# MESSINFO.DAT v0.288 Latest update: Jun 14, 2026 # Project started: May 8, 2011 # # Author: Antonio Paradossi "AntoPISA" from Pisa (Tuscany > Italy > Europe > Earth > Solar System > Universe) # # MAME Multiple Arcade Machine Emulator © 1998-2025 MAME Team # MESS Multiple Emulator Super System © 1998-2015 MESS Team # # homepage: https://www.progettosnaps.net/messinfo # # # Internal version: 15.04 # Total items: 13,823 # # 1,938 MORE "device" AUTHORS TO SEARCH FOR ADD # 700 MORE "description" TO SEARCH FOR ADD # # SOURCES: # ---------------------------------------------------------------------------------------------------------- # https://acorn.chriswhy.co.uk # https://apple-history.com/ # https://chat.qwen.ai/ # https://electronicchess.free.fr # https://en.wikipedia.org # https://forums.bannister.org # https://handheldmuseum.com # https://mametesters.org/ # https://mess.redump.net # https://museum.ipsj.or.jp # https://segaretro.org # https://stason.org/ # https://synthpedia.net/ # https://theretroweb.com/ # https://ultimateconsoledatabase.com # https://wiki.mamedev.org/ # https://www.1000bit.it # https://www.8bit-homecomputermuseum.at # https://www.99er.net # https://www.amazon.com # https://www.computermuseum.it # https://www.computersmuseum.com # https://www.computinghistory.org.uk # https://www.datamath.org/ # https://www.homecomputer.de # https://www.hpmuseum.net # https://www.intel-vintage.info # https://www.jukebox-world.de # https://www.microsoftmsx.com # https://www.msx.org # https://www.obsoletecomputermuseum.org # https://www.obsolete-tears.com # https://www.oldcomputermuseum.com # https://www.old-computers.com # https://www.pcmuseum.ca # https://www.robotrontechnik.de # https://www.schach-computer.info # https://www.videogameconsolelibrary.com # https://www.vintage-computer.com # https://www.vintagesynth.com # Official MAME "whatsnew.txt" # # ---------------------------------------------------------------------------------------------------------- # # THE MESSINFO.DAT CONTAINS INFOS ABOUT: # # Source/Whatsnew/Readme from MAME/MESS 0.1 to 0.288 # Reported bugs from mametesters.org # Romset and Harddisk/CD dimensions # Notes, WIP, Resources and ToDo from sources. # # Thanks to all MAME & MESS Devs # The file is heavily inspired by "MAMEINFO.DAT" edited by M.A.S.H. and "SYSINFO.DAT" edited by Fabio Priuli. # # Whole file is hand-made... with a help from MDE (MAME Dat Editor) by motoschifo! # # # 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 22 103 # 2013 11 121 # 2014 5 238 # 2015 12 210 # 2016 12 216 # 2017 12 322 # 2018 12 273 # 2019 12 609 # 2020 10 683 # 2021 12 259 # 2022 12 220 # 2023 10 209 # 2024 12 387 # 2025 11 518 # 2026 4 216 # # # 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 First with Device items # 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 = = | Not published # 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.146 1686 +12 499 +3 May 21th 2012 | 12/2012 # 0.146u1 1694 -1/+9 500 +1 June 11th 2012 | 13/2012 # 0.146u2 1706 +12 500 = July 2nd 2012 | 14/2012 # 0.146u3 1706 = 500 = July 15th 2012 | 15/2012 # 0.146u4 1706 = 500 = July 30th 2012 | 16/2012 # 0.146u5 1707 -2/+3 502 +2 August 20th 2012 | 17/2012 # 0.147 1709 +2 503 +1 September 17th 2012 | 18/2012 # 0.147u1 1711 +2 503 = October 8th 2012 | 19/2012 # 0.147u2 1715 -3/+8 501 -2 October 30th 2012 | 20/2012 # 0.147u3 1719 +4 505 +4 November 19th 2012 | 21/2012 # 0.147u4 1737 +18 512 +7 December 17th 2012 | 22/2012 # ---------------------------------------------------------------------------------------------------------------- # 0.148 1745 -2/+10 518 +6 January 11th 2013 | 1/2013 # 0.148u1 1757 -5/+17 519 +1 February 11th 2013 | 2/2013 # 0.148u2 1758 -8/+9 521 +2 March 19th 2013 | 3/2013 # 0.148u3 1758 -3/+3 522 +1 April 9th 2013 | 4/2013 # 0.148u4 1761 +3 523 +1 April 30th 2013 | 5/2013 # 0.148u5 1766 -4/+9 524 +1 May 20th 2013 | 6/2013 # 0.149 1771 +5 525 +1 June 11th 2013 | 7/2013 # 0.149u1 1783 -2/+14 527 +2 July 23th 2013 | 8/2013 End of u-system # 0.150 1817 +34 550 -1/+24 September 17th 2013 | 9/2013 # 0.151 1835 +18 552 +2 November 5th 2013 | 10/2013 # 0.152 1858 +23 559 +7 December 24th 2013 | 11/2013 # ---------------------------------------------------------------------------------------------------------------- # 0.153 1900 -1/+43 589 +30 April 7th 2014 | 1/2014 # 0.154 1935 -3/+38 596 +7 July 23th 2014 | 2/2014 # 0.155 2050 -3/+118 598 +2 October 13th 2014 | 3/2014 # 0.156 2062 -1/+12 608 +10 November 26th 2014 | 4/2014 # 0.157 2089 +27 618 +10 December 31th 2014 | 5/2014 # ---------------------------------------------------------------------------------------------------------------- # 0.158 2106 +17 622 +4 January 28th 2015 | 1/2015 # 0.159 2114 +8 628 +6 February 25th 2015 | 2/2015 # 0.160 2141 +27 620 -8 March 25th 2015 | 3/2015 # 0.161 2176 +35 620 = April 29th 2015 | 4/2015 # 0.162 2194 +18 624 +4 May 27th 2015 | 5/2015 Merged with MAME # 0.163 2199 +5 628 +4 June 24th 2015 | 6/2015 # 0.164 2218 +19 636 +8 July 29th 2015 | 7/2015 # 0.165 2232 -1/+15 639 +3 August 26th 2015 | 8/2015 # 0.166 2254 +22 649 +10 September 30th 2015 | 9/2015 # 0.167 2266 +12 655 +6 October 28th 2015 | 10/2015 # 0.168 2268 +2 655 = November 25th 2015 | 11/2015 # 0.169 2299 +31 662 +7 December 30th 2014 | 12/2015 # ---------------------------------------------------------------------------------------------------------------- # 0.170 2326 +27 667 +5 January 27th 2016 | 1/2016 # 0.171 2353 -1/+28 672 +5 February 24th 2016 | 2/2016 # 0.172 2354 -4/+5 677 +5 March 30th 2016 | 3/2016 # 0.173 2368 +14 677 = April 27th 2016 | 4/2016 # 0.174 2376 -1/+9 683 +6 May 25th 2016 | 5/2016 # 0.175 2398 +24 689 +6 June 29th 2016 | 6/2016 # 0.176 2411 +13 695 +6 July 27th 2016 | 7/2016 # 0.177 2417 +6 698 +3 August 31th 2016 | 8/2016 # 0.178 2435 -1/+19 700 +2 September 28th 2016 | 9/2016 # 0.179 2459 +24 702 +2 October 26th 2016 | 10/2016 # 0.180 2499 +40 712 +10 November 30th 2016 | 11/2016 # 0.181 2511 +12 715 +3 December 28th 2016 | 12/2016 # ---------------------------------------------------------------------------------------------------------------- # 0.182 2530 +19 717 +2 January 25th 2017 | 1/2017 # 0.183 2548 +18 719 +2 February 22th 2017 | 2/2017 # 0.184 2572 +24 721 +2 March 29th 2017 | 3/2017 # 0.185 2580 +8 722 +1 April 26th 2017 | 4/2017 # 0.186 2597 +17 728 +6 May 31th 2017 | 5/2017 # 0.187 2641 +44 729 +1 June 28th 2017 | 6/2017 # 0.188 2663 +22 735 +6 July 26th 2017 | 7/2017 # 0.189 2699 +36 745 +10 August 30th 2017 | 8/2017 # 0.190 2716 +17 750 +5 September 27th 2017 | 9/2017 # 0.191 2728 +12 752 +2 October 25th 2017 | 10/2017 # 0.192 2805 +77 784 +32 November 29th 2017 | 11/2017 # 0.193 2833 +28 789 +5 December 27th 2017 | 12/2017 # ---------------------------------------------------------------------------------------------------------------- # 0.194 2864 +31 808 +19 January 31th 2018 | 1/2018 # 0.195 2916 +52 812 +4 February 28th 2018 | 2/2018 # 0.196 2960 +44 822 +10 March 28th 2018 | 3/2018 # 0.197 2970 +10 823 +1 April 25th 2018 | 4/2018 # 0.198 3002 +32 823 - May 30th 2018 | 5/2018 # 0.199 3007 +5 825 - June 27th 2018 | 6/2018 # 0.200 3019 +12 830 +5 July 25th 2018 | 7/2018 # 0.201 3047 +28 843 +13 August 29th 2018 | 8/2018 # 0.202 3055 +8 848 +5 September 26th 2018 | 9/2018 # 0.203 3067 +12 857 +9 October 31th 2018 | 10/2018 # 0.204 3083 -3/+19 868 +11 November 28th 2018 | 11/2018 # 0.205 3102 -1/+20 876 +8 December 25th 2018 | 12/2018 # ---------------------------------------------------------------------------------------------------------------- # 0.206 3167 +65 885 +9 January 30th 2019 | 1/2019 # 0.207 3227 +60 912 +27 February 27th 2019 | 2/2019 # 0.208 3225 -39/+37 920 +8 March 27th 2019 | 3/2019 # 0.209 3246 +21 927 +7 April 24th 2019 | 4/2019 # 0.210 3313 +67 934 +7 May 30th 2019 | 5/2019 # 0.211 3336 +23 944 +10 June 26th 2019 | 6/2019 # 0.212 3365 -3/+32 952 -1/+9 August 2nd 2019 | 7/2019 # 0.213 3388 +23 962 +10 September 4th 2019 | 8/2019 # 0.214 3461 +73 968 +6 September 25th 2019 | 9/2019 # 0.215 3570 -1/+110 975 +7 Octber 30th 2019 | 10/2019 # 0.216 3614 +44 985 +10 November 27th 2019 | 11/2019 # 0.217 3668 +54 997 +12 December 25th 2019 | 12/2019 # ---------------------------------------------------------------------------------------------------------------- # 0.218 3785 -3/+120 1028 +31 February 2nd 2020 | 1/2020 # 0.219 3889 -1/+105 1043 +15 February 28th 2020 | 2/2020 # 0.220 3976 +87 1069 +26 April 5th 2020 | 3/2020 # 0.221 4032 -3/+59 1090 -1/+22 May 19th 2020 | 4/2020 # 0.222 4105 -3/+76 1118 +28 June 26th 2020 | 5/2020 # 0.223 4164 +59 1130 +12 August 6th 2020 | 6/2020 # 0.224 4189 +25 1133 -1/+4 August 26th 2020 | 7/2020 # 0.225 4238 +49 1145 +12 September 30th 2020 | 8/2020 # 0.226 4265 +27 1157 +12 October 28th 2020 | 9/2020 # 0.227 4341 +76 1177 +20 December 31th 2020 | 10/2020 # ---------------------------------------------------------------------------------------------------------------- # 0.228 4356 +15 1182 +5 January 27th 2021 | 1/2021 # 0.229 4372 +16 1183 +1 February 24th 2021 | 2/2021 # 0.230 4401 -2/+31 1188 +5 March 31th 2021 | 3/2021 # 0.231 4421 +20 1201 +13 April 28th 2021 | 4/2021 # 0.232 4441 -3/+23 1208 -1/+8 May 27th 2021 | 5/2021 # 0.233 4458 +17 1216 +8 July 1st 2021 | 6/2021 # 0.234 4530 +72 1220 +4 July 28th 2021 | 7/2021 # 0.235 4544 +14 1226 +6 August 27th 2021 | 8/2021 # 0.236 4560 +16 1230 +4 September 29th 2021 | 9/2021 # 0.237 4569 +9 1232 +2 October 26th 2021 | 10/2021 # 0.238 4582 -1/+14 1237 +5 November 27th 2021 | 11/2021 # 0.239 4601 +19 1242 +5 December 29th 2021 | 12/2021 # ---------------------------------------------------------------------------------------------------------------- # 0.240 4619 +18 1245 +3 January 30th 2022 | 1/2022 # 0.241 4631 +12 1248 +3 February 23th 2022 | 2/2022 # 0.242 4657 +26 1253 +5 April 1st 2022 | 3/2022 # 0.243 4672 +15 1255 +2 April 29th 2022 | 4/2022 # 0.244 4686 +14 1257 +2 May 25th 2022 | 5/2022 # 0.245 4707 +21 1264 +7 June 29th 2022 | 6/2022 # 0.246 4721 +14 1268 +4 July 31th 2022 | 7/2022 # 0.248 4733 -1/+13 1272 -1/+5 August 31th 2022 | 8/2022 # 0.248 4744 -1/+12 1280 +8 September 28th 2022 | 9/2022 # 0.249 4757 +13 1283 +3 October 27th 2022 | 10/2022 # 0.250 4791 -13/+47 -1/1294 +12 November 29th 2022 | 11/2022 # 0.251 4806 +15 1299 +5 December 31th 2022 | 12/2022 # ---------------------------------------------------------------------------------------------------------------- # 0.252 4822 +16 1309 +10 February 22th 2023 | 1/2023 # 0.253 4854 +32 1322 +13 March 30th 2023 | 2/2023 # 0.254 4892 +38 1329 +7 April 26th 2023 | 3/2023 # 0.255 4907 -4/+19 1339 +10 May 31th 2023 | 4/2023 # 0.256 4924 +17 1345 +6 June 28th 2023 | 5/2023 # 0.257 4942 +18 1349 +4 July 28th 2023 | 6/2023 # 0.258 4953 -4/+15 1354 +5 August 30th 2023 | 7/2023 # 0.259 4941 -5/+7 1353 -5/+4 September 29th 2023 | 8/2023 # 0.260 4944 +2 1355 -1/+3 October 25th 2023 | 9/2023 # 0.261 4979 +35 1365 +10 November 29th 2023 | 10/2023 # ---------------------------------------------------------------------------------------------------------------- # 0.262 5029 -3/+53 1385 +20 January 31th 2024 | 1/2024 # 0.263 5058 +29 1400 +15 February 28th 2024 | 2/2024 # 0.264 5095 -1/+38 1415 +15 March 27th 2024 | 3/2024 # 0.265 5101 +6 1419 +4 April 25th 2024 | 4/2024 # 0.266 5130 +29 1428 +9 May 31th 2024 | 5/2024 # 0.267 5147 +14 1438 +10 June 30th 2024 | 6/2024 # 0.268 5183 +36 1445 +7 July 31th 2024 | 7/2024 # 0.269 5204 -2/+23 1455 +10 August 29th 2024 | 8/2024 # 0.270 5226 +22 1464 +9 September 26th 2024 | 9/2024 # 0.271 5285 +59 1478 +14 October 31th 2024 | 10/2024 # 0.272 5311 +26 1481 +3 November 30th 2024 | 11/2024 # 0.273 5366 +55 1486 +5 December 31th 2024 | 12/2024 # ---------------------------------------------------------------------------------------------------------------- # 0.274 5436 -1/+71 1496 +6 January 31th 2025 | 1/2025 # 0.275 5471 +35 1508 +12 February 26th 2025 | 2/2025 # 0.276 5484 -1/+14 1519 +11 March 31th 2025 | 3/2025 # 0.277 5514 -3/+33 1524 +5 April 30th 2025 | 4/2025 # 0.278 5623 +109 1531 +7 June 30th 2025 | 5/2025 # 0.279 5662 +39 1532 +1 August 1st 2025 | 6/2025 # 0.280 5711 +49 1533 +1 August 31th 2025 | 7/2025 # 0.281 5726 +15 1538 +5 September 26th 2025 | 8/2025 # 0.282 5793 +67 1558 +20 October 31th 2025 | 9/2025 # 0.283 5855 +62 1569 +15 November 28th 2025 | 10/2025 # 0.284 5880 +25 1572 +3 December 31th 2025 | 11/2025 # ---------------------------------------------------------------------------------------------------------------- # 0.285 5897 -1/+18 1578 -1/+3 January 30th 2026 | 1/2026 # 0.286 5939 -1/+43 1581 +3 February 26th 2026 | 2/2026 # 0.287 5947 +8 1584 +3 March 31th 2026 | 3/2026 # 0.288 6018 +71 1591 +7 May 29th 2026 | 4/2026 # # # SYSTEMs INFOs # # $info=vibes240a $mame 0.288 [TeamEurope] Vibes Retro Pocket Gamer 240-in-1 (set 2), , 202? The "Vibes Retro Pocket Gamer 240-in-1" is an affordable standalone handheld console, sold as a nostalgic gadget primarily in B&M Retail stores in the UK and marketed by various European brands (such as Silvergear or QSS) using the same basic hardware. The device is a typical pocket-sized clone (Famiclone) designed to replicate the classic visual and aesthetic style of 8-bit handheld systems from the 1990s. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Vibes Retro Pocket Gamer 240-in-1 (set 2)' system. ROMSET: 16777216 bytes in 1 file / 6.08Mb packed $end $info=09825_67907 $mame 0.203 [F. Ulivi] Hewlett-Packard HP-09825-67907, , ???? DRIVER: devices/cpu/hphybrid/hphybrid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: F. Ulivi added 'Hewlett-Packard HP-09825-67907' device. ROMSET: None required. $end $info=100in1rg $mame 0.288 [TeamEurope] 100-in-1 Retro Gaming Console (SY-909), , 202? The "100-in-1 Retro Gaming Console (SY-909)" is an ultra-affordable Chinese-made handheld console that falls into the broad category of portable "Famiclones" and pocket-sized plug-and-play devices. The SY-909 console has become a subject of study and digital preservation. DRIVER: handheld/generalplus_gp3x_unknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added '100-in-1 Retro Gaming Console (SY-909)' system. ROMSET: 5242880 bytes in 2 files / 2.34Mb packed $end $info=110dance $mame 0.219 [Team Europe, David Haywood] Retro Dance Mat (110 song Super StepMania + 9-in-1 games) (PAL), , 200? Whether young or old, everyone loves to swing the dance leg on this mat. Choose from 10 different characters, 9 scenes and dance on 110 different songs of different genres. Choose your favourite song and play the arrow combinations on screen on the mat by touching the corresponding arrow with your foot at the right time. Play with your friends and compete with your best scores (source: https://www.amazon.co.uk/Orb-Gaming-Retro-Dance-Gold-Red/dp/B07H5TTM3X). DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Team Europe and David Haywood added 'Retro Dance Mat (110 song Super StepMania + 9-in-1 games) (PAL)' system. ROMSET: 33554432 bytes in 1 file / 21.82Mb packed $end $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 (source: https://en.wikipedia.org/wiki/1292_Advanced_Programmable_Video_System). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.137: Peter Trauner 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). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner added '1392 Advanced Programmable Video System' system. ROMSET: None required. $end $info=168pcase $mame 0.278 [TeamEurope] Diier-D-10 168-in-1 phone case, , 202? This is a smartphone accessory that combines a protective case with a built-in mini retro console, featuring 168 pre-installed games. Designed as a fun and practical gadget, the case includes a small display and physical controls (joystick and buttons) for playing directly on the back of your phone. Perfect for retro gaming enthusiasts, it lets you enjoy arcade-style and 8-bit titles anytime—no need to use your phone’s app. Blending device protection with portable entertainment, it delivers a nostalgic gaming experience in an original, pocket-sized format. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'Diier-D-10 168-in-1 phone case' system. ROMSET: 4194304 bytes in 1 file / 1.89Mb packed $end $info=1801vm1_timer $mame 0.282 [Sergey Svishchev] 1801VM1 timer, , ???? DRIVER: ussr/vm1timer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Sergey Svishchev added '1801VM1 timer' device. ROMSET: None required. $end $info=1801vp1_014 $mame 0.267 [Sergey Svishchev] 1801VP1-014, , ???? DRIVER: ussr/1801vp014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.267: Sergey Svishchev added '1801VP1-014' device. ROMSET: None required. $end $info=1801vp1_033 $mame 0.282 [Sergey Svishchev] 1801VP1-033 parallel/serial interface, , ???? DRIVER: ussr/1801vp033.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Changed description to '1801VP1-033 parallel/serial interface'. - 0.282: Sergey Svishchev added '1801VP1-033' device. ROMSET: None required. $end $info=1801vp1_065 $mame 0.274 [Sergey Svishchev] 1801VP1-065, , ???? DRIVER: devices/machine/dl11.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Sergey Svishchev added '1801VP1-065' device. ROMSET: None required. $end $info=1801vp1_128 $mame 0.265 [Sergey Svishchev] 1801VP1-128 FDC, , ???? DRIVER: devices/machine/1801vp128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Sergey Svishchev added '1801VP1-128 FDC' device. ROMSET: None required. $end $info=21064 $mame 0.207 [Patrick Mackinlay] DEC Alpha 21064, , ???? DRIVER: devices/cpu/alpha/alpha.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported $end $info=240in1ar $mame 0.227 [David Haywood, Team Europe] Mini Arcade Machine (Thumbs Up, 240IN1ARC), Thumbs Up, 201? Two models of the Thumbs Up machine were produced, both with different gamelists despite being in the same plastic case. The first model of the system is very similar to the Multicade 230, featuring the same exact menu, but includes ten extra games. This seemingly predates the Multicade 230's software, but the handheld itself came out after the 230 had already released. It runs on a VT369 NOAC (NES-on-a-Chip) and its SPI ROM could possibly be read / reprogrammed using a CH341A (source: https://bootleggames.fandom.com/wiki/Thumbs_Up!_Mini_Arcade_Machine). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported $end $info=24c01 $mame 0.207 [smf] 24C01 I2C Memory, , ???? DRIVER: devices/machine/i2cmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: smf added '24C01 I2C Memory' device. ROMSET: None required. $end $info=24c02 $mame 0.207 [smf] 24C02 I2C Memory, , ???? DRIVER: devices/machine/i2cmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: smf added '24C02 I2C Memory' device. ROMSET: None required. $end $info=24c04 $mame 0.219 [Ryan Holtz] 24C04 I2C Memory, , ???? DRIVER: devices/machine/i2cmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.219: Ryan Holtz added '24C04 I2C Memory' device. ROMSET: None required. $end $info=24c08 $mame 0.207 [smf] 24C08 I2C Memory, , ???? DRIVER: devices/machine/i2cmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: smf added '24C08 I2C Memory' device. ROMSET: None required. $end $info=24c128 $mame 0.265 [Dirk Best] 24C128 I2C Memory, , ???? DRIVER: devices/machine/i2cmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Dirk Best added '24C128 I2C Memory' device. ROMSET: None required. $end $info=24c16 $mame 0.207 [smf] 24C16 I2C Memory, , ???? DRIVER: devices/machine/i2cmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: smf added '24C16 I2C Memory' device. ROMSET: None required. $end $info=24c256 $mame 0.265 [Dirk Best] 24C256 I2C Memory, , ???? DRIVER: devices/machine/i2cmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Dirk Best added '24C256 I2C Memory' device. ROMSET: None required. $end $info=24c512 $mame 0.149u1 [smf] 24C512 I2C Memory, , ???? DRIVER: devices/machine/i2cmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.230: Added Xicor X24C01 support (used for save data in some Mega Drive cartridges) [Ryan Holtz]. - 0.222: Renamed (i2cmem) to (24c512) and description changed to '24C512 I2C Memory'. - 0.220: Latch upper address bits from device ID after receiving lower eight bits of the address. Implemented software reset. Stopped NACK from incorrectly pulling SDA low. Removed redundant state from page write. Added support for high address byte used by devices larger than 4KiB [smf]. - 0.208: Fixed page write logic [Olivier Galibert]. - 0.149u1: smf added 'I2C Memory' device. ROMSET: None required. $end $info=24c64 $mame 0.207 [smf] 24C64 I2C Memory, , ???? DRIVER: devices/machine/i2cmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: smf added '24C64 I2C Memory' device. ROMSET: None required. $end $info=24c65 $mame 0.282 [Angelo Salese] 24C65 I2C Memory, , ???? DRIVER: devices/machine/i2cmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added '24C65 I2C Memory' device. ROMSET: None required. $end $info=265games $mame 0.271 [David Haywood, TeamEurope] 265-in-1 Handheld Game (SPG2xx based), , 201? This is a portable console with a built-in display, powered by the SPG2xx chipset, and comes loaded with an extensive collection of 265 preinstalled games—mostly clones and simplified versions of classic arcade titles and retro classics. Designed for immediate, standalone use, it features physical controls like a joystick and buttons, and operates on either batteries or USB power. Thanks to its compact form factor and minimalist design, it’s perfect for gaming on the go—and ideal for anyone seeking affordable, nostalgic entertainment. Typical of budget-friendly mini-consoles, it delivers a straightforward, no-frills gaming experience aimed at enthusiasts who enjoy casual, accessible retro gaming in an informal setting. DRIVER: tvgames/spg2xx_wiwi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood and TeamEurope added ' 265-in-1 Handheld Game (SPG2xx based)' system. ROMSET: 268435456 bytes in 1 file / 93.81Mb packed $end $info=28010 $mame 0.184 [Aaron Giles] Parallel EEPROM 28010 (131072x8), , ???? DRIVER: devices/machine/eeprompar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles added 'Parallel EEPROM 28010 (131072x8)' device. ROMSET: None required. $end $info=28020 $mame 0.184 [Aaron Giles] Parallel EEPROM 28020 (262144x8), , ???? DRIVER: devices/machine/eeprompar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles added 'Parallel EEPROM 28020 (262144x8)' device. ROMSET: None required. $end $info=2804 $mame 0.184 [Aaron Giles] Parallel EEPROM 2804 (512x8), , ???? DRIVER: devices/machine/eeprompar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles added 'Parallel EEPROM 2804 (512x8)' device. ROMSET: None required. $end $info=28040 $mame 0.184 [Aaron Giles] Parallel EEPROM 28040 (524288x8), , ???? DRIVER: devices/machine/eeprompar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.185: Aaron Giles added 'Parallel EEPROM 28040 (524288x8)' device. ROMSET: None required. $end $info=2816 $mame 0.184 [Aaron Giles] Parallel EEPROM 2816 (2048x8), , ???? DRIVER: devices/machine/eeprompar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles added 'Parallel EEPROM 2816 (2048x8)' device. ROMSET: None required. $end $info=28256 $mame 0.184 [Aaron Giles] Parallel EEPROM 28256 (32768x8), , ???? DRIVER: devices/machine/eeprompar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles added 'Parallel EEPROM 28256 (32768x8)' device. ROMSET: None required. $end $info=28512 $mame 0.184 [Aaron Giles] Parallel EEPROM 28512 (65536x8), , ???? DRIVER: devices/machine/eeprompar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles added 'Parallel EEPROM 28512 (65536x8)' device. ROMSET: None required. $end $info=2864 $mame 0.163 [Aaron Giles] Parallel EEPROM 2864 (8192x8), , ???? DRIVER: devices/machine/eeprompar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Aaron Giles added 'Parallel EEPROM 2864 (8192x8)' device. ROMSET: None required. $end $info=2joysnd $mame 0.175 [Ken White] PET Dual Joysticks and Sound, , ???? DRIVER: devices/bus/pet/2joysnd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.175: Ken White added 'PET Dual Joysticks and Sound' device. ROMSET: None required. $end $info=315_5641_pcm $mame 0.166 [Angelo Salese] Sega 315-5641 PCM, , ???? DRIVER: devices/sound/315-5641.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Renamed (315-5641_pcm) to (315_5641_pcm). - 0.166: Angelo Salese added 'Sega 315-5641 PCM' device. ROMSET: None required. $end $info=32x $mame 0.132 [David Haywood, Fabio Priuli] Genesis with 32X (USA, NTSC), 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). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: 32x.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.250: Use full country names in descriptions in '32x.xml' [ArcadeShadow]. - 0.239: Made disambiguation text in descriptions lowercase in '32x.xml' [ArcadeShadow]. - 0.209: Fixed (pinochio) ROM loading from 32x.xml [David Haywood]. - 0.202: Improved audio FIFO behaviour and corrected DAC resolution [smf]. - 0.147u2: Added region compatibility filters to the software list [Fabio Priuli, Tafoid, Bobz]. - 0.132: David Haywood and Fabio Priuli added skeleton driver of 'Sega 32X' system. ROMSET: 5376 bytes in 4 files / 2.82Kb packed $end $info=32x_mcd $mame 0.167 [Shideravan] Mega-CD with 32X (Europe, PAL), Sega, 1995 The Sega Mega Drive console received two add-on hardware upgrades during its life time: the Sega Mega-CD and Sega 32X. It is possible to install both of these on the same base console, creating a system called the Sega Mega-CD 32X (PAL region) or Sega CD 32X (USA). This opens the possibility of software that can utilise both the Mega CD's enhanced storage capacity and ability to play Red Book CD audio, and the 32X's enhancements in graphics and sound capabilities. Six games were released that require both add-on units in order to be played. All of these titles are full motion video based games, which were previously available as standalone Mega CD games, and later had their FMV assets upgraded to take advantage of the 32X's improved graphics. As such, all six were released on CDs, with the cart slot of the 32X being unused during gameplay. Japan did not receive any Mega CD 32X games, however North America and Europe received five. Surgical Strike, once bound for a North American release, ended up being an exclusive title in Brazil (and curiously wound up being the only Mega CD 32X game to reach this region). A further half-dozen titles were in development for the Mega CD 32X at one stage, but were all cancelled, some merely appearing in Mega CD form and some being moved to the Sega Saturn (source: http://segaretro.org/Sega_Mega-CD_32X). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: 32x.xml, megacd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.167: Shideravan added 'Sega Mega-CD with 32X (Europe, PAL)' system. ROMSET: 131072 bytes in 1 file / 87.05Kb packed $end $info=32x_mcdj $mame 0.167 [Shideravan] Mega-CD with 32X (Japan, NTSC), Sega, 1994 The Sega Mega Drive console received two add-on hardware upgrades during its life time: the Sega Mega-CD and Sega 32X. It is possible to install both of these on the same base console, creating a system called the Sega Mega-CD 32X (PAL region) or Sega CD 32X (USA). This opens the possibility of software that can utilise both the Mega CD's enhanced storage capacity and ability to play Red Book CD audio, and the 32X's enhancements in graphics and sound capabilities. Six games were released that require both add-on units in order to be played. All of these titles are full motion video based games, which were previously available as standalone Mega CD games, and later had their FMV assets upgraded to take advantage of the 32X's improved graphics. As such, all six were released on CDs, with the cart slot of the 32X being unused during gameplay. Japan did not receive any Mega CD 32X games, however North America and Europe received five. Surgical Strike, once bound for a North American release, ended up being an exclusive title in Brazil (and curiously wound up being the only Mega CD 32X game to reach this region). A further half-dozen titles were in development for the Mega CD 32X at one stage, but were all cancelled, some merely appearing in Mega CD form and some being moved to the Sega Saturn (source: http://segaretro.org/Sega_Mega-CD_32X). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: 32x.xml, megacd.xml RESOURCES: Snap, Title and Icon. WIP: - 0.167: Shideravan added 'Sega Mega-CD with 32X (Japan, NTSC)' system. ROMSET: 655360 bytes in 5 files / 426.63Kb packed $end $info=32x_scd $mame 0.132 [David Haywood, Fabio Priuli] Sega CD with 32X (USA, NTSC), Sega, 1994 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). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: 32x.xml, megacd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.132: David Haywood and Fabio Priuli added 'Sega CD (USA, NTSC, w/32X)' system. ROMSET: 134400 bytes in 4 files / 93.63Kb packed $end $info=32xe $mame 0.146 [David Haywood] Mega Drive with 32X (Europe, PAL), 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). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: 32x.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.146: David Haywood added 'Sega 32X (Europe, PAL)' system. $end $info=32xj $mame 0.146 [David Haywood] Mega Drive with 32X (Japan, NTSC), 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). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: 32x.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.146to: David Haywood added '32X (Japan, NTSC) (Europe, PAL)' system. $end $info=36pcase $mame 0.278 [TeamEurope] 36-in-1 Classic Games phone case, , 202? This is a smartphone case that integrates a mini retro console with 36 classic games pre-installed. Featuring a small screen and physical controls—such as a joystick and buttons—on the back, it lets you play directly on the case without needing to use your phone’s app. Designed for portable, instant entertainment, it combines the protective function of a phone case with the playful appeal of a pocket-sized gaming console. Perfect for fans of vintage games, it delivers a nostalgic yet casual gaming experience, turning your device into a fun and uniquely multifunctional gadget. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added '36-in-1 Classic Games phone case' system. ROMSET: 2097152 bytes in 1 file / 930.37Kb packed $end $info=386i $mame 0.156 [Al Kossow, Barry Rodewald] 386i, Convergent Technologies, 1990 Convergent Technologies was an American computer company formed by a small group of people who left Intel Corporation and Xerox PARC in 1979. Among the founders were CEO Allen Michels, VP Engineering Bob Garrow, head of marketing Kal Hubler, and operating system architect Ben Wegbreit. Convergent Technologies' first product was the Integrated Workstation (IWS) tower based on the Intel 8086. The next product was a cost-reduced desktop version called the Advanced Workstation (AWS). Both of these workstations ran in an RS-422 clustered environment under a proprietary operating system known as Convergent Technologies Operating System (CTOS). The clustered networking technology can be viewed as a precursor of Apple Computer's AppleTalk network (source: http://en.wikipedia.org/wiki/Convergent_Technologies). DRIVER: skeleton/ngen.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.156: Al Kossow and Barry Rodewald added 'Convergent Technologies 386i' system. ROMSET: 24576 bytes in 3 files / 15.76Kb packed $end $info=386sc $mame 0.214 [rfka01] 386 SC Rev A2, , 199? The motherboard's Real-Time Clock (RTC) chip contains a coin cell that may have drained, causing the loss of CMOS settings. This can result in an inability to save settings, causing system instability or failure to boot. To fix this, the RTC chip can be replaced with an equivalent or repaired by cutting into it and soldering on a new external coin cell holder. Replacement guides are available at?https://github.com/necroware/nwX287?or?https://github.com/necroware/nw12887, depending on the actual chip used (source: https://theretroweb.com/motherboards/s/fic-386sc-rev-a2). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.214: rfka01 added '386 SC Rev A2' system. ROMSET: 131072 bytes in 2 files / 73.40Kb packed $end $info=386sc2c $mame 0.214 [rfka01] 386 motherboard using the Symphony chipset, , 199? The 386 motherboard based on the Symphony chipset is a type of motherboard developed in the 1990s for systems based on the Intel 80386 (i386) processor . The Symphony chipset, produced by companies such as C&T (Chips and Technologies) or other specialized companies at the time, was an integrated solution designed to reduce costs and improve integration in entry-level or industrial computers. The Symphony chipset was one of the first attempts to integrate on a single chip many of the functions traditionally handled by separate components in an IBM-compatible PC. It was part of a trend toward simplification and miniaturization of hardware, especially for markets where system cost was crucial. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: Added s1b BIOS option [rfka01]. - 0.214: rfka01 added '386 motherboard using the Symphony chipset' system. ROMSET: 131072 bytes in 2 files / 74.83Kb packed $end $info=386schg $mame 0.234 [Predator99, rfka01] 386-SC-HG, , 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/5265 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: Predator99 and rfka01 added '386-SC-HG' system. ROMSET: 65536 bytes in 1 file / 37.42Kb packed $end $info=386sxvhcom $mame 0.234 [Predator99, rfka01] 80386SX-VH-COM, , 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/7856 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: Predator99 and rfka01 added '80386SX-VH-COM' system. ROMSET: 65536 bytes in 1 file / 23.58Kb packed $end $info=3b1 $mame 0.141 [Michael Lee, Philip Pemberton] UNIX PC Model 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). DRIVER: att/unixpc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.215: Changed description to 'UNIX PC Model 3B1'. - 0.141: Michael Lee and Philip Pemberton added skeleton driver of '3B1' system. ROMSET: 16384 bytes in 2 files / 2.22Kb packed $end $info=3b2_300 $mame 0.218 [Bitsavers] 3B2/300, AT&T, 1984 The 3B2 is an old UNIX system. The later models are still actually in use in some places. This particular 3B2 has 2 megs RAM, a 30 meg hard drive, and a 720Kb 5?" floppy drive. It's currently running version 3 point something of System V UNIX. The monitor is a genuine TELETYPE. It simply screams 70's style! (Even though it's from 1983.) There's a little lever to the right of the screen that lets you pivot the monitor up or down within its frame. This 3B2 has eight serial ports, some functioning, some not. We're trying to find an ethernet card for it, so we can put it on our network. Maybe we'll turn it into a Web server and put the Museum up on it (source: https://www.obsoletecomputermuseum.org/3b2/). DRIVER: att/att3b2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.218: Bitsavers added 'AT&T 3B2/300' system. ROMSET: 32768 bytes in 4 files / 21.29Kb packed $end $info=3b2_310 $mame 0.218 [Bitsavers] 3B2/310, AT&T, 1985 Within the AT&T 3B2 Line, the 3B2/310 is the entry level system capable of supporting up to 14 simultaneously active users. It includes a diskette drive for removable data storage, a hard disk for high capacity fixed storage and an optional tape back-up unit for high capacity removable data storage. The 3B2/310 can be configured with up to 32 serial connections, a Mathematical Accelerator Unit and an SCSI interface (source: original brochure). DRIVER: att/att3b2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.218: Bitsavers added 'AT&T 3B2/310' system. ROMSET: 8192 bytes in 1 file / 5.36Kb packed $end $info=3b2_400 $mame 0.218 [Bitsavers] 3B2/400, AT&T, 1985 The AT&T 3B2/400 can support up to 25 simultaneous users, and is suitable for the organization needing more disk capacity or connections than can be provided by a 3B2/310. The 3B2/400 includes an integral diskette drive and tape back-up unit for removable data storage, as well as up to two integral hard disk drives for high volume fixed data storage. The 3B2/400 can be configured with up to 90 serial connections, a Mathematical Accelerator Unit and an SCSI interface (source: original brochure). DRIVER: att/att3b2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, pdf Manual and Marquee. WIP: - 0.218: Bitsavers added 'AT&T 3B2/400' system. ROMSET: 8192 bytes in 1 file / 5.37Kb packed $end $info=3b2_600 $mame 0.218 [Seth Morabito] 3B2/600, AT&T, 1987 The Olivetti AT&T 3B2/600 is available in two versions - single processor for up to 32 users and bi-processor for up to 64 users. Thè 3B2/600 includes an integrai diskette drive and tape back-up unit for removable data storage, as well as two integral hard disk drives for high volume fixed data storage. The 3B2/600 can be configured with up to 90 serial connections, a Mathematica! Accelerator Unit and an SCSI interface (source: original brochure). DRIVER: att/att3b2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Marquee. WIP: - 0.218: Seth Morabito added 'AT&T 3B2/600' system. ROMSET: 131072 bytes in 4 files / 19.20Kb packed $end $info=3c505 $mame 0.149u1 [Hans Ostermeyer, R. Belmont] 3Com EtherLink Plus, , ???? DRIVER: devices/bus/isa/3c505.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Avoid excessive 82586 resets [Patrick Mackinlay]. - 0.210: Fixed Apollo DIP switch labels [Hans Ostermeyer]. - 0.209: Changed description to '3Com EtherLink Plus'. Added low-level emulation [Patrick Mackinlay, Neko May]. - 0.153: Renamed (threecom3c505) to (3c505). - 0.149u1: Hans Ostermeyer and R. Belmont added '3Com 3C505 Network Adaptor' device. ROMSET: 24608 bytes in 5 files / 10.10Kb packed $end $info=3do_fc1 $mame 0.285 [Angelo Salese, 3DO Development Repo] 3DO FC-1 Interactive Multiplayer (USA), Goldstar, 1994? Korean multimedia console produced under license by Goldstar in 1994, a variant of the 3DO Interactive Multiplayer system. It was based on a 12.5 MHz ARM60 processor with a custom graphics coprocessor, 2 MB of RAM, and a built-in CD-ROM drive. The console aimed to deliver advanced interactive experiences featuring 3D graphics, CD-quality audio, educational titles, as well as traditional games. DRIVER: misc/3do.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: 3do.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.285: Angelo Salese and 3DO Development Repo added 'Goldstar 3DO FC-1 Interactive Multiplayer (USA)' system. ROMSET: 1048576 bytes in 1 file / 281.85Kb packed $end $info=3do_fc2 $mame 0.285 [Angelo Salese, 3DO Development Repo] 3DO FC-2 Interactive Multiplayer (dev kit), Goldstar?, 1994? Korean multimedia console produced under license by Goldstar in 1994, a variant of the 3DO Interactive Multiplayer system. It was based on a 12.5 MHz ARM60 processor with a custom graphics coprocessor, 2 MB of RAM, and a built-in CD-ROM drive. The console aimed to deliver advanced interactive experiences featuring 3D graphics, CD-quality audio, educational titles, as well as traditional games. DRIVER: misc/3do.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: 3do.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.285: Angelo Salese and 3DO Development Repo added 'Goldstar? 3DO FC-2 Interactive Multiplayer (dev kit)' system. ROMSET: 1048576 bytes in 1 file / 465.20Kb packed $end $info=3do_fz1 $mame 0.285 [Angelo Salese] 3DO FZ-1 R.E.A.L. Interactive Multiplayer (USA), Panasonic, 1993 Japanese multimedia console launched by Panasonic in 1993, representing the first commercial implementation of the 3DO platform. Designed for home entertainment, it featured a 12.5 MHz ARM60 processor, 2 MB of RAM, and a built-in CD-ROM drive. Its architecture was advanced for its time, boasting hardware acceleration for 2D/3D graphics, 16-bit stereo audio, and the ability to play full-motion video. Conceived as a multifunctional platform for games, interactive encyclopedias, educational films, and multimedia applications, it anticipated the modern concept of a console as a home entertainment hub. DRIVER: misc/3do.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: 3do.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.285: Angelo Salese added 'Panasonic 3DO FZ-1 R.E.A.L. Interactive Multiplayer (USA)' system. ROMSET: 3145728 bytes in 3 files / 1.63Mb packed $end $info=3do_fz10 $mame 0.115 [Wilbert Pol] 3DO FZ-10 R.E.A.L. Interactive Multiplayer (USA), Panasonic, 1994 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). DRIVER: misc/3do.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: 3do.xml, photo_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.285: Renamed (3do) to (3do_fz10) and Changed description to '3DO FZ-10 R.E.A.L. Interactive Multiplayer (USA)'. - 0.119: Protection fixes [Ernesto Corvi]. - 0.115: Wilbert Pol added '3DO (not working)' system. ROMSET: 2097152 bytes in 2 files / 1.10Mb packed $end $info=3do_fz10e $mame 0.136 [Robbbert] 3DO FZ-10 R.E.A.L. Interactive Multiplayer (Europe, Anvil chipset), Panasonic, 1994 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). DRIVER: misc/3do.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: 3do.xml, photo_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.285: Renamed (3do_pal) to (3do_fz10e) and Changed description to '3DO FZ-10 R.E.A.L. Interactive Multiplayer (Europe, Anvil chipset)'. - 0.136: Robbbert added '3DO (PAL)' system. $end $info=3do_fz10j $mame 0.285 [Angelo Salese, 3DO Development Repo] 3DO FZ-10 R.E.A.L. Interactive Multiplayer (Japan), Panasonic, 1994 Japanese multimedia console launched by Panasonic in 1993, representing the first commercial implementation of the 3DO platform. Designed for home entertainment, it featured a 12.5 MHz ARM60 processor, 2 MB of RAM, and a built-in CD-ROM drive. Its architecture was advanced for its time, boasting hardware acceleration for 2D/3D graphics, 16-bit stereo audio, and the ability to play full-motion video. Conceived as a multifunctional platform for games, interactive encyclopedias, educational films, and multimedia applications, it anticipated the modern concept of a console as a home entertainment hub. DRIVER: misc/3do.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: 3do.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.285: Angelo Salese and 3DO Development Repo added 'Panasonic 3DO FZ-10 R.E.A.L. Interactive Multiplayer (Japan)' system. ROMSET: 2097152 bytes in 2 files / 1.12Mb packed $end $info=3do_fz1e $mame 0.285 [Angelo Salese] 3DO FZ-1 R.E.A.L. Interactive Multiplayer (Europe), Panasonic, 1993 Japanese multimedia console launched by Panasonic in 1993, representing the first commercial implementation of the 3DO platform. Designed for home entertainment, it featured a 12.5 MHz ARM60 processor, 2 MB of RAM, and a built-in CD-ROM drive. Its architecture was advanced for its time, boasting hardware acceleration for 2D/3D graphics, 16-bit stereo audio, and the ability to play full-motion video. Conceived as a multifunctional platform for games, interactive encyclopedias, educational films, and multimedia applications, it anticipated the modern concept of a console as a home entertainment hub. DRIVER: misc/3do.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: 3do.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.285: Angelo Salese added 'Panasonic 3DO FZ-1 R.E.A.L. Interactive Multiplayer (Europe)' system. ROMSET: 2097152 bytes in 2 files / 1.14Mb packed $end $info=3do_fz1j $mame 0.285 [Angelo Salese, 3DO Development Repo] 3DO FZ-1 R.E.A.L. Interactive Multiplayer (Japan), Panasonic, 1994 Japanese multimedia console launched by Panasonic in 1993, representing the first commercial implementation of the 3DO platform. Designed for home entertainment, it featured a 12.5 MHz ARM60 processor, 2 MB of RAM, and a built-in CD-ROM drive. Its architecture was advanced for its time, boasting hardware acceleration for 2D/3D graphics, 16-bit stereo audio, and the ability to play full-motion video. Conceived as a multifunctional platform for games, interactive encyclopedias, educational films, and multimedia applications, it anticipated the modern concept of a console as a home entertainment hub. DRIVER: misc/3do.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: 3do.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.285: Angelo Salese and 3DO Development Repo added 'Panasonic 3DO FZ-1 R.E.A.L. Interactive Multiplayer (Japan)' system. ROMSET: 3145728 bytes in 3 files / 1.76Mb packed $end $info=3do_gdo101 $mame 0.285 [Angelo Salese] 3DO GDO-101M Interactive Multiplayer (USA?), Goldstar, 1994 Korean variant of the 3DO Interactive Multiplayer released by GoldStar in 1994. Designed for home multimedia entertainment with a 12.5 MHz ARM60 CPU, 2 MB RAM, and integrated CD-ROM drive. Featured hardware-accelerated 2D/3D graphics, 16-bit stereo audio, and full-motion video playback capabilities. Marketed as an all-in-one entertainment system for gaming, educational software, and interactive multimedia applications in the living room environment. DRIVER: misc/3do.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: 3do.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.285: Angelo Salese added 'Goldstar 3DO GDO-101M Interactive Multiplayer (USA?)' system. ROMSET: 1048576 bytes in 1 file / 579.09Kb packed $end $info=3do_hc21 $mame 0.285 [Angelo Salese, 3DO Development Repo] 3DO HC-21 Interactive Multiplayer (USA, prototype), Sanyo, 1994 Japanese tower-style variant of the 3DO Interactive Multiplayer released by Sanyo in 1994. Featuring a vertical desktop form factor distinct from other 3DO models, it housed the standard platform specifications: 12.5 MHz ARM60 processor, 2 MB RAM, and integrated CD-ROM drive. Designed for home and educational environments, its upright design suggested office or study placement. Supported hardware-accelerated 2D/3D graphics, 16-bit stereo audio, and full-motion video playback for interactive entertainment, edutainment titles, and multimedia applications within a compact desktop footprint. DRIVER: misc/3do.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: 3do.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.285: Angelo Salese and 3DO Development Repo added 'Sanyo 3DO HC-21 Interactive Multiplayer (USA, prototype)' system. ROMSET: 2097152 bytes in 2 files / 1.19Mb packed $end $info=3do_try $mame 0.285 [Angelo Salese] 3DO IMP-21J TRY Interactive Multiplayer (Japan), Sanyo, 1995 Japanese compact variant of the 3DO Interactive Multiplayer released by Sanyo in 1995. Featuring a smaller horizontal form factor compared to earlier models, it retained the platform's standard specifications: 12.5 MHz ARM60 processor, 2 MB RAM, and integrated CD-ROM drive. Designed for space-conscious home entertainment setups, it delivered hardware-accelerated 2D/3D graphics, 16-bit stereo audio, and full-motion video playback. Targeted at consumers seeking an affordable entry into interactive multimedia gaming and edutainment software within a streamlined living room console design. DRIVER: misc/3do.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: 3do.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.285: Angelo Salese added 'Sanyo 3DO IMP-21J TRY Interactive Multiplayer (Japan)' system. ROMSET: 2097152 bytes in 2 files / 1.16Mb packed $end $info=3siud $mame 0.218 [rfka01] 3SIUD-1.1, , 199? It’s an AT-compatible PC motherboard based on the Intel 80386SX, manufactured by UMC (United Microelectronics Corporation). Designed for budget desktop systems in the late 1980s, it supports SIMM memory, ISA expansion slots, and typical features of the era. It was identified thanks to an uncommon BIOS string (“3SIUD-1.1”), likely customized by an OEM, and features a distinctive layout with SIMM slots positioned along the bottom edge of the board—a helpful trait for recognition. Ideal for retrocomputing and historical DOS system builds. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.218: rfka01 added '3SIUD-1.1' system. ROMSET: 65536 bytes in 1 file / 35.02Kb packed $end $info=3xtwin $mame 0.227 [AJR] Emerald Technology 3XTwin Twinax Emulation Card, , ???? DRIVER: devices/bus/isa/3xtwin.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: AJR added 'Emerald Technology 3XTwin Twinax Emulation Card' device. ROMSET: 8192 bytes in 1 file / 1.24Kb packed $end $info=4000_260 $mame 0.264 [Bitsavers] 4000/260, ADDS, 1995 The 4000/260 is fully compatible with SCO, UNIX V.4, XENIX, PICK, Multiuser DOS and many other operating environments. The 4000/260 emulation set includes Wyse WY-60, WY-50/50+, DEC VT-320, VT-220 and VT-100, ADDS Viewpoint and PCTerm. The 4000/260 also has advanced data access, data manipulation and display features, including cut-and-paste, WordPerfect graphics support and dual-hos/session capability (source: https://www.vecmar.com/products/productpage.asp?pid=585-ADDS_4000_260_General_Purpose_Terminal). DRIVER: adds/4000_260.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.283: Hook up more ASIC registers and emulate keyboard interface. Can now enter SETUP [Dirk Best]. - 0.282: Initial work (rom banking, chargen ram) [Dirk Best]. - 0.264: Bitsavers added 'ADDS 4000/260' system. ROMSET: 262144 bytes in 1 file / 123.56Kb packed $end $info=4004clk $mame 0.134 [Miodrag Milanović] 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/). DRIVER: homebrew/4004clk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee, PCB and Artwork Preview. WIP: - 0.236: Fix 50hz setting [hap]. - 0.134: Miodrag Milanović added '4004 Nixie Tube Clock' system. ROMSET: 4096 bytes in 16 files / 2.54Kb packed $end $info=486apio $mame 0.218 [rfka01] 486 APIO, EFA, 199? The "486 APIO" is a motherboard based on Intel 80486 processor, with an interface or chipset that supports the APIO (Advanced Peripheral Interface Option) bus . This type of hardware was common in the 1990s, especially in industrial, embedded, or advanced military/industrial applications, where robust systems that could be configured with proprietary or standardized extensions were needed. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added 'EFA 486 APIO' system. ROMSET: 393216 bytes in 3 files / 277.51Kb packed $end $info=486ccv $mame 0.215 [rfka01] 486-CCV, Diamond Flower, Inc. (DFI), 199? Technical informations: https://flaterco.com/kb/DFI486/index.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.215: rfka01 added 'Diamond Flower, Inc. (DFI) 486-CCV' system. ROMSET: 65536 bytes in 1 file / 42.47Kb packed $end $info=486igb21 $mame 0.218 [rfka01] 486IG-B-2-1, , 199? The 486IG-B-2-1 is a type of motherboard (motherboard) based on the Intel 80486 processor, designed for industrial or embedded systems. This type of motherboard falls into the category of Single Board Computers (SBC), which are complete computers built on a single board, often used in industrial, control, or automation environments. The specific abbreviation "486IG-B-2-1 " generally indicates the model and revision of the product, and can be associated with manufacturers such as Intel, Axiom, Mensch or other manufacturers specializing in industrial hardware in the 1990s. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added '486IG-B-2-1' system. ROMSET: 65536 bytes in 1 file / 60.90Kb packed $end $info=486wb6a3 $mame 0.234 [zero01101, rfka01] 486WB6A3.B1, Silicon Valley Computer, Inc., 199? This is a motherboard produced in the early 1990s, designed for systems based on the Intel 80486 processor. It supports CPUs such as the 486DX, 486SX, or 486DX2, and includes ISA slots for expansion, an IDE controller for hard disks and floppy drives, as well as serial and parallel ports. Manufactured for use in desktop personal computers of that era, it’s compatible with operating systems like MS-DOS, Windows 3.x, and early versions of Windows 95. Featuring a design typical of motherboards from the pre-Pentium era, this component holds historical significance as part of both home and professional computing during the late '80s and early '90s—and today, it’s primarily sought after by collectors or used for restoring vintage systems. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: zero01101 and rfka01 added 'Silicon Valley Computer, Inc. 486WB6A3.B1' system. ROMSET: 65536 bytes in 1 file / 37.00Kb packed $end $info=4d410 $mame 0.204 [Ryan Holtz, NekoChan] 4D/410, Silicon Graphics Inc, 1991 Is an advanced graphics and computing system manufactured by Silicon Graphics, Inc. (SGI), a leading designer of high-performance workstations and servers, specializing in 3D graphics, animation, and scientific applications. The 4D/410 is part of the SGI IRIS 4D family of workstations, a series of systems that have made a significant impact in the fields of industrial design, film animation, scientific research, and simulation. DRIVER: sgi/iris_power.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.204: Ryan Holtz and NekoChan added 'Silicon Graphics Inc 4D/410' system. ROMSET: 131072 bytes in 1 file / 54.28Kb packed $end $info=4dmshl3g $mame 0.218 [rfka01] 4DMS HL3G-L4-VI, EFA, 199? Tachnical information: https://www.elhvb.com/webhq/models/486vlb3/4dms.htm DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added 'EFA 4DMS HL3G-L4-VI' system. ROMSET: 131072 bytes in 1 file / 45.44Kb packed $end $info=4dmuhl3s $mame 0.218 [rfka01] 4DMU HL3S, EFA, 199? Technical informations: https://theretroweb.com/motherboards/s/efa-4dmu-hl3s DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.218: rfka01 added 'EFA 4DMU HL3S' system. ROMSET: 65536 bytes in 1 file / 44.39Kb packed $end $info=4dparprn $mame 0.257 [AJR, Apple II Documentation Project] Fourth Dimension Parallel Printer Interface, , ???? DRIVER: devices/bus/a2bus/a2parprn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: AJR and Apple II Documentation Project added 'Fourth Dimension Parallel Printer Interface' device. ROMSET: 2048 bytes in 1 file / 0.27Kb packed $end $info=4nd04a $mame 0.214 [rfka01] 386-4N-D04A (UMC chipset), , 199? Technical informations: https://theretroweb.com/motherboards/s/qdi-386-4n-d04a DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.214: rfka01 added '386-4N-D04A (UMC chipset)' system. ROMSET: 262144 bytes in 4 files / 173.57Kb packed $end $info=500in1hh $mame 0.283 [TeamEurope, David Haywood] 500-in-1 Handheld Game, , 202? Portable device with a built-in display, featuring 500 preinstalled games—including clones of classic arcade titles and retro games. Equipped with physical joystick and buttons, it’s standalone, powered by battery or USB, and designed for an immediate, nostalgic gaming experience—perfect for retro gaming enthusiasts. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope and David Haywood added '500-in-1 Handheld Game' system. ROMSET: 16777216 bytes in 1 file / 7.91Mb packed $end $info=5061_3001 $mame 0.169 [F. Ulivi] Hewlett-Packard HP-5061-3001, , ???? DRIVER: devices/cpu/hphybrid/hphybrid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hewlett-Packard HP-5061-3001' [Angelo Salese]. - 0.184: Renamed (5061-3001) to (5061_3001). - 0.169: F. Ulivi added '5061_3001' device. ROMSET: None required. $end $info=5061_3011 $mame 0.163 [F. Ulivi] Hewlett-Packard HP-5061-3011, , ???? DRIVER: devices/cpu/hphybrid/hphybrid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hewlett-Packard HP-5061-3011' [Angelo Salese]. - 0.184: Renamed (5061-3011) to (5061_3011). - 0.163: F. Ulivi added '5061_3011' device. ROMSET: None required. $end $info=5080pa $mame 0.281 [Patrick Mackinlay] IBM 5080 Peripheral Adapter, , ???? DRIVER: devices/bus/isa/5080pa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Patrick Mackinlay added 'IBM 5080 Peripheral Adapter' device. ROMSET: None required. $end $info=5a22 $mame 0.150 [Karl Stenerud] Ricoh 5A22, , ???? DRIVER: devices/cpu/g65816/g65816.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Fix IRQ to be level triggered: Followup b3f2535: stop clearing LINE_IRQ when jumping to the IRQ vector. Properly written IRQ handlers won't notice any difference, but this fixes the behavior for software which (possibly intentionally) fails to clear an IRQ source; in that case the IRQ should continue to trigger (probably leading to a system hang); LINE_SO is generally not hooked up, but if it is, it doesn't raise IRQ; also delete unused G65816_INT_* macros. Fix status flag display in emulation mode (#14279): In emulation mode, "MX" are " B". Both bits are always 1, only the semantic meaning changes: " " doesn't exist, and "B" is only meaningful when pushed during an IRQ/NMI, to distinguish from BRK; no functional change [arekkusu42]. - 0.196: Changed description to 'Ricoh 5A22' [Angelo Salese]. - 0.150: Karl Stenerud added '5A22' device. ROMSET: None required. $end $info=600cat $mame 0.255 [Ryan Holtz, Leo Romo] 600 Cellular Activation Tester, Wavetek, 199? The Wavetek 600 Cellular Activation Tester is a diagnostic tool used to test and activate cellular phones, particularly in analog mobile phone systems. It was widely used in the 1980s and 1990s, during the analog cell phone era (such as the AMPS - Advanced Mobile Phone System), to ensure that cell phones were configured correctly and operated as intended on the service provider's network. DRIVER: skeleton/600cat.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.255: Ryan Holtz and Leo Romo added 'Wavetek 600 Cellular Activation Tester' system. ROMSET: 65536 bytes in 1 file / 22.85Kb packed $end $info=6578cjz1 $mame 0.277 [Ankos, krzysiobal] Chaoji Zhishi Da Fuweng 1, TimeTop, 200? The device "imeTop Chaoji Zhishi Da Fuweng 1" (Chinese: iMedia Top 超级智力大富翁 1, in pinyin: Chāo jí zhì lì dà fù wēng 1) is a dedicated electronic game produced by imeTop, a Chinese company that made inexpensive entertainment devices in the 2000s, often inspired by Japanese TV characters or anime, but also popular board games. DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: Ankos and krzysiobal added 'TimeTop Chaoji Zhishi Da Fuweng 1' system. ROMSET: 1048576 bytes in 1 file / 317.45Kb packed $end $info=6578cjz2 $mame 0.277 [Ankos, krzysiobal] Chaoji Zhishi Da Fuweng 2, TimeTop, 200? The "TimeTop Chaoji Zhishi Da Fuweng 2" device (Chinese: 天龙超极智力大富翁 2, pinyin: Tiānlóng Chāojí Zhìlì Dà Fùwēng 2) is a dedicated game console manufactured by TimeTop (also known as iMedia Top or Tian Long, depending on localization), and is the sequel to the "Chaoji Zhishi Da Fuweng 1" model. Like its predecessor, this device belongs to the category of so-called "TV plug-and-play game systems", or self-powered (often portable) devices that connect directly to the TV and offer a variety of pre-installed games, without the need for a computer or a real modern console. DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: Ankos and krzysiobal added 'TimeTop Chaoji Zhishi Da Fuweng 2' system. ROMSET: 1048576 bytes in 1 file / 317.57Kb packed $end $info=68ksbc $mame 0.142 [Robbbert] 68k Single Board Computer, Wichit Sirichote, 2002 One of my experiment needs the computing power between 8-bit and 32-bit cpu.For 8-bit applications I used MCS51 and AVR. Whereas the 32-bit applications,I used embbeded PC running linux. So I chose the cheap 32-bit CPU fromMotorola, the 68HC000. The chip is quite old but there are many chip makersstill produce it. I like the addressing modes of 68000 cpu. So I spentmy hobby time a couple of month to design the hardware and develop a simplemonitor program (soruce: http://www.kmitl.ac.th/~kswichit/68k/68k.html). DRIVER: homebrew/68ksbc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.149: Added serial terminal [Robbbert]. - 0.142: Robbbert added '68k Single Board Computer' system. ROMSET: 12152 bytes in 1 file / 4.74Kb packed $end $info=705p3prg $mame 0.182 [Vas Crabb] MC68705P3 Programmer, Motorola, 1984 For pictures and information, read here: http://www.retrocomputing.net/parts/hp/9144/docs/ic/Motorola%20MC68705P3%20%28%2068705P3%20%29%20eprom%20reader%20_%20copier%20_%20programmer.htm DRIVER: motorola/m68705prg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.182: Vas Crabb added 'Motorola MC68705P3 Programmer' system. ROMSET: None required. $end $info=705p5prg $mame 0.182 [Vas Crabb] MC68705P5 Programmer, Motorola, 1984 The Motorola MC68705P5 is one model of a family of microcontrollers from Motorola. It has 1804 bytes of EPROM and 112 bytes of RAM (source: https://seanriddle.com/mc68705p5.html). DRIVER: motorola/m68705prg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.182: Vas Crabb added 'Motorola MC68705P5 Programmer' system. ROMSET: None required. $end $info=705r3prg $mame 0.182 [Vas Crabb] MC68705R3 Programmer, Motorola, 1984 The MC68705R3 (HMOS) Microcontroller Unit (MCU) is an EPROM member of the MC6805 Family of microcontrollers. The user programmable EPROM allows program changes and lower volume applications. This low cost MCU has parallel I O capability with pins programmable as input or output (source: Technical Summary of original Motorola/Semiconductor). DRIVER: motorola/m68705prg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.183: Confirmed MC68705R3 bootstrap program matches MC68705U3 (and U5 for that matter) [Brizzo]. - 0.182: Vas Crabb added 'Motorola MC68705R3 Programmer. ROMSET: None required. $end $info=705u3prg $mame 0.182 [Vas Crabb] MC68705U3 Programmer, Motorola, 1984 Technical informations: https://www.elnec.com/en/device/Motorola/MC68705U3/ DRIVER: motorola/m68705prg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.182: Vas Crabb added 'Motorola MC68705U3 Programmer. ROMSET: None required. $end $info=74148 $mame 0.213 [Aaron Giles] 74148 TTL, , ???? DRIVER: devices/machine/74148.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Aaron Giles added '74148 TTL' device. ROMSET: None required. $end $info=7474 $mame 0.178 [Ryan Holtz] 7474 TTL, , ???? DRIVER: devices/machine/7474.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Fixed use of uninitialised members [Vas Crabb]. - 0.178: Ryan Holtz added '7474 TTL' device. ROMSET: None required. $end $info=7951om $mame 0.201 [Robbbert] 7951om, Mera-Elzab, 1987 This device was probably designed to be compact, simple and cheap, as it uses only 74 logic and no (V)LSI circuits. It was used in Polish Railways to communicate points of sale with computer systems. Its features aren't high-end: 40 characters in a line and 12 lines could be displayed, the only port is one serial port, keyboard is not much comfortable, and case is made of quite thin plastic covered in white paint. Speaker was built-in and made a sound each time key was pressed. Fortunately, there was a volume trimmer. There were also some versions with amber CRT, but my unit is the most popular device with green one (source: ). DRIVER: skeleton/terminal.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.201: Robbbert added 'Mera-Elzab 7951om' system. ROMSET: 2560 bytes in 3 files / 0.44Kb packed $end $info=82c100 $mame 0.283 [Nigel Barnes] 82C100 PS/2 Model 30 and Super XT, , ???? DRIVER: devices/machine/82c100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Nigel Barnes added '82C100 PS/2 Model 30 and Super XT' device. ROMSET: None required. $end $info=82c425 $mame 0.283 [Nigel Barnes] 82C425 LCD/CRT Controller, , ???? DRIVER: devices/video/82c425.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.283: Nigel Barnes added '82C425 LCD/CRT Controller' device. ROMSET: None required. $end $info=82c606 $mame 0.283 [Nigel Barnes] 82C606 CHIPSpak Multifunction Controller, , ???? DRIVER: devices/machine/82c606.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Nigel Barnes added '82C606 CHIPSpak Multifunction Controller' device. ROMSET: None required. $end $info=88in1joy $mame 0.261 [TeamEurope, David Haywood] Joystick88, Play Vision, 201? The Play Vision Joystick88 is a computer or console control device made by a little-known company or perhaps a "white label" product intended for the gaming market in the 1990s. The name suggests that it is a joystick with 88 possible combinations of movement or buttons, or that it is compatible with a number of configurations/software. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: TeamEurope and David Haywood added 'Play Vision Joystick88' system. ROMSET: 4194304 bytes in 1 file / 2.05Mb packed $end $info=8x300 $mame 0.152 [Barry Rodewald] Signetics 8X300, , ???? DRIVER: devices/cpu/8x300/8x300.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Clean-up and expansion: Latch at most one IV input per instruction. Fixed output behavior of some opcodes that selected the wrong IV bank or wrong value to write. Added 8X305 type and emulated additional 8X305 registers. Added address latching callback. Applied address shift to program space [AJR]. - 0.152: Barry Rodewald added 'Signetics 8X300' device. ROMSET: None required. $end $info=8x305 $mame 0.206 [Barry Rodewald] Signetics 8X305, , ???? DRIVER: devices/cpu/8x300/8x300.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Barry Rodewald added 'Signetics 8X305' device. ROMSET: None required. $end $info=93c06_16 $mame 0.154 [Aaron Giles] Serial EEPROM 93C06 (16x16), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Aaron Giles added 'Serial EEPROM 93C06 (16x16)' device. ROMSET: None required. $end $info=93c46_16 $mame 0.150 [Aaron Giles] Serial EEPROM 93C46 (64x16), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Aaron Giles added 'Serial EEPROM 93C46 (64x16)' device. ROMSET: None required. $end $info=93c46_8 $mame 0.150 [Aaron Giles] Serial EEPROM 93C46 (128x8), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Aaron Giles added 'Serial EEPROM 93C46 (128x8)' device. ROMSET: None required. $end $info=93c56_16 $mame 0.150 [Aaron Giles] Serial EEPROM 93C56 (128x16), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Aaron Giles added 'Serial EEPROM 93C56 (128x16)' device. ROMSET: None required. $end $info=93c56_8 $mame 0.184 [Aaron Giles] Serial EEPROM 93C56 (256x8), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles added 'Serial EEPROM 93C56 (256x8)' device. ROMSET: None required. $end $info=93c57_16 $mame 0.184 [Aaron Giles] Serial EEPROM 93C57 (128x16), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles added 'Serial EEPROM 93C57 (128x16)' device. ROMSET: None required. $end $info=93c57_8 $mame 0.184 [Aaron Giles] Serial EEPROM 93C57 (256x8), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles added 'Serial EEPROM 93C57 (256x8)' device. ROMSET: None required. $end $info=93c66_16 $mame 0.184 [Aaron Giles] Serial EEPROM 93C66 (256x16), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles added 'Serial EEPROM 93C66 (256x16)' device. ROMSET: None required. $end $info=93c66_8 $mame 0.184 [Aaron Giles] Serial EEPROM 93C66 (512x8), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles added 'Serial EEPROM 93C66 (512x8)' device. ROMSET: None required. $end $info=93c76_16 $mame 0.184 [Aaron Giles] Serial EEPROM 93C76 (512x16), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles added 'Serial EEPROM 93C76 (512x16)' device. ROMSET: None required. $end $info=93c76_8 $mame 0.184 [Aaron Giles] Serial EEPROM 93C76 (1024x8), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles added 'Serial EEPROM 93C76 (1024x8)' device. ROMSET: None required. $end $info=93c86_16 $mame 0.184 [Aaron Giles] Serial EEPROM 93C86 (1024x16), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles added 'Serial EEPROM 93C86 (1024x16)' device. ROMSET: None required. $end $info=93c86_8 $mame 0.184 [Aaron Giles] Serial EEPROM 93C86 (2048x8), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles added 'Serial EEPROM 93C86 (2048x8)' device. ROMSET: None required. $end $info=990189 $mame 0.74 [Raphael Nabet] TM 990/189 University Board microcomputer, Texas Instruments, 1978 The TM990/189 is a very unusual contraption. About the only reason why it's present in my calculator collection is its unusual keypad: it is clearly recognizable as the keypad of a TI-59, simply relabeled. The TM990/189 is not a calculator, but an experimental computer. It was, apparently, used for educational and development purposes (source: http://www.rskey.org/CMS/index.php/exhibit-hall/118). DRIVER: ti/tm990189.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.146u2: Added LOAD interrupt switch [Michael Zapf]. - 0.74: Raphael Nabet added 'Texas Instruments TM990/189 University Board' system. ROMSET: 6144 bytes in 2 files / 5.06Kb packed $end $info=990189v $mame 0.74 [Raphael Nabet] TM 990/189 University Board microcomputer with Video Board Interface, Texas Instruments, 1980 The TM990/189 is a very unusual contraption. About the only reason why it's present in my calculator collection is its unusual keypad: it is clearly recognizable as the keypad of a TI-59, simply relabeled. The TM990/189 is not a calculator, but an experimental computer. It was, apparently, used for educational and development purposes (source: http://www.rskey.org/CMS/index.php/exhibit-hall/118). DRIVER: ti/tm990189.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. 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 Stöneberg, Nate Woods]. ROMSET: 4096 bytes in 2 files / 2.47Kb packed $end $info=a1000 $mame 0.118 [Ernesto Corvi] Amiga 1000 (PAL), Commodore, 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). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.147u2: Renamed (a1000p) to (a1000) [David Haywood]. - 0.118: Ernesto Corvi added 'Amiga 1000 PAL-OCS' system. ROMSET: 66576 bytes in 6 files / 5.41Kb packed $end $info=a1000kbd_de $mame 0.201 [Vas Crabb] Amiga 1000 Keyboard (Germany/Austria), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 1000 Keyboard (Germany/Austria)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a1000kbd_dk $mame 0.201 [Vas Crabb] Amiga 1000 Keyboard (Denmark), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 1000 Keyboard (Denmark)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a1000kbd_fr $mame 0.201 [Vas Crabb] Amiga 1000 Keyboard (France/Belgium), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 1000 Keyboard (France/Belgium)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a1000kbd_gb $mame 0.201 [Vas Crabb] Amiga 1000 Keyboard (UK), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 1000 Keyboard (UK)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a1000kbd_it $mame 0.201 [Vas Crabb] Amiga 1000 Keyboard (Italy), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 1000 Keyboard (Italy)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a1000kbd_se $mame 0.201 [Vas Crabb] Amiga 1000 Keyboard (Sweden/Finland), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 1000 Keyboard (Sweden/Finland)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a1000kbd_us $mame 0.201 [Vas Crabb] Amiga 1000 Keyboard (U.S./Canada), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 1000 Keyboard (U.S./Canada)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a1000kbrst $mame 0.201 [Vas Crabb] Amiga 1000/2000/CDTV keyboard reset circuit, , ???? DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 1000/2000/CDTV keyboard reset circuit' device. ROMSET: None required. $end $info=a1000n $mame 0.112 [Ernesto Corvi] Amiga 1000 (NTSC), Commodore, 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). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee, PCB and Artwork Preview. 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. $end $info=a1010 $mame 0.201 [Robbbert] Textel Compact A1010-0, Humantechnik, 1993 This device is not a terminal, it is a portable digital teletype. The idea was simple: If you want to send or receive telex message anywhere, you can just get this little notebook-like thing, put telephone handset on it and use it like a teletype. It has a simple "linear" memory like all teletypes have (older in paper tape) and is battery-powered. Many units had small printers built-in. There was only one problem: It was too late. In Humantechnik history page you can read that development started in 1985. Most Textel Compact units in current retro market have relatively low serial numbers (400 max) and my unit with number 364 is made around chips from 1992-1993. All chips are in sockets, so it's not a "second launch" or "remake" - it's probably the first series. So the mass manufacturing started in early 1990s - much too late for teletypes, especially in Germany with BTX system and other networks widely available (source: . DRIVER: skeleton/textelcomp.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.201: Robbbert added 'Humantechnik Textel Compact A1010-0' system. ROMSET: 65536 bytes in 2 files / 22.84Kb packed $end $info=a1200 $mame 0.132 [incog, Dirk Best, Fabio Priuli] Amiga 1200 (PAL), Commodore, 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). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, amigaaga_flop.xml, amigaecs_flop.xml, amiga_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.182: Added A1200 keyboard skeleton device (needs MC68HC05Cx support) [Dirk Best]. - 0.147u2: Renamed (a1200p) to (a1200); Changed description in 'Amiga 1200 (PAL, AGA)'. - 0.132: incog nito, Dirk Best, Fabio Priuli added 'Amiga 1200 PAL (not working)' system. ROMSET: 1572864 bytes in 6 files / 977.37Kb packed $end $info=a1200kbd_rb $mame 0.183 [Dirk Best] Amiga 1200 Keyboard Rev B, , ???? DRIVER: devices/bus/amiga/keyboard/a1200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.183: Dirk Best added 'Amiga 1200 Keyboard Rev B' device. ROMSET: 8192 bytes in 1 file / 1.28Kb packed $end $info=a1200n $mame 0.132 [incog nito, Dirk Best, Fabio Priuli] Amiga 1200 (NTSC), Commodore, 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). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, amigaaga_flop.xml, amigaecs_flop.xml, amiga_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.132: incog, Dirk Best and Fabio Priuli added 'Amiga 1200 NTSC (not working)' system. $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, a total of around 4 million units (source: http://en.wikipedia.org/wiki/Atari_1200XL). DRIVER: atari/atari400.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: a800_flop.xml, a800_cass.xml, a800.xml, xegs.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.131: Fabio Priuli added 'Atari 1200XL (not working)' system. ROMSET: 32768 bytes in 4 files / 24.27Kb packed $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). DRIVER: atari/atari400.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: a800_flop.xml, a800_cass.xml, a800.xml, xegs.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.131: Fabio Priuli added 'Atari 130XE (not working)' system. ROMSET: 8192 bytes in 1 file / 6.28Kb packed $end $info=a1bus $mame 0.154 [R. Belmont] Apple I Bus, , ???? DRIVER: devices/bus/a1bus/a1bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: R. Belmont added 'Apple I Bus' device. ROMSET: None required. $end $info=a1bus_slot $mame 0.154 [R. Belmont] Apple I Slot, , ???? DRIVER: devices/bus/a1bus/a1bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: R. Belmont added 'Apple I Slot' device. ROMSET: None required. $end $info=a1cass $mame 0.154 [R. Belmont] Apple I cassette board, , ???? DRIVER: devices/bus/a1bus/a1cassette.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: R. Belmont added 'Apple I cassette board' device. ROMSET: 512 bytes in 2 files / 0.27Kb packed $end $info=a2000 $mame 0.154 [Dirk Best] Amiga 2000 (PAL), Commodore, 1987 The Amiga 2000, or A2000, is a personal computer released by Commodore in March 1987. It was introduced as a "big box" expandable variant of the Amiga 1000 but quickly redesigned to share most of its electronic components with the contemporary Amiga 500 for cost reduction. Expansions include internal floppy and harddisk drives and numerous expansion cards. The Amiga 2000 further enhanced the Amiga line of computers by adding capability to add expansion cards such as network cards, graphic cards, serial port cards, CPU cards, memory cards and even PC compatibility cards. These cards allowed users to create a personal computer that would better suit their needs. In fact, the Amiga 2000 not only included five Zorro-II card slots, the motherboard included four PC ISA slots to include PC cards with the PC compatibility cards. The Amiga 2000 was the most versatile and expandable Amiga computer until the Amiga 3000T was introduced (source: http://en.wikipedia.org/wiki/Amiga_2000). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.154: Dirk Best added 'Commodore Amiga 2000 (PAL)' system. ROMSET: 2097152 bytes in 5 files / 1.07Mb packed $end $info=a2000kbd_ch $mame 0.201 [Vas Crabb] Amiga 2000/3000/4000 Keyboard (Switzerland), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 2000/3000/4000 Keyboard (Switzerland)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a2000kbd_de $mame 0.201 [Vas Crabb] Amiga 2000/3000/4000 Keyboard (Germany/Austria), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb aded Amiga 2000/3000/4000 Keyboard (Germany/Austria)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a2000kbd_dk $mame 0.201 [Vas Crabb] Amiga 2000/3000/4000 Keyboard (Denmark), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 2000/3000/4000 Keyboard (Denmark)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a2000kbd_es $mame 0.201 [Vas Crabb] Amiga 2000/3000/4000 Keyboard (Spain), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 2000/3000/4000 Keyboard (Spain)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a2000kbd_fr $mame 0.201 [Vas Crabb] Amiga 2000/3000/4000 Keyboard (France/Belgium), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 2000/3000/4000 Keyboard (France/Belgium)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a2000kbd_g80_de $mame 0.201 [Vas Crabb] Amiga 2000 Keyboard (Cherry - Germany/Austria), , ???? DRIVER: devices/bus/amiga/keyboard/a2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 2000 Keyboard (Cherry - Germany/Austria)' device. ROMSET: 2048 bytes in 1 file / 1.00Kb packed $end $info=a2000kbd_g80_dk $mame 0.201 [Vas Crabb] Amiga 2000 Keyboard (Cherry - Denmark), , ???? DRIVER: devices/bus/amiga/keyboard/a2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 2000 Keyboard (Cherry - Denmark)' device. ROMSET: 2048 bytes in 1 file / 1.00Kb packed $end $info=a2000kbd_g80_gb $mame 0.201 [Vas Crabb] Amiga 2000 Keyboard (Cherry - UK), , ???? DRIVER: devices/bus/amiga/keyboard/a2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 2000 Keyboard (Cherry - UK)' device. ROMSET: 2048 bytes in 1 file / 1.00Kb packed $end $info=a2000kbd_g80_se $mame 0.201 [Vas Crabb] Amiga 2000 Keyboard (Cherry - Sweden/Finland), , ???? DRIVER: devices/bus/amiga/keyboard/a2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 2000 Keyboard (Cherry - Sweden/Finland)' device. ROMSET: 2048 bytes in 1 file / 1.00Kb packed $end $info=a2000kbd_g80_us $mame 0.201 [Vas Crabb] Amiga 2000 Keyboard (Cherry - U.S./Canada), , ???? DRIVER: devices/bus/amiga/keyboard/a2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 2000 Keyboard (Cherry - U.S./Canada)' device. ROMSET: 2048 bytes in 1 file / 1.00Kb packed $end $info=a2000kbd_gb $mame 0.201 [Vas Crabb] Amiga 2000/3000/4000 Keyboard (UK), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 2000/3000/4000 Keyboard (UK)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a2000kbd_it $mame 0.201 [Vas Crabb] Amiga 2000/3000/4000 Keyboard (Italy), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 2000/3000/4000 Keyboard (Italy)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a2000kbd_no $mame 0.201 [Vas Crabb] Amiga 2000/3000/4000 Keyboard (Norway), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 2000/3000/4000 Keyboard (Norway)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a2000kbd_se $mame 0.201 [Vas Crabb] Amiga 2000/3000/4000 Keyboard (Sweden/Finland), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 2000/3000/4000 Keyboard (Sweden/Finland)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a2000kbd_us $mame 0.201 [Vas Crabb] Amiga 2000/3000/4000 Keyboard (U.S./Canada), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added 'Amiga 2000/3000/4000 Keyboard (U.S./Canada)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a2000n $mame 0.154 [Dirk Best] Amiga 2000 (NTSC), Commodore, 1987 The Amiga 2000, or A2000, is a personal computer released by Commodore in March 1987. It was introduced as a "big box" expandable variant of the Amiga 1000 but quickly redesigned to share most of its electronic components with the contemporary Amiga 500 for cost reduction. Expansions include internal floppy and harddisk drives and numerous expansion cards. The Amiga 2000 further enhanced the Amiga line of computers by adding capability to add expansion cards such as network cards, graphic cards, serial port cards, CPU cards, memory cards and even PC compatibility cards. These cards allowed users to create a personal computer that would better suit their needs. In fact, the Amiga 2000 not only included five Zorro-II card slots, the motherboard included four PC ISA slots to include PC cards with the PC compatibility cards. The Amiga 2000 was the most versatile and expandable Amiga computer until the Amiga 3000T was introduced (source: http://en.wikipedia.org/wiki/Amiga_2000). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.154: Dirk Best added 'Commodore Amiga 2000 (NTSC)' system. $end $info=a24play $mame 0.213 [R. Belmont] 4play Joystick Card (rev. B), , ???? DRIVER: devices/bus/a2bus/4play.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Corrected input types for the fourth joystick. Fix player 4 joystick definition (#13084). Fix an apparent copy-n-paste error [Mark Garlanger]. - 0.213: R. Belmont added '4play Joystick Card (rev. B)' device. ROMSET: None required. $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). DRIVER: atari/a2600.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: a2600.xml, a2600_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.253: Use the new MOS 6532 implementation, since SuperCharger tape loading works now. Remove stray #endif [Curt Coder]. - 0.250: Set default controllers for Omega Race in 'a2600.xml'. Marked games requiring light gun as unsupported [kmg]. - 0.214: BugFIX #06486 [Side-by-side] (a2600.cpp) a2600: Default stack pointer position for the m6507(6502) is incorrect. - 0.184: Removed direct update handlers: a2600, atm (still not working, but less badly), mpf1 (makes step work), mpz80, pentagon, sage2, scorpion, tms32031 [Olivier Galibert]. - 0.148u2: Some additions of new dumps and info in softlist [Kaylee]. - 0.147u2: Reimplemented the a2600 controllers as vcs controller devices. Switched the a2600 drivers to use slot devices for choosing controllers [Wilbert Pol]. - 0.147u1: Added support for 8in1. Added proper support for games using a 4in1 mapper [Wilbert Pol]. - 0.144u7: Added a couple of dumps and region compatibility [Kaylee]. - 0.143u8: Additional dumps added ' in a2600.xml [Kaylee]. - 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=a2600_cm $mame 0.155 [Fabio Priuli] Atari 2600 ROM Cart Compumate, , ???? DRIVER: devices/bus/vcs/compumat.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 2600 ROM Cart Compumate' device. ROMSET: None required. $end $info=a2600_dpc $mame 0.155 [Fabio Priuli] Atari 2600 ROM Cart Pitfall II, , ???? DRIVER: devices/bus/vcs/dpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (a2600_dcp) to (a2600_dpc). - 0.155: Fabio Priuli added 'Atari 2600 ROM Cart Pitfall II' device. ROMSET: None required. $end $info=a2600_harmony $mame 0.168 [David Haywood] Atari 2600 ROM Cart HARMONY/MELODY, , ???? The Harmony cart is a 'modern' A2600 cartridge, used for homebrew etc. It has an SD slot and can be connected to a PC, roms can be transferred to it with software on the PC side. It uses an ARM7TDMI-S LPC2103 @ 70 Mhz to emulate the mapper behavior of other cartridges. It has an SD card slot for storing game data. DRIVER: devices/bus/vcs/harmony_melody.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.168: David Haywood added 'Atari 2600 ROM Cart HARMONY/MELODY' device. ROMSET: None required. $end $info=a2600_pop $mame 0.239 [Wilbert Pol] Atari 2600 Point of Purchase Display, Atari, 198? This unit is from around 1981 and is a Atari 2600 in-store “POP?? Point of Purchase display demonstrator. Atari's marketing recognized early on that having an in-store presence such as displays, demonstration systems, brochure racks and so on was important to maintain its leadership in the video game market. Atari supplied its authorized sales centers with every conceivable form of marketing products. The POP is a microcomputer that enables the user to select any of the ATARI ROM cartridges installed on the PCB and play it for a predetermined period of time (source: https://www.videogamemuseum.com/2010/10/07/rare-game-showcase-atari-vcs-pop-store-kiosk/). DRIVER: atari/a2600.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.239: Wilbert Pol added 'Atari 2600 Point of Purchase Display' system. ROMSET: 133120 bytes in 42 files / 100.13Kb packed $end $info=a2600_ss $mame 0.155 [Fabio Priuli] Atari 2600 ROM Cart Supercharger, , ???? DRIVER: devices/bus/vcs/scharger.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 2600 ROM Cart Supercharger' device. 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). DRIVER: atari/a2600.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: a2600.xml, a2600_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.116: Wilbert Pol added 'Atari 2600 PAL' system. ROMSET: None required. $end $info=a2aesms $mame 0.152 [R. Belmont] Applied Engineering Super Music Synthesizer, , ???? DRIVER: devices/bus/a2bus/a2alfam2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.152: R. Belmont added 'Applied Engineering Super Music Synthesizer' device. ROMSET: None required. $end $info=a2aevm80 $mame 0.184 [R. Belmont] Applied Engineering Viewmaster 80, , ???? DRIVER: devices/bus/a2bus/a2videoterm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Fix out-of-bounds error with video RAM access and screen corruption caused by writes to $CFFF [AJR]. - 0.283: Add configuration switch to select primary and alternate character sets. Fix out-of-bounds error with video RAM access and screen corruption caused by writes to $CFFF [AJR]. - 0.184: R. Belmont added 'Applied Engineering Viewmaster 80' device. ROMSET: 4096 bytes in 2 files / 2.18Kb packed $end $info=a2alfam2 $mame 0.146u1 [R. Belmont] ALF MC1 / Apple Music II, , ???? DRIVER: devices/bus/a2bus/a2alfam2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u1: R. Belmont added 'ALF MC1 / Apple Music II' device. ROMSET: None required. $end $info=a2ap16 $mame 0.146u1 [R. Belmont] IBS AP-16 80 column card, , ???? DRIVER: devices/bus/a2bus/a2videoterm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u1: R. Belmont added 'IBS AP-16 80 column card' device. ROMSET: 16384 bytes in 2 files / 2.29Kb packed $end $info=a2ap16a $mame 0.146u1 [R. Belmont] IBS AP-16 80 column card (alt. version), , ???? DRIVER: devices/bus/a2bus/a2videoterm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u1: R. Belmont added 'IBS AP-16 80 column card (alt. version)' device. ROMSET: 8192 bytes in 2 files / 2.17Kb packed $end $info=a2aplcrd $mame 0.150 [R. Belmont] PCPI Applicard, , ???? DRIVER: devices/bus/a2bus/a2applicard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: R. Belmont added 'PCPI Applicard' device. ROMSET: 2048 bytes in 1 file / 1.01Kb packed $end $info=a2arcbd $mame 0.147u1 [R. Belmont] Third Millenium Engineering Arcade Board, , ???? DRIVER: devices/bus/a2bus/a2arcadebd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u1: R. Belmont added 'Third Millenium Engineering Arcade Board' device. ROMSET: None required. $end $info=a2booti $mame 0.232 [R. Belmont] Booti Card, , ???? DRIVER: devices/bus/a2bus/booti.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.232: R. Belmont added 'Booti Card' device. ROMSET: 8192 bytes in 1 file / 3.35Kb packed $end $info=a2brightpen $mame 0.270 [as-tb-dev] Softape Bright Pen, , ???? DRIVER: devices/bus/a2gameio/brightpen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: as-tb-dev added 'Softape Bright Pen' device. ROMSET: None required. $end $info=a2bufgrapplerplus $mame 0.231 [Vas Crabb] Orange Micro Buffered Grappler+ Printer Interface, , ???? DRIVER: devices/bus/a2bus/grappler.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Vas Crabb added 'Orange Micro Buffered Grappler+ Printer Interface' device. ROMSET: 5120 bytes in 2 files / 3.28Kb packed $end $info=a2bufgrapplerplusa $mame 0.231 [Vas Crabb] Orange Micro Buffered Grappler+ (rev A) Printer Interface, , ???? DRIVER: devices/bus/a2bus/grappler.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Vas Crabb added 'Orange Micro Buffered Grappler+ (rev A) Printer Interface' device. ROMSET: 5120 bytes in 2 files / 3.28Kb packed $end $info=a2bus $mame 0.149u1 [R. Belmont] Apple II Bus, , ???? DRIVER: devices/bus/a2bus/a2bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Add emulation of Apple II Serial Interface Card [AJR, Apple II Documentation Project]. Add emulation of Micromint Sweet Talker Phonetic Speech Synthesizer Interface [AJR]. - 0.284: Reduce use of the word "override" in comments. Add IBS Computertechnik AP 2 Serial Interface [AJR, Apple II Documentation Project]. Improve technical notes [AJR]. - 0.272: Cleanups: Eliminate A2BUS_7M_CLOCK constant except in apple2e.cpp driver. Use DERIVED_CLOCK for almost all clocks formerly generated from this value. Don't default the 7M clock for the bus slots. Add confirmed or at least sensible-looking clocks (some differing from Apple's) to all configurations. Convert some more macros to constexpr variables and eliminate one tag macro [AJR]. - 0.270: Add support for Wico Trackball, Wico Command Control Joystick Adapter, and 4 paddles connected to the Sirius JoyPort to the Apple ][/][+ (#12666) [as-tb-dev]. - 0.262: Added the Vista A800 8-inch Disk Controller Card [Rob Justice]. - 0.257: Add Fourth Dimension Parallel Printer Interface [AJR, Apple II Documentation Project]. Add emulation of ADS Noisemaker II board [AJR]. - 0.256: Wire up a method to assert the reset line on the slots. This is important for the ROM card [R. Belmont]. romcard.cpp: Use a more period-correct loadout for the Integer ROM card [R. Belmont, Tom Greene]. - 0.242: Corrected addressing for the second PSG on ECHO+ cards [cybernesto]. - 0.241: Added Apple II 3.5" Disk Controller Card [Kelvin Sherlock]. - 0.239: Consolidate card lists to clean up the drivers [R. Belmont]. Add support for the Grafex-32 uPD7220 video card [Rob Justice, R. Belmont]. - 0.237: Moved many class declarations out of headers. This reduces how frequently the Apple II drivers need to be recompiled when a random device changes. Also, this turned up three things that are apparently not hooked up in the PC Transported card [Vas Crabb]. - 0.234: Added support for ///SHH Systeme LANceGS Ethernet card [Kelvin Sherlock]. - 0.228: Enabled floppy sounds for Disk II floppy controller cards [leesaudan2]. - 0.217: Added support for to $C074 control register to TransWarp accelerator card emulation. Also added 'TransWarp card as an option for apple2 and apple2p (in addition to the apple2e family) [R. Belmont]. - 0.182: Simplification and cleanup: Used new MC68705P3 core and removed obsolete glue. Made comment styles consistent, eliminated device timers altogether, and de-duplicated code for updating X and Y axes. The card works before and after the change, but by default axes are only mapped to inc/dec keys, not host mouse [Vas Crabb]. - 0.149u1: R. Belmont added 'Apple II Bus' device. ROMSET: None required. $end $info=a2bus_byte8251 $mame 0.219 [AJR] BYTE Serial Interface (8251 based), , ???? DRIVER: devices/bus/a2bus/byte8251.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.219: AJR added '8251-based RS-232 serial interface described in BYTE magazine. $end $info=a2bus_noisemaker $mame 0.257 [AJR] ADS Noisemaker II, , ???? DRIVER: devices/bus/a2bus/noisemaker.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: AJR added 'ADS Noisemaker II' device. ROMSET: None required. $end $info=a2bus_slot $mame 0.149u1 [R. Belmont] Apple II Slot, , ???? DRIVER: devices/bus/a2bus/a2bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: R. Belmont added 'Apple II Slot' device. ROMSET: None required. $end $info=a2ceyes $mame 0.213 [R. Belmont] Digital Vision ComputerEyes, , ???? DRIVER: devices/bus/a2gameio/computereyes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: R. Belmont added 'Digital Vision ComputerEyes' device. ROMSET: None required. $end $info=a2ceyes2 $mame 0.214 [R. Belmont] Digital Vision ComputerEyes/2, , ???? DRIVER: devices/bus/a2bus/computereyes2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.214: R. Belmont added 'Digital Vision ComputerEyes/2' device. ROMSET: None required. $end $info=a2cffa02 $mame 0.145u6 [R. Belmont] CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net), , ???? Implementation of Rich Dreher's IDE/CompactFlash card for the Apple II. DRIVER: devices/bus/a2bus/a2cffa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Changed description to 'CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)'. - 0.145u6: R. Belmont added 'CFFA2000 Compact Flash (6502 firmware, www.dreher.net)' device. ROMSET: 4096 bytes in 1 file / 2.17Kb packed $end $info=a2cffa2 $mame 0.145u6 [R. Belmont] CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net), , ???? Implementation of Rich Dreher's IDE/CompactFlash card for the Apple II. DRIVER: devices/bus/a2bus/a2cffa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Changed description to 'CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)'. - 0.145u6: R. Belmont added 'CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)' device. ROMSET: 4096 bytes in 1 file / 2.19Kb packed $end $info=a2corvus $mame 0.153 [R. Belmont] Corvus Flat Cable interface, , ???? Implementation of the Corvus flat-cable hard disk interface for the Apple II. DRIVER: devices/bus/a2bus/a2corvus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: R. Belmont added 'Corvus Flat Cable interface' device. ROMSET: 2048 bytes in 1 file / 1.42Kb packed $end $info=a2diskiing $mame 0.154 [R. Belmont] Apple Disk II NG controller (16-sector), , ???? Implementation of the Apple II Disk II controller card. DRIVER: devices/bus/a2bus/a2diskiing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: Added ROM parents [Vas Crabb]. - 0.154: R. Belmont added 'Apple Disk II NG controller (16-sector)' device. ROMSET: 256 bytes in 1 file / 0.22Kb packed $end $info=a2dx1 $mame 0.154 [R. Belmont] Decillonix DX-1, , ???? Implementation of the Decillionix DX-1 sampler card. DRIVER: devices/bus/a2bus/a2dx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: R. Belmont added 'Decillonix DX-1' device. ROMSET: None required. $end $info=a2eauxslot $mame 0.149u1 [R. Belmont] Apple IIe AUX Bus, , ???? Apple IIe auxiliary slot and card emulation. DRIVER: devices/bus/a2bus/a2eauxslot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: R. Belmont added 'Apple IIe AUX Bus' device. ROMSET: None required. $end $info=a2eauxslot_slot $mame 0.149u1 [R. Belmont] Apple IIe AUX Slot, , ???? Apple IIe auxiliary slot and card emulation. DRIVER: devices/bus/a2bus/a2eauxslot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.1491: R. Belmont added 'Apple IIe AUX Slot' device. ROMSET: None required. $end $info=a2echoii $mame 0.146u1 [R. Belmont] Street Electronics Echo II, , ???? Implementation of the Street Electronics Echo II and EchoIIb speech card Ready logic traced by Lord Nightmare and Tony Diaz. DRIVER: devices/bus/a2bus/a2echoii.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u1: R. Belmont added 'Street Electronics Echo II' device. ROMSET: None required. $end $info=a2echop $mame 0.148u2 [R. Belmont] Street Electronics Echo Plus, , ???? Implementation of the Sweet Micro Systems Mockingboard card and friends. DRIVER: devices/bus/a2bus/a2mockingboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: R. Belmont added 'Street Electronics Echo Plus' device. ROMSET: None required. $end $info=a2eext80 $mame 0.148u1 [R. Belmont] Apple IIe Extended 80-Column Card, , ???? Apple IIe Extended 80 Column Card (64K of RAM, double-hi-res). DRIVER: devices/bus/a2bus/a2eext80col.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: R. Belmont added 'Apple IIe Extended 80-Column Card' device. ROMSET: None required. $end $info=a2ef384 $mame 0.239 [R. Belmont] Franklin ACE 500 expansion RAM, , ???? DRIVER: devices/bus/a2bus/a2eramworks3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: R. Belmont added 'Franklin ACE 500 expansion RAM' device. ROMSET: None required. $end $info=a2ef512 $mame 0.239 [R. Belmont] Franklin ACE 2x00 expansion RAM, , ???? DRIVER: devices/bus/a2bus/a2eramworks3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: R. Belmont added 'Franklin ACE 2x00 expansion RAM' device. ROMSET: None required. $end $info=a2erwks3 $mame 0.148u1 [R. Belmont] Applied Engineering RamWorks III, , ???? DRIVER: devices/bus/a2bus/a2eramworks3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: R. Belmont added 'Applied Engineering RamWorks III' device. ROMSET: None required. $end $info=a2estd80 $mame 0.148u1 [R. Belmont] Apple IIe Standard 80-Column Card, , ???? Apple IIe Standard 80 Column Card (2K of RAM, no double-hi-res). DRIVER: devices/bus/a2bus/a2estd80col.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: R. Belmont added 'Apple IIe Standard 80-Column Card' device. ROMSET: None required. $end $info=a2excel9 $mame 0.245 [R. Belmont] Seikou Excel-9, , ???? DRIVER: devices/bus/a2bus/excel9.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: R. Belmont added 'Seikou Excel-9' device. ROMSET: 8192 bytes in 2 files / 6.77Kb packed $end $info=a2ezcgi $mame 0.160 [R. Belmont] E-Z Color Graphics Interface, , ???? DRIVER: devices/bus/a2bus/ezcgi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.160: R. Belmont added 'E-Z Color Graphics Interface' device. ROMSET: None required. $end $info=a2ezcgi3 $mame 0.160 [R. Belmont] E-Z Color Graphics Interface (TMS9938), , ???? DRIVER: devices/bus/a2bus/ezcgi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.160: R. Belmont added 'E-Z Color Graphics Interface (TMS9938)' device. ROMSET: None required. $end $info=a2ezcgi5 $mame 0.160 [R. Belmont] E-Z Color Graphics Interface (TMS9958), , ???? DRIVER: devices/bus/a2bus/ezcgi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.160: R. Belmont added 'E-Z Color Graphics Interface (TMS9958)' device. ROMSET: None required. $end $info=a2focdrv $mame 0.208 [R. Belmont] Parsons Engineering Focus Drive, , ???? DRIVER: devices/bus/a2bus/a2zipdrive.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: R. Belmont added 'Parsons Engineering Focus Drive' device. ROMSET: 4096 bytes in 1 file / 1.47Kb packed $end $info=a2gameio $mame 0.211 [AJR] Apple II Game I/O Connector, , ???? DRIVER: devices/bus/a2gameio/gameio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Updated Sirius JoyPort description to mention Atari joysticks being connected to it (#13032) [as-tb-dev]. - 0.270: Add Softape Bright Pen support for the Apple ][/][+ (#12721) [as-tb-dev]. - 0.237: Moved many class declarations out of headers. This reduces how frequently the Apple II drivers need to be recompiled when a random device changes. Also, this turned up three things that are apparently not hooked up in the PC Transported card [Vas Crabb]. - 0.211: AJR dded Apple II Game I/O Connector' device. ROMSET: None required. $end $info=a2gizmo $mame 0.224 [R. Belmont] HAL Labs Gizmo, , ???? DRIVER: devices/bus/a2gameio/gizmo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: R. Belmont added 'HAL Labs Gizmo' device. ROMSET: None required. $end $info=a2grafex $mame 0.239 [R. Belmont, Rob Justice] Grafex-32, , ???? This was a graphics board using the upd7220 for the Apple II by Ray Dahlby (RDE - Ray Dahlby Electronics). Instructions on how to build this were described in Radio Electronics magazine in 1986 Febuary, March & April editions. DRIVER: devices/bus/a2bus/grafex.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: R. Belmont and Rob Justice added 'Grafex-32' device. ROMSET: None required. $end $info=a2grappler $mame 0.231 [Vas Crabb] Orange Micro Grappler Printer Interface, , ???? DRIVER: devices/bus/a2bus/grappler.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Vas Crabb added 'Orange Micro Grappler Printer Interface' device. ROMSET: 2048 bytes in 1 file / 1.36Kb packed $end $info=a2grapplerplus $mame 0.226 [Vas Crabb] Orange Micro Grappler+ Printer Interface, , ???? DRIVER: devices/bus/a2bus/grappler.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Vas Crabb added 'Orange Micro Grappler+ Printer Interface' device. ROMSET: 8192 bytes in 2 files / 5.24Kb packed $end $info=a2hsscsi $mame 0.210 [R. Belmont] Apple II High-Speed SCSI Card, , ???? DRIVER: devices/bus/a2bus/a2hsscsi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: R. Belmont added 'Apple II High-Speed SCSI Card' device. ROMSET: 32768 bytes in 1 file / 10.97Kb packed $end $info=a2ieee488 $mame 0.278 [R. Belmont] Apple II IEEE-488 Interface, , ???? DRIVER: devices/bus/a2bus/a2ieee488.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: R. Belmont added 'Apple II IEEE-488 Interface' device. ROMSET: 2048 bytes in 1 file / 1.44Kb packed $end $info=a2iwm $mame 0.150 [R. Belmont] Apple Disk II IWM controller, , ???? Implementation of the Apple II Disk II controller card. DRIVER: devices/bus/a2bus/a2iwm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Renamed (a2iwm_flop) to (a2iwm) and description changed to 'Apple Disk II IWM controller'. - 0.150: R. Belmont added 'Apple IWM floppy card' device. ROMSET: 256 bytes in 1 file / 0.22Kb packed $end $info=a2iwmint $mame 0.222 [R. Belmont, Olivier Galibert] Apple IWM controller, , ???? DRIVER: devices/bus/a2bus/a2iwm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: R. Belmont and Olivier Galibert added 'Apple IWM controller' device. ROMSET: None required. $end $info=a2joy $mame 0.211 [R. Belmont] Apple II analog joysticks, , ???? DRIVER: devices/bus/a2gameio/joystick.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: R. Belmont added 'Apple II analog joysticks' device. ROMSET: None required. $end $info=a2joyprt $mame 0.213 [R. Belmont] Sirius JoyPort with Atari joysticks, , ???? DRIVER: devices/bus/a2gameio/joyport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Changed description to 'Sirius JoyPort with Atari joysticks'. Mention permanently attached joysticks in the Sirius JoyPort device description [as-tb-dev]. - 0.213: R. Belmont added 'Sirius JoyPort' device. ROMSET: None required. $end $info=a2joyprtpdls $mame 0.270 [as-tb-dev] Sirius JoyPort with Apple II paddles, , ???? DRIVER: devices/bus/a2gameio/joyport_paddles.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: as-tb-dev added 'Sirius JoyPort with Apple II paddles' device. ROMSET: None required. $end $info=a2kb200 $mame 0.284 [AJR] Key Tronic KB200 Keyboard, , ???? DRIVER: devices/bus/a2kbd/kb200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: AJR added 'Key Tronic KB200 Keyboard' device. ROMSET: 2048 bytes in 1 file / 0.99Kb packed $end $info=a2kbd_connector $mame 0.284 [AJR] Apple II Keyboard Connector, , ???? DRIVER: devices/bus/a2kbd/a2kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: AJR added 'Apple II Keyboard Connector' device. ROMSET: None required. $end $info=a2lancegs $mame 0.234 [Kelvin Sherlock] ///SHH Systeme LANceGS, , ???? DRIVER: devices/bus/a2bus/lancegs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: Kelvin Sherlock added '///SHH Systeme LANceGS' device. ROMSET: None required. $end $info=a2laser128 $mame 0.149u1 [R. Belmont] VTech Laser 128 Internal Device, , ???? DRIVER: devices/bus/a2bus/laser128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: R. Belmont added 'VTech Laser 128 Internal' device. ROMSET: None required. $end $info=a2laser128o $mame 0.237 [R. Belmont, Tom Greene] VTech Laser 128 Internal Device (original hardware), , ???? DRIVER: devices/bus/a2bus/laser128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: R. Belmont and Tom Greene added 'VTech Laser 128 Internal Device (original hardware)' device. ROMSET: None required. $end $info=a2mcms1 $mame 0.154 [R. Belmont] Mountain Computer Music System (card 1), , ???? Implementation of the Mountain Computer Music System. This was sold standalone and also used as part of the alphaSyntauri and SoundChaser systems. DRIVER: devices/bus/a2bus/a2mcms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: R. Belmont added 'Mountain Computer Music System (card 1)' device. ROMSET: None required. $end $info=a2mcms2 $mame 0.154 [R. Belmont] Mountain Computer Music System (card 2), , ???? Implementation of the Mountain Computer Music System. This was sold standalone and also used as part of the alphaSyntauri and SoundChaser systems. DRIVER: devices/bus/a2bus/a2mcms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: R. Belmont added 'Mountain Computer Music System (card 2)' device. ROMSET: None required. $end $info=a2memexp $mame 0.145u6 [R. Belmont] Apple II Memory Expansion Card, , ???? DRIVER: devices/bus/a2bus/a2memexp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u6: R. Belmont added 'Apple II Memory Expansion Card' device. ROMSET: 4096 bytes in 1 file / 1.98Kb packed $end $info=a2midi $mame 0.148u1 [R. Belmont] 6850 MIDI card, , ???? DRIVER: devices/bus/a2bus/a2midi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: R. Belmont added '6850 MIDI card' device. ROMSET: None required. $end $info=a2mockbd $mame 0.145u6 [R. Belmont] Sweet Micro Systems Mockingboard Sound/Speech I, , ???? Implementation of the Sweet Micro Systems Mockingboard card and friends. DRIVER: devices/bus/a2bus/a2mockingboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Changed description to 'Sweet Micro Systems Mockingboard Sound/Speech I'. - 0.145u6: R. Belmont added 'Sweet Micro Systems Mockingboard' device. ROMSET: None required. $end $info=a2mouse $mame 0.154 [R. Belmont] Apple II Mouse Card, , ???? DRIVER: devices/bus/a2bus/mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: R. Belmont added 'Apple II Mouse Card' device. ROMSET: 7172 bytes in 4 files / 2.30Kb packed $end $info=a2nkbd $mame 0.284 [AJR] Apple II new keyboard (AY-5-3600-931 based), , ???? DRIVER: devices/bus/a2kbd/nkbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: AJR added 'Apple II new keyboard (AY-5-3600-931 based)' device. ROMSET: None required. $end $info=a2parprn $mame 0.227 [Vas Crabb] Apple II Parallel Printer Interface Card, , ???? DRIVER: devices/bus/a2bus/a2parprn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Minor correction [AJR]. - 0.227: Vas Crabb added 'Apple II Parallel Printer Interface Card' device. ROMSET: 256 bytes in 1 file / 0.21Kb packed $end $info=a2pcxport $mame 0.172 [R. Belmont] Applied Engineering PC Transporter, , ???? DRIVER: devices/bus/a2bus/pc_xporter.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.172: R. Belmont added 'Applied Engineering PC Transporter' device. ROMSET: None required. $end $info=a2pdls $mame 0.217 [R. Belmont] Apple II paddles, , ???? DRIVER: devices/bus/a2gameio/paddles.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.217: R. Belmont added 'Apple II paddles' device. ROMSET: None required. $end $info=a2pdromdr $mame 0.240 [R. Belmont] ProDOS ROM Drive, , ???? This is a hobbyist board which provides a minimal SmartPort API interface to boot from a 1 MiB disk image stored in a 27C080 or compatible EPROM. DRIVER: devices/bus/a2bus/prodosromdrive.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.240: R. Belmont added 'ProDOS ROM Drive' device. ROMSET: 1048576 bytes in 1 file / 651.10Kb packed $end $info=a2phasor $mame 0.145u7 [R. Belmont] Applied Engineering Phasor, , ???? Implementation of the Sweet Micro Systems Mockingboard card and friends. DRIVER: devices/bus/a2bus/a2mockingboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u7: R. Belmont added 'Applied Engineering Phasor' device. ROMSET: None required. $end $info=a2pic $mame 0.153 [R. Belmont] Apple II Parallel Interface Card, , ???? Apple II Parallel Interface Card (670-0021). DRIVER: devices/bus/a2bus/a2pic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'Apple II Parallel Interface Card'. - 0.153: R. Belmont added 'Apple Parallel Interface Card' device. ROMSET: 512 bytes in 1 file / 0.37Kb packed $end $info=a2q68 $mame 0.235 [R. Belmont] Stellation Two Q-68, , ???? DRIVER: devices/bus/a2bus/q68.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: R. Belmont added 'Stellation Two Q-68' device. ROMSET: 8192 bytes in 1 file / 5.19Kb packed $end $info=a2q68plus $mame 0.235 [R. Belmont] Stellation Two Q-68 Plus, , ???? DRIVER: devices/bus/a2bus/q68.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: R. Belmont added 'Stellation Two Q-68 Plus' device. ROMSET: 8192 bytes in 1 file / 5.19Kb packed $end $info=a2ram16k $mame 0.156 [R. Belmont] Apple II 16K Language Card, , ???? DRIVER: devices/bus/a2bus/ramcard16k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Language card does not respond to bus resets [AJR]. - 0.156: R. Belmont added 'Apple II 16K Language Card' device. ROMSET: None required. $end $info=a2ramfac $mame 0.145u6 [R. Belmont] Applied Engineering RamFactor, , ???? DRIVER: devices/bus/a2bus/a2memexp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u6: R. Belmont added 'Applied Engineering RamFactor' device. ROMSET: 32768 bytes in 4 files / 15.24Kb packed $end $info=a2romfp $mame 0.256 [R. Belmont] Apple II ROM Card (Applesoft BASIC), , ???? DRIVER: devices/bus/a2bus/romcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: R. Belmont added 'Apple II ROM Card (Applesoft BASIC)' device. ROMSET: 12288 bytes in 6 files / 10.22Kb packed $end $info=a2romint $mame 0.256 [R. Belmont] Apple II ROM Card (Integer BASIC), , ???? DRIVER: devices/bus/a2bus/romcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Add The Inspector and Watson as alternate BIOS option [AJR, Asimov Apple II Collection]. - 0.257: Changed description to 'Apple II ROM Card (Integer BASIC)'. - 0.256: R. Belmont added 'Apple II ROM Card (Integer BASIC))' device. ROMSET: 14336 bytes in 7 files / 11.74Kb packed $end $info=a2romusr $mame 0.256 [R. Belmont] Apple II ROM Card (Custom), , ???? DRIVER: devices/bus/a2bus/romcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: R. Belmont added 'Apple II ROM Card (Custom)' device. ROMSET: None required. $end $info=a2sam $mame 0.146u1 [R. Belmont] Don't Ask Software S.A.M., , ???? Implementation of the S.A.M. "Software Automated Mouth" card. DRIVER: devices/bus/a2bus/a2sam.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u1: R. Belmont added 'Don't Ask Software S.A.M.' device. ROMSET: None required. $end $info=a2scsi $mame 0.148u2 [R. Belmont] Apple II SCSI Card, , ???? Implementation of the Apple II SCSI Card. DRIVER: devices/bus/a2bus/a2scsi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Make "cdrom" SCSI option removable [AJR]. - 0.258: Added audio routing for the CD-ROM. Also moved Mac CD drives to SCSI ID 3 to match tradition [R. Belmont]. - 0.148u2: R. Belmont added 'Apple II SCSI Card' device. ROMSET: 16384 bytes in 1 file / 8.59Kb packed $end $info=a2sd $mame 0.236 [R. Belmont, Florian Reitz] Apple II SD Card, , ???? DRIVER: devices/bus/a2bus/a2sd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: R. Belmont and Florian Reitz added 'Apple II SD Card' device. ROMSET: 2048 bytes in 1 file / 1.11Kb packed $end $info=a2sic $mame 0.287 [AJR] Apple II Serial Interface Card, , ???? DRIVER: devices/bus/a2bus/a2sic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: AJR added 'Apple II Serial Interface Card' device. ROMSET: 1536 bytes in 4 files / 1.42Kb packed $end $info=a2sider1 $mame 0.225 [R. Belmont] First Class Peripherals Sider 1 SASI Card, , ???? DRIVER: devices/bus/a2bus/sider.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Remove the nscsi_cb [Olivier Galibert]. - 0.225: R. Belmont added 'First Class Peripherals Sider 1 SASI Card' device. ROMSET: 2048 bytes in 1 file / 1.54Kb packed $end $info=a2sider2 $mame 0.225 [R. Belmont] First Class Peripherals Sider 2 SASI Card, , ???? DRIVER: devices/bus/a2bus/sider.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: R. Belmont added 'First Class Peripherals Sider 2 SASI Card' device. ROMSET: 2048 bytes in 1 file / 0.49Kb packed $end $info=a2snesmax $mame 0.264 [Vas Crabb] SNES MAX Game Controller Interface, , ???? DRIVER: devices/bus/a2bus/snesmax.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Vas Crabb added 'SNES MAX Game Controller Interface' device. ROMSET: None required. $end $info=a2softcard $mame 0.145u7 [R. Belmont] Microsoft SoftCard, , ???? DRIVER: devices/bus/a2bus/a2softcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Hold the Z80 in reset rather than halting it. Revert da07d0b3e975a23fc7949675dbe819ee22e08099 and use WAIT input line instead [AJR]. - 0.145u7: R. Belmont added 'Microsoft SoftCard' device. ROMSET: None required. $end $info=a2ssbapl $mame 0.192 [R. Belmont] Multitech Industrial SSB Apple speech card, , ???? DRIVER: devices/bus/a2bus/ssbapple.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.192: R. Belmont added 'Multitech Industrial SSB Apple speech card' device. ROMSET: None required. $end $info=a2ssc $mame 0.145u7 [R. Belmont] Apple Super Serial Card, , ???? DRIVER: devices/bus/a2bus/a2ssc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u7: R. Belmont added 'Apple Super Serial Card' device. ROMSET: 2048 bytes in 1 file / 1.66Kb packed $end $info=a2ssprite $mame 0.190 [R. Belmont, Golden Child] Synetix SuperSprite, , ???? DRIVER: devices/bus/a2bus/ssprite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.190: R. Belmont and Golden Child added 'Synetix SuperSprite' device. ROMSET: None required. $end $info=a2superdrive $mame 0.241 [ksherlock] Apple II 3.5" Disk Controller Card, , ???? DRIVER: devices/bus/a2bus/a2superdrive.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: ksherlock added 'Apple II 3.5" Disk Controller Card' device. ROMSET: 32768 bytes in 1 file / 10.48Kb packed $end $info=a2suprterm $mame 0.227 [R. Belmont] M&R Enterprises SUP'R'TERMINAL, , ???? DRIVER: devices/bus/a2bus/suprterminal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Initialize RAM/ROM mapping mode on start [Roman Donchenko]. Initialize m_bC800IsRAM on start (#12872). Fixes unpredictable RAM/ROM mapping in C800 range if not set by writing to C0n2 or C0n4 first. Allow RAM/ROM mapping control via C0Bx reads. Allow mapping control via C0Bx reads (#12876). C0B2, C0B4 and C0B6 react to both reads and writes according to the manual [Roman Donchenko]. - 0.227: R. Belmont added 'M&R Enterprises SUP'R'TERMINAL' device. ROMSET: 2048 bytes in 1 file / 1.67Kb packed $end $info=a2surance $mame 0.219 [R. Belmont] Applesurance Diagnostic Controller, , ???? DRIVER: devices/bus/a2bus/a2diskiing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.219: R. Belmont and DiskBlitz added 'support for Applesurance floppy drive controller card. ROMSET: 4096 bytes in 1 file / 2.86Kb packed $end $info=a2swyft $mame 0.145u7 [R. Belmont] IAI SwyftCard, , ???? DRIVER: devices/bus/a2bus/a2swyft.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Remove from apple2/apple2p slot card list (not compatible with pre-65C02 systems). Remove from apple2gs card list; update notes [AJR]. - 0.145u7: R. Belmont added 'IAI SwyftCard' device. ROMSET: 18671 bytes in 2 files / 11.00Kb packed $end $info=a2themill $mame 0.145u7 [R. Belmont] Stellation Two The Mill, , ???? DRIVER: devices/bus/a2bus/a2themill.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u7: R. Belmont added 'Stellation Two The Mill' device. ROMSET: None required. $end $info=a2thunpl $mame 0.145u7 [R. Belmont] ThunderWare ThunderClock Plus, , ???? DRIVER: devices/bus/a2bus/a2thunderclock.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u7: R. Belmont added 'ThunderWare ThunderClock Plus' device. ROMSET: 2048 bytes in 1 file / 0.81Kb packed $end $info=a2tk10 $mame 0.284 [AJR] TK-10 Apple II keyboard, , ???? DRIVER: devices/bus/a2kbd/tk10.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: AJR added 'TK-10 Apple II keyboard' device. ROMSET: 2048 bytes in 1 file / 1.37Kb packed $end $info=a2tmstho $mame 0.155 [R. Belmont] Applied Engineering TimeMaster H.O., , ???? DRIVER: devices/bus/a2bus/timemasterho.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: R. Belmont added 'Applied Engineering TimeMaster H.O.' device. ROMSET: 4096 bytes in 1 file / 1.00Kb packed $end $info=a2twarp $mame 0.192 [R. Belmont] Applied Engineering TransWarp, , ???? DRIVER: devices/bus/a2bus/transwarp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: R. Belmont added 'Applied Engineering TransWarp' device. ROMSET: 4096 bytes in 1 file / 2.09Kb packed $end $info=a2ultrme $mame 0.153 [R. Belmont] Videx UltraTerm (enhanced //e), , ???? DRIVER: devices/bus/a2bus/a2ultraterm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Implemented font selection and cleaned up logging [R. Belmont]. Various fixes. Correct CRTC type; correct character width and output 9 dots per character in each row; handle clock selection; fix video memory addressing; remove spurious blink counter (cursor blinking is a CRTC function) [AJR]. - 0.153: R. Belmont added 'Videx UltraTerm (enhanced //e)' device. ROMSET: 8965 bytes in 3 files / 3.23Kb packed $end $info=a2ulttrm $mame 0.153 [R. Belmont] Videx UltraTerm (original), , ???? DRIVER: devices/bus/a2bus/a2ultraterm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: R. Belmont added 'Videx UltraTerm (original)' device. ROMSET: 8965 bytes in 3 files / 3.32Kb packed $end $info=a2uniprint $mame 0.227 [Vas Crabb, R. Belmont] Videx Uniprint Printer Interface, , ???? DRIVER: devices/bus/a2bus/uniprint.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Vas Crabb and R. Belmont added 'Videx Uniprint Printer Interface' device. ROMSET: 4096 bytes in 1 file / 1.93Kb packed $end $info=a2uthernet $mame 0.225 [R. Belmont] a2RetroSystems Uthernet, , ???? DRIVER: devices/bus/a2bus/uthernet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: R. Belmont added 'a2RetroSystems Uthernet' device. ROMSET: None required. $end $info=a2video $mame 0.156 [R. Belmont] Apple II video, , ???? DRIVER: apple/apple2video.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Fix IIgs monochrome confusion (#15157): C021 MONOCOLOR does not affect HGR, it converts all video output to grayscale, but only when using composite video; C029 NEWVIDEO bit5 is documented as only affecting DHGR, but it also affects HGR when C05E 7M timing is active. Improve more video timing (#15247): Emulate softswitch-specific delays; delay visible effects of various video softswitches, matching hardware; some transitions show glitches on hardware; these are not emulated, so timing is approximate; improve read_floatingbus(); replace four implementations with a cleaned-up shared one; remove dependency on m_maincpu->total_cycles() so video scanner rate remains constant around CPU clock changes; fix off-by-one bugs with incorrect addresses during HBL; remove hard-coded two cycle compensation for softswitch delays; latch C02B LANGSEL during vpos wrap; also fix Zip Chip on 50Hz apple2e machines; fix off-by-one wrapping hpos. Fix -aux std80 crash by applying m_aux_mask to DGR and DHGR a2eauxslot: remove unused allow_dhr () (#15252). Fix low-memory -ramsize crash by protecting HGR reads (#15277). Fix ivelultr/dodo/laser2c text rendering (#15290): Align character bits to match hardware reference; also cleanup template instantiations [arekkusu42]. - 0.287: Fixed 'dodo' and 'albert' regressions from f8ecff4 (Github #14999). Fix the Albert clone... again. Add missing header change [R. Belmont]. - 0.286: Fix text mode regression in f8ecff4 (Github #14999) [R. Belmont]. - 0.284: Improve beam-racing: Followup #14177: make ALTCHAR, LANGSEL and AN2 (for apple2jp) participate in screen partial updates, so they can be beam-raced, matching hardware behavior; fix LANGSEL to honor bit 3 (use primary language if set); also cleanup the video state setters to more consistently avoid unnecessary partial updates [arekkusu42]. - 0.274: Don't try and do double-hires or lores on a 64K system (Github #13111) [R. Belmont, tomcw]. - 0.273: Improved Apple IIe/IIc keyboard layout and language switch handling. Implemented the Apple IIgs LANGSEL soft switch [as-tb-dev]. - 0.260: Fixed 'Apple II' double high resolution graphics rendering in color/composite mode [uraniumgun]. - 0.254: Fixed another regression where composite double-hi-res was usually monochrome [R. Belmont]. - 0.156: R. Belmont added 'Apple II video' device. ROMSET: None required. $end $info=a2video_comp $mame 0.252 [benrg] Apple II video (composite), , ???? DRIVER: apple/apple2video.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Don't try and do double-hires or lores on a 64K system (Github #13111) [R. Belmont, tomcw]. - 0.260: Fixed 'Apple II' double high resolution graphics rendering in color/composite mode [uraniumgun]. - 0.254: Fixed another regression where composite double-hi-res was usually monochrome [R. Belmont]. - 0.252: benrg added 'Apple II video (composite)' device. ROMSET: None required. $end $info=a2video_comprgb $mame 0.252 [benrg] Apple II video (composite/RGB), , ???? DRIVER: apple/apple2video.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Don't try and do double-hires or lores on a 64K system (Github #13111) [R. Belmont, tomcw]. - 0.260: Fixed 'Apple II' double high resolution graphics rendering in color/composite mode [uraniumgun]. - 0.254: Fixed another regression where composite double-hi-res was usually monochrome [R. Belmont]. - 0.252: benrg added 'Apple II video (composite/RGB)' device. ROMSET: None required. $end $info=a2vidtrm $mame 0.145u7 [R. Belmont] Videx Videoterm 80 Column Display, , ???? DRIVER: devices/bus/a2bus/a2videoterm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed description to 'Videx Videoterm 80 Column Display'. Merged devices and ROM sets [AJR]. - 0.145u7: R. Belmont added 'Videx VideoTerm' device. ROMSET: 25600 bytes in 13 files / 8.45Kb packed $end $info=a2vistaa800 $mame 0.262 [Rob Justice] Vista A800 8inch disk Controller Card, , ???? DRIVER: devices/bus/a2bus/vistaa800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Use XTAL value from schematics; use device array finder for floppies [AJR]. - 0.262: Rob Justice added 'Vista A800 8inch disk Controller Card' device. ROMSET: 2048 bytes in 1 file / 0.61Kb packed $end $info=a2vtc1 $mame 0.146u1 [R. Belmont] unknown Videoterm clone, , ???? DRIVER: devices/bus/a2bus/a2videoterm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Changed description to 'unknown Videoterm clone'. - 0.146u1: R. Belmont added 'Unknown VideoTerm clone #1' device. ROMSET: 6144 bytes in 3 files / 1.69Kb packed $end $info=a2vulcan $mame 0.208 [R. Belmont] Applied Engineering Vulcan IDE controller (IIgs version), , ???? DRIVER: devices/bus/a2bus/a2vulcan.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'Applied Engineering Vulcan IDE controller (IIgs version)'. - 0.208: R. Belmont added 'Applied Engineering Vulcan IDE controller' device. ROMSET: 16384 bytes in 1 file / 3.50Kb packed $end $info=a2vulgld $mame 0.208 [R. Belmont] Applied Engineering Vulcan Gold IDE controller (IIgs version), , ???? DRIVER: devices/bus/a2bus/a2vulcan.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'Applied Engineering Vulcan Gold IDE controller (IIgs version)'. - 0.208: R. Belmont added 'Applied Engineering Vulcan Gold IDE controller' device. ROMSET: 16384 bytes in 1 file / 5.42Kb packed $end $info=a2vuliie $mame 0.211 [SPK, R. Belmont] Applied Engineering Vulcan IDE controller (//e version), , ???? DRIVER: devices/bus/a2bus/a2vulcan.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: SPK and R. Belmont added 'Applied Engineering Vulcan IDE controller (//e version)' device. ROMSET: 16384 bytes in 1 file / 3.45Kb packed $end $info=a2wicojoy $mame 0.270 [as-tb-dev] Wico Command Control Joystick Adapter, , ???? DRIVER: devices/bus/a2gameio/wico_joystick.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: as-tb-dev added 'Wico Command Control Joystick Adapter' device. ROMSET: None required. $end $info=a2wicotrackball $mame 0.270 [as-tb-dev] Apple II Wico Trackball Card, , ???? DRIVER: devices/bus/a2bus/a2wico_trackball.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: as-tb-dev added 'Apple II Wico Trackball Card' device. ROMSET: None required. $end $info=a2zipdrv $mame 0.148u2 [R. Belmont] Zip Technologies ZipDrive, , ???? DRIVER: devices/bus/a2bus/a2zipdrive.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: R. Belmont added 'Zip Technologies ZipDrive' device. ROMSET: 8192 bytes in 1 file / 2.78Kb packed $end $info=a3000 $mame 0.135 [Duke] Amiga 3000 (PAL), Commodore, 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). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, amiga_amix.xml, amigaecs_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.148u1: Added info to Amiga ECS list [LoganB]. - 0.147u2: Description updated. - 0.135: Duke added skeleton driver of 'Commodore Amiga 3000' system. ROMSET: 2097152 bytes in 8 files / 1.26Mb packed $end $info=a3000n $mame 0.147u2 [David Haywood] Amiga 3000 (NTSC), Commodore, 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). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, amiga_amix.xml, amigaecs_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.147u2: David Haywood added 'Commodore Amiga 3000 (NTSC, ECS, 68030) driver. $end $info=a3fdc $mame 0.154 [Olivier Galibert] Apple III floppy controller, , ???? DRIVER: devices/machine/wozfdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Olivier Galibert added 'Apple III floppy controller' device. ROMSET: 256 bytes in 1 file / 0.11Kb packed $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). DRIVER: atari/atari400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: a800_flop.xml, a800_cass.xml, a800.xml, xegs.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.249: Adopt and adapt VCS slot device for controller inputs on non-5200 systems [AJR]. - 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. ROMSET: 18432 bytes in 5 files / 13.90Kb packed $end $info=a4000 $mame 0.154 [Dirk Best] Amiga 4000/040 (PAL), Commodore, 1992 The Commodore Amiga 4000, or A4000, is the successor of the A2000 and A3000 computers. There are two models, the A4000/040 released in October 1992 with a Motorola 68040 CPU, and the A4000/030 released in April 1993 with a Motorola 68EC030. The Amiga 4000 introduced the Advanced Graphics Architecture (AGA) chipset with enhanced graphics and continued the A3000's system architecture. However, the SCSI peripheral interface was replaced by lower cost IDE. The A4000 is housed in a white desktop box with a separate keyboard. Later Commodore released an expanded tower version called the A4000T (source: http://en.wikipedia.org/wiki/Amiga_4000). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, amigaaga_flop.xml, amigaecs_flop.xml, amiga_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.154: Dirk Best added 'Commodore Amiga 4000/040 (PAL)' system. ROMSET: 2097152 bytes in 8 files / 1.29Mb packed $end $info=a400030 $mame 0.154 [Dirk Best] Amiga 4000/030 (PAL), Commodore, 1993 The Commodore Amiga 4000, or A4000, is the successor of the A2000 and A3000 computers. There are two models, the A4000/040 released in October 1992 with a Motorola 68040 CPU, and the A4000/030 released in April 1993 with a Motorola 68EC030. The Amiga 4000 introduced the Advanced Graphics Architecture (AGA) chipset with enhanced graphics and continued the A3000's system architecture. However, the SCSI peripheral interface was replaced by lower cost IDE. The A4000 is housed in a white desktop box with a separate keyboard. Later Commodore released an expanded tower version called the A4000T (source: http://en.wikipedia.org/wiki/Amiga_4000). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, amigaaga_flop.xml, amigaecs_flop.xml, amiga_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.154: Dirk Best added 'Commodore Amiga 4000/030 (PAL)' system. $end $info=a400030n $mame 0.154 [Dirk Best] Amiga 4000/030 (NTSC), Commodore, 1993 The Commodore Amiga 4000, or A4000, is the successor of the A2000 and A3000 computers. There are two models, the A4000/040 released in October 1992 with a Motorola 68040 CPU, and the A4000/030 released in April 1993 with a Motorola 68EC030. The Amiga 4000 introduced the Advanced Graphics Architecture (AGA) chipset with enhanced graphics and continued the A3000's system architecture. However, the SCSI peripheral interface was replaced by lower cost IDE. The A4000 is housed in a white desktop box with a separate keyboard. Later Commodore released an expanded tower version called the A4000T (source: http://en.wikipedia.org/wiki/Amiga_4000). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, amigaaga_flop.xml, amigaecs_flop.xml, amiga_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.154: Dirk Best added 'Commodore Amiga 4000/030 (NTSC)' system. $end $info=a4000n $mame 0.154 [Dirk Best] Amiga 4000/040 (NTSC), Commodore, 1992 The Commodore Amiga 4000, or A4000, is the successor of the A2000 and A3000 computers. There are two models, the A4000/040 released in October 1992 with a Motorola 68040 CPU, and the A4000/030 released in April 1993 with a Motorola 68EC030. The Amiga 4000 introduced the Advanced Graphics Architecture (AGA) chipset with enhanced graphics and continued the A3000's system architecture. However, the SCSI peripheral interface was replaced by lower cost IDE. The A4000 is housed in a white desktop box with a separate keyboard. Later Commodore released an expanded tower version called the A4000T (source: http://en.wikipedia.org/wiki/Amiga_4000). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, amigaaga_flop.xml, amigaecs_flop.xml, amiga_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.154: Dirk Best added 'Commodore Amiga 4000/040 (NTSC)' system. $end $info=a4000t $mame 0.154 [Dirk Best] Amiga 4000T (PAL), Commodore, 1994 The Amiga 4000T, also known as A4000T, was a tower version of the A4000 computer. Using the AGA chipset, it was originally released in small quantities in 1994 with a 25 MHz Motorola 68040 CPU, and re-released in greater numbers by Escom in 1995, after Commodore's demise, along with a new variant which featured a 50 MHz Motorola 68060 CPU. Despite the subsequent demise of Escom, production was continued by QuikPak in North America into at least 1997. The A4000T was the only Amiga ever to have both SCSI and IDE interfaces built-in on the motherboard. Having driver software for both interfaces in the 512 KB ROM meant that some other parts of AmigaOS had to be moved from the ROM, and thus the A4000T is the only machine to require the file "workbench.library" to be stored on disk. It was also the only Amiga to use a PC form factor for the motherboard (AT), and one of the few to use a Lithium Ion backup battery instead of a NiCd, vastly reducing the risk of an aging battery leaking corrosive fluids onto the motherboard and causing damage. Modularity was another unique aspect to the machine, with the CPU, audio, video, and input-output ports all on separate daughterboards (source: http://en.wikipedia.org/wiki/Amiga_4000T). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, amigaaga_flop.xml, amigaecs_flop.xml, amiga_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.154: Dirk Best added 'Commodore Amiga 4000T (PAL)' system. ROMSET: 1048576 bytes in 4 files / 584.74Kb packed $end $info=a4000tn $mame 0.154 [Dirk Best] Amiga 4000T (NTSC), Commodore, 1994 The Amiga 4000T, also known as A4000T, was a tower version of the A4000 computer. Using the AGA chipset, it was originally released in small quantities in 1994 with a 25 MHz Motorola 68040 CPU, and re-released in greater numbers by Escom in 1995, after Commodore's demise, along with a new variant which featured a 50 MHz Motorola 68060 CPU. Despite the subsequent demise of Escom, production was continued by QuikPak in North America into at least 1997. The A4000T was the only Amiga ever to have both SCSI and IDE interfaces built-in on the motherboard. Having driver software for both interfaces in the 512 KB ROM meant that some other parts of AmigaOS had to be moved from the ROM, and thus the A4000T is the only machine to require the file "workbench.library" to be stored on disk. It was also the only Amiga to use a PC form factor for the motherboard (AT), and one of the few to use a Lithium Ion backup battery instead of a NiCd, vastly reducing the risk of an aging battery leaking corrosive fluids onto the motherboard and causing damage. Modularity was another unique aspect to the machine, with the CPU, audio, video, and input-output ports all on separate daughterboards (source: http://en.wikipedia.org/wiki/Amiga_4000T). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, amigaaga_flop.xml, amigaecs_flop.xml, amiga_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.154: Dirk Best added 'Commodore Amiga 4000T (NTSC)' system. $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). DRIVER: atari/atari400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: a800_flop.xml, a800_cass.xml, a800.xml, xegs.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. 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 bytes in 2 files / 6.16Kb packed $end $info=a433cc $mame 0.210 [AJR] A433C-C/A450C-C, J-Bond, 1992 Technical informations: http://www.minuszerodegrees.net/at_clone_bios/at_clone_bios.htm DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.210: AJR added 'J-Bond A433C-C/A450C-C' system. ROMSET: 65536 bytes in 1 file / 36.43Kb packed $end $info=a486ap4 $mame 0.210 [AJR] PVI-486AP4 (Intel I420EX Aries chipset), Asus, 1994 Technical informations: https://theretroweb.com/motherboards/s/asus-pvi-486ap4 DRIVER: intel/i420ex.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Marquee and PCB. WIP: - 0.287: Changed description to 'PVI-486AP4 (Intel I420EX Aries chipset)'. - 0.210: AJR added 'Asus PVI-486AP4' system. ROMSET: 524288 bytes in 4 files / 229.46Kb packed $end $info=a486isa $mame 0.234 [TheMobRules, rfka01] ISA-486, Asus, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/806 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: TheMobRules and rfka01 added 'Asus ISA-486' system. ROMSET: 65536 bytes in 1 file / 36.00Kb packed $end $info=a486sio $mame 0.234 [BreakPoint, rfka01] ISA-486SIO rev. 1.2, Asus, 199? Technical informations: https://stason.org/TULARC/pc/motherboards/A/ASUS-COMPUTER-INTERNATIONAL-486-ISA-486SI.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: BreakPoint and rfka01 added 'Asus ISA-486SIO rev. 1.2' system. ROMSET: 65536 bytes in 1 file / 36.17Kb packed $end $info=a486sp3 $mame 0.210 [AJR] PVI-486SP3 (SiS 85C496/85C497 chipset), Asus, 1994 Technical informations: http://www.win3x.org/uh19/motherboard/show/816 DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap, Title, Marquee and PCB. WIP - 0.286: Changed description to 'PVI-486SP3 (SiS 85C496/85C497 chipset)'. - 0.257: Changed description to 'PVI-486SP3 (SiS 85C496/85C497)'. - 0.218: Added v301, v10101, v10102, v205 and v305 BIOS options [rfka01]. - 0.216: Added v306 and v307 BIOS options [rfka01]. - 0.210: AJR added 'Asus PVI-486SP3' system. ROMSET: 1179648 bytes in 9 files / 595.69Kb packed $end $info=a486sp3g $mame 0.210 [AJR] PCI/I-486SP3G, Asus, 1994 Technical informations: https://theretroweb.com/motherboards/s/asus-pci-i-486sp3g DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Marquee and PCB. WIP: - 0.216: Added v306 BIOS option [rfka01]. - 0.210: AJR added 'Asus PCI/I-486SP3G' system. ROMSET: 393216 bytes in 3 files / 179.44Kb packed $end $info=a486sv1 $mame 0.210 [AJR] VL/EISA-486SV1, Asus, 1994 Technical informations: https://theretroweb.com/motherboards/s/asus-vl-eisa-486sv1 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Marquee and PCB. WIP: - 0.210: AJR added 'Asus VL/EISA-486SV1' system. ROMSET: 65536 bytes in 1 file / 43.84Kb packed $end $info=a486sv2 $mame 0.215 [rfka01] ISA-486SV2, Asus, 199? Technical informations: https://theretroweb.com/motherboards/s/asus-isa-486sv2-rev-3.10 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Marquee and PCB. WIP: - 0.215: rfka01 added 'Asus ISA-486SV2' system. ROMSET: 65536 bytes in 1 file / 39.41Kb packed $end $info=a486sv2g $mame 0.210 [AJR] VL/I-486SV2G, Asus, 1994 Technical informations: https://stason.org/TULARC/pc/motherboards/A/ASUS-COMPUTER-INTERNATIONAL-486-VL-I-486SV2G-VL-I.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, pdf Manual and Marquee. WIP: - 0.216: Added v306 and v402b BIOS options [rfka01]. - 0.210: AJR added 'Asus VL/I-486SV2G' system. ROMSET: 393216 bytes in 6 files / 263.49Kb packed $end $info=a500 $mame 0.112 [Ernesto Corvi] Amiga 500 (PAL), Commodore, 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. 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). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.147u2: Renamed (a500p) to (a500). - 0.112: Ernesto Corvi added 'Amiga 500 PAL' system. ROMSET: 2097152 bytes in 5 files / 1.07Mb packed $end $info=a5000 $mame 0.243 [hap] Rockwell A5000, , ???? DRIVER: devices/cpu/rw5000/a5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: hap added 'Rockwell A5000' device. ROMSET: None required. $end $info=a500kbd_ch $mame 0.183 [Vas Crabb] Amiga 500 Keyboard (Switzerland), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Renamed (a500_kbd_ch) to (a500kbd_ch). - 0.183: Vas Crabb added 'Amiga 500 Keyboard (Switzerland)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a500kbd_de $mame 0.182 [Vas Crabb] Amiga 500 Keyboard (Germany/Austria), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Renamed (a500_kbd_de) to (a500kbd_de). - 0.182: Vas Crabb added 'Amiga 500 Keyboard (Germany/Austria)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a500kbd_dk $mame 0.183 [Vas Crabb] Amiga 500 Keyboard (Denmark), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Renamed (a500_kbd_dk) to (a500kbd_dk). - 0.183: Vas Crabb added 'Amiga 500 Keyboard (Denmark)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a500kbd_es $mame 0.183 [Vas Crabb] Amiga 500 Keyboard (Spain), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Renamed (a500_kbd_es) to (a500kbd_es). - 0.183: Vas Crabb added 'Amiga 500 Keyboard (Spain)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a500kbd_fr $mame 0.183 [Vas Crabb] Amiga 500 Keyboard (France/Belgium), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Renamed (a500_kbd_fr) to (a500kbd_fr). - 0.183: Vas Crabb added 'Amiga 500 Keyboard (France/Belgium)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a500kbd_gb $mame 0.183 [Vas Crabb] Amiga 500 Keyboard (UK), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Renamed (a500_kbd_gb) to (a500kbd_gb). - 0.183: Vas Crabb added 'Amiga 500 Keyboard (UK)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a500kbd_it $mame 0.183 [Vas Crabb] Amiga 500 Keyboard (Italy), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Renamed (a500_kbd_it) to (a500kbd_it). - 0.183: Vas Crabb added 'Amiga 500 Keyboard (Italy)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a500kbd_no $mame 0.183 [Vas Crabb] Amiga 500 Keyboard (Norway), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Renamed (a500_kbd_no) to (a500kbd_no). - 0.183: Vas Crabb added 'Amiga 500 Keyboard (Norway)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a500kbd_se $mame 0.183 [Vas Crabb] Amiga 500 Keyboard (Sweden/Finland), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Renamed (a500_kbd_se) to (a500kbd_se). - 0.183: Vas Crabb added 'Amiga 500 Keyboard (Sweden/Finland)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a500kbd_us $mame 0.149u1 [Vas Crabb] Amiga 500 Keyboard (U.S./Canada), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Renamed (a500_kbd_us) to (a500kbd_us). - 0.182: Renamed (amigakbd) to (a500_kbd_us), description changed to 'Amiga 500 Keyboard with 6570-036 MPU'. - 0.149u1: Vas Crabb added 'Amiga 500 Keyboard (U.S./Canada)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a500n $mame 0.90 [Nate Woods, Mariusz Wojcieszek] Amiga 500 (NTSC), Commodore, 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. 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). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee, PCB and Artwork Preview. 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: Nate Woods and Mariusz Wojcieszek added 'Amiga 500 (NTSC)' system. $end $info=a500p $mame 0.147u2 [David Haywood] Amiga 500 Plus (PAL), Commodore, 1992 The Commodore Amiga 500 Plus (often A500 Plus or simply A500+) is an enhanced version of the original Amiga 500 computer. It was notable for introducing new versions of Kickstart and Workbench, and for some minor improvements in the custom chips, known as the Enhanced Chip Set (or ECS). The A500+ was released in several markets (including many European countries), but was never sold officially in the U.S. (source: http://en.wikipedia.org/wiki/Amiga_500_Plus). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, amigaecs_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.154: Renamed (a500pl) to (a500p). - 0.147u2: David Haywood added 'CBM Amiga 500+ (PAL, ECS)' system. ROMSET: 1572864 bytes in 3 files / 813.93Kb packed $end $info=a500pn $mame 0.147u2 [David Haywood] Amiga 500 Plus (NTSC), Commodore, 1992 The Commodore Amiga 500 Plus (often A500 Plus or simply A500+) is an enhanced version of the original Amiga 500 computer. It was notable for introducing new versions of Kickstart and Workbench, and for some minor improvements in the custom chips, known as the Enhanced Chip Set (or ECS). The A500+ was released in several markets (including many European countries), but was never sold officially in the U.S. (source: http://en.wikipedia.org/wiki/Amiga_500_Plus). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, amigaecs_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.154: Renamed (a500pln) to (a500pn). - 0.147u2: David Haywood added 'CBM Amiga 500+ (NTSC, ECS)' system. $end $info=a5105 $mame 0.132 [Miodrag Milanović] 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). DRIVER: robotron/a5105.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.144u5: Implemented memory banking [Sandro Ronco]. - 0.132: Miodrag Milanović added skeleton driver of 'BIC A5105' system. ROMSET: 57344 bytes in 4 files / 43.18Kb packed $end $info=a5120 $mame 0.132 [Miodrag Milanović] A5120, VEB Robotron, 1982 The computer A5120 1982 was the prelude to the office computer of VEB booking engines work of Karl-Marx-Stadt. He distinguished himself mainly due to its flexible configuration options, compact design and ease of service and was one of the most thoughtful and interesting computer conceptions of the GDR. Its field was the normal office work in the first place. And also to: * Softwareentwicklung * Maschinensteuerung * als Messplatz * als Terminal und * zur Datenkonvertierung; could it be used (source, traslated from german: http://www.robotrontechnik.de/index.htm?/html/computer/a5120.htm). DRIVER: robotron/a51xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.132: MESS Team added skeleton driver of 'Robotron A5120' system. ROMSET: 4096 bytes in 4 files / 2.30Kb packed $end $info=a5130 $mame 0.132 [Miodrag Milanović] A5130, VEB Robotron, 1983 This 8-bit machine was built in VEB booking engines work, Karl-Marx-Stadt in 1983 and unveiled at the Leipzig Fair. Similar to the A5110 and A5130 was designed as the complete office workstation. External difference from the A5110 was the printer from the remote keyboard (source, traslated from german: http://www.robotrontechnik.de/index.htm?/html/computer/a5130.htm). DRIVER: robotron/a51xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: MESS Team added 'skeleton of Robotron A5130' system. ROMSET: 4096 bytes in 1 file / 2.20Kb packed $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). DRIVER: atari/atari400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: a5200.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.260: BugFIX #08597 [Gameplay] a5200: Not possible to start a game in 'Pitfall 2' [AJR]. Fix keypad scanning [AJR]. - 0.250: Use lowercase for descriptive text in descriptions in 'a5200.xml' [ArcadeShadow]. - 0.249: BugFIX #05698 [Gameplay] (atari/atari400.cpp) a5200 [pitalll, pitfall2]: Incorrect graphics near top of screen [Angelo Salese]. - 0.174: Fixed regression when loading headerless carts from fullpath [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]. - 0.143: Replaced ballblazer dump in softlist [k1w1]. - 0.142u1: Fixed crash when loading carts (bug #2047) [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: 2048 bytes in 1 file / 1.33Kb packed $end $info=a5200_16k2c $mame 0.155 [Fabio Priuli] Atari 5200 ROM cart 16K in 2 Chips, , ???? DRIVER: devices/bus/a800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 5200 ROM Cart 16K in 2 Chips' device. ROMSET: None required. $end $info=a5200_bbsb $mame 0.155 [Fabio Priuli] Atari 5200 ROM Bounty Bob Strikes Back cart, , ???? DRIVER: devices/bus/a800/bbsb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Atari 5200 ROM Bounty Bob Strikes Back cart'. - 0.155: Fabio Priuli added 'Atari 5200 ROM Cart BBSB' device. ROMSET: None required. $end $info=a5200_cart_slot $mame 0.155 [Fabio Priuli] Atari 5200 Cartridge Slot, , ???? DRIVER: devices/bus/a800/a800_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Write_cart doesn't need returning from void fn [Angelo Salese]. - 0.263: Use multibyte.h helpers [AJR]. - 0.155: Fabio Priuli added 'Atari 5200 Cartridge Slot' device. ROMSET: None required. $end $info=a5200_rom $mame 0.256 [Angelo Salese] Atari 5200 ROM cart, , ???? DRIVER: devices/bus/a800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 5200 ROM cart' device. ROMSET: None required. $end $info=a5200_supercart $mame 0.256 [Angelo Salese] Atari 5200 Super Cart, , ???? DRIVER: devices/bus/a800/a5200_supercart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 5200 Super Cart' device. ROMSET: None required. $end $info=a5200a $mame 0.244 [einstein95] Atari 5200 (2-port), Atari, 1983 Much of the technology in the Atari 8-bit family of home computer systems was originally developed as a second-generation games console intended to replace the 2600. However, as the system was reaching completion, the personal computer revolution was starting with the release of machines like the Commodore PET, TRS-80 and Apple II. These machines had less advanced hardware than the new Atari technology, but sold for much higher prices with associated higher profit margins. Atari's management decided to enter this market, and the technology was repackaged into the Atari 400 and 800. The chipset used in these machines was created with the mindset that the 2600 would likely be obsolete by the 1980 time frame. The 1983 revision of the Atari 5200 has two controller ports instead of four, and a change back to the more conventional separate power supply and standard non-autoswitching RF switch. It also has changes in the cartridge port address lines to allow for the Atari 2600 adapter released that year. While the adapter was only made to work on the two-port version, modifications can be made to the four-port to make it line-compatible. In fact, towards the end of the four-port model's production run, there were a limited number of consoles produced which included these modifications. These consoles can be identified by an asterisk in their serial numbers (source: https://en.wikipedia.org/wiki/Atari_5200). DRIVER: atari/atari400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: a5200.xml RESOURCES: Snap and Title. WIP: - 0.244: einstein95 added 'Atari 5200 (2-port)' system. ROMSET: 2048 bytes in 1 file / 1.34Kb packed $end $info=a5500 $mame 0.243 [hap] Rockwell A5500, , ???? DRIVER: devices/cpu/rw5000/a5500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: hap added 'Rockwell A5500' device. ROMSET: None required. $end $info=a5900 $mame 0.243 [hap] Rockwell A5900, , ???? DRIVER: devices/cpu/rw5000/a5900.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: hap added 'Rockwell A5900' device. ROMSET: None required. $end $info=a600 $mame 0.147u2 [David Haywood] Amiga 600 (PAL), Commodore, 1992 The Amiga 600, also known as the A600 (codenamed "June Bug" after a B-52s song), is a home computer that was introduced at the CeBIT show in March 1992. The A600 was Commodore International's final model based on the Motorola 68000 CPU and the ECS chipset. It is essentially a redesign of the Amiga 500 Plus, with the option of an internal hard disk drive. A notable aspect of the A600 is its small size. Lacking a numeric keypad, the A600 is only slightly larger than a standard PC keyboard (14" long by 9.5" deep by 3" high and weighing approximately 6 pounds). It shipped with AmigaOS 2.0, which was generally considered more user-friendly than earlier versions of the operating system (source: http://en.wikipedia.org/wiki/Amiga_600). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, amigaecs_flop.xml, amiga_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.147u2: David Haywood added 'CBM Amiga 600 (PAL, ECS)' system. ROMSET: 3145728 bytes in 6 files / 1.66Mb packed $end $info=a600kbd_ch $mame 0.201 [Vas Crabb] Amiga 600 Keyboard (Switzerland), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added Amiga 600 Keyboard (Switzerland)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a600kbd_de $mame 0.201 [Vas Crabb] Amiga 600 Keyboard (Germany/Austria), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added Amiga 600 Keyboard (Germany/Austria)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a600kbd_dk $mame 0.201 [Vas Crabb] Amiga 600 Keyboard (Denmark), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added Amiga 600 Keyboard (Denmark)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a600kbd_es $mame 0.201 [Vas Crabb] Amiga 600 Keyboard (Spain), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added Amiga 600 Keyboard (Spain)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a600kbd_fr $mame 0.201 [Vas Crabb] Amiga 600 Keyboard (France/Belgium), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added Amiga 600 Keyboard (France/Belgium)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a600kbd_gb $mame 0.201 [Vas Crabb] Amiga 600 Keyboard (UK), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added Amiga 600 Keyboard (UK)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a600kbd_it $mame 0.201 [Vas Crabb] Amiga 600 Keyboard (Italy), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added Amiga 600 Keyboard (Italy)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a600kbd_no $mame 0.201 [Vas Crabb] Amiga 600 Keyboard (Norway), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added Amiga 600 Keyboard (Norway)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a600kbd_se $mame 0.201 [Vas Crabb] Amiga 600 Keyboard (Sweden/Finland), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added Amiga 600 Keyboard (Sweden/Finland)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a600kbd_us $mame 0.201 [Vas Crabb] Amiga 600 Keyboard (U.S./Canada), , ???? DRIVER: devices/bus/amiga/keyboard/mitsumi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Vas Crabb added Amiga 600 Keyboard (U.S./Canada)' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=a600n $mame 0.147u2 [David Haywood] Amiga 600 (NTSC), Commodore, 1992 The Amiga 600, also known as the A600 (codenamed "June Bug" after a B-52s song), is a home computer that was introduced at the CeBIT show in March 1992. The A600 was Commodore International's final model based on the Motorola 68000 CPU and the ECS chipset. It is essentially a redesign of the Amiga 500 Plus, with the option of an internal hard disk drive. A notable aspect of the A600 is its small size. Lacking a numeric keypad, the A600 is only slightly larger than a standard PC keyboard (14" long by 9.5" deep by 3" high and weighing approximately 6 pounds). It shipped with AmigaOS 2.0, which was generally considered more user-friendly than earlier versions of the operating system (source: http://en.wikipedia.org/wiki/Amiga_600). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, amigaecs_flop.xml, amiga_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.147u2: David Haywood added 'CBM Amiga 600 (NTSC, ECS)' system. $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). DRIVER: atari/atari400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: a800_flop.xml, a800_cass.xml, a800.xml, xegs.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.154: BugFIX #05108 [Crash/Freeze] (atari400.c) a600xl: Crash with '-cart salt100'. - 0.131: Fabio Priuli added 'Atari 600XL (not working)' system. ROMSET: 16384 bytes in 1 file / 11.59Kb packed $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). DRIVER: atari/atari400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: a800_flop.xml, a800_cass.xml, a800.xml, xegs.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.131: Fabio Priuli added 'Atari 65XE (not working)' system. ROMSET: 8192 bytes in 1 file / 6.28Kb packed $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). DRIVER: atari/atari400.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: a800_flop.xml, a800_cass.xml, a800.xml, xegs.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.131: Fabio Priuli added 'Atari 65XE Arabic (not working)' system. ROMSET: 24576 bytes in 2 files / 18.24Kb packed $end $info=a6plus $mame 0.282 [TeamEurope] Retro Arcade FC A6Plus - 8Bt Game Console, , 202? It’s a plug-and-play console released in the 2020s, designed to connect to a television. It features a collection of preloaded 8-bit games inspired by classic arcade and home computer titles. The integrated controller has colored buttons for actions, with no support for cartridges or expansions. Audio and video are output via composite connection, featuring a compact, retro design aimed at nostalgic and casual players. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: TeamEurope added 'Retro Arcade FC A6Plus - 8Bt Game Console' system. ROMSET: 8388608 bytes in 1 file / 2.62Mb packed $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). DRIVER: acorn/riscpc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.147u4: Added RiscOS roms 3.60, 3.71, 4.02 and 4.39 [robcfg]. - 0.139: Angelo Salese added 'Acorn Archimedes 7000 preliminary' system. ROMSET: 4194304 bytes in 2 files / 1.68Mb packed $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). DRIVER: acorn/riscpc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.139: Angelo Salese added skeleton driver of 'Acorn Archimedes 7000+' system. ROMSET: 12582912 bytes in 6 files / 5.81Mb packed $end $info=a7150 $mame 0.135 [Miodrag Milanović] 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). DRIVER: robotron/a7150.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, Marquee and PCB. WIP: - 0.135: MESS Team added skeleton driver of 'VEB Robotron A7150' system. ROMSET: 131072 bytes in 16 files / 89.37Kb packed $end $info=a78_cart_slot $mame 0.155 [Fabio Priuli] Atari 7800 Cartridge Slot, , ???? DRIVER: devices/bus/a7800/a78_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 Cartridge Slot' device. ROMSET: None required. $end $info=a78_hiscore $mame 0.155 [Fabio Priuli] Atari 7800 High Score Cart, , ???? DRIVER: devices/bus/a7800/hiscore.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (a78_highscore) to (a78_hiscore). - 0.155: Fabio Priuli added 'Atari 7800 High Score Cart' device. ROMSET: None required. $end $info=a78_megacart $mame 0.155 [Fabio Priuli] Atari 7800 MegaCart+, , ???? DRIVER: devices/bus/a7800/cpuwiz.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 MegaCart+' device. ROMSET: None required. $end $info=a78_p450_t0 $mame 0.155 [Fabio Priuli] Atari 7800 ROM Carts w/POKEY @ 0x0450, , ???? DRIVER: devices/bus/a7800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 ROM Carts w/POKEY @ 0x0450' device. ROMSET: None required. $end $info=a78_p450_t1 $mame 0.155 [Fabio Priuli] Atari 7800 ROM Carts w/no Bankswitch + POKEY + POKEY @ 0x0450, , ???? DRIVER: devices/bus/a7800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 ROM Carts w/no Bankswitch + POKEY + POKEY @ 0x0450' device. ROMSET: None required. $end $info=a78_p450_t6 $mame 0.155 [Fabio Priuli] Atari 7800 ROM Carts w/SuperGame Bankswitch + RAM + POKEY @ 0x0450, , ???? DRIVER: devices/bus/a7800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 ROM Carts w/SuperGame Bankswitch + RAM + POKEY @ 0x0450' device. ROMSET: None required. $end $info=a78_p450_ta $mame 0.155 [Fabio Priuli] Atari 7800 ROM Carts w/SuperGame 9Banks + POKEY @ 0x0450, , ???? DRIVER: devices/bus/a7800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 ROM Carts w/SuperGame 9Banks + POKEY @ 0x0450' device. ROMSET: None required. $end $info=a78_rom $mame 0.155 [Fabio Priuli] Atari 7800 ROM Carts w/no Bankswitch, , ???? DRIVER: devices/bus/a7800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 ROM Carts w/no Bankswitch' device. ROMSET: None required. $end $info=a78_rom_abs $mame 0.155 [Fabio Priuli] Atari 7800 ROM Carts w/Absolute Bankswitch, , ???? DRIVER: devices/bus/a7800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 ROM Carts w/Absolute Bankswitch' device. ROMSET: None required. $end $info=a78_rom_act $mame 0.155 [Fabio Priuli] Atari 7800 ROM Carts w/Activision Bankswitch, , ???? DRIVER: devices/bus/a7800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 ROM Carts w/Activision Bankswitch' device. ROMSET: None required. $end $info=a78_rom_mram $mame 0.181 [Fabio Priuli] Atari 7800 ROM Carts + Mirror RAM, , ???? DRIVER: devices/bus/a7800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.181: Fabio Priuli added 'Atari 7800 ROM Carts + Mirror RAM' device. ROMSET: None required. $end $info=a78_rom_pok $mame 0.155 [Fabio Priuli] Atari 7800 ROM Carts w/no Bankswitch + POKEY, , ???? DRIVER: devices/bus/a7800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 ROM Carts w/no Bankswitch + POKEY' device. ROMSET: None required. $end $info=a78_rom_sg $mame 0.155 [Fabio Priuli] Atari 7800 ROM Carts w/SuperGame Bankswitch, , ???? DRIVER: devices/bus/a7800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 ROM Carts w/SuperGame Bankswitch' device. ROMSET: None required. $end $info=a78_rom_sg9 $mame 0.155 [Fabio Priuli] Atari 7800 ROM Carts w/SuperGame 9Banks, , ???? DRIVER: devices/bus/a7800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 ROM Carts w/SuperGame 9Banks' device. ROMSET: None required. $end $info=a78_rom_sgp $mame 0.155 [Fabio Priuli] Atari 7800 ROM Carts w/SuperGame Bankswitch + POKEY, , ???? DRIVER: devices/bus/a7800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 ROM Carts w/SuperGame Bankswitch + POKEY' device. ROMSET: None required. $end $info=a78_rom_sgr $mame 0.155 [Fabio Priuli] Atari 7800 ROM Carts w/SuperGame Bankswitch + RAM, , ???? DRIVER: devices/bus/a7800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 ROM Carts w/SuperGame Bankswitch + RAM' device. ROMSET: None required. $end $info=a78_versaboard $mame 0.155 [Fabio Priuli] Atari 7800 VersaBoard Cart, , ???? DRIVER: devices/bus/a7800/cpuwiz.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 VersaBoard Cart' device. ROMSET: None required. $end $info=a78_versapokey $mame 0.155 [Fabio Priuli] Atari 7800 VersaBoard + POKEY @ 0x450 Cart, , ???? DRIVER: devices/bus/a7800/cpuwiz.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 VersaBoard + POKEY @ 0x450 Cart' device. ROMSET: None required. $end $info=a78_xboard $mame 0.155 [Fabio Priuli] Atari 7800 XBoarD expansion, , ???? DRIVER: devices/bus/a7800/xboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 XBoarD expansion' device. ROMSET: None required. $end $info=a78_xm $mame 0.155 [Fabio Priuli] Atari 7800 XM expansion module, , ???? DRIVER: devices/bus/a7800/xboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Fabio Priuli added 'Atari 7800 XM expansion module' device. ROMSET: None required. $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). DRIVER: atari/a7800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: a7800.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.251: Use proper bank order for Activision 128K cartridges [kmg]. - 0.250: Marked games requiring light gun as unsupported. Fixed parent/clone relationships for Asteroids Deluxe in 'a7800.xml' [kmg]. - 0.247: Use lowercase for descriptive text and uppercase for proper nouns in descriptions in 'a7800.xml' [ArcadeShadow]. - 0.147u4: Implemented proper IRE and phase value to the palette for Atari 7800 [Robert Tuccitto]. - 0.147u3: Fixed 3 degree hue begin point miscalculation of NTSC color palette for Atari 7800 [Robert Tuccitto]. - 0.147u2: NTSC Color Generator utilized for color palette with hue shift/start based on observation of several systems across multiple displays [Robert Tuccitto]. - 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]. - 0.144u4: Adding softlist information regarding known prototypes, verified descriptions, general set upkeep. More work needed [Tafoid]. - 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 bytes in 2 files / 11.74Kb packed $end $info=a7800p $mame 0.61 [Mike Saarna, Robert Tuccitto] 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). DRIVER: atari/a7800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: a7800.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.77: Minor PAL fix [dannonew]. - 0.61: Mike Saarna and Robert Tuccitto added 'Atari 7800 (PAL)' system. ROMSET: 16384 bytes in 1 file / 9.47Kb packed $end $info=a7lang $mame 0.184 [Sergey Svishchev] Agat-7 32K Language Card, , ???? DRIVER: devices/bus/a2bus/agat7langcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Sergey Svishchev added 'Agat-7 32K Language Card' device. ROMSET: None required. $end $info=a7ports $mame 0.195 [Sergey Svishchev] Agat-7 Ports Card, , ???? DRIVER: devices/bus/a2bus/agat7ports.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.195: Sergey Svishchev added 'Agat-7 Ports Card' device. ROMSET: None required. $end $info=a7ram $mame 0.184 [Sergey Svishchev] Agat-7 32K RAM Card, , ???? DRIVER: devices/bus/a2bus/agat7ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Sergey Svishchev added 'Agat-7 32K RAM Card' device. ROMSET: None required. $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). DRIVER: atari/atari400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: a800_flop.xml, a800_cass.xml, a800.xml, xegs.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.264: Add Atari CX85 Numeric Keypad to controller port options [AJR]. - 0.256: Modernized Atari 8-bit computer cartridge handling [Angelo Salese]. - 0.249: Improved cartridge support, and updated notes and supported status in 'a800.xml' and 'a800_flop.xml'. Adopt and adapt VCS slot device for controller inputs on non-5200 systems [AJR]. Fix interface naming in 'hash/a800_cass.xml' [Angelo Salese]. - 0.247: Add support for the ICD R-Time 8 cartridge [AJR]. - 0.236: Fixes writing antic DLISTL and DLISTH to only affect the high and low byte component that is spread between m_dpage and m_doffs [goldnchild]. - 0.210: Added dumps of Atari 800 floppy controller ROMs [Atari Age]. - 0.174: A few addition to A800 software lists [K1W1]. - 0.148u3: A couple of new cartridge additions [k1w1]. - 0.148u1: Added 3 new dumps, removed a confirmed bad dump and added 'more cartridge info in soft list (a800.xml) [k1w1]. - 0.147u1: Added a couple of prototypes in softlist [k1w1]. - 0.146u4: Another small addition to the a800 softlist [k1w1]. - 0.146: New entries, updates and further verifications in softlist [k1w1]. - 0.145u6: Added some new dumps and confirmed more dumps [k1w1]. - 0.145u4: Added new dumps and verified more carts [k1w1]. - 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.36b6: Renamed (atari800) to (a800). - 0.2b4: Juergen Buchmueller added 'Atari 800 (NTSC). ROMSET: 18432 bytes in 5 files / 13.90Kb packed $end $info=a800_034m $mame 0.155 [Fabio Priuli] Atari 8-bit OSS-034M cart, , ???? DRIVER: devices/bus/a800/oss.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Atari 8-bit OSS-034M cart'. - 0.155: Fabio Priuli added 'Atari 800 ROM Carts OSS-034M' device. ROMSET: None required. $end $info=a800_043m $mame 0.155 [Fabio Priuli] Atari 8-bit OSS-043M cart, , ???? DRIVER: devices/bus/a800/oss.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Atari 8-bit OSS-043M cart'. - 0.155: Fabio Priuli added 'Atari 800 ROM Carts OSS-043M' device. ROMSET: None required. $end $info=a800_adawliah $mame 0.256 [Angelo Salese] Atari 8-bit aDawliah 32KB cart, , ???? DRIVER: devices/bus/a800/ultracart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 8-bit aDawliah 32KB cart' device. ROMSET: None required. $end $info=a800_atrax $mame 0.256 [Angelo Salese] Atari 8-bit Atrax 128KB cart, , ???? DRIVER: devices/bus/a800/atrax.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 8-bit Atrax 128KB cart' device. ROMSET: None required. $end $info=a800_bbsb $mame 0.155 [Fabio Priuli] Atari 8-bit Bounty Bob Strikes Back cart, , ???? DRIVER: devices/bus/a800/bbsb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Atari 8-bit Bounty Bob Strikes Back cart'. - 0.155: Fabio Priuli added 'Atari 800 ROM Carts BBSB' device. ROMSET: None required. $end $info=a800_blizzard $mame 0.256 [Angelo Salese] Atari 8-bit Blizzard 16KB ROM cart, , ???? DRIVER: devices/bus/a800/phoenix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 8-bit Blizzard 16KB ROM cart' device. ROMSET: None required. $end $info=a800_blizzard_32kb $mame 0.256 [Angelo Salese] Atari 8-bit Blizzard 32KB cart, , ???? DRIVER: devices/bus/a800/ultracart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 8-bit Blizzard 32KB cart' device. ROMSET: None required. $end $info=a800_cart_slot $mame 0.155 [Fabio Priuli] Atari 8-bit Cartridge Slot, , ???? DRIVER: devices/bus/a800/a800_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Write_cart doesn't need returning from void fn [Angelo Salese]. - 0.263: Use multibyte.h helpers [AJR]. - 0.256: Changed description to 'Atari 8-bit Cartridge Slot'. - 0.155: Fabio Priuli added 'Atari 8bit Cartridge Slot' device. ROMSET: None required. $end $info=a800_corina $mame 0.249 [Angelo Salese] Atari 8-bit Corina 1MB flash ROM cart, , ???? DRIVER: devices/bus/a800/corina.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Atari 8-bit Corina 1MB flash ROM cart'. - 0.249: Angelo Salese added 'Atari 800 ROM Carts Corina 1MB Flash ROM' device. ROMSET: None required. $end $info=a800_corina_sram $mame 0.249 [Angelo Salese] Atari 8-bit Corina 512KB flash ROM + 512KB RAM cart, , ???? DRIVER: devices/bus/a800/corina.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Atari 8-bit Corina 512KB flash ROM + 512KB RAM cart'. - 0.249: Angelo Salese added 'Atari 800 ROM Carts Corina 512KB Flash ROM + 512KB RAM' device. ROMSET: None required. $end $info=a800_diamond $mame 0.256 [Angelo Salese] Atari 8-bit Diamond cart, , ???? DRIVER: devices/bus/a800/williams.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 8-bit Diamond cart' device. ROMSET: None required. $end $info=a800_express $mame 0.155 [Fabio Priuli] Atari 8-bit Express cart, , ???? DRIVER: devices/bus/a800/williams.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Atari 8-bit Express cart'. - 0.155: Fabio Priuli added 'Atari 800 64K ROM Carts Express/Diamond' device. ROMSET: None required. $end $info=a800_m091 $mame 0.155 [Fabio Priuli] Atari 8-bit OSS-M091 cart, , ???? DRIVER: devices/bus/a800/oss.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Atari 8-bit OSS-M091 cart'. - 0.155: Fabio Priuli added 'Atari 800 ROM Carts OSS-M091' device. ROMSET: None required. $end $info=a800_oss8k $mame 0.155 [Fabio Priuli] Atari 8-bit OSS 8K cart, , ???? DRIVER: devices/bus/a800/oss.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Atari 8-bit OSS 8K cart'. - 0.155: Fabio Priuli added 'Atari 800 ROM Carts OSS 8K' device. ROMSET: None required. $end $info=a800_phoenix $mame 0.256 [Angelo Salese] Atari 8-bit Phoenix cart, , ???? DRIVER: devices/bus/a800/phoenix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 8-bit Phoenix cart' device. ROMSET: None required. $end $info=a800_phoenix_ast2k $mame 0.256 [Angelo Salese] Atari 8-bit Phoenix AST2K 2-in-1 cart, , ???? DRIVER: devices/bus/a800/phoenix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 8-bit Phoenix AST2K 2-in-1 cart' device. ROMSET: None required. $end $info=a800_rom $mame 0.155 [Fabio Priuli] Atari 8-bit ROM cart, , ???? DRIVER: devices/bus/a800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Atari 8-bit ROM cart'. - 0.155: Fabio Priuli added 'Atari 800 ROM Carts' device. ROMSET: None required. $end $info=a800_rom_16kb $mame 0.256 [Angelo Salese] Atari 8-bit ROM 16kb cart, , ???? DRIVER: devices/bus/a800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 8-bit ROM 16kb cart' device. ROMSET: None required. $end $info=a800_rom_right $mame 0.256 [Angelo Salese] Atari 8-bit ROM Right cart, , ???? DRIVER: devices/bus/a800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 8-bit ROM Right cart' device. ROMSET: None required. $end $info=a800_rtime8 $mame 0.247 [AJR] ICD R-Time 8, , ???? The circuitry in this clock cartridge is very simple, containing the RTC itself, oscillator and battery, and a 74HCT138 to decode the $D5B8-$D5BF address range from the /CCTL and A7-A3 pins. No ROM is included; however, the cartridge can be placed in the (currently unemulated) passthrough slot of the SpartaDOS X cartridge. DRIVER: devices/bus/a800/rtime8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: AJR added 'ICD R-Time 8' device. ROMSET: None required. $end $info=a800_siccart_128kb $mame 0.256 [Angelo Salese] Atari 8-bit SIC! 128KB flash ROM cart, , ???? DRIVER: devices/bus/a800/sic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 8-bit SIC! 128KB flash ROM cart' device. ROMSET: None required. $end $info=a800_siccart_256kb $mame 0.256 [Angelo Salese] Atari 8-bit SIC! 256KB flash ROM cart, , ???? DRIVER: devices/bus/a800/sic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 8-bit SIC! 256KB flash ROM cart' device. ROMSET: None required. $end $info=a800_siccart_512kb $mame 0.256 [Angelo Salese] Atari 8-bit SIC! 512KB flash ROM cart, , ???? DRIVER: devices/bus/a800/sic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 8-bit SIC! 512KB flash ROM cart' device. ROMSET: None required. $end $info=a800_sparta $mame 0.155 [Fabio Priuli] Atari 8-bit SpartaDOS X cart, , ???? DRIVER: devices/bus/a800/sparta.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Atari 8-bit SpartaDOS X cart'. - 0.155: Fabio Priuli added 'Atari 800 SpartaDOS ROM Carts' device. ROMSET: None required. $end $info=a800_sparta_128kb $mame 0.256 [Angelo Salese] Atari 8-bit SpartaDOS X 128KB cart, , ???? DRIVER: devices/bus/a800/sparta.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 8-bit SpartaDOS X 128KB cart' device. ROMSET: None required. $end $info=a800_supercharger $mame 0.256 [Angelo Salese] Atari 8-bit SuperCharger 3D math unit cart, , ???? DRIVER: devices/bus/a800/supercharger.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 8-bit SuperCharger 3D math unit cart' device. ROMSET: None required. $end $info=a800_tlink2 $mame 0.155 [Fabio Priuli] Atari 8-bit Telelink II cart, , ???? DRIVER: devices/bus/a800/telelink2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Add mirroring to allow cartridge to boot [AJR]. - 0.256: Changed description to 'Atari 8-bit Telelink II cart'. - 0.155: Fabio Priuli added 'Atari 800 64K ROM Cart Telelink II' device. ROMSET: None required. $end $info=a800_turbo $mame 0.155 [Fabio Priuli] Atari 8-bit Turbosoft 64KB/128KB cart, , ???? DRIVER: devices/bus/a800/williams.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Atari 8-bit Turbosoft 64KB/128KB cart'. - 0.155: Fabio Priuli added 'Atari 800 64K ROM Carts Turbosoft' device. ROMSET: None required. $end $info=a800_ultracart $mame 0.155 [Fabio Priuli] Atari 8-bit Ultracart "MicroCalc" cart, , ???? DRIVER: devices/bus/a800/ultracart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Renamed (a800_sitsa) to (a800_ultracart) and changed descripton to 'Atari 8-bit Ultracart "MicroCalc" cart'. - 0.155: Fabio Priuli added 'Atari 800 64K ROM Carts SITSA MicroCalc' device. ROMSET: None required. $end $info=a800_williams $mame 0.155 [Fabio Priuli] Atari 8-bit Williams cart, , ???? DRIVER: devices/bus/a800/williams.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Atari 8-bit Williams cart'. - 0.155: Fabio Priuli added 'Atari 800 64K ROM Carts Williams' device. ROMSET: None required. $end $info=a800_xegs $mame 0.155 [Fabio Priuli] Atari XEGS 64K cart, , ???? DRIVER: devices/bus/a800/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Atari XEGS 64K cart'. - 0.155: Fabio Priuli added 'Atari XEGS 64K ROM Carts' device. ROMSET: None required. $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). DRIVER: atari/atari400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: a800_flop.xml, a800_cass.xml, a800.xml, xegs.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. 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 bytes in 2 files / 6.16Kb packed $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). DRIVER: atari/atari400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: a800_flop.xml, a800_cass.xml, a800.xml, xegs.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.131: Fabio Priuli added 'Atari 800XE (not working)' system. ROMSET: 24576 bytes in 2 files / 17.91Kb packed $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 DRIVER: atari/atari400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: a800_flop.xml, a800_cass.xml, a800.xml, xegs.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.249: Adopt and adapt VCS slot device for controller inputs on non-5200 systems [AJR]. - 0.36RC1: Juergen Buchmueller added 'Atari800xl (not working)' system. ROMSET: 24576 bytes in 2 files / 17.87Kb packed $end $info=a800xlp $mame 0.135 [Mariusz Wojcieszek] Atari 800XL (PAL), Atari, 1983 The Atari 800XL, together with the 600XL, were successors of the Atari 400/800 series and the unsuccessful Atari 1200 XL in a more compact case. They could use almost the same software, just so long as the program was written correctly, because of some slight differences between OS versions. The 800XL had 64 KB of RAM, two joystick ports and kept all the custom chips (Pokey, GTIA, Antic) of the previous models. It also featured the new Parallel Bus Interface (PBI) providing high speed access to the system bus. The new version of the graphic Antic chip offered 16 graphics modes instead of 12 for the 800 (source: http://www.old-computers.com/museum/computer.asp?c=27&st=1). DRIVER: atari/atari400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: a800_flop.xml, a800_cass.xml, a800.xml, xegs.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.135: Mariusz Wojcieszek added 'Atari 800XL (PAL)' system. $end $info=a8sio $mame 0.158 [Wilbert Pol] Atari 8-bit SIO Slot, , ???? DRIVER: devices/bus/a800/a8sio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Hook up ready line (even though the host merely ties it to Vcc) [AJR]. - 0.210: Changed description to 'Atari 8 bit SIO Slot'. - 0.158: Wilbert Pol added 'Atari 8 bit SIO' device. ROMSET: None required. $end $info=a8sio_cass $mame 0.157 [Wilbert Pol] Atari 8-bit cassette, , ???? DRIVER: devices/bus/a800/cassette.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Atari 8-bit cassette'. - 0.157: Wilbert Pol added 'Atari 8 bit cassette' device. ROMSET: None required. $end $info=aa3000 $mame 0.180 [Nigel Barnes] BBC A3000, Acorn Computers, 1989 The Acorn Archimedes is a family of personal computers designed by Acorn Computers Ltd in Cambridge, England and sold in the late-1980s to mid-1990s, their first general purpose home computer based on their own ARM architecture (then the CPU and architecture was known as Acorn RISC Machine, or ARM, that later became one of the most widely used CPU architectures in the world, e.g. used in most smartphones). The first Archimedes was launched in 1987. ARM's RISC design – 32-bit CPU (26-bit addressing), running at 8 MHz, was stated as running at 4.5+ MIPS, which provided a significant upgrade from 8-bit home computers, such as Acorn's previous ones. Claims of being the fastest micro in the world and running at 18 MIPS were also made during tests (...) 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: https://en.wikipedia.org/wiki/Acorn_Archimedes#A3000_and_A5000). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.182: Changed description to 'BBC A3000' [Nigel Barnes]. - 0.180: Nigel Barnes added 'Acorn Archimedes 3000' system. $end $info=aa3010 $mame 0.145u4 [robcfg] Acorn A3010, Acorn Computers, 1992 Work began on a successor to the Arthur operating system and initially named Arthur 2, but with the release of the Hollywood movie of the same name, 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). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.180: Renamed (a3010) to (aa3010). - 0.151: Updated Acorn A3010 roms labels and added 'battery management program ROM [robcfg]. - 0.145u4: robcfg added skeleton driver of 'Acorn Archimedes 3010 system [Duke]. ROMSET: 2097408 bytes in 3 files / 1.17Mb packed $end $info=aa3010_de $mame 0.263 [Nigel Barnes] Acorn A3010 (German), Acorn Computers, 1993 Work began on a successor to the Arthur operating system and initially named Arthur 2, but with the release of the Hollywood movie of the same name, 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). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap and Title. WIP: - 0.263: Nigel Barnes added 'Acorn Computers Acorn A3010 (German)' system. ROMSET: 2097152 bytes in 2 files / 1.19Mb packed $end $info=aa3020 $mame 0.145u4 [robcfg] Acorn A3020, Acorn Computers, 1992 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, 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). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.180: Renamed (a3020) to (aa3020). - 0.145u4: robcfg added skeleton driver of 'Acorn Archimedes 3020 system [Duke]. $end $info=aa305 $mame 0.180 [Nigel Barnes] Archimedes 305, Acorn Computers, 1987 The Acorn Archimedes was Acorn Computers Ltd's first general purpose home computer based on their own 32-bit ARM RISC CPU. The name is also commonly used to describe computers which were based on the same architecture, even where Acorn did not include 'Archimedes' in the official name. The first models were released in June 1987, as the 300 and 400 series. The 400 series included 4 expansion slots (although a 2 slot backplane could be added 'to the 300 series as an official upgrade, and third parties produced their own 4 slot backplanes) and an ST506 controller for an internal hard drive. Both models included the Arthur OS (later replaced by RISC OS as a paid-for upgrade), BBC BASIC and an emulator for Acorn's earlier BBC Micro, and were mounted in two-part cases with a small central unit, monitor on top, and a separate keyboard and three-button mouse. All models featured onboard 8 channel stereo sound and were capable of displaying 256 colours on screen. Four models were initially released with different amounts of memory, the A305, A310, A410 and A440. The 300 and 400 were followed by a number of machines with minor changes and upgrades: The Archimedes A305 is the same as the A310, but with only 0.5MB RAM instead of the 1MB RAM in the A310 (source: http://www.computinghistory.org.uk/det/9407/Acorn-Archimedes-305/) DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.180: Nigel Barnes added 'Acorn Archimedes 305' system. $end $info=aa310 $mame 0.132 [R. Belmont] Archimedes 310, Acorn Computers, 1987 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). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.182: Added Diagnostic Test ROMs [Nigel Barnes]. - 0.180: Renamed (a310) to (aa310). Reworked HLE keyboard and added 'mouse input [Sandro Ronco]. - 0.132: R. Belmont added 'Archimedes 310' system. ROMSET: 8651520 bytes in 35 files / 4.97Mb packed $end $info=aa4 $mame 0.180 [Nigel Barnes] Acorn A4, Acorn Computers, 1992 The Acorn A4 was the laptop version of the Acorn Archimedes and was one of the first RISC laptops (and by the way, one of the most powerful - five times faster than a 50 MHz 486 for some operations). The operating system (RISC OS 3.10) was located in the 2 MB ROM. The 9'' LCD screen could only display 14 shades of grey, but used a clever dithering system to make more shades apparent. The A4 could be used for about 3 hours with its internal batteries (source: http://www.old-computers.com/museum/computer.asp?c=31&st=1). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.180: Nigel Barnes added 'Acorn A4' system. ROMSET: 2162688 bytes in 3 files / 1.17Mb packed $end $info=aa4000 $mame 0.180 [Nigel Barnes] Acorn A4000, Acorn Computers, 1992 The A4000 was launched in Sept 1992, at the same time as the A3010 and A3020. It was designed as a 3 box "professional" system, although the specifications were almost identical to the A3020. The A4000 used the same mini-podules for expansion and had 1 slot like the A3010 and A3020. The A4000 used virtually the same motherboard and ARM250 CPU. The most impressive thing I find about the A4000 is how easy it is to dismantle and reassemble. There are 2 screws that hold the cover onto the base, once they are removed, the cover slides off, the motherboard can be lifted out (once the cables are detached) and so can the disc drives. The photos below show how easy it is. The first A4000 is an AGC40 that used to belong to a school and has the school security marks (source: http://chrisacorns.computinghistory.org.uk/Computers/A4000.html#A4000). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.180: Nigel Barnes added 'Acorn A4000' system. $end $info=aa4101 $mame 0.180 [Nigel Barnes] Archimedes 410/1, Acorn Computers, 1989 At the same time the A3000 was introduced, the A4xx range was also reshuffled. The A440 was rebadged as the A440/1, and fitted with the new MEMC1a and a larger 53 Mb hard drive. The 410 (which had never really been introduced) was split in to two models, the 1 Mb hard disc-less A410/1 (although a hard drive interface was provided on the motherboard) and the 2 Mb A420/1, which was supplied with a 20 Mb hard drive. All the A4xx/1 machines were provided with a four-slot backplane. To appeal to the education market, a special version of the A420/1, called The Learning Curve, was introduced. This featured a standard A420/1 bundled with the First Word Plus word processor, Acorn Desktop Publisher, Genesis hypermedia application and Acorn's software 80186 emulator. When introduced, the A3000 cost ?649 excluding VAT, while the A410/1, A420/1 and A440/1 cost ?1199, ?1699 and ?2499 respectively (all excluding VAT) (source: http://www.mcmordie.co.uk/acornhistory/archist2.shtml). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title, Icon, Flyer and Marquee. WIP: - 0.180: Nigel Barnes added 'Acorn Archimedes 410/1' system. $end $info=aa4201 $mame 0.180 [Nigel Barnes] Archimedes 420/1, Acorn Computers, 1989 At the same time the A3000 was introduced, the A4xx range was also reshuffled. The A440 was rebadged as the A440/1, and fitted with the new MEMC1a and a larger 53 Mb hard drive. The 410 (which had never really been introduced) was split in to two models, the 1 Mb hard disc-less A410/1 (although a hard drive interface was provided on the motherboard) and the 2 Mb A420/1, which was supplied with a 20 Mb hard drive. All the A4xx/1 machines were provided with a four-slot backplane. To appeal to the education market, a special version of the A420/1, called The Learning Curve, was introduced. This featured a standard A420/1 bundled with the First Word Plus word processor, Acorn Desktop Publisher, Genesis hypermedia application and Acorn's software 80186 emulator. When introduced, the A3000 cost ?649 excluding VAT, while the A410/1, A420/1 and A440/1 cost ?1199, ?1699 and ?2499 respectively (all excluding VAT) (source: http://www.mcmordie.co.uk/acornhistory/archist2.shtml). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.180: Nigel Barnes added 'Acorn Archimedes 420/1' system. $end $info=aa440 $mame 0.180 [Nigel Barnes] Archimedes 440, Acorn Computers, 1987 he Acorn Archimedes was Acorn Computers Ltd's first general purpose home computer based on their own 32-bit ARM RISC CPU. The name is also commonly used to describe computers which were based on the same architecture. The first models were released in June 1987, as the 300 and 400 series. The 400 series included 4 expansion slots (although a 4 slot backplane could be added 'to the 300 series) and an ST506 controller for an internal hard drive. Both models included the Arthur OS (later called RISC OS), BBC BASIC and an emulator for Acorn's earlier BBC Micro, and were mounted in two-part cases with a small central unit, monitor on top, and a separate keyboard and three-button mouse. All models featured onboard 8 channel stereo sound and were capable of displaying 256 colours on screen. Four models were initially released with different amounts of memory, the A305, A310, A410 and A440 (source: http://www.computinghistory.org.uk/det/1293/acorn-archimedes-440/) DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.180: Nigel Barnes added 'Acorn Archimedes 440' system. $end $info=aa4401 $mame 0.180 [Nigel Barnes] Archimedes 440/1, Acorn Computers, 1989 At the same time the A3000 was introduced, the A4xx range was also reshuffled. The A440 was rebadged as the A440/1, and fitted with the new MEMC1a and a larger 53 Mb hard drive. The 410 (which had never really been introduced) was split in to two models, the 1 Mb hard disc-less A410/1 (although a hard drive interface was provided on the motherboard) and the 2 Mb A420/1, which was supplied with a 20 Mb hard drive. All the A4xx/1 machines were provided with a four-slot backplane. To appeal to the education market, a special version of the A420/1, called The Learning Curve, was introduced. This featured a standard A420/1 bundled with the First Word Plus word processor, Acorn Desktop Publisher, Genesis hypermedia application and Acorn's software 80186 emulator. When introduced, the A3000 cost ?649 excluding VAT, while the A410/1, A420/1 and A440/1 cost ?1199, ?1699 and ?2499 respectively (all excluding VAT) (source: http://www.mcmordie.co.uk/acornhistory/archist2.shtml). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.180: Nigel Barnes added 'Acorn Archimedes 440/1' system. $end $info=aa486s $mame 0.210 [AJR] PCI/I-A486S (SiS 85C496/85C497 chipset), Asus, 1995 Technical informations: https://theretroweb.com/motherboards/s/asus-pci-i-a486s DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap, Title, pdf Manual and Marquee. WIP: - 0.286: Changed description to 'PCI/I-A486S (SiS 85C496/85C497 chipset)'. - 0.257: Changed description to 'PCI/I-A486S (SiS 85C496/85C497)'. - 0.210: AJR added 'Asus PCI/I-A486S' system. ROMSET: 262144 bytes in 2 files / 137.19Kb packed $end $info=aa500 $mame 0.238 [Nigel Barnes] Acorn A500 Development System, Acorn Computers, 1986 The machine is a prototype Acorn computer and seems to have belonged to Logica (the company that developed the Domesday software for the BBC). The hard drive (an old style MFM drive formatted as ADFS) has been imaged and the files are available for download below including instructions on how to use them (source: https://www.domesday86.com/?page_id=936). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap and Title. WIP: - 0.238: Nigel Barnes added 'Acorn Computers Acorn A500 Development System' system. ROMSET: 3408384 bytes in 18 files / 1.91Mb packed $end $info=aa5000 $mame 0.180 [Nigel Barnes] Acorn A5000, Acorn Computers, 1991 The A5000 was launched in September 1991. Naturally there was a Learning Curve package for eduction to go with it. A year later the A5000 was boosted with additional models (including discless Econet and Ethernet terminals) and bigger hard discs. In July 1993 Acorn finally released the FPA10 Floating Point Accelerator for the A540, A5000 and R260 which boosted floating point performance by a factor of 50. The Acorn A5000 and A540 FPA upgrade kit installation instructions provides more information about installation and use of the FPA10. In September 1993 a improved A5000 (alpha version) was launched with a faster 33MHz ARM3 and the capability to expand memory beyond 4MB. The A5000 included a number of significant changes from the previous Acorn computers (source: http://chrisacorns.computinghistory.org.uk/Computers/A5000.html). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.180: Nigel Barnes added 'Acorn A5000' system. ROMSET: 6291712 bytes in 13 files / 3.75Mb packed $end $info=aa5000a $mame 0.180 [Nigel Barnes] Acorn A5000 Alpha, Acorn Computers, 1993 The A5000 was also upgraded at this time. The hard drive in the base model, previously a 40 Mb IDE unit, was replaced with an 80 Mb IDE unit. The memory remained the same, at 2 Mb. Several new models were introduced, one model with 4 Mb and a 120 Mb IDE hard drive, and two discless models, one with an Econet interface and one with an Ethernet interface, under the name A5000 NS. A Learning Curve package was also available. The upgraded range prices were ?1299 (ex VAT) for the 2 Mb 80 Mb drive model, ?1599 (ex VAT) for the 4 Mb 120 Mb drive model, ?1299 (ex VAT) for the Econet A5000 NS, ?1399 (ex VAT) for the Ethernet A5000 NS and ?1445.96 (ex VAT) for the Learning Curve package. The new Acorn range remained as it was until about September 1993 before the next update occurred. This time round, it was only the A5000 that was upgraded. Until this point, the A5000 had featured an ARM 3 clocked at 25 MHz. The revised A5000 included an ARM 3 that was clocked to 33 MHz, and could have a 33 MHz Floating Point Arithmetic unit added. The hard drive size of the 4 Mb model was also increased to 160 Mb. The 2 Mb model kept its 80 Mb drive. This upgrade was only a stop-gap measure, to help keep the A5000 looking competitive, until the new, second generation Acorn RISC OS machine arrived, in almost a year's time (source: http://www.mcmordie.co.uk/acornhistory/a3ka4k.shtml). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.180: Nigel Barnes added 'Acorn A5000 Alpha' system. $end $info=aa500d $mame 0.238 [Nigel Barnes] Acorn A500 Domesday Development System, Acorn Computers, 1986 In an exciting turn of events an Acorn Archimedes A500 machine has been discovered that contains a wealth of source code and other Domesday related files including a version of VFS for the Archimedes.? The machine is a prototype Acorn computer and seems to have belonged to Logica (the company that developed the Domesday software for the BBC).? The hard drive (an old style MFM drive formatted as ADFS) has been imaged and the files are available for download below including instructions on how to use them. The source code seems to contain extensive amounts of BCPL code for reading and writing the various data formats used by the Domesday system. More information about this image and the contents will be published as it becomes available (source: https://www.domesday86.com/?page_id=936). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap and Title. WIP: - 0.238: Nigel Barnes added 'Acorn Computers Acorn A500 Domesday Development System' system. ROMSET: 262400 bytes in 5 files / 166.77Kb packed $end $info=aa540 $mame 0.180 [Nigel Barnes] Archimedes 540, Acorn Computers, 1990 The Acorn Archimedes is a family of personal computers designed by Acorn Computers of Cambridge, England. The systems were based on Acorn's own ARM architecture processors and the proprietary operating systems Arthur and RISC OS. The first models were introduced in 1987 and systems in the Archimedes family were sold until the mid-1990s. The A540, introduced in late 1990, was an anticipated consequence of Acorn's Unix workstation development, offering the same general specification as Acorn's R260 Unix workstation (running RISC iX) but without built-in Ethernet support and running RISC OS 2 instead of Unix. It was Acorn's first machine to be fitted with the ARM3 processor as standard, supporting up to 16 MB of RAM, and included higher speed SCSI and provision for connecting genlock devices. The memory access frequency was raised to 12 MHz in the A540, compared to 8 MHz in earlier models, thus providing enhanced system performance over earlier models upgraded with ARM3 processors. The hardware design featured memory modules, each providing their own memory controller and 4 MB of RAM, and a processor module providing the ARM3 and a slot for a floating point accelerator (FPA) chip, the latter offering the possibility (subsequently unrealised) of processor upgrades. The FPA, replacing Acorn's previous floating point podule, was scheduled to be available in 1991. Much delayed, the FPA finally became available in 1993 (source: https://en.m.wikipedia.org/wiki/Acorn_Archimedes). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.180: Nigel Barnes added 'Acorn Archimedes 540' system. $end $info=aa680 $mame 0.238 [Nigel Barnes] Acorn A680 UNIX Evaluation System, Acorn Computers, 1988 The A680 Technical Publishing System was developed by Acorn for Olivetti in 1988. Although it runs RISCiX, it seems to have been the original development machine as its architecture differs from the Archimedes (e.g. there is no RISC OS component and the maximum RAM is 8MB). This machine was built by Acorn in 1988 as one of the prototypes for a desktop publishing system to be sold by Olivetti. The system was never put into production so the remaining prototypes are very hard to find. The A680 runs a variant of BSD 4.3 Unix called RISCiX : although the A680 was the first machine built to run RISCiX, it was used to develop versions later released on machines similar to the Archimedes series - the R140, R260 and R225. However, the A680 had substantially different (and more expensive) hardware than those machines with many built-in features that were options on the later models. It was therefore in use at Acorn long after the R140 was complete and didn't become obsolete until spare R260s were available (source: http://www.computinghistory.org.uk/det/16155/Acorn-A680/). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.238: Nigel Barnes added 'Acorn Computers Acorn A680 UNIX Evaluation System' system. ROMSET: 524288 bytes in 4 files / 161.98Kb packed $end $info=aaa $mame 0.192 [Robbbert] Ambassador, Ann Arbor, 1981 The Ann Arbor Ambassador is an advanced, user-configurable, full-featured, ANSI-standard terminal. The Ambassador gives you a 15-inch screen with large crisp characters. If you've been working at a 12-inch, you'll appreciate the difference. You can 'zoom' up to 60 lines onto the screen whenever you want (to see what a printout will look like, or to see something that scrolled by too fast, or just for context), while working normally at whatever screen format you find most comfortable (all the way down to 18 lines). No other terminal gives you that capability. And the Ambassador is fast. Anything that would slow down the terminal is done with hardware. (Most terminals do everything they can with firmware to save cost but, if that costs you time, it's no savings.) For example, when you insert a line into the Ambassador's display, you're not moving all the data that follows, in memory. That takes time. With the Ambassador, you're just up-dating a couple of line pointers (that control the order in which the lines are displayed) (source: https://vt100.net/annarbor/aaa-ug/section1.html#S1.1). DRIVER: skeleton/aaa.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.192: Robbbert added 'Ann Arbor Ambassador' system. ROMSET: 20480 bytes in 4 files / 13.08Kb packed $end $info=abae4 $mame 0.217 [rfka01] 486 EISA-AE4, Abit, 199? Technical informations: https://th99.infania.net/m/S-T/35059.htm DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.217: rfka01 added 'Abit 486 EISA-AE4' system. ROMSET: 65536 bytes in 1 file / 41.35Kb packed $end $info=abah4 $mame 0.216 [rfka01] AB-AH4, Abit, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/70 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.216: rfka01 added 'Abit AB-AH4' system. ROMSET: 65536 bytes in 1 file / 44.54Kb packed $end $info=abav4 $mame 0.234 [HanJammer, rfka01] AB-AV4, Abit, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/79 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.234: HanJammer and rfka01 added 'Abit AB-AV4' system. ROMSET: 65536 bytes in 1 file / 40.49Kb packed $end $info=abax4 $mame 0.234 [fool, rfka01] AB-AX4, Abit, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/67 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: fool and rfka01 added 'Abit AB-AX4' system. ROMSET: 131072 bytes in 2 files / 77.39Kb packed $end $info=abc_db4106 $mame 0.228 [Curt Coder] DataBoard 4106 Minifloppy interface, , ???? DataBoard 4106 Minifloppy interface emulation. DRIVER: devices/bus/abcbus/db4106.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Curt Coder added 'DataBoard 4106 Minifloppy interface' device. ROMSET: 2048 bytes in 1 file / 1.47Kb packed $end $info=abc_db4107 $mame 0.228 [Curt Coder] DataBoard 4107 Winchester interface, , ???? DataBoard 4107 Winchester interface emulation. DRIVER: devices/bus/abcbus/db4107.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Curt Coder added 'DataBoard 4107 Winchester interface' device. ROMSET: 32768 bytes in 13 files / 21.71Kb packed $end $info=abc_db4112 $mame 0.191 [Curt Coder] DataBoard 4112, , ???? DRIVER: devices/bus/abcbus/db4112.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Renamed (abc_db411223) to (abc_db4112) and description changed to 'DataBoard 4112'. - 0.216: Renamed (db411223) to (abc_db411223). - 0.191: Curt Coder added 'Databoard 4112-23' device. ROMSET: 16384 bytes in 2 files / 9.40Kb packed $end $info=abc_fd2 $mame 0.144u1 [Curt Coder] ABC FD2, , ???? DRIVER: devices/bus/abcbus/fd2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Clean up code using device finder arrays for floppy drives [AJR]. - 0.146u5: Renamed (abcfd2) to (abc_fd2). - 0.144u1: Curt Coder added 'ABC FD2' device. ROMSET: 7168 bytes in 3 files / 5.66Kb packed $end $info=abc_kbd $mame 0.280 [Nigel Barnes] Acorn Business Computer Keyboard, , ???? DRIVER: acorn/bbc_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Nigel Barnes added 'Acorn Business Computer Keyboard' device. ROMSET: None required. $end $info=abc_keyboard_port $mame 0.149u1 [Curt Coder] Luxor ABC keyboard port, , ???? DRIVER: devices/bus/abckb/abckb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Curt Coder added 'Luxor ABC keyboard port' device. ROMSET: None required. $end $info=abc_memcard $mame 0.161 [Curt Coder] ABC Memory Card, , ???? DRIVER: devices/bus/abcbus/memcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (abc_mem) to (abc_memcard). - 0.161: Curt Coder added 'ABC Memory Card' device. ROMSET: None required. $end $info=abc_slutprov $mame 0.143u3 [Curt Coder] Slutprov, , ???? DRIVER: devices/bus/abcbus/slutprov.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (slutprov) to (abc_slutprov). - 0.143u3: Curt Coder added 'Slutprov' device. ROMSET: 2048 bytes in 1 file / 0.36Kb packed $end $info=abc_ssa $mame 0.210 [Curt Coder] Super Smartaid, , ???? DRIVER: devices/bus/abcbus/ssa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (ssa) to (abc_ssa). - 0.210: Curt Coder added 'Super Smartaid' device. ROMSET: 10752 bytes in 3 files / 7.41Kb packed $end $info=abc_uni800 $mame 0.143u3 [Curt Coder] UNI-800, , ???? DRIVER: devices/bus/abcbus/uni800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (uni800) to (abc_uni800). - 0.143u3: Curt Coder added 'UNI-800' device. ROMSET: 256 bytes in 1 file / 0.02Kb packed $end $info=abc_unidisk $mame 0.146u5 [Curt Coder] MyAB UNI DISK, , ???? DRIVER: devices/bus/abcbus/unidisk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (unidisk) to (abc_unidisk). - 0.191: Changed description to 'MyAB UNI DISK'. - 0.146u5: Curt Coder added 'Turbo-Kontroller' device. ROMSET: 12288 bytes in 3 files / 8.83Kb packed $end $info=abc110 $mame 0.166 [Nigel Barnes] ABC 110, Acorn Computers, 1985 The Acorn Business Computer (ABC) was a series of microcomputers announced at the end of 1983 by the British company Acorn Computers. The series of eight computers was aimed at the business, research and further education markets. However, the ABC range was cancelled before any of the models were shipped to customers. The ABC 210 was subsequently relaunched as the Acorn Cambridge Workstation, sold in modest numbers to academic and scientific users. The ABC range was developed by Acorn essentially as a repackaged BBC Micro, expanded to 64 kB RAM, to which was added '(in some models) a second processor and extra memory to complement the Micro's 6502. The electronics and disk drives were integrated into the monitor housing, with a separate keyboard. The Zilog Z80, Intel 80286 and National Semiconductor 32016 were all used as second processors in the various models. Two of the eight models produced, the Personal Assistant and the Terminal, had no second processor. ABC 110: 64Kb RAM memory. 10 Megabyte hard drive. Z80 processor (6502 acting as I/O processor). CP/M 2.2 operating' system. Colour monitor (source: https://en.wikipedia.org/wiki/Acorn_Business_Computer#ABC_110). DRIVER: acorn/bbcbp.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_z80.xml, bbc_cass.xml, bbc_rom.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. - 0.166: Nigel Barnes added 'Acorn ABC 110' system. ROMSET: 131072 bytes in 7 files / 99.65Kb packed $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 1024x768 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?-inch floppy disk drive stored 640kB (source: http://en.wikipedia.org/wiki/ABC_1600). DRIVER: luxor/abc1600.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: abc1600_flop.xml, abc1600_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.288: Added ABC 1656 bus expander [Curt Coder]. - 0.280: Added default NVRAM to pass systest; fix DMA I/O addressing; fixed floppy regression; updated documentation [Curt Coder]. - 0.256: Add deprecation note [Curt Coder]. - 0.253: Implement reset button. Cleanup. Disable debugger side effects. Fixed RTC and NVRAM communications. Fix cursor keys. Use later keyboard ROMs to fix UP/DOWN mode. Implement Luxor R8 mouse. Bring the mouse CPU online. Note failing tests. Disable DBRQ to fix Winchester test suite. Fix Xebec S1410 sense, seek, and diagnostic commands [Curt Coder]. Finish the bus error semi-conversion [Olivier Galibert]. Use addressable latch devices [AJR]. - 0.252: Connect BUS0X PRAC callback and break into debugger on bus error [Curt Coder]. - 0.250: Fixed hard disk formatting by introducing configurable byte transfer and command delays into the NSCSI system [Curt Coder]. - 0.249: Update todo [Curt Coder]. - 0.247: Update todo list [Curt Coder]. - 0.245: Added FPU PAL dump, and PAL titles from Luxor source code [Dataindustrier AB DIAB Intressegrupp, Curt Coder]. - 0.243: Implement RAM parity test bit. Improve logging, use u8/u16 [Curt Coder]. - 0.241: MAC cleanup. Added sector dump floppy image format [Curt Coder]. Enable floppy sound, and optimize MAC [Curt Coder]. - 0.144: Added portrait/landscape layouts [Curt Coder]. - 0.143u7: System now boots into ABCenix, but there is no support for hard disk yet so it's unusable [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: 1656 bytes in 7 files / 0.49Kb packed $end $info=abc1600mac $mame 0.150 [Curt Coder] Luxor ABC 1600 MAC, , ???? DRIVER: luxor/abc1600_mmu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Changed description to 'Luxor ABC 1600 MAC'. - 0.150: Curt Coder added 'ABC 1600 MAC' device. ROMSET: 16644 bytes in 2 files / 6.91Kb packed $end $info=abc1600mover $mame 0.150 [Curt Coder] ABC 1600 Mover, , ???? DRIVER: luxor/abc1600_v.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Curt Coder added 'ABC 1600 Mover' device. ROMSET: 9028 bytes in 6 files / 0.60Kb packed $end $info=abc310 $mame 0.166 [Nigel Barnes] ABC 310, Acorn Computers, 1985 The Acorn Business Computer (ABC) was a series of microcomputers announced at the end of 1983 by the British company Acorn Computers. The series of eight computers was aimed at the business, research and further education markets. However, the ABC range was cancelled before any of the models were shipped to customers. The ABC 210 was subsequently relaunched as the Acorn Cambridge Workstation, sold in modest numbers to academic and scientific users. The ABC range was developed by Acorn essentially as a repackaged BBC Micro, expanded to 64 kB RAM, to which was added '(in some models) a second processor and extra memory to complement the Micro's 6502. The electronics and disk drives were integrated into the monitor housing, with a separate keyboard. The Zilog Z80, Intel 80286 and National Semiconductor 32016 were all used as second processors in the various models. Two of the eight models produced, the Personal Assistant and the Terminal, had no second processor. ABC 310: 1024Kb RAM memory. 10 Megabyte hard disk. 80286 processor (6502 acting as I/O processor). Concurrent DOS 3.1 with Desktop Manager (GEM GUI - See screenshots in Nov 1984 Acorn User - p. 31). Colour monitor (source: https://en.wikipedia.org/wiki/Acorn_Business_Computer#ABC_310). DRIVER: acorn/bbcbp.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_80186.xml, ibm5150.xml, bbc_cass.xml, bbc_rom.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. - 0.191: Added 80286 2nd processor [Nigel Barnes]. - 0.166: Nigel Barnes added 'Acorn ABC 310' system. ROMSET: 131072 bytes in 7 files / 99.65Kb packed $end $info=abc55 $mame 0.148u3 [Curt Coder] Luxor ABC 55, , ???? DRIVER: devices/bus/abckb/abc77.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u3: Curt Coder added 'Luxor ABC 55' device. ROMSET: 2048 bytes in 1 file / 1.38Kb packed $end $info=abc77 $mame 0.143u3 [Curt Coder] Luxor ABC 77, , ???? DRIVER: devices/bus/abckb/abc77.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Curt Coder added 'Luxor ABC 77' device. ROMSET: 2048 bytes in 1 file / 1.38Kb packed $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). DRIVER: luxor/abc80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: abc80_cass.xml, abc80_flop.xml, abc80_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.284: Use address maps instead of read/write functions. [Curt Coder]. - 0.254: Emulate the TKN 80 80-column expansion kit.Add system ROMs with checksum 10042 [PC/M]. Refactor ABC Memory Card to use generic slots. Devicify the SN74S263 character generator. Added keyboard PROM, and memory card IEC/Printer ROMs [Curt Coder]. - 0.241: Enable floppy sounds [Curt Coder]. - 0.210: Added skeleton Owoco Super Smartaid device [Curt Coder, Anders Sandahl]. - 0.162: Default to ABC 830 disk drive with fast controller [Curt Coder]. - 0.154: Added Myab CP/M BIOS 3.7 in abc80.xml [Robert Juhasz]. - 0.146u5: Refactored legacy code, moved DOS ROMs to ABC bus DOS card, added 'BASIC V1 dump, added 'ABC 890 bus expander' device. Added serial interface [Curt Coder]. - 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]. - 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: 38656 bytes in 14 files / 30.25Kb packed $end $info=abc80_16kb $mame 0.161 [Curt Coder] ABC 80 16KB RAM card, , ???? DRIVER: devices/bus/abcbus/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.161: Curt Coder added 'ABC 80 16KB RAM card' device. ROMSET: None required. $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?" 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). DRIVER: luxor/abc80x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: abc830_flop.xml, abc832_flop.xml, abc838_flop.xml, abc800_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.151: Fixed the fast floppy controller [Curt Coder]. - 0.146u5: Added high resolution graphics. Added character display, promoted driver to working [Curt Coder]. - 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: 57888 bytes in 16 files / 44.88Kb packed $end $info=abc800kb $mame 0.145u6 [Curt Coder] ABC-800 Keyboard, , ???? DRIVER: devices/bus/abckb/abc800kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u6: Curt Coder added 'ABC-800 Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.92Kb packed $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?" 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). DRIVER: luxor/abc80x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: abc830_flop.xml, abc832_flop.xml, abc838_flop.xml, abc800_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.151: Fixed the fast floppy controller [Curt Coder]. - 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: 26624 bytes in 7 files / 20.32Kb packed $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). DRIVER: luxor/abc80x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: abc830_flop.xml, abc832_flop.xml, abc838_flop.xml, abc800_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.221: Machine promoted to working [Curt Coder]. - 0.175: Added LUXNET BIOSes [Anders Sandahl]. - 0.162: Fixed invalid data transmitted on first keypress [Curt Coder]. - 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: 77824 bytes in 10 files / 58.24Kb packed $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). DRIVER: luxor/abc80x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: abc830_flop.xml, abc832_flop.xml, abc838_flop.xml, abc800_hdd.xml, abc806_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.253: Remove reset code that is no longer necessary. Use addressable latch devices [AJR]. Fix UFD-DOS boot RTC readout [Curt Coder]. - 0.198: Fixed memory banking allowing CP/M to boot [Curt Coder]. - 0.175: Added LUXNET BIOSes [Anders Sandahl]. - 0.162: Fixed invalid data transmitted on first keypress. Implemented flashing, double height, and underlined characters by hooking up the RAD PROM [Curt Coder]. - 0.154: Added video PROMs. Added video PALs [Anders Sandahl]. - 0.146u5: Used correct HRUII PROM [Curt Coder]. - 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: 59432 bytes in 20 files / 43.57Kb packed $end $info=abc80kb $mame 0.145u7 [Curt Coder] ABC 80 Keyboard, , ???? DRIVER: luxor/abc80kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Changed description to 'ABC 80 Keyboard'. - 0.145u7: Curt Coder added 'ABC-80 Keyboard' device. ROMSET: 512 bytes in 1 file / 0.25Kb packed $end $info=abc80l $mame 0.284 [Curt Coder] ABC 80 with ABC80L, Cat AB, 1981 Desktop computer introduced in 1981, designed for professional and technical use, based on the Z80 architecture with integrated BASIC. It included an optional floppy drive (ABC80L) for memory expansion and data management, offering advanced performance for its time in scientific and industrial applications thanks to its modular design and reliable text-based user interface. DRIVER: luxor/abc80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: abc80_cass.xml, abc80_flop.xml, abc80_rom.xml RESOURCES: Snap and Title. WIP: - 0.284: Curt Coder added 'Cat AB ABC 80 with ABC80L' system. ROMSET: 6144 bytes in 3 files / 5.13Kb packed $end $info=abc830 $mame 0.153 [Curt Coder] ABC 830, , ???? DRIVER: devices/bus/abcbus/lux21046.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Curt Coder added 'ABC 830' device. ROMSET: 49152 bytes in 5 files / 23.05Kb packed $end $info=abc832 $mame 0.153 [Curt Coder] ABC 832, , ???? DRIVER: devices/bus/abcbus/lux21046.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Curt Coder added 'ABC 832' device. ROMSET: 49152 bytes in 5 files / 23.05Kb packed $end $info=abc834 $mame 0.153 [Curt Coder] ABC 834, , ???? DRIVER: devices/bus/abcbus/lux21046.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Curt Coder added 'ABC 834' device. ROMSET: 49152 bytes in 5 files / 23.05Kb packed $end $info=abc838 $mame 0.153 [Curt Coder] ABC 838, , ???? DRIVER: devices/bus/abcbus/lux21046.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Curt Coder added 'ABC 838' device. ROMSET: 49152 bytes in 5 files / 23.05Kb packed $end $info=abc850 $mame 0.150 [Curt Coder] ABC 850, , ???? DRIVER: devices/bus/abcbus/abc890.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Curt Coder added 'ABC 850' device. ROMSET: None required. $end $info=abc850flop $mame 0.184 [Curt Coder] ABC 850 Floppy, , ???? DRIVER: devices/bus/abcbus/lux21046.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Curt Coder added 'ABC 850 floppy' device. ROMSET: 49152 bytes in 5 files / 23.05Kb packed $end $info=abc852 $mame 0.152 [Curt Coder] ABC 852, , ???? DRIVER: devices/bus/abcbus/abc890.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.152: Curt Coder added 'ABC 852' device. ROMSET: None required. $end $info=abc856 $mame 0.152 [Curt Coder] ABC 856, , ???? DRIVER: devices/bus/abcbus/abc890.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.152: Curt Coder added 'ABC 856' device. ROMSET: None required. $end $info=abc890 $mame 0.146u5 [Curt Coder] ABC 890, , ???? DRIVER: devices/bus/abcbus/abc890.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u5: Curt Coder added 'ABC 890' device. ROMSET: None required. $end $info=abc894 $mame 0.150 [Curt Coder] ABC 894, , ???? DRIVER: devices/bus/abcbus/abc890.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Curt Coder added 'ABC 894' device. ROMSET: None required. $end $info=abc99 $mame 0.143u3 [Curt Coder] Luxor ABC 99, , ???? DRIVER: devices/bus/abckb/abc99.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Curt Coder added 'Luxor ABC 99' device. ROMSET: 10240 bytes in 4 files / 4.73Kb packed $end $info=abcbus_slot $mame 0.149u1 [Curt Coder] ABCBUS slot, , ???? DRIVER: devices/bus/abcbus/abcbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Fixed default DIP switch settings for the Luxor 4105 SASI interface. Added a ROM to the Xebec S1410. Fixed the Luxor 55 21056 SASI interface (for ABC 850/852/856 hard drives) [Curt Coder]. - 0.149u1: Curt Coder added 'ABCBUS slot' device. ROMSET: None required. $end $info=abcexp $mame 0.161 [Curt Coder] ABC Expansion Unit, , ???? DRIVER: devices/bus/abcbus/abc890.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.161: Curt Coder added 'ABC Expansion Unit' device. ROMSET: None required. $end $info=abcsio $mame 0.144u1 [Curt Coder] ABC SIO, , ???? DRIVER: devices/bus/abcbus/sio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u1: Curt Coder added 'ABC SIO' device. ROMSET: 4096 bytes in 2 files / 2.91Kb packed $end $info=abl4play $mame 0.218 [Sean Riddle, David Haywood] 4 Player System - 10 in 1, Advance Bright Ltd, 200? Advance Bright Ltd's “4 Player System?? is an interesting one in that it isn't the typical NES based hardware multi-game, nor is it even a SunPlus or Elan type system, but instead some Winbond type hardware using a G65C816 derived CPU as previously seen on Konami's Track and Field Challenge. Currently we don't emulate sound for this platform (I can't see any sound related writes, it might be there's a small piece of internal code missing) and also there are some video issues and some timing issues to due lack of software to draw any solid conclusions. All 10 mini-games in the collection do run tho, some are playable. As the name would suggest the games here are all designed for 4 players to compete against other, and as such, when combined with the less common architecture they're actually all original pieces of software (albeit with some stolen graphics/ideas) (source: https://mamedev.emulab.it/haze/2020/03/31/under-the-surface-part-1/). DRIVER: tvgames/trkfldch.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Sean Riddle and David Haywood added 'Advance Bright Ltd 4 Player System - 10 in 1' system. ROMSET: 8388608 bytes in 1 file / 3.01Mb packed $end $info=ablkickb $mame 0.220 [Sean Riddle, David Haywood] Kick Boxing (BJ8888, ABL TV Game), Advance Bright Ltd / Coleco / V-Tac Technology Co Ltd., 2006 Is an electronic game based on a plug-and-play game console. It is a title devoted to simulating kickboxing fights, a combat sport that combines kicking and boxing techniques. This game is part of a series of products made by companies such as ABL (Advanced Business Logistics) or other companies that produce inexpensive gaming devices for the home market. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.220: Sean Riddle and David Haywood added 'Advance Bright Ltd/Coleco/V-Tac Technology Co Ltd. Kick Boxing (BJ8888, ABL TV Game)' system. ROMSET: 8388608 bytes in 1 file / 2.73Mb packed $end $info=ablmini $mame 0.220 [Sean Riddle, David Haywood] Double Players Mini Joystick 80-in-1 (MJ8500, ABL TV Game), Advance Bright Ltd, 2006 The device "Advance Bright Ltd Double Players Mini Joystick 80-in-1 (MJ8500, ABL TV Game)" is a handheld joystick or tabletop mini-console, manufactured in China or East Asia in the 1990s or early 2000s. It is an example of those inexpensive and compact devices that integrated multiple games into the same hardware, similar to the "plug & play" with included joysticks sold to be connected directly to the TV. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.220: Sean Riddle and David Haywood added 'Advance Bright Ltd Double Players Mini Joystick 80-in-1 (MJ8500, ABL TV Game)' system. ROMSET: 8388608 bytes in 1 file / 2.02Mb packed $end $info=ablpinb $mame 0.216 [David Haywood, Morten Kirkegaard, Peter Wilhelmsen] Pinball (P8002, ABL TV Game), Advance Bright Ltd, 2005 Plug n' Play pinball game from Advance Bright, who has several other types of Famiclones. Kind of undecided on where to put this one as there are other TV games that are also based on the NES chip, but since it's not a true Famiclone nor one of those clone-in-a-controller handhelds it'll stay in the TV games section for now. There are several different models and color variations of this particular machine, shouldn't be too hard to find on ebay or cheap department stores like Walmart (source: http://ultimateconsoledatabase.com/tvgames/advance_bright_pinball.htm). DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.216: David Haywood, Morten Kirkegaard and Peter Wilhelmsen added 'Advance Bright Ltd Pinball (P8002, ABL TV Game)' system. ROMSET: 2097152 bytes in 1 file / 691.60Kb packed $end $info=ablping $mame 0.215 [David Haywood, Morten Shearman Kirkegaard, Peter Wilhelmsen] Ping Pong / Table Tennis / Super Ping Pong (PP1100, ABL TV Game), Advance Bright Ltd, 2006 The device "Advance Bright Ltd Ping Pong / Table Tennis / Super Ping Pong (PP1100, ABL TV Game)" is a dedicated electronic game, manufactured by Advance Bright Ltd, a company that made inexpensive entertainment devices in the 2000s, mainly for the Asian market or as "white label" products sold under different brands. This type of device falls into the category of so-called "TV plug-and-play games", which are self-powered devices (often via batteries or a power supply) that connect directly to the SCART or RCA port of a conventional TV set to play one or more games without the need for a separate console. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.215: David Haywood, Morten Shearman Kirkegaard and Peter Wilhelmsen added 'Advance Bright Ltd Ping Pong/Table Tennis/Super Ping Pong (PP1100, ABL TV Game)' system. ROMSET: 2097152 bytes in 1 file / 412.20Kb packed $end $info=abltenni $mame 0.218 [Sean Riddle, David Haywood] Wireless Tennis (WT2000, ABL TV Game), Advance Bright Ltd / V-Tac Technology Co Ltd., 2006 The device "Advance Bright Ltd / V-Tac Technology Co Ltd. Wireless Tennis (WT2000, ABL TV Game)" is a dedicated electronic game designed to be connected directly to a TV set, similar to the classic "TV plug-and-play" games of the 2000s. It is produced by Advance Bright Ltd, in cooperation or distributed by V-Tac Technology Co Ltd, two Chinese companies known for producing inexpensive electronic devices, including gaming accessories. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: Changed description to 'f / V-Tac Technology Co Ltd.'. - 0.218: Sean Riddle and David Haywood added 'Advance Bright Ltd / V-Tac Technology Co Ltd. Wireless Tennis (WT2000, ABL TV Game)' system. ROMSET: 4194304 bytes in 1 file / 1.04Mb packed $end $info=ablwikid $mame 0.219 [Team Europe, David Haywood] Wikid Joystick 14-in-1, Advance Bright Ltd. / JungleTac, 200? The SH6578 is a famiclone with 16 colour tiles, and an attribute entry for every tile (rather than every 2x2 block of tiles) Not all games currently work (DMA issues etc. possibly using the wrong trigger/enable mechanism at the moment) however some work well enough to demonstrate here. This is an interesting platform as it isn't directly compatible with the NES, all games require modification to run on it due to the different VRAM layout (source: https://www.youtube.com/watch?v=TmdrtcvuvyI). DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: Changed description to 'Wikid Joystick 14-in-1' and manufacturer to 'Advance Bright Ltd. / JungleTac'. - 0.219: Team Europe and David Haywood added 'Advance Bright Ltd. Wikid Joystick' system. ROMSET: 2097152 bytes in 1 file / 848.79Kb packed $end $info=abpb4 $mame 0.215 [rfka01] AB-PB4, Abit, 199? Technical informations: http://hw-museum.cz/mb/3/abit-ab-pb4 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.215: rfka01 added 'Abit AB-PB4' system. ROMSET: 262144 bytes in 2 files / 162.68Kb packed $end $info=abpi4 $mame 0.216 [rfka01] AB-PI4 / AB-PI4T (SiS 85C496/85C497 chipset), ABit, 1995 Technical informations: http://www.win3x.org/uh19/motherboard/show/86 DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap, Title and PCB. WIP - 0.286: Changed description to 'AB-PI4 / AB-PI4T (SiS 85C496/85C497 chipset)'. - 0.257: Changed description to 'AB-PI4 / AB-PI4T (SiS 85C496/85C497)'. - 0.216: rfka01 added 'Abit AB-PI4' system. ROMSET: 262144 bytes in 2 files / 157.42Kb packed $end $info=abpm4 $mame 0.218 [rfka01] AB-PM4 (SiS 85C496/85C497 chipset), ABit, 1995 Technical informations: https://theretroweb.com/motherboards/s/abit-ab-pb4-rev-1.2 DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap, Title and PCB. WIP: - 0.286: Changed description to 'AB-PM4 (SiS 85C496/85C497 chipset)'. - 0.257: Changed description to 'AB-PM4 (SiS 85C496/85C497)'. - 0.218: rfka01 added 'Abit AB-PM4' system. ROMSET: 131072 bytes in 1 file / 73.99Kb packed $end $info=abpv4 $mame 0.218 [rfka01] AB-PV4 (SiS 85C496/85C497 chipset), ABit, 1995 Technical informations: http://www.win3x.org/uh19/motherboard/show/88 DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.286: Changed description to 'AB-PV4 (SiS 85C496/85C497 chipset)'. - 0.257: Changed description to 'AB-PV4 (SiS 85C496/85C497)'. - 0.218: rfka01 added 'Abit AB-PV4' system. ROMSET: 131072 bytes in 1 file / 91.83Kb packed $end $info=abpw4 $mame 0.215 [rfka01] AB-PW4, Abit, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/90 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.215: rfka01 added 'Abit AB-PW4' system. ROMSET: 131072 bytes in 2 files / 88.00Kb packed $end $info=ac1 $mame 0.130 [Miodrag Milanović] Amateurcomputer AC1 Berlin, Frank Heyder, 1984 Info at: http://www.ac1-info.de/ac1_berlin.htm DRIVER: ddr/ac1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.142: Added cassette support [Robbbert]. - 0.130: Miodrag Milanović added 'Amateurcomputer AC1 Berlin' system. ROMSET: 6656 bytes in 4 files / 5.12Kb packed $end $info=ac1_32 $mame 0.130 [Miodrag Milanović] Amateurcomputer AC1 Berlin (32 lines), Frank Heyder, 1984 Info at: http://www.ac1-info.de/ac1_berlin.htm DRIVER: ddr/ac1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.130: Miodrag Milanović added 'Amateurcomputer AC1 (32 lines)' system. ROMSET: 5120 bytes in 3 files / 2.87Kb packed $end $info=ac1scch $mame 0.132 [Miodrag Milanović] Amateurcomputer AC1 SCCH, Frank Heyder, 1984 Info at: http://www.ac1-info.de/ac1_berlin.htm DRIVER: ddr/ac1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović added 'AC1 SCCH' system. ROMSET: 18432 bytes in 5 files / 13.67Kb packed $end $info=ac97_stac9704 $mame 0.287 [Angelo Salese] SigmaTel STAC9704 AC'97 Codec, , ???? DRIVER: devices/sound/ac97_stac9704.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Preliminary status/command hookup. Enough to make misc/voyager.cpp happy during Linux boot [Angelo Salese]. - 0.287: Angelo Salese added 'SigmaTel STAC9704 AC'97 Codec' device. ROMSET: None required. $end $info=academy $mame 0.143u8 [Cowering] Mephisto Academy (English, 04-10-88), Hegener + Glaser, 1989 After Mephisto in this series already with the Monte Carlo Mephisto, Mephisto Monte Carlo IV, and the special edition Mephisto Monte Carlo IV LE was successful, the Mephisto Academy is the latest model of this attractive wooden units with wood-magnetic sensor board (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Mephisto_Academy). DRIVER: hegenerglaser/academy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.262: Changed description to 'Mephisto Academy (English, 04-10-88)'. Bookrom has identical halves [hap]. - 0.219: Changed description to 'Mephisto Academy (English)'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.189: Machine promoted to working [Sandro Ronco]. - 0.143u8: Cowering added 'Mephisto Academy Schachcomputer' system. ROMSET: 65536 bytes in 2 files / 30.81Kb packed $end $info=academyd $mame 0.262 [Drahti] Mephisto Academy (Dutch, 04-10-88), Hegener + Glaser, 1989 After Mephisto in this series already with the Monte Carlo Mephisto, Mephisto Monte Carlo IV, and the special edition Mephisto Monte Carlo IV LE was successful, the Mephisto Academy is the latest model of this attractive wooden units with wood-magnetic sensor board (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Mephisto_Academy). DRIVER: hegenerglaser/academy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: Drahti added 'Hegener + Glaser Mephisto Academy (Dutch, 04-10-88)' system. ROMSET: 65536 bytes in 2 files / 30.86Kb packed $end $info=academyg $mame 0.219 [hap] Mephisto Academy (German, 06-03-89), Hegener + Glaser, 1989 The Ideal tournament and training chess computer for all who want to learn or improve their chess. Simple to use - only 8 keys needed. Has unique 32 character dot matrix LCD display to show information optimally. Uses one of the World's strongest 48 K Byte programs. User upgrade possible due to use of module technology. Use the computer to calculate your own playing strength in ELO points (source: http://www.spacious-mind.com/html/academy.html). DRIVER: hegenerglaser/academy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto Academy (German, 06-03-89)' system. ROMSET: 65536 bytes in 2 files / 30.83Kb packed $end $info=academyga $mame 0.219 [hap] Mephisto Academy (German, 04-10-88), Hegener + Glaser, 1989 The Ideal tournament and training chess computer for all who want to learn or improve their chess. Simple to use - only 8 keys needed. Has unique 32 character dot matrix LCD display to show information optimally. Uses one of the World's strongest 48 K Byte programs. User upgrade possible due to use of module technology. Use the computer to calculate your own playing strength in ELO points (source: http://www.spacious-mind.com/html/academy.html). DRIVER: hegenerglaser/academy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto Academy (German, 04-10-88)' system. ROMSET: 65536 bytes in 2 files / 30.83Kb packed $end $info=academygb $mame 0.262 [Drahti] Mephisto Academy (German, 27-08-88), Hegener + Glaser, 1989 After Mephisto in this series already with the Monte Carlo Mephisto, Mephisto Monte Carlo IV, and the special edition Mephisto Monte Carlo IV LE was successful, the Mephisto Academy is the latest model of this attractive wooden units with wood-magnetic sensor board (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Mephisto_Academy). DRIVER: hegenerglaser/academy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: Drahti added 'Hegener + Glaser Mephisto Academy (German, 27-08-88)' system. ROMSET: 65536 bytes in 2 files / 30.55Kb packed $end $info=academytt $mame 0.262 [mclane] Mephisto Academy T+T (Dutch, prototype), Hegener + Glaser, 1989 It is an educational chess computer designed to teach and train chess players. DRIVER: hegenerglaser/academy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: mclane added 'Hegener + Glaser Mephisto Academy T+T (Dutch, prototype)' system. ROMSET: 65536 bytes in 2 files / 35.00Kb packed $end $info=acb2072 $mame 0.223 [AJR] ACB-2072 RLL Drive Controller, , ???? DRIVER: devices/bus/isa/acb2072.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: AJR added 'ACB-2072 RLL Drive Controller' device. ROMSET: 16384 bytes in 2 files / 10.88Kb packed $end $info=acb4070 $mame 0.149u1 [smf] ACB4070, , ???? DRIVER: devices/bus/scsi/acb4070.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: smf added 'ACB4070' device. ROMSET: None required. $end $info=accomm $mame 0.186 [R. Belmont] Acorn Communicator, Acorn Computers, 1986 The Acorn Communicator is a discontinued business computer developed by Acorn Computers in 1985. The system sold in very low numbers to companies requiring a computer with a built-in modem. As a dedicated Prestel terminal with built-in word processing and spreadsheet capabilities, the Communicator found a niche market amongst travel agents in the United Kingdom and Italy, who used Prestel (and similar networks) as probably the earliest online booking service (source: https://en.wikipedia.org/wiki/Acorn_Communicator). DRIVER: acorn/accomm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.192: Added CMOS RAM, serial and econet ports, implemented RAM/ROM switching according to manual, and documented full memory map [Nigel Barnes]. - 0.187: Fully implemented keyboard, added 'sound (same as Electron), and added 'layout with Caps/Shift Lock LEDs [Nigel Barnes]. - 0.186: R. Belmont added 'Acorn Communicator machine. ROMSET: 262144 bytes in 4 files / 152.26Kb packed $end $info=accommb $mame 0.202 [Centre for Computing History, ABUG] Acorn Briefcase Communicator, Acorn Computers, 1987 The Acorn Communicator is a business computer developed by Acorn Computers in 1985. The system sold in very low numbers to companies requiring a computer with a built-in modem. As a dedicated Prestel terminal with built-in word processing and spreadsheet capabilities, the Communicator found a niche market amongst travel agents in the United Kingdom and Italy, who used Prestel (and similar networks) as probably the earliest online booking service. The machine used the Ferranti-manufactured "Aberdeen" gate array developed for the Electron, which was the largest ULA ever developed at that time. The system used a 16-bit Western Design Center 65816 chip rather than the 8-bit MOS Technology 6502, which was used by all of Acorn's previous offerings. It boasted 512 kB of memory, which was expandable to 1024 kB (source: http://www.computinghistory.org.uk/det/1327/Acorn-Briefcase-Communicator/). DRIVER: acorn/accomm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.202: Centre for Computing History and ABUG added 'Acorn Briefcase Communicator' system. ROMSET: 65536 bytes in 1 file / 27.75Kb packed $end $info=accommi $mame 0.202 [Centre for Computing History, ABUG] Acorn Communicator (Italian), Acorn Computers, 1988 The Acorn Communicator is a discontinued business computer developed by Acorn Computers in 1985. The system sold in very low numbers to companies requiring a computer with a built-in modem. As a dedicated Prestel terminal with built-in word processing and spreadsheet capabilities, the Communicator found a niche market amongst travel agents in the United Kingdom and Italy, who used Prestel (and similar networks) as probably the earliest online booking service (source: https://en.wikipedia.org/wiki/Acorn_Communicator). DRIVER: acorn/accomm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.202: Centre for Computing History and ABUG added 'Acorn Communicator (Italian)' system. ROMSET: 327680 bytes in 3 files / 186.42Kb packed $end $info=accommp $mame 0.202 [Centre for Computing History, ABUG] Acorn Communicator (prototype), Acorn Computers, 1985 The Acorn Communicator is a business computer developed by Acorn Computers in 1985. The system sold in very low numbers to companies requiring a computer with a built-in modem. As a dedicated Prestel terminal with built-in word processing and spreadsheet capabilities, the Communicator found a niche market amongst travel agents in the United Kingdom and Italy, who used Prestel (and similar networks) as probably the earliest online booking service. The machine used the Ferranti-manufactured "Aberdeen" gate array developed for the Electron, which was the largest ULA ever developed at that time. The system used a 16-bit Western Design Center 65816 chip rather than the 8-bit MOS Technology 6502, which was used by all of Acorn's previous offerings. It boasted 512 kB of memory, which was expandable to 1024 kB (source: http://www.computinghistory.org.uk/det/1327/Acorn-Briefcase-Communicator/). DRIVER: acorn/accomm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Marquee. WIP: - 0.202: Centre for Computing History and ABUG added 'Acorn Communicator (prototype)' system. ROMSET: 360448 bytes in 8 files / 217.28Kb packed $end $info=accord $mame 0.262 [hap, Berger] Accord, Novag Industries / Intelligent Heuristic Programming, 1987 Technical information: https://tluif.home.xs4all.nl/chescom/EngNovAcc.html DRIVER: novag/accord.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.262: hap and Berger added 'Novag Accord' system. ROMSET: 4096 bytes in 1 file / 3.37Kb packed $end $info=acd $mame 0.192 [Robbbert] unknown ACD computer, Advanced Computer Design, 198? It’s a professional-grade switching power supply, designed for high-end computer or industrial systems from the 1980s–1990s. It is not a computer, but a critical component that delivers regulated and protected power to sensitive devices. It offers single or multiple outputs, with galvanic isolation up to 500 VDC, and includes protections against overloads, short circuits, and overvoltage, along with voltage stability within ±0.2%. Featuring power-on delay, state retention (holdover), and optional remote control capabilities, it is ideal for applications where reliability and precision are essential—such as laboratories, dedicated servers, or legacy embedded systems. DRIVER: skeleton/acd.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.192: Robbbert added 'unknown ACD computer' system. ROMSET: 3168 bytes in 9 files / 2.66Kb packed $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). DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.93: Cowering added 'Franklin ACE 100' system. ROMSET: 12288 bytes in 1 file / 9.78Kb packed $end $info=ace1000 $mame 0.231 [Christopher Kobayashi] Franklin ACE 1000, Franklin Computer, 1982 The Apple II series of computers were very popular, so popular in fact, that numerous clones were manufactured by other computer manufacturers. The Franklin Ace 1000 is clone of the Apple II Plus computer. Franklin made numerous Apple clones, the first being the Franklin Ace 100, a clone of the original Apple II (source: http://oldcomputers.net/ace1000.html). DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.231: Christopher Kobayashi added 'Franklin Computer Franklin ACE 1000' system. ROMSET: 16384 bytes in 7 files / 11.66Kb packed $end $info=ace2200 $mame 0.239 [R. Belmont] Franklin ACE 2200, Franklin Computer, 1985 The Franklin ACE 2200 was the last Apple clone Franklin made. Though not many were produced, it is a quality machine (source: https://www.applefritter.com/node/202). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.239: R. Belmont added 'Franklin Computer Franklin ACE 2200' system. ROMSET: 32768 bytes in 4 files / 15.83Kb packed $end $info=ace2x00s1 $mame 0.239 [R. Belmont] Franklin Ace 2x00 Parallel Port, , ???? DRIVER: devices/bus/a2bus/ace2x00.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: R. Belmont added 'Franklin Ace 2x00 Parallel Port' device. ROMSET: None required. $end $info=ace2x00s6 $mame 0.239 [R. Belmont] Franklin Ace 2x00 Disk Port, , ???? DRIVER: devices/bus/a2bus/ace2x00.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: R. Belmont added 'Franklin Ace 2x00 Disk Port' device. ROMSET: None required. $end $info=ace500 $mame 0.239 [R. Belmont] Franklin ACE 500, Franklin Computer, 1986 The last of the Franklin ACE computers - the ACE 500. The first Franklin computers, the 100 and 1000 were rip-offs of their Apple equivalent, and Franklin paid the price for it. They were sued by Apple and forced to develop their own operating system rather than just copy someone elses. The resultant LEGAL Franklin computer systems were the 2000 and 500, which are still clones of similar Apple computer systems, but have no illegal code in them. The ACE 500 is most similar to the Apple IIc, with characteristics such as a one-piece case with a handle, an external power supply, and a built-in floppy drive on the right side of they system, but they look quite different physically. The Franklin ACE 500 has 256K of memory installed, with room to add an additional 256K for 512K total RAM. Other options include a battery-backed clock and calendar (source: https://oldcomputers.net/ace500.html). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.288: Fix mouse IRQ resets; fix keyboard strobe reset [arekkusu42]. - 0.285: Enable IOUDIS soft switch (fixes mouse interrupt) [AJR]. - 0.239: R. Belmont added 'Franklin Computer Franklin ACE 500' system. ROMSET: 40960 bytes in 2 files / 18.95Kb packed $end $info=aceex2814 $mame 0.179 [Joakim Larsson Edström] Aceex 2814, Aceex Corporation, 1995 The Aceex 2814 is a communications device, probably a fax/data modem, manufactured by the Taiwanese company Aceex Technology Corporation . Aceex was known in the 1990s for producing a wide range of connectivity devices, including serial modems, network cards, and adapters for transmitting data over telephone lines. The model number "2814" suggests that this is a modem compatible with the V.28 or V.34 standard, used for data and fax transmission over analog telephone lines. The following are some probable characteristics and details based on the historical and technological context. DRIVER: skeleton/aceex.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.179: Joakim Larsson Edström added 'Aceex 2814' system. Started skeleton driver for 1995 Accexx 28.8 modem [Joakim Larsson Edström]. ROMSET: 65536 bytes in 1 file / 32.72Kb packed $end $info=acia6850 $mame 0.149u1 [smf] MC6850 ACIA, , ???? The MC6850 ACIA (Advanced Communication Interface Adapter) is a serial interface chip designed by Motorola, used primarily in Motorola 6800 and 6809 processor-based systems. The ACIA is a key component for managing serial communication between a microprocessor and external devices, such as terminals, modems, or other peripherals. DRIVER: devices/machine/6850acia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Fixed transmission of a spurious character following master reset [AJR]. - 0.149u1: smf added 'MC6850 ACIA' device. ROMSET: None required. $end $info=acorn_32k $mame 0.200 [Nigel Barnes] Acorn 32K Dynamic RAM Board, , ???? The Acorn 32K Dynamic RAM card is a Eurocard which can be used in a System or Atom computer. The card provides up to 32K of RAM for a computer using Acorn's standard data bus. The ICs used are 5v 16k bit dynamic RAMs organised as 2 banks of 16K. Timing is generated in synchronisation with the CPU clock and the hardware refresh circuitry allows random access of the memory in any clock cycle. The RAM is organised into 4 sections each of which is 8K. These 4 sections can each be linked to begin at addresses 0, 2000, 4000, 6000, 8000, C000 and E000. In Acorn Systems 2, 3 and 4 the card will usually be used to provide 8K of program space at C000 to DFFF and 24K of text space at 2000 to 7FFF. A 16K card can then be used to fill the remaining space from 8000 to BFFF. Acorn Dynamic RAM cards can be mixed with static RAM cards and can be paged if required (source: http://chrisacorns.computinghistory.org.uk/8bit_Upgrades/Acorn_32KDRAM.html). DRIVER: devices/bus/acorn/system/32k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Nigel Barnes added 'Acorn 32K Dynamic RAM Board' device. ROMSET: None required. $end $info=acorn_8k $mame 0.200 [Nigel Barnes] Acorn 8K Static Memory Board, , ???? The Acorn 8K Static RAM card offers 8K of static RAM plus 2 sockets which each can accept a 4K ROM or EPROM. The 8K RAM bank and the 8K ROM bank can be independently located in memory to commence in 8K intervals throughout the memory map e.g. each may commence at hex 0, 2000, 4000, etc. through to E000 (source: http://chrisacorns.computinghistory.org.uk/8bit_Upgrades/Acorn_Memory.html). DRIVER: devices/bus/acorn/system/8k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Nigel Barnes added 'Acorn 8K Static Memory Board' device. ROMSET: None required. $end $info=acorn_bmu $mame 0.238 [Nigel Barnes] Acorn Battery Management Unit, , ???? Acorn Battery Management Unit; the BMU is actually a 4-bit Hitachi HD404304F MCU, marked as BMU 0290032. DRIVER: devices/machine/acorn_bmu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Acorn Battery Management Unit' device. ROMSET: None required. $end $info=acorn_bus $mame 0.200 [Nigel Barnes] Acorn Bus, , ???? DRIVER: devices/bus/acorn/bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Nigel Barnes added 'Acorn Bus' device. ROMSET: None required. $end $info=acorn_bus_slot $mame 0.200 [Nigel Barnes] Acorn Bus Eurocard slot, , ???? DRIVER: devices/bus/acorn/bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Nigel Barnes added 'Acorn Bus Eurocard slot' device. ROMSET: None required. $end $info=acorn_cass $mame 0.200 [Nigel Barnes] Acorn Cassette Interface, , ???? DRIVER: devices/bus/acorn/system/cass.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Nigel Barnes added 'Acorn Cassette Interface' device. ROMSET: None required. $end $info=acorn_econet $mame 0.200 [Nigel Barnes] Acorn Econet Interface, , ???? The Econet Eurocard is the system version of the Econet interface card that fits into the Atom computer. It plugs into the backplane and carries the ROM with the low level Econet software to allow the local system to be linked to other Acorn products (source: http://chrisacorns.computinghistory.org.uk/8bit_Upgrades/Acorn_Econet.html). DRIVER: devices/bus/acorn/system/econet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Nigel Barnes added 'Acorn Econet Interface' device. ROMSET: None required. $end $info=acorn_fdc $mame 0.200 [Nigel Barnes] Acorn Floppy Disc Controller Board, , ???? The Acorn fdc is a standard eurocard which connects to the standard Acorn bus and provides an interface to 1 or 2 drives. It is capable of controlling 4 drive surfaces on 2 double sided drives. Single or double track density drives may be used. A 34-way flat ribbon cable connects to the drives after the shugart interface standard. The intelligent device used is the Intel i8271 (source: http://chrisacorns.computinghistory.org.uk/8bit_Upgrades/Acorn_fdc.html). DRIVER: devices/bus/acorn/system/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Add compatibility matrix for convenient reference [AJR]. - 0.202: Set READY on HEAD_LOAD [Nigel Barnes]. - 0.200: Nigel Barnes added 'Acorn Floppy Disc Controller Board' device. ROMSET: None required. $end $info=acorn_lc $mame 0.238 [Nigel Barnes] Acorn LC ASIC, , ???? Acorn LC ASIC (for Acorn A4); no public documentation exists, this is mostly based on the A4 TRM. DRIVER: devices/machine/acorn_lc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Acorn LC ASIC' device. ROMSET: None required. $end $info=acorn_vdu40 $mame 0.200 [Nigel Barnes] Acorn 40 Column VDU Interface, , ???? The Acorn 40 Column VDU interface is from a System 4. The part no. is 200,002 Issue3. The front pannel has a DIn socket, a phone socket and a reverse video switch. The Visual Display Unit Controller board connects to the standard Acorn bus as used by Acorn Eurocard products. It provides a TV display for all such systems with 1K of RAM mapped on the host computer data bus. Text and Teletext graphics are transparently written onto the screen by the CPU. The intelligent device is a 6845 VDU controller which provides all the synchronisation signals to drive a 625 line 50 fields per second VDU, together with refresh addresses for the character RAM. Characters are then fed to a SAA5050 character generator which produces the necessary dot patterns to create the characters to refresh the VDU (source: http://chrisacorns.computinghistory.org.uk/8bit_Upgrades/Acorn_VDU.html). DRIVER: devices/bus/acorn/system/vdu40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Nigel Barnes added 'Acorn 40 Column VDU Interface' device. ROMSET: None required. $end $info=acorn_vdu80 $mame 0.200 [Nigel Barnes] Acorn 80x25 VDU Interface, , ???? The Acorn 80x25 VDU interface produces a 1v composite signal to drive the 75ohm input on a monitor. This card came from a System 5. The part no. is 200,019 issue 4. The screen is usually mapped to a 2K area of memory at 1000 to 17FF. An HD68B45SP-2 programmable controller provides the addresses for the screen memory and the horizontal and vertical sync signals. A character generator ROM contains the full ASCII character set (this ROM has a white label which reads "80CHVDU 035B"), special character sets may be obtained by fitting a user-programmed 2716 EPROM. a 12MHz dot clock is used to serialise the data from the character generator ROM and this is then fed to a video amplifier which providesa composite video output from the card. The software to drive the card is contained in the System OS ROM (source: http://chrisacorns.computinghistory.org.uk/8bit_Upgrades/Acorn_80x25VDUIF.html). DRIVER: devices/bus/acorn/system/vdu80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Nigel Barnes added 'Acorn 80x25 VDU Interface' device. ROMSET: 2048 bytes in 1 file / 0.55Kb packed $end $info=acorn_vib $mame 0.200 [Nigel Barnes] Acorn Versatile Interface Board, , ???? This device has 2 i/o ports which are each 10 bit parallel, TTL level (i.e. 8 individually proogrammable data bits plus 2 control bits) and a pair of interval timers for providing real time interrupts. One port connects to side B of the bus connector, the other via a high current buffer to the front of the board, wher a 26-way connector may be fitted. This connector is pin compatible with Centronics, Anadex and other printers (source: http://chrisacorns.computinghistory.org.uk/8bit_Upgrades/Acorn_UIB.html). DRIVER: devices/bus/acorn/system/vib.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Made ACIA transmit/receive clocks selectable using MC14411 [AJR]. - 0.200: Nigel Barnes added 'Acorn Versatile Interface Board' device. ROMSET: None required. $end $info=acorn_vidc1 $mame 0.214 [Olivier Galibert, Angelo Salese] Acorn VIDC1, , ???? The VIDC1 was a Video Display Controller chip created as an accompanying chip to the ARM CPU as used in Acorn Archimedes computer systems, its successor the VIDC20 was used in the later RiscPCs. DRIVER: devices/machine/acorn_vidc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Renamed (acorn_vidc10) to (acorn_vidc1) and description changed to 'Acorn VIDC1'. - 0.214: Olivier Galibert and Angelo Salese added 'Acorn VIDC10' device. ROMSET: None required. $end $info=acorn_vidc1a $mame 0.214 [Olivier Galibert, Angelo Salese] Acorn VIDC1a, , ???? DRIVER: devices/machine/acorn_vidc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Renamed (acorn_vidc10_lcd) to (acorn_vidc1a) and description changed to 'Acorn VIDC1a'. - 0.214: Olivier Galibert and Angelo Salese added 'Acorn VIDC10 with LCD monitor' device. ROMSET: None required. $end $info=acpi_piix4 $mame 0.286 [Angelo Salese] ACPI PIIX4, , ???? DRIVER: devices/machine/i82371eb_acpi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Angelo Salese added 'ACPI PIIX4' device. ROMSET: None required. $end $info=acpi_pipc $mame 0.286 [Angelo Salese] ACPI PIPC, , ???? DRIVER: devices/machine/vt82c586b_acpi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Map ACPI_PIPC on 8-bit units, use a device_memory_interface workaround to avoid emumem mapping bug [Angelo Salese]. - 0.286: Angelo Salese added 'ACPI PIPC' device. ROMSET: None required. $end $info=acr20 $mame 0.239 [DBWBP] ACR-20 Digital Accompaniment Center, Kawai Musical Instruments Manufacturing, 199? The ACR-20 is a midi module generator (PCM) with mic input aimed for home karaoke. It featyres an arranger and a sequencer. On top an LCD screen with adjustable contrast and the various function keys of the' device. At the back is all the connections used to connect it in MIDI and audio, while at the front a obsolete floppy drive, as well as a pot ofr master volume (source: https://www.polynominal.com/kawai-acr20/). DRIVER: kawai/acr20.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.239: DBWBP added 'Kawai Musical Instruments Manufacturing ACR-20 Digital Accompaniment Center' system. ROMSET: 131072 bytes in 1 file / 53.26Kb packed $end $info=acrnsys_kbd $mame 0.278 [Nigel Barnes] Acorn System Keyboard, , ???? DRIVER: acorn/acrnsys_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Nigel Barnes added 'Acorn System Keyboard' device. ROMSET: None required. $end $info=acrnsys1 $mame 0.121 [Dirk Best] Acorn System 1, Acorn Computers, 1979 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. It was Acorn's first product, and was based on an automated cow feeder (source: http://en.wikipedia.org/wiki/Acorn_System_1). DRIVER: acorn/acrnsys1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.268: Remove use of utf8.h [Nigel Barnes]. - 0.261: Minor cleanup, and changed company to Acorn Computers [Nigel Barnes]. - 0.149u1: Added cassette [Robbbert]. - 0.143: System promoted from GAME_NOT_WORKING [Robbbert]. - 0.121: Dirk Best added 'Acorn System 1 (not working)' system. ROMSET: 512 bytes in 1 file / 0.47Kb packed $end $info=acrnsys2 $mame 0.200 [Nigel Barnes] Acorn System 2, Acorn Computers, 1980 The Acorn System 2 was offered as a system by Acorn Computers from 1980. It was the successor to the Acorn Microcomputer (renamed the Acorn System 1). The system comprised four Eurocard-sized printed circuit boards mounted in a 19 inch sub-rack frame on an 8-slot backplane, plus a (separately supplied) additional external keyboard. The system could be expanded with any of Acorn's standard Eurocards to add further functionality. In 1982 it was being offered for ?320, or ?480 with power supply, plus an additional ?136 for the optional keyboard (source: https://en.wikipedia.org/wiki/Acorn_Eurocard_systems#System_2). DRIVER: acorn/acrnsys.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: acrnsys_flop.xml, acrnsys_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.277: Replaced bad dump of COS [Nigel Barnes]. - 0.200: Nigel Barnes added 'Acorn System 2' system. ROMSET: 2048 bytes in 1 file / 1.69Kb packed $end $info=acrnsys3 $mame 0.200 [Nigel Barnes] Acorn System 3 (6502 CPU), Acorn Computers, 1980 The Acorn System 3 added 'a floppy disk controller card, floppy disk drive, and disk operating system ROM, replacing the cassette interface card and cassette operating system of the System 2 machine. The System 3 became the standard workhorse for development in the Acorn lab: the Acorn Atom has been called a cut-down version of the System 3; and it was based on the System 3 that much of the development work for the BBC Micro was done. In 1982 this was being offered for ?775, or ?1075 with power supply, casing, and two further 8K RAM cards; plus, again, an additional ?136 for a keyboard (source: https://en.wikipedia.org/wiki/Acorn_Eurocard_systems#System_3). DRIVER: acorn/acrnsys.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: acrnsys_flop.xml, acrnsys_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.200: Nigel Barnes added 'Acorn System 3 (6502 CPU)' system. ROMSET: 4096 bytes in 1 file / 3.24Kb packed $end $info=acrnsys3_6809 $mame 0.132 [Miodrag Milanović] Acorn System 3 (6809 CPU), Acorn Computers, 1980 DRIVER: acorn/acrnsys.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: acrnsys_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.200: Renamed (a6809) to (acrnsys3_6809) and and rewrote with card slot devices [Nigel Barnes]. - 0.168: Removed hack and fixed display for above saa5050 changes [Robbbert]. - 0.146u5: Added ASCII keyboard [Curt Coder]. - 0.132: Miodrag Milanović added skeleton driver of 'Acorn 6809' system. ROMSET: 2304 bytes in 2 files / 1.84Kb packed $end $info=acrnsys4 $mame 0.200 [Nigel Barnes] Acorn System 4, Acorn Computers, 1980 The Acorn System 4 was similar to the System 3, but in a double height frame, containing fourteen slots in the lower frame, and two floppy disk drives in the upper half of the frame above them. With casing, power supply, and a basic 16K of RAM it was being offered for ?1525 in 1982 (again, plus extra for the keyboard) (source: https://en.wikipedia.org/wiki/Acorn_Eurocard_systems#System_4). DRIVER: acorn/acrnsys.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: acrnsys_flop.xml, acrnsys_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.200: Nigel Barnes added 'Acorn System 4' system. $end $info=acrnsys5 $mame 0.200 [Nigel Barnes] Acorn System 5, Acorn Computers, 1982 The Acorn System 5 was the final Acorn rack-mounted system, released in 1983. It was mounted in an extra-height single 19-inch frame, which could accommodate two vertically mounted 5 1/4-inch floppy drives, with either seven or ten Eurocard slots. It came complete with a power supply, and was only available fully assembled. As standard it had a 1 MHz 6502, 32K DRAM, a disk controller, and either the 80×25 or the Teletext 40×25 VDU cards. Customers could choose which cards to install in the remaining slots, including interface cards, an additional 16K DRAM card, and/or an Econet network adapter; they could also choose to upgrade the processor board to a faster 2 MHz 6502 board (source: https://en.wikipedia.org/wiki/Acorn_Eurocard_systems#System_5). DRIVER: acorn/acrnsys.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: acrnsys_flop.xml, acrnsys_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.234: BugFIX #08020 [DIP/Input] (acrnsys.cpp) acrnsys5: Keyboard is not working (f5ec4ab) [Steve Coomber]. - 0.200: Nigel Barnes added 'Acorn System 5' system. ROMSET: 8192 bytes in 1 file / 6.20Kb packed $end $info=acs8600_ics $mame 0.190 [Carl] Altos ACS8600 Intelligent Serial Concentrator, , ???? DRIVER: altos/acs8600_ics.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.190: Carl added 'Altos ACS8600 Intelligent Serial Concentrator' device. ROMSET: 4096 bytes in 1 file / 2.71Kb packed $end $info=act5a $mame 0.201 [Robbbert] ACT-5A, Micro-Term, 1980 The Micro-Term ACT-5A terminal was introduced in January, 1981 (source: https://terminals-wiki.org/wiki/index.php/Micro-Term_ACT-5A). DRIVER: microterm/microterm_f8.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.201: Robbbert added 'Micro-Term ACT-5A' system. ROMSET: 19456 bytes in 5 files / 3.33Kb packed $end $info=acw443 $mame 0.166 [Nigel Barnes] ABC 210/Cambridge Workstation, Acorn Computers, 1985 The Acorn Business Computer (ABC) was a series of microcomputers announced at the end of 1983 by the British company Acorn Computers. The series of eight computers was aimed at the business, research and further education markets. However, the ABC range was cancelled before any of the models were shipped to customers. The ABC 210 was subsequently relaunched as the Acorn Cambridge Workstation, sold in modest numbers to academic and scientific users. The ABC range was developed by Acorn essentially as a repackaged BBC Micro, expanded to 64 kB RAM, to which was added '(in some models) a second processor and extra memory to complement the Micro's 6502. The electronics and disk drives were integrated into the monitor housing, with a separate keyboard. The Zilog Z80, Intel 80286 and National Semiconductor 32016 were all used as second processors in the various models. Two of the eight models produced, the Personal Assistant and the Terminal, had no second processor. ABC 210: This model entered production with a 20 MB hard disk as the Acorn Cambridge Workstation (ACW 443). 4096Kb RAM memory. 6MHz RAM bus. 10 Megabyte hard disk. 32016 processor (6502 acting as I/O processor) 32016 firmware (Pandora) in ROM. The ABC 210 was intended to run Xenix, however, the ACW was shipped with Panos. Colour monitor (source: https://en.wikipedia.org/wiki/Acorn_Business_Computer#ABC_210.2FAcorn_Cambridge_Workstation). DRIVER: acorn/bbcbp.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_32016.xml, bbc_cass.xml, bbc_rom.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_hdd.xml, bbc_flop_32016.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. - 0.167: Renamed (abc210) to (acw443). - 0.166: Nigel Barnes added 'Acorn ABC 210/Cambridge Workstation' system. ROMSET: 114688 bytes in 7 files / 83.69Kb packed $end $info=ad1848 $mame 0.172 [cracyc] AD1848 16-bit SoundPort Stereo Codec, , ???? DRIVER: devices/sound/ad1848.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Add support for auto-calibration [Dirk Best]. - 0.199: Changed description to 'AD1848 16-bit SoundPort Stereo Codec'. - 0.186: Changed description to 'Analog Device AD1848'. - 0.172: cracyc added 'AD1848 16-bit SoundPort Stereo Codec' device. ROMSET: None required. $end $info=ad557 $mame 0.184 [smf] AD557 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'AD557 DAC'. - 0.184: smf added 'AD557' device. ROMSET: None required. $end $info=ad558 $mame 0.211 [smf] AD558 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'AD558 DAC'. - 0.211: smf added 'AD558' device. ROMSET: None required. $end $info=ad7224 $mame 0.184 [smf] AD7224 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'AD7224 DAC'. - 0.184: smf added 'AD7224' device. ROMSET: None required. $end $info=ad7520 $mame 0.251 [Dirk Best] AD7520 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Dirk Best added 'AD7520 DAC' device. ROMSET: None required. $end $info=ad7521 $mame 0.184 [smf] AD7521 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'AD7521 DAC'. - 0.184: smf added 'AD7521' device. ROMSET: None required. $end $info=ad7523 $mame 0.185 [smf] AD7523 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'AD7523 DAC'. - 0.185: smf added 'AD7523' device. ROMSET: None required. $end $info=ad7524 $mame 0.184 [smf] AD7524 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'AD7524 DAC'. - 0.184: smf added 'AD7524' device. ROMSET: None required. $end $info=ad7528 $mame 0.184 [smf] AD7528 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'AD7528 DAC'. - 0.184: smf added 'AD7528' device. ROMSET: None required. $end $info=ad7533 $mame 0.184 [smf] AD7533 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'AD7533 DAC'. - 0.184: smf added 'AD7533' device. ROMSET: None required. $end $info=ad7541 $mame 0.179 [smf] AD7541 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'AD7541 DAC'. - 0.179: smf added 'AD7541' device. ROMSET: None required. $end $info=adacp150p $mame 0.225 [Bitsavers] CP-150 Plus, Adacom, 1989 The Adacom CP-150 Plus is a fax/data modem, a communication device used to transmit data and faxes over an analog telephone line. Manufactured by the company Adacom, which specializes in telecommunications equipment, the CP-150 Plus was intended primarily for the business and home markets during the era of dial-up connections (1990s). DRIVER: skeleton/adacp150.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.225: Bitsavers added 'Adacom CP-150 Plus' system. ROMSET: 49152 bytes in 2 files / 29.97Kb packed $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). DRIVER: coleco/adam.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: coleco.xml, coleco_homebrew.xml, adam_cart.xml, adam_cass.xml, adam_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.285: Add the two reset switches. The system will no longer automatically boot from a cartridge unless the "Cartridge Reset" switch is pressed. Fix longstanding regression with reading cartridges [AJR]. - 0.281: BugFIX #09266 [Media Support] (coleco/adam.cpp) adam: Writing to floppy disks fails [AJR]. - 0.152: Added disk utilities (adam_flop.xml). Added a second floppy drive and verified 160KB floppy image gap sizes [Curt Coder]. - 0.151: Fixed the 160KB floppy controller [Curt Coder]. - 0.147u3: Added floppy controller ROMs [Geoff Oltmans]. Created an ADAMnet slot interface and separated the ADAMnet devices from the driver. Added all 3 expansion slot interfaces, and the 64K RAM expansion card. [Curt Coder]. Added floppy controller ROMs [John Turner]. - 0.145u7: Improved the cassette emulation: Added ddp tape image support. Edited cassette.c to allow speed / direction / channel selection. Changed cassimg.c so multichannel tapes work [huygens]. - 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: 83968 bytes in 7 files / 50.85Kb packed $end $info=adam_ddp $mame 0.147u3 [Curt Coder] Adam Digital Data Pack, , ???? DRIVER: devices/bus/adamnet/ddp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Clean up code using device finder array for cassettes [AJR]. - 0.147u3: Curt Coder added 'Adam Digital Data Pack' device. ROMSET: 2048 bytes in 1 file / 1.40Kb packed $end $info=adam_expansion_slot $mame 0.149u1 [Curt Coder] ADAM expansion slot, , ???? DRIVER: devices/bus/adam/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Curt Coder added 'ADAM expansion slot' device. ROMSET: None required. $end $info=adam_fdc $mame 0.147u3 [Curt Coder] Adam FDC, , ???? DRIVER: devices/bus/adamnet/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Enable 320KB format (with appropriate BIOS and drive option); add floppy sounds [AJR]. - 0.281: Fix writing data to disk [AJR]. - 0.147u3: Curt Coder added 'Adam FDC' device. ROMSET: 4096 bytes in 1 file / 1.38Kb packed $end $info=adam_fdc_320kb $mame 0.283 [AJR] Adam FDC (320KB DSDD modification), , ???? DRIVER: devices/bus/adamnet/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: AJR added 'Adam FDC (320KB DSDD modification)' device. ROMSET: 12288 bytes in 3 files / 4.28Kb packed $end $info=adam_fdc_a720dipi $mame 0.283 [AJR] Adam FDC (720KB 3.5" A720DIPI), , ???? DRIVER: devices/bus/adamnet/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: AJR added 'Adam FDC (720KB 3.5" A720DIPI)' device. ROMSET: 4096 bytes in 1 file / 1.45Kb packed $end $info=adam_fdc_fp720at $mame 0.283 [AJR] Adam FDC (720KB 3.5" FastPack 720A(T)), , ???? DRIVER: devices/bus/adamnet/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: AJR added 'Adam FDC (720KB 3.5" FastPack 720A(T))' device. ROMSET: 4096 bytes in 1 file / 1.42Kb packed $end $info=adam_fdc_mihddd $mame 0.283 [AJR] Adam FDC (1.44MB 3.5" Micro Innovations HD-DD), , ???? DRIVER: devices/bus/adamnet/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: AJR added 'Adam FDC (1.44MB 3.5" Micro Innovations HD-DD)' device. ROMSET: 4096 bytes in 1 file / 1.58Kb packed $end $info=adam_ide $mame 0.147u3 [Curt Coder] Powermate HP IDE, , ???? DRIVER: devices/bus/adam/ide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u3: Curt Coder added 'Powermate HP IDE' device. ROMSET: None required. $end $info=adam_kb $mame 0.147u3 [Curt Coder] Adam keyboard, , ???? DRIVER: devices/bus/adamnet/kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u3: Curt Coder added 'Adam keyboard' device. ROMSET: 2048 bytes in 1 file / 1.58Kb packed $end $info=adam_prn $mame 0.147u3 [Curt Coder] Adam printer, , ???? DRIVER: devices/bus/adamnet/printer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u3: Curt Coder added 'Adam printer' device. ROMSET: 2048 bytes in 1 file / 1.47Kb packed $end $info=adam_ram $mame 0.147u3 [Curt Coder] Adam 64KB RAM expansion, , ???? DRIVER: devices/bus/adam/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u3: Curt Coder added 'Adam 64KB RAM expansion' device. ROMSET: None required. $end $info=adam_spi $mame 0.147u3 [Curt Coder] Adam SPI, , ???? DRIVER: devices/bus/adamnet/spi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Hook up EPCI to CPU and RS-232 port [AJR]. - 0.147u3: Curt Coder added 'Adam SPI' device. ROMSET: 2048 bytes in 1 file / 1.39Kb packed $end $info=adamlink $mame 0.147u3 [Curt Coder] AdamLink modem, , ???? DRIVER: devices/bus/adam/adamlink.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u3: Curt Coder added 'AdamLink modem' device. ROMSET: None required. $end $info=adamnet $mame 0.149u1 [Curt Coder] ADAMnet bus, , ???? DRIVER: devices/bus/adamnet/adamnet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Curt Coder added 'ADAMnet bus' device. ROMSET: None required. $end $info=adamnet_slot $mame 0.149u1 [Curt Coder] ADAMnet slot, , ???? DRIVER: devices/bus/adamnet/adamnet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Curt Coder added 'ADAMnet slot' device. ROMSET: None required. $end $info=adaptator_multitap $mame 0.275 [Angelo Salese] The Adaptator 2x DE-9 Multitap, , ???? DRIVER: devices/bus/centronics/adaptator.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Angelo Salese added 'The Adaptator 2x DE-9 Multitap' device. ROMSET: None required. $end $info=adbmodem $mame 0.249 [R. Belmont] Apple ADB Modem, , ???? DRIVER: apple/adbmodem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.267: Fixed clock to the SCC 3.68 MHz from the schematics, brings ADB timings exactly to spec [R. Belmont]. - 0.249: R. Belmont added 'Apple ADB Modem' device. ROMSET: 1024 bytes in 1 file / 0.60Kb packed $end $info=adc0803 $mame 0.220 [AJR] ADC0803 A/D Converter, , ???? DRIVER: devices/machine/adc0804.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: AJR added 'ADC0803 A/D Converter' device. ROMSET: None required. $end $info=adc0804 $mame 0.220 [AJR] ADC0804 A/D Converter, , ???? DRIVER: devices/machine/adc0804.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: AJR added 'ADC0804 A/D Converter' device. ROMSET: None required. $end $info=adc0808 $mame 0.149u1 [Dirk Best] ADC0808 A/D Converter, , ???? DRIVER: devices/machine/adc0808.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: One logerror was missing \n [hap]. - 0.198: Reduced CPU overhead with smarter timer usage [Ryan Holtz]. - 0.149u1: Dirk Best added 'ADC0808 A/D Converter' device. ROMSET: None required. $end $info=adc0809 $mame 0.197 [AJR] ADC0809 A/D Converter, , ???? DRIVER: devices/machine/adc0808.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.197: AJR added 'ADC0809 A/D Converter' device. ROMSET: None required. $end $info=adc0844 $mame 0.192 [Dirk Best] ADC0844 A/D Converter, , ???? DRIVER: devices/machine/adc0844.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Dirk Best added 'ADC0844 A/D Converter' device. Added support ADC0848 variant and made some adjustments to differential mode [Dirk Best]. $end $info=adc0848 $mame 0.192 [Dirk Best] ADC0848 A/D Converter, , ???? DRIVER: devices/machine/adc0844.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Dirk Best added 'ADC0848 A/D Converter' device. ROMSET: None required. $end $info=adc10 $mame 0.278 [Olivier Galibert] 10-bit signed ADC, , ???? DRIVER: devices/sound/adc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Changed description to '10-bit signed ADC'. - 0.278: Olivier Galibert added '10-bits signed ADC' device. ROMSET: None required. $end $info=adc16 $mame 0.283 [Olivier Galibert] 16-bit signed ADC, , ???? DRIVER: devices/sound/adc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Changed description to '16-bit signed ADC'. - 0.283: Olivier Galibert added '16-bits signed ADC' device. ROMSET: None required. $end $info=addocalc $mame 0.256 [hap, Sean Riddle] Addometer Calculator, Addometer Company, 1980 The Addometer is an arithmetic calculator with 12 digits precision and algebraic logic. It has 4 functions, 25 keys, and a VFD (vacuum fluorescent) display. The power source is 3xAA (source: https://www.calculator.org/calculators/Addometer_Addometer.html) DRIVER: handheld/hh_pps41.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.256: hap and Sean Riddle added 'Addometer Company Addometer Calculator' system. ROMSET: 2048 bytes in 1 file / 1.88Kb packed $end $info=address_map_bank $mame 0.152 [smf] Address Map Bank, , ???? DRIVER: devices/machine/bankdev.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.152: smf added 'Address Map Bank' device. ROMSET: None required. $end $info=adds2020 $mame 0.240 [Bitsavers] ADDS 2020, Applied Digital Data Systems, 1986 The Applied Digital Data Systems ADDS 2020 (often referred to as ADDS 2020 ) is a hardware device related to the field of video terminals and graphics workstations, manufactured by Applied Digital Data Systems (ADDS), a company active in the 1970s, 1980s, and 1990s in the field of intelligent terminals, CAD systems, and dedicated workstations. The company was known for producing alphanumeric terminals, graphics terminals, and dedicated computers for the business, engineering, and government sectors. The ADDS 2020 is part of this product range, and is among the devices used in the professional field. DRIVER: adds/adds2020.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: Move into adds\ folder [Dirk Best]. - 0.240: Bitsavers added 'Applied Digital Data Systems ADDS 2020' system. ROMSET: 40960 bytes in 3 files / 22.65Kb packed $end $info=adi_vt52 $mame 0.280 [BikeForever, Dirk Best] VT52, ADI, 1984 Monochromatic alphanumeric video terminal designed for interacting with 1970s computer systems, featuring a 12-inch CRT display, an integrated keyboard, and a serial interface for communication with mainframes or minicomputers. It supports fixed text modes (typically 24 lines × 80 columns) and is renowned for its robust construction and reliability in professional environments. DRIVER: misc/adi_vt52.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: BikeForever, Dirk Best added 'ADI VT52' system. ROMSET: 6144 bytes in 2 files / 3.88Kb packed $end $info=adm12 $mame 0.218 [Bitsavers] ADM 12 Video Display Terminal, Lear Siegler, 1984 The ADM 12 Video Display Terminal is a fully featured general purpose ergonomic, conversational and block mode terminal, ideally suited for a wide range of applications. This Users Reference Manual explains how to use the ADM 12, and provides information on its installation and care. To help you effectively use the great variety of ADM 12 operating features, this manual emphasizes the various features and control codes (source: original Users Reference Manual). DRIVER: learsiegler/adm11.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.218: Bitsavers added 'Lear Siegler ADM 12 Video Display Terminal' system. ROMSET: 12288 bytes in 2 files / 7.86Kb packed $end $info=adm23 $mame 0.206 [Bitsavers] ADM 23 Smart Terminal, Lear Siegler, 1982 The Lear Siegler ADM-23 terminal was introduced sometime before May, 1983 (source: https://terminals-wiki.org/wiki/index.php/Lear_Siegler_ADM-23). DRIVER: learsiegler/adm23.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Bitsavers added 'Lear Siegler ADM 23 Smart Terminal' system. ROMSET: 10240 bytes in 2 files / 3.88Kb packed $end $info=adm31 $mame 0.207 [Bitsavers] ADM-31 Data Display Terminal, Lear Siegler, 1978 The Lear Siegler ADM-31 terminal was introduced in July, 1978 at a price of $1,450. By November, 1981 the price had dropped to $1,095 (source: https://terminals-wiki.org/wiki/index.php/Lear_Siegler_ADM-31). DRIVER: learsiegler/adm31.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and PCB. WIP: - 0.207: Bitsavers added 'Lear Siegler ADM-31 Data Display Terminal' system. ROMSET: 8192 bytes in 4 files / 6.22Kb packed $end $info=adm36 $mame 0.208 [Al Kossow, Bitsavers] ADM 36 Video Display Terminal, Lear Siegler, 1981 The ADM 36 is a complete stand alone data terminal consisting of a Monitor Unit, and a separate Keyboard Unit. Both units contain two section lightweight enclosures which house the required circuits associated with their individual functions. At the rear of the Monitor Unit are the interface connectors, fuse, power cord, ON/OFF switch, and Keyboard connector. The standard display screen is a 12-inch (30.5cm) diagonal CRT. The display format consists of an SO-character x 24-line or 132-character x 24-line page. Figure 1-2 shows the standard 96 character USASCII format (with HEXadecimal odes) employed by the ADM 36 (source: Users Manual). DRIVER: learsiegler/adm36.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.208: Al Kossow and Bitsavers added 'Lear Siegler ADM 36 Video Display Terminal' system. ROMSET: 16384 bytes in 3 files / 8.85Kb packed $end $info=adsp2100 $mame 0.222 [Olivier Galibert] Analog Devices ADSP-2100, , ???? DRIVER: devices/cpu/adsp2100/adsp2100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Corrected some tabulaton that had rotted [Vas Crabb]. - 0.260: Fix one operation. Fix a couple of disassembly regressions [AJR]. - 0.259: Fix one operation. Fix a couple of disassembly regressions. Fix more comments in disassembler. Code cleanup. Use BIT helpers for unpacking and disassembling opcodes. Use count_leading_zeros_32 for "detect exponent" operations rather than shift loops. Convert comments to C++ single line style. Convert some constant macros to unscoped enums. Deobfuscate bit manipulation in the "mode control" instruction [AJR]. - 0.253: Fix regression with ABS opcode S flag [mjrgh]. - 0.222: Olivier Galibert added 'Analog Devices ADSP-2100' device. ROMSET: None required. $end $info=adsp2101 $mame 0.222 [Olivier Galibert] Analog Devices ADSP-2101, , ???? DRIVER: devices/cpu/adsp2100/adsp2100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Olivier Galibert added 'Analog Devices ADSP-2101' device. ROMSET: None required. $end $info=adsp2104 $mame 0.222 [Olivier Galibert] Analog Devices ADSP-2104, , ???? DRIVER: devices/cpu/adsp2100/adsp2100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Olivier Galibert added 'Analog Devices ADSP-2104' device. ROMSET: None required. $end $info=adsp2105 $mame 0.222 [Olivier Galibert] Analog Devices ADSP-2105, , ???? DRIVER: devices/cpu/adsp2100/adsp2100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Olivier Galibert added 'Analog Devices ADSP-2105' device. ROMSET: None required. $end $info=adsp2115 $mame 0.222 [Olivier Galibert] Analog Devices ADSP-2115, , ???? DRIVER: devices/cpu/adsp2100/adsp2100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Olivier Galibert added 'Analog Devices ADSP-2115' device. ROMSET: None required. $end $info=adsp2181 $mame 0.222 [Olivier Galibert] Analog Devices ADSP-2181, , ???? DRIVER: devices/cpu/adsp2100/adsp2100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Olivier Galibert added 'Analog Devices ADSP-2181' device. ROMSET: None required. $end $info=advision $mame 0.36b15 [Dan Boris] Adventure Vision, Entex, 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). DRIVER: entex/advision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: advision.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.260: Fix cliprect bounds check [hap]. - 0.258: Add configurable screen size [hap]. - 0.250: Re-add timer check [hap]. - 0.249: Add confsetting for the interpolation. Emulate the display at a lower level. Get rid of led fade, fix INS (MAME fastforward) not working, add driver notes [hap]. - 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 bytes in 2 files / 1.25Kb packed $end $info=advsnha $mame 0.137 [Manfred Schneider, PeT, Paul Robson] 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). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Advision Home Arcade' system. ROMSET: None required. $end $info=aes $mame 0.132 [R. Belmont, Fabio Priuli] Neo-Geo AES (NTSC), 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. DRIVER: neogeo/neogeo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: neogeo.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.229: Changed description to 'Neo-Geo AES (NTSC)'. - 0.187: Corrected Neo Geo sprite tile code mask to 20 bits (was previously 19 bits) [TheHpman]. - 0.148u2: Fix AES cart swap sound crash [R. Belmont]. Added UniBios versions to Neo Geo home console [Kaylee]. - 0.144: Cleanup of code, and made aes use neogeo softlist from MAME (renamed aes.xml to neogeo.xml) [David Haywood]. - 0.132: R. Belmont and Fabio Priuli added 'SNK NeoGeo AES' system. ROMSET: 1966080 bytes in 15 files / 828.80Kb packed $end $info=afbm7800 $mame 0.219 [Sean Riddle, GameHistory.org] Atari Flashback Mini 7800, Atari / Nice Code, 2004 The Atari Flashback was released in 2004. The console resembled an Atari 7800 in appearance and came with a pair of controllers which resembled those of the Atari 7800, though they were slightly smaller. The system had twenty games built-in, all originally developed by Warner Communication's Atari Inc. and Atari Corp. for the 2600 and 7800 game systems. The games which originally required analog paddle controllers were made to work with the included joysticks. It was designed by Atari veteran Curt Vendel, whose company Syzygy Co. (formerly Legacy Engineering Group) designs other home video game and video arcade products. Atari Inc. gave Syzygy Co. ten weeks to design the product, produce its games, and ready it for the 2004 Christmas holiday season. The Atari Flashback was based on "NES-on-a-chip" hardware, not resembling either of the Atari systems which the Flashback was supposed to represent (this was solved with the Flashback 2). As a result, the games it contained were ports and differed in varying degrees from the original games, and therefore the Flashback was unpopular with some purists. Included games: there was a selection of about 20 games on the original Flashback. One game, Saboteur (originally designed by Howard Scott Warshaw), was advertised as "unreleased"; though never part of the Atari lineup, it was sold at the Philly Classic 5 convention in 2004 (source: https://en.wikipedia.org/wiki/Atari_Flashback_series#Original_console). DRIVER: nintendo/nes_clone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.226: Machine promoted to working [David Haywood, Sean Riddle]. Changed manufacturer to 'Atari / Nice Code'. - 0.219: Sean Riddle and GameHistory.org added 'Atari Flashback Mini 7800' system. ROMSET: 1048576 bytes in 1 file / 415.59Kb packed $end $info=afbp4 $mame 0.274 [Devin Acker] Atari Flashback Portable (version 4), AtGames, 2019 The Atari Flashback Portable is a handheld console produced by Atari, launched to celebrate and bring back the classic games of the golden age of video games. It is a retro device inspired by the original Atari 2600 and Atari 7800 consoles, but designed to be compact and easy to carry. DRIVER: tvgames/monkey_king_3b.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Devin Acker added 'AtGames Atari Flashback Portable (version 4)' system. ROMSET: 8388608 bytes in 1 file / 2.21Mb packed $end $info=agat_fdc $mame 0.212 [Sergey Svishchev] Agat 840K floppy controller card, , ???? DRIVER: devices/bus/a2bus/agat_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Sergey Svishchev added 'Agat 840K floppy controller card' device. ROMSET: 768 bytes in 2 files / 0.36Kb packed $end $info=agat_keyboard $mame 0.227 [Sergey Svishchev] Agat Keyboard, , ???? DRIVER: agat/agatkeyb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Sergey Svishchev added 'Agat Keyboard' device. ROMSET: None required. $end $info=agat7 $mame 0.132 [R. Belmont] 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). DRIVER: agat/agat.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: apple2.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.195: Added serial/parallel interface card, hard-coded to Agat-Author configuration for now [Sergey Svishchev]. - 0.193: Added 840KB floppy HLE and made some minor fixes, can be considered working [Sergey Svishchev]. - 0.186: BugFIX #06558 [Interface] agat7 and others: mame -verifyroms not working for agat7 and 129 other sets [Nathan Woods]. - 0.132: R. Belmont added skeleton driver of 'Agat-7' system. ROMSET: 8704 bytes in 6 files / 4.50Kb packed $end $info=agat7_flop $mame 0.184 [R. Belmont] Agat-7 140K floppy card, , ???? DRIVER: devices/bus/a2bus/a2diskiing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: R. Belmont added 'Agat-7 140K floppy card' device. ROMSET: 256 bytes in 1 file / 0.22Kb packed $end $info=agat7video $mame 0.184 [Sergey Svishchev] Agat-7 Video, , ???? DRIVER: agat/agat7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Sergey Svishchev added 'Agat-7 video' device. ROMSET: None required. $end $info=agat840k_hle $mame 0.193 [Sergey Svishchev] Agat 840K floppy card, , ???? DRIVER: devices/bus/a2bus/agat840k_hle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: Sergey Svishchev added 'Agat 840K floppy card' device. ROMSET: 256 bytes in 1 file / 0.18Kb packed $end $info=agat9 $mame 0.132 [R. Belmont] Agat-9, Agat, 1988 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). DRIVER: agat/agat.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: apple2.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.132: R. Belmont added skeleton driver of 'Agat-9' system. ROMSET: 8960 bytes in 7 files / 5.57Kb packed $end $info=agat9_flop $mame 0.212 [R. Belmont] Agat-9 140K floppy card, , ???? DRIVER: devices/bus/a2bus/a2diskiing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: R. Belmont added 'Agat-9 140K floppy card' device. ROMSET: 256 bytes in 1 file / 0.22Kb packed $end $info=agat9video $mame 0.212 [Sergey Svishchev] Agat-9 Video, , ???? DRIVER: agat/agat9.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Sergey Svishchev added 'Agat-9 Video' device. ROMSET: None required. $end $info=agb_apu $mame 0.266 [cam900] AGB APU, , ???? DRIVER: devices/sound/gb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.266: cam900 added 'AGB APU' device. ROMSET: None required. $end $info=agnus_copper $mame 0.242 [Aaron Giles, Angelo Salese] Amiga Agnus Copper, , ???? "Co-processor" contained inside Agnus, it's a finite-state machine that either wait to a h/v video beam position or direct writes to the Amiga chipset registers via program lists, ranging from "simple" video mode/color changes to override sprite structures and beyond... DRIVER: amiga/agnus_copper.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Add vblank line mechanism for penalties. Delay suspend_offset a bit. Revert 51919d5e4bc8a980e859429b7e39bd0a254a2ac6 [Naoki Saito]. - 0.275: Revert 51919d5e4bc8a980e859429b7e39bd0a254a2ac6. Delay suspend_offset a bit. Add vblank line mechanism for penalties [Angelo Salese]. - 0.274: Renamed (amiga_copper) to (agnus_copper). Handle SKIP properly. Delay MOVE writes regardless of what register it triggers. Calculate cycles remainders on end of scanlines. 0x5c is actual h blank minimum position. Better WAIT times [Angelo Salese]. - 0.242: Aaron Giles and Angelo Salese added 'Amiga Copper' device. Convert to device, added 'copins implementation as debugging mailbox, convert to logmacro.h [Angelo Salese]. $end $info=agvision $mame 0.250 [Tim Lindner] AgVision, Elanco, 1979 Below are pictures of an interesting looking Videotex terminal with an Elenco AgVision front label but could easily be mistaken for a Tandy Color Computer.? The bottom reveals a TRS-80 Videotex Terminal label with a model number that is not familiar.? This is the AgVision Videotex terminal in a striking blue painted case. This terminal was used in the agriculture industry by farmers who would be connected to Videotex services to access farming information and services.? This terminal is reported to be the father of the CoCo computer as it developed from a terminal to a full blown computer, since much of the logic is already there.? It differs from a Coco in that it does not have all of the ports or even a cartridge port since this was a dedicated device (source: https://vintagecomputer.ca/agvision-videotex-terminal/). DRIVER: trs/agvision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Tim Lindner added 'Elanco AgVision' system. ROMSET: 2048 bytes in 1 file / 1.82Kb packed $end $info=aha1542a $mame 0.145 [AJR] AHA-1542A SCSI Controller, , ???? DRIVER: devices/bus/isa/aha1542b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Renamed (aha1542) to (aha1542a) and description changed to 'AHA-1542A SCSI Controller' [AJR]. Add half of yet another Adaptec AHA-1542A BIOS/MCODE set [Funet Archive]. - 0.145: Added 'AHA1542 SCSI Controller' device. ROMSET: 32768 bytes in 2 files / 14.86Kb packed $end $info=aha1542b $mame 0.208 [AJR] AHA-1542B SCSI Controller, , ???? DRIVER: devices/bus/isa/aha1542b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 3.1b BIOS [Funet Archive]. - 0.208: AJR added 'AHA-1542B SCSI Controller' device. Added Adaptec AHA-1542B BIOS v3.11 [Funet Archive]. $end $info=aha1542c $mame 0.208 [AJR] AHA-1542C SCSI Controller, , ???? DRIVER: devices/bus/isa/aha1542c.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: AJR dded AHA-1542C SCSI Controller' device. Added Adaptec AHA-1542C and AHA-1542CP ROMs [modem7, minuszerodegrees.net]. $end $info=aha1542cf $mame 0.208 [AJR] AHA-1542CF SCSI Controller, , ???? DRIVER: devices/bus/isa/aha1542c.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: AJR added 'AHA-1542CF SCSI Controller' device. Added Adaptec AHA-1542CF BIOS v2.10 and expanded notes [Guru]. Added Adaptec AHA-1542CF v2.11 ROM [Jolaes76, VOGONS Vintage Driver Library]. $end $info=aha1542cp $mame 0.208 [AJR] AHA-1542CP SCSI Controller, , ???? DRIVER: devices/bus/isa/aha1542c.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: AJR added 'AHA-1542CP SCSI Controller' device. Added Adaptec AHA-1542C and AHA-1542CP ROMs [modem7, minuszerodegrees.net]. $end $info=aha1740 $mame 0.208 [AJR] AHA-1740 Fast SCSI Host Adapter, , ???? DRIVER: devices/bus/isa/aha174x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: AJR added 'AHA-1740 Fast SCSI Host Adapter' device. ROMSET: 81920 bytes in 3 files / 27.70Kb packed $end $info=aha1742a $mame 0.208 [AJR] AHA-1742A Fast SCSI Host Adapter, , ???? DRIVER: devices/bus/isa/aha174x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: AJR added 'AHA-1742A Fast SCSI Host Adapter' device. ROMSET: 114688 bytes in 5 files / 55.73Kb packed $end $info=aha2940 $mame 0.287 [Angelo Salese] Adaptec AHA-2940/W SCSI controller, , ???? DRIVER: devices/bus/pci/aha2940au.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Angelo Salese added 'Adaptec AHA-2940/W SCSI controller' device. ROMSET: 65536 bytes in 1 file / 37.57Kb packed $end $info=aha2940au $mame 0.262 [Guru] Adaptec AHA-2940AU SCSI controller, , ???? DRIVER: devices/bus/pci/aha2940au.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Fix EEPROM access [Angelo Salese]. Hookup original AHA-2940/W [bitsavers]. - 0.276: Add enough glue logic to at least try some SCSI [Angelo Salese]. - 0.263: Changed description to 'Adaptec AHA-2940AU SCSI controller'. - 0.262: Guru added 'Adaptec AHA-2940AU PCI SCSI controller card' device. ROMSET: 32896 bytes in 2 files / 30.17Kb packed $end $info=ai1000 $mame 0.142 [Sandro Ronco] AI-1000, Casio, 1989 Unlike many other machines from the late 80's, which only store a defined number of BASIC programs at a time (typically one to ten), the PB-1000 uses its memory as a virtual disk to store BASIC programs, machine-code executables and text files. This feature, combined with other CASIO good ideas, and a real ease of programming and its very cool sensitive screen, all of this makes it one of the coolest machine ever conceived! Just imagine CASIO had even released a disk drive for it! Some people would die for this unit (source: http://cdecas.free.fr/computers/pocket/pb1000.php). DRIVER: casio/pb1000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pb2000c.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.142: Sandro Ronco added 'Casio AI-1000' system. ROMSET: 65536 bytes in 1 file / 39.83Kb packed $end $info=aic565 $mame 0.210 [AJR] AIC-565 Bus Auxiliary Interface Chip, , ???? DRIVER: devices/machine/aic565.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: AJR added 'AIC-565 Bus Auxiliary Interface Chip' device. ROMSET: None required. $end $info=aic580 $mame 0.215 [AJR] AIC-580 DMA Bus Master, , ???? DRIVER: devices/machine/aic580.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: AJR added 'AIC-580 DMA Bus Master' device. ROMSET: None required. $end $info=aic6250 $mame 0.204 [Patrick Mackinlay] Adaptec AIC-6250 High-Performance SCSI Protocol Chip, , ???? DRIVER: devices/machine/aic6250.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Deslotify [Olivier Galibert]. - 0.208: Changed description to 'Adaptec AIC-6250 High-Performance SCSI Protocol Chip'. - 0.204: Patrick Mackinlay added 'Adaptec 6250 High-Performance SCSI Protocol Chip' device. ROMSET: None required. $end $info=aic6251a $mame 0.208 [AJR] Adaptec AIC-6251A Fast SCSI Protocol Chip, , ???? DRIVER: devices/machine/aic6250.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: AJR added 'Adaptec AIC-6251A Fast SCSI Protocol Chip' device. ROMSET: None required. $end $info=aica $mame 0.149u1 [MetalliC] Yamaha AICA, , ???? DRIVER: devices/sound/aica.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.239: Remove code smell on LP flag read [Angelo Salese]. - 0.209: Converted PCM/DSP memory access to device_rom_interface, added 'save state support and cleaned up code [cam900]. - 0.149u1: MetalliC added 'Yamaha AICA' device. ROMSET: None required. $end $info=aicartc $mame 0.150 [Miodrag Milanović] AICA RTC, , ???? DRIVER: devices/machine/aicartc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Miodrag Milanović aqdded 'AICA RTC' device. ROMSET: None required. $end $info=aid80f $mame 0.218 [Maggi9295] AID-80F Development System, Mostek, 1978 The AID-80F was sold by Mostek as a Z80 development platform, or as an OEM computer for custom applications. The computer pictured below was obtained from an ex-Mostek employee who used it for text processing with WordStar and playing games in BASIC. Mostek sold/gave the computers to employees when the computer line was discontinued. The AID-80F uses a Z80 processor running at 2.458mhz with 64K of RAM overlaid by 4K of PROM at E000-EFFF. A WD1771 based floppy disk controller connects to two Shugart 800 drives which are used in a single-sided, single density, soft-sectored configuration (source: https://deramp.com/mostek.html). DRIVER: skeleton/aid80f.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.218: Maggi9295 added 'Mostek AID-80F Development System' system. ROMSET: 4096 bytes in 4 files / 3.43Kb packed $end $info=aim65 $mame 0.114 [Peter Trauner, Dan Boris, Dirk Best, Robbbert] 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. DRIVER: rockwell/aim65.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: aim65_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.209: Modernised code, fixed cassette, added 'TTY, and added 'printer display [Robbbert]. - 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: Peter Trauner, Dan Boris, Dirk Best and Robbbert added 'Rockwell AIM 65' system. ROMSET: 32768 bytes in 8 files / 25.38Kb packed $end $info=aim65_40 $mame 0.133 [Dirk Best] 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). DRIVER: rockwell/aim65_40.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.133: MESS Team added 'Rockwell AIM-65/40 skelton' system. ROMSET: 16384 bytes in 4 files / 12.60Kb packed $end $info=airbase99 $mame 0.239 [DBWBP] AiRBase 99, JoMoX, 1998 The AirBase 99 is based on the XBase 09, but is much better. It has many of the same great TR-909 sounds and much more but comes in a 1-unit rack-mount MIDI module rather than a table-top drum sequencer like the latter. Its front panel is extremely bare, with just 2 knobs and a few buttons and LEDs. The AirBase is designed for use as a Drum Tone Module with your sequencer. Programming is easiest through MIDI control of the parameters. Otherwise, prepare to page through data screens on the small 2-line LCD display. The AirBase features the same sounds and parameters as the XBase 09 and adds increased polyphony (9 voices) and Tom Toms. The AirBase emulates 808, 909 and CR-78 style sounds with excellent quality. Kick, Snare and Toms are analog and feature various tune and envelope controls. Hats, cymbals, clap and rimshot are samples but can still be tuned and reversed! For emulated 808 and 909 drum machine sounds, the Airbase 99 is great! It costs half as much as getting all of the real drum machines (source: https://www.vintagesynth.com/misc/airbase99.php). DRIVER: skeleton/airbase99.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.239: DBWBP added 'JoMoX AiRBase 99' system. ROMSET: 131072 bytes in 2 files / 20.04Kb packed $end $info=airblsjs $mame 0.216 [David Haywood, Morten Kirkegaard, Peter Wilhelmsen] Air-Blaster Joystick (AB1500, PAL), Advance Bright Ltd, 2005 Air blaster joystick TV game set With 5 built-in air force games 16-bit graphic quality Direct plug-and-play with AV cable Optional Scart converter Operated by 4 AA batteries (not included) For ages 5 and up (source: https://www.amazon.co.uk/Air-Blaster-Joystick-Built-Games/dp/B000O6YICQ). DRIVER: tvgames/elan_eu3a05.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: David Haywood, Morten Kirkegaard and Peter Wilhelmsen added 'Advance Bright Ltd Air-Blaster Joystick (AB1500, PAL)' system. ROMSET: 4194304 bytes in 1 file / 1.72Mb packed $end $info=airobo $mame 0.280 [TeamEurope, David Haywood] Gakushuu Ouen AI Miracle Robo, Benesse Corporation, 2020 Interactive educational device shaped like a robot, designed to support learning for school-aged children through integrated artificial intelligence. It offers personalized lessons, voice recognition, real-time feedback, and adaptive educational content, featuring a user-friendly and engaging interface to boost motivation for studying. Intended for home use, it seamlessly integrates with both printed and digital materials to create a hybrid, guided learning experience. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Benesse Corporation Gakushuu Ouen AI Miracle Robo' system. ROMSET: 570425344 bytes in 1 file / 153.75Mb packed $end $info=aiwamcd $mame 0.153 [Bad_Ad84, Fabio Priuli] Mega-CD CSD-G1M (Japan, NTSC), AIWA, 1994 The Aiwa Mega CD, also known as the Aiwa CSD-G1M, is an Aiwa CD player which can also play Sega Mega Drive and Mega CD games. The unit is made up of two components - an Aiwa bookshelf-size CD radio and a dock which added 'the Mega Drive connections (apart from sound, which the main radio unit handled.) Oddly, Aiwa chose not to place the interface between the two on the sides that would connect, but instead opted to use a connection cable on the back. This variant of the Mega Drive is one of the rarest made, and only saw limited release in Japan in 1994 (source: http://segaretro.org/CSD-G1M). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: megacd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.153: Bad_Ad84 and Fabio Priuli added 'AIWA Mega-CD CSD-G1M (Japan, NTSC)' system. ROMSET: 131072 bytes in 1 file / 85.52Kb packed $end $info=ajuno1 $mame 0.220 [DBWBP] Alpha Juno-1 (JU-1) Programmable Polyphonic Synthesizer, Roland, 1985 The Roland Alpha Juno series of discontinued keyboards are analog polyphonic synthesizers with a digitally controlled oscillator manufactured by Roland Corporation from 1985 to 1987. Two models were released in 1985: the Alpha Juno 1 (JU-1), and the Alpha Juno 2 (JU-2), which added 'one octave of notes, a cartridge slot and touch-sensitivity (source: https://en.wikipedia.org/wiki/Roland_Alpha_Juno). DRIVER: roland/alphajuno.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Roland Alpha Juno-1 (JU-1) Programmable Polyphonic Synthesizer' system. ROMSET: 16384 bytes in 1 file / 11.78Kb packed $end $info=ajuno2 $mame 0.220 [DBWBP] Alpha Juno-2 (JU-2) Programmable Polyphonic Synthesizer, Roland, 1986 The Roland Alpha Juno series of discontinued keyboards are analog polyphonic synthesizers with a digitally controlled oscillator manufactured by Roland Corporation from 1985 to 1987. Two models were released in 1985: the Alpha Juno 1 (JU-1), and the Alpha Juno 2 (JU-2), which added 'one octave of notes, a cartridge slot and touch-sensitivity (source: https://en.wikipedia.org/wiki/Roland_Alpha_Juno). DRIVER: roland/alphajuno.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Roland Alpha Juno-2 (JU-2) Programmable Polyphonic Synthesizer' system. ROMSET: 49152 bytes in 3 files / 36.30Kb packed $end $info=akiko $mame 0.149u1 CBM AKIKO, , ???? DRIVER: amiga/akiko.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Use helpers from multibyte.h [AJR]. - 0.242: Convert to logmacro.h [Angelo Salese]. - 0.149u1: Added 'CBM AKIKO' device. ROMSET: None required. $end $info=al_magicsound $mame 0.166 Aleste Magic Sound Board, , ???? DRIVER: devices/bus/cpc/magicsound.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.166: Added 'Aleste Magic Sound Board' device. ROMSET: None required. $end $info=al486vd $mame 0.215 [rfka01] AL486V-D Rev:1.1, Daewoo, 199? Technical informations: https://theretroweb.com/motherboards/s/ecs-al486v-d-for-daewoo DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.215: rfka01 added 'Daewoo AL486V-D Rev:1.1' system. ROMSET: 65536 bytes in 1 file / 44.29Kb packed $end $info=al520ex $mame 0.123 [Barry Rodewald] Aleste 520EX, Patisonic, 1993 The Aleste 520EX is a clone of the CPC 6128 developed 1993 by Patisonic in Omsk (Siberia). The Aleste is rare, according to Patisonic themselves, they "produced several dozens of the model, some of them was in 'kit' form". Additionally to the standard CPC6128 features, it includes a number of extra features: 64-color palette, double color depth in slightly decreased horizontal resolution mode (eg. 16 color at 256x200 resolution), battery-backed Real Time Clock chip, 512Kbyte RAM (of which 192K can be accessed as on 64K CPC with 128K dk'tronics memory expansion), 8bit printer port, expanded keyboard matrix with 10 additional keys, two software controlled LEDs, extended Expansion Port (with additional pins for DMA support) (source: http://cpcwiki.eu/index.php/Aleste_520EX). DRIVER: amstrad/amstrad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: cpc_cass.xml, aleste.xml, cpc_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.177: Use correct key name for tvordiy znak [hap]. - 0.166: Added preliminary Magic Sound expansion (not working) [Barry Rodewald]. - 0.157: Added new list for Patisonic Aleste floppies and added 'more images to Tatung Einstein list [Riley110]. - 0.123: Barry Rodewald added 'Patisonic Aleste 520EX' system. ROMSET: 70176 bytes in 6 files / 43.96Kb packed $end $info=al8800b $mame 0.278 [DeRamp.com] Altair 8800b, MITS, 1976 The MITS Altair 8800B is an improved version of the famous Altair 8800, one of the first mass-produced personal microcomputers developed by Micro Instrumentation and Telemetry Systems (MITS), a company founded by Ed Roberts. The Altair 8800B was introduced in 1975, shortly after the launch of the original model, and represented an important step in the evolution of personal computers. DRIVER: mits/al8800b.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: DeRamp.com added 'MITS Altair 8800b' system. ROMSET: 256 bytes in 1 file / 0.06Kb packed $end $info=al8800bt $mame 0.136 [Miodrag Milanović] Altair 8800bt, MITS, 1977 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). DRIVER: mits/altair.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.153: Hooked ACIA 6850 up to Altair 8800bt [smf]. - 0.136: Miodrag Milanović added 'MITS Altair 8800bt' system. ROMSET: 512 bytes in 2 files / 0.47Kb packed $end $info=alacou $mame 0.215 [rfka01] Cougar, Alaris, 199? Technical informations: https://theretroweb.com/motherboards/s/alaris-cougar-486bl DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.215: rfka01 added 'Alaris Cougar' system. ROMSET: 65536 bytes in 1 file / 48.49Kb packed $end $info=alaleolx $mame 0.215 [rfka01] LEOPARD LX, Alaris RYC, 199? Technical informations: https://theretroweb.com/motherboards/s/alaris-leopard-lx-486slc2 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.215: rfka01 added 'Alaris RYC LEOPARD LX,' system. ROMSET: 65536 bytes in 1 file / 40.82Kb packed $end $info=alator2 $mame 0.215 [rfka01] Tornado 2, Alaris, 199? Technical informations: https://theretroweb.com/motherboards/s/alaris-tornado-2 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.215: rfka01 added 'Alaris Tornado 2' system. ROMSET: 131072 bytes in 1 file / 55.51Kb packed $end $info=albert $mame 0.219 [rfka01] Albert, Albert Computers, Inc., 1984 The?Albert?is an?Apple II clone, released by Albert Computers, Inc., in 1983. Comparable to the?Apple IIe, six models were ultimately produced. Albert Computers, Inc. offered a "complete system" for approximately the price of a basic Apple IIe. This included 64k of RAM (192k max), upper and lower case, 256 colors (as opposed to the Apple IIe?s 16 colors), enhanced graphics, Analog RGB support, serial and parallel ports, a graphics digitizer tablet, voice recognition, a software package (including word processor, spreadsheet, data manager, mailing list, word speller), 110/220v AC/DC power, and even an integrated battery backup (option). The Albert had an unusual "two-piece design" which the company termed "stereo" styling (source: https://en.m.wikipedia.org/wiki/Albert_(computer)). DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap and Title. WIP: - 0.219: rfka01 added 'Albert Computers, Inc. Albert' system. ROMSET: 24576 bytes in 3 files / 12.63Kb packed $end $info=alcat258 $mame 0.201 [Robbbert] Terminatel 258, Alcatel, 1991 This small terminal has been manufactured by Alcatel since 1980s, first to use with Minitel French network, later built with software to order. In a small case it has a black and white CRT, telephone modem and keyboard. Keyboard can be opened and closed, it's a very compact' device. My unit is not for Minitel, it's "Unitel" which was sold as universal terminal, used to control systems with telephone line. It has a phonebook with 5 services' numbers, selected service may be called, then it goes to terminal mode. Terminal is powered from 220V line to CRT board. On logic board there are 4 connectors for telephone line (near relay) and two for speaker (near ROM board and DIN socket, I don't know what is this DIN socket for). ROM board is soldered opposite to CRT board, which is connected to logic board with large goldpin connector. This terminal has Polish characters, keyboard and menu, it can use the following transfer protocols: Prestel, Teletel, ASCII 40, ASCII 80, PAD X3 (source: http://oldcomputer.info/terminal/alcatel258/index.htm). DRIVER: skeleton/terminal.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.201: Robbbert added 'Alcatel Terminatel 258' system. ROMSET: 33024 bytes in 2 files / 20.83Kb packed $end $info=alcat7100 $mame 0.201 [Robbbert] Terminal 7100, Alcatel, 1984 This is a very strange machine. It is built on Canadian AES 7100 base, but internals are mostly French. It is powered by Z80 processor and has very big amount of RAM as for 1980s: 256kB. The only media for it is 5.25" floppy disk, the computer has 2 Shugart single-sided floppy disk drives. Probably it can run CP/M, but, according to some sites, the original AES 7100 Model 203 was used only in word processing. The base unit consists of a powerful switching PSU for computer and printer, mainboard, parallel port interface and a strange component protected with resin (?encoder, Serial ROM?). These parts can be reached by sliding the tray from the rear. Internals look quite robust as in many computers from 1980s. There are significant differences in descriptions of AES 7100 and my Alcatel. AES probably had RAM expansion sockets, while Alcatel has 256kB soldered in. There is no information about this protected component, and in photos of Canadian unit components are not French. Some photos of AES unit show the unit with different monitor. The "AES" metal plate on the rear was covered by some sticker, it did not survived the flood but the glue from it is visible. Nothing more is known about this machine. There are no photos of working 7100, AES or Alcatel nor system disk images (source: http://oldcomputer.info/8bit/al7100/index.htm). DRIVER: skeleton/alcat7100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.201: Robbbert added 'Alcatel Terminal 7100' system. ROMSET: 8192 bytes in 3 files / 3.55Kb packed $end $info=alesis_dm3ag $mame 0.149u1 Alesis DM3AG, , ???? DRIVER: alesis/alesis_a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Alesis DM3AG' device. ROMSET: None required. $end $info=alesqs7 $mame 0.178 [Felipe Corrêa da Silva Sanches] Alesis QS7 musical keyboard, Alesis, 1996 The QS7 was released shortly after the QS6 as an enhanced and more Studio-quality version of what was already a powerful multitimbral synthesizer from the effects-box geniuses at Alesis. It featured a larger 76-note keyboard with semi-weighted action and a more conservative black chassis. Additionally, the sound engine has been doubled from 8 to 16 MegaBytes of sample/synthesis ROM (and is expandable to 32 MegaBytes). It also added '2 more stereo outputs, 2 more assignable control sliders, discrete MIDI OUT and THRU ports, a third Expression Pedal input, ADAT optical digital output, 48kHz clock input, and a second PCMCIA expansion card slot (source: http://www.vintagesynth.com/misc/qs7.php). DRIVER: alesis/qs.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.178: Felipe Corrêa da Silva Sanches added 'Alesis QS7 musical keyboard' system. ROMSET: 524288 bytes in 1 file / 230.49Kb packed $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 288x256 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). DRIVER: tesla/pmd85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pmd85_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.81: Krzysztof Strzecha added 'Didaktik Alfa' system. ROMSET: 13312 bytes in 2 files / 10.21Kb packed $end $info=alfaskop4101 $mame 0.216 [Joakim Larsson Edström] Alfaskop Communication Processor 4101, Ericsson, 1984 Alfaskop System 41 is a multifunction terminal system in which terminals can communicate with a host computer, or can operate as local intelligent workstations. Host computers with which Alfaskop System 41 terminals can be linked include those from IBM, Sperry, ICL, CDC, and DEC. The user at a terminal can specify which functions are required at the terminal, such as word processing, or connection to the host computer, or the personal computing facility. The various components in System 41 can be linked to a configuration on a modular basis. A single workstation can be connected directly to the host computer through modems. A number of terminals can be connected to the host computer through a communications processor. This cluster configuration allows the terminals to communicate with more than one host computer because the communications processors can be linked to different hosts (source: http://www.bitsavers.org/pdf/datapro/programmable_terminals/Datapro_C21_Ericsson.pdf). DRIVER: ericsson/alfaskop41xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.216: Joakim Larsson Edström added 'Ericsson Alfaskop Communication Processor 4101' system. $end $info=alfaskop4110 $mame 0.216 [Joakim Larsson Edström] Alfaskop Display Unit 4110, Ericsson, 1984 Alfaskop System 41 is a multifunction terminal system in which terminals can communicate with a host computer, or can operate as local intelligent workstations. Host computers with which Alfaskop System 41 terminals can be linked include those from IBM, Sperry, ICL, CDC, and DEC. The user at a terminal can specify which functions are required at the terminal, such as word processing, or connection to the host computer, or the personal computing facility. The various components in System 41 can be linked to a configuration on a modular basis. A single workstation can be connected directly to the host computer through modems. A number of terminals can be connected to the host computer through a communications processor. This cluster configuration allows the terminals to communicate with more than one host computer because the communications processors can be linked to different hosts (source: http://www.bitsavers.org/pdf/datapro/programmable_terminals/Datapro_C21_Ericsson.pdf). DRIVER: ericsson/alfaskop41xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: Joakim Larsson Edström added 'Ericsson Alfaskop Display Unit 4110' system. ROMSET: 4346 bytes in 4 files / 2.46Kb packed $end $info=alfaskop4120 $mame 0.216 [Joakim Larsson Edström] Alfaskop Flexible Disk Unit 4120, Ericsson, 1984 Alfaskop System 41 is a multifunction terminal system in which terminals can communicate with a host computer, or can operate as local intelligent workstations. Host computers with which Alfaskop System 41 terminals can be linked include those from IBM, Sperry, ICL, CDC, and DEC. The user at a terminal can specify which functions are required at the terminal, such as word processing, or connection to the host computer, or the personal computing facility. The various components in System 41 can be linked to a configuration on a modular basis. A single workstation can be connected directly to the host computer through modems. A number of terminals can be connected to the host computer through a communications processor. This cluster configuration allows the terminals to communicate with more than one host computer because the communications processors can be linked to different hosts (source: http://www.bitsavers.org/pdf/datapro/programmable_terminals/Datapro_C21_Ericsson.pdf). DRIVER: ericsson/alfaskop41xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.216: Joakim Larsson Edström added 'Ericsson Alfaskop Flexible Disk Unit 4120' system. $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 Peritel (SCART) connector replacing the RF modulator for video output (source: http://en.wikipedia.org/wiki/Matra_Alice). DRIVER: trs/mc10.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mc10.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.119: Dirk Best added 'Matra & Hachette Alice' system. ROMSET: 8192 bytes in 1 file / 6.97Kb packed $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 Peritel (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). DRIVER: trs/mc10.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: alice32.xml, mc10.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.140: Sandro Ronco added 'Alice 32' system. ROMSET: 24576 bytes in 2 files / 13.13Kb packed $end $info=alice90 $mame 0.142 [Nathan Woods, Dirk Best] 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 Peritel (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). DRIVER: trs/mc10.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: alice90.xml, alice32.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and pdf Manual. WIP: - 0.253: Use same ROM as alice32, previous was a bad dump [Nigel Barnes]. - 0.143u8: Proper ROM dump [Daniel Coulom]. - 0.142: Nathan Woods and Dirk Best added 'Alice 90' system. $end $info=alienfev $mame 0.274 [hap, azya] Chibi Pachi: Alien Fever, Epoch, 1997 This 1997 LCD game is a variation of Pachinko, a popular Japanese gambling game. It uses a microcontroller from Epson E0C62 family, which is also used in Tamagotchi (source: https://x.com/OneBitOnePixel/status/1859936633782714468). DRIVER: handheld/hh_e0c6200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: hap and azya added 'Epoch Chibi Pachi: Alien Fever' system. ROMSET: 12288 bytes in 1 file / 6.73Kb packed $end $info=alim1217 $mame 0.215 [rfka01] 386sx motherboards using the ALi M1217 chipset, , 199? Technical informations: https://stason.org/TULARC/pc/motherboards/U/UNIDENTIFIED-386-386SX-25-33-ALI-M1217.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '386sx motherboards using the ALi M1217 chipset' system. ROMSET: 524288 bytes in 8 files / 298.58Kb packed $end $info=alim1419 $mame 0.215 [rfka01] 386 motherboards using the ALi M1419 chipset, , 199? The Intel 80386 (i386) processor-based motherboard with ALi M1419 chipset represents a type of computing hardware developed in the 1990s, at a time when IBM-compatible PCs were evolving toward greater integration and cost reduction. These motherboards were common for both desktop and embedded or industrial use. The ALi M1419 chipset, manufactured by ALi (Acer Laboratories Inc.), was one of the direct competitors to Intel and Chips and Technologies (C&T) chipsets, and was designed to support the basic functionality of an x86 system in an economical but efficient manner. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.216: Added 386acp102 BIOS option [rfka01]. - 0.215: rfka01 added '386 motherboards using the ALi M1419 chipset' system. ROMSET: 262144 bytes in 4 files / 158.26Kb packed $end $info=alim1429 $mame 0.214 [rfka01] 386 motherboards using the ALi M1429 A1 and M1431 A2 chipset, , 199? The Intel 80386 (i386) processor-based motherboard with ALi M1429 A1 and M1431 A2 chipsets represents an advanced configuration compared to the simpler chipsets of the time, such as the M1419. This chip pair was used in some inexpensive but well-integrated motherboards of the 1990s, especially in Asia and OEM systems. The ALi M1429 A1 + M1431 A2 chipset, manufactured by Acer Laboratories Inc. (ALi), was an alternative to Intel and Chips and Technologies chipsets for building IBM PC-compatible systems based on the x86 architecture. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added '386 Motherboards using the ALi M1429 A1 and M1431 A2 chipset' system. ROMSET: 393216 bytes in 6 files / 262.89Kb packed $end $info=alim1489 $mame 0.215 [rfka01] 486 motherboards using the ALi 1487/1489 chipset, , 199? The Intel 80486 (i486) processor-based motherboard with ALi M1487 / M1489 chipset is a type of hardware developed in the 1990s, belonging to the generation of IBM-compatible PCs built around the x86 Intel 80486 processor or its clones. This chipset was produced by Acer Laboratories Inc. (ALi) as an inexpensive, integrated solution for building motherboards for both desktop and industrial systems. It was part of the ALi family of chipsets designed to compete with those of Intel, Chips and Technologies (C&T), SIS and VIA. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '486 motherboards using the ALi 1487/1489 chipset' system. ROMSET: 262144 bytes in 2 files / 211.87Kb packed $end $info=alm16 $mame 0.143u8 [Cowering] Mephisto Almeria 16 Bit (v0.13), Hegener + Glaser, 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). DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.260: Changed description to 'Mephisto Almeria 16 Bit (v0.13)'. - 0.213: Changed description to 'Mephisto Almeria 16 Bit' and manufacturer to 'Hegener + Glaser'. - 0.189: Machine promoted to working [Sandro Ronco]. - 0.143u8: Cowering added 'Mephisto Almeria 68000' system. ROMSET: 131072 bytes in 2 files / 63.42Kb packed $end $info=alm16a $mame 0.260 [Berger] Mephisto Almeria 16 Bit (v0.121), Hegener + Glaser, 1988 Mephisto Almeria, a set of dedicated chess computer modules by Hegener & Glaser released in 1988 for their Mephisto module systems. As further development of Richard Lang's Mephisto series and successor of Mephisto Roma, Mephisto Almeria won the fourth consecutive title for Richard Lang in charge of Mephisto - at the WMCCC 1988 in Almería, Spain, which were infact three separate titles, the World Micro Software Champion of fthe Software Group, where an experimental Almeria program played [2], the World Micro Manufacturers (Team) Champion of the Manufacturers Group, which was a duel of four Mephistos versus four Fidelitys including a multi-processor machine, and the Single-CPU World Microcomputer Chess Champion of the Commercial Group, with three programs competing. Short after, the tournament machine played the ACM 1988 as Mephisto X and became third with 2½/4 only losing from winner Deep Thought, a draw versus Cray Blitz, and wins versus AI Chess and Sun Phoenix. Almeria further won the First International Chess-Computer Tournament in the USSR 1989 in Moscow, and also played humans at Netherlands-vs-Computers-1989, the Aegon 1989, and the Aubervilliers Rapid Open 1989 (source: https://www.chessprogramming.org/Mephisto_Almeria). DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.260: Berger added 'Hegener + Glaser Mephisto Almeria 16 Bit (v0.121)' system. ROMSET: 131072 bytes in 2 files / 63.33Kb packed $end $info=alm32 $mame 0.143u8 [Cowering] Mephisto Almeria 32 Bit (v0.12?), Hegener + Glaser, 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). DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.278: Changed description to 'Mephisto Almeria 32 Bit (v0.12?)'. - 0.213: Changed description to 'Mephisto Almeria 32 Bit' and manufacturer to 'Hegener + Glaser'. - 0.189: Machine promoted to working [Sandro Ronco]. - 0.143u8: Cowering added 'Mephisto Alimera 68020' system. ROMSET: 131072 bytes in 1 file / 59.65Kb packed $end $info=alnattck $mame 0.160 [hap, Kevin Horton] Alien Attack, Coleco, 1981 Alien Attack is a 1979 handheld video game made by Coleco using a VFD display. It came in a bright orange futuristic-styled case and controls were a joystick, fire button, and move button. The controls were unusual in that the player's ship could fire in any direction by moving the joystick with the fire button pressed. Movement only occurred when the move button was pressed. Firing while moving was not possible. There was a grid of barriers representing a city that the player could use for cover (source: http://en.wikipedia.org/wiki/Alien_Attack). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.160: hap and Kevin Horton added skeleton driver of 'Coleco Alien Attack' system. ROMSET: 568618 bytes in 2 files / 81.38Kb packed $end $info=alnchase $mame 0.159 [hap, Kevin Horton] Alien Chase, Tomy, 1984 Licensed to Radio Shack with the same name. Two sided game, two people can play at the same time. Picture shows front and back sides. (There is only one VFD display in this game, it's just manufactured in a way so that it can be seen from both sides) (source: http://www.handheldmuseum.com/Tomy/AlienChase.htm). DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.159: hap and Kevin Horton added 'Tomy Alien Chase' system. ROMSET: 578603 bytes in 2 files / 218.77Kb packed $end $info=alpha_8921 $mame 0.225 [AJR] Alpha denshi ALPHA-8921, , ???? DRIVER: devices/machine/alpha_8921.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: AJR added 'Alpha denshi ALPHA-8921' device. ROMSET: None required. $end $info=alphatan $mame 0.227 [Binary Dinosaurs, Nigel Barnes] AlphaTantel, Tantel, 1981 The AlphaTantel from 1981, and it's not exactly known if it ever made it into production. Certainly search engines and even magazines of the day know nothing about it. It was made by Tantel in Ely, Cambs, at the same address that ultimately spawned the Oric-1 because Tantel were a side project of Dr Paul Johnson's Tangerine, aka the company that brought us the Microtan65 single board computer. The original Tantel was a keypad driven Prestel adapter that plugged into your telly via the built in RF modulator, and into your phone via the supplied GPO jack plug. This is assuming you'd had the GPO around to add a socket to your house wiring of course - all phones of the day were hardwired into the PSTN and owned by the GPO themselves. The Tantel could also drive a cassette recorder to save your expensive pages for later and featured a printer port for hard copies. Someone at Tantel thought that wasn't enough though. Prestel also allowed a crude type of email known as 'messaging' where you could 'chat' with other Prestel users as long as you knew their phone number. If you were both online it was fairly instant too, if not it would be held until you next dialled in. Cue the addition of a tiny keyboard to the adapter. Also cue people in 2020 asking 'where's the RETURN key?'. There isn't one because Prestel was at heart numeric only so the 'end of transmission' key was #, the good old hash. ('Pound' for my US readers). The reason it's not known if these ever made production is twofold. First is they were seemingly never advertised apart from a tiny text advert in PCW in 1981. The Micro Tantel by comparison got full page adverts and reviews. The second reason is the chap whose first job at Tantel was to recode the Micro's ROM to add support for this keyboard doesn't think they were ever produced in volume (source: https://www.binarydinosaurs.co.uk/Museum/Tandata/alpha.php). DRIVER: tangerine/alphatan.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.227: Binary Dinosaurs and Nigel Barnes added 'Tantel AlphaTantel' system. ROMSET: 4096 bytes in 1 file / 2.03Kb packed $end $info=alphatp1 $mame 0.195 [rfka01] alphatronic P1, Triumph-Adler, 198? This first Alphatronic computer by the german company Triumph-Adler is targeted for the business and education. The main software applications were for management, billing, wordprocessing (TRENDTEXT), calculation, etc. The Alphatronic uses the MOS (Micro Operating System) operating' system. There were in fact two models available: P1 and P2. The Alphatronic PC/P1 had one floppy drive, and the PC/P2 had two. The picture beside seems to be a PC/P2. There was SKS/BASIC on Disc, startable by MOS directly. It was a pure Microsoft BASIC, comparable to GW-BASIC without Graphics. There was a modified version of CP/M 2.2 for this machine, and for this you could get BASIC 80 and the Siemens Macro ASSEMBLER. The native double disk-drives (160 KB each) could be replaced by higher capacity ones (785 KB each). A hard-disk (5 MB) was also available, as well as a memory expansion (64 KB) (source: https://www.old-computers.com/museum/computer.asp?st=1&c=484). DRIVER: ta/alphatpx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.195: rfka01 added 'Triumph-Adler alphatronic P1' system. ROMSET: 8192 bytes in 4 files / 5.08Kb packed $end $info=alphatp10 $mame 0.219 [rfka01] Alphatronic P10, Triumph-Adler, 1985 The Triumph-Adler Alphatronic P10 is a personal computer produced in the early 1980s by Triumph-Adler, a German company known for its expertise in typewriters and office equipment. The Alphatronic P10 represents one of the company's first attempts to enter the personal computer market by integrating typical typewriter functionality with digital processing capabilities. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.219: rfka01 added 'Triumph-Adler Alphatronic P10' system. ROMSET: 32768 bytes in 2 files / 18.77Kb packed $end $info=alphatp2 $mame 0.193 [rfka01, helwie44] alphatronic P2, Triumph-Adler, 198? This first Alphatronic computer by the german company Triumph-Adler is targeted for the business and education. The main software applications were for management, billing, wordprocessing (TRENDTEXT), calculation, etc. The Alphatronic uses the MOS (Micro Operating System) operating' system. There were in fact two models available: P1 and P2. The Alphatronic PC/P1 had one floppy drive, and the PC/P2 had two. The picture beside seems to be a PC/P2. There was SKS/BASIC on Disc, startable by MOS directly. It was a pure Microsoft BASIC, comparable to GW-BASIC without Graphics. There was a modified version of CP/M 2.2 for this machine, and for this you could get BASIC 80 and the Siemens Macro ASSEMBLER. The native double disk-drives (160 KB each) could be replaced by higher capacity ones (785 KB each). A hard-disk (5 MB) was also available, as well as a memory expansion (64 KB) (source: https://www.old-computers.com/museum/computer.asp?st=1&c=484). DRIVER: ta/alphatpx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.193: rfka01 and helwie44 added 'Triumph-Adler alphatronic P2' system. ROMSET: 23552 bytes in 12 files / 16.11Kb packed $end $info=alphatp2u $mame 0.193 [rfka01] alphatronic P2U, Triumph-Adler, 198? This first Alphatronic computer by the german company Triumph-Adler is targeted for the business and education. The main software applications were for management, billing, wordprocessing (TRENDTEXT), calculation, etc. The Alphatronic uses the MOS (Micro Operating System) operating' system. There were in fact two models available: P1 and P2. The Alphatronic PC/P1 had one floppy drive, and the PC/P2 had two. The picture beside seems to be a PC/P2. There was SKS/BASIC on Disc, startable by MOS directly. It was a pure Microsoft BASIC, comparable to GW-BASIC without Graphics. There was a modified version of CP/M 2.2 for this machine, and for this you could get BASIC 80 and the Siemens Macro ASSEMBLER. The native double disk-drives (160 KB each) could be replaced by higher capacity ones (785 KB each). A hard-disk (5 MB) was also available, as well as a memory expansion (64 KB) (source: https://www.old-computers.com/museum/computer.asp?st=1&c=484). DRIVER: ta/alphatpx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.193: rfka01 added 'Triumph-Adler alphatronic P2U' system. ROMSET: 2048 bytes in 1 file / 1.69Kb packed $end $info=alphatp3 $mame 0.190 [Dirk Best, rfka01] alphatronic P3, Triumph-Adler, 1982 The Alphatronic P3 belongs to the second generation of office computers from Triumph Adler. While the older P1 and P2 with "MOS" were only equipped with their own operating system and a basic interpreter, the P3 and P4 only serve the (limited) compatibility with their predecessors and the start of CP / M. The basic interpreter is no longer supplied. The P3 is equipped with two floppy disk drives. The P4 only contains one, but an additional hard disk (source, traslated from German: https://www.homecomputermuseum.de/sammlung/detailansicht/comp/Computer/show/alphatronic-p3/). DRIVER: ta/alphatpx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.190: Dirk Best and rfka01 added 'Triumph-Adler alphatronic P3' system. ROMSET: 9216 bytes in 4 files / 4.76Kb packed $end $info=alphatp30 $mame 0.193 [rfka01, helwie44] alphatronic P30, Triumph-Adler, 198? The Alphatronic P30 is a CP / M machine with two office floppies, with an 8-bit 8085 CPU, along with another 16-bit Intel 8088 cpu. As with many manufacturers of the time, this dual-cpu solution from Triumph-Adler allowed to increase the performance of the machine while safeguarding compatibility with past applications. It is not DOS compatible, and this greatly limited its diffusion; it was sold mainly in Germany, but also in France and Italy (source, traslated from Italian: http://museo.dagomari.prato.it/singolo.php?cod=175&ord=1). DRIVER: ta/alphatpx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.193: rfka01 and helwie44 added 'Triumph-Adler alphatronic P30' system. ROMSET: 13312 bytes in 3 files / 7.71Kb packed $end $info=alphatp50 $mame 0.219 [rfka01, Carl] Alphatronic P50, Triumph-Adler, 1985 The Triumph-Adler Alphatronic P50 is a personal computer produced in the 1980s by Triumph-Adler, a German company with a long history in typewriters and office equipment. The Alphatronic P50 represents one of the company's attempts to combine its experience in typewriter manufacturing with emerging technologies in the personal computer market. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.219: rfka01 and Carl added 'Triumph-Adler Alphatronic P50' system. ROMSET: 32768 bytes in 2 files / 21.70Kb packed $end $info=alphatpc16 $mame 0.219 [Carl, rfka01] alphatronic PC-16, Triumph-Adler, 1985 The alphatronic PC16 is a somewhat crude mixture of a classic home computer and PC. With 128 KB RAM, a console housing and built-in Basic, it is similar to 8-bitters like the Schneider CPCs - but operating under MS-DOS via an external floppy disk drive also makes it suitable as an office computer. However, the shortage of working memory quickly becomes a problem. The external floppy can be plugged into a second drive via a socket on the underside of the device, which then handles the data traffic as well as its power supply via this connection. The controller is in the floppy case, as is the power supply for the computer. The latter is designed as an ordinary transformer, which gives the floppy a weight that you would normally only expect from a full-blown PC. On the right in the housing is a module that contains the video logic and the monitor connection. All in all, there is nothing reminiscent of a PC on the whole device: The connections do not correspond to any standard, you cannot install ISA plug-in cards, the keyboard has an idiosyncratic layout that some important keys (backspace, for example) are completely missing and even the MS-DOS has to be specially adapted his. Other boot disks refuse to work (source: https://homecomputermuseum.de/sammlung/detailansicht/comp/Computer/show/alphatronic-pc-16/). DRIVER: ta/alphatpc16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.230: Initialized some variables wich were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.219: Carl and rfka01 added 'Triumph-Adler Alphatronic PC-16' system. ROMSET: 91136 bytes in 5 files / 53.37Kb packed $end $info=alphatro $mame 0.144u4 [Ian Gledhill, Barry Rodewald, Robbbert] Alphatronic PC (PAL), Triumph-Adler, 1983 Triumph 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). DRIVER: ta/alphatro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: alphatro_flop.xml, alphatro_cass.xml, alphatro_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.209: BugFIX #07282 [Crash/Freeze] (alphatro.cpp) alphatro: After "width 80" entered, MAME freezes [AJR]. - 0.205: Changed description to 'Alphatronic PC (PAL)'. Corrected clock frequencies and screen timings, and separated into PAL and NTSC variants [AJR]. - 0.189: Added cart slot, support for 8K carts from the command line and cart software list. Replaced bad dumps for CP/M and BASIC with good ones in alphatro_flop.xml [R. Belmont]. Added BIOS set for machine with Bicom graphics [Team Europe, rfka01, R. Belmont]. - 0.188: Machine promoted to working [R. Belmont, Carl, rfka01]. Added correct banking and partial floppy support. Corrected motor on and FDC reset. Corrected number of driver (real machine only has two) and fixed B: drive [R. Belmont]. - 0.149u1: Added floppy software list [Spirantho]. - 0.144u4: Ian Gledhill, Barry Rodewald and Robbbert added 'Triumph-Adler's Alphatronic PC' system. ROMSET: 94208 bytes in 11 files / 53.20Kb packed $end $info=alphatrob $mame 0.233 [rfka01] Alphatronic PC w/BiCom Graphics, Triumph-Adler, 1984 Triumph 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). DRIVER: ta/alphatro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: alphatro_flop.xml, alphatro_cass.xml, alphatro_cart.xml RESOURCES: Snap and Title. WIP: - 0.233: rfka01 added 'Triumph-Adler Alphatronic PC w/BiCom Graphics' system. ROMSET: 45056 bytes in 3 files / 23.39Kb packed $end $info=alphatron $mame 0.205 [AJR] Alphatronic PC (NTSC), Triumph-Adler, 1983 Triumph 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). DRIVER: ta/alphatro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: alphatro_flop.xml, alphatro_cass.xml, alphatro_cart.xml RESOURCES: Snap and Title. WIP: - 0.205: AJR added 'Triumph-Adler Alphatronic PC (NTSC)' system. $end $info=alphie $mame 0.194 [hap] Alphie: The Electronic Robot (patent), Playskool, 1978 Alphie was an educational robot toy popular in the 1980s. It featured a slot in the front for interchangeable cards which lined up with special soft-touch input function buttons built into the front of the toy. It ran on batteries and came with different insert cards to help children learn math, spelling, matching skills, etc. The toy also played music. The original Alphie was released in 1978 (source: https://en.wikipedia.org/wiki/Alphie). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.254: Changed description to 'Alphie: The Electronic Robot (patent)'. - 0.194: hap added 'Playskool Alphie - The Electronic Robot (patent)' system. ROMSET: 1891 bytes in 2 files / 1.21Kb packed $end $info=alps_3255190x $mame 0.153 ALPS 32551901/32551902 Floppy Drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'ALPS 32551901/32551902 Floppy Drive' device. ROMSET: None required. $end $info=alto1 $mame 0.192 [Robbbert] Alto I, Xerox, 1973 The Xerox Alto was the first computer designed from its inception to support an operating system based on a graphical user interface (GUI), later using the desktop metaphor. The first machines were introduced on 1 March 1973, a decade before mass market GUI machines arose. The Alto uses a custom multi-chip central processing unit (CPU) filling a small cabinet, and each machine cost tens of thousands of dollars despite its status as a personal computer. Only small numbers were built initially, but by the late 1970s about 1,000 were in use at various Xerox labs, and about another 500 in several universities. Total production was about 2,000 systems. The Alto became well known in Silicon Valley and its GUI was increasingly seen as the future of computing. In 1979, Steve Jobs arranged a visit to Xerox PARC, in which Apple Computer personnel would receive a demonstration of the technology from Xerox in exchange for Xerox being able to purchase stock options in Apple. After two visits to see the Alto, Apple engineers used the concepts to introduce the Apple Lisa and Macintosh systems. Xerox eventually commercialized a heavily modified version of the Alto concepts as the Xerox Star, first introduced in 1981. A complete office system including several workstations, storage and a laser printer cost as much as $100,000, and like the Alto, the Star had little direct impact on the market (source: https://en.wikipedia.org/wiki/Xerox_Alto). DRIVER: xerox/alto1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.192: Robbbert added 'Xerox Alto I' system. ROMSET: 9760 bytes in 39 files / 4.32Kb packed $end $info=alto2 $mame 0.154 [Juergen Buchmueller] Alto-II, Xerox, 1977 The Xerox Alto computer, developed at Xerox PARC in 1973, was the first personal computer to use the desktop metaphor and to have a GUI (a graphical interface). The first project dates back to 1972 and is to be brought back to Butler Lampson, who produced a machine with 128 Kb of central memory (expandable to 512 Kb) and a removable 2,5 Mb removable hard disk. The dimensions were those of a small fridge. In addition to the Ethernet connection, the only HD output device was a vertically mounted CRT monochrome monitor (with cathode tube); the input devices were an alphanumeric keyboard, a three-button mouse, and optionally a kind of keyboard with only five keys, the "chord keyset" which, unlike the mouse, never had a great popularity. To tell the truth, the whole machine did not get a great deal of success, even though they produced a thousand units: because of the cheap price, the Alto computer did not manage to become a commercial product (source, traslated from Italian: http://www.storiaolivetti.it/template.asp?idOrd=0&idPercorso=608). DRIVER: xerox/alto2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.276: Follow the same pattern as the other things that have been altered to avoid problematic memsets in this device [Vas Crabb]. - 0.177: Improvements: Added speaker sound. Further cleanup and removed cruft. Get rid of the fake status display. Refactor mouse positioning code. Removed extra screen buffer. Save copying odd/even frame scanlines by immediately updating bitmap. Fixed I/O memory read. Reduced frame rate (really 30 frames/60 fields per second). Replaced decoded MIR bit fields. Removed member function pointers. Refactored videotiming, use attoseconds_t. Machine promoted from NOT_WORKING status [Juergen Buchmueller]. - 0.154: Juergen Buchmueller added 'Xerox Alto-II' system. ROMSET: None required. $end $info=alto2_cpu $mame 0.154 Xerox Alto-II, , ???? DRIVER: devices/cpu/alto2/alto2cpu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Fixed allocation widths for decoded ROMs, and removed a bunch of reinterpret_cast [Vas Crabb]. - 0.154: Added 'Xerox Alto-II' device. ROMSET: 29024 bytes in 44 files / 11.18Kb packed $end $info=altos2 $mame 0.192 [Robbbert] Altos II Terminal, Altos Computer Systems, 1983 Designed and engineered by Altos - the leader in multiuser microcomputer systems, the ALTOS II is a compact, state of the art Intelligent terminal that provides high performance at low cost. The Altos II terminal's display and keyboard offer a variety of design features allowing the user to fully Implement the advanced capabilities built into every Altos computer system as well as simplifying the functionality of applications software. The Altos II addresses the Issue of ergonomics with outstanding human engineering features This increased flexibility and ease of operations means increased productivity in any application (source: original brochure). DRIVER: altos/altos2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.255: Add dump and emulation of keyboard [AJR, Bitsavers]. - 0.192: Robbbert added 'Altos II Terminal' system. ROMSET: 24576 bytes in 3 files / 12.89Kb packed $end $info=altos2_kbd $mame 0.255 [Ryan Holtz] Altos II Keyboard, , ???? Keyboard functions: Typewriter style layout; Detachable keyboard-low profile 16/32 prograrnrnable function keys Numeric 10 key keypad; 4 function calculator built-in 6 ; edit ing keys and 5 cursor keys. DRIVER: altos/altos2_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Ryan Holtz added 'Altos II Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.50Kb packed $end $info=altos486 $mame 0.174 [Carl] Altos 486, Altos Computer Systems, 1984 The Altos 486 was announced in November 1984. Altos claimed it was their response to the perceived multi-user capabilities of the IBM PC AT. The Altos 486 was however based on an 8-MHz Intel 80186 processor and also ran Xenix. It was however cheaper than their 586 (source: https://en.wikipedia.org/wiki/Altos_Computer_Systems). DRIVER: altos/altos486.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.174: Carl added 'Altos Computer Systems Altos 486' system. ROMSET: 36896 bytes in 6 files / 27.88Kb packed $end $info=altos5 $mame 0.147u3 [Al Kossow] Altos 5-15, Altos, 1982 Technical information and pictures: http://www.vintage-computer.com/altos5-15ad.shtml DRIVER: altos/altos5.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: altos5.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.282: BugFIX #09143: [Media Support] (altos/altos5.cpp) altos5: Errors reading files from floppy disks [AJR]. - 0.177: Fixed banking, all disks can boot [Robbbert]. - 0.157: Added software lists for Altos 5 floppies and Memotech MTX tapes [Riley110]. - 0.155: Fix wrong drive type [Olivier Galibert]. - 0.149: Major improvements [Robbbert]. - 0.147u3: Al Kossow added skeleton driver of 'Altos 5-15' system. ROMSET: 4608 bytes in 2 files / 1.50Kb packed $end $info=altos586 $mame 0.269 [Lubomir Rintel] ACS586, Altos Computer Systems, 1984 The Altos ACS 586 is a computer produced in the 1980s by Altos Computer Systems, a U.S.-based company that operated in the field of computer systems for the corporate and scientific markets. The ACS 586 was part of a series of computers designed to provide high performance and advanced functionality, primarily targeting professional users, research laboratories, and companies. DRIVER: altos/altos586.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: altos586.xml RESOURCES: Snap and Title. WIP: - 0.269: Lubomir Rintel added 'Altos Computer Systems ACS586' system. ROMSET: 16384 bytes in 3 files / 11.17Kb packed $end $info=altos586_hdc $mame 0.269 [Lubomir Rintel] Disk Controller board for Altos 586, , ???? DRIVER: altos/altos586_hdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.269: Lubomir Rintel added 'Disk Controller board for Altos 586' device. ROMSET: None required. $end $info=altos586_mmu $mame 0.269 [Lubomir Rintel] ALTOS586 MMU, , ???? DRIVER: altos/altos586.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.269: Lubomir Rintel added 'ALTOS586 MMU' device. ROMSET: None required. $end $info=altos8600 $mame 0.189 [Carl, Al Kossow] ACS8600, Altos Computer Systems, 1981 DRIVER: altos/altos8600.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: altos8600.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.190: Added serial board [Carl]. - 0.189: Carl and Al Kossow added 'Altos 8600' system. ROMSET: 8192 bytes in 2 files / 5.94Kb packed $end $info=am100 $mame 0.219 [rfka01] AM100, ASEM S.p.A., 198? Il Computer Asem AM 100 non e' altro che un clone dell'Apple II+ (Apple // Plus). Questo computer veniva prodotto e assemblato dalla ASEM S.p.A. di Artegna (UD) / Italia. L'AM 100 e' totalmente compatibile con tutto il software disponibile per L'Apple II e II+ (source, traslated from Italian: https://www.nightfallcrew.com/08/11/2015/asem-am-100-apple-plus-clone-made-in-italy/?lang=it). DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: rfka01 added 'ASEM S.p.A. AM100' system. ROMSET: 18432 bytes in 2 files / 10.57Kb packed $end $info=am1000 $mame 0.214 [Bitsavers] AM-1000, Alpha Micro, 1988 As mentioned on the front page, the AM-1000 and its derivative models (AM-1000A, AM-1000E and AM-1000XP) are probably the most common Alpha Micro found in the wild, as much as any Alpha Micro can be considered common, of course. Many of these long-lived systems sat in corners doing their work for decades until they were eventually retired for more conventional Windows-based business computers; their form factor, while guaranteed to eat up most of a desk, did imply that they also found a niche as workstations in some environments. (However, they hardly replaced their elder S-100 server siblings; those continued to be a source of revenue for Alpha Micro and remained in production for several years after) (source: https://ampm.floodgap.com/www/1000.htm). DRIVER: skeleton/am1000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.214: Bitsavers added 'Alpha Micro AM-1000' system. ROMSET: 10240 bytes in 3 files / 6.23Kb packed $end $info=am100kbd $mame 0.284 [AJR] AM 100 Keyboard (MAK-II), , ???? DRIVER: devices/bus/a2kbd/am100kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: AJR added 'AM 100 Keyboard (MAK-II)' device. ROMSET: 2048 bytes in 1 file / 1.79Kb packed $end $info=am186em $mame 0.247 [AJR] AMD Am186EM, , ???? DRIVER: devices/cpu/i86/i186.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: AJR added 'AMD Am186EM' device. ROMSET: None required. $end $info=am188em $mame 0.247 [AJR] AMD Am188EM, , ???? DRIVER: devices/cpu/i86/i186.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: AJR added 'AMD Am188EM' device. ROMSET: None required. $end $info=am2910 $mame 0.285 [Ryan Holtz] AMD Am2910 Microprogram Controller, , ???? DRIVER: devices/machine/am2910.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Ryan Holtz added 'AMD Am2910 Microprogram Controller' device. ROMSET: None required. $end $info=am4 $mame 0.238 [Nigel Barnes] Acorn M4, Acorn Computers, 1988 It’s a portable computer released in 1988, based on the ARM architecture and designed for professional and government use in the UK. Featuring a monochrome LCD screen, an integrated keyboard, and battery power, it supports the RISC OS operating system and office applications. Despite its compact size and relatively light weight for the era, it delivers advanced performance thanks to its ARM2 CPU and targets technical and institutional users rather than the consumer market. DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title and PCB. WIP: - 0.238: Nigel Barnes added 'Acorn Computers Acorn M4' system. ROMSET: 262144 bytes in 4 files / 105.52Kb packed $end $info=am6012 $mame 0.184 [smf] AM6012 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'AM6012 DAC'. - 0.184: smf added 'AM6012' device. ROMSET: None required. $end $info=am64 $mame 0.147u4 [Museo dell'Informatica Funzionante] AM 64, ASEM, 1985 Apple ][ italian clone: All chip datecode is around the end of 1984; one of them is dated the first week of 1985. 3 or 4 SGS chip are dated 1989 and they are different from the others, that are Texas Instrument and National, so we think they were changed some year after. Considering that, we can date this board around the first months of 1985 (source: http://museo.freaknet.org/en/restauro-asem-am-64-am-100/). DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.147u4: Museo dell'Informatica Funzionante added 'ASEM AM 64' system. ROMSET: 20480 bytes in 3 files / 11.62Kb packed $end $info=am7990 $mame 0.203 Am7990 LANCE Ethernet Controller, , ???? DRIVER: devices/machine/am79c90.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: rmd3 mcnt is 0 on error [Patrick Mackinlay]. - 0.203: Added 'Am7990 LANCE Ethernet Controller' device. ROMSET: None required. $end $info=am79c30a $mame 0.220 [AJR] Am79C30A DSC, , ???? DRIVER: devices/machine/am79c30.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: AJR added 'Am79C30A DSC' device. ROMSET: None required. $end $info=am79c90 $mame 0.202 Am79C90 C-LANCE Ethernet Controller, , ???? DRIVER: devices/machine/am79c90.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Delay interrupt after initialization [Patrick Mackinlay]. - 0.267: Improve interrupt logic [Brice Onken]. - 0.259: Use helpers from multibyte.h [AJR]. - 0.204: Implemented network communication, and greatly improved behaviour [Patrick Mackinlay]. - 0.202: Added 'Am79C90 C-LANCE Ethernet Controller' device. ROMSET: None required. $end $info=am8052 $mame 0.213 Am8052 CRTC, , ???? DRIVER: devices/video/am8052.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'Am8052 CRTC' device. ROMSET: None required. $end $info=am8753 $mame 0.200 [Steve Ellenoff, Manuel Abadia, Couriersud] AMD Am8753, , ???? DRIVER: devices/cpu/mcs51/i8051.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Steve Ellenoff, Manuel Abadia and Couriersud a added 'AMD Am8753' device. ROMSET: None required. $end $info=am9513 $mame 0.190 Am9513 STC, , ???? DRIVER: devices/machine/am9513.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: More logging for LOG_MODE and LOG_TC (#13406) [Adam Billyard]. - 0.267: Fixed the log message when setting a counter input to a cascaded TC output [Adam Billyard]. - 0.191: Implemented time-of-day mode [AJR]. - 0.190: Added 'Am9513 STC' device. ROMSET: None required. $end $info=am9513a $mame 0.190 Am9513A STC, , ???? DRIVER: devices/machine/am9513.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.190: Added 'Am9513A STC' device. ROMSET: None required. $end $info=am9516 $mame 0.246 [Patrick Mackinlay] Am9516 Universal DMA Controller, , ???? DRIVER: devices/machine/am9516.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Start dma cycle after chain on hardware request [Patrick Mackinlay]. - 0.247: General improvements. Don't initialise variables in header [Patrick Mackinlay]. - 0.246: Patrick Mackinlay added 'Am9516 Universal DMA Controller' device. ROMSET: None required. $end $info=am9517a $mame 0.149u1 AM9517A, , ???? DRIVER: devices/machine/am9517a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Implemented V5x DMAU soft reset. Fixes mpc2000xl reading SCSI CD-ROMs [R. Belmont]. - 0.237: Store actual line state in status register, correcting to logical state when used. Revert previous change that corrupted DREQ input state when the mask register was written to (3b151130022e04fc6d4111fbf3aeec295e2659fb). Add configuration methods to define initial state for DREQ inputs being active low (or high). Add a few more internal helper functions. Disable side effects of reads for debugging [AJR]. - 0.234: Setting mask bits also sets status [Patrick Mackinlay]. - 0.221: Assert EOP during final DMA transfer, rather than after [AJR]. - 0.206: Added EISA variant [Patrick Mackinlay]. - 0.149u1: Added 'AM9517A' device. ROMSET: None required. $end $info=am9519 $mame 0.195 [Carl] AMD AM9519 Universal Interrupt Controller, , ???? DRIVER: devices/machine/am9519.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Interrupt requests are latched [Patrick Mackinlay]. - 0.195: Carl added 'AMD AM9519 Universal Interrupt Controller' device. ROMSET: None required. $end $info=amaztron $mame 0.157 [hap, Sean Riddle] Amaze-A-Tron, Coleco, 1978 1979 Maze game with 8 variations including a two player mode. The play pieces are kept within a seperate battery compartment in the base. Immaculate example of this very old electronic game. Full tested in Brand New condition. Includes both battery covers, and play pieces. Also included is the original box, original manual, trouble shooting guide, and very rare Colour Coleco catalogue. The catalogue includes pictures and details of the rare Telstar Combat and Telstar Arcade consoles (source: http://www.retrogames.co.uk/003270/Handheld/Amaze-A-Tron-by-Coleco-Boxed). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.157: hap and Sean Riddle added 'Coleco Amaze-A-Tron' system. ROMSET: 3280 bytes in 3 files / 1.88Kb packed $end $info=amd_28f010 $mame 0.192 Am28F010 1 Megabit (128K x 8-Bit) CMOS 12.0 Volt, Bulk Erase Flash Memory, , ???? DRIVER: devices/machine/28fxxx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Am28F010 1 Megabit (128K x 8-Bit) CMOS 12.0 Volt, Bulk Erase Flash Memory' device. ROMSET: None required. $end $info=amd_28f020 $mame 0.202 Am28F020 2 Megabit (256K x 8-Bit) CMOS 12.0 Volt, Bulk Erase Flash Memory, , ???? DRIVER: devices/machine/28fxxx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Am28F020 2 Megabit (256K x 8-Bit) CMOS 12.0 Volt, Bulk Erase Flash Memory' device. ROMSET: None required. $end $info=amd_29f010 $mame 0.149u1 AMD 29F010 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'AMD 29F010 Flash' device. ROMSET: None required. $end $info=amd_29f040 $mame 0.149u1 AMD 29F040 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'AMD 29F040 Flash' device. ROMSET: None required. $end $info=amd_29f080 $mame 0.149u1 AMD 29F080 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'AMD 29F080 Flash' device. ROMSET: None required. $end $info=amd_29f400t $mame 0.156 AMD 29F400T Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'AMD 29F400T Flash' device. ROMSET: None required. $end $info=amd_29f800b_16bit $mame 0.190 AMD 29F800B Flash (16-bit), , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Changed description to 'AMD 29F800B Flash (16-bit)'. - 0.190: Added 'AMD 29F800B Flash used in 16 bit mode' device. ROMSET: None required. $end $info=amd_29f800t $mame 0.156 AMD 29F800T Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'AMD 29F800T Flash' device. ROMSET: None required. $end $info=amd_29lv200t $mame 0.184 AMD 29LV200T Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'AMD 29LV200T Flash' device. ROMSET: None required. $end $info=amd98 $mame 0.189 [Angelo Salese] System Sacom AMD-98 sound card, , ???? DRIVER: devices/bus/pc98_cbus/amd98.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.283: Changed description to 'System Sacom AMD-98 sound card'. Hookup PIT device [Angelo Salese]. - 0.271: Renamed (pc9801_amd98) to (amd98). - 0.236: Changed description to 'System Sacom AMD-98'. - 0.189: Angelo Salese added 'pc9801_amd98' device. ROMSET: None required. $end $info=amgda $mame 0.281 [Patrick Mackinlay] IBM Advanced Monochrome Graphics Display Adapter, , ???? DRIVER: devices/bus/isa/amgda.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Patrick Mackinlay added 'IBM Advanced Monochrome Graphics Display Adapter' device. ROMSET: None required. $end $info=amibaby $mame 0.215 [rfka01] Mark V Baby Screamer, AMI, 199? Technical informations: https://stason.org/TULARC/pc/motherboards/A/AMERICAN-MEGATRENDS-INC-386-MARK-V-BABY-SCREAMER.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.215: rfka01 added 'AMI Mark V Baby Screamer' system. ROMSET: 131072 bytes in 2 files / 83.04Kb packed $end $info=amico2k $mame 0.133 [Fabio Priuli, Curt Coder] Amico 2000, A.S.E.L., 1978 Starting from the December 1978, the historic electronics magazine "Experiment" of JCE publishing group, began publishing a long series of articles describing a new microcomputer. This is the Friend 2000 (Advanced Micro Computer), designed and built by a small company in Milan, the ASEL Joseph Ferraroli. The original project consists of a minicomputer on a single board, with a numeric keypad for entering programs and a 7-segment display with 6 digits. The card is designed for connection of an external bus that allows you to expand your system with additional cards and turn it into a real computer. The project's main entry is published in the third article of the series, on the issue of March 1979. The user is given detailed instructions now appear overly detailed, but you have to think that those who rode this machine hardly had never ridden one! On the same card two different configurations are possible: a car "base" and expanded with an optional peripheral (source, traslated from italian: http://www.computerhistory.it/index.php?option=com_content&task=view&id=82&Itemid=115). DRIVER: trainer/amico2k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.142u3: Implemented keyboard and display; fixed LED flickering [Curt Coder]. - 0.133: MESS Team added 'ASEL Amico 2000 skeleton' system. ROMSET: 1024 bytes in 3 files / 0.45Kb packed $end $info=amient2 $mame 0.218 [rfka01] EISA Enterprise-II, AMI, 199? Technical informations: https://theretroweb.com/motherboards/s/ami-ami-80486-eisa-enterprise-ii DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added 'AMI EISA Enterprise-II' system. ROMSET: 131072 bytes in 1 file / 40.43Kb packed $end $info=amient3 $mame 0.218 [rfka01] EISA Enterprise-III, AMI, 199? Technical informations: https://theretroweb.com/motherboards/s/ami-enterprise-iii-s68-rev-b DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.218: rfka01 added 'AMI EISA Enterprise-III' system. ROMSET: 131072 bytes in 1 file / 49.77Kb packed $end $info=amient4 $mame 0.218 [rfka01] EISA Enterprise-IV, AMI, 199? Technical informations: https://theretroweb.com/motherboards/s/ami-enterprise-iv-s87 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.218: rfka01 added 'AMI EISA Enterprise-IV' system. ROMSET: 131072 bytes in 1 file / 50.32Kb packed $end $info=amiga_a2052 $mame 0.154 [Dirk Best] Commodore A2052 RAM Expansion Card, , ???? DRIVER: devices/bus/amiga/zorro/a2052.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (zorro_a2052) to (amiga_a2052) and Changed description to 'Commodore A2052 RAM Expansion Card'. - 0.216: Renamed (a2052) to (zorro_a2052). - 0.154: Dirk Best added CBM A2052 Fast Memory' device. ROMSET: None required. $end $info=amiga_a2058 $mame 0.205 [Dirk Best] Commodore A2058 RAM Expansion Card, , ???? DRIVER: devices/bus/amiga/zorro/a2058.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (zorro_a2058) to (amiga_a2058) and Changed description to 'Commodore A2058 RAM Expansion Card'. - 0.216: Renamed (a2058) to (zorro_a2058). - 0.205: Dirk Best added 'CBM A2058 Fast Memory' device. ROMSET: None required. $end $info=amiga_a2065 $mame 0.204 [Dirk Best] Commodore A2065 Ethernet Card, , ???? DRIVER: devices/bus/amiga/zorro/a2065.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (zorro_a2065) to (amiga_a2065) and Changed description to 'Commodore A2065 Ethernet Card'. - 0.216: Renamed (a2065) to (zorro_a2065). - 0.204: Dirk Best added CBM A2065 Ethernet Card' device. ROMSET: None required. $end $info=amiga_a2091 $mame 0.154 [Dirk Best] Commodore A2091 Hard Disk/SCSI Controller, , ???? DRIVER: devices/bus/amiga/zorro/a2091.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (zorro_a2091) to (amiga_a2091) and Changed description to 'Commodore A2091 Hard Disk/SCSI Controller'. - 0.216: Renamed (a2091) to (zorro_a2091). - 0.154: Dirk Best added CBM A2091 HD Controller' device. ROMSET: 98564 bytes in 10 files / 52.49Kb packed $end $info=amiga_a2232 $mame 0.154 [Dirk Best] Commodore A2232 Serial Card, , ???? DRIVER: devices/bus/amiga/zorro/a2232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (zorro_a2232) to (amiga_a2232) and Changed description to 'Commodore A2232 Serial Card'. - 0.216: Renamed (a2232) to (zorro_a2232). - 0.154: Dirk Best added CBM A2232 Serial Card' device. ROMSET: None required. $end $info=amiga_a570 $mame 0.275 [Dirk Best] Commodore A570, , ???? DRIVER: devices/bus/amiga/cpuslot/a570.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Dirk Best added 'Commodore A570' device. ROMSET: 262144 bytes in 1 file / 167.73Kb packed $end $info=amiga_a590 $mame 0.154 [Dirk Best] Commodore A590, , ???? DRIVER: devices/bus/amiga/cpuslot/a590.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (zorro_a590) to (amiga_a590) and Changed description to 'Commodore A590'. - 0.216: Renamed (a590) to (zorro_a590). - 0.189: Corrected filenames and added 'undumped 4.6 and 5.92 versions [Dirk Best]. - 0.154: Dirk Best added CBM A590 HD Controller' device. ROMSET: 131332 bytes in 14 files / 66.75Kb packed $end $info=amiga_ar1 $mame 0.154 [Dirk Best] Action Replay, , ???? DRIVER: devices/bus/amiga/cpuslot/action_replay.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (zorro_ar1) to (amiga_ar1) and Changed description to 'Action Replay'. - 0.216: Renamed (amiga_ar1) to (zorro_ar1). - 0.154: Dirk Best added Datel Action Replay MK-I' device. ROMSET: 131072 bytes in 2 files / 59.40Kb packed $end $info=amiga_ar2 $mame 0.154 [Dirk Best] Action Replay MK II, , ???? DRIVER: devices/bus/amiga/cpuslot/action_replay.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (zorro_ar2) to (amiga_ar2) and Changed description to 'Action Replay MK II'. - 0.216: Renamed (amiga_ar2) to (zorro_ar2). - 0.154: Dirk Best added Datel Action Replay MK-II' device. ROMSET: 393216 bytes in 3 files / 188.45Kb packed $end $info=amiga_ar3 $mame 0.154 [Dirk Best] Action Replay MK III, , ???? DRIVER: devices/bus/amiga/cpuslot/action_replay.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (zorro_ar3) to (amiga_ar3) and Changed description to 'Action Replay MK III'. - 0.216: Renamed (amiga_ar3) to (zorro_ar3). - 0.154: Dirk Best added Datel Action Replay MK-III' device. ROMSET: 524288 bytes in 4 files / 257.30Kb packed $end $info=amiga_buddha $mame 0.154 [Dirk Best] Buddha IDE controller, , ???? DRIVER: devices/bus/amiga/zorro/buddha.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (zorro_buddha) to (amiga_buddha). - 0.216: Renamed (buddha) to (zorro_buddha). - 0.154: Dirk Best added Buddha IDE controller' device. ROMSET: 65536 bytes in 2 files / 26.68Kb packed $end $info=amiga_cpuslot $mame 0.154 [Dirk Best] Amiga CPU Expansion Slot, , ???? DRIVER: devices/bus/amiga/cpuslot/cpuslot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (zorro_slot) to (amiga_cpuslot) and Changed description to 'Amiga CPU Expansion Slot'. - 0.154: Dirk Best added Zorro slot' device. ROMSET: None required. $end $info=amiga_dmac_rev1 $mame 0.154 Amiga DMAC Rev. 1 DMA Controller, , ???? DRIVER: devices/machine/dmac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (amiga_dmac) to (amiga_dmac_rev1) and Changed description to 'Amiga DMAC Rev. 1 DMA Controller'. - 0.186: Renamed (dmac) to (amiga_dmac). - 0.154: Added 'Amiga DMAC DMA Controller' device. ROMSET: None required. $end $info=amiga_dmac_rev2 $mame 0.275 [Dirk Best] Amiga DMAC Rev. 2 DMA Controller, , ???? DRIVER: devices/machine/dmac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Dirk Best added 'Amiga DMAC Rev. 2 DMA Controller' device. ROMSET: None required. $end $info=amiga_framemaster $mame 0.273 [Dirk Best] FrameMaster Framebuffer, , ???? DRIVER: devices/bus/amiga/zorro/rainbow2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (zorro_framemaster) to (amiga_framemaster). - 0.273: Dirk Best added 'FrameMaster Framebuffer' device. ROMSET: None required. $end $info=amiga_kbd $mame 0.149u1 Amiga Keyboard Interface, , ???? DRIVER: devices/bus/amiga/keyboard/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0-183: Renamed (amigakbd) to (amiga_kbd). - 0.149u1: Added 'Amiga Keyboard Interface' device. ROMSET: None required. $end $info=amiga_megamix500 $mame 0.275 [Dirk Best] 3-State MegaMix 500, , ???? DRIVER: devices/bus/amiga/cpuslot/megamix500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Dirk Best added '3-State MegaMix 500' device. ROMSET: None required. $end $info=amiga_merlin $mame 0.274 [Dirk Best] Merlin RTG, , ???? DRIVER: devices/bus/amiga/zorro/merlin.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.275: Renamed (zorro_merlin) to (amiga_merlin). - 0.274: Dirk Best added 'Merlin RTG' device. ROMSET: None required. $end $info=amiga_oktagon2008 $mame 0.275 [AJR] Oktagon 2008 SCSI controller, , ???? DRIVER: devices/bus/amiga/zorro/oktagon2008.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Add hardware note [AJR]. - 0.275: AJR added 'Oktagon 2008 SCSI controller' device. ROMSET: 32768 bytes in 1 file / 13.28Kb packed $end $info=amiga_picasso2p $mame 0.273 [Dirk Best] Picasso II+ RTG, , ???? DRIVER: devices/bus/amiga/zorro/picasso2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.275: Renamed (zorro_picasso2p) to (amiga_picasso2p). - 0.273: Dirk Best added 'Picasso II+ RTG' device. ROMSET: None required. $end $info=amiga_rainbow2 $mame 0.273 [Dirk Best] Rainbow II Framebuffer, , ???? DRIVER: devices/bus/amiga/zorro/rainbow2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (zorro_rainbow2) to (amiga_rainbow2). - 0.273: Dirk Best added 'Rainbow II Framebuffer' device. ROMSET: None required. $end $info=amiga_ripple $mame 0.273 [Dirk Best] RIPPLE IDE Interface, , ???? DRIVER: devices/bus/amiga/zorro/ripple.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (zorro_ripple) to (amiga_ripple). - 0.273: Dirk Best added 'RIPPLE IDE Interface' device. ROMSET: 32768 bytes in 1 file / 14.68Kb packed $end $info=amiga_toccata $mame 0.273 [Dirk Best] Toccata SoundCard, , ???? DRIVER: devices/bus/amiga/zorro/toccata.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (zorro_toccata) to (amiga_toccata). - 0.273: Dirk Best added 'Toccata SoundCard' device. ROMSET: None required. $end $info=amis2000 $mame 0.184 AMI S2000, , ???? DRIVER: devices/cpu/amis2000/amis2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'AMI S2000' device. ROMSET: None required. $end $info=amis2150 $mame 0.184 AMI S2150, , ???? DRIVER: devices/cpu/amis2000/amis2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'AMI S2150' device. ROMSET: None required. $end $info=amis2152 $mame 0.159 AMI S2152, , ???? DRIVER: devices/cpu/amis2000/amis2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.159: Added 'AMI S2152' device. ROMSET: None required. $end $info=amisvpci2 $mame 0.218 [rfka01] Super Voyager PCI-II, AMI, 199? Technical informations: https://stason.org/TULARC/pc/motherboards/A/AMERICAN-MEGATRENDS-INC-486-SUPER-VOYAGER-PCI-II.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.218: rfka01 added 'AMI Super Voyager PCI-II' system. ROMSET: 131072 bytes in 1 file / 96.03Kb packed $end $info=amisvvlb $mame 0.218 [rfka01] Super Voyager VLB, AMI, 199? The AMI Super Voyager VLB is a graphics card (video card) produced in the 1990s by American Megatrends Inc. (AMI), a company known primarily for its BIOS and other hardware and software solutions. This graphics card was designed for the IBM-compatible architecture-based personal computer market and used the VESA Local Bus (VLB) expansion slot, which was popular in the early 1990s before the advent of the PCI bus. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added 'AMI Super Voyager VLB' system. ROMSET: 131072 bytes in 1 file / 47.85Kb packed $end $info=amisvvlb2 $mame 0.218 [rfka01] Super Voyager VLB-II, AMI, 199? Technical informations: https://theretroweb.com/motherboards/s/ami-super-voyager-vlb-ii-s82-ver.-2 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.218: rfka01 added 'AMI Super Voyager VLB-II' system. ROMSET: 131072 bytes in 1 file / 47.61Kb packed $end $info=amisvvlb3 $mame 0.218 [rfka01] Super Voyager VLB-III, AMI, 199? Technical informations: https://theretroweb.com/motherboards/s/ami-super-voyager-vlb-iii-s707 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.218: rfka01 added 'AMI Super Voyager VLB-III' system. ROMSET: 131072 bytes in 1 file / 60.31Kb packed $end $info=ampex210p $mame 0.201 [Robbbert] Ampex 210 plus Terminal (v3.0), Ampex, 1988 Very popular terminal, with monochrome display and RS-232 port, with software configuration (battery-backed), RTC, memory buffer "window mode" and many configuration options. It has a wide range of baud rates and is quite durable. Ampex terminals were used in industrial systems as well as in office ones, in Poland usually with PC machines as servers. The unit is built around Z80A CPU, it has dedicated 3515260 PLA chip and MC2672B4P CRT driver. Connection is made with AMI18828MHD serial driver chip, but it can be modified using installable module in a socket (source: http://oldcomputer.info/terminal/amp210/index.htm). DRIVER: ampex/ampex210.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and PCB. WIP: - 0.219: Changed description to 'Ampex 210 plus Terminal (v3.0)'. - 0.201: Robbbert added 'Ampex 210+' system. ROMSET: 36864 bytes in 2 files / 15.74Kb packed $end $info=ampex230_kbd $mame 0.219 [AJR] Ampex 230 Keyboard, , ???? DRIVER: ampex/ampex210_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.219: AJR added 'Ampex 230 Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.81Kb packed $end $info=ampex230p $mame 0.219 [Bitsavers] Ampex 230 plus Terminal (v4.0), Ampex, 1988 The Ampex 230 plus desktop video display terminal is an input/output peripheral capable of interfacing with a variety of computer systems and peripheral devices. The Ampex 230 plus terminal has its own set of operating characteristics ("native mode"), is fully compatible with the Ampex 230 terminal (source: https://archive.org/stream/bitsavers_ampextermi0plusOperationManualMar86_2016716/3515844-01_AMPEX_230_plus_Operation_Manual_Mar86_djvu.txt). DRIVER: ampex/ampex210.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Control Panel, Flyer and pdf Manual. WIP: - 0.219: Bitsavers added 'Ampex 230 plus Terminal (v4.0)' system. ROMSET: 40960 bytes in 2 files / 25.33Kb packed $end $info=ampro $mame 0.150 [Robbbert] Little Z80 Board, Ampro, 1980 AMPRO has created the "Little Board" (TM) family of single board computers (SBCs) to provide engineers with an alternative to backplane based microcomputer board products. Each Little Board SBC incorporates all of the components of a complete microcomputer system on a single compact circuit assembly. A Little Board can often replace four or five ordinary microcomputer boards in a backplane architecture. The Little Board SBCs are ideal for embedded microcomputer applications in which the SBC is buried within an instrument, machine, controller, or other' device. Some typical applications for the Little Boards are: data acquisition and control, portable instruments, protocol conversion, machine control, data logging, intelligent terminals, communications controllers, security systems, diskless workstations, remote data logging, network servers, distributed processing, and SCSI device control (source: http://www.retroarchive.org/cpm/cdrom/CPM/AMPRO/AAN-8802.TXT). DRIVER: ampro/ampro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ampro.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and PCB. WIP: - 0.150: Robbbert added 'Ampro Little Z80 Board' system. The system starts up and commands can be entered [Robbbert]. Softlists added 'for ampro and wicat systems [Kaylee]. Fix FDC [Olivier Galibert]. ROMSET: 12288 bytes in 3 files / 3.30Kb packed $end $info=ampscarp $mame 0.192 [Robbbert] AMPS Car Phone, Motorola, 1998 While Motorola was developing a cellular phone, from 1968 to 1983 Bell Labs worked out a system called Advanced Mobile Phone System (AMPS), which became the first cellular network standard in the United States. The first system was successfully deployed in Chicago, Illinois, in 1979. Motorola and others designed and built the cellular phones for this and other cellular systems. AMPS is a first-generation cellular technology that uses separate frequencies, or “channels??, for each conversation. It therefore required considerable bandwidth for a large number of users. In general terms, AMPS was very similar to the older “0G?? Improved Mobile Telephone Service it replaced, but used considerably more computing power to select frequencies, hand off conversations to land lines, and handle billing and call setup (source: https://telephoneworld.org/cellular-phone-history/analog-cellular-amps-1g/). DRIVER: motorola/ampscarp.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.192: Robbbert added 'Motorola AMPS Car Phone' system. ROMSET: 131072 bytes in 1 file / 68.14Kb packed $end $info=ams40041 $mame 0.149u1 AMS40041 VDU, , ???? DRIVER: amstrad/ams40041.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Changed description to 'AMS40041 VDU'. - 0.149u1: Added 'AMS40041 CRTC' device. ROMSET: None required. $end $info=ams40489 $mame 0.169 AMS40489 ASIC (CRTC), , ???? DRIVER: devices/video/mc6845.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.169: Added 'AMS40489 ASIC (CRTC)' device. ROMSET: None required. $end $info=ams40489_ppi $mame 0.200 [mahlemiut] Amstrad AMS40489 PPI, , ???? DRIVER: devices/machine/i8255.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: mahlemiut added 'Amstrad AMS40489 PPI' device. ROMSET: None required. $end $info=amsterd $mame 0.120 [Dirk Verwiebe] Mephisto Amsterdam, Hegener + Glaser, 1985 Founded in 1969 by Manfred Hegener and Florian Glaser, Hegener & Glaser became at the beginning of the 80s synonyms of Chess Computer in Germany, with its series of Mephisto Chess Computers. Mephisto Amsterdam was introduced in 1985. It was programmed by Richard Lang (source: http://www.schach-computer.info/wiki/index.php/Mephisto_Amsterdam). DRIVER: hegenerglaser/amsterdam.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and Artwork Preview. WIP: - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.196: Machine promoted to working [Sandro Ronco]. - 0.120: Dirk Verwiebe added 'Mephisto Mephisto Amsterdam' system. ROMSET: 65536 bytes in 2 files / 34.48Kb packed $end $info=amsterdg $mame 0.213 [Berger] Mephisto Amsterdam (Glasgow hardware), Hegener + Glaser, 1985 The first world championship program of Richard Lang. At the 85cc World Championships, the three competitors took the first three places. The hardware used in the World Cup win found its way into later series production. In contrast to the successors, there is no 32 bit version with 68020 CPU from the Amsterdam (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_Amsterdam). DRIVER: hegenerglaser/glasgow.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: Renamed (amsterda) to (amsterdg). - 0.213: Berger added 'Hegener + Glaser Mephisto Amsterdam (Glasgow hardware)' system. ROMSET: 65536 bytes in 4 files / 32.62Kb packed $end $info=amu880 $mame 0.136 [Curt Coder] Ausbaufaehiger Mikrocomputer mit dem U 880, Militaerverlag der DDR, 1983 This is an educational kit published in East Germany (DDR) for building and using a microcomputer based on the U880 processor, a cloned version of the Zilog Z80. Aimed at students, electronics enthusiasts and hobbyists, the manual illustrates step-by-step how to assemble, expand and program a do-it-yourself computer system, often in school or technical settings. With a hands-on, didactic approach, it introduces assembler programming, computer architecture, and the use of discrete electronic components. A symbol of technological self-reliance in the socialist environment, it is a significant example of how computer science was taught in Eastern Europe during the Cold War period. DRIVER: ddr/huebler.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.141: Fixed keyboard [Curt Coder]. - 0.136: Curt Coder added 'Ausbaufaehiger Mikrocomputer mit dem U 880' system. ROMSET: 27615 bytes in 5 files / 18.48Kb packed $end $info=amust $mame 0.153 [Robbbert, Chickenman] Amust Executive 816, Amust, 1983 An unusual-looking CP/M computer. There are no manuals or schematics known to exist. The entire driver is guesswork. The board has LH0080 (Z80A), 2x 8251, 2x 8255, 8253, uPD765A and a HD46505SP-2. The videoram is a 6116 RAM. There is a piezo beeper. There are 3 crystals, X1 = 4.9152 (serial chips?), X2 = 16 (CPU), X3 = 14.31818 MHz (Video?). There are numerous jumpers, all of which perform unknown functions. The keyboard is a plug-in unit, same idea as Kaypro and Zorba. It has these chips: INS8035N-6, F74145, 74LS373N, SN75451BP, 2716 ROM with label KBD-3. Crystal: 3.579545 MHz (source: MAME amust.cpp driver). DRIVER: ausnz/amust.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.155: Added 'newly-dumped keyboard ROM [ejwords, MSPP]. - 0.153: Robbbert and Chickenman added skeleton driver of 'Amust Compak' system. ROMSET: 8192 bytes in 3 files / 3.43Kb packed $end $info=amy $mame 0.285 [Angelo Salese] 3DO DA9103KPJ-XN "Amy" Digital Color Encoder, , ???? DRIVER: misc/3do_amy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Angelo Salese added '3DO DA9103KPJ-XN "Amy" Digital Color Encoder' device. ROMSET: None required. $end $info=an1x $mame 0.233 [DBWBP] AN1x Control Synthesizer, Yamaha, 1997 The Yamaha AN1x is a DSP-based analog modeling synthesizer (a.k.a. virtual analog synthesizer), produced by Yamaha Corporation from 1997 to 1998, and was marketed as an "analog physical modelling control synthesizer". The AN1x is a first-generation virtual analogue physical modelling synthesizer. After Clavia released the original Nord Lead in 1995, Roland followed suit in 1996 with the JP-8000. Yamaha, having already been working on physical modelling synthesis for a number of years, released the AN1x in mid-1997. Whilst the AN1x has a similar chassis to other Yamaha synthesizers, such as the CS1x and particularly the CS2x, this is where the similarity ends. The latter use pre-loaded sample-based synthesis to generate sound, thus categorising them as romplers. The AN1x on the other hand is a fully fledged synthesizer. Yamaha's proprietary 'virtual analog' technology, models the components that traditionally occupy the signal path of an analog subtractive synthesizer. The VCOs, VCAs, VCFs, and LFOs etc., are all digitally modelled and rendered using DSP VLSI processor(s). It has been noted that the firmware of the AN1x contains simulated characteristics of Sequential Circuits' Prophet 5 and particularly the Prophet 10 synthesizers, as well as Yamaha's own CS range of polyphonic analog synthesisers. Yamaha purchased the rights to Sequential Circuits in 1987, following the dissolution of the company. Sequential's founder, Dave Smith subsequently became President of DSD Inc., a research and development division of Yamaha. During his time at Yamaha, in addition to his work on vector and wavetable synthesis, which culminated in the SY22 and TG33, Smith also worked on physical modelling synthesis and software synthesizer concepts. Research that laid the foundations for the development of the AN1x (source: https://en.wikipedia.org/wiki/Yamaha_AN1x). DRIVER: yamaha/yman1x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.233: DBWBP added 'Yamaha AN1x Control Synthesizer' system. ROMSET: 1048576 bytes in 1 file / 363.47Kb packed $end $info=anakonda $mame 0.223 [Robbbert] Anakonda, , 1989 It’s an educational computer from the 1980s, developed in Yugoslavia for school and home use. Based on a microprocessor compatible with the Intel 8080 (or sometimes the Z80), it integrates a keyboard, TV video output, and cassette-based storage support. It boots directly into a ROM-resident BASIC interpreter—without a separate operating system—and includes simple applications and games for learning. Produced in small batches with local variations, it represents an example of grassroots computing in Eastern Europe during the Cold War. DRIVER: ussr/special.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: special_cass.xml RESOURCES: Snap and Title. WIP: - 0.223: Robbbert added 'Anakonda' system. ROMSET: 2048 bytes in 1 file / 1.49Kb packed $end $info=anch386s $mame 0.215 [rfka01] CH-386S-16/20/25G, ANIX, 1991 Technical informations: https://stason.org/TULARC/pc/motherboards/C/CHICONY-INC-386-CH-386S-16-20-25G.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'ANIX CH-386S-16/20/25G' system. ROMSET: 65536 bytes in 1 file / 36.74Kb packed $end $info=anp2020t $mame 0.288 [TeamEurope] Anpanman Chiiku Pad (Japan), Bandai, 2020 The "Bandai Anpanman Educational Pad" (アンパンマン知育パッド) is a highly successful line of educational toy tablets distributed exclusively in Japan by Bandai. This device falls into the same category as the Disney Princess Computer: these are standalone systems designed for early childhood, tied to franchises that are extremely popular in Japan, and equipped with proprietary software architecture that makes them of interest to hardware historians. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Bandai Anpanman Chiiku Pad (Japan)' system. ROMSET: 16777216 bytes in 1 file / 8.99Mb packed $end $info=anpanbd $mame 0.270 [TeamEurope, David Haywood] Anpanman: Let's Go! Ikunou Drive (Japan), JoyPalette, 2014 JoyPalette Anpanman: Let's Go! is an educational game for children developed by JoyPalette, a Japanese company specializing in interactive software and devices for education and entertainment. The game is based on the popular Japanese franchise Anpanman, an iconic character created by Takashi Yanase. Anpanman is a sweet bread-shaped hero filled with red bean paste (anpan) who fights evil and helps little ones, and is especially beloved by children in Japan. DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: TeamEurope and David Haywood added 'JoyPalette Anpanman: Let's Go! Ikunou Drive (Japan)' system. ROMSET: 16777216 bytes in 1 file / 9.30Mb packed $end $info=anpaneng $mame 0.283 [TeamEurope] Anpanman: Touch de Asobo! Hajimete English (Japan), Sega Toys, 2013 Educational toy designed for young children, playfully introducing first words and phrases in English through interactive touches, sounds, and familiar characters. Designed to stimulate early language learning in a fun and intuitive environment. DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'Sega Toys Anpanman: Touch de Asobo! Hajimete English (Japan)' system. ROMSET: 16777216 bytes in 1 file / 8.28Mb packed $end $info=anpanm15 $mame 0.277 [TeamEurope, David Haywood] Anpanman: Minnade! Ikunou Mat (Japan), JoyPalette, 2015 The device "JoyPalette Anpanman: Minnade! Ikunou Mat" (Japanese: アンパンマン みんなで!いこううぉ~かん) is a dedicated electronic game for children, produced by JoyPalette, a Japanese company known for making inexpensive "plug-and-play" devices based on licenses of popular characters, especially from Japanese animation. This specific model is inspired by the famous Japanese candy hero Anpanman, born from the pen of Takashi Yanase, and is designed as an interactive mat for the entertainment of young children. DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope and David Haywood added 'JoyPalette Anpanman: Minnade! Ikunou Mat (Japan)' system. ROMSET: 16777216 bytes in 1 file / 7.94Mb packed $end $info=anpanm19 $mame 0.277 [TeamEurope, David Haywood] Anpanman: Sports Ikunou Mat (Japan), JoyPalette, 2019 The device "JoyPalette Anpanman: Sports Ikunou Mat" (Japanese: アンパンマン スポーツいこうぉ~マット) is a dedicated electronic game for children, produced by JoyPalette, a Japanese company that specializes in making inexpensive "plug-and-play" devices, often based on licenses of popular Japanese animation characters. This specific model is inspired by the famous Japanese hero Anpanman, an iconic character from the world of Japanese cartoons, beloved by generations of children. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope and David Haywood added 'JoyPalette Anpanman: Sports Ikunou Mat (Japan)' system. ROMSET: 16777216 bytes in 1 file / 10.98Mb packed $end $info=anpanmdx $mame 0.274 [TeamEurope, David Haywood] Anpanman Kazoku de! Ikunou Mat DX (Japan), JoyPalette / SSD Company LTD, 2011 The "JoyPalette / SSD Company LTD Anpanman Kazoku de! Ikunou Mat DX" device is a dedicated electronic game produced by SSD Company Ltd, a Japanese company known for making inexpensive "plug-and-play" devices in the 2000s, especially inspired by famous Japanese anime and manga characters. In this case, the product is related to the very popular Japanese character Anpanman, a cartoon hero in the shape of a sweet bun with a heart of gold, who is much loved by children in Japan. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope and David Haywood added 'JoyPalette / SSD Company LTD Anpanman Kazoku de! Ikunou Mat DX (Japan)' system. ROMSET: 16777216 bytes in 2 files / 5.76Mb packed $end $info=anpantv $mame 0.271 [David Haywood, TeamEurope] Anpanman TV (Japan), Bandai, 2006 "Bandai Anpanman TV" is an electronic device dedicated to children, produced by Bandai, one of Japan's most famous toy and entertainment companies. It is a portable or desktop mini-console that connects directly to the television and is pre-loaded with various games themed Anpanman, the famous animated character born from the pen of Takashi Yanase . This type of product falls into the category of so-called "TV plug-and-play games", inexpensive and easy-to-use devices designed to be turned on and played immediately without the need for a computer or an actual modern console such as PlayStation or Nintendo Switch. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Bandai Anpanman TV (Japan)' system. ROMSET: 8388608 bytes in 1 file / 2.26Mb packed $end $info=anpncp17 $mame 0.286 [TeamEurope] Anpanman Color Pad Plus (Pink Color Version) (Japan), Bandai, 2017 Educational toy tablet produced by Bandai for preschool children, based on the popular Japanese franchise Anpanman. This is the pink version of the Color Pad Plus line, featuring a color LCD touchscreen, large, brightly colored buttons, and simple educational activities (shape recognition, colors, numbers, and letters) starring Anpanman characters. It includes sounds, music, and voice feedback to encourage interaction. Battery-powered, with a sturdy, rounded plastic design perfect for small hands, this tablet is intended for children aged 2 to 5 as a playful first introduction to educational electronics. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Bandai Anpanman Color Pad Plus (Pink Color Version) (Japan)' system. ROMSET: 8388608 bytes in 1 file / 5.42Mb packed $end $info=anpncpc $mame 0.278 [TeamEurope] Anpanman Color PC (Japan), Bandai, 2009 The Bandai Anpanman Color PC (also known as Anpanman PC or Anpanman Fushigi no Kuni no Color Computer) is an educational computer for children produced by Bandai in Japan in the early 1990s, more precisely launched in 1990. It is not a generic computer, but a dedicated device designed specifically for preschoolers, based on the popular Anpanman franchise created by Takashi Yanase. DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'Bandai Anpanman Color PC (Japan)' system. ROMSET: 8396800 bytes in 2 files / 2.98Mb packed $end $info=anpntb18 $mame 0.286 [TeamEurope] Anpanman Sukusuku Chiiku Pad (Japan), Bandai, 2018 Educational tablet for early childhood, produced by Bandai and based on the Japanese franchise Anpanman. The name "Sukusuku Chiiku Pad" (すくすく知育パッド) translates to "tablet for growth and cognitive learning." This device features a touch-sensitive LCD screen and offers simple educational activities designed for children aged 18 months to 4 years (including color recognition, shape identification, sound exploration, and first words). It comes with large buttons and characters from the Anpanman series. The tablet includes music, sound effects, and voice feedback to stimulate early development. With a sturdy, rounded plastic design and battery-powered operation, it’s specifically crafted for a safe and playful introduction to educational electronics. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Bandai Anpanman Sukusuku Chiiku Pad (Japan)' system. ROMSET: 8388608 bytes in 1 file / 6.35Mb packed $end $info=anpnvt12 $mame 0.286 [TeamEurope] Mouse de Click Anpanman Color PC (Japan), Bandai, 2012 Educational computer for early childhood, produced by Bandai and based on the Japanese franchise Anpanman. The name "Mouse de Click" (マウスでクリック) highlights the focus on learning how to use the mouse as the primary input device. This device features a color LCD screen, comes with an included mouse, and offers simple educational activities designed for children aged 2 to 5 (recognizing shapes, colors, numbers, and letters) featuring Anpanman characters. It includes sounds, music, and voice feedback to guide interaction through mouse clicks. With a sturdy design made of colorful plastic, it’s battery-powered or can be connected via adapter, and is specifically designed to introduce children to mouse usage and the basics of graphical user interfaces in a playful way—preparing them for their first real-life experience with a PC. DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Bandai Mouse de Click Anpanman Color PC (Japan)' system. ROMSET: 16785408 bytes in 2 files / 3.94Mb packed $end $info=antic $mame 0.155 Atari ANTIC, , ???? DRIVER: atari/antic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.249: Remove hardcoded input port name and make it a GTIA callback instead. Double pixels for Mode 9 graphics. Fixes Caverns of Mars title screen. Remove long-obsolete "used colors" tables [AJR]. VBL status is always held no matter enable irq reg, fixes a800 anteater hangs. Make m_scanline to be consistant across soft resets. Guard against side_effects reads for WSYNC. Display area is 240 in both NTSC and PAL, fixes cut top/bottom in crystalr and mileage [Angelo Salese]. - 0.155: Added 'Atari ANTIC' device. ROMSET: None required. $end $info=anto2495 $mame 0.258 [unknown] Antonelli 2495, Antonelli, 198? Keyboard with analogue rhythm, unusual accompaniment, arpeggio and MIDI; this Antonelli keyboard from 1988(?) was technically more modern than the analogue Antonelli 2381, but still was behind its time as it had only 10 preset sounds and analogue percussion although it had already MIDI and a changeable key split point. Great is the versatile accompaniment with arpeggio (source: http://weltenschule.de/TableHooters/Antonelli_2495.html). DRIVER: skeleton/antonelli_hd6305.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.258: unknown added 'Antonelli 2495' system. ROMSET: 8192 bytes in 1 file / 3.57Kb packed $end $info=anto2614 $mame 0.258 [unknown] Antonelli 2614, Antonelli, 198? The Antonelli 2614 is a keyboard produced in the 1980s by the Italian company Antonelli, a company known for its work in electronics and computer devices. This keyboard was designed primarily for use with IBM-compatible personal computers, which were popular at that time. DRIVER: skeleton/antonelli_hd6305.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.258: unknown added 'Antonelli 2614' system. ROMSET: 8192 bytes in 1 file / 3.68Kb packed $end $info=anzterm $mame 0.179 [Vas Crabb] EF315-I220 Teller Terminal (ANZ), Burroughs, 1986? DRIVER: burroughs/anzterm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.253: Move to burroughs folder [Dirk Best]. - 0.179: Vas Crabb added 'Burroughs EF315-I220 Teller Terminal (ANZ)' system. ROMSET: 90112 bytes in 19 files / 39.30Kb packed $end $info=aoap43 $mame 0.218 [rfka01] AP43 (SiS 85C496/85C497 chipset), AOpen, 199? Technical informations: https://theretroweb.com/motherboards/s/aopen-ap41 DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap, Title, pdf Manual and PCB. WIP - 0.286: Changed description to 'AP43 (SiS 85C496/85C497 chipset)'. - 0.257: Changed description to 'AP43 (SiS 85C496/85C497)'. - 0.218: rfka01 added 'Aopen AP43' system. ROMSET: 262144 bytes in 2 files / 233.98Kb packed $end $info=aovi15g $mame 0.218 [rfka01] VI15G, Aopen, 199? Technical informations: https://theretroweb.com/motherboards/s/acer-vi15g DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.218: rfka01 added 'Aopen VI15G' system. ROMSET: 131072 bytes in 2 files / 115.45Kb packed $end $info=ap10 $mame 0.247 [Devin Acker] Celviano AP-10, Casio, 1995 Technical informations: https://chicagopianos.com/celviano/celviano_ap10.html DRIVER: casio/ctk551.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.247: Devin Acker added 'Casio Celviano AP-10' system. ROMSET: 1048576 bytes in 1 file / 928.34Kb packed $end $info=ap2000 $mame 0.154 Epson ActionPrinter 2000, , ???? DRIVER: devices/bus/centronics/epson_lx810l.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: Fixed carriage position readback after soft readback (#8679) [Golden Child]. - 0.235: Hook up reset to Centronics init signal (#8363). Added a fake reset button [Golden Child]. - 0.154: Added 'Epson ActionPrinter 2000' device. ROMSET: 32768 bytes in 1 file / 20.98Kb packed $end $info=ap2010cpu $mame 0.261 [QUFB] AP2010 CPU, , ???? DRIVER: devices/cpu/arm7/ap2010cpu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: QUFB added 'AP2010 CPU' device. ROMSET: None required. $end $info=ap2010pcm $mame 0.261 [QUFB] AP2010 PCM, , ???? DRIVER: devices/sound/ap2010pcm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.261: QUFB added 'AP2010 PCM' device. ROMSET: None required. $end $info=apc $mame 0.147u3 [Al Kossow, Angelo Salese] APC, NEC, 1982 The N.E.C. Advanced Personal Computer is one of those machines which is hard to catagorize. It does run MS-DOS, which might qualify it as a "PC" however it also runs CP/M-86, and it uses 8" diskette drives, a media format practically unheard in IBM clone machines. This is a large/heavy and very reliable business computer. It runs CP/M-86 and MS-DOS. It is one of the very few machines which runs MS-DOS from 8" floppy disks (source: http://www.classiccmp.org/dunfield/nec/index.htm). DRIVER: nec/apc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: apc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.199: Reduced runtime tagmap lookups [Ryan Holtz]. - 0.147u4: Fixed a few missing keys (a few are still missing though), and hooked the rtc clock, command and strobe lines up in a plausible configuration. The status line clock now works though shows an invalid value for year (the upd1990a didn't have a year response, so perhaps whatever rtc is being used here is a later variant which does store a year). The "date set" command doesn't work properly and doesn't even seem to poke the rtc at all. Needs further investigation. Minor fix to the character tile row ordering in apc [Lord Nightmare]. Added software list for NEC APC [kaylee]. - 0.147u3: Al Kossow and Angelo Salese added 'NEC APC' system. ROMSET: 16384 bytes in 3 files / 5.94Kb packed $end $info=apexc $mame 0.37b12 [Raphael Nabet, Robbbert] All Purpose Electronic X-ray Computer (as described in 1957), Andrew Donald Booth, 1955 The description applies to the APEXC (for documents from 1957). The APEXC had 32 magnetic drum memory, but neither of RAM or ROM. For simplicity, both all commands, and operators were 32 bits long. The memory addresses had a length of 10 bits. Since it the usual instruction counter (PC) does not exist was the starting address of the next instruction in the commands included with. There were only 15 commands. To enter a keyboard with 32 keys or served the tape. The issue was also a printer or via paper tape (source, traslated from german: http://de.wikipedia.org/wiki/All_Purpose_Electronic_X-Ray_Computer). DRIVER: booth/apexc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: apexc_cyl.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.198: Fixed regression/crash introduced on 2018-02-12 [Robbbert]. - 0.137: Fixed disassembly in the debugger [Robbbert]. - 0.136: Fixed image loading [Robbbert]. - 0.37b12: Raphael Nabet and Robbbert added 'APEXC' system. ROMSET: None required. $end $info=apexc_cpu $mame 0.149u1 APE(X)C, , ???? DRIVER: devices/cpu/apexc/apexc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'APE(X)C' [Angelo Salese]. - 0.149u1: Added 'APEXC' device. ROMSET: None required. $end $info=apexc_cylinder_image $mame 0.149u1 APEXC Cylinder, , ???? DRIVER: booth/apexc_m.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'APEXC Cylinder' device. ROMSET: None required. $end $info=apexc_tape_puncher_image $mame 0.149u1 APEXC Tape Puncher, , ???? DRIVER: booth/apexc_m.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'APEXC Tape Puncher' device. ROMSET: None required. $end $info=apexc_tape_reader_image $mame 0.149u1 APEXC Tape Reader, , ???? DRIVER: booth/apexc_m.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'APEXC Tape Reader' device. ROMSET: None required. $end $info=apf_basic $mame 0.155 APF BASIC Carts, , ???? DRIVER: devices/bus/apf/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'APF BASIC Carts' device. ROMSET: None required. $end $info=apf_cart_slot $mame 0.155 APF Cartridge Slot, , ???? DRIVER: devices/bus/apf/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'APF Cartridge Slot' device. ROMSET: None required. $end $info=apf_rom $mame 0.155 APF Standard Carts, , ???? DRIVER: devices/bus/apf/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'APF Standard Carts' device. ROMSET: None required. $end $info=apf_spacedst $mame 0.155 APF Space Destroyer Cart, , ???? DRIVER: devices/bus/apf/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'APF Space Destroyer Cart' device. ROMSET: None required. $end $info=apfimag $mame 0.37b15 [Peter Trauner] APF Imagination Machine, APF Electronics Inc., 1979 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). DRIVER: apf/apf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apfm1000.xml, apfimag_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.285: Use "required_os" and "required_ram" info elements [AJR]. - 0.220: Replaced seven bad dumps with good ones, promoting them to working in apfimag_cass.xml [Robbbert]. - 0.156: Added software list for cassettes (they require you to mount the BASIC cart to be loaded, of course) [Fabio Priuli]. - 0.154: More accurate support for on-cart 1K RAM in Space Destroyer (no more need of using -ramsize 1K option at launch) [Fabio Priuli]. - 0.56: Cassette loading and saving is working. Disc emulation is working. Added some more key definitions [Kev Thacker]. - 0.37b15: MESS Team added 'APF Imagination Machine' system. $end $info=apfm1000 $mame 0.37b15 [Peter Trauner] 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). DRIVER: apf/apf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apfm1000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.154: More accurate support for on-cart 1K RAM in Space Destroyer (no more need of using -ramsize 1K option at launch) [Fabio Priuli]. - 0.148u1: Verified compatibility in some entries in soft list (apfm1000.xml) [Shideravan]. - 0.124: Added special APF video mode [PeT]. - 0.123: Cartridge support, pads fixed and hooked up [PeT]. - 0.37b15: MESS Team added 'APF M-1000' system. ROMSET: 10240 bytes in 3 files / 6.40Kb packed $end $info=aplannb $mame 0.143u2 [Kaylee] Apricot LANstation (Novell Remote Boot), Apricot, 1990 The first product designed by Apricot specifically as a network workstation. With a very low profile and small footprint, this was the first Apricot machine designed without an expansion bus (source: http://insight.actapricot.org/insight/products/desktops/lans/lansmain.htm). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot LANstation (Novell Remote Boot)' system. ROMSET: 131072 bytes in 2 files / 43.12Kb packed $end $info=aplanst $mame 0.143u2 [Kaylee] Apricot LANstation (Krypton Motherboard), Apricot, 1990 The first product designed by Apricot specifically as a network workstation. With a very low profile and small footprint, this was the first Apricot machine designed without an expansion bus (source: http://insight.actapricot.org/insight/products/desktops/lans/lansmain.htm). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot LANstation (Krypton Motherboard)' system. ROMSET: 196608 bytes in 6 files / 126.28Kb packed $end $info=aplcd150 $mame 0.227 [AJR] AppleCD 150, , ???? Apple?s third model, the external AppleCD 150, M3022 features a 1X CD-ROM drive. This drive uses an included Caddy for the CD?s ? the CD-ROM is loaded into the caddy, then the caddy is loaded into the drive. Works on a Mac or Apple IIGS. System requirements for Macintosh: The drivers for System 7.6 and up are available from the Mac Driver Museum. It looks like there may be drivers for earlier systems there as well. At some point, they are included, no additional drivers necessary for OS 9. For the Apple IIGS, drivers are built into the GS/OS operating system starting in System 5. DRIVER: devices/bus/nscsi/applecd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: AJR added 'AppleCD 150' device. ROMSET: 32768 bytes in 1 file / 8.77Kb packed $end $info=apldfac $mame 0.267 [R. Belmont] Apple Digitally Filtered Audio Chip, , ???? DRIVER: apple/dfac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.267: R. Belmont added 'Apple Digitally Filtered Audio Chip' device. ROMSET: None required. $end $info=apldfac2 $mame 0.279 [R. Belmont] Apple Digitally Filtered Audio Chip II, , ???? DRIVER: apple/dfac2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: R. Belmont added 'Apple Digitally Filtered Audio Chip II' device. ROMSET: None required. $end $info=aplomega $mame 0.267 [R. Belmont] Apple Omega PLL Clock Synthesizer, , ???? DRIVER: apple/omega.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.267: R. Belmont added 'Apple Omega PLL Clock Synthesizer' device. ROMSET: None required. $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). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot LS Pro (Bonsai Motherboard)' system. ROMSET: 524288 bytes in 4 files / 262.38Kb packed $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). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot LS Pro (Caracal Motherboard)' system. ROMSET: 524288 bytes in 2 files / 244.46Kb packed $end $info=apmj2009 $mame 0.274 [TeamEurope, David Haywood] Anpanman Pyon-Pyon Ikunou Mat (Japan), JoyPalette / SSD Company LTD, 2009 The "JoyPalette / SSD Company LTD Anpanman Pyon-Pyon Ikunou Mat" device is a dedicated electronic game for children, produced by SSD Company Ltd. in collaboration with JoyPalette, a Japanese company known for making inexpensive "plug-and-play" devices based on licenses of popular characters, especially from Japanese animation. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope and David Haywood added 'JoyPalette / SSD Company LTD Anpanman Pyon-Pyon Ikunou Mat (Japan)' system. ROMSET: 8388608 bytes in 1 file / 4.25Mb packed $end $info=apogee $mame 0.126 [Miodrag Milanović] Apogee BK-01, Zavod BRA, 1989 The computer Apogee BK-01 are develop on the basis of Radio 86RK and were issued with 1988. For data storage in it us a compact holder or a diskette. It were possible to buy it for 440 roubles. It, but with an upgrade of the RAM, costing 560 roubles (source: http://sysmagazine.com/posts/195972/). DRIVER: ussr/apogee.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apogee.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.151: Sound support [Sergey Svishchev]. - 0.126: Miodrag Milanović added 'Zavod BRA Apogee BK-01' system. ROMSET: 6144 bytes in 2 files / 3.75Kb packed $end $info=apollo_config $mame 0.149u1 Apollo Configuration, , ???? DRIVER: apollo/apollo_m.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Apollo Configuration' device. ROMSET: None required. $end $info=apollo_graphics_15i $mame 0.149u1 Apollo Screen, , ???? DRIVER: apollo/apollo_v.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Apollo Screen' device. ROMSET: None required. $end $info=apollo_graphics_19i $mame 0.149u1 Apollo 19" Monochrome Screen, , ???? DRIVER: apollo/apollo_v.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Apollo 19" Monochrome Screen' device. ROMSET: None required. $end $info=apollo_kbd $mame 0.149u1 Apollo Keyboard, , ???? DRIVER: apollo/apollo_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: Handle virtual Num Lock toggle inside the devices [Hans Ostermeyer]. - 0.149u1: Added 'Apollo Keyboard' device. ROMSET: None required. $end $info=apollo_sio $mame 0.184 DN3000/DS3500 SIO (MC2681), , ???? DRIVER: apollo/apollo_m.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'DN3000/DS3500 SIO (MC2681)' device. ROMSET: None required. $end $info=apollo80 $mame 0.137 [Curt Coder] 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). DRIVER: rca/studio2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: studio2.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Curt Coder added 'Apollo 80 (Germany)' system. ROMSET: 3072 bytes in 3 files / 2.86Kb packed $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) DRIVER: apple/apple1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple1.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.285: (apple1.xml) Convert some comments into "partno" and "alt_title" metadata [AJR]. - 0.185: Fixed bug introduced when the cassette was slotified [Colin Douglas Howell, R. Belmont]. - 0.154: Added support for expansion slot, moved cassette interface to a card to match reality [R. Belmont]. Support CFFA1 Compact Flash/IDE adaptor [R. Belmont, based on a patch by Christopher Bachmann]. - 0.146u4: Added proper wav for aslite in softlist [Anon]. - 0.146u1: Added a few more tapes in softlist [Anon01]. - 0.145u8: Added a few more tapes in softlist [Anon01]. - 0.145u6: Added a few more tapes in softlist [Anon01]. - 0.145u3: Added a few more tapes [Anon01]. - 0.145: Added tape software list [Anonymous01 and Fabio Priuli]. - 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: 1024 bytes in 3 files / 0.51Kb packed $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 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). DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml, apple2_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.288: Remove Programmer's Aid #1 from system ROM definition and instead provide image devices for the D0/D8 sockets [AJR]. - 0.284: Minor video fixes (#14590). Read floating bus before video side-effects: Followup #14307: Ensure that floating bus values are read before softswitch access changes the video mode [arekkusu42]. - 0.283: BugFIX #08917 [DIP/Input] (apple/apple2.cpp) apple2: The shift key state is inverted with the shift key mod [arekkusu42]. Add booting instructions in comments [AJR]. - 0.263: Add ProDOS filesystem where applicable [AJR]. - 0.261: Added latest cracks and one re-dump. Also cleaned up metadata and improved consistency in Apple II software lists in 'apple2_flop_clcracked.xml' and 'apple2_flop_orig.xml' [A-Noid33]. - 0.251: BugFIX #07974 [Crash/Freeze] (apple/apple2.cpp) apple2: Out-of-bounds memory accesses when playing floppy drive sound samples [hap]. - 0.249: Get rid of outdated port definitions that caused joystick tracking weirdness. Final removal of Apple II support for the legacy floppy' system. [R. Belmont] - 0.245: Support for the Excel-9 6809 card, which runs Flex09 [Rob Justice, R. Belmont]. - 0.243: Split the 16 sector format in DOS/proDOS types [Olivier Galibert]. - 0.240: Added support for the ProDOS ROM Drive card [R. Belmont]. - 0.235: Support for the Stellation Q-68 and Q-68 Plus 68008 coprocessor cards [Rob Justice, R. Belmont]. The two Q-68 cards use the same ROM [R. Belmont]. - 0.233: Proper behavior when nothing is connected to gameio. Fixes Total Replay, Gauntlet IIgs, and many others from falsely detecting a joystick [R. Belmont, Peter Ferrie]. Some correctness improvements to the Mockingboard support. Handle Bernie ][ .2MGs with the signature bytes flipped. [R. Belmont]. - 0.230: Added latest cracks, with lots of MECC software in 'apple2_flop_clcracked.xml' [4am, Firehawke]. Fixed CRC for mcwacs10 in 'apple2_flop_clcracked.xml' [Firehawke]. - 0.220: Cleaned up comments, improving consistency and searchability in apple2_flop_clcracked.xml and apple2_flop_clcracked.xml [Firehawke]. - 0.218: Replaced Music Construction Set (cleanly cracked) dump to fix damaged sector [4am, Firehawke] and corrected several titles [Anoid] in apple2_flop_clcracked.xml. - 0.213: Added support for the original gameport ComputerEyes [R. Belmont, Golden Child]. - 0.211: Added the //e version of the AE Vulcan IDE card [SPK, R. Belmont]. - 0.210: Fixed long hang on SCSI Card boot when a CD-ROM is present with no disc inserted [R. Belmont]. - 0.209: Attach a SCSI CD-ROM to the Apple II SCSI Card by default. Documented FocusDrive/ZIPDrive partition information format and fixed it so it works [R. Belmont]. - 0.208: Slow down TransWarp CPU during joystick accesses [R. Belmont]. Added support for Focus Drive IDE interface [R. Belmont, anonymous]. - 0.207: Fixed missing floating bus reads, and improved joystick/paddle calibration [Golden Child]. Added AppleWin-like initial memory fill (fixes hang in Joust). Enhanced disassembly for 8-bit Apple II systems: Shows symbolic names for Monitor ROM entry points, I/O locations and common zero-page locations. Shows ProDOS calls with the call name and lets you step over them completely [R. Belmont]. Moved cleanly cracked Apple II floppy images to a separate software list [Firehawke]. - 0.205: Added support for version 2 .WOZ floppy image files [R. Belmont]. - 0.197: Recognize another form of DOS 3.3 in ProDOS order [R. Belmont, Peter Ferrie]. - 0.190: Added preliminary support for the Synetix SuperSprite card [Golden Child, R. Belmont]. - 0.173: Additional work on the PC Transporter. Further PC Transporter work. V30 now boots. Updated PC Transporter to use alternate DMAC emulation & fixed V30 clock [Peter Ferrie, R. Belmont]. PC Transporter: halt V30 properly on startup, XT has 8-bit ISA, improved 6502 CGA framebuffer writes. Fixed inverse text drawing. Fixed Apple II J-Plus text drawing, and updated notes [R. Belmont]. - 0.166: Fix raster parameters, French Touch "Scroll Scroll Scroll" demo now syncs on apple2e driver [R. Belmont]. - 0.159: Properly handle ProDOS-order Microsoft CP/M boot disk. (apple2) updates: * Provide centralized DMA mechanism for slot cards * Fixed 0.156 regressions for Z80 SoftCard, The Mill 6809 and Mountain Computer Music System * Provide debugger protection for slot-based foreign CPUs executing from Apple II DMA [R. Belmont]. - 0.155: Added over 150 items, including many classics of the platform [R. Belmont]. - 0.152: Support for Applied Engineering Super Music Synthesizer [R. Belmont]. - 0.151: Initial non-working implementation of High Speed SCSI Card [R. Belmont]. - 0.150: Support for the PCPI Applicard [R. Belmont, Alex Freed]. Correct the TMS5220 clock rate to 640khz on the EchoII and EchoIIplus AppleII cards [Jayson Smith]. - 0.148u1: Fixed incorrect handling of CE00/CF00 range for expansion cards [R. Belmont]. - 0.148: Change ROM name to match card label, add jedec derived dump of pal16r4 [Lord Nightmare, D. Elvey]. Add games beginning with "A" in DSK/NIB/PO formats [R. Belmont]. - 0.147u1: Add preliminary support for TME Arcade Board [R. Belmont]. Add ALF Apple Music II card (3x SN76489s). Added the S.A.M. speech card. Literally an 8-bit DAC and speaker and that's it. ix crash on hard reset/multisession and improved IIgs soft reset behavior. Add the Street Electronics Echo II speech card. Clean up Laser 128 support, support Space 84 h-flipped char roms. Laser 128 and 128EX partially working, can boot ProDOS, DOS 3.3 dies. Make Brazilian quasi-clone TK2000 show something [R. Belmont]. Support an alternate version of the AP-16 card. Preliminary support for German "Space 84" clone. Add support for IBS AP16 VideoTerm clone [R. Belmont, rfka01]. Add two more VideoTerm clones of unknown manufacture [R. Belmont, Lord Nightmare]. - 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]. - 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]. - 0.142u2: Don't crash on $C060 access on IIgs, fixes Rastan [R. Belmont]. - 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?" 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: 12288 bytes in 6 files / 9.19Kb packed $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, is Apple Computer's first endeavor to produce a portable computer. The 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). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.288: Fix mouse IRQ resets [arekkusu42]. - 0.284: Correction and note [AJR]. - 0.282: Cleanup IIc (#14388): IIc does not have internal gameio; followup #14307: the IIc (and clones based on this form factor) do not have an internal 16-pin gameio port, and the annunciators are not routed to the external joystick connector, thus devices such as gizmo and compeyes can't work; remove c000_iic_w(). Only C078-7F have IIc-specific behavior. Handle them in common c000_w, to reduce copy-paste. Three functional changes: Zip Chip C058-5F now work in a non-plus IIc; zip Chip C058-5F now side-effect annunciators on the IIe; C07X now side-effect paddle timers and VBL interrupt on the IIc. Collapse c000_iic_r(). Following the pattern of c000_laser_r(), reduce c000_iic_r() to the minimum set of IIc-specific softswitches and rely on c000_r() for the rest. Three functional changes: Unconnected joysticks now read properly (8021d6b missed the IIc); zip Chip C05B now works the same on the IIc and the IIe; RDIOUDIS/RDDHIRES now side-effect paddle timers and VBL interrupt. Fix IIc VBL behavior; C019 on the IIc behaves quite differently than the IIe or IIgs; it does not signify that the beam is in VBL, rather it signifies that a VBL IRQ has fired. This happens when the beam reaches VBL, but only if C05B ENVBL is set, and C019 remains set until manually cleared via accessing C07X. This is similar to how C041 and C047 work on the IIgs; also fix a logic error in laser_mouse_r() breaking VBL polling; fix IIc C04x readback. Fix C04x to return the floating bus in the low 7 bits, matching behavior verified on hardware; remove redundant m_cassette_out. C020 now works identically reading or writing, the same as apple2 [arekkusu42]. - 0.192: Fixed Slinky register return when no expansion RAM is present [R. Belmont, mgcaret]. - 0.174: Writing to VBLDIS also lowers the VBL IRQ if it's active. Support for "Mockingboard4C" add-on by request of French Touch [R. Belmont]. - 0.2b4: Mike Balfour added 'Apple IIc' system. ROMSET: 22528 bytes in 3 files / 16.24Kb packed $end $info=apple2c0 $mame 0.2b4 [Mike Balfour] Apple //c (UniDisk 3.5), Apple Computer, 1985 The Apple IIc, the fourth model in the Apple II series of personal computers, is Apple Computer's first endeavor to produce a portable computer. The 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). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.95: Now uses the IWM chip [Nate Woods]. - 0.2b4: Mike Balfour added 'Apple IIc (3.5 ROM)' system. ROMSET: 32768 bytes in 1 file / 16.97Kb packed $end $info=apple2c0de $mame 0.273 [as-tb-dev] Apple //c (UniDisk 3.5, Germany), Apple Computer, 1985 The Apple IIc was released in April 1984, billed as a portable Apple II because it could be easily carried due to its size and carrying handle, which could be flipped down to prop the machine up into a typing position. Unlike modern portables, it lacked a built-in display and battery. It was the first of three Apple II models to be made in the Snow White design language, and the only one that used its unique creamy off-white color. The Apple IIc was the first Apple II to use the 65C02 low-power variant of the 6502 processor, and featured a built-in 5.25-inch floppy drive and 128 KB RAM, with a built-in disk controller that could control external drives, composite video (NTSC or PAL), serial interfaces for modem and printer, and a port usable by either a joystick or mouse. Unlike previous Apple II models, the IIc had no internal expansion slots at all (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIc). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //c (UniDisk 3.5, Germany)' system. ROMSET: 43008 bytes in 3 files / 19.92Kb packed $end $info=apple2c0fr $mame 0.273 [as-tb-dev] Apple //c (UniDisk 3.5, France), Apple Computer, 1985 The Apple IIc was released in April 1984, billed as a portable Apple II because it could be easily carried due to its size and carrying handle, which could be flipped down to prop the machine up into a typing position. Unlike modern portables, it lacked a built-in display and battery. It was the first of three Apple II models to be made in the Snow White design language, and the only one that used its unique creamy off-white color. The Apple IIc was the first Apple II to use the 65C02 low-power variant of the 6502 processor, and featured a built-in 5.25-inch floppy drive and 128 KB RAM, with a built-in disk controller that could control external drives, composite video (NTSC or PAL), serial interfaces for modem and printer, and a port usable by either a joystick or mouse. Unlike previous Apple II models, the IIc had no internal expansion slots at all (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIc). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //c (UniDisk 3.5, France)' system. ROMSET: 43008 bytes in 3 files / 20.10Kb packed $end $info=apple2c0se $mame 0.273 [as-tb-dev] Apple //c (UniDisk 3.5, Sweden), Apple Computer, 1985 The Apple IIc was released in April 1984, billed as a portable Apple II because it could be easily carried due to its size and carrying handle, which could be flipped down to prop the machine up into a typing position. Unlike modern portables, it lacked a built-in display and battery. It was the first of three Apple II models to be made in the Snow White design language, and the only one that used its unique creamy off-white color. The Apple IIc was the first Apple II to use the 65C02 low-power variant of the 6502 processor, and featured a built-in 5.25-inch floppy drive and 128 KB RAM, with a built-in disk controller that could control external drives, composite video (NTSC or PAL), serial interfaces for modem and printer, and a port usable by either a joystick or mouse. Unlike previous Apple II models, the IIc had no internal expansion slots at all (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIc). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //c (UniDisk 3.5, Sweden)' system. ROMSET: 43008 bytes in 3 files / 19.88Kb packed $end $info=apple2c0uk $mame 0.273 [as-tb-dev] Apple //c (UniDisk 3.5, UK), Apple Computer, 1985 The Apple IIc was released in April 1984, billed as a portable Apple II because it could be easily carried due to its size and carrying handle, which could be flipped down to prop the machine up into a typing position. Unlike modern portables, it lacked a built-in display and battery. It was the first of three Apple II models to be made in the Snow White design language, and the only one that used its unique creamy off-white color. The Apple IIc was the first Apple II to use the 65C02 low-power variant of the 6502 processor, and featured a built-in 5.25-inch floppy drive and 128 KB RAM, with a built-in disk controller that could control external drives, composite video (NTSC or PAL), serial interfaces for modem and printer, and a port usable by either a joystick or mouse. Unlike previous Apple II models, the IIc had no internal expansion slots at all (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIc). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //c (UniDisk 3.5, UK)' system. ROMSET: 43008 bytes in 3 files / 19.75Kb packed $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, is Apple Computer's first endeavor to produce a portable computer. The 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_//c). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.288: Fix advancing expansion RAM slinky address [arekkusu42]. - 0.95: Christopher Stone added 'Apple //c (Original Memory Expansion)' system. ROMSET: 32768 bytes in 1 file / 18.26Kb packed $end $info=apple2c3de $mame 0.273 [as-tb-dev] Apple //c (Original Memory Expansion, Germany), Apple Computer, 1986 The Apple IIc was released in April 1984, billed as a portable Apple II because it could be easily carried due to its size and carrying handle, which could be flipped down to prop the machine up into a typing position. Unlike modern portables, it lacked a built-in display and battery. It was the first of three Apple II models to be made in the Snow White design language, and the only one that used its unique creamy off-white color. The Apple IIc was the first Apple II to use the 65C02 low-power variant of the 6502 processor, and featured a built-in 5.25-inch floppy drive and 128 KB RAM, with a built-in disk controller that could control external drives, composite video (NTSC or PAL), serial interfaces for modem and printer, and a port usable by either a joystick or mouse. Unlike previous Apple II models, the IIc had no internal expansion slots at all (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIc). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //c (Original Memory Expansion, Germany)' system. ROMSET: 43008 bytes in 3 files / 21.21Kb packed $end $info=apple2c3fr $mame 0.273 [as-tb-dev] Apple //c (Original Memory Expansion, France), Apple Computer, 1986 The Apple IIc was released in April 1984, billed as a portable Apple II because it could be easily carried due to its size and carrying handle, which could be flipped down to prop the machine up into a typing position. Unlike modern portables, it lacked a built-in display and battery. It was the first of three Apple II models to be made in the Snow White design language, and the only one that used its unique creamy off-white color. The Apple IIc was the first Apple II to use the 65C02 low-power variant of the 6502 processor, and featured a built-in 5.25-inch floppy drive and 128 KB RAM, with a built-in disk controller that could control external drives, composite video (NTSC or PAL), serial interfaces for modem and printer, and a port usable by either a joystick or mouse. Unlike previous Apple II models, the IIc had no internal expansion slots at all (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIc). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //c (Original Memory Expansion, France)' system. ROMSET: 43008 bytes in 3 files / 21.39Kb packed $end $info=apple2c3se $mame 0.273 [as-tb-dev] Apple //c (Original Memory Expansion, Sweden), Apple Computer, 1986 The Apple IIc was released in April 1984, billed as a portable Apple II because it could be easily carried due to its size and carrying handle, which could be flipped down to prop the machine up into a typing position. Unlike modern portables, it lacked a built-in display and battery. It was the first of three Apple II models to be made in the Snow White design language, and the only one that used its unique creamy off-white color. The Apple IIc was the first Apple II to use the 65C02 low-power variant of the 6502 processor, and featured a built-in 5.25-inch floppy drive and 128 KB RAM, with a built-in disk controller that could control external drives, composite video (NTSC or PAL), serial interfaces for modem and printer, and a port usable by either a joystick or mouse. Unlike previous Apple II models, the IIc had no internal expansion slots at all (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIc). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //c (Original Memory Expansion, Sweden)' system. ROMSET: 43008 bytes in 3 files / 21.17Kb packed $end $info=apple2c3uk $mame 0.273 [as-tb-dev] Apple //c (Original Memory Expansion, UK), Apple Computer, 1986 The Apple IIc was released in April 1984, billed as a portable Apple II because it could be easily carried due to its size and carrying handle, which could be flipped down to prop the machine up into a typing position. Unlike modern portables, it lacked a built-in display and battery. It was the first of three Apple II models to be made in the Snow White design language, and the only one that used its unique creamy off-white color. The Apple IIc was the first Apple II to use the 65C02 low-power variant of the 6502 processor, and featured a built-in 5.25-inch floppy drive and 128 KB RAM, with a built-in disk controller that could control external drives, composite video (NTSC or PAL), serial interfaces for modem and printer, and a port usable by either a joystick or mouse. Unlike previous Apple II models, the IIc had no internal expansion slots at all (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIc). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //c (Original Memory Expansion, UK)' system. ROMSET: 43008 bytes in 3 files / 21.04Kb packed $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, is Apple Computer's first endeavor to produce a portable computer. The 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_//c). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.109: Nick Westgate added 'Apple IIc (ROM revision 4) (not working)' system. ROMSET: 32768 bytes in 1 file / 18.26Kb packed $end $info=apple2c4de $mame 0.273 [as-tb-dev] Apple //c (rev 4, Germany), Apple Computer, 1986 The Apple IIc was released in April 1984, billed as a portable Apple II because it could be easily carried due to its size and carrying handle, which could be flipped down to prop the machine up into a typing position. Unlike modern portables, it lacked a built-in display and battery. It was the first of three Apple II models to be made in the Snow White design language, and the only one that used its unique creamy off-white color. The Apple IIc was the first Apple II to use the 65C02 low-power variant of the 6502 processor, and featured a built-in 5.25-inch floppy drive and 128 KB RAM, with a built-in disk controller that could control external drives, composite video (NTSC or PAL), serial interfaces for modem and printer, and a port usable by either a joystick or mouse. Unlike previous Apple II models, the IIc had no internal expansion slots at all (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIc). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //c (rev 4, Germany)' system. ROMSET: 43008 bytes in 3 files / 21.21Kb packed $end $info=apple2c4fr $mame 0.273 [as-tb-dev] Apple //c (rev 4, France), Apple Computer, 1986 The Apple IIc was released in April 1984, billed as a portable Apple II because it could be easily carried due to its size and carrying handle, which could be flipped down to prop the machine up into a typing position. Unlike modern portables, it lacked a built-in display and battery. It was the first of three Apple II models to be made in the Snow White design language, and the only one that used its unique creamy off-white color. The Apple IIc was the first Apple II to use the 65C02 low-power variant of the 6502 processor, and featured a built-in 5.25-inch floppy drive and 128 KB RAM, with a built-in disk controller that could control external drives, composite video (NTSC or PAL), serial interfaces for modem and printer, and a port usable by either a joystick or mouse. Unlike previous Apple II models, the IIc had no internal expansion slots at all (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIc). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //c (rev 4, France)' system. ROMSET: 43008 bytes in 3 files / 21.39Kb packed $end $info=apple2c4se $mame 0.273 [as-tb-dev] Apple //c (rev 4, Sweden), Apple Computer, 1986 The Apple IIc was released in April 1984, billed as a portable Apple II because it could be easily carried due to its size and carrying handle, which could be flipped down to prop the machine up into a typing position. Unlike modern portables, it lacked a built-in display and battery. It was the first of three Apple II models to be made in the Snow White design language, and the only one that used its unique creamy off-white color. The Apple IIc was the first Apple II to use the 65C02 low-power variant of the 6502 processor, and featured a built-in 5.25-inch floppy drive and 128 KB RAM, with a built-in disk controller that could control external drives, composite video (NTSC or PAL), serial interfaces for modem and printer, and a port usable by either a joystick or mouse. Unlike previous Apple II models, the IIc had no internal expansion slots at all (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIc). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //c (rev 4, Sweden)' system. ROMSET: 43008 bytes in 3 files / 21.17Kb packed $end $info=apple2c4uk $mame 0.273 [as-tb-dev] Apple //c (rev 4, UK), Apple Computer, 1986 The Apple IIc was released in April 1984, billed as a portable Apple II because it could be easily carried due to its size and carrying handle, which could be flipped down to prop the machine up into a typing position. Unlike modern portables, it lacked a built-in display and battery. It was the first of three Apple II models to be made in the Snow White design language, and the only one that used its unique creamy off-white color. The Apple IIc was the first Apple II to use the 65C02 low-power variant of the 6502 processor, and featured a built-in 5.25-inch floppy drive and 128 KB RAM, with a built-in disk controller that could control external drives, composite video (NTSC or PAL), serial interfaces for modem and printer, and a port usable by either a joystick or mouse. Unlike previous Apple II models, the IIc had no internal expansion slots at all (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIc). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //c (rev 4, UK)' system. ROMSET: 43008 bytes in 3 files / 21.05Kb packed $end $info=apple2cde $mame 0.273 [as-tb-dev] Apple //c (Germany), Apple Computer, 1984 The Apple IIc was released in April 1984, billed as a portable Apple II because it could be easily carried due to its size and carrying handle, which could be flipped down to prop the machine up into a typing position. Unlike modern portables, it lacked a built-in display and battery. It was the first of three Apple II models to be made in the Snow White design language, and the only one that used its unique creamy off-white color. The Apple IIc was the first Apple II to use the 65C02 low-power variant of the 6502 processor, and featured a built-in 5.25-inch floppy drive and 128 KB RAM, with a built-in disk controller that could control external drives, composite video (NTSC or PAL), serial interfaces for modem and printer, and a port usable by either a joystick or mouse. Unlike previous Apple II models, the IIc had no internal expansion slots at all (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIc). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //c (Germany)' system. ROMSET: 10240 bytes in 2 files / 2.95Kb packed $end $info=apple2cfr $mame 0.273 [as-tb-dev] Apple //c (France), Apple Computer, 1984 The Apple IIc was released in April 1984, billed as a portable Apple II because it could be easily carried due to its size and carrying handle, which could be flipped down to prop the machine up into a typing position. Unlike modern portables, it lacked a built-in display and battery. It was the first of three Apple II models to be made in the Snow White design language, and the only one that used its unique creamy off-white color. The Apple IIc was the first Apple II to use the 65C02 low-power variant of the 6502 processor, and featured a built-in 5.25-inch floppy drive and 128 KB RAM, with a built-in disk controller that could control external drives, composite video (NTSC or PAL), serial interfaces for modem and printer, and a port usable by either a joystick or mouse. Unlike previous Apple II models, the IIc had no internal expansion slots at all (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIc). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //c (France)' system. ROMSET: 10240 bytes in 2 files / 3.13Kb packed $end $info=apple2com $mame 0.207 [R. Belmont] Apple II Common Components, , ???? DRIVER: apple/apple2common.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Debugger improvements (#15313): Add/correct a few dasm symbols; add dasm for some missing opcodes; complete the simple modes: fix typos, normalize whitespace; direct page, absolute, absolute long; add missing C06D TESTREG, C08B LCBANK1; also skip FPI sync for fast registers, per GS Hardware Ref; perf: skip slow JSL dasm indirection; perf: binary search dasm symbols [arekkusu42]. - 0.258: Display bank number in system calls [Peter Ferrie]. - 0.235: Added disassembler support for GS/OS and ProDOS 16 calls [Kelvin Sherlock]. - 0.207: R. Belmont added 'Apple II Common Components' device. ROMSET: None required. $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 series 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?-inch floppy drive replacing the classic 5?-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 (source: http://en.wikipedia.org/wiki/Apple_IIc_Plus). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.248: Use new IWM and floppy' system. Writing to 3.5" disks works now. Fix VBL register access, solves hang in Prince of Persia [R. Belmont]. - 0.201: Clone promoted to working [R. Belmont, M. Guidero, Leon Bottou]. - 0.192: Corrected MIG RAM size to 2K (was 0.5K). Improved "MIG" custom chip handling for apple2cp [mgcaret, R. Belmont]. - 0.96: Now uses the IWM chip and implemented CE00 RAM. System now runs (bug #312) [Nate Woods]. - 0.36b8: Renamed (apl2cpls) to (apple2cp). - 0.36b6: Mike Balfour added 'Apple IIc Plus' system. ROMSET: 34816 bytes in 2 files / 23.13Kb packed $end $info=apple2cse $mame 0.273 [as-tb-dev] Apple //c (Sweden), Apple Computer, 1984 The Apple IIc was released in April 1984, billed as a portable Apple II because it could be easily carried due to its size and carrying handle, which could be flipped down to prop the machine up into a typing position. Unlike modern portables, it lacked a built-in display and battery. It was the first of three Apple II models to be made in the Snow White design language, and the only one that used its unique creamy off-white color. The Apple IIc was the first Apple II to use the 65C02 low-power variant of the 6502 processor, and featured a built-in 5.25-inch floppy drive and 128 KB RAM, with a built-in disk controller that could control external drives, composite video (NTSC or PAL), serial interfaces for modem and printer, and a port usable by either a joystick or mouse. Unlike previous Apple II models, the IIc had no internal expansion slots at all (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIc). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //c (Sweden)' system. ROMSET: 10240 bytes in 2 files / 2.91Kb packed $end $info=apple2cuk $mame 0.273 [as-tb-dev] Apple //c (UK), Apple Computer, 1984 The Apple IIc was released in April 1984, billed as a portable Apple II because it could be easily carried due to its size and carrying handle, which could be flipped down to prop the machine up into a typing position. Unlike modern portables, it lacked a built-in display and battery. It was the first of three Apple II models to be made in the Snow White design language, and the only one that used its unique creamy off-white color. The Apple IIc was the first Apple II to use the 65C02 low-power variant of the 6502 processor, and featured a built-in 5.25-inch floppy drive and 128 KB RAM, with a built-in disk controller that could control external drives, composite video (NTSC or PAL), serial interfaces for modem and printer, and a port usable by either a joystick or mouse. Unlike previous Apple II models, the IIc had no internal expansion slots at all (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIc). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //c (UK)' system. ROMSET: 10240 bytes in 2 files / 2.78Kb packed $end $info=apple2e $mame 0.2b4 [Mike Balfour] Apple //e, Apple Computer, 1983 The Apple IIe (styled as Apple //e) 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. Apple had planned to retire the Apple II series after the introduction of the Apple III in 1980; after that machine turned out to be a disastrous failure, management decided the further continuation of the Apple II was in the company's best interest. So after three and a half years at a stand-still, came the introduction of a new Apple II model - the Apple IIe (codenamed "Diana" and "Super II"). The Apple IIe was released in January 1983, the successor to the Apple II Plus. Some of the hardware and software features of the Apple III were borrowed in the design of the Apple IIe. The culmination of these changes led to increased sales and greater market share of both home and small business use (source: http://en.wikipedia.org/wiki/Apple_IIe). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.284: Fix FLASH timing (#14554). The 555 timer in the original Apple II is replaced in the IIe and later, by IOU video counter overflow bits; this slightly slows the FLASH blinking rate from every ~15 frames to exactly every 16 frames [arekkusu42]. - 0.283: Enable use of romcardfp in slots [AJR]. Fix -ramsize crash (#14486). Ensure IIc memory expansion variables are initialized, mimicking device_reset() from a2bus_memexp_device. This fixes a crash booting ProDOS with -ramsize; also followup 9deea88: initialize all of m_migram. Fix IIc mouse regression (#14465). Remove the incorrectly propagated is_device_connected() checks, which should not apply to the IIc mouse; fixes #14463 [arekkusu42]. - 0.282: Fix regression in 85e73ca reintroducing #12468. Only the mirror is required to fix double-lo-res: ROM@F3CB reads C079. IOUDIS and RDDHIRES only exist on the IIc: Followup 6a4854b: hardware testing shows that IOUDIS and RDDHIRES don't exist on the IIe (despite what Apple copy-pasted into the IIe Technical Reference); replace the implementation with documentation and an assert, to inform future developers [arekkusu42]. - 0.270: Apple //c mouse fixes (#12720): Initialize //c mouse related variables: last_mx/y, count_x/y, m_x0/1, m_y0/1. Set Y0 interrupt flag on //c mouse Y-axis movement even if X-axis movement is still being processed. Increase //c mouse port sensitivity to match that of the //e mouse (found in a2bus/mouse.cpp) [as-tb-dev]. - 0.255: IIe does not have IOUDIS, only IIc/IIc Plus [R. Belmont, TomCh]. - 0.243: Fix Zip Chip emulation so it can't be reenabled while locked [R. Belmont]. - 0.233: Match dot clock to CPU clock for PAL machines. PAL/SECAM models now have the correct CPU speed. Always allow writing to cards in slots 1-3, matches our previous behavior for 4-7 [R. Belmont]. - 0.208: Added Focus IDE and Vulcan/Vulcan Gold IDE [R. Belmont]. - 0.200: Updates: Added debugger guards to avoid accidentally banking out ROM. Fixed floating bus reads - synchronizes Talbot Fantasy Seven credits screen [R. Belmont]. - 0.190: Don't update 80-column screen immediately on page switch [Peter Ferrie]. - 0.178: Made write-only soft-switches write-only [Peter Ferrie]. - 0.173: BugFIX #06163 [Misc.] (apple2e.c) apple2e: XPS Diagnostic IIe test failed! [R. Belmont]. Fix C800 internal ROM reading [R. Belmont]. - 0.170: Fix $c800 arbitration, fixes IDE and SCSI cards among others [R. Belmont]. - 0.166: Fix raster parameters, French Touch "Scroll Scroll Scroll" demo now syncs on apple2e driver [R. Belmont]. - 0.157: Fix LC save states and don't enter double modes if 80COL isn't set [R. Belmont, Peter Ferrie]. - 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: 22528 bytes in 4 files / 15.18Kb packed $end $info=apple2ede $mame 0.273 [as-tb-dev] Apple //e (Germany), Apple Computer, 1983 The Apple II Plus was followed in 1983 by the Apple IIe, a cost-reduced yet more powerful machine that used newer chips to reduce the component count and add new features, such as the display of upper and lowercase letters and a standard 64 KB of RAM. The IIe RAM was configured as if it were a 48 KB Apple II Plus with a language card. The machine had no slot 0, but instead had an auxiliary slot that could accept a 1 KB memory card to enable the 80-column display. This card contained only RAM; the hardware and firmware for the 80-column display was built into the Apple IIe. An "extended 80-column card" with more memory increased the machine's RAM to 128 KB. The Apple IIe was the most popular machine in the Apple II series. It has the distinction of being the longest-lived Apple computer of all time—it was manufactured and sold with only minor changes for nearly 11 years. The IIe was the last Apple II model to be sold, and was discontinued in November 1993 (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIe). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //e (Germany)' system. ROMSET: 10240 bytes in 2 files / 2.77Kb packed $end $info=apple2ee $mame 0.2b4 [Mike Balfour] Apple //e (enhanced), Apple Computer, 1985 In March 1985 Apple introduced the Enhanced //e. It was identical in every aspect to the original ][e, the only difference being four socketed chips had been changed on the motherboard: 6502, CD and EF ROMs, and the Video ROM. The 65C02 CPU added 'more instruction sets, the new ROM firmware fixed bugs and improved Applesoft BASIC, Monitor and 80 column routines, and finally the new Video ROM added '"MouseText" characters first introduced in the //c. Essentially the Enhancement was to make the ][e more compatible with the Apple ][+ and IIc models. The original ][e (including the revision A board) could be easily user upgraded by simply swapping the 4 chips; Apple even sold an Enhancement kit upgrade (source: http://apple-history.com/aiiee). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. 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: 22528 bytes in 4 files / 15.92Kb packed $end $info=apple2eede $mame 0.273 [as-tb-dev] Apple //e (enhanced, Germany), Apple Computer, 1985 The Apple II Plus was followed in 1983 by the Apple IIe, a cost-reduced yet more powerful machine that used newer chips to reduce the component count and add new features, such as the display of upper and lowercase letters and a standard 64 KB of RAM. The IIe RAM was configured as if it were a 48 KB Apple II Plus with a language card. The machine had no slot 0, but instead had an auxiliary slot that could accept a 1 KB memory card to enable the 80-column display. This card contained only RAM; the hardware and firmware for the 80-column display was built into the Apple IIe. An "extended 80-column card" with more memory increased the machine's RAM to 128 KB. The Apple IIe was the most popular machine in the Apple II series. It has the distinction of being the longest-lived Apple computer of all time—it was manufactured and sold with only minor changes for nearly 11 years. The IIe was the last Apple II model to be sold, and was discontinued in November 1993 (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIe). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //e (enhanced, Germany)' system. ROMSET: 26624 bytes in 4 files / 15.99Kb packed $end $info=apple2eefr $mame 0.178 [robcfg, R. Belmont] Apple //e (enhanced, France), Apple Computer, 1985 Apple released in March 1985 the Apple //e Enhanced. He was in all respects identical to the Apple //e original, the only difference was in 4 different chips on the motherboard: the 65C02 processor, ROM and Video, CD and EF. The new 65C02 CPU added 'a new set of instructions. The new ROM corrected bugs in Applesoft Basic, monitor and routines of the display 80 columns. The Apple //e Enhanced was essentially created to to make the Apple //e compatible with Apple][+ and //c. The original Apple //e can be easily upgrade by changing the 4 chips mounted on support because Apple was selling an upgrade kit called Enhancement Kit containing a 65C02 sticker affixed to the computer and the 4 new chips (source, traslated from French: http://museepgc.free.fr/AppleIIe_Enhanced.html). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.178: robcfg and R. Belmont added 'Apple Computer Apple //e (enhanced, France)' system. ROMSET: 26624 bytes in 4 files / 16.17Kb packed $end $info=apple2ees $mame 0.199 [AJR] Apple //e (Spain), Apple Computer, 1983 The Apple IIe (styled as Apple //e) 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. Apple had planned to retire the Apple II series after the introduction of the Apple III in 1980; after that machine turned out to be a disastrous failure, management decided the further continuation of the Apple II was in the company's best interest. So after three and a half years at a stand-still, came the introduction of a new Apple II model - the Apple IIe (codenamed "Diana" and "Super II"). The Apple IIe was released in January 1983, the successor to the Apple II Plus. Some of the hardware and software features of the Apple III were borrowed in the design of the Apple IIe. The culmination of these changes led to increased sales and greater market share of both home and small business use (source: http://en.wikipedia.org/wiki/Apple_IIe). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.199: AJR added 'Apple Computer Apple //e (Spain)' system. ROMSET: 10240 bytes in 2 files / 2.79Kb packed $end $info=apple2eese $mame 0.273 [as-tb-dev] Apple //e (enhanced, Sweden), Apple Computer, 1985 The Apple II Plus was followed in 1983 by the Apple IIe, a cost-reduced yet more powerful machine that used newer chips to reduce the component count and add new features, such as the display of upper and lowercase letters and a standard 64 KB of RAM. The IIe RAM was configured as if it were a 48 KB Apple II Plus with a language card. The machine had no slot 0, but instead had an auxiliary slot that could accept a 1 KB memory card to enable the 80-column display. This card contained only RAM; the hardware and firmware for the 80-column display was built into the Apple IIe. An "extended 80-column card" with more memory increased the machine's RAM to 128 KB. The Apple IIe was the most popular machine in the Apple II series. It has the distinction of being the longest-lived Apple computer of all time—it was manufactured and sold with only minor changes for nearly 11 years. The IIe was the last Apple II model to be sold, and was discontinued in November 1993 (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIe). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //e (enhanced, Sweden)' system. ROMSET: 26624 bytes in 4 files / 15.95Kb packed $end $info=apple2eeuk $mame 0.153 [R. Belmont] Apple //e (enhanced, UK), Apple Computer, 1985 In March 1985 Apple introduced the Enhanced //e. It was identical in every aspect to the original ][e, the only difference being four socketed chips had been changed on the motherboard: 6502, CD and EF ROMs, and the Video ROM. The 65C02 CPU added 'more instruction sets, the new ROM firmware fixed bugs and improved Applesoft BASIC, Monitor and 80 column routines, and finally the new Video ROM added '"MouseText" characters first introduced in the //c. Essentially the Enhancement was to make the ][e more compatible with the Apple ][+ and IIc models. The original ][e (including the revision A board) could be easily user upgraded by simply swapping the 4 chips; Apple even sold an Enhancement kit upgrade (source: http://apple-history.com/aiiee). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.153: R. Belmont added 'Apple Computer Apple //e (enhanced, UK)' system. ROMSET: 26624 bytes in 4 files / 15.83Kb packed $end $info=apple2efr $mame 0.273 [as-tb-dev] Apple //e (France), Apple Computer, 1983 The Apple II Plus was followed in 1983 by the Apple IIe, a cost-reduced yet more powerful machine that used newer chips to reduce the component count and add new features, such as the display of upper and lowercase letters and a standard 64 KB of RAM. The IIe RAM was configured as if it were a 48 KB Apple II Plus with a language card. The machine had no slot 0, but instead had an auxiliary slot that could accept a 1 KB memory card to enable the 80-column display. This card contained only RAM; the hardware and firmware for the 80-column display was built into the Apple IIe. An "extended 80-column card" with more memory increased the machine's RAM to 128 KB. The Apple IIe was the most popular machine in the Apple II series. It has the distinction of being the longest-lived Apple computer of all time—it was manufactured and sold with only minor changes for nearly 11 years. The IIe was the last Apple II model to be sold, and was discontinued in November 1993 (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIe). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //e (France)' system. ROMSET: 10240 bytes in 2 files / 2.80Kb packed $end $info=apple2ep $mame 0.2b4 [Mike Balfour] Apple //e (Platinum), Apple Computer, 1987 In January 1987 Apple introduced the "Platinum //e". Changes were mostly cosmetic and superficial, with the biggest difference being that the case color was changed from beige to the then standard platinum/grey color. Also different was a numeric keypad was built-in and the main keyboard had the same layout as the Apple //gs and Macintosh SE. The motherboard was functionally identical to the Enhanced IIe, though the number of RAM chips making up 64K had been reduced (two chips instead of eight), the 16K ROM was merged into a single chip ("CF ROM"), and the shift-key mod was shorted to 'active' by default. Also, these IIe's shipped with 128K as standard (a drastically reduced version of the Extended 80 Columns Card was pre-installed in the auxiliary slot of each unit) (source: http://apple-history.com/aiiee). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.2b4: Mike Balfour added 'Apple IIe (Platinum)' system. ROMSET: 22528 bytes in 3 files / 15.75Kb packed $end $info=apple2epde $mame 0.273 [as-tb-dev] Apple //e (Platinum, Germany), Apple Computer, 1987 The Apple II Plus was followed in 1983 by the Apple IIe, a cost-reduced yet more powerful machine that used newer chips to reduce the component count and add new features, such as the display of upper and lowercase letters and a standard 64 KB of RAM. The IIe RAM was configured as if it were a 48 KB Apple II Plus with a language card. The machine had no slot 0, but instead had an auxiliary slot that could accept a 1 KB memory card to enable the 80-column display. This card contained only RAM; the hardware and firmware for the 80-column display was built into the Apple IIe. An "extended 80-column card" with more memory increased the machine's RAM to 128 KB. The Apple IIe was the most popular machine in the Apple II series. It has the distinction of being the longest-lived Apple computer of all time—it was manufactured and sold with only minor changes for nearly 11 years. The IIe was the last Apple II model to be sold, and was discontinued in November 1993. During its lifespan two variations were introduced: the Apple IIe Enhanced (four replacement chips to give it some of the features of the later model Apple IIc) and the Apple IIe Platinum (a modernized case color to match other Apple products of the era, along with the addition of a numeric keypad) (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIe). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //e (Platinum, Germany)' system. ROMSET: 26624 bytes in 3 files / 15.82Kb packed $end $info=apple2epfr $mame 0.273 [as-tb-dev] Apple //e (Platinum, France), Apple Computer, 1987 The Apple II Plus was followed in 1983 by the Apple IIe, a cost-reduced yet more powerful machine that used newer chips to reduce the component count and add new features, such as the display of upper and lowercase letters and a standard 64 KB of RAM. The IIe RAM was configured as if it were a 48 KB Apple II Plus with a language card. The machine had no slot 0, but instead had an auxiliary slot that could accept a 1 KB memory card to enable the 80-column display. This card contained only RAM; the hardware and firmware for the 80-column display was built into the Apple IIe. An "extended 80-column card" with more memory increased the machine's RAM to 128 KB. The Apple IIe was the most popular machine in the Apple II series. It has the distinction of being the longest-lived Apple computer of all time—it was manufactured and sold with only minor changes for nearly 11 years. The IIe was the last Apple II model to be sold, and was discontinued in November 1993. During its lifespan two variations were introduced: the Apple IIe Enhanced (four replacement chips to give it some of the features of the later model Apple IIc) and the Apple IIe Platinum (a modernized case color to match other Apple products of the era, along with the addition of a numeric keypad) (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIe). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //e (Platinum, France)' system. ROMSET: 26624 bytes in 3 files / 16.00Kb packed $end $info=apple2epse $mame 0.273 [as-tb-dev] Apple //e (Platinum, Sweden), Apple Computer, 1987 The Apple II Plus was followed in 1983 by the Apple IIe, a cost-reduced yet more powerful machine that used newer chips to reduce the component count and add new features, such as the display of upper and lowercase letters and a standard 64 KB of RAM. The IIe RAM was configured as if it were a 48 KB Apple II Plus with a language card. The machine had no slot 0, but instead had an auxiliary slot that could accept a 1 KB memory card to enable the 80-column display. This card contained only RAM; the hardware and firmware for the 80-column display was built into the Apple IIe. An "extended 80-column card" with more memory increased the machine's RAM to 128 KB. The Apple IIe was the most popular machine in the Apple II series. It has the distinction of being the longest-lived Apple computer of all time—it was manufactured and sold with only minor changes for nearly 11 years. The IIe was the last Apple II model to be sold, and was discontinued in November 1993. During its lifespan two variations were introduced: the Apple IIe Enhanced (four replacement chips to give it some of the features of the later model Apple IIc) and the Apple IIe Platinum (a modernized case color to match other Apple products of the era, along with the addition of a numeric keypad) (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIe). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //e (Platinum, Sweden)' system. ROMSET: 26624 bytes in 3 files / 15.78Kb packed $end $info=apple2epuk $mame 0.273 [as-tb-dev] Apple //e (Platinum, UK), Apple Computer, 1987 The Apple II Plus was followed in 1983 by the Apple IIe, a cost-reduced yet more powerful machine that used newer chips to reduce the component count and add new features, such as the display of upper and lowercase letters and a standard 64 KB of RAM. The IIe RAM was configured as if it were a 48 KB Apple II Plus with a language card. The machine had no slot 0, but instead had an auxiliary slot that could accept a 1 KB memory card to enable the 80-column display. This card contained only RAM; the hardware and firmware for the 80-column display was built into the Apple IIe. An "extended 80-column card" with more memory increased the machine's RAM to 128 KB. The Apple IIe was the most popular machine in the Apple II series. It has the distinction of being the longest-lived Apple computer of all time—it was manufactured and sold with only minor changes for nearly 11 years. The IIe was the last Apple II model to be sold, and was discontinued in November 1993. During its lifespan two variations were introduced: the Apple IIe Enhanced (four replacement chips to give it some of the features of the later model Apple IIc) and the Apple IIe Platinum (a modernized case color to match other Apple products of the era, along with the addition of a numeric keypad) (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIe). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //e (Platinum, UK)' system. ROMSET: 26624 bytes in 3 files / 15.65Kb packed $end $info=apple2ese $mame 0.273 [as-tb-dev] Apple //e (Sweden), Apple Computer, 1983 The Apple II Plus was followed in 1983 by the Apple IIe, a cost-reduced yet more powerful machine that used newer chips to reduce the component count and add new features, such as the display of upper and lowercase letters and a standard 64 KB of RAM. The IIe RAM was configured as if it were a 48 KB Apple II Plus with a language card. The machine had no slot 0, but instead had an auxiliary slot that could accept a 1 KB memory card to enable the 80-column display. This card contained only RAM; the hardware and firmware for the 80-column display was built into the Apple IIe. An "extended 80-column card" with more memory increased the machine's RAM to 128 KB. The Apple IIe was the most popular machine in the Apple II series. It has the distinction of being the longest-lived Apple computer of all time—it was manufactured and sold with only minor changes for nearly 11 years. The IIe was the last Apple II model to be sold, and was discontinued in November 1993 (source: https://en.wikipedia.org/wiki/Apple_II#Apple_IIe). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.273: as-tb-dev added 'Apple Computer Apple //e (Sweden)' system. ROMSET: 10240 bytes in 2 files / 2.74Kb packed $end $info=apple2euk $mame 0.153 [R. Belmont] Apple //e (UK), Apple Computer, 1983 The Apple IIe (styled as Apple //e) 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 (source: http://en.wikipedia.org/wiki/Apple_IIe). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.153: R. Belmont added 'Apple Computer Apple //e (UK)' system. ROMSET: 10240 bytes in 2 files / 2.60Kb packed $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. DRIVER: apple/apple2gs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2gs_flop_clcracked.xml, apple2gs_flop_orig.xml, apple2gs_flop_misc.xml, apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.288: Implement open-bus Mega II cycles, which breaks Lancaster-style vaporlock reading the UNUSED8, matching hardware; add 50Hz support; prevent various debugger side-effects; fix slot reads disabling Zip acceleration; make C0xx I/O visible to the debugger. More accurate address map (#15335): Revisit 2fb9b7c, restore direct r/w of expansion RAM; fix reads of unpopulated RAM/ROM banks; implement expansion RAM ghosting, per Hardware Ref [arekkusu42]. - 0.287: Fix aux text page2 shadowing to work like page1 (#15124) [arekkusu42]. - 0.286: Tidy up (#14968): After 3292c78, uKeyboardC010 is bit7 only .: not needed in C011-1F; after 410a3db, final C00X handling is redundant; eliminate the screen_update trampoline; no functional change [arekkusu42]. - 0.285: Fix 1-sec and 1/4-sec IRQs (#14749): Followup #14277: fix 1-sec IRQs to be triggered by the RTC instead of depending on the display refresh rate. Fix 1/4-sec IRQs to trigger on scanline 256 (at the video counter overflow reset), matching hardware behavior; also followup f3eacf7: fix an off-by-one error in get_vpos() and make it NTSC/PAL-agnostic; also change C044/45 to return zero, so that AppleTalk doesn't hang during boot [arekkusu42]. - 0.284: Fix vertical position of 8-bit modes: The 192-line 8-bit video modes should be aligned to the top of the 200-line SHR screen. The bottom border grows by 8 scanlines when in 8-bit modes [arekkusu42]. - 0.283: Allow INH to take over vector fetches from ROM when I/O is enabled in page 0. It's not clear whether this is correct, but some cards seem to need this to preserve compatibility [AJR]. Fix inconsistent clocks (#14495). Followup #14053: fix the two slightly different 1M clocks. Although there are still other problems with video timing and beam-racing, this change is enough to stabilize simple scanline timing loops; this also appears to fix intermittent IWM disk corruption, when using the ZipGS [arekkusu42]. - 0.282: Improve VGC/MegaII IRQ emulation: All of the VGC and MegaII IRQ sources set their status bits even when the corresponding IRQ is not enabled (this was only implemented for SCB); clearing enable bits works differently between VGC and MegaII: the MegaII can lower the IRQ line (when all sources are clear), the VGC does not. Neither clears their corresponding status bits; VGCINTCLEAR reads the floating bus. Status bits (and IRQs) are only cleared when writing a zero; ADB reset needs to clear (at least) m_irqmask; also cleanup CLRVBLINT into do_io(). Implement undocumented MegaII interaction: Reading the C02E/C02F counters resets the SCB status bit in C023 (the same as writing to C032); this behavior is not documented by Apple, but was verified on hardware; move the relevant logic into a helper, to avoid code duplication. Improve C019 VBL behavior: Ensure that VBL is cleared on scanline 0 and set on scanline 192, even in SHR. Remove IOUDIS, fix AN3 and paddle: Followup 6a4854b: IOUDIS only exists on the IIc and IIc+; AN2/3 are set by ROM during boot, and AN3 is readable via C046; also followup 23904ff: paddle only triggers on r/w of C070, and it reads the floating bus. Reduce do_io() log spam: 16-bit writes in demos were tripping "unknown switch"; no functional change. Update stale link. Fix Zip Chip inconsistencies. Followup #9503: Fix the ZipGS enable/disable to work correctly, and not re-lock. Also properly initialize the paddle delay, which has been verified against hardware to work the same way as the Zip Chip documentation (not reversed). Also consistently side-effect the annunciators; this fixes errors visible in the ZipGS CDA/CDEV. Improve Zip Chip C05B: Implement the disable and delay status bits. Now software can detect the current enable state of the Zip, so the user's boot-time preference can be restored, instead of blindly enabling or disabling [arekkusu42]. - 0.281: Fix $C019 VBL (#14177). $C019 is inverted compared to the //e. This fixes tearing/flickering/missing graphics in various demos (by ACS, FTA, Brutal Deluxe, etc). Fix OOB access with large ramsize (#14167): Changes in bfb18d1 exposed problems with 2fb9b7c, resulting in OOB r/w (and the ensuing UB in both the emulated and host machines) on apple2gsr1 when configured with -ramsize >= 2M; this commit simplifies the logic to adjust m_ram_size (now used by expandedram_r/w) only on ROM1 when configured with -ramsize <= 1280K. The resulting total RAM sizes match the previous behavior (although some expansion RAM sizes are still a bit odd) and no longer crash; also clarify the comments regarding the outcome of #6465 and #11264 [arekkusu42]. Fix memory_view fatalerror [hap]. - 0.279: (apple2gs_flop_misc.xml) Removed a duplicate dump. Added sixteen working items and replaced one crack (#13146) [Naoki Saito]. Writes to INTEN clear corresponding int flags. Set SCC initial state as ROM expects it. Fixes QuestMaster [Peter Ferrie]. - 0.264: BugFIX #08736: [DIP/Input] (apple/apple2gs.cpp) apple2gs: Joystick buttons are ignored [Kelvin Sherlock]. - 0.253: BugFIX #08564 [Crash/Freeze] (apple/apple2gs.cpp]. apple2gs [zanygolf] Emulated system freezes loading the fourth level [Peter Ferrie]. Correct scanline interrupt position relative to the screen [R. Belmont, Peter Ferrie]. - 0.252: Made kmstatus match observed behavior [Kelvin Sherlock]. Remove mouse button hack, the Event Manager was being tripped up by a now-fixed macadb issue [R. Belmont, Kelvin Sherlock]. Remove the old HLE keyboard/mouse microcontroller and run the real microcontroller code; this has been extensively tested, including with Zip acceleration [R. Belmont, Peter Ferrie]. Return the last keypress in the low 7 bits of $C010. Fixes Winter Games. Support the Control Panel disable jumper that ROM 3 machines have. Workaround for Finder thinking the mouse button is initially stuck down [R. Belmont]. - 0.248: Mega II banks now fully follow RAMRD/RAMWRT/ALTZP like banks $00/$01 [R. Belmont]. - 0.242: Duplicate entries for Arkanoid and Arkanoid II (arkandb and arknd2b) were deleted. The entries at the top of the hash file cover both games with better meta data and descriptions in 'apple2gs_flop_clcracked.xml' [Brian Troha]. - 0.239: Convert most bankdev banking to memory views. Fix $C034 readback and some uninitialized variables [R. Belmont]. - 0.238: Add debugger annotations for the Animation Toolset [R. Belmont, Antoine Vignau]. Fix GCC compile. Fix regression pointed out by Coverity [R. Belmont]. - 0.237: ROM 0/1 have the $C028 ROMSWITCH, support it [R. Belmont]. - 0.236: Enable SHR linearization bit in NEWVIDEO by default, fixes Nucleus P8 1.0.1. Revert previous change, verified on hardware that bit 6 of NEWVIDEO is not set on power-up [R. Belmont]. - 0.235: Pass TrueGS SHR Linearization test [R. Belmont, Peter Ferrie, John Brooks]. JSL support for gs/os & prodos 16 calls. JSL/JML/STA vector support. Inline debug name support (Apple IIgs Tech Note #103) [ksherlock]. Fix ZipGS delay for games that trigger the joysticks by read like Silpheed [R. Belmont, TheKinsie]. - 0.234: Swap the DOC stereo outputs to match Apple documentation [R. Belmont]. - 0.233: Fix some 3200 viewers that check the mouse button at $C024 [R. Belmont]. Correct vertical counter readback (GitHub #8156) [R. Belmont, Jeremy Rand]. - 0.230: Added descriptions for sys504 and sys601 in 'apple2gs.xml'. Added checks for special key combinations to ADB GLU microcontroller simulation. Check for presence of floppy drives before deselecting them. Configure SCC Baud rate generator input clock [Kelvin Sherlock]. - 0.217: Bugfix #06782 [Gameplay] (apple2gs.cpp) apple2gs[chsm2100]: AppleIIGS (ROM01) - Chessmaster 2100 - clocks do not work [R. Belmont]. Clear vertical blanking and quarter-second interrupts on reading (as well as writing) $C047. Raise ADB interrupt on mouse axis movement (MT06782) [R. Belmont]. - 0.213: Made slow-side sync less aggressive (fixes SHOWALL 3200) [R. Belmont]. - 0.212: Fixed game port regression [R. Belmont]. - 0.208: Added annotations to disassembly, including Toolbox calls, system globals and new I/O. Added Vulcan/Vulcan Gold IDE [R. Belmont]. - 0.200: Re-wrote driver using address map bank' device. Fixed issues with Jam Session and ACS Demo Disk #2. [R. Belmont]. - 0.183: Fixed apple2gs regressions [R. Belmont]. - 0.164: Remove the not required direct update handler [Olivier Galibert]. - 0.163: Improve Ensoniq 5503DOC Swap Mode [NJRoadfan]. - 0.148u1: Added support for the AE Vulcan IDE controller [R. Belmont]. Document some cracks and bad dumps in soft list (apple2gs.xml) [LoganB]. - 0.147: Save states now officially supported. Improved Ensoniq sound emulation for many games/apps. [R. Belmont] - 0.145u7: Writes to card CnXX and C800 space now honored. CFFA2 settings changes work [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]. - 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]. - 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. ROMSET: 282624 bytes in 4 files / 169.46Kb packed $end $info=apple2gsmt $mame 0.252 [R. Belmont, anonymous] Apple IIgs (1991 Mark Twain prototype), Apple Computer, 1991 The?Apple IIGS?(styled as?IIgs), the fifth and most powerful of the?Apple II?family, is a 16-bit personal computer produced by?Apple Computer. While featuring the?Macintosh?look and feel, and resolution and color similar to the?Amiga?and?Atari ST, it remains compatible with earlier Apple II models. The "GS" in the name stands for "Graphics and Sound", referring to its enhanced multimedia hardware, especially its state-of-the-art audio ... And yet, there were still efforts within Apple to bring about a final revision to the Apple IIGS, one that would make it better and more capable. The IIGS?still had people within the company who poured out their hearts in making changes to improve the computer, both in software and hardware. Some of these same people had created the advances in the?GS/OS?system software that made the computer faster without requiring any changes in hardware, and also made it possible to take advantage of new peripherals as they became available. With this same fervor, they had indeed been creating the rumored next generation Apple IIGS (sources: https://en.m.wikipedia.org/wiki/Apple_IIGS and https://www.apple2history.org/history/ah11/#09). DRIVER: apple/apple2gs.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2gs_flop_clcracked.xml, apple2gs_flop_orig.xml, apple2gs_flop_misc.xml, apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.252: R. Belmont and anonymous added 'Apple Computer Apple IIgs (1991 Mark Twain prototype)' system. ROMSET: 557056 bytes in 2 files / 176.71Kb packed $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. DRIVER: apple/apple2gs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2gs_flop_clcracked.xml, apple2gs_flop_orig.xml, apple2gs_flop_misc.xml, apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.132: Renamed (apple2g0) to (apple2gsr0). - 0.114: R. Belmont added 'Apple IIgs (ROM00)' system. ROMSET: 134144 bytes in 2 files / 85.75Kb packed $end $info=apple2gsr0p $mame 0.152 [R. Belmont] Apple IIgs (ROM00 prototype 6/19/1986), Apple Computer, 1986 The Apple IIGS was, and still is, the most impressive Apple II ever produced. They were introduced in September of 1986, and ran a much better processor, the Western Digital 16-bit 65C816 (compatible with 6502) running at 2.8 MHz. With third party hardware it can now go up to 18 MHz. It could also be slowed to 1 MHz for compatibility with Apple II programs. It included 256k RAM, and could be expanded to a staggering 8 MB. Aside from having 7 main expansion slots (lacking from the IIc), it also had a RAM card slot, modem and printer ports, ADB mouse port, AppleTalk support, both 3?" and 5?" floppy disk ports, an Esoniq sound chip, and an RGB monitor connector built-in. The IIGS display was a breakthrough in Apple II technology, displaying 640x200 pixels at up to 16 dithered (4 true) colors, and 320x200 at 16 true colors. Another advantage of the IIGS was that it could not only run ProDOS, but also the GS/OS, a GUI taking all the best qualities of the Mac OS, including the toolbox, which is similar to the Mac Toolbox. A IIGS is categorized by the ROM it uses, either 00,01, or 03. The 128k GS ROM 00 was included in the first IIGSes often with the limited edition "Woz" signature on the front. It was later upgraded to the ROM 01 which is needed to run the latest software (source: http://applemuseum.bott.org/sections/computers/IIgs.html). DRIVER: apple/apple2gs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2gs_flop_clcracked.xml, apple2gs_flop_orig.xml, apple2gs_flop_misc.xml, apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.152: R. Belmont added 'Apple IIgs (ROM00 prototype 6/19/1986)' system. ROMSET: 134144 bytes in 2 files / 85.75Kb packed $end $info=apple2gsr0p2 $mame 0.155 [R. Belmont] Apple IIgs (ROM00 prototype 3/10/1986), Apple Computer, 1986 The Apple IIGS was, and still is, the most impressive Apple II ever produced. They were introduced in September of 1986, and ran a much better processor, the Western Digital 16-bit 65C816 (compatible with 6502) running at 2.8 MHz. With third party hardware it can now go up to 18 MHz. It could also be slowed to 1 MHz for compatibility with Apple II programs. It included 256k RAM, and could be expanded to a staggering 8 MB. Aside from having 7 main expansion slots (lacking from the IIc), it also had a RAM card slot, modem and printer ports, ADB mouse port, AppleTalk support, both 3?" and 5?" floppy disk ports, an Esoniq sound chip, and an RGB monitor connector built-in. The IIGS display was a breakthrough in Apple II technology, displaying 640x200 pixels at up to 16 dithered (4 true) colors, and 320x200 at 16 true colors. Another advantage of the IIGS was that it could not only run ProDOS, but also the GS/OS, a GUI taking all the best qualities of the Mac OS, including the toolbox, which is similar to the Mac Toolbox. A IIGS is categorized by the ROM it uses, either 00,01, or 03. The 128k GS ROM 00 was included in the first IIGSes often with the limited edition "Woz" signature on the front. It was later upgraded to the ROM 01 which is needed to run the latest software (source: http://applemuseum.bott.org/sections/computers/IIgs.html). DRIVER: apple/apple2gs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2gs_flop_clcracked.xml, apple2gs_flop_orig.xml, apple2gs_flop_misc.xml, apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.155: R. Belmont added 'Apple Computer Apple IIgs (ROM00 prototype 3/10/1986)' system. ROMSET: 134144 bytes in 2 files / 67.34Kb packed $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. DRIVER: apple/apple2gs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2gs_flop_clcracked.xml, apple2gs_flop_orig.xml, apple2gs_flop_misc.xml, apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.132: Renamed (apple2g1) to (apple2gsr1). - 0.94: Nate Woods added 'Apple IIgs (ROM01)' system. ROMSET: 134144 bytes in 2 files / 89.40Kb packed $end $info=apple2gsr3p $mame 0.132 [Nathan Woods, R. Belmont] 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. DRIVER: apple/apple2gs.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: apple2gs_flop_clcracked.xml, apple2gs_flop_orig.xml, apple2gs_flop_misc.xml, apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.132: Nathan Woods and R. Belmont added 'Apple IIgs (ROM03 prototype)' system. $end $info=apple2jp $mame 0.112 [Nick Westgate] Apple ][ J-Plus, 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. DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.173: BugFIX #06175 [Misc.] (apple2.c) apple2jp: Ctrl-T = Inverse kana? [R. Belmont]. - 0.112: Nick Westgate added 'Apple IIj+' system. ROMSET: 14336 bytes in 7 files / 10.77Kb packed $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. DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.283: BugFIX #08917 [DIP/Input] (apple/apple2.cpp) apple2p: The shift key state is inverted with the shift key mod [arekkusu42]. - 0.208: Made language card RAM initially write-enabled [Peter Ferrie]. - 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: 10240 bytes in 5 files / 8.47Kb packed $end $info=apple2pe $mame 0.284 [AJR, Apple II Documentation Project] Apple ][+ (with Enhancer ][ lowercase display mod), hack (Videx), 1982 The 1982 modification for the Apple ][+, enabled by Videx's Enhancer ][, allowed the display of lowercase characters, thereby expanding the system's graphic and text capabilities. This upgrade improved usability for professional and educational applications, overcoming the original limitation of a display that supported only uppercase characters. DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap and Title. WIP: - 0.284: AJR and Apple II Documentation Project added 'hack (Videx) Apple ][+ (with Enhancer ][ lowercase display mod)' system. ROMSET: 14336 bytes in 7 files / 10.90Kb packed $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 and software technologies of the Apple III (source: http://en.wikipedia.org/wiki/Apple_III). DRIVER: apple/apple3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple3.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.286: Update CRC and SHA1 for apple3 ROM (#14960): The current CRC and SHA1 are for a ROM that appears to be a rip from a running machine. It includes a bit of RAM / garbage in the FFC0-FFEF region. The actual values from the ROM chip are as follows: ``` > 00000fc0: a8c3 a9a0 c3cf d0d9 d2c9 c7c8 d4a0 cad5 ................ > 00000fd0: ccd9 aca0 b1b9 b8b0 a0c1 d0d0 ccc5 a0c3 ................ > 00000fe0: cfcd d0d5 d4c5 d2a0 c9ce c3ae a0ca d2c8 ................ ``` [James Kruth]. - 0.263: Clean up drive configuration (and incidentally add ProDOS format) [AJR]. - 0.253: Implemented Control-Reset CPU reset [Kelvin Sherlock]. - 0.244: Resync on clock change to keep the correct phase relationship with the diskiii [Olivier Galibert]. - 0.234: Disable the VIAs in Apple II mode [Paul Hagstrom, R. Belmont]. Remove unnecessary debug print [R. Belmont]. Preliminary support for Microsoft SoftCard /// [Rob Justice, R. Belmont]. - 0.233: Support for the Titan "/// Plus II" Apple II emulation card [R. Belmont]. - 0.208: Added Focus Drive as a slot option and turned off unnecessary logging [R. Belmont]. - 0.206: Corrected font upload control addresses (improves Atomic Defense) [Rob Justice]. - 0.205: Attempted to improve font uploading (still not perfect) [R. Belmont, Rob Justice]. - 0.159: Implement 'smooth scrolling' feature for all video modes [R. Belmont]. Fixed text color to white to match h/w with an RGB monitor [R. Belmont, based on h/w testing by robj]. - 0.153: System marked as 'working' [R. Belmont]. - 0.124: Fixed buffer overrun in 80 column text mode [Nate Woods]. - 0.96: Nate Woods added 'Apple ///' system. ROMSET: 8192 bytes in 2 files / 6.78Kb packed $end $info=applecsc $mame 0.275 [R. Belmont] Apple Color Screen Controller video, , ???? DRIVER: apple/csc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: R. Belmont added 'Apple Color Screen Controller video' device. ROMSET: None required. $end $info=appledbdma $mame 0.255 [R. Belmont] Apple descriptor-based DMA channel, , ???? DRIVER: apple/dbdma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: R. Belmont added 'Apple descriptor-based DMA channel' device. ROMSET: None required. $end $info=applegsc $mame 0.275 [R. Belmont] Apple Gray Scale Controller video, , ???? DRIVER: apple/gsc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: R. Belmont added 'Apple Gray Scale Controller video' device. ROMSET: None required. $end $info=applepic $mame 0.235 [AJR] Apple 343S1021 PIC, , ???? DRIVER: devices/machine/applepic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Cleaned up IRQ handling, finished and tested DMA [R. Belmont]. - 0.235: AJR added 'Apple 343S1021 PIC' device. ROMSET: None required. $end $info=applepp_connector $mame 0.285 [Olivier Galibert] Apple parallel connector, , ???? DRIVER: devices/bus/applepp/applepp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Olivier Galibert added 'Apple parallel connector' device. ROMSET: None required. $end $info=applerbv $mame 0.253 [R. Belmont] Apple RAM-Based Video, , ???? DRIVER: apple/rbv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: R. Belmont added 'Apple RAM-Based Video' device. ROMSET: None required. $end $info=applix $mame 0.142 [Robbbert] Applix 1616, Applix Pty Ltd, 1986 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. DRIVER: ausnz/applix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: applix_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.225: BugFIX #07758 [Graphics] (applix.cpp) applix: descenders on bottom line are missing [AJR]. - 0.211: Fixed video addressing, added 'colored border area, and added 'SCC and RS-232 serial ports [AJR]. - 0.154: Adjusted default dipswitches so that it will boot [Robbbert]. - 0.149: Major improvements, system is mostly working [Robbbert]. - 0.148u5: The mirror is required for the system to size up the RAM correctly [Olivier Galibert]. - 0.142: Robbbert added skeleton driver of 'Applix 1616' system. ROMSET: 827392 bytes in 16 files / 385.77Kb packed $end $info=aprfte $mame 0.144u7 [Kaylee] Apricot FT//ex 486 (J3 Motherboard), Apricot, 1991 As more organisations discover the benefits of workgroup computing, a strong demand has emerged for solid, high power systems that measure up to the role of a localised server. Drawing on considerable experience in networked systems, Apricot has produced the FT//ex to meet the new demand. This impressive floor standing tower system offers top level performance and cavernous fault tolerant storage capacity at a price to suit the cost conscious buyer. The FT//ex is offered with three choices of processor ranging from the Intel 486DX2-66 to the Pentium-90 so that the correct cost/ performance mix can be matched to the job in hand. As you would expect, the initial choice of processor is not a limiting factor as each model can be upgraded at any time using the modular processor system (source: http://insight.actapricot.org/insight/common/infact/ftex.htm). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.144u7: Kaylee added skeleton driver of 'Apricot FT//ex 486 (J3 Motherboard)' system. ROMSET: 131072 bytes in 1 file / 50.88Kb packed $end $info=apricot $mame 0.137 [Dirk Best] Apricot PC/Xi, 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?" 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" 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). DRIVER: act/apricot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: apricot_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.287: Add support for plain sector format disk images [Dirk Best]. - 0.285: Combine apricot and apricotxi drivers and use BIOS system to select bootstrap version. Add a custom 'Apricot User Group' bios [Dirk Best, NeXT/vcfed]. Changed description to 'Apricot PC/Xi'. - 0.249: Screen raw parameters [Dirk Best]. - 0.181: Machine promoted to working [Dirk Best]. - 0.137: Added 'Apricot PC' system. - 0.133: Dirk Best added 'proper dumps [John Elliott]. ROMSET: 65536 bytes in 6 files / 23.73Kb packed $end $info=apricot_128k_ram $mame 0.163 Apricot 128K/512K RAM Expansion Board (128K), , ???? DRIVER: devices/bus/apricot/expansion/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Apricot 128K/512K RAM Expansion Board (128K)' device. ROMSET: None required. $end $info=apricot_256k_ram $mame 0.163 Apricot 256K RAM Expansion Board, , ???? DRIVER: devices/bus/apricot/expansion/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Apricot 256K RAM Expansion Board' device. ROMSET: None required. $end $info=apricot_512k_ram $mame 0.163 Apricot 128K/512K RAM Expansion Board (512K), , ???? DRIVER: devices/bus/apricot/expansion/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Apricot 128K/512K RAM Expansion Board (512K)' device. ROMSET: None required. $end $info=apricot_exp_bus $mame 0.163 Apricot Expansion Bus, , ???? DRIVER: devices/bus/apricot/expansion/expansion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Apricot Expansion Bus' device. ROMSET: None required. $end $info=apricot_exp_slot $mame 0.163 Apricot Expansion Slot, , ???? DRIVER: devices/bus/apricot/expansion/expansion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Apricot Expansion Slot' device. ROMSET: None required. $end $info=apricot_kbd $mame 0.177 Apricot Keyboard Interface, , ???? DRIVER: devices/bus/apricot/keyboard/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.177: Added 'Apricot Keyboard Interface' device. ROMSET: None required. $end $info=apricot_mono_display $mame 0.235 [Dirk Best] Apricot Monochrome Display, , ???? DRIVER: devices/bus/apricot/video/mono.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: Dirk Best added 'Apricot Monochrome Display' device. ROMSET: None required. $end $info=apricot_video $mame 0.235 [Dirk Best] Apricot XEN Video Slot, , ???? DRIVER: devices/bus/apricot/video/video.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: Dirk Best added 'Apricot XEN Video Slot' device. ROMSET: None required. $end $info=apricot_winchester $mame 0.207 [Dirk Best] Apricot Winchester Controller Board, , ???? DRIVER: devices/bus/apricot/expansion/winchester.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Dirk Best added 'Apricot Winchester Controller Board' device. ROMSET: None required. $end $info=apricotkb_hle $mame 0.163 Apricot Keyboard (HLE), , ???? DRIVER: devices/bus/apricot/keyboard/hle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Apricot Keyboard (HLE)' device. ROMSET: None required. $end $info=aprikb $mame 0.144u5 Apricot Keyboard, , ???? DRIVER: act/apricotkb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u5: Added 'Apricot Keyboard' device. ROMSET: None required. $end $info=aprissi $mame 0.228 [R. Belmont] Apricorn Super Serial Imager, , ???? DRIVER: devices/bus/a2bus/a2ssc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: R. Belmont added 'Apricorn Super Serial Imager' device. ROMSET: 8192 bytes in 1 file / 4.71Kb packed $end $info=aprpand $mame 0.144u7 [Kaylee] Apricot FTs (Panther Rev F 1.02.26), Apricot, 1992 Mitsubishi Electric announced the Apricot series of client-server computers in April 1991 as client-server systems to meet the growing trend toward distributed processing as more and more offices installed LANs. The series consisted of FT servers, Qi workstation clients, and LAN terminal clients. The description below applies to the FT servers. Mitsubishi Electric used the latest PC technology to build the FT servers with the performance, capacity, and scalability servers need as well as with robust security and reliability (source: http://museum.ipsj.or.jp/en/computer/pc/0010.html). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.144u7: Kaylee added skeleton driver of 'Apricot FTs (Panther Rev F 1.02.26)' system. ROMSET: 131072 bytes in 1 file / 70.47Kb packed $end $info=apu2a03 $mame 0.248 [kmg] RP2A03 APU, , ???? DRIVER: devices/sound/nes_apu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: kmg added 'RP2A03 APU' device. ROMSET: None required. $end $info=apvalkyrie $mame 0.258 [R. Belmont] Apple Valkyrie video, , ???? DRIVER: apple/valkyrie.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: R. Belmont added 'Apple Valkyrie video' device. ROMSET: None required. $end $info=apvm110 $mame 0.269 [Joan RF, jordigahan] Automatic Products Vending Machine model 110 (set 1), Mars Electronics, 1990 This is a vintage vending machine designed for selling packaged products such as snacks, candies, or beverages. The model, crafted from metal with industrial-style finishes, incorporates a mechanical or electromechanical system for product selection and dispensing—often featuring display windows and buttons or levers for customers to make their choices. Powered by electricity and built for continuous use in public spaces, it combines durability with functional simplicity. As part of a larger collection, it stands as an example of automated retail technology from the 1960s and '70s, now also cherished as a vintage or collectible item. DRIVER: skeleton/marsvending.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.269: Joan RF and jordigahan added 'Mars Electronics Automatic Products Vending Machine model 110 (set 1)' system. ROMSET: 32768 bytes in 1 file / 12.89Kb packed $end $info=apvm110a $mame 0.269 [Joan RF, jordigahan] Automatic Products Vending Machine model 110 (set 2), Mars Electronics, 1990 This is a vintage vending machine designed for selling packaged products such as snacks, candies, or beverages. The model, crafted from metal with industrial-style finishes, incorporates a mechanical or electromechanical system for product selection and dispensing—often featuring display windows and buttons or levers for customers to make their choices. Powered by electricity and built for continuous use in public spaces, it combines durability with functional simplicity. As part of a larger collection, it stands as an example of automated retail technology from the 1960s and '70s, now also cherished as a vintage or collectible item. DRIVER: skeleton/marsvending.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.269: Joan RF and jordigahan added 'Mars Electronics Automatic Products Vending Machine model 110 (set 2)' system. ROMSET: 32768 bytes in 1 file / 12.70Kb packed $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. 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). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot VX FT server' system. ROMSET: 131072 bytes in 2 files / 69.79Kb packed $end $info=apxen $mame 0.235 [John Elliott] Apricot XEN, ACT, 1985 Codenamed Candyfloss, this computer was aimed to compete with the IBM PC-AT. It was a multipost system capable of controlling up to 16 stations. Three versions were sold: Xen FD with 512 KB of RAM and 2 x 720 KB 3.5" FDD. Xen HD with 1 MB of RAM, 720 KB 3.5" or 1.2 MB 5.25" FDD. and 20 MB HDD. Xen WS (WorkStation) with 1 MB of RAM and no disk drives. Some Xen systems used a large black external power supply unit weighing at least 2-3 kilos, others featured a built-in one. Speed of processing, supposedly zero wait-state, was superior to that of the IBM-AT. The motherboard featured a hard disk controller but the graphics card was delivered separately (source: https://www.old-computers.com/museum/computer.asp?st=1&c=501). DRIVER: act/apxen.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: apxen_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.244: BugFIX #08304 [Crash/Freeze] (apxen.cpp) apxen: [debug] Assertion failed [Robbbert]. - 0.241: Fix endianness for bank devices [AJR]. - 0.236: Default eeprom, fix floppy change detection, initial software list [Dirk Best]. - 0.235: John Elliott added 'ACT Apricot XEN' system. Hook up keyboard. Hook up DMA and FDC, system can boot from floppy now. Checkpoint, get something on screen. Implement video slot and mono graphics video card. Hook up CIO, SIO, RTC, PIT, SN76489. Add daisy chain for Z80 devices and hook it up to the PIC. Add system control ports [Dirk Best]. ROMSET: 73760 bytes in 4 files / 32.38Kb packed $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?" floppy drive to further improve its IBM compatible credentials. The 3?" 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). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot XEN PC (A1 Motherboard)' system. ROMSET: 131072 bytes in 1 file / 59.24Kb packed $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?" floppy drive to further improve its IBM compatible credentials. The 3?" 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). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot XEN-i 386 (Leopard Motherboard)' system. ROMSET: 65536 bytes in 2 files / 38.08Kb packed $end $info=apxenls3 $mame 0.143u2 [Kaylee] Apricot XEN-LS (Venus IV Motherboard), Apricot, 1991 ts highly integrated design is ready now for the next generation of desktop applications and network environments, with Integrated Network Architecture (INA), security, high-resolution video and Professional Audio including a CD-ROM interface mounted on the motherboard as standard. XEN-LS II is based on 486 processing across the whole range, with an upgradable processor socket that provides an assured, low-cost route forward to increased power at any time. Options range from a 25MHz 486SX entry point to the highest desktop performance currently available / 66MHz 486DX2. And it is purpose designed for upgrade to any member of the P5 family / the first of the new generation of Intel processors (source: http://insight.actapricot.org/insight/common/infact/xenls2.htm). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot XEN-LS (Venus IV Motherboard)' system. ROMSET: 65536 bytes in 2 files / 37.24Kb packed $end $info=apxenp2 $mame 0.143u2 [Kaylee] Apricot XEN PC (P2 Motherboard), Apricot, 1993 High performance and versatility are two essential factors in the continuing success of the Apricot XEN-PC range. In this latest line-up, the super fast Intel Pentium processor has been incorporated to provide one of the fastest desktop systems available. Combined with the Apricot engineered system design, the incredible 120MHz Pentium processor sets the agenda for the range as a whole (source: http://insight.actapricot.org/insight/common/infact/xenpc.htm). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot XEN PC (P2 Motherboard)' system. ROMSET: 262144 bytes in 2 files / 153.60Kb packed $end $info=apxlsam $mame 0.143u2 [Kaylee] Apricot XEN-LS II (Samurai Motherboard), Apricot, 1993 Its highly integrated design is ready now for the next generation of desktop applications and network environments, with Integrated Network Architecture (INA), security, high-resolution video and Professional Audio including a CD-ROM interface mounted on the motherboard as standard. XEN-LS II is based on 486 processing across the whole range, with an upgradable processor socket that provides an assured, low-cost route forward to increased power at any time. Options range from a 25MHz 486SX entry point to the highest desktop performance currently available / 66MHz 486DX2. And it is purpose designed for upgrade to any member of the P5 family / the first of the new generation of Intel processors (source: http://insight.actapricot.org/insight/common/infact/xenls2.htm). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot XEN-LS II (Samurai Motherboard)' system. ROMSET: 262144 bytes in 2 files / 155.54Kb packed $end $info=aquarius $mame 0.37b5 [Paul Daniels] Aquarius (NTSC), Mattel Electronics, 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 (source: https://en.wikipedia.org/wiki/Mattel_Aquarius). DRIVER: mattel/aquarius.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: aquarius_cart.xml, aquarius_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.242: Changed manufacturer to 'Mattel Electronics' [hap, AntoPISA]. - 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: 18432 bytes in 3 files / 14.62Kb packed $end $info=aquarius_ar $mame 0.262 [Sean Harrington] Aquarius (Arabic), Ecico Electronics, 198? 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 (source: https://en.wikipedia.org/wiki/Mattel_Aquarius). DRIVER: mattel/aquarius.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: aquarius_cart.xml, aquarius_cass.xml RESOURCES: Snap and Title. WIP: - 0.262: Sean Harrington added 'Ecico Electronics Aquarius (Arabic)' system. ROMSET: 4096 bytes in 1 file / 1.50Kb packed $end $info=aquarius_c1541 $mame 0.227 [Nigel Barnes] Aquarius C1541 DOS Interface, , ???? DRIVER: devices/bus/aquarius/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Nigel Barnes added 'Aquarius C1541 DOS Interface' device. ROMSET: None required. $end $info=aquarius_cartridge_slot $mame 0.227 [Nigel Barnes] Aquarius Cartridge port, , ???? DRIVER: devices/bus/aquarius/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Nigel Barnes added 'Aquarius Cartridge port' device. ROMSET: None required. $end $info=aquarius_mini $mame 0.227 [Nigel Barnes] Aquarius Mini Expander, , ???? DRIVER: devices/bus/aquarius/mini.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Nigel Barnes added 'Aquarius Mini Expander' device. ROMSET: None required. $end $info=aquarius_qdisk $mame 0.227 [Nigel Barnes] Aquarius Quick Disk, , ???? DRIVER: devices/bus/aquarius/qdisk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Nigel Barnes added 'Aquarius Quick Disk' device. ROMSET: None required. $end $info=aquarius_ram16 $mame 0.227 [Nigel Barnes] Aquarius 16K Memory Cartridge, , ???? DRIVER: devices/bus/aquarius/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Nigel Barnes added 'Aquarius 16K Memory Cartridge' device. ROMSET: None required. $end $info=aquarius_ram16p $mame 0.227 [Nigel Barnes] Aquarius 16K+ Memory Cartridge, , ???? DRIVER: devices/bus/aquarius/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Added 'Aquarius 16K+ Memory Cartridge' device. ROMSET: None required. $end $info=aquarius_ram32 $mame 0.227 [Nigel Barnes] Aquarius 32K Memory Cartridge, , ???? DRIVER: devices/bus/aquarius/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Nigel Barnes added 'Aquarius 32K Memory Cartridge' device. ROMSET: None required. $end $info=aquarius_ram4 $mame 0.227 [Nigel Barnes] Aquarius 4K Memory Cartridge, , ???? DRIVER: devices/bus/aquarius/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Nigel Barnes added 'Aquarius 4K Memory Cartridge' device. ROMSET: None required. $end $info=aquarius_rom $mame 0.227 [Nigel Barnes] Aquarius ROM Cartridge, , ???? DRIVER: devices/bus/aquarius/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Nigel Barnes added 'Aquarius ROM Cartridge' device. ROMSET: None required. $end $info=aquarius_sc1 $mame 0.227 [Nigel Barnes] Aquarius SuperCart I Cartridge, , ???? DRIVER: devices/bus/aquarius/supercart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Nigel Barnes added 'Aquarius SuperCart I Cartridge' device. ROMSET: None required. $end $info=aquarius2 $mame 0.227 [Martin v.d. Steenoven] Aquarius II, Radofin, 1984 The Mattel Aquarius II had exactly the same characteristics as its predecessor, the Mattel Aquarius. Its only enhancements were the RAM (20 KB instead of 4 KB) and the mechanical keyboard. In fact, the Aquarius II only had 4 KB of built-in RAM but was supplied with a 16 KB RAM cartridge extension. Another difference is that the Aquarius II came with Extended Basic built-in. Mattel gave up the computer market and sold all the rights and computer stocks to their manufacturer, Radofin, before the Aquarius II was even launched. All the Aquarius II were thus manufactured and sold by Radofin (source: https://www.old-computers.com/museum/computer.asp?st=1&c=74). DRIVER: mattel/aquarius.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: aquarius_cart.xml, aquarius_cass.xml RESOURCES: Snap and Title. WIP: - 0.227: Martin v.d. Steenoven added 'Radofin Aquarius II' system. ROMSET: 4096 bytes in 1 file / 3.17Kb packed $end $info=aquariusp $mame 0.227 [Nigel Barnes] Aquarius (PAL), Mattel Electronics, 1983 Aquarius is a home computer designed by Radofin and released by Mattel Electronics in 1983. Based on the Zilog Z80 microprocessor, the system has a rubber chiclet keyboard, 4K of RAM, and a subset of Microsoft BASIC in ROM. It connects to a television set for audio and visual output, 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. The Aquarius was discontinued in October 1983, only a few months after it was launched (source: https://en.wikipedia.org/wiki/Mattel_Aquarius). DRIVER: mattel/aquarius.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: aquarius_cart.xml, aquarius_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.242: Changed manufacturer to 'Mattel Electronics' [hap, AntoPISA]. - 0.227: Nigel Barnes added 'Mattel Aquarius (PAL)' system. $end $info=ar_romcard $mame 0.280 [AJR] Amatérské Rádio ROM Card, , ???? DRIVER: devices/bus/mz80/ar_romcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mz800_rom.xml WIP: - 0.280: AJR added 'Amatérské Rádio ROM Card' device. ROMSET: None required. $end $info=ar140 $mame 0.238 [Nigel Barnes] Acorn R140, Acorn Computers, 1989 The Acorn R140 workstation represents a major price breakthrough for UNIX systems. Acorn has exploited the performance of its award-winning 32-bit RISC processor to produce the first in a series of personal workstations running the UNIX operating system at a price below that of any comparable product. The RISC processor designed and developed in the UK by Acorn Computers Limited is an outstanding example of pioneering technology leading to radical cost savings. By launching the R140 workstation Acorn has transformed the economics of making UNIX available to users in all fields (source: http://www.computinghistory.org.uk/det/3639/Acorn-R140/). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap and Title. WIP: - 0.238: Nigel Barnes added 'Acorn Computers Acorn R140' system. $end $info=ar225 $mame 0.238 [Nigel Barnes] Acorn R225, Acorn Computers, 1990 Acorn Archimedes?is a family of?personal computers?designed by?Acorn Computers?of?Cambridge, England. The systems are based on Acorn's own?ARM architecture?processors and the proprietary operating systems Arthur and?RISC OS. The first models were introduced in 1987,?and systems in the Archimedes family were sold until the mid-1990s. Acorn R225 4Mb, ARM3, July 1990, ?1,995, RISC iX?network?workstation (source: https://en.m.wikipedia.org/wiki/Acorn_Archimedes). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml, bbc_rom.xml RESOURCES: Snap and Title. WIP: - 0.275: Improved default CMOS configuration [Nigel Barnes]. - 0.238: Nigel Barnes added 'Acorn Computers Acorn R225' system. $end $info=ar260 $mame 0.238 [Nigel Barnes] Acorn R260, Acorn Computers, 1990 The R260 is functionally identical to the A540. The R260 was fitted with 8 Mb of RAM and a 100 Mb SCSI hard disc drive as standard, while the R225 came with 4 Mb of RAM and no hard drive, and was intended as a cheap networked UNIX workstation. Both machines were supplied with ARM3 chips and built-in Ethernet interfaces (source: http://www.computinghistory.org.uk/det/4475/Acorn-R260/). DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.238: Nigel Barnes added 'Acorn Computers Acorn R260' system. $end $info=ar4glx3 $mame 0.234 [Horun, rfka01] 4GLX3 Green-B 4GPV3.1, Addtech Research, 199? Technical informations: https://stason.org/TULARC/pc/motherboards/V/VISIONEX-486-GREEN-B-4GPV3-MOTHERBOARD.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: Horun and rfka01 added 'Addtech Research 4GLX3 Green-B 4GPV3.1' system. ROMSET: 65536 bytes in 1 file / 42.90Kb packed $end $info=arb $mame 0.207 [hap, Berger] Auto Response Board, AVE Micro Systems, 1980 This is an electronic board designed for automation and control applications, capable of managing automatic responses to specific signals or inputs. Used in industrial, educational, or experimental settings, it allows programming logical sequences or reactions to external events—such as sensors, buttons, or electrical signals. Often employed in alarm systems, access control setups, or simple educational robotics, it’s intended to be integrated into larger circuits and programmed with flexibility. It serves as a valuable tool for learning and prototyping in the fields of digital electronics and automation, commonly found in educational kits from the 1980s and 1990s. DRIVER: chess/ave_arb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: arb.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: hap and Berger added 'AVE Micro Systems Auto Response Board' system. ROMSET: None required. $end $info=arb605 $mame 0.286 [TeamEurope] AR Game Console (Model B605, YRPRSODF), Shen Zhen Shi Fei Xun Hu Dong Technology, 202? Affordable console TV game manufactured by an OEM company from Shenzhen (China), marketed around the 2010–2020 period. Compact device with built-in games based on simplified hardware (often derived from ARM chipsets or NES clones), featuring limited AR (augmented reality) functionality via an optional external webcam for basic interactions with physical cards or markers. Model B605 comes with composite video/HDMI output, two wired controllers integrated into the inexpensive plastic chassis, and power supplied by an external adapter. The games are simplified variations of casual or sports titles with reduced 2D graphics. Targeted at discount markets and low-cost online sales, this product exemplifies the typical offering of China’s OEM industry—entry-level electronic devices without a globally recognized brand name. DRIVER: tvgames/generalplus_gpm453x_sdcard.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Shen Zhen Shi Fei Xun Hu Dong Technology AR Game Console (Model B605, YRPRSODF)' system. ROMSET: 1048576 bytes in 1 file / 342.24Kb packed $end $info=arbga $mame 0.192 SRX Arbiter Gate Array, , ???? DRIVER: intergraph/interpro_arbga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'SRX Arbiter Gate Array' device. ROMSET: None required. $end $info=arbv2 $mame 0.209 [anon] ARB V2 Sargon 4.0, hack (Steve Braid), 2012 It is a self-made electronic board known as an "Auto Response Board" (ARB) in its second version, developed by experimenter Steve Braid. Based on a dedicated voice command recognition system, it uses Sargon 4.0 software to interpret simple words or phrases and trigger automatic responses, such as turning on lights or electrical devices. Designed as part of DIY and pioneering home automation, it combines digital electronics and rudimentary voice recognition, often with TTL components and microcontrollers of the time. It is an emblematic example of advanced pre-digital hardware hacking, made by enthusiasts in the 1980s to explore the potential of human-computer interaction in the home. DRIVER: chess/ave_arb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: arb.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.209: anon added 'ARB V2 Sargon 4.0, hack (Steve Braid), 2012' system. ROMSET: 65536 bytes in 1 file / 55.17Kb packed $end $info=arc_a448 $mame 0.238 [Nigel Barnes] Armadillo Systems A448 Sound Sampler, , ???? DRIVER: devices/bus/archimedes/podule/a448.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Armadillo Systems A448 Sound Sampler' device. ROMSET: 4096 bytes in 1 file / 0.46Kb packed $end $info=arc_a448b $mame 0.238 [Nigel Barnes] Armadillo Systems A448b Stereo MIDI Sound Sampler, , ???? DRIVER: devices/bus/archimedes/podule/a448.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Armadillo Systems A448b Stereo MIDI Sound Sampler' device. ROMSET: 16384 bytes in 1 file / 0.67Kb packed $end $info=arc_a5 $mame 0.157 Argonaut ARCtangent A5, , ???? DRIVER: devices/cpu/arcompact/arcompact.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Argonaut ARCtangent A5' [Angelo Salese]. - 0.186: Renamed (arca5) to (arc_a5). - 0.157: Added 'ARCtangent A5' device. ROMSET: None required. $end $info=arc_acejoy $mame 0.239 [Nigel Barnes] ACE Joy Connect, , ???? The ACE Joy Connect podule is a joystick interface for all Acorn ARM computers with a backplane. It requires RISC OS 2 or higher. It supports 2 or 4 joysticks with up to 3 firebuttons each. The joysticks can be used with a PC card. DRIVER: devices/bus/archimedes/podule/acejoy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Nigel Barnes added 'ACE Joy Connect' device. ROMSET: 4096 bytes in 1 file / 1.14Kb packed $end $info=arc_armadeus $mame 0.238 [Nigel Barnes] Clares Armadeus Sampler Board, , ???? DRIVER: devices/bus/archimedes/podule/armadeus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Clares Armadeus Sampler Board' device. ROMSET: 2048 bytes in 1 file / 0.82Kb packed $end $info=arc_bbcio_aga30 $mame 0.238 [Nigel Barnes] Acorn AGA30 BBC I/O Podule, , ???? DRIVER: devices/bus/archimedes/podule/io_morley.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Acorn AGA30 BBC I/O Podule' device. ROMSET: 16384 bytes in 1 file / 1.15Kb packed $end $info=arc_bbcio_aka10 $mame 0.238 [Nigel Barnes] Acorn AKA10 BBC I/O Podule, , ???? DRIVER: devices/bus/archimedes/podule/io.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Acorn AKA10 BBC I/O Podule' device. ROMSET: 49152 bytes in 3 files / 3.33Kb packed $end $info=arc_bbcio_we $mame 0.238 [Nigel Barnes] Watford Electronics BBC User I/O Card, , ???? DRIVER: devices/bus/archimedes/podule/io_we.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Watford Electronics BBC User I/O Card' device. ROMSET: 16384 bytes in 1 file / 1.09Kb packed $end $info=arc_eaglem2 $mame 0.238 [Nigel Barnes] Wild Vision/Computer Concepts Eagle M2, , ???? DRIVER: devices/bus/archimedes/podule/eaglem2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Wild Vision/Computer Concepts Eagle M2' device. ROMSET: 131072 bytes in 1 file / 46.25Kb packed $end $info=arc_econet $mame 0.238 [Nigel Barnes] Acorn ADF10/AEH52 Econet Module, , ???? DRIVER: devices/bus/archimedes/econet/econet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Acorn ADF10/AEH52 Econet Module' device. ROMSET: None required. $end $info=arc_ether1_aka25 $mame 0.238 [Nigel Barnes] Acorn AKA25 Ethernet, , ???? DRIVER: devices/bus/archimedes/podule/ether1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Use multibyte.h helpers [AJR]. Corrected 16bit RAM access [Nigel Barnes]. - 0.238: Nigel Barnes added 'Acorn AKA25 Ethernet' device. ROMSET: 32 bytes in 1 file / 0.02Kb packed $end $info=arc_ether2_aeh50 $mame 0.251 [Nigel Barnes] Acorn AEH50 Ethernet II, , ???? DRIVER: devices/bus/archimedes/podule/ether2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Acorn AEH50 Ethernet II' device. ROMSET: 16384 bytes in 1 file / 0.21Kb packed $end $info=arc_ether3_aeh54 $mame 0.251 [Nigel Barnes] Acorn AEH54 10Base2 Ethernet Podule, , ???? DRIVER: devices/bus/archimedes/podule/ether3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Acorn AEH54 10Base2 Ethernet Podule' device. ROMSET: 131072 bytes in 1 file / 48.72Kb packed $end $info=arc_ethera $mame 0.251 [Nigel Barnes] ANT Ethernet 10base2 mini-podule, , ???? DRIVER: devices/bus/archimedes/podule/ethera.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'ANT Ethernet 10base2 mini-podule' device. ROMSET: 262144 bytes in 1 file / 145.64Kb packed $end $info=arc_etherd $mame 0.238 [Nigel Barnes] Digital Services Ethernet Podule, , ???? DRIVER: devices/bus/archimedes/podule/etherd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Digital Services Ethernet Podule' device. ROMSET: 131072 bytes in 1 file / 103.02Kb packed $end $info=arc_etherr $mame 0.238 [Nigel Barnes] RISC Developments Ethernet Card, , ???? DRIVER: devices/bus/archimedes/podule/etherr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'RISC Developments Ethernet Card' device. ROMSET: 131072 bytes in 1 file / 48.44Kb packed $end $info=arc_faxpack $mame 0.238 [Nigel Barnes] Computer Concepts FaxPack Modem, , ???? DRIVER: devices/bus/archimedes/podule/faxpack.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Computer Concepts FaxPack Modem' device. ROMSET: 32768 bytes in 1 file / 5.54Kb packed $end $info=arc_greyhawk $mame 0.239 [Nigel Barnes] Computer Concepts GreyHawk Video Digitiser, , ???? The Computer Concepts GreyHawk is designed by Wild Vision. It is a real-time 8-bit greyscale digitiser which can capture high-quality greyscale sprites from a standard PAL composite signal (e.g. video cameras or still video cameras. The GreyHawk integrates with Computer Concepts ScanLight scanners. DRIVER: devices/bus/archimedes/podule/greyhawk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Nigel Barnes added 'Computer Concepts GreyHawk Video Digitiser' device. ROMSET: 65536 bytes in 1 file / 5.00Kb packed $end $info=arc_hdisc_akd52 $mame 0.245 [Nigel Barnes] Acorn AKD52 Hard Disc Podule, , ???? DRIVER: devices/bus/archimedes/podule/hdisc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Nigel Barnes added 'Acorn AKD52 Hard Disc Podule' device. ROMSET: 2048 bytes in 1 file / 0.25Kb packed $end $info=arc_hdisc_cw $mame 0.245 [Nigel Barnes] Computerware Hard Disk Podule, , ???? DRIVER: devices/bus/archimedes/podule/hdisc_cw.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Nigel Barnes added 'Computerware Hard Disk Podule' device. ROMSET: 16384 bytes in 1 file / 0.39Kb packed $end $info=arc_hdisc_morley $mame 0.245 [Nigel Barnes] Morley Electronics Hard Disc Podule, , ???? DRIVER: devices/bus/archimedes/podule/hdisc_morley.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Nigel Barnes added 'Morley Electronics Hard Disc Podule' device. ROMSET: 16384 bytes in 1 file / 1.16Kb packed $end $info=arc_hdisc_we $mame 0.245 [Nigel Barnes] Watford Electronics Archimedes Hard Disk Podule, , ???? DRIVER: devices/bus/archimedes/podule/hdisc_we.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Nigel Barnes added 'Watford Electronics Archimedes Hard Disk Podule' device. ROMSET: 16384 bytes in 1 file / 0.30Kb packed $end $info=arc_ide_be $mame 0.238 [Nigel Barnes] Baildon Electronics IDE HD Interface, , ???? The card was designed as an IDE Interface for the Archimedes A300 and A400/1 series. The A300 did not have a backplane so this card can be plugged into the backplane socket and the +5V and 0V power lines connected to it instead of the backplane. The A400/1 series had an ST506 interface on the motherboard, but these drives were limited to < 100MB and expensive. The interface supports up to 2 IDE drives (at least the cable has 2 connectors). The red and back cable has an LED on the end to give a disc activity indicator on the Archimedes front. DRIVER: devices/bus/archimedes/podule/ide_be.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Baildon Electronics IDE HD Interface' device. ROMSET: 32744 bytes in 4 files / 23.27Kb packed $end $info=arc_ide_rdev $mame 0.238 [Nigel Barnes] RISC Developments IDE Hard Disc System, , ???? DRIVER: devices/bus/archimedes/podule/ide_rdev.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'RISC Developments IDE Hard Disc System' device. ROMSET: 32768 bytes in 1 file / 6.68Kb packed $end $info=arc_iomidi_aka15 $mame 0.238 [Nigel Barnes] Acorn AKA15 MIDI and BBC I/O Podule, , ???? DRIVER: devices/bus/archimedes/podule/io.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Acorn AKA15 MIDI and BBC I/O Podule' device. ROMSET: 16384 bytes in 1 file / 5.02Kb packed $end $info=arc_lark $mame 0.238 [Nigel Barnes] Wild Vision/Computer Concepts Lark A16, , ???? It can record sound samples from an external source and manipulate them in a wide variety of ways. You can save the samples to disc in any of several different formats, some suitable for use on other types of computer. The Lark provides a high-quality stereo sound output. Using this, you can output sound samples to, for example, a hi-fi' system. The Lark also includes a MIDI interface. This lets you interface third-party software on the computer to MIDI-compatible peripherals such as keyboards. The Lark's MIDI interpreter also enables you to use the card as a MIDI device in the same way as a synthesizer (though you don't get a keyboard). DRIVER: devices/bus/archimedes/podule/lark.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Wild Vision/Computer Concepts Lark A16' device. ROMSET: 131072 bytes in 1 file / 32.71Kb packed $end $info=arc_lbp4 $mame 0.238 [Nigel Barnes] Computer Concepts LaserDirect (Canon LBP-4), , ???? DRIVER: devices/bus/archimedes/podule/laserd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Added earlier LBP-4 2.01 ROM [Nigel Barnes]. - 0.238: Nigel Barnes added 'Computer Concepts LaserDirect (Canon LBP-4)' device. ROMSET: 49152 bytes in 2 files / 13.71Kb packed $end $info=arc_midi_aka16 $mame 0.238 [Nigel Barnes] Acorn AKA16 MIDI Podule, , ???? DRIVER: devices/bus/archimedes/podule/io.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Acorn AKA16 MIDI Podule' device. ROMSET: 49152 bytes in 3 files / 20.93Kb packed $end $info=arc_midi2 $mame 0.242 [Nigel Barnes] EMR MIDI 2 Interface, , ???? DRIVER: devices/bus/archimedes/podule/midi_emr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Nigel Barnes added 'EMR MIDI 2 Interface' device. ROMSET: 32768 bytes in 1 file / 12.29Kb packed $end $info=arc_midi4 $mame 0.242 [Nigel Barnes] EMR MIDI 4 Interface, , ???? DRIVER: devices/bus/archimedes/podule/midi_emr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Nigel Barnes added 'EMR MIDI 4 Interface' device. ROMSET: None required. $end $info=arc_midimax $mame 0.238 [Nigel Barnes] Wild Vision MidiMax, , ???? The Wild Vision Midi Max card was sold by Computer Concepts, although I am not sure if the the Midi Max II card was. The difference between to two boards are the ROM and the UART. The Midi Max has a TI TL16C550AFN and the Midi Max II has a TI TL16C550CFN, DRIVER: devices/bus/archimedes/podule/midimax.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Wild Vision MidiMax' device. ROMSET: 131072 bytes in 2 files / 35.73Kb packed $end $info=arc_midimax2 $mame 0.239 [Nigel Barnes] Wild Vision MidiMax II, , ???? The Wild Vision Midi Max card was sold by Computer Concepts, although I am not sure if the the Midi Max II card was. The difference between to two boards are the ROM and the UART. The Midi Max has a TI TL16C550AFN and the Midi Max II has a TI TL16C550CFN. DRIVER: devices/bus/archimedes/podule/midimax.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Nigel Barnes added 'Wild Vision MidiMax II' device. ROMSET: 65536 bytes in 1 file / 20.94Kb packed $end $info=arc_nexus_a500 $mame 0.238 [Nigel Barnes] SJ Research Nexus Interface (A500), , ???? DRIVER: devices/bus/archimedes/podule/nexus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'SJ Research Nexus Interface (A500)' device. ROMSET: 32768 bytes in 1 file / 15.05Kb packed $end $info=arc_rom_aka05 $mame 0.238 [Nigel Barnes] Acorn AKA05 ROM Podule, , ???? On of the first upgrades for the new Archimedes range was the AKA05 ROM podules. Not that this was really surprising given how popular ROM-based software was for the BBC. The ROM podule can take upto 5 ROM/EPROMs, the ROMs can be 16K, 32K, 64K or 128K. It can also hold up to 2 x 32K RAM with optional battery backup (not fitted to this example but the space is visible in the top right of the first picture. The ROMs can be in native ARM code (for example Aconsoft released an Archimedes version of View and Computer Concpets released an Archimedes version of Wordwise Plus). Alternatively BBC ROMs can be used with the 6502 Emulator. ROM images can be loaded into RAM (if fitted). DRIVER: devices/bus/archimedes/podule/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_rom.xml WIP: - 0.238: Nigel Barnes added 'Acorn AKA05 ROM Podule' device. ROMSET: 16384 bytes in 1 file / 4.63Kb packed $end $info=arc_rom_r225 $mame 0.263 [Nigel Barnes] Acorn AKA05 ROM (with DiscLess Bootstrap support), , ???? DRIVER: devices/bus/archimedes/podule/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_rom.xml WIP: - 0.263: Nigel Barnes added 'Acorn AKA05 ROM (with DiscLess Bootstrap support)' device. ROMSET: 262144 bytes in 2 files / 104.26Kb packed $end $info=arc_rs423 $mame 0.238 [Nigel Barnes] Archimedes Dual RS423 Serial Interface, , ???? DRIVER: devices/bus/archimedes/podule/rs423.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Archimedes Dual RS423 Serial Interface' device. ROMSET: 32768 bytes in 1 file / 0.14Kb packed $end $info=arc_rtfmjoy $mame 0.238 [Nigel Barnes] Acorn Archimedes RTFM Joystick Interface, , ???? DRIVER: devices/bus/archimedes/econet/rtfmjoy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Acorn Archimedes RTFM Joystick Interface' device. ROMSET: None required. $end $info=arc_scan256 $mame 0.239 [Nigel Barnes] Watford Electronics 256 Grey-Scale Scanner, , ???? The Watford Electronics Archimedes Scanner podule supports a suitable hand scanner (Watford sold at least 1 model). DRIVER: devices/bus/archimedes/podule/scan256.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Nigel Barnes added 'Watford Electronics 256 Grey-Scale Scanner' device. ROMSET: 131072 bytes in 1 file / 9.43Kb packed $end $info=arc_scanjunior $mame 0.238 [Nigel Barnes] Computer Concepts ScanLight Junior, , ???? DRIVER: devices/bus/archimedes/podule/scanlight.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Computer Concepts ScanLight Junior' device. ROMSET: 32768 bytes in 1 file / 6.07Kb packed $end $info=arc_scanjunior3 $mame 0.239 [Nigel Barnes] Computer Concepts ScanLight Junior MkIII, , ???? DRIVER: devices/bus/archimedes/podule/scanlight.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Nigel Barnes added 'Computer Concepts ScanLight Junior MkIII' device. ROMSET: 32768 bytes in 1 file / 6.64Kb packed $end $info=arc_scanlight $mame 0.238 [Nigel Barnes] Computer Concepts ScanLight, , ???? DRIVER: devices/bus/archimedes/podule/scanlight.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Computer Concepts ScanLight' device. ROMSET: 32768 bytes in 1 file / 6.70Kb packed $end $info=arc_scanvideo $mame 0.238 [Nigel Barnes] Computer Concepts ScanLight Video 256, , ???? DRIVER: devices/bus/archimedes/podule/scanlight.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Computer Concepts ScanLight Video 256' device. ROMSET: 65536 bytes in 1 file / 25.02Kb packed $end $info=arc_scsi_a500 $mame 0.251 [Nigel Barnes] Acorn A500 SCSI Interface, , ???? DRIVER: devices/bus/archimedes/podule/scsi_a500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Acorn A500 SCSI Interface' device. ROMSET: None required. $end $info=arc_scsi_aka30 $mame 0.282 [Nigel Barnes] Acorn AKA30 SCSI Expansion Card, , ???? DRIVER: devices/bus/archimedes/podule/scsi_acorn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Nigel Barnes added 'Acorn AKA30 SCSI Expansion Card' device. ROMSET: 32768 bytes in 1 file / 11.31Kb packed $end $info=arc_scsi_aka31 $mame 0.251 [Nigel Barnes] Acorn AKA31 SCSI Expansion Card, , ???? DRIVER: devices/bus/archimedes/podule/scsi_acorn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Acorn AKA31 SCSI Expansion Card' device. ROMSET: 32768 bytes in 1 file / 11.39Kb packed $end $info=arc_scsi_aka32 $mame 0.251 [Nigel Barnes] Acorn AKA32 CDFS & SCSI Expansion Card, , ???? DRIVER: devices/bus/archimedes/podule/scsi_acorn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Acorn AKA32 CDFS & SCSI Expansion Card' device. ROMSET: 196608 bytes in 3 files / 93.75Kb packed $end $info=arc_scsi_cumana $mame 0.251 [Nigel Barnes] Cumana 16bit SCSI Interface, , ???? DRIVER: devices/bus/archimedes/podule/scsi_cumana.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Cumana 16bit SCSI Interface' device. ROMSET: 65536 bytes in 1 file / 42.71Kb packed $end $info=arc_scsi_ling $mame 0.251 [Nigel Barnes] Lingenuity SCSI Podule, , ???? DRIVER: devices/bus/archimedes/podule/scsi_ling.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Lingenuity SCSI Podule' device. ROMSET: 65536 bytes in 1 file / 50.13Kb packed $end $info=arc_scsi_morley $mame 0.251 [Nigel Barnes] Morley Electronics 16bit Cached SCSI card, , ???? DRIVER: devices/bus/archimedes/podule/scsi_morley.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Morley Electronics 16bit Cached SCSI card' device. ROMSET: 294912 bytes in 5 files / 191.58Kb packed $end $info=arc_scsi_oak $mame 0.251 [Nigel Barnes] Oak Solutions 16 bit SCSI Interface, , ???? DRIVER: devices/bus/archimedes/podule/scsi_oak.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Oak Solutions 16 bit SCSI Interface' device. ROMSET: 147488 bytes in 4 files / 82.92Kb packed $end $info=arc_scsi_vti $mame 0.238 [Nigel Barnes] VTI User Port and SCSI Podule, , ???? DRIVER: devices/bus/archimedes/podule/scsi_vti.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'VTI User Port and SCSI Podule' device. ROMSET: 65536 bytes in 1 file / 33.27Kb packed $end $info=arc_serial $mame 0.238 [Nigel Barnes] Atomwide Serial Expansion Card, , ???? DRIVER: devices/bus/archimedes/podule/serial.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Atomwide Serial Expansion Card' device. ROMSET: 65536 bytes in 1 file / 2.84Kb packed $end $info=arc_serial_midi $mame 0.242 [Nigel Barnes] The Serial Port MIDI Interface, , ???? DRIVER: devices/bus/archimedes/econet/midi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Nigel Barnes added 'The Serial Port MIDI Interface' device. ROMSET: None required. $end $info=arc_serial_sampler $mame 0.242 [Nigel Barnes] The Serial Port Sampler and MIDI Interface, , ???? DRIVER: devices/bus/archimedes/econet/midi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Nigel Barnes added 'The Serial Port Sampler and MIDI Interface' device. ROMSET: None required. $end $info=arc_spectra $mame 0.239 [Nigel Barnes] Beebug Spectra Colour Scanner, , ???? The Beebug Spectra Colour scanner was available for the Archimedes and A3000. It allowed 16million colour images to be grabbed in the background will running other applications. DRIVER: devices/bus/archimedes/podule/spectra.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Nigel Barnes added 'Beebug Spectra Colour Scanner' device. ROMSET: 32768 bytes in 1 file / 2.22Kb packed $end $info=arc_tube $mame 0.238 [Nigel Barnes] Acorn Tube Podule, , ???? DRIVER: devices/bus/archimedes/podule/tube.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Acorn Tube Podule' device. ROMSET: None required. $end $info=arc_ua_morley $mame 0.239 [Nigel Barnes] Morley Electronics Analogue and User Interface, , ???? The Morley Electronics Analogue and User interface is a podule suitable for the Acorn Archimedes A300, A400, A500 and A5000. This card is Batch 9 Serial 465 and the ROM is labeled Morley Electronics Ltd UA EPROM V2.01. The User port is supported by a 65C22 VIA and the Analogue port by an NEC D7002C Analogue to Digital converter. The circuit board is marked Morley User/Midi/Analogue Interface and there a sockets for 3 additional ICs, but there are no MIDI sockets nor space for them. The ROM only supports user and analogue ports. I am not sure if this podule actually supported Midi. DRIVER: devices/bus/archimedes/podule/io_morley.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Nigel Barnes added 'Morley Electronics Analogue and User Interface' device. ROMSET: 32768 bytes in 1 file / 1.21Kb packed $end $info=arc_uma_morley $mame 0.239 [Nigel Barnes] Morley Electronics User/MIDI/Analogue Interface, , ???? The Morley Electronics User MIDI Analogue interface is a mini-podule for the A30x0 and A4000. This card is Batch 9 Serial 395 and the ROM is labelled Morley Electronics Ltd UMA EPROM V1.00. DRIVER: devices/bus/archimedes/podule/io_morley.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Nigel Barnes added 'Morley Electronics User/MIDI/Analogue Interface' device. ROMSET: 32768 bytes in 1 file / 9.14Kb packed $end $info=arc_upa_hccs $mame 0.238 [Nigel Barnes] HCCS User/Analogue Podule, , ???? The HCCS User Analogue card is a mini-podule for the A3000, A3010, A3020 or A4000. The issue 4 serial number is UPA-3--102364 and the issue 6 serialnumber is UPA-3--108561. The Issue 4 ROM is marked HCCS Ass. Ltd UPA V7.00 and the Issue 6 ROM is marked UPA V8 (c) HCCS '93. This is another of the many I/O mini-podules produced to provide BBC I/O compatability mainly for the education market. DRIVER: devices/bus/archimedes/podule/io_hccs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'HCCS User/Analogue Podule' device. ROMSET: 32768 bytes in 1 file / 1.00Kb packed $end $info=arc_upmidi_aka12 $mame 0.238 [Nigel Barnes] Acorn AKA12 User Port/MIDI Podule, , ???? DRIVER: devices/bus/archimedes/podule/io.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Acorn AKA12 User Port/MIDI Podule' device. ROMSET: 16384 bytes in 1 file / 8.66Kb packed $end $info=arcade10 $mame 0.227 [Team Europe] Mini Arcade Console (Arcade 10-in-1), Fizz Creations, 201? This is a compact, portable mini console with a built-in display, featuring 10 pre-installed arcade games inspired by classic titles from the 1980s. Compact and lightweight, it comes equipped with physical joystick controls and buttons for an instant gaming experience—no TV or external connections required. Powered by battery or USB, it’s designed for on-the-go play and perfect for anyone seeking nostalgic entertainment in a pocket-sized format. With its eye-catching design and straightforward interface, it appeals to both beginners and retro gaming enthusiasts, offering a casual, accessible, and fun-filled gaming experience. DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: Team Europe added 'Fizz Creations Mini Arcade Console (Arcade 10-in-1)' system. ROMSET: 532480 bytes in 2 files / 157.83Kb packed $end $info=arcade3d $mame 0.277 [TeamEurope, David Haywood] Millennium Arcade 3D 15-in-1, Millennium 2000 GmbH / JungleTac, 200? It's a dedicated game console, produced as part of the category of so-called "TV plug-and-play game systems", which are inexpensive, self-contained devices that connect directly to the television to play a variety of pre-installed games without the need for a computer or modern console. This particular unit was produced by Millennium 2000 GmbH, in collaboration with JungleTac, two companies known for launching a number of "retro" or arcade classic-inspired devices on the European market (especially in the late 1990s and early 2000s). DRIVER: tvgames/spg2xx_lexibook.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope and David Haywood added 'Millennium 2000 GmbH / JungleTac Millennium Arcade 3D 15-in-1' system. ROMSET: 8388608 bytes in 1 file / 2.83Mb packed $end $info=arcadege $mame 0.279 [TeamEurope] Millennium Arcade Genius SE, Millennium 2000 GmbH, 200? The Millennium 2000 GmbH Millennium Arcade Genius SE is a portable retro console produced by Millennium 2000 GmbH, a company renowned for devices dedicated to retrogaming. This model, the Arcade Genius SE, is an upgraded version of a previous console in the series and comes as a compact, handheld mini console with a built-in screen, designed to play an extensive catalog of pre-installed classic games. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: TeamEurope added 'Millennium 2000 GmbH Millennium Arcade Genius SE' system. ROMSET: 138412032 bytes in 1 file / 89.44Mb packed $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. Emerson licensed the Arcadia 2001 worldwide, and over 30 Arcadia clones exist. DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 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=arcadia_cart_slot $mame 0.155 Emerson Arcadia Cartridge Slot, , ???? DRIVER: devices/bus/arcadia/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Emerson Arcadia Cartridge Slot' device. ROMSET: None required. $end $info=arcadia_golf $mame 0.155 Emerson Arcadia Golf Cart, , ???? DRIVER: devices/bus/arcadia/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Emerson Arcadia Golf Cart' device. ROMSET: None required. $end $info=arcadia_rom $mame 0.155 Emerson Arcadia Standard Carts, , ???? DRIVER: devices/bus/arcadia/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Emerson Arcadia Standard Carts' device. ROMSET: None required. $end $info=arcadia_sound $mame 0.149u1 Arcadia Custom Sound, , ???? DRIVER: arcadia/arcadia_a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Arcadia Custom Sound' device. ROMSET: None required. $end $info=archimedes_econet_slot $mame 0.238 [Nigel Barnes] Acorn Archimedes Econet Module slot, , ???? DRIVER: devices/bus/archimedes/econet/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Acorn Archimedes Econet Module slot' device. ROMSET: None required. $end $info=archimedes_exp $mame 0.238 [Nigel Barnes] Acorn Archimedes Expansion Bus, , ???? DRIVER: devices/bus/archimedes/podule/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Acorn Archimedes Expansion Bus' device. ROMSET: None required. $end $info=archimedes_exp_slot $mame 0.238 [Nigel Barnes] Acorn Archimedes Podule slot, , ???? DRIVER: devices/bus/archimedes/podule/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Acorn Archimedes Podule slot' device. ROMSET: None required. $end $info=archimedes_keyboard $mame 0.228 [Angelo Salese, Sandro Ronco] Acorn Archimedes Keyboard, , ???? DRIVER: devices/machine/archimedes_keyb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Also kick upstairs in devices/machine [Olivier Galibert]. - 0.239: Improved quadrature mouse accuracy, and added 'notes on keyboard variants [Nigel Barnes]. - 0.238: Swap Center and Right mouse buttons [Nigel Barnes]. - 0.228: Angelo Salese and Sandro Ronco added 'Acorn Archimedes Keyboard' device. ROMSET: 4096 bytes in 1 file / 1.10Kb packed $end $info=arcmania $mame 0.188 [hap, Sean Riddle] Electronic Arcade Mania (Arcade Machine), Milton Bradley, 1983 "Arcade Mania?is a skill and strategy game that features a mini arcade machine that's simple to operate, a challenge to play, and totally portable, so you can play a real honest-to-goodness arcade game away from an arcade! To challenge THE MACHINE, you must react with lightning-fast fingers. Either to battle alien raiders, to track down a slithering serpent, to blast away at threatening missiles, or to run away from a very hungry monster. It take skill to score points on THE MACHINE but it takes strategy to win the game. For Arcade Mania challenges you to collect chips during a match... and chips are accumulated either by winning on THE MACHINE yourself or by betting successfully on other players tackling THE MACHINE. You'll discover that WHO to bet on and HOW MUCH to bet takes clever planning and plotting." (source: original Milton Bradley box). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.188: hap and Sean Riddle added 'Milton Bradley Electronic Arcade Mania' system. ROMSET: 3280 bytes in 3 files / 2.19Kb packed $end $info=ardancem $mame 0.280 [TeamEurope, David Haywood] AR Dance Mat (Model DM02, YRPRSODF), Shen Zhen Shi Fei Xun Hu Dong Technology, 202? Interactive motion-play mat based on augmented reality technology, transforming the floor into a responsive play surface. Designed to engage children and families in fun, stimulating physical activities, it detects footsteps and foot movements via sensors, syncing them with animations and commands displayed on an external screen. Includes both educational and recreational game modes, featuring visual and audio feedback to encourage coordination, rhythm, and active learning. Ideal for home use, it promotes dynamic play without the need for handheld controllers. DRIVER: tvgames/generalplus_gpm453x_sdcard.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Shen Zhen Shi Fei Xun Hu Dong Technology AR Dance Mat (Model DM02, YRPRSODF)' system. ROMSET: 1048576 bytes in 1 file / 342.24Kb packed $end $info=argo $mame 0.142 [Robbbert] Argo, , 1986 It’s a Soviet educational system from the 1980s, designed to teach programming and automation in technical schools. Based on an Intel 8080 clone, it integrates a ROM-resident BASIC interpreter, a keyboard, TV video output, and cassette support. On startup, it loads the programming environment directly, without a separate operating system. Used in classroom settings for hands-on exercises in logic and control, it represents an example of computing applied to education during the Soviet era. DRIVER: ussr/argo.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.142u1: Improved video, added 'makeshift cursor [Robbbert]. - 0.142: Robbbert added 'Argo' system. ROMSET: 10240 bytes in 2 files / 4.24Kb packed $end $info=ariel $mame 0.278 [R. Belmont] Apple Ariel 256 Color RAMDAC, , ???? DRIVER: devices/video/ariel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: R. Belmont added 'Apple Ariel 256 Color RAMDAC' device. ROMSET: None required. $end $info=arkanoid68705p3 $mame 0.182 Arkanoid MC68705P3 Interface, , ???? DRIVER: shared/taito68705.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.246: Changed sourcefile to shared\taito68705.cpp. - 0.182: Added 'Arkanoid MC68705P3 Interface' device. ROMSET: None required. $end $info=arkanoid68705p5 $mame 0.182 Arkanoid MC68705P5 Interface, , ???? DRIVER: shared/taito68705.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.246: Changed sourcefile to shared\taito68705.cpp. - 0.182: Added 'Arkanoid MC68705P5 Interface' device. ROMSET: None required. $end $info=arm_7500fe_soc $mame 0.217 [Angelo Salese] ARM 7500FE SoC, , ???? DRIVER: devices/machine/arm_iomd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.217: Angelo Salese added 'ARM 7500FE SoC' device. ROMSET: None required. $end $info=arm_cpu $mame 0.149u1 ARM, , ???? DRIVER: devices/cpu/arm/arm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Use rotr_32 for handling unaligned reads [AJR]. - 0.249: Renamed (arm_le) to (arm_cpu) and description changed to 'ARM'. Eliminate big-endian bus variant not actually implemented until ARM6 (which is also not emulated here) [AJR]. - 0.186: Renamed (arm) to (arm_le). - 0.149u1: Added 'ARM (little)' device. ROMSET: None required. $end $info=arm_iomd $mame 0.217 [Angelo Salese] ARM IOMD controller, , ???? DRIVER: devices/machine/arm_iomd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: Improve serial DAC overrun/int handling, makes SFXs to work better in ppcar; acorn_vidc.cpp: workaround missing default QS1000 sounds in ssfindo/tetfight by disabling DAC outputs for the time being [Angelo Salese]. - 0.217: Angelo Salese added 'ARM IOMD controller' device. ROMSET: None required. $end $info=arm_vidc20 $mame 0.217 [Angelo Salese] ARM VIDC20, , ???? DRIVER: devices/machine/acorn_vidc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.217: Angelo Salese added 'ARM VIDC20' device. ROMSET: None required. $end $info=arm11 $mame 0.200 [Melissa Goad] ARM11, , ???? DRIVER: devices/cpu/arm7/arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Melissa Goad added 'ARM11' device. ROMSET: None required. $end $info=arm1176jzf_s $mame 0.200 [Melissa Goad] ARM1176JZF-S, , ???? DRIVER: devices/cpu/arm7/arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Melissa Goad added 'ARM1176JZF-S' device. ROMSET: None required. $end $info=arm7_be $mame 0.149u1 ARM7 (big), , ???? DRIVER: devices/cpu/arm7/arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'ARM7 (big)' device. ROMSET: None required. $end $info=arm7_le $mame 0.149u1 ARM7 (little), , ???? DRIVER: devices/cpu/arm7/arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: Fixed misaligned 16-bit loads (thanks to MoochMcGee for report) [Vas Crabb]. Made IGS036 CPU derive from ARM946 (ARM9 implementation of ARMv5T with MPU) [David Haywood]. Made LDMIA/STMIA align to 32-bit boundary [endrift, R. Belmont]. Made misaligned memory accesses match ARM9 behaviour [MetalliC]. - 0.186: Renamed (arm7) to (arm7_le). - 0.183: Added support for the second BLX form for ARMv5 and fixed behavior of second BLX form in THUMB [Alex Marshall]. - 0.149u1: Added 'ARM7 (little)' device. ROMSET: None required. $end $info=arm710a $mame 0.201 [MooglyGuy] ARM710a, , ???? DRIVER: devices/cpu/arm7/arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: MooglyGuy added 'ARM710a' device. ROMSET: None required. $end $info=arm710t $mame 0.218 [Ryan Holtz] ARM710T, , ???? DRIVER: devices/cpu/arm7/arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Ryan Holtz added 'ARM710T' device. ROMSET: None required. $end $info=arm7500 $mame 0.184 ARM7500, , ???? DRIVER: devices/cpu/arm7/arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'ARM7500' device. ROMSET: None required. $end $info=arm9 $mame 0.149u1 ARM9, , ???? DRIVER: devices/cpu/arm7/arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'ARM9' device. ROMSET: None required. $end $info=arm920t $mame 0.149u1 ARM920T, , ???? DRIVER: devices/cpu/arm7/arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'ARM920T' device. ROMSET: None required. $end $info=arm946es $mame 0.190 ARM946ES, , ???? DRIVER: devices/cpu/arm7/arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.190: Added 'ARM946ES' device. Added ARM946ES variant, fixed up CPU ID values [Ryan Holtz]. $end $info=arrball $mame 0.188 [hap, Sean Riddle] Arrange Ball, A-One LSI, 1980 This is a retro-themed handheld console with a built-in display, designed for instant play and on-the-go fun. It comes with a single pre-installed arcade or puzzle game—often a clone or variation of classic titles centered around matching mechanics or quick reflexes. Featuring simple physical controls like a joystick and buttons, it operates independently without the need for a TV or external accessories. Powered by a battery, it’s compact and lightweight, making it perfect for kids or anyone looking for a casual, nostalgic pastime. Its minimalist design and emphasis on straightforward gameplay make it a quintessential product among budget-friendly mini-consoles geared toward occasional retro gaming. DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.188: hap and Sean Riddle added 'A-One LSI Arrange Ball' system. ROMSET: 2256 bytes in 3 files / 1.36Kb packed $end $info=as496 $mame 0.216 [rfka01] AS496, Arstoria, 199? Technical informations: https://www.elhvb.com/webhq/models/486pci/as496.htm DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.216: rfka01 added 'Arstoria AS496' system. ROMSET: 131072 bytes in 1 file / 78.66Kb packed $end $info=as99127f $mame 0.206 Asus AS99127F, , ???? DRIVER: pc/nforcepc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Asus AS99127F' device. ROMSET: None required. $end $info=as99127f_sensor2 $mame 0.206 Asus AS99127F temperature sensor 2, , ???? DRIVER: pc/nforcepc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Asus AS99127F temperature sensor 2' device. ROMSET: None required. $end $info=as99127f_sensor3 $mame 0.206 Asus AS99127F temperature sensor 3, , ???? DRIVER: pc/nforcepc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Asus AS99127F temperature sensor 3' device. ROMSET: None required. $end $info=asc $mame 0.149u1 Apple Sound Chip, , ???? DRIVER: devices/sound/asc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Apple Sound Chip'. Updates: Rewrite with per-variant subclasses and using the same code for the two FIFOs; many correctness improvements based on hardware testing with Doug Brown's ASCTester; real EASC feature support for the first time: 44.1 kHz output, variable sample rate conversion, and CD-XA ADPCM decode. Fix -validate failure [R. Belmont]. - 0.258: Remove debug message [R. Belmont]. - 0.149u1: Added 'ASC' device. ROMSET: None required. $end $info=asc_easc $mame 0.288 [R. Belmont] Enhanced Apple Sound Chip, , ???? DRIVER: devices/sound/asc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.288: R. Belmont added 'Enhanced Apple Sound Chip' device. $end $info=asc_iosb $mame 0.288 [R. Belmont] Apple Sound Chip, IOSB variant, , ???? DRIVER: devices/sound/asc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.288: R. Belmont added 'Apple Sound Chip, IOSB variant' device. $end $info=asc_msc $mame 0.288 [R. Belmont] Apple Sound Chip, MSC variant, , ???? DRIVER: devices/sound/asc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.288: R. Belmont added 'Apple Sound Chip, MSC variant' device. $end $info=asc_sonora $mame 0.288 [R. Belmont] Apple Sound Chip, Sonora variant, , ???? DRIVER: devices/sound/asc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.288: R. Belmont added 'Apple Sound Chip, Sonora variant' device. $end $info=asc_v8 $mame 0.288 [R. Belmont] Apple Sound Chip, V8 variant, , ???? DRIVER: devices/sound/asc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.288: R. Belmont added 'Apple Sound Chip, V8 variant' device. $end $info=asc486slc $mame 0.217 [rfka01] ASC486SLC, Computechnik, 199? This is a compact computer or motherboard based on the Cyrix Cx486SLC processor—a cost-effective, low-power alternative developed as a competitor to the Intel 486. Designed for desktop or embedded systems from the 1990s, it delivers performance suitable for basic tasks such as word processing, data management, and DOS applications. It features an integrated ISA bus for expansion and supports RAM and storage devices typical of the era. Often used in minimal configurations or as part of retrofits for older systems, this device represents a transitional technology solution bridging the 386 era and the advent of Pentium processors—highly valued today for its efficiency and compatibility with legacy hardware. Today, it’s regarded as a historic component, making it a fascinating find for collectors and enthusiasts of vintage computing. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.217: rfka01 added 'Computechnik ASC486SLC' system. ROMSET: 65536 bytes in 1 file / 39.65Kb packed $end $info=asc88 $mame 0.210 [AJR, minuszerodegrees.net] ASC-88 SCSI Adapter, , ???? DRIVER: devices/bus/isa/asc88.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: AJR and minuszerodegrees.net added 'ASC-88 SCSI Adapter' device. ROMSET: 8192 bytes in 1 file / 5.40Kb packed $end $info=ascsasi $mame 0.217 [AJR, Bitsavers] ASC Associates SASI Host Computer Adapter, , ???? DRIVER: devices/bus/s100/ascsasi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.217: AJR and Bitsavers added 'ASC Associates SASI Host Computer Adapter' device. ROMSET: 2048 bytes in 1 file / 1.18Kb packed $end $info=asi100b0 $mame 0.234 [CMB75, rfka01] ASI 100B0, identified as HAM 12 TI 286 Motherboard ZERO WAIT, , 198? Technical informations: https://stason.org/TULARC/pc/motherboards/U/UNIDENTIFIED-286-ZERO-WAIT-HAM-12-TI.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.246: Fixed a typo in asi100b0 company name [David Silva]. - 0.234: CMB75 and rfka01 added 'ASI 100B0, identified as HAM 12 TI 286 Motherboard ZERO WAIT' system. ROMSET: 65536 bytes in 2 files / 46.34Kb packed $end $info=asma2k $mame 0.153 [Jonathan Gevaryahu, Balrog] AlphaSmart 2000, Intelligent Peripheral Devices, 1997 In October 1997, AlphaSmart, Inc. introduced the third generation of the AlphaSmart family, the AlphaSmart 2000. Along with a more ergonomic design, the case of the AlphaSmart 2000 was curvy and blue. New features added 'were spell-checking, direct printing (allowing a user to plug into a printer directly, bypassing a computer), auto-off power save, and a keyboarding timer. A year later, the company added 'infrared capability to the 2000, enabling users to transfer text to a computer or another AlphaSmart without a cable. This model needed 3 AA batteries, but could still use the original rechargeable NiCad battery pack. Like the Alphasmart Pro, it had a 128K memory (source: http://en.wikipedia.org/wiki/AlphaSmart#AlphaSmart_2000). DRIVER: skeleton/alphasma.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.153: Jonathan Gevaryahu and Balrog added 'IPD AlphaSmart 2000' system. ROMSET: 197578 bytes in 3 files / 141.32Kb packed $end $info=asma3k $mame 0.228 [Team Europe, ClawGrip] AlphaSmart 3000, AlphaSmart, Inc., 2000 The AlphaSmart was a brand of portable, battery powered, word-processing keyboards manufactured by NEO Direct, Inc. (formerly Renaissance Learning, Inc, formerly AlphaSmart, Inc., formerly Intelligent Peripheral Devices, Inc.). Originally released in 1993, the first AlphaSmart models were intended for writing on-the-go and could be plugged into a computer to transfer saved written text. The units' portability and long battery life made them valuable to journalists, writers, and students. Later models expanded functionality by spell-checking, running applications, and accessing wireless printers. In January 2000, the AlphaSmart 3000 was released. The 3000 used the same chassis as the AlphaSmart 2000, but it was now encased in translucent bondi-blue plastic, matching Apple Computer's first generation iMac. This was meant to be a visual indication that the AlphaSmart 3000 was a USB native device, as many other USB devices were patterned using the iMac's design in the same way. Designers removed the ADB and PS/2 ports, replacing them with a USB port and a mini-DIN-8 serial port. Also new was the SmartApplet architecture that was capable of extending the simple functionality of an AlphaSmart with the inclusion of SmartApplets—miniature software applications that extend the AlphaSmart's functionality to give it features beyond basic word processing. For example, it included a simple 5-function calculator. Additionally, the battery life and memory were increased (although it still ran on 3 AA batteries), and cut/copy/paste functions were introduced. The original rechargeable NiCd battery pack was not compatible with this model. Instead, it used a new optional nickel metal hydride battery (NiMH) pack that lasted longer and eliminated the memory effect of NiCd batteries. The AlphaSmart 3000 had the customary 8 files, each with a capacity of 12.5 pages (about 25 kilobytes), for a total of 100 pages altogether. AlphaSmart announced the discontinuation of the AlphaSmart on April 30, 2006. (source: https://en.wikipedia.org/wiki/AlphaSmart#AlphaSmart_3000). DRIVER: skeleton/alphasma3k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: alphasmart_kapps.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.228: Team Europe and ClawGrip added 'AlphaSmart, Inc. AlphaSmart 3000' system. ROMSET: 1048576 bytes in 1 file / 167.36Kb packed $end $info=asmapro $mame 0.147 [JCCyC] AlphaSmart Pro, Intelligent Peripheral Devices, 1995 In February 1995, the AlphaSmart Pro was launched. This looked almost identical to the original but had a PS/2 port as well as an ADB port, making it compatible with both Windows PCs and Macintoshes. Second, the Pro had a "find" feature to search stored text. Third, the AlphaSmart Pro was able to receive text from a computer through "Get Utility" software installed on a Mac or Windows PC. Lastly, it included a password feature for securing content. The Pro model was able to store up to 64 pages of text (128,000 bytes), holding 16 pages in the first file, 8 pages in files two through five, 6 in files six & seven, and 4 pages on file number eight. The original rechargeable NiCad battery pack could also be used in the Pro model (source: http://en.wikipedia.org/wiki/AlphaSmart#AlphaSmart_Pro). DRIVER: skeleton/alphasma.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.153: Renamed (alphasma) to (asmapro). - 0.147: JCCyC added skeleton driver of 'AlphaSmart Pro' system. ROMSET: 32768 bytes in 1 file / 8.96Kb packed $end $info=aspenpci $mame 0.253 [R. Belmont] Apple Aspen PowerPC-to-PCI bridge and memory controller, , ???? DRIVER: apple/bandit.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: R. Belmont added 'Apple Aspen PowerPC-to-PCI bridge and memory controller' device. ROMSET: None required. $end $info=asr10 $mame 0.152 [R. Belmont] ASR-10, Ensoniq, 1992 The Ensoniq ASR-10 was a sampling keyboard produced by Ensoniq between 1992 and 1998. It is the keyboard model of the ASR-10R rackmount module. It was a follow up product to the very popular Ensoniq EPS and Ensoniq EPS-16+ performance samplers, and was also available with a piano style weighted keyboard (ASR-88) and a rackmount version. At the time, the machine was one of the most powerful samplers available (source: http://en.wikipedia.org/wiki/Ensoniq_ASR-10). DRIVER: ensoniq/esqasr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.152: R. Belmont added skeleton driver of 'Ensoniq ASR-10' system. ROMSET: 262144 bytes in 2 files / 130.56Kb packed $end $info=asr733 $mame 0.149u1 733 ASR, , ???? DRIVER: ti/733_asr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added '733 ASR' device. ROMSET: None required. $end $info=asrx $mame 0.152 [R. Belmont] ASR-X, Ensoniq, 1997 The ASR-X is a sampler, synthesizer, sequencer and effects studio workstation in a tabletop unit. It makes for a nice alternative to the Akai MPC3000 (and other MPC series) instruments which traditionally set the standard for this type of desktop music workstation format (source: http://www.vintagesynth.com/ensoniq/asrx.php). DRIVER: ensoniq/esqasr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.152: R. Belmont added skeleton driver of 'Ensoniq ASR-X' system. ROMSET: 1048576 bytes in 2 files / 479.94Kb packed $end $info=assist05 $mame 0.285 [AJR] ASSIST05, Motorola, 1980 Debug monitor firmware developed by Motorola for MC6805 microcontrollers in the 1980s. Integrated into the MCM65516 ROM chip, it provided engineers with basic functionalities for embedded development: memory inspection, register modification, and controlled program execution. Primarily used during hardware prototyping and testing of industrial electronic systems, instrumentation, and microcontroller-based devices prior to final product validation. DRIVER: motorola/assist05.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: AJR added 'Motorola ASSIST05' system. ROMSET: 2048 bytes in 1 file / 1.03Kb packed $end $info=asst128 $mame 0.148u5 [Sergey Svishchev] Assistent 128, Schetmash, 198? Schetmash Assistant 128 is a management software developed by Schetmash, designed to optimize accounting, invoicing, and business management. Ideal for small and medium-sized enterprises, it offers intuitive tools for administration, inventory management, and reporting in a Windows environment. DRIVER: pc/asst128.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.166: Use better ROM dumps [Sergey Svishchev]. - 0.148u5: MESS Team added 'Schetmash Assistent 128' system. ROMSET: 49152 bytes in 3 files / 33.66Kb packed $end $info=asst128_mb $mame 0.184 ASST128_MOTHERBOARD, , ???? DRIVER: pc/asst128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'ASST128_MOTHERBOARD' device. ROMSET: None required. $end $info=ast6000 $mame 0.272 [The Retro Web] Advantage! 6050d/6066d, AST, 1994 Technical informations: https://theretroweb.com/motherboards/s/ast-advantage-6050d,-6066d-6000-series-4-2 DRIVER: pc/ct486.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.272: The Retro Web added 'AST Advantage! 6050d/6066d' system. ROMSET: 131072 bytes in 1 file / 83.00Kb packed $end $info=ast611 $mame 0.272 [The Retro Web] Advantage! 610/611, AST, 1994 Technical informations: https://theretroweb.com/motherboards/s/ast-advantage-610-611-486 DRIVER: pc/ct486.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.272: The Retro Web added 'AST Advantage! 610/611' system. ROMSET: 131072 bytes in 1 file / 98.95Kb packed $end $info=astro $mame 0.161 [hap, Sean Riddle] Astro (Kosmos), Kosmos, 1979 Astro by Kosmos International, Inc. is the world's first hand-held astrological computer. Astro provides information based not only on the Sun like daily newspaper horoscopes but on the positions of three additional planets which have a major influence on the life: Mercury, Venus and Mars (source: http://www.datamath.org/Related/Kosmos/Astro.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.288: Changed description to 'Astro (Kosmos)'. - 0.161: hap and Sean Riddle added 'Kosmos Astro' system. ROMSET: 5520 bytes in 3 files / 4.09Kb packed $end $info=astrocade_accessory_port $mame 0.208 Bally Astrocade Accessory Port, , ???? DRIVER: devices/bus/astrocde/accessory.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'Bally Astrocade Accessory Port' device. ROMSET: None required. $end $info=astrocade_br16 $mame 0.156 Bally Astrocade Blue RAM 16K, , ???? DRIVER: devices/bus/astrocde/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'Bally Astrocade Blue RAM 16K' device. ROMSET: None required. $end $info=astrocade_br32 $mame 0.156 Bally Astrocade Blue RAM 32K, , ???? DRIVER: devices/bus/astrocde/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'Bally Astrocade Blue RAM 32K' device. ROMSET: None required. $end $info=astrocade_br4 $mame 0.156 Bally Astrocade Blue RAM 4K, , ???? DRIVER: devices/bus/astrocde/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'Bally Astrocade Blue RAM 4K' device. ROMSET: None required. $end $info=astrocade_cart_slot $mame 0.156 Bally Astrocade Cartridge Slot, , ???? DRIVER: devices/bus/astrocde/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'Bally Astrocade Cartridge Slot' device. ROMSET: None required. $end $info=astrocade_cass $mame 0.208 [Ryan Holtz] Bally Astrocade Cassette, , ???? Decoding is done in hardware by an external box, and decoded bits are fed to bit 0 of the controller port, with sync bits being fed to bit 1. The current HLE is not remotely accurate to hardware, but works. DRIVER: devices/bus/astrocde/cassette.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Ryan Holtz added 'Bally Astrocade Cassette' device. ROMSET: None required. $end $info=astrocade_ctrl_port $mame 0.208 Bally Astrocade Control Port, , ???? DRIVER: devices/bus/astrocde/ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'Bally Astrocade Control Port' device. ROMSET: None required. $end $info=astrocade_exp $mame 0.156 Bally Astrocade expansion, , ???? DRIVER: devices/bus/astrocde/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (astrocde_exp) to (astrocade_exp). - 0.156: Added 'Bally Astrocade expansion' device. ROMSET: None required. $end $info=astrocade_io $mame 0.149u1 Astrocade Custom I/O, , ???? DRIVER: devices/sound/astrocde.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Renamed (astrocade) to (astrocade_io). - 0.149u1: Added 'Astrocade Custom I/O' device. ROMSET: None required. $end $info=astrocade_joy $mame 0.208 Bally Astrocade Joystick, , ???? DRIVER: devices/bus/astrocde/joy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'Bally Astrocade Joystick' device. ROMSET: None required. $end $info=astrocade_lightpen $mame 0.208 Bally Astrocade Light Pen, , ???? DRIVER: devices/bus/astrocde/lightpen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'Bally Astrocade Light Pen' device. ROMSET: None required. $end $info=astrocade_lwr $mame 0.156 Bally Astrocade Lil' White RAM 32K, , ???? DRIVER: devices/bus/astrocde/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'Bally Astrocade Lil' White RAM 32K' device. ROMSET: None required. $end $info=astrocade_rl64 $mame 0.156 Bally Astrocade R&L RAM 64K, , ???? DRIVER: devices/bus/astrocde/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'Bally Astrocade R&L RAM 64K' device. ROMSET: None required. $end $info=astrocade_rom $mame 0.156 Bally Astrocade Standard Carts, , ???? DRIVER: devices/bus/astrocde/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'Bally Astrocade Standard Carts' device. ROMSET: None required. $end $info=astrocade_rom_256k $mame 0.156 Bally Astrocade 256K Carts, , ???? DRIVER: devices/bus/astrocde/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Renamed (astrocade_256k) to (astrocade_rom_256k). - 0.156: Added 'Bally Astrocade 256K Carts' device. ROMSET: None required. $end $info=astrocade_rom_512k $mame 0.156 Bally Astrocade 512K Carts, , ???? DRIVER: devices/bus/astrocde/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Renamed (astrocade_512k) to (astrocade_rom_512k). - 0.156: Added 'Bally Astrocade 512K Carts' device. ROMSET: None required. $end $info=astrocade_rom_cass $mame 0.208 Bally Astrocade AstroBASIC Cart, , ???? DRIVER: devices/bus/astrocde/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'Bally Astrocade AstroBASIC Cart' device. ROMSET: None required. $end $info=astrocade_vs1 $mame 0.156 Bally Astrocade Viper System 1, , ???? DRIVER: devices/bus/astrocde/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'Bally Astrocade Viper System 1' device. ROMSET: None required. $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. DRIVER: midway/astrohome.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: astrocde.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.176: BugFIX #06281: [Crash/Freeze] astrocde [280zzap]: 280Zzzap/Dodgem Cartridge Resets [Duke]. - 0.156: Added a few prototypes dumped last year in astrocde.xml [BallyAlley]. Converted the expansion bus to be a slot device, and converted RAM expansions to be slot cards. As a result you now specify the expansion you want by using e.g. mess astrocde -exp blue_ram_32k or the Slot Devices menu of the internal UI, instead of using the DipSwitches menu. Check the -lslot output for a list of available expansions [Fabio Priuli]. - 0.144: Fix errors and add several new or previously missing dumps in astrocde.xml [ranger_lennier]. - 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 bytes in 1 file / 6.51Kb packed $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. DRIVER: midway/astrohome.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: astrocde.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.139: ranger_lennier added 'Bally Home Library Computer' system. ROMSET: 8192 bytes in 1 file / 6.50Kb packed $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. DRIVER: midway/astrohome.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: astrocde.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.68: Ian Knowles added 'Bally Astrocade (white case)' system. ROMSET: 8192 bytes in 1 file / 6.51Kb packed $end $info=astrocmd $mame 0.160 [hap, Kevin Horton] Astro Command, Epoch, 1982 Technical informations: http://handheldempire.com/game.jsp?game=669 DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.160: hap and Kevin Horton added 'Epoch Astro Command' system. ROMSET: 337428 bytes in 2 files / 69.51Kb packed $end $info=asuscubx $mame 0.257 [The Retro Web] CUBX, ASUS, 2000 Technical informations: https://theretroweb.com/motherboards/s/asus-cubx DRIVER: misc/ez2d.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.257: The Retro Web added 'ASUS CUBX' system. ROMSET: 262144 bytes in 1 file / 161.69Kb packed $end $info=asuscusc $mame 0.256 [The Retro Web] Terminator P-3 "Cusc" (SiS630 chipset), Asus, 2001 The Asus Terminator P3 "Cusc" (featuring the SiS630 chipset) is a dated motherboard designed for Intel Socket 370 processors, such as the Celeron and Pentium III. Introduced in the early 2000s, it integrates graphics, audio, and LAN onto a single SiS630 chip, offering excellent value for its time. Primarily intended for budget and entry-level systems, it supports up to 2 GB of SDRAM RAM and includes an AGP slot for dedicated graphics cards. The name "Cusc" likely refers to a specific version or revision of the board. DRIVER: pc/sis630.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.256: The Retro Web added 'Asus Terminator P-3 "Cusc" (SiS630 chipset)' system. ROMSET: 524288 bytes in 2 files / 418.98Kb packed $end $info=asuspolo $mame 0.256 [The Retro Web] Polo "Genie" (SiS630 chipset), Asus, 2001 Motherboard for Intel Socket 370 processors, based on the SiS630 chipset that integrates graphics, audio, and networking into a single chip. Designed for budget systems in the early 2000s, it supports up to 2 GB of SDRAM and features an AGP slot for dedicated graphics cards. It offers a solid level of integration for its time, delivering performance suitable for basic home and office use. DRIVER: pc/sis630.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.256: The Retro Web added 'Asus Polo "Genie" (SiS630 chipset)' system. ROMSET: 524288 bytes in 2 files / 380.54Kb packed $end $info=at $mame 0.37b4 [Peter Trauner] PC/AT (6 MHz, 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. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.268: Use set_inputline again genpc: remove [cracyc]. - 0.245: Kick upstairs too [Olivier Galibert]. - 0.216: Changed description to 'PC/AT (6 MHz, MF2 Keyboard)'. - 0.144u1: Confirmed dump for 8555-081 (Model 55SX) and 8555-X61 (Model 55SX) [Supervinx]. - 0.142u5: Added Award 3.03 BIOS [Darkstar]. - 0.142u3: Pentium drivers boots from HDD [Miodrag Milanović]. - 0.142u1: Added cascade mode support in DMA code and enabled AT floppy to boot again [Wilbert Pol, Miodrag Milanović] Implemented AT IDE support [Miodrag Milanović] 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 Milanović]. - 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: 1409024 bytes in 45 files / 722.98Kb packed $end $info=at_keyb $mame 0.153 AT Keyboard, , ???? DRIVER: devices/machine/pckeybrd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'AT Keyboard' device. ROMSET: None required. $end $info=at_keybc $mame 0.143u3 [Vas Crabb] PC/AT Keyboard Controller, , ???? IBM used Intel UPI-41 microcontrollers to implement bidirectional keyboard communication from the PC/AT and PS/2. On the PS/2, the microcontroller also handles mouse communication. The PS/2 host interface to the keyboard/mouse controller is backwards-compatible for documented commands. However a number of undocumented commands are no longer implemented, the pin assignments are different, and interrupt outputs are latched externally using a 74ALS74 at ZM87. Many of the ICs that provide functional compatibility with the AT and/or PS/2 "8042" keyboard controllers do not incorporate actual UPI-41 microcontroller cores. This even applies to some directly equivalent 40-pin DIPs such as the JETkey "Keyboard BIOS" V3.0 and V5.0, which were found to be Samsung Electronics ASICs when decapped. DRIVER: devices/machine/at_keybc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Vas Crabb added 'PC/AT Keyboard Controller' device. ROMSET: 6144 bytes in 3 files / 3.23Kb packed $end $info=at_mb $mame 0.172 PC/AT Motherboard, , ???? DRIVER: devices/machine/at.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Fix address map [AJR]. - 0.172: Added 'PC/AT Motherboard' device. ROMSET: None required. $end $info=at28c010 $mame 0.288 [Christian Brunschen] AT28C010 128Kx8 EEPROM, , ???? DRIVER: devices/machine/at28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'AT28C010 128Kx8 EEPROM' device. $end $info=at28c010_nvram $mame 0.288 [Christian Brunschen] AT28C010 128Kx8 EEPROM (nvram), , ???? DRIVER: devices/machine/at28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'AT28C010 128Kx8 EEPROM (nvram)' device. $end $info=at28c040 $mame 0.288 [Christian Brunschen] AT28C040 512Kx8 EEPROM, , ???? DRIVER: devices/machine/at28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'AT28C040 512Kx8 EEPROM' device. $end $info=at28c040_nvram $mame 0.288 [Christian Brunschen] AT28C040 512Kx8 EEPROM (nvram), , ???? DRIVER: devices/machine/at28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'AT28C040 512Kx8 EEPROM (nvram)' device. $end $info=at28c16 $mame 0.201 [Olivier Galibert] AT28C16 2Kx8 EEPROM, , ???? DRIVER: devices/machine/at28c16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Olivier Galibert added 'AT28C16 2Kx8 EEPROM' device. ROMSET: None required. $end $info=at28c256 $mame 0.288 [Christian Brunschen] AT28C256 32Kx8 EEPROM, , ???? DRIVER: devices/machine/at28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'AT28C256 32Kx8 EEPROM' device. $end $info=at28c256_nvram $mame 0.288 [Christian Brunschen] AT28C256 32Kx8 EEPROM (nvram), , ???? DRIVER: devices/machine/at28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'AT28C256 32Kx8 EEPROM (nvram)' device. $end $info=at28c64b $mame 0.232 [R. Belmont] AT28C64B 8Kx8 EEPROM, , ???? DRIVER: devices/machine/at28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Read overflow initializing nvram (MAMETesters 08524) (#12594). Actual rom size may be less than AT28C64B_DATA_BYTES. a2bus/booti, as a motivating example, has a ROM size of 0x2000. Fixed reading off the end of small default non-volatile RAM content regions [Kelvin Sherlock]. - 0.245: Remove unnecessary debug logging [R. Belmont]. - 0.232: R. Belmont added 'AT28C64B 8Kx8 EEPROM' device. ROMSET: None required. $end $info=at28c64b_nvram $mame 0.288 [Christian Brunschen] AT28C64B 8Kx8 EEPROM (nvram), , ???? DRIVER: devices/machine/at28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'AT28C64B 8Kx8 EEPROM (nvram)' device. $end $info=at29c020 $mame 0.184 ATMEL 29C020 256Kx8 FEEPROM, , ???? DRIVER: devices/machine/at29x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'ATMEL 29C020 256Kx8 FEEPROM' device. ROMSET: None required. $end $info=at29c040 $mame 0.165 ATMEL 29C040 512Kx8 FEEPROM, , ???? DRIVER: devices/machine/at29x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.165: Added 'ATMEL 29C040 512Kx8 FEEPROM' device. ROMSET: None required. $end $info=at29c040a $mame 0.165 ATMEL 29C040A 512Kx8 FEEPROM, , ???? DRIVER: devices/machine/at29x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.165: Added 'ATMEL 29C040A 512Kx8 FEEPROM' device. ROMSET: None required. $end $info=at386 $mame 0.82 [Nate Woods] PC/AT 386 (12 MHz, MF2 Keyboard), , 1988 The IBM PC AT was the successor of the PC and the XT. IBM added 'a lot of new features: they abandoned the old Intel 8086 to the Intel 80286, so the PC AT used new 16 bit expansion slots. The PC AT had a new version of the Microsoft OS: MS-DOS 3.0 which could manage the new 5?" floppy disk format (1.2 MB), the new hard disk capacities (20 MB and more) and allowed file sharing. It had a new keyboard too (the same we use now, more or less) with cursor keys and a key that could lock it. Two models were launched: the PC-AT model 1 (256 KB RAM, two floppy disk units and a color screen) and the PC-AT Model 2 (512 KB RAM, one floppy disk unit, one hard disk and a color screen) (source: http://www.old-computers.com/MUSEUM/computer.asp?c=185). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: Changed description to 'PC/AT 386 (12 MHz, MF2 Keyboard)'. - 0.210: Started splitting out and documenting mainboards [AJR]. - 0.199: BugFIX #07006: [Media Support] (at.cpp) atvga, at386, at486: [possible] Unable load Floppy Diskettes [Carl]. - 0.82: Nate Woods added 'AT 386 (not yet working)' system. ROMSET: 1638400 bytes in 34 files / 905.20Kb packed $end $info=at386sx $mame 0.190 [Carl] PC/AT 386SX (16 MHz, MF2 Keyboard), , 1988 In 1988, Intel introduced the 80386SX, most often referred to as the 386SX, a cut-down version of the 80386 with a 16-bit data bus mainly intended for lower-cost PCs aimed at the home, educational, and small-business markets, while the 386DX would remain the high-end variant used in workstations, servers, and other demanding tasks. The CPU remained fully 32-bit internally, but the 16-bit bus was intended to simplify circuit-board layout and reduce total cost. The 16-bit bus simplified designs but hampered performance. Only 24 pins were connected to the address bus, therefore limiting addressing to 16 MB, but this was not a critical constraint at the time. Performance differences were due not only to differing data-bus widths, but also due to performance-enhancing cache memories often employed on boards using the original chip. The original 80386 was subsequently renamed 80386DX to avoid confusion. However, Intel subsequently used the "DX" suffix to refer to the floating-point capability of the 80486DX. The 80387SX was an 80387 part that was compatible with the 386SX (i.e. with a 16-bit databus). The 386SX was packaged in a surface-mount QFP and sometimes offered in a socket to allow for an upgrade (source: https://en.wikipedia.org/wiki/Intel_80386#The_80386SX_variant). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.216: Changed description to 'PC/AT 386SX (16 MHz, MF2 Keyboard)'. - 0.190: Carl added 'PC/AT 386SX (VGA, MF2 Keyboard)' system. ROMSET: 458752 bytes in 9 files / 266.89Kb packed $end $info=at45db041 $mame 0.149u1 AT45DB041, , ???? DRIVER: devices/machine/at45dbxx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'AT45DB041' device. ROMSET: None required. $end $info=at45db081 $mame 0.184 AT45DB081, , ???? DRIVER: devices/machine/at45dbxx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'AT45DB081' device. ROMSET: None required. $end $info=at45db161 $mame 0.184 AT45DB161, , ???? DRIVER: devices/machine/at45dbxx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'AT45DB161' device. ROMSET: None required. $end $info=at486 $mame 0.101 [Nate Woods] PC/AT 486 (25 MHz, MF2 Keyboard), , 1990 The IBM PC AT was the successor of the PC and the XT. IBM added 'a lot of new features: they abandoned the old Intel 8086 to the Intel 80286, so the PC AT used new 16 bit expansion slots. The PC AT had a new version of the Microsoft OS: MS-DOS 3.0 which could manage the new 5?" floppy disk format (1.2 MB), the new hard disk capacities (20 MB and more) and allowed file sharing. It had a new keyboard too (the same we use now, more or less) with cursor keys and a key that could lock it. Two models were launched: the PC-AT model 1 (256 KB RAM, two floppy disk units and a color screen) and the PC-AT Model 2 (512 KB RAM, one floppy disk unit, one hard disk and a color screen) (source: http://www.old-computers.com/MUSEUM/computer.asp?c=185). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: Added 486upio, acer48622, 4alo001, 4alp001, zz1130, optimus, umc486a, a9c11f1f and 109k BIOS options [rfka01]. - 0.216: Changed description to 'PC/AT 486 (25 MHz, MF2 Keyboard)'. - 0.210: Started splitting out and documenting mainboards [AJR]. - 0.199: BugFIX #07006: [Media Support] (at.cpp) atvga, at386, at486: [possible] Unable load Floppy Diskettes [Carl]. - 0.103: Fixed regressions introduced in MESS 0.102 [Nate Woods]. - 0.101: Nate Woods added 'AT 486' system. ROMSET: 3145728 bytes in 35 files / 1.79Mb packed $end $info=at586 $mame 0.105 [Nate Woods] PC/AT 586 (PIIX4), , 1990 The IBM PC AT was the successor of the PC and the XT. IBM added 'a lot of new features: they abandoned the old Intel 8086 to the Intel 80286, so the PC AT used new 16 bit expansion slots. The PC AT had a new version of the Microsoft OS: MS-DOS 3.0 which could manage the new 5?" floppy disk format (1.2 MB), the new hard disk capacities (20 MB and more) and allowed file sharing. It had a new keyboard too (the same we use now, more or less) with cursor keys and a key that could lock it. Two models were launched: the PC-AT model 1 (256 KB RAM, two floppy disk units and a color screen) and the PC-AT Model 2 (512 KB RAM, one floppy disk unit, one hard disk and a color screen) (source: http://www.old-computers.com/MUSEUM/computer.asp?c=185). DRIVER: pc/atpci.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.176: BugFIX #06305: [Crash/Freeze] (atpci.cpp) at586, at586x3, ficvt503: Use of -kbd slot options 3270pc or pcat causes crash [crazyc]. - 0.151: BugFIX #05348: [Crash/Freeze] (at.c): [debug] Crash before OK [Osso]. - 0.105: Nate Woods added 'PC/AT 586(CGA, MF2 Keyboard) (not working yet)' system. ROMSET: 655360 bytes in 5 files / 499.77Kb packed $end $info=at586x3 $mame 0.145u4 [Wilbert Pol, Miodrag Milanović] PC/AT 586 (PIIX3), , 1990 The IBM PC AT was the successor of the PC and the XT. IBM added 'a lot of new features: they abandoned the old Intel 8086 to the Intel 80286, so the PC AT used new 16 bit expansion slots. The PC AT had a new version of the Microsoft OS: MS-DOS 3.0 which could manage the new 5?" floppy disk format (1.2 MB), the new hard disk capacities (20 MB and more) and allowed file sharing. It had a new keyboard too (the same we use now, more or less) with cursor keys and a key that could lock it. Two models were launched: the PC-AT model 1 (256 KB RAM, two floppy disk units and a color screen) and the PC-AT Model 2 (512 KB RAM, one floppy disk unit, one hard disk and a color screen) (source: http://www.old-computers.com/MUSEUM/computer.asp?c=185). DRIVER: pc/atpci.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.176: BugFIX #06305: [Crash/Freeze] (atpci.cpp) at586, at586x3, ficvt503: Use of -kbd slot options 3270pc or pcat causes crash [crazyc]. - 0.151: BugFIX #05348: [Crash/Freeze] (at.c): [debug] Crash before OK [Osso]. - 0.145u4: Wilbert Pol and Miodrag Milanović added 'generic PC/AT 586 (PIIX3)' system. ROMSET: 917504 bytes in 4 files / 490.58Kb packed $end $info=at89c4051 $mame 0.184 [Steve Ellenoff, Manuel Abadia, Couriersud] Atmel AT89C4051, , ???? DRIVER: devices/cpu/mcs51/i80c51.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Atmel AT89C4051' [Angelo Salese]. - 0.184: Steve Ellenoff, Manuel Abadia and Couriersud added 'AT89C4051' device. ROMSET: None required. $end $info=at89c52 $mame 0.199 [Steve Ellenoff, Manuel Abadia, Couriersud] Atmel AT89C52, , ???? DRIVER: devices/cpu/mcs51/i80c52.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.199: Steve Ellenoff, Manuel Abadia and Couriersud added 'Atmel AT89C52' device. ROMSET: None required. $end $info=at89s52 $mame 0.199 [Steve Ellenoff, Manuel Abadia, Couriersud] Atmel AT89S52, , ???? DRIVER: devices/cpu/mcs51/i80c52.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.199: Steve Ellenoff, Manuel Abadia and Couriersud added 'Atmel AT89S52' device. ROMSET: None required. $end $info=ata_interface $mame 0.150 ATA Interface, , ???? DRIVER: devices/bus/ata/ataintf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'ATA Interface' device. ROMSET: None required. $end $info=ata_slot $mame 0.149u1 ATA Connector, , ???? DRIVER: devices/bus/ata/atadev.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'ATA Connector' device. ROMSET: None required. $end $info=atacf $mame 0.246 [Miodrag Milanovi?] ATA CompactFlash Card, , ???? DRIVER: devices/bus/ata/hdd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.246: Miodrag Milanovi? added 'ATA CompactFlash Card' device. ROMSET: None required. $end $info=atakaast $mame 0.239 [algestam, Milan Galcik] Ataka asteroidov, bootleg (Elektronika), 1992 Soviet video game from the 1980s, developed for microprocessor-based systems like the DVK or UKNC. Based on Atari's classic Asteroids, it replicates the game mechanics: players control a spaceship in a two-dimensional space, firing at asteroids while fending off enemy UFOs. Featuring simple, black-and-white graphics, it stands as an example of a localized adaptation of a Western title within the Soviet educational and computing context. DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.239: algestam and Milan Galcik added 'bootleg (Elektronika) Ataka asteroidov' system. ROMSET: 105570 bytes in 1 file / 34.84Kb packed $end $info=atari_cx85 $mame 0.264 [AJR] Atari CX85 Numeric Keypad, , ???? DRIVER: devices/bus/vcs_ctrl/cx85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: AJR added 'Atari CX85 Numeric Keypad' device. ROMSET: None required. $end $info=atari_dpc $mame 0.163 Atari DPC, , ???? DRIVER: devices/bus/vcs/dpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (atari_dcp) to (atari_dpc). - 0.163: Added 'Atari DPC' device. ROMSET: None required. $end $info=atari_fdc $mame 0.149u1 Atari FDC (HLE), , ???? DRIVER: devices/bus/a800/atarifdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Don't acknowledge commands with invalid drive numbers; small code cleanup [AJR]. - 0.278: Changed description to 'Atari FDC (HLE)'. Remove leftover #includes [AJR]. - 0.149u1: Added 'Atari FDC' device. ROMSET: None required. $end $info=atari_maria $mame 0.155 Atari MARIA, , ???? DRIVER: atari/maria.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Updates and cleanups (#15140): Use device_video_interface and required_address_space, use callbacks for halt, interrupt and wait; fixed bug in unknown bit detection at DLL; removed hard-coded RAM size; renamed variables to better align with documentation [cam900]. - 0.155: Added 'Atari MARIA' device. ROMSET: None required. $end $info=atari_trakball $mame 0.271 [as-tb-dev] Atari CX22/CX80 Trak-Ball, , ???? The 'Atari Trak-Ball Controller was introduced in the early years of Atari and is still used to current day with the most recent console the Atari VCS. Most Trak-Ball units consist of an oversized ball in the center and side buttons on both left and right sides of the unit. This page includes non-Atari brands to as they can be used with the certain systems (source: https://atari.fandom.com/wiki/Trak-Ball). DRIVER: devices/bus/vcs_ctrl/trakball.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: as-tb-dev added 'Atari CX22/CX80 Trak-Ball' device. ROMSET: None required. $end $info=atari1050 $mame 0.210 [AJR] Atari 1050 Dual Density Disk Drive, , ???? DRIVER: devices/bus/a800/atari1050.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Fix polarity of host communications; correct drive select switch settings [AJR]. - 0.210: AJR added 'Atari 1050 Dual Density Disk Drive' device. ROMSET: 20480 bytes in 5 files / 12.90Kb packed $end $info=atari810 $mame 0.210 [AJR] Atari 810 Disk Drive, , ???? DRIVER: devices/bus/a800/atari810.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Fix polarity of host communications; correct drive select switch settings [AJR]. - 0.210: AJR added 'Atari 810 Disk Drive' device. ROMSET: 4096 bytes in 2 files / 2.96Kb packed $end $info=atariabc286 $mame 0.218 [rfka01] ABC-286/30, Atari, 1989 Technical informations: http://kickass.ddnss.org/html/computers/abc286.htm DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.218: rfka01 added 'Atari ABC-286/30' system. ROMSET: 65536 bytes in 2 files / 47.58Kb packed $end $info=ataripc1 $mame 0.182 [rfka01] PC1, Atari, 1987 First introduced at the Consumer Electronics Show in January 1987 as the “Atari PC??, this was Atari's first foray into the IBM PC Compatible market and would later be known as the Atari PC1. Priced at a US$699, it was marketed as Atari's entry level system and was soon followed by the Atari PC2 also in the same year. Uniquely it reused the Atari Megafile 44 Chassis, however this came at a cost. Unlike many other IBM Compatible XT systems on the market (including the later PC2, PC3) the slim Megafile chassis did not allow for much in the way of upgrades via the addition of ISA expansion cards. Apart from being able to upgrade the RAM to 640K and to add an 8087 co-processor, you were very much limited in what you could do which is not all surprising for a budget PC (source: http://www.ataripc.net/pc1-8088/). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.182: rfka01 added 'Atari PC1' system. ROMSET: 98304 bytes in 3 files / 50.33Kb packed $end $info=ataripc3 $mame 0.148u1 [rfka01] PC3, Atari, 1988 Just after the Atari ST series, Atari decided to launch a series of PC compatible systems. The PC-1 was the first model. It used the shell of the Atari Mega ST4 and its mouse. It held 512 KB of RAM, an optional 20 or 23 MB HDD, but didn't have ISA extension slot, to use a PC card, an expansion box was necessary. However, the PC-1 had Parallel, serial and mouse ports built-in as well as an universal video interface allowing either colour CGA and EGA or Hercules monochrome monitors to be connected to the same video port. The PC3, a 8088 8Mhz based system with 640 KB ram, CGA graphics and 20MB hard drive (source: http://www.old-computers.com/museum/computer.asp?c=77&st=1). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.148u1: rfka01 added skeleton driver of 'Atari PC-3' system. ROMSET: 32768 bytes in 1 file / 17.12Kb packed $end $info=ataripc4 $mame 0.218 [rfka01] PC4, Atari, 1987 Introduced at COMDEX '87 along with the PC2, the PC4 was the last in the Atari PC series to have an Atari designed motherboard and no longer featured an Atari Mouse port. In a further move away from using Atari components, both the Keyboard and Mouse were a generic Mitsumi model which were also found in other brand name IBM Compatibles at the time such as the Commodore PC series (source: http://www.ataripc.net/pc4-286/). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.218: rfka01 added 'Atari PC4' system. ROMSET: 131072 bytes in 4 files / 58.97Kb packed $end $info=ataripc5 $mame 0.218 [rfka01] PC5, Atari, 1988 With the first 386 from Atari, the customer could choose the clock frequency between 6, 16 and 20 MHz, and the operating system (MS-DOS 5.0 or EURIX, a UNIX version) was also available. In contrast, the drives were tried and tested, either a 5? ? or a 3? ? HD drive is used as the floppy disk drive and a 60 MB RLL disk as the hard drive. The interfaces for an external floppy disk drive and for a digital monitor available with the other PC models are omitted with the PC5 (source, traslated from German: http://www.atari-computermuseum.de/pc5.htm). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.218: rfka01 added 'Atari PC5' system. ROMSET: 131072 bytes in 4 files / 61.77Kb packed $end $info=atc1415 $mame 0.218 [rfka01] ATC-1415, A-Trend, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/6911 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added 'A-Trend ATC-1415' system. ROMSET: 131072 bytes in 1 file / 82.30Kb packed $end $info=atc1425a $mame 0.218 [rfka01] ATC-1425A (SiS 85C496/85C497 chipset), A-Trend, 1995 Technical informations: https://www.elhvb.com/webhq/models/486pci/atc1425a.htm DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap, Title and PCB. WIP - 0.286: Changed description to 'ATC-1425A (SiS 85C496/85C497 chipset)'. - 0.257: Changed description to 'ATC-1425A (SiS 85C496/85C497)'. - 0.218: rfka01 added 'A-Trend ATC-1425A' system. ROMSET: 262144 bytes in 2 files / 184.68Kb packed $end $info=atc1425b $mame 0.234 [Windows9566, rfka01] ATC-1425B (SiS 85C496/85C497 chipset), A-Trend, 1996 Technical informations: https://www.elhvb.com/mboards/a-trend/1425b/ATC-1425B.html DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.286: Changed description to 'ATC-1425B (SiS 85C496/85C497 chipset)'. - 0.257: Changed description to 'ATC-1425B (SiS 85C496/85C497)'. - 0.234: Windows9566 and rfka01 added 'A-Trend ATC-1425B' system. ROMSET: 131072 bytes in 1 file / 95.27Kb packed $end $info=atgame40 $mame 0.274 [TeamEurope, Patryk Stefanski] 40 Bonus Games in 1 (AtGames), AtGames, 2012 Preloaded handheld console featuring 40 built-in classic games, equipped with an LCD screen, integrated controls (joystick and buttons), and battery-powered operation. Ideal for retro gaming, it delivers instant entertainment without the need for cartridges or downloads, bringing back titles inspired by classic arcade games and vintage consoles. DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope and Patryk Stefanski added 'AtGames 40 Bonus Games in 1 (AtGames)' system. ROMSET: 16777216 bytes in 1 file / 8.69Mb packed $end $info=atgsms $mame 0.283 [TeamEurope, David Haywood] 20 SEGA Master System & Game Gear Classics - Plug & Play on TV, AtGames / time, 200? Plug-and-play console for TVs that features classic titles inspired by the Master System and Game Gear platforms. It offers instant gameplay with built-in controllers, making it perfect for reliving the retro experience without needing original hardware. DRIVER: sega/sms_bootleg.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope and David Haywood added 'AtGames / time 20 SEGA Master System & Game Gear Classics - Plug & Play on TV' system. ROMSET: 4194304 bytes in 1 file / 1.92Mb packed $end $info=athlonxp $mame 0.201 [AJR] Amd Athlon XP, , ???? DRIVER: devices/cpu/i386/athlon.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: AJR added 'Amd Athlon XP' device. ROMSET: None required. $end $info=ati_vga $mame 0.163 ATi VGA i/f, , ???? DRIVER: devices/video/pc_vga_ati.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.286: Move EEPROM hookup to ISA cards; fix start address, fix bank select [Angelo Salese]. - 0.264: Changed description to 'ATi VGA i/f'. - 0.163: Added 'ATI VGA' device. ROMSET: None required. $end $info=atm $mame 0.132 [Miodrag Milanović] ATM-Turbo (ATM-CP), 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)). DRIVER: sinclair/atm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.247: Changed description to 'ATM-Turbo (ATM-CP)'. - 0.184: Removed direct update handlers: a2600, atm (still not working, but less badly), mpf1 (makes step work), mpz80, pentagon, sage2, scorpion, tms32031 [Olivier Galibert]. - 0.132: Miodrag Milanović added skeleton driver of 'MicroArt ATM' system. ROMSET: 131072 bytes in 2 files / 95.09Kb packed $end $info=atm18mcc $mame 0.246 [hap] ATM18 Mini Chess Computer (English), Elektor, 2009 The Elektor ATM18 system can be used to make a surprisingly simple and effective chess computer. The only additional hardware required is a few low-cost pushbuttons. The software for the project is written in C, and it was far from an easy task to fit the program in the 8 KB of program memory offered by the ATmega88 (source: https://www.elektormagazine.com/magazine/elektor-200909/19174). DRIVER: elektor/avrmax.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.246: hap added 'Elektor ATM18 Mini Chess Computer (English)' system. ROMSET: 8192 bytes in 1 file / 4.20Kb packed $end $info=atmega1280 $mame 0.153 Atmel ATmega1280, , ???? DRIVER: devices/cpu/avr8/avr8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Atmel ATmega1280' [Angelo Salese]. - 0.153: Added 'ATmega1280' device. ROMSET: None required. $end $info=atmega168 $mame 0.227 [Ryan Holtz] Atmel ATmega168, , ???? DRIVER: devices/cpu/avr8/avr8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Ryan Holtz added 'Atmel ATmega168' device. ROMSET: None required. $end $info=atmega2560 $mame 0.164 Atmel ATmega2560, , ???? DRIVER: devices/cpu/avr8/avr8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Atmel ATmega2560' [Angelo Salese]. - 0.164: Added 'ATmega2560' device. ROMSET: None required. $end $info=atmega328 $mame 0.222 [hiromasa] Atmel ATmega328, , ???? DRIVER: devices/cpu/avr8/avr8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: hiromasa added 'Atmel ATmega328' device. ROMSET: None required. $end $info=atmega644 $mame 0.149u1 Atmel ATmega644, , ???? DRIVER: devices/cpu/avr8/avr8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Atmel ATmega644' [Angelo Salese]. - 0.149u1: Added 'ATmega644' device. ROMSET: None required. $end $info=atmega88 $mame 0.149u1 Atmel ATmega88, , ???? DRIVER: devices/cpu/avr8/avr8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Atmel ATmega88' [Angelo Salese]. - 0.149u1: Added 'ATmega88' device. ROMSET: None required. $end $info=atmel_29c010 $mame 0.149u1 Atmel 29C010 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Atmel 29C010 Flash' device. ROMSET: None required. $end $info=atmel_29c020 $mame 0.271 [smf] Atmel 29C020 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: smf added 'Atmel 29C020 Flash' device. ROMSET: None required. $end $info=atmel_49f4096 $mame 0.185 Atmel AT49F4096 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.185: Added 'Atmel AT49F4096 Flash' device. ROMSET: None required. $end $info=atmtb2 $mame 0.132 [Miodrag Milanović] ATM-Turbo 2, MicroART, 1992 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)). DRIVER: sinclair/atm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.247: Machine promoted to working and description changed to 'ATM-Turbo 2' [Andrei I. Holub]. - 0.135: Renamed (atm2) to (atmtb2). - 0.132: Miodrag Milanović added skeleton driver of 'MicroArt ATM 2 Turbo' system. ROMSET: 136192 bytes in 8 files / 103.78Kb packed $end $info=atmtb2plus $mame 0.249 [Andrei I. Holub] ATM-Turbo 2+, MicroART, 1993 ATM (ATM Turbo) is a ZX Spectrum clone, developed in Moscow in 1991,[1] by two firms, MicroArt and ATM. It offers enhanced characteristics, compared to the original Spectrum, such as a 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 three new graphics modes. The ATM can be emulated in Unreal Speccy v0.27 and higher (source: https://en.wikipedia.org/wiki/ATM_(computer)). DRIVER: sinclair/atm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap and Title. WIP: - 0.249: Andrei I. Holub added 'MicroART ATM-Turbo 2+' system. ROMSET: 332800 bytes in 10 files / 220.07Kb packed $end $info=atom $mame 0.37b2 [Paul Daniels] Atom, Acorn Computers, 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). DRIVER: acorn/atom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: atom_rom.xml, atom_cass.xml, atom_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.278: Added GDOS, GDOS-2015, MDCR, Speech Synthesis Module, EPROM Switch Card, Tube Interface, EF9345 80 Column Card [Nigel Barnes]. - 0.185: Added csw cassette format [Nigel Barnes]. - 0.182: Backgammon, Cylon Attack, Early Warning, Minefield and Tangled added 'in atom_cass.xml and Galaxians (Aardvark) added 'in atom_flop.xml [Nigel Barnes]. - 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: 12288 bytes in 2 files / 9.72Kb packed $end $info=atom_discpack $mame 0.200 [Nigel Barnes] Atom Disc Pack, , ???? DRIVER: devices/bus/acorn/atom/discpack.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Changed description to 'Atom Disc Pack'. - 0.202: Set READY on HEAD_LOAD [Nigel Barnes]. - 0.200: Nigel Barnes added 'Acorn Atom Disc Pack' device. ROMSET: 4096 bytes in 1 file / 3.24Kb packed $end $info=atom_econet $mame 0.200 [Nigel Barnes] Atom Econet Interface, , ???? DRIVER: devices/bus/acorn/atom/econet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Changed description to 'Atom Econet Interface'. - 0.200: Nigel Barnes added 'Acorn Atom Econet Interface' device. ROMSET: None required. $end $info=atom_gdos $mame 0.278 [Nigel Barnes] Atom GDOS, , ???? DRIVER: devices/bus/acorn/atom/gdos.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Nigel Barnes added 'Atom GDOS' device. ROMSET: 4096 bytes in 1 file / 2.93Kb packed $end $info=atom_gdos2015 $mame 0.278 [Nigel Barnes] Atom GDOS-2015, , ???? DRIVER: devices/bus/acorn/atom/gdos2015.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Nigel Barnes added 'Atom GDOS-2015' device. ROMSET: 65536 bytes in 1 file / 6.67Kb packed $end $info=atom_mdcr $mame 0.278 [Nigel Barnes] Atom MDCR, , ???? DRIVER: devices/bus/acorn/atom/mdcr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Nigel Barnes added 'Atom MDCR' device. ROMSET: None required. $end $info=atom_sid $mame 0.200 [Nigel Barnes] AtomSID, , ???? DRIVER: devices/bus/acorn/atom/sid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Nigel Barnes added 'AtomSID' device. ROMSET: None required. $end $info=atom_speech $mame 0.278 [Nigel Barnes] Atom Speech Synthesis Module, , ???? DRIVER: devices/bus/acorn/atom/speech.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Nigel Barnes added 'Atom Speech Synthesis Module' device. ROMSET: 2048 bytes in 1 file / 1.83Kb packed $end $info=atom_switch $mame 0.278 [Nigel Barnes] Atom EPROM Switch Card, , ???? DRIVER: devices/bus/acorn/atom/switch.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Nigel Barnes added 'Atom EPROM Switch Card' device. ROMSET: None required. $end $info=atom_tube $mame 0.278 [Nigel Barnes] Atom Tube Interface, , ???? DRIVER: devices/bus/acorn/atom/tube.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Nigel Barnes added 'Atom Tube Interface' device. ROMSET: None required. $end $info=atom_vdu80 $mame 0.278 [Nigel Barnes] Atom EF9345 80 Column Card, , ???? DRIVER: devices/bus/acorn/atom/vdu80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Nigel Barnes added 'Atom EF9345 80 Column Card' device. ROMSET: 8192 bytes in 1 file / 0.91Kb packed $end $info=atombbc $mame 0.148u3 [Phill Harvey-Smith] Atom with BBC Basic, Acorn Computers, 1982 Acornsoft's 20k BBC ROM conversion module can be added 'to an Atom, which will support the full set of BBC-type Basic commands. The syntax is identical, so all programs that don't rely on BBC hardware can be run on the Atom (source: http://acorn.chriswhy.co.uk/docs/Mags/AU/AU_Sep82_BBCBASICForTheAtom.pdf). DRIVER: acorn/atom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: atom_rom.xml, atom_cass.xml, atom_flop.xml RESOURCES: Snap, Title and Icon. WIP: - 0.279: Renamed (atombb) to (atombbc). - 0.148u3: Phill Harvey-Smith added 'Acorn Atom with BBC basic' system. ROMSET: 20480 bytes in 2 files / 15.37Kb packed $end $info=atomes $mame 0.279 [Nigel Barnes] ES5700 (LED Electronic Message System), Pearce Signs, 198? The Pearce Signs ES5700 (LED Electronic Message System) is an electronic LED message system designed for displaying real-time information in public or commercial environments. Primarily used for dynamic signage, this LED display allows you to show scrolling messages, announcements, schedules, alerts, or advertisements clearly and visibly—even from a distance. DRIVER: acorn/atom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Nigel Barnes added 'Pearce Signs ES5700 (LED Electronic Message System)' system. ROMSET: 4096 bytes in 1 file / 2.73Kb packed $end $info=atomrr $mame 0.37b9 [Nathan Woods] Atom with RAMROM, Acorn Computers, 2014 The Acorn Atom was the ancestor of the BBC computers series. It was sold in kit or ready-assembled versions. The great advantage of the Atom compared to its competitors (TRS-80 & PET), was its high resolution capabilities (256 x 192) which were quite unusual in 1979 for the price. The Acorn Atom with Eprom Box it's an expanded version with the additional ROMs (source: sysinfo.dat). DRIVER: acorn/atom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: atom_rom.xml, atom_cass.xml, atom_flop.xml RESOURCES: Snap, Title and Icon. WIP: - 0.279: Renamed (atomeb) to (atomrr). - 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: Nathan Woods added 'Atom with Eprom Box' system. ROMSET: 131072 bytes in 1 file / 54.83Kb packed $end $info=att4425 $mame 0.189 [Sergey Svishchev] AT&T Teletype 4425, AT&T, 1983 Analog desktop telephone system with hands-free capability, designed for home or office use, featuring a numeric keypad, liquid crystal display, and call features such as automatic dialing, speakerphone, and incoming call management. Includes ports for headphones and connection to external devices, providing a simple and direct interface for voice communication. DRIVER: att/att4425.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.189: Sergey Svishchev added 'AT&T Teletype 4425' system. ROMSET: 40960 bytes in 5 files / 25.24Kb packed $end $info=att610 $mame 0.218 [Bitsavers] 610 Business Communication Terminal, AT&T, 1986 Tabletop communication terminal designed for professional environments, featuring an alphanumeric display, a full keyboard, and interfaces for advanced call management. It supports features such as call transfer, messaging, hands-free operation, and integration with corporate telephone systems, providing a functional interface for efficient communication in office settings. DRIVER: att/att610.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Marquee. WIP: - 0.218: Bitsavers added 'AT&T 610 Business Communication Terminal' system. ROMSET: 32768 bytes in 3 files / 16.37Kb packed $end $info=att615 $mame 0.241 [Bitsavers] 615 MT, AT&T, 1987 Technical informations: https://terminals-wiki.org/wiki/index.php/AT%26T_615_MT DRIVER: att/att610.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.241: Bitsavers added 'AT&T 615 MT' system. ROMSET: 102400 bytes in 5 files / 59.71Kb packed $end $info=att630 $mame 0.192 [Robbbert] 630 MTG, AT&T, 1986 Technical informations: https://terminals-wiki.org/wiki/index.php/AT%26T_630_MTG DRIVER: att/att630.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.272: Add mouse and associated interrupts [AJR]. - 0.192: Robbbert added 'AT&T 630 MTG' system. ROMSET: 262144 bytes in 4 files / 71.40Kb packed $end $info=att6300p $mame 0.282 [donohoe00] 6300 Plus, AT&T, 1985 It’s a desktop computer released in 1985, based on the Intel 80286 processor and compatible with the IBM PC/AT standard. Designed for business environments, it supports extended memory, 16-bit ISA slots, and floppy/hard disk drives. It uses a proprietary BIOS and MS-DOS, featuring a rugged design and standard peripheral interfaces. Marketed by AT&T as an office and network solution, it integrated telecommunications capabilities. DRIVER: olivetti/att6300p.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.284: Fix enabling/disabling of A20-A23 address lines; add support for 1.2MB drive (525hd) (#14577): Add comment explaining default drive densities; add support for 1.2MB drive (525hd). (att6300p_fdc.cpp) Move FDC support into device-specific files [donohoe00]. (att6300p_fdc.cpp): Use explicitly sized integers for things that are saved, clean up, srcclean [Vas Crabb]. - 0.283: Fix polarity of DIP switch settings and add DIP locations (#14418) [donohoe00]. att6300p_mmu.cpp: Added a side effects check [Vas Crabb]. - 0.282: donohoe00 added 'AT&T 6300 Plus' system. ROMSET: 34304 bytes in 4 files / 15.38Kb packed $end $info=att6300p_mmu $mame 0.282 [donohoe00] AT&T 6300 Plus MMU, , ???? DRIVER: olivetti/att6300p_mmu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: donohoe00 added 'AT&T 6300 Plus MMU' device. ROMSET: None required. $end $info=att730x $mame 0.218 [Bitsavers] 730X, AT&T, 1990 The 730X System consists of an X Window System 1 server (730X Server) and host utilities. The 730X Server is an implementation of an X Window System server for the AT&T 730 Multi-Tasking with graphics?terminal (730 MTG). The X Window System is a network transparent graphical windowing system that enables multiple applications to be simultaneously rendered on a single display. An X Window System server is a program running in a terminal or workstation that controls the display and interacts with X Window System applications (X clients). The 730X server interacts with host-based X clients over a StarLAN 10 local area network. The 730X Server is compatible with X11 R3 protocol. The 730X host utilities provide font and color database files for the 730X Server and a 730X file server, which is needed when using the ISO protocol over a StarLAN 10 network to allow remote access to fonts and the color database. Host utilities also include font and color database compilers and additional font utilities. When TCP/IP protocol is used over the StarLAN 10 network, the Trivial File Transfer Protocol (TFTP) is used to allow remote access to fonts and the color database in place of the 730X file server. TFTP is assumed to be present on the remote host and is not included with the 730X host utilities (source: original user's guide). DRIVER: att/att630.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, pdf Manual, Marquee and PCB. WIP: - 0.218: Bitsavers added 'AT&T 730X' system. ROMSET: 917504 bytes in 14 files / 368.24Kb packed $end $info=attache $mame 0.149 [Al Kossow, Barry Rodewald] Attaché, Otrona, 1982 The American company's first major product, the Otrona Attaché, came out in April 1982 and folded up to the size of a fat briefcase painted off-white with orange trim. When set up for use, the carrying handle swung under the chassis to prop it up for easier viewing. A keyboard could be removed from one end, revealing a small 5 inch monochrome CRT and two 360Kb "half-height" 5? inch floppy disk drives. The system featured a Zilog Z80 microprocessor at running 4 MHz, used the CP/M version 2 operating system with 64K of RAM and optionally, a modified version of IBM's DOS operating' system. The RAM can be upgraded to 640Kb and had several programs in ROM. It contained a single speaker for sound output (which could be set to give audible feedback when keys were pressed) and two RS422 serial ports for communication. It also supported monochrome bit-mapped graphics, and introduced the concept of desk accessory programs, such as a calendar. calculator and auto-run timer that could be run without closing a user application. This innovative application set, known as Valet, predated the appearance of similar functionality in the 1984 Macintosh (source: http://en.wikipedia.org/wiki/Otrona). DRIVER: skeleton/attache.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: attache.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and Artwork Preview. WIP: - 0.194: Added RS-232 serial ports [AJR]. - 0.192: Added Attache 8:16 ROMs, and revision H BIOS; added 'preliminary communications between Z80 and 8086 [Barry Rodewald]. - 0.182: Machine promoted to working [zx70]. - 0.165: Changed description in 'Otrona Attaché'. - 0.149: Al Kossow and Barry Rodewald added 'Otrona Attache (boot rev G)' system. ROMSET: 17408 bytes in 7 files / 10.93Kb packed $end $info=attache816 $mame 0.192 [Al Kossow] Attaché 8:16, Otrona, 1983 The Otrona Attaché was introduced in 1982, with the 8:16 available in 1983 with an 8086 coprocessor board and 256KB RAM. This model also has the optional GPIB interface. The system will boot CP/M 2.2.5 running on the Z80A, and MSDOS 2.11 on the 8086. In CP/M mode, the coprocessor RAM is available as a 248KB RAMDISK (source: http://q7.neurotica.com/Oldtech/Otrona/). DRIVER: skeleton/attache.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: attache.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.193: Enabled MCFG_QUANTUM_PERFECT_CPU on the 8086 - fixes deadlock when writing to RAM disk [Barry Rodewald]. - 0.192: Al Kossow added 'Otrona Attaché 8:16' system. ROMSET: 16384 bytes in 3 files / 4.36Kb packed $end $info=attiny15 $mame 0.220 Atmel ATtiny15, , ???? DRIVER: devices/cpu/avr8/avr8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Added 'Atmel ATtiny15' device. ROMSET: None required. $end $info=atturbo $mame 0.74 [Wilbert Pol, Miodrag Milanović] PC/AT Turbo (12 MHz, 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 (source: http://en.wikipedia.org/wiki/IBM_Personal_Computer/AT). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.218: Added cl286 BIOS option [rfka01]. - 0.216: Renamed (atvga) to (atturbo) and description changed to 'PC/AT Turbo (12 MHz, MF2 Keyboard)'. - 0.199: BugFIX #07006: [Media Support] (at.cpp) atvga, at386, at486: [possible] Unable load Floppy Diskettes [Carl]. - 0.142u6: New AMI BIOS based on Headland GC102 chipset [kaylee]. - 0.135: Improved emulation. Now some output is showed [Miodrag Milanović]. - 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]. - 0.74: Wilbert Pol and Miodrag Milanović added 'generic PC/AT' system. ROMSET: 917504 bytes in 23 files / 482.56Kb packed $end $info=aubam12s2 $mame 0.214 [rfka01] BAM/12-S2, AUVA COMPUTER, INC., 198? Technical information here: https://arvutimuuseum.ee/th99/m/A-B/32297.htm DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.214: rfka01 added 'AUVA COMPUTER, INC. BAM/12-S2' system. ROMSET: 131072 bytes in 2 files / 47.33Kb packed $end $info=audiowerk2 $mame 0.262 [Angelo Salese] Emagic Audiowerk2 Digital Audio Recording, , ???? DRIVER: devices/bus/pci/audiowerk2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.263: Changed description to 'Emagic Audiowerk2 Digital Audio Recording'. - 0.262: Angelo Salese added 'Emagic Audiowerk2 Digital Audio Recording PCI card' device. ROMSET: None required. $end $info=auslalom $mame 0.229 [hap] Autoslalom, Elektronika, 1990 Technical informations:http://handheldempire.com/game.jsp?game=788 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.229: hap added 'Elektronika Autoslalom' system. ROMSET: 119376 bytes in 2 files / 34.52Kb packed $end $info=aussieby $mame 0.165 [Robbbert] Aussie Byte II, SME Systems, 1984 Compact computer system based on Z80 architecture, designed for home and educational use, featuring an integrated keyboard and video interface for connecting to a monitor or television. Preconfigured with a BASIC environment, it enables programming and software execution from cassette tapes, offering a simple and accessible computing experience during the early years of emerging electronics. DRIVER: ausnz/aussiebyte.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: aussiebyte.xml RESOURCES: Snap and Title. WIP: - 0.165: Robbbert added 'SME Systems Aussie Byte II' system. ROMSET: 6144 bytes in 2 files / 3.55Kb packed $end $info=autoc15 $mame 0.198 [Mikko Heinonen] Autocue 1500 Teleprompter, Autocue Ltd., 1988 The Autocue 1500 Teleprompter is a high-quality prompting system that combines hardware and software to smoothly and synchronously scroll text in front of the camera lens. It uses an integrated screen and a beam splitter (semi-reflective mirror) to project text in overlay, allowing the presenter to look directly into the camera lens. It is robust, reliable, and widely used in television studios, live events, and broadcast productions. It supports formatted text, adjustable scrolling speed, and remote control, ensuring professional performance even in high-paced production environments. DRIVER: acorn/bbcmc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbcmc_flop.xml, pro128s_flop.xml, bbcm_flop.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbcm_cart.xml, bbc_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.225: Changed description to 'Autocue 1500 Teleprompter'. - 0.224: Changed description to 'Autocue 1500 Telepromter'. - 0.216: Changed manufacturer to 'Autocue Ltd.'. Replaced HD6845 CRT controller with HD6345 (required for smooth scrolling) [Nigel Barnes]. - 0.198: Mikko Heinonen added 'Autocue 1500' system. ROMSET: 196608 bytes in 4 files / 95.66Kb packed $end $info=autoc15_kbd $mame 0.280 [Nigel Barnes] Autocue 1500 Keyboard, , ???? DRIVER: acorn/bbc_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Nigel Barnes added 'Autocue 1500 Keyboard' device. ROMSET: None required. $end $info=autorace $mame 0.242 [hap, Sean Riddle] Auto Race, Mattel Electronics, 1976 Mattel Electronics Auto Race is the first in the line of many Mattel Electronics games, and is credited with being the first handheld game that was entirely digital, with only solid-state electronics, having no moving mechanisms except the controls and on/off switch. The player's car is represented by a bright blip (a vertical dash sign) on the bottom of the screen. The player must make it to the top of the screen 4 times (4 laps) to win, but, while making it towards the top, the player must swerve past other cars using the switch at the bottom of the system to toggle between three lanes. If hit by a car, the player's vehicle keeps moving back towards the bottom of the screen until it gets out of the other car's way. The goal is to beat the game before the 99 seconds (as high as the two-digit timer can show) given are up, and to get the shortest time possible. The player's car has four "gears" and the faster the gear, the faster the other cars come at it (source: https://en.wikipedia.org/wiki/Mattel_Auto_Race). DRIVER: handheld/hh_rw5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.281: (autorace.lay) Remove leftover clickthrough param [hap]. - 0.242: hap and Sean Riddle added 'Mattel Electronics Auto Race' system. ROMSET: 512 bytes in 1 file / 0.50Kb packed $end $info=auvip800 $mame 0.257 [fdiskitup] VIP 800, AUVA, 198? The AUVA VIP 800 is a professional reel-to-reel videotape recorder developed in the 1980s for use in broadcasting applications. Primarily used in television studios, it supports the analog 1” Type C video format and is known for its high image quality, signal stability, and reliability in recording and playback. It was employed for archival storage, broadcasting, and television video editing. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.257: fdiskitup added 'AUVA VIP 800' system. ROMSET: 8192 bytes in 1 file / 6.52Kb packed $end $info=av20dev $mame 0.275 [anonymous] Acorn V20 (Development), Acorn Computers, 1992 The Acorn V20 is a microprocessor developed by Acorn Computers, a British company known for its innovative home computers and educational systems in the 1980s. However, the name "Acorn V20" can be confusing, as there is no processor officially named "Acorn V20." It is more likely to refer to the NEC V20, a processor compatible with the Intel 8088/8086 architecture, which Acorn may have used in some of its products. DRIVER: acorn/aa310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: archimedes.xml, archimedes_hdd.xml, archimedes_rom.xml RESOURCES: Snap and Title. WIP: - 0.275: anonymous added 'Acorn Computers Acorn V20 (Development)' system. ROMSET: 2097152 bytes in 4 files / 1.25Mb packed $end $info=avcc $mame 0.141 [Kevin Horton, Jonathan Gevaryahu, Sandro Ronco] Advanced Voice Chess Challenger, Fidelity Electronics, 1980 Technical informations: https://www.schach-computer.info/wiki/index.php/Fidelity_Chess_Challenger_Voice DRIVER: fidelity/vcc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.269: Renamed (uvc) to (avcc) [hap]. - 0.208: Changed description 'Advanced Voice Chess Challenger'. - 0.141: Kevin Horton, Jonathan Gevaryahu and Sandro Ronco added 'Advanced Talking Chess Challenger (model UVC)' system. ROMSET: 8192 bytes in 1 file / 6.41Kb packed $end $info=avigo $mame 0.37b9 [Kevin Thacker, Sandro Ronco] TI Avigo 10 PDA, 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: https://en.m.wikipedia.org/wiki/Avigo_10). DRIVER: ti/avigo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and Artwork Preview. WIP: - 0.144: Systems promoted from GAME_NOT_WORKING [Sandro Ronco]. - 0.143u8: Added NVRAM and warm start [Sandro Ronco]. - 0.141: Fixed regressions [Robbbert]. - 0.112: Removed redundant artwork in avigo.zip (bug #1043) [Nate Woods]. - 0.37b9: Kevin Thacker and Sandro Ronco added 'Texas Instruments Avigo 100 PDA' system. ROMSET: 4128768 bytes in 6 files / 1.17Mb packed $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). DRIVER: ti/avigo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.143u7: Sandro Ronco added 'TI Avigo 10 PDA (German)' system. ROMSET: 1179648 bytes in 3 files / 694.73Kb packed $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). DRIVER: ti/avigo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.143u7: Sandro Ronco added 'TI Avigo 10 PDA (Spanish)' system. ROMSET: 1179648 bytes in 3 files / 582.54Kb packed $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). DRIVER: ti/avigo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.143u7: Sandro Ronco added 'TI Avigo 10 PDA (French)' system. ROMSET: 983040 bytes in 3 files / 536.79Kb packed $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). DRIVER: ti/avigo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.143u7: Sandro Ronco added 'TI Avigo 10 PDA (Italian)' system. ROMSET: 983040 bytes in 3 files / 541.27Kb packed $end $info=aviion_4600 $mame 0.228 [Plamen Mihaylov, Patrick Mackinlay] AViiON 4600, Data General, 1991 The specs for AViiON 4600,4605,4625 comes in these configurations with a retail price tag. The configuration DataGeneral provides comes with a 33MHz Motorola 88100 RISC VMEbus DG/UX. This DataGeneral Computer can take up to 128 MB ram, with a fixed amount of 32 MB (removable) installed. This full-featured mainstream Computer enhances the previous generation DataGeneral models with the chipsets and new levels of customization. Get the best experience on your DataGeneral AViiON 4600,4605,4625 Computer with improved performance, make it easy to create a home network and share all of your favorite items (source: http://www.computer-specifications.com/specifications/DataGeneral-AViiON460046054625-Specs.html). DRIVER: dg/aviion88k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.228: Plamen Mihaylov and Patrick Mackinlay added 'Data General AViiON 4600' system. ROMSET: 524288 bytes in 4 files / 327.38Kb packed $end $info=avivideo_image $mame 0.214 [feos] AVI Video Image, , ???? DRIVER: devices/imagedev/avivideo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.214: feos added 'AVI Video Image' device. ROMSET: None required. $end $info=avrmax $mame 0.223 [hap] AVR-Max Chess Computer (English), Elektor, 2009 We congratulate you on building the SHAH chess computer, the latest development from our company. SHAH is characterized by its nostalgic charm, the power supply with two Mignon batteries is particularly remarkable. The chess program is Micro-Max 4.8 by Harm-Geert Müller in a port by Andre Adrian. In order to fully utilize the capabilities of your new SHAH chess computer, we recommend that you read the following instructions carefully. Set up the chessboard, switch on SHAH. The SHAH display appears. Press the 'CL' key, the display goes dark, then enter trains according to the internationally known coordinate system, e.g. E2 E4 (source, traslated from German: https://www.schach-computer.info/wiki/index.php/AVR-Max-Schachzwerg). DRIVER: elektor/avrmax.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.223: hap added 'Elektor AVR-Max Chess Computer (English)' system. ROMSET: 8192 bytes in 1 file / 3.67Kb packed $end $info=avrmaxg $mame 0.223 [hap] AVR-Max-Schachzwerg (German), Elektor, 2009 We congratulate you on building the SHAH chess computer, the latest development from our company. SHAH is characterized by its nostalgic charm, the power supply with two Mignon batteries is particularly remarkable. The chess program is Micro-Max 4.8 by Harm-Geert Müller in a port by Andre Adrian. In order to fully utilize the capabilities of your new SHAH chess computer, we recommend that you read the following instructions carefully. Set up the chessboard, switch on SHAH. The SHAH display appears. Press the 'CL' key, the display goes dark, then enter trains according to the internationally known coordinate system, e.g. E2 E4 (source, traslated from German: https://www.schach-computer.info/wiki/index.php/AVR-Max-Schachzwerg). DRIVER: elektor/avrmax.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.223: hap added 'Elektor AVR-Max-Schachzwerg (German)' system. ROMSET: 8192 bytes in 1 file / 3.67Kb packed $end $info=awacs $mame 0.149u1 AWACS, , ???? DRIVER: devices/sound/awacs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'AWACS' device. ROMSET: None required. $end $info=awacsmr $mame 0.255 [R. Belmont] AWACS MacRisc audio I/O, , ???? DRIVER: apple/awacs_macrisc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: R. Belmont added 'AWACS MacRisc audio I/O' device. ROMSET: None required. $end $info=aws_kb $mame 0.283 [mahlemiut] AWS Keyboard, , ???? DRIVER: skeleton/aws_kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: mahlemiut added 'AWS Keyboard' device. ROMSET: None required. $end $info=aws200 $mame 0.283 [Barry Rodewald, Bitsavers] AWS-200, Convergent Technologies, 1981 A professional workstation launched in 1981, designed for business and technical environments, it combined modular architecture, multitasking support, and advanced graphics capabilities for its time, integrating seamlessly into local networks and complex computing systems. DRIVER: skeleton/aws.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: Barry Rodewald and Bitsavers added 'Convergent Technologies AWS-200' system. ROMSET: 20480 bytes in 5 files / 14.02Kb packed $end $info=aws220 $mame 0.282 [Barry Rodewald, Bitsavers] AWS-220, Convergent Technologies, 1982 It’s an intelligent terminal released in 1982, based on a proprietary 16-bit architecture. Designed for professional environments, it features an alphanumeric display, an integrated keyboard, and serial/parallel interfaces for connection to central systems. It runs dedicated firmware for call management, messaging, and integration with corporate PBX systems, functioning as a user interface in advanced office settings. DRIVER: skeleton/aws.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: Barry Rodewald and Bitsavers added 'Convergent Technologies AWS-220' system. ROMSET: None required. $end $info=ax145 $mame 0.253 [Bartman/Abyss] AX-145, Brother, 198? The Brother AX-145 is an electric typewriter produced by Brother in the 1980s. It combined the functions of a traditional typewriter with some innovations of the time, such as an automatic correction key, interchangeable print ribbon, and ergonomic keyboard. It featured a liquid crystal display for previewing text before printing and allowed users to store short documents thanks to its limited internal memory. Designed for home and office use, it was appreciated for its reliability, ease of use, and compact size. DRIVER: brother/ax145.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.253: Bartman/Abyss added 'Brother AX-145' system. ROMSET: 655360 bytes in 2 files / 408.37Kb packed $end $info=ax150 $mame 0.155 [Wilbert Pol] AX-150 (MSX1, Arabic), Sakhr, 1986 Technical informations: https://www.generation-msx.nl/hardware/al-alamiah/ax-150/640/ DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: Changed description to 'AX-150 (MSX1, Arabic)' and manufacturer to 'Sakhr'. - 0.155: Wilbert Pol added 'Al Alamiah AX-150' system. ROMSET: 65536 bytes in 2 files / 46.30Kb packed $end $info=ax170 $mame 0.128 [Wilbert Pol, Miodrag Milanović] AX-170 (MSX1, Arabic), Sakhr, 1986 Al Alamiah (Universal) made several very special MSX machines aimed at the Arabic market. Some were manufactured by Yamaha, others by Sanyo. These machines supported the Arabic language very well through the special firmware and Sakhr MSX-BASIC. They were sold in all Arab countries, from the Gulf to the Ocean. Several models have been imported to The Netherlands, because of the relatively large Arab community there, but I've never actually seen one. Besides these computers, Al Alamiah offered peripherals, games and other software, published books and developed the best know program for Arabic MSX, the Holy Koran. Supposedly the most widespread of all, the AX170 is one of the simplest in the Arabic series. It has 64kB RAM and has the following firmware: a Calendar, a Painter and both an English and an Arabic texteditor (source: http://msxbanzai.tni.nl/computers/alalamiah.html). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: Changed description to 'AX-170 (MSX1, Arabic)' and manufacturer to 'Sakhr'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Al Alamiah AX-170' system. ROMSET: 65536 bytes in 2 files / 46.30Kb packed $end $info=ax20 $mame 0.144u5 [Sandro Ronco] 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). DRIVER: skeleton/ax20.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u5: Sandro Ronco added skeleton driver of 'Axel AX-20' system. ROMSET: 4096 bytes in 2 files / 2.03Kb packed $end $info=ax200 $mame 0.250 [openMSX] AX-200 (MSX1, Arabic/English), Sakhr, 1986 Sakhr Computers was a Kuwaiti company that was selling MSX computers imported from Japan in Egypt and the Persian Gulf States. These MSX were localized by Al Alamiah (the parent company at that time) and rebranded for the Arabic market. The AX-200 is the Yamaha YIS-503II adapted for Arabic countries. The not usable mini-slot has been removed. The power supply is built-in. It has an Arabic QWERTY keyboard, but is also available in an Arabic/French version (with AZERTY keyboard), where the English Word Processor is replaced by a French Word Processor. It seems that this computer was sometimes sold with a Yamaha musical module SFG-05 and the indication AX-200M on the underside, similar to the Yamaha YIS-503MII (source: https://www.msx.org/wiki/Sakhr_AX-200). DRIVER: msx/msx1_v9938.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Sakhr AX-200 (MSX1, Arabic/English)' system. ROMSET: 65536 bytes in 2 files / 46.02Kb packed $end $info=ax200m $mame 0.250 [openMSX] AX-200M (MSX1, Arabic/English), Sakhr, 1986 Sakhr Computers was a Kuwaiti company that was selling MSX computers imported from Japan in Egypt and the Persian Gulf States. These MSX were localized by Al Alamiah (the parent company at that time) and rebranded for the Arabic market. The AX-200 is the Yamaha YIS-503II adapted for Arabic countries. The not usable mini-slot has been removed. The power supply is built-in. It has an Arabic QWERTY keyboard, but is also available in an Arabic/French version (with AZERTY keyboard), where the English Word Processor is replaced by a French Word Processor. It seems that this computer was sometimes sold with a Yamaha musical module SFG-05 and the indication AX-200M on the underside, similar to the Yamaha YIS-503MII (source: https://www.msx.org/wiki/Sakhr_AX-200). DRIVER: msx/msx1_v9938.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Sakhr AX-200M (MSX1, Arabic/English)' system. $end $info=ax208 $mame 0.205 [David Haywood] AppoTech AX208 (AXC51-CORE), , ???? DRIVER: devices/cpu/axc51/axc51.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Fixed destination RAM type for XCHD A, @R0/@R1 (#14312). This applies the same fix as PR #14289 to axc51 too [Fabio D'Urso]. - 0.205: David Haywood added 'AppoTech AX208 (AXC51-CORE)' device. ROMSET: 8192 bytes in 1 file / 5.32Kb packed $end $info=ax208p $mame 0.213 [anonymous] AppoTech AX208 (AXC51-CORE) (prototype?), , ???? DRIVER: devices/cpu/axc51/axc51.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Fixed destination RAM type for XCHD A, @R0/@R1 (#14312). This applies the same fix as PR #14289 to axc51 too [Fabio D'Urso]. - 0.247: Renamed (axc51core) to (ax208p) and description changed to 'AppoTech AX208 (AXC51-CORE) (prototype?)'. - 0.213: anonymous added 'AppoTech AXC51-CORE' device. ROMSET: 8192 bytes in 1 file / 5.33Kb packed $end $info=ax230 $mame 0.250 [openMSX] AX-230 (MSX1, Arabic), Sakhr, 1986 Sakhr Computers was a Kuwaiti company (Al Alamiah co.) that was selling MSX computers imported from Japan in all of the Arab world. These MSX were localized by Al Alamiah and rebranded for the Arabic market. The Sakhr AX-230 is like the Sanyo MPC-2 localised for Arabic countries but the PCB and components are not the same. A RGB output has been added 'but a cartridge slot has been removed. This model is available in blue (B), gray (GL) or red (R) (source: https://www.msx.org/wiki/Sakhr_AX-230). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Sakhr AX-230 (MSX1, Arabic)' system. ROMSET: 1179648 bytes in 2 files / 640.93Kb packed $end $info=ax350 $mame 0.128 [Wilbert Pol, Miodrag Milanović] AX-350 (MSX2, Arabic), Sakhr, 1987 It is a taste of MSX for exoticism and for unity. All the same but all different. This El Alamiah is a champion of the exotic, to the extent of 8-bit family type or Robotron clones Czech Didaktik. And even for MSX, it is worth seeing. Its keyboard is mixed, its firmware is English / Arabic. It includes a calendar and a text editor (source, traslated from french: http://silicium.org/site/index.php?option=com_content&view=article&id=377:elalamiah-ax170&catid=44:msx&Itemid=29). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: Changed description to 'AX-350 (MSX2, Arabic)' and manufacturer to 'Sakhr'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Al Alamiah AX-350' system. ROMSET: 81920 bytes in 3 files / 51.49Kb packed $end $info=ax350ii $mame 0.250 [openMSX] AX-350 II (MSX2, Arabic), Sakhr, 1987 Sakhr Computers was a Kuwaiti company (Al Alamiah co.) that was selling MSX computers imported from Japan in all of the Arab world. These MSX were localized and rebranded for some Arabic markets. The AX-350II is the?Yamaha YIS-604/128?or?CX7M/128?localised by Al Alamiah. The mini-slot has been replaced by a floppy disk drive and the module slot has been removed. However, the internal structure is closer to the?YIS-805/128 (source: https://www.msx.org/wiki/Sakhr_AX-350II). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Sakhr AX-350 II (MSX2, Arabic)' system. ROMSET: 196608 bytes in 6 files / 134.43Kb packed $end $info=ax350iif $mame 0.250 [openMSX] AX-350 II F (MSX2, Arabic), Sakhr, 1987 The Sakhr AX-350 II F is an electronic typewriter produced by Sakhr in the 1980s, primarily designed for the Arab market. It allows typing in both Arabic and English thanks to an automatic keyboard layout conversion system. Equipped with a liquid crystal display (LCD) for previewing text before printing, it features internal memory to store short documents and offers basic correction and editing functions. Robust and reliable, it was widely used in administrative and governmental contexts in Arab countries. The "F" version includes an Arabic keyboard with cursive characters and support for formatting that adheres to Arabic linguistic standards. DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Sakhr AX-350 II F (MSX2, Arabic)' system. ROMSET: 131072 bytes in 5 files / 88.68Kb packed $end $info=ax370 $mame 0.128 [Wilbert Pol, Miodrag Milanović] AX-370 (MSX2, Arabic), Sakhr, 1988 Al Alamiah (Universal) made several very special MSX machines aimed at the Arabic market. Some were manufactured by Yamaha, others by Sanyo. These machines supported the Arabic language very well through the special firmware and Sakhr MSX-BASIC. They were sold in all Arab countries, from the Gulf to the Ocean. Several models have been imported to The Netherlands, because of the relatively large Arab community there, but I've never actually seen one. Besides these computers, Al Alamiah offered peripherals, games and other software, published books and developed the best know program for Arabic MSX, the Holy Koran. The AX370, manufactured by Sanyo, supposedly came into the market with big advertising. It's an MSX2 machine with 128kB RAM, a diskdrive and the following firmware: a Calendar, a Painter, a Bilingual Word-Processor and a Sakhr BASIC programming tutorial (source: http://msxbanzai.tni.nl/computers/alalamiah.html). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: Changed description to 'AX-370 (MSX2, Arabic)' and manufacturer to 'Sakhr'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Al Alamiah AX-370' system. ROMSET: 229376 bytes in 7 files / 154.09Kb packed $end $info=ax500 $mame 0.250 [openMSX] AX-500 (MSX2, Arabic), Sakhr, 1987 Sakhr Computers was a Kuwaiti company (Al Alamiah co.) that was selling MSX computers imported from Japan in all of the Arab world. These MSX were localized and rebranded for some Arabic markets. The AX-500 is the Yamaha YIS-805/256 localised by Al Alamiah. The RS-232C interface, the RF output and the expansion bus have been removed. This machine has a separate Arabic QWERTY keyboard (source: https://www.msx.org/wiki/Sakhr_AX-500). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Sakhr AX-500 (MSX2, Arabic)' system. ROMSET: 245760 bytes in 7 files / 157.80Kb packed $end $info=ax80 $mame 0.179 [Arashikage, R. Belmont] AX80, Akai, 1984 The AX80 has the privilege of being the first pro-keyboard produced by Akai, released in 1984. It's an eight-voice programmable analog synthesizer with a full 61-note keyboard and a series of techno-looking LCD bar-graph displays running across the top of the keyboard. Two analog oscillators per voice plus a sub oscillator provide the basis of its punchy analog sounds that can be described as similar to a Chroma Polaris or Roland Juno 106. Very good bass, brass, synth sounds, and effects are possible. However its strings are average at best (source: http://www.vintagesynth.com/akai/ax80.php). DRIVER: akai/akaiax80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.191: Added roms, notes, and flesh [Robbbert]. - 0.179: Arashikage and R. Belmont added 'Akai AX80' system. ROMSET: 28672 bytes in 4 files / 20.54Kb packed $end $info=ay $mame 0.263 [Miodrag Milanović] AY card, , ???? DRIVER: devices/bus/tim011/aycard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Miodrag Milanović added 'AY card' device. ROMSET: None required. $end $info=ay_ay8912 $mame 0.278 [Andrei I. Holub] AY8912, , ???? DRIVER: devices/bus/spectrum/ay/cards.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Andrei I. Holub added 'AY8912' device. ROMSET: None required. $end $info=ay_slot $mame 0.278 [Andrei I. Holub] AY Slot, , ???? DRIVER: devices/bus/spectrum/ay/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Andrei I. Holub added 'AY Slot' device. ROMSET: None required. $end $info=ay_turbosound $mame 0.278 [Andrei I. Holub] TURBOSOUND, , ???? DRIVER: devices/bus/spectrum/ay/cards.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Andrei I. Holub added 'TURBOSOUND' device. ROMSET: None required. $end $info=ay_ym2149 $mame 0.278 [Andrei I. Holub] YM2149, , ???? DRIVER: devices/bus/spectrum/ay/cards.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Andrei I. Holub added 'YM2149' device. ROMSET: None required. $end $info=ay31015 $mame 0.149u1 AY-3-1015 UART, , ???? DRIVER: devices/machine/ay31015.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Removed internal Baud rate generator as the actual device lacks this functionality [AJR]. - 0.196: Fixed receiver desync when next start bit arrives early and synchronization at start bit [AJR]. - 0.149u1: Added 'AY-3-1015 UART' device. ROMSET: None required. $end $info=ay34592 $mame 0.278 [Andrei I. Holub] AY-3-4592 Keyboard Encoder, , ???? DRIVER: devices/machine/ay34592.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Andrei I. Holub added 'AY-3-4592 Keyboard Encoder' device. ROMSET: None required. $end $info=ay3600 $mame 0.149u1 AY-5-3600 Keyboard Encoder, , ???? DRIVER: devices/machine/kb3600.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'AY-5-3600 Keyboard Encoder' device. ROMSET: None required. $end $info=ay51013 $mame 0.180 AY-5-1013 UART, , ???? DRIVER: devices/machine/ay31015.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.180: Added 'AY-5-1013 UART' device. ROMSET: None required. $end $info=ay8910 $mame 0.149u1 AY-3-8910A PSG, , ???? DRIVER: devices/sound/ay8910.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Remove unneeded set_volume (update the few drivers that use it to set_output_gain) [hap]. - 0.265: Suppress configuration warnings [AJR]. - 0.251: Add machine().describe_context() to some logerror [hap]. - 0.237: Fixed AY8930 noise algorithm and PSG type selection. Improve AY8930 noise algorithm, simplify some logic (#8729) [cam900]. - 0.225: Fixed regression in noise rate calculation. Reduced performance impact of using AY8930 expanded mode [cam900]. - 0.215: Converted Sunsoft 5B 6630B sound hardware to a device [cam900]. - 0.214: Implemented AY8930 extensions, made pin 26 an input, added 'notes, and cleaned up code [cam900]. - 0.207: Added notes about AY8930 expanded mode, improved logging, and reduced redundant code [cam900]. - 0.187: Made device_clock_changed respect YM2149 pin 26, added 'pinout, and remove outdated comments [Lord Nightmare]. - 0.184: Added a write handler for the case of bc1=a0 and bc2=a1 [Dirk Best]. Added support for clock frequency changes [Tim Lindner]. - 0.149u1: Added 'AY-3-8910A PSG' device. ROMSET: None required. $end $info=ay8912 $mame 0.150 AY-3-8912A PSG, , ???? DRIVER: devices/sound/ay8910.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'AY-3-8912A PSG' device. ROMSET: None required. $end $info=ay8913 $mame 0.149u1 AY-3-8913 PSG, , ???? DRIVER: devices/sound/ay8910.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'AY-3-8913 PSG' device. ROMSET: None required. $end $info=ay8914 $mame 0.149u1 AY-3-8914A PSG, , ???? DRIVER: devices/sound/ay8910.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'AY-3-8914A PSG' device. ROMSET: None required. $end $info=ay8930 $mame 0.184 AY8930 EPSG, , ???? DRIVER: devices/sound/ay8910.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'AY8930 EPSG' device. ROMSET: None required. $end $info=azkoyent12 $mame 0.268 [Joan RF, jordigahan] Vending machine model T12, Azkoyen, 19?? The Azkoyen Vending Machine Model T12 is an automated dispenser produced by Azkoyen, a Spanish company specialized in vending solutions. Designed for dispensing hot and cold beverages as well as snacks, the T12 stands out for its compactness, reliability, and intuitive user interface. Equipped with an electronic control system, it supports various payment methods, including coins, bills, and cashless options (such as contactless cards or mobile payments). Built with durable materials, it is suitable for indoor settings like offices, schools, and common areas. The T12 also offers remote diagnostic features and product-level monitoring, simplifying management and maintenance for operators. DRIVER: skeleton/design.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.268: Joan RF and jordigahan added 'Azkoyen Vending machine model T12' system. ROMSET: 8192 bytes in 1 file / 2.89Kb packed $end $info=azkoyent6 $mame 0.268 [Joan RF, jordigahan] Vending machine model T6, Azkoyen, 19?? The Azkoyen Vending Machine Model T6 is a compact and versatile automatic dispenser produced by Azkoyen to meet the needs of smaller spaces such as small offices, reception areas, or service zones. Primarily designed for dispensing both hot and cold beverages, the T6 combines modern design with essential functionalities. It features an integrated payment system that accepts coins, notes, and cashless options (such as contactless cards), providing users with flexibility. The machine is built with durable materials and includes a simple product selection display. Thanks to its compact size and energy efficiency, the T6 is ideal for indoor installations where space is limited, while also offering ease of management and maintenance for operators. DRIVER: skeleton/design.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.268: Joan RF and jordigahan added 'Azkoyen Vending machine model T6' system. ROMSET: 8192 bytes in 1 file / 2.67Kb packed $end $info=azkoyent61 $mame 0.268 [Joan RF, jordigahan] Vending machine model T61 (set 1), Azkoyen, 19?? The Azkoyen Vending Machine Model T61 is a mid-size vending machine produced by Azkoyen, designed for dispensing hot and cold beverages as well as snacks in environments such as offices, businesses, and public areas. It combines compact yet versatile capacity, an intuitive user interface, and reliable technology. It supports traditional payment methods (coins and banknotes) as well as cashless systems (such as contactless cards and mobile payments). Featuring a backlit product selection display and integrated diagnostic systems, the T61 is easy to manage and maintain. Its robust structure and modern design make it suitable for indoor installations where efficiency, security, and ease of use are required. DRIVER: skeleton/design.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.268: Joan RF and jordigahan added 'Azkoyen Vending machine model T61 (set 1)' system. ROMSET: 4096 bytes in 1 file / 2.69Kb packed $end $info=azkoyent61a $mame 0.268 [Joan RF, jordigahan] Vending machine model T61 (set 2), Azkoyen, 19?? The Azkoyen Vending Machine Model T61 is a mid-size vending machine produced by Azkoyen, designed for dispensing hot and cold beverages as well as snacks in environments such as offices, businesses, and public areas. It combines compact yet versatile capacity, an intuitive user interface, and reliable technology. It supports traditional payment methods (coins and banknotes) as well as cashless systems (such as contactless cards and mobile payments). Featuring a backlit product selection display and integrated diagnostic systems, the T61 is easy to manage and maintain. Its robust structure and modern design make it suitable for indoor installations where efficiency, security, and ease of use are required. DRIVER: skeleton/design.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.268: Joan RF and jordigahan added 'Azkoyen Vending machine model T61 (set 2)' system. ROMSET: 4096 bytes in 1 file / 2.68Kb packed $end $info=azkoyent8 $mame 0.268 [Joan RF, jordigahan] Vending machine model T8, Azkoyen, 19?? The Azkoyen Vending Machine Model T8 is a mid-sized automatic dispenser designed to offer a wide selection of hot and cold beverages and snacks in settings such as offices, businesses, schools, and transit areas. Produced by Azkoyen, a leader in the vending industry, the T8 combines modern design, high reliability, and advanced technology. It supports various payment methods, including coins, bills, and cashless systems (such as contactless cards and digital payments). Equipped with an intuitive digital product selection display and remote diagnostic features, it allows for efficient management and simplified maintenance. With a capacity higher than the T6 model but more compact compared to top-of-the-line models, the T8 represents a well-balanced solution that offers strong performance, moderate space usage, and versatile operation. DRIVER: skeleton/design.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.268: Joan RF and jordigahan added 'Azkoyen Vending machine model T8' system. ROMSET: 8192 bytes in 1 file / 2.77Kb packed $end $info=b128 $mame 0.36RC1 [Peter Trauner] B128, 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). DRIVER: commodore/cbm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cbm2_cart.xml, cbm2_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. 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: 49152 bytes in 6 files / 36.60Kb packed $end $info=b128hp $mame 0.36RC1 [Peter Trauner] B128-80HP, 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). DRIVER: commodore/cbm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cbm2_cart.xml, cbm2_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.36RC1: Peter Trauner added 'Commodore B128-80HP/710' system. ROMSET: 53493 bytes in 8 files / 37.91Kb packed $end $info=b16 $mame 0.142u5 [Angelo Salese] B16, Hitachi, 1982? Like all Japanese PC families, this Hitachi-owned computer family has special hardware facilities to render Japanese in text mode. The graphics are integrated on the motherboard and allow 16 colors from a 4096-color palette at a resolution of 640 × 400 pixels. With the B32 DX seen above 640 × 475 pixels are also possible, if one uses as operating system MDOS 2.1. The B16 and B32 computers are incompatible with all other Japanese computer families for MSDOS applications because the BIOS is different. By default, the B16 / 32 computers support the Japanese 1232 KiB floppy format, but for the model shown above, an optional trimodal drive was also available that can also read the 1440 KiB format used by the IBM-compatible ones (source, traslated from German: http://www.duensser.com/pc_famb16.htm). DRIVER: hitachi/b16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.142u5: Angelo Salese added skeleton driver of 'Hitachi B16' system. ROMSET: 16384 bytes in 1 file / 11.14Kb packed $end $info=b16ex2 $mame 0.271 [Mike Stedman] B16 EX-II, Hitachi, 1983? The Hitachi B16 EX-II is a professional reel-to-reel videotape recorder developed by Hitachi in the 1980s for use in broadcasting and television production. It belongs to the 1” Type B format, an analog video standard widely used in Europe prior to the advent of digital technology. The B16 EX-II stands out for its image stability, recording quality, and mechanical robustness, which are characteristic of Hitachi products designed for television studios. Designed for continuous and reliable operation, it supports professional features such as frame-accurate editing, timecode, and synchronization with other video devices. It was commonly used for live broadcasts, program archiving, and video editing in broadcast environments. The EX-II model represents an upgrade over the original version, with improvements in electronics, signal handling, and operational interface. Despite being obsolete, the B16 EX-II is still valued by collectors and audiovisual archives for its build quality and fidelity in reproducing historical tapes. DRIVER: hitachi/b16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: Mike Stedman added 'Hitachi B16 EX-II' system. ROMSET: 294912 bytes in 4 files / 138.00Kb packed $end $info=b256 $mame 0.36RC1 [Peter Trauner] B256, Commodore Business Machines, 1983 The CBM-II had two incarnations, the P series (P = personal, or, home use) and the B series (B = business use). The B series was available with a built-in monochrome monitor (hi-profile) with detached keyboard, and also as a single unit with built-in keyboard but no monitor (lo-profile). These machines were known as the "Porsche PETs" for their unique styling. The production naming within the United States and Canada was the B128/B256 and CBM128-80/CBM 256-80 while in Europe they were known as the 600 and 700 series respectively (no "B" in front of the model number). The P machine was known worldwide as the 500 series. There are prototype models though such as the B500 (earlier B128 design) and B700 (earlier CBM 128-80/CBM 256-80 design) known to exist (source: http://en.wikipedia.org/wiki/Commodore_CBM-II). DRIVER: commodore/cbm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cbm2_cart.xml, cbm2_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.36RC1: Peter Trauner added 'Commodore B256-80LP/620 Hungarian 50Hz' system. ROMSET: 32768 bytes in 4 files / 24.33Kb packed $end $info=b256hp $mame 0.36RC1 [Peter Trauner] B256-80HP, Commodore Business Machines, 1983 The CBM-II had two incarnations, the P series (P = personal, or, home use) and the B series (B = business use). The B series was available with a built-in monochrome monitor (hi-profile) with detached keyboard, and also as a single unit with built-in keyboard but no monitor (lo-profile). These machines were known as the "Porsche PETs" for their unique styling. The production naming within the United States and Canada was the B128/B256 and CBM128-80/CBM 256-80 while in Europe they were known as the 600 and 700 series respectively (no "B" in front of the model number). The P machine was known worldwide as the 500 series. There are prototype models though such as the B500 (earlier B128 design) and B700 (earlier CBM 128-80/CBM 256-80 design) known to exist (source: http://en.wikipedia.org/wiki/Commodore_CBM-II). DRIVER: commodore/cbm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cbm2_cart.xml, cbm2_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.36RC1: Peter Trauner added 'Commodore B256-80HP/720' system. ROMSET: 16384 bytes in 2 files / 12.02Kb packed $end $info=b2m $mame 0.125 [Miodrag Milanović] Bashkiria-2M, BNPO, 1989 Bashkiria-2M was one of the many computers created between the end of the 80s and the beginning of the 90s to fulfill the needs of Russian schools and hospitals which were looking for cheap computer systems. It was the second product of BPNO, a small manufacturer located in Bashkiria (now Republic of Bashkortostan), after the not-so-successful ARM-SHK Bashkiria (source, traslated from russian: http://bashkiria-2m.narod.ru/). DRIVER: ussr/b2m.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: b2m.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.281: BugFIX #09262 [Media Support] (ussr/b2m.cpp) b2m: Software fails to boot from floppy disk [AJR]. - 0.129: Fixed Bug #1661 [Miodrag Milanović]. - 0.126: Added SHA-1's [Fabio Priuli]. - 0.125: Miodrag Milanović added 'Bashkiria-2M (not fully operational)' system. ROMSET: 8192 bytes in 1 file / 5.88Kb packed $end $info=b2mrom $mame 0.125 [Miodrag Milanović] Bashkiria-2M ROM-disk, BNPO, 1989 Bashkiria-2M was one of the many computers created between the end of the 80s and the beginning of the 90s to fulfill the needs of Russian schools and hospitals which were looking for cheap computer systems. It was the second product of BPNO, a small manufacturer located in Bashkiria (now Republic of Bashkortostan), after the not-so-successful ARM-SHK Bashkiria (source, traslated from russian: http://bashkiria-2m.narod.ru/). DRIVER: ussr/b2m.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: b2m.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.125: Miodrag Milanović added 'BNPO Bashkiria-2M ROM-disk' system. ROMSET: 32960 bytes in 2 files / 24.55Kb packed $end $info=b500 $mame 0.128 [Curt Coder] B500, Commodore Business Machines, 1983 The CBM-II had two incarnations, the P series (P = personal, or, home use) and the B series (B = business use). The B series was available with a built-in monochrome monitor (hi-profile) with detached keyboard, and also as a single unit with built-in keyboard but no monitor (lo-profile). These machines were known as the "Porsche PETs" for their unique styling. The production naming within the United States and Canada was the B128/B256 and CBM128-80/CBM 256-80 while in Europe they were known as the 600 and 700 series respectively (no "B" in front of the model number). The P machine was known worldwide as the 500 series. There are prototype models though such as the B500 (earlier B128 design) and B700 (earlier CBM 128-80/CBM 256-80 design) known to exist (source: http://en.wikipedia.org/wiki/Commodore_CBM-II). DRIVER: commodore/cbm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cbm2_cart.xml, cbm2_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.128: Curt Coder added 'Commodore B500 (proto, 60Hz)' system. ROMSET: 28917 bytes in 5 files / 19.71Kb packed $end $info=b5000 $mame 0.242 [hap] Rockwell B5000, , ???? DRIVER: devices/cpu/rw5000/b5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: Renamed base class to rw5000 [hap]. - 0.242: hap added 'Rockwell B5000' device. ROMSET: None required. $end $info=b5500 $mame 0.243 [hap] Rockwell B5500, , ???? DRIVER: devices/cpu/rw5000/b5500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: hap added 'Rockwell B5500' device. ROMSET: None required. $end $info=b6000 $mame 0.242 [hap] Rockwell B6000, , ???? MCU designed for Mattel's electronic games, I/O is a bit more versatile, and a speaker output was added. It was succeeded by B6100 with a larger ROM. DRIVER: devices/cpu/rw5000/b6000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: hap added 'Rockwell B6000' device. ROMSET: None required. $end $info=b6100 $mame 0.242 [hap] Rockwell B6100, , ???? DRIVER: devices/cpu/rw5000/b6100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Don't write to speaker on tkbs [hap]. - 0.242: hap added 'Rockwell B6100' device. ROMSET: None required. $end $info=babbage $mame 0.143u8 [Robbbert] Babbage-2nd, Mr Takafumi Aihara, 1986 Babbage-2nd is the Z80 single-board computer designed by Mr.AIHARA, takafumi. He designed it for the text book of digital integrated circuits published by Gijutsu Hyoron Sha in 1986 (source: http://homepage3.nifty.com/takeda-toshiya/babbage/index.html). DRIVER: trainer/babbage.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.143u8: Robbbert added 'Mr Takafumi Aihara Babbage-2nd' system. ROMSET: 512 bytes in 1 file / 0.34Kb packed $end $info=backgamc $mame 0.207 [hap, balrog, Lord Nightmare] Backgammon Challenger, Fidelity Electronics, 1979 The Backgammon Challenger incorporated a Z80 A processor, 256 bytes of RAM and 4K of ROM with the program. It had a complete game board in the upper case. To the right of the dash was an LCD screen, two indicator diodes, and a 16-key keyboard. It was played with 30 chips (15 of each color), 2 game dice and a betting dice. The LCD screen had four digits by which instructions were received and the initial and final location of the chips was determined. In addition, in the middle of the screen (with two digits on each side) there were small diodes (DBL) that indicated the active player / computer (the diode representing the player was the one closest to the keyboard). The two indicator LEDs, which were located above the screen, lit up when the computer won (I WIN) or lost (I LOSE). The keyboard, located below the screen, had 10 number keys (0 to 9) and 6 game keys: "EN", "CL", "GM", RE "," PB "and" PV " (source, traslated from Spanish: https://retroordenadoresorty.blogspot.com/2019/05/fidelity-backgammon-challenger-bkc-1978.html?m=1). DRIVER: fidelity/cc7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: hap, balrog and Lord Nightmare added 'Fidelity Electronics Backgammon Challenger' system. ROMSET: 4096 bytes in 1 file / 3.19Kb packed $end $info=backybbs $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Backyard Baseball & Soccer, Hasbro / Milton Bradley / Atari, 2005 Atari Backyard Baseball & Soccer is a 2-in-1 plug-and-play game released in 2005. It includes remakes of Backyard Baseball 2001 and Backyard Soccer. The game features 20 playable characters, with 19 carried over from the main Backyard Sports franchise. The graphics and gameplay are based on the early 2000s versions of the games. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'Hasbro / Milton Bradley / Atari Backyard Baseball & Soccer' system. ROMSET: 4194304 bytes in 1 file / 1.52Mb packed $end $info=bam16a0 $mame 0.214 [rfka01] VIP-M21502A BAM16-A0, AUVA, 198? Technical informations: https://theretroweb.com/motherboards/s/auva-computer-autocomputer-bam-16-a0 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.214: rfka01 added 'AUVA VIP-M21502A BAM16-A0' system. ROMSET: 65536 bytes in 2 files / 48.14Kb packed $end $info=bambball $mame 0.160 [hap, Kevin Horton, Olivier Galibert] Dribble Away Basketball, Bambino, 1979 This is one of the series of tabletop electronic games produced by Bambino in the late 70's and early 80's. They featured graphics that were much improved over the 1st generation games put out by Mattel and Coleco (source: https://spookyshobbyshop.com/BAMBINO%20DRIBBLE%20AWAY%20BASKETBALL%20HANDHELD%20ELECTRONIC%20GAME%201979.html). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.161: Update descripion to 'Basketball - Dribble Away' and updated status to working [hap, Kevin Horton, Olivier Galibert]. - 0.160: hap, Kevin Horton and Olivier Galibert added 'Bambino Basketball' system. ROMSET: 284158 bytes in 2 files / 66.64Kb packed $end $info=ban_bkgj $mame 0.274 [David Haywood, TeamEurope] Let's! TV Play Narikiri Taikan Boukenger Hashire! Ute! Mission Start!! (Japan), Bandai / SSD Company LTD, 2006 The Bandai SSD Let's! TV Play Narikiri Taikan Boukenger Hashire! Ute! Mission Start!! is an interactive children’s game published by Bandai in 2007 for the SSD (Super Sound Disc) system. Based on the series GoGo Sentai Boukenger, it transforms the child into a hero through an audio-guided experience: following synchronized voice instructions with the TV, the child must run, jump, and complete missions. Designed for active play and imitation, it combines simple technology with engaging gameplay, typical of Bandai products related to children’s television franchises. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood and TeamEurope added 'Bandai / SSD Company LTD Let's! TV Play Narikiri Taikan Boukenger Hashire! Ute! Mission Start!! (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.75Mb packed $end $info=ban_bldj $mame 0.279 [David Haywood, TeamEurope] Let's! TV Play Kage Hatsudou Taikan! Blue Dragon - Kiwamero! Fire Crisis! (Japan), Bandai / SSD Company LTD, 2006 The Bandai SSD Let's! TV Play Kage Hatsudou Taikan! Blue Dragon – Kiwamero! Fire Crisis! (Japan) is a dedicated electronic gaming device produced by Bandai, part of the Let's! TV Play series designed for the Japanese market. This model, based on the popular Blue Dragon series created by Hironobu Sakaguchi (known for Final Fantasy), is a portable interactive game that connects to a TV and combines the use of a physical controller with pre-recorded video footage for a "simulated" gameplay experience. DRIVER: tvgames/xavix2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: David Haywood and TeamEurope added 'Bandai / SSD Company LTD Let's! TV Play Kage Hatsudou Taikan! Blue Dragon - Kiwamero! Fire Crisis! (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.51Mb packed $end $info=ban_db2j $mame 0.274 [TeamEurope David Haywood] Let's! TV Play Dragon Ball Z Battle Experience Kamehameha 2 ~Ossu Ome Goku Tenkaichi Budokai~ (Japan), Bandai / SSD Company LTD, 2006 An interactive entertainment set dedicated to the Dragon Ball Z franchise, designed for use with a TV, featuring a gun-shaped peripheral or controller and game cartridges. It offers combat-themed gaming experiences inspired by the events and characters of the Dragon Ball universe, with gameplay modes including challenges, tournaments, and action sequences based on the series' iconic attacks—perfectly tailored for young audiences and fans of the manga and anime. DRIVER: tvgames/xavix2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Changed description to 'Let's! TV Play Dragon Ball Z Battle Experience Kamehameha 2 ~Ossu Ome Goku Tenkaichi Budokai~ (Japan)'. - 0.274: TeamEurope and David Haywood added 'Bandai / SSD Company LTD Let's TV Play Dragon Ball Z Battle Experience Kamehameha 2 ~Ossu Ome Goku Tenkaichi Budokai~ (Japan)' system. ROMSET: 8388608 bytes in 1 file / 2.82Mb packed $end $info=ban_dbz $mame 0.279 [David Haywood, TeamEurope] Let's! TV Play Dragon Ball Z Battle Experience Kamehameha (Japan), Bandai / SSD Company LTD, 2005 The Bandai SSD Let's! TV Play Dragon Ball Z Battle Experience Kamehameha (Japan) is an interactive electronic device produced by Bandai for the Japanese market, part of the Let's! TV Play series. This dedicated game, inspired by the iconic Dragon Ball Z series, transforms the player into a Saiyan warrior through a simulated gaming experience. The device connects to the TV and combines pre-recorded footage with a physical controller shaped like a microphone (which replicates the Kamehameha technique). During gameplay, players must shout into the microphone and press buttons at the right moments to synchronize their actions with the video storyline, creating an immersive and theatrical experience. DRIVER: tvgames/xavix2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: David Haywood and TeamEurope added 'Bandai / SSD Company LTD Let's! TV Play Dragon Ball Z Battle Experience Kamehameha (Japan)' system. ROMSET: 8388608 bytes in 1 file / 2.76Mb packed $end $info=ban_dn1j $mame 0.274 [TeamEurope, David Haywood] Let's! TV Play Disney Characters Oto! Iro! Ton-Ton! Miracle Parade (Japan), Bandai / SSD Company LTD, 2007 Interactive TV gaming system designed for a young audience, featuring Disney characters. It includes a dedicated controller and cartridges packed with playful, musical activities that combine real-time sounds, lights, and on-screen actions. Offering a fun and immersive experience centered around dances, melodies, and parade-themed mini-games, it encourages physical interaction while promoting family-friendly entertainment in an edutainment style. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope and David Haywood added 'Bandai / SSD Company LTD Let's! TV Play Disney Characters Oto! Iro! Ton-Ton! Miracle Parade (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.49Mb packed $end $info=ban_gkrj $mame 0.278 [TeamEurope] Let's! TV Play Gekiwaza Shuutoku Gekiranger - Super Gekiranger e no Michi (Japan), Bandai / SSD Company LTD, 2007 Interactive TV gaming system inspired by a tokusatsu series, designed for young audiences and fans of the hero genre. It includes a controller shaped like a combat accessory and cartridges featuring dynamic game modes that engage players with synchronized movements, sounds, and actions on the screen. The system delivers an immersive gameplay experience centered around battles, transformations, and special attacks, encouraging active play and the imitation of heroic characters' feats. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Changed description to 'Let's! TV Play Gekiwaza Shuutoku Gekiranger - Super Gekiranger e no Michi (Japan)'. - 0.278: TeamEurope added 'Bandai / SSD Company LTD Let's! TV Play Gekiwaza Shuutoku Gekiranger - Super Gekiranger-e no Michi (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.98Mb packed $end $info=ban_kksj $mame 0.273 [David Haywood, TeamEurope] Let's! TV Play Taikan Taitoku Kekkaishi: Houi! Jouso! Ketsu! Metsu! (Japan), Bandai / SSD Company LTD, 2007 Plug-and-play device designed to connect to your TV, inspired by an action anime, transforming the player into a "spiritual detective" through a physical controller shaped like a magical tool. It uses motion sensors and buttons to cast spells, capture spirits, and complete missions displayed on the screen. Enjoy dynamic, immersive gameplay with synchronized sound and lighting effects—perfect for kids and fans of the series. The device features progressive levels, mini-games, and instant feedback, all housed in an ergonomic, robust design typical of Japanese "taikan" (physical simulation games). It delivers an active, theatrical gaming experience—no additional console required. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: David Haywood and TeamEurope added 'Bandai / SSD Company LTD Let's! TV Play Taikan Taitoku Kekkaishi: Houi! Jouso! Ketsu! Metsu! (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.26Mb packed $end $info=ban_krkk $mame 0.274 [David Haywood, TeamEurope] Let's! TV Play Nou to Karada o Kitaeru Taikan Zunou Family Mattore (Japan), Bandai, 2006 Plug-and-play device designed to connect to your TV, intended to train both body and mind through interactive exercises guided by an ergonomic physical controller. It combines cognitive mini-games (memory, logic, calculation) with light physical activities (stretching, balance, movement), synchronized with on-screen animations and real-time feedback. Designed for the whole family, it encourages daily wellness with short, fun sessions that can be easily adapted to different age groups. Includes progress tracking, scoring, and vocal motivational cues, featuring a robust and intuitive design typical of Japan’s “taikan” systems. Offers a hybrid experience blending fitness and brain training—no additional console required. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood and TeamEurope added 'Bandai Let's! TV Play Nou to Karada o Kitaeru Taikan Zunou Family Mattore (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.28Mb packed $end $info=ban_krrj $mame 0.271 [David Haywood, Peter Wilhelmsen, TeamEurope] Let's! TV Play Keroro Shoutai Dai Panic! Dotabata Daikessen de Arimasu (Japan), Bandai / SSD Company LTD, 2006 Plug-and-play device designed to connect directly to your TV, inspired by a beloved comedic-military anime that immerses players in chaotic, interactive missions via a physical controller shaped like a gadget from the series' universe. Expect fast-paced, humorous gameplay featuring mini-games centered around reflexes, timing, and movement—synced with vibrant animations and original voiceovers. Perfect for kids and fans alike, this experience includes hilarious sound effects, scoring systems, and progressively challenging levels, all wrapped in a sturdy, ergonomically designed package typical of Japan's "taikan" systems. It delivers an active, theatrical, and fully immersive gaming adventure—no additional console required—making it ideal for laughter, movement, and family-friendly fun! DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, Peter Wilhelmsen, TeamEurope added 'Bandai / SSD Company LTD Let's! TV Play Keroro Shoutai Dai Panic! Dotabata Daikessen de Arimasu (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.31Mb packed $end $info=ban_naru $mame 0.207 [Peter Wilhelmsen, Sean Riddle] Let's! TV Play Naruto Ninja Taikan - Dattebayo! (Japan), Bandai / SSD Company LTD, 2006 Plug-and-play device designed to connect directly to your TV, inspired by the universe of a beloved ninja anime, allowing players to embark on interactive adventures through a physical controller shaped like a themed tool—such as a kunai or a seal. Gameplay features missions, combat, and special techniques activated via movements and buttons, synchronized with animations, immersive sound effects, and original voiceovers. Perfect for fans and kids alike, it includes mini-games, progressively challenging levels, and engaging feedback, all wrapped in a robust, ergonomically designed build typical of Japan’s “taikan” systems. Offering an immersive, hands-on experience that requires no additional console—ideal for stepping into the role of a ninja and enjoying family-friendly gameplay. DRIVER: tvgames/xavix2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.286: Changed description to 'Let's! TV Play Naruto Ninja Taikan - Dattebayo! (Japan)'. - 0.279: Renamed (ltv_naru) to (ban_naru) and Changed description to 'Let's! TV Play Naruto (Japan)'. - 0.273: Changed description to 'Let's TV Play Naruto (Japan)'. - 0.207: Peter Wilhelmsen and Sean Riddle added 'Bandai/SSD Company LTD Let's TV Play Naruto' system. ROMSET: 8388608 bytes in 1 file / 2.82Mb packed $end $info=ban_omt $mame 0.271 [David Haywood, TeamEurope] Let's! TV Play Touin Ougi Onmyou Taisenki: Mezase Saikyou Toushinshi (Japan), Bandai / SSD Company LTD, 2005 Plug-and-play device designed to connect directly to your TV, inspired by a fantasy anime centered on magic and spirits—transforming the player into a "master exorcist" via a physical controller shaped like a mystical instrument. Gameplay revolves around casting spells, summoning creatures, and battling spirits, all activated through synchronized movements, gestures, and button inputs that trigger dynamic animations, vibrant lighting effects, and original voiceovers. The experience also includes strategic mini-games, progressively challenging levels, and a scoring system—with instant feedback designed to captivate both kids and fans of the series. Featuring a sturdy, ergonomically crafted design reminiscent of traditional Japanese "taikan" systems, this setup delivers an immersive, interactive, theater-like adventure—no additional console required, making it perfect for family-friendly play while fully drawing players into the enchanting world of onmyōji. DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Bandai / SSD Company LTD Let's! TV Play Touin Ougi Onmyou Taisenki: Mezase Saikyou Toushinshi (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.88Mb packed $end $info=ban_onep $mame 0.207 [Sean Riddle, Peter Wilhelmsen] Let's! TV Play Taikan Kakutou One Piece Punch Battle - Kaizoku Ou ni Kimi ga Naru (Japan), Bandai / SSD Company LTD, 2004 One Piece: Punch Battle is a self-contained One Piece TV game which plugs into the AV inputs of any television and uses XaviX technology to detect the punches and swings from a player. The player can wear the blue boxing gloves which contain motion sensors. For example, one may choose to play as the elastic Luffy and view the game from a "Crossed Swords" in-person perspective where only Luffy's fists are viewed. Swing your left arm in real life and watch with mouth agape as Luffy's virtual left arm stings with a jab. Do the same with your right hand and Luffy swings his best in perfect mimicry of your action. Using just the weapons known as your hands, punch and pound a foe into submission. In addition to normal battle action, mini-games may also be enjoyed (source: https://onepiece.fandom.com/wiki/One_Piece:_Punch_Battle). DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Changed description to 'Let's! TV Play Taikan Kakutou One Piece Punch Battle - Kaizoku Ou ni Kimi ga Naru (Japan)'. - 0.264: Changed description to 'Let's! TV Play One Piece Punch Battle (Japan)'. - 0.207: Sean Riddle and Peter Wilhelmsen added 'Bandai/SSD Company LTD One Piece Punch Battle (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.72Mb packed $end $info=ban_ordj $mame 0.273 [David Haywood, TeamEurope] Let's! TV Play Ongeki Battle! Kamen Rider Hibiki: Kimero! Ikki Kasei no Kata (Japan), Bandai / SSD Company LTD, 2005 Plug-and-play device designed to connect directly to your TV, inspired by a tokusatsu series featuring music themes and transformative elements. It allows players to embody a sonic warrior through a physical controller shaped like a battle instrument—such as a drum or bachi. The gameplay combines rhythmic action mechanics, with moves synchronized to the beat, combos, and transformations triggered via motion controls and buttons—all accompanied by vibrant animations, original sound effects, and iconic voice lines from the series. The experience includes missions, progressively challenging levels, and scoring features, complete with instant feedback to keep kids and fans fully engaged. With its sturdy, ergonomically designed build—typical of Japan’s “taikan” systems—the device delivers a physically immersive, choreographed, and deeply engaging experience—no additional console required, making it perfect for family playtime and capturing the electrifying energy of Kamen Rider. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: David Haywood and TeamEurope added 'Bandai / SSD Company LTD Let's! TV Play Ongeki Battle! Kamen Rider Hibiki: Kimero! Ikki Kasei no Kata (Japan)' system. ROMSET: 8388608 bytes in 1 file / 4.08Mb packed $end $info=ban_pr2j $mame 0.279 [David Haywood, TeamEurope] Yes! PreCure 5: Issho to Henshin! Metamorphose! (Japan), Bandai / SSD Company LTD, 2007 This is an interactive anime-themed toy inspired by the series *Yes! PreCure 5*, allowing children to simulate the transformation of the main characters through actions like pressing a button or rotating a part of the device. Equipped with sounds, lights, and phrases in Japanese, it recreates iconic scenes and effects from the series, delivering an immersive play experience centered around the themes of metamorphosis and teamwork. Made in Japan, it’s designed for fans of the series and for role-playing games inspired by the magical girl genre. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: David Haywood and TeamEurope added 'Bandai / SSD Company LTD Yes! PreCure 5: Issho to Henshin! Metamorphose! (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.67Mb packed $end $info=ban_tam2 $mame 0.278 [TeamEurope, David Haywood] Let's! TV Play Team Taikou! Card de Power Up! Tamagotchi School Senshuken (Japan), Bandai, 2007 Plug-and-play device designed to connect to your TV, inspired by the world of Tamagotchi, transforms players into "digital mascot trainers" via a physical controller shaped like a card or remote. Gameplay revolves around engaging educational and skill-based mini-games, where characters evolve by collecting cards—either physical or virtual—to unlock special moves, costumes, or powerful abilities. The experience includes themed school missions, light multiplayer challenges, vibrant scoring systems, and colorful animations, all accompanied by original voiceovers and immersive feedback. Featuring a sturdy, ergonomic design typical of Japan's "taikan" systems, it’s crafted to encourage interaction, simple strategic thinking, and role-playing—all without requiring additional consoles, making it perfect for kids and fans eager to dive into a school-themed adventure with their favorite Tamagotchi companions. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope and David Haywood added 'Bandai Let's! TV Play Team Taikou! Card de Power Up! Tamagotchi School Senshuken (Japan)' system. ROMSET: 8388608 bytes in 1 file / 1.88Mb packed $end $info=ban_ult $mame 0.275 [David Haywood, TeamEurope] Let's! TV Play Narikiri Fight Ultraman - Ute! Hissatsu Kousen!! (Japan), Bandai / SSD Company LTD, 2006 The "Bandai Let's! TV Play Narikiri Fight Ultraman - Ute! Hissatsu Kousen!!" is an interactive TV-based gaming console developed by Bandai, released in Japan. It is part of the Let's! TV Play series, which allows users to play games on their television using motion controls and physical peripherals that simulate real-world actions. This particular version is themed around the popular Japanese superhero franchise Ultraman, specifically focusing on the "Narikiri Fight" (role-playing fight) aspect. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: David Haywood, TeamEurope added 'Bandai / SSD Company LTD Let's! TV Play Narikiri Fight Ultraman - Ute! Hissatsu Kousen!! (Japan)' system. ROMSET: 8388608 bytes in 1 file / 4.11Mb packed $end $info=ban_um2j $mame 0.278 [TeamEurope] Let's! TV Play Taikan Daikaijuu Battle: Ayatsure! Ultra Daikaijuu! (Japan), Bandai / SSD Company LTD, 2007 Plug-and-play device designed to connect directly to your TV, inspired by the universe of giant monsters and space heroes, allowing players to "pilot" a kaiju or hero using a physical controller shaped like a command device or wristband. Gameplay revolves around epic battles, featuring special moves and transformations activated through gestures, motions, and button inputs—synchronized with dynamic tokusatsu-style animations, vibrant lighting effects, and original audio. The experience includes missions, combo attacks, high scores, and progressively challenging levels, complete with instant feedback to keep kids and fans fully engaged. With its robust, ergonomically designed build—typical of traditional Japanese "taikan" systems—the device delivers a thrilling, immersive, and physically interactive adventure—no additional console required, making it perfect for reliving the adrenaline-fueled clashes between giants right from the comfort of your living room. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'Bandai / SSD Company LTD Let's! TV Play Taikan Daikaijuu Battle: Ayatsure! Ultra Daikaijuu! (Japan)' system. ROMSET: 8388608 bytes in 1 file / 4.07Mb packed $end $info=ban_utmj $mame 0.274 [David Haywood, TeamEurope] Let's! TV Play Taikan Cast Off - Kamen Rider Kabuto Clock Up & Rider Kick!! (Japan), Bandai / SSD Company LTD, 2006 Plug-and-play device designed to connect directly to your TV, inspired by the iconic Kamen Rider series, allowing players to unleash spectacular transformations and attacks using a physical controller shaped like the transformation device itself (such as the "Rider Belt"). Enjoy dynamic, rhythm-based gameplay that relies on precise gestures—like rotating, pressing, or "snapping" the controller—to execute the "Cast Off" transformation and the powerful "Rider Kick," all synchronized with tokusatsu-style animations, original sound effects, and voiceovers from the series. The experience includes missions, combo challenges, scoring features, and progressively challenging levels, complete with instant feedback to keep kids and fans fully engaged. Featuring a sturdy, ergonomic design typical of Japan's "taikan" systems, this device delivers a hands-on, choreographed, cinematic experience—no additional console required—perfect for immersing yourself in high-speed action right from the comfort of your living room. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood, TeamEurope added 'Bandai / SSD Company LTD Let's! TV Play Taikan Cast Off - Kamen Rider Kabuto Clock Up & Rider Kick!! (Japan)' system. ROMSET: 8388608 bytes in 1 file / 4.17Mb packed $end $info=bananlap $mame 0.282 [David Haywood, TeamEurope] Asonde Manaberu! Mouse de Click! Anpanman PC (Japan, orange/white case), Bandai, 2014 It’s a plug-and-play console released in Japan in 2014, based on the Anpanman franchise. Designed to connect to a television, it offers an educational experience inspired by computer use: the player uses a physical mouse to interact with mini-games focused on recognition, matching, and learning letters and numbers. The integrated controller is a mouse with buttons, while audio and video are output via composite connection. Aimed at preschool-aged children, it combines learning with familiar characters in a simple and intuitive format. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: Changed description to 'Asonde Manaberu! Mouse de Click! Anpanman PC (Japan, orange/white case)'. - 0.282: David Haywood and TeamEurope added 'Bandai Asonde Manaberu! Mouse de Click! Anpanman PC (Japan)' system. ROMSET: 8388608 bytes in 1 file / 6.49Mb packed $end $info=bananlapa $mame 0.286 [TeamEurope] Anpanman Color PC Smart (Japan, yellow/white case), Bandai, 2014 Educational computer for early childhood, produced by Bandai and based on the Japanese franchise Anpanman. This advanced version of the Color PC line features a color LCD screen, a simplified keyboard with large, colorful keys, and educational activities designed for children aged 2 to 5 (including shape recognition, color identification, number learning, letter recognition, and first-word development). It includes sounds, music, and voice feedback featuring Anpanman characters to guide children’s learning. The device boasts a durable, rounded plastic design and is powered by batteries or an adapter. It’s specifically designed to introduce children in a playful way to the basics of computer science and digital device interaction—before their first real encounter with a full-fledged computer. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Bandai Anpanman Color PC Smart (Japan, yellow/white case)' system. ROMSET: 8388608 bytes in 1 file / 5.60Mb packed $end $info=banaquap $mame 0.283 [TeamEurope] Tropical Rouge! PreCure: Mermaid Aqua Pot (Japan), Bandai, 2021 Toy inspired by the PreCure series, it replicates a magical accessory shaped like a marine vase with lights, sounds, and interactive features. Designed to encourage role-playing, it includes collectible elements and fosters imagination among young fans of the series. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'Bandai Tropical Rouge! PreCure: Mermaid Aqua Pot (Japan)' system. ROMSET: 8388608 bytes in 1 file / 5.67Mb packed $end $info=bancook $mame 0.277 [TeamEurope, David Haywood] Ojamajo Doremi no TV de Magical Cooking (Japan), Bandai, 2001 It's a music and cooking video game based on the Japanese anime Ojamajo Doremi. The title combines rhythm game elements (similar to the famous Taiko no Tatsujin or Rhythm Heaven) with mechanics related to the preparation of magical dishes, inspired by the culinary theme featured in some episodes of the animated series. DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope and David Haywood added 'Bandai Ojamajo Doremi no TV de Magical Cooking (Japan)' system. ROMSET: 1048576 bytes in 1 file / 563.83Kb packed $end $info=banctec $mame 0.158 [Felipe Corrêa da Silva Sanches] BancTec ESeries Panel, DALE Electronics, 1989 Integrated control panel designed for document processing systems and banking automation, featuring a user interface with a display, functional buttons, and indicator lights. It enables the management and monitoring of operations such as document scanning, classification, and routing, delivering reliability and ease of use in high-volume transactional professional environments. DRIVER: banctec/banctec.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.175: If it's a 6803, then use a 6803, duh [Olivier Galibert]. - 0.158: Felipe Corrêa da Silva Sanches added 'DALE Electronics BancTec ESeries Panel' system. ROMSET: 14336 bytes in 3 files / 1.79Kb packed $end $info=bandggcn $mame 0.221 [Sean Riddle, David Haywood, Peter Wilhelmsen, gamehistory.org, anonymous] Go! Go! Connie-chan! Asobou Mouse, Bandai, 1997 Interactive electronic device shaped like a mouse, designed for young children, that combines play with early learning through buttons, lights, and sounds. Engineered to stimulate the recognition of shapes, colors, numbers, and animals, it responds to touches with songs, encouraging phrases, and engaging sound animations. Made from safe materials and featuring a soft design, it playfully encourages fine motor skills and sensory interaction. Typical of Japanese educational design for early childhood, it’s perfect for a fun, immersive first introduction to the digital world—screen-free. DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: Sean Riddle, David Haywood, Peter Wilhelmsen, gamehistory.org and anonymous added 'Bandai Go! Go! Connie-chan! Asobou Mouse' system. ROMSET: 1048576 bytes in 1 file / 432.33Kb packed $end $info=bandgpad $mame 0.219 [Sean Riddle, GameHistory.org] Multi Game Player Gamepad, Bandai, 1997 Plug-and-play controller designed to connect directly to your TV, offering a versatile gaming experience with a selection of pre-installed titles. Featuring directional buttons, action keys, and essential functions like pause and reset, it lets you enjoy a variety of game genres—platformers, puzzles, sports, shooters—without the need for additional consoles or cartridges. Ergonomic and compact in design, it’s perfect for kids and casual family use. Includes a standard AV connection and power via adapter, making it ideal for quick and effortless entertainment typical of entry-level TV gaming systems. DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Sean Riddle and GameHistory.org added 'Multi Game Player Gamepad' system. ROMSET: 1048576 bytes in 1 file / 329.24Kb packed $end $info=banditpci $mame 0.253 [R. Belmont] Apple Bandit PowerPC-to-PCI bridge, , ???? DRIVER: apple/bandit.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: R. Belmont added 'Apple Bandit PowerPC-to-PCI bridge' device. ROMSET: None required. $end $info=bandolap $mame 0.282 [David Haywood, TeamEurope] Doraemon Step Up PC (Japan), Bandai, 2014 It’s a plug-and-play console released in Japan in 2014, based on the Anpanman franchise. Designed to connect to a television, it offers an educational experience inspired by computer use: the player uses a physical mouse to interact with mini-games focused on recognition, matching, and learning letters and numbers. The integrated controller is a mouse with buttons, while audio and video are output via composite connection. Aimed at preschool-aged children, it combines learning with familiar characters in a simple and intuitive format. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Bandai Doraemon Step Up PC (Japan)' system. ROMSET: 8388608 bytes in 1 file / 4.76Mb packed $end $info=bandplap $mame 0.282 [David Haywood, TeamEurope] Disney & Disney/Pixar Characters Wonderful Sweet PC (Japan), Bandai, 2014 It’s a plug-and-play console released in Japan in 2014, based on the Doraemon franchise. Designed to connect to a television, it offers an interactive educational experience inspired by computer use: the player uses a physical mouse to navigate learning mini-games focused on visual recognition and object matching. The integrated controller is a button-equipped mouse, with audio and video output via composite connection. Aimed at preschool-aged children, it combines learning letters, numbers, and logic with familiar characters in an intuitive and accessible format. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Bandai Disney & Disney/Pixar Characters Wonderful Sweet PC (Japan)' system. ROMSET: 8388608 bytes in 1 file / 6.26Mb packed $end $info=bandslap $mame 0.282 [David Haywood, TeamEurope] Disney & Disney/Pixar Characters Wonderful Dream PC (Japan), Bandai, 2014 It’s a plug-and-play console released in Japan in 2014, inspired by Disney and Pixar characters. Designed to connect to a television, it offers interactive educational activities for preschool-aged children: recognizing letters, numbers, and images using a physical mouse with buttons. Audio and video are output via composite connection, combining learning with familiar characters in a simple, intuitive experience suitable for young children. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Bandai Disney & Disney/Pixar Characters Wonderful Dream PC (Japan)' system. ROMSET: 8388608 bytes in 1 file / 6.06Mb packed $end $info=bankshot $mame 0.159 [hap, Sean Riddle] Bank Shot: Electronic Pool, Parker Brothers, 1980 Classic LED Pool. A great and popular game during its time - Omni magazine placed it in the top 10 best toys for 1980. Designed by Garry Kitchen, the same person who programmed some incredible Atari 2600 games: Donkey Kong, Keystone Kapers, and Pressure Cooker! Later he also made the 1991 Simpsons game - Bart vs. the Space Mutants (source: http://www.miniarcade.com/pb/bankshot.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.254: Changed description to 'Bank Shot: Electronic Pool'. - 0.194: BugFIX #06847 [Graphics] (hh_tms1k.cpp) bankshot: Missing leftmost column [hap]. - 0.159: hap and Sean Riddle added 'Parker Brothers Bank Shot - Electronic Pool' system. ROMSET: 5520 bytes in 3 files / 3.89Kb packed $end $info=banmrid $mame 0.277 [TeamEurope, David Haywood] Kamen Rider Ryuki: Survival Fight (Japan), Bandai, 2002 Bandai Kamen Rider Ryuki: Survival Fight is a video game based on the tokusatsu Kamen Rider Ryuki series, part of the Kamen Rider franchise produced by Toei. The game was published by Bandai Namco and released in Japan around 2002-2003, coinciding with or shortly after the end of the original television series (broadcast from 2002 to 2003). DRIVER: sega/megadriv_rad.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope and David Haywood added 'Bandai Kamen Rider Ryuki: Survival Fight (Japan)' system. ROMSET: 4194304 bytes in 1 file / 2.01Mb packed $end $info=banpear $mame 0.286 [TeamEurope] PreCure Mirror Pad! All Star (Japan), Bandai, 2022 Educational toy tablet produced by Bandai, inspired by the Japanese anime series Pretty Cure (PreCure). The "Mirror Pad! All Star" features a color LCD touch screen with a mirror-shaped frame, enabling role-playing games in which girls can imitate the transformations of the series' female protagonists. It includes interactive activities featuring characters from across the entire PreCure series (from various seasons), musical games, educational quizzes on colors and shapes, and a "mirror" function that overlays the user's image onto transformation effects. The design is pink and purple, with rounded edges, large buttons, and printed character images; it’s battery-powered. Intended for girls aged 3 to 7 as a tool for imaginative play and an initial introduction to digital interaction. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Bandai PreCure Mirror Pad! All Star (Japan)' system. ROMSET: 8388608 bytes in 1 file / 5.71Mb packed $end $info=banshee_x86 $mame 0.262 [Angelo Salese] Voodoo Banshee PCI (x86), , ???? DRIVER: devices/video/voodoo_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Angelo Salese added 'Voodoo Banshee PCI (x86)' device. ROMSET: 98304 bytes in 2 files / 34.39Kb packed $end $info=barbpet $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Barbie: I Love Pets - Pet Rescue, Mattel, 2005 Mattel Barbie: I Love Pets - Pet Rescue is a children's video game developed and published by Activision, in collaboration with Mattel, and released in 2009 for various platforms including Nintendo DS, Wii, and PC (Windows). It is part of the series of games dedicated to Barbie, designed for a young audience, particularly girls between the ages of 5 and 9. The title combines elements of role-playing, simulation, and adventure, with a strong focus on animal love, responsible pet care, and empathetic play. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'Mattel Barbie: I Love Pets - Pet Rescue' system. ROMSET: 2097152 bytes in 1 file / 531.95Kb packed $end $info=basf7100_kbd $mame 0.231 [Dirk Best] BASF 7100 Keyboard (HLE), , ???? BASF 7100 Keyboard (HLE). Keytronics keyboard hardware: A65-01966-003 PCB-201 F. BASF part number 19-4203-01. DRIVER: skeleton/basf7100_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Dirk Best added 'BASF 7100 Keyboard (HLE)' device. ROMSET: 1024 bytes in 1 file / 0.30Kb packed $end $info=basf7120 $mame 0.231 [rfka01, Dirk Best] 7120, BASF, 1982 The BASF 7000 systems are professional computers from Germany. There were several models in the 7000 serie. The computer was based on a DigiLog (USA) Personal Computer (Microterm II Intelligent Terminal), which had an additional printer built in (the paper came out on the top), but was to faulty to be sold (power supply, monitor control, mechanical construction and more). The operating system was an "Enhanced commercial BASIC" interpreter and/or an Assembler. .Later on, a CP/M version was released. The CPU frequency was 4.000 MHz and the memory was 64 kByte + FDC (source: https://www.old-computers.com/museum/computer.asp?st=1&c=1301). DRIVER: skeleton/basf7100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Imperfect Save State: Supported SOFTWARE LIST: basf7100.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.281: BugFIX #09263 [Media Support] (skeleton/basf7100.cpp) basf7120: Software fails to boot from floppy disk. Reduce maximum quantum to allow bos93 to boot [AJR]. - 0.231: rfka01, Dirk Best added 'BASF 7120' system. ROMSET: 3440 bytes in 6 files / 1.34Kb packed $end $info=basic31 $mame 0.136 [Robbbert] MCS BASIC 31, Intel, 1985 There are 2 version of MCS51 basic architecture on the net at all. First is BASIC52 system, run on 8052 and its varian. Secondly is BASIC31 version. This is a modified version from BASIC52 that run this basic from external memory device for such as 8031/32 or 8051/52' system. With the limited of MCS31/51 architecture, then some feature must be cut off. Then someone changed it to run for this external device and for 80XX' system. With this ability, we can run BASIC31 from an EPROM or another device like EEPROM or flash ROM to 8031 or 8032 and also 8051 or 8052' system. So I start to build my own BASIC31 board to accomodate this version (source: http://dsaprojects.110mb.com/electronics/8031-ah/8031-bas.html). DRIVER: intel/basic52.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.136: Robbbert added skeleton driver of 'MCS BASIC 31' system. ROMSET: 16384 bytes in 2 files / 14.18Kb packed $end $info=basic52 $mame 0.136 [Robbbert] MCS BASIC 52, Intel, 1985 The MCS BASIC-52 interpreter, developed by Intel, is still very popular, but in its 15th year it needs a thoroughgoing facelift.The MCS BASIC-52 V1.0 interpreter was specially developed by Intel in 1985 for the 8052-AH microcontroller. With its code size of only 8 kB, it fitted into the internal ROM storage of this controller. Unfortunately, the 8052-AH has gone out of production. Nonetheless, the interpreter still enjoys considerable popularity in its final 'official' version (1.1), in spite of a few errors. Nowadays, the 8052 family, with its many derivative versions, has become the most widely used microcontroller family (source: http://www.elektor.com/magazines/2001/february/mcs-basic-52-vi-3.54356.lynkx). DRIVER: intel/basic52.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.136: Robbbert added skeleton driver of 'MCS BASIC 52' system. ROMSET: 24576 bytes in 3 files / 21.46Kb packed $end $info=basis108 $mame 0.201 [Robbbert] Basis 108, Basis Microcomputer GmbH, 1982 This professional computer was compatible with most of the hardware and software designed for the Apple II. It could run under DOS 3.x, but thanks to its second CPU, a Z80 processor, it could also run under CP/M. The Basis 108 had 128 KB RAM, (two switchable memory banks of 64k). Two 5"1/4 disk-drives (Apple compatible) could also be mounted inside the computer. In the picture, these are Apple Disk II drives. The Basis 108 was a good Apple II compatible machine with a lot of options built-in (80 columns, disk-drives controller, CP/M, high-resolution graphics), and was cheaper than the equivalent Apple' system. A year after introduction, the Basis Junior was presented at various different electronic shows. It was basically the same computer but with only 64 KB RAM (with optional expansion to 128k) (source: http://www.old-computers.com/museum/computer.asp?c=92). DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap and Title. WIP: - 0.284: Changed description to 'Basis 108' and manufacturer to 'Basis Microcomputer GmbH'. - 0.283: Demote to imperfect graphics; also demote basis108 to not working [AJR]. - 0.201: Robbbert added 'Basis 108' system. ROMSET: 36864 bytes in 10 files / 14.80Kb packed $end $info=bassmate $mame 0.223 [algestam, Mr. Do] Bassmate Computer, Telko / Nintendo, 1984 The?Bassmate?I saw was sold under the name of a brand called "Probe 2000" and dated from 1984. At first glance, it seemed like a regular sporting aid, be it one that was quite advanced for its time. However, when checking out the image on the back of the box, something dawned on me. That shape seemed rather familiar! It looked just like a?Game & Watch Multi Screen! (source: http://blog.beforemario.com/2013/06/bassmate-computer-new-member-on-game.html?m=1). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.223: algestam and Mr. Do added 'Telko/Nintendo Bassmate Computer' system. ROMSET: 66432 bytes in 4 files / 17.59Kb packed $end $info=bassstr $mame 0.222 [DBWBP] BassStation Rack Analogue Synthesizer Module, Novation, 1995 Before the famous Novation Bass Station Rack module came the small and portable Bass Station keyboard! This synthesizer uses digitally synchronized analog oscillators (DCO's) to reproduce the sounds of a monophonic dual-osc analog synthesizer with simple and intuitive controls via 17 knobs, 10 switches and 2 Moog-style pitch/mod wheels. Think EDP Wasp and ARP Odyssey. The Bass Station can faithfully reproduce analog bass sounds similar to a TB-303, Micromoog or Pro One synthesizer. The small keyboard and monophonic architecture set this keyboard up for strict bassline, lead synth lines, and synth fx. It also transmits MIDI continuous controller data from its pitch/mod wheels, frequency cutoff, resonance, filter modulation depth, env1 attack, decay and env2 attack and decay (source: http://www.vintagesynth.com/novation/nov_bsk.php). DRIVER: novation/basssta.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: DBWBP added 'Novation BassStation Rack Analogue Synthesizer Module' system. ROMSET: 32768 bytes in 1 file / 16.71Kb packed $end $info=battlera_vce $mame 0.288 [cam900] Data East Battle Rangers VCE, , ???? DRIVER: devices/video/huc6260.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: cam900 added 'Data East Battle Rangers VCE' device. $end $info=batvgc $mame 0.264 [David Haywood, Sean Riddle] Interactive M.A.G. Motion Activated Gear: The Batman - Villains of Gotham City, Thinkway Toys, 200? Various interactive devices (gloves, bat-boomerang, etc.), inspired by the world of Batman, react to the player’s movements to trigger sounds, iconic phrases, and light effects. Designed to simulate the experience of a hero facing Gotham’s villains, it recognizes gestures like punches, shields, or throws, activating immersive gameplay modes with missions, challenges, and context-specific feedback. Crafted from durable materials and featuring an ergonomic design, it encourages active and dynamic role-playing—without the need for a screen or external connections. Perfectly suited for kids and fans alike, this innovative toy combines motion-sensing technology with theatrical storytelling, embodying the essence of today’s modern action-based playthings. DRIVER: tvgames/elan_eu3a14.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: David Haywood and Sean Riddle added 'Thinkway Toys Interactive M.A.G. Motion Activated Gear: The Batman - Villains of Gotham City' system. ROMSET: 8388608 bytes in 1 file / 3.49Mb packed $end $info=bay1000c $mame 0.218 [rfka01] BAY-1000C V1.01, Mintek, 198? Portable media player with DVD functionality and support for common video/audio formats, designed for use on the go or in home environments. Equipped with a built-in 10-inch LCD screen, stereo speakers, USB/SD inputs, and AV output for connecting to an external TV. Includes a remote control, rechargeable battery, and compatibility with subtitles and multilingual menus. Compact design with a built-in handle for easy transport, perfect for travel, home entertainment, or secondary use. Offers a simple plug-and-play experience—no installation required—ideal for watching movies, cartoons, or educational content stored on physical media. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added 'Mintek BAY-1000C V1.01' system. ROMSET: 65536 bytes in 2 files / 17.65Kb packed $end $info=bb6578 $mame 0.277 [Ankos, Kryzsiobal] TV Games Baseball (SH6578 hardware), DaiDaiXing Electronics, 200? It's an electronic sports game produced by Chinese company DaiDaiXing Electronics, known for producing low-cost retro-style consoles and games, often distributed in emerging markets or as inexpensive toys. SH6578 refers to the specific version of the game, which in this case is a baseball simulation . It is designed to be connected directly to the TV via AV (RCA) cable, without the need for an actual external console: a fixed or removable controller is usually included inside the package, and the system is self-powered, or requires batteries. DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: Ankos and Kryzsiobal added 'DaiDaiXing Electronics TV Games Baseball (SH6578 hardware)' system. ROMSET: 524288 bytes in 1 file / 241.59Kb packed $end $info=bbc_1mhzbus_slot $mame 0.176 BBC Micro 1MHz Bus port, , ???? DRIVER: devices/bus/bbc/1mhzbus/1mhzbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Added The Barry-Box (not working) [Nigel Barnes]. - 0.218: Added BeebOPL FM Synthesiser. Added Sprow BeebIDE 16-bit and RetroClinic BBC 8-bit IDE interfaces. Added Acorn Winchester Disc [Nigel Barnes]. - 0.176: Added 'BBC Micro 1MHz Bus port' device. ROMSET: None required. $end $info=bbc_24bbc $mame 0.251 [Nigel Barnes] Sprow 24bBC/RAM Disc Board, , ???? DRIVER: devices/bus/bbc/1mhzbus/24bbc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Sprow 24bBC/RAM Disc Board' device. ROMSET: 16384 bytes in 1 file / 5.60Kb packed $end $info=bbc_2ndserial $mame 0.251 [Nigel Barnes] Sprow 2nd Serial Port, , ???? DRIVER: devices/bus/bbc/1mhzbus/2ndserial.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Sprow 2nd Serial Port' device. ROMSET: 8192 bytes in 1 file / 1.45Kb packed $end $info=bbc_acorn1770 $mame 0.178 Acorn 1770 FDC, , ???? DRIVER: devices/bus/bbc/fdc/acorn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.178: Added 'Acorn 1770 FDC' device. ROMSET: 81920 bytes in 5 files / 58.67Kb packed $end $info=bbc_acorn8271 $mame 0.178 Acorn 8721 FDC, , ???? DRIVER: devices/bus/bbc/fdc/acorn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Moved lesser-known DFS ROMs to the software list. Added Opus DDOS 3.05 to bbc_opus8272. Added Opus DDOS 3.12 to bbc_opus2791. Added Aries B488 and Acorn IEEE488 Interface devices on 1MHz bus [Nigel Barnes]. - 0.178: Added 'Acorn 8721 FDC' device. ROMSET: 131072 bytes in 9 files / 94.01Kb packed $end $info=bbc_acornjoy $mame 0.178 Acorn Analogue Joysticks, , ???? DRIVER: devices/bus/bbc/analogue/joystick.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.178: Added 'Acorn Analogue Joysticks' device. ROMSET: None required. $end $info=bbc_ams3 $mame 0.202 AMS 3" Microdrive Disc System, , ???? DRIVER: devices/bus/bbc/fdc/ams.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'AMS 3" Microdrive Disc System' device. ROMSET: 12288 bytes in 2 files / 7.83Kb packed $end $info=bbc_amxmouse $mame 0.198 [Nigel Barnes] AMX Mouse (BBC Micro), , ???? DRIVER: devices/bus/bbc/userport/pointer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Removed use of PORT_RESET [Nigel Barnes]. - 0.198: Nigel Barnes added 'AMX Mouse (BBC Micro)' device. ROMSET: None required. $end $info=bbc_analogue_slot $mame 0.176 BBC Micro Analogue port, , ???? DRIVER: devices/bus/bbc/analogue/analogue.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.176: Added 'BBC Micro Analogue port' device. ROMSET: None required. $end $info=bbc_ariesb12 $mame 0.216 [Nigel Barnes] Aries-B12 ROM Expansion, , ???? DRIVER: devices/bus/bbc/internal/aries.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Aries-B12 ROM Expansion' device. ROMSET: None required. $end $info=bbc_ariesb20 $mame 0.216 [Nigel Barnes] Aries-B20 RAM expansion (w/ Aries-B12), , ???? DRIVER: devices/bus/bbc/internal/aries.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Aries-B20 RAM expansion (w/ Aries-B12)' device. ROMSET: 16384 bytes in 2 files / 2.20Kb packed $end $info=bbc_ariesb32 $mame 0.216 [Nigel Barnes] Aries-B32 RAM expansion (w/ Aries-B12), , ???? DRIVER: devices/bus/bbc/internal/aries.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Aries-B32 RAM expansion (w/ Aries-B12)' device. ROMSET: 16384 bytes in 1 file / 8.57Kb packed $end $info=bbc_atplsw $mame 0.216 [Nigel Barnes] ATPL Sidewise ROM/RAM Expansion, , ???? DRIVER: devices/bus/bbc/internal/atpl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'ATPL Sidewise ROM/RAM Expansion' device. ROMSET: None required. $end $info=bbc_atplswp $mame 0.216 [Nigel Barnes] ATPL Sidewise+ ROM Expansion, , ???? DRIVER: devices/bus/bbc/internal/atpl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'ATPL Sidewise+ ROM Expansion' device. ROMSET: None required. $end $info=bbc_autocue $mame 0.216 [Nigel Barnes] Autocue RAM Disc, , ???? DRIVER: devices/bus/bbc/exp/autocue.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Autocue RAM Disc' device. ROMSET: None required. $end $info=bbc_autoprom $mame 0.210 ATPL AutoPrommer, , ???? DRIVER: devices/bus/bbc/1mhzbus/autoprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'ATPL AutoPrommer' device. ROMSET: 12288 bytes in 2 files / 2.44Kb packed $end $info=bbc_awhd $mame 0.218 [Nigel Barnes] Acorn Winchester Disc, , ???? DRIVER: devices/bus/bbc/1mhzbus/scsi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Nigel Barnes added 'Acorn Winchester Disc' device. ROMSET: None required. $end $info=bbc_b488 $mame 0.204 Aries-B488, , ???? DRIVER: devices/bus/bbc/1mhzbus/ieee488.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'Aries-B488' device. ROMSET: None required. $end $info=bbc_barrybox $mame 0.263 [Nigel Barnes] The Barry-Box, , ???? DRIVER: devices/bus/bbc/1mhzbus/barrybox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Added microphone, and is now working [Nigel Barnes]. - 0.263: Nigel Barnes added 'The Barry-Box' device. ROMSET: None required. $end $info=bbc_beebex $mame 0.278 [Nigel Barnes] BEEBEX Extender for BBC Micro, , ???? DRIVER: devices/bus/bbc/1mhzbus/beebex.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Nigel Barnes added 'BEEBEX Extender for BBC Micro' device. ROMSET: None required. $end $info=bbc_beebide $mame 0.218 [Nigel Barnes] Sprow BeebIDE 16-bit IDE Interface, , ???? DRIVER: devices/bus/bbc/1mhzbus/ide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Nigel Barnesa added 'Sprow BeebIDE 16-bit IDE Interface' device. ROMSET: None required. $end $info=bbc_beebspch $mame 0.198 [Nigel Barnes] Beeb Speech Synthesiser, , ???? DRIVER: devices/bus/bbc/userport/beebspch.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Nigel Barnes added 'Beeb Speech Synthesiser' device. ROMSET: 10240 bytes in 2 files / 6.15Kb packed $end $info=bbc_bitstik1 $mame 0.202 Acorn Bitstik, , ???? DRIVER: devices/bus/bbc/analogue/bitstik.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Acorn Bitstik' device. ROMSET: 8192 bytes in 1 file / 5.54Kb packed $end $info=bbc_bitstik2 $mame 0.202 Robo Bitstik 2, , ???? DRIVER: devices/bus/bbc/analogue/bitstik.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Robo Bitstik 2' device. ROMSET: 8192 bytes in 1 file / 5.54Kb packed $end $info=bbc_cartslot $mame 0.216 [Nigel Barnes] BBC Master Cartridge Slot, , ???? DRIVER: devices/bus/bbc/cart/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'BBC Master Cartridge Slot' device. ROMSET: None required. $end $info=bbc_cc500 $mame 0.220 [Nigel Barnes] CTS Colour Card 500, , ???? DRIVER: devices/bus/bbc/1mhzbus/cc500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Nigel Barnes added 'CTS Colour Card 500' device. ROMSET: 8192 bytes in 1 file / 1.19Kb packed $end $info=bbc_ccibase $mame 0.206 Computer Concepts 64K ROM Carrier (Inter-Base), , ???? DRIVER: devices/bus/bbc/rom/pal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Computer Concepts 64K ROM Carrier (Inter-Base)' device. ROMSET: None required. $end $info=bbc_ccispell $mame 0.206 Computer Concepts 128K ROM Carrier (SpellMaster), , ???? DRIVER: devices/bus/bbc/rom/pal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Computer Concepts 128K ROM Carrier (SpellMaster)' device. ROMSET: None required. $end $info=bbc_cciword $mame 0.206 Computer Concepts 32K ROM Carrier (Inter-Word), , ???? DRIVER: devices/bus/bbc/rom/pal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added missing ROM switching zones for Inter-Word [Nigel Barnes]. - 0.206: Added 'Computer Concepts 32K ROM Carrier (Inter-Word)' device. ROMSET: None required. $end $info=bbc_chameleon $mame 0.220 [Nigel Barnes] Micro User Chameleon (DIY), , ???? DRIVER: devices/bus/bbc/userport/palext.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Nigel Barnes added 'Micro User Chameleon (DIY)' device. ROMSET: 8192 bytes in 1 file / 0.50Kb packed $end $info=bbc_cisco $mame 0.241 [Nigel Barnes] Cisco Terminal Data Board, , ???? This appears to be an information booth found in exhibitions and tourist information sites. No information or photos of the actual hardware are known. This romset was provided by the family of ex-Cisco developer F.Verrelli. This hardware is completely unknown, this device is derived from what the software requires to run. DRIVER: devices/bus/bbc/1mhzbus/cisco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: Nigel Barnes added 'Cisco Terminal Data Board' device. ROMSET: 65536 bytes in 4 files / 13.26Kb packed $end $info=bbc_click $mame 0.216 [Nigel Barnes] Slogger Click (Master 128) cartridge, , ???? DRIVER: devices/bus/bbc/cart/click.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Slogger Click (Master 128) cartridge' device. ROMSET: None required. $end $info=bbc_cms6502 $mame 0.285 [Nigel Barnes] CMS 6502 2nd Processor, , ???? DRIVER: devices/bus/bbc/tube/cms6502.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Nigel Barnes added 'CMS 6502 2nd Processor' device. ROMSET: 40960 bytes in 3 files / 17.21Kb packed $end $info=bbc_cpalette $mame 0.220 [Nigel Barnes] Clwyd Technics Colour Palette, , ???? DRIVER: devices/bus/bbc/userport/palext.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Nigel Barnes added 'Clwyd Technics Colour Palette' device. ROMSET: None required. $end $info=bbc_cumana1 $mame 0.178 Cumana QFS 8877A FDC, , ???? DRIVER: devices/bus/bbc/fdc/cumana.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.178: Added 'Cumana QFS 8877A FDC' device. ROMSET: 16384 bytes in 1 file / 9.84Kb packed $end $info=bbc_cumana2 $mame 0.178 Cumana QFS Issue 2 8877A FDC, , ???? DRIVER: devices/bus/bbc/fdc/cumana.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.178: Added 'Cumana QFS Issue 2 8877A FDC' device. ROMSET: 16384 bytes in 1 file / 10.84Kb packed $end $info=bbc_cumana68k $mame 0.216 [Nigel Barnes] Cumana 68008 Upgrade Board, , ???? DRIVER: devices/bus/bbc/internal/cumana68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_68000.xml RESOURCES: Snap and Title. WIP: - 0.244: Add default MFM floppy formats [Nigel Barnes]. - 0.220: Changed description to 'Cumana 68008 Upgrade Board'. - 0.216: Nigel Barnes added 'Cumana 68008 2nd Processor' device. ROMSET: 16384 bytes in 1 file / 3.56Kb packed $end $info=bbc_cv1797 $mame 0.192 Computer Village 1797 FDC, , ???? DRIVER: devices/bus/bbc/fdc/cv1797.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Computer Village 1797 FDC' device. ROMSET: 8192 bytes in 1 file / 6.16Kb packed $end $info=bbc_datacentre $mame 0.220 [Nigel Barnes] RetroClinic DataCentre, , ???? DRIVER: devices/bus/bbc/1mhzbus/datacentre.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Nigel Barnes added 'RetroClinic DataCentre' device. ROMSET: 286720 bytes in 3 files / 39.10Kb packed $end $info=bbc_datagem $mame 0.226 [Nigel Barnes] Gemini DataGem ROM Carrier, , ???? DRIVER: devices/bus/bbc/rom/datagem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Nigel Barnes added 'Gemini DataGem ROM Carrier' device. ROMSET: None required. $end $info=bbc_detalker $mame 0.285 [Nigel Barnes] D.E.Talker Speech Synthesizer, , ???? DRIVER: devices/bus/bbc/rom/detalker.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Nigel Barnes added 'D.E.Talker Speech Synthesizer' device. ROMSET: 2048 bytes in 1 file / 1.83Kb packed $end $info=bbc_dfse00 $mame 0.206 BBC Micro E00 DFS, , ???? DRIVER: devices/bus/bbc/rom/dfs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: Renamed (bbc_mrme00) to (bbc_dfse00) and description changed to 'BBC Micro E00 DFS'. - 0.206: Added 'BBC Micro MRM E00 DFS' device. ROMSET: None required. $end $info=bbc_emrmidi $mame 0.205 [Nigel Barnes] EMR BBC MIDI Interface, , ???? DRIVER: devices/bus/bbc/1mhzbus/emrmidi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.205: Nigel Barnes added 'EMR BBC Midi Interface' device. ROMSET: None required. $end $info=bbc_exp_slot $mame 0.203 BBC Master Compact Expansion port, , ???? DRIVER: devices/bus/bbc/exp/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Added 'BBC Master Compact Expansion port' device. ROMSET: None required. $end $info=bbc_fdc_slot $mame 0.178 BBC Micro FDC slot, , ???? DRIVER: devices/bus/bbc/fdc/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.178: Added 'BBC Micro FDC slot' device. ROMSET: None required. $end $info=bbc_ide8 $mame 0.218 [Nigel Barnes] RetroClinic BBC 8-bit IDE Interface, , ???? DRIVER: devices/bus/bbc/1mhzbus/ide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Nigel Barnes added 'RetroClinic BBC 8-bit IDE Interface' device. ROMSET: None required. $end $info=bbc_ieee488 $mame 0.204 Acorn IEEE-488 Interface, , ???? DRIVER: devices/bus/bbc/1mhzbus/ieee488.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'Acorn IEEE-488 Interface' device. ROMSET: 24576 bytes in 3 files / 13.24Kb packed $end $info=bbc_integrab $mame 0.216 [Nigel Barnes] Computech Integra-β, , ???? DRIVER: devices/bus/bbc/internal/integrab.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Added earlier ROM release [Nigel Barnes]. - 0.216: Nigel Barnes added 'Computech Integra-β' device. ROMSET: 49152 bytes in 3 files / 33.60Kb packed $end $info=bbc_internal_slot $mame 0.216 [Nigel Barnes] BBC Micro internal boards, , ???? DRIVER: devices/bus/bbc/internal/internal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'BBC Micro internal boards' device. ROMSET: None required. $end $info=bbc_jafacart $mame 0.281 [Nigel Barnes] JAFA Systems Master Compact Cartridge Adaptor, , ???? DRIVER: devices/bus/bbc/exp/jafacart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Nigel Barnes added 'JAFA Systems Master Compact Cartridge Adaptor' device. ROMSET: None required. $end $info=bbc_joyport_slot $mame 0.178 BBC Master Compact Joystick/Mouse port, , ???? DRIVER: devices/bus/bbc/joyport/joyport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.178: Added 'BBC Master Compact Joystick/Mouse port' device. ROMSET: None required. $end $info=bbc_kbd $mame 0.280 [Nigel Barnes] BBC Micro Keyboard, , ???? DRIVER: acorn/bbc_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Nigel Barnes added 'BBC Micro Keyboard' device. ROMSET: None required. $end $info=bbc_kbd_no $mame 0.280 [Nigel Barnes] BBC Micro Keyboard (Norway), , ???? DRIVER: acorn/bbc_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Nigel Barnes added 'BBC Micro Keyboard (Norway)' device. ROMSET: None required. $end $info=bbc_kenda $mame 0.224 [Nigel Barnes] Kenda Professional DMFS, , ???? DRIVER: devices/bus/bbc/fdc/kenda.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: Nigel Barnes added 'Kenda Professional DMFS' device. ROMSET: 8192 bytes in 1 file / 6.26Kb packed $end $info=bbc_lcd $mame 0.225 [Lord Nightmare] Sprow LCD Display, , ???? DRIVER: devices/bus/bbc/userport/lcd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Lord Nightmare added 'Sprow LCD Display' device. ROMSET: None required. $end $info=bbc_lvlecho $mame 0.263 [Nigel Barnes] LVL Echo Keyboard, , ???? DRIVER: devices/bus/bbc/userport/lvlecho.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Nigel Barnes added 'LVL Echo Keyboard' device. ROMSET: None required. $end $info=bbc_m2000 $mame 0.205 [Nigel Barnes] Hybrid Music 2000 Interface, , ???? DRIVER: devices/bus/bbc/1mhzbus/m2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.205: Nigel Barnes added 'Hybrid Music 2000 Interface' device. ROMSET: None required. $end $info=bbc_m3000 $mame 0.225 [Lord Nightmare] Hybrid Music 3000 Expander, , ???? DRIVER: devices/bus/bbc/1mhzbus/m5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Lord Nightmare added 'Hybrid Music 3000 Expander' device. ROMSET: None required. $end $info=bbc_m4000 $mame 0.225 [Lord Nightmare] Hybrid Music 4000 Keyboard, , ???? DRIVER: devices/bus/bbc/userport/m4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Added key mappings for 3 octaves [Nigel Barnes]. - 0.225: Lord Nightmare added 'Hybrid Music 4000 Keyboard' device. ROMSET: None required. $end $info=bbc_m500 $mame 0.225 [Nigel Barnes] Acorn Music 500, , ???? DRIVER: devices/bus/bbc/1mhzbus/m5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_hybrid.xml RESOURCES: Snap and Title. WIP: - 0.225: Nigel Barnes added 'Acorn Music 500' device. ROMSET: None required. $end $info=bbc_m5000 $mame 0.225 [Nigel Barnes] Hybrid Music 5000 Synthesiser, , ???? DRIVER: devices/bus/bbc/1mhzbus/m5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_hybrid.xml RESOURCES: Snap and Title. WIP: - 0.225: Nigel Barnes added 'Hybrid Music 5000 Synthesiser' device. ROMSET: None required. $end $info=bbc_m512mouse $mame 0.198 [Nigel Barnes] Acorn Master 512 Mouse, , ???? DRIVER: devices/bus/bbc/userport/pointer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Nigel Barnes added 'Acorn Master 512 Mouse' device. ROMSET: None required. $end $info=bbc_m87 $mame 0.225 [Nigel Barnes] Peartree Music 87 Synthesiser, , ???? DRIVER: devices/bus/bbc/1mhzbus/m5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_hybrid.xml RESOURCES: Snap and Title. WIP: - 0.225: Nigel Barnes added 'Peartree Music 87 Synthesiser' device. ROMSET: None required. $end $info=bbc_magazzino $mame 0.281 [Nigel Barnes] Magazzino Parametrico, , ???? DRIVER: devices/bus/bbc/exp/magazzino.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Nigel Barnes added 'Magazzino Parametrico' device. ROMSET: 16384 bytes in 1 file / 11.27Kb packed $end $info=bbc_mastersd $mame 0.245 [Nigel Barnes] MasterSD BBC Master SD Cartridge, , ???? DRIVER: devices/bus/bbc/cart/mastersd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Nigel Barnes added 'MasterSD BBC Master SD Cartridge' device. ROMSET: None required. $end $info=bbc_mastersdr2 $mame 0.251 [Nigel Barnes] MasterSD R2 BBC Master SD Cartridge, , ???? DRIVER: devices/bus/bbc/cart/mastersd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'MasterSD R2 BBC Master SD Cartridge' device. ROMSET: None required. $end $info=bbc_mega256 $mame 0.216 [Nigel Barnes] Solidisk Mega 256 cartridge, , ???? DRIVER: devices/bus/bbc/cart/mega256.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Solidisk Mega 256 cartridge' device. ROMSET: None required. $end $info=bbc_memexb20 $mame 0.244 [Nigel Barnes] Memex-B20 RAM expansion, , ???? DRIVER: devices/bus/bbc/internal/memex.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Nigel Barnes added 'Memex-B20 RAM expansion' device. ROMSET: 8192 bytes in 1 file / 1.12Kb packed $end $info=bbc_mertec $mame 0.203 Mertec Compact Companion, , ???? DRIVER: devices/bus/bbc/exp/mertec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Fix crash on validation after e9d5d4cafe422af17eefd08c02b5324e05191bb5 [AJR]. - 0.203: Added 'Mertec Compact Companion' device. ROMSET: 32768 bytes in 1 file / 12.73Kb packed $end $info=bbc_meup $mame 0.245 [Nigel Barnes] Master Extra User Port, , ???? DRIVER: devices/bus/bbc/modem/meup.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Nigel Barnes added 'Master Extra User Port' device. ROMSET: None required. $end $info=bbc_modem_slot $mame 0.218 BBC Master Internal Modem port, , ???? DRIVER: devices/bus/bbc/modem/modem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Added 'BBC Master Internal Modem port' device. ROMSET: None required. $end $info=bbc_morleyaa $mame 0.216 [Nigel Barnes] Morley Electronics 'AA' Master ROM Expansion Board, , ???? DRIVER: devices/bus/bbc/internal/morleyaa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Morley Electronics 'AA' Master ROM Expansion Board' device. ROMSET: 16384 bytes in 1 file / 4.78Kb packed $end $info=bbc_mr3000 $mame 0.216 [Nigel Barnes] Peartree MR3000 ROM Board, , ???? DRIVER: devices/bus/bbc/internal/peartree.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Peartree MR3000 ROM Board' device. ROMSET: None required. $end $info=bbc_mr4200 $mame 0.216 [Nigel Barnes] Peartree MR4200 RAM Board, , ???? DRIVER: devices/bus/bbc/internal/peartree.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Peartree MR4200 RAM Board' device. ROMSET: None required. $end $info=bbc_mr4300 $mame 0.216 [Nigel Barnes] Peartree MR4300 ROM/RAM Board, , ???? DRIVER: devices/bus/bbc/internal/peartree.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Peartree MR4300 ROM/RAM Board' device. ROMSET: None required. $end $info=bbc_mr4800 $mame 0.216 [Nigel Barnes] Peartree MR4800 RAM Board, , ???? DRIVER: devices/bus/bbc/internal/peartree.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Peartree MR4800 RAM Board' device. ROMSET: None required. $end $info=bbc_mr8000 $mame 0.216 [Nigel Barnes] MR8000 Master RAM Cartridge, , ???? DRIVER: devices/bus/bbc/cart/mr8000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'MR8000 Master RAM Cartridge' device. ROMSET: None required. $end $info=bbc_msc $mame 0.216 [Nigel Barnes] Master Smart Cartridge, , ???? DRIVER: devices/bus/bbc/cart/msc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Master Smart Cartridge' device. ROMSET: None required. $end $info=bbc_multiform $mame 0.220 [Nigel Barnes] PEDL Multiform Z80, , ???? DRIVER: devices/bus/bbc/1mhzbus/multiform.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_z80.xml RESOURCES: Snap and Title. WIP: - 0.220: Nigel Barnes added 'PEDL Multiform Z80' device. ROMSET: 24576 bytes in 2 files / 11.12Kb packed $end $info=bbc_nvram $mame 0.216 [Nigel Barnes] BBC Micro Sideways RAM (Battery Backup), , ???? DRIVER: devices/bus/bbc/rom/nvram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'BBC Micro Sideways RAM (Battery Backup)' device. ROMSET: None required. $end $info=bbc_opus1770 $mame 0.178 Opus D-DOS(B) 1770 FDC, , ???? DRIVER: devices/bus/bbc/fdc/opus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.178: Added 'Opus D-DOS(B) 1770 FDC' device. ROMSET: 32768 bytes in 2 files / 23.79Kb packed $end $info=bbc_opus2791 $mame 0.178 Opus 2791 FDC, , ???? DRIVER: devices/bus/bbc/fdc/opus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Added DDOS 3.16 BIOS option [Nigel Barnes]. - 0.178: Added 'Opus 2791 FDC' device. ROMSET: 65536 bytes in 4 files / 45.49Kb packed $end $info=bbc_opus2793 $mame 0.178 Opus 2793 FDC, , ???? DRIVER: devices/bus/bbc/fdc/opus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Added DDOS 3.36 BIOS option [Nigel Barnes]. - 0.178: Added 'Opus 2793 FDC' device. ROMSET: 32768 bytes in 2 files / 23.75Kb packed $end $info=bbc_opus3 $mame 0.178 Opus Challenger 3-in-1, , ???? DRIVER: devices/bus/bbc/1mhzbus/opus3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.178: Added 'Opus Challenger 3-in-1' device. ROMSET: 49152 bytes in 3 files / 35.80Kb packed $end $info=bbc_opus8272 $mame 0.189 Opus 8272 FDC, , ???? DRIVER: devices/bus/bbc/fdc/opus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Connected TC strobe, device is now working [Nigel Barnes]. - 0.189: Added 'Opus 8272 FDC' device. ROMSET: 32768 bytes in 2 files / 22.32Kb packed $end $info=bbc_opusa $mame 0.204 Opus Challenger ADFS, , ???? DRIVER: devices/bus/bbc/1mhzbus/opus3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'Opus Challenger ADFS' device. ROMSET: 32768 bytes in 1 file / 23.07Kb packed $end $info=bbc_overlay $mame 0.216 [Nigel Barnes] Vine Micros Romboard '3' (Master OS Overlay), , ???? DRIVER: devices/bus/bbc/internal/overlay.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Vine Micros Romboard '3' (Master OS Overlay)' device. ROMSET: None required. $end $info=bbc_palabe $mame 0.206 P.R.E.S. 32K ROM Carrier (ABE), , ???? DRIVER: devices/bus/bbc/rom/pal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'P.R.E.S. 32K ROM Carrier (ABE)' device. ROMSET: None required. $end $info=bbc_palabep $mame 0.206 P.R.E.S. 32K ROM Carrier (ABE+), , ???? DRIVER: devices/bus/bbc/rom/pal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'P.R.E.S. 32K ROM Carrier (ABE+)' device. ROMSET: None required. $end $info=bbc_palmo2 $mame 0.206 Instant Mini Office 2 ROM Carrier, , ???? DRIVER: devices/bus/bbc/rom/pal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Instant Mini Office 2 ROM Carrier' device. ROMSET: None required. $end $info=bbc_palqst $mame 0.206 Watford Electronics ROM Carrier (Quest Paint), , ???? DRIVER: devices/bus/bbc/rom/pal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Watford Electronics ROM Carrier (Quest Paint)' device. ROMSET: None required. $end $info=bbc_palted $mame 0.206 Watford Electronics ROM Carrier (TED), , ???? DRIVER: devices/bus/bbc/rom/pal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Watford Electronics ROM Carrier (TED)' device. ROMSET: None required. $end $info=bbc_palwap $mame 0.206 Watford Electronics ROM Carrier (Wapping Editor), , ???? DRIVER: devices/bus/bbc/rom/pal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Watford Electronics ROM Carrier (Wapping Editor)' device. ROMSET: None required. $end $info=bbc_pdram $mame 0.220 Micro User Pull Down RAM (DIY), , ???? DRIVER: devices/bus/bbc/1mhzbus/pdram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Added 'Micro User Pull Down RAM (DIY)' device. ROMSET: 8192 bytes in 1 file / 2.01Kb packed $end $info=bbc_pms64k $mame 0.216 [Nigel Barnes] PMS 64K Non-Volatile Ram Module, , ???? DRIVER: devices/bus/bbc/1mhzbus/pms64k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'PMS 64K Non-Volatile Ram Module' device. ROMSET: 16384 bytes in 1 file / 8.01Kb packed $end $info=bbc_pmsgenie $mame 0.210 PMS Genie ROM Board, , ???? DRIVER: devices/bus/bbc/rom/genie.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'PMS Genie ROM Board' device. ROMSET: None required. $end $info=bbc_pmsrtc $mame 0.206 PMS Genie Real Time Clock, , ???? DRIVER: devices/bus/bbc/rom/rtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'PMS Genie Real Time Clock' device. ROMSET: None required. $end $info=bbc_quinkey $mame 0.261 [Nigel Barnes] Microwriter Quinkey, , ???? DRIVER: devices/bus/bbc/analogue/quinkey.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Nigel Barnes added 'Microwriter Quinkey' device. ROMSET: None required. $end $info=bbc_quinkey_intf $mame 0.261 [Nigel Barnes] Microwriter Quinkey Interface, , ???? DRIVER: devices/bus/bbc/analogue/quinkey.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Nigel Barnes added 'Microwriter Quinkey Interface' device. ROMSET: None required. $end $info=bbc_quinkey_slot $mame 0.261 [Nigel Barnes] Microwriter Quinkey slot, , ???? DRIVER: devices/bus/bbc/analogue/quinkey.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Nigel Barnes added 'Microwriter Quinkey slot' device. ROMSET: None required. $end $info=bbc_ram $mame 0.206 BBC Micro Sideways RAM, , ???? DRIVER: devices/bus/bbc/rom/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'BBC Micro Sideways RAM' device. ROMSET: None required. $end $info=bbc_ramamp $mame 0.216 [Nigel Barnes] Ramamp Sideways RAM/ROM Board, , ???? DRIVER: devices/bus/bbc/internal/ramamp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Ramamp Sideways RAM/ROM Board' device. ROMSET: None required. $end $info=bbc_ramdisc $mame 0.216 [Nigel Barnes] Morley Electronics RAM Disc, , ???? DRIVER: devices/bus/bbc/1mhzbus/ramdisc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Morley Electronics RAM Disc' device. ROMSET: 16384 bytes in 1 file / 10.15Kb packed $end $info=bbc_raven20 $mame 0.216 [Nigel Barnes] Raven-20 RAM expansion, , ???? DRIVER: devices/bus/bbc/internal/raven20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Raven-20 RAM expansion' device. ROMSET: 16384 bytes in 2 files / 4.13Kb packed $end $info=bbc_rom $mame 0.206 BBC Micro Sideways ROM, , ???? DRIVER: devices/bus/bbc/rom/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'BBC Micro Sideways ROM' device. ROMSET: None required. $end $info=bbc_romex13 $mame 0.216 [Nigel Barnes] GCC Romex13 ROM Expansion, , ???? DRIVER: devices/bus/bbc/internal/romex.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'GCC Romex13 ROM Expansion' device. ROMSET: None required. $end $info=bbc_romslot16 $mame 0.206 BBC Micro 16K ROM Slot, , ???? DRIVER: devices/bus/bbc/rom/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'BBC Micro 16K ROM Slot' device. ROMSET: None required. $end $info=bbc_romslot32 $mame 0.206 BBC Micro 32K ROM Slot, , ???? DRIVER: devices/bus/bbc/rom/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'BBC Micro 32K ROM Slot' device. ROMSET: None required. $end $info=bbc_sasi $mame 0.223 [Nigel Barnes] Torch SCSI Host Adaptor, , ???? DRIVER: devices/bus/bbc/1mhzbus/sasi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Nigel Barnes added 'Torch SCSI Host Adaptor' device. ROMSET: None required. $end $info=bbc_scsi $mame 0.218 [Nigel Barnes] Acorn SCSI Host Adaptor, , ???? DRIVER: devices/bus/bbc/1mhzbus/scsi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Nigel Barnes added 'Acorn SCSI Host Adaptor' device. ROMSET: None required. $end $info=bbc_scsiaiv $mame 0.218 [Nigel Barnes] Acorn AIV SCSI Host Adaptor, , ???? DRIVER: devices/bus/bbc/modem/scsiaiv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Nigel Barnes added 'Acorn AIV SCSI Host Adaptor' device. ROMSET: None required. $end $info=bbc_sdcard $mame 0.245 [Nigel Barnes] BBC Micro SD Card, , ???? DRIVER: devices/bus/bbc/userport/sdcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Nigel Barnes added 'BBC Micro SD Card' device. ROMSET: None required. $end $info=bbc_sdcardt $mame 0.245 [Nigel Barnes] BBC Micro Turbo SD Card, , ???? DRIVER: devices/bus/bbc/userport/sdcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Nigel Barnes added 'BBC Micro Turbo SD Card' device. ROMSET: None required. $end $info=bbc_speech $mame 0.280 [Nigel Barnes] Acorn Speech System, , ???? DRIVER: devices/bus/bbc/vsp/speech.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Nigel Barnes added 'Acorn Speech System' device. ROMSET: None required. $end $info=bbc_sprite $mame 0.206 Logotron Sprite Board, , ???? DRIVER: devices/bus/bbc/1mhzbus/sprite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Logotron Sprite Board' device. ROMSET: None required. $end $info=bbc_stl1770_1 $mame 0.222 [Nigel Barnes] Solidisk 1770 DDFS Issue 1 FDC, , ???? DRIVER: devices/bus/bbc/fdc/solidisk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Nigel Barnes added 'Solidisk 1770 DDFS Issue 1 FDC' device. ROMSET: 16384 bytes in 1 file / 12.32Kb packed $end $info=bbc_stl1770_2 $mame 0.222 [Nigel Barnes] Solidisk 1770 DDFS Issue 2 FDC, , ???? DRIVER: devices/bus/bbc/fdc/solidisk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Nigel Barnes added 'Solidisk 1770 DDFS Issue 2 FDC' device. ROMSET: 16384 bytes in 1 file / 12.35Kb packed $end $info=bbc_stl2m128 $mame 0.216 [Nigel Barnes] Solidisk Twomeg 128K RAM/ROM Expansion, , ???? DRIVER: devices/bus/bbc/internal/stl2m128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Solidisk Twomeg 128K RAM/ROM Expansion' device. ROMSET: 4138 bytes in 1 file / 3.07Kb packed $end $info=bbc_stl4m32 $mame 0.216 [Nigel Barnes] Solidisk Fourmeg 32K RAM/ROM Expansion, , ???? DRIVER: devices/bus/bbc/internal/stl4m32.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Solidisk Fourmeg 32K RAM/ROM Expansion' device. ROMSET: 16384 bytes in 1 file / 10.95Kb packed $end $info=bbc_stldfdc_1 $mame 0.222 [Nigel Barnes] Solidisk 8271/1770 DFDC Issue 1 FDC, , ???? DRIVER: devices/bus/bbc/fdc/solidisk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Nigel Barnes added 'Solidisk 8271/1770 DFDC Issue 1 FDC' device. ROMSET: 16384 bytes in 1 file / 12.04Kb packed $end $info=bbc_stlrtc $mame 0.206 Solidisk Real Time Clock, , ???? DRIVER: devices/bus/bbc/rom/rtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Solidisk Real Time Clock' device. ROMSET: None required. $end $info=bbc_stlswr128 $mame 0.216 [Nigel Barnes] Solidisk SWR128 - 128K Sideways RAM, , ???? DRIVER: devices/bus/bbc/internal/stlswr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Solidisk SWR128 - 128K Sideways RAM' device. ROMSET: 16384 bytes in 1 file / 11.35Kb packed $end $info=bbc_stlswr16 $mame 0.216 [Nigel Barnes] Solidisk SWR16 - 16K Sideways RAM, , ???? DRIVER: devices/bus/bbc/internal/stlswr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Solidisk SWR16 - 16K Sideways RAM' device. ROMSET: 16384 bytes in 1 file / 11.35Kb packed $end $info=bbc_stlswr32 $mame 0.216 [Nigel Barnes] Solidisk SWR32 - 32K Sideways RAM, , ???? DRIVER: devices/bus/bbc/internal/stlswr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Solidisk SWR32 - 32K Sideways RAM' device. ROMSET: 16384 bytes in 1 file / 11.35Kb packed $end $info=bbc_stlswr64 $mame 0.216 [Nigel Barnes] Solidisk SWR64 - 64K Sideways RAM, , ???? DRIVER: devices/bus/bbc/internal/stlswr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Solidisk SWR64 - 64K Sideways RAM' device. ROMSET: 16384 bytes in 1 file / 11.35Kb packed $end $info=bbc_sweetalker $mame 0.280 [Nigel Barnes] Cheetah Sweet Talker (BBC), , ???? DRIVER: devices/bus/bbc/vsp/sweetalker.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Nigel Barnes added 'Cheetah Sweet Talker (BBC)' device. ROMSET: 2048 bytes in 1 file / 1.83Kb packed $end $info=bbc_torchhd $mame 0.223 [Nigel Barnes] Torch Hard Disc Pack, , ???? DRIVER: devices/bus/bbc/1mhzbus/sasi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Nigel Barnes added 'Torch Hard Disc Pack' device. ROMSET: None required. $end $info=bbc_tracker $mame 0.198 [Nigel Barnes] Marconi RB2 Tracker Ball, , ???? DRIVER: devices/bus/bbc/userport/pointer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Nigel Barnes added 'Marconi RB2 Tracker Ball' device. ROMSET: None required. $end $info=bbc_trilogy $mame 0.251 [Nigel Barnes] Acornsoft Trilogy Emulator, , ???? DRIVER: devices/bus/bbc/rom/pal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Acornsoft Trilogy Emulator' device. ROMSET: None required. $end $info=bbc_tube_16032 $mame 0.228 [Nigel Barnes] Acorn 16032 2nd processor (prototype), , ???? DRIVER: devices/bus/bbc/tube/tube_32016.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_32016.xml RESOURCES: Snap and Title. WIP: - 0.228: Nigel Barnes added 'Acorn 16032 2nd processor (prototype)' device. ROMSET: 32768 bytes in 4 files / 17.11Kb packed $end $info=bbc_tube_32016 $mame 0.208 Acorn 32016 2nd processor, , ???? DRIVER: devices/bus/bbc/tube/tube_32016.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_32016.xml RESOURCES: Snap and Title. WIP: - 0.208: Added 'Acorn 32016 2nd processor' device. ROMSET: 81920 bytes in 6 files / 29.71Kb packed $end $info=bbc_tube_32016l $mame 0.225 [Nigel Barnes] Acorn Large 32016 2nd processor, , ???? DRIVER: devices/bus/bbc/tube/tube_32016.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_32016.xml RESOURCES: Snap and Title. WIP: - 0.225: Nigel Barnes added 'Acorn Large 32016 2nd processor' device. ROMSET: 32768 bytes in 2 files / 3.26Kb packed $end $info=bbc_tube_6502 $mame 0.189 Acorn 6502 2nd Processor, , ???? DRIVER: devices/bus/bbc/tube/tube_6502.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_6502.xml RESOURCES: Snap and Title. WIP: - 0.242: Corrected 6502 variants used in the 2nd processors [Nigel Barnes]. - 0.203: Added ReCo6502 Tube 1.21 ROM [Nigel Barnes]. - 0.189: Added 'Acorn 6502 2nd Processor' device. ROMSET: 12288 bytes in 3 files / 3.88Kb packed $end $info=bbc_tube_6502e $mame 0.241 [Nigel Barnes] Acorn Extended 6502 2nd Processor, , ???? Pre-production Iss.C and Iss.F boards have been seen running earlier versions of the Tube OS. The boards are different in that they map the Tube ULA at &FF78-&FF7F instead of the usual &FEF8-&FEFF. They also require an earlier version of the Tube Host which can be found in NFS 3.34, the usual DNFS 1.20 will hang at the Tube startup banner. DRIVER: devices/bus/bbc/tube/tube_6502.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_6502.xml WIP: - 0.241: Nigel Barnes added 'Acorn Extended 6502 2nd Processor' device. ROMSET: 4096 bytes in 1 file / 1.33Kb packed $end $info=bbc_tube_6502p $mame 0.241 [Nigel Barnes] Acorn 6502 2nd Processor (pre-production), , ???? Pre-production Iss.C and Iss.F boards have been seen running earlier versions of the Tube OS. The boards are different in that they map the Tube ULA at &FF78-&FF7F instead of the usual &FEF8-&FEFF. They also require an earlier version of the Tube Host which can be found in NFS 3.34, the usual DNFS 1.20 will hang at the Tube startup banner. DRIVER: devices/bus/bbc/tube/tube_6502.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_6502.xml WIP: - 0.261: Added ROM variant Tube 0.06 [Nigel Barnes]. - 0.241: Nigel Barnes added 'Acorn 6502 2nd Processor (pre-production)' device. ROMSET: 16384 bytes in 4 files / 5.42Kb packed $end $info=bbc_tube_65c102 $mame 0.189 Acorn 65C102 Co-Processor, , ???? DRIVER: devices/bus/bbc/tube/tube_6502.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_6502.xml RESOURCES: Snap and Title. WIP: - 0.203: Added ReCo6502 Tube 1.21 ROM [Nigel Barnes]. - 0.189: Added 'Acorn 65C102 Co-Processor' device. ROMSET: 12288 bytes in 3 files / 3.90Kb packed $end $info=bbc_tube_80186 $mame 0.189 Acorn 80186 Co-Processor, , ???? DRIVER: devices/bus/bbc/tube/tube_80186.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_80186.xml, ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.242: Added ibm5150 compatible software list [Nigel Barnes]. - 0.189: Added 'Acorn 80186 Co-Processor' device. ROMSET: 16384 bytes in 2 files / 6.25Kb packed $end $info=bbc_tube_80286 $mame 0.191 Acorn 80286 2nd Processor, , ???? DRIVER: devices/bus/bbc/tube/tube_80286.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_80186.xml, ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.242: Added ibm5150 compatible software list [Nigel Barnes]. - 0.191: Added 'Acorn 80286 2nd Processor' device. ROMSET: 16384 bytes in 2 files / 6.25Kb packed $end $info=bbc_tube_a500 $mame 0.228 [Nigel Barnes] Acorn A500 2nd Processor, , ???? DRIVER: devices/bus/bbc/tube/tube_a500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_arm.xml WIP: - 0.263: Corrected ROMs for A500 2nd Processor, and moved previous set to new A500 (Dual MEMC) 2nd Processor [Nigel Barnes]. - 0.228: Nigel Barnes added 'Acorn A500 2nd Processor' device. ROMSET: 65536 bytes in 4 files / 11.45Kb packed $end $info=bbc_tube_a500d $mame 0.263 [Nigel Barnes] Acorn A500 (Dual MEMC) 2nd Processor, , ???? DRIVER: devices/bus/bbc/tube/tube_a500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_arm.xml WIP: - 0.263: Nigel Barnes added 'Acorn A500 (Dual MEMC) 2nd Processor' device. ROMSET: 65536 bytes in 4 files / 11.48Kb packed $end $info=bbc_tube_arm $mame 0.192 ARM Evaluation System, , ???? DRIVER: devices/bus/bbc/tube/tube_arm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_arm.xml RESOURCES: Snap and Title. WIP: - 0.282: Added BIOS option for Brazil v-.006 (11th July 1986) [Nigel Barnes]. - 0.192: Added 'ARM Evaluation System' device. ROMSET: 65536 bytes in 4 files / 36.68Kb packed $end $info=bbc_tube_arm7 $mame 0.232 [Nigel Barnes] Sprow ARM7TDMI Co-Processor, , ???? DRIVER: devices/bus/bbc/tube/tube_arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_arm.xml WIP: - 0.232: Nigel Barnes added 'Sprow ARM7TDMI Co-Processor' device. ROMSET: 1048576 bytes in 2 files / 107.10Kb packed $end $info=bbc_tube_casper $mame 0.189 Casper 68000 2nd Processor, , ???? DRIVER: devices/bus/bbc/tube/tube_casper.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_68000.xml RESOURCES: Snap and Title. WIP: - 0.190: Corrected CPU clock to 4MHz [Nigel Barnes]. - 0.189: Added 'Casper 68000 2nd Processor' device. ROMSET: 49152 bytes in 4 files / 17.17Kb packed $end $info=bbc_tube_cms6809 $mame 0.228 [Nigel Barnes] CMS 6809 2nd Processor, , ???? DRIVER: devices/bus/bbc/tube/tube_cms6809.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Nigel Barnes added 'CMS 6809 2nd Processor' device. ROMSET: 20480 bytes in 2 files / 8.62Kb packed $end $info=bbc_tube_matchbox $mame 0.268 [Nigel Barnes] Matchbox Co-Processor, , ???? DRIVER: devices/bus/bbc/tube/tube_matchbox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_6502.xml, bbc_flop_z80.xml, bbc_flop_80186.xml, ibm5150.xml, bbc_flop_68000.xml, bbc_flop_arm.xml, bbc_flop_32016.xml WIP: - 0.268: Nigel Barnes added 'Matchbox Co-Processor' device. ROMSET: 108544 bytes in 8 files / 46.90Kb packed $end $info=bbc_tube_pcplus $mame 0.216 [Nigel Barnes] Solidisk PC-Plus Co-Processor, , ???? DRIVER: devices/bus/bbc/tube/tube_80186.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_80186.xml, ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.216: Nigel Barnes added 'Solidisk PC-Plus Co-Processor' device. ROMSET: 16384 bytes in 2 files / 6.26Kb packed $end $info=bbc_tube_rc6502 $mame 0.203 ReCo6502 (65C02), , ???? DRIVER: devices/bus/bbc/tube/tube_rc6502.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_6502.xml RESOURCES: Snap and Title. WIP: - 0.203: Added 'ReCo6502 (65C02)' device. ROMSET: 65536 bytes in 2 files / 30.53Kb packed $end $info=bbc_tube_rc65816 $mame 0.203 ReCo6502 (65C816), , ???? DRIVER: devices/bus/bbc/tube/tube_rc6502.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_6502.xml RESOURCES: Snap and Title. WIP: - 0.203: Added 'ReCo6502 (65C816)' device. ROMSET: 65536 bytes in 2 files / 30.26Kb packed $end $info=bbc_tube_slot $mame 0.176 BBC Micro Tube port, , ???? DRIVER: devices/bus/bbc/tube/tube.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.176: Added 'BBC Micro Tube port' device. ROMSET: None required. $end $info=bbc_tube_x25 $mame 0.230 [Nigel Barnes] Econet X25 Gateway Co-Processor, , ???? DRIVER: devices/bus/bbc/tube/tube_x25.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.230: Nigel Barnes added 'Econet X25 Gateway Co-Processor' device. ROMSET: 36864 bytes in 3 files / 17.03Kb packed $end $info=bbc_tube_z80 $mame 0.189 Acorn Z80 2nd Processor, , ???? DRIVER: devices/bus/bbc/tube/tube_z80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_z80.xml RESOURCES: Snap and Title. WIP: - 0.191: Check NMI state when paging in ROM [Nigel Barnes]. - 0.189: Added 'Acorn Z80 2nd Processor' device. ROMSET: 4096 bytes in 1 file / 2.98Kb packed $end $info=bbc_tube_z80w $mame 0.223 [Nigel Barnes] Acorn Z80 2nd Processor (Winchester), , ???? DRIVER: devices/bus/bbc/tube/tube_z80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_z80.xml RESOURCES: Snap and Title. WIP: - 0.223: Nigel Barnes added 'Acorn Z80 2nd Processor (Winchester)' device. ROMSET: 4096 bytes in 1 file / 2.93Kb packed $end $info=bbc_tube_zep100 $mame 0.191 Torch Z80 Communicator, , ???? DRIVER: devices/bus/bbc/tube/tube_zep100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_torch.xml RESOURCES: Snap and Title. WIP: - 0.191: Added 'Torch Z80 Communicator' device. ROMSET: 57344 bytes in 5 files / 39.50Kb packed $end $info=bbc_tube_zep100l $mame 0.223 [Nigel Barnes] Torch Z80 Communicator (Model B), , ???? DRIVER: devices/bus/bbc/tube/tube_zep100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_torch.xml RESOURCES: Snap and Title. WIP: - 0.223: Nigel Barnes added 'Torch Z80 Communicator (Model B)' device. ROMSET: 24576 bytes in 2 files / 17.36Kb packed $end $info=bbc_tube_zep100m $mame 0.223 [Nigel Barnes] Torch Z80 Communicator (Master), , ???? DRIVER: devices/bus/bbc/tube/tube_zep100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_torch.xml RESOURCES: Snap and Title. WIP: - 0.223: Nigel Barnes added 'Torch Z80 Communicator (Master)' device. ROMSET: 40960 bytes in 3 files / 28.17Kb packed $end $info=bbc_tube_zep100w $mame 0.223 [Nigel Barnes] Torch Z80 Communicator (Model B+), , ???? DRIVER: devices/bus/bbc/tube/tube_zep100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_torch.xml RESOURCES: Snap and Title. WIP: - 0.223: Nigel Barnes added 'Torch Z80 Communicator (Model B+)' device. ROMSET: 40960 bytes in 3 files / 28.24Kb packed $end $info=bbc_udm $mame 0.202 United Disk Memories DDFS FDC, , ???? DRIVER: devices/bus/bbc/fdc/udm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: Renamed (bbc_microware) to (bbc_udm) and description changed to 'United Disk Memories DDFS FDC'. - 0.202: Added 'Microware DDFS FDC' device. ROMSET: 65536 bytes in 4 files / 42.84Kb packed $end $info=bbc_userport_slot $mame 0.176 BBC Micro User port, , ???? DRIVER: devices/bus/bbc/userport/userport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.176: Added 'BBC Micro User port' device. ROMSET: None required. $end $info=bbc_usersplit $mame 0.210 BBC Micro User Port Splitter, , ???? DRIVER: devices/bus/bbc/userport/usersplit.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'BBC Micro User Port Splitter' device. ROMSET: None required. $end $info=bbc_voicebox $mame 0.216 [Nigel Barnes] Robin Voice Box, , ???? DRIVER: devices/bus/bbc/userport/voicebox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Robin Voice Box' device. ROMSET: 2048 bytes in 1 file / 1.83Kb packed $end $info=bbc_voltmace3b $mame 0.178 Voltmace Delta 3b Twin Joysticks, , ???? DRIVER: devices/bus/bbc/analogue/joystick.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.178: Added 'Voltmace Delta 3b Twin Joysticks' device. ROMSET: None required. $end $info=bbc_vsp_slot $mame 0.280 [Nigel Barnes] BBC Micro Voice Synthesis Processor slot, , ???? DRIVER: devices/bus/bbc/vsp/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Nigel Barnes added 'BBC Micro Voice Synthesis Processor slot' device. ROMSET: None required. $end $info=bbc_we12rom $mame 0.216 [Nigel Barnes] Watford Electronics 12 ROM Board, , ???? DRIVER: devices/bus/bbc/internal/werom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Watford Electronics 12 ROM Board' device. ROMSET: None required. $end $info=bbc_we13rom $mame 0.216 [Nigel Barnes] Watford Electronics 13 ROM Board, , ???? DRIVER: devices/bus/bbc/internal/werom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Watford Electronics 13 ROM Board' device. ROMSET: None required. $end $info=bbc_we32kram $mame 0.216 [Nigel Barnes] Watford Electronics 32K Shadow RAM, , ???? DRIVER: devices/bus/bbc/internal/we32kram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Watford Electronics 32K Shadow RAM' device. ROMSET: 40960 bytes in 5 files / 21.49Kb packed $end $info=bbc_weddb2 $mame 0.178 Watford Electronics DDB2 1772 FDC, , ???? DRIVER: devices/bus/bbc/fdc/watford.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.178: Added 'Watford Electronics DDB2 1772 FDC' device. ROMSET: 49152 bytes in 3 files / 34.67Kb packed $end $info=bbc_weddb3 $mame 0.178 Watford Electronics DDB3 1770 FDC, , ???? DRIVER: devices/bus/bbc/fdc/watford.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.178: Added 'Watford Electronics DDB3 1770 FDC' device. ROMSET: 16384 bytes in 1 file / 10.80Kb packed $end $info=bbc_weromram $mame 0.216 [Nigel Barnes] Watford Electronics ROM/RAM Board, , ???? DRIVER: devices/bus/bbc/internal/weromram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes added 'Watford Electronics ROM/RAM Board' device. ROMSET: None required. $end $info=bbca $mame 0.37b4 [Gordon Jefferyes, Kev Thacker] BBC Micro Model A, Acorn Computers, 1981 The Acorn BBC model A was the successor of the Acorn Atom and its first name was Acorn Proton. It was a very popular computer in the UK and was widely used in schools, but it didn't have great success elsewhere (even though it did have great features, it was too expensive). The Model A lacked some of the connectors of the Model B/B+ on the underside. It was followed in 1982 by the Acorn BBC model B. The Model B had the same features but had 32 KB RAM (expandable to 64K) (source: http://www.old-computers.com/museum/computer.asp?c=29). DRIVER: acorn/bbcb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbc_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. - 0.148u5: Moved a few files in the proper list and added 'some info [Nigel Barnes]. - 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]. $end $info=bbcb $mame 0.37b3 [Gordon Jefferyes] BBC Micro Model B, Acorn Computers, 1981 The BBC Microcomputer System, or BBC Micro, was a series of microcomputers and associated peripherals designed and built by Acorn Computers for the BBC Computer Literacy Project, operated by the British Broadcasting Corporation. Designed with an emphasis on education, it was notable for its ruggedness, expandability and the quality of its operating' system. The Model A had 16 kB of user RAM, while the Model B had 32 kB. A feature that the Micro shared with other 6502 computers such as the Apple and the early Commodore models was that the RAM was clocked twice as fast as the CPU (4 MHz), with alternating access given to the CPU and the video display circuits. This gave the BBC Micro a fully unified memory address structure with no speed penalties. Most competing micros with memory-mapped display incurred CPU speed penalties depending on the actions of the video circuits (e.g. the Amstrad CPC and to a lesser extent the ZX Spectrum) or kept video memory completely separate from the CPU address pool (e.g. the MSX) (source: http://en.wikipedia.org/wiki/BBC_Micro). DRIVER: acorn/bbcb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbc_rom.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_hdd.xml, bbc_vsm.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.222: BugFIX #07674 [Media Support] (bbc.cpp) bbcb: Solidisk DFS (8271) returns Diskfault [crazyc]. - 0.216: Changed manufacturer to 'Acorn Computers'. Added many internal ROM/RAM expansion boards from Aries, ATPL, Computech, Peartree, Solidisk and Watford Electronics. Added the Robin Voice Box user port' device. Added Morley Electronics RAM Disc and PMS 64K Non-Volatile Ram Module 1MHz bus devices [Nigel Barnes]. - 0.203: Added ReCo6502 co-processor [Nigel Barnes]. - 0.202: Added AMS 3" Microdrive Disc System and Microware DDFS FDC floppy controller options (latter is not working) [Nigel Barnes]. - 0.192: Added Computer Village 1797 FDC (LVL Dos) - not working [Nigel Barnes]. - 0.178: Moved FDC to slot device to support various controller boards. Acorn 8271 and 1770, supporting Acorn, Amcom, Watford DFS's. Cumana QFS (8877a). Opus DDOS and EDOS (1770, 2793, 2791). Watford DDFS (1770 and 1772) [Nigel Barnes]. - 0.175: Added various recently dumped games in bbcb_cass.xml [Nigel Barnes]. - 0.148u5: Moved a few files in the proper list and added 'some info [Nigel Barnes]. - 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: 114688 bytes in 7 files / 90.55Kb packed $end $info=bbcb_de $mame 0.151 [Nigel Barnes] BBC Micro Model B (German), Acorn Computers, 1982 The BBC Microcomputer System, or BBC Micro, was a series of microcomputers and associated peripherals designed and built by Acorn Computers for the BBC Computer Literacy Project, operated by the British Broadcasting Corporation. Designed with an emphasis on education, it was notable for its ruggedness, expandability and the quality of its operating' system. The Model A had 16 kB of user RAM, while the Model B had 32 kB. A feature that the Micro shared with other 6502 computers such as the Apple and the early Commodore models was that the RAM was clocked twice as fast as the CPU (4 MHz), with alternating access given to the CPU and the video display circuits. This gave the BBC Micro a fully unified memory address structure with no speed penalties. Most competing micros with memory-mapped display incurred CPU speed penalties depending on the actions of the video circuits (e.g. the Amstrad CPC and to a lesser extent the ZX Spectrum) or kept video memory completely separate from the CPU address pool (e.g. the MSX) (source: http://en.wikipedia.org/wiki/BBC_Micro). DRIVER: acorn/bbcb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbc_rom.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_hdd.xml, bbc_vsm.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. - 0.151: Nigel Barnes added 'Acorn BBC Micro Model B (German)' system. ROMSET: 32768 bytes in 2 files / 25.37Kb packed $end $info=bbcb_no $mame 0.241 [Nigel Barnes] BBC Micro Model B (Norway), Acorn Computers, 1984 The BBC Microcomputer System, or BBC Micro, was a series of microcomputers and associated peripherals designed and built by Acorn Computers for the BBC Computer Literacy Project, operated by the British Broadcasting Corporation. Designed with an emphasis on education, it was notable for its ruggedness, expandability and the quality of its operating' system. The Model A had 16 kB of user RAM, while the Model B had 32 kB. A feature that the Micro shared with other 6502 computers such as the Apple and the early Commodore models was that the RAM was clocked twice as fast as the CPU (4 MHz), with alternating access given to the CPU and the video display circuits. This gave the BBC Micro a fully unified memory address structure with no speed penalties. Most competing micros with memory-mapped display incurred CPU speed penalties depending on the actions of the video circuits (e.g. the Amstrad CPC and to a lesser extent the ZX Spectrum) or kept video memory completely separate from the CPU address pool (e.g. the MSX) (source: http://en.wikipedia.org/wiki/BBC_Micro). DRIVER: acorn/bbcb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbc_rom.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_hdd.xml, bbc_vsm.xml RESOURCES: Snap and Title. WIP: - 0.241: Nigel Barnes added 'Acorn Computers BBC Micro Model B (Norway)' system. ROMSET: 57344 bytes in 4 files / 43.43Kb packed $end $info=bbcb_us $mame 0.151 [Nigel Barnes] BBC Micro Model B (US), Acorn Computers, 1983 In late 1984 Acorn moved into the US computer market releasing a fully-upgraded BBC Micro with the model number UNB09. It came with disc, Econet, and speech upgrades as standard and a version of BBC BASIC modified to use American spelling conventions (e.g. COLOR instead of COLOUR). In order to get FCC class B certification additional RF shielding had to be included, increasing the computer's weight dramatically. The US venture was not a success, and while 50,000 units were produced (under license by Wong Electronics) the unsold stock was returned to the UK and modified for use with domestic power supplies (source: http://www.computinghistory.org.uk/det/33658/US-BBC-Micro-(UNB09)/). DRIVER: acorn/bbcb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbc_rom.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_hdd.xml, bbc_vsm.xml, bbcb_flop_us.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. - 0.151: Nigel Barnes added 'Acorn Proton (US)' system. ROMSET: 81920 bytes in 5 files / 61.69Kb packed $end $info=bbcbc $mame 0.121 [Phil Bennet, incog] BBC Bridge Companion, Unicard, 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 (source: http://en.wikipedia.org/wiki/BBC_Bridge_Companion). DRIVER: unicard/bbcbc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: bbcbc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.121: Phil Bennet and incog added 'BBC Bridge Companion (not working)' system. ROMSET: 16384 bytes in 2 files / 11.64Kb packed $end $info=bbcbp $mame 0.37b10 [Gordon Jefferyes, Nigel Barnes] BBC Micro Model B+ 64K, Acorn Computers, 1985 In 1985, the Acorn BBC Model B+ was released. The Model B+ had new features : 64K of RAM instead of 32 KB and internal circuitry for the Econet and Disk Drive as standard (both available as an upgrade in the models A and B). The later models included disk support as standard, using either an 8271 or a 1770 disk controller. There was also a B+ 128KB model (with and extra 4x16KB banks of "sideways RAM"). The B+ models had 48KB of ROM because they had an extra 16KB with the DFS. They used a MOS 6512A processor, but at the same 2MHz that the A and B models used. (source: http://www.old-computers.com/museum/computer.asp?st=1&c=29). DRIVER: acorn/bbcbp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbc_rom.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. Added ATPL Sidewise+ internal expansion board [Nigel Barnes]. - 0.37b10: Gordon Jefferyes and Nigel Barnes added 'BBC Micro Model B+ 64K' system. ROMSET: 65536 bytes in 3 files / 52.79Kb packed $end $info=bbcbp128 $mame 0.37b10 [Gordon Jefferyes, Nigel Barnes] BBC Micro Model B+ 128K, Acorn Computers, 1985 In 1985, the Acorn BBC Model B+ was released. The Model B+ had new features : 64K of RAM instead of 32 KB and internal circuitry for the Econet and Disk Drive as standard (both available as an upgrade in the models A and B). The later models included disk support as standard, using either an 8271 or a 1770 disk controller. There was also a B+ 128KB model (with and extra 4x16KB banks of "sideways RAM"). The B+ models had 48KB of ROM because they had an extra 16KB with the DFS. They used a MOS 6512A processor, but at the same 2MHz that the A and B models used. (source: http://www.old-computers.com/museum/computer.asp?st=1&c=29). DRIVER: acorn/bbcbp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbc_rom.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. - 0.37b10: Gordon Jefferyes and Nigel Barnes added 'Acorn BBC Micro Model B+ 128k' system. $end $info=bbcm $mame 0.37b10 [Gordon Jefferyes, Nigel Barnes] BBC Master 128, Acorn Computers, 1986 The BBC Master was a home computer released by Acorn Computers in early 1986. It was designed and built for the British Broadcasting Corporation (BBC) and was the successor to the BBC Micro Model B. The Master 128 remained in production until 1993 (source: http://en.wikipedia.org/wiki/BBC_Master). DRIVER: acorn/bbcm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbcm_flop.xml, bbcm_cart.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.287: BugFIX #06769 [Core] (acorn/bbcm.cpp) bbcm: BCD tests fail on a 65SC02 CPU [AJR]. - 0.282: Added BIOS option for Caspl MOS 3.43 [anonymous]. - 0.245: Reset cartridges on Break [Nigel Barnes]. - 0.216: Changed manufacturer to 'Acorn Computers'. Added Slogger Click, Solidisk Mega 256, Peartree MR8000, and Master Smart Cartridge devices [Nigel Barnes]. Added Solidisk PC-Plus co-processor [Nigel Barnes, Centre for Computing History]. - 0.197: Fixed paging in of Shadow RAM according to ACCCON [Nigel Barnes]. - 0.192: Allow switching between internal and external tube ports [Nigel Barnes]. - 0.178: Replaced cassette LED with power LED in layout [Nigel Barnes]. - 0.146u2: Added cart list for BBC Master and Acorn Electron, not hooked up yet [Nigel Barnes]. - 0.90: Renamed (bbcb1770) to (bbcm). - 0.37b10: Gordon Jefferyes and Nigel Barnes added 'Acorn BBC Master' system. ROMSET: 524416 bytes in 9 files / 389.50Kb packed $end $info=bbcm_kbd $mame 0.280 [Nigel Barnes] BBC Master Keyboard, , ???? DRIVER: acorn/bbc_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Nigel Barnes added 'BBC Master Keyboard' device. ROMSET: None required. $end $info=bbcm512 $mame 0.151 [Nigel Barnes] BBC Master 512, Acorn Computers, 1986 The Acorn BBC Master 512 was a BBC Master computer with an 80C186 Co-Processor card fitted and 512 kB memory. It also had the ability to run DOS Plus and the GEM graphical user interface (source: http://www.computinghistory.org.uk/det/1362/Acorn-BBC-Master-512/). DRIVER: acorn/bbcm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbc_flop_80186.xml, ibm5150.xml, bbc_cass.xml, bbcm_flop.xml, bbcm_cart.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. - 0.198: Added 'mouse, and promoted to working [Nigel Barnes]. - 0.151: Nigel Barnes added 'Acorn BBC Master 512' system. $end $info=bbcmaiv $mame 0.151 [Nigel Barnes] BBC Master AIV, Acorn Computers, 1986 In 1983, the BBC decided to celebrate the 900th anniversary of the Domesday Book with a new survey of Britain. Up to 1 million people, mainly in schools, participated by collecting the data which was published as the Domesday Project. Rather than use paper the BBC decided to produce a multimedia product. At this time CDs were still at an early stage in their development and CDROMs did not exist, so the BBC selected Laser discs as a suitable medium. The Domesday Project was published in 1986 on 2 Laser discs (LV-ROM) - the National Disc and the Community Disc (source: http://acorn.chriswhy.co.uk/Computers/Domesday.html). DRIVER: acorn/bbcm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_6502.xml, bbc_cass.xml, bbcm_flop.xml, bbcm_cart.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. - 0.198: Added 'tracker ball [Nigel Barnes]. - 0.151: Nigel Barnes added 'Acorn BBC Master AIV' system. ROMSET: 16434 bytes in 2 files / 11.45Kb packed $end $info=bbcmarm $mame 0.151 [Nigel Barnes] BBC Master (ARM Evaluation), Acorn Computers, 1986 The Acorn ARM Evaluation System for the BBC Micro was one of the first production RISC processors. The ARM Evaluation System was part of the development programme leading to the Acorn Archimedes and its early Arthur operating' system. The system was supplied in the standard BBC "cheese wedge" case and connects to the BBC Micro via the TUBE connector port on the base of the BBC (source: http://www.computinghistory.org.uk/det/4617/Acorn-ARM-Evaluation-System/). DRIVER: acorn/bbcm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_arm.xml, bbc_cass.xml, bbcm_flop.xml, bbcm_cart.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and PCB. WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. - 0.151: Nigel Barnes added 'Acorn ARM Evaluation System' system. ROMSET: 64 bytes in 1 file / 0.02Kb packed $end $info=bbcmc $mame 0.151 [Nigel Barnes] BBC Master Compact, Acorn Computers, 1986 The Master Compact was launched in September 1986. It is quite different from the rest of the Master series having a 2 box design (3 if you count the monitor) like a modern PC. But what appears to be the system unit is, in reality, only the disc drive/monitor stand, while the motherboard is under the keyboard! The disc unit only contains a 3?" drive and power supply. Like the Acorn Electron Plus 3, the Master Compact has a 3?" disc drive and ADFS as standard, with room for a second 3?" drive in the disc unit. Unlike the rest of the Master series, the Master Compact does not have cartridge slots. Only the operating system (MOS5.10), BASIC IV and ADFS are in ROM. Instead software like View is on the Welcome Disc disc. The Master Compact cost ?451.25 (inc VAT) (source: http://acorn.chriswhy.co.uk/Computers/MasterCompact.html). DRIVER: acorn/bbcmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbcmc_flop.xml, pro128s_flop.xml, bbcm_flop.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbcm_cart.xml, bbc_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. - 0.203: Added 'expansion port and Mertec Companion expansion device [Nigel Barnes]. - 0.178: Added 'joyport slot device to Master Compact, defaulting to joystick [Nigel Barnes]. - 0.175: Added 'various educational titles in bbcmc_flop.xml [Nigel Barnes]. - 0.151: Nigel Barnes added 'Acorn BBC Master Compact' system. ROMSET: 131072 bytes in 2 files / 97.52Kb packed $end $info=bbcmc_ar $mame 0.151 [Nigel Barnes] BBC Master Compact (Arabic), Acorn Computers, 1986 The Master Compact was launched in September 1986. It is quite different from the rest of the Master series having a 2 box design (3 if you count the monitor) like a modern PC. But what appears to be the system unit is, in reality, only the disc drive/monitor stand, while the motherboard is under the keyboard! The disc unit only contains a 3?" drive and power supply. Like the Acorn Electron Plus 3, the Master Compact has a 3?" disc drive and ADFS as standard, with room for a second 3?" drive in the disc unit. Unlike the rest of the Master series, the Master Compact does not have cartridge slots. Only the operating system (MOS5.10), BASIC IV and ADFS are in ROM. Instead software like View is on the Welcome Disc disc. The Master Compact cost ?451.25 (inc VAT) (source: http://acorn.chriswhy.co.uk/Computers/MasterCompact.html). DRIVER: acorn/bbcmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbcmc_flop.xml, pro128s_flop.xml, bbcm_flop.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbcm_cart.xml, bbc_rom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. - 0.151: Nigel Barnes added 'Acorn BBC Master Compact (Arabic)' system. ROMSET: 98304 bytes in 3 files / 64.60Kb packed $end $info=bbcmc_joystick $mame 0.178 BBC Master Compact Joystick, , ???? DRIVER: devices/bus/bbc/joyport/joystick.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Changed description to 'BBC Master Compact Joystick'. - 0.178: Added 'Master Compact Joystick' device. ROMSET: None required. $end $info=bbcmc_kbd $mame 0.280 [Nigel Barnes] BBC Master Compact Keyboard, , ???? DRIVER: acorn/bbc_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Nigel Barnes added 'BBC Master Compact Keyboard' device. ROMSET: None required. $end $info=bbcmc_kbd_ar $mame 0.280 [Nigel Barnes] BBC Master Compact Keyboard (Arabic), , ???? DRIVER: acorn/bbc_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Nigel Barnes added 'BBC Master Compact Keyboard (Arabic)' device. ROMSET: None required. $end $info=bbcmc_mouse $mame 0.242 [Nigel Barnes] BBC Master Compact Mouse, , ???? DRIVER: devices/bus/bbc/joyport/mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Nigel Barnes added 'BBC Master Compact Mouse' device. ROMSET: None required. $end $info=bbcmet $mame 0.151 [Nigel Barnes] BBC Master ET, Acorn Computers, 1986 The Master ET is an Econet Terminal. It is missing most of the ports on a Master 128. It only has Econet, RGB and Comp Video ports at the back and no connectors underneath. Unlike the other Masters, the Master ET does not have any applications in ROM (i.e. View, ViewSheet, Edit and Terminal). These omissions reduced the cost of the Master ET to ?399 (inc VAT) (source: http://acorn.chriswhy.co.uk/Computers/MasterET.html). DRIVER: acorn/bbcm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbcm_cart.xml, bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. - 0.151: Nigel Barnes added 'Acorn BBC Master ET' system. ROMSET: 65586 bytes in 2 files / 48.51Kb packed $end $info=bbcmt $mame 0.151 [Nigel Barnes] BBC Master Turbo, Acorn Computers, 1986 The Master Turbo is a Master 128 with a Master Turbo Module installed. I am not sure if the Turbo Modules were factory installed and sold as Master Turbos, or dealer/customer installed. However the price lists for 1986 only list the Master 128 and the Turbo Module (?125). The Master Turbo Module had a faster CPU (4MHz instead of 2MHz) and almost 64KB of usable memory which gave approximately 50% performance improvement over the Master 128. It ran the host operating system in the same way the earlier BBC Mirco 6502 second processors did (source: http://acorn.chriswhy.co.uk/Computers/MasterTurbo.html). DRIVER: acorn/bbcm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbc_flop_6502.xml, bbc_cass.xml, bbcm_flop.xml, bbcm_cart.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. - 0.189: Clone promoted to working [Nigel Barnes]. - 0.151: Nigel Barnes added 'Acorn BBC Master Turbo' system. $end $info=bbear $mame 0.254 [hap, Sean Riddle] Bingo Bear, Hasbro / Tiger Electronics, 1986 Electronic teddy bear-shaped toy designed to teach young children numbers and the basics of bingo in an interactive and fun way. Equipped with buttons, lights, and animated voice features, it randomly calls out numbers, encourages participation with catchy songs and motivational phrases, and recognizes when a child completes a row or covers a full card. Made from soft, safe materials, this toy fosters early learning, social interaction, and group play. Perfect for preschool-aged kids, it combines classic tabletop gameplay with educational technology in a sweet, engaging format. DRIVER: tiger/bingobear.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: bingobear.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.254: hap and Sean Riddle added 'Hasbro / Tiger Electronics Bingo Bear' system. ROMSET: 36048 bytes in 5 files / 32.53Kb packed $end $info=bbl338 $mame 0.227 [Team Europe, taizou] Portable Game Player BBL-338 (BaoBaoLong, 48-in-1), BaoBaoLong, 201? Portable plug-and-play console featuring 48 pre-installed retro games, designed to deliver instant entertainment in a compact, pocket-sized format. Equipped with a color screen, built-in physical controls (directional pad + action buttons), and features like state-saving, volume adjustment, and backlighting. Powered by a rechargeable battery via USB, allowing you to play anywhere without the need for external connections. Includes titles inspired by classics from iconic gaming platforms, offering straightforward gameplay suitable for all ages. Economical, durable, and user-friendly design—perfect for gaming nostalgia enthusiasts and casual use at home or on the go. DRIVER: handheld/st2302u_bbl_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: Team Europe and taizou added 'BaoBaoLong Portable Game Player BBL-338 (BaoBaoLong, 48-in-1)' system. ROMSET: 2097152 bytes in 1 file / 651.52Kb packed $end $info=bbl380 $mame 0.217 [zhongtiao1] BBL380 - 180 in 1, BaoBaoLong, 201? Handheld console by BaoBaoLong with many variations (in game count and language). Mine has 180 games and an English menu/packaging (source: http://notes.12bit.club/BaoBaoLong_BBL-380). DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.217: zhongtiao1 added 'BaoBaoLong BBL380 - 180 in 1' system. ROMSET: 4194304 bytes in 1 file / 1.26Mb packed $end $info=bbtime $mame 0.164 [hap, Kevin Horton, Rik] Burger Time (Bandai), Bandai, 1983 Flouresecent Lamp, Watch battery, Model# 0521503. This is a larger handheld that was released in Japan and Singapore. (source: http://www.churchofburgertime.com/history/bandaivfd.html). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.172: Promoted from NOT_WORKING status [hap, Kevin Horton, Rik]. - 0.164: hap, Kevin Horton and Rik added 'Bandai Burger Time' system. ROMSET: 465950 bytes in 2 files / 138.59Kb packed $end $info=bcclimbr $mame 0.161 [hap, Kevin Horton] Crazy Climber (Bandai), Bandai, 1982 Bandai's Crazy Climber, based on Taito's Crazy Climber arcade game. Japanese version called Crazy Climbing. French version says L'Escalade on the box. (Be careful when cleaning this one. The entire game is painted, and the paint comes off pretty easily (especially with Windex and probably other cleaners) (source: http://www.handheldmuseum.com/Bandai/Crazy.htm). DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.161: hap and Kevin Horton added 'Bandai Crazy Climber' system. ROMSET: 222031 bytes in 2 files / 55.42Kb packed $end $info=bcheetah $mame 0.180 [hap, Sean Riddle] System Control Car: Cheetah, Bandai, 1979 The Bandai System Control Car: Cheetah is a radio-controlled toy car produced by Bandai in the late 1980s, designed to work with the Famicom (Nintendo Entertainment System in Japan). Connected to the console via a dedicated interface, it transforms the Famicom into an advanced controller for the remote-controlled vehicle, allowing it to be steered using the joystick of the gamepad. The Cheetah is a small-sized, futuristic-designed radio-controlled car capable of moving forward, backward, and steering. The gaming experience included titles like *Famicom Tantei Club* or demo software that synchronized in-game actions with the real movements of the car, creating an early form of augmented reality. Produced in limited edition and primarily for the Japanese market, it is now a rare collector's item, symbolizing Bandai and Nintendo's experiment with the hybrid between video games and physical toys. DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.260: Correct K4 connection, increase mcu freq. Black background, button panel at bottom, simpler implementation in 'bcheetah.lay' [hap]. - 0.180: hap and Sean Riddle added 'Bandai System Control Car: Cheetah' system. ROMSET: 2256 bytes in 3 files / 1.26Kb packed $end $info=bcreader $mame 0.163 Barcode Reader, , ???? DRIVER: devices/machine/bcreader.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Barcode Reader' device. ROMSET: None required. $end $info=bcs3 $mame 0.132 [Robbbert] BCS 3 rev 2.4, Eckhard Schiller, 1984 The BCS 3 is a small single-board for TV connection, developed in 1984 by Dipl.-Math. Eckhard Schiller (source, translated from German: http://hc-ddr.hucki.net/wiki/doku.php/homecomputer:bcs3). DRIVER: ddr/bcs3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Robbbert added skeleton driver of 'BCS 3 rev 2.4' system. ROMSET: 3072 bytes in 3 files / 2.17Kb packed $end $info=bcs3a $mame 0.132 [Robbbert] BCS 3 rev 3.1 29-column, Eckhard Schiller, 1986 The BCS 3 is a small single-board for TV connection, developed in 1984 by Dipl.-Math. Eckhard Schiller (source, translated from German: http://hc-ddr.hucki.net/wiki/doku.php/homecomputer:bcs3). DRIVER: ddr/bcs3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Robbbert added skeleton driver of 'BCS 3 rev 3.1 29-column' system. ROMSET: 6144 bytes in 6 files / 4.70Kb packed $end $info=bcs3b $mame 0.132 [Robbbert] BCS 3 rev 3.1 40-column, Eckhard Schiller, 1986 The BCS 3 is a small single-board for TV connection, developed in 1984 by Dipl.-Math. Eckhard Schiller (source, translated from German: http://hc-ddr.hucki.net/wiki/doku.php/homecomputer:bcs3). DRIVER: ddr/bcs3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Robbbert added skeleton driver of 'BCS 3 rev 3.1 40-column' system. ROMSET: 6144 bytes in 3 files / 4.47Kb packed $end $info=bcs3c $mame 0.132 [Robbbert] BCS 3 rev 3.2, Eckhard Schiller, 1986 The BCS 3 is a small single-board for TV connection, developed in 1984 by Dipl.-Math. Eckhard Schiller (source, translated from German: http://hc-ddr.hucki.net/wiki/doku.php/homecomputer:bcs3). DRIVER: ddr/bcs3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Robbbert added skeleton driver of 'BCS 3 rev 3.3' system. ROMSET: 5120 bytes in 2 files / 3.80Kb packed $end $info=bcs3d $mame 0.166 [Robbbert] BCS 3 rev 3.3, Eckhard Schiller, 1986 The BCS 3 is a small single-board for TV connection, developed in 1984 by Dipl.-Math. Eckhard Schiller (source, translated from German: http://hc-ddr.hucki.net/wiki/doku.php/homecomputer:bcs3). DRIVER: ddr/bcs3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.166: Robbbert added 'Eckhard Schiller BCS 3 rev 3.3' system. ROMSET: 5120 bytes in 2 files / 3.80Kb packed $end $info=bdesignm $mame 0.218 [Team Europe] Design Master Denshi Mangajuku, Bandai, 1995 The Design Master Senshi Mangajukuu (Japanese: ??? ?? ?, Hepburn: Denshi manga juku) (Simply called as "Denshi Manga Juku") is a touchscreen handheld game console developed by Bandai and released in Japan on 1995 during the fifth generation of video game consoles (source: https://en.m.wikipedia.org/wiki/Design_Master_Senshi_Mangajukuu). DRIVER: bandai/design_master.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: bdesignm_game_cart.xml, bdesignm_design_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.218: Team Europe added 'Bandai Design Master Denshi Mangajuku' system. ROMSET: 24576 bytes in 1 file / 13.09Kb packed $end $info=bdoramon $mame 0.161 [hap, Kevin Horton, Rik] Dokodemo Dorayaki Doraemon, Bandai, 1983 Based on Doraemon, a popular cartoon character in Japan. The game play is basically Pac Man on a scrolling maze. One of Bandai's 3 'Push-up' games (Dokodemo Dorayaki Doraemon, Kiteyo Parman & Ultraman) (source: http://www.handheldmuseum.com/Bandai/Dokodemo.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.161: hap, Kevin Horton and Rik added 'Bandai Dokodemo Dorayaki Doraemon' system. ROMSET: 629103 bytes in 2 files / 214.21Kb packed $end $info=beambox $mame 0.217 [Sean Riddle, ClawGrip] Playskool Heroes Transformers Rescue Bots Beam Box (Spain), Hasbro, 200? Beam Box console connects to your TV for hours of Rescue Bots video game fun. Insert Optimus Prime figure into the console to play 5 games as Optimus Prime. Wireless game controller. Play as other Rescue Bots heroes and get more games with Beam Box Game Packs. Includes console, connector cord, Optimus Prime figure and wireless controller (source: https://www.wish.com/gb/product/playskool-heroes-transformers-rescue-bots-beam-box-game-system-5b61787a6abdce716f9d4878?&hide_login_modal=true). DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.217: Sean Riddle and ClawGrip added 'Hasbro Playskool Heroes Transformers Rescue Bots Beam Box (Spain)' system. ROMSET: 69206016 bytes in 1 file / 28.70Mb packed $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, 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). DRIVER: be/bebox.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.121: Fixed VGA regression introduced in 0.119 [Tomas Karlsson]. - 0.98: Nate Woods added 'BeBox' system. ROMSET: 147456 bytes in 2 files / 57.71Kb packed $end $info=bebox2 $mame 0.101 [Nathan Woods, R. Belmont] 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, 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). DRIVER: be/bebox.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.101: Nathan Woods and R. Belmont added 'BeBox Dual603-133' system. $end $info=bee_card_nomapper $mame 0.251 [Wilbert Pol] Bee Card ROM, , ???? DRIVER: devices/bus/msx/beecard/beecard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Wilbert Pol added 'Bee Card ROM' device. ROMSET: None required. $end $info=beebopl $mame 0.218 [Nigel Barnes] BeebOPL FM Synthesiser, , ???? DRIVER: devices/bus/bbc/1mhzbus/beebopl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Nigel Barnes added 'BeebOPL FM Synthesiser' device. ROMSET: None required. $end $info=beebsid $mame 0.189 BeebSID, , ???? DRIVER: devices/bus/bbc/1mhzbus/beebsid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Added 'BeebSID' device. ROMSET: None required. $end $info=beena $mame 0.207 [David Haywood] Advanced Pico BEENA, Sega Toys, 2005 The Advanced Pico Beena (????????????) is a video game console released by Sega Toys in August of 2005 and the successor to the Sega Pico. Similar to its predecessor, the Advanced Pico Beena is aimed at children between the ages of 2 and 8 and stands primarily as an educational' device. It has since been streamlined further, and is now commonly referred to simply as the Beena (???) or BeenaLite (???Lite). Unlike the Sega Pico, the Advanced Pico Beena has not been released outside of Japan, and is maintained entirely by the Sega Toys division of the company (which also took control of the original Pico later in its lifespan). Though the console has not been officially discontinued, no games have been released for the system since July 2011 (source: https://segaretro.org/Advanced_Pico_Beena). DRIVER: sega/sega_beena.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: sega_beena_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.288: Fix slot option name clash [AJR]. - 0.281: BugFIX #09259 [Media Support] (sega/sega_beena.cpp) beena: The software list is instantiated twice [Robbbert]. - 0.208: Changed description to 'Advanced Pico BEENA'. - 0.207: David Haywood added 'Sega Beena' system. ROMSET: 163840 bytes in 2 files / 82.92Kb packed $end $info=beep $mame 0.149u1 Beep, , ???? DRIVER: devices/sound/beep.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Increase sample rate in favor of better resample quality. Small cleanup and add note about buffer size [hap]. - 0.149u1: Added 'Beep' device. ROMSET: None required. $end $info=beijuehh $mame 0.226 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] Beijue 16 Bit Handheld Games 220-in-1 (Game Boy style case), Beijue, 201? This Beijue handheld game console provides a fantastic variety of interesting video games for children, adult and elderly.Rechargeable and 3.0 inches color display,with built in100 16Bit retro games, includes sports, adventure and puzzle games as well as thinking and learning games involving memory, math, and logic. Your kids will love the variety of games and never get bored! As a cool birthday, christmas gift for the kids is really nice (source: https://www.amazon.com/Beijue-Handheld-Preloaded-Electronic-Birthday/dp/B07PTYWPVH). DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). NOTE: Video: https://www.youtube.com/watch?v=b9HJ3PZ7Z6o WIP: - 0.226: David Haywood, Sean Riddle, Kev (FBN) and Kamaal Brown added 'Beijue Beijue 16 Bit Handheld Games 220-in-1 (Game Boy style case)' system. ROMSET: 134217728 bytes in 1 file / 40.01Mb packed $end $info=beluga $mame 0.274 [hap, Berger] Beluga, Novag Industries / Intelligent Heuristic Programming, 1990 The Beluga includes the same software as the Novag Primo with a more modern design. It's one of the first release of the classic 16Kb software (source: http://electronicchess.free.fr/heroes.html#beluga). DRIVER: novag/primo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: hap and Berger added 'Novag Industries / Intelligent Heuristic Programming Beluga' system. ROMSET: 52640 bytes in 2 files / 21.92Kb packed $end $info=berl16 $mame 0.212 [Sandro Ronco] Mephisto Berlin 68000 (v0.03), Hegener + Glaser, 1992 In April 1992, Mephisto's black 6800 device appeared as the top-of-the-line device of the black device line. The case of the computer differs only in the lettering and in the fact that field rather than edge diodes are used by the Mephisto Milano. Also included for the Berlin are a third set of figures, miniature tiles, a "laptop lid" and lottery forms.The inside of the device features a 68000 processor with 12 MHz, which processes a slightly modified Vancouver program (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_Berlin_68000). DRIVER: hegenerglaser/berlin.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Changed description to 'Mephisto Berlin 68000 (v0.03)'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.212: Sandro Ronco added 'Hegener & Glaser Mephisto Berlin 68000' system. ROMSET: 131072 bytes in 2 files / 97.02Kb packed $end $info=berl16a $mame 0.219 [hap] Mephisto Berlin 68000 (v0.02), Hegener + Glaser, 1992 In April 1992, Mephisto's black 6800 device appeared as the top-of-the-line device of the black device line. The case of the computer differs only in the lettering and in the fact that field rather than edge diodes are used by the Mephisto Milano. Also included for the Berlin are a third set of figures, miniature tiles, a "laptop lid" and lottery forms.The inside of the device features a 68000 processor with 12 MHz, which processes a slightly modified Vancouver program (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_Berlin_68000). DRIVER: hegenerglaser/berlin.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto Berlin 68000 (v0.02)' system. ROMSET: 65536 bytes in 1 file / 48.17Kb packed $end $info=berl16l $mame 0.212 [Sandro Ronco] Mephisto Berlin 68000 (London upgrade), Richard Lang, 1996 In April 1992, Mephisto's black 6800 device appeared as the top-of-the-line device of the black device line. The case of the computer differs only in the lettering and in the fact that field rather than edge diodes are used by the Mephisto Milano. Also included for the Berlin are a third set of figures, miniature tiles, a "laptop lid" and lottery forms.The inside of the device features a 68000 processor with 12 MHz, which processes a slightly modified Vancouver program. The two program EPROMs are easily accessible under one flap, making the London version easily installable by the user. (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_Berlin_68000). DRIVER: hegenerglaser/berlin.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.213: Changed description to 'Mephisto Berlin 68000 (London upgrade)' and manufacturer to 'Richard Lang'. - 0.212: Sandro Ronco added 'Hegener & Glaser Mephisto Berlin 68000 London Upgrade' system. ROMSET: 131072 bytes in 2 files / 98.90Kb packed $end $info=berl32t8p $mame 0.218 [hap, anonymous] Mephisto TM Berlin (prototype), Hegener + Glaser, 1991 Electronic chessboard prototype developed by Hegener + Glaser in the 1980s in collaboration with Richard Lang, based on the powerful chess engine "The Machine" (TM). Designed to combine high software performance with a portable hardware unit featuring a sensitive chessboard, it was produced in very few units and never mass-produced. Today, it is an extremely rare object, considered a legendary piece among collectors of chess computers, symbolizing the ambition to bring the level of world chess championship electronics into an autonomous device. DRIVER: hegenerglaser/modular_tm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: hap and anonymous added 'Hegener + Glaser Mephisto TM Berlin (prototype)' system. ROMSET: 262144 bytes in 1 file / 98.69Kb packed $end $info=berlinp $mame 0.143u8 [Cowering] Mephisto Berlin Professional 68020, Hegener + Glaser, 1994 The Berlin Professional was developed by the German manufacturer Mephisto as a direct alternative to the successful Saitek Risc 2500th This compact contains exactly like the chess computer genius / Module set the World Cup 1993 program, Genius 2.0 by Richard Long. The chess program is supported by a very powerful hardware, the proven Motorola 68020, a 32-bit processor which is clocked at 24 MHz. For hash tables is 1 MB of RAM. The clock frequency was doubled compared to Mephisto Berlin 68000th The equipment of the Berlin Professional is exemplary (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Mephisto_Berlin_Professional). DRIVER: hegenerglaser/berlin.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.213: Changed description to 'Mephisto Berlin Professional 68020' and manufacturer to 'Hegener + Glaser'. - 0.189: Machine promoted to working [Sandro Ronco]. - 0.143u8: Cowering added 'Mephisto Berlin Pro 68020' system. ROMSET: 262144 bytes in 1 file / 104.79Kb packed $end $info=berlinpl $mame 0.143u8 [Cowering] Mephisto Berlin Professional 68020 (London upgrade), Richard Lang, 1996 The Berlin Professional was developed by the German manufacturer Hegener & Glaser as a direct alternative to the successful Saitek Risc 2500. Like the Genius module set, this compact chess computer contains the world championship program from 1993, Genius 2.0 by Richard Lang. The chess program is supported by a very powerful hardware, the proven 68020 from Motorola, a 32-bit processor that is clocked at 24 MHz. 1 MB RAM is available for hash tables. The clock frequency has been doubled compared to the Mephisto Berlin 68000 (source, traslated from German: https://www.schach-computer.info/wiki/index.php?title=Mephisto_Berlin_Professional_68020). DRIVER: hegenerglaser/berlin.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.218: Renamed (bpl32) to (berlinpl). - 0.213: Changed description to 'Mephisto Berlin Professional 68020 (London upgrade)' and manufacturer to 'Richard Lang'. - 0.189: Clone promoted to working [Sandro Ronco]. - 0.143u8: Cowering added 'Mephisto Berlin Pro London Upgrade V5.00' system. ROMSET: 262144 bytes in 1 file / 108.64Kb packed $end $info=bert $mame 0.206 [Volker Pohlers] BERT, VGS Verlagsgesellschaft, 1987 Modular educational system developed by a German publisher specializing in technical manuals, used in the 1980s and 1990s for vocational training in electronics. Composed of interchangeable modules with basic circuits (amplifiers, digital logic, power supplies), it was employed in technical schools to teach analog and digital electronics in a practical way. Designed for safety and ease of use, it included detailed instructional guides and was intended for simulations of faults and measurements. Although now obsolete, it remains a significant example of analog technical education. DRIVER: skeleton/bert.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Volker Pohlers added 'VGS Verlagsgesellschaft BERT' system. ROMSET: 4096 bytes in 1 file / 2.14Kb packed $end $info=bestzx $mame 0.137 [Miodrag Milanović] BestZX, , 19?? BestZX is a clone of the ZX Spectrum, produced in China or informal markets without an official brand. It is a generic, affordable device intended for those who want a Spectrum-like experience without resorting to original hardware or certified clones. The name itself is more of a descriptive label ("the best of ZX") than a brand. DRIVER: sinclair/scorpion.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.137: Miodrag Milanović added skeleton driver of 'BestZX' system. ROMSET: 65536 bytes in 1 file / 34.99Kb packed $end $info=beta $mame 0.135 [Curt Coder] Beta, Pitronics, 1984 The Beta computer is a small but fully functional 6502' system. Ideal for controlling applications! The base, called 'controller', is a PCB with 6502 CPU, a 6532 RIOT and a 2716 EPROM. A really minimal 6502 system with lots of I/O and a minimal IC count. This standard controller is meant to be inserted in a PCB called 'terminal' on which specific hardware can be placed, depending on the application (source: http://retro.hansotten.nl/index.php?page=beta-computer). DRIVER: pitronics/beta.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. 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 bytes in 1 file / 0.88Kb packed $end $info=betadisk $mame 0.143u3 [Miodrag Milanović] Beta Disk Interface, , ???? Implementation of Beta disk drive support for Spectrum and clones. DRIVER: sinclair/beta_m.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Allow turbo clock to be used for WD179x floppy drive controller [Andrei I. Holub]. - 0.143u3: Miodrag Milanović added 'Beta Disk Interface' device. ROMSET: 950272 bytes in 58 files / 544.53Kb packed $end $info=bfdigdug $mame 0.240 [Sean Riddle, Kamaal Brown] Dig Dug (mini arcade), Basic Fun, 2018 Mini tabletop arcade cabinet, a faithful replica of the classic 1980s game, featuring a built-in color screen, original joystick, and buttons for an authentic experience. It recreates the original gameplay: dig tunnels, inflate enemies, and collect fruits across progressively challenging levels. Compact yet sturdy design, powered by either AC or batteries—perfect for collectors, retro gaming enthusiasts, or as a playful decorative addition. Includes original sounds, pixel-art graphics, and plug-and-play functionality—no setup required, no cartridges, and no external connections needed. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.240: Sean Riddle and Kamaal Brown added 'Basic Fun Dig Dug (mini arcade)' system. ROMSET: 1048576 bytes in 1 file / 307.96Kb packed $end $info=bfgalaga $mame 0.240 [Sean Riddle, Kamaal Brown] Galaga (mini arcade), Basic Fun, 2017 Mini tabletop arcade cabinet, a faithful reproduction of the iconic 1980s space shooter, featuring an integrated color screen, an 8-way joystick, and a fire button for precise, authentic control. Enjoy classic gameplay: pilot your spaceship, defeat waves of alien enemies, avoid collisions, and collect power-ups. Compact and rugged design, powered by batteries or AC—perfect for collectors, retro gaming enthusiasts, or as a stylish desk accessory. Includes pixel-art graphics, original audio, and a plug-and-play function—no setup required, no cartridges or external connections needed. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.240: Sean Riddle and Kamaal Brown added 'Basic Fun Galaga (mini arcade)' system. ROMSET: 1048576 bytes in 1 file / 313.75Kb packed $end $info=bfmpac $mame 0.230 [Sean Riddle] Ms. Pac-Man (mini arcade), Basic Fun, 2017 Kids and babies at heart will love this miniaturerom version of Mrs. Pac-Man, one of the most popular arcade games of all time! Use the joystick to watch Ms. Pac-Man around the maze, eating dots and avoiding ghosts! Gulp down a power pellet and then eat ghosts for extra points! Eat all the points to complete the level (source, traslated from Italian: https://www.amazon.it/Basic-Fun-09614-Pac-Man-Multicolore/dp/B00H8NDOY6). DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.230: Sean Riddle added 'Basic Fun Ms. Pac-Man (mini arcade)' system. ROMSET: 1048576 bytes in 1 file / 345.41Kb packed $end $info=bfpacman $mame 0.230 [Sean Riddle] Pac-Man (mini arcade), Basic Fun, 2018 The arcade games from past have reemerged in a miniature size! Mini Arcade Games are scaled down versions of classic games featuring authentic game play and nostalgic appeal, with retro-styling and sounds just like you remember! Replica mini arcade game looks, sounds and plays like the original (source: https://www.amazon.com/Basic-Fun-Arcade-Classics-Pac-Man/dp/B07WDLYF3X). DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: Machine picture (in "Cabinet" collection). RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.230: Sean Riddle added 'Basic Fun Pac-Man (mini arcade)' system. ROMSET: 1048576 bytes in 1 file / 170.56Kb packed $end $info=bfriskyt $mame 0.161 [hap, Kevin Horton] Frisky Tom (Bandai), Bandai, 1982 Frisky Tom was a 1981 arcade game by Nichibutsu. The object of the game is to provide enough water for a shower by crawling along a network of plumbing pipes and picking up/replacing loose pieces. Various types of mice are the game's antagonists, trying to thwart Tom in different ways: knocking pipes loose to disrupt the water flow, jumping down to fall on him, or setting a bomb to blow up the entire plumbing arrangement. A version for the Atari 5200 was programmed in 1983, but was never released. It was, however, released for the Nintendo Game Boy in 1995, and the PlayStation in 2002. Bandai Electronics created a VFD hand held game of Frisky Tom in 1982 (source: http://en.wikipedia.org/wiki/Frisky_Tom). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.161: hap and Kevin Horton added 'Bandai Frisky Tom' system. ROMSET: 417905 bytes in 2 files / 148.46Kb packed $end $info=bfspyhnt $mame 0.240 [Sean Riddle, Kamaal Brown] Spy Hunter (mini arcade), Basic Fun, 2019 Mini tabletop arcade cabin, a replica of the iconic 1980s driving and action game, featuring an integrated color screen, working steering wheel, and pedals for an immersive driving experience. Dynamic gameplay: take control of an armed car, battle enemies on the road, dodge obstacles, and collect power-ups—all set to the original soundtrack and progressing through a series of missions. Compact yet sturdy design, powered by either batteries or AC, making it perfect for collectors and retro gaming enthusiasts. Includes graphics true to the original, legendary audio, and a plug-and-play feature—no setup required, no cartridges or external connections needed. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.240: Sean Riddle and Kamaal Brown added 'Basic Fun Spy Hunter (mini arcade)' system. ROMSET: 2097152 bytes in 1 file / 703.73Kb packed $end $info=bftetris $mame 0.240 [Sean Riddle, Kamaal Brown] Tetris (mini arcade), Basic Fun, 2020 Mini tabletop arcade cabinet, a faithful reproduction of the iconic 1980s puzzle game, featuring a built-in color screen, an 8-way joystick, and dedicated buttons for rotating and positioning Tetriminos. Enjoy classic gameplay: fit the falling blocks together to complete lines and earn points—experience steadily increasing speed and progressively tougher challenges. Compact yet sturdy design, powered by either batteries or AC power; perfect for collectors, retro gaming enthusiasts, or as a stylish desk accessory. Includes pixel-art graphics, legendary music, and a plug-and-play feature—no setup required, no cartridges, and no external connections needed. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.240: Sean Riddle and Kamaal Brown added 'Basic Fun Tetris (mini arcade)' system. ROMSET: 2097152 bytes in 1 file / 411.69Kb packed $end $info=bftetris_lcdc $mame 0.288 [David Haywood] Unknown STxxxx LCDC (bftetris), , ???? DRIVER: handheld/unknown_bftetris_lcdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: David Haywood added 'Unknown STxxxx LCDC (bftetris)' device. $end $info=bgalaxn $mame 0.254 [hap, Sean Riddle, eggs] Galaxian (Bandai), Bandai, 1981 Bandai's version of Bally/Midway's Galaxian arcade game. Japanese release called Beam Galaxian, also called Moon Alien in Europe. It's most interesting characteristic is the unique shape of the game itself. Bandai's Block Out game is also this shape (source: https://www.handheldmuseum.com/Bandai/Galaxian.htm). DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.254: hap, Sean Riddle and eggs added 'Bandai Galaxian (Bandai)' system. ROMSET: 155668 bytes in 2 files / 18.30Kb packed $end $info=bgunf $mame 0.254 [hap, Sean Riddle, eggs] Gunfighter, Bandai, 1980 Technical information: https://www.electronicplastic.com/game/?company=bandai&id=110 DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.254: hap, Sean Riddle and eggs added 'Bandai Gunfighter' system. ROMSET: 142956 bytes in 2 files / 20.76Kb packed $end $info=bh1000 $mame 0.271 [buffi] Sound Saurus BH-1000, Nihon Eniac Co., Ltd., 1994 Portable keyboard music synthesizer designed for beginners and educational use, featuring preset sounds, automatic rhythms, and accompaniment functions. Equipped with an LCD display, microphone and headphone inputs, audio output, and MIDI connectivity, it allows users to easily compose, record, and play back tracks. Includes sound effects, built-in demos, and guided learning modes, all housed in a compact design with power options for battery or AC operation. Perfectly suited to inspire musical creativity in children and newcomers, this device combines digital technology with an intuitive interface—ideal for practicing at home or in the classroom without the need for additional equipment. DRIVER: skeleton/gm1000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: buffi added 'Nihon Eniac Co., Ltd. Sound Saurus BH-1000' system. ROMSET: 8650752 bytes in 6 files / 6.82Mb packed $end $info=bi025c $mame 0.214 [rfka01] BI-025C HT-12 286 (HT12/A chipset), , 199? The HT12 286 motherboard is one of the last 286 motherboards, manufactured in April 1991. It is based on Headland's highly integrated single chip HT12. Due to the high degree of integrated components in a superchip, a lot of space could be saved, which enables the board to have a very good layout and good performance. To the right of the Headland chip is the soldered-on AMD processor, a 286 with a whopping 16MHz, typical of the late days of 286 technology (even though AMD followed in small quantities with a 20MHz variant and the competitor Harris even with a 25MHz variant) (source, traslated from German: http://www.amoretro.de/2012/07/bi-025c-ht12-286-headland-ht12-286-motherboard.html). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'BI-025C HT-12 286 (HT12/A chipset)' system. ROMSET: 65536 bytes in 2 files / 48.01Kb packed $end $info=biathlon $mame 0.240 [algestam, Milan Galcik] Biathlon, bootleg (Elektronika), 1989 Soviet portable console from the 1980s, inspired by winter biathlon competitions, simulating the combination of cross-country skiing and target shooting. Featuring a monochromatic LCD screen and physical controls, players must alternate between running phases (by rapidly pressing a button) and shooting phases (precisely aiming at stationary or moving targets). The gameplay is simple yet engaging, with scores based on speed and accuracy. Built with a rugged design and battery-powered operation—typical of electronic devices from the USSR—it was intended for home entertainment and reflex-training purposes. This compact device seamlessly blends sports, strategy, and competition into a pocket-sized format. DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Artwork Preview. WIP: - 0.240: algestam and Milan Galcik added 'Biathlon (Elektronika, bootleg)' system. ROMSET: 116377 bytes in 1 file / 42.18Kb packed $end $info=bigboard $mame 0.142 [Curt Coder] Big Board, Digital Research Computers, 1980 In the early 1980's the Ferguson Big-Board computer was offered by Digital Research Computers as a bare board, a kit, or a ready-to-go populated board. It was powered by a Z-80 processor with 64K of RAM and designed to run the CP/M operating system (source: http://www.stevenjohnson.com/big-board.htm). DRIVER: xerox/xerox820.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: xerox820.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.142: Curt Coder added 'Digital Research Computers Big Board' system. ROMSET: 4096 bytes in 2 files / 2.17Kb packed $end $info=bigbord2 $mame 0.142 [Robbbert] Big Board II, Digital Research Computers, 1982 Digital Research Computers were in no way related to Digital Research Inc. in California of CP/M fame. They were located in Garland TX, and started off as an electronic parts and component supplier primarily advertising in magazines and selling through mail order. Actually their big success came not from S-100 boards but from a single board computer called the "BigBoard" which they came out with in 1980. This was followed two years later by the BigBoard II. They were Z80 based single-board computers designed by Jim Ferguson and provided a complete CP/M compatible computer system on a single printed circuit board, including CPU, memory, a disk drive interface, keyboard and video monitor interface all for less than $500. The printed circuit board was sized so as to allow its attachment to the top of an 8 inch floppy disk drive. The Big Board II added 'a hard disk drive interface, enhancements to system speed (4MHz vs. 2.5MHz) and enhancements to the terminal interface (source: http://www.s100computers.com/Hardware%20Folder/Digital%20Research%20Computers/History/History.htm). DRIVER: xerox/bigbord2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.146u3: Fixed keyboard and screen scrolling [Robbbert]. - 0.142: Robbbert added 'Digital Research Computers Big Board II' system. ROMSET: 6144 bytes in 2 files / 3.76Kb packed $end $info=bigtrak $mame 0.161 [hap, Sean Riddle] Big Trak, Milton Bradley, 1979 BIG TRAK is a programmable electric vehicle created by Milton Bradley in 1979, resembling a futuristic Sci-Fi tank / utility vehicle, possibly for use on the Moon or a Planetoid style environment. The original Big Trak was a six-wheeled (two-wheel drive) tank with a front-mounted blue "photon beam" headlamp, and a keypad on top. The toy could remember up to 16 commands, which it then executed in sequence. There also was an optional cargo trailer accessory, with the U.K. version being white to match its colour scheme; once hooked to the Bigtrak, this trailer could be programmed to dump its payload. In 2010, BIG TRAK was relaunched in the form of a slightly modified replica (cosmetically very similar to the original U.K. bigtrak), produced under licence by Zeon Ltd. There is also a small dedicated Internet community who have reverse engineered the BIG TRAK and the Texas Instruments TMS1000 microcontroller inside it (source: http://en.wikipedia.org/wiki/Big_Trak). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.161: hap and Sean Riddle added 'Milton Bradley Big Trak' system. ROMSET: 2256 bytes in 3 files / 1.30Kb packed $end $info=bim68153_channel $mame 0.182 68153 BIM channel, , ???? DRIVER: devices/machine/68153bim.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.182: Added '68153 BIM channel' device. ROMSET: None required. $end $info=binbug $mame 0.148u1 [Robbbert] BINBUG 3.6, MicroByte, 1980 BINBUG is an alternate BIOS to PIPBUG, however it uses its own video output. Method of output is through a DG640 board (sold by Applied Technology) which uses a MCM6574 as a character generator. The DG640 also supports blinking, reverse-video, and LORES graphics. It is a S100 card, also known as ETI-640 (source: binbug.c driver). DRIVER: ausnz/binbug.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.148u1: Robbbert added 'MicroByte BINBUG 3.6' system. ROMSET: 1024 bytes in 1 file / 0.86Kb packed $end $info=bistro $mame 0.271 [David Haywood, TeamEurope, Peter Wilhelmsen] Bistro Kids: Boku mo Watashi mo Kok-san! (Japan), Sega Toys / SSD Company LTD, 2001 Plug-and-play device designed for TVs, tailored for children and inspired by the world of cooking and dining—transforming players into budding chefs through a physical controller shaped like a kitchen utensil (such as a spatula or ladle). This educational and engaging gameplay revolves around mini-games focused on preparing, cooking, and serving dishes, all synchronized with vibrant animations, original voiceovers, and immersive sound effects. The experience includes progressively challenging levels, along with simple scoring systems and goals to encourage coordination, logic, and role-playing skills. Featuring a sturdy, ergonomically designed build—typical of Japan’s “taikan” systems—it delivers an active, fully immersive play experience—no additional console required, making it perfect for family fun and discovering the joy of culinary creativity. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope, Peter Wilhelmsen added 'Sega Toys / SSD Company LTD Bistro Kids: Boku mo Watashi mo Kok-san! (Japan)' system. ROMSET: 2097152 bytes in 1 file / 1.06Mb packed $end $info=bit90 $mame 0.216 [Frank Palazzolo] Bit90, Bit Corporation, 1983 The Bit Corporation Bit90 is a computer which is?ColecoVision?compatible. It is available in two colors (white with black keys or silver with green keys). The power supply is external. The expansion bus at the back can host RAM packs (memory expansions) or interfaces for different peripherals: disk drive, printer (Centronics parallel), RS-232C. The keyboard has a BASIC key, allowing to type directly a BASIC instruction by pressing just a dedicated key. This computer doesn't support software for Coleco Adam. An adapter for Atari VCS/2600 cartridge was sold separately, too (source: https://www.msx.org/wiki/Bit_Corporation_Bit90). DRIVER: coleco/coleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: coleco.xml, coleco_homebrew.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.216: Frank Palazzolo added 'Bit Corporation Bit90' system. ROMSET: 49152 bytes in 6 files / 35.75Kb packed $end $info=bitbanger $mame 0.149u1 Bitbanger, , ???? DRIVER: devices/imagedev/bitbngr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Bitbanger' device. ROMSET: None required. $end $info=bitgrpha $mame 0.157 [Sergey Svishchev] BitGraph rev A, BBN, 1981 BitGraph is a revolutionary new text and graphics terminal that combines raster-scan technology with a high-performance microprocessor. BitGraph's high resolution 1024 x 768 pixel display is ideally suited to applications where multiple, variable-size character fonts. and graphical data need to be interspersed on the screen. The terminal's vertically mounted 9-in. x 12-in. screen makes it easy to view a full page of text and graphics, a particularly important feature in scientific, business, and text processing applications (source: original brochure). DRIVER: skeleton/bitgraph.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.157: Sergey Svishchev added 'BBN BitGraph rev A' system. ROMSET: 32768 bytes in 1 file / 13.25Kb packed $end $info=bitgrphb $mame 0.157 [Sergey Svishchev] BitGraph rev B, BBN, 1982 BitGraph is a revolutionary new text and graphics terminal that combines raster-scan technology with a high-performance microprocessor. BitGraph's high resolution 1024 x 768 pixel display is ideally suited to applications where multiple, variable-size character fonts. and graphical data need to be interspersed on the screen. The terminal's vertically mounted 9-in. x 12-in. screen makes it easy to view a full page of text and graphics, a particularly important feature in scientific, business, and text processing applications (source: original brochure). DRIVER: skeleton/bitgraph.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.157: Sergey Svishchev added 'BBN BitGraph rev B' system. ROMSET: 83968 bytes in 10 files / 44.25Kb packed $end $info=bitmap_printer $mame 0.240 [goldnchild] Bitmap Printer Device, , ???? DRIVER: devices/machine/bitmap_printer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.240: goldnchild added 'Bitmap Printer Device' device. ROMSET: None required. $end $info=bittboy $mame 0.194 [David Shah] BittBoy Mini FC 300 in 1, BittBoy, 2017 We are a group of "80s/ 90s" boys and girls. Our cherish memories in our childhood are 8 bit games (FC/NES ect). When we grow up, it is hard to to find these old games. We want people to play these games in a diffferent way- better and bigger screen display, easy to carry and play anywere/ anytime or with a durable battery time. Then we create "Bittboy"- to bring back those retro games to life. Simply pocket the unit and you're ready to play on the go! (source: https://www.bittboy.com/about-us) DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.195: Machine promoted to working [David Shah]. - 0.194: David Shah added 'BittBoy Mini FC 300 in 1' system. ROMSET: 33554432 bytes in 1 file / 15.31Mb packed $end $info=bk_altpro $mame 0.283 [Sergey Svishchev] BK Altpro floppy/ATA, , ???? DRIVER: devices/bus/qbus/bk_altpro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Sergey Svishchev added 'BK Altpro floppy/ATA' device. ROMSET: 12288 bytes in 3 files / 8.43Kb packed $end $info=bk_ay $mame 0.282 [Sergey Svishchev] BK Single AY Interface, , ???? DRIVER: devices/bus/bk/ay.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Sergey Svishchev added 'BK Single AY Interface' device. ROMSET: None required. $end $info=bk_covox $mame 0.282 [Sergey Svishchev] BK Mono Covox Interface, , ???? DRIVER: devices/bus/bk/covox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Sergey Svishchev added 'BK Mono Covox Interface' device. ROMSET: None required. $end $info=bk_irps $mame 0.282 [Sergey Svishchev] BK serial port, , ???? DRIVER: devices/bus/qbus/bk_irps.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Sergey Svishchev added 'BK serial port' device. ROMSET: None required. $end $info=bk_joystick $mame 0.282 [Sergey Svishchev] BK Joystick Interface, , ???? DRIVER: devices/bus/bk/joystick.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Sergey Svishchev added 'BK Joystick Interface' device. ROMSET: None required. $end $info=bk_kmd $mame 0.271 [Sergey Svishchev] BK0010 floppy, , ???? DRIVER: devices/bus/qbus/bk_kmd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Sergey Svishchev added 'BK0010 floppy' device. ROMSET: 12288 bytes in 3 files / 6.47Kb packed $end $info=bk_loopback $mame 0.282 [Sergey Svishchev] BK Loopback, , ???? DRIVER: devices/bus/bk/loopback.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Sergey Svishchev added 'BK Loopback' device. ROMSET: None required. $end $info=bk_parallel_slot $mame 0.282 [Sergey Svishchev] BK Parallel Slot, , ???? DRIVER: devices/bus/bk/parallel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Sergey Svishchev added 'BK Parallel Slot' device. ROMSET: None required. $end $info=bk_printer $mame 0.282 [Sergey Svishchev] BK Printer Interface, , ???? DRIVER: devices/bus/bk/printer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Sergey Svishchev added 'BK Printer Interface' device. ROMSET: None required. $end $info=bk_samara $mame 0.283 [Sergey Svishchev] BK Samara floppy/ATA, , ???? DRIVER: devices/bus/qbus/bk_samara.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Sergey Svishchev added 'BK Samara floppy/ATA' device. ROMSET: 4084 bytes in 1 file / 2.82Kb packed $end $info=bk0010 $mame 0.125 [Miodrag Milanović] BK 0010, Elektronika, 1985 A very popular Soviet home microcomputers of the 1980's and most of the 1990's: Elektronika BK-0010 and BK-0011M that had, unlike most home microcomputers in the USSR, not an 8-bit CPU, but a 16-bit CPU with the PDP LSI-11 instruction set. At the time of its debut it was several orders of magnitude cheaper than an IBM PC or its Western clone (source: http://www.mailcom.com/bk0010/index_en.shtml). DRIVER: ussr/bk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: bk0010.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.125: Miodrag Milanović added 'Elektronika BK 0010' system. ROMSET: 24448 bytes in 3 files / 16.44Kb packed $end $info=bk001001 $mame 0.125 [Miodrag Milanović] BK 0010.01, Elektronika, 1987 A very popular Soviet home microcomputers of the 1980's and most of the 1990's: Elektronika BK-0010 and BK-0011M that had, unlike most home microcomputers in the USSR, not an 8-bit CPU, but a 16-bit CPU with the PDP LSI-11 instruction set. At the time of its debut it was several orders of magnitude cheaper than an IBM PC or its Western clone (source: http://www.mailcom.com/bk0010/index_en.shtml). DRIVER: ussr/bk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: bk0010.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.282: Changed description to 'BK 0010.01'. - 0.125: Miodrag Milanović added 'Elektronika BK 0010.01' system. ROMSET: 24448 bytes in 3 files / 17.76Kb packed $end $info=bk0010fd $mame 0.125 [Miodrag Milanović] BK 0010 FDD, Elektronika, 1987 A very popular Soviet home microcomputers of the 1980's and most of the 1990's: Elektronika BK-0010 and BK-0011M that had, unlike most home microcomputers in the USSR, not an 8-bit CPU, but a 16-bit CPU with the PDP LSI-11 instruction set. At the time of its debut it was several orders of magnitude cheaper than an IBM PC or its Western clone (source: http://www.mailcom.com/bk0010/index_en.shtml). DRIVER: ussr/bk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: bk0010.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.125: Miodrag Milanović added 'Elektronika BK-0010 FDD' system. ROMSET: None required. $end $info=bk0011 $mame 0.282 [Sergey Svishchev] BK 0011, Elektronika, 1989 It is a Soviet computer released in 1989, based on the KR580VM80A processor (a clone of the Intel 8080). Designed for educational and home use, it features 32 KB of RAM, composite video output for a TV, an integrated keyboard, and support for audio cassettes. It boots directly into a BASIC interpreter stored in ROM and has a compact design with a built-in cassette recorder. Widely distributed in Soviet schools and households as a local alternative to Western systems, it represents one of the final models in the BK series. DRIVER: ussr/bk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: bk0010.xml RESOURCES: Snap and Title. WIP: - 0.282: Sergey Svishchev added 'Elektronika BK 0011' system. ROMSET: 40960 bytes in 5 files / 28.63Kb packed $end $info=bk0011m $mame 0.132 [Miodrag Milanović] BK 0011M, Elektronika, 1990 A very popular Soviet home microcomputers of the 1980's and most of the 1990's: Elektronika BK-0010 and BK-0011M that had, unlike most home microcomputers in the USSR, not an 8-bit CPU, but a 16-bit CPU with the PDP LSI-11 instruction set. At the time of its debut it was several orders of magnitude cheaper than an IBM PC or its Western clone (source: http://www.mailcom.com/bk0010/index_en.shtml). DRIVER: ussr/bk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: bk0010.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović added skeleton driver of 'BK-0011M' system. ROMSET: 40960 bytes in 5 files / 29.10Kb packed $end $info=bk08 $mame 0.201 [Robbbert] BK-08, Orel, 198? It's a soviet clone of famous ZX Spectrum in very rare condition: it has been NEVER opened (factory sealed), never used, full original set, full description, original packaging, OTK (passed factory quality control) marking. The central processor: UA880A (analog Z80A production GDR) or Z80A, with a frequency of 3.5 MHz. RAM 64 MB implemented in 8 chips KR565RU5V type (source: http://www.computinghistory.org.uk/det/29848/OREL-BK-08-Russian-Spectrum/). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.201: Robbbert added 'Orel BK-08' system. ROMSET: 16384 bytes in 2 files / 12.92Kb packed $end $info=bk139in1 $mame 0.274 [TeamEurope, David Haywood] BornKid 32 Bit Preloaded 139-in-1 Handheld Game Console, , 202? Portable plug-and-play console featuring 139 pre-installed retro games, built on a 32-bit architecture for superior graphics and performance compared to classic 8/16-bit models. It offers a color display, responsive physical controls, and features like state-saving, volume adjustment, and backlighting. Compact and pocket-sized design, powered by a rechargeable battery via USB—perfect for retro gaming enthusiasts and on-the-go use. Includes titles inspired by diverse genres—platformers, shooters, puzzles—eliminating the need for downloads or cartridges. Designed for an instant, budget-friendly experience that requires no setup. DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope and David Haywood added ' BornKid 32 Bit Preloaded 139-in-1 Handheld Game Console' system. ROMSET: 67108864 bytes in 1 file / 47.31Mb packed $end $info=bk8t $mame 0.144 [DATAsoft] BK-8T, , 1987 Soviet microcomputer from the 1980s, designed for educational use, office applications, and programming, based on an 8-bit architecture with a Z80 processor or its compatible counterpart. Equipped with a built-in keyboard, a monochromatic alphanumeric display capable of 24 lines × 80 columns, support for floppy disks, and serial/parallel connectivity options. It supports programming languages such as BASIC and Pascal, and can run applications for word processing, calculations, data management, and telematic communications. Featuring a command-line interface in Russian, manual configuration of system parameters, and the ability to function as a telecommunications terminal. Widely used in schools, technical institutes, and government environments, it stands as a significant example of autonomous computing in the Soviet Union during the pre-PC era of standardized technology. DRIVER: ussr/pk8020.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: korvet_flop.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.144: DATAsoft added skeleton driver of 'BK-8T Terminal' system. ROMSET: 32768 bytes in 4 files / 19.81Kb packed $end $info=bkarast $mame 0.267 [TeamEurope, David Haywood] Karaoke Station (Japan, set 1), IVL Technologies (Bandai license), 2002 Interactive karaoke system for home use, designed to connect to a TV, allowing users to sing along with music tracks featuring on-screen lyrics. Includes a microphone and remote control, and utilizes cartridges or digital media for access to a song library. Offers features such as vocal volume adjustment, audio effects, and score-based game modes—perfect for family and social entertainment. DRIVER: skeleton/easy_karaoke.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: Changed description to 'Karaoke Station (Japan, set 1)'. - 0.267: TeamEurope and David Haywood added 'IVL Technologies (Bandai license) Karaoke Station (Japan)' system. ROMSET: 8781824 bytes in 2 files / 6.74Mb packed $end $info=bkarasta $mame 0.273 [David Haywood, TeamEurope] Karaoke Station (Japan, set 2), IVL Technologies (Bandai license), 2002 Interactive karaoke system for home use, designed to connect to a TV, allowing users to sing along with music tracks featuring on-screen lyrics. Includes a microphone and remote control, and utilizes cartridges or digital media for access to a song library. Offers features such as vocal volume adjustment, audio effects, and score-based game modes—perfect for family and social entertainment. DRIVER: skeleton/easy_karaoke.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: David Haywood and TeamEurope added 'IVL Technologies (Bandai license) Karaoke Station (Japan, set 2)' system. ROMSET: 8781824 bytes in 2 files / 5.36Mb packed $end $info=bkarastb $mame 0.273 [David Haywood, TeamEurope] Karaoke Station (Japan, set 3), IVL Technologies (Bandai license), 2002 Interactive karaoke system for home use, designed to connect to a TV, allowing users to sing along with music tracks featuring on-screen lyrics. Includes a microphone and remote control, and utilizes cartridges or digital media for access to a song library. Offers features such as vocal volume adjustment, audio effects, and score-based game modes—perfect for family and social entertainment. DRIVER: skeleton/easy_karaoke.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: David Haywood and TeamEurope added 'IVL Technologies (Bandai license) Karaoke Station (Japan, set 3)' system. ROMSET: 8781824 bytes in 2 files / 5.89Mb packed $end $info=bkarastc $mame 0.273 [David Haywood, TeamEurope] Karaoke Station (Japan, set 4), IVL Technologies (Bandai license), 2002 Interactive karaoke system for home use, designed to connect to a TV, allowing users to sing along with music tracks featuring on-screen lyrics. Includes a microphone and remote control, and utilizes cartridges or digital media for access to a song library. Offers features such as vocal volume adjustment, audio effects, and score-based game modes—perfect for family and social entertainment. DRIVER: skeleton/easy_karaoke.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: David Haywood and TeamEurope added 'IVL Technologies (Bandai license) Karaoke Station (Japan, set 4)' system. ROMSET: 8781824 bytes in 2 files / 4.41Mb packed $end $info=bkarastd $mame 0.273 [David Haywood, TeamEurope] Karaoke Station (Japan, set 5), IVL Technologies (Bandai license), 2002 Interactive karaoke system for home use, designed to connect to a TV, allowing users to sing along with music tracks featuring on-screen lyrics. Includes a microphone and remote control, and utilizes cartridges or digital media for access to a song library. Offers features such as vocal volume adjustment, audio effects, and score-based game modes—perfect for family and social entertainment. DRIVER: skeleton/easy_karaoke.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: David Haywood and TeamEurope added 'IVL Technologies (Bandai license) Karaoke Station (Japan, set 5)' system. ROMSET: 8781824 bytes in 2 files / 5.59Mb packed $end $info=bkaraste $mame 0.273 [David Haywood, TeamEurope] Karaoke Station (Japan, set 6), IVL Technologies (Bandai license), 2002 Interactive karaoke system for home use, designed to connect to a TV, allowing users to sing along with music tracks featuring on-screen lyrics. Includes a microphone and remote control, and utilizes cartridges or digital media for access to a song library. Offers features such as vocal volume adjustment, audio effects, and score-based game modes—perfect for family and social entertainment. DRIVER: skeleton/easy_karaoke.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: David Haywood and TeamEurope added 'IVL Technologies (Bandai license) Karaoke Station (Japan, set 6)' system. ROMSET: 8781824 bytes in 2 files / 4.41Mb packed $end $info=bkarastf $mame 0.273 [David Haywood, TeamEurope] Karaoke Station 'For Girls' (Japan), IVL Technologies (Bandai license), 2002 A karaoke system designed specifically for young female audiences, intended for home use and compatible with a TV. It includes a microphone and remote control, featuring content stored on digital media or cartridges focused on songs popular among girls—such as anime themes, J-pop hits, and movie soundtracks. The system offers vocal editing features, lighting effects, and score-based game modes, delivering a fun, creative, and socially shareable experience. DRIVER: skeleton/easy_karaoke.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: David Haywood and TeamEurope added 'IVL Technologies (Bandai license) Karaoke Station 'For Girls' (Japan)' system. ROMSET: 8781824 bytes in 2 files / 4.17Mb packed $end $info=bkid218 $mame 0.225 [Sean Riddle, David Haywood] Handheld Game Console BC-19 - 218 in 1, BornKid, 200? This handheld game console provides a fantastic variety of exciting and challenging games for children, adult and elderly. 218 retro games, includes sports, adventure and puzzle games as well as thinking and learning games involving memory, math, and logic. Your kids will love the variety of games and never get bored!As a cool birthday, christmas gift for the kids is really surprise (source: https://www.amazon.co.uk/Bornkid-Handheld-Rechargeable-Headphone-Children/dp/B07VM876Q6). DRIVER: handheld/generalplus_gpl162xx_lcdtype.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). NOTE: Video: https://www.youtube.com/watch?v=W2m1xQHtiRI WIP: - 0.225: Sean Riddle and David Haywood added 'BornKid Handheld Game Console BC-19 - 218 in 1' system. ROMSET: 8396800 bytes in 2 files / 3.05Mb packed $end $info=bkrankp $mame 0.218 [Sean Riddle, ClawGrip] Karaoke Ranking Party (Japan), Bandai, 2015 Technical information (in Japanese): https://www.1999.co.jp/eng/m/explanation_j/10426158 DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: bkrankp_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.218: Sean Riddle and ClawGrip added 'Bandai Karaoke Ranking Party (Japan)' system. ROMSET: 4194304 bytes in 1 file / 2.98Mb packed $end $info=bl339 $mame 0.280 [TeamEurope, David Haywood] Handheld Game Console 339-in-1, BaoBaoLong, 201? Portable console featuring a vast built-in library of retro games, designed to deliver instant entertainment without the need for downloads or a connection. Equipped with a color screen, intuitive physical controls, and a rechargeable battery, it revives classic titles from various historic platforms in a compact, pocket-friendly format. Includes features like state-saving, volume adjustment, and TV video output—perfect for casual gamers or enthusiasts who crave nostalgic gaming experiences. DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'BaoBaoLong Handheld Game Console 339-in-1' system. ROMSET: 16777216 bytes in 1 file / 9.42Mb packed $end $info=blastit $mame 0.241 [hap, Sean Riddle] Blast It, Entex, 1980 Technical information: http://handheldempire.com/game.jsp?game=626 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.241: hap and Sean Riddle added 'Entex Blast It' system. ROMSET: 2256 bytes in 3 files / 1.33Kb packed $end $info=blaucds32 $mame 0.280 [OldComputers ES] CDS 32-ID, Blaupunkt, 19?? Portable CD player with digital audio playback capabilities, featuring an LCD display, remote control, and stereo audio output. Designed for home use or on-the-go, it supports playback of standard audio CDs and includes features such as track repeat, track programming, and audio balance control. Powered by battery or AC power, it stands out for its ease of use and compatibility with headphones and external stereo systems. DRIVER: skeleton/blaucds32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: OldComputers ES added 'Blaupunkt CDS 32-ID' system. ROMSET: 75776 bytes in 3 files / 25.67Kb packed $end $info=blhandheldmenu $mame 0.225 [David Haywood] BaoBaoLong Handhelds Menu Controller, , ???? DRIVER: devices/machine/bl_handhelds_menucontrol.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: David Haywood added 'BaoBaoLong Handhelds Menu Controller' device. ROMSET: None required. $end $info=blit $mame 0.227 [Sergey Svishchev] Blit, AT&T, 1981 The Blit programmable bitmap graphics terminal was designed by Rob Pike and Bart Locanthi Jr. of Bell Labs in 1982. The Blit technology was commercialized by AT&T and Teletype. In 1984, the DMD (dot-mapped display) 5620 was released,[1] followed by models 630 MTG (multi-tasking graphics) in 1987 and 730 MTG in 1989. The 5620 used a Western Electric 32100 processor (aka Bellmac 32) and had a 15" green phosphor display with 800×1024×1 resolution (66×88 characters in the initial text mode) interlaced at 30 Hz. The 630 and 730 had Motorola 68000 processors and a 1024×1024×1 monochrome display at 60 Hz (most had amber displays, but some had white or green displays). The folk etymology for the Blit name is that it stands for Bell Labs Intelligent Terminal, and its creators have also joked that it actually stood for Bacon, Lettuce, and Interactive Tomato. However, Rob Pike's paper on the Blit explains that it was named after the second syllable of bit blit, a common name for the bit-block transfer operation that is fundamental to the terminal's graphics.[2] Its original nickname was Jerq, inspired by a joke used during a demo of a Three Rivers' PERQ graphic workstation and used with permission (source: https://en.wikipedia.org/wiki/Blit_(computer_terminal)). DRIVER: att/blit.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Sergey Svishchev added 'AT&T Blit' system. ROMSET: 20862 bytes in 6 files / 11.86Kb packed $end $info=blitzs $mame 0.128 [Miodrag Milanović] Blic, , 1990 It’s an unofficial clone of the ZX Spectrum 48K, produced in Yugoslavia in the early 1990s. Built using locally sourced or Eastern Bloc components, it replicates the original architecture with a Zilog Z80 microprocessor (or equivalent), 48 KB of RAM, and near-complete software compatibility with the British Spectrum. It features a compact plastic case—often in bright colors—a membrane keyboard, and an RF video output for connecting to household televisions. Some versions include minor hardware modifications, such as localized keyboard layouts or joystick support. Designed for home and educational use in a context of limited access to Western hardware, it exemplifies the grassroots “garage” cloning trend common in Eastern Europe during the post-communist transition. DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.142: Renamed (blitz) to (blitzs). - 0.128: Miodrag Milanović added 'Blic' system. ROMSET: 16384 bytes in 1 file / 12.36Kb packed $end $info=blue_sampler $mame 0.223 [Dirk Best] Blue Alpha Sound Sampler, , ???? DRIVER: devices/bus/samcoupe/expansion/blue_sampler.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Dirk Best added 'Blue Alpha Sound Sampler' device. ROMSET: None required. $end $info=bluechip $mame 0.210 Amtech Blue Chip Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'Amtech Blue Chip Disk Drive' device. ROMSET: 32768 bytes in 2 files / 23.02Kb packed $end $info=bluenote $mame 0.218 [rfka01] Colani Blue Note, Highscreen, 199? Laptop from 1994 MS-DOS with floppy 3.5 "-1.44 MB, and hard disk 119 MB System 486 DX Award Modular BIOS V.4.50, 33 MHz clock, 3 MB RAM including power supply, carrying case, and PCMCIA. Fax modem 14, 4 / 14.4 (source, traslated from German: https://www.fa-kleinanzeigen.de/biete/pcs-notebooks-peripherie_1/nostalgie-highscreen-colani-blue-note_i35682). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.218: rfka01 added 'Highscreen Colani Blue Note' system. ROMSET: 131072 bytes in 1 file / 59.87Kb packed $end $info=bmboxing $mame 0.161 [hap, Kevin Horton] Knock-Em Out Boxing, Bambino, 1979 In 1979, the absolute state of the art in virtual boxing was unleashed on the world. Bambino's Boxing, a small table-top video game, allows players to feel the power, excitement, and strategy of boxing. Spot-Video: https://youtu.be/jwt9Lk6e-7s (source: http://www.eetimes.com/author.asp?section_id=69&doc_id=1320613). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.161: hap and Kevin Horton added 'Bambino Knock-Em Out Boxing' system. ROMSET: 259325 bytes in 2 files / 87.78Kb packed $end $info=bmcfball $mame 0.187 [hap] Football Classic (Bambino), Bambino, 1982 Bambino's Football Classic™ Game has the world's smallest multi-color graphic display with revolutionary computer-game functions and sounds. This is the first hand-held multi- color video game with a microprocessor unit. Every time, every game, the offense and defense attack from a variety of over 100 million computerized plays! You control the movements and action of the ball -carrier and lead blockers by means of the Formation Strategy Buttons, Ball-Carrier Directional Control Keys, and Pass and Kick Buttons. The computer controls the action of the defense. Bambino's Football Classic™ is hours of con- tinuous fun! Control your ball-carrier and follow your lead blockers to get that touch- down. The defense will constantly be trying to stop you. Pass, move on the ground, or punt on the fourth down. When a touchdown eludes you, try for a field goal. Your strategy and score will be different each and every time you play. Match your skill against the computer brain. Challenge your friends and see who's the Football Hero! (source: original Game Instruction booklet). DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.247: Changed description to 'Football Classic (Bambino)'. - 0.187: hap added 'Bambino Classic Football' system. ROMSET: 331365 bytes in 1 file / 104.41Kb packed $end $info=bmjr $mame 0.139 [Angelo Salese] Basic Master Jr. (MB-6885), Hitachi, 1981 Technical informations: http://www.homecomputer.de/pages/f_info.html?Hitachi_Basic_Master_jr.html DRIVER: hitachi/bmjr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: bmjr_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.270: Changed description to 'Basic Master Jr. (MB-6885)'. - 0.139: Angelo Salese added skeleton driver of 'Hitachi Basic Master Jr (MB-6885)' system. ROMSET: 20480 bytes in 4 files / 15.81Kb packed $end $info=bml3 $mame 0.139 [Angelo Salese, Jonathan Edwards, Christopher Edwards] Basic Master Level 3 (MB-6890), 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). DRIVER: hitachi/bml3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: bml3_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.271: Standardize read/write function names [Angelo Salese]. Hookup BAUD SEL [Robbbert]. - 0.270: Changed description to 'Basic Master Level 3 (MB-6890)'. Drop bml3 prefix for slot options filenames [Angelo Salese]. - 0.254: Overhaul memory management and expansion interface, using views to avoid having expansion cards overwrite the main ROM region [AJR]. - 0.149u1: Added 'software list for floppy disks [Anna Wu]. Split into three variants (bml3, bml3a and bml3b) according to floppy disk support. Only bml3a (5?" disk) is considered WORKING. Add stub variants bml3mk2 (for MB-6891) and bml3mk5 (for MB-6892). For now these behave the same as bml3 (MB-6890). Refactor disk controllers and kanji ROM as slot devices. This allows switching between MP-1802 and MP-1805 disk controllers. MP-1805 disk controller now works. Kanji ROM now works. Keyboard scanning in 'counter disabled' mode now works [jedwidz]. - 0.144u5: Update romset. - 0.139: Angelo Salese, Jonathan Edwards and Christopher Edwards added skeleton driver of 'Hitachi Basic Master Level 3 (MB-6890)' system. ROMSET: 28672 bytes in 4 files / 22.60Kb packed $end $info=bml3bus $mame 0.149u1 Hitachi MB-6890 Bus, , ???? DRIVER: devices/bus/bml3/bml3bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Hitachi MB-6890 Bus' device. ROMSET: None required. $end $info=bml3bus_slot $mame 0.149u1 Hitachi MB-6890 Slot, , ???? DRIVER: devices/bus/bml3/bml3bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Hitachi MB-6890 Slot' device. ROMSET: None required. $end $info=bml3kanji $mame 0.149u1 Hitachi MP-9740 Kanji Character ROM Card, , ???? DRIVER: devices/bus/bml3/kanji.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Hitachi MP-9740 Kanji Character ROM Card' device. ROMSET: 131072 bytes in 1 file / 67.89Kb packed $end $info=bml3mk2 $mame 0.149u1 [jedwidz] Basic Master Level 3 Mark II (MB-6891), Hitachi, 1982 An upgraded version of the Basic Master Level 3, with built-in chinese character ROM board (source: http://www.old-computers.com/museum/computer.asp?c=386&st=1). DRIVER: hitachi/bml3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: bml3_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed description to 'Basic Master Level 3 Mark II (MB-6891)'. - 0.149u1: jedwidz added 'Hitachi MB-6891 Basic Master Level 3 Mark 2' system. $end $info=bml3mk5 $mame 0.149u1 [jedwidz] Basic Master Level 3 Mark 5 (MB-6892), Hitachi, 1983 The advanced versions of the Basic Master series. There were 281 predefined characters available (source: http://www.old-computers.com/museum/computer.asp?c=388). DRIVER: hitachi/bml3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: bml3_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed description to 'Basic Master Level 3 Mark 5 (MB-6892)'. - 0.149u1: jedwidz added 'Hitachi MB-6892 Basic Master Level 3 Mark 5' system. $end $info=bml3mp1802 $mame 0.149u1 Hitachi MP-1802 5.25" Floppy Controller Card, , ???? DRIVER: devices/bus/bml3/mp1802.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bml3_flop.xml RESOURCES: Snap and Title. WIP: - 0.270: Changed description to 'Hitachi MP-1802 5.25" Floppy Controller Card'. - 0.149u1: Added 'Hitachi MP-1802 Floppy Controller Card' device. ROMSET: 2048 bytes in 1 file / 1.66Kb packed $end $info=bml3mp1805 $mame 0.149u1 Hitachi MP-1805 3" Floppy Controller Card, , ???? DRIVER: devices/bus/bml3/mp1805.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bml3_flop.xml RESOURCES: Snap and Title. WIP: - 0.270: Changed description to 'Hitachi MP-1805 3" Floppy Controller Card'. Use correct SSSD drive type [AJR]. - 0.149u1: Added 'Hitachi MP-1805 Floppy Controller Card' device. ROMSET: 2048 bytes in 1 file / 1.69Kb packed $end $info=bml3rtc $mame 0.216 [Russell Bull] Hitachi Real Time Clock Card, , ???? DRIVER: devices/bus/bml3/rtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Russell Bull added 'Hitachi Real Time Clock Card' device. ROMSET: None required. $end $info=bmsafari $mame 0.161 [hap, Kevin Horton] Safari (Bambino), Bambino, 1981 Fairly simple game, place a box around the animals as they appear to capture them (source: http://www.handheldmuseum.com/Bambino/Safari.htm). DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and PCB. WIP: - 0.161: hap and Kevin Horton added 'Bambino Safari' system. ROMSET: 276417 bytes in 2 files / 95.65Kb packed $end $info=bmsoccer $mame 0.161 [hap, Kevin Horton] Kick The Goal Soccer, Bambino, 1979 Bambino's Kick The Goal™ Soccer has the world's smallest graphic color display with revolutionary computer-game functions. This is the first hand-held color video game with a microprocessor unit. Every time, every game, the offense and defense attack from a variety of over 100 million computerized plays! You control the movements and action of the ball-carrier and goalkeeper through ball-carrier directional keys, goalkeeper directional keys and banana shoot and straight shoot buttons. The computer controls the action of the defense. Bambino's Kick The Goal™ Soccer is hours of continuous fun! Control your ball-carrier and dribble that ball down the pitch to get that goal. The defense will constantly be trying to stop you. All the action of a real soccer game. Your strategy and score will be different each and every time you play. Match your skill against the computer brain. Challenge your friends and see who's the Soccer Super Kicker (source: original Game Instruction booklet). DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and PCB. WIP: - 0.161: hap and Kevin Horton dded Bambino Kick The Goal Soccer' system. ROMSET: 274833 bytes in 2 files / 84.16Kb packed $end $info=bndarc $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Arcadia (Bandai), Bandai, 1982 In 1982 the Bandai Arcadia, a variant of the Emerson Arcadia 2001, was released in Japan by Bandai. There were four Japan-exclusive game releases developed by Bandai which were the only known Arcadia titles written by other companies than UA Ltd (source: http://en.wikipedia.org/wiki/Arcadia_2001#Bandai_Arcadia). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.221: Changed description to 'Arcadia (Bandai)'. - 0.137: Manfred Schneider, PeT and Paul Robson added 'Bandai Arcadia' system. ROMSET: None required. $end $info=bob85 $mame 0.132 [Miodrag Milanović] BOB-85, Josef Kratochvil, 1984 Educational computer system based on an 8-bit architecture, designed for educational and experimental purposes. Equipped with a built-in keyboard and video interface, it enables programming in assembly language and BASIC, with data storage on magnetic media. Designed to facilitate learning programming logic and digital electronics, it features an essential design and a transparent architecture—perfect for students and enthusiasts of vintage computing. DRIVER: trainer/bob85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.149: Fixed Next key, enabled pasting with standard trainer keys, marked as working [Robbbert]. - 0.132: Miodrag Milanović added 'BOB-85' system. ROMSET: 768 bytes in 1 file / 0.56Kb packed $end $info=bodygun $mame 0.288 [TeamEurope] Body Gun Game Console (Model GC05, Damcoola), Shen Zhen Shi Fei Xun Hu Dong Technology, 202? Budget plug-and-play console game marketed under the Damcoola brand as model GC05. Compact design featuring an integrated light gun, composite/PAL video output for European TVs, and power via an external adapter. Includes a dozen simple shooter games (similar to Duck Hunt or fixed/movable target games), running on 8-bit embedded hardware—no original or licensed titles. DRIVER: tvgames/generalplus_gpm453x_sdcard.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Shen Zhen Shi Fei Xun Hu Dong Technology Body Gun Game Console (Model GC05, Damcoola)' system. ROMSET: 1048576 bytes in 1 file / 342.32Kb packed $end $info=bombman $mame 0.243 [hap, Kevin Horton, Rik] Bombman, Tomy, 1984 Technical informations: http://handheldempire.com/game.jsp?game=1863 DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.243: hap, Kevin Horton and Rik added 'Tomy Bombman' system. ROMSET: 4352 bytes in 1 file / 2.84Kb packed $end $info=boris $mame 0.200 [TrevEB, Sean Riddle, The Dumping Union] Boris (rev. 01), Applied Concepts, 1978 By the early 1980s, computer software companies and others began selling dedicated chess computers and boards. Some consumer chess boards included interesting features, such as feedback and evaluation, that allowed beginners to improve their game. Boris displayed messages in response to the player's moves such as: "I expected that" (source: http://www.computerhistory.org/chess/art-431614f43ad74/). DRIVER: appliedconcepts/boris.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.265: Correct RAM size [hap]. - 0.209: Changed description to 'Boris (rev. 01)'. - 0.208: Changed description to 'Boris'. - 0.200: TrevEB, Sean Riddle, The Dumping Union added 'Applied Concepts Boris - Electronic Chess Computer' system. ROMSET: 4096 bytes in 2 files / 2.68Kb packed $end $info=borisa $mame 0.209 [Sean Riddle] Boris (rev. 00), Applied Concepts, 1978 By the early 1980s, computer software companies and others began selling dedicated chess computers and boards. Some consumer chess boards included interesting features, such as feedback and evaluation, that allowed beginners to improve their game. Boris displayed messages in response to the player's moves such as: "I expected that" (source: http://www.computerhistory.org/chess/art-431614f43ad74/). DRIVER: appliedconcepts/boris.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.209: Sean Riddle added 'Applied Concepts Boris (rev. 00)' system. ROMSET: 4096 bytes in 2 files / 2.15Kb packed $end $info=borisdpl $mame 0.144u7 [Sean Riddle, Justin Kerk] Boris Diplomat, Applied Concepts, 1979 Boris Diplomat has been designed for ease and flexibility of operation, using the most dependable circuitry available. He should provide you with many hundreds of hours of chess enjoyment. Here are several things you should know in order to get the most out of BORIS DIPLOMAT. BORIS DIPLOMAT operates of 6 non-rechargeable alkaline AA battery cells, or through his A/C power adapter plugged into a 110V wall outlet. To open the battery compartment for changing batteries, slide a pen knife, nail file, or similar tool under the edge of the compartment lid and snap it open (source: http://www.spacious-mind.com/html/boris_diplomat__blue_.html). DRIVER: appliedconcepts/borisdpl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.146u1: The correct year of manufacture is 1979 (MT Bug #04885) [AntoPISA, Sandro Ronco]. - 0.144u7: Sean Riddle and Justin Kerk added skeleton driver of 'Boris Diplomat' system. ROMSET: 2048 bytes in 1 file / 1.78Kb packed $end $info=bornkidh $mame 0.272 [TeamEurope, David Haywood] BornKid 16 Bit Handheld Games 100-in-1 (model GB-10X), BornKid, 201? 16-bit handheld console with 100 pre-installed games, featuring analog joystick, control buttons, and a built-in speaker. Powered by batteries, it delivers a portable retro gaming experience, revisiting titles inspired by classics from the first generation of 16-bit consoles. Perfect for casual gaming, it combines compactness and long battery life for instant play—no cartridges or downloads required. DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: TeamEurope and David Haywood added 'BornKid 16 Bit Handheld Games 100-in-1 (model GB-10X)' system. ROMSET: 67108864 bytes in 1 file / 19.99Mb packed $end $info=bossa85 $mame 0.195 [rfka01] Olympia BOSS A 8085, Olympia International, 1981 Olympia BOSS, made in Germany around 1981. The BOSS series was not a great success, as its members differed too much to be compatible: first they were 8085 based, later machines used a Z80A (source: olyboss.cpp MAME driver). DRIVER: olympiaint/olyboss.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.195: rfka01 added 'Olympia International Olympia BOSS A 8085' system. ROMSET: 2048 bytes in 1 file / 1.33Kb packed $end $info=bossb85 $mame 0.195 [Carl, rfka01] Olympia BOSS B 8085, Olympia International, 1981 Olympia BOSS, made in Germany around 1981. The BOSS series was not a great success, as its members differed too much to be compatible: first they were 8085 based, later machines used a Z80A (source: olyboss.cpp MAME driver). DRIVER: olympiaint/olyboss.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.195: Carl and rfka01 added 'Olympia International Olympia BOSS B 8085' system. ROMSET: 2048 bytes in 1 file / 1.33Kb packed $end $info=bp1200 $mame 0.186 [Lord Nightmare] BP-1200, BP Microsystems, 1992 The BP Microsystems BP-1200 Universal Device Programmer has support for over 15,800 devices, including E/EPROMs, flash, CPLDs, FPGAs, and microcontrollers. The BP-1200 also has full vector functionality and continuity testing. Features: Support For Over 15,800 Devices, Including E/EPROMs, Flash, CPLDs, FPGAs, and Microcontrollers Full Vector, Functionality, and Continuity Testing. High Quality Construction (source: https://www.artisantg.com/TestMeasurement/69425-1/BP_Microsystems_BP_1200_48_48_Pin_Universal_Device_Programmer). DRIVER: skeleton/bpmmicro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.186: Lord Nightmare added 'BP Microsystems BP-1200 machine. Mostly traced out the SM48D socket module [Lord Nightmare]. ROMSET: 311296 bytes in 14 files / 51.60Kb packed $end $info=bpengo $mame 0.164 [hap, Kevin Horton, Rik] Pengo (Bandai), Bandai, 1983 FL Pengo is a vacuum fluorescent display (VFD) tabletop game manufactured by Bandai Electronics under license by Sega. It is based on the 1982 arcade game, Pengo, and is one of several VFD games to be released as part of Bandai's FL series (the other Sega release is FL Zaxxon). FL Pengo is a VFD interpretation of a simple Pengo stage. It follows the same rules as the arcade game - Pengo having to push blocks to flatten enemies. It is, however, played on a much smaller scale - the play area is only a 7x4 grid and features such as sno-bee eggs and screen wobbling have been omitted. There are still bonus points awarded by aligning the three diamond blocks, though here these blocks are identified as the ones which flash, not by custom graphics. FL Pengo does not appear to have been released outside of Japan, and its exact date of release is uncertain (though is most likely in the early 1980s) (source: http://segaretro.org/FL_Pengo). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.172: Promoted from NOT_WORKING status [hap, Kevin Horton, Rik]. - 0.164: hap, Kevin Horton and Rik added 'Bandai Pengo' system. ROMSET: 569421 bytes in 2 files / 123.23Kb packed $end $info=bq4842 $mame 0.221 [Michael Zapf] Benchmarq BQ4842 RTC, , ???? DRIVER: devices/machine/bq48x2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Michael Zapf added 'Benchmarq BQ4842 RTC' device. ROMSET: None required. $end $info=bq4845 $mame 0.239 [smf] Benchmarq BQ4845 RTC, , ???? DRIVER: devices/machine/bq4847.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: smf added 'Benchmarq BQ4845 RTC' device. ROMSET: None required. $end $info=bq4847 $mame 0.221 [Michael Zapf] Benchmarq BQ4847 RTC, , ???? DRIVER: devices/machine/bq4847.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Keep the battery valid flag on 1 [Michael Zapf]. - 0.221: Michael Zapf added 'Benchmarq BQ4847 RTC' device. ROMSET: None required. $end $info=bq4852 $mame 0.221 [Michael Zapf] Benchmarq BQ4852 RTC, , ???? DRIVER: devices/machine/bq48x2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Michael Zapf added 'Benchmarq BQ4852 RTC' device. ROMSET: None required. $end $info=br8641 $mame 0.148 [Miodrag Milanović] Brandt 8641, Brandt, 1986 The Brandt 8641 is an electronic banknote-counting machine designed for use in banking, commercial, or cash-handling environments. Equipped with a power supply, it quickly identifies, counts, and verifies banknotes of various denominations thanks to precise optical sensors and advanced traction mechanisms. It features a digital display for counting visualization, along with functions for accumulation and value selection, and is constructed from durable materials to ensure reliability and security when processing cash. Ideal for managing large amounts of money swiftly and accurately. DRIVER: skeleton/br8641.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.148: Miodrag Milanović added skeleton driver of 'Brandt 8641' system. ROMSET: 32768 bytes in 1 file / 7.72Kb packed $end $info=brailab4 $mame 0.132 [Miodrag Milanović] Brailab 4, Jozsef and Endre Lukacs, 1984 No info available on the Brailab4, apart from the fact it has a speech unit. As the name suggests, it is meant for use by blind people. Looks like speech could be output from port F8. It also seems that there is no screen, however some video circuitry is retained, because it still reads the vertical sync pulse (source: note in homelab.c driver by Robbbert). DRIVER: homelab/homelab.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.146u2: Screen and speech [Robbbert]. - 0.132: Miodrag Milanović added 'Brailab 4 (not working)' system. ROMSET: 43040 bytes in 8 files / 30.35Kb packed $end $info=brainbaf $mame 0.230 [hap, Sean Riddle] Brain Baffler, Mattel Electronics, 1979 Mattel's Brain Baffler two-player word game. (There are a few one-player games, but this handheld seems to have been primarily designed to be a two-player game). One of the games is Anagram, player one types in a word, the system scrambles it, and player two is timed to see how long it takes to descramble it. Hints are available at the cost of time, and a Give-Up button is also available (source: https://www.handheldmuseum.com/Mattel/Brain.htm). DRIVER: handheld/hh_pps41.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.242: Changed manufacturer to 'Mattel Electronics' [hap, AntoPISA]. - 0.230: hap and Sean Riddle added 'Mattel Brain Baffler' system. ROMSET: 2653 bytes in 2 files / 2.10Kb packed $end $info=braiplus $mame 0.146u2 [Robbbert] BraiLab Plus, Jozsef and Endre Lukacs, 1988 The HomeLab computers family was conceived in the People's Republic of Hungary by the famous Lukács brothers. The BraiLab was followed by the BraiLab Plus with floppy and CP/M system then by the BraiLab PC, a text-to-speech interface for IBM PCs (source: http://www.old-computers.com/museum/computer.asp?c=1095&st=1). DRIVER: homelab/braiplus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.252: Use u8-type literals for strings containing accented characters. Add preliminary keyboard [AJR]. - 0.234: Try to identify a few things [AJR]. - 0.146u2: Robbbert added skeleton driver of 'Brailab Plus' system. ROMSET: 18432 bytes in 2 files / 13.39Kb packed $end $info=bratzlfe $mame 0.286 [ppc asm] Bratz Life, MGA, 2007 An interactive electronic device or a line of dolls produced by MGA Entertainment under the Bratz franchise, marketed in the early 2000s. "Bratz Life" is a series of toys inspired by the fashion-oriented style of the Bratz characters, featuring figures characterized by large eyes, trendy clothing, and rebellious attitudes. Some versions included interactive elements such as talking accessories, mirrors with LED lights, or role-playing features centered on the social lives and styles of the main characters. The toys boast colorful designs made from plastic materials and are primarily aimed at young girls and pre-teens as tools for imaginative play tied to fashion and personal identity. While not an advanced electronic device, "Bratz Life" is a quintessential fashion-oriented toy typical of the Bratz era (roughly 2001–2010). DRIVER: tvgames/spg29x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: ppc asm added 'MGA Bratz Life' system. ROMSET: 33554432 bytes in 1 file / 17.37Mb packed $end $info=bratzra $mame 0.283 [TeamEurope] Bratz Rock Angelz, MGA, 200? Stylish doll with a rock glam look, inspired by the animated series, featuring bold makeup, colorful hair, and themed accessories. Designed for role-playing and creativity, it embodies the rebellious and fashion-forward aesthetic typical of the 2000s. DRIVER: tvgames/elan_eu3a05.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'MGA Bratz Rock Angelz' system. ROMSET: 1048576 bytes in 1 file / 139.07Kb packed $end $info=bridgeb $mame 0.259 [hap, Sean Riddle] Bridge Bidder, Fidelity Electronics, 1980 Challenge the experts. BRIDGE BIDDER is a dramatic, oustanding teacher of bidding techniques that will help the novice improve and the average player to practice. The all-important bidding. The most difficult part of playing bridge ...is now simplified! Enter your hand and BRIDGE BIDDER will suggest the bid; enter responses, and BRIDGE BIDDER will suggest the rebid. Bridge Bidder uses all conventions available in the popular Bridge Challenger. Allows a player who is not confident of his bidding to bid with the more expert players from the start. Will display interpretation of any bid, including its own. Teaches wou hidding skills and bailds confidence. Hold it in your hand or set it on a table (source: original Fidelity brochure). DRIVER: fidelity/bridgeb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.260: Remove unnneeded assert, ktmnt2: add clarity check for sample 0 [hap]. - 0.259: hap and Sean Riddle added 'Fidelity Electronics Bridge Bidder' system. ROMSET: 16384 bytes in 2 files / 11.40Kb packed $end $info=bridgec $mame 0.221 [hap, Sean Riddle] Bridge Challenger, Fidelity Electronics, 1979 Computer with the card game "bridge" manufactured by Fidelity Electronics (USA). It was part of the Challenger series with which de la Fidelity obtained its first victory (of four in a row) in the 1980 world chess championship. The company became a world leader in the manufacture of chess computers although it also manufactured others with different board games, including card games "bridge". The first Bridge Challenger (BRC) (this computer) was put on sale in 1978 (it was on sale for a short time), being replaced the following year by the Advanced Bridge Challenger (UBC). In the company's 1979 brochure, the Fidelity Challenger series had six computers: three chess computers (the Chess Challenger 7, the Chess Challenger 10, and the Voice Chess Challenger) and three others with board games (the Bridge Challenger, Checker Challenger, and Backgammon Challenger). Later (1980-1983), the Bridge Challenger had three more versions, the Voice Bridge Challenger (VBRC), the Bridge Challenger II (BV2) and the Bridge Challenger III (BV3) (source, traslated from Spanish: https://retroordenadoresorty.blogspot.com/2020/12/fidelity-bridge-challenger-bcr-1987.html?m=1). DRIVER: fidelity/card.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: hap and Sean Riddle added 'Fidelity Electronics Bridge Challenger' system. ROMSET: 21504 bytes in 4 files / 13.55Kb packed $end $info=bridgec3 $mame 0.141 [Kevtris, Lord Nightmare, Sandro Ronco] Bridge Challenger III, Fidelity Electronics, 1982 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). DRIVER: fidelity/card.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.208: Changed description to 'Bridge Challenger III'. - 0.207: Changed description to 'Bridge Challenger III (English)'. - 0.149u1: Renamed (abc) to (bridgec3); updated description to 'Fidelity Electronics Bridge Challenger 3 (model 7014)'. Added pcb locations, notes, and better labels [Lord Nightmare]. - 0.141: Kevtris, Lord Nightmare, Sandro Ronco added 'Advanced Bridge Challenger (not working)' system. ROMSET: 29696 bytes in 5 files / 23.26Kb packed $end $info=bridgeca $mame 0.207 [hap] Advanced Bridge Challenger, Fidelity Electronics, 1979 Computer with the card game "bridge" manufactured by Fidelity Electronics (USA). It was part of the Challenger series with which de la Fidelity obtained its first victory (of four in a row) in the 1980 world chess championship. The company became a world leader in the manufacture of chess computers although it also manufactured others with different board games, including card games "bridge". The first Bridge Challenger (BRC) (this computer) was put on sale in 1978 (it was on sale for a short time), being replaced the following year by the Advanced Bridge Challenger (UBC). In the company's 1979 brochure, the Fidelity Challenger series had six computers: three chess computers (the Chess Challenger 7, the Chess Challenger 10, and the Voice Chess Challenger) and three others with board games (the Bridge Challenger, Checker Challenger, and Backgammon Challenger). Later (1980-1983), the Bridge Challenger had three more versions, the Voice Bridge Challenger (VBRC), the Bridge Challenger II (BV2) and the Bridge Challenger III (BV3) (source, traslated from Spanish: https://retroordenadoresorty.blogspot.com/2020/12/fidelity-bridge-challenger-bcr-1987.html?m=1). DRIVER: fidelity/card.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: hap added 'Fidelity Electronics Advanced Bridge Challenger' system. ROMSET: 25600 bytes in 4 files / 18.06Kb packed $end $info=bridgecv $mame 0.142 [Kevin Horton, Jonathan Gevaryahu, Sandro Ronco] Voice Bridge Challenger, Fidelity Electronics, 1979 Your Bridge Challenger is programmed to provide you with a worthy opponent or partner. Bridge Challenger will play one, two, or three hands against one, two, or three humano pponents. If desired, it will play all four hands while you observe its bids and plays. Bridge Challenger does it all...it bids, plays the hand (or hands), and it even keeps score. Use it to practice or play serious bridge by yourself or with friends (source: Fidelity Electronics Owner's manual). DRIVER: fidelity/card.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.259: Renamed (vbrc) to (bridgecv). - 0.149u1: Renamed (vbc) to (vbrc). - 0.142: Kevin Horton, Jonathan Gevaryahu and Sandro Ronco added 'Fidelity Electronics Bridge Challenger (model VBC)' system. ROMSET: 4096 bytes in 1 file / 3.48Kb packed $end $info=brke23p2 $mame 0.262 [azya52, David Haywood] Brick Game 96 in 1 (E-23 Plus Mark II), E-Star, 1993 Portable plug-and-play console featuring 96 pre-installed retro games, designed to deliver instant entertainment in a compact, pocket-sized format. Equipped with a monochromatic LCD screen, directional controls, and action buttons, it recreates classic titles inspired by arcade games and consoles from the '80s and '90s. Includes features like state-saving, volume adjustment, and backlighting (depending on the version). Battery-powered, it’s perfect for gaming nostalgia enthusiasts and occasional use on the go. Economical, durable design that requires no setup or downloads. DRIVER: handheld/hh_ht11xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: azya52 and David Haywood added 'E-Star Brick Game 96 in 1 (E-23 Plus Mark II)' system. ROMSET: 165236 bytes in 3 files / 25.56Kb packed $end $info=bruc100 $mame 0.132 [Miodrag Milanović] Bruc 100-1 (MSX1, Italy), Frael, 1987 This is a rare case of a home computer planned and produced in Italy. This somewhat obscure computer is "almost" a MSX 1 machine without bearing any MSX logo. The only difference seems to be that instead of MSX Basic it has a "MCL extended Basic". MSX-1 modules are known to be usable on this machine without problems. The computer looks very much like an ordinary keyboard. It seems that this machine has a very tight relation to the courses of the "2f" computer school. The manufacturer, Frael (Florence, Italy) belongs to the same company as "2f" and both are still existing today (source: http://www.old-computers.com/museum/computer.asp?c=1285&st=1). DRIVER: msx/msx1_bruc100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: Changed description to 'Bruc 100-1 (MSX1, Italy)'. - 0.132: Miodrag Milanović added 'Frael Bruc 100-1' system. ROMSET: 40960 bytes in 2 files / 26.73Kb packed $end $info=bruc100a $mame 0.250 [openMSX] Bruc 100-2 (MSX1, Italy), Frael, 1988 This is a rare case of a home computer planned and produced in Italy. This somewhat obscure computer is "almost" a MSX 1 machine without bearing any MSX logo. The only difference seems to be that instead of MSX Basic it has a "MCL extended Basic". MSX-1 modules are known to be usable on this machine without problems. The computer looks very much like an ordinary keyboard. It seems that this machine has a very tight relation to the courses of the "2f" computer school. The manufacturer, Frael (Florence, Italy) belongs to the same company as "2f" and both are still existing today (source: http://www.old-computers.com/museum/computer.asp?c=1285&st=1). DRIVER: msx/msx1_bruc100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Frael Bruc 100-2 (MSX1, Italy)' system. ROMSET: 106496 bytes in 4 files / 60.64Kb packed $end $info=bs9009cx $mame 0.153 [Team Europe] BrainStation 9009 CXL (Germany), VTech, 1999 Despite the relatively high price of the Brain Station 9009 CXL convinces with its numerous possibilities. The Brain Station CXL 9009 is the most powerful learning computer the company Vtech: The illuminated screen is noticeably larger than the other devices. Even with the equipment the unit from the competition is from: The 9009 CXL, which can be used in German and English, that offers 142 different learning programs. He also has a clock with alarm function, four different levels of difficulty and a 1 - or 2-player mode. Various accessories such as an inkjet printer are available (source, traslated from german: http://www.pc-magazin.de/testbericht/teil-5-kindercomputer-papa-ich-will-auch-einen-computer-234635.html). DRIVER: vtech/glcx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: glcx.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.153: Team Europe added 'VTech BrainStation 9009 CXL (Germany)' system. ROMSET: 2097152 bytes in 1 file / 1.16Mb packed $end $info=bship $mame 0.174 [hap, Sean Riddle] Electronic Battleship (TMS1000 version, rev. A), Milton Bradley, 1977 The same game as "classic" Battleship, but instead of your opponent telling you whether you have hit or missed, you enter the coordinates for your shot into the computer and it either flashes a red light and makes an explosion sound if you hit or a whistling sound if you missed. Later versions added 'a "code book" with 100+ different ship layouts to speed up the initial setup of the game (in the original version you had to program in the coordinates for all of your ships manually) (source: https://boardgamegeek.com/boardgame/4122/electronic-battleship). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.252: System promoted to working [hap]. - 0.174: hap and Sean Riddle added 'MB Electronic Battleship' system. ROMSET: 2256 bytes in 3 files / 1.30Kb packed $end $info=bshipb $mame 0.178 [hap, Sean Riddle] Electronic Battleship (TMS1000 version, rev. B), Milton Bradley, 1978 The same game as "classic" Battleship, but instead of your opponent telling you whether you have hit or missed, you enter the coordinates for your shot into the computer and it either flashes a red light and makes an explosion sound if you hit or a whistling sound if you missed. Later versions added 'a "code book" with 100+ different ship layouts to speed up the initial setup of the game (in the original version you had to program in the coordinates for all of your ships manually) (source: https://boardgamegeek.com/boardgame/4122/electronic-battleship). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.178: hap and Sean Riddle added 'MB Electronic Battleship (1977 version, model 4750B)' system. ROMSET: 1389 bytes in 2 files / 1.06Kb packed $end $info=bshipg $mame 0.175 [hap, Sean Riddle] Electronic Battleship (COP420 version, rev. G), Milton Bradley, 1982 The same game as "classic" Battleship, but instead of your opponent telling you whether you have hit or missed, you enter the coordinates for your shot into the computer and it either flashes a red light and makes an explosion sound if you hit or a whistling sound if you missed. Later versions added 'a "code book" with 100+ different ship layouts to speed up the initial setup of the game (in the original version you had to program in the coordinates for all of your ships manually) (source: https://boardgamegeek.com/boardgame/4122/electronic-battleship). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.252: Renamed (bship82) to (bshipg) and description changed to 'Electronic Battleship (COP420 version, Rev. G)'. - 0.175: hap and Sean Riddle added 'MB Electronic Battleship (1982 version)' system. ROMSET: 1024 bytes in 1 file / 0.93Kb packed $end $info=bt431 $mame 0.214 [Patrick Mackinlay] Bt431 64x64 Pixel Cursor Generator, , ???? DRIVER: devices/video/bt431.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: Make accessors public [Patrick Mackinlay]. - 0.214: Patrick Mackinlay added 'Bt431 64x64 Pixel Cursor Generator' device. ROMSET: None required. $end $info=bt451 $mame 0.198 [Patrick Mackinlay] Brooktree Bt451 256 Color RAMDAC, , ???? DRIVER: devices/video/bt45x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Patrick Mackinlay added 'Brooktree Bt451 256 Color RAMDAC' device. ROMSET: None required. $end $info=bt453 $mame 0.198 [Patrick Mackinlay] Brooktree Bt453 256 Color RAMDAC, , ???? DRIVER: devices/video/bt45x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Patrick Mackinlay added 'Brooktree Bt453 256 Color RAMDAC' device. ROMSET: None required. $end $info=bt454 $mame 0.198 [Patrick Mackinlay] Brooktree Bt454 16 Color RAMDAC, , ???? DRIVER: devices/video/bt45x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Patrick Mackinlay added 'Brooktree Bt454 16 Color RAMDAC' device. ROMSET: None required. $end $info=bt455 $mame 0.198 [Patrick Mackinlay] Brooktree Bt455 16 Color RAMDAC, , ???? DRIVER: devices/video/bt45x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Patrick Mackinlay added 'Brooktree Bt455 16 Color RAMDAC' device. ROMSET: None required. $end $info=bt457 $mame 0.198 [Patrick Mackinlay] Brooktree Bt457 256 Color RAMDAC, , ???? DRIVER: devices/video/bt45x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Patrick Mackinlay added 'Brooktree Bt457 256 Color RAMDAC' device. ROMSET: None required. $end $info=bt458 $mame 0.198 [Patrick Mackinlay] Brooktree Bt458 256 Color RAMDAC, , ???? DRIVER: devices/video/bt45x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Patrick Mackinlay added 'Brooktree Bt458 256 Color RAMDAC' device. ROMSET: None required. $end $info=bt459 $mame 0.192 Brooktree Bt459 256 Color RAMDAC, , ???? DRIVER: devices/video/bt459.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Changed description to 'Brooktree Bt459 256 Color RAMDAC'. - 0.192: Added 'Brooktree 150MHz Monolithic CMOS 256x24 Color Palette RAMDAC' device. Added support for blinking (pixel planes and cursors). Fixed dual-cursor and X Window mode. Corrected screen output alignment [Patrick Mackinlay]. $end $info=bt467 $mame 0.202 Brooktree Bt467 256 Color RAMDAC, , ???? DRIVER: devices/video/bt45x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Brooktree Bt467 256 Color RAMDAC' device. ROMSET: None required. $end $info=bt471 $mame 0.211 Brooktree Bt471 256 Color RAMDAC, , ???? DRIVER: devices/video/bt47x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'Brooktree Bt471 256 Color RAMDAC' device. ROMSET: None required. $end $info=bt473 $mame 0.277 [R. Belmont] Brooktree Bt473 True-Color RAMDAC, , ???? The Brooktree Bt473 True-Color RAMDAC is an integrated circuit (chip) used in computer systems in the 1980s and 1990s, mainly as part of graphics cards. The term "RAMDAC" stands for Random Access Memory Digital-to-Analog Converter, and denotes a key component in video cards that enables the conversion of digital image data into analog signals, which were necessary for the operation of CRT (Cathode Ray Tube) monitors, which were popular at the time. DRIVER: devices/video/bt47x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: R. Belmont added 'Brooktree Bt473 True-Color RAMDAC' device. ROMSET: None required. $end $info=bt475 $mame 0.211 Brooktree Bt475 256 Color RAMDAC, , ???? DRIVER: devices/video/bt47x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'Brooktree Bt475 256 Color RAMDAC' device. ROMSET: None required. $end $info=bt476 $mame 0.211 Brooktree Bt476 256 Color RAMDAC, , ???? DRIVER: devices/video/bt47x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'Brooktree Bt476 256 Color RAMDAC' device. ROMSET: None required. $end $info=bt477 $mame 0.211 Brooktree Bt477 256 Color RAMDAC, , ???? DRIVER: devices/video/bt47x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'Brooktree Bt477 256 Color RAMDAC' device. ROMSET: None required. $end $info=bt478 $mame 0.211 Brooktree Bt478 256 Color RAMDAC, , ???? DRIVER: devices/video/bt47x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'Brooktree Bt478 256 Color RAMDAC' device. ROMSET: None required. $end $info=bt479 $mame 0.255 [Patrick Mackinlay] Brooktree Bt479 1024 Color RAMDAC, , ???? DRIVER: devices/video/bt47x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Patrick Mackinlay added 'Brooktree Bt479 1024 Color RAMDAC' device. ROMSET: None required. $end $info=bt481 $mame 0.274 [Dirk Best] Brooktree Bt481 RAMDAC, , ???? DRIVER: devices/video/bt48x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Dirk Best added 'Brooktree Bt481 RAMDAC' device. ROMSET: None required. $end $info=bt482 $mame 0.274 [Dirk Best] Brooktree Bt482 RAMDAC, , ???? DRIVER: devices/video/bt48x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Dirk Best added 'Brooktree Bt482 RAMDAC' device. ROMSET: None required. $end $info=bt542b $mame 0.208 BusTek BT-542B SCSI Host Adapter, , ???? DRIVER: devices/bus/isa/bt54x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'BusTek BT-542B SCSI Host Adapter' device. ROMSET: 49152 bytes in 2 files / 17.90Kb packed $end $info=bt542bh $mame 0.208 [AJR] BusLogic BT-542B SCSI Host Adapter (Rev. H), , ???? DRIVER: devices/bus/isa/bt54x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: AJR added 'BusLogic BT-542B SCSI Host Adapter (Rev. H)' device. ROMSET: 65536 bytes in 2 files / 21.34Kb packed $end $info=bt545s $mame 0.208 BusLogic BT-545S Fast SCSI Host Adapter, , ???? DRIVER: devices/bus/isa/bt54x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'BusLogic BT-545S Fast SCSI Host Adapter' device. ROMSET: 49152 bytes in 2 files / 20.56Kb packed $end $info=btm2105 $mame 0.176 [Nigel Barnes] BT Merlin M2105, British Telecom Business Systems, 1985 The BT Merlin M2105 was a dedicated communications terminal which was designed and manufactured for BT by Acorn. It is an Electron with an expansion box containing, modem, voice synthesis, serial and parallel ports. which connect to the Electron via the expansion interface at the back of the Electron. These were supplied by BT to various customers, mainly unknown, but including Interflora to allow dial-up point to point messageing, in the days before email and instant messaging (source: http://chrisacorns.computinghistory.org.uk/Computers/BT_MerlinM2105.html). DRIVER: acorn/electron.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbc_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.176: Nigel Barnes added 'British Telecom Business Systems BT Merlin M2105' system. $end $info=bu3905 $mame 0.222 [AJR] Roland BU3905S R11-0006 Output Assigner, , ???? DRIVER: roland/bu3905.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: AJR added 'Roland BU3905S R11-0006 Output Assigner' device. ROMSET: None required. $end $info=bubltea $mame 0.282 [David Haywood, TeamEurope] Mazemaze Mix! Puni Tapi-chan (Japan), Bandai, 201? It’s a plug-and-play console released in Japan in the 2010s, inspired by the *Puni Puni Poemy* franchise. Designed to connect to a television, it offers educational and interactive mini-games based on matching, visual recognition, and simple logic challenges. The integrated controller is a button-equipped mouse used to interact with animated characters and environments. Audio and video are output via composite connection, targeting preschool-aged children with a colorful, soft experience centered on identifying shapes and familiar objects. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Bandai Mazemaze Mix! Puni Tapi-chan (Japan)' system. ROMSET: 8388608 bytes in 1 file / 2.78Mb packed $end $info=buffered_ram $mame 0.221 [Michael Zapf] Buffered SRAM, , ???? DRIVER: devices/bus/ti99/internal/buffram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Michael Zapf added 'Buffered SRAM' device. ROMSET: None required. $end $info=bultrman $mame 0.164 [hap, Kevin Horton, Rik] Ultraman Monster Battle, Bandai, 1983 One of Bandai's 3 'Push-up' games (Dokodemo Dorayaki Doraemon, Kiteyo Parman & Ultraman) (source: http://www.handheldmuseum.com/Bandai/Ultraman.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee, PCB and Artwork Preview. WIP: - 0.164: hap, Kevin Horton and Rik added 'Bandai Ultra Man' system. ROMSET: 410077 bytes in 2 files / 92.85Kb packed $end $info=bup $mame 0.212 [CB-Emu, Sandro Ronco] Mephisto Blitz- und Problemlösungs-Modul (set 1), Hegener + Glaser, 1985 The Mephisto flash and problem-solving module, Mephisto B&P module for short, came onto the market in the mid-80s and stood in direct contrast to the selectively calculating Mephisto III program, which came onto the market two years earlier. The Mephisto B&P program by Ulf Ratsmann is said to be particularly good for blitz and, at higher levels, for solving problem chess tasks thanks to the sophisticated brute force calculation. The tactical skills of the module were put in the foreground and to test that, I played a "Blitz" game on level 5, which corresponds to 20 minutes of rapid chess (source, traslated from German: https://schach.computer/partie-gegen-das-mephisto-bp-modul/). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto.xml RESOURCES: Snap and Title. WIP: - 0.224: Changed description to 'Mephisto Blitz- und Problemlösungs-Modul (set 1)'. - 0.219: Changed description to 'Mephisto Blitz- und Problemloesungs-Modul (set 1)'. - 0.213: Changed description to 'Mephisto Blitz- und Problemloesungs-Modul' and manufacturer to 'Hegener + Glaser'. - 0.212: CB-Emu and Sandro Ronco added 'Hegener & Glaser Mephisto B&P' system. ROMSET: 32768 bytes in 2 files / 23.27Kb packed $end $info=bup25 $mame 0.284 [Mr. Lars] Mephisto Blitz- und Problemlösungs-Modul (version 25.2), Lars Hjorth, 2025 Module released in 2025 for advanced analysis of chess positions, specializing in blitz solving and tactical puzzles. It integrates optimized algorithms for rapid and accurate evaluations, aimed at experienced players and coaches who require reliable tools for training and in-depth study of chess combinations. DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_mm2.xml RESOURCES: Snap and Title. WIP: - 0.284: Mr. Lars added 'Lars Hjorth Mephisto Blitz- und Problemlösungs-Modul (version 25.2)' system. ROMSET: 32768 bytes in 2 files / 23.62Kb packed $end $info=bupa $mame 0.219 [hap] Mephisto Blitz- und Problemlösungs-Modul (set 2), Hegener + Glaser, 1985 The Mephisto flash and problem-solving module, Mephisto B&P module for short, came onto the market in the mid-80s and stood in direct contrast to the selectively calculating Mephisto III program, which came onto the market two years earlier. The Mephisto B&P program by Ulf Ratsmann is said to be particularly good for blitz and, at higher levels, for solving problem chess tasks thanks to the sophisticated brute force calculation. The tactical skills of the module were put in the foreground and to test that, I played a "Blitz" game on level 5, which corresponds to 20 minutes of rapid chess (source, traslated from German: https://schach.computer/partie-gegen-das-mephisto-bp-modul/). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.224: Changed description to 'Mephisto Blitz- und Problemlösungs-Modul (set 2)'. - 0.219: hap added 'Hegener + Glaser Mephisto Blitz- und Problemloesungs-Modul (set 2)' system. ROMSET: 16384 bytes in 1 file / 10.51Kb packed $end $info=bupb $mame 0.284 [Mr. Lars] Mephisto Blitz- und Problemlösungs-Modul (set 3), Hegener + Glaser, 1985 The 1985 module for advanced chess analysis, specializing in the rapid resolution of tactical problems and blitz games. Equipped with dedicated hardware for superior performance at the time, it was aimed at experienced players and coaches who required a precise tool for strategic training and in-depth study of combinations. DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: Mr. Lars added 'Hegener + Glaser Mephisto Blitz- und Problemlösungs-Modul (set 3)' system. ROMSET: 32768 bytes in 2 files / 23.29Kb packed $end $info=bupp $mame 0.284 [Mr. Lars] Mephisto Blitz- und Problemlösungs-Modul (prototype), Hegener + Glaser, 1985 1985 prototype for chess analysis, designed to solve tactical problems and blitz games using experimental algorithms. Although it did not reach mass production, it demonstrated advanced capabilities for its time, targeting developers and elite players interested in testing new chess-computing techniques. DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: Mr. Lars added 'Hegener + Glaser Mephisto Blitz- und Problemlösungs-Modul (prototype)' system. ROMSET: 16384 bytes in 1 file / 10.49Kb packed $end $info=burgundy $mame 0.255 [R. Belmont] Burgundy audio I/O, , ???? DRIVER: apple/burgundy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: R. Belmont added 'Burgundy audio I/O' device. ROMSET: None required. $end $info=bus_mouse $mame 0.199 Bus Mouse Interface, , ???? DRIVER: devices/machine/busmouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.199: Added 'Bus Mouse Interface' device. ROMSET: None required. $end $info=busicom $mame 0.134 [Miodrag Milanović] Busicom 141-PF, Business Computer Corporation, 1974 The first commercial microprocessor, the Intel 4004, was developed specifically for Busicom Corporation for use in its calculators. The Busicom 141-PF, sold also as the NCR 18-36, was the first product sold to incorporate a microprocessor, in fact to have "Intel Inside", as the advertising slogan goes (source: http://www.vintagecalculators.com/html/busicom_141-pf.html). DRIVER: skeleton/busicom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.273: Driver was demoted by mistake, it's working ok afterall - who to credit if it must be in the whatsnew? the person that demoted it and found out they were wrong? which would be [Robbbert]. - 0.223: Machine promoted to working [Robbbert]. - 0.134: Miodrag Milanović added 'Busicom 141-PF' system. ROMSET: 1280 bytes in 5 files / 1.16Kb packed $end $info=buttdtct $mame 0.280 [TeamEurope, David Haywood] Oshiri Tantei - Puputto Kaiketsu Game (Japan), Tomy, 2020 Portable electronic game shaped like a small seat, designed for children, that combines humor and physical interaction: players must solve puzzles and challenges by pressing, tapping, or even "slapping" the device in response to audio and visual stimuli. Based on an animated character that emits quirky sounds and reacts to the player’s actions, it encourages active play and quick reflexes, offering multiple difficulty levels and gameplay modes. Typical of Japanese toy design from the 2000s, it blends comedic nonsense with straightforward mechanics for instantly engaging, irreverent entertainment. DRIVER: handheld/evolution_handheld.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Tomy Oshiri Tantei - Puputto Kaiketsu Game (Japan)' system. ROMSET: 8388608 bytes in 1 file / 1.28Mb packed $end $info=buzztime $mame 0.219 [Sean Riddle] Buzztime Home Trivia System, Cadaco, 2004 The Buzztime Home Trivia System brings the excitement of the classic restaurant game into your living room. Plug the console directly into your T.V and use two wireless controllers to kick off the fun. Over 750 official Buzztime questions included. Bring your favorite bar/restaurant trivia game to your TV set. The NTN Buzztime Home Trivia System has a plug-n-play console that hooks directly to your TV for instant play. The set includes 2 wireless infrared controllers and over 750 trivia questions covering such topics as sports, history and TV. Additional controllers sold separately. For up to 8 players, ages 10 years and up. Made in USA. 2-3/4Hx10Wx14L" (source: https://www.amazon.com/NTN-Buzztime-Home-Trivia-System/dp/B00078ZHK8). DRIVER: tvgames/elan_eu3a05.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: buzztime_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Sean Riddle added 'Cadaco Buzztime Home Trivia System' system. ROMSET: 2097152 bytes in 1 file / 421.58Kb packed $end $info=bvm20f1e $mame 0.225 [Corrado Tomaselli] Trinitron Color Video Monitor BVM-20F1E, Sony, 1998 The BVM-A20F1M is a multi-format reference monitor. It features high-resolution Trinitron CRT technology that delivers an outstanding image resolution of 900 TVL. Like the other models in the new BVM-A series, this monitor is suitable for both the conventional video standard and the new emerging High Definition format. This monitor is intended for particularly demanding image evaluation applications in high-end production and post-production environments (source, traslated from Italian: https://pro.sony/it_IT/products/broadcastpromonitors/bvm-a20f1m). DRIVER: sony/bvm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.225: Corrado Tomaselli added 'Sony Trinitron Color Video Monitor BVM-20F1E' system. ROMSET: 327680 bytes in 3 files / 99.79Kb packed $end $info=bw12 $mame 0.133 [Curt Coder, Tomas Karlsson] Bondwell 12, Bondwell Holding, 1984 After the success of the first Kaypro models, Bondwell decide to offer in the year 1984 a similar portable CP/M-Computer: the Bondwell 12 and 14. Running with a Z80 with 4 MHz, 9" monitor and with 64KB RAM, CP/M 2.2 was the operating system for the Bondwell 12 (with single sided TEAC floppy drives, similar to the Philips P2000C in fact). The more sophisticated one, the Bondwell 14, has 128 KB (banked) RAM and floppy drives with a larger capacity (double sided) (source: http://www.z80.eu/bondwell.html). DRIVER: bondwell/bw12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: bw12.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.286: Modernized driver [Curt Coder]. - 0.148: Fixed floppy [Curt Coder]. - 0.146u3: Added 'software list for floppies [Curt Coder]. - 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 bytes in 2 files / 3.24Kb packed $end $info=bw14 $mame 0.133 [Curt Coder, Tomas Karlsson] Bondwell 14, Bondwell Holding, 1984 After the success of the first Kaypro models, Bondwell decide to offer in the year 1984 a similar portable CP/M-Computer: the Bondwell 12 and 14. Running with a Z80 with 4 MHz, 9" monitor and with 64KB RAM, CP/M 2.2 was the operating system for the Bondwell 12 (with single sided TEAC floppy drives, similar to the Philips P2000C in fact). The more sophisticated one, the Bondwell 14, has 128 KB (banked) RAM and floppy drives with a larger capacity (double sided) (source: http://www.z80.eu/bondwell.html). DRIVER: bondwell/bw12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: bw14.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.133: Curt Coder, Tomas Karlsson added 'BW 14' system. $end $info=bw14d $mame 0.217 [rfka01] Bondwell Portable Computer Model 14 (German keyboard), Bondwell Holding, 1984 After the success of the first Kaypro models, Bondwell decide to offer in the year 1984 a similar portable CP/M-Computer... the Bondwell 12 and 14. Running with a Z80 with 4?MHz, 9" monitor?and with 64KB RAM, CP/M 2.2 was the operating system for the Bondwell 12 (with single sided TEAC floppy drives, similar to the Philips P2000C in fact). The more sophisticated?one, the Bondwell 14, has 128 KB (banked) RAM and floppy drives with a larger capacity (double sided) (source: http://www.z80.eu/bondwell.html). DRIVER: bondwell/bw12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: bw14.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.217: rfka01 added 'Bondwell Holding Bondwell Portable Computer Model 14 (German keyboard)' system. ROMSET: 4096 bytes in 1 file / 1.21Kb packed $end $info=bw2 $mame 0.125 [Tomas Karlsson, Curt Coder] Bondwell Model 2, Bondwell Holding, 1985 This machine was produced by the Bondwell Holding Company, LLC, of Hong Kong, and came out in 1985. It arrived an interesting juncture of the death of CP/M and the birth of laptop computers. While there are earlier laptops and even earlier CP/M laptops, the Bondwell Model 2 came late enough that there was good enough LCD resolution (640x200) to support an 80x25 line display; CMOS chips were advanced enough to allow long battery life (up to eight hours), and 3.5 inch floppies were already commonplace. The only technology lacking from today's perspective is that this machine used two heavy 6V sealed lead acid batteries for its power source (source: http://www.thebattles.net/bondwell/index.html). DRIVER: bondwell/bw2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bw2.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.284: Modernized driver and expansion bus [Curt Coder]. - 0.148: Fixed floppy loading [Curt Coder]. - 0.147u4: Fix disk select and quick hack to make the timings work [Olivier Galibert]. - 0.147u3: Modernized floppy handling and cleaned up driver. Added expansion slot interface and RAMCARD expansion device [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: 8192 bytes in 2 files / 4.65Kb packed $end $info=bw2_expansion_slot $mame 0.149u1 Bondwell 2 expansion port, , ???? DRIVER: devices/bus/bw2/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Bondwell 2 expansion port' device. ROMSET: None required. $end $info=bw2_ramcard $mame 0.147u3 Bondwell 2 RAMCARD, , ???? DRIVER: devices/bus/bw2/ramcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Fixed address range; bw2.cpp: Fixed floppy write protect polarity [lfantoniosi]. - 0.147u3: Added 'Bondwell 2 RAMCARD' device. ROMSET: 16384 bytes in 1 file / 8.57Kb packed $end $info=bw230 $mame 0.128 [Wilbert Pol, Miodrag Milanović] BW230 (PRO28 Series), Bondwell Holding, 1985 IBM PC compatible computer. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.133: Renamed (bondwell) to (bw230). - 0.128: Wilbert Pol and Miodrag Milanović added 'BW230 (PRO28 Series)' system. ROMSET: 8192 bytes in 1 file / 5.85Kb packed $end $info=bwtwo $mame 0.202 Sun bwtwo SBus Video, , ???? DRIVER: devices/bus/sbus/bwtwo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Sun bwtwo SBus Video' device. ROMSET: 34816 bytes in 2 files / 2.07Kb packed $end $info=bx256hp $mame 0.128 [Curt Coder] BX256-80HP, Commodore Business Machines, 1983 Because of the 8088, Commodore billed the BX series as 16-bit in the regular marketing balderdash they were swilling at the time. The "X", reportedly standing for "extra processor", was simply an upgraded version of the existing 600 and 700 computers; the 600 series computers with the extra 8088 received the BX moniker (BX128, BX256) and the 700 series computers, the CBMX designation (source: http://pcmuseum.ca/details.asp?id=36144). DRIVER: commodore/cbm2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cbm2_cart.xml, cbm2_flop.xml, bx256hp_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.128: Curt Coder added 'BX256-80HP (60Hz)' system. ROMSET: 20480 bytes in 3 files / 12.41Kb packed $end $info=byte $mame 0.128 [Miodrag Milanović] PEVM Byte, BEMZ, 1990 Compact and modular microcomputer system, designed in the 1980s in Eastern Europe for educational and professional use, based on an 8-bit architecture (often compatible with CP/M or similar systems). It includes a built-in keyboard, expansion slots, serial/parallel ports, and the ability to connect to an external monitor or TV. Intended for programming, data management, and light industrial automation, it stands out for its robustness, compatibility with peripherals of the era, and functional design. Suitable for technical schools, laboratories, and hobbyist users, it represents an example of a "cloned" computer from the pre-PC era, developed to foster local technological self-sufficiency. DRIVER: sinclair/byte.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.242: Changed description to 'PEVM Byte' and manufacturer to 'BEMZ'. - 0.128: Miodrag Milanović added 'Byte' system. ROMSET: 36864 bytes in 8 files / 27.98Kb packed $end $info=bzaxxon $mame 0.164 [hap, Kevin Horton, Rik] Zaxxon (Bandai), Bandai, 1982 Bandai's tabletop VFD version of Zaxxon, based on Sega's Zaxxon arcade game. It appears that this game is supposed to be light blue like the bottom picture, but it's fairly common to find it faded (which makes it appear grey like the top picture). This game has a unique way of creating a 3-D effect- it only uses 1 VFD display (unlike Coleco's Zaxxon which uses two). The VFD is basically split in two, the upper half you see as the lower part of the playing field, while the lower part of the VFD is reflected on a semi-transparent mirro to create the upper half of the 3-D playing space. Pretty cool idea to help, and it really works in that all of the ships (not just the players ship like on the Coleco version) have a true depth. It's a little awkward to play sometimes as you have to sit just right to get all the of screen centered perfectly, but once you are in position, it's a very nice version of Zaxxon. It features the planes in space mode, and the flying over land mode (source: http://www.handheldmuseum.com/Bandai/Zaxxon.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.172: Promoted from NOT_WORKING status [hap, Kevin Horton, Rik]. - 0.164: hap, Kevin Horton and Rik added 'Bandai Zaxxon' system. ROMSET: 525443 bytes in 2 files / 144.32Kb packed $end $info=c10 $mame 0.140 [Robbbert] C-10, Cromemco, 1982 The C-10 is Cromemco's only attempt to step in the market of personal and family oriented computers. The goal was to compete with Apple II's and IBM PC's in small businesses as they started getting equipped with computer systems. This standard CP/M based system featured a 12'' screen housing a single motherboard, without extension capabilities (no S-100 bus), a keyboard and floppy drive. The CDOS operating system (a CP/M variant) came with several business software tools (spreadsheet, word processor, BASIC language) (source: http://www.old-computers.com/museum/computer.asp?st=1&c=638). DRIVER: cromemco/c10.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, Marquee and PCB. WIP: - 0.140: Robbbert added skeleton driver of 'Cromemco C-10' system. ROMSET: 24576 bytes in 2 files / 14.17Kb packed $end $info=c116 $mame 0.128 [Curt Coder] Commodore 116, Commodore Business Machines, 1984 Part of the TED series, the C116 was released in 1984 as the little brother to the C16. In a cost saving move Commodore provided the C116 with rubber keys, very much like those of the Spectrum. The C116 was even more of a sales failure than the other TED products (like the Plus/4). As you would expect the C116 is compatible with all C16 software and peripherals (source: http://www.commodore.ca/gallery/hardware/hardware.htm). DRIVER: commodore/plus4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: plus4_cart.xml, plus4_cass.xml, plus4_flop.xml, plus4_quik.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.128: Curt Coder added 'Commodore 116 (PAL)' system. ROMSET: 65536 bytes in 4 files / 46.68Kb packed $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. DRIVER: commodore/c128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: c128_cart.xml, c128_flop.xml, c128_rom.xml, c64_cart.xml, c64_cass.xml, vic10.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.164: Added 'a skeleton for the PARTNER 128 cartridge [Curt Coder]. - 0.153: Added '10 Years HVSC in c128_flop.xml [Curt Coder]. - 0.151: Added 'KeyDOS support disk in soft list [Curt Coder]. - 0.150: Added support for double-sided Commodore GCR images to be used with the 1571 disk drive. Images can be created with e.g. "copy /b side0.g64+side1.g64 disk.g71" [Curt Coder]. - 0.148: Added 'QuickSilver 128 BIOS [Curt Coder]. - 0.145u3: Added 'Buddy System 64/128 v10 floppies [Quantum Leaper]. - 0.142u4: Added 'floppy softlists [Curt Coder]. - 0.139: Removed (c128fino) system, 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 Zandonà]. Implemented new VIC II core [Christian Bauer, Roberto Zandonà]. - 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 Zandonà]. - 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: 158856 bytes in 11 files / 111.28Kb packed $end $info=c128_comal80 $mame 0.147u2 [Curt Coder] C128 COMAL 80 cartridge, , ???? DRIVER: devices/bus/c64/c128_comal80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Curt Coder added 'C128 COMAL 80 cartridge' device. ROMSET: None required. $end $info=c128_de $mame 0.36 [Curt Coder] Commodore 128 (Germany), 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 C128 was a significantly expanded successor to the C64 and unlike the earlier Commodore Plus/4, nearly full compatibility with the C64 was retained, in both hardware and software. The new machine featured 128 KB of RAM, in two 64 KB banks and an 80-column RGBI video output (driven by the 8563 VDC chip with 16 KB dedicated video RAM), as well as a substantially redesigned case and keyboard. Also included was a Zilog Z80 CPU which allowed the C128 to run CP/M, as an alternate to the usual Commodore BASIC environment (source: http://en.wikipedia.org/wiki/Commodore_128). DRIVER: commodore/c128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: c128_cart.xml, c128_flop.xml, c128_rom.xml, c64_cart.xml, c64_cass.xml, vic10.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.147u2: Renamed (c128ger) to (c128_de). - 0.145u3: Added 'Buddy System 64/128 v10 floppies [Quantum Leaper]. - 0.36: Curt Coder added 'CBM Commodore 128 (Germany)' system. ROMSET: 40960 bytes in 3 files / 27.08Kb packed $end $info=c128_partner $mame 0.164 PARTNER 128 cartridge, , ???? DRIVER: devices/bus/c64/c128_partner.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.164: Added 'PARTNER 128 cartridge' device. ROMSET: None required. $end $info=c128_se $mame 0.132 [Curt Coder] Commodore 128 (Sweden/Finland), 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 C128 was a significantly expanded successor to the C64 and unlike the earlier Commodore Plus/4, nearly full compatibility with the C64 was retained, in both hardware and software. The new machine featured 128 KB of RAM, in two 64 KB banks and an 80-column RGBI video output (driven by the 8563 VDC chip with 16 KB dedicated video RAM), as well as a substantially redesigned case and keyboard. Also included was a Zilog Z80 CPU which allowed the C128 to run CP/M, as an alternate to the usual Commodore BASIC environment (source: http://en.wikipedia.org/wiki/Commodore_128). DRIVER: commodore/c128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: c128_cart.xml, c128_flop.xml, c128_rom.xml, c64_cart.xml, c64_cass.xml, vic10.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.147u2: Renamed (c128sfi) to (c128_se). - 0.145u3: Added 'Buddy System 64/128 v10 floppies [Quantum Leaper]. - 0.132: Curt Coder added 'Commodore 128 (PAL, Swedish/Finnish)' system. ROMSET: 40960 bytes in 3 files / 26.56Kb packed $end $info=c128cr $mame 0.128 [Curt Coder] Commodore 128CR (NTSC, prototype), Commodore Business Machines, 1986 Introduced Possibly 1988 or 1989. Hardware Identical to the 128DCR, but without the integrated disk drive and with the fully HMOS chip set. Graphics and Sound Identical to the 128DCR; 64K VDC RAM. Eventual Fate American model only; never released in Europe (source: http://www.floodgap.com/retrobits/ckb/secret/remix128.html). DRIVER: commodore/c128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: c128_cart.xml, c128_flop.xml, c128_rom.xml, c64_cart.xml, c64_cass.xml, vic10.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.128: Curt Coder added 'Commodore 128CR (NTSC, proto?)' system. ROMSET: 65536 bytes in 2 files / 46.26Kb packed $end $info=c128d $mame 0.128 [Curt Coder] Commodore 128D (NTSC, prototype), Commodore Business Machines, 1986 The Commodore 128D: In an effort to extend the life of this powerful multitalented machine, Commodore introduced a slight derivative of the 128 called the Commodore 128D in 1987. The idea was to make a cleaner, smaller foot print for the 128 so that it might appeal to the small business segment dominated by IBM at the time. Commodore 128D models looked allot like Apple Mac computers of the late 1990's. They came in a square desktop box, featuring an integrated a front loading Commodore 1571 5.14" high capacity floppy disk drive, and a separate keyboard. A monitor could sit nicely on top of this chassis, again reducing desk space requirements and clutter. The price of this system, just $500, a third the price of an IBM PC (source: http://www.commodore.ca/products/128/Commodore_128.htm). DRIVER: commodore/c128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: c128_cart.xml, c128_flop.xml, c128_rom.xml, c64_cart.xml, c64_cass.xml, vic10.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.147u2: Renamed (c128dpr) to (c128d). - 0.128: Curt Coder added 'Commodore 128D (NTSC, prototype)' system. $end $info=c128d81 $mame 0.132 [Curt Coder] Commodore 128D/81 (NTSC, prototype), Commodore Business Machines, 1986 The 128 is a one-piece model, with a built-in keyboard and optional external floppy drive. Both 128D models have an internal 5-1/4" floppy drive, and a separate keyboard / a more professional design. There was originally only one version of the 128D, with a plasic case and a carrying handle, but it failed the FCC regulations for RF emissions, so it was only sold outside of the U.S. This was in 1985 (source: http://oldcomputers.net/c128d.html). DRIVER: commodore/c128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: c128_cart.xml, c128_flop.xml, c128_rom.xml, c64_cart.xml, c64_cass.xml, vic10.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.132: Curt Coder 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]. $end $info=c128dcr $mame 0.128 [Curt Coder] Commodore 128DCR (NTSC), Commodore Business Machines, 1987 The Commodore 128D: In an effort to extend the life of this powerful multitalented machine, Commodore introduced a slight derivative of the 128 called the Commodore 128D in 1987. The idea was to make a cleaner, smaller foot print for the 128 so that it might appeal to the small business segment dominated by IBM at the time. Commodore 128D models looked allot like Apple Mac computers of the late 1990's. They came in a square desktop box, featuring an integrated a front loading Commodore 1571 5.14" high capacity floppy disk drive, and a separate keyboard. A monitor could sit nicely on top of this chassis, again reducing desk space requirements and clutter. The price of this system, just $500, a third the price of an IBM PC. In a cost saving effort, D's were manufactured with less expensive "upgrade" versions of the SID (sound) chip,called the 8580 SID and were sometimes referred to a 128DCR's (Cost Reduced) (source: http://www.commodore.ca/products/128/Commodore_128.htm). DRIVER: commodore/c128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: c128_cart.xml, c128_flop.xml, c128_rom.xml, c64_cart.xml, c64_cass.xml, vic10.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.132: Curt Coder 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 bytes in 2 files / 46.40Kb packed $end $info=c128dcr_de $mame 0.128 [Curt Coder] Commodore 128DCR (Germany), Commodore Business Machines, 1987 The Commodore 128D: In an effort to extend the life of this powerful multitalented machine, Commodore introduced a slight derivative of the 128 called the Commodore 128D in 1987. The idea was to make a cleaner, smaller foot print for the 128 so that it might appeal to the small business segment dominated by IBM at the time. Commodore 128D models looked allot like Apple Mac computers of the late 1990's. They came in a square desktop box, featuring an integrated a front loading Commodore 1571 5.14" high capacity floppy disk drive, and a separate keyboard. A monitor could sit nicely on top of this chassis, again reducing desk space requirements and clutter. The price of this system, just $500, a third the price of an IBM PC. In a cost saving effort, D's were manufactured with less expensive "upgrade" versions of the SID (sound) chip,called the 8580 SID and were sometimes referred to a 128DCR's (Cost Reduced) (source: http://www.commodore.ca/products/128/Commodore_128.htm). DRIVER: commodore/c128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: c128_cart.xml, c128_flop.xml, c128_rom.xml, c64_cart.xml, c64_cass.xml, vic10.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.147u2: Renamed (c128drde) to (c128dcr_de). - 0.128: Curt Coder added 'Commodore 128DCR (PAL, Germany)' system. ROMSET: 73728 bytes in 3 files / 49.33Kb packed $end $info=c128dcr_se $mame 0.128 [Curt Coder] Commodore 128DCR (Sweden/Finland), Commodore Business Machines, 1987 The Commodore 128D: In an effort to extend the life of this powerful multitalented machine, Commodore introduced a slight derivative of the 128 called the Commodore 128D in 1987. The idea was to make a cleaner, smaller foot print for the 128 so that it might appeal to the small business segment dominated by IBM at the time. Commodore 128D models looked allot like Apple Mac computers of the late 1990's. They came in a square desktop box, featuring an integrated a front loading Commodore 1571 5.14" high capacity floppy disk drive, and a separate keyboard. A monitor could sit nicely on top of this chassis, again reducing desk space requirements and clutter. The price of this system, just $500, a third the price of an IBM PC. In a cost saving effort, D's were manufactured with less expensive "upgrade" versions of the SID (sound) chip,called the 8580 SID and were sometimes referred to a 128DCR's (Cost Reduced) (source: http://www.commodore.ca/products/128/Commodore_128.htm). DRIVER: commodore/c128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: c128_cart.xml, c128_flop.xml, c128_rom.xml, c64_cart.xml, c64_cass.xml, vic10.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.147u2: Renamed (c128drsw) to (c128dcr_se). - 0.128: Renamed (c128swe) to (c128drsw). Merged (c128fin) with (c128drsw). ROMSET: 73728 bytes in 3 files / 48.01Kb packed $end $info=c128dcrp $mame 0.147u2 [Curt Coder] Commodore 128DCR (PAL), Commodore Business Machines, 1987 The Commodore 128D: In an effort to extend the life of this powerful multitalented machine, Commodore introduced a slight derivative of the 128 called the Commodore 128D in 1987. The idea was to make a cleaner, smaller foot print for the 128 so that it might appeal to the small business segment dominated by IBM at the time. Commodore 128D models looked allot like Apple Mac computers of the late 1990's. They came in a square desktop box, featuring an integrated a front loading Commodore 1571 5.14" high capacity floppy disk drive, and a separate keyboard. A monitor could sit nicely on top of this chassis, again reducing desk space requirements and clutter. The price of this system, just $500, a third the price of an IBM PC. In a cost saving effort, D's were manufactured with less expensive "upgrade" versions of the SID (sound) chip,called the 8580 SID and were sometimes referred to a 128DCR's (Cost Reduced) (source: http://www.commodore.ca/products/128/Commodore_128.htm). DRIVER: commodore/c128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: c128_cart.xml, c128_flop.xml, c128_rom.xml, c64_cart.xml, c64_cass.xml, vic10.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.147u2: Curt Coder added 'CBM Commodore 128DCR (PAL)' system. ROMSET: 65536 bytes in 2 files / 46.40Kb packed $end $info=c128dp $mame 0.128 [Curt Coder] Commodore 128D (PAL), Commodore Business Machines, 1986 The Commodore 128D: In an effort to extend the life of this powerful multitalented machine, Commodore introduced a slight derivative of the 128 called the Commodore 128D in 1987. The idea was to make a cleaner, smaller foot print for the 128 so that it might appeal to the small business segment dominated by IBM at the time. Commodore 128D models looked allot like Apple Mac computers of the late 1990's. They came in a square desktop box, featuring an integrated a front loading Commodore 1571 5.14" high capacity floppy disk drive, and a separate keyboard. A monitor could sit nicely on top of this chassis, again reducing desk space requirements and clutter. The price of this system, just $500, a third the price of an IBM PC (source: http://www.commodore.ca/products/128/Commodore_128.htm). DRIVER: commodore/c128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: c128_cart.xml, c128_flop.xml, c128_rom.xml, c64_cart.xml, c64_cass.xml, vic10.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.147u2: Renamed (c128d) to (c128dp). - 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: Curt Coder added 'Commodore 128D PAL' system. $end $info=c128p $mame 0.147u2 [Curt Coder] Commodore 128 (PAL), 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 C128 was a significantly expanded successor to the C64 and unlike the earlier Commodore Plus/4, nearly full compatibility with the C64 was retained, in both hardware and software. The new machine featured 128 KB of RAM, in two 64 KB banks and an 80-column RGBI video output (driven by the 8563 VDC chip with 16 KB dedicated video RAM), as well as a substantially redesigned case and keyboard. Also included was a Zilog Z80 CPU which allowed the C128 to run CP/M, as an alternate to the usual Commodore BASIC environment (source: http://en.wikipedia.org/wiki/Commodore_128). DRIVER: commodore/c128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: c128_cart.xml, c128_flop.xml, c128_rom.xml, c64_cart.xml, c64_cass.xml, vic10.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.147u2: Curt Coder added 'CBM Commodore 128 (PAL)' system. ROMSET: 158856 bytes in 11 files / 111.28Kb packed $end $info=c1526 $mame 0.164 Commodore 1526/MPS-802 Dot Matrix Printer, , ???? DRIVER: devices/bus/cbmiec/c1526.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Commodore 1526/MPS-802 Dot Matrix Printer'. - 0.206: Changed description to 'Commodore 1526/MPS802 Printer'. - 0.164: Added 'MPS802/C1526 Printer' device. ROMSET: 32768 bytes in 4 files / 17.84Kb packed $end $info=c1530 $mame 0.150 Commodore 1530 Datassette, , ???? DRIVER: devices/bus/pet/c2n.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'Commodore 1530 Datassette' device. ROMSET: None required. $end $info=c1531 $mame 0.150 Commodore 1531 Datassette, , ???? DRIVER: devices/bus/pet/c2n.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'Commodore 1531 Datassette' device. ROMSET: None required. $end $info=c1540 $mame 0.143u3 [Curt Coder] Commodore 1540 Disk Drive, , ???? The Commodore 1540 (also known as the VIC-1540) introduced in 1982 is the companion floppy disk drive for the Commodore VIC-20 home computer. It uses single-sided 5?" floppy disks, on which it stores roughly 170 kB of data utilizing Commodore's GCR data encoding scheme. The launch price in Germany was 1898 DM (approximate 970 EUR). The US-American version is named VIC 1540 and the German version VC 1540. Because of the low price of both the VIC-20 and the 1540, this combination was the first computer with a disk drive to be offered on the US market for less than $1000 USD, although the combination of the Commodore 64 and 1541 would prove more enduring. The 1540 is an "intelligent peripheral" in that it has its own MOS Technology 6502 CPU (just like its VIC-20 host) and the resident Commodore DOS on board in ROM – contrary to almost all other home computer systems of the time, where the DOS was loaded from a boot floppy and was executed on the computer's CPU (source: https://en.wikipedia.org/wiki/Commodore_1540). DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Changed description to 'Commodore 1540 Disk Drive'. - 0.143u3: Curt Coder added 'C1540 Disk Drive' device. ROMSET: 16384 bytes in 2 files / 11.61Kb packed $end $info=c1541 $mame 0.143u3 [Curt Coder] Commodore 1541 Disk Drive, , ???? The Commodore 1541 (also known as the CBM 1541 and VIC-1541) is a floppy disk drive which was made by Commodore International for the Commodore 64 (C64), Commodore's most popular home computer. The best-known floppy disk drive for the C64, the 1541 is a single-sided 170-kilobyte drive for 5?" disks. The 1541 directly followed the Commodore 1540 (meant for the VIC-20). The disk drive uses group coded recording (GCR) and contains a MOS Technology 6502 microprocessor, doubling as a disk controller and on-board disk operating system processor. The number of sectors per track varies from 17 to 21 (an early implementation of zone bit recording). The drive's built-in disk operating system is CBM DOS 2.6 (source: https://en.wikipedia.org/wiki/Commodore_1541). DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Fixed Commodore 1541 stepping back and forth while reading data. 6522via writes 0xff to the port at reset, effectively messing up the stepper phase order [Curt Coder]. - 0.246: Added 'a read-only CBM DOS file system driver and hooked it up to the Commodore 1541 device [Nathan Woods]. - 0.210: Added 'ROMs for a number of 1541 clones [Curt Coder]. - 0.206: Changed description to 'Commodore 1541 Disk Drive'. - 0.143u3: Curt Coder added 'C1541 Disk Drive' device. ROMSET: 122880 bytes in 11 files / 82.11Kb packed $end $info=c1541c $mame 0.143u3 [Curt Coder] Commodore 1541C Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Changed description to 'Commodore 1541C Disk Drive'. - 0.143u3: Curt Coder added 'C1541C Disk Drive' device. ROMSET: 32768 bytes in 2 files / 23.09Kb packed $end $info=c1541dd $mame 0.146u5 [Curt Coder] Commodore 1541 Dolphin-DOS 2.0 Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Changed description to 'Commodore 1541 Dolphin-DOS 2.0 Disk Drive'. - 0.146u5: Curt Coder added 'C1541 Dolphin-DOS 2.0 Disk Drive' device. ROMSET: 32768 bytes in 1 file / 15.46Kb packed $end $info=c1541ii $mame 0.143u3 [Curt Coder] Commodore 1541-II Disk Drive, , ???? Commodore 1541-II, the second of two upgraded versions of the CBM 1541. The 1541-II has the more modern "radial handle" locking mechanism (source: https://en.wikipedia.org/wiki/Commodore_1541#Successors). DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Changed description to 'Commodore 1541-II Disk Drive'. - 0.143u3: Curt Coder added 'C1541-II Disk Drive' device. ROMSET: 49152 bytes in 3 files / 34.74Kb packed $end $info=c1541pd $mame 0.146u5 [Curt Coder] Commodore 1541 Professional-DOS v1 Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Changed description to 'Commodore 1541 Professional-DOS v1 Disk Drive'. - 0.146u5: Curt Coder added 'C1541 Professional-DOS v1 Disk Drive' device. ROMSET: 24576 bytes in 2 files / 14.19Kb packed $end $info=c1541pdc $mame 0.147 Commodore 1541 ProLogic-DOS Classic Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Changed description to 'Commodore 1541 ProLogic-DOS Classic Disk Drive'. - 0.147: Added 'C1541 ProLogic-DOS Classic Disk Drive' device. ROMSET: 40960 bytes in 4 files / 22.12Kb packed $end $info=c1551 $mame 0.143u3 [Curt Coder] Commodore 1551, , ???? DRIVER: devices/bus/plus4/c1551.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Curt Coder added 'Commodore 1551' device. ROMSET: 16384 bytes in 1 file / 11.23Kb packed $end $info=c1563 $mame 0.143u3 [Curt Coder] Commodore 1563 3.5" Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1581.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Changed description to 'Commodore 1563 3.5" Disk Drive'. - 0.206: Changed description to 'Commodore 1563 3.5 Disk Drive'. - 0.143u3: Curt Coder added 'C1563 Disk Drive' device. ROMSET: 32768 bytes in 1 file / 12.20Kb packed $end $info=c1570 $mame 0.143u3 [Curt Coder] Commodore 1570 Disk Drive, , ???? The Commodore 1570 is a 5?" floppy disk drive for the Commodore 128 home/personal computer. It is a single-sided, 170 kB version of the Commodore 1571, released as a stopgap measure when Commodore International was unable to provide large enough quantities of 1571s due to a shortage of double-sided drive mechanisms (supplied from an outside manufacturer). Like the 1571, it can read and write both GCR and MFM disk formats. The 1570 utilizes a 1571 logic board in a cream-colored original-1541-like case with a drive mechanism similar to the 1541's except that it was equipped with track-zero detection. Like the 1571, its built-in DOS provides a data burst mode for transferring data to the C128 computer at a faster speed than a 1541 can. Its ROM also contains some DOS bug fixes that didn't appear in the 1571 until much later. The 1570 can read and write all single-sided CP/M-format disks that the 1571 can access (source: https://en.wikipedia.org/wiki/Commodore_1570). DRIVER: devices/bus/cbmiec/c1571.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Changed description to 'Commodore 1570 Disk Drive'. - 0.143u3: Curt Coder added 'C1570 Disk Drive' device. ROMSET: 32768 bytes in 1 file / 17.31Kb packed $end $info=c1571 $mame 0.143u3 [Curt Coder] Commodore 1571 Disk Drive, , ???? The Commodore 1571 is Commodore's high-end 5?" floppy disk drive. With its double-sided drive mechanism, it has the ability to use double-sided, double-density (DS/DD) floppy disks natively. This is in contrast to its predecessors, the 1541 and 1570, which can fully read and write such disks only if the user manually flipped them over to access the second side. Because flipping the disk also reverses the direction of rotation, the two methods are not interchangeable; disks which had their back side created in a 1541 by flipping them over would have to be flipped in the 1571 too, and the back side of disks written in a 1571 using the native support for two-sided operation could not be read in a 1541 (source: https://en.wikipedia.org/wiki/Commodore_1571). DRIVER: devices/bus/cbmiec/c1571.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Changed description to 'Commodore 1571 Disk Drive'. - 0.143u3: Curt Coder added 'C1571 Disk Drive' device. ROMSET: 98304 bytes in 3 files / 53.78Kb packed $end $info=c1571cr $mame 0.143u3;0.184 Commodore 1571CR Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1571.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Changed description to 'Commodore 1571CR Disk Drive'. - 0.184: Re-Added C1571CR Disk Drive' device. - 0.150: Removed C1571CR' device. - 0.143u3: Added 'C1571CR Disk Drive' device. ROMSET: 65536 bytes in 2 files / 36.91Kb packed $end $info=c1581 $mame 0.143u3 [Curt Coder] Commodore 1581 3.5" Disk Drive, , ???? The Commodore 1581 is a 3?-inch double-sided double-density floppy disk drive that was released by Commodore Business Machines (CBM) in 1987, primarily for its C64 and C128 home/personal computers. The drive stores 800 kilobytes using an MFM encoding but formats different from the MS-DOS (720 kB), Amiga (880 kB), and Mac Plus (800 kB) formats. With special software it's possible to read C1581 disks on an x86 PC system, and likewise, read MS-DOS and other formats of disks in the C1581 (using Big Blue Reader), provided that the PC or other floppy handles the "720 kB" size format. This capability was most frequently used to read MS-DOS disks. The drive was released in the summer of 1987 and quickly became popular with bulletin board system (BBS) operators and other users. Like the 1541 and 1571, the 1581 has an onboard MOS Technology 6502 CPU with its own ROM and RAM, and uses a serial version of the IEEE-488 interface. Inexplicably, the drive's ROM contains commands for parallel use, although no parallel interface was available. Unlike the 1571, which is nearly 100% backward-compatible with the 1541, the 1581 is only compatible with previous Commodore drives at the DOS level and cannot utilize software that performs low-level disk access (as the vast majority of Commodore 64 games do) (source: https://en.wikipedia.org/wiki/Commodore_1581). DRIVER: devices/bus/cbmiec/c1581.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Changed description to 'Commodore 1581 3.5" Disk Drive'. - 0.206: Changed description to 'Commodore 1581 3.5 Disk Drive'. - 0.143u3: Curt Coder added 'C1581 Disk Drive' device. ROMSET: 131072 bytes in 4 files / 56.46Kb packed $end $info=c16 $mame 0.147 [Curt Coder] Commodore 16 (NTSC), 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). DRIVER: commodore/plus4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: plus4_cart.xml, plus4_cass.xml, plus4_flop.xml, plus4_quik.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.288: BugFIX #06084 [Crash/Freeze] (commodore/plus4.cpp) c264/plus4/c16 and clones: Emulated system freezes loading tapes [Curt Coder]. - 0.230: BugFIX #07886 [Media Support] (plus4.cpp) c16: ignores cartridges (1ec0a8b) [Osso]. - 0.147u2: Renamed (c16n) to (c16). - 0.147: Curt Coder added 'CBM Commodore 16 (NTSC)' system. ROMSET: 81920 bytes in 4 files / 48.78Kb packed $end $info=c16_hu $mame 0.37b10 [Curt Coder] Commodore 16 (Hungary), Commodore Business Machines, 1984 Regarding their relative success in Eastern Europe, the most popular member of the family became the plus/4, of which about 150 thousand had been produced in the German factories of Commodore. Ten thousand of these micros arrived at Hungary, having a that time incredibly low retail price. Due to its low cost, the Plus/4 was selected as official computer for Hungarian schools. While the program support for the Plus/4 was poor in Great Britain, literally thousands of programs had been written for it in Hungary. The biggest software distributor was Novotrade. As the first hungarian company limited by shares in the socialist era, Novotrade was founded by four banks and 93 enterprises in 1983 (same time as the Commodore 264 series). Originally, it was engaged in the import and domestic sale of computer hardware and software. It began licensing software to British, German, French, and Dutch publishers (mostly for Commodore 64). Late in 1983, Novotrade opened an office in California and subsequently engaged Andras Csaszar and Stephen Friedman to join the operation in Budapest, Hungary, and Los Altos, California, respectively. In 1989 Andras and Stephen assumed control of Novotrade's overseas software division and formed Novotrade International, Inc., a California corporation (source: http://yape.homeserver.hu/history.htm). DRIVER: commodore/plus4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: plus4_cart.xml, plus4_cass.xml, plus4_flop.xml, plus4_quik.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.147u2: Renamed (c16h) to (c16_hu). - 0.146u5: Renamed (c16hun) to (c16h). - 0.37b10: Curt Coder added 'Commodore 16 Novotrade (PAL, Hungary)' system. ROMSET: 32768 bytes in 2 files / 24.18Kb packed $end $info=c16p $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). DRIVER: commodore/plus4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: plus4_cart.xml, plus4_cass.xml, plus4_flop.xml, plus4_quik.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.147: Renamed (c16) to (c16p). - 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 bytes in 4 files / 46.68Kb packed $end $info=c1p $mame 0.129 [Curt Coder] Challenger 1P Series 2, Ohio Scientific, 1980 The Ohio Scientific Challenger 1P (C1P) is the SUPERBOARD II single board computer in a cabinet with a power supply. It is destined to become a very popular personal computer. Its low cost, graphics features, and powerful BASIC language make it an attractive machine for many people. For most purchasers, the C1P will be your first computer. With little background or experience with computers, you will need some help and instruction on how to make the C1P work for you (source: http://www.atarimagazines.com/compute/issue1/3224_1_THE_SBC_GAZETTE_MASTERING_THE_OHIO_SCIENTIFIC_CHALLENGER_1P_A_LEARN-BY-DOING_APPROACH.php). DRIVER: osi/osi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.129: Curt Coder added 'Challenger 1P Series 2' system. ROMSET: None required. $end $info=c1pmf $mame 0.129 [Curt Coder, Robbbert, Wilbert Pol] Challenger 1P MF Series 2, Ohio Scientific, 1980 The Ohio Scientific Challenger 1P (C1P) is the SUPERBOARD II single board computer in a cabinet with a power supply. It is destined to become a very popular personal computer. Its low cost, graphics features, and powerful BASIC language make it an attractive machine for many people. For most purchasers, the C1P will be your first computer. With little background or experience with computers, you will need some help and instruction on how to make the C1P work for you (source: http://www.atarimagazines.com/compute/issue1/3224_1_THE_SBC_GAZETTE_MASTERING_THE_OHIO_SCIENTIFIC_CHALLENGER_1P_A_LEARN-BY-DOING_APPROACH.php). DRIVER: osi/osi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.129: Curt Coder, Robbbert and, Wilbert Pol added 'Challenger 1P MF Series 2' system. ROMSET: None required. $end $info=c2031 $mame 0.143u3 [Curt Coder] Commodore 2031 single disk drive, , ???? DRIVER: devices/bus/ieee488/c2031.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Commodore 2031 single disk drive'. - 0.143u3: Curt Coder added 'Commodore 2031' device. ROMSET: 16384 bytes in 2 files / 11.64Kb packed $end $info=c2040 $mame 0.143u3 [Curt Coder] Commodore 2040 disk drive, , ???? The Commodore 4040 is the replacement for the previous models 2040 (USA) and 3040 (Europe). It's a dual-drive 5?" floppy disk subsystem for Commodore International computers. It uses a wide-case form, and uses the parallel IEEE-488 interface common to Commodore PET/CBM computers. These drive models use a single-density, single-side floppy data storage format similar to that used by the Commodore 1540 & Commodore 1541 drives, but with a slightly different data marker indicating which model originally formatted the disk. The low-level disk format is similar enough to allow reading between models, but different enough that one series of drive models cannot reliably write to disks formatted with one of the other model series. A difference of one extra 'header' byte is what causes this write incompatibility (source: https://en.wikipedia.org/wiki/Commodore_4040). DRIVER: devices/bus/ieee488/c2040.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Commodore 2040 disk drive'. - 0.143u3: Curt Coder added 'Commodore 2040' device. ROMSET: 9216 bytes in 3 files / 6.95Kb packed $end $info=c2040_fdc $mame 0.153 Commodore 2040 FDC, , ???? DRIVER: devices/bus/ieee488/c2040fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (c2040fdc) to (c2040_fdc). - 0.153: Added 'Commodore 2040 FDC' device. ROMSET: 2048 bytes in 1 file / 0.28Kb packed $end $info=c219 $mame 0.222 [R. Belmont] Namco C219, , ???? DRIVER: devices/sound/c140.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Revert d4d09850ed6ddaf556f0f38ccf1b2774a1bab0bd (0x40 was already assumed to be sign invert flag here) [hap]. - 0.263: Timer reload value = written reg data + 1. Fix copy paste mistake during cleanups [hap]. - 0.222: R. Belmont added 'Namco C219' device. ROMSET: None required. $end $info=c232 $mame 0.128 [Curt Coder] Commodore 232 (Prototype), Commodore Business Machines, 1984 The original 232, 264 and 364 prototypes were abandoned in landfills like so many other Commodore development machines. "3 Plus 1" meant: 1. Word Processor, 2. Spread Sheet, 3. Data-Base, and 4. Graphing program, all in one easy to access package (source: http://www.commodore.ca/products/264/Commodore_264_family.htm). DRIVER: commodore/plus4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: plus4_cart.xml, plus4_cass.xml, plus4_flop.xml, plus4_quik.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.128: Curt Coder added 'Commodore 232 (Prototype)' system. ROMSET: 32768 bytes in 2 files / 24.21Kb packed $end $info=c264 $mame 0.128 [Curt Coder] Commodore 264 (Prototype), Commodore Business Machines, 1984 The original 232, 264 and 364 prototypes were abandoned in landfills like so many other Commodore development machines. "3 Plus 1" meant: 1. Word Processor, 2. Spread Sheet, 3. Data-Base, and 4. Graphing program, all in one easy to access package (source: http://www.commodore.ca/products/264/Commodore_264_family.htm). DRIVER: commodore/plus4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: plus4_cart.xml, plus4_cass.xml, plus4_flop.xml, plus4_quik.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.288: BugFIX #06084 [Crash/Freeze] (commodore/plus4.cpp) c264/plus4/c16 and clones: Emulated system freezes loading tapes [Curt Coder]. - 0.128: Curt Coder added 'Commodore 264 (Prototype)' system. ROMSET: 33013 bytes in 3 files / 24.17Kb packed $end $info=c2717 $mame 0.128 [Miodrag Milanović] Consul 2717, Zbrojovka Brno, 1989 ZBA is the abbreviation of Zbrojovka Brno. The Consul 2717 was a clone of the Tesla PMD 85.2 but had a very different design. The mainboard was located in the display case and the keyboard had a more professional look. The machine was only sold to Czech schools. In its basic version it was used with the built-in BASIC-G interpreter which had some graphic commands. Programs could be stored through an external tape recorder (source: http://www.old-computers.com/museum/computer.asp?st=1&c=1130). DRIVER: tesla/pmd85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pmd85_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'Consul 2717' system. ROMSET: 16384 bytes in 1 file / 13.11Kb packed $end $info=c2717pmd $mame 0.136 [Miodrag Milanović] Consul 2717 (with PMD-32), Zbrojovka Brno, 1989 ZBA is the abbreviation of Zbrojovka Brno. The Consul 2717 was a clone of the Tesla PMD 85.2 but had a very different design. The mainboard was located in the display case and the keyboard had a more professional look. The machine was only sold to Czech schools. In its basic version it was used with the built-in BASIC-G interpreter which had some graphic commands. Programs could be stored through an external tape recorder (source: http://www.old-computers.com/museum/computer.asp?st=1&c=1130). DRIVER: tesla/pmd85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pmd85_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.136: Miodrag Milanović added 'Consul 2717 with PMD-32' system. ROMSET: 16384 bytes in 1 file / 13.14Kb packed $end $info=c286lt $mame 0.210 [rfka01] Laptop C286LT, Commodore Business Machines, 1990 In 1990, Commodore also launched a PC notebook called the Commodore Laptop C286LT. In Germany it was sold for about 4300 DM (in the US for about 4495 US $). There were also built notebooks with 386SX (16 MHz) with additional optional co-processor Intel 80387SX-16 and 486SX processor in 1991. These differ except for the processor with higher clock rates and a slightly larger hard drive with 40 MB but not. In addition, Windows 3.x can be installed on the 386 and 486 'Commodore LTs, Windows up to version 3.1 also runs on the 286'er. Also includes the somewhat later LTC series instead of the gray scale display a color display. The original price of a 386SX LT in 1991 was approximately $ 4,599. However, the Commodore laptop was just a slightly different Sanyo MBC-17NB (80286) or MBC-18NB (386SX). He was a pure OEM product manufactured by Sanyo (source, translated from German: https://www.c64-wiki.de/wiki/Commodore-Laptop_C286LT). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.210: rfka01 added 'Commodore Business Machines Laptop C286LT' system. ROMSET: 393216 bytes in 3 files / 140.48Kb packed $end $info=c2color $mame 0.207 [zhongtiao1] C2 Color (China), Baiyi Animation, 201? The C2: Card & Color is short-lived handheld released in China in 2015. Published by Baiyi Animation (????), the C2 wanted to bank on the popularity of Roco Kingdom as did the console Monon Color in 2014. The C2 has a similar concept to the Monon Color, but pushes the concept physical card a bit further by integrating the card reader directly in the console itself instead of using the game cartridge to do so. The cards allow the player to interact with the various games. The console came bundled with a few cards and a built-in game. Other games and cards were sold separately. The consoles are very rare, but can still be found brand new in some store in China, but the games are extremely difficult to find (source: http://videogamekraken.com/c2-color-card-by-baiyi-animation). DRIVER: skeleton/c2color.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: c2color_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: zhongtiao1 added 'Baiyi Animation C2 Color (China)' system. ROMSET: 12582912 bytes in 2 files / 6.81Mb packed $end $info=c2n $mame 0.147 Commodore C2N Datassette, , ???? DRIVER: devices/bus/pet/c2n.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147: Added 'Commodore C2N Datassette' device. ROMSET: None required. $end $info=c3 $mame 0.184 C1/C3 CAMMU, , ???? DRIVER: devices/machine/cammu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'C1/C3 CAMMU' device. ROMSET: None required. $end $info=c3040 $mame 0.144 Commodore 3040 disk drive, , ???? DRIVER: devices/bus/ieee488/c2040.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Commodore 3040 disk drive'. - 0.144: Added 'Commodore 3040' device. ROMSET: 9216 bytes in 3 files / 6.95Kb packed $end $info=c386sx16 $mame 0.141 [Wilbert Pol, Miodrag Milanović] 386SX-16, Commodore Business Machines, 1990 The Commodore 386SX-25 is a computer system with a separate keyboard, internal power supply, disk drive and a motherboard. On the motherboard you will find RAM, ROM, ISA, a AMD 386SX/SXL-25 processor and a Cyrix FasMath CX83S87-25-JP co-processor. The 386SX-25 is a IBM compatible PC from Commodore. The 386SX-25 is a office computer. This 386SX-25 has a 81 Mbyte internal hard disk and 4 Mbyte of extra RAM memory (source: http://www.richardlagendijk.nl/cip/computer/item/pc386sx25/en). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.210: Changed description to '386SX-16'. - 0.141: Wilbert Pol and Miodrag Milanović added skeleton driver of 'Commodore 386SX-16' system. ROMSET: 327680 bytes in 10 files / 162.56Kb packed $end $info=c386sx25 $mame 0.234 [sdose, rfka01] 386SX-25, Commodore Business Machines, 1990 The Commodore 386SX-25 is a computer system with a separate keyboard, internal power supply, disk drive and a motherboard. On the motherboard you will find RAM, ROM, ISA, a AMD 386SX/SXL-25 processor and a Cyrix FasMath CX83S87-25-JP co-processor. The 386SX-25 is a IBM compatible PC from Commodore. The 386SX-25 is a office computer. This 386SX-25 has a 81 Mbyte internal hard disk and 4 Mbyte of extra RAM memory (source: https://www.commodore-info.com/computer/item/pc386sx25/en/mobile). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.234: sdose and rfka01 added 'Commodore Business Machines 386SX-25' system. ROMSET: 98304 bytes in 2 files / 48.50Kb packed $end $info=c386sxlt $mame 0.210 [rfka01] Laptop C386SX-LT, Commodore Business Machines, 1991 Technical informations: https://www.google.com/amp/s/oldcrap.org/2018/09/18/commodore-c386sx-lt/amp/ DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.210: rfka01 added 'Commodore Business Machines Laptop C386SX-LT' system. ROMSET: 262144 bytes in 2 files / 95.86Kb packed $end $info=c4023 $mame 0.164 Commodore 4023 Printer, , ???? The Commodore Printer 4023 is a printer with a IEEE-488 Bus and may be daisy-chained with other IEEE-488 devices. This printer is fully compatibile with all computers Commodore PET/CBM (source: http://www.nightfallcrew.com/31/12/2012/commodore-printer-4023-ieee-488/?lang=it). DRIVER: devices/bus/cbmiec/c1526.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Changed description to 'Commodore 4023 Printer'. - 0.164: Added 'C4023 Printer' device. ROMSET: 8192 bytes in 1 file / 4.04Kb packed $end $info=c4040 $mame 0.143u3 [Curt Coder] Commodore 4040 disk drive, , ???? The Commodore 4040 is the replacement for the previous models 2040 (USA) and 3040 (Europe). It's a dual-drive 5?" floppy disk subsystem for Commodore International computers. It uses a wide-case form, and uses the parallel IEEE-488 interface common to Commodore PET/CBM computers. These drive models use a single-density, single-side floppy data storage format similar to that used by the Commodore 1540 & Commodore 1541 drives, but with a slightly different data marker indicating which model originally formatted the disk. The low-level disk format is similar enough to allow reading between models, but different enough that one series of drive models cannot reliably write to disks formatted with one of the other model series. A difference of one extra 'header' byte is what causes this write incompatibility (source; https://en.wikipedia.org/wiki/Commodore_4040). DRIVER: devices/bus/ieee488/c2040.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Commodore 4040 disk drive'. - 0.143u3: Curt Coder added 'Commodore 4040' device. ROMSET: 25600 bytes in 7 files / 19.32Kb packed $end $info=c4i $mame 0.184 C4I CAMMU, , ???? DRIVER: devices/machine/cammu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'C4I CAMMU' device. ROMSET: None required. $end $info=c4t $mame 0.183 C4E/C4T CAMMU, , ???? DRIVER: devices/machine/cammu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.183: Added 'C4E/C4T CAMMU' device. ROMSET: None required. $end $info=c5000 $mame 0.192 [Robbbert] C5000, Onyx Systems, 1981 The C8002 is one of the earliest minicomputers to use Unix as an operating' system. The system consists of a main CPU (Z8002), and a slave CPU for Mass Storage control (Z80). The Z80 board contains a 19.6608 and 16 MHz crystals; 2x Z80CTC; 3x Z80SIO/0; Z80DMA; 3x Z80PIO; 2 eproms marked 459-3 and 460-3, plus 2 proms. The Z8002 board contains a 16 MHz crystal; 3x Z80CTC; 5x Z80SIO/0; 3x Z80PIO; 2 eproms marked 466-E and 467E, plus the remaining 7 small proms. The system can handle 8 RS232 terminals, 7 hard drives, a tape cartridge drive, parallel i/o, and be connected to a RS422 network (source: MAME driver). DRIVER: skeleton/onyx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.192: Robbbert added 'Onyx Systems C5000' system. ROMSET: 8192 bytes in 2 files / 4.44Kb packed $end $info=c6280 $mame 0.149u1 Hudson Soft HuC6280 PSG, , ???? The HuC6280 8-bit microprocessor is Japanese company Hudson Soft's improved version of the WDC 65C02 CPU, an upgraded CMOS version of the popular NMOS-based MOS Technology 6502 8-bit CPU manufactured for Hudson by Seiko Epson. The most notable product using the HuC6280 is NEC's PC Engine video game console. The PSG provides 6 sound channels, which can be conveniently paired according to the functionality (source: https://en.wikipedia.org/wiki/Hudson_Soft_HuC6280). DRIVER: devices/sound/c6280.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.277: Optimization for games that have sound disabled [hap]. Improved accuracy of volume control and LFO [cam900]. - 0.232: Fixed volume envelope shape (fixes spurious tremolo effect) [Leonardo Demartino]. - 0.218: Updated to more closely emulate behavior described in manual, cleaned up code, and updated notes [cam900]. - 0.209: Fixed LFO frequency behavior, fixed LFO enable bit, and implemented LFO reset bit [cam900]. - 0.204: Fixed LFO scale bit [cam900]. - 0.149u1: Added 'Hudson Soft HuC6280 PSG' device. ROMSET: None required. $end $info=c64 $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. DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.259: Emulated the TIB Disc Drive DD-001 cartridge [Curt Coder]. - 0.253: BusCard II: Use the new MOS 6532 implementation [Curt Coder]. - 0.241: Enable floppy sounds [Curt Coder]. - 0.221: Processed tape images with tapclean, and added 'credits for dumps in c64_cass.xml [Zoe Blade]. - 0.210: Added 'Westfalia Technica 1541 clone ROM [Curt Coder, dec_hl]. - 0.151: Added 'PK-232 driver cartridge in soft list. Fixed tape loading. Emulated the PARTNER 64 cartridge [Curt Coder]. - 0.150: Emulated the Wersi Wersiboard Music 64 / Siel CMK 49 Keyboard. Emulated the SFX Sound Expander External Keyboard [Curt Coder]. Emulated the digital parts of the Magic Voice cartridge. Speech synthesis is not supported yet [Curt Coder, Stefan Uhlmann]. - 0.148u5: Added 'Super Snapshot family at softlist [Curt Coder]. - 0.147u2: Renamed (c64n) to (c64). - 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 (c64) to (c64n). - 0.144u5: Added 'skeleton for Serial Box IEC peripheral [Curt Coder]. - 0.143u1: Added 'expansion port slot interface [Curt Coder]. - 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]. - 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 Zandonà]. Fixed TAD in CIA6526 [Roberto Zandonà]. Implemented new VIC II core [Christian Bauer, Roberto Zandonà]. - 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 Zandonà]. 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 Zandonà]. - 0.126: Joystick fix (bug #1150) [Roberto Zandonà]. - 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: 258293 bytes in 33 files / 203.63Kb packed $end $info=c64_16kb $mame 0.146u1 C64 16KB EPROM cartridge, , ???? DRIVER: devices/bus/c64/16kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u1: Added 'C64 16KB EPROM cartridge' device. ROMSET: None required. $end $info=c64_1700reu $mame 0.147u2 1700 RAM Expansion Unit, , ???? DRIVER: devices/bus/c64/reu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Changed description to '1700 RAM Expansion Unit'. - 0.150: Renamed (c64_reu) to (c64_1700reu). - 0.147u2: Added '1700 REU' device. ROMSET: None required. $end $info=c64_1750reu $mame 0.150 1750 RAM Expansion Unit, , ???? DRIVER: devices/bus/c64/reu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Changed description to '1750 RAM Expansion Unit'. - 0.150: Added '1750 REU' device. ROMSET: None required. $end $info=c64_1764reu $mame 0.150 1764 RAM Expansion Unit, , ???? DRIVER: devices/bus/c64/reu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Changed description to '1764 RAM Expansion Unit'. - 0.150: Added '1764 REU' device. ROMSET: None required. $end $info=c64_4cga $mame 0.145u5 C64 Protovision 4 Player Interface, , ???? DRIVER: devices/bus/vic20/4cga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u5: Added 'C64 Protovision 4 Player Interface' device. ROMSET: None required. $end $info=c64_4dxh $mame 0.145u5 C64 DXH 4-Player Adapter, , ???? DRIVER: devices/bus/c64/4dxh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u5: Added 'C64 DXH 4-Player Adapter' device. ROMSET: None required. $end $info=c64_4ksa $mame 0.145u5 C64 Kingsoft 4-Player Adapter, , ???? DRIVER: devices/bus/c64/4ksa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u5: Added 'C64 Kingsoft 4-Player Adapter' device. ROMSET: None required. $end $info=c64_4tba $mame 0.145u5 C64 Tie Break Adapter, , ???? DRIVER: devices/bus/c64/4tba.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u5: Added 'C64 Tie Break Adapter' device. ROMSET: None required. $end $info=c64_bn1541 $mame 0.145u5 C64 Burst Nibbler 1541/1571 Parallel Cable, , ???? DRIVER: devices/bus/c64/bn1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u5: Added 'C64 Burst Nibbler 1541/1571 Parallel Cable' device. ROMSET: None required. $end $info=c64_buscard $mame 0.210 C64 BusCard cartridge, , ???? DRIVER: devices/bus/c64/buscard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'C64 BusCard cartridge' device. ROMSET: 8192 bytes in 1 file / 5.37Kb packed $end $info=c64_buscard2 $mame 0.210 C64 BusCard II cartridge, , ???? DRIVER: devices/bus/c64/buscard2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'C64 BusCard II cartridge' device. ROMSET: 8192 bytes in 1 file / 5.78Kb packed $end $info=c64_comal80 $mame 0.145u2 C64 COMAL 80 cartridge, , ???? DRIVER: devices/bus/c64/comal80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 COMAL 80 cartridge' device. ROMSET: None required. $end $info=c64_cpm $mame 0.145u5 C64 CP/M cartridge, , ???? DRIVER: devices/bus/c64/cpm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u5: Added 'C64 CP/M cartridge' device. ROMSET: None required. $end $info=c64_cspeech $mame 0.145u7 C64 Currah Speech, , ???? DRIVER: devices/bus/c64/currah_speech.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (c64_cs) to (c64_cspeech). - 0.145u7: Added 'C64 Currah Speech' device. ROMSET: 2048 bytes in 1 file / 1.83Kb packed $end $info=c64_dela_ep256 $mame 0.145u2 C64 Dela 256KB EPROM cartridge, , ???? DRIVER: devices/bus/c64/dela_ep256.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (delep256) to (c64_dela_ep256). - 0.145u2: Added 'C64 Dela 256KB EPROM cartridge' device. ROMSET: None required. $end $info=c64_dela_ep64 $mame 0.145u2 C64 Rex 64KB EPROM cartridge, , ???? DRIVER: devices/bus/c64/dela_ep64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Rex 64KB EPROM cartridge' device. ROMSET: None required. $end $info=c64_dela_ep7x8 $mame 0.145u2 C64 Dela 7x8KB EPROM cartridge, , ???? DRIVER: devices/bus/c64/dela_ep7x8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (ep7x8) to (c64_dela_ep7x8). - 0.145u2: Added 'C64 Dela 7x8KB EPROM cartridge' device. ROMSET: None required. $end $info=c64_dinamic $mame 0.145u2 C64 Dinamic cartridge, , ???? DRIVER: devices/bus/c64/dinamic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Dinamic cartridge' device. ROMSET: None required. $end $info=c64_dqbb $mame 0.145u2 C64 Double Quick Brown Box cartridge, , ???? DRIVER: devices/bus/c64/dqbb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Double Quick Brown Box cartridge' device. ROMSET: None required. $end $info=c64_easy_calc_result $mame 0.145u2 C64 Easy Calc Result cartridge, , ???? DRIVER: devices/bus/c64/easy_calc_result.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Easy Calc Result cartridge' device. ROMSET: None required. $end $info=c64_easyflash $mame 0.145u2 C64 EasyFlash cartridge, , ???? DRIVER: devices/bus/c64/easyflash.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 EasyFlash cartridge' device. ROMSET: None required. $end $info=c64_epyx_fast_load $mame 0.145u2 C64 Epyx Fast Load cartridge, , ???? DRIVER: devices/bus/c64/epyx_fast_load.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Epyx Fast Load cartridge' device. ROMSET: None required. $end $info=c64_exos $mame 0.145u2 C64 ExOS cartridge, , ???? DRIVER: devices/bus/c64/exos.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 ExOS cartridge' device. ROMSET: None required. $end $info=c64_expansion_slot $mame 0.149u1 C64 expansion port, , ???? DRIVER: devices/bus/c64/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'C64 expansion port' device. ROMSET: None required. $end $info=c64_fcc $mame 0.148 C64 Final ChessCard, , ???? DRIVER: devices/bus/c64/fcc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Changed description to 'C64 Final ChessCard'. - 0.148: Added 'Final ChessCard' device. ROMSET: None required. $end $info=c64_final $mame 0.145u2 C64 Final Cartridge, , ???? DRIVER: devices/bus/c64/final.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Final cartridge' device. ROMSET: None required. $end $info=c64_final3 $mame 0.145u5 C64 Final Cartridge III, , ???? DRIVER: devices/bus/c64/final3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u5: Added 'C64 Final Cartridge III' device. ROMSET: None required. $end $info=c64_fun_play $mame 0.145u2 C64 Fun Play cartridge, , ???? DRIVER: devices/bus/c64/fun_play.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Fun Play cartridge' device. ROMSET: None required. $end $info=c64_geocable $mame 0.145u5 C64 geoCable, , ???? DRIVER: devices/bus/c64/geocable.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u5: Added 'C64 geoCable' device. ROMSET: None required. $end $info=c64_georam $mame 0.145u2 C64 GeoRAM cartridge, , ???? DRIVER: devices/bus/c64/georam.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 GeoRAM cartridge' device. ROMSET: None required. $end $info=c64_ide64 $mame 0.145u7 C64 IDE64 cartridge, , ???? DRIVER: devices/bus/c64/ide64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u7: Added 'C64 IDE64 cartridge' device. ROMSET: None required. $end $info=c64_ieee488 $mame 0.145u2 C64 IEEE-488 cartridge, , ???? DRIVER: devices/bus/c64/ieee488.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (c64_ieee488_device) to (c64_ieee488). - 0.196: Added 'slot device to tunnel IEEE-488 between processes over a socket connection [F. Ulivi]. - 0.186: Renamed (c64_ieee488) to (c64_ieee488_device). - 0.145u2: Added 'C64 IEEE-488 cartridge' device. ROMSET: None required. $end $info=c64_jp $mame 0.128 [Curt Coder] 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. DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.147u2: Renamed (c64j) to (c64_jp). - 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: Curt Coder added 'Commodore 64 (Japan)' system. ROMSET: 12288 bytes in 2 files / 8.07Kb packed $end $info=c64_kingsoft $mame 0.145u5 C64 Kingsoft cartridge, , ???? DRIVER: devices/bus/c64/kingsoft.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u5: Added 'C64 Kingsoft cartridge' device. ROMSET: None required. $end $info=c64_mach5 $mame 0.145u2 C64 MACH5 cartridge, , ???? DRIVER: devices/bus/c64/mach5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 MACH5 cartridge' device. ROMSET: None required. $end $info=c64_magic_desk $mame 0.145u2 C64 Magic Desk cartridge, , ???? DRIVER: devices/bus/c64/magic_desk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Magic Desk cartridge' device. ROMSET: None required. $end $info=c64_magic_formel $mame 0.145u2 C64 Magic Formel cartridge, , ???? DRIVER: devices/bus/c64/magic_formel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Magic Formel cartridge' device. ROMSET: None required. $end $info=c64_magic_voice $mame 0.148u1 C64 Magic Voice cartridge, , ???? DRIVER: devices/bus/c64/magic_voice.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'C64 Magic Voice cartridge' device. ROMSET: None required. $end $info=c64_midimap $mame 0.148u2 C64 Maplin MIDI, , ???? DRIVER: devices/bus/c64/midi_maplin.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'C64 Maplin MIDI' device. ROMSET: None required. $end $info=c64_midins $mame 0.148u2 C64 Namesoft MIDI, , ???? DRIVER: devices/bus/c64/midi_namesoft.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'C64 Namesoft MIDI' device. ROMSET: None required. $end $info=c64_midipp $mame 0.148u2 C64 Passport MIDI, , ???? DRIVER: devices/bus/c64/midi_passport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'C64 Passport MIDI' device. ROMSET: None required. $end $info=c64_midisci $mame 0.148u2 C64 Sequential Circuits MIDI, , ???? DRIVER: devices/bus/c64/midi_sci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'C64 Sequential Circuits MIDI' device. ROMSET: None required. $end $info=c64_midisiel $mame 0.148u2 C64 Siel MIDI, , ???? DRIVER: devices/bus/c64/midi_siel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'C64 Siel MIDI' device. ROMSET: None required. $end $info=c64_mikro_assembler $mame 0.145u2 C64 Mikro Assembler cartridge, , ???? DRIVER: devices/bus/c64/mikro_assembler.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Mikro Assembler cartridge' device. ROMSET: None required. $end $info=c64_mscr $mame 0.145u2 C64 Multiscreen cartridge, , ???? DRIVER: devices/bus/c64/multiscreen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u7: Renamed (c64_multiscreen) to (c64_mscr). - 0.145u2: Added 'C64 Multiscreen cartridge' device. ROMSET: 8192 bytes in 2 files / 2.06Kb packed $end $info=c64_music64 $mame 0.150 C64 Music 64 cartridge, , ???? DRIVER: devices/bus/c64/music64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'C64 Music 64 cartridge' device. ROMSET: None required. $end $info=c64_neoram $mame 0.145u7 C64 NeoRAM cartridge, , ???? DRIVER: devices/bus/c64/neoram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u7: Added 'C64 NeoRAM cartridge' device. ROMSET: None required. $end $info=c64_nl10 $mame 0.150 Star NL-10 C64 Interface Cartridge, , ???? DRIVER: devices/bus/cbmiec/c64_nl10.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Identify and add CPU [AJR]. - 0.150: Added 'Star NL-10 C64 Interface Cartridge' device. ROMSET: 32768 bytes in 1 file / 16.19Kb packed $end $info=c64_ocean $mame 0.145u2 C64 Ocean cartridge, , ???? DRIVER: devices/bus/c64/ocean.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Ocean cartridge' device. ROMSET: None required. $end $info=c64_pagefox $mame 0.145u2 C64 Pagefox cartridge, , ???? DRIVER: devices/bus/c64/pagefox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Pagefox cartridge' device. ROMSET: None required. $end $info=c64_partner $mame 0.151 C64 PARTNER 64 cartridge, , ???? DRIVER: devices/bus/c64/partner.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.151: Added 'C64 PARTNER 64 cartridge' device. ROMSET: None required. $end $info=c64_prophet64 $mame 0.145u2 PROPHET64, , ???? DRIVER: devices/bus/c64/prophet64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'PROPHET64' device. ROMSET: None required. $end $info=c64_ps64 $mame 0.145u7 C64 PS-64, , ???? DRIVER: devices/bus/c64/ps64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u7: Added 'C64 PS-64' device. ROMSET: None required. $end $info=c64_rex $mame 0.145u2 C64 Rex cartridge, , ???? DRIVER: devices/bus/c64/rex.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Rex cartridge' device. ROMSET: None required. $end $info=c64_rex_ep256 $mame 0.145u2 C64 Rex 256KB EPROM cartridge, , ???? DRIVER: devices/bus/c64/rex_ep256.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (rexexp256) to (c64_rex_ep256). - 0.186: Renamed (rexep256) to (rexexp256). - 0.145u2: Added 'C64 Rex 256KB EPROM cartridge' device. ROMSET: None required. $end $info=c64_ross $mame 0.145u2 C64 Ross cartridge, , ???? DRIVER: devices/bus/c64/ross.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Ross cartridge' device. ROMSET: None required. $end $info=c64_se $mame 0.128 [Curt Coder] Commodore 64 / VIC-64S (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. DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.147u2: Renamed (c64sw) to (c64_se). - 0.145: Renamed (c64swe) to (c64sw). - 0.128: Curt Coder added 'Commodore 64 (Sweden)' system. ROMSET: 16384 bytes in 3 files / 9.08Kb packed $end $info=c64_sfxse $mame 0.145u2 C64 SFX Sound Expander cartridge, , ???? DRIVER: devices/bus/c64/sfx_sound_expander.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Renamed (c64_sfx_sound_expander) to (c64_sfxse). - 0.145u2: Added 'C64 SFX Sound Expander cartridge' device. ROMSET: None required. $end $info=c64_silverrock $mame 0.145u2 C64 SilverRock cartridge, , ???? DRIVER: devices/bus/c64/silverrock.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 SilverRock cartridge' device. ROMSET: None required. $end $info=c64_simons_basic $mame 0.145u2 C64 Simons' BASIC, , ???? DRIVER: devices/bus/c64/simons_basic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Simons' BASIC' device. ROMSET: None required. $end $info=c64_speakeasy $mame 0.183 PPP Speakeasy 64, , ???? DRIVER: devices/bus/c64/speakeasy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (speakeasy64) to (c64_speakeasy) and description changed to 'PPP Speakeasy 64'. - 0.183: Added 'PPP Speakeasy 64' device. ROMSET: None required. $end $info=c64_standard $mame 0.145u2 C64 standard cartridge, , ???? DRIVER: devices/bus/c64/std.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 standard cartridge' device. ROMSET: None required. $end $info=c64_stardos $mame 0.145u2 C64 StarDOS cartridge, , ???? DRIVER: devices/bus/c64/stardos.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 StarDOS cartridge' device. ROMSET: None required. $end $info=c64_structured_basic $mame 0.145u2 C64 Structured Basic cartridge, , ???? DRIVER: devices/bus/c64/structured_basic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Structured Basic cartridge' device. ROMSET: None required. $end $info=c64_super_explode $mame 0.145u2 C64 Super Explode! cartridge, , ???? DRIVER: devices/bus/c64/super_explode.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Super Explode! cartridge' device. ROMSET: None required. $end $info=c64_super_games $mame 0.145u2 C64 Super Games cartridge, , ???? DRIVER: devices/bus/c64/super_games.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Super Games cartridge' device. ROMSET: None required. $end $info=c64_supercpu $mame 0.148 C64 SuperCPU v2 + SuperRAM, , ???? DRIVER: devices/bus/c64/supercpu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148: Added 'C64 SuperCPU v2 + SuperRAM' device. ROMSET: 131072 bytes in 1 file / 74.20Kb packed $end $info=c64_sw8k $mame 0.145u7 C64 Switchable 8K cartridge, , ???? DRIVER: devices/bus/c64/sw8k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u7: Added 'C64 Switchable 8K cartridge' device. ROMSET: None required. $end $info=c64_swiftlink $mame 0.148u1 C64 SwiftLink cartridge, , ???? DRIVER: devices/bus/c64/swiftlink.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'C64 SwiftLink cartridge' device. ROMSET: None required. $end $info=c64_system3 $mame 0.145u2 C64 System 3 cartridge, , ???? DRIVER: devices/bus/c64/system3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 System 3 cartridge' device. ROMSET: None required. $end $info=c64_tdos $mame 0.145u7 C64 TDOS cartridge, , ???? DRIVER: devices/bus/c64/tdos.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u7: Added 'C64 TDOS cartridge' device. ROMSET: None required. $end $info=c64_tibdd001 $mame 0.259 [Curt Coder] C64 TIB Disc Drive DD-001 cartridge, , ???? DRIVER: devices/bus/c64/tibdd001.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Curt Coder added 'C64 TIB Disc Drive DD-001 cartridge' device. ROMSET: None required. $end $info=c64_turbo232 $mame 0.148u1 C64 Turbo232 cartridge, , ???? DRIVER: devices/bus/c64/turbo232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'C64 Turbo232 cartridge' device. ROMSET: None required. $end $info=c64_vizastar $mame 0.148u1 VizaStar 64 XL4, , ???? DRIVER: devices/bus/c64/vizastar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'VizaStar 64 XL4' device. ROMSET: None required. $end $info=c64_vizawrite $mame 0.145u2 VizaWrite 64, , ???? DRIVER: devices/bus/c64/vw64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'VizaWrite 64' device. ROMSET: None required. $end $info=c64_warp_speed $mame 0.145u2 C64 Warp Speed cartridge, , ???? DRIVER: devices/bus/c64/warp_speed.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Warp Speed cartridge' device. ROMSET: None required. $end $info=c64_westermann $mame 0.145u2 C64 Westermann cartridge, , ???? DRIVER: devices/bus/c64/westermann.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Westermann cartridge' device. ROMSET: None required. $end $info=c64_xl80 $mame 0.143u3 [Curt Coder] C64 XL 80 cartridge, , ???? DRIVER: devices/bus/c64/xl80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Curt Coder added 'C64 XL 80 cartridge' device. ROMSET: 2048 bytes in 1 file / 0.68Kb packed $end $info=c64_z80videopak $mame 0.244 [Curt Coder, smf] Data20 Z80 Video Pak, , ???? DRIVER: devices/bus/c64/z80videopak.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Curt Coder and smf added 'Data20 Z80 Video Pak' device. ROMSET: 2048 bytes in 1 file / 0.68Kb packed $end $info=c64_zaxxon $mame 0.145u2 C64 Zaxxon cartridge, , ???? DRIVER: devices/bus/c64/zaxxon.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'C64 Zaxxon cartridge' device. ROMSET: None required. $end $info=c64c $mame 0.128 [Curt Coder] 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. DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.147u2: Renamed (c64cn) to (c64c). - 0.145: Renamed (c64c) to (c64cn). - 0.128: Curt Coder added 'Commodore 64C (NTSC)' system. ROMSET: 32768 bytes in 2 files / 26.13Kb packed $end $info=c64c_es $mame 0.148u3 [The Commodore Museum] Commodore 64C (Spain), Commodore Business Machines, 1988 The Commodore 64, commonly called C64, C=64 (after the graphic logo on the case) or occasionally CBM 64 (for Commodore Business Machines), or VIC-64, is an 8-bit home computer introduced in January 1982 by Commodore International. 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, the C64 took its name from its 64 kilobytes (65,536 bytes) of RAM, and had favorable sound and graphical specifications when compared to contemporary systems such as the Apple II, at a price that was well below the circa US$ 1200 demanded by Apple (source: http://en.wikipedia.org/wiki/Commodore_64). DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u3: The Commodore Museum added 'Commodore 64C (Spain)' system. ROMSET: 20480 bytes in 2 files / 14.30Kb packed $end $info=c64c_se $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?-inch microfloppy 1581. DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.147u2: Renamed (c64csw) to (c64c_se). - 0.145: Renamed (c64csfi) to (c64csw). - 0.139: Curt Coder added 'Commodore 64C (Sweden/Finland)' system. ROMSET: 20480 bytes in 2 files / 14.31Kb packed $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?-inch microfloppy 1581. DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.145: Renamed (c64cpal) to (c64cp). - 0.36b15: Peter Trauner added 'Commodore 64 (PAL)' system. ROMSET: 32768 bytes in 2 files / 26.13Kb packed $end $info=c64dtv $mame 0.137 [Guru and Fabio Priuli] Commodore 64 Direct-to-TV (Version 2 050711) (PAL), 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. DRIVER: commodore/c64dtv.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.137: Guru and Fabio Priuli added 'C64 Direct-to-TV (not working)' system. ROMSET: 2097152 bytes in 1 file / 1.41Mb packed $end $info=c64dx $mame 0.114 [Angelo Salese] 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. DRIVER: commodore/c65.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: c65_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.148: BugFIX #04874: [Crash/Freeze] (c65.c) c65, c64dx: memory_bank: set_base called NULL base [Fabio Priuli]. - 0.114: Angelo Salese added 'The Commodore 64DX Development System (Prototype, PAL, German)' system. ROMSET: 131072 bytes in 1 file / 66.69Kb packed $end $info=c64g $mame 0.128 [Curt Coder] 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). DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.128: Curt Coder added 'Commodore 64G (PAL)' system. ROMSET: 32768 bytes in 2 files / 26.13Kb packed $end $info=c64gs $mame 0.36b16 [Peter Trauner] Commodore 64 Games System (PAL), Commodore Business Machines, 1990 In 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. DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.37b4: Changed c64gs to pal [Peter Trauner]. - 0.36b16: Peter Trauner added 'Commodore C64GS (NTSC)' system. ROMSET: 16384 bytes in 1 file / 12.75Kb packed $end $info=c64h156 $mame 0.149u1 Commodore 64H156, , ???? DRIVER: devices/machine/64h156.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Commodore 64H156' device. ROMSET: None required. $end $info=c64p $mame 0.36 [Curt Coder] 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. DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. 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: Curt Coder added 'Commodore 64 (PAL)' system. ROMSET: None required. $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. DRIVER: commodore/c65.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: c65_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.148: BugFIX #04874 [Crash/Freeze] (c65.c) c65, c64dx: memory_bank: set_base called NULL base [Fabio Priuli]. - 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 Zandonà]. - 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 bytes in 5 files / 338.98Kb packed $end $info=c6545_1 $mame 0.184 C6545-1 CRTC, , ???? DRIVER: devices/video/mc6845.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'C6545-1 CRTC' device. ROMSET: None required. $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). DRIVER: ddr/c80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.243: Merged c80h into c80.cpp. Fixed random crash. Removed bogus 9th digit. Documented how to use the cassette [Robbbert]. - 0.133: System is now fully working [Curt Coder]. - 0.132: Curt Coder added skeleton driver of 'C-80' system. ROMSET: 1024 bytes in 1 file / 0.93Kb packed $end $info=c8002 $mame 0.150 [Al Kossow, Robbbert] C8002, Onyx Systems, 1982 The C8002 is one of the earliest minicomputers to use Unix as an operating' system. The system consists of a main CPU (Z8002), and a slave CPU for Mass Storage control (Z80). The Z80 board contains a 19.6608 and 16 MHz crystals; 2x Z80CTC; 3x Z80SIO/0; Z80DMA; 3x Z80PIO; 2 eproms marked 459-3 and 460-3, plus 2 proms. The Z8002 board contains a 16 MHz crystal; 3x Z80CTC; 5x Z80SIO/0; 3x Z80PIO; 2 eproms marked 466-E and 467E, plus the remaining 7 small proms. The system can handle 8 RS232 terminals, 7 hard drives, a tape cartridge drive, parallel i/o and be connected to a RS422 network (source: 'onyx.c' driver). DRIVER: skeleton/onyx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.150: Al Kossow and Robbbert added skeleton driver of 'Onyx C8002' system. ROMSET: 10496 bytes in 13 files / 6.54Kb packed $end $info=c8050 $mame 0.143u3 [Curt Coder] Commodore 8050 disk drive, , ???? DRIVER: devices/bus/ieee488/c8050.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Commodore 8050 disk drive'. - 0.143u3: Curt Coder added 'Commodore 8050' device. ROMSET: 55296 bytes in 12 files / 36.89Kb packed $end $info=c8050fdc $mame 0.161 Commodore 8050 FDC, , ???? DRIVER: devices/bus/ieee488/c8050fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.161: Added 'Commodore 8050 FDC' device. ROMSET: 2048 bytes in 1 file / 0.28Kb packed $end $info=c8095_90 $mame 0.149u1 Intel C8095-90, , ???? DRIVER: devices/cpu/mcs96/i8x9x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Renamed (c8095) to (c8095_90) and description changed to 'Intel C8095-90'. - 0.196: Changed description to 'Intel C8095' [Angelo Salese]. - 0.186: Renamed (i8x9x) to (c8095) and description changed to 'C8095'. - 0.149u1: Added 'P8098' device. ROMSET: None required. $end $info=c8250 $mame 0.143u3 [Curt Coder] Commodore 8250 disk drive, , ???? DRIVER: devices/bus/ieee488/c8050.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Commodore 8250 disk drive'. - 0.143u3: Curt Coder added 'Commodore 8250' device. ROMSET: 55296 bytes in 12 files / 36.89Kb packed $end $info=c8250lp $mame 0.144u1 Commodore 8250LP disk drive, , ???? DRIVER: devices/bus/ieee488/c8050.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Commodore 8250LP disk drive'. - 0.144u1: Added 'Commodore 8250LP' device. ROMSET: 37888 bytes in 6 files / 28.11Kb packed $end $info=c8280 $mame 0.143u3 [Curt Coder] Commodore 8280 dual 8" disk drive, , ???? The Commodore 8280 is a dual 8" floppy disk drive for Commodore International computers. It uses a wide rectangular steel case form similar to that of the Commodore 4040, and uses the parallel IEEE-488 interface common to Commodore PET/CBM computers. The 8280 replaced the earlier 806x series 8" drives and switched to half-height drives. Like the 8061/62 units, the 8280 supports IBM 3740 disks. However, instead of 500k group code recording (GCR) format used by other Commodore drives, it uses MFM as its native disk recording format, the only 8-bit Commodore drive to do so apart from the 1581. Contrary to the 8061/62, the drive ROM has the capability for formatting disks and verifying them, eliminating the need for external utility disk for these operations. The manual contains also a simple BASIC listing of a program to read sectors from IBM 3470 disks. DRIVER: devices/bus/ieee488/c8280.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Commodore 8280 dual 8" disk drive'. - 0.260: Use device finder arrays for floppy drives [AJR]. - 0.143u3: Curt Coder added 'Commodore 8280' device. ROMSET: 36864 bytes in 6 files / 22.49Kb packed $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 1024x800 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). DRIVER: commodore/c900.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.201: Converted terminal to serial device using Z80SC [Robbbert]. - 0.145u5: Added 'skeleton driver of Commodore 900' system. ROMSET: 45056 bytes in 4 files / 17.00Kb packed $end $info=ca3280_vca $mame 0.285 [m1macrophage] CA3280-based VCA, , ???? DRIVER: devices/sound/va_vca.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: m1macrophage added 'CA3280-based VCA' device. ROMSET: None required. $end $info=ca3280_vca_lin $mame 0.285 [m1macrophage] Linearized CA3280-based VCA, , ???? DRIVER: devices/sound/va_vca.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: m1macrophage added 'Linearized CA3280-based VCA' device. ROMSET: None required. $end $info=cadabc $mame 0.195 [Peter Bortas] CAD ABC Mouse/Hi-res Unit, , ???? DRIVER: devices/bus/abcbus/cadmouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Preliminary Save State: Unsupported WIP: - 0.195: Peter Bortas added 'CAD ABC Mouse/Hi-res Unit' device. ROMSET: 17248 bytes in 8 files / 8.81Kb packed $end $info=cadd810 $mame 0.209 [rfka01] 810, CompuAdd, 198? It’s a desktop computer compatible with the IBM PC/AT standard, marketed in the United States in the late 1980s. Based on the Intel 80286 processor, it supports extended memory, 16-bit ISA expansion slots, and the typical floppy and hard disk drives of the era. Designed for business and professional use, it offers software compatibility with MS-DOS and business applications, featuring the modular and reliable design characteristic of PC clones from the pre-advanced 386 era. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.209: rfka01 added 'CompuAdd 810' system. ROMSET: 16384 bytes in 1 file / 11.35Kb packed $end $info=cambrp $mame 0.233 [hap, Sean Riddle] Cambridge Programmable, Sinclair Radionics, 1977 The Sinclair Cambridge was a pocket-sized calculator introduced in August 1973 by Sinclair Radionics. It was available both as kit form kit to be assembled by the purchaser, or assembled prior to purchase. The range ultimately comprised seven models, the original "four-function" Cambridge, which carried out the four basic mathematical functions of addition, subtraction, multiplication, and division, being followed by the Cambridge Scientific, Cambridge Memory, two versions of Cambridge Memory %, Cambridge Scientific Programmable and Cambridge Universal (source: https://en.m.wikipedia.org/wiki/Sinclair_Cambridge). DRIVER: handheld/hh_cops1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.233: hap and Sean Riddle added 'Sinclair Radionics Cambridge Programmable' system. ROMSET: 1790 bytes in 2 files / 1.57Kb packed $end $info=camirf1 $mame 0.276 [AJR] CAMIR-F1, Honeywell, 2016 Honeywell CAMIR-F1 is an advanced motion detection and monitoring system developed by Honeywell, one of the leading companies in the security, automation and control industry. This device is part of the sensor family for security and surveillance applications, with a focus on suspicious motion detection in indoor environments. DRIVER: skeleton/camirf1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.276: AJR added 'Honeywell CAMIR-F1' system. ROMSET: 529408 bytes in 3 files / 24.70Kb packed $end $info=can09 $mame 0.180 [Joakim Larsson Edström] Candela CAN09 v1, Candela Data AB, 1984 The unit has full menu system on a serial terminal, if connected, or a CRT screen. A limited menu system is supported by the LCD display. In the main menu you can select to start CDBASIC, Candela Data Basic, a proprietary BASIC dialect with a lot of low level functions for measurements and control. There are also support for RAM disks and an Esselte Promett cartridge. The unit can be connected in a serial network with the black unit above as a master (source: https://frakaday.blogspot.com/p/candela.html?m=1). DRIVER: skeleton/candela.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.180: Joakim Larsson Edström added 'Candela Data AB Candela CAN09 main unit' system. ROMSET: 8192 bytes in 1 file / 6.33Kb packed $end $info=can09t $mame 0.180 [Joakim Larsson Edström] Candela CAN09, Candela Data AB, 1984 The unit has full menu system on a serial terminal, if connected, or a CRT screen. A limited menu system is supported by the LCD display. In the main menu you can select to start CDBASIC, Candela Data Basic, a proprietary BASIC dialect with a lot of low level functions for measurements and control. There are also support for RAM disks and an Esselte Promett cartridge. The unit can be connected in a serial network with the black unit above as a master (source: https://frakaday.blogspot.com/p/candela.html?m=1). DRIVER: skeleton/candela.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.180: Joakim Larsson Edström added 'Candela Data AB Candela CAN09 terminal' system. ROMSET: 32800 bytes in 2 files / 15.49Kb packed $end $info=canons80 $mame 0.166 [Felipe Corrêa da Silva Sanches] S-80 (Canon) (electronic typewriter), Canon, 1988 Electronic typewriter with a QWERTY keyboard, LCD display, automatic correction features, short-text memory, basic formatting options (centering, underlining), electric power supply, and impact printing with ribbon. Compact and portable design, suitable for light home or professional use. DRIVER: canon/canon_s80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.233: Changed description to 'S-80 (Canon) (electronic typewriter)'. - 0.166: Felipe Corrêa da Silva Sanches added 'Canon S-80 electronic typewriter' system. ROMSET: 32768 bytes in 1 file / 20.91Kb packed $end $info=canonts3 $mame 0.232 [Guru] Typestar 3, Canon, 1988 Your new personal electronic typewriter offers you the Iatest Canon technology in a compact, easy-to-use package. The high-quality printout, with double-width or shaded printing, enables you to create varied and i m pressive-looki n g documents. The information that follows will help you to understand and make the best use of your typewriter's various functions. Before typing, it is recommended that you read this manual carefully and then keep it handy for future reference (source: original manual). DRIVER: canon/canon_s80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.232: Guru added 'Canon Typestar 3' system. ROMSET: 36864 bytes in 2 files / 22.67Kb packed $end $info=canonv10 $mame 0.128 [Wilbert Pol, Miodrag Milanović] V-10 (MSX1, Japan), Canon, 1984 The V-10 is a classic MSX-1 computer. The V-10 has less memory than the V-20 but is much harder to find by our times (source: http://www.old-computers.com/museum/computer.asp?c=575). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: Changed description to 'V-10 (MSX1, Japan)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Canon V-10' system. $end $info=canonv20 $mame 0.128 [Wilbert Pol, Miodrag Milanović] V-20 (MSX1, Japan), Canon, 1984 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 (source: http://en.wikipedia.org/wiki/Canon_V-20). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: Changed description to 'V-20 (MSX1, Japan)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Canon V-20' system. ROMSET: 32768 bytes in 1 file / 25.39Kb packed $end $info=canonv20e $mame 0.155 [Wilbert Pol] V-20E (MSX1, UK), Canon, 1985 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 (source: http://en.wikipedia.org/wiki/Canon_V-20). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: Changed description to 'V-20E (MSX1, UK)'. - 0.155: Wilbert Pol added 'Canon V-20E' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=canonv20f $mame 0.155 [Wilbert Pol] V-20F (MSX1, France), Canon, 1985 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 (source: http://en.wikipedia.org/wiki/Canon_V-20). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: Changed description to 'V-20F (MSX1, France)'. - 0.155: Wilbert Pol added 'Canon V-20F' system. ROMSET: 32768 bytes in 1 file / 25.34Kb packed $end $info=canonv20g $mame 0.155 [Wilbert Pol] V-20G (MSX1, Germany), Canon, 198? 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 (source: http://en.wikipedia.org/wiki/Canon_V-20). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: Changed description to 'V-20G (MSX1, Germany)'. - 0.155: Wilbert Pol added 'Canon V-20G' system. ROMSET: 32768 bytes in 1 file / 25.33Kb packed $end $info=canonv20s $mame 0.155 [Wilbert Pol] V-20S (MSX1, Spain), Canon, 198? 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 (source: http://en.wikipedia.org/wiki/Canon_V-20). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: Changed description to 'V-20S (MSX1, Spain)'. - 0.155: Wilbert Pol added 'Canon V-20S' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=canonv25 $mame 0.155 [Wilbert Pol] V-25 (MSX2, Japan), Canon, 1985 This compact MSX2 computer only has 64kB of VRAM, which is the minimum required by the MSX2 specifications. Also it lacks the floppy drive that was usually present in MSX2 computers (source: http://www.msx.org/wiki/Canon_V-25). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'V-25 (MSX2, Japan)'. - 0.155: Wilbert Pol added 'Canon V-25' system. ROMSET: 49152 bytes in 2 files / 37.47Kb packed $end $info=canonv30f $mame 0.155 [Wilbert Pol] V-30F (MSX2, Japan), Canon, 1985 Very little is known about this computer, even photos of them are rare on the internet – all the photos that exist online are in this article, so you have just an idea. What little is known is that this computer is an MSX2, with 64K of memory and a built-in floppy disk drive. There would also be an “F?? variant, which would have two built-in drives and 128K of memory (source, traslated from Portuguese: https://msxresources.org/2013/07/23/modelo-da-semana-canon-v-30v-30f/). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.250: Changed description to 'V-30F (MSX2, Japan)'. - 0.202: BugFIX #06967 [Crash/Freeze] (msx.cpp) canonv30f: [debug] Assertion Failed! m_entrymap.find(name) == m_entrymap.end() [Robbbert]. - 0.155: Wilbert Pol added 'Canon V-30F' system. ROMSET: 65536 bytes in 3 files / 49.45Kb packed $end $info=canonv8 $mame 0.155 [Wilbert Pol] V-8 (MSX1, Japan), Canon, 1985 The Canon V-8 is a compact MSX1 with 8kB RAM that was built from 1983 to 1985. Like the Canon V-10, the cursor keys are located on the top-right of the casing to keep the keyboard and the computer as compact as possible. The V-8 was only sold in Japan and features a NEC D780C (Z80 clone) or Zilog Z80A (source: http://www.msx.org/wiki/Canon_V-8). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'V-8 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Canon V-8' system. ROMSET: 32768 bytes in 1 file / 25.47Kb packed $end $info=capricorn $mame 0.188 HP-Capricorn, , ???? DRIVER: devices/cpu/capricorn/capricorn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.188: Added 'HP-Capricorn' device. ROMSET: None required. $end $info=carbeena $mame 0.268 [TeamEurope, QUFB] Car Beena, Sega Toys / Alpine Electronics, Inc., 2009 Portable children's console integrated into a car seat, featuring a color screen, pre-installed educational games and entertainment, simplified controls, and built-in audio. Designed to keep little ones entertained during car rides, it plugs into the cigarette lighter for power and includes age-appropriate preschool content. DRIVER: sega/sega_beena.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: carbeena_cart.xml RESOURCES: Snap and Title. WIP: - 0.268: TeamEurope and QUFB added 'Sega Toys/Alpine Electronics, Inc. Car Beena' system. ROMSET: 8552448 bytes in 3 files / 6.45Mb packed $end $info=cardinal $mame 0.205 [Bitsavers] Cardinal Video Terminal, Standard Microsystems, 1984 Skeleton driver for Standard Microsystems Cardinal. This is a generic video display terminal controller on a Eurocard-sized PCB. It provides space for two RS-232-C connectors and pin headers for a serial keyboard and monitor. All video timing and display signal generation, including the character set, is integrated within Standard Microsystems' CRT9028 Video Terminal Logic Controller (source: MAME driver). DRIVER: skeleton/cardinal.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.205: Bitsavers added 'Standard Microsystems Cardinal Video Terminal' system. ROMSET: 4096 bytes in 1 file / 2.58Kb packed $end $info=carlecfg $mame 0.218 [Sean Riddle, GameHistory.org] Carl Edwards' Chase For Glory, Excalibur Electronics, 200? Sticking with Elan hardware, a contribution from GameHistory.org saw us with a Carl Edwards' Chase for Glory Plug and Play to dump, which Sean dumped. I was at the time aware of a Carl' Edwards game from Excalibur, as there are videos on YouTube of said title, what I did not know is that there were actually 2 Carl Edwards' games from Excalibur and this was the one I wasn't aware of. As with other games this one helped show how some featured worked, although currently still needs work in order to promote it to working state (source: https://mamedev.emulab.it/haze/2020/04/page/4/). DRIVER: tvgames/elan_eu3a05.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Sean Riddle and GameHistory.org added 'Excalibur Electronics Inc Carl Edwards' Chase For Glory' system. ROMSET: 1048576 bytes in 1 file / 389.22Kb packed $end $info=carled99 $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Carl Edwards 99, Excalibur Electronics, 200? The Excalibur Electronics Carl Edwards #99 is a collectible electronic toy dedicated to famous NASCAR driver Carl Edwards, made by Excalibur Electronics around 2007-2008. It is not a computer, a complete gaming system or an advanced technological device, but an interactive talking toy designed for young NASCAR and auto racing fans. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'Excalibur Electronics Carl Edwards 99' system. ROMSET: 4194304 bytes in 1 file / 913.10Kb packed $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. 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. DRIVER: fujitsu/fmtowns.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: fmtowns_flop_orig.xml, fmtowns_flop_cracked.xml, fmtowns_flop_misc.xml, fmtowns_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.147u4: Added 'PCB readme for FM Towns Marty [Guru]. - 0.135: Barry Rodewald added 'Fujitsu FM-Towns Car Marty (not working)' system. ROMSET: 3670048 bytes in 9 files / 1.40Mb packed $end $info=carnaval $mame 0.223 [DBWBP] Carnaval - Jugando con Fuego, E-mu Systems, 1997 This rack mount vintage Carnaval synth module came from the estate auction of late professional jazz musician Kevin Mahogany, on January 25, 2017. I pulled this module directly out of the arc mount case I purchased. It came directly from his summer home studio rig in his South Florida. Fully functions as intended and has very little cosmetic wear, considering the age and stage/tour use. Very well taken care of it seems (source: https://reverb.com/item/9919845-e-mu-systems-carnaval-jugando-con-fuego-synth-rack-mount). DRIVER: emusys/emu68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.223: DBWBP added 'E-mu Systems Carnaval - Jugando con Fuego' system. ROMSET: 524288 bytes in 2 files / 199.19Kb packed $end $info=cars2lap $mame 0.166 [Team Europe] CARS 2 Laptop (Germany), VTech, 2012 A talking pocket computer with screen and sliding keyboard. 2 game modes: a vertical mode to access racing games and a horizontal mode to discover 16 educational games. Learn about letters, numbers, math and logic. Magic, when you open the Genius Pocket the screen rotates. Join Lightning McQueen and his friends quickly through 20 activities, to learn and have fun at full speed. 3 LR6 batteries included (source, traslated from French: https://www.fnac.com/Vtech-Cars-2-Genius-Pocket-Cars/a3630258/w-4). DRIVER: vtech/inteladv.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.166: Team Europe added 'VTech CARS 2 Laptop (Germany)' system. ROMSET: 2097152 bytes in 1 file / 1.36Mb packed $end $info=casio_ra3 $mame 0.260 [Devin Acker] Casio RA-3 RAM cartridge, , ???? DRIVER: casio/ra3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Devin Acker added 'Casio RA-3 RAM cartridge' device. ROMSET: None required. $end $info=casio_ra5 $mame 0.262 [BCM, =CO=Windler, Devin Acker] Casio RA-5 RAM cartridge, , ???? DRIVER: casio/ra3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: BCM, =CO=Windler and Devin Acker added 'Casio RA-5 RAM cartridge' device. ROMSET: None required. $end $info=casio_ra6 $mame 0.261 [Devin Acker] Casio RA-6 RAM cartridge, , ???? DRIVER: casio/ra3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Devin Acker added 'Casio RA-6 RAM cartridge' device. ROMSET: None required. $end $info=casiorom $mame 0.219 [David Haywood, ClawGrip] Casio ROM Pack Software List holder, Casio, 198? The Casio ROM Pack system was a method of storing music information, rather like modern-day MIDI files, on small, interchangable “cassettes?? which plugged into a Casio keyboard, a bit like you might plug in a Flash memory card today. The format first appeared in 1983, and is similar in many respects to the Yamaha Playcard system, which appeared at around the same time. Casio made a number of keyboard models throughout the 1980s and early 1990s that accepted ROM Packs. As well as just listening to the music, ROM Pack keyboards had various training modes to teach you to play the tunes, most using flashing LEDs above each key to guide you - the precursor to the mo dern Key Lighting feature. As their name suggests, they were read-only – you could buy various ROM packs with various tunes pre-loaded, but you could not record your own data to the packs. Casio did have a writable equivalent – the “RAM Pack?? – but very few keyboard models supported the writable packs (in fact, the PT-50 is the only one I know of), and the packs themselves are extremely rare (source: http://www.crumblenet.co.uk/keyb/rpacks.html). DRIVER: casio/casio_rompack.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: casio_rompack.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.219: David Haywood and ClawGrip added 'Casio ROM Pack Software List holder' system. ROMSET: None required. $end $info=casloopy $mame 0.140 [Angelo Salese] 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. DRIVER: casio/casloopy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: casloopy.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.140: Angelo Salese added 'Casio Loopy' system. ROMSET: 557056 bytes in 2 files / 466.73Kb packed $end $info=casloopy_adpcm $mame 0.260 [Phil Bennett] Casio Loopy ADPCM Cart, , ???? DRIVER: devices/bus/casloopy/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Phil Bennett added 'Casio Loopy ADPCM Cart' device. ROMSET: None required. $end $info=casloopy_cart_slot $mame 0.260 [Phil Bennett] Casio Loopy Cartridge Slot, , ???? DRIVER: devices/bus/casloopy/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Phil Bennett added 'Casio Loopy Cartridge Slot' device. ROMSET: None required. $end $info=casloopy_rom $mame 0.260 [Phil Bennett] Casio Loopy Standard Cart, , ???? DRIVER: devices/bus/casloopy/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Phil Bennett added 'Casio Loopy Standard Cart' device. ROMSET: None required. $end $info=cassette_image $mame 0.149u1 Cassette, , ???? DRIVER: devices/imagedev/cassette.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Cassette' device. ROMSET: None required. $end $info=cassvisn $mame 0.273 [Sean Riddle, David Haywood] Cassette Vision, Epoch, 1981 The Cassette Vision is a second generation home video game console made by Epoch Co. and released in Japan on July 30, 1981. A redesigned model called the Cassette Vision Jr. was released afterwards. The term cassette is a contemporary Japanese synonym for ROM cartridge, not to be confused with the magnetic cassette tape format. In terms of power, it is comparable to the Atari 2600. The Cassette Vision has unusual controls: four knobs built into the console itself, two for each player (one for horizontal, one for vertical), plus two buttons per player. The system originally retailed for ¥13,500, with games priced at ¥4,000. The Cassette Vision sold around 400,000 units, and was the best selling video game console in Japan before Nintendo's Family Computer. It received a successor called the Super Cassette Vision (source: https://en.wikipedia.org/wiki/Cassette_Vision). DRIVER: epoch/cassvisn.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: cassvisn_cart.xml RESOURCES: Snap and Title. WIP: - 0.273: Sean Riddle and David Haywood added 'Epoch Cassette Vision' system. ROMSET: None required. $end $info=cat $mame 0.133 [Miodrag Milanović] 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. DRIVER: canon/cat.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.133: Miodrag Milanović added 'Canon Cat' system. ROMSET: 917504 bytes in 13 files / 555.24Kb packed $end $info=cat28f020 $mame 0.225 [AJR] CSI CAT28F020 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: AJR added 'CSI CAT28F020 Flash' device. ROMSET: None required. $end $info=catseye $mame 0.204 [Vas Crabb] HP Catseye ASIC, , ???? DRIVER: devices/video/catseye.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.204: Added 'HP Catseye ASIC' device. ROMSET: None required. $end $info=cb308 $mame 0.152 [Robbbert] CB-308, Cromemco, 1977 Expandable peripheral system for 8-bit computers, designed for advanced professional and hobbyist use. It features slots for additional cards, serial and parallel interfaces, integrated power supply, and compatibility with S-100 architectures. Ideal for software development, industrial control, or custom applications from the 1970s–1980s. DRIVER: cromemco/mcb216.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.196: Replaced UART with TMS5501 [AJR]. - 0.192: Clone promoted to working [Robbbert]. - 0.152: Robbbert added 'Cromemco CB-308 Single Card Computer' system. ROMSET: 4096 bytes in 4 files / 3.42Kb packed $end $info=cbm_iec $mame 0.149u1 CBM IEC bus, , ???? DRIVER: devices/bus/cbmiec/cbmiec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Made CBM IEC device names more descriptive [AJR]. - 0.149u1: Added 'CBM IEC bus' device. ROMSET: None required. $end $info=cbm_iec_slot $mame 0.149u1 CBM IEC slot, , ???? DRIVER: devices/bus/cbmiec/cbmiec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'CBM IEC slot' device. ROMSET: None required. $end $info=cbm_interpod $mame 0.143u3 [Curt Coder] Oxford Computer Systems Interpod, , ???? DRIVER: devices/bus/cbmiec/interpod.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (interpod) to (cbm_interpod) and description changed to 'Oxford Computer Systems Interpod'. - 0.143u3: Curt Coder added 'Interpod' device. ROMSET: 4096 bytes in 2 files / 3.15Kb packed $end $info=cbm_serbox $mame 0.144u5 Serial Box, , ???? DRIVER: devices/bus/cbmiec/serialbox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (serbox) to (cbm_serbox). - 0.144u5: Added 'Serial Box' device. ROMSET: 4096 bytes in 1 file / 2.05Kb packed $end $info=cbm2_24k $mame 0.147u2 CBM-II 24K RAM/ROM cartridge, , ???? DRIVER: devices/bus/cbm2/24k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added '24K RAM/ROM cartridge' device. ROMSET: None required. $end $info=cbm2_expansion_slot $mame 0.149u1 CBM-II expansion port, , ???? DRIVER: devices/bus/cbm2/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'CBM-II expansion port' device. ROMSET: None required. $end $info=cbm2_hrga $mame 0.147u1 CBM 500/600/700 High Resolution Graphics (A), , ???? DRIVER: devices/bus/cbm2/hrg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Renamed (cbm2_graphic) to (cbm2_hrga). - 0.147u1: Added 'CBM 500/600/700 High Resolution Graphics (A)' device. ROMSET: 8192 bytes in 1 file / 2.57Kb packed $end $info=cbm2_hrgb $mame 0.153 CBM 500/600/700 High Resolution Graphics (B), , ???? DRIVER: devices/bus/cbm2/hrg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'CBM 500/600/700 High Resolution Graphics (B)' device. ROMSET: 8192 bytes in 1 file / 2.57Kb packed $end $info=cbm2_standard $mame 0.147u1 CBM-II standard cartridge, , ???? DRIVER: devices/bus/cbm2/std.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u1: Added 'CBM-II standard cartridge' device. ROMSET: None required. $end $info=cbm2_user_port $mame 0.149u1 CBM-II user port, , ???? DRIVER: devices/bus/cbm2/user.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'CBM2 user port' device. ROMSET: None required. $end $info=cbm3008 $mame 0.148u1 [Curt Coder] CBM 3008, Commodore Business Machines, 1979 The PET has a special place in the history of micro-computers, as it was one of the biggest sellers in the 1979 /1980 period, when computers were aimed at both the home and business market. Many people instantly recognise the PET as it stood out from the usual ' terminal plus box' computer. The 3008 was a direct descendent of the 2001 (the German 3001 is in fact a rebadged 2001 with a different keyboard), has the same board as the 4000 series PETs but amazingly carries BASIC 2.0 and is apparently the identical dialect found in the VIC-20 and 64. The 3008 didn't last long, rapidly pulled for the expanded 3016 and 3032 which had 16K and 32K RAM respectively (source: http://www.computinghistory.org.uk/det/2993/commodore-pet-cbm-3008/). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u1: Curt Coder added 'Commodore CBM 3008' system. $end $info=cbm3016 $mame 0.148u1 [Curt Coder] CBM 3016, Commodore Business Machines, 1979 Commodore CBM 3016 or PET 2001-16N. The first all-in-one home computer fro Commodore was the PET. The first model was the PET 2001, including either 4 KB (the 2001-4) or 8 KB (2001-8) of 8-bit RAM. It was essentially a single-board computer with discrete logic driving a small built-in monochrome monitor with 40x25 character graphics. Designed on an appliance computer philosophy similar to the original Macintosh the machine also included a built-in Datassette for data storage located on the front of the case, which left little room for the keyboard. The data transfer rate to cassette was 1500 baud, duplicated for safety, giving an effective rate of 750 baud. The 2001 was announced at the '77 Winter CES in January 1977 and the first 100 units were shipped in mid October 1977. However they remained back-ordered for months, and to ease deliveries they eventually cancelled the 4 kB version early the next year (source: http://www.computinghistory.org.uk/det/9361/Commodore-PET-3016/). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u1: Curt Coder added 'Commodore CBM 3016' system. $end $info=cbm3032 $mame 0.36RC1 [Peter Trauner] CBM 3032, 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). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.148u1: Renamed (cbm30) to (cbm3032) and modified the description in 'CBM 3032'. - 0.36RC1: Peter Trauner added 'Commodore CBM3000 Series (Basic 2)' system. $end $info=cbm3032b $mame 0.36 [Curt Coder] CBM 3032B, 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). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u1: Renamed (cbm30b) to (cbm3032b) and modified the description in 'CBM 3032B'. Updated status of emulation. - 0.36: Curt Coder added 'CBM 30xx (Business keyboard)' system. $end $info=cbm4016 $mame 0.37b2 [Peter Trauner] CBM 4016, 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). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.148u1: Renamed (cbm40n) to (cbm4016) and modified the description in 'CBM 4016'. Updated status of emulation. - 0.37b2: Peter Trauner added 'Commodore CBM4000 FAT Series (CRTC) 50Hz' system. $end $info=cbm4032 $mame 0.128 [Curt Coder] CBM 4032, 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). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.148u1: Renamed (cbm40o) to (cbm4032) and modified the description in 'CBM 4032'. Updated status of emulation. - 0.128: Curt Coder added 'CBM 40xx (Basic 4, no CRTC, Normal keyboard)' system. $end $info=cbm4032b $mame 0.128 [Curt Coder] CBM 4032B, 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). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.148u1: Renamed (cbm40ob) to (cbm4032b) and modified the description in 'CBM 4032B'. Updated status of emulation.- 0.128: Curt Coder added 'CBM 40xx (Basic 4, no CRTC, Business keyboard)' system. $end $info=cbm4032f $mame 0.153 [Curt Coder] CBM 4032 (Fat 40), 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). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.153: Curt Coder added 'Commodore CBM 4032 (Fat 40)' system. ROMSET: 2048 bytes in 1 file / 1.62Kb packed $end $info=cbm610 $mame 0.36 [Curt Coder] CBM 610, 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). DRIVER: commodore/cbm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cbm2_cart.xml, cbm2_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.36: Curt Coder added 'CBM 610 (50Hz)' system. ROMSET: 49152 bytes in 6 files / 36.60Kb packed $end $info=cbm620 $mame 0.36 [Curt Coder] CBM 620, 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). DRIVER: commodore/cbm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cbm2_cart.xml, cbm2_flop.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.36: Curt Coder added 'CBM 620 (50Hz)' system. ROMSET: 32768 bytes in 4 files / 24.33Kb packed $end $info=cbm620_hu $mame 0.37b10 [Curt Coder] CBM 620 (Hungary), 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). DRIVER: commodore/cbm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cbm2_cart.xml, cbm2_flop.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.147u2: Renamed (cbm620hu) to (cbm620_hu). - 0.37b10: Curt Coder added 'CBM 620 (Hungary, 50Hz)' system. ROMSET: 32768 bytes in 3 files / 19.09Kb packed $end $info=cbm710 $mame 0.36 [Curt Coder] CBM 710, 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). DRIVER: commodore/cbm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cbm2_cart.xml, cbm2_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.36: Curt Coder added 'CBM 710 (50Hz)' system. $end $info=cbm720 $mame 0.36 [Curt Coder] CBM 720, 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). DRIVER: commodore/cbm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cbm2_cart.xml, cbm2_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.36: Curt Coder added 'CBM 720 (50Hz)' system. ROMSET: 16384 bytes in 2 files / 12.02Kb packed $end $info=cbm720_de $mame 0.148u1 [Curt Coder] CBM 720 (Germany), 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). DRIVER: commodore/cbm2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cbm2_cart.xml, cbm2_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u1: Curt Coder added 'Commodore CBM 720 (Germany)' system. ROMSET: 24576 bytes in 3 files / 18.52Kb packed $end $info=cbm720_se $mame 0.37b10 [Curt Coder] CBM 720 (Sweden/Finland), 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). DRIVER: commodore/cbm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cbm2_cart.xml, cbm2_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.147u2: Renamed (cbm720sw) to (cbm720_se). - 0.147u1: Renamed (cbm720se) to (cbm720sw). - 0.37b10: Curt Coder added 'CBM 720 (Sweden/Finland, 50Hz)' system. ROMSET: 28672 bytes in 4 files / 19.33Kb packed $end $info=cbm730 $mame 0.147u1 [Curt Coder] CBM 730, Commodore Business Machines, 1983 The Commodore 700 series featured the same hardware basis as the 600 series but had a built-in tilt-and-swivel monochrome 12" monitor, a detachable keyboard and housing for two 5?" floppy drives (source: http://www.old-computers.com/museum/computer.asp?st=1&c=952). DRIVER: commodore/cbm2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cbm2_cart.xml, cbm2_flop.xml, bx256hp_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.147u1: Curt Coder added 'CBM 730 (PAL)' system. ROMSET: 20480 bytes in 3 files / 12.41Kb packed $end $info=cbm8000_hsg_a $mame 0.156 CBM 8000 High Speed Graphics (A), , ???? DRIVER: devices/bus/pet/hsg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'CBM 8000 High Speed Graphics (A)' device. ROMSET: 8192 bytes in 2 files / 2.69Kb packed $end $info=cbm8000_hsg_b $mame 0.156 CBM 8000 High Speed Graphics (B), , ???? DRIVER: devices/bus/pet/hsg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'CBM 8000 High Speed Graphics (B)' device. ROMSET: 8192 bytes in 2 files / 2.69Kb packed $end $info=cbm8032 $mame 0.36RC1 [Peter Trauner] CBM 8032, 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?" 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). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u1: Renamed (cbm80) to (cbm8032) and modified the description in 'CBM 8032'. Updated status of emulation. - 0.36RC1: Peter Trauner added 'Commodore CBM8000 60Hz' system. ROMSET: 2048 bytes in 1 file / 1.59Kb packed $end $info=cbm8032_de $mame 0.36RC1 [Peter Trauner] CBM 8032 (Germany), 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?" 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). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u1: Renamed (cbm80ger) to (cbm8032_de) and modified the description in 'CBM 8032 (Germany)'. Updated status of emulation. - 0.36RC1: Peter Trauner added 'Commodore CBM8000 German (50Hz)' system. ROMSET: 4096 bytes in 2 files / 2.39Kb packed $end $info=cbm8032_fr $mame 0.165 [Hervé Warin] CBM 8032 (France), 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?" 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). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.165: Hervé Warin added 'Commodore CBM 8032 (France)' system. ROMSET: 6144 bytes in 2 files / 2.62Kb packed $end $info=cbm8032_se $mame 0.36RC1 [Peter Trauner] CBM 8032 (Sweden/Finland), 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?" 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). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.148u1: Renamed (cbm80swe) to (cbm8032_se) and modified the description in 'CBM 8032 (Sweden/Finland)'. Updated status of emulation. - 0.36RC1: Peter Trauner added 'Commodore CBM8000 Swedish (50Hz)' system. ROMSET: 4096 bytes in 2 files / 2.27Kb packed $end $info=cbm8096 $mame 0.148u1 [Curt Coder] CBM 8096, Commodore Business Machines, 1981 The CBM 8000 series of included a new display chip which drove an 80x25 character screen, but this resulted in a number of software incompatibilities with programs designed for the 40 column screen, and it appears to have been unpopular as a result. The machine shipped with 32 kB standard as the 8032, but allowed another 64 kB to be added 'externally. Later the upgrade was installed from the factory, creating the 8096 (source: http://en.wikipedia.org/wiki/Commodore_PET#PET_4000_series_.2F_CBM_8000_series). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml, cbm8096_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u2: Emulated the 64KB memory expansion card and promoted driver to working [Curt Coder]. - 0.148u1: Curt Coder added 'Commodore CBM 8096' system. ROMSET: 2048 bytes in 1 file / 1.59Kb packed $end $info=cbm8296 $mame 0.128 [Curt Coder] CBM 8296, 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). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml, cbm8296_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, Marquee and PCB. WIP: - 0.157: Added 'mysterious "GV" ROM set [Mike Naberezny]. - 0.156: System promoted from 'GAME_NOT_WORKING' [Curt Coder, Mike Naberezny] - 0.128: Curt Coder added 'CBM 8296 (Basic 4, CRTC 50Hz, 80 columns)' system. ROMSET: 151584 bytes in 6 files / 15.16Kb packed $end $info=cbm8296d $mame 0.128 [Curt Coder] CBM 8296-D, 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). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml, cbm8296_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.128: Curt Coder added 'Commodore CBM 8296D' system. ROMSET: 4096 bytes in 1 file / 2.57Kb packed $end $info=cbm8296d_de $mame 0.148u1 [Curt Coder] CBM 8296-D (Germany), Commodore Business Machines, 1984 The CBM-II series was the professional line of computers developed by Commodore as an evolution of the previous series PET / CBM . Of this line were also part of the Commodore 8296 and Commodore 8296-D which are considered the descendants of the "old" CBM8032 for the many similarities they had with this machine (source, traslated from italian: http://myretrocomputing.altervista.org/commodorecbm8296/index.php). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml, cbm8296_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.148u1: Curt Coder added 'Commodore CBM 8296D (Germany)' system. ROMSET: 8192 bytes in 2 files / 3.48Kb packed $end $info=cbm8296dgv_de $mame 0.157 [Mike Naberezny] CBM 8296-D GV? (Germany), Commodore Business Machines, 1984 The CBM-II series was the line of professional computers developed by Commodore as an evolution of the previous PET/CBM series. This line also included the?Commodore 8296?and the?Commodore 8296-D?which are considered the descendants of the "old"?CBM8032?due to the many similarities they had with this machine. The first difference that catches the eye compared to the previous series is the beauty of the new cases, where before there were only right angles, sharp edges and a total lack of ergonomics, now there are curves, harmonious shapes and ease of use. Surely these are some of the most beautiful computers ever made in terms of aesthetics. The CBM 8296-D represented the evolutionary peak and at the same time the stopping point of the PET/CBM II series. It was in fact one of the most powerful 8bit computers available at the time: the already remarkable characteristics of the CBM 8296 were added 2 5.25-inch drives mounted in the upper part of the chassis capable of archiving up to 1Mb of data on normal disks DS/DD, a true record. The only drawback was the fact that since the file system was not hierarchical it was not possible to organize the file in directories and therefore you had very large disks but with endless lists of files (source, translated from Italian: http://myretrocomputing.altervista.org/commodorecbm8296/index.php). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml, cbm8296_flop.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.157: Mike Naberezny added 'Commodore CBM 8296-D GV? (Germany)' system. ROMSET: 12288 bytes in 3 files / 5.47Kb packed $end $info=cbm8296ed $mame 0.148u2 [Curt Coder] CBM 8296 ExecuDesk, Commodore Business Machines, 1984 Among the refashioned CBM line of computers, the 8296 stands above many as the ultimate business micro. Based on the 8032 architecture, this computer features 128K of external expansion memory, and the 'Execudesk': a ROM capable of launching an included suite of disk-based business applications. When powered on, the 8296 displays the Execudesk menu, which features options for loading the disk-based applications, shutting down the system, or 'exiting' to BASIC. When in BASIC mode, the 8296 is essentially the same as an 8096, with, of course, the nicer case design,sloped detachable keyboard, and swivel monitor. The 8296-D comes with a built in 8250 disk drive, which is a dual 1024K DS/DD 5?" floppy unit (source: http://www.zimmers.net/cbmpics/cbpets.html). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml, cbm8296_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.155: Added 'ROM signatures for Oracle 3.03 [Mike Naberezny]. - 0.148u2: Curt Coder added 'CBM 8296 ExecuDesk' system. ROMSET: 12288 bytes in 3 files / 6.93Kb packed $end $info=cbm8296gd $mame 0.148u2 [Curt Coder] CBM 8296GD, Commodore Business Machines, 1984 An 8-bit computer with a desktop case, featuring a built-in keyboard, an alphanumeric display, and dual integrated floppy drives. Designed for professional and business use, it offers extensive BASIC in ROM, expansion ports, and support for external peripherals. It includes advanced features for its time, such as text editing, spreadsheets, and database management—typical of the 1980s. DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml, cbm8296_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u2: Curt Coder added 'CBM 8296GD' system. ROMSET: 12288 bytes in 3 files / 6.55Kb packed $end $info=cbnt2039 $mame 0.214 [Al Kossow, Bitsavers] 2039 Controller, Cablenet, 1993 Control device for wired networks, designed to manage communication between terminals and servers in business or industrial environments. It features serial ports, dedicated transmission protocols, software-based configuration, and compatibility with legacy systems. Ideal for integration into existing infrastructures for automation, monitoring, or centralized data management. DRIVER: skeleton/cbnt2039.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP - 0.214: Al Kossow and Bitsavers added 'Cablenet 2039 Controller' system. ROMSET: 131072 bytes in 1 file / 21.17Kb packed $end $info=cbrs8 $mame 0.195 [Team Europe] CoolBoy RS-8 168 in 1, CoolBoy, 201? Portable cartridge-based handheld console with a built-in screen, pre-loaded with 168 retro 8-bit style games. Compact design, rechargeable battery, classic directional controls and buttons, plus optional TV video output. Designed for vintage gaming enthusiasts, it recreates the experience of iconic retro consoles without requiring additional cartridges. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.195: Team Europe added 'CoolBoy RS-8 168 in 1' system. ROMSET: 16777216 bytes in 1 file / 5.90Mb packed $end $info=cbus_bus $mame 0.198 InterPro CBUS bus, , ???? DRIVER: devices/bus/interpro/sr/sr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Renamed (cbus) to (cbus_bus) and description changed to 'InterPro CBUS bus'. - 0.198: Added 'InterPro CBUS' device. ROMSET: None required. $end $info=cbus_slot $mame 0.198 InterPro CBUS slot, , ???? DRIVER: devices/bus/interpro/sr/sr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'InterPro CBUS slot' device. ROMSET: None required. $end $info=cc1 $mame 0.208 [hap, Berger] Chess Challenger, Fidelity Electronics, 1977 Challenger, or Fidelity Chess Challenger, was a series of dedicated chess computers produced and market by Fidelity Electronics. The Chess Challenger 1 was the first commercial chess computer of its kind in 1976, invented by Sidney Samole, with a program by Ron Nelson, developed for an Altair 8800 Microcomputer with an Intel 8080 CPU. Further versions of Nelson's program run on a more advanced Z80 CPU, great commercial success was the Chess Challenger 7 in 1979. Ed English, an early game programmer affiliated with Fidelity Electronics in 1979/80, improved the alpha-beta implementation to double the playing speed (source: https://www.chessprogramming.org/Chess_Challenger). DRIVER: fidelity/cc1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: Remove timer_device [hap]. - 0.224: Machine promoted to working [Berger, Mike Watters]. - 0.208: hap and Berger added 'Fidelity Electronics Chess Challenger' system. ROMSET: 2048 bytes in 1 file / 1.56Kb packed $end $info=cc10 $mame 0.140 [Kevin Horton, Jonathan Gevaryahu, Sandro Ronco] Chess Challenger "10" (model CCX, rev. B), 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). DRIVER: fidelity/cc10.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.207: Changed description to 'Chess Challenger 10 (model CCX, rev. B)'. - 0.140: Kevin Horton Jonathan Gevaryahu andSandro Ronco added skeleton driver of 'Fidelity Chess Challenger 10' system. ROMSET: 4096 bytes in 1 file / 3.42Kb packed $end $info=cc10a $mame 0.210 [bataais] Chess Challenger "10" (model CCX), Fidelity Electronics, 1978 The Fidelity Chess Challenger 10 has been released in three versions, referred to as the A, B and C versions, with the B version being the most powerful, but this is also in relation to the relatively modest overall performance of the CC10 (source, translated from German: https://www.schach-computer.info/wiki/index.php/Fidelity_Chess_Challenger_10). DRIVER: fidelity/cc10.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: Changed description to 'Chess Challenger "10" (model CCX)'. - 0.210: bataais added 'Fidelity Electronics Chess Challenger 10 (model CCX)' system. ROMSET: 4096 bytes in 1 file / 3.42Kb packed $end $info=cc10c $mame 0.223 [hap, Berger, Achim] Chess Challenger (model UCC10, 10 levels), Fidelity Electronics, 1979 Chess Challenger UCC10 has been programmed to initiate and follow the opening lines of a broad vocabulary of book openings (e.g. French Defense, Ruy Lopez, Giuoco Piano, Sicilian, Queen's Gambit Declined.) The UCC10 Levels are slightly different to the regular Fidelity Chess Challenger 10 (source: http://www.spacious-mind.com/html/chess_challenger_10_upgrade.html). DRIVER: fidelity/cc1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.223: hap, Berger and Achim added 'Fidelity Electronics Chess Challenger (model UCC10, 10 levels)' system. ROMSET: 8192 bytes in 1 file / 5.59Kb packed $end $info=cc2150 $mame 0.230 [hap, Berger] Chess Champion 2150, Tandy Corporation / Saitek / Heuristic Software, 1988 RADIO SHACK CHESS CHAMPION 2150 is an advanced chess computer endorsed by world chess champion Garry Kasparov. and even though it has power and features that can challenge chess masters, it also offers levels of play for a chess novice. (There are a total of 64 different levels of play). The CHESS CHAMPION 2150 automatically registers the moves you make in its memory and on its built-in LCD chessboard display. The display also provides a variety of other helpful information during play (source: http://www.spacious-mind.com/html/champion_2150_version_a.html). DRIVER: saitek/simultano.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.265: Changed manufacturer to 'Tandy Corporation / Saitek / Heuristic Software'. - 0.262: Changed manufacturer to 'Tandy Corporation / Saitek'. - 0.230: hap and Berger added 'Saitek/Tandy Corporation Chess Champion 2150' system. ROMSET: 65536 bytes in 1 file / 47.31Kb packed $end $info=cc2schach $mame 0.246 [hap] CC2-Schachzwerg (German), Elektor, 2009 Clever software written in C makes it possible for an ATmega88 (with only 8 KB Flash) to learn to play chess. And with amazing playing strength! If you own a CC2 ATmega board, you can easily get a small chess computer, because then you only need a few inexpensive buttons! (source, traslated from German: https://www.elektormagazine.de/magazine/elektor-200906/3240). DRIVER: elektor/avrmax.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.246: hap added 'Elektor CC2-Schachzwerg (German)' system. ROMSET: 8192 bytes in 1 file / 4.21Kb packed $end $info=cc3 $mame 0.209 [hap, Berger, Sean Riddle] Chess Challenger (upgraded version, 3 levels), Fidelity Electronics, 1977 Only four months after the introduction of the very first chess computer in the world, an improved version appeared. His name? Chess Challenger 3 because of its 3 levels. The chess program of its predecessor, the Chess Challenger 1 has exactly 2316 bits (2 KB ROM). Challenger 3 has 2332 bits, so a minimal extension. But the most important improvement is that one can enter the moves with the usual standard notation (source: http://www.schaakcomputers.nl/hein_veldhuis/database/files/07-1977%20%5BD-8601%5D%20Fidelity%20-%20Chess%20Challenger%203.pdf). DRIVER: fidelity/cc1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: Changed description to 'Chess Challenger (upgraded version, 3 levels)'. - 0.209: hap, Berger and Sean Riddle added 'Fidelity Electronics Chess Challenger 3' system. ROMSET: 4096 bytes in 1 file / 3.14Kb packed $end $info=cc40 $mame 0.154 [hap, Jon Guidry] Compact Computer 40, Texas Instruments, 1983 The Texas Instruments Compact Computer 40 or CC-40 is a battery-operated portable computer that was manufactured and released by Texas Instruments in March 1983. Priced at US$249, it weighs 600 grams (22 ounces) and can be powered by four AA batteries or an AC adapter. It was intended as a portable business computer, and uses TI's TMS70C20 CPU, an 8-bit microprocessor that ran at 2.5 MHz. The CC-40 has 6 kilobytes of on board Random Access Memory (expandable to 18 KB), 34 KB of Read Only Memory, and a 31-character LCD display. It is capable of operating for 200 hours off one set of batteries, and memory is not erased by powering the unit off, so an unpowered unit can retain data for several months. However, no disk or tape drive was released with the unit, and a digital "wafertape" unit depicted on the computer's box was only released as a prototype, reportedly because it proved too unreliable. The inability to store data permanently hurt the CC-40's sales. The CC-40 does have ports for connecting a printer and a modem. Expansion was to be through a Hexbus interface, arguably prototypical to USB, providing Hot swapping plug-and-play functionality. The HexBus interface was also available for the TI-99/4A and was built into the prototype-only TI-99/8 (source: http://en.wikipedia.org/wiki/Texas_Instruments_Compact_Computer_40). DRIVER: ti/cc40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cc40_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.154: hap and Jon Guidry added 'Texas Instruments ' system. ROMSET: 34816 bytes in 2 files / 26.21Kb packed $end $info=cc40p $mame 0.231 [hap, Jon Guidry] Compact Computer 40 Plus (prototype), Texas Instruments, 1984 The Texas Instruments Compact Computer 40 or CC-40 is a battery-operated portable computer that was developed by Texas Instruments and released in March 1983. Priced at US$249, it weighs 600 grams (22 ounces) and can be powered by four AA batteries or an AC adapter. It was intended as a portable business computer, and uses TI's TMS70C20 CPU, an 8-bit microprocessor that runs at 2.5 MHz (source: https://en.m.wikipedia.org/wiki/Texas_Instruments_Compact_Computer_40). DRIVER: ti/cc40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cc40_cart.xml RESOURCES: Snap and Title. WIP: - 0.231: hap and Jon Guidry added 'Texas Instruments Compact Computer 40 Plus (prototype)' system. ROMSET: 4096 bytes in 1 file / 3.30Kb packed $end $info=cc7 $mame 0.171 [hap, Berger] Chess Challenger "7" (set 1), Fidelity Electronics, 1980 With more than 600,000 units sold in the world, the Fidelity Electronics Chess Challenger 7 (CC7) is the first true commercial success in the history of mass market chess computer (source: http://www.boris-is-king.com/presentationcc7eng.htm). DRIVER: fidelity/cc7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.207: Changed description to 'Chess Challenger 7 (model BCC, rev. B)'. - 0.171: hap and Berger added 'Fidelity Electronics Chess Challenger 7 (rev. B)' system. ROMSET: 4096 bytes in 1 file / 3.41Kb packed $end $info=cc7a $mame 0.209 [Sean Riddle] Chess Challenger "7" (set 2), Fidelity Electronics, 1979 With more than 600,000 units sold in the world, the Fidelity Electronics Chess Challenger 7 (CC7) is the first true commercial success in the history of mass market chess computer (source: http://www.boris-is-king.com/presentationcc7eng.htm). DRIVER: fidelity/cc7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.230: Renamed (cc7o) to (cc7a) and description changed to 'Chess Challenger "7" (set 2)'. - 0.221: Changed description to 'Chess Challenger "7" (model CC7)'. - 0.209: Sean Riddle added 'Fidelity Electronics Chess Challenger 7 (model CC7)' system. ROMSET: 4096 bytes in 1 file / 3.41Kb packed $end $info=cc90_232 $mame 0.251 [AJR] Thomson CC 90-232 Communication Interface, , ???? DRIVER: devices/bus/thomson/cc90_232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: AJR added 'Thomson CC 90-232 Communication Interface' device. ROMSET: None required. $end $info=ccdelta1 $mame 0.193 [hap, Berger] Chess Champion: Delta-1, SciSys / Novag Industries, 1980 The NOVAG CHESS CHAMPION DELTA-1 with its powerful, progressive program, faster response time and sleek, portable format is versatile for the beginner and advanced enough for the experienced player (source: http://www.spacious-mind.com/html/delta-1.html). DRIVER: saitek/delta1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.264: Changed manufacturer to 'SciSys / Novag Industries'. - 0.193: hap and Berger added 'Novag Chess Champion: Delta-1' system. ROMSET: 4096 bytes in 1 file / 3.07Kb packed $end $info=cchime $mame 0.249 [hap, Sean Riddle, John Parker, Altharic, wolf676] Chroma-Chime, Chromatronics, 1977 Modular electronic device for generating sounds and melodies, based on analog technology and designed for educational or experimental use. It allows users to create musical sequences by connecting colorful components, leveraging principles of simple sound synthesis. Ideal for introducing concepts of electronics and music in an interactive and visually engaging way. DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.249: hap, Sean Riddle, John Parker, Altharic and wolf676 added 'Chromatronics Chroma-Chime' system. ROMSET: 2256 bytes in 3 files / 1.17Kb packed $end $info=ccmk1 $mame 0.119 [Wilbert Pol] Chess Champion: MK I, bootleg (Novag Industries), 1978 The Chess Champion MK I was Novag's first dedicated chess computer released in September 1978. It had a Fairchild F8 8-Bit processor running with 1.78 MHz, 2 KB ROM, and 256 bytes RAM. The program was a clone of the Data Cash Systems Inc. CompuChess program, which was developed by David B. Goodrich & Associates, while other sources claim David Levy was involved in the development (source: http://chessprogramming.wikispaces.com/Chess+Champion+MK+I). DRIVER: chess/compuchess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, PCB and Artwork Preview. WIP: - 0.264: Changed manufacturer to 'bootleg (Novag Industries)'. - 0.229: Changed manufacturer to 'bootleg (Novag)'. - 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. $end $info=ccmk2 $mame 0.37b8 [PeT] Chess Champion: MK II (set 1), Novag Industries / Commodore, 1979 The Chess Champion MK II was Novag's second dedicated chess computer released in 1979. It had a 6502 compatible 6504 8-Bit processor running with 1 MHz, 5 KB ROM, and 320 bytes RAM. The program was based on Peter Jennings' Microchess 1.5 (source: http://chessprogramming.wikispaces.com/Chess+Champion+MK+II). DRIVER: commodore/chessmate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Artwork Preview. WIP: - 0.269: Changed description to 'Chess Champion: MK II (set 1)' and manufacturer to 'Novag Industries / Commodore'. Small update to internal artwork. Swap ccmk2/ccmk2a sets (newest first) [hap]. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.212: Changed description to 'Chess Champion: MK II (ver. 1)'. - 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. $end $info=ccmk2a $mame 0.212 [hap] Chess Champion: MK II (set 2), Novag Industries / Commodore, 1979 The Chess Champion MK II was Novag's second dedicated chess computer released in 1979. It had a 6502 compatible 6504 8-Bit processor running with 1 MHz, 5 KB ROM, and 320 bytes RAM. The program was based on Peter Jennings' Microchess 1.5 (source: http://chessprogramming.wikispaces.com/Chess+Champion+MK+II). DRIVER: commodore/chessmate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.269: Changed description to 'Chess Champion: MK II (set 2)' and mnufacturer to 'Novag Industries / Commodore'. Small update to internal artwork. Swap ccmk2/ccmk2a sets (newest first) [hap]. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.212: hap added 'Novag Chess Champion: MK II (ver. 2)' system. $end $info=ccmk5 $mame 0.214 [hap, Berger] Chess Champion: Mark V, SciSys / Philidor Software, 1981 a dedicated chess computer manufactured by Scisys-W Ltd. Hong Kong from 1981. Primary author of a Z80 based development version was David Broughton, while the translation to the 6502 production version was done by Mark Taylor. Both programmers were recruited into Levy's and O'Connell's company Philidor Software which was closely related to Winkler's Scisys-W Ltd. who manufactured and traded most of their computers until in summer 1981 Levy and O'Connell decided to loosen their relationship with SciSys and founded their new software company Intelligent Software (source: https://www.chessprogramming.org/Chess_Champion_Mark_V). DRIVER: saitek/mark5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.214: hap and Berger added 'SciSys/Philidor Software Chess Champion: Mark V' system. ROMSET: 1920183 bytes in 5 files / 121.25Kb packed $end $info=ccmk6 $mame 0.214 [hap, Berger] Chess Champion: Mark VI/Philidor, SciSys / Philidor Software, 1982 Following the initial success of the Chess Champion Mark V, Scisys were keen to follow up with a stronger program and a Sensor Board. Scisys were aware of the need to appeal to customers who preferred to play with a real chess board rather than follow the game on the LCD screen of the Mark V. Early on the Sensor Board project appeared to be going to plan. Kevin O'Connell of Intelligent Software showed a working prototype to author Tim Harding as early as August 1981. At the Second European Microcomputer Chess Championships held at the Personal Computer World (PCW) show in September 1981 two Philidor experimental programs came 4th and 5th. Development of the next program was on track. By March 1982 a price of ?155 was already being quoted for the Sensor Board. A patent application was filed on 19th July 1982 (link). However the months went by with no further news of a release date. The Mark VI was released just before Christmas in 1982. The cost of the Mark V chess computer was reduced from ?275 to ?199, with the Mark VI module costing another ?199. In January 1983 PCW carried an article about Scisys and the Mark V and VI, including a game with evaluations throughout between the old and the new. The Mark VI won OK (source: http://www.chesscomputeruk.com/html/chess_champion_mark_vi___senso.html). DRIVER: saitek/mark5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.214: hap and Berger added 'SciSys/Philidor Software Chess Champion: Mark VI/Philidor' system. ROMSET: 36864 bytes in 5 files / 23.50Kb packed $end $info=ccs2422 $mame 0.136 [Robbbert] CCS Model 2422B FDC card, California Computer Systems, 1980 Controller board for floppy disk drives, compatible with the S-100 bus, designed for 8-bit computers from the 1970s–1980s. Supports up to four drives, handles standard floppy formats of the era, and includes firmware for booting and file system management. Ideal for expanding storage capacity and enabling disk-based booting on professional or hobbyist vintage systems. DRIVER: ccs/ccs2810.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.136: Robbbert added skeleton driver of 'CCS Model 2422B' system. ROMSET: 2560 bytes in 3 files / 1.75Kb packed $end $info=ccs2810 $mame 0.136 [Robbbert] CCS Model 2810 CPU card, California Computer Systems, 1980 Processor board based on the Z80 architecture, designed for systems with an S-100 bus—typical of 8-bit computers from the 1970s and 1980s. It includes a clock, control logic, and supporting circuits for executing machine code and coordinating with peripherals. Ideal for upgrades or building custom systems, it offers software compatibility with CP/M environments and applications from that era. DRIVER: ccs/ccs2810.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.136: Robbbert added skeleton driver of 'CCS Model 2810' system. ROMSET: 2048 bytes in 1 file / 1.49Kb packed $end $info=ccs300 $mame 0.150 [Robbbert] CCS Model 300, California Computer Systems, 1981 There's no info available on this system, however the bankswitching appears to be the same as their other systems. Early on, it does a read from port F2. If bit 3 is low, the system becomes a Model 400. Since IM2 is used, it is assumed there are Z80 peripherals on board. There's unknown usage of ports 11 thru 1B, 34, and F0 thru F2 (source: MESS driver). DRIVER: ccs/ccs2810.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.150: Robbbert added skeleton driver of 'California Computer Systems CCS Model 300' system. ROMSET: 2048 bytes in 1 file / 0.95Kb packed $end $info=ccs7710 $mame 0.227 [AJR] CCS Model 7710 Asynchronous Serial Interface, , ???? DRIVER: devices/bus/a2bus/ccs7710.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Move class definition out of header [AJR]. - 0.230: Don't take over C800-CFFF space [AJR]. - 0.227: AJR added 'CCS Model 7710 Asynchronous Serial Interface' device. ROMSET: 1536 bytes in 6 files / 0.82Kb packed $end $info=cd100b $mame 0.217 [unknown] CD-100B LaserStar, Rowe International, 1992 Automatic system for playing digital music, based on CD media, designed for public environments such as bars, restaurants, or game rooms. Equipped with a user interface featuring a display and keyboard for track selection, it allows users to create playlists and manage an extensive music catalog. Characterized by a robust design and an integrated laser reading mechanism, it offers reliability and ease of use, functioning as a modern jukebox for collective entertainment. DRIVER: skeleton/cd100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.217: unknown added 'Rowe International CD-100B LaserStar' system. ROMSET: 491520 bytes in 5 files / 163.99Kb packed $end $info=cd2501e $mame 0.163 CD2501E, , ???? DRIVER: devices/sound/tms5220.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'CD2501E' device. ROMSET: None required. $end $info=cd2501ecd $mame 0.150 CD2501ECD, , ???? DRIVER: devices/sound/tms5220.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'CD2501ECD' device. ROMSET: None required. $end $info=cd2650 $mame 0.138 [Robbbert] 2650 Computer System, Central Data, 1977 The 2650 was first reviewed in the US magazine Radio-Electronics, in the April 1977 issue. This computer was supplied in assembled form with an Editor/Assembler. A 12K BASIC was also available on cassette tape or floppy if you had the HD interface (source: http://www.old-computers.com/museum/computer.asp?st=1&c=45). DRIVER: skeleton/cd2650.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.148u4: Added 'correct character generator ROM [Robbbert]. - 0.138: Robbbert added skeleton driver of 'Central Data 2650' system. ROMSET: 54016 bytes in 11 files / 34.73Kb packed $end $info=cd2801 $mame 0.165 CD2801, , ???? DRIVER: devices/sound/tms5110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.165: Added 'CD2801' device. ROMSET: None required. $end $info=cd2802 $mame 0.165 CD2802, , ???? DRIVER: devices/sound/tms5110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.165: Added 'CD2802' device. ROMSET: None required. $end $info=cd3000i $mame 0.283 [R. Belmont] CD3000i, Akai, 1993 It’s a professional sampler based on CD-ROM technology. It allows you to load sounds directly from compatible discs, offering advanced editing capabilities, multitimbrality, built-in effects, and a music-production-oriented architecture. It has been highly regarded in the studio for its ability to seamlessly integrate extensive sound libraries with a fast and flexible workflow. DRIVER: akai/s3000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: s3000_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.283: R. Belmont added 'Akai CD3000i' system. ROMSET: 524288 bytes in 4 files / 247.33Kb packed $end $info=cd3000xl $mame 0.283 [R. Belmont] CD3000XL, Akai, 1994 Professional sampler, an evolution of the CD3000, featuring increased memory, advanced editing capabilities, and support for libraries on CD-ROM. Designed for producers and studios, it offers multitimbrality, built-in effects, and an optimized workflow for creating and manipulating sounds in real time. DRIVER: akai/s3000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: s3000_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.283: R. Belmont added 'Akai CD3000XL' system. ROMSET: 524288 bytes in 1 file / 134.55Kb packed $end $info=cd32 $mame 0.132 [incog, Fabio Priuli] Amiga CD32 (PAL), Commodore, 1993 The Amiga CD32, styled 'CD32' (code-named 'Spellbound'), was the first 32-bit CD-ROM based video game console released in western Europe, Australia, Canada and Brazil. It was first announced at the Science Museum in London, United Kingdom on 16 July 1993, and was released in September of the same year. The CD32 is based on Commodore's Advanced Graphics Architecture chipset, and is of similar specification to the Amiga 1200 computer. Using 3rd-party devices, it is possible to upgrade the CD32 with keyboard, floppy drive, hard drive and mouse, turning it into an Amiga 1200 personal computer. A hardware MPEG decompression module for playing Video CD was also available. The CD32 managed to secure over 38% of the CD-ROM market in the UK (source: http://en.wikipedia.org/wiki/Amiga_CD32). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, cd32.xml, cdtv.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.252: Cleaned up descriptions in software list [ArcadeShadow]. - 0.221: Re-dumped atr in cd32.xml [Guru]. - 0.212: Added 'additional information in cd32.xml [FakeShemp]. - 0.211: Sorted entries by name in cd32.xml [FakeShemp]. - 0.167: Deorphaned the software lists for cd32, 3do_m2 and pippin so that they get parsed by the validity checker etc [Shideravan]. - 0.147u3: Improved the inputs in CD32 (by adding a mirror of the first button where the regular Amiga reads it) this allows the majority of the booting CD32 games to actually be started. Expanded cd32.xml softlist entries to highlight more future test cases [David Haywood]. - 0.132: incog and Fabio Priuli added 'Amiga CD32 (not working)' system. ROMSET: 1048576 bytes in 1 file / 657.64Kb packed $end $info=cd32n $mame 0.154 [Dirk Best] Amiga CD32 (NTSC), Commodore, 1993 The Amiga CD32, styled 'CD32' (code-named 'Spellbound'), was the first 32-bit CD-ROM based video game console released in western Europe, Australia, Canada and Brazil. It was first announced at the Science Museum in London, United Kingdom on 16 July 1993, and was released in September of the same year. The CD32 is based on Commodore's Advanced Graphics Architecture chipset, and is of similar specification to the Amiga 1200 computer. Using 3rd-party devices, it is possible to upgrade the CD32 with keyboard, floppy drive, hard drive and mouse, turning it into an Amiga 1200 personal computer. A hardware MPEG decompression module for playing Video CD was also available. The CD32 managed to secure over 38% of the CD-ROM market in the UK (source: http://en.wikipedia.org/wiki/Amiga_CD32). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, cd32.xml, cdtv.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.154: Dirk Best added 'Commodore Amiga CD32 (NTSC)' system. $end $info=cd40105 $mame 0.163 CD40105B FIFO Register, , ???? DRIVER: devices/machine/40105.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.180: Renamed (40105) to (cd40105) and description changed to 'CD40105B FIFO Register'. - 0.163: Added '40105 FIFO' device. ROMSET: None required. $end $info=cd4099 $mame 0.189 CD4099B Addressable Latch, , ???? DRIVER: devices/machine/74259.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Added 'CD4099B Addressable Latch' device. ROMSET: None required. $end $info=cd6809 $mame 0.192 [Felipe Corrêa da Silva Sanches] CD-6809, Codimex, 1983 The Codimex CD 6809 was an 8-bit home computer produced in Brazil by the company Codimex Imp.Exp. de Computers Ltda in Porto Alegre/RS, in early 1983, during the period of the Market Reserve and based on the TRS-80 Color Computer (also called "CoCo", contraction of "Color Computer") by Tandy/Radio Shack norte -American, which was Tandy's first computer to generate graphic images in color at a low production cost (source, traslated from Portuguese: https://pt.m.wikipedia.org/wiki/CD6809). DRIVER: trs/coco12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: coco_cart.xml, coco_flop.xml, dragon_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.192: Felipe Corrêa da Silva Sanches added 'Codimex CD-6809' system. ROMSET: 32768 bytes in 4 files / 28.06Kb packed $end $info=cd6809_fdc $mame 0.192 Codimex CD-6809 Disk BASIC (1986), , ???? DRIVER: devices/bus/coco/coco_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: Changed description to 'Codimex CD-6809 Disk BASIC (1986)' [R. Belmont]. - 0.192: Added 'CD6809 FDC' device. ROMSET: 8192 bytes in 1 file / 6.93Kb packed $end $info=cd90_015 $mame 0.231 [Olivier Galibert] Thomson CD 90-015 floppy drive controller, , ???? DRIVER: devices/bus/thomson/cd90_015.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Changed description to 'Thomson CD 90-015 floppy drive controller'. Correct floppy drive type and name. Further customization of floppy drive [AJR]. - 0.231: Olivier Galibert added 'Thomson CD90-015 floppy drive selectler' device. ROMSET: 1984 bytes in 1 file / 1.69Kb packed $end $info=cd90_351 $mame 0.215 Thomson CD 90-351 Diskette Controller, , ???? DRIVER: devices/bus/thomson/cd90_351.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Changed description to 'Thomson CD 90-351 Diskette Controller'. - 0.231: Renamed (thmfc1) to (cd90_351) and description changed to 'Thomson CD90-351 floppy drive controller'. - 0.215: Added 'Thomson THMFC1 floppy controller' device. ROMSET: 7936 bytes in 4 files / 4.28Kb packed $end $info=cd90_640 $mame 0.231 [Olivier Galibert] Thomson CD 90-640 floppy drive controller, , ???? DRIVER: devices/bus/thomson/cd90_640.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Changed description to 'Thomson CD 90-640 floppy drive controller'. - 0.231: Olivier Galibert added 'Thomson CD90-640 floppy drive controller' device. ROMSET: 1984 bytes in 1 file / 1.56Kb packed $end $info=cdc721 $mame 0.150 [Al Kossow, Robbbert] 721 Display Terminal, Control Data Corporation, 1981 Monochromatic cathode-ray tube alphanumeric terminal designed for interaction with mainframes or minicomputers in professional environments. It features a 12- or 24-line display, a functional keyboard with dedicated control keys, an RS-232 serial interface, and support for standard terminal protocols (such as VT52 or similar). Built for reliability and heavy-duty use in business or academic settings during the 1970s–1980s. DRIVER: skeleton/cdc721.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.253: Replace bankdevs with memory views [AJR]. - 0.208: Reduced character height to make all rows fit [AJR]. - 0.201: Added '"Graphics Firmware" ROMs [Robbbert]. - 0.150: Al Kossow and Robbbert added skeleton driver of 'Control Data Corporation CDC721 Terminal' system. ROMSET: 45056 bytes in 7 files / 23.46Kb packed $end $info=cdd2000 $mame 0.212 [Cyberia/2 Filebase] Philips CDD2000 CD-R, , ???? DRIVER: devices/bus/nscsi/cdd2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Hook up SCSI IRQ [AJR]. - 0.254: Add ROM banking to prevent code from running off rails [AJR]. - 0.212: Cyberia/2 Filebase added 'Philips CDD2000 CD-R' device. ROMSET: 524288 bytes in 2 files / 191.17Kb packed $end $info=cdda $mame 0.149u1 CD/DA, , ???? DRIVER: devices/sound/cdda.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Updates and additions: More flexible API; you can set the start and length separately without forcing unpause/play start/etc. Data tracks are force muted, headphone users are safe. Added forward and reverse fast scan capability [R. Belmont]. - 0.230: Return LBA position as currently playing LBA (fixes issues with Konami System 573 games) [Windy Fairy]. - 0.149u1: Added 'CD/DA' device. ROMSET: None required. $end $info=cdi490a $mame 0.169 [David Haywood] CD-i 490, Philips, 1991 The Philips CD-i (Compact Disc Interactive) is an interactive multimedia CD player developed and marketed by Royal Philips Electronics N.V. This category of device was created to provide more functionality than an audio CD player or game console, but at a lower price than a personal computer with a CD-ROM drive at the time. The cost savings were due to the lack of a hard drive, floppy drive, keyboard, mouse, monitor (a standard television is used), and less operating system software. The CD-i player 400 series, which includes the 450, 470, 490 models. The 400 models are slimmed-down units aimed at console and educational markets. The CD-i 450 player, for instance, is a budget model designed to compete with game consoles. In this version, an infrared remote controller is not standard but optional (source: https://en.wikipedia.org/wiki/Philips_CD-i#Player_models). DRIVER: philips/cdi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cdi.xml, photo_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.169: David Haywood added 'Philips CD-i 490' system. ROMSET: 917504 bytes in 4 files / 333.97Kb packed $end $info=cdi910 $mame 0.169 [David Haywood] CD-i 910-17P Mini-MMC (PAL), Philips, 1991 The Philips CD-i (Compact Disc Interactive) is an interactive multimedia CD player developed and marketed by Royal Philips Electronics N.V. This category of device was created to provide more functionality than an audio CD player or game console, but at a lower price than a personal computer with a CD-ROM drive at the time. The cost savings were due to the lack of a hard drive, floppy drive, keyboard, mouse, monitor (a standard television is used), and less operating system software. The CD-i player 200 series, which includes the 205, 210, and 220 models. Models in the 200 series are designed for general consumption, and were available at major home electronics outlets around the world. The Philips CD-i 910 is the American version of the CD-i 205, the most basic model in the series (source: https://en.wikipedia.org/wiki/Philips_CD-i#Player_models). DRIVER: philips/cdi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cdi.xml, photo_cd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.288: BugFIX #09458 [Crash/Freeze] (philips/cdi.cpp) cdimono2, cdi910: The emulator may crash with an access violation [hap]. - 0.169: David Haywood added 'Philips CD-i 910-17P Mini-MMC (PAL)' system. ROMSET: 1065544 bytes in 6 files / 475.03Kb packed $end $info=cdicdic $mame 0.149u1 CD-i CDIC, , ???? DRIVER: philips/cdicdic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Adjusted copyright-holders to include Vincent Halver, removed newly-added unused member but left the comment, fixed signed/unsigned mismatch [Ryan Holtz]. - 0.273: Fix restarting audio map after stopping it (MT #8833) (#12988) [Andre Zeps]. - 0.240: Always byteswap CDDA data if necessary. Fixes Alien Gate (Euro). Byte-swap CD-DA data if necessary. Various audio-related changes. Attempt to descramble sectors that don't initially appear sensible. Added support for playing CDDA sectors. Fixed faulty logic in TOC processing [Ryan Holtz]. Fixed audio crackling and various hangs. Fixed audio crackling, and fixed various hangs [Ryan Holtz, CD-i Fan]. - 0.239: Completely re-implemented Philips CD-i CDIC emulation, fixing many issues [Ryan Holtz, CD-i Fan]. - 0.209: Changed description to 'CD-i CDIC'. - 0.195: Made DMA handling safer [AJR]. - 0.149u1: Added 'CDICDIC' device. ROMSET: None required. $end $info=cdimono1 $mame 0.132 [incog] CD-i (Mono-I) (PAL), Philips, 1991 The Philips CD-i (Compact Disc Interactive) is an interactive multimedia CD player developed and marketed by Royal Philips Electronics N.V. This category of device was created to provide more functionality than an audio CD player or game console, but at a lower price than a personal computer with CD-ROM drive at the time. The cost savings were due to the lack of a hard drive, floppy drive, keyboard, mouse, monitor (a standard television was used), and less operating system software. In addition to games, educational and multimedia reference titles were produced, such as interactive encyclopedias, museum tours, etc. before public Internet access was widespread. Competitors included the Tandy VIS and Commodore CDTV. CD-i also refers to the multimedia Compact Disc standard used by the CD-i console, also known as Green Book, which was developed by Philips and Sony (not to be confused with MMCD, the pre-DVD format also co-developed by Philips and Sony). Work on the CD-i began in 1984 and it was first publicly announced in 1986. The first Philips CD-i player, released in 1991 and initially priced around USD $700, is capable of playing interactive CD-i discs, Audio CDs, CD+G (CD+Graphics), Karaoke CDs, and Video CDs (VCDs), though the last requires an optional "Digital Video Card" to provide MPEG-1 decoding (source: http://en.wikipedia.org/wiki/Philips_CD-i). DRIVER: philips/cdi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: cdi.xml, photo_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.277: BugFIX #08957 [Graphics] (philips/cdi.cpp) cdimono1 [valdisc]: Test patterns show incorrect colors [Vincent-Halver]. - 0.273: BugFIX #08833 [Crash/Freeze] (philips/cdi.cpp) cdimono1 [hotmario, hotmariou]: Game may freeze when adding up stage bonus [Andre Zeps]. - 0.257: Reorder things a little. Fix cdrom regions [Olivier Galibert]. - 0.239: Machine promoted to working. BugFIX#07716: [Crash/Freeze] (cdi.cpp) cdimono1 [linkfoe, zeldgamu, zeldgam]: game crashes when selecting a level [Ryan Holtz]. - 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: 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: 1589248 bytes in 5 files / 644.76Kb packed $end $info=cdimono2 $mame 0.169 [Lord_Nightmare, balrog] CD-i (Mono-II) (NTSC), Philips, 1991 The Philips CD-i (Compact Disc Interactive) is an interactive multimedia CD player developed and marketed by Royal Philips Electronics N.V. This category of device was created to provide more functionality than an audio CD player or game console, but at a lower price than a personal computer with CD-ROM drive at the time. The cost savings were due to the lack of a hard drive, floppy drive, keyboard, mouse, monitor (a standard television was used), and less operating system software. In addition to games, educational and multimedia reference titles were produced, such as interactive encyclopedias, museum tours, etc. before public Internet access was widespread. Competitors included the Tandy VIS and Commodore CDTV. CD-i also refers to the multimedia Compact Disc standard used by the CD-i console, also known as Green Book, which was developed by Philips and Sony (not to be confused with MMCD, the pre-DVD format also co-developed by Philips and Sony). Work on the CD-i began in 1984 and it was first publicly announced in 1986. The first Philips CD-i player, released in 1991 and initially priced around USD $700, is capable of playing interactive CD-i discs, Audio CDs, CD+G (CD+Graphics), Karaoke CDs, and Video CDs (VCDs), though the last requires an optional "Digital Video Card" to provide MPEG-1 decoding (source: http://en.wikipedia.org/wiki/Philips_CD-i). DRIVER: philips/cdi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cdi.xml, photo_cd.xml RESOURCES: Snap, Title, Icon and PCB. WIP: - 0.288: BugFIX #09458 [Crash/Freeze] (philips/cdi.cpp) cdimono2, cdi910: The emulator may crash with an access violation [hap]. - 0.257: Reorder things a little. Fix cdrom regions [Olivier Galibert]. - 0.169: Lord_Nightmare and balrog added 'Philips CD-i (Mono-II) (NTSC)' system. ROMSET: 1064960 bytes in 4 files / 487.45Kb packed $end $info=cdislavehle $mame 0.149u1 CD-i Mono-I Slave HLE, , ???? DRIVER: philips/cdislavehle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Renamed (cdislave) to (cdislavehle) and description changed to 'CD-i Mono-I Slave HLE'. - 0.149u1: Added 'CDISLAVE' device. ROMSET: None required. $end $info=cdkong $mame 0.160 [hap, Kevin Horton, Olivier Galibert] Donkey Kong (Coleco), Coleco, 1982 One of the cool, arcade game shaped handhelds, based on Nintendo's Donkey Kong arcade game. These are much-desired collectibles, and aren't always easy to find in really good condition. They each (Frogger, Donkey Kong, Galaxian, Pac Man, Ms Pac Man) have a sticker on the top of the game, front, left side and right side, as well as a plastic sticker on the control panel. One or more of these is frequently damaged or missing. There is also an instruction sticker on the bottom of each of them. They should also have an egg-shaped knob on the end of each joystick (this was only held on with a screw, and was also subject to disappearing.) An original price: $54.95 (source: http://www.handheldmuseum.com/Coleco/DK.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.161: System promoted to the working status [hap, Kevin Horton, Olivier Galibert]. - 0.160: hap, Kevin Horton and Olivier Galibert added 'Coleco Donkey Kong' system. ROMSET: 363539 bytes in 2 files / 27.70Kb packed $end $info=cdlyoko $mame 0.227 [KaruzoHikari, Team Europe, David Haywood] Code Lyoko (25-in-1 handheld), Ingo Devices SL / Senca, 2011 Portable console featuring an LCD screen with 25 pre-installed games inspired by a popular French animated series. Colorful, themed design, simple and intuitive controls, and battery-powered operation. Designed for a young audience, it offers basic gameplay with sprite graphics and 8-bit sounds—perfect for quick entertainment and nostalgic themed fun. DRIVER: tvgames/spg2xx_senca.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). NOTE: Video: https://www.youtube.com/watch?v=fxbDi7Dedsk WIP: - 0.227: KaruzoHikari, Team Europe and David Haywood added 'Ingo Devices SL / Senca Code Lyoko (25-in-1 handheld)' system. ROMSET: 16777216 bytes in 1 file / 6.08Mb packed $end $info=cdp1801 $mame 0.149u1 RCA CDP1801, , ???? DRIVER: devices/cpu/cosmac/cosmac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'CDP1801' device. ROMSET: None required. $end $info=cdp1802 $mame 0.149u1 RCA CDP1802, , ???? DRIVER: devices/cpu/cosmac/cosmac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'CDP1802' device. ROMSET: None required. $end $info=cdp1804 $mame 0.213 [AJR, hap] RCA CDP1804, , ???? DRIVER: devices/cpu/cosmac/cosmac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: AJR, hap added 'RCA CDP1804' device. ROMSET: None required. $end $info=cdp1805 $mame 0.213 [AJR, hap] RCA CDP1805, , ???? DRIVER: devices/cpu/cosmac/cosmac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: AJR, hap added 'RCA CDP1805' device. ROMSET: None required. $end $info=cdp1806 $mame 0.213 [AJR, hap] RCA CDP1806, , ???? DRIVER: devices/cpu/cosmac/cosmac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: added 'RCA CDP1806' device. ROMSET: None required. $end $info=cdp1852 $mame 0.192 RCA CDP1852 I/O, , ???? DRIVER: devices/machine/cdp1852.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Fixes and enhancements: Fix clock write handler. Add write handler for automatically clocking 8-bit data into input-mode latch. Add line read handler for SR output [AJR]. - 0.192: Added 'RCA CDP1852 I/O' device. Added DO read function [Curt Coder]. $end $info=cdp1861 $mame 0.149u1 RCA CDP1861, , ???? DRIVER: devices/video/cdp1861.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'CDP1861' device. ROMSET: None required. $end $info=cdp1862 $mame 0.163 RCA CDP1862, , ???? DRIVER: devices/video/cdp1862.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'CDP1862' device. ROMSET: None required. $end $info=cdp1863 $mame 0.163 RCA CDP1863, , ???? DRIVER: devices/sound/cdp1863.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Initialize more member variables [AJR]. - 0.163: Added 'CDP1863' device. ROMSET: None required. $end $info=cdp1864 $mame 0.149u1 RCA CDP1864, , ???? DRIVER: devices/sound/cdp1864.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'CDP1864' device. ROMSET: None required. $end $info=cdp1869 $mame 0.149u1 RCA CDP1869 VIS, , ???? DRIVER: devices/sound/cdp1869.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'RCA CDP1869' device. ROMSET: None required. $end $info=cdp1871 $mame 0.149u1 RCA CDP1871 Keyboard Encoder, , ???? DRIVER: devices/machine/cdp1871.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'RCA CDP1871' device. ROMSET: None required. $end $info=cdp1879 $mame 0.181 RCA CDP1879 RTC, , ???? DRIVER: devices/machine/cdp1879.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.181: Added 'RCA CDP1879' device. ROMSET: None required. $end $info=cdr_fdc_880h $mame 0.273 [Mark Garlanger] CDR FDC-880H Soft-sectored Controller, , ???? DRIVER: devices/bus/heathzenith/h89/cdr_fdc_880h.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Mark Garlanger added 'CDR FDC-880H Soft-sectored Controller' device. ROMSET: None required. $end $info=cdr4210 $mame 0.212 [AJR, Metropoli BBS Archive, Dirk Best] Creative Technology Blaster CD-R 4210, , ???? DRIVER: devices/bus/nscsi/cw7501.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: AJR, Metropoli BBS Archive, Dirk Best added 'Creative Technology Blaster CD-R 4210' device. ROMSET: 262144 bytes in 1 file / 80.82Kb packed $end $info=cdrn820s $mame 0.212 [I-Shou University File Server] Caravelle CDR-N820s, , ???? DRIVER: devices/bus/nscsi/cdrn820s.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Changed description to 'Caravelle CDR-N820s'. - 0.212: I-Shou University File Server added 'Caravalle CDR-N820s' device. ROMSET: 131072 bytes in 1 file / 64.62Kb packed $end $info=cdrom $mame 0.150 ATAPI CD-ROM, , ???? DRIVER: devices/bus/ata/atapicdr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'ATAPI CDROM' device. ROMSET: None required. $end $info=cdrom_image $mame 0.149u1 CD-ROM Image, , ???? DRIVER: devices/imagedev/cdromimg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'CD-ROM Image' device. ROMSET: None required. $end $info=cdtekg2 $mame 0.214 [rfka01] 286 mainboard with Headland G2 chipset, CDTEK, 199? PC motherboard based on the Intel 80286 processor, designed for desktop systems from the 1980s to early 1990s. It integrates the Headland G2 chipset for memory management, I/O, and clock control, featuring ISA slots for expansion, supporting up to 16 MB of DRAM, and offering compatibility with DOS and OS/2 operating systems. Optimized for the business performance of its time, it delivers reliability and modularity in professional environments. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'CDTEK 286 motherboard with Headland G2 chipset' system. ROMSET: 65536 bytes in 2 files / 46.33Kb packed $end $info=cdtv $mame 0.106 [Dirk Best] CDTV (PAL), Commodore, 1990 The CDTV (an acronym for "Commodore Dynamic Total Vision", a backronym of an acronym for "Compact Disk Television", giving it a double meaning) was a multimedia platform developed by Commodore International and launched in 1991. On a technological level it was essentially a Commodore Amiga 500 home computer in a Hi-Fi style case with a single-speed CD-ROM drive. Commodore marketed the machine as an all-in-one home multimedia appliance rather than a computer. As such, it targeted the same market as the Philips CD-i. Unfortunately for both Commodore and Philips, the expected market for multimedia appliances did not materialise, and neither machine met with any real commercial success. Though the CDTV was based entirely on Amiga hardware it was marketed strictly as a CDTV, with the Amiga name omitted from product branding (source: http://en.wikipedia.org/wiki/Commodore_CDTV). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, cdtv.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.285: Minor layout update. Fix volume segments, change CD LED color; implement front panel with VFD and control buttons. Play/Pause, Stop, Previous and Forward buttons not yet working because the "Remote Control Input Converter" isn't hooked up yet [Dirk Best]. - 0.252: Cleaned up descriptions in software list [ArcadeShadow]. - 0.249: Replaced abbreviated country names with full names and added 'language info elements in 'cdtv.xml' [ArcadeShadow]. - 0.154: Dirk Best Changed description from 'CDTV (NTSC)' to 'CDTV (PAL)' and year of production (1990). - 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 'CBM CDTV (NTSC)' system. ROMSET: 536576 bytes in 5 files / 316.80Kb packed $end $info=cdtvn $mame 0.154 [Dirk Best] CDTV (NTSC), Commodore, 1990 The CDTV (an acronym for "Commodore Dynamic Total Vision", a backronym of an acronym for "Compact Disk Television", giving it a double meaning) was a multimedia platform developed by Commodore International and launched in 1991. On a technological level it was essentially a Commodore Amiga 500 home computer in a Hi-Fi style case with a single-speed CD-ROM drive. Commodore marketed the machine as an all-in-one home multimedia appliance rather than a computer. As such, it targeted the same market as the Philips CD-i. Unfortunately for both Commodore and Philips, the expected market for multimedia appliances did not materialise, and neither machine met with any real commercial success. Though the CDTV was based entirely on Amiga hardware it was marketed strictly as a CDTV, with the Amiga name omitted from product branding (source: http://en.wikipedia.org/wiki/Commodore_CDTV). DRIVER: amiga/amiga.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: amiga_workbench.xml, amiga_hardware.xml, amiga_apps.xml, amiga_flop.xml, amigaocs_flop.xml, amiga_demos.xml, amiga_cd.xml, photo_cd.xml, cdtv.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.154: Dirk Best added 'Commodore CDTV (NTSC)' system. $end $info=cdu415 $mame 0.231 [Olivier Galibert] Sony CDU415 CD-R, , ???? DRIVER: devices/bus/nscsi/cdu415.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Olivier Galibert added 'Sony CDU415 CD-R' device. ROMSET: 65536 bytes in 1 file / 30.95Kb packed $end $info=cdu561_25 $mame 0.231 [AJR] Sony CDU561-25, , ???? DRIVER: devices/bus/nscsi/cdu561.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: AJR added 'Sony CDU561-25' device. ROMSET: 393216 bytes in 3 files / 137.95Kb packed $end $info=cdu75s $mame 0.231 [AJR] Sony/Apple CDU75S CD-R, , ???? DRIVER: devices/bus/nscsi/cdu75s.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Added 'Sony/Apple CDU75S CD-R' device. ROMSET: 131072 bytes in 2 files / 30.45Kb packed $end $info=cdx $mame 0.133 [David Haywood] CDX (USA, NTSC), Sega, 1994 The Sega Multi-Mega (or the Sega CDX in North America) was a 16-bit video game console released in 1994, combining the Mega Drive (Sega Genesis in North America) and one of its add-ons, the Mega-CD (Sega CD in North America), into a single compact unit as a final attempt by Sega to encourage consumer interest in its fledgling Mega-CD format. It was sold under the name Multi-Mega in Europe (GB 350 or 999 DM), Genesis CDX in North America (US$399) and Multi-Mega CDX in Brazil (source: http://en.wikipedia.org/wiki/Sega_Multi-Mega). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: megacd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.133: David Haywood added 'Sega CDX (USA, NTSC)' system. ROMSET: 131072 bytes in 1 file / 91.93Kb packed $end $info=cec2000 $mame 0.211 [zzemu] China Education Computer 2000, Shaanxi Province Computer Factory, 1991 An 8-bit educational computer developed for school use in China, based on the Z80 architecture or a derivative thereof, featuring an operating system stored in ROM and a built-in BASIC environment. Designed to teach programming and computer science in schools, it includes a video interface for connecting to monitors or TVs, as well as ports for cassette drives and potential expansion options. Characterized by its functional keyboard and straightforward design, this device promotes digital literacy even in resource-constrained environments. DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, cecflop.xml RESOURCES: Snap and Title. WIP: - 0.211: zzemu added 'Shaanxi Province Computer Factory China Education Computer 2000' system. ROMSET: 334080 bytes in 7 files / 176.46Kb packed $end $info=cece $mame 0.211 [zzemu] China Education Computer E, Shaanxi Province Computer Factory, 1989 An 8-bit educational computer developed for school use in China, based on the Z80 architecture or a derivative thereof, featuring an operating system stored in ROM and a built-in BASIC environment. Designed to teach programming and computer science in schools, it includes a video interface for connecting to monitors or TVs, as well as ports for cassette drives and potential expansion options. Characterized by its functional keyboard and straightforward design, this device promotes digital literacy even in resource-constrained environments. DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, cecflop.xml RESOURCES: Snap and Title. WIP: - 0.211: zzemu added 'Shaanxi Province Computer Factory China Education Computer E' system. ROMSET: 334080 bytes in 7 files / 169.01Kb packed $end $info=cecg $mame 0.211 [zzemu] China Education Computer G, Shaanxi Province Computer Factory, 1989 An 8-bit educational computer developed for school use in China, based on the Z80 architecture or a derivative thereof, featuring an operating system stored in ROM and a built-in BASIC environment. Designed to teach programming and computer science in schools, it includes a video interface for connecting to monitors or TVs, as well as ports for cassette drives and potential expansion options. Characterized by its functional keyboard and straightforward design, this device promotes digital literacy even in resource-constrained environments. DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, cecflop.xml RESOURCES: Snap and Title. WIP: - 0.211: zzemu added 'Shaanxi Province Computer Factory China Education Computer G' system. ROMSET: 334080 bytes in 7 files / 169.01Kb packed $end $info=ceci $mame 0.189 [R. Belmont, Jorma Honkanen] China Education Computer I, Shaanxi Province Computer Factory, 1987 An 8-bit educational computer developed for school use in China, based on the Z80 architecture or a derivative thereof, featuring an operating system stored in ROM and a built-in BASIC environment. Designed to teach programming and computer science in schools, it includes a video interface for connecting to monitors or TVs, as well as ports for cassette drives and potential expansion options. Characterized by its functional keyboard and straightforward design, this device promotes digital literacy even in resource-constrained environments. DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, cecflop.xml RESOURCES: Snap and Title. WIP: - 0.189: R. Belmont and Jorma Honkanen added 'Shaanxi Province Computer Factory China Education Computer I' system. Added QUIT and TEST keys (hold down TEST while resetting for diagnostic), completed keyboard. Fixed banking - Chinese mode works. Added HGR color killer softswitch [R. Belmont]. ROMSET: 432384 bytes in 10 files / 235.00Kb packed $end $info=cecm $mame 0.211 [zzemu] China Education Computer M, Shaanxi Province Computer Factory, 1989 An 8-bit educational computer developed for school use in China, based on the Z80 architecture or a derivative thereof, featuring an operating system stored in ROM and a built-in BASIC environment. Designed to teach programming and computer science in schools, it includes a video interface for connecting to monitors or TVs, as well as ports for cassette drives and potential expansion options. Characterized by its functional keyboard and straightforward design, this device promotes digital literacy even in resource-constrained environments. DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, cecflop.xml RESOURCES: Snap and Title. WIP: - 0.211: zzemu added 'Shaanxi Province Computer Factory China Education Computer M' system. ROMSET: 333824 bytes in 6 files / 166.55Kb packed $end $info=celint2kss $mame 0.278 [ArcadeHacker] Celint 2000 (Superfono Santander edition), Olivetti, 1995 Advanced desktop phone featuring an alphanumeric display and integrated keypad, designed for professional environments. It offers digital telephony features such as hands-free calling, call management, number storage, and a headset interface. Special customized edition tailored for a banking institution, complete with dedicated software and branding, ideal for customer service settings and offices handling high volumes of communications. DRIVER: olivetti/celint2k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: ArcadeHacker added 'Olivetti Celint 2000 (Superfono Santander edition)' system. ROMSET: 262423 bytes in 2 files / 105.78Kb packed $end $info=cem3310 $mame 0.286 [m1macrophage] CEM3310 Envelope Generator, , ???? DRIVER: devices/sound/cem3310.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: m1macrophage added 'CEM3310 Envelope Generator' device. ROMSET: None required. $end $info=cem3320_lpf4 $mame 0.282 [m1macrophage] CEM3320-based 4th order LPF, , ???? DRIVER: devices/sound/cem3320.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: m1macrophage added 'CEM3320-based 4th order LPF' device. ROMSET: None required. $end $info=cem3340 $mame 0.288 [m1macrophage] CEM3340 Voltage Controlled Oscillator, , ???? DRIVER: devices/sound/cem3340.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: m1macrophage added 'CEM3340 Voltage Controlled Oscillator' device. $end $info=cem3360_vca $mame 0.282 [m1macrophage] CEM3360-based VCA, , ???? DRIVER: devices/sound/cem3360.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: m1macrophage added 'CEM3360-based VCA' device. ROMSET: None required. $end $info=centennial_sl01m_15_11194 $mame 0.253 [R. Belmont] Centennial 1 MB SRAM, , ???? DRIVER: devices/bus/pccard/sram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: R. Belmont added 'Centennial 1 MB SRAM' device. ROMSET: 8192 bytes in 1 file / 0.16Kb packed $end $info=centennial_sl02m_15_11194 $mame 0.253 [R. Belmont] Centennial 2 MB SRAM, , ???? DRIVER: devices/bus/pccard/sram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: R. Belmont added 'Centennial 2 MB SRAM' device. ROMSET: 8192 bytes in 1 file / 0.16Kb packed $end $info=centennial_sl04m_15_11194 $mame 0.253 [R. Belmont] Centennial 4 MB SRAM, , ???? DRIVER: devices/bus/pccard/sram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: R. Belmont added 'Centennial 4 MB SRAM' device. ROMSET: 8192 bytes in 1 file / 0.17Kb packed $end $info=centronics $mame 0.149u1 Centronics, , ???? DRIVER: devices/bus/centronics/ctronics.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Add NEC PC-6022 plotter [Devin Acker] (#15162) [Devin Acker]. - 0.287: Initial Neo Mania Adapter JAMMA board [Angelo Salese]. - 0.275: Hookup The Adaptator DE-9 multitap device (#13341). bus/centronics/adaptator: Register a possible DDR variable [Angelo Salese]. - 0.238: Added 'Vertical Twist Joystick Interface (for Archimedes) [Nigel Barnes]. Fixed conflicting DIP locations, reversed order and inverted polarity for Epson printers. Also added 'the LX-810 (without L suffix) DIP switches for reference - we don't have a device for this printer yet [Vas Crabb]. - 0.233: Added '+5 V peripheral sense input signal (used by Epson QX-10) [Brian Johnson]. - 0.149u1: Added 'Centronics' device. ROMSET: None required. $end $info=centronics_chessmec $mame 0.211 Tasc ChessMachine EC Interface, , ???? DRIVER: devices/bus/centronics/chessmec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Changed description to 'Tasc ChessMachine EC Interface'. - 0.211: Added 'The ChessMachine EC' device. ROMSET: None required. $end $info=centronics_printer $mame 0.145u2 Centronics Printer, , ???? DRIVER: devices/bus/centronics/printer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'Centronics Printer' device. ROMSET: None required. $end $info=centronics_samdac $mame 0.223 [Dirk Best] SAMDAC, , ???? DRIVER: devices/bus/centronics/samdac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Dirk Best added 'SAMDAC' device. ROMSET: None required. $end $info=centronics_smartboard $mame 0.231 [hap] Tasc SmartBoard SB30 Interface, , ???? DRIVER: devices/bus/centronics/smartboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: hap added 'Tasc SmartBoard SB30 Interface' device. ROMSET: None required. $end $info=centurion $mame 0.268 [hap, Berger] Kasparov Centurion, Saitek, 1998 With the Centurion in 1998, the company had gathered the experience of three leading chess computer manufacturers ( SciSys, Fidelity and Mephisto ) and maintained their production until 2007 ( Novag continued to manufacture computers for two more years, until 2009). The Saitek Kasparov Centurion had a small LCD display and featured 64 levels (in seven categories), an extensive opening library and 20 classical games for learning. The Centurion is very comprehensive and includes, for example, learning options in the form of saved master games. At interesting points in the game, the player is asked for suggested moves. Depending on the quality of the answers, the chess calculator attempts to evaluate the player's strength in ELO at the end of the course (source: https://www.schach-computer.info/wiki/index.php/Saitek_Centurion). DRIVER: saitek/gk2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.268: hap and Berger added 'Saitek Kasparov Centurion' system. ROMSET: 101269 bytes in 2 files / 33.40Kb packed $end $info=ceres1 $mame 0.226 [Bitsavers] Ceres-1, Eidgenössische Technische Hochschule Zürich, 1986 Workstation developed in an academic setting, based on a proprietary 32-bit architecture and designed for research and teaching in the 1980s. It integrates a custom CPU, a dedicated operating system, a graphical interface that anticipated modern desktops, and support for advanced languages such as Modula-2. Intended for educational innovation and computer science experimentation within a university context. DRIVER: ceres/ceres.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.226: Bitsavers added 'Eidgenössische Technische Hochschule Zürich Ceres-1' system. ROMSET: 65536 bytes in 8 files / 5.38Kb packed $end $info=cexpert $mame 0.225 [hap, Berger] Constellation Expert, Novag Industries / Intelligent Heuristic Programming, 1985 The Novag Constellation Expert is a variant of the Super Constellation in an échiquier auto-responding en wood. The n'a pas encore d'écran d'affichage et certaines fonctions comme l'évaluation de la position ne fonctionnent qu'avec une imprimante (source, traslated from French: http://electronicchess.free.fr/heros.html#constellationexpert). DRIVER: novag/cexpert.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.243: Add CPU freq config [hap]. - 0.225: hap and Berger added 'Novag Constellation Expert' system. ROMSET: 65536 bytes in 2 files / 42.94Kb packed $end $info=cf1200 $mame 0.80 [Jirou Kaneda] CF-1200 (MSX1, Japan), National, 1985 The National CF-1200 is produced by the Japanese corporation Matsushita Denki for the Japanese market. At that time National was the brand used in Japan and Panasonic was used for the international market. The MSX1 product line from National was called "King-Kong". The computer consists out of a single unit with integrated keyboard and power supply. This model has 2 cartridge slots placed in parallel on the top right. The case is available in three colors, black, Ivory and red. The CF-1200 is the same as the CF-2700 with half of the memory. It was released several months after the CF-2700 (source: https://www.msx.org/wiki/National_CF-1200). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'CF-1200 (MSX1, Japan)'. - 0.80: Jirou Kaneda added 'National/Matsushita CF-1200' system. ROMSET: 32768 bytes in 1 file / 25.48Kb packed $end $info=cf2000 $mame 0.80 [Jirou Kaneda] CF-2000 (MSX1, Japan), National, 1983 A classic MSX 1 computer with original cursor keys and 2 cartridge slots (source: http://old-computers.com/MUSEUM/computer.asp?st=1&c=432). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'CF-2000 (MSX1, Japan)'. - 0.80: Jirou Kaneda added 'National CF-2000' system. ROMSET: 32768 bytes in 1 file / 25.39Kb packed $end $info=cf2700 $mame 0.80 [Jirou Kaneda] CF-2700 (MSX1, Japan), National, 1984 Classic MSX 1 computer with 32 KB RAM and two cartridge slots. More picture in the Panasonic CF-2700 entry. Same machine, but with 64 KB of RAM (source: http://www.old-computers.com/MUSEUM/computer.asp?st=1&c=585). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.250: Changed description to 'CF-2700 (MSX1, Japan)'. - 0.80: Jirou Kaneda added 'National CF-2700' system. ROMSET: 32768 bytes in 1 file / 25.48Kb packed $end $info=cf2700g $mame 0.143u3 [Wilbert Pol] CF-2700 (MSX1, Germany), Panasonic, 1985 Apart from a nice metallic finish case, the same as Philips and Sony MSX machines, and an unusual arrows keypad, the Panasonic CF-2700 was a pure MSX 1 machine. It featured a dual cartridge slot but, oddly, no RGB video output, only composite and RF jacks. The CF-2700 was also sold under the brand National in some countries with 32 KB RAM instead of 64 for the Panasonic version (source: http://www.old-computers.com/museum/computer.asp?st=1&c=1012). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.250: Changed description to 'CF-2700 (MSX1, Germany)'. - 0.143u3: Wilbert Pol added 'Panasonic CF-2700G' system. ROMSET: 32768 bytes in 1 file / 25.40Kb packed $end $info=cf2700uk $mame 0.250 [openMSX] CF-2700 (MSX1, UK), Panasonic, 1985 This Panasonic CF-2700 is the National CF-2700 re-branded for the British, Dutch and Spanish markets. This MSX1 home computer was produced by the Japanese corporation Matsushita Denki. At that time National was the brand used in Japan and Panasonic was used for the international market. The computer consists out of a single unit with an integrated keyboard and integrated power supply. It has more RAM than the original Japanese machine (64kB instead of 32). The case is dark grey with light grey keys, with the cursor keys having a green accent (source: https://www.msx.org/wiki/Panasonic_CF-2700_(UK)). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Panasonic CF-2700 (MSX1, UK)' system. ROMSET: 32768 bytes in 1 file / 25.43Kb packed $end $info=cf3000 $mame 0.80 [Jirou Kaneda] CF-3000 (MSX1, Japan), National, 1984 MSX 1 computer with 64 KB RAM, two cartridge slots and superimposition feature. The keyboard is separated from the main unit. At the right hand side of the main unit, there is enough room for an optional disk drive. The CF-3300 was a CF-3000 sold with this disk drive already mounted (source: http://www.old-computers.com/museum/computer.asp?c=587). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'CF-3000 (MSX1, Japan)'. - 0.80: Jirou Kaneda added 'National CF-3000' system. ROMSET: 32768 bytes in 1 file / 25.48Kb packed $end $info=cf3300 $mame 0.81 [Jirou Kaneda] CF-3300 (MSX1, Japan), National, 1985 Technical informations: http://www.rfgeneration.com/PHP/gethwinfo.php?ID=J-122-H-00670-A DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'CF-3300 (MSX1, Japan)'. - 0.81: Jirou Kaneda added 'National CF-3300' system. ROMSET: 49152 bytes in 2 files / 37.59Kb packed $end $info=cf61909 $mame 0.264 [Devin Acker] Texas Instruments CF61909 (DEVO), , ???? DRIVER: devices/sound/cf61909.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Devin Acker added 'Texas Instruments CF61909 (DEVO)' device. ROMSET: None required. $end $info=cfa3000 $mame 0.189 [Nigel Barnes] Henson CFA 3000 (Master), Tinsley Medical Instruments, 1989 Medical device for functional visual assessment, designed to accurately measure the patient's visual field. It uses controlled light stimuli and manual or automated responses to map areas of visual impairment, making it valuable in diagnosing conditions such as glaucoma or optic neuropathies. Equipped with dedicated software, an intuitive operator interface, and pre-set clinical protocols, it is intended for use in ophthalmology clinics or specialized centers. DRIVER: acorn/bbcm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbcm_cart.xml, bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.226: Changed description to 'Henson CFA 3000 (Master)'. - 0.192: Added 'input devices on userport, analogue, and 1MHz bus [Nigel Barnes]. - 0.189: Nigel Barnes added 'Tinsley Medical Instruments Henson CFA 3000' system. ROMSET: 524288 bytes in 12 files / 274.32Kb packed $end $info=cfa3000a $mame 0.192 Henson CFA 3000 Analogue, , ???? DRIVER: devices/bus/bbc/analogue/cfa3000a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Henson CFA 3000 Analogue' device. ROMSET: None required. $end $info=cfa3000bp $mame 0.226 [Nigel Barnes] Henson CFA 3000 (B+), Tinsley Medical Instruments, 198? Advanced version of a medical device for computerized perimetry, optimized for the early detection and monitoring of visual field defects. It integrates rapid screening algorithms, features a simplified interface for the operator, and offers enhanced sensitivity in peripheral mapping. Designed for dynamic clinical settings, it supports the diagnosis of conditions such as glaucoma more efficiently than basic models—while still maintaining compatibility with standardized protocols. DRIVER: acorn/bbcbp.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap and Title. WIP: - 0.226: Nigel Barnes added 'Tinsley Medical Instruments Henson CFA 3000 (B+)' system. ROMSET: 49152 bytes in 3 files / 15.79Kb packed $end $info=cfa3000kbd $mame 0.192 Henson CFA 3000 Keyboard, , ???? DRIVER: devices/bus/bbc/userport/cfa3000kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Henson CFA 3000 Keyboard' device. ROMSET: None required. $end $info=cfa3000opt $mame 0.192 Henson CFA 3000 Option Board, , ???? DRIVER: devices/bus/bbc/1mhzbus/cfa3000opt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Henson CFA 3000 Option Board' device. ROMSET: None required. $end $info=cffa1 $mame 0.154 [R. Belmont] CFFA Compact Flash for Apple I, , ???? DRIVER: devices/bus/a1bus/a1cffa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: R. Belmont added 'CFFA Compact Flash for Apple I' device. ROMSET: 8160 bytes in 1 file / 4.47Kb packed $end $info=cfortea $mame 0.186 [Berger] Constellation Forte (version A), Novag Industries / Intelligent Heuristic Programming, 1986 The Super Forte represents the evolution of the (Constellation) Forte, who was heir to the legendary Super Constellation, the Super Forte is thus a sense 'grandson' of the Super Connie. The same chess engine can exploit his pride in the handsome wood-magnetic sensor board the Super Expert. The Super Forte was released in three versions: in 1987, version A, 1988/1989 in the version B, and finally 1989/1990 in the version C. distinguishing these can be through the selective stages. A version has only the option Selective On / Off, version B is set to Selective Level 3, version C on selective level 5 On all versions is discussed in more detail in the following article to each his playful identical wood counterparts: Novag Super Expert C (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Novag_Super_Forte). DRIVER: novag/cforte.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.186: Berger added 'Novag Constellation Forte (version A) machine. ROMSET: 65536 bytes in 2 files / 41.34Kb packed $end $info=cforteb $mame 0.143u8 [Cowering] Constellation Forte (version B), Novag Industries / Intelligent Heuristic Programming, 1986 The Super Forte represents the evolution of the (Constellation) Forte, who was heir to the legendary Super Constellation, the Super Forte is thus a sense 'grandson' of the Super Connie. The same chess engine can exploit his pride in the handsome wood-magnetic sensor board the Super Expert. The Super Forte was released in three versions: in 1987, version A, 1988/1989 in the version B, and finally 1989/1990 in the version C. distinguishing these can be through the selective stages. A version has only the option Selective On / Off, version B is set to Selective Level 3, version C on selective level 5 On all versions is discussed in more detail in the following article to each his playful identical wood counterparts: Novag Super Expert C (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Novag_Super_Forte). DRIVER: novag/cforte.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.184: Machine promoted to working [hap]. - 0.182: Renamed (sforteba) to (cforteb) and Changed description in 'Constellation Forte (version B)'. - 0.143u8: Cowering added 'Novag Super Forte B Chess Computer (ALT)' system. ROMSET: 65536 bytes in 2 files / 41.31Kb packed $end $info=cfp1080s $mame 0.239 [AJR] Conner CFP1080S, , ???? Skeleton device for Conner CFP1080S SCSI hard drive. Hardware includes "INDY" and "OCEANVIEW" QFP128 ICs by NCR. The MCU is a QFP144 type labeled SC415902BFV. DRIVER: devices/bus/nscsi/cfp1080s.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Separate source file for MCU; add numerous logging stubs [AJR]. - 0.244: Add some more RAM and another stub read handler [AJR]. - 0.239: AJR added 'Conner CFP1080S' device. ROMSET: 131072 bytes in 1 file / 65.93Kb packed $end $info=cfrogger $mame 0.162 [hap, Kevin Horton] Frogger (Coleco), Coleco / Konami, 1982 One of the cool, arcade game shaped handhelds, based on the arcade game Frogger by Konami. These are much-desired collectibles, and aren't always easy to find in really good condition. They each (Frogger, Donkey Kong, Galaxian, Pac Man, Ms Pac Man) have a sticker on the top of the game, front, left side and right side, as well as a plastic sticker on the control panel. One or more of these is frequently damaged or missing. There is also an instruction sticker on the bottom of each of them (on the battery cover). They should also have an egg-shaped knob on the end of each joystick (this was only held on with a screw, and was also subject to disappearing). Frogger has at least one design variation, in the first pic you can see the top sticker on the game is mostly black, further down I have a picture of another version with a mostly green sticker on top. These green-stickered types seem to be more rare than the other, but I'm not certain if it's an early variation, or if it's a regional variation (as in, the green sticker may have only come out in Canada). I'm told there's a game-play variation in Frogger as well (not necessarily related to the color of the stickers though) (source: http://www.handheldmuseum.com/Coleco/Frogger.htm). DRIVER: handheld/hh_melps4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.238: Changed manufacturer to 'Coleco / Konami'. - 0.163: Game promoted to working [hap, Kevin Horton]. - 0.162: hap and Kevin Horton added 'Coleco Frogger' system. ROMSET: 790350 bytes in 2 files / 122.88Kb packed $end $info=cfx9850 $mame 0.142 [Wilbert Pol] CFX-9850G, Casio, 1996 The Casio 9850 series (sometimes called '9x50' series) is a series of Casio graphic calculators. First made in the year 1996, there have been numerous variations of the CFX-9850G. The 9850 series models have 3-color screens apart from the 9750 versions which are black and white. The 9950G has 64k memory compared to the 32k of the original 9850G. The 9970G has symbolic algebra. Later versions such as Ga, GB and GC models fixed some bugs from the original G model and added 'some stats and finance features. The GB models have a built-in software library. There are French versions where the ab/c and EXP buttons are labelled differently. (French versions: 9750=Graph 30,35,fx-8930GT; 9850,9950=Graph 60,65,CFX-9930GT,9940,9960; 9970=Graph 80). The calculators weigh about 190 grams including batteries, and measure about 19.7 mm x 83 mm x 176 mm. Features include scientific calculations, including calculus, graphing and programming, statistics and matrix operations (source: http://en.wikipedia.org/wiki/Casio_9850_series). DRIVER: casio/cfx9850.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.142: Wilbert Pol added 'Casio CFX-9850G' system. ROMSET: 1081344 bytes in 3 files / 307.76Kb packed $end $info=cfx9850gb $mame 0.264 [QUFB] CFX-9850GB Plus, Casio, 1996 The Casio CFX-9850GC Plus calculator is a graphing-type desktop device weighing 215 grams. It supports up to 5 batteries, consisting of AAA and CR2032. The calculator is controlled by buttons and does not have a tilting or backlit display. The main display has a capacity of 21 characters by 8 lines and does not have a second display. The Casio CFX-9850GC Plus is capable of performing a wide range of mathematical operations, as well as having some useful features such as the ability to create graphs and tables. The calculator is designed to be accurate and efficient, making it an excellent choice for students, teachers, and professionals working in the scientific and technical fields (source, translated from Italian: https://www.manualeduso.it/casio/cfx-9850gc-plus/manuale). DRIVER: casio/cfx9850.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.264: QUFB added 'Casio CFX-9850GB Plus' system. ROMSET: 1048576 bytes in 1 file / 218.79Kb packed $end $info=cg_exp_slot $mame 0.162 Colour Genie Expansion Slot, , ???? DRIVER: devices/bus/cgenie/expansion/expansion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (expansion_slot) to (cg_exp_slot) and description changed to 'Colour Genie Expansion Slot'. - 0.162: Miodrag Milanović added 'Expansion Slot' device. ROMSET: None required. $end $info=cg_parallel_slot $mame 0.162 Colour Genie Parallel Slot, , ???? DRIVER: devices/bus/cgenie/parallel/parallel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (parallel_slot) to (cg_parallel_slot) and description changed to 'Colour Genie Parallel Slot'. - 0.162: Miodrag Milanović added 'Parallel Slot' device. ROMSET: None required. $end $info=cga $mame 0.144u7 IBM Color/Graphics Monitor Adapter, , ???? DRIVER: devices/bus/isa/cga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.239: Remove leftover debugging printf [Olivier Galibert]. - 0.144u7: Added 'IBM Color/Graphics Monitor Adapter' device. ROMSET: 8192 bytes in 1 file / 3.48Kb packed $end $info=cga_cportiii $mame 0.192 Compaq Portable III CGA, , ???? DRIVER: devices/bus/isa/cga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.192: Added 'Compaq Portable III CGA' device. ROMSET: None required. $end $info=cga_iskr1030m $mame 0.156 Iskra-1030M CGA, , ???? DRIVER: devices/bus/isa/cga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.156: Added 'Iskra-1030M CGA' device. ROMSET: 8192 bytes in 1 file / 1.40Kb packed $end $info=cga_iskr1031 $mame 0.156 Iskra-1031 CGA, , ???? DRIVER: devices/bus/isa/cga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.156: Added 'Iskra-1031 CGA' device. ROMSET: 8192 bytes in 1 file / 1.47Kb packed $end $info=cga_m24 $mame 0.162 Olivetti M24 CGA, , ???? DRIVER: devices/bus/isa/cga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.162: Miodrag Milanović added 'Olivetti M24 CGA' device. ROMSET: 8192 bytes in 2 files / 1.89Kb packed $end $info=cga_mc1502 $mame 0.153 MC1502 CGA, , ???? DRIVER: devices/bus/isa/cga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.153: Added 'MC1502 CGA' device. ROMSET: 8192 bytes in 1 file / 1.07Kb packed $end $info=cga_pc1512 $mame 0.184 ISA8_CGA_PC1512, , ???? DRIVER: devices/bus/isa/cga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.184: Added 'ISA8_CGA_PC1512' device. ROMSET: None required. $end $info=cga_poisk2 $mame 0.153 ISA8_CGA_POISK2, , ???? DRIVER: devices/bus/isa/cga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.153: Added 'ISA8_CGA_POISK2' device. ROMSET: 8192 bytes in 1 file / 2.96Kb packed $end $info=cga_superimpose $mame 0.184 ISA8_CGA_SUPERIMPOSE, , ???? DRIVER: devices/bus/isa/cga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.184: Added 'ISA8_CGA_SUPERIMPOSE' device. ROMSET: 8192 bytes in 1 file / 3.48Kb packed $end $info=cgalaxn $mame 0.160 [hap] Galaxian (Coleco), Coleco, 1982 One of the cool, arcade game shaped handhelds (or tabletops, they aren't easy to hold), based on Bally/Midway's Galaxian arcade game. These are much-desired collectibles, and aren't always easy to find in really good condition. They each (Frogger, Donkey Kong, Galaxian, Pac Man, Ms Pac Man) have a sticker on the top of the game, front, left side and right side, as well as a plastic sticker on the control panel. One or more of these is frequently damaged or missing. There is also an instruction sticker on the bottom of each of them. They should also have an egg-shaped knob on the end of each joystick (this was only held on with a screw, and was also subject to disappearing) (source: http://www.handheldmuseum.com/Coleco/Galaxian.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.161: System promoted to the working status [hap, Kevin Horton, Olivier Galibert]. - 0.160: hap added 'Coleco Galaxian' system. ROMSET: 716577 bytes in 2 files / 130.91Kb packed $end $info=cgb_ppu $mame 0.149u1 CGB PPU, , ???? DRIVER: devices/video/gb_lcd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: Renamed (cgb_lcd) to (cgb_ppu). - 0.149u1: Added 'CGB PPU' device. ROMSET: None required. $end $info=cgb04_apu $mame 0.179 CGB04 APU, , ???? DRIVER: devices/sound/gb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.179: Added 'CGB04 APU' device. ROMSET: None required. $end $info=cgc7900 $mame 0.138 [Curt Coder] CGC 7900, Chromatics, 1980 The CGC 7900 was developed as a successor to the CG. It had a larger display, a more powerful processor, and more displayable colors (256 vs. 8). It retained backward compatibility with the CG's graphics language. A Color Lookup Table allowed each of its 256 displayable colors to be mapped to any of 224 (16,777,216) colors. This enabled smooth shading of certain images, but not true photographic realism. The display hardware also included a text overlay frame buffer capable of displaying 85x48 characters in 8 colors, on top of the main graphic image. Screen resolution was 1024x768 pixels at 60 Hz refresh rate (interlaced) (source: https://en.m.wikipedia.org/wiki/Chromatics_(graphics). DRIVER: chromatics/cgc7900.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.190: Attached keyboard and serial port, and force cold boot [Sergey Svishchev]. - 0.138: Curt Coder added skeleton driver of 'Chromatics CGC 7900' system. ROMSET: 67584 bytes in 18 files / 34.04Kb packed $end $info=cgenie $mame 0.1 [Juergen Buchmueller] Colour Genie EG2000, EACA, 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. DRIVER: eaca/cgenie.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cgenie_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.210: BugFIX #06242: [Graphics] (cgenie.cpp) cgenie [labyfear]: Missing graphics on labyrinth map! [Duke]. Fixed color RAM accesses. Confirmed floppy drive controller type and crystal, and added 'more DOS versions as BIOS options. Re-organized software lists [Dirk Best]. - 0.186: Fixed loading ROMs from softlist in floppy interface [Nigel Barnes]. - 0.156: Added 'new lists for Colour Genie, DAI Personal Computer and Jupiter Ace cassettes [Riley110]. - 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: 20480 bytes in 6 files / 15.38Kb packed $end $info=cgenie_fdc $mame 0.162 Colour Genie FDC, , ???? DRIVER: devices/bus/cgenie/expansion/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cgenie_flop_rom.xml RESOURCES: Snap and Title. WIP: - 0.162: Miodrag Milanović added 'Floppy Disc Controller' device. ROMSET: 24576 bytes in 4 files / 19.93Kb packed $end $info=cgenie_joystick $mame 0.162 Joystick Interface EG2013, , ???? DRIVER: devices/bus/cgenie/parallel/joystick.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.162: Miodrag Milanović added 'Joystick Interface EG2013' device. ROMSET: None required. $end $info=cgenie_printer $mame 0.162 Printer Interface EG2012, , ???? DRIVER: devices/bus/cgenie/parallel/printer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.162: Miodrag Milanović added 'Printer Interface EG2012' device. ROMSET: None required. $end $info=cgenienz $mame 0.36b6 [Mathis Rosenhauer] Colour Genie EG2000 (New Zealand), EACA, 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. DRIVER: eaca/cgenie.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cgenie_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.36b6: Mathis Rosenhauer added 'Colour Genie EG2000' system. ROMSET: 32768 bytes in 2 files / 26.08Kb packed $end $info=cgthree $mame 0.202 Sun cgthree SBus Video, , ???? DRIVER: devices/bus/sbus/cgthree.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.202: Added 'Sun cgthree SBus Video' device. ROMSET: 2048 bytes in 1 file / 1.04Kb packed $end $info=ch2001 $mame 0.184 [hap, Berger] Chess 2001, Newcrest Technology / CXG Systems / Intelligent Software, 1984 Chess 2001, a dedicated chess computer developed by Intelligent Software based on their experimental development program Intelligent Chess Software, which in turn was based on Richard Lang's Cyrus, written in Z80 assembly language. The computer had a 16 KiB ROM, and a 2 KiB RAM, the Z80 processor ran at 4 MHz in the customary version. The machine was manufactured by Newcrest Technology and released for sale in early 1984 as CXG Chess 2001. It was further sold in the USA as the ComputaChess Champion and in Australia as Hanimex HCG1900 (source: https://chessprogramming.wikispaces.com/Chess+2001). DRIVER: newcrest/chess2001.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems / Intelligent Software'. - 0.259: Changed manufacturer to 'CXG Systems / Newcrest Technology / Intelligent Software'. - 0.217: Changed manufacturer to 'CXG Systems / Newcrest Technology'. - 0.184: hap and Berger added 'CXG Chess 2001' system. ROMSET: 16384 bytes in 1 file / 12.42Kb packed $end $info=ch376 $mame 0.232 [R. Belmont] CH376 USB/file manager module, , ???? DRIVER: devices/machine/ch376.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Use multibyte.h helpers [AJR]. - 0.235: Fix mount status and entry formatting. BOOTi can now find .DO and .PO files. BOOTi can now boot HDVs [Peter Ferrie]. - 0.232: R. Belmont added 'CH376 USB/file manager module' device. ROMSET: None required. $end $info=ch48633c $mame 0.218 [rfka01] CH-486-33C, Chicony, 199? Motherboard for PCs based on the Intel 80486 processor, designed for desktop systems from the 1990s. It includes a supporting chipset, ISA slots, and optionally a VESA Local Bus, supports up to 128 MB of DRAM memory, features an integrated IDE controller, and is compatible with DOS, Windows 3.x, and OS/2 operating systems. Optimized for the business and multimedia performance of its time, featuring a reliable design well-suited for hardware upgrades. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added 'Chicony CH-486-33C' system. ROMSET: 65536 bytes in 1 file / 36.93Kb packed $end $info=ch486spm $mame 0.218 [rfka01] 486SPM (SiS 85C496/85C497 chipset), Chaintech, 199? Technical informations: https://stason.org/TULARC/pc/motherboards/C/CHAINTECH-COMPUTER-COMPANY-LTD-486-486SPM.html DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap, Title and PCB. WIP - 0.286: Changed description to '486SPM (SiS 85C496/85C497 chipset)'. - 0.218: rfka01 added 'Chaintech 486SPM' system. ROMSET: 262144 bytes in 2 files / 162.87Kb packed $end $info=ch491e $mame 0.215 [rfka01] CH-491E, Chicony, 199? Technical informations: https://stason.org/TULARC/pc/motherboards/C/CHICONY-INC-486-CH-491E.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Chicony CH-491E' system. ROMSET: 65536 bytes in 1 file / 42.76Kb packed $end $info=ch4slez1 $mame 0.215 [rfka01] 486SLE M106 4SLE-Z1, Chaintech, 199? Motherboard for PCs featuring an Intel 80486SL processor, designed for low-power desktop systems from the 1990s. It integrates a dedicated chipset for power management, includes ISA slots, supports up to 64 MB of DRAM memory, features an IDE controller, and is compatible with both DOS and Windows operating systems. Optimized for energy efficiency and reliability in business environments, it’s also well-suited for embedded or silent-system configurations. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Chaintech 486SLE M106 4SLE-Z1' system. ROMSET: 65536 bytes in 1 file / 44.32Kb packed $end $info=ch4spi $mame 0.234 [AskNotes, rfka01] 4SPI (SiS 85C496/85C497 chipset), Chaintech, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/6832 DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap, Title and PCB. WIP - 0.286: Changed description to '4SPI (SiS 85C496/85C497 chipset)'. - 0.234: AskNotes and rfka01 added 'Chaintech 4SPI' system. ROMSET: 131072 bytes in 1 file / 59.72Kb packed $end $info=chalgear $mame 0.267 [TeamEurope, SSJ, Youkal3] Challenge Gear (Japan), Benesse Corporation, 2002 Interactive educational platform shaped like a console, designed for school-aged children in Japan. It combines dedicated hardware with progressively tailored educational content, often aligned with national school curricula. The platform includes a screen, a simplified keyboard, slots for learning cards, and connectivity features for updates. It encourages independent learning through gamified exercises covering subjects such as math, language, and science. DRIVER: benesse/challenge_gear.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: challenge_gear_cart.xml RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.272: Some notes for later [AJR]. - 0.267: TeamEurope, SSJ and Youkal3 added 'Benesse Corporation Challenge Gear' (Japan) system. ROMSET: 1048576 bytes in 2 files / 401.62Kb packed $end $info=chanf_cart_slot $mame 0.155 Fairchild Channel F Cartridge Slot, , ???? DRIVER: devices/bus/chanf/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (cf_cart_slot) to (chanf_cart_slot). - 0.155: Added 'Fairchild Channel F Cartridge Slot' device. ROMSET: None required. $end $info=chanf_chess $mame 0.155 Channel F Chess Cart, , ???? DRIVER: devices/bus/chanf/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Channel F Chess Cart' device. ROMSET: None required. $end $info=chanf_hang $mame 0.155 Channel F Hangman Cart, , ???? DRIVER: devices/bus/chanf/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Channel F Hangman Cart' device. ROMSET: None required. $end $info=chanf_maze $mame 0.155 Channel F Maze Cart, , ???? DRIVER: devices/bus/chanf/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Channel F Maze Cart' device. ROMSET: None required. $end $info=chanf_multi_fin $mame 0.155 Channel F Multigame (Final Version) Cart, , ???? DRIVER: devices/bus/chanf/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Channel F Multigame (Final Version) Cart' device. ROMSET: None required. $end $info=chanf_multi_old $mame 0.155 Channel F Multigame (Earlier Version) Cart, , ???? DRIVER: devices/bus/chanf/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Channel F Multigame (Earlier Version) Cart' device. ROMSET: None required. $end $info=chanf_rom $mame 0.155 Channel F Standard Carts, , ???? DRIVER: devices/bus/chanf/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Channel F Standard Carts' device. ROMSET: None required. $end $info=channelf $mame 0.37b6 [Frank Palazzolo, Juergen Buchmueller] Channel F, Fairchild, 1976 The Fairchild Channel F is a game console released by Fairchild Semiconductor in August 1976 at the retail price of $169.95. It has the distinction of being the first programmable ROM cartridge-based video game console, and the first console to use a microprocessor. It was launched as the Video Entertainment System, or VES, but when Atari released their VCS the next year, Fairchild renamed its machine. By 1977, the Fairchild Channel F had sold 250,000 units and was second-place behind the VCS (source: http://en.wikipedia.org/wiki/Fairchild_Channel_F). DRIVER: fairchild/channelf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: channelf.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.247: Use lowercase for descriptive text and unabbreviated country names in descriptions in 'channelf.xml' [ArcadeShadow]. - 0.233: BugFIX #08012 [Graphics] (channelf.cpp) channelf (and clones?): Fairchild Channel F runs at wrong resolution (c8192c8) [Nigel Barnes]. - 0.147: Added 'a bunch of proto carts dumped a few years ago [k1w1]. - 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 bytes in 3 files / 2.31Kb packed $end $info=channelf_sound $mame 0.149u1 Channel F Sound, , ???? DRIVER: fairchild/channelf_a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Channel F Sound' device. ROMSET: None required. $end $info=channlf2 $mame 0.130 [Fredric QJ Blåholtz] Channel F II, Fairchild, 1978 Some time in 1979, Zircon International bought the rights to the Channel F and released the re-designed console as the Channel F System II to compete with the Atari's VCS. This re-designed System II was done by Nick Talesfore at Fairchild. He was the same industrial designer who designed the original game console. Only six new games were released after the debut of the second system before its death, several of which were developed at Fairchild before they sold it off. The major changes were in design, with the controllers removable from the base unit instead of being wired directly into it, the storage compartment was moved to the rear of the unit, and the sound was now mixed into the TV signal so the unit no longer needed a speaker. This version also featured a simpler and more modern-looking case design. However, by this time the market was in the midst of the first video game crash, and Fairchild eventually threw in the towel and left the market (source: http://en.wikipedia.org/wiki/Fairchild_Channel_F#The_Channel_F_System_II). DRIVER: fairchild/channelf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: channelf.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.130: Fredric QJ Blåholtz added 'Channel F II' system. ROMSET: 3072 bytes in 3 files / 2.31Kb packed $end $info=chaos $mame 0.138 [Miodrag Milanović, Robbbert] Chaos 2, David Greaves, 1983 A single-board embedded system based on an FPGA, designed for teaching and experimenting with hardware architectures and description languages such as Verilog or VHDL. It includes integrated peripherals (LEDs, switches, displays), connectors for expansions, and support for open-source toolchains. Ideal for university labs, it allows users to implement and test custom CPUs, controllers, and digital systems from scratch, fostering a hands-on approach to hardware design. DRIVER: homebrew/chaos.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.146: System promoted from GAME_NOT_WORKING [Robbbert]. - 0.138: Miodrag Milanović and Robbbert added skeleton driver of 'Chaos 2' system. ROMSET: 16384 bytes in 4 files / 6.28Kb packed $end $info=checkc2 $mame 0.236 [hap, Sean Riddle] Checker Challenger (model CR, 2 levels), Fidelity Electronics, 1978 Portable electronic chessboard with an LED display and numeric keypad, designed to play chess against an AI with two difficulty levels. It offers basic functions such as move suggestions, move correction, timers, and automatic piece recognition. Ideal for beginners or casual enthusiasts, it combines ease of use with a self-contained, instant gaming experience—no need for a human opponent! DRIVER: fidelity/checkc2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.236: hap and Sean Riddle added 'Fidelity Electronics Checker Challenger (model CR, 2 levels)' system. ROMSET: 2048 bytes in 1 file / 1.83Kb packed $end $info=checkc4 $mame 0.208 [hap, Sean Riddle] Checker Challenger (model ACR, 4 levels), Fidelity Electronics, 1978 Portable electronic chessboard featuring an LED display and alphanumeric keypad, designed to challenge players with artificial intelligence across four difficulty levels. It includes advanced features such as move analysis, adjustable timers, automatic piece recognition, and training options. Suitable for both beginners and experts, this device offers a self-contained, progressive, and adaptable gaming experience—perfect for honing your chess skills even when a human opponent isn’t available. DRIVER: fidelity/cc10.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: Changed description to 'Checker Challenger (model ACR, 4 levels)'. - 0.208: hap and Sean Riddle added 'Fidelity Electronics Checker Challenger 4' system. ROMSET: 4096 bytes in 1 file / 2.87Kb packed $end $info=chessac $mame 0.264 [hap, Sean Riddle] Kasparov Chess Academy, Saitek, 1997 Educational electronic chessboard with LCD display and keypad, designed to teach and enhance chess skills for players of all levels. It offers interactive lessons, guided exercises, move analysis, multiple difficulty levels, and personalized training modes. The board also features a synthesized voice that provides real-time tips and explanations. Crafted for a progressive, educational approach, it transforms chess learning into an engaging and structured experience. DRIVER: saitek/chessac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.264: hap and Sean Riddle added 'Saitek Kasparov Chess Academy' system. ROMSET: 4295573 bytes in 3 files / 3.26Mb packed $end $info=chesskng $mame 0.252 [Ankos, David Haywood, hap] Chess King (model ET-6), I-Star Co., Ltd., 1994 Portable electronic chessboard with an LED display and numeric keypad, designed to play against an AI opponent with multiple difficulty levels. It offers basic functions such as a timer, move correction, hints, and automatic position recognition. Compact and battery-powered, it’s perfect for beginners and casual enthusiasts looking for a self-contained, instant, and pocket-sized experience to practice or enjoy the game anywhere. DRIVER: handheld/chessking.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: chessking_cart.xml RESOURCES: Snap and Title. WIP: - 0.252: Ankos, David Haywood and hap added 'I-Star Co., Ltd. Chess King (Model ET-6)' system. ROMSET: 262144 bytes in 1 file / 134.26Kb packed $end $info=chessmachine $mame 0.211 Tasc ChessMachine, , ???? DRIVER: devices/machine/chessmachine.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'Tasc ChessMachine' device. ROMSET: 128 bytes in 4 files / 0.12Kb packed $end $info=chessmst $mame 0.132 [Sandro Ronco] Chess-Master (model G-5003-501), VEB Mikroelektronik "Karl Marx" Erfurt, 1984 Chess-Master, a dedicated chess computer series manufactured in the 80s by VEB Mikroelektronik 'Karl Marx' Erfurt. Chess-Master ran on an 8-bit U880 CPU, which was an unlicensed Z80 clone, and had 10 KB ROM and 2 KB RAM. The chess program was initially written by Dieter Schultze and Rüdiger Worbs. Automatic Piece Recognition was implemented with Hall effect sensors under each square of the chessboard, while pieces had two reverse directed permanent magnets with different compensation embedded, so that a cyclic running multiplexed I/O program, also polling the keyboard, could recognize the pieces (source: http://www.general-files.com/download/source/gs58cc6000h32i0). DRIVER: ddr/chessmst.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.277: Changed description to 'Chess-Master (model G-5003-501)'. Swap parent/clone [hap]. - 0.275: Update notes [hap]. - 0.247: Same thing as arb, clicking reset button auto clicks halt button on top of it [hap]. - 0.221: Changed manufacturer to 'VEB Mikroelektronik "Karl Marx" Erfurt'. - 0.212: Machine promoted to working [Sandro Ronco]. - 0.178: Fixed HALT button. Added layout with script [Sandro Ronco]. - 0.177: Added 'reset and halt buttons [hap]. - 0.142u4: Added 'layout and input ports [Sandro Ronco]. - 0.132: Sandro Ronco added skeleton driver of 'Chess-Master (set 1)' system. ROMSET: 10240 bytes in 2 files / 7.35Kb packed $end $info=chessmsta $mame 0.178 [uncredited] Chess-Master (model G-5003-500), VEB Mikroelektronik "Karl Marx" Erfurt, 1984 Chess-Master, a dedicated chess computer series manufactured in the 80s by VEB Mikroelektronik 'Karl Marx' Erfurt. Chess-Master ran on an 8-bit U880 CPU, which was an unlicensed Z80 clone, and had 10 KB ROM and 2 KB RAM. The chess program was initially written by Dieter Schultze and Rüdiger Worbs. Automatic Piece Recognition was implemented with Hall effect sensors under each square of the chessboard, while pieces had two reverse directed permanent magnets with different compensation embedded, so that a cyclic running multiplexed I/O program, also polling the keyboard, could recognize the pieces (source: http://www.general-files.com/download/source/gs58cc6000h32i0). DRIVER: ddr/chessmst.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: Changed description to 'Chess-Master (model G-5003-500)'. - 0.221: Changed manufacturer to 'VEB Mikroelektronik "Karl Marx" Erfurt'. - 0.178: uncredited added 'VEB Mikroelektronik Erfurt Chess-Master (set 2)' system. ROMSET: 10240 bytes in 10 files / 8.12Kb packed $end $info=chessmstdm $mame 0.178 [Sandro Ronco] Chess-Master Diamond, VEB Mikroelektronik "Karl Marx" Erfurt, 1987 The idea of the chess player Wolfgang Pähtz, uncle of the youth world champion Elisabeth Pähtz, refined Chess Masters took place at the Leipzig Messe 1987. The scope of the program memory is of 10 to 16 KB, the RAM of 2, increased to 3 KB. The display options of chess computer work during the game extremely diverse. Up to 200 half moves may be redeemed. By extension modules a total memory of 32 KB is possible. There was the opening module PM10 with approximately 800 variants and the final module PM11. The latter is after the end of the opening also recommended as a normal game module. As with its predecessor is done to detect the trains by means of Hall sensors (source, traslated from German: http://www.schach-computer.info/wiki/index.php?title=Chess-Master_Diamond). DRIVER: ddr/chessmstdm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: chessmstdm.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.283: Small update to internal artwork [hap]. - 0.221: Changed manufacturer to 'VEB Mikroelektronik "Karl Marx" Erfurt'. - 0.212: Machine promoted to working [Sandro Ronco]. - 0.178: Sandro Ronco added 'VEB Mikroelektronik Erfurt Chess-Master Diamond' system. ROMSET: 16384 bytes in 2 files / 12.14Kb packed $end $info=chesstea $mame 0.288 [hap, Berger] Chess Teacher, Novag Industries / Noblot, 1994 Portable electronic chessboard Novag/Noblot Chess Teacher, designed as a teaching tool for beginners. Compact design featuring a LED chessboard or alphanumeric display, keypad for move input, and mono speaker for audio feedback. Built around an 8-bit microprocessor with dedicated firmware, it offers scalable difficulty levels, tactical hints, error correction, and guided lessons on openings and endgames. Powered by battery or external adapter. Does not include voice synthesis or advanced graphics—interface is text-based or symbolic. Targeted at students and new enthusiasts, it represents a typical example of "chess teacher" boards from the pre-internet era, focused on structured learning and autonomous practice without connectivity. DRIVER: novag/sapphire.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: hap and Berger added 'Novag Industries / Noblot Chess Teacher' system. ROMSET: 69024 bytes in 2 files / 20.82Kb packed $end $info=chesster $mame 0.178 [hap, yovan] Chesster Challenger (v1.3), Fidelity Electronics International, 1990 Although the Fidelity Chesster Challenger is based on the Fidelity Designer 2100 there are a number of important differences. Firstly the clock speed is 5 MHz rather than 6 MHz. The opening book is 16,000 ply and designed for variety compared with the 28,000 ply opening book of the Fidelity Designer 2100, and the narrower optimised 16,000 ply opening book of the Fidelity Par Excellence. Perhaps a more important difference is the Chesster's voice synthesizer chip and special speaker. Chesster has a vocabulary of over 300 words, which are combined into a large number of phrases. Pressing h1 at the start of the game will make Chesster go through the entire repetoire, which takes 10 minutes. The vocabulary is divided between Character Mode, Coach Mode, Demonstration Mode and Move Assistance Mode which are all selectable, individually or in combination. The vocabulary is the same as for the robot version, the Fidelity Chesster Phantom, with which it shares the 5 MHz clock speed and program. The German language version, the Kishon Chesster is believed to be based on the Designer 2000 running at 3.6 MHz. There is also a budget version called the Fidelity Little Chesster. There are two circuit boards shown in the photographs below. On the left is the Chesster Challenger and on the right the Fidelity Designer 2100 Display (source: http://www.schach-computer.info/wiki/index.php?title=Fidelity_Chesster_Challenger). DRIVER: fidelity/chesster.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.266: Changed manufacturer to 'Fidelity Electronics International'. - 0.178: hap and yovan added 'Fidelity Electronics Chesster Challenger' system. ROMSET: 163840 bytes in 2 files / 121.36Kb packed $end $info=chesstera $mame 0.184 [yovan] Chesster Challenger, Fidelity Electronics International, 1990 Although the Fidelity Chesster Challenger is based on the Fidelity Designer 2100 there are a number of important differences. Firstly the clock speed is 5 MHz rather than 6 MHz. The opening book is 16,000 ply and designed for variety compared with the 28,000 ply opening book of the Fidelity Designer 2100, and the narrower optimised 16,000 ply opening book of the Fidelity Par Excellence. Perhaps a more important difference is the Chesster's voice synthesizer chip and special speaker. Chesster has a vocabulary of over 300 words, which are combined into a large number of phrases. Pressing h1 at the start of the game will make Chesster go through the entire repetoire, which takes 10 minutes. The vocabulary is divided between Character Mode, Coach Mode, Demonstration Mode and Move Assistance Mode which are all selectable, individually or in combination (source: https://www.schach-computer.info/wiki/index.php/Fidelity_Chesster_Challenger). DRIVER: fidelity/chesster.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.266: Changed manufacturer to 'Fidelity Electronics International'. - 0.184: yovan added 'Fidelity Electronics Chesster Challenger' system. ROMSET: 163840 bytes in 2 files / 119.49Kb packed $end $info=chesstrv $mame 0.144u4 [Curt Coder] Chess Traveler, SciSys / Novag Industries / Philidor Software, 1980 English version distributed by Acetronic. The box is almost identical: a small difference in spelling (the word "Traveler" is correct in U.S. English, but he writes Traveller in Great Britain). This game has many names: Chess Champion Pocket Chess, Tandy Computerized Chess etc. (source, traslated from french: http://electronicchess.free.fr/). DRIVER: saitek/chesstrv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.270: Changed manufacturer to 'SciSys / Novag Industries / Philidor Software'. - 0.264: Changed manufacturer to 'SciSys / Novag Industries'. - 0.208: Changed description to 'Chess Traveler' and manufacturer to 'SciSys'. - 0.146u1: The correct year of manufacture is 1980 (MT Bug #04880) [AntoPISA, Sandro Ronco]. - 0.144u4: Curt Coder added 'Acetronic Chess Traveller' system. ROMSET: 2048 bytes in 1 file / 1.71Kb packed $end $info=chesstrvi $mame 0.223 [hap, Berger, Achim] Chess Intercontinental Traveler, SciSys / Philidor Software, 1982 This is a variant of the SciSys Chess Traveler and Acetronic Chess Traveler but with an LCD move display. The software may also be slightly improved (source: http://www.spacious-mind.com/html/intercontinental_traveler.html). DRIVER: saitek/chesstrv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: Add svg screen for lcd [hap]. - 0.223: hap, Berger and Achim added 'SciSys Chess Intercontinental Traveler' system. ROMSET: 50703 bytes in 2 files / 13.51Kb packed $end $info=chiikpc $mame 0.280 [TeamEurope, David Haywood] Chiikawa Learning PC (Japan), Bandai, 2021 Educational device shaped like a laptop, designed for young children, that uses popular characters to introduce basic concepts such as letters, numbers, logic, and vocabulary through interactive games. Featuring a simplified keyboard, a color display, and lively audio, it offers a playful yet progressive learning experience with multiple difficulty levels and encouraging feedback. Designed for children to use independently, it sparks concentration and curiosity in a colorful, engaging format typical of Japan’s early-learning-focused style. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Bandai Chiikawa Learning PC (Japan)' system. ROMSET: 16777216 bytes in 1 file / 9.11Mb packed $end $info=chikawac $mame 0.280 [TeamEurope, David Haywwod] Chiikawa Camera De Ya-! (Japan), Tomy, 2021 Compact, colorful toy camera designed for children, blending play and learning through a simplified photography experience. Featuring a fake lens, interactive buttons, and fun sound effects, it simulates taking photos with glowing lights and animations displayed on its small, built-in screen. Includes educational games, imaginative digital filters, and beloved characters to spark creativity and encourage interaction. Crafted to be durable and intuitive, this toy inspires visual exploration and role-playing in a safe, kid-friendly format—perfectly capturing the playful charm of Japanese design. DRIVER: tvgames/generalplus_gp327902.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope, David Haywwod added 'Tomy Chiikawa Camera De Ya-! (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.93Mb packed $end $info=chloe $mame 0.267 [Andrew Owen, Andrei I. Holub] Chloe 280SE, Chloe Corporation, 1999 Imagine an alternative 1987. IBM never bothered to enter the microcomputer market. Apple has yet to launch the Macintosh. A new generation of 16-bit computers aimed at people who grew up with 8-bit machines is on sale. The IIGS from Apple, the Amiga from Atari, the C65 from Commodore. But the MSX Turbo-R is still in development. There’s a small window of opportunity for another manufacturer to launch a 16-bit, Z80 instruction set compatible machine that can run Microsoft BASIC programs. The Chloe Corporation aims to take 8080 and Z80 users into the 16-bit era with the new Chloe 280SE (source: https://hackaday.io/project/176023-chloe-280se). DRIVER: sinclair/chloe.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: spectrum_cass.xml, timex_cass.xml RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.285: Added missing credits (#14734) [holub]. - 0.267: Andrew Owen and Andrei I. Holub added 'Chloe Corporation Chloe 280SE' system. ROMSET: 40960 bytes in 3 files / 28.16Kb packed $end $info=chmate $mame 0.212 [hap] Chessmate, Commodore, 1978 Commodore ChessMate, (Commodore CHESSmate) a dedicated chess computer by Commodore with a program based on MicroChess by Peter Jennings, released in 1978. The computer was built in KIM-1 technology and had a MOS Technology processor of the 6502 family, the 28 pin 6504 could only address 8 kibibytes, where the chess program was persistant in 5 kibibytes of ROM, and used only 320 bytes of RAM. For user interaction, it had a membrane keyboard, four seven-segment displays, and four further status LEDs (source: https://www.chessprogramming.org/Commodore_ChessMate). DRIVER: commodore/chessmate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.212: hap added 'Commodore Chessmate' system. ROMSET: 5120 bytes in 2 files / 3.66Kb packed $end $info=chn333sc $mame 0.215 [rfka01] 333SC, Chaintech, 199? Motherboard for PCs based on the Intel Pentium processor, designed for consumer-grade desktop systems in the 1990s. It integrates chipsets for memory and I/O management, features ISA and PCI slots, supports up to 512 MB of DRAM, includes a built-in IDE controller, and is compatible with Windows 95/98. Optimized for everyday performance and multimedia use, it offers excellent expandability and stability for home or office applications. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Chaintech 333SC' system. ROMSET: 65536 bytes in 1 file / 28.15Kb packed $end $info=cidx628 $mame 0.189 [Felipe Corrêa da Silva Sanches] X628, ControlID, 200? Multifunctional biometric access control device designed for identification via fingerprint and/or facial recognition. It integrates an RFID reader, touchscreen display, network connectivity options (TCP/IP, optional Wi-Fi), and features standalone management of users, schedules, and event logs. Suitable for offices, factories, or sensitive facilities, it supports integration with attendance management software and physical security systems. DRIVER: skeleton/controlid.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.189: Felipe Corrêa da Silva Sanches added 'ControlID X628 fingerprint reader' system. ROMSET: 8192 bytes in 1 file / 4.61Kb packed $end $info=cip01 $mame 0.132 [Miodrag Milanović] CIP-01, Electronica, 1987 Parallel interface card designed for 8-bit computers with an S-100 bus, typical of the 1970s–1980s. It enables connection to printers or external devices compatible with Centronics standards, offering data buffering and hardware handshake management. Ideal for expanding output capabilities on vintage systems—whether for hobbyist or professional use—this card features simple installation and plug-and-play compatibility with the bus. DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.132: Miodrag Milanović added 'Electronica CIP-01' system. ROMSET: 16384 bytes in 1 file / 1.82Kb packed $end $info=cip03 $mame 0.128 [Miodrag Milanović] CIP-03, Electronica, 1988 ew information about this computer, a Romanian Sinclair ZX-Spectrum clone made from 1988 by Electronica CIE and sold only in Romania in blue or red case colour version. In fact, the colors only differed on the keyboard marquee, the case color being the same. On the red version the background of the keys is darker than on the blue version. The CIP-03 had a built-in Spectrum compatible BASIC interpreter in ROM. But instead of the original Sinclair copyright text at boot, it shows simply a "BASIC S" string on the center of the bottom line on the screen (source: http://www.old-computers.com/museum/computer.asp?st=1&c=700). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'Electronica CIP-03' system. ROMSET: 16384 bytes in 1 file / 11.99Kb packed $end $info=cit101 $mame 0.196 [Doug Crawford] CIT-101 Video Terminal, C. Itoh Electronics, 1980 The CIT-101 was a DEC VT-100 terminal clone made by C. ITOH in Japan (source: https://williambader.com/museum/cit101/cit101.html). DRIVER: citoh/cit101.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.224: Changed description to 'CIT-101 Video Terminal'. Machine promoted to working [AJR]. - 0.196: Doug Crawford added 'C. Itoh Electronics CIT-101' system. ROMSET: 18432 bytes in 5 files / 11.24Kb packed $end $info=cit101_kbd $mame 0.198 CIT-101 Keyboard, , ???? DRIVER: citoh/cit101_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.224: Renamed (cit101_hle_kbd) to (cit101_kbd) and description changed to 'CIT-101 Keyboard'. - 0.198: Added 'CIT-101 HLE Keyboard' device. ROMSET: 2048 bytes in 1 file / 0.77Kb packed $end $info=cit101e $mame 0.224 [AJR, Bitsavers] CIT-101e Video Terminal, C. Itoh Electronics, 1983 Monochromatic cathode-ray tube video terminal designed for use with mainframes or minicomputers in professional environments of the 1970s–1980s. It features a 24-line alphanumeric display, a keyboard with dedicated function keys, an RS-232 serial interface, and support for standard protocols such as VT100 or similar. Built for reliability and continuous operation, it’s ideal for data entry, programming, or system management applications in business or academic settings. DRIVER: citoh/cit101.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.224: AJR and Bitsavers added 'C. Itoh Electronics CIT-101e Video Terminal' system. ROMSET: 24576 bytes in 4 files / 13.42Kb packed $end $info=cit101e_kbd $mame 0.224 [AJR] CIT-101e Keyboard, , ???? DRIVER: citoh/cit101_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.224: AJR added 'CIT-101e Keyboard' device. ROMSET: 4096 bytes in 1 file / 0.74Kb packed $end $info=cit101xl $mame 0.224 [Bitsavers, Al Kossow] CIT-101XL Video Display Terminal, CIE Terminals, 1987 Color video display terminal designed for industrial or professional applications, featuring a 10.1-inch screen, HD resolution, capacitive touch interface, and serial/USB connectivity. Robust construction ensures durability, making it suitable for demanding operational environments. Supports embedded systems and seamless integration into automation, HMI, or machine control applications. DRIVER: citoh/cit101xl.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.224: Bitsavers and Al Kossow added 'CIE Terminals CIT-101XL Video Display Terminal' system. ROMSET: 57344 bytes in 3 files / 30.80Kb packed $end $info=cit220p $mame 0.192 [Robbbert] CIT-220+ Video Terminal, C. Itoh Electronics, 1984 The C. Itoh CIT-220 terminal was compatible with the DEC VT220. It was introduced sometime before August, 1985. The CIT-220+ variant was introduced in August, 1985 at a price of $995. It included an enhanced keyboard compared to the CIT-220 (source: https://terminals-wiki.org/wiki/index.php/C._Itoh_CIT-220). DRIVER: citoh/cit220.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.192: Robbbert added 'C. Itoh CIT-220+' system. ROMSET: 40960 bytes in 4 files / 23.43Kb packed $end $info=cit220p_kbd $mame 0.222 [AJR] CIT-220+ Keyboard, , ???? DRIVER: citoh/cit220_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Identify all remaining keys; add LED outputs [AJR]. - 0.222: AJR added 'CIT-220+ Keyboard' device. ROMSET: 4096 bytes in 1 file / 0.62Kb packed $end $info=ckidpers $mame 0.288 [TeamEurope] Computer Kid Personal (Italy), Yeno / Clementoni, 199? Educational computer for children produced by Clementoni (Italy). Featuring a colorful and sturdy design with an integrated keyboard, monochrome LCD segment display (non-graphic), and mono speaker. Based on a 4/8-bit microcontroller with ROM-based software, it offers educational games covering letters, numbers, logic, music, and memory. Battery-powered with no expansion options or connectivity—everything is pre-installed. Simple interface with large buttons and immediate audio/visual feedback. Designed for preschool and school-aged children (3–8 years) as a home edutainment tool, typical of the Italian approach to pre-digital playful learning, focused on safety, autonomy, and cognitive stimulation without complex screens. DRIVER: skeleton/yeno_ks56c1660.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: yeno_laptop_cart.xml RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Yeno / Clementoni Computer Kid Personal (Italy)' system. ROMSET: 262144 bytes in 1 file / 99.43Kb packed $end $info=ckz80 $mame 0.140 [Robbbert] CKZ-80, , 198? It’s a minimal embedded system based on a Z80 CPU, designed to operate as a serial terminal or development platform. It lacks integrated video or keyboard; interaction occurs via an external RS-232 serial connection to a remote terminal. On startup, a ROM-resident monitor allows memory inspection and modification, code execution, and program loading. Intended for debugging, software development, or industrial automation, it represents a typical example of “barebone” Z80 hardware widely used in the 1980s for technical and experimental applications. DRIVER: skeleton/ckz80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.222: Renamed (czk80) to (ckz80) and description changed to 'CKZ-80'. - 0.140: Robbbert added skeleton driver of 'CZK-80' system. ROMSET: 8192 bytes in 1 file / 5.87Kb packed $end $info=cl28612s $mame 0.234 [HanJammer, rfka01] CL286-12/16S (CL286-12S and CL286-16S), Wearnes, 1990 Compact desktop system based on Intel 80286 architecture, available with various memory configurations (12 or 16 MB). Designed for professional environments of the 1980s–1990s, it offers expandability via ISA slots, serial/parallel ports, and compatibility with operating systems of the era (such as MS-DOS and OS/2). Robust build, suitable for offices and light industrial applications. Ideal for legacy computing or retrofitting existing systems. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.234: HanJammer and rfka01 added 'Wearnes CL286-12/16S (CL286-12S and CL286-16S)' system. ROMSET: 65536 bytes in 2 files / 38.00Kb packed $end $info=class200 $mame 0.271 [David Haywood, TeamEurope] Color LCD Classic Game 200-in-1, , 201? Portable console featuring a color LCD screen, pre-loaded with 200 classic retro games. Compact and lightweight design, perfect for on-the-go entertainment. Battery-powered, with built-in controls and a simple interface for a plug-and-play experience. Designed for nostalgia seekers and vintage gaming enthusiasts—no setup or external connections required. DRIVER: handheld/st2302u_bbl_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Color LCD Classic Game 200-in-1' system. ROMSET: 4194304 bytes in 1 file / 1.25Mb packed $end $info=classic $mame 0.222 [hap, Berger, Achim] The Classic (model 6079), Fidelity International, 1986 The Classic is a sophisticated and challenging, yet patient and helpful chess computer specifically designed for both beginning and advanced chess players. Fidelity's state-of-the-art technology provides you with an amazing computerized opponent that plays chess with skill and cunning, yet allows you to control the level of difficulty. The sensory playing surface enables the computer to automatically sense all game moves. Battery-operated and fully portable, containing a handy storage area in the base for your chess pieces. Gambit can be your chess opponent wherever you desire (source: http://www.spacious-mind.com/html/gambit_version_3.html). DRIVER: fidelity/sc6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.269: Renamed (gambit) to (classic) and description changed to 'The Classic (model 6079)'. - 0.266: Changed manufacturer to 'Fidelity International'. - 0.222: hap, Berger and Achim added 'Fidelity Electronics The Gambit (1989 version)' system. ROMSET: 4096 bytes in 1 file / 3.20Kb packed $end $info=classica $mame 0.270 [Berger] The Classic (model CC8), Fidelity International, 1985 The Classic is a sophisticated and challenging, yet patient and helpful chess computer specifically designed for both beginning and advanced chess players. Fidelity's state-of-the-art technology provides you with an amazing computerized opponent that plays chess with skill and cunning, yet allows you to control the level of difficulty. The sensory playing surface enables the computer to automatically sense all game moves. Battery-operated and fully portable, containing a handy storage area in the base for your chess pieces. Gambit can be your chess opponent wherever you desire (source: http://www.spacious-mind.com/html/gambit_version_3.html). DRIVER: fidelity/sc6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Berger added 'Fidelity International The Classic (model CC8)' system. ROMSET: 4096 bytes in 1 file / 3.18Kb packed $end $info=clcd $mame 0.136 [Curt Coder] LCD (prototype), Commodore Business Machines, 1985 The Commodore LCD (sometimes known in short as the CLCD) was an LCD-equipped laptop made by Commodore International. It was presented at the January 1985 Consumer Electronics Show, but never released. The CLCD was not directly compatible with other Commodore home computers, but its built-in Commodore BASIC 3.6 interpreter could run programs written in the Commodore 128's BASIC 7.0, as long as these programs didn't include system-specific POKE commands. Like the Commodore 264 series computers, the CLCD had several ROM-based office application programs. The CLCD featured a 2 MHz Rockwell 65C102 CPU (a CMOS 6502 variant) and 32 KB of RAM. The BASIC interpreter and application programs were built into 96 KB of ROM (source: http://en.wikipedia.org/wiki/Commodore_LCD). DRIVER: commodore/clcd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.273: Add maincpu xtal [hap]. - 0.245: Added 'Power button to Commodore LCD, if you hibernate before exiting MAME then you can continue where you left off. Fixed Commodore LCD loading from 1541/1571, loading and saving to 1581 [smf]. - 0.184: Halved size of character ROM region and fixed switching between upper and lower case character sets [smf]. - 0.153: Promoted from NOT_WORKING status [smf]. - 0.136: Curt Coder added skeleton driver of 'Commodore LCD (Prototype)' system. ROMSET: 274432 bytes in 10 files / 157.18Kb packed $end $info=clgd5401 $mame 0.286 [Angelo Salese] Cirrus Logic GD5401 AVGA1 Graphics Card, , ???? DRIVER: devices/bus/isa/svga_cirrus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Angelo Salese added 'Cirrus Logic GD5401 AVGA1 Graphics Card' device. ROMSET: 114688 bytes in 3 files / 34.95Kb packed $end $info=clgd542x $mame 0.161 Generic Cirrus Logic GD542X Graphics Card (BIOS v1.20), , ???? DRIVER: devices/bus/isa/svga_cirrus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.286: Subscribe to ISA remap, add AVGA1 card support, add non-ambiguous GD5430 suffix to ISA16_SVGA_CIRRUS; changed description to 'Generic Cirrus Logic GD542X Graphics Card (BIOS v1.20)' [Angelo Salese]. - 0.161: Added 'Generic Cirrus Logic GD542x Graphics Card (BIOS v1.20)' device. ROMSET: 524288 bytes in 15 files / 319.96Kb packed $end $info=clgd5434_pci $mame 0.287 [Angelo Salese] Cirrus Logic GD5434 card, , ???? DRIVER: devices/bus/pci/clgd543x_alpine.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.287: Angelo Salese added 'Cirrus Logic GD5434 card' device. ROMSET: 131072 bytes in 3 files / 75.86Kb packed $end $info=clgd5446_pci $mame 0.264 [Angelo Salese] Cirrus Logic GD5446 card, , ???? DRIVER: devices/bus/pci/clgd5446.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.264: Angelo Salese added 'Cirrus Logic GD5446 card' device. ROMSET: 65536 bytes in 2 files / 39.18Kb packed $end $info=clgd5465_laguna $mame 0.257 [Angelo Salese] Cirrus Logic GD-5465 "Laguna 3D", , ???? DRIVER: devices/bus/pci/clgd546x_laguna.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'Cirrus Logic GD-5465 "Laguna 3D"' device. ROMSET: 32768 bytes in 1 file / 20.66Kb packed $end $info=clikstrt $mame 0.206 [Sean Riddle, ClawGrip, Team Europe] ClickStart, LeapFrog Enterprises, 2007 Features & details: Turns television into a learning computer and teaches how to use mouse and keyboard and to navigate screens. Miniature mouse for little fingers to point and click; coloured buttons to help learn keystrokes. Four learning games teach phonics, letters, animal facts, counting and computer skills. Includes wireless keyboard, pluqg and play console, mouse and mouse pad (source: https://www.amazon.co.uk/LeapFrog-ClickStart-First-Computer-Green/dp/B000NRVFV8). DRIVER: vtech/clickstart.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: clickstart_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.206: Sean Riddle, ClawGrip and Team Europe added 'LeapFrog Enterprises ClickStart' system. ROMSET: 8388608 bytes in 1 file / 3.19Mb packed $end $info=clio $mame 0.285 [Angelo Salese] 3DO MN7A02IUDB "Clio" I/O controller, , ???? DRIVER: misc/3do_clio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Add enum for irqs, use template for request_fiq. Hookup status bit for xbus (greatly reduce boot times) machine/cr560b.cpp: add enough commands so it reaches cmd_read when disk is in [Angelo Salese]. - 0.285: Angelo Salese added '3DO MN7A02IUDB "Clio" I/O controller' device. ROMSET: None required. $end $info=clipper $mame 0.225 [Jos Dreesen, Curt Coder] Clipper, Professional Data Computer, 1984 Siemens Belgium, in 1984, created the “PDC Clipper?? (PDC, Professional Data Computer, was a startup based in Hamburg). Based on a C64 motherboard with a high resolution electroluminescent flat screen and a 3 ? floppy drive, it also integrated a modem with acoustic coupler! The design is remarkable given that it all fit inside a normal 24-hour briefcase, making the C64 suddenly extremely portable (source, traslated from Italian: https://retrocampus.com/2018/04/24/un-vecchio-nuovo-modello-di-commodore-64/). DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml, clipper_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.225: Jos Dreesen and Curt Coder added 'Professional Data Computer Clipper' system. ROMSET: 57344 bytes in 8 files / 39.53Kb packed $end $info=clipper_c100 $mame 0.184 C100 CLIPPER, , ???? DRIVER: devices/cpu/clipper/clipper.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (c100) to (clipper_c100). - 0.184: Added 'C100 CLIPPER' device. ROMSET: None required. $end $info=clipper_c300 $mame 0.184 [Patrick Mackinlay] C300 CLIPPER, , ???? An implementation of the Fairchild/Intergraph CLIPPER CPU family. DRIVER: devices/cpu/clipper/clipper.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (c300) to (clipper_c300). - 0.184: Patrick Mackinlaya added 'C300 CLIPPER' device. ROMSET: None required. $end $info=clipper_c400 $mame 0.183 C400 CLIPPER, , ???? DRIVER: devices/cpu/clipper/clipper.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (c400) to (clipper_c400). - 0.183: Added 'C400 CLIPPER' device. ROMSET: None required. $end $info=clock $mame 0.153 Clock, , ???? DRIVER: devices/machine/clock.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'Clock' device. ROMSET: None required. $end $info=clxvme186 $mame 0.213 [Al Kossow, Bitsavers] Colex VME-80186, Colex, 1983 This is a single-board computer based on the Intel 80186 processor, designed for embedded systems and industrial applications. It features a VMEbus architecture for seamless integration into legacy environments or modular systems. The board includes integrated memory, serial/parallel I/O, and support for real-time operating systems of the era. Its robust construction makes it well-suited for use in automation, machine control, or instrumentation applications. It’s ideal for retrofitting or maintaining outdated equipment. DRIVER: skeleton/clxvme186.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.213: Al Kossow and Bitsavers added 'Colex VME-80186' system. ROMSET: 49152 bytes in 2 files / 19.56Kb packed $end $info=cm1200 $mame 0.137 [Curt Coder] M-1200 (?), Conic, 1978 It is a (Asian) clone (a counterfeit computer that technically fully interchangeable with the original) of the RCA Studio II (USA 1977). The RCA Studio II was back in the U.S.A. did not work (ie the Atari had better games, see also below) and probably has RCA early 80s all designs, patents and components sold (dumped?) to an Asian manufacturer and possibly also to other manufacturers. The Asian manufacturer has followed a slightly improved clone will use the RCA Studio II, which is sold under several brand names. Not very smart of this manufacturer, because a clone of something that failed actually gives almost always a failure (source, traslated from dutch: http://wasautomaat.com/index1.html). DRIVER: rca/studio2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: studio2.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Curt Coder added 'Conic M-1200' system. ROMSET: 3072 bytes in 3 files / 2.86Kb packed $end $info=cm1800 $mame 0.142u3 [Miodrag Milanović, Robbbert] CM-1800, , 1981 In 1973, a young but dynamically developing company Intel released the 8080 8-bit single-chip microprocessor, which, due to its simplicity, low cost and high performance, attracted the attention of computer designers around the world. It made it possible to create a small-sized and cheap, but completely full-fledged computer that could be used to control technological equipment, automate scientific research, and integrate directly into devices, units, machine tools and installations (source, traslated from Russian: https://www.computer-museum.ru/histussr/sm1800.htm). DRIVER: ussr/cm1800.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.142u3: Miodrag Milanović and Robbbert added 'Conic CM-1800' system. ROMSET: 2048 bytes in 1 file / 1.64Kb packed $end $info=cm300 $mame 0.266 [Cloudschatze, NikitaLita] Sound Canvas CM-300, Roland, 1991 The Roland CM-300 is a desktop (aftertouch and velocity sensitive), 24 voice (multimbral), GS/GM compatible digital synthesizer (editing via MIDI only), featuring an oscillator, a resonant low-pass filter, an ADR envelope, vibrato (with delay), portamento, reverb/chorus, 128 presets, 10 drum sets, stereo mix inputs, and MIDI (source: https://synthark.org/Roland/CM-300.html). DRIVER: roland/roland_sc55.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.266: Cloudschatze and NikitaLita added 'Roland Sound Canvas CM-300' system. ROMSET: 3674112 bytes in 6 files / 2.96Mb packed $end $info=cm32l $mame 0.148 [Lord Nightmare, Olivier Galibert] CM-32L, Roland, 1989 The CM-32L has like the CM-32P only one stereo output and volume. You have to adjust the volumes of your instruments on the sequencer program in your computer. This sound module is multitimbral, and uses midi channel 2 till 10, but is not a general midi sound module. It has 128 sounds on board (source: http://www.derjano.nl/cm32l.htm). DRIVER: roland/roland_mt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.216: Changed description to 'CM-32L'. - 0.148: Lord Nightmare and Olivier Galibert added skeleton driver of 'Roland CM-32L' system. ROMSET: 2260992 bytes in 6 files / 1.81Mb packed $end $info=cm32p $mame 0.216 [Valley Bell] CM-32P, Roland, 1989 The Roland CM-32P is a desktop (aftertouch and velocity sensitive), 31 voice (6 part multimbral), digital synthesizer (editing via MIDI only), featuring 1-6 oscillators (99 samples) per patch (64 patches), AR envelope, LFO (with attack), reverb/chorus, and card slot (source: http://www.synthark.org/Roland/CM-32P.html). DRIVER: roland/roland_cm32p.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: u110_card.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.216: Valley Bell added 'Roland CM-32P' system. ROMSET: 1638400 bytes in 4 files / 1.37Mb packed $end $info=cmap $mame 0.212 SGI CMAP, , ???? DRIVER: devices/bus/gio64/newport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'SGI CMAP' device. ROMSET: None required. $end $info=cmdhd $mame 0.145u6 CMD HD, , ???? DRIVER: devices/bus/cbmiec/cmdhd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u6: Added 'HD' device. ROMSET: 32768 bytes in 1 file / 8.60Kb packed $end $info=cmdrc2 $mame 0.210 Commander C-II Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'Commander C-II Disk Drive' device. ROMSET: 16384 bytes in 2 files / 11.74Kb packed $end $info=cmi_01a $mame 0.177 Fairlight CMI-01A Channel Card, , ???? DRIVER: fairlight/cmi01a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Guard against NaN errors [AJR]. - 0.271: Add filters [Olivier Galibert]. - 0.177: Added 'Fairlight CMI-01A Channel Card' device. ROMSET: None required. $end $info=cmi_ankbd $mame 0.209 Fairlight Intelligent Alphanumeric Keyboard, , ???? DRIVER: fairlight/cmi_ankbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'Fairlight Intelligent Alphanumeric Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.68Kb packed $end $info=cmi_mkbd $mame 0.209 Fairlight CMI Music Keyboard, , ???? DRIVER: fairlight/cmi_mkbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'Fairlight CMI Music Keyboard' device. ROMSET: 2048 bytes in 2 files / 1.12Kb packed $end $info=cmi2x $mame 0.177 [Ryan Holtz] CMI IIx, Fairlight, 1983 The second version of the Fairlight CMI, Series II, was released at a price of ?30,000 in 1982. While it still uses 8-bit recordings like its previous version, the sounds that can be developed are of better quality than its predecessor, given that it can handle a sample rate as high as 32 kilohertz and a maximum frequency response of fifteen kilohertz. 1982 was the year of the peak of the CMI's popularity after its appearance on a special of the arts magazine series The South Bank Show that documented the making of Gabriel's fourth studio album, where he used 64 kilobytes worth of samples of world music instruments and sequenced skippy-rhythm'd percussion. Series II became used on nearly every album released in the early to mid-1980s, its most commonly used presets including an orchestra stab ("ORCH 5") and a breathy vox ("ARR 1"). The CMI was also labeled as helping begin several popular musical styles, including hip hop, big beat, techno and drum and bass. The publicity of Series II is mainly due to the addition of its most notable feature, which was the first real music sequencer ever to be created, intended to fix the issue of the complicated Music Composition Language that was a part of the first version of the CMI, Page R helped the computer become a commercial juggernaut, Page R was easy for practical users and non-musicians to use and many consumers bought Series II only for its Page R sequencer. A writer for Audio Media described this publicity as a recall of the punk era: "Page R also gave rise to a flow of quasi-socialist sounding ideology, that hailed the impending democratisation of music creation, making it available to the musically chops-challenged." Graphically depicting edible notes horizontally from left to right, the music programming profession and the concepts of quantization and cycling patterns of bars where instrument channels could be added 'or removed were also born out of the sequencer. CMI user Roger Bolton recalled: "By definition, its sampling limitations and the Page R sequencer forced the composer to make high-quality decisions out of necessity. The CMI II was a high-level composition tool that not only shaped the sound of the 80s, but the way that music was actually written." Fairlight kept making updates to the system, such as a 1983 upgrade called the CMI IIx which now allowed for MIDI, until the release of Series III in 1985 (source: https://en.wikipedia.org/wiki/Fairlight_CMI#Series_II_and_peak:_1982.E2.80.931985). DRIVER: fairlight/cmi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.272: Modernization and cleanup: Use interrupt vector read callbacks to handle context switching and special IRQ and RESET vectoring. Use addressable latch device for CPU function register [AJR]. - 0.228: Fix comment cause of excessive printf output [Scott Stone]. - 0.209: Split off keyboards as subdevices [AJR]. - 0.179: Fixed envelope terminal flag diagnostic. Fixed MAST/TIM diagnostic test [Ryan Holtz]. - 0.178: Various changes: Fixed FDC DMA behavior. Fixed channel card memory tests. Fixed inverted data writes to I8214 PICUs. Fixed 6809 interrupt vectoring [Ryan Holtz] - 0.177: Ryan Holtz added 'Fairlight CMI IIx' system. Fairlight CMI IIx driver: Modernization of Phil's CMI IIx driver. Hooked up serial callbacks, alphanumeric keyboard now works. Fixed FDC DMA, QDOS now boots. Fixed MSM5832 RTC hookup. Hook up second floppy [Ryan Holtz]. ROMSET: 23584 bytes in 10 files / 7.56Kb packed $end $info=cmi8738 $mame 0.288 [Angelo Salese] C-Media CMI8738/C3DX sound card, , ???? DRIVER: devices/bus/pci/cmi8738.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.288: Angelo Salese added 'C-Media CMI8738/C3DX sound card' device. $end $info=cmpa286 $mame 0.214 [rfka01] 286 motherboard, CMP enterprise CO.LTD., 198? Motherboard based on the Intel 80286 architecture, designed for professional desktop systems from the 1980s–1990s. It supports extended memory up to 16 MB, features ISA expansion slots, and standard I/O interfaces (serial, parallel, floppy, IDE). Compatible with contemporary operating systems such as MS-DOS, Windows 3.x, and OS/2. Reliable design, ideal for legacy environments, repair labs, or retrocomputing projects. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'CMP enterprise CO.LTD. 286 motherboard' system. ROMSET: 32768 bytes in 2 files / 15.47Kb packed $end $info=cmpchess $mame 0.208 [hap] CompuChess, DataCash Systems / Staid, 1977 Data Cash Systems Inc. also started to develop a chess computer in mid 1976. They hired independant consultants, D. B. Goodrich & Associates of Largo, Florida, for the design and development of the chess program. It is not known who the actual chess programmer was. Possibly David Goodrich himself? Suggestions that it was Peter Jennings seem to be wrong. In interviews Peter Jennings has never mentioned any involvement with CompuChess, prior to programming the Commodore Chessmate. His Microchess program was written for a 6502 based microcomputer and ported to a 8080 based microcomputer in 1977. The CompuChess has a Fairchild 3850 processor with a different architecture to the 6502 and 8080. The other early chess computer based on a Fairchild 3850 is the Chafitz Boris, which is now known to have been programmed by David Lindsey. Mike Johnson is another chess programmer known for his Fairchild chip programs. The CompuChess program was named the "Chess One-Move Calculation" program and perhaps should be acknowledged as the work of Goodrich, unless information to the contrary becomes available (source: https://www.schach-computer.info/wiki/index.php/CompuChess). DRIVER: chess/compuchess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.224: Changed manufacturer in 'DataCash Systems / Staid'. - 0.212: Changed manufacturer in 'Data Cash Systems / Staid'. - 0.208: hap added 'Data Cash Systems CompuChess' system. ROMSET: 2048 bytes in 1 file / 1.62Kb packed $end $info=cmpchess2 $mame 0.223 [hap, Berger, Achim] CompuChess: The Second Edition, DataCash Systems / Staid, 1978 The original Compuchess sold well, especially in the USA and in France. We are told in connection with the breach of copyright court case referred to on my webpage “Scisys and Novag: The Early Years?? (see appeal notes) that over 2,500 Compuchess machines were sold in 1977. So a Second Edition machine was produced. For the Compuchess Second Edition the manufacturers claimed- faster thinking time, especially at levels 5 and 6 - better game strategy - 1500 programmed positions with various difficulty levels that can be played instead of complete games - plus two chess variants - the Queen of Amazons game and the Knights game (source: http://www.chesscomputeruk.com/html/compuchess_second_edition.html). DRIVER: chess/compuchess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.223: hap, Berger and Achim added 'DataCash Systems/Staid CompuChess: The Second Edition' system. ROMSET: 2048 bytes in 1 file / 1.64Kb packed $end $info=cmpmx10 $mame 0.272 [TeamEurope, David Haywood, AJR] Classic Max Pocket Mx-10 - 12 in 1 (vertical), Jungle Soft, 2007 Vertical handheld console with a built-in screen, pre-loaded with 12 classic arcade games in a vertical format. Compact and easy-to-handle design, powered by batteries and featuring dedicated physical controls for an authentic arcade experience. Simple interface, instant startup—no setup required. Ideal for retro gaming enthusiasts and collectors alike, perfect for casual use or on the go. DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: TeamEurope, David Haywood, AJR added 'Jungle Soft Classic Max Pocket Mx-10 - 12 in 1 (vertical)' system. ROMSET: 8388608 bytes in 1 file / 2.27Mb packed $end $info=cmpmx11 $mame 0.271 [David Haywood, TeamEurope] Classic Max Pocket PCMX11 - 12 in 1 Colour Games Console (horizontal, France), Jungle Soft (Premier Portfolio International license), 2007 Portable horizontal console with a color screen, pre-loaded with 12 classic arcade games optimized for landscape mode. Ergonomic and compact design, battery-powered, featuring integrated controls and instant startup for a plug-and-play experience. Aimed at nostalgics and collectors, it’s perfect for casual use, travel, or home environments. Officially licensed version distributed in France. DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: Renamed (pcmx11) to (cmpmx11) and description changed to 'Classic Max Pocket PCMX11 - 12 in 1 Colour Games Console (horizontal, France)' and also changed manufacturer to 'Jungle Soft (Premier Portfolio International license)'. Correct ROM mapping for cmpmx11 so all games can be selected [David Haywood]. - 0.271: David Haywood, TeamEurope added 'Premier Portfolio International Classic Max Pocket PCMX11 - 12 in 1 Colour Games Console (France)' system. ROMSET: 8388608 bytes in 1 file / 1.49Mb packed $end $info=cms_4080term $mame 0.200 [Nigel Barnes] CMS 40/80 Video Terminal Card, , ???? DRIVER: devices/bus/acorn/cms/4080term.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Use raw screen params [Nigel Barnes]. - 0.200: Nigel Barnes added 'CMS 40/80 Video Terminal Card' device. ROMSET: 8192 bytes in 1 file / 0.91Kb packed $end $info=cms_fdc $mame 0.200 [Nigel Barnes] CMS Floppy Disc Controller Board, , ???? DRIVER: devices/bus/acorn/cms/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Nigel Barnes added 'CMS Floppy Disc Controller Board' device. ROMSET: None required. $end $info=cms_hires $mame 0.200 [Nigel Barnes] CMS High Resolution Colour Graphics Card, , ???? DRIVER: devices/bus/acorn/cms/hires.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Nigel Barnes added 'CMS High Resolution Colour Graphics Card' device. ROMSET: None required. $end $info=cms_ieee $mame 0.220 [Nigel Barnes] CMS IEEE Controller Board, , ???? DRIVER: devices/bus/acorn/cms/ieee.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Nigel Barnes added 'CMS IEEE Controller Board' device. ROMSET: None required. $end $info=cms6502 $mame 0.200 [Nigel Barnes] CMS 6502 Development System, Cambridge Microprocessor Systems, 1986 This is an industrial 6502 system in a rack chassis consisting of a back-plane and plug-in cards, with two 3.5" floppy disk drives, a "SIMON" System Monitor, DFS, and an extended version of BBC BASIC called MULTI-BASIC. It has an IBM-XT style keyboard (source: MAME driver). DRIVER: acorn/cms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.220: Corrected M4 ROM ordering. Machine promoted to working [Nigel Barnes]. - 0.200: Nigel Barnes added 'Cambridge Microprocessor Systems CMS 6502 Development System' system. ROMSET: 98816 bytes in 7 files / 43.06Kb packed $end $info=cmspacmn $mame 0.160 [hap, Kevin Horton, Olivier Galibert] Ms. Pac-Man (Coleco), Coleco, 1983 One of the cool (and I believe the least common), arcade game shaped handhelds (or tabletops, they aren't easy to hold...), based on Bally/Midway's Ms. Pac Man arcade game. These are much-desired collectibles, and aren't always easy to find in really good condition. They each (Frogger, Donkey Kong, Galaxian, Pac Man, Ms Pac Man) have a sticker on the top of the game, front, left side and right side, as well as a plastic sticker on the control panel. One or more of these is frequently damaged or missing. There is also an instruction sticker on the bottom of each of them. They should also have an egg-shaped knob on the end of each joystick (this was only held on with a screw, and was also subject to disappearing) (source: http://www.handheldmuseum.com/Coleco/MsPacMan.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.161: System promoted to the working status [hap, Kevin Horton, Olivier Galibert]. - 0.160: hap, Kevin Horton and Olivier Galibert added 'Coleco Ms. Pac-Man' system. ROMSET: 853635 bytes in 2 files / 175.06Kb packed $end $info=cmsport $mame 0.182 [hap, Sean Riddle] Electronic Multisport, Conic, 1979 This says 'Innocron' on the game and the box, but it's just a little sticker covering the word 'Conic', so I'm still listing it here. 3-in-1 sports game featuring Basketball, Ice Hockey and Soccer with interchangeable screen overlays. What's also interesting this is that it appears that Conic released each one of these games seperately. If you look at Basketball, Ice Hockey and Soccer, the controls, display and body style of all 3 are identical to this game, but you can't remove the overlay. This game is identical to Tandy's Sports Arena game (just with some slight mold variations in the lower half of the body) (source: http://www.handheldmuseum.com/Conic/Multisport.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.182: hap and Sean Riddle added 'Conic Electronic Multisport' system. ROMSET: 2256 bytes in 3 files / 1.30Kb packed $end $info=cmsscsi $mame 0.224 [R. Belmont] CMS SCSI II Card, , ???? DRIVER: devices/bus/a2bus/cmsscsi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: R. Belmont added 'CMS SCSI II Card' device. ROMSET: 16384 bytes in 2 files / 4.74Kb packed $end $info=cnbaskb $mame 0.182 [hap, Sean Riddle] Electronic Basketball (Conic), Conic, 1979 Two different versions (the second looks similar to the Cardinal Basketball game). The first version appears to be identical in shape and design to the Basketball game in Conic's Multisport game (source: http://www.handheldmuseum.com/Conic/Basketball.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.182: hap and Sean Riddle added 'Conic Electronic Basktetball' system. ROMSET: 2256 bytes in 3 files / 1.22Kb packed $end $info=cncchess $mame 0.209 [hap, Sean Riddle] Computer Chess (Conic, model 7011), Conic, 1979 The Computer Chess is programmed to play 5 different skill levels; each with different standard and “thinking time??; the first 4 levels are designed for average players while the last two are for problem solving with a high degree of intelligence. Features: Built-in Micro-Computer, Five Skill Levels, Unique illegal move check, Simulated Electronic Sound indicating game status, Complete or survival game, AC/DC operation. Special Moves: Promote a Queen, Castling, En Passant. Special Features: Cancel a Move, Delete a piece, Insert a piece, Search a piece (source: http://www.spacious-mind.com/html/computer_chess1.html). DRIVER: chess/compuchess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.220: Changed description to 'Computer Chess (Conic, model 7011)'. - 0.209: hap and Sean Riddle added 'Conic Computer Chess' system. ROMSET: 2048 bytes in 1 file / 1.69Kb packed $end $info=cncchess2 $mame 0.221 [hap, bataais] Computer Chess (Conic, model 7012), Conic, 1980 The Computer Chess is programmed to play 5 different skill levels; each with different standard and “thinking time??; the first 4 levels are designed for average players while the last two are for problem solving with a high degree of intelligence. Features: Built-in Micro-Computer, Five Skill Levels, Unique illegal move check, Simulated Electronic Sound indicating game status, Complete or survival game, AC/DC operation. Special Moves: Promote a Queen, Castling, En Passant. Special Features: Cancel a Move, Delete a piece, Insert a piece, Search a piece (source: http://www.spacious-mind.com/html/computer_chess1.html). DRIVER: chess/conic_cchess2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: hap and bataais added 'Conic Computer Chess (Conic, model 7012)' system. ROMSET: 4096 bytes in 1 file / 3.11Kb packed $end $info=cncchess3 $mame 0.242 [hap, Berger] Computer Chess (Conic, model 7013), Conic, 1981 Conic X, (Conic Experimental, Conic 7013, Conic Korchnoi) an experimental dedicated chess computer by correspondent Hong Kong manufacturer Conic, with a program by Stephen Chen. Conic X played the WMCCC 1981 in Travemünde and became 6th of 8 with 2/7. While the tournament report by Björn Schwarz mentioned Conic Experimental running on a Z 80 A CPU, the soon later released Conic 7013 endorsed by Victor Korchnoi, with magnetic sensory board and apparently a similar program, was shipped with a 6502 processor (source: https://www.chessprogramming.org/Conic_X). DRIVER: chess/conic_cchess3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.242: hap and Berger added 'Conic Computer Chess (Conic, model 7013)' system. ROMSET: 8192 bytes in 2 files / 5.92Kb packed $end $info=cnchess $mame 0.273 [hap, Sean Riddle] Chinese Chess, Novag Industries, 1986 Dedicated console for Chinese chess (Xiangqi), featuring a built-in physical chessboard and magnetic or electronically-activated pieces. Includes a game engine with multiple difficulty levels, an LCD display for moves and hints, as well as analysis and training functions. Compact and portable design, powered by battery or AC adapter—perfect for enthusiasts and beginners alike. Suitable for both solo play and strategic learning. DRIVER: novag/cnchess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Small note update [hap]. - 0.273: hap and Sean Riddle added 'Novag Industries Chinese Chess' system. ROMSET: 7872 bytes in 1 file / 5.17Kb packed $end $info=cnfball $mame 0.172 [hap, Sean Riddle] Electronic Football (Conic, TMS1000 version), Conic, 1979 A console dedicated to an electronic soccer game, powered by the TMS1000 microcontroller. It features an LED or light-matrix display that simulates the field and players' movements, along with simple controls for managing offense and defense. The design is compact and rugged, typical of the 1970s–1980s era, and it runs on battery power. Offering an immediate and intuitive gaming experience, it’s perfect for casual entertainment or as a collectible piece for vintage technology enthusiasts. DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.172: hap and Sean Riddle added 'Conic Electronic Football (TMS1000 version)' system. ROMSET: 2256 bytes in 3 files / 1.28Kb packed $end $info=cnfball2 $mame 0.171 [hap, Sean Riddle] Electronic Football II (Conic), Conic, 1979 It’s a portable electronic game released in 1979, inspired by American football. Featuring a seven-segment LED display and buttons to control gameplay actions, it schematically simulates offensive and defensive plays with automatic scoring. Designed for two players, it offers a simple and immediate competitive experience, typical of early handheld sports-themed devices from the pre-LCD era. DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.171: hap and Sean Riddle added 'Conic Electronic Football II' system. ROMSET: 2947 bytes in 3 files / 2.07Kb packed $end $info=cnsector $mame 0.157 [hap, Sean Riddle] Code Name: Sector, Parker Brothers, 1977 Decades ago (when computers were first developed) a computer would cost over a million dollars and would fill an entire room. Now, after extensive research with a leading electronics company, Parker Brothers brings you a powerful computer designed strictly for family fun. The CODE NAME: SECTOR computer is capable of making thousands of calculations per second. Its solid-state memory keeps track of players positions at all times. And its logic circuitry instantly detects collisions, counter-attacks, misfires, and hits. A combat information center contains all the controls needed to navigate within range of the sub and fire. An electronic readout, made up of light-emitting diodes, automatically displays information supplied by the computer. The computer works with you as you track down an enemy sub on a nautical chart. Being the first to sink it isn't easy. With over 3000 possible underwater locations, the sub is unlikely to be in the same place twice (source: https://boardgamegeek.com/boardgame/2584/code-name-sector). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.157: hap and Sean Riddle added 'Parker Brothers Code Name: Sector' system. ROMSET: 3175 bytes in 5 files / 1.82Kb packed $end $info=cobra80 $mame 0.134 [Kevin Thacker] Cobra 80K (ITCI), ITCI, 1988 Monochromatic serial terminal with a 12-inch CRT display, designed for professional and industrial environments of the 1980s. It supports emulation of standard terminals (such as VT100), features RS-232 connectivity, and includes an integrated keyboard with a functional layout. Robust construction makes it suitable for heavy-duty use in mainframe systems, automation, or process control applications. Ideal for retrofits, legacy lab setups, or preserving historical systems. DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.134: Kevin Thacker added skeleton driver of 'ITCI Cobra 80K' system. ROMSET: 6144 bytes in 3 files / 5.05Kb packed $end $info=cobrasp $mame 0.134 [Kevin Thacker] Cobra (ITCI), ITCI, 1988 Monochromatic serial terminal with a CRT display, designed for use in professional and industrial environments during the 1980s. It offers emulation of classic terminals (e.g., VT52/VT100), features an RS-232 serial connection, and includes an ergonomic integrated keyboard. Built with a robust and reliable design, it’s engineered to operate consistently in settings such as mainframes, machine control systems, or legacy environments. DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.142: Renamed (cobra) to (cobrasp). - 0.134: Kevin Thacker added skeleton driver of 'ITCI Cobra' system. ROMSET: 4096 bytes in 2 files / 3.45Kb packed $end $info=coco $mame 0.36b7 [Mathis Rosenhauer] Color Computer 1/2, 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 (source: http://www.cyclopaedia.de/wiki/TRS-80_CoCo). DRIVER: trs/coco12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: coco_cart.xml, coco_flop.xml, dragon_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.255: Changed description to 'Color Computer 1/2'. - 0.251: BugFIX #08416 [Misc.] (trs/coco12.cpp) coco: Real-time clock should be a slot option for FDC cards [Tim Lindner]. Cleaned up code a little [Tim Lindner]. - 0.233: Added 'CoCo Max HI-RES input module. Add additional disk drives (#8135) [Tim Lindner]. - 0.232: BugFIX #05138 [Core] (coco3.cpp) coco, coco3: Strange behavior when initializing PIA interface chip (a068ff3) [Tim Lindner]. - 0.231: Abbreviated the option name for the GMC cartridge [Tim Lindner]. - 0.222: Added 'Disto RAM cartridge. Fixed loading for CoCo cartridges that are smaller than 16KiB. Added Disto no-halt caching disk controller [Tim Lindner]. - 0.211: BugFIX #07361 [Sound] (coco12.cpp) coco: Speech/Sound Cartridge music plays fast [Tim Lindner]. - 0.187: Fixed Tandy CoCo keyboard mapping (github issue #2386) [Vas Crabb]. Added Speech/Sound Cartridge support [Tim Lindner]. - 0.184: Implemented support for enabling and disabling cartridge-specific sound, made third and fourth floppy drives present by default [Nathan Woods]. - 0.182: Fixed a recently introduced bug in DMK image creation [Nathan Woods]. - 0.179: Changed to use required_ioport_array and optional_ioport [Nathan Woods]. - 0.156: Implement virtual "Becker Port" for DriveWire support [Richard Goedeken]. - 0.144u1: Multiple VHD support [Nathan Woods]. - 0.142u5: Fixed floppy index pulse [Curt Coder]. Added cart softlist [k1w1]. - 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: 40960 bytes in 5 files / 35.22Kb packed $end $info=coco_dcmodem $mame 0.187 CoCo Direct Connect Modem PAK, , ???? DRIVER: devices/bus/coco/coco_dcmodem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added 'CoCo Direct Connect Modem PAK' device. ROMSET: 8192 bytes in 1 file / 3.69Kb packed $end $info=coco_dwsock $mame 0.156 Virtual Becker Port, , ???? DRIVER: devices/bus/coco/coco_dwsock.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'Virtual Becker Port' device. ROMSET: None required. $end $info=coco_fdc $mame 0.143u3 [Nathan Woods] CoCo Floppy Disk Controller, , ???? DRIVER: devices/bus/coco/coco_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Fixed interrupt handling and added FLEX disk format [Michael R. Furman]. - 0.254: Changed description to 'CoCo Floppy Disk Controller'. Use device BIOS options to reduce proliferation of slot options [Tim Lindner]. - 0.241: Turned on WD1773 disable motor control and force read options (fixes some AGI games) [Tim Lindner]. - 0.233: Added '5.25" double density and 3.5" double density drive options [Tim Lindner]. - 0.231: Call base device start from derived class [Tim Lindner]. - 0.143u3: Nathan Woods added 'CoCo FDC' device. ROMSET: 81920 bytes in 10 files / 68.75Kb packed $end $info=coco_ide $mame 0.241 [Nigel Barnes] Glenside IDE Adapter, , ???? DRIVER: devices/bus/coco/coco_ide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: Nigel Barnes added 'Glenside IDE Adapter' device. ROMSET: None required. $end $info=coco_midi $mame 0.227 [Tim Lindner] CoCo MIDI PAK, , ???? DRIVER: devices/bus/coco/coco_midi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Tim Lindner added 'CoCo MIDI PAK' device. ROMSET: None required. $end $info=coco_multipack $mame 0.145u2 CoCo Multi-Pak Interface, , ???? DRIVER: devices/bus/coco/coco_multi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Call ROM update handler if Multi-Pak switch is changed [Tim Lindner]. - 0.186: Renamed (coco_multipak) to (coco_multipack). - 0.145u2: Added 'CoCo Multi-Pak Interface' device. ROMSET: None required. $end $info=coco_orch90 $mame 0.145u2 CoCo Orch-90 PAK, , ???? DRIVER: devices/bus/coco/coco_orch90.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'CoCo Orch-90 PAK' device. ROMSET: 8192 bytes in 1 file / 6.62Kb packed $end $info=coco_psg $mame 0.220 [Roberto Fernandez, Nigel Barnes, Ed Snider] CoCo PSG, , ???? DRIVER: devices/bus/coco/coco_psg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Roberto Fernandez, Nigel Barnes and Ed Snider added 'CoCo PSG' device. ROMSET: 524288 bytes in 1 file / 9.58Kb packed $end $info=coco_rs232 $mame 0.145u2 CoCo Deluxe RS-232 PAK, , ???? DRIVER: devices/bus/coco/coco_rs232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Renamed (coco_232) to (coco_rs232). - 0.145u2: Added 'CoCo RS-232 PAK' device. ROMSET: 4096 bytes in 1 file / 3.35Kb packed $end $info=coco_scii $mame 0.251 [Tim Lindner] Disto Super Controller II, , ???? DRIVER: devices/bus/coco/coco_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Renamed (coco_scii_cc1) to (coco_scii) and description changed to 'Disto Super Controller II'. - 0.251: Tim Lindner added 'Disto Super Controller II (CoCo 1/2 ROM)' device. ROMSET: 32768 bytes in 2 files / 16.10Kb packed $end $info=coco_ssc $mame 0.187 CoCo S/SC PAK, , ???? DRIVER: devices/bus/coco/coco_ssc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Improved reset handling [Tim Lindner]. - 0.187: Added 'CoCo S/SC PAK' device. ROMSET: 6144 bytes in 2 files / 5.13Kb packed $end $info=coco_stereo_composer $mame 0.227 [Tim Lindner] Speech Systems Stereo Composer, , ???? DRIVER: devices/bus/coco/coco_stecomp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Tim Lindner added 'Speech Systems Stereo Composer' device. ROMSET: None required. $end $info=coco_symphony_twelve $mame 0.227 [Tim Lindner] Speech Systems Symphony Twelve, , ???? DRIVER: devices/bus/coco/coco_sym12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Tim Lindner added 'Speech Systems Symphony Twelve' device. ROMSET: None required. $end $info=coco_t4426 $mame 0.181 Terco CNC Programming Station 4426 multi cart, , ???? DRIVER: devices/bus/coco/coco_t4426.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.181: Added 'Terco CNC Programming Station 4426 multi cart' device. ROMSET: 69632 bytes in 9 files / 30.74Kb packed $end $info=coco_vhd_image $mame 0.149u1 CoCo Virtual Hard Disk, , ???? DRIVER: trs/coco_vhd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Virtual Hard Disk' device. ROMSET: None required. $end $info=coco_wpk $mame 0.233 [Nigel Barnes] CoCo WordPak, , ???? PBJ Word-Pak/Word-Pak II - 80 Column Video Cartridge. DRIVER: devices/bus/coco/coco_wpk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.233: Nigel Barnes added 'CoCo WordPak' device. ROMSET: 2048 bytes in 1 file / 0.69Kb packed $end $info=coco_wpk2 $mame 0.233 [Nigel Barnes] CoCo WordPak II, , ???? DRIVER: devices/bus/coco/coco_wpk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.233: Nigel Barnes added 'CoCo WordPak II' device. ROMSET: 2048 bytes in 1 file / 0.69Kb packed $end $info=coco_wpk2p $mame 0.233 [Nigel Barnes] CoCo WordPak 2+, , ???? DRIVER: devices/bus/coco/coco_wpk2p.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Nigel Barnes added 'CoCo WordPak 2+' device. ROMSET: None required. $end $info=coco_wpkrs $mame 0.233 [Nigel Barnes] CoCo WordPak RS, , ???? DRIVER: devices/bus/coco/coco_wpk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.233: Nigel Barnes added 'CoCo WordPak RS' device. ROMSET: 2048 bytes in 1 file / 0.69Kb packed $end $info=coco_xsid $mame 0.282 [Nigel Barnes] CoCo X-SID, , ???? DRIVER: devices/bus/coco/coco_xsid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Corrected X-SID clock [Nigel Barnes]. - 0.282: Nigel Barnes added 'CoCo X-SID' device. ROMSET: None required. $end $info=coco2b $mame 0.37b9 [Nate Woods] Color Computer 2B, Tandy Radio Shack, 1985? DRIVER: trs/coco12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: coco_cart.xml, coco_flop.xml, dragon_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.251: BugFIX #08416 [Misc.] (trs/coco12.cpp) coco2b: Real-time clock should be a slot option for FDC cards [Tim Lindner]. - 0.250: BugFIX #08258 [Crash/Freeze] (trs/coco12.cpp) coco2b: OS-9 fails to boot from a write-protected disk image [Tim Lindner]. - 0.37b9: Nate Woods added 'CoCo 2B (CoCo with a M6847T1 VDG chip)' system. ROMSET: 8192 bytes in 1 file / 7.14Kb packed $end $info=coco2bh $mame 0.198 [David Ladd] Color Computer 2B (HD6309), Tandy Radio Shack, 19?? During the CoCo 1 production run, much of the discrete support circuitry had been re-engineered into a handful of custom integrated circuits, leaving much of the circuit board area of the CoCo 1 as empty space. To cut production costs, the case was shortened by about 25% and a new, smaller power supply and motherboard were designed. The "melted" keyboard from the white CoCo 1 and the TDP-100 style ventilation slots were carried over. Aside from the new look and the deletion of the 12 volt power supply to the expansion connector, the computer was essentially 100% compatible with the previous generation. The deletion of the 12 volt power supply crippled some peripherals such as the original floppy disk controller, which then needed to be upgraded, installed in a Multi-Pak interface, or supplied with external power (source: http://en.wikipedia.org/wiki/TRS-80_Color_Computer#Color_Computer_2_.281983.E2.80.931986.29). DRIVER: trs/coco12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: coco_cart.xml, coco_flop.xml, dragon_cart.xml RESOURCES: Snap and Title. WIP: - 0.198: David Ladd added 'Tandy Radio Shack Color Computer 2B (HD6309)' system. ROMSET: 8192 bytes in 1 file / 7.14Kb packed $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) (source: http://en.wikipedia.org/wiki/TRS-80_Color_Computer#Color_Computer_3_.281986.E2.80.931991.29). DRIVER: trs/coco3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: coco_cart.xml, coco_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and pdf Manual. WIP: - 0.270: BugFIX #08903 [Graphics] (trs/coco3.cpp) coco3: The rightmost column of the display not visible [Tim Lindner]. - 0.251: BugFIX #08416 [Misc.] (trs/coco12.cpp) coco3: Real-time clock should be a slot option for FDC cards [Tim Lindner]. - 0.236: Fix GIME master interrupt switches [Tim Lindner]. - 0.235: Revert constant RAM fix (#8438). GIME timer was twice as fast as it should be (#8365) [Tim Lindner]. - 0.233: BugFIX #07475 [DIP/Input] (coco3.cpp) coco3: Joystick Buttons not working correctly from some ML games (5a33c5e) [Tim Lindner]. - 0.232: BugFIX #07512 [Graphics] (coco3.cpp) coco3: Incorrect Graphics Mode GIME with SKIING game (a068ff3) [Tim Lindner]. BugFIX#05138 [Core] (coco3.cpp) coco, coco3: Strange behavior when initializing PIA interface chip (a068ff3) [Tim Lindner]. BugFIX#07662 [Interface] (coco3.cpp) coco3: Snapshot of RGB screen doesn't work (fde37c3) [hap]. - 0.231: BugFIX #07701 [DIP/Input] (coco12.cpp) coco2, coco3 [tetris]: Keyboard navigation controls do not work correctly when playing Tandy Tetris (26-3163) (23f22dc) [Tim Lindner]. - 0.230: BugFIX #07303 [Media Support] (coco3.cpp) coco3 [tharogad]: The Castle of Tharogad game cartridge does not run (91fc427) [AJR]. - 0.227: Removed IRQ trampolines. Corrected PIA register mirroring [Tim Lindner]. - 0.203: BugFIX #06616 [Crash/Freeze] (coco3.cpp) coco3 [arkanoid]: 32k CoCo3 cartridges such as Arkanoid do not run under CoCo 3 emulation. - 0.191: Made banked cartridges actually work [AJR]. - 0.189: BugFIX #06639 [Crash/Freeze] (coco3.cpp) coco3, coco3h: Crash of emulated system accessing multiple floppy drive [Dirk Best]. BugFix#06640: [Core] (coco3.cpp) coco3, coco3h: TRS-80 Color Computer FDC data corruption issue [Dirk Best]. - 0.187: Cleaned up CoCo 3 GIME implementation [Nathan Woods]. - 0.184: Fixed an issue clearing GIME interrupts (disabling interrupts by writing to $FF92/3 also acknowledges interrupt) [Nathan Woods, tim lindner, Glen Hewlett]. - 0.176: Improvements: Improve palettes and support alternate composite mode. GIME fix for scanlines in legacy graphic modes [milliluk]. - 0.147u2: BugFIX #05030 [DIP/Input] (coco3.c) coco3: Hi-Res joystick does not work for Tandy or CocoMax [Sandro Ronco]. - 0.146: BugFIX #04811 [Gameplay] (coco3.c) coco3, coco3h: RTC emulation is not working [Miodrag Milanović]. - 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 bytes in 1 file / 21.38Kb packed $end $info=coco3h $mame 0.37b6 [Tim Linder, Nate Woods] Color Computer 3 (NTSC; HD6309), Tandy Radio Shack, 19?? 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 (source: http://en.wikipedia.org/wiki/TRS-80_Color_Computer#Color_Computer_3_.281986.E2.80.931991.29). DRIVER: trs/coco3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: coco_cart.xml, coco_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.189: BugFIX #06639: [Crash/Freeze] (coco3.cpp) coco3, coco3h: Crash of emulated system accessing multiple floppy drive [Dirk Best]. BugFix#06640: [Core] (coco3.cpp) coco3, coco3h: TRS-80 Color Computer FDC data corruption issue [Dirk Best]. - 0.146: BugFIX #04811: [Gameplay] (coco3.c) coco3, coco3h: RTC emulation is not working [Miodrag Milanović]. - 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 bytes in 1 file / 21.38Kb packed $end $info=coco3p $mame 0.37b15 [Cowering, Nate Woods] Color Computer 3 (PAL), 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 (source: http://en.wikipedia.org/wiki/TRS-80_Color_Computer#Color_Computer_3_.281986.E2.80.931991.29). DRIVER: trs/coco3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: coco_cart.xml, coco_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.281: BugFIX #09246 [Crash/Freeze] (trs/coco3.cpp) coco3p: The emulator crashes randomly after starting the system [hap]. - 0.107: Fixed video (bug #886) [Nate Woods]. - 0.37b15: Cowering and Nate Woods added 'CoCo 3 PAL' system. ROMSET: 32768 bytes in 1 file / 22.71Kb packed $end $info=cococart_slot $mame 0.149u1 CoCo Cartridge Slot, , ???? DRIVER: devices/bus/coco/cococart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added support for installing handlers with simplified signatures [cam900]. - 0.149u1: Added 'CoCo Cartridge Slot' device. ROMSET: None required. $end $info=cocoh $mame 0.198 [David Ladd] Color Computer 1/2 (HD6309), Tandy Radio Shack, 19?? The RadioShack TRS-80 Color Computer (also marketed as the Tandy Color Computer and sometimes nicknamed the CoCo) is a line of home computers based on the Motorola 6809 processor. The Tandy Color Computer line started in 1980 with what is now called the CoCo 1 and ended in 1991 with the more powerful CoCo 3. All three CoCo models maintained a high level of software and hardware compatibility, with few programs written for the older model not running on the newer ones. Despite bearing the TRS-80 name, the Color Computer is a radical departure from the earlier TRS-80; in particular it has a Motorola 6809E processor, rather than the TRS-80's Zilog Z80. The machines in the Color Computer line are not compatible with software made for the earlier TRS-80 (source: https://en.wikipedia.org/wiki/TRS-80_Color_Computer). DRIVER: trs/coco12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: coco_cart.xml, coco_flop.xml, dragon_cart.xml RESOURCES: Snap and Title. WIP: - 0.255: Changed description to 'Color Computer 1/2 (HD6309)'. - 0.198: David Ladd added 'Tandy Radio Shack Color Computer (HD6309)' system. $end $info=cocopak $mame 0.145u2 CoCo Program PAK, , ???? DRIVER: devices/bus/coco/coco_pak.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'CoCo Program PAK' device. ROMSET: None required. $end $info=cocopak_banked $mame 0.145u2 CoCo Program PAK (Banked), , ???? DRIVER: devices/bus/coco/coco_pak.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'CoCo Program PAK (Banked)' device. ROMSET: None required. $end $info=cocopakgmc $mame 0.186 CoCo Games Master Cartridge, , ???? DRIVER: devices/bus/coco/coco_gmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Added 'CoCo Games Master Cartridge' device. ROMSET: None required. $end $info=cocopakmax $mame 0.233 [Tim Lindner] CoCo Max HI-RES input module, , ???? Code for emulating CoCo Max Hi-Res Input Module. DRIVER: devices/bus/coco/coco_max.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Tim Lindner added 'CoCo Max HI-RES input module' device. ROMSET: None required. $end $info=cocopakram $mame 0.222 [Vas Crabb] Disto RAM Cartridge, , ???? DRIVER: devices/bus/coco/coco_ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Changed description to 'Disto RAM Cartridge'. - 0.222: Vas Crabb added 'Disto 1024K RAM Cartridge' device. ROMSET: None required. $end $info=cocossc_sac $mame 0.187 CoCo SSC Sound Activity Circuit, , ???? DRIVER: devices/bus/coco/coco_ssc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added 'CoCo SSC Sound Activity Circuit' device. - Implemented busy delay in CoCo SSC [Tim Lindner]. $end $info=codata $mame 0.137 [Robbbert] Codata, Contel Codata Corporation, 1982 Intelligent terminal from the 1970s–1980s, designed for accessing mainframe and host systems in corporate or government environments. It combines a monochromatic CRT display, a functional keyboard, and the ability to emulate proprietary or standard terminal protocols (such as IBM 3270). Featuring a robust, modular design with dedicated serial connectivity, it was optimized for data entry tasks, database management, or legacy telecommunications operations. DRIVER: skeleton/codata.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.150: Added 'a terminal, system responds to commands [Robbbert]. - 0.137: Robbbert added skeleton driver of 'Codata' system. ROMSET: 33344 bytes in 7 files / 15.88Kb packed $end $info=coldfire_dma $mame 0.279 [Naoki Saito] ColdFire DMA Module, , ???? DRIVER: devices/cpu/m68000/mcf5206e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Provide MBAR relocation, and retire machine/mcf506e.cpp. Provide GPIO reads, fix funcube2 ~ funcube5 battery regression. Make it accept external interrupts, fix CPU space (misc/gamtor.cpp cares). Fix MBUS and DMA irq routing. Disallow do not use commands for monomach to send 0xaa thru the transmitter [Angelo Salese]. - 0.279: Naoki Saito added 'ColdFire DMA Module' device. ROMSET: None required. $end $info=coldfire_mbus $mame 0.279 [Naoki Saito] ColdFire MBUS Module, , ???? DRIVER: devices/cpu/m68000/mcf5206e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Naoki Saito added 'ColdFire MBUS Module' device. ROMSET: None required. $end $info=coldfire_sim $mame 0.279 [Naoki Saito] ColdFire SIM Module, , ???? DRIVER: devices/cpu/m68000/mcf5206e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Naoki Saito added 'ColdFire SIM Module' device. ROMSET: None required. $end $info=coldfire_timer $mame 0.279 [Naoki Saito] ColdFire Timer Module, , ???? DRIVER: devices/cpu/m68000/mcf5206e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Naoki Saito added 'ColdFire Timer Module' device. ROMSET: None required. $end $info=coleco $mame 0.1 [Marat Fayzullin, Mike Balfour] ColecoVision (NTSC), Coleco, 1982 The ColecoVision is Coleco Industries' second generation home video game console, which was released in August 1982. The ColecoVision offered near-arcade-quality graphics and gaming style along with the means to expand the system's basic hardware. Released with a catalog of 12 launch titles, with an additional 10 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. In 2009, IGN named the ColecoVision their 12th best video game console out of their list of 25, citing "its incredible accuracy in bringing current-generation arcade hits home" (source: http://en.wikipedia.org/wiki/ColecoVision). DRIVER: coleco/coleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: coleco.xml, coleco_homebrew.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.281: svellas doesn't use megacart. Use romset id for note [Dirk Best]. - 0.275: Add m1 and soundchip waitstates [hap]. coleco_homebrew.xml: Added the new Mieyen game (#13375) [ArcadeShadow]. - 0.248: coleco.xml: Cleaned up descriptions [ArcadeShadow]. - 0.222: Added support for ColecoVision Megacart [Andrew Green]. - 0.155: Some more verified dumps and info added. Replaced 'Sector Alpha' incorrect dumps with a proper one [Ikrananka]. Removed 'Choplifter' bad dump [dink]. - 0.154: Colecovision PAL BIOS [TSM Carmine]. - 0.149: Added 'missing input-related variables to save states, which should now work [Fabio Priuli]. - 0.147: Blinking graphic glitches across top half of screen in set (frogger) (MTB #04981) [hap]. - 0.146u6: Blinking graphic glitches across top half of screen (in frogger) (MTB #04981) [hap]. - 0.144u5: Added 'an earlier dump of dkong in softlist [k1w1]. - 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]. - 0.143u7: Added 'Castelo game in coleco.xml [Anna Wu]. - 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.: * 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 [JMoya]. - 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 bytes in 1 file / 5.35Kb packed $end $info=coleco_activision $mame 0.265 [Dirk Best] ColecoVision Activision Cartridge, , ???? DRIVER: devices/bus/coleco/cartridge/activision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Dirk Best added 'ColecoVision Activision Cartridge' device. ROMSET: None required. $end $info=coleco_activision_256b $mame 0.265 [Dirk Best] ColecoVision Activision Cartridge (256B EEPROM), , ???? DRIVER: devices/bus/coleco/cartridge/activision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Dirk Best added 'ColecoVision Activision Cartridge (256B EEPROM)' device. ROMSET: None required. $end $info=coleco_activision_32k $mame 0.265 [Dirk Best] ColecoVision Activision Cartridge (32K EEPROM), , ???? DRIVER: devices/bus/coleco/cartridge/activision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Dirk Best added 'ColecoVision Activision Cartridge (32K EEPROM)' device. ROMSET: None required. $end $info=coleco_cartridge_port $mame 0.153 ColecoVision cartridge port, , ???? DRIVER: devices/bus/coleco/cartridge/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'ColecoVision cartridge port' device. ROMSET: None required. $end $info=coleco_expansion $mame 0.265 [Dirk Best] Colecovision Expansion Bus, , ???? DRIVER: devices/bus/coleco/expansion/expansion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Dirk Best added 'Colecovision Expansion Bus' device. ROMSET: None required. $end $info=coleco_hand $mame 0.153 ColecoVision Hand Controller, , ???? DRIVER: devices/bus/coleco/controller/hand.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'ColecoVision Hand Controller' device. ROMSET: None required. $end $info=coleco_sac $mame 0.153 ColecoVision Super Action Controller, , ???? DRIVER: devices/bus/coleco/controller/sac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'ColecoVision Super Action Controller' device. ROMSET: None required. $end $info=coleco_sgc_1mbit $mame 0.281 [Dirk Best] ColecoVision Super Game Cartridge (1 MBit), , ???? DRIVER: devices/bus/coleco/cartridge/sgc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Dirk Best added 'ColecoVision Super Game Cartridge (1 MBit)' device. ROMSET: None required. $end $info=coleco_sgc_2mbit $mame 0.281 [Dirk Best] ColecoVision Super Game Cartridge (2 MBit), , ???? DRIVER: devices/bus/coleco/cartridge/sgc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Dirk Best added 'ColecoVision Super Game Cartridge (2 MBit)' device. ROMSET: None required. $end $info=coleco_sgc_4mbit $mame 0.281 [Dirk Best] ColecoVision Super Game Cartridge (4 MBit), , ???? DRIVER: devices/bus/coleco/cartridge/sgc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Dirk Best added 'ColecoVision Super Game Cartridge (4 MBit)' device. ROMSET: None required. $end $info=coleco_sgm $mame 0.265 [Dirk Best] Opcode Super Game Module, , ???? DRIVER: devices/bus/coleco/expansion/sgm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Dirk Best added 'Opcode Super Game Module' device. ROMSET: None required. $end $info=colecofl $mame 0.249 [Guru] Colecovision Flashback, AtGames, 2004 We've become accustomed to seeing the Atari Flashback series, made by At-Games, but October 2014 saw the release of the Colecovision Flashback console. Like most of this product line, there is no cartridge slot. It's value lies in the ease of setup for playing 60 beloved Coleco games. I purchased mine at Toys R Us which may determine certain exclusive aspects to the distribution of this product. The mini console is visually reminiscent of the original Colecovision as are the wired controllers which detach allowing substitutes. Each controller has 2 fire-buttons and a slot to allow one of the 4 included overlays to allow easier game play via the keypad (source: https://www.8-bitcentral.com/miscellaneous/colecoFB.html). DRIVER: tvgames/titan_soc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.249: Guru added 'AtGames Colecovision Flashback' system. ROMSET: 2097152 bytes in 1 file / 1.07Mb packed $end $info=colecop $mame 0.154 [TSM Carmine] ColecoVision (PAL), Coleco, 1983 The ColecoVision is Coleco Industries' second generation home video game console, which was released in August 1982. The ColecoVision offered near-arcade-quality graphics and gaming style along with the means to expand the system's basic hardware. Released with a catalog of 12 launch titles, with an additional 10 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. In 2009, IGN named the ColecoVision their 12th best video game console out of their list of 25, citing "its incredible accuracy in bringing current-generation arcade hits home" (source: http://en.wikipedia.org/wiki/ColecoVision). DRIVER: coleco/coleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: coleco.xml, coleco_homebrew.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.154: TSM Carmine added 'Coleco ColecoVision (PAL)' system. ROMSET: 8192 bytes in 1 file / 5.39Kb packed $end $info=colecovision_control_port $mame 0.153 ColecoVision control port, , ???? DRIVER: devices/bus/coleco/controller/ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'ColecoVision control port' device. ROMSET: None required. $end $info=colecovision_megacart $mame 0.222 [ElectricMagic] ColecoVision MegaCart, , ???? DRIVER: devices/bus/coleco/cartridge/megacart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: ElectricMagic added 'ColecoVision MegaCart' device. ROMSET: None required. $end $info=colecovision_standard $mame 0.153 ColecoVision standard cartridge, , ???? DRIVER: devices/bus/coleco/cartridge/std.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'ColecoVision standard cartridge' device. ROMSET: None required. $end $info=colecovision_xin1 $mame 0.165 ColecoVision X-in-1 cartridge, , ???? DRIVER: devices/bus/coleco/cartridge/xin1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.165: Added 'ColecoVision X-in-1 cartridge' device. ROMSET: None required. $end $info=com5016_013 $mame 0.195 COM5016-013 Dual BRG, , ???? DRIVER: devices/machine/com8116.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.195: Added 'COM5016-013 Dual BRG' device. ROMSET: None required. $end $info=com5016_5 $mame 0.195 COM5016-5 Dual BRG, , ???? DRIVER: devices/machine/com8116.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.195: Added 'COM5016-5 Dual BRG' device. ROMSET: None required. $end $info=com52c50 $mame 0.227 [AJR] SMC COM52C50 TIC, , ???? DRIVER: devices/machine/com52c50.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: AJR added 'SMC COM52C50 TIC' device. ROMSET: None required. $end $info=com8116 $mame 0.149u1 COM8116 Dual BRG, , ???? DRIVER: devices/machine/com8116.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.195: Added 'several clock rate/divider table variant types and description changed to 'COM8116 Dual BRG' [AJR]. - 0.149u1: Added 'COM8116' device. ROMSET: None required. $end $info=com8116_003 $mame 0.195 [AJR] COM8116-003 Dual BRG, , ???? DRIVER: devices/machine/com8116.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.195: Added 'COM8116-003 Dual BRG' device. ROMSET: None required. $end $info=com8116_020 $mame 0.206 COM8116-020 Dual BRG, , ???? DRIVER: devices/machine/com8116.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'COM8116-020 Dual BRG' device. ROMSET: None required. $end $info=comdesk $mame 0.234 [jafir, rfka01] Deskpro, Compaq, 1984 The Compaq Deskpro was a line of business-oriented personal computers manufactured by Compaq, then discontinued after the merger with Hewlett-Packard. Models were produced containing microprocessors from the 8086 up to the x86-based Intel Pentium 4. The original Compaq Deskpro (released in 1984), available in several disk configurations, was an XT-class PC equipped with an 8 MHz 8086 CPU and Compaq's unique display hardware that combined Color Graphics Adapter graphics with high resolution Monochrome Display Adapter text. As a result, it was both considerably faster than the IBM PC and had a much better quality text display compared to an IBM PC equipped with graphics. Like the earlier Compaq Portable, its hardware and BIOS were 100% compatible with the IBM PC Model 5150 (a characteristic that few other PC workalikes shared so soon after the establishment of the IBM standard) (source: https://en.m.wikipedia.org/wiki/Compaq_Deskpro). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.234: jafir and rfka01 added 'Compaq Deskpro' system. ROMSET: 8192 bytes in 1 file / 6.50Kb packed $end $info=comil $mame 0.220 [Sean Riddle, David Haywood] Who Wants to Be a Millionaire? (Character Options, Plug and Play, UK), Character Options, 2008 Console plug-and-play with a quiz theme, inspired by the popular TV format. Includes multiple-choice questions with progressively increasing difficulty, a color display, a built-in speaker for sound effects and original music, and a remote control with answer buttons. Compact design, powered via cable—perfect for family fun or gaming with friends. No setup required—just connect it to your TV and start playing. Suitable for all ages, ideal for cozy in-home entertainment evenings. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.220: Sean Riddle and David Haywood added 'Character Options Who Wants to Be a Millionaire? (Character Options, Plug and Play, UK)' system. ROMSET: 4194304 bytes in 1 file / 1.79Mb packed $end $info=comp4 $mame 0.156 [Sean Riddle, hap] Comp IV, Milton Bradley, 1977 This is an electronic deduction game similar to 'Mastermind'. The comp has a number pad and a readout area with two columns: a number column and a sequence column. To play, the comp selects a random number and the players try to determine what it is. For example, if the comp generated the number 436, and your first guess was 423, the comp's number column would light the 2 (meaning you have 2 numbers correct), and would light the 1 in the sequence column (telling you you have 1 number in the correct sequence). Players get one guess and must then pass the unit to the next player. The first player to enter the correct number wins. The game can generate 3, 4 or 5 digit numbers to increase the difficulty (source: http://boardgamegeek.com/boardgame/13717/comp-iv). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.156: Sean Riddle and hap added skeleton driver of 'Milton Bradley Comp IV' system. ROMSET: 3175 bytes in 5 files / 1.76Kb packed $end $info=compan $mame 0.223 [hap, Berger, Achim] Chess Companion, SciSys / Heuristic Software, 1982 Chess Companion is an uncomplicated chess computer which will automatically register your moves on the built-in chessboard. It uses the 16 lights on the edge of the board to indicate its own moves. The computer is battery operated and contains a low-power memory which will retain the last position of an interrupted game for up to one year (source: http://www.spacious-mind.com/html/chess_companion_ii.html). DRIVER: saitek/companion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.265: Changed manufacturer to 'SciSys / Heuristic Software'. - 0.261: Renamed (ccompan) to (compan). - 0.223: hap, Berger and Achim added 'SciSys Chess Companion' system. ROMSET: 4096 bytes in 1 file / 3.30Kb packed $end $info=compan2 $mame 0.261 [hap, Sean Riddle] Chess Companion II, SciSys / LogiSoft, 1983 CHESS COMPANION II is an uncomplicated chess computer which will automatically register your moves on the built-in chessboard. It uses the 16 lights on the edge of the board to indicate its own moves. The computer is battery operated and contains a low-power memory which will retain the last position of an interrupted game for up to one year (source: https://www.spacious-mind.com/html/chess_companion_ii.html). DRIVER: saitek/companion2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'SciSys / LogiSoft'. - 0.261: hap and Sean Riddle added 'SciSys Chess Companion II' system. ROMSET: 4096 bytes in 1 file / 3.41Kb packed $end $info=compan3 $mame 0.262 [hap, Sean Riddle] Kasparov Companion III, SciSys / Heuristic Software, 1986 Technical information and pictures: http://www.chesscomputeruk.com/html/companion_iii.html DRIVER: saitek/turbo16k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: Changed description to 'Kasparov Companion III'. - 0.265: Changed manufacturer to 'SciSys / Heuristic Software'. - 0.262: hap and Sean Riddle added 'SciSys Companion III' system. $end $info=compani1 $mame 0.128 [Miodrag Milanović] Kompanion 1, , 1990 A portable, multifunction device designed for learning and entertainment, featuring an LCD screen, a built-in keyboard, and pre-installed educational content (quizzes, games, exercises). It includes features such as a calculator, electronic calendar, clock, and alarm. Lightweight design with battery power—ideal for students or everyday use. Simple and intuitive interface, requiring no external connections or complicated setups. DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.128: Miodrag Milanović added 'Kompanion 1' system. ROMSET: 16384 bytes in 1 file / 12.66Kb packed $end $info=comparc $mame 0.157 [hap, Kevin Horton] Computerized Arcade (TMS1100 version, model 60-2159), Tandy Corporation, 1981 The Tandy-12 is a computerized arcade game produced by the Tandy Corporation for sale in its Radio Shacks' chain of stores. The Tandy Corporation acquired Radioshack in 1970. The arcade game featured "12 challenging games of skill". However, most of these were based on luck and freestyle ability. Directions for the game are still available on the Radio Shack website. The game had its packaging updated several times since its original release. It was packaged with the game unit itself, a manual, a cardboard playing board, and a set of plastic tokens. The 1981 Tandy-12 Model number is 60-2159. The 1982 Tandy-12 Model number is 60-2159 (source: https://en.wikipedia.org/wiki/Tandy-12). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.254: Renamed (tandy12) to (comparc) and description changed to 'Computerized Arcade (TMS1100 version, model 60-2159)'. - 0.221: Changed manufacturer to 'Tandy Corporation'. - 0.157: hap and Kevin Horton added 'Tandy Radio Shack Tandy-12: Computerized Arcade' system. ROMSET: 2915 bytes in 2 files / 2.05Kb packed $end $info=comparca $mame 0.256 [hap, Sean Riddle] Computerized Arcade (COP421 version, model 60-2159A), Tandy Corporation, 1981 The Tandy-12 is a computerized arcade game produced by the Tandy Corporation for sale in its Radio Shacks' chain of stores. The Tandy Corporation acquired Radioshack in 1970. The arcade game featured "12 challenging games of skill". However, most of these were based on luck and freestyle ability. Directions for the game are still available on the Radio Shack website. The game had its packaging updated several times since its original release. It was packaged with the game unit itself, a manual, a cardboard playing board, and a set of plastic tokens. The 1981 Tandy-12 Model number is 60-2159. The 1982 Tandy-12 Model number is 60-2159 (source: https://en.wikipedia.org/wiki/Tandy-12). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.256: hap and Sean Riddle added 'Tandy Corporation Computerized Arcade (COP421 version, model 60-2159A)' system. ROMSET: 1024 bytes in 1 file / 0.94Kb packed $end $info=compc1 $mame 0.147u4 [rfka01] PC-1, Commodore Business Machines, 198? The Commodore PC-1 is a computer system with a separate keyboard, internal power supply, disk drive and a motherboard. On the motherboard you will find RAM, ROM and a Faraday 8088 processor. The PC-1 was the first IBM compatible PC from Commodore. The PC-1 is a office computer (source: http://www.richardlagendijk.nl/cip/computer/item/pc1/en). DRIVER: pc/compc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, Marquee and PCB. WIP: - 0.210: Changed description to 'PC-1'. - 0.147u4: rfka01 added skeleton driver of 'CBM Commodore PC-1' system. ROMSET: 49152 bytes in 3 files / 19.95Kb packed $end $info=compc10 $mame 0.188 [rfka01] Commodore PC 10, Commodore Business Machines, 1984 The range of Commodore PC-compatible computers offered several different models: - PC-1 A very small PC-compatible with a 4.77MHz 8088 processor (without turbo clock), a single 5.25?? FDD, 512KB of RAM, and Hercules/GCA video board. The PC-1 lacked any internal expansion slots or cooling fans. - PC-10 A basic 8088-based PC-compatible system with 1 or 2 floppy drives (page photo). - Colt A re-branded version of the PC-10' system. - PC-20 Identical to the PC-10 system, but included a 20MB hard disk. - PC-30 PC-AT 12 MHz 80286-based system including a 20MB hard disk. Probably the same machine as the PC-35 but only sold in Europe. - PC-35 Same features as the PC-30. - PC-40 PC-AT 10 MHz system with 1 MB RAM, Hercules/CGA video card, and a 20MB to 80MB hard disk. A jumper setting allowed the memory to be configured between 640KB or 512KB + 512KB of extended memory. - PC-50 80386SX 16 MHz system with a 40MB to 100MB hard disk. - PC-60 80386 25 MHz system with a tower case and a 60MB to 200MB hard disk (source: http://www.old-computers.com/museum/computer.asp?c=905). DRIVER: pc/compc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.188: rfka01 added 'Commodore PC 10' system. ROMSET: 49152 bytes in 3 files / 24.88Kb packed $end $info=compclr_flp $mame 0.153 Compucolor floppy, , ???? DRIVER: devices/bus/compucolor/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'Compucolor floppy' device. ROMSET: None required. $end $info=compclr_flp_port $mame 0.153 Compucolor Floppy Port, , ???? DRIVER: devices/bus/compucolor/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'Compucolor Floppy Port' device. ROMSET: None required. $end $info=compclr2 $mame 0.153 [Jim Battle, Curt Coder] Compucolor II, Intelligent Systems Corporation, 1977 The CompuColor II, also called the 'Renaissance Machine', is said to be the first home-computer available with a colour display. ISC (Intelligent Systems Corp), who was a large color computer manufacturer, conceived the CompuColor II built into a RCA color TV chassis (sans tuner assembly). The main problem of the system was that the machine had *no* RFI (Radio Frequency Interference) shielding what-so-ever and the FCC was soon on their butts. They planned to redesign the system but then prefered to stop production. The first Compucolor system (model 8001) was in fact an 8080 based terminal (model 8001) and was later followed by the CompuColor II (model 8051), with BASIC and a floppy interface (source: http://www.old-computers.com/museum/computer.asp?c=560&st=1). DRIVER: isc/compucolor.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: compclr2_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.194: BugFIX #06831: [Crash/Freeze](compucolor.cpp) compclr2: AddressSanitizer: FPE with -flop asndware [Firewave]. - 0.156: Added 'a few additional images in compclr2_flop [Riley110]. - 0.153: Jim Battle and Curt Coder added skeleton driver of 'ISC Compucolor II' system. Added preliminary software list for floppy images [Jim Battle, Curt Coder]. Added read-only support for Compucolor Virtual Floppy Disk Images [Curt Coder]. ROMSET: 34848 bytes in 5 files / 26.67Kb packed $end $info=compis $mame 0.78 [Per Ola Ingvarsson, Tomas Karlsson] Compis, Telenova, 1985 The Telenova Compis computer was designed to be used in swedish schools. It featured a 80186 CPU and used CP/M 86. The name "compis" would be a synthesis of the word Computer and the swedish word "kompis", meaning Buddy or mate. It was also a shorting for 'computer i skolan' (computer in school). The Compis was called Scandis in Norway (source: http://www.old-computers.com/museum/computer.asp?c=358&st=1). DRIVER: telenova/compis.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: compis.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.220: Replaced converted dumps with original files, and updated all documented dumps with a lot more information in compis.xml [FakeShemp]. - 0.177: Improvements: Created a bus for the graphics card slot * Fixed keyboard * Promoted driver to working * Fixed RTC to use 24 hour mode. Machine promoted from NOT_WORKING status [Curt Coder]. - 0.151: Added 'cassette, MPSC and RS-232 ports. Connected the FDC via the iSBX bus. Added working System II and MS-DOS images [Curt Coder]. Emulated the keyboard [Curt Coder, Marcus Comstedt]. - 0.146u3: Added 'software list for cassettes [Curt Coder]. - 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: Per Ola Ingvarsson and Tomas Karlsson added 'Telenova Compis' system. ROMSET: 196608 bytes in 8 files / 129.05Kb packed $end $info=compis_fdc $mame 0.151 Compis FDC, , ???? DRIVER: devices/bus/isbx/compis_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Clean up code using device finder arrays for floppy drives [AJR]. - 0.151: Added 'Compis FDC' device. ROMSET: None required. $end $info=compis_hrg $mame 0.177 Compis HRG, , ???? DRIVER: devices/bus/compis/hrg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.177: Added 'Compis HRG' device. ROMSET: None required. $end $info=compis_uhrg $mame 0.177 Compis UHRG, , ???? DRIVER: devices/bus/compis/hrg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.177: Added 'Compis UHRG' device. ROMSET: None required. $end $info=compis2 $mame 0.135 [Per Ola Ingvarsson, Tomas Karlsson] Compis II, Telenova, 1986 The Telenova Compis computer was designed to be used in swedish schools. It featured a 80186 CPU and used CP/M 86.There was a small speaker in the keyboard. On the later models (Compis II) the network identity and other setup-data of the computer were also stored in the keyboard. Compis II was also capable of running MD-DOS. Some models only had one floppy drive. It had amber monochrome display while the first model had green on black (source: http://www.old-computers.com/museum/computer.asp?c=358&st=1). DRIVER: telenova/compis.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: compis.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.177: Machine promoted from NOT_WORKING status [Curt Coder]. - 0.135: Per Ola Ingvarsson and Tomas Karlsson added 'Telenova Compis II' system. $end $info=compisgfx_slot $mame 0.184 Compis graphics slot, , ???? DRIVER: devices/bus/compis/graphics.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Compis graphics slot' device. ROMSET: None required. $end $info=compiskb $mame 0.147 Compis Keyboard, , ???? DRIVER: telenova/compiskb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147: Added 'Compis Keyboard' device. ROMSET: 2048 bytes in 1 file / 0.33Kb packed $end $info=compmahj $mame 0.220 [Ryan Holtz, Sean Riddle, Yasuhiro Ogawa] Computer Mah-jong Yakuman, Nintendo, 1983 In 1989 Nintendo released the Game Boy - the masterpiece of engineer and inventor Gunpei Yokoi. The Game Boy offered an interface port through which two (or more) Game Boys could be connected to each other, using the so-called link cable. This provided head-to-head gaming and exchanging of game items, which many Game Boy titles - including the smash hits Tetris and Pokemon - used to great effect. Following the Game Boy, the game link would be adopted by other handhelds including the Sega Game Gear, the NEC PC Engine GT and the SNK Neo Geo Pocket, to name a few. Although the Game Boy was the first game platform to bring the link feature to the masses world wide and make it successful, it wasn't the first with this option. That honor falls to another Nintendo game created by Gunpei Yokoi: the Computer Mah-jong Yakuman (?????? ????? ??) (source: http://blog.beforemario.com/2011/03/nintendo-computer-mah-jong-yakuman-1983.html). DRIVER: nintendo/compmahj.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.220: Ryan Holtz, Sean Riddle and Yasuhiro Ogawa added 'Nintendo Computer Mah-jong Yakuman' system. ROMSET: 8192 bytes in 1 file / 6.47Kb packed $end $info=comport $mame 0.206 [rfka01] Compaq Portable, Compaq, 1983 The Compaq Portable is an early portable computer which was one of the first 100% IBM PC compatible systems. It was Compaq Computer Corporation's first product, to be followed by others in the Compaq portable series and later Compaq Deskpro series (source: https://en.wikipedia.org/wiki/Compaq_Portable). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: rfka01 added 'Compaq Portable' system. ROMSET: 24574 bytes in 3 files / 16.19Kb packed $end $info=comportii $mame 0.195 [rfka01] Portable II, Compaq, 1987 The Compaq Portable II was the third product in the Compaq portable series to be brought out by Compaq Computer Corporation. Released in 1986 at a price of US$3499, the Portable II was much improved upon its predecessors. It included an 8 MHz processor, and was lighter and smaller than the Compaq Portable. There were four models of the Compaq Portable II. The basic Model 1 shipped one 5.25" floppy drive and 256kB of RAM. The Model 2 added 'a second 5.25" floppy drive and sold for $3599. The Model 3 shipped with a 10MB hard disk in addition to one 5.25" floppy drive and 640kB of RAM for $4799 at launch. The Model 4 would upgrade the Model 3 with a 20MB hard drive and sold for $4999. The Compaq Portable II was significantly lighter than its predecessors, the Model 1 weighed just 23.6 pounds compared to the 30.5 pounds the Compaq Portable 286 weighed. Compaq only shipped the system with a small demo disk, MS-DOS 3.1 had to be purchased separately (source: https://en.wikipedia.org/wiki/Compaq_Portable_II). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.195: rfka01 added 'Compaq Portable II' system. ROMSET: 98304 bytes in 6 files / 62.96Kb packed $end $info=comportiii $mame 0.192 [rfka01] Portable III, Compaq, 1987 The Portable III is a very handy, IBM compatible portable computer. Attractive and easy to lug around, it has a bright and easy-to-read gas plasma screen. The screen pivots for a comfortable viewing angle, and the keyboard attaches to the system during transportation. The built-in 20Meg hard drive means no floppy disks are required to run it. Sorry, there are no batteries, you have to plug it into a 110VAC power outlet. An optional internal 1200 baud modem and additional memory are the only internal expansion capabilities. Originally listed for $199, an external expansion chassis (model 2662A) capable of holding two full-length expansion cards can be attached to the back of the Portable III for additional capabilities (source: http://oldcomputers.net/compaqiii.html). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.192: rfka01 added 'Compaq Portable III' system. ROMSET: 98304 bytes in 4 files / 53.65Kb packed $end $info=compperf $mame 0.255 [hap, Sean Riddle] Computer Perfection, Lakeside, 1979 Lakeside released the futuristic-looking Computer Perfection game in 1979. Opening the domed lid activated an on/off switch and initiated a series of beeps and flashes. Players could choose one of four simple games. In the late 1970s, a number of toy companies produce electronic games for a computer-fascinated public. These toys helped usher in more sophisticated electronic gameplay (source: https://www.thehenryford.org/collections-and-research/digital-collections/artifact/293881/). DRIVER: handheld/hh_mn1400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.255: hap and Sean Riddle added 'Lakeside Computer Perfection' system. ROMSET: 1452 bytes in 2 files / 0.97Kb packed $end $info=comquest $mame 0.128 [Peter Trauner] ComQuest Plus (German), Data Concepts, 1995 Preprogrammed toy computer for use by children as a learning aid (source: http://www.trademarkia.com/comquest-plus-74572029.html). DRIVER: teamconcepts/comquest.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Peter Trauner added 'Comquest Plus German' system. ROMSET: 524288 bytes in 1 file / 191.60Kb packed $end $info=comslt286 $mame 0.210 [rfka01] SLT/286, Compaq, 1988 The machine offers a bright high-resolution display that supports the VGA video standard, the first laptop with that feature. It has a 12-megahertz 80C286 processor, a new low-power chip that is among the faster 80286 microprocessors, and it is certainly capable of handling most applications. And it has a detachable keyboard, another first among laptops. It is 8 1/2 inches deep - 2 to 3 inches less than the other leading laptops at the time. The SLT/286 provides mass storage in the form of a 20-megabyte or 40-megabyte hard disk drive. The shock-mounted drive is a new design that can withstand up to 80 G's of impact, or a ride in the trunk of a New York City taxi, whichever comes first. Data is transferred through a high-capacity (1.44 megabyte) 3.5-inch diskette drive. An optional 2,400-baud internal modem is $599 (source: http://www.computinghistory.org.uk/det/2223/Compaq-Portable-slt-286-1903/). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.210: rfka01 added 'Compaq SLT/286' system. ROMSET: 65536 bytes in 2 files / 38.51Kb packed $end $info=comt386 $mame 0.210 [rfka01] Tower 386, Commodore Business Machines, 199? Desktop tower system based on the Intel 80386 processor, designed for professional and business use in the 1990s. It offers expandability via ISA slots, supports extended RAM, IDE hard disks, and floppy drives. Compatible with contemporary operating systems such as MS-DOS, Windows 3.x, and OS/2. Features a modular and robust design, making it ideal for offices, legacy software development, or retrocomputing applications. Perfect for historical preservation or vintage system testing environments. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.210: rfka01 added 'Commodore Business Machines Tower 386' system. ROMSET: 65536 bytes in 2 files / 29.73Kb packed $end $info=comt486 $mame 0.210 [rfka01] Tower 486, Commodore Business Machines, 199? Desktop tower system based on an Intel 80486 processor, designed for professional use and advanced productivity in the 1990s. It offers greater computing power compared to previous models, with support for extended RAM, high-capacity IDE hard disks, and ISA/VESA expansion slots for additional peripherals and cards. Compatible with MS-DOS, Windows 3.x, Windows 95, and OS/2. Featuring a modular and reliable design, it’s ideal for office environments. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.210: rfka01 added 'Commodore Business Machines Tower 486' system. ROMSET: 262144 bytes in 4 files / 156.92Kb packed $end $info=comx_clm $mame 0.143u3 [Curt Coder] COMX 80 Column Card, , ???? DRIVER: devices/bus/comx35/clm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Curt Coder added 'COMX 80 Column Card' device. ROMSET: 8192 bytes in 4 files / 3.50Kb packed $end $info=comx_eb $mame 0.143u3 COMX-35E Expansion Box, , ???? DRIVER: devices/bus/comx35/expbox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Added 'COMX-35E Expansion Box' device. ROMSET: 12288 bytes in 3 files / 9.01Kb packed $end $info=comx_epr $mame 0.143u3 COMX-35 F&M EPROM Switchboard, , ???? DRIVER: devices/bus/comx35/eprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Added 'COMX-35 F&M EPROM Switchboard' device. ROMSET: 26624 bytes in 4 files / 14.56Kb packed $end $info=comx_expansion_slot $mame 0.149u1 COMX-35 expansion slot, , ???? DRIVER: devices/bus/comx35/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'COMX-35 expansion slot' device. ROMSET: None required. $end $info=comx_fd $mame 0.143u3 COMX FD, , ???? DRIVER: devices/bus/comx35/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Added 'COMX FD' device. ROMSET: 8192 bytes in 1 file / 5.95Kb packed $end $info=comx_joy $mame 0.145u2 COMX JoyCard, , ???? DRIVER: devices/bus/comx35/joycard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'COMX JoyCard' device. ROMSET: None required. $end $info=comx_pl80 $mame 0.143u3 COMX PL-80, , ???? DRIVER: devices/bus/centronics/comxpl80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u3: Renamed (comxpl80) to (comx_pl80). - 0.143u3: Added 'COMX PL-80' device. ROMSET: 12800 bytes in 3 files / 7.86Kb packed $end $info=comx_prn $mame 0.143u3 COMX-35 Printer Card, , ???? DRIVER: devices/bus/comx35/printer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Added 'COMX-35 Printer Card' device. ROMSET: 8192 bytes in 3 files / 4.97Kb packed $end $info=comx_ram $mame 0.145u2 COMX-35 RAM Card, , ???? DRIVER: devices/bus/comx35/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'COMX-35 RAM Card' device. ROMSET: None required. $end $info=comx_thm $mame 0.143u3 COMX-35 Thermal Printer Card, , ???? DRIVER: devices/bus/comx35/thermal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Added 'COMX-35 Thermal Printer Card' device. ROMSET: 4096 bytes in 1 file / 2.71Kb packed $end $info=comx35n $mame 0.125 [Curt Coder] COMX 35 (NTSC), Comx World Operations Ltd, 1983 The COMX-35 was a home computer that was one of the very few systems to use the RCA 1802 microprocessor, the same microprocessor that is also used in some space probes. From the outset the 1802 has also been available fabricated in Silicon on Sapphire semiconductor process technology, which gives it a degree of resistance to radiation and electrostatic discharge. The COMX-35 had a keyboard with an integrated joystick in place of cursor keys. It was relatively inexpensive and came with a large collection of software. COMX-35 was manufactured in Hong Kong by COMX World Operations Ltd (source: http://en.wikipedia.org/wiki/Comx-35). DRIVER: comx/comx35.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: comx35_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.210: BugFIX #007335: [Media Support] (comx35.cpp): cannot load a cassette [Robbbert]. - 0.125: Curt Coder added 'COMX 35 (not working)' system. ROMSET: None required. $end $info=comx35p $mame 0.125 [Curt Coder] COMX 35 (PAL), Comx World Operations Ltd, 1983 The COMX-35 was a home computer that was one of the very few systems to use the RCA 1802 microprocessor, the same microprocessor that is also used in some space probes. From the outset the 1802 has also been available fabricated in Silicon on Sapphire semiconductor process technology, which gives it a degree of resistance to radiation and electrostatic discharge. The COMX-35 had a keyboard with an integrated joystick in place of cursor keys. It was relatively inexpensive and came with a large collection of software. COMX-35 was manufactured in Hong Kong by COMX World Operations Ltd (source: http://en.wikipedia.org/wiki/Comx-35). DRIVER: comx/comx35.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: comx35_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.210: BugFIX #007335: [Media Support] (comx35.cpp): cannot load a cassette [Robbbert]. - 0.125: Curt Coder added 'COMX 35 (PAL)' system. ROMSET: 32768 bytes in 2 files / 24.29Kb packed $end $info=conc $mame 0.219 [hap, Berger] Conchess (standard, set 1), Consumenta Computer / Waltham Electronics, 1982 Conchess was manufactured by Consumenta, a German company based in Munich. The brand name "Conchess" is made up of Consumenta and Chess. The devices were manufactured by Wallharn Electronics, a factory for hi-fi equipment in Ireland. Consumenta was not unknown on this market, because up until the early 1980s this company had taken over the distribution of chess computers from Fidelity Electronics. Consumenta owners Peter-Ingolf Gericke and Klaus Heyne became aware of Conchess after seeing the success of a new experimental chess program called Princhess 2.9 from Sweden, programmed by Ulf Rathsman. This program had just finished second at the 1981 World Microcomputer Chess Championships in Travem?nde, Germany. Ulf Rathsman approved the use of Princhess and the Conchess chess computer brand was launched in 1982. After the bankruptcy of the conchess manufacturer Waltham Electronics in 1983, the Swedish company System Integration (Stockholm) took over the interests of program author Ulf Rathsman and employed him permanently. As a work colleague he was given the young Lars Hjorth. Conchess only lasted until 1990, but during that short period they built beautiful modular chess boards and chess modules (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Conchess). DRIVER: chess/conchess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: conchess.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.286: Changed manufacturer to 'Consumenta Computer / Waltham Electronics'. - 0.256: Changed description to 'Conchess (standard, set 1)'. - 0.253: Renamed (concstd) to (conc). - 0.219: hap and Berger added 'Consumenta Computer/Loproc Conchess (standard)' system. ROMSET: 24576 bytes in 6 files / 15.66Kb packed $end $info=conca $mame 0.256 [Mr. Lars] Conchess (standard, set 2), Consumenta Computer / Waltham Electronics, 1982 Conchess was manufactured by Consumenta, a German company based in Munich. The brand name "Conchess" is made up of Consumenta and Chess. The devices were manufactured by Wallharn Electronics, a factory for hi-fi equipment in Ireland. Consumenta was not unknown on this market, because up until the early 1980s this company had taken over the distribution of chess computers from Fidelity Electronics. Consumenta owners Peter-Ingolf Gericke and Klaus Heyne became aware of Conchess after seeing the success of a new experimental chess program called Princhess 2.9 from Sweden, programmed by Ulf Rathsman. This program had just finished second at the 1981 World Microcomputer Chess Championships in Travem?nde, Germany. Ulf Rathsman approved the use of Princhess and the Conchess chess computer brand was launched in 1982. After the bankruptcy of the conchess manufacturer Waltham Electronics in 1983, the Swedish company System Integration (Stockholm) took over the interests of program author Ulf Rathsman and employed him permanently. As a work colleague he was given the young Lars Hjorth. Conchess only lasted until 1990, but during that short period they built beautiful modular chess boards and chess modules (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Conchess). DRIVER: chess/conchess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: conchess.xml RESOURCES: Snap and Title. WIP: - 0.286: Changed manufacturer to 'Consumenta Computer / Waltham Electronics'. - 0.256: Mr. Lars added 'Consumenta Computer / Loproc Conchess (standard, set 2)' system. ROMSET: 24576 bytes in 3 files / 15.47Kb packed $end $info=concams $mame 0.220 [hap, anonymous] Conchess Plymate Amsterdam, Systemhuset / Princhess AB, 1985 Autonomous electronic chessboard featuring an integrated LCD display and keypad, designed for playing chess against a game engine with multiple difficulty levels. Includes analysis functions, move suggestions, a stopwatch, and game recording capabilities. Sleek and portable design, powered by either battery or mains electricity. Aimed at chess players of all skill levels, ideal for training, tactical study, or solo challenges. Crafted from high-quality components, it’s also suitable for professional or educational use. DRIVER: chess/conchess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: conchess.xml RESOURCES: Snap and Title. WIP: - 0.286: Changed manufacturer to 'Systemhuset / Princhess AB'. - 0.255: Renamed (concams8) to (concams) and description changed to 'Conchess Plymate Amsterdam'. - 0.253: Renamed (concply8) to (concams8) and description changed to 'Conchess Plymate Amsterdam 8.0MHz'. - 0.236: Renamed (concply) to (concply8) and description changed to 'Conchess Plymate 8.0MHz'. - 0.220: hap and anonymous added 'Systemhuset/Loproc Conchess Plymate (Amsterdam, T8)' system. ROMSET: 32768 bytes in 2 files / 20.64Kb packed $end $info=concams5 $mame 0.236 [hap, Berger] Conchess Plymate Amsterdam 5.5MHz, Systemhuset / Princhess AB, 1985 Advanced electronic chessboard featuring a 5.5 MHz processor for rapid calculations and more accurate strategic decisions. The integrated LCD display and keypad enable direct interaction, while the built-in game engine offers progressively challenging difficulty levels, move analysis, a stopwatch, and game-saving functionality. Sleek and portable design with dual power options (battery or mains). Designed for demanding players, tactical training, or in-depth study. High-quality components make it suitable for professional or educational settings as well. DRIVER: chess/conchess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: conchess.xml RESOURCES: Snap and Title. WIP: - 0.286: Changed manufacturer to 'Systemhuset / Princhess AB'. - 0.253: Renamed (concply5) to (concams5) and description changed to 'Conchess Plymate Amsterdam 5.5MHz'. - 0.236: hap and Berger added 'Systemhuset / Loproc Conchess Plymate 5.5MHz' system. ROMSET: 32768 bytes in 1 file / 20.28Kb packed $end $info=concept $mame 0.70 [Raphael Nabet] Concept, Corvus Systems, 1982 The Corvus supported making documents with intermixed pictures and text: which was very well presented for a 1982 PC. It also had other applications accessed by function keys. Business and pleasure software, mostly practical software applications. Competing computers had only simple text and no desktop arrangement. The Corvus supported a runtime Pascal interpreter. You could interrupt your programs, edit them, and keep running. Pascal was advanced / not just BASIC. The manuals had all the source code printed just in case you wanted to read up on your application to change it. Not as innovative as mainframe software / but very innovative for personal use technology at the time, usable by a computer newbie or a programmer. (Pascal was not comparable to Lisp / but Pascal was easily understood and highly functional). The small PC market disappeared as technology was rapidly released: things were no longer small (source: http://en.wikipedia.org/wiki/Corvus_Systems#The_Concept). DRIVER: concept/concept.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and PCB. WIP: - 0.271: Add NO_DUMP entry for 6801 microcontroller [AJR]. - 0.270: Keyboard updates: Add dump and low-level emulation of keyboard. Simplify 68000 interrupt handling [AJR, Bitsavers]. Correct typo, igs_m027xa: m_ prefix for class variables, ticket: remove empty destructor [hap]. Correct mistake in last commit regarding IOCINT level [AJR]. - 0.180: Added 'optional MacsBug ROMs [Al Kossow, R. Belmont]. - 0.149: Added 'stub implementation for the expansion slots as slot devices in place of previous outdated custom one [Fabio Priuli]. - 0.100: Added 'HD support [Brett Wyer and Raphael Nabet]. - 0.70: Raphael Nabet added 'Corvus Concept' system. ROMSET: 33792 bytes in 9 files / 22.62Kb packed $end $info=concept_kbd $mame 0.270 [AJR] Corvus Concept Keyboard, , ???? DRIVER: concept/concept_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: AJR added 'Corvus Concept Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.20Kb packed $end $info=concgla $mame 0.253 [Mr. Lars] Conchess Princhess Glasgow, Systemhuset / Princhess AB, 1984 High-end electronic chessboard featuring an LCD display and an intuitive keypad for seamless input, designed for advanced players and professionals. It integrates a powerful chess engine with advanced difficulty levels, tactical analysis capabilities, a digital stopwatch, and a game recording & replay function. Sleek and durable design, with dual power options (battery/AC)—ideal for serious training, strategic study, or casual competitions. Constructed from premium materials, it’s also well-suited for educational or demonstration settings. DRIVER: chess/conchess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: conchess.xml RESOURCES: Snap and Title. WIP: - 0.286: Changed manufacturer to 'Systemhuset / Princhess AB'. - 0.253: Mr. Lars added 'Systemhuset/Loproc Conchess Princhess Glasgow' system. ROMSET: 32768 bytes in 2 files / 22.37Kb packed $end $info=concglap $mame 0.256 [Mr. Lars] Conchess Plymate Glasgow Plus (set 1), Systemhuset / Princhess AB, 1984 Advanced electronic chessboard featuring an integrated LCD display and keypad, designed for intermediate and expert players. It offers an enhanced chess engine compared to the basic version, with more sophisticated difficulty levels, real-time tactical analysis, a built-in timer, and game-saving/resume functionality. Sleek and portable design, powered by dual options (battery or AC). Includes a premium set of chess pieces and an intuitive interface. Ideal for targeted training, strategic study, or educational use, boasting superior-quality components for reliable performance. DRIVER: chess/conchess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: conchess.xml RESOURCES: Snap and Title. WIP: - 0.286: Changed manufacturer to 'Systemhuset / Princhess AB'. - 0.256: Mr. Lars added 'Systemhuset / Loproc Conchess Plymate Glasgow Plus (set 1)' system. ROMSET: 32768 bytes in 1 file / 22.59Kb packed $end $info=concglapa $mame 0.256 [Mr. Lars] Conchess Plymate Glasgow Plus (set 2), Systemhuset / Princhess AB, 1984 Advanced electronic chessboard featuring an integrated LCD display and keypad, designed for intermediate and expert players. It offers an enhanced chess engine compared to the basic version, with more sophisticated difficulty levels, real-time tactical analysis, a built-in timer, and game-saving/resume functionality. Sleek and portable design, powered by dual options (battery or AC). Includes a premium set of chess pieces and an intuitive interface. Ideal for targeted training, strategic study, or educational use, boasting superior-quality components for reliable performance. DRIVER: chess/conchess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: conchess.xml RESOURCES: Snap and Title. WIP: - 0.286: Changed manufacturer to 'Systemhuset / Princhess AB'. - 0.256: Mr. Lars added 'Systemhuset / Loproc Conchess Plymate Glasgow Plus (set 2)' system. ROMSET: 32768 bytes in 1 file / 22.59Kb packed $end $info=concvicp $mame 0.220 [hap, anonymous] Conchess Plymate Victoria (prototype), Systemhuset / Princhess AB, 1990 The Plymate Victoria cassette was only sold in very small numbers. The program was used at the 9th WMCCC Portoroz 1989 with a TurboKit and is the last commercial version by Ulf Rathsman. The opening specialist Sandro Necchi developed the additional module Victoria Library Cartridge (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Conchess_Plymate_Victoria). DRIVER: chess/conchess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: conchess.xml RESOURCES: Snap and Title. WIP: - 0.286: Changed manufacturer to 'Systemhuset / Princhess AB'. - 0.253: Renamed (concplyv) to (concvicp). - 0.250: Changed description to 'Conchess Plymate Victoria (prototype)'. - 0.220: hap and anonymous added 'Systemhuset / Loproc Conchess Plymate Victoria' system. ROMSET: 32768 bytes in 1 file / 20.22Kb packed $end $info=conquist $mame 0.262 [hap, Sean Riddle, ClawGrip] Kasparov Conquistador, Saitek / Heuristic Software, 1988 Technical information and pictures: https://www.spacious-mind.com/html/conquistador.html DRIVER: saitek/turbo16k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'Saitek / Heuristic Software'. - 0.262: hap, Sean Riddle and ClawGrip added 'Saitek Kasparov Conquistador' system. ROMSET: 16384 bytes in 1 file / 12.25Kb packed $end $info=consoemt $mame 0.222 [ClawGrip] Consola EMT, Indra / Amper, 2003 A monochromatic serial terminal designed for professional and industrial environments, typical of the 1970s–1980s. Equipped with a CRT display and an integrated keyboard, it supports serial communication protocols for connecting to mainframes or host systems. Featuring a robust and reliable construction, it is optimized for data entry tasks, process control, or legacy telecommunications applications. Ideal for government, corporate, or industrial automation settings. DRIVER: skeleton/consola_emt.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: ClawGrip added 'Indra/Amper Consola EMT' system. ROMSET: 270336 bytes in 2 files / 73.23Kb packed $end $info=const $mame 0.212 [hap, Berger] Constellation, Novag Industries / Intelligent Heuristic Programming, 1983 Externally, the Constellation presented to the public in May 1983 is designed like the Novag Sensor Dynamic. One can distinguish both devices practically only at the writing, and if someone has upgraded its sensor Dynamic with the Constellation exchange module, also this small difference does not apply. However, the proven basic program of the Sensor Dynamic has been significantly expanded and improved. Now there are more game levels (18 instead of eight), a larger compute depth (according to the manufacturer in some cases up to 24 half-moves) and a larger opening library (about 3,000 instead of 600 half-moves). The Constellation now rules all international chess rules and reclaims stalemate, draw after the 3- and 50-train rule, technical draw, chess and Matt independently. Even the elementary Matt tours with lady, with two towers, with a tower, with two runners and farmer endgames do not cause him any significant difficulties (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Novag_Constellation). DRIVER: novag/const.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.262: Improve contrast for button panel [hap]. - 0.246: Add chess symbols to internal artwork [hap]. - 0.212: hap and Berger added 'Novag Constellation' system. ROMSET: 16384 bytes in 2 files / 12.20Kb packed $end $info=const36 $mame 0.214 [Berger] Constellation 3.6MHz (set 1), Novag Industries / Intelligent Heuristic Programming, 1984 Constellation (Nickname Connie), a dedicated chess computer with a 8-bit 6502 CPU and 16 KB ROM and 2 KB RAM, manufactured and market in 1983 by Novag, running a program developed by primary author David Kittinger, supported by chess master Scott McDonald. It was the forerunner of the mighty Super Constellation, and participated along with its big brother at the WMCCC 1983 in Budapest (source: https://www.chessprogramming.org/Constellation). DRIVER: novag/const.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.214: Berger added 'Novag Constellation 3.6MHz (set 1)' system. ROMSET: 16384 bytes in 1 file / 12.17Kb packed $end $info=const36a $mame 0.214 [Berger] Constellation 3.6MHz (set 2), Novag Industries / Intelligent Heuristic Programming, 1986 Constellation (Nickname Connie), a dedicated chess computer with a 8-bit 6502 CPU and 16 KB ROM and 2 KB RAM, manufactured and market in 1983 by Novag, running a program developed by primary author David Kittinger, supported by chess master Scott McDonald. It was the forerunner of the mighty Super Constellation, and participated along with its big brother at the WMCCC 1983 in Budapest (source: https://www.chessprogramming.org/Constellation). DRIVER: novag/const.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.214: Berger added 'Novag Constellation 3.6MHz (set 2)' system. ROMSET: 16384 bytes in 1 file / 12.28Kb packed $end $info=constjr $mame 0.262 [hap, Mychess] Constellation Junior, Novag Industries / Intelligent Heuristic Programming, 1985 The CONSTELLATION series is successfully rounded off with this new chess computer. The CONSTELLATION JR. is the fastest chess computer in its class. Its excellent tactical play is a real a real challenge for players. The favorable price/performance ratio is particularly evident in this chess computer. The clear SENSOR board and the magnetic pieces ensure a simple and problem-free game. DRIVER: novag/constjr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.262: hap and Mychess added 'Novag Constellation Junior' system. ROMSET: 4096 bytes in 1 file / 3.40Kb packed $end $info=constq $mame 0.214 [hap, anonymous] Constellation Quattro, Novag Industries / Intelligent Heuristic Programming, 1986 The naming of a product is always a delicate thing, especially if this is intended for the international market, such as chess computer. At an early stage, manufacturers used terms such as Super, Turbo, Mega, Star to emphasize the special quality and performance. Another way was to specify a clear product line so that the consumer could assign the chess computer directly to a company. Known were city names at Mephisto, well-known grandmaster at Applied Concepts and gems at Novag (source traslated from German: http://chess-computer.blogspot.com/2016/10/novag-quattro-forte-symphonie.html). DRIVER: novag/const.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.214: hap and anonymous added 'Novag Constellation Quattro' system. ROMSET: 16384 bytes in 1 file / 12.28Kb packed $end $info=conyfght $mame 0.218 [Team Europe, David Haywood] TV Virtual Fighter / Free Fight Kung Fu (Conny / Big Ben), Conny / Big Ben, 200? Martial arts-themed plug-and-play console designed for direct connection to your TV. Includes several arcade-style fighting games featuring characters and moves inspired by kung fu, with simple remote-controlled gameplay and vibrant color graphics. Enjoy dynamic sound effects and instant, hassle-free gaming—no setup required. Compact design and cable-powered operation make it perfect for casual entertainment, retro gaming enthusiasts, or fun-filled game nights with friends. DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.218: Team Europe and David Haywood added 'Conny/Big Ben TV Virtual Fighter / Free Fight Kung Fu' system. ROMSET: 4194304 bytes in 1 file / 1.14Mb packed $end $info=conyping $mame 0.217 [Sean Riddle, David Haywood] Virtual Ping Pong (Conny / SDW Games), Conny / SDW Games, 2003 A plug-and-play console dedicated to virtual ping pong, designed for direct connection to your TV. It offers a simple yet engaging simulation of the classic tabletop game, featuring intuitive remote-controlled gameplay, colorful graphics, and basic physics for the rackets and ball. Enjoy instant play—no setup or installation required. Compact design with cable-powered operation, making it perfect for family entertainment, retro gaming enthusiasts, or casual leisure moments. DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.217: Sean Riddle and David Haywood added 'Conny/SDW Games Virtual Ping Pong' system. ROMSET: 2097152 bytes in 1 file / 864.29Kb packed $end $info=conyteni $mame 0.215 [David Haywood, Morten Shearman Kirkegaard, Peter Wilhelmsen] TV Virtual Tennis, Conny, 2003 A plug-and-play console dedicated to virtual tennis, designed for direct connection to your TV. It simulates singles or doubles matches with simple remote-controlled gameplay, featuring colorful graphics and basic racket-and-ball movements. Enjoy immediate, intuitive play—no setup required. Compact design and cable-powered operation make it perfect for home entertainment, retro sports enthusiasts, or casual gaming sessions with friends and family. DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.215: David Haywood, Morten Shearman Kirkegaard and Peter Wilhelmsen added 'Conny TV Virtual Tennis' system. ROMSET: 2097152 bytes in 1 file / 671.96Kb packed $end $info=cop401 $mame 0.184 National Semiconductor COP401, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COP401' [Angelo Salese]. - 0.184: Added 'COP401' device. ROMSET: None required. $end $info=cop402 $mame 0.184 National Semiconductor COP402, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COP402' [Angelo Salese]. - 0.184: Added 'COP402' device. ROMSET: None required. $end $info=cop404c $mame 0.184 National Semiconductor COP404C, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COP404C' [Angelo Salese]. - 0.184: Added 'COP404C' device. ROMSET: None required. $end $info=cop404l $mame 0.184 National Semiconductor COP404L, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COP404L' [Angelo Salese]. - 0.184: Added 'COP404L' device. ROMSET: None required. $end $info=cop410 $mame 0.149u1 National Semiconductor COP410, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COP410' [Angelo Salese]. - 0.149u1: Added 'COP410' device. ROMSET: None required. $end $info=cop411 $mame 0.149u1 National Semiconductor COP411, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COP411' [Angelo Salese]. - 0.149u1: Added 'COP411' device. ROMSET: None required. $end $info=cop420 $mame 0.149u1 National Semiconductor COP420, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COP420' [Angelo Salese]. - 0.149u1: Added 'COP420' device. ROMSET: None required. $end $info=cop421 $mame 0.149u1 National Semiconductor COP421, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COP421' [Angelo Salese]. - 0.149u1: Added 'COP421' device. ROMSET: None required. $end $info=cop422 $mame 0.184 National Semiconductor COP422, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COP422' [Angelo Salese]. - 0.184: Added 'COP422' device. ROMSET: None required. $end $info=cop424c $mame 0.184 National Semiconductor COP424C, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COP424C' [Angelo Salese]. - 0.184: Added 'COP424C' device. ROMSET: None required. $end $info=cop425c $mame 0.184 National Semiconductor COP425C, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COP425C' [Angelo Salese]. - 0.184: Added 'COP425C' device. ROMSET: None required. $end $info=cop426c $mame 0.184 National Semiconductor COP426C, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COP426C' [Angelo Salese]. - 0.184: Added 'COP426C' device. ROMSET: None required. $end $info=cop444c $mame 0.184 National Semiconductor COP444C, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COPxxxC' [Angelo Salese]. - 0.184: Added 'COP444C' device. ROMSET: None required. $end $info=cop444l $mame 0.162 National Semiconductor COP444L, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COP444L' [Angelo Salese]. - 0.182: Fixed disassembly of jump instructions and used decimal for LDD/XAD. Fixed instruction timing and time-base counter. Fixed COP444 disassembly. Properly separated COPxxxL from COP444C [Curt Coder]. - 0.162: Miodrag Milanović added 'COP444L' device. ROMSET: None required. $end $info=cop445c $mame 0.184 National Semiconductor COP445C, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COP445C' [Angelo Salese]. - 0.184: Added 'COP445C' device. ROMSET: None required. $end $info=cop445l $mame 0.184 National Semiconductor COP445L, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COP445L' [Angelo Salese]. - 0.184: Added 'COP445L' device. ROMSET: None required. $end $info=cop446c $mame 0.184 National Semiconductor COP446C, , ???? DRIVER: devices/cpu/cop400/cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor COP446C' [Angelo Salese]. - 0.184: Added 'COP446C' device. ROMSET: None required. $end $info=cop452 $mame 0.223 [F. Ulivi] National Semiconductor COP452 frequency generator, , ???? DRIVER: devices/machine/cop452.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: F. Ulivi added 'National Semiconductor COP452 frequency generator' device. Added partial COP452 frequency generator/counter emulation; hp_ipc.cpp: Added 'beeper. Fixed timer reloading [F. Ulivi]. $end $info=copera $mame 0.150 [Team Europe] Yamaha Mixt Book Player Copera, Yamaha / Sega, 1993 The Mixt Book Player Copera is the only unusual Pico model. It was released in 1993 by Yamaha and is based on the HPC-0001, but adds stereo sound output and an FM sound chip as well as a microphone and support for music composition. It also has two MIDI ports. Coperas are much rarer devices and its exclusive set of software is not compatible with regular Sega Picos (source: http://segaretro.org/Sega_Pico_Models#MIXT_BOOK_PLAYER_COPERA). DRIVER: sega/segapico.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: copera.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.150: Team Europe added skeleton driver of 'Yamaha/Sega Yamaha Mixt Book Player Copera' system. ROMSET: None required. $end $info=copera_cart_slot $mame 0.150 Copera Cartridge Slot, , ???? DRIVER: devices/bus/megadrive/md_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'Copera Cartridge Slot' device. ROMSET: None required. $end $info=coppc21 $mame 0.222 [rfka01] Corona PPC-21, Corona Data Systems, Inc., 198? The Corona PPC-21 laptop is the ancestor of laptops with CRT displays. Portable and very heavy with external power supply. Completeness of Corona PPC-21: the system unit itself with a built-in carrying handle and a front cover-bottom, 3 floppy disks (source, traslated from Russian: http://retropc.org/Corona_PPC-21_s_21.html). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: rfka01 added 'Corona Data Systems, Inc. Corona PPC-21' system. ROMSET: 24576 bytes in 2 files / 16.02Kb packed $end $info=coppc400 $mame 0.216 [rfka01] Cordata PPC-400, Corona Data Systems, Inc., 198? Professional portable from the 1980s, designed for business use and mobile productivity. Built on the Intel 8088 architecture, it features a monochromatic LCD display, a full-size keyboard, a floppy drive, and serial connectivity. Powered by the MS-DOS operating system, it supports the office software applications of its time. With a robust and compact design, it’s ideal for business travelers or professional environments. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: rfka01 added 'Corona Data Systems, Inc. Cordata PPC-400' system. ROMSET: 32768 bytes in 1 file / 9.80Kb packed $end $info=copspa $mame 0.244 [hap, Sean Riddle] COPS Pocket Assistant, National Semiconductor, 1982 A handheld device based on National Semiconductor's COPS (Controller-Oriented Processor System) architecture, designed as a portable personal assistant. It integrates an embedded microprocessor, an alphanumeric LCD display, a numeric keypad, and non-volatile memory for storing notes, contacts, or reminders. Powered by batteries, it features compact dimensions and a simple interface for quick management of personal data. Designed for mobile professionals in the 1980s, before the rise of modern PDAs. DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.244: hap and Sean Riddle added 'National Semiconductor Cops Pocket Assistant' system. ROMSET: 2048 bytes in 1 file / 1.79Kb packed $end $info=copycat $mame 0.173 [hap, Sean Riddle] Copy Cat (model 7-520), Tiger Electronics, 1979 Simon type game, serveral variations exist: (Model# 7-520 and has a switch for setting which difficulty you want to play on, the Model# 7-522 and on these you select the difficulty by pressing the appropriate button to start the game. There is also a clear version of the second one). The first version was also licesned to Sears as Follow Me (source: http://www.handheldmuseum.com/Tiger/Copycat.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.173: hap and Sean Riddle added 'Tiger Electronics Copy Cat (model 7-520)' system. ROMSET: 2256 bytes in 3 files / 1.24Kb packed $end $info=copycata $mame 0.173 [hap, Sean Riddle] Copy Cat (model 7-522), Tiger Electronics, 1989 Simon type game, serveral variations exist: (Model# 7-520 and has a switch for setting which difficulty you want to play on, the Model# 7-522 and on these you select the difficulty by pressing the appropriate button to start the game. There is also a clear version of the second one). The first version was also licesned to Sears as Follow Me (source: http://www.handheldmuseum.com/Tiger/Copycat.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.254: Renamed (copycatm2) to (copycata). - 0.173: hap and Sean Riddle added 'Tiger Electronics Copy Cat (model 7-522)' system. ROMSET: 1744 bytes in 3 files / 0.86Kb packed $end $info=corona $mame 0.212 [hap, Berger, CB-Emu] Kasparov Corona (ver. D+), Saitek / Heuristic Software, 1990 Electronic chessboard with an integrated LCD display and keypad, featuring an advanced chess engine developed in collaboration with Heuristic Software. It offers multiple difficulty levels, tactical analysis, a digital stopwatch, and save/resume game functions. Sleek and compact design, with dual power options (battery or mains). Includes physical pieces—either magnetic or electronically contact-based—for direct interaction with the board. The "D+" version indicates a firmware update with improvements in calculation and strategic responsiveness. DRIVER: saitek/corona.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: saitek_egr.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.265: Changed manufacturer to 'Saitek / Heuristic Software'. - 0.212: hap, Berger and CB-Emu added 'Saitek Kasparov Corona (ver. D+)' system. ROMSET: 65536 bytes in 2 files / 47.16Kb packed $end $info=coronaa $mame 0.212 [hap, Berger, CB-Emu] Kasparov Corona (ver. C, set 1), Saitek / Heuristic Software, 1988 Electronic chessboard with an integrated LCD display and keypad, equipped with a mid-level chess engine developed by Heuristic Software. It offers various difficulty levels, real-time tactical analysis, a stopwatch, and features for saving and resuming games. Compact and elegant design, with dual power options (battery or mains). Includes a set of physical pieces with electronic contact for direct interaction with the board. Version "C" corresponds to a firmware release earlier than "D+", featuring slightly reduced computational power and strategic response capabilities. DRIVER: saitek/corona.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: saitek_egr.xml RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'Saitek / Heuristic Software'. - 0.244: Changed description to 'Kasparov Corona (ver. C, set 1)'. - 0.212: hap, Berger and CB-Emu added 'Saitek Kasparov Corona (ver. C)' system. ROMSET: 65536 bytes in 2 files / 47.17Kb packed $end $info=coronab $mame 0.244 [anonymous] Kasparov Corona (ver. C, set 2), Saitek / Heuristic Software, 1988 Electronic chessboard with an integrated LCD display and keypad, equipped with a mid-level chess engine developed by Heuristic Software. It offers various difficulty levels, real-time tactical analysis, a stopwatch, and features for saving and resuming games. Compact and elegant design, with dual power options (battery or mains). Includes a set of physical pieces with electronic contact for direct interaction with the board. Version "C" corresponds to a firmware release earlier than "D+", featuring slightly reduced computational power and strategic response capabilities. DRIVER: saitek/corona.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: saitek_egr.xml RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'Saitek / Heuristic Software'. - 0.244: anonymous added 'Saitek Kasparov Corona (ver. C, set 2)' system. ROMSET: 65536 bytes in 2 files / 47.15Kb packed $end $info=cortex $mame 0.145u7 [Robbbert, Kaylee] Cortex, Powertran Cybernetics, 1982 The Powertran Cortex was a 16 Bit Home/Business Computer that appeared as a construction project in Electronics Today International (ETI) magazine. It was spread over three articles spanning November 1982 through January 1983 (source: http://www.powertrancortex.com/). DRIVER: skeleton/cortex.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.193: Made system usable although not complete [Robbbert]. - 0.145u7: Robbbert and Kaylee added skeleton driver of 'PC Cortex' system. ROMSET: 40960 bytes in 5 files / 28.32Kb packed $end $info=corvus_hdc $mame 0.153 Corvus Flat Cable HDC, , ???? DRIVER: devices/machine/corvushd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'Corvus Flat Cable HDC' device. ROMSET: None required. $end $info=cosmicos $mame 0.135 [Curt Coder] Cosmicos, Radio Bulletin, 1979 The Cosmicos (COSmac MIni Computer System) was first published as a DIY kit in the Dutch magazine Radio Bulletin, developed by Bob Stuurman. The system was based on the Cosmac Elf design. Extension boards included a hex keypad, 7 segment TIL313 panel, Eprom programmer, CDP 1864 Video (black and white), 48K RAM and a floppy disk card (source: http://www.emma02.hobby-site.com/cosmicos.htm). DRIVER: skeleton/cosmicos.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.135: Curt Coder added 'Radio Bulletin Cosmicos skeleton driver; promoted driver to working [Curt Coder]. ROMSET: 2048 bytes in 2 files / 1.78Kb packed $end $info=cougar $mame 0.268 [hap, Berger] Kasparov Cougar, Saitek, 1998 We'd like to welcome you to the exciting world of computer chess! Whether you're just starting to learn about this great game or you're already a seasoned player, using your new chess computer will give you the opportunity to discover so much more about chess than you ever thought possible! Take a look through this manual to get an overview of your computer's capabilities — all the special features and modes, all the unique options and playing levels (source: https://www.spacious-mind.com/html/cougar.html). DRIVER: saitek/gk2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.268: hap and Berger added 'Saitek Kasparov Cougar' system. $end $info=covox $mame 0.145u2 Covox Speech Thing, , ???? DRIVER: devices/bus/centronics/covox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'Covox Speech Thing' device. ROMSET: None required. $end $info=covox_stereo $mame 0.145u2 Covox (Stereo-in-1), , ???? DRIVER: devices/bus/centronics/covox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'Covox (Stereo-in-1)' device. ROMSET: None required. $end $info=cp1 $mame 0.145u4 [Sören Gust] CP1 / Computer-Praxis, Kosmos, 1980 The cosmos computer CP1 is a teaching practice, learning and experimentation' system. He has the basic configuration 256Byte memory. Yes / you read that right byte! not Kbytes! (The program allows for 128-line) Programmed, the CP1 is not in machine language, but in a separate, simplified instruction set, which consists only of decimal digits. A few ready-made programs are already integrated in the ROM (source, traslated from german: http://www.8bit-homecomputermuseum.at/computer/kosmos_computer_praxis_cp1.html). DRIVER: skeleton/cp1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.258: Changed description to 'CP1 / Computer-Praxis'. - 0.148u5: Added 'layout and keyboard input [Sandro Ronco]. - 0.145u4: Sören Gust added 'skeleton driver for Kosmos CP1 / Computer Praxis. Alternate ROM for cp1 [Kaylee]. ROMSET: 4096 bytes in 2 files / 3.26Kb packed $end $info=cp1610 $mame 0.149u1 GI CP1610, , ???? DRIVER: devices/cpu/cp1610/cp1610.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Add some instruction-type debugging flags to disassemblers [AJR]. - 0.223: Ensure SDBD operations set condition flags correctly [ElectricMagic]. - 0.186: Changed description to 'GI CP1610'. - 0.149u1: Added 'CP1610' device. ROMSET: None required. $end $info=cp2000 $mame 0.210 [hap, bataais] Chess Partner 2000, SciSys / Novag Industries / Philidor Software, 1980 The Chess Partner 2000 was the first sensory chess computer produced by both NOVAG and SCISYS. However it was not the first sensory chess computer that the world had seen as CHAFITZ was already selling their ARB Auto-Sensory Chess Board with their Boris 2.5 and Sargon 2.5 Chess Modules in the spring/ early summer of 1980. Fidelity had also followed CHAFITZ with their Fidelity Sensory 8 in June, 1980. Chess Partner 2000 has eight levels of skill and per the manufacturer complies with international chess rules (automatic castling, pawn promotion, under-promotion and en passant). It also allows board corrections and square and piece verification. You can enter your own board positions to solve chess problems up to mate-in-2. Another neat feature is the MM (Multi-Move) sensory control square that enables you to enter your own choice of book opening before you start to play your game against the computer, from the position you had entered (source: http://www.spacious-mind.com/html/chess_partner_20001.html). DRIVER: saitek/cp2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'SciSys / Novag Industries / Philidor Software'. - 0.264: Changed manufacturer to 'SciSys / Novag Industries'. - 0.262: Improve contrast for button panel. Artwork: Brown theme, mephiso europa artwork: add coords to board squares [hap]. - 0.210: hap and bataais added 'SciSys Chess Partner 2000' system. ROMSET: 4096 bytes in 1 file / 3.22Kb packed $end $info=cp2024 $mame 0.255 [Bitsavers] Conner Peripherals CP-2024 hard disk, , ???? The CP2024 is a high performance 2.5 inch low-profile (.69") 21.4 megabyte (formatted) disk drives with average seek time not to exceed 23ms which is designed to operate on an IBM PC/XT & PC/AT or equivalent computer. The drives feature a low 5V power requirement and high shock resistance, enabling battery operation in portable environments. In order for the CP2024 to communicate with the host system, it is necessary for the system to contain a IDE interface. (The IDE interface contains the address decode logic.) This interface may be either built into the system, or may be placed on a 8 bit or 16 bit I/O card, which can be placed into any open I/O slot within a IBM XT or AT type system. DRIVER: devices/bus/ata/cp2024.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Bitsavers added 'Conner Peripherals CP-2024 hard disk' device. ROMSET: 32768 bytes in 1 file / 22.48Kb packed $end $info=cp31 $mame 0.148u2 [Shattered] Besta CP31 CPU board, , ???? The Besta-88 is a Soviet graphics workstation which was a clone of a Force-3 (German) which itself is a clone of Sun-3. The firmware of a Besta-88 is essentially the same, and the printed circuit board layout is almost exactly the same. Reverse engineering at its finest. The Force-2 is a clone of the Sun-2, and while the Force-3 was intended as a clone of the Sun-3 the engineering was difficult to reverse the custom Memory Management Unit of the Sun-2. The Besta-88 VME earliest CPU boards were like the Force-2 with a 68010R10 processor, and like Force, Besta skipped over the Sun-3's use of a MC68020 and custom MMU, and refocused on cloning the MC68030 based members of the Sun-3 family, since the MMU was built into the CPU, it could be cloned much more easily. The MAME developers, in dumping the ROMs for the Force-3 workstations noticed that the Besta-88 ROMs were nearly indentical, making the emulation of a Besta-88 trivial once a Force-3 workstation can be emulated. There are pictures of the case, various pictures of CPU VME boards, and a single picture of a booting (or non-booting as the case may be) system (source: https://gunkies.org/wiki/Besta-88). DRIVER: devices/bus/vme/cp31.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.239: Renamed (besta88) to (cp31) and description changed to 'Besta CP31 CPU board'. Converted to VME' device. [Shattered]. - 0.148u2: Shattered added 'Sapsan Besta-88' system. $end $info=cp400 $mame 0.36b14 [Nate Woods] CP400, Prológica, 1983 In 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). DRIVER: trs/coco12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: coco_cart.xml, coco_flop.xml, dragon_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.36b14: Nate Woods added 'Prológica CP400' system. ROMSET: 16384 bytes in 1 file / 13.74Kb packed $end $info=cp400c2 $mame 0.192 [Felipe Corrêa da Silva Sanches] CP400 Color II, Prológica, 1985 In 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: https://en.m.wikipedia.org/wiki/Prol%C3%B3gica_CP-400). DRIVER: trs/coco12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: coco_cart.xml, coco_flop.xml, dragon_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.192: Felipe Corrêa da Silva Sanches added 'Prológica CP400 Color II' system. ROMSET: 16384 bytes in 1 file / 13.74Kb packed $end $info=cp450_fdc $mame 0.193 Prológica CP-450 BASIC Disco V. 1.0 (1984), , ???? DRIVER: devices/bus/coco/coco_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: Added 'Prológica CP-450 BASIC Disco V. 1.0 (1984)' device. ROMSET: 8192 bytes in 1 file / 6.85Kb packed $end $info=cp500 $mame 0.192 [Felipe Corrêa da Silva Sanches] CP-500 (PVIII REV.3), Prológica, 1982 The CP 500 was a Brazilian personal computer produced by Prológica from 1982 onwards. It was compatible in terms of software and hardware with the US TRS-80 Model III (source, translated from Portuguese: https://pt.wikipedia.org/wiki/CP_500). DRIVER: trs/trs80m3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_cass.xml, trs80_quik.xml, trs80_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.192: Felipe Corrêa da Silva Sanches added 'Prológica CP-500 (PVIII REV.3)' system. ROMSET: 18432 bytes in 2 files / 14.02Kb packed $end $info=cpacman $mame 0.160 [hap] Pac-Man (Coleco, rev. 2), Coleco, 1981 One of the cool (and I believe the most common), arcade game shaped handhelds, based on Bally/Midway's Pac Man arcade game. These are much-desired collectibles, and aren't always easy to find in really good condition. They each (Frogger, Donkey Kong, Galaxian, Pac Man, Ms Pac Man) have a sticker on the top of the game, front, left side and right side, as well as a plastic sticker on the control panel. One or more of these is frequently damaged or missing. There is also an instruction sticker on the bottom of each of them. They should also have an egg-shaped knob on the end of each joystick (this was only held on with a screw, and was also subject to disappearing.) An original price: $59.97 at Toys R Us (source: http://www.handheldmuseum.com/Coleco/PacMan.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.161: System promoted to the working status [hap, Kevin Horton, Olivier Galibert]. - 0.160: hap added 'Coleco Pac-Man (Rev. 29)' system. ROMSET: 364115 bytes in 2 files / 19.27Kb packed $end $info=cpacmanr1 $mame 0.160 [hap] Pac-Man (Coleco, rev. 1), Coleco, 1981 One of the cool (and I believe the most common), arcade game shaped handhelds, based on Bally/Midway's Pac Man arcade game. These are much-desired collectibles, and aren't always easy to find in really good condition. They each (Frogger, Donkey Kong, Galaxian, Pac Man, Ms Pac Man) have a sticker on the top of the game, front, left side and right side, as well as a plastic sticker on the control panel. One or more of these is frequently damaged or missing. There is also an instruction sticker on the bottom of each of them. They should also have an egg-shaped knob on the end of each joystick (this was only held on with a screw, and was also subject to disappearing.) An original price: $59.97 at Toys R Us (source: http://www.handheldmuseum.com/Coleco/PacMan.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.160: hap added 'Coleco Pac-Man (Rev. 28)' system. ROMSET: 4352 bytes in 1 file / 2.90Kb packed $end $info=cpatrolm $mame 0.219 [unknown] City Patrolman, TimeTop, 200? A handheld console dedicated to an action-packed, police-themed video game, featuring a built-in LCD screen and dedicated physical controls. Gameplay is simple and intuitive, centered around pursuits, gunfights, or urban patrol missions. Compact and rugged design, battery-powered—no external connections required. Graphics are available in either color or monochrome, depending on the version, with integrated sound effects for an immersive experience. DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: unknown added 'City Patrolman' system. ROMSET: 1048576 bytes in 1 file / 324.42Kb packed $end $info=cpc_amdrum $mame 0.155 Amdrum, , ???? DRIVER: devices/bus/cpc/amdrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Amdrum' device. ROMSET: None required. $end $info=cpc_brunword4 $mame 0.162 Brunword Elite MK4, , ???? DRIVER: devices/bus/cpc/brunword4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.162: Miodrag Milanović added 'Brunword Elite MK4' device. ROMSET: 524288 bytes in 32 files / 133.02Kb packed $end $info=cpc_ddi1 $mame 0.164 Amstrad DDI-1, , ???? DRIVER: devices/bus/cpc/ddi1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cpc_flop.xml RESOURCES: Snap and Title. WIP: - 0.186: Changed description to 'Amstrad DDI-1'. - 0.164: Added 'DDI-1' device. ROMSET: 16384 bytes in 1 file / 10.54Kb packed $end $info=cpc_dkspeech $mame 0.143u3 DK'Tronics Speech Synthesiser, , ???? DRIVER: devices/bus/cpc/cpc_ssa1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Added 'DK'Tronics Speech Synthesiser' device. ROMSET: 18432 bytes in 2 files / 4.70Kb packed $end $info=cpc_doubler $mame 0.167 Draysoft Doubler, , ???? DRIVER: devices/bus/cpc/doubler.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.167: Added 'Draysoft Doubler' device. ROMSET: None required. $end $info=cpc_expansion_slot $mame 0.149u1 Amstrad CPC expansion port, , ???? DRIVER: devices/bus/cpc/cpcexp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Amstrad CPC expansion port' device. ROMSET: None required. $end $info=cpc_hd20 $mame 0.163 Dobbertin HD20, , ???? DRIVER: devices/bus/cpc/hd20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Dobbertin HD20' device. ROMSET: 32768 bytes in 2 files / 18.88Kb packed $end $info=cpc_mface2 $mame 0.143u3 Multiface II, , ???? DRIVER: devices/bus/cpc/mface2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (cpc_mf2) to (cpc_mface2). - 0.143u3: Added 'Multiface II' device. ROMSET: 8192 bytes in 1 file / 6.26Kb packed $end $info=cpc_pds $mame 0.153 Programmers Development System (CPC Target), , ???? DRIVER: devices/bus/cpc/cpc_pds.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'Programmers Development System (CPC Target)' device. ROMSET: None required. $end $info=cpc_playcity $mame 0.156 PlayCity, , ???? DRIVER: devices/bus/cpc/playcity.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'PlayCity' device. ROMSET: None required. $end $info=cpc_rom $mame 0.145u2 CPC ROM Box, , ???? DRIVER: devices/bus/cpc/cpc_rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'CPC ROM Box'. - 0.145u2: Added 'ROM Box' device. ROMSET: None required. $end $info=cpc_rom_image $mame 0.163 CPC ROM image, , ???? DRIVER: devices/bus/cpc/cpc_rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (rom_image) to (cpc_rom_image) and description changed to 'CPC ROM image'. - 0.163: Added 'ROM image' device. ROMSET: None required. $end $info=cpc_ser $mame 0.154 Pace RS232C interface, , ???? DRIVER: devices/bus/cpc/cpc_rs232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Pace RS232C interface' device. ROMSET: 32768 bytes in 2 files / 21.44Kb packed $end $info=cpc_serams $mame 0.154 Amstrad RS232C interface, , ???? DRIVER: devices/bus/cpc/cpc_rs232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Amstrad RS232C interface' device. ROMSET: 24576 bytes in 2 files / 11.57Kb packed $end $info=cpc_smartwatch $mame 0.159 Dobbertin Smartwatch, , ???? DRIVER: devices/bus/cpc/smartwatch.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.159: Added 'Dobbertin Smartwatch' device. ROMSET: 16384 bytes in 1 file / 5.37Kb packed $end $info=cpc_ssa1 $mame 0.143u3 Amstrad SSA-1, , ???? DRIVER: devices/bus/cpc/cpc_ssa1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Simplify sp0256 lrq/sby pin read, sp0256: when callbacks are used, add bg timer like sp0250 does [hap]. - 0.186: Changed description to 'Amstrad SSA-1'. - 0.143u3: Added 'SSA-1' device. ROMSET: 2048 bytes in 1 file / 1.83Kb packed $end $info=cpc_symf2 $mame 0.155 SYMBiFACE II, , ???? DRIVER: devices/bus/cpc/symbfac2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'SYMBiFACE II' device. ROMSET: None required. $end $info=cpc_transtape $mame 0.168 Hard Micro Transtape, , ???? DRIVER: devices/bus/cpc/transtape.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Hard Micro Transtape'. - 0.168: Added 'HM Transtape' device. ROMSET: 16384 bytes in 1 file / 3.80Kb packed $end $info=cpc300 $mame 0.81 [Jirou Kaneda] IQ-2000 CPC-300 (MSX2, 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). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'IQ-2000 CPC-300 (MSX2, Korea)'. - 0.81: Jirou Kaneda added 'Daewoo IQ-2000/CPC-300 (Korean)' system. ROMSET: 98304 bytes in 3 files / 59.61Kb packed $end $info=cpc300e $mame 0.128 [Wilbert Pol, Miodrag Milanović] IQ-2000 CPC-300E (MSX2, Korea), Daewoo, 1987 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). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.250: Changed description to 'IQ-2000 CPC-300E (MSX2, Korea)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'IQ-2000 CPC-300E (Korea)' system. ROMSET: 98304 bytes in 3 files / 59.63Kb packed $end $info=cpc330k $mame 0.155 [Wilbert Pol] CPC-330K KOBO (MSX2, Korea), Daewoo, 1988 Manufactured and distributed in 1985 by Daewoo in Korea, this computer is designed for small children. It is compatible with the MSX2 software cartridge. Daewoo distributed a dozen specific educational games Kobo (source, translated from French: http://www.msxvillage.fr/wiki/wiki.php?title=kobo-cpc-330k). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'CPC-330K KOBO (MSX2, Korea)'. - 0.155: Wilbert Pol added 'Daewoo CPC-330K KOBO (Korea)' system. ROMSET: 81920 bytes in 3 files / 52.03Kb packed $end $info=cpc400 $mame 0.81 [Jirou Kaneda] X-II CPC-400 (MSX2, Korea), Daewoo, 1987 The Daewoo CPC-400, also called the X-II, has been manufactured and distributed by Daewoo on the Korean market. The keyboard is separate. The layout is Korean. The color of unit is available in black or dark silver. The power supply is integrated in the unit. As with the CPC-300, this model has the particularity of using a light pen handled by the V9938 and it has an expansion bus that was popular in Korea. This model has an extra text mode in Basic, the SCREEN 9. It is a text screen mode based on the graphic SCREEN 6 to display Korean characters. A switch on the back allows to get stereo PSG sound, with channel A on the left and the two other channels on the right. It's not an ideal stereo output as the sound of the B and C channels can be lower than that of the A channel. Some strange behavior has also been noticed when using games with a SCC soundchip. Besides, many CPC-400/400S machines were never fully tested before releasing on the market (source: https://www.msx.org/wiki/Daewoo_CPC-400). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'X-II CPC-400 (MSX2, Korea)'. - 0.81: Jirou Kaneda added 'Daewoo X-II CPC-400 (Korean)' system. ROMSET: 245760 bytes in 5 files / 115.10Kb packed $end $info=cpc400s $mame 0.81 [Jirou Kaneda] X-II CPC-400S (MSX2, Korea), Daewoo, 1988 The Daewoo CPC-400, also called the X-II, has been manufactured and distributed by Daewoo on the Korean market. The keyboard is separate. The layout is Korean. The color of unit is available in black or dark silver. The power supply is integrated in the unit. As with the CPC-300, this model has the particularity of using a light pen handled by the V9938 and it has an expansion bus that was popular in Korea. This model has an extra text mode in Basic, the SCREEN 9. It is a text screen mode based on the graphic SCREEN 6 to display Korean characters. A switch on the back allows to get stereo PSG sound, with channel A on the left and the two other channels on the right. It's not an ideal stereo output as the sound of the B and C channels can be lower than that of the A channel. Some strange behavior has also been noticed when using games with a SCC soundchip. Besides, many CPC-400/400S machines were never fully tested before releasing on the market (source: https://www.msx.org/wiki/Daewoo_CPC-400). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'X-II CPC-400S (MSX2, Korea)'. 0.81: Jirou Kaneda added 'Daewoo X-II CPC-400S (Korean)' system. ROMSET: 262144 bytes in 3 files / 114.35Kb packed $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/). DRIVER: amstrad/amstrad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cpc_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.208: BugFIX #06927: [Crash/Freeze] (amstrad.cpp) cpc464, cpc6128 [hundras]: Hundra gets stuck in a black screen after leaving main menu [AmatCoder]. - 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: 32768 bytes in 1 file / 25.37Kb packed $end $info=cpc464p $mame 0.61.1 [Raphael Nabet] Amstrad CPC464+, Amstrad plc, 1990 Amstrad CPC 464+ and CPC 6128+ were the successors of the Amstrad CPC 6128. Amstrad tried to prolong the life of the old 8-bit Amstrads, which suffered from competition with the new 16-bit home computers (like the Amiga and Atari ST). Amstrad made some important modifications to maintain the level of its machines, the CPC 6128 Plus became 95% compatible with the CPC 6128 (using the same operating systems AMSDOS and CP/M 3.1). However, some software did not run on the plus range and Amstrad official statement was that the programmers where lazy and used bad programming in some software resulting in crashes on this machine (source: http://www.old-computers.com/museum/computer.asp?c=26&st=1). DRIVER: amstrad/amstrad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cpc_cass.xml, gx4000.xml, cpc_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. 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=cpc50a $mame 0.155 [Wilbert Pol] Zemmix CPC-50A (MSX1, Korea), Daewoo, 1986 Manufactured and distributed in 1985 by Daewoo in Korea, this game console is compatible with MSX1 software cartridge. There were two models. The first CPC-50A, is white and pink or white and green. There are two different circuit boards. The second model, the CPC-50B, available in two color choices too, blue and yellow or pink and blue sky. Power has been simplified and Zemmix is written in Korean characters on top (source traslated from French: http://www.msxvillage.fr/wiki/wiki.php?title=zemmix-cpc-50#paragraph_description). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.250: Changed description to 'Zemmix CPC-50A (MSX1, Korea)'. - 0.155: Wilbert Pol added 'Daewoo Zemmix CPC-50A (Korea)' system. $end $info=cpc50b $mame 0.155 [Wilbert Pol] Zemmix CPC-50B (MSX1, Korea), Daewoo, 1987 The console Zemmix consoles were manufactured by Daewoo (Zemmix in Korean means "It's fun"). And primarily 'a system MSX-1 compatible designed as a console. The console Zemmix can 'use cartridges MSX-1. The Zemmix CPC-50 was sold in three colors: Blue-Yellow, White and Rose-pink-blue (source, traslated from Italian: http://www.1000bit.it/scheda.asp?id=1568). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.250: Changed description to 'Zemmix CPC-50B (MSX1, Korea)'. - 0.155: Wilbert Pol added 'Daewoo Zemmix CPC-50B (Korea)' system. $end $info=cpc51 $mame 0.155 [Wilbert Pol] Zemmix CPC-51 (MSX1, Korea), Daewoo, 1988 Zemmix, trade mark and brand name of South Korean electronics company Daewoo Electronics Co., Ltd., is an MSX-based video game console brand. The brand name Zemmix is no longer in use. Under the name Zemmix, Daewoo released a series of gaming console compatible with the MSX home computer standards. The consoles were in production between 1985 and 1995. The consoles were not sold outside South Korea (source: http://en.wikipedia.org/wiki/Zemmix). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.250: Changed description to 'Zemmix CPC-51 (MSX1, Korea)'. - 0.155: Wilbert Pol added 'Daewoo Zemmix CPC-51 (Korea)' system. ROMSET: 32768 bytes in 1 file / 24.86Kb packed $end $info=cpc61 $mame 0.155 [Wilbert Pol] Zemmix CPC-61 (MSX2, Korea), Daewoo, 1990 Zemmix, trade mark and brand name of South Korean electronics company Daewoo Electronics Co., Ltd., is an MSX-based video game console brand. The brand name Zemmix is no longer in use. Under the name Zemmix, Daewoo released a series of gaming console compatible with the MSX home computer standards. The consoles were in production between 1985 and 1995. The consoles were not sold outside South Korea (source: http://en.wikipedia.org/wiki/Zemmix). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.250: Changed description to 'Zemmix CPC-61 (MSX2, Korea)'. - 0.155: Wilbert Pol added 'Daewoo Zemmix CPC-61 (Korea)' system. ROMSET: 65536 bytes in 1 file / 45.45Kb packed $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 (source: 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 (source: https://www.revolvy.com/main/index.php?s=Amstrad%20CPC%206128&item_type=topic). DRIVER: amstrad/amstrad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cpc_cass.xml, cpc_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.245: Add IPF floppy format used by a few software list entries [AJR]. - 0.209: BugFIX #07279 [Crash/Freeze] (amstrad.cpp) cpc6128: Fatal error when loading some disk images [Joakim Larsson Edström]. - 0.208: BugFIX #06423 [Graphics] (amstrad.cpp) cpc6128 [terminat]: Graphic corruption at level 3 [AmatCoder]. BugFix#06854: [Graphics] (amstrad.cpp) cpc6128 [007tld]: Graphic errors in 007 The Living Daylights [AmatCoder]. BugFix#06927: [Crash/Freeze] (amstrad.cpp) cpc464, cpc6128 [hundras]: Hundra gets stuck in a black screen after leaving main menu [AmatCoder]. BugFix#06997: [Graphics] (amstrad.cpp) cpc6128: Graphic issues in Galactic Tomb [AmatCoder]. BugFix#07134: [Media Support] (amstrad.cpp) cpc6128: Amstrad CPC6128 Floppy drive [AmatCoder]. - 0.202: BugFIX #07081 [Crash/Freeze] (amstrad.cpp) cpc6128: Certain working disks in older releases won't run [AmatCoder]. - 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.36b7: Renamed (amstrad) to (cpc6128) - 0.36b6: Kevin Thacker added 'the Amstrad/Schneider CPC6128' system. ROMSET: 49152 bytes in 2 files / 36.48Kb packed $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). DRIVER: amstrad/amstrad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cpc_cass.xml, cpc_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. 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: 49152 bytes in 2 files / 36.47Kb packed $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). DRIVER: amstrad/amstrad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cpc_cass.xml, gx4000.xml, cpc_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. 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). DRIVER: amstrad/amstrad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cpc_cass.xml, cpc_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.128: Iggy Drougge and Curt Coder added 'Amstrad CPC6128 (Sweden/Finland)' system. ROMSET: 49152 bytes in 2 files / 36.47Kb packed $end $info=cpc6128sp $mame 0.194 [Enrique Ausina, Guru] Amstrad CPC6128 (Spain), 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 (source: https://www.revolvy.com/main/index.php?s=Amstrad%20CPC%206128&item_type=topic). DRIVER: amstrad/amstrad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cpc_cass.xml, cpc_flop.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.194: Enrique Ausina, Guru added 'Amstrad CPC6128 (Spain)' system. ROMSET: 49152 bytes in 2 files / 36.49Kb packed $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). DRIVER: amstrad/amstrad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cpc_cass.xml, cpc_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.245: Add IPF floppy format used by a few software list entries [AJR]. - 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: 49152 bytes in 2 files / 36.45Kb packed $end $info=cpc88 $mame 0.155 [Wilbert Pol] CPC-88 (MSX1, Korea), Daewoo, 1984 The Daewoo CPC-88 has been manufactured and distributed by Daewoo in Korea. This model does not have a printer port. And despite its appearance suggesting that it has a cartridge slot on the top, this is not actually the case. To use an MSX cartridge, you need a expansion bus to cartridge slot adapter. The power supply is integrated in the unit (source: https://www.msx.org/wiki/Daewoo_CPC-88). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'CPC-88 (MSX1, Korea)'. - 0.155: Wilbert Pol added 'Daewoo CPC-88 (Korea)' system. ROMSET: 40960 bytes in 2 files / 29.50Kb packed $end $info=cpcdigiblst $mame 0.248 [DavidHaywood] Digiblaster (DIY), , ???? DRIVER: devices/bus/centronics/digiblst.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: DavidHaywood added 'Digiblaster (DIY)' device. ROMSET: None required. $end $info=cpchess2 $mame 0.275 [hap, Sean Riddle] Computachess II, White and Allcock / CXG Systems / Intelligent Software, 1982 Your COMPUTACHESS II is the worlds most conveniently operated chess computer! Developed from COMPUTACHESS I, it includes many new operating features which will greatly add to your pleasure in using it (source: https://www.spacious-mind.com/html/computachess_ii.html). DRIVER: newcrest/computachess2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: Changed manufacturer to 'White and Allcock / CXG Systems / Intelligent Software'. - 0.275: hap, Sean Riddle added 'CXG Systems / White and Allcock / Intelligent Software Computachess II' system. ROMSET: 16384 bytes in 1 file / 5.99Kb packed $end $info=cpcmusic $mame 0.213 [Barry Rodewald] The Music Machine (CPC), , ???? DRIVER: devices/bus/cpc/musicmachine.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Changed description to 'The Music Machine (CPC)'. - 0.213: Barry Rodewald added 'The Music Machine' device. ROMSET: None required. $end $info=cpg120 $mame 0.155 [Wilbert Pol] Zemmix CPG-120 Normal (MSX2, Korea), Daewoo, 1991 Manufactured and distributed in 1991 by Daewoo in Korea, this game console is straddling the MSX2 and MSX2 + as its graphics processor is a V9958. It is also equipped with a CPU running at a faster standard rate or 50% in Turbo mode. The keyboard is optional. There is a LED chaser responding to sound over the top of the console (source, traslated from French: http://www.msxvillage.fr/wiki/wiki.php?title=zemmix-turbo-cpg-120). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'Zemmix CPG-120 Normal (MSX2, Korea)'; machine promoted to working [Wilbert Pol]. - 0.155: Added 'Daewoo CPG-120 Zemmix Turbo (Korea)' system. ROMSET: 81920 bytes in 3 files / 54.49Kb packed $end $info=cphantom $mame 0.241 [hap, Berger] Chesster Phantom (model 6126), Fidelity Electronics International, 1991 Technical information and pictures: https://www.chesseval.com/Robots/Fidelity6126.htm DRIVER: fidelity/phantom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.266: Changed manufacturer to 'Fidelity Electronics International'. - 0.241: hap and Berger added 'Fidelity Electronics Chesster Phantom (model 6126)' system. ROMSET: 163840 bytes in 2 files / 124.41Kb packed $end $info=cps2000 $mame 0.277 [BCM, Devin Acker] CPS-2000, Casio, 1986 The Casio CPS-2000 (also known as Casio Commercial Programming System CPS-2000) is a dedicated programming tool produced by Casio, mainly used for programming and price management on commercial bench scales of the same brand. DRIVER: casio/cps2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: BCM and Devin Acker added 'Casio CPS-2000' system. ROMSET: 65536 bytes in 2 files / 41.82Kb packed $end $info=cpu09 $mame 0.152 [Robbbert] CPU09, C. Tavernier, 1982 This system was described in a French computer magazine (source: MESS driver). DRIVER: skeleton/tavernie.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.152: Robbbert added 'Tavernier CPU09' system. ROMSET: 4096 bytes in 1 file / 3.14Kb packed $end $info=cpuap $mame 0.242 [Patrick Mackinlay] Siemens S26361-D333 CPUAP, , ???? This Multibus card was in Siemens PC-MX2 systems. It has a 10MHz NS32016. CPU with the complete set of NS32000 support chips and 1MiB of on-board RAM. The board connects to optional memory expansion boards through a dedicated connector (not the Multibus). It has no on-board UART, so depends on a SERAD or DUEAI board installed in the system to communicate with a console. DRIVER: devices/bus/multibus/cpuap.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Patrick Mackinlay added 'Siemens S26361-D333 CPUAP' device. ROMSET: 49152 bytes in 4 files / 25.46Kb packed $end $info=cq90_028 $mame 0.216 [AJR] Thomson CQ 90-028 QDD controller, , ???? DRIVER: devices/bus/thomson/cq90_028.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Changed description to 'Thomson CQ 90-028 QDD controller'. - 0.231: Changed description to 'Thomson CQ90-028 QDD controller'. - 0.216: AJR added 'Thomson CQ 90-028 Quick Disk Controller' device. ROMSET: 1984 bytes in 1 file / 1.56Kb packed $end $info=cqback $mame 0.171 [hap, Sean Riddle] Electronic Quarterback, Coleco, 1978 There appears to be some color variations here- 1st one is 'normal,' 2nd one has black directional buttons (I suspect the overlay sticker is just faded, that would explaind the light blue and white word 'Electronic,' but maybe it was printed this way), the third one has yet another color of buttons, as well as featuring the newer Coleco logo. The first version also changed in that the earliest models ((C) 1978 on the box) have an A/C adapter port on the top of the game (source: http://www.handheldmuseum.com/Coleco/EQB.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.171: hap and Sean Riddle added 'Coleco Electronic Quarterback' system. ROMSET: 3280 bytes in 3 files / 2.25Kb packed $end $info=cr16b $mame 0.212 CompactRISC CR16B, , ???? DRIVER: devices/cpu/cr16b/cr16b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: Fix sign extension of branch displacements in disassembly [AJR]. - 0.212: Added 'CompactRISC CR16B' device. ROMSET: None required. $end $info=cr511b $mame 0.154 CR-511-B CD-ROM drive, , ???? DRIVER: devices/machine/cr511b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'CR-511-B CD-ROM drive' device. ROMSET: None required. $end $info=cr560b $mame 0.285 [Angelo Salese] CR-560-B CD-ROM drive, , ???? DRIVER: devices/machine/cr560b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Better logging around ToC; add command byte acks to some commands [Angelo Salese]. - 0.285: Angelo Salese added 'CR-560-B CD-ROM drive' device. ROMSET: None required. $end $info=craft $mame 0.133 [Ryan Holtz] Craft, Linus Åkesson, 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). DRIVER: homebrew/lft_craft.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.224: Changed manufacturer to 'Linus Åkesson'. - 0.220: Machine promoted to working [Ryan Holtz] - 0.147u2: Added 'basic Timer 1 support to Craft driver and hooked up the DAC, currently plays only a buzzing noise due to lacking EEPROM support. Fixed DAC bit order, audio now plays but is 40% too slow. Preliminary video support, bad vsync and colors still. - 0.133: Ryan Holtz added 'Linus Åkesson Craft' system. ROMSET: 8704 bytes in 2 files / 6.88Kb packed $end $info=craft2p $mame 0.186 [Datassette, R. Belmont] Craft ][+, Microcraft Microcomputadores, 1982 A handheld console dedicated to a driving or racing game, featuring a built-in LCD screen and dedicated physical controls for steering and acceleration. Enjoy simple, responsive gameplay centered around races, overtaking maneuvers, or timed courses. Ergonomic and compact design, powered by batteries—no external connections required. Available with either monochrome or color graphics (depending on the version), complete with dynamic sound effects to enhance immersion. DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap and Title. WIP: - 0.288: - 0.288: Changed description to 'Craft ][+' and manufacturer to 'Microcraft Microcomputadores'. - 0.283: Demote to imperfect graphics; also demote basis108 to not working [AJR].Demote to imperfect graphics; also demote basis108 to not working [AJR]. - 0.186: Datassette and R. Belmont added 'Craft II+ machine. ROMSET: 16384 bytes in 4 files / 10.51Kb packed $end $info=crd254sh $mame 0.232 [Olivier Galibert] Sanyo CRD-254SH CD-ROM, , ???? Skeleton device for Sony/Apple CRD-254SH 4x CDROM reader. DRIVER: devices/bus/nscsi/crd254sh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.232: Olivier Galibert added 'Sanyo CRD-254SH CD-ROM' device. ROMSET: 65536 bytes in 1 file / 30.50Kb packed $end $info=crei680 $mame 0.232 [Robbbert] CREI 680, Capital Radio Engineering Institute, 19?? Monochromatic serial terminal with a CRT display, designed for professional and industrial applications in the 1970s–1980s. Equipped with an integrated keyboard and RS-232 serial connectivity, it supports emulation of standard terminal protocols for interfacing with mainframes or host systems. Featuring a robust, modular design tailored for high-intensity operational environments such as data centers, automation facilities, or telecommunications setups. The architecture relies on either discrete logic or an embedded microprocessor—typical of professional systems from that era. DRIVER: trainer/crei680.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.232: Robbbert added 'Capital Radio Engineering Institute CREI 680' system. ROMSET: 9216 bytes in 3 files / 6.74Kb packed $end $info=crimson $mame 0.204 [Ryan Holtz, NekoChan] Crimson (R4000, 100MHz, Ver. 4.0.3), Silicon Graphics Inc, 1992 Crimson is a member of Silicon Graphics's SGI IRIS 4D series of deskside systems; it is also known as the 4D/510 workstation. It is similar to other SGI IRIS 4D deskside workstations, and can use a wide range of graphics options (up to RealityEngine). It is also available as a file server with no graphics.This machine makes a brief appearance in the movie Jurassic Park where the character named Lex uses the machine to navigate the IRIX filesystem in 3D using the application fsn in order to restore power to the compound. The year following the film's release, Silicon Graphics released a rebadged, limited edition Crimson R4400/VGXT called the "Jurassic Classic", which included a special logo and featured SGI co-founder James H. Clark's signature on the drive door (source: https://en.m.wikipedia.org/wiki/SGI_Crimson). DRIVER: sgi/crimson.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.204: Ryan Holtz and NekoChan added 'Silicon Graphics Inc Crimson (R4000, 100MHz, Ver. 4.0.3)' system. ROMSET: 524288 bytes in 1 file / 128.67Kb packed $end $info=croaky $mame 0.264 [David Haywood, Team Europe] Croaky Karaoke 16-in-1, , 2002 Plug-and-play karaoke console with 16 preloaded songs, designed for direct connection to your TV. Includes a built-in microphone or an input for an external mic, basic vocal effects, on-screen lyric display, and real-time audio mixing. Features a simple interface with a dedicated remote control, colorful graphics, and synchronized music playback. Powered via cable—perfect for home entertainment, parties, or casual leisure moments. DRIVER: nintendo/nes_clone.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: David Haywood and Team Europe added 'Croaky Karaoke 16-in-1' system. ROMSET: 524288 bytes in 1 file / 141.71Kb packed $end $info=crt $mame 0.149u1 CRT Video, , ???? DRIVER: shared/mitcrt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'CRT Video' device. ROMSET: None required. $end $info=crt5027 $mame 0.152 CRT5027 VTAC, , ???? DRIVER: devices/video/tms9927.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Changed description to 'CRT5027 VTAC'. - 0.152: Added 'CRT5027' device. ROMSET: None required. $end $info=crt5037 $mame 0.167 CRT5037 VTAC, , ???? DRIVER: devices/video/tms9927.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Changed description to 'CRT5037 VTAC'. - 0.167: Added 'CRT5037' device. ROMSET: None required. $end $info=crt5057 $mame 0.184 CRT5057 VTAC, , ???? DRIVER: devices/video/tms9927.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Changed description to 'CRT5057 VTAC'. - 0.184: Added 'CRT5057' device. ROMSET: None required. $end $info=crt9007 $mame 0.149u1 SMC CRT9007 VPAC, , ???? DRIVER: devices/video/crt9007.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Add support to test cursor location [Dirk Best]. - 0.203: Added 'frame timer [AJR]. - 0.194: Changed description to 'SMC CRT9007 VPAC'. - 0.149u1: Added 'SMC CRT9007' device. ROMSET: None required. $end $info=crt9021 $mame 0.149u1 SMC CRT9021 VAC, , ???? DRIVER: devices/video/crt9021.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Changed description to 'SMC CRT9021 VAC'. - 0.149u1: Added 'SMC CRT9021' device. ROMSET: None required. $end $info=crt9028_000 $mame 0.207 [AJR] CRT9028-000 VTLC, , ???? DRIVER: devices/video/crt9028.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: AJR added 'CRT9028-000 VTLC' device. ROMSET: None required. $end $info=crt9212 $mame 0.149u1 SMC CRT9212 DRB, , ???? DRIVER: devices/video/crt9212.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Changed description to 'SMC CRT9212 DRB'. - 0.149u1: Added 'SMC CRT9212' device. ROMSET: None required. $end $info=crtc_ega $mame 0.149u1 IBM EGA CRT Controller, , ???? DRIVER: devices/video/crtc_ega.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Latch the row preset [cracyc]. - 0.186: Changed description to 'IBM EGA CRT Controller'. - 0.149u1: Added 'crtc_EGA' device. ROMSET: None required. $end $info=cruisin5 $mame 0.277 [hap, Abyss] Cruisin 5: Cruise Back, Abyss, 2023 Is the domestic version of the popular Japanese arcade rhythm game Abyss Cruisin' 5: Cruise Back, developed by Eighting and initially released in 2019. The home version was launched to allow fans to enjoy the full experience of the game on home platforms, without having to access an arcade booth. DRIVER: taito/arkanoid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: hap and Abyss added 'Abyss Cruisin 5: Cruise Back' system. ROMSET: 165376 bytes in 8 files / 57.26Kb packed $end $info=crush11 $mame 0.202 NVIDIA Corporation nForce CPU bridge, , ???? DRIVER: pc/nforcepc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'NVIDIA Corporation nForce CPU bridge' device. ROMSET: None required. $end $info=crush11_memory $mame 0.209 nForce memory, , ???? DRIVER: pc/nforcepc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'nForce memory' device. ROMSET: None required. $end $info=crvfdc01 $mame 0.149u1 [R. Belmont] Corvus Systems Floppy Controller, , ???? DRIVER: devices/bus/a2bus/corvfdc01.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Renamed (concept_exp_port) to (crvfdc01). - 0.149u1: R. Belmont added 'Corvus Systems Floppy Controller' device. ROMSET: 32 bytes in 1 file / 0.01Kb packed $end $info=crvfdc02 $mame 0.155 [R. Belmont] Corvus Systems Buffered Floppy Controller, , ???? DRIVER: devices/bus/a2bus/corvfdc02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Renamed (concept_hdc) to (crvfdc02). - 0.149: R. Belmont added 'Corvus Systems Buffered Floppy Controller' device. ROMSET: 32 bytes in 1 file / 0.01Kb packed $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). DRIVER: vtech/crvision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: crvision.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.131: Curt Coder added 'Sanyo Creativision MK-II' system. ROMSET: None required. $end $info=crvisioj $mame 0.132 [Wilbert Pol, Curt Coder] CreatiVision (Japan), Cheryco, 1982 The Creativision was distributed in major areas with PAL television system like Europe (Italy, Germany, Switzerland, Austria and Sweden), Australia, New Zealand and South Africa. The only NTSC version which is known to exist is that the Japanese, who obtained a limited sales success, but it is now highly sought by collectors. In all countries where it was marketed retained its name, except in Australia and New Zealand where it was sold by Dick Smith Electronics, as the Wizzard. Here he obtained a great success selling to the point of bringing the DS Publishing (the editorial department of the Dick Smith) to the publication of books on programming the BASIC Creativision and game production and utility tape. Creativision was distributed in Japan by Cheryco (source, traslated from italian: http://it.wikipedia.org/wiki/CreatiVision#Versioni). DRIVER: vtech/crvision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: crvision.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.132: Renamed (crvisiop) to (crvisioj). - 0.131: Wilbert Pol and Curt Coder added 'CreatiVision (Japan)' system. ROMSET: None required. $end $info=crvision $mame 0.116 [Curt Coder] CreatiVision, Video Technology, 1982 The Video Technology CreatiVision was a hybrid computer and video game console introduced by VTech in 1981. The hybrid unit was similar in concept to computers such as the APF Imagination Machine, the older VideoBrain Family Computer, and to a lesser extent the Intellivision game console and Coleco Adam computer, all of which anticipated the trend of video game consoles becoming more like low-end computers (source: http://en.wikipedia.org/wiki/VTech_CreatiVision). DRIVER: vtech/crvision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: crvision.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.225: BugFIX #07338 [DIP/Input] (crvision.cpp) crvision: Creativision has a 16 way joystick, not an 8 way joystick [Robbbert]. - 0.172: Software List cart added '(crvision.xml): Tennis (Dick Smith, earlier, 6k Cart [Luca Antignano, Herman Heritage]. - 0.147u3: Added 'earlier revision of Police Jump [Luca Antignano]. - 0.135: Many improvements: 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. [Luca Antignano] - 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 bytes in 1 file / 1.63Kb packed $end $info=crvision_10k $mame 0.155 CreatiVision 10K Carts, , ???? DRIVER: devices/bus/crvision/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'CreatiVision 10K Carts' device. ROMSET: None required. $end $info=crvision_12k $mame 0.155 CreatiVision 12K Carts, , ???? DRIVER: devices/bus/crvision/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'CreatiVision 12K Carts' device. ROMSET: None required. $end $info=crvision_16k $mame 0.155 CreatiVision 16K Carts, , ???? DRIVER: devices/bus/crvision/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'CreatiVision 16K Carts' device. ROMSET: None required. $end $info=crvision_18k $mame 0.155 CreatiVision 18K Carts, , ???? DRIVER: devices/bus/crvision/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'CreatiVision 18K Carts' device. ROMSET: None required. $end $info=crvision_4k $mame 0.155 CreatiVision 4K Carts, , ???? DRIVER: devices/bus/crvision/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'CreatiVision 4K Carts' device. ROMSET: None required. $end $info=crvision_6k $mame 0.155 CreatiVision 6K Carts, , ???? DRIVER: devices/bus/crvision/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'CreatiVision 6K Carts' device. ROMSET: None required. $end $info=crvision_8k $mame 0.155 CreatiVision 8K Carts, , ???? DRIVER: devices/bus/crvision/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'CreatiVision 8K Carts' device. ROMSET: None required. $end $info=crvision_cart_slot $mame 0.155 CreatiVision Cartridge Slot, , ???? DRIVER: devices/bus/crvision/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'CreatiVision Cartridge Slot' device. ROMSET: None required. $end $info=cs113 $mame 0.268 [anonymous] Robot Training Arm CS-113, Sciento b.v., 198? Educational robotic arm with 3 or 4 degrees of freedom, designed for learning fundamental concepts in robotics, automation, and control. Constructed from lightweight plastic or metal materials, it is powered by stepper motors or servos controlled via an external controller or integrated board. Includes manuals and schematics for manual programming or through simple languages (e.g., BASIC or proprietary language). Ideal for school laboratories, technical training, or hobbyist experimentation in STEM fields. DRIVER: multitech/mpf1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mpf1_rom.xml RESOURCES: Snap and Title. WIP: - 0.268: anonymous added 'Sciento b.v. Robot Training Arm CS-113' system. ROMSET: 8192 bytes in 1 file / 2.44Kb packed $end $info=cs4031 $mame 0.149u1 CS4031, , ???? DRIVER: devices/machine/cs4031.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Bulk replace uintN_t to uN [Angelo Salese]. - 0.184: Save state fixes for i386/pc_vga/cs4031: Save cs4031 emulated A20 state, additional i386 attribute registers/flags, and VGA palette configuration. Fixed broken VGA port reads on state load. Fixed enum range check in i386 [moralrecordings]. - 0.149u1: Added 'CS4031' device. ROMSET: None required. $end $info=cs4281 $mame 0.288 [Angelo Salese] Cirrus Logic Crystal CS4281 "SoundFusion" sound card, , ???? DRIVER: devices/bus/pci/cs4281.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: "- 0.288: Angelo Salese added 'Cirrus Logic Crystal CS4281 ""SoundFusion"" sound card' device." $end $info=cs4334 $mame 0.279 [Naoki Saito] CS4334 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Naoki Saito added 'CS4334 DAC' device. ROMSET: None required. $end $info=cs8221 $mame 0.149u1 CS8221 NEAT, , ???? DRIVER: devices/machine/cs8221.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'CS8221 NEAT'. - 0.149u1: Added 'CS8221' device. ROMSET: None required. $end $info=cs8230 $mame 0.215 [rfka01] 386 motherboards using the CS8230 chipset, , 198? Motherboard for desktop systems based on the CS8230 chipset, designed to support Intel 80386 processors. It features ISA expansion slots, supports RAM memory up to 16–32 MB, and includes integrated interfaces for floppy drives, IDE, and serial/parallel ports. A typical architecture of PCs from the 1990s, featuring standard BIOS and compatibility with contemporary operating systems such as MS-DOS, Windows 3.x, and OS/2. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '386 motherboards using the CS8230 chipset' system. ROMSET: 131072 bytes in 3 files / 71.88Kb packed $end $info=cs8900a $mame 0.225 [Rhett Aultman] CS8900A Crystal LAN 10Base-T Ethernet MAC, , ???? DRIVER: devices/machine/cs8900a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Rhett Aultman added 'CS8900A Crystal LAN 10Base-T Ethernet MAC' device. Ported Crystal LAN MAC from VICE, and utilised it for Apple II Uthernet card [Rhett Aultman]. $end $info=csc $mame 0.144u4 [Lord Nightmare, Kevtris, Sandro Ronco] Champion Sensory Chess Challenger, Fidelity Electronics, 1981 The Champion Chess Challenger contains an even better program than was used to win the First World Microcomputer Chess Championship in London, England, September, 1980, and the First Official North American Microcomputer Chess Championship held in San Jose, California. Has many outstanding features, including Fidelity's advanced Sensory playing surface (source: http://www.spacious-mind.com/html/champion_sensory_challenger.html). DRIVER: fidelity/csc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.262: Update pia0 ca1/cb1 before writing to pia0, elite,eag68k: remove m_rotate variable [hap]. - 0.247: Improve irq active duration [hap]. - 0.224: Machine promoted to working [Berger, Mike Watters]. - 0.208: Changed description to 'Champion Sensory Chess Challenger'. - 0.144u4: Lord Nightmare, Kevtris and Sandro Ronco added 'Fidelity Champion Chess Challenger (model CSC)' system. ROMSET: 61952 bytes in 9 files / 42.91Kb packed $end $info=csce $mame 0.208 [hap, Berger] Elite Champion Challenger, Fidelity Electronics, 1981 Electronic chessboard featuring an integrated LCD display and keypad, equipped with a high-performance chess engine designed to challenge experienced players. It offers multiple difficulty levels, tactical analysis, a digital stopwatch, and functions for saving or resuming games. Sleek and compact design, with dual power options (battery or mains). Includes physical pieces with electronic contact for direct interaction with the board. Ideal for advanced players seeking serious training or in-depth strategic analysis. DRIVER: fidelity/csc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.237: Changed description to 'Elite Champion Challenger'. - 0.231: Changed description to 'Elite Champion Challenger (Travemünde TM version)'. - 0.224: Changed description to 'Elite Champion Challenger (Travemünde version)'. - 0.221: Changed description to 'Elite Champion Challenger (Travemuende version)'. - 0.208: hap and Berger added 'Fidelity Electronics Elite Champion Challenger' system. ROMSET: 49152 bytes in 11 files / 35.72Kb packed $end $info=cscet $mame 0.237 [hap, Berger] Elite Champion Challenger (WMCCC 1981 Travemünde TM), Fidelity Electronics, 1981 Electronic chessboard featuring an integrated LCD display and keypad, equipped with a chess engine developed specifically for official competitions—particularly optimized for the 1981 World Microcomputer Chess Championship in Travemünde. It offers advanced playing levels, real-time tactical analysis, a built-in timer, and game-saving functions. Compact design with dual power options (battery or mains). Includes physical pieces with electronic contact points and specialized firmware tailored for competitive performance. Designed for experienced players and informal or simulated tournament environments. DRIVER: fidelity/csc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: Changed description to 'Elite Champion Challenger (WMCCC 1981 Travemünde TM)'. - 0.237: hap and Berger added 'Fidelity Electronics Elite Champion Challenger (Travemünde TM version)' system. ROMSET: 32768 bytes in 8 files / 24.42Kb packed $end $info=csd1 $mame 0.148u1 CSD-1 Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Changed description to 'CSD-1 Disk Drive'. - 0.148u1: Added 'CSD-1' device. ROMSET: 16384 bytes in 2 files / 11.99Kb packed $end $info=csf5550 $mame 0.284 [QUFB] Color Digital Diary (CSF-5550), Casio, 1996? Digital agenda with a color display, personal management features (contacts, appointments, reminders), and a compact design. It included a stylus for input on a resistive touchscreen, offering an innovative user experience for its time and targeting mobile professionals seeking portable and intuitive organization. DRIVER: casio/pickytlk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: QUFB added 'Casio Color Digital Diary (CSF-5550)' system. ROMSET: 557056 bytes in 2 files / 169.73Kb packed $end $info=csl286 $mame 0.210 [rfka01] SL 286-16, Commodore Business Machines, 199? The Commodore SL 286-16 is a PC with a fairly flat desktop case. For reasons of space, the expansion cards had to be installed horizontally in the five ISA interfaces, as the height of the housing is too low. The 286 AMD processor clocks with a frequency of 16Mhz and 1Mb of RAM are installed ex works. A 3.5 "floppy disk drive and a 40Mb IDE hard disk are also available. A VGA monitor can be connected to the ISA graphics card (source, traslated from German: https://mingos-commodorepage.com/sammlung/systemedetail.php?id=41&rubtable=sammlung&path=sammlung&detailf=systemedetail&title=Commodore%20SL%20286-16). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.210: rfka01 added 'Commodore Business Machines SL 286-16' system. ROMSET: 65536 bytes in 2 files / 31.92Kb packed $end $info=css11501sk9 $mame 0.276 [AJR] CSS11501S-K9, Cisco, 2002 The Cisco CSS11501S-K9 is a network device belonging to Cisco's Content Services Switches (CSS) family. It is a Layer 4-7 switch designed to optimize traffic distribution and provide advanced load balancing, application management and intelligent routing services in complex network environments. DRIVER: skeleton/css11501sk9.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.276: AJR added 'Cisco CSS11501S-K9' system. ROMSET: 6781491 bytes in 15 files / 2.40Mb packed $end $info=ct1745 $mame 0.272 [Angelo Salese] Creative Labs CT1745 SB16 Mixer, , ???? DRIVER: devices/sound/ct1745.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Hookup legacy mic level r/w [Angelo Salese]. - 0.272: Angelo Salese added 'Creative Labs CT1745 SB16 Mixer' device. ROMSET: None required. $end $info=ct386sx $mame 0.148u2 [crazyc] NEAT 386SX (16 MHz, MF2 Keyboard), , 1988 The IBM PC AT was the successor of the PC and the XT. IBM added 'a lot of new features: they abandoned the old Intel 8086 to the Intel 80286, so the PC AT used new 16 bit expansion slots. The PC AT had a new version of the Microsoft OS: MS-DOS 3.0 which could manage the new 5?" floppy disk format (1.2 MB), the new hard disk capacities (20 MB and more) and allowed file sharing. It had a new keyboard too (the same we use now, more or less) with cursor keys and a key that could lock it. Two models were launched: the PC-AT model 1 (256 KB RAM, two floppy disk units and a color screen) and the PC-AT Model 2 (512 KB RAM, one floppy disk unit, one hard disk and a color screen) (source: http://www.old-computers.com/MUSEUM/computer.asp?c=185). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: Changed description to 'NEAT 386SX (16 MHz, MF2 Keyboard)'. - 0.148u4: Renamed (at386sx) to (ct386sx) and Changed description in 'NEAT 386SX (VGA, MF2 Keyboard)'. - 0.148u2: crazyc added 'generic PC/AT 386SX (VGA, MF2 Keyboard)' system. ROMSET: 327680 bytes in 9 files / 184.51Kb packed $end $info=ct486 $mame 0.142 [Dirk Best] PC/AT 486 with CS4031 chipset, , 1993 Desktop computer based on the PC/AT architecture, equipped with an Intel 80486 processor and CS4031 chipset. DRIVER: pc/ct486.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.284: BugFIX#09316: [Sound] (pc/ct486.cpp) ct486 with sb16_lle: Sound eventually stops working properly in Wolfenstein 3D [Angelo Salese]. - 0.275: Hookup photo_cd SW list on (ct486) and (pcipc) [Angelo Salese]. - 0.272: Changed manufacturer to ''. - 0.205: BugFIX #07049: [Media Support] (ct486.cpp) ct486: Floppy Disk - "Read Only" access mode [AJR]. - 0.142: Dirk Best added 'PC/AT 486 with C&T chipset' system. ROMSET: 65536 bytes in 1 file / 39.90Kb packed $end $info=ct65 $mame 0.268 [Nigel Barnes] CT-65, Thaler, 1982 Motherboard for PC/AT with CS4031 chipset and support for Intel 80486 processor. DRIVER: trainer/thaler.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.268: Nigel Barnes added 'Thaler CT-65' system. ROMSET: 4096 bytes in 1 file / 1.66Kb packed $end $info=ct6vta2 $mame 0.288 [The Retro Web] CT-6VTA2 (VIA Apollo Pro+ chipset), Chaintech, 1999 ATX motherboard for Intel Pentium III processors (Socket 370), manufactured by Chaintech in 1999. Based on the VIA Apollo Pro+ chipset (VT82C694X + VT82C686A), it supports a 133 MHz FSB, up to 1 GB of PC133 SDRAM, and a 4x AGP slot for graphics cards. Includes an IDE Ultra DMA/66 controller, integrated AC'97 audio, optional LAN, and USB 1.1 ports. Economical design with manual CPU voltage adjustment via jumper. Designed for desktop users and small offices as a stable platform for Windows 98/ME/2000 systems on compact and affordable hardware. Represents a mainstream solution of the VIA era, known for good compatibility but occasional limitations in drivers and multiprocessor support compared to Intel alternatives. DRIVER: pc/pcipc_via.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: No resources available. WIP: - 0.288: The Retro Web added 'Chaintech CT-6VTA2 (VIA Apollo Pro+ chipset)' system. ROMSET: 524288 bytes in 2 files / 284.48Kb packed $end $info=ct8000 $mame 0.274 [=CO=Windler, Devin Acker] Casiotone 8000, Casio, 1983 The component-type electronic musical instrument that offered a wide range of performance styles. With its combination of a two-tiered pair of keyboards, a pedal keyboard, an accompaniment feature, memory, and large speakers, this electronic keyboard system could handle a diverse range of musical styles and broadened the range of expression possible in musical performance. It could be called the culmination of Casio’s work crafting musical instruments at the time (source: https://web.casio.com/emi/40th/history/symphonytron8000.html). DRIVER: casio/ct8000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: =CO=Windler and Devin Acker added 'Casio Casiotone 8000' system. ROMSET: 6144 bytes in 2 files / 4.19Kb packed $end $info=ct8000_midi $mame 0.274 [Devin Acker] Casiotone 8000 MIDI adapter, , ???? DRIVER: casio/ct8000_midi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Devin Acker added 'Casiotone 8000 MIDI adapter' device. ROMSET: None required. $end $info=ctcc386mx $mame 0.234 [p1p1p1, rfka01] C386MX, Caching Tech Corporation, 199? Technical informations: https://stason.org/TULARC/pc/motherboards/C/CACHING-TECH-CORPORATION-486-C386MX.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.234: p1p1p1 and rfka01 added 'Caching Tech Corporation C386MX' system. ROMSET: 65536 bytes in 1 file / 36.58Kb packed $end $info=ctfk1 $mame 0.274 [BCM, Devin Acker] Casiotone FK-1, Casio, 1983 The Casio Casiotone FK-1 was made to accompany the Casio Symphonytron 8000 made in 1983. Has (18) internal voices with option to sustain. Has cosmetic wear & tear but functions exactly as intended (source: https://reverb.com/item/81501084-casio-casiotone-fk-1-foot-pedalboard-1983). DRIVER: casio/ct8000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: BCM and Devin Acker added 'Casio Casiotone FK-1' system. ROMSET: 6144 bytes in 2 files / 3.56Kb packed $end $info=ctk2100 $mame 0.238 [Devin Acker] CTK-2100, Casio, 2009 The CTK-2100 from Casio is a portable electronic keyboard with 61 piano-style keys. It features step-by-step built-in music lessons that were designed to gradually help you learn how to play. The CTK-2100 comes with a huge library of 400 playable tones, 150 beats and rhythms, and 110 songs. It's an inexpensive, feature-rich instrument that's great for learning, serious playing, and for just having fun with music. There are multiple reverb effects built into the CTK-2100 to sweeten the sound. A built-in sampler lets you record 1 second of audio that can be played back on dedicated trigger pads. 10 additional sound effects are included to spur creativity with sampling. A standard mini-plug stereo input lets you plug in an MP3 player so you can jam out with your favorite music. A large, easy-to-read display is prominently placed on the CTK-2100, so you will know what mode the keyboard is in at all times. The integrated USB port can be connected to a computer to transfer MIDI data. The CTK-2100 can operate via AC power or by 6 standard zinc-carbon or alkaline AA batteries (AC adapter and batteries not included) (source: https://www.bhphotovideo.com/c/product/651460-REG/Casio_CTK2100_CTK_2100_61_Key.html/overview). DRIVER: casio/ctk2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.238: Devin Acker added 'Casio CTK-2100' system. ROMSET: 2097152 bytes in 1 file / 1.37Mb packed $end $info=ctk530 $mame 0.249 [Devin Acker] CTK-530, Casio, 1995 Big Vintage early Nineties Midi Retro Casio Keyboard CTK-530 with 61 Full Size keys, the keys are velocity sensitive. With MIDI connection (s). 24-Note Polyphonic, 64 instrument sounds with Preset splits & layers and 64 normal rhythms - MIDI In / Out Jacks, battery operated, Headphones Output Jack, Transpose & Tuning Control (source: https://www.catawiki.com/en/l/18231109-casio-ctk-530-61-key-full-electronic-midi-keyboard-piano). DRIVER: casio/ctk551.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.249: Devin Acker added 'Casio CTK-530' system. ROMSET: 1048576 bytes in 1 file / 971.63Kb packed $end $info=ctk551 $mame 0.237 [Devin Acker] CTK-551, Casio, 2000 Keyboard with: 100 tones, 16-note polyphony (max.), 5-channel multi-timbre MIDI, GM simulated mode (GM tone map), Auto-accompaniments (controllers: synchro/fill-in, start/stop) and 100 rhythms (source: https://reverb.com/item/9636735-used-casio-ctk-551-61-key-keyboard). DRIVER: casio/ctk551.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.241: Correct release year, add mask ROM label [Devin Acker]. - 0.240: Minor I/O corrections [Devin Acker]. - 0.239: Implement sound. Machine promoted to working [Devin Acker]. LCD support [Olivier Galibert]. - 0.237: Devin Acker added 'Casio CTK-551' system. ROMSET: 1333855 bytes in 2 files / 888.77Kb packed $end $info=ctk601 $mame 0.247 [Devin Acker, Gabriel Miceli] CTK-601, Casio, 1997 Musical keyboard with 16-note polyphony, 61 touch-sensitive keys, a wide selection of built-in tones and rhythms, and educational features for beginners. DRIVER: casio/ctk551.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.247: Devin Acker and Gabriel Miceli added 'Casio CTK-601' system. ROMSET: 2464101 bytes in 2 files / 1.72Mb packed $end $info=ctmb1 $mame 0.274 [=CO=Windler, Devin Acker] Casiotone MB-1, Casio, 1983 Entry-level electronic keyboard with 49 mini keys, square-wave synthesis, a handful of basic tones and rhythms, designed for beginners and educational use. DRIVER: casio/ct8000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: =CO=Windler and Devin Acker added 'Casio Casiotone MB-1' system. ROMSET: 6144 bytes in 2 files / 4.00Kb packed $end $info=ctntune $mame 0.209 [hap, Sean Riddle] Name That Tune (Castle Toy), Castle Toy, 1980 Electronic children's game based on recognizing familiar melodies, featuring colorful buttons, lights, and sounds, designed to develop listening skills and musical memory through play. DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.209: hap and Sean Riddle added 'Castle Toy Name That Tune' system. ROMSET: 2048 bytes in 1 file / 1.53Kb packed $end $info=ctstein $mame 0.162 [hap, Sean Riddle] Einstein (Castle Toy), Castle Toy, 1979 Game identical in play to Milton Bradley's Simon with 4 different skill levels (where you have to repeat up to 9, 12, 20 or 32 signals). Apparently two different models, one takes 2 C and 1 9 Volt battery, and the one I have takes 4 C batteries) (source: http://www.handheldmuseum.com/CastleToy/Einstein.htm). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.172: Promoted from NOT_WORKING status [hap, Sean Riddle]. - 0.162: hap and Sean Riddle added 'Castle Toy Einstein' system. ROMSET: 1024 bytes in 1 file / 0.50Kb packed $end $info=ctvboy $mame 0.262 [hap] Compact Vision TV Boy, Gakken, 1983 The Gakken Compact Vision TV Boy (Japanese: TV ボーイ, Hepburn: TV bōi) is a second generation home video game console developed by Gakken and released in Japan in 1983 for a price of ¥8,800. The system was made to compete with the Epoch Cassette Vision, which had a market dominance of 70% in Japan. The console was released months after the Nintendo Famicom and Sega SG-1000 which, although more expensive at ¥15,000, were more advanced and had more features as well as bigger games libraries; furthermore, Epoch had just launched the Cassette Vision Jr. revision for ¥5,000. These factors made the system obsolete from the start, with a high price tag, very few and comparably rudimentary games, and a strange form factor, leading to poor sales. As a result, it is now a very rare collector's item among some retro gamers (source: https://en.wikipedia.org/wiki/Gakken_Compact_Vision_TV_Boy). DRIVER: misc/ctvboy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ctvboy.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: hap added 'Gakken Compact Vision TV Boy' system. ROMSET: None required. $end $info=cu_cubio_race $mame 0.278 [Nigel Barnes] Control Universal CUBIO w/ Race Controllers, , ???? DRIVER: devices/bus/acorn/cu/cubio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Nigel Barnes added 'Control Universal CUBIO w/ Race Controllers' device. ROMSET: None required. $end $info=cu_graphc $mame 0.278 [Nigel Barnes] Control Universal High Resolution Graphics card (colour), , ???? DRIVER: devices/bus/acorn/cu/cugraph.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.278: Nigel Barnes added 'Control Universal High Resolution Graphics card (colour)' device. ROMSET: None required. $end $info=cu_graphm $mame 0.278 [Nigel Barnes] Control Universal High Resolution Graphics card (monochrome), , ???? DRIVER: devices/bus/acorn/cu/cugraph.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.278: Nigel Barnes added 'Control Universal High Resolution Graphics card (monochrome)' device. ROMSET: None required. $end $info=cu_teletext $mame 0.278 [Nigel Barnes] Control Universal Teletext Video Interface card, , ???? DRIVER: devices/bus/acorn/cu/teletext.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Nigel Barnes added 'Control Universal Teletext Video Interface card' device. ROMSET: None required. $end $info=cubibrd4 $mame 0.266 [Museo del Recreativo, Recreativas.org] Cubieboard4 (CC A-20), Cubietech Limited, 20?? Single-board computer based on a dual-core ARM Cortex-A7 SoC, featuring Wi-Fi and Bluetooth support, HDMI and audio outputs, a microSD slot, and USB connectivity, designed for lightweight embedded and multimedia applications. DRIVER: skeleton/cubieboard4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: cubieboard4.xml RESOURCES: Snap and Title. WIP: - 0.284: Renamed (cubieboard4) to (cubibrd4). - 0.266: Museo del Recreativo and Recreativas.org added 'Cubietech Limited Cubieboard4 (CC A-20)' system. ROMSET: None required. $end $info=cuda $mame 0.144u5 Apple Cuda v2.xx ADB/I2C, , ???? DRIVER: apple/cuda.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Updates: Set initial I2C data line state to high so systems with no I2C devices don't hang the 6805; use the correct Cuda 2.38 for mactv; hook up power key properly so System 7.1 and 7.5 don't give spurious power down warnings when pressing modifier keys; hook up Cuda NMI generation so Command-Power drops into MiniBug [Doug Brown, R. Belmont]. - 0.258: Changed description to 'Apple Cuda v2.xx ADB/I2C'. - 0.252: Added 'I2C I/O hookups. Fixed error in I2C comms [R. Belmont]. - 0.144u5: Added 'Apple Cuda' device. ROMSET: 17664 bytes in 5 files / 11.98Kb packed $end $info=cuda302 $mame 0.258 [R. Belmont] Apple Cuda v3.02 ADB/I2C, , ???? DRIVER: apple/cuda.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Updates: Set initial I2C data line state to high so systems with no I2C devices don't hang the 6805; use the correct Cuda 2.38 for mactv; hook up power key properly so System 7.1 and 7.5 don't give spurious power down warnings when pressing modifier keys; hook up Cuda NMI generation so Command-Power drops into MiniBug [Doug Brown, R. Belmont]. - 0.258: R. Belmont added 'Apple Cuda v3.02 ADB/I2C' device. ROMSET: 5632 bytes in 2 files / 3.39Kb packed $end $info=cudalite $mame 0.258 [R. Belmont] Apple Cuda Lite ADB+I2C+PS/2, , ???? DRIVER: apple/cuda.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Updates: Set initial I2C data line state to high so systems with no I2C devices don't hang the 6805; use the correct Cuda 2.38 for mactv; hook up power key properly so System 7.1 and 7.5 don't give spurious power down warnings when pressing modifier keys; hook up Cuda NMI generation so Command-Power drops into MiniBug [Doug Brown, R. Belmont]. - 0.258: R. Belmont added 'Apple Cuda Lite ADB+I2C+PS/2' device. ROMSET: 5376 bytes in 2 files / 3.70Kb packed $end $info=cutepet $mame 0.282 [David Haywood, TeamEurope] Cute Pet Park, Dream Cube, 201? It’s a plug-and-play console released in the 2010s, inspired by virtual pet games. Designed to connect to a television, it offers an interactive digital pet-care experience using a controller with colored buttons. The player feeds, plays with, and cares for a virtual puppy, accompanied by sound feedback and simple graphics. Audio and video are output via composite connection, targeting preschool-aged children with a colorful, intuitive interface centered on emotional engagement and playful responsibility. DRIVER: handheld/st2302u_bbl_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Dream Cube Cute Pet Park' system. ROMSET: 4194304 bytes in 1 file / 888.06Kb packed $end $info=cv8lc $mame 0.260 [R. Belmont] RasterOps ColorVue 8LC video card, , ???? DRIVER: devices/bus/nubus/8lc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: R. Belmont added 'RasterOps ColorVue 8LC video card' device. ROMSET: 32768 bytes in 1 file / 7.10Kb packed $end $info=cvicny $mame 0.143u8 [Robbbert] Practice-z80, , 1984 Educational board based on the Z80 microprocessor, designed for learning Assembly language and hardware architecture fundamentals, featuring simple input/output and debugging interfaces. DRIVER: trainer/cvicny.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Marquee and PCB. WIP: - 0.143u8: Robbbert added 'Practice-z80' system. ROMSET: 1514 bytes in 1 file / 0.28Kb packed $end $info=cw7501 $mame 0.212 [AJR, Metropoli BBS Archive, Dirk Best] Panasonic CW-7501 CD-R, , ???? DRIVER: devices/bus/nscsi/cw7501.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: AJR, Metropoli BBS Archive, Dirk Best added 'Panasonic CW-7501 CD-R' device. ROMSET: 262144 bytes in 1 file / 80.98Kb packed $end $info=cx25871 $mame 0.203 XBOX CX25871, , ???? DRIVER: shared/xbox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Added 'XBOX CX25871' device. ROMSET: None required. $end $info=cx3000tc $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] CX 3000 Tele Computer, Palson, 1979 1980s home computer with integrated keyboard, RF TV output, audio cassette support for mass storage, and built-in BASIC in ROM, designed for educational and recreational use. DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: cx3000tc.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'Palson CX 3000 Tele Computer' system. ROMSET: None required. $end $info=cx5f $mame 0.155 [Wilbert Pol] CX5F w/SFG05 (MSX1, Japan), Yamaha, 1984 The Yamaha CX5, CX5F, CX5M, CX5MII and CX5MII/128 computers were specifically targeted at music and sound production, and as such were regarded by many as non-standard MSX machines. However, they are in fact standard MSX1 computers and can be used as such. The CX5F is similar to the CX5M but was aimed at the Japanese market and features a Japanese keyboard. The CX5F is identical to the Yamaha YIS-503, but expands it with the built-in FM synthesizer and MIDI IN and OUT (source: http://www.msx.org/wiki/Yamaha_CX5F). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'CX5F w/SFG05 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Yahama CX5F (w/SFG05)' system. ROMSET: 32768 bytes in 1 file / 25.39Kb packed $end $info=cx5f1 $mame 0.155 [Wilbert Pol] CX5F w/SFG01 (MSX1, Japan), Yamaha, 1984 The Yamaha CX5, CX5F, CX5M, CX5MII and CX5MII/128 computers were specifically targeted at music and sound production, and as such were regarded by many as non-standard MSX machines. However, they are in fact standard MSX1 computers and can be used as such. The CX5F is similar to the CX5M but was aimed at the Japanese market and features a Japanese keyboard. The CX5F is identical to the Yamaha YIS-503, but expands it with the built-in FM synthesizer and MIDI IN and OUT (source: http://www.msx.org/wiki/Yamaha_CX5F). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.250: Changed description to 'CX5F w/SFG01 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Yamaha CX5F (w/SFG01)' system. $end $info=cx5m128 $mame 0.128 [Wilbert Pol, Miodrag Milanović] CX5M-128 (MSX1), Yamaha, 1984 The CX5-M is a MSX-system compatible computer with a built-in eight-voice FM synthesizer module having built-in MIDI capabilities, stereo phono outputs and an input for a purpose-built four-octave keyboard. It was produced in the mid-1980s (source: http://en.wikipedia.org/wiki/Yamaha_CX5-M). DRIVER: msx/msx1_v9938.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml, msx_yamaha_minicart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.128: Wilbert Pol and Miodrag Milanović added 'Yamaha CX5M-128' system. ROMSET: 40960 bytes in 2 files / 29.39Kb packed $end $info=cx5miib $mame 0.128 [Wilbert Pol, Miodrag Milanović] CX5MIIB (MSX1, Italy), Yamaha, 1984 The CX5MII/128 was the third Yamaha MSX computer and was aimed squarely at the music market. It has additional memory, but is very similar in operation to the original CX5M. The main difference is the presence of the SFG-05 sound module offering the ability to use a MIDI controller keyboard instead of the YK-01/10/20 series keyboards (source: http://www.computinghistory.org.uk/det/748/Yamaha-CX5MII-128/). DRIVER: msx/msx1_v9938.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml, msx_yamaha_minicart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.250: Renamed (cx5m2) to (cx5miib) and description changed to 'CX5MIIB (MSX1, Italy)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Yamaha CX5MII' system. ROMSET: 49152 bytes in 2 files / 29.41Kb packed $end $info=cx5mu $mame 0.128 [Wilbert Pol, Miodrag Milanović] CX5MU (MSX1, USA), Yamaha, 1984 The CX5-M is a MSX-system compatible computer with a built-in eight-voice FM synthesizer module having built-in MIDI capabilities, stereo phono outputs and an input for a purpose-built four-octave keyboard. It was produced in the mid-1980s (source: http://en.wikipedia.org/wiki/Yamaha_CX5-M). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.250: Renamed (cx5m) to (cx5mu) and description changed to 'CX5MU (MSX1, USA)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Yamaha CX5M' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=cx7128 $mame 0.128 [Wilbert Pol, Miodrag Milanović] CX7/128 (MSX2, Japan), Yamaha, 1985 Japanese MSX2 home computer with 128 KB of RAM, standard MSX software compatibility, RGB video output, floppy disk support, and advanced graphics and sound capabilities for its time. DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx_yamaha_minicart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Renamed (cx7m) to (cx7128) and description changed to 'CX7/128 (MSX2, Japan)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Yamaha CX7M' system. $end $info=cx7m128 $mame 0.128 [Wilbert Pol, Miodrag Milanović] CX7M/128 (MSX2, Japan), Yamaha, 1985 The Yamaha computers were specifically targeted at music and sound production, and as such were regarded by many as non-standard MSX machines. However, they are in fact standard MSX computers and can be used as such. The CX-7M/128 was aimed at the Japanese market and features a Japanese keyboard. It is a full MSX2 while the corresponding CX-5MII machines for the international market are MSX1 with the MSX2 VDP (source: https://www.msx.org/wiki/Yamaha_CX7M/128). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx_yamaha_minicart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'CX7M/128 (MSX2, Japan)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Yamaha CX7M-128' system. ROMSET: 49152 bytes in 2 files / 37.47Kb packed $end $info=cxd1095 $mame 0.187 CXD1095 I/O Expander, , ???? DRIVER: devices/machine/cxd1095.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added 'CXD1095 I/O Expander' device. ROMSET: None required. $end $info=cxd1180 $mame 0.222 [Patrick Mackinlay] Sony CXD1180, , ???? DRIVER: devices/machine/ncr5380.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Patrick Mackinlay added 'Sony CXD1180' device. ROMSET: None required. $end $info=cxd1185 $mame 0.221 [Patrick Mackinlay] Sony CXD1185 SCSI 1 Protocol Controller, , ???? DRIVER: devices/machine/cxd1185.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Resolve save state name conflict [Patrick Mackinlay]. Ensure appropriate ID register is mapped (#15279) [Brice Onken]. - 0.267: Implemented SPHI feature; sony/dmac_0448.cpp: Implemented autopad feature [Brice Onken]. - 0.221: Patrick Mackinlay added 'Sony CXD1185 SCSI 1 Protocol Controller' device. ROMSET: None required. $end $info=cxd8442q $mame 0.247 [Vas Crabb] Sony CXD8442Q WSC-FIFOQ, , ???? DRIVER: sony/cxd8442q.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: Vas Crabb added 'Sony CXD8442Q WSC-FIFOQ' device. ROMSET: None required. $end $info=cxd8452aq $mame 0.247 [Vas Crabb] Sony CXD8452AQ WSC-SONIC3, , ???? DRIVER: sony/cxd8452aq.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: Vas Crabb added 'Sony CXD8452AQ WSC-SONIC3' device. ROMSET: None required. $end $info=cxd8514q $mame 0.184 CXD8514Q GPU, , ???? DRIVER: devices/video/psx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.184: Added 'CXD8514Q GPU' device. ROMSET: None required. $end $info=cxd8530aq $mame 0.149u1 Sony CXD8530AQ, , ???? DRIVER: devices/cpu/psx/psx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Sony CXD8530AQ' [Angelo Salese]. - 0.149u1: Added 'CXD8530AQ' device. ROMSET: None required. $end $info=cxd8530bq $mame 0.184 Sony CXD8530BQ, , ???? DRIVER: devices/cpu/psx/psx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Sony CXD8530BQ' [Angelo Salese]. - 0.184: Added 'CXD8530BQ' device. ROMSET: None required. $end $info=cxd8530cq $mame 0.149u1 Sony CXD8530CQ, , ???? DRIVER: devices/cpu/psx/psx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Sony CXD8530CQ' [Angelo Salese]. - 0.149u1: Added 'CXD8530CQ' device. ROMSET: None required. $end $info=cxd8538q $mame 0.184 CXD8538Q GPU, , ???? DRIVER: devices/video/psx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.184: Added 'CXD8538Q GPU' device. ROMSET: None required. $end $info=cxd8561bq $mame 0.184 CXD8561BQ GPU, , ???? DRIVER: devices/video/psx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.186: Changed description to 'CXD8561BQ GPU'. - 0.184: Added 'CXD8561BQ' device. ROMSET: None required. $end $info=cxd8561cq $mame 0.184 CXD8561CQ GPU, , ???? DRIVER: devices/video/psx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.184: Added 'CXD8561CQ GPU' device. ROMSET: None required. $end $info=cxd8561q $mame 0.149u1 CXD8561Q GPU, , ???? DRIVER: devices/video/psx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.149u1: Added 'CXD8561Q GPU' device. ROMSET: None required. $end $info=cxd8606bq $mame 0.184 Sony CXD8606BQ, , ???? DRIVER: devices/cpu/psx/psx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Sony CXD8606BQ' [Angelo Salese]. - 0.184: Added 'CXD8606BQ' device. ROMSET: None required. $end $info=cxd8606cq $mame 0.184 Sony CXD8606CQ, , ???? DRIVER: devices/cpu/psx/psx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Sony CXD8606CQ' [Angelo Salese]. - 0.184: Added 'CXD8606CQ' device. ROMSET: None required. $end $info=cxd8654q $mame 0.184 [smf] CXD8654Q GPU, , ???? DRIVER: devices/video/psx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.184: smf added 'CXD8654Q GPU' device. ROMSET: None required. $end $info=cxd8661r $mame 0.184 [smf] Sony CXD8661R, , ???? DRIVER: devices/cpu/psx/psx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Sony CXD8661R' [Angelo Salese]. - 0.184: smf added 'CXD8661R' device. ROMSET: None required. $end $info=cxsxd $mame 0.210 [AJR] CX SXD, CX Technology, 1993 Compact embedded device based on x86 architecture, designed for industrial applications with serial interface, expansion card slots, and support for legacy operating systems. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.210: AJR added 'CX Technology CX SXD' system. ROMSET: 65536 bytes in 1 file / 39.87Kb packed $end $info=cy7c131 $mame 0.216 Cypress CY7C131 8-bit Dual-Port SRAM with Interrupts, , ???? DRIVER: devices/machine/mb8421.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Added 'Cypress CY7C131 8-bit Dual-Port SRAM with Interrupts' device. ROMSET: None required. $end $info=cybar120 $mame 0.186 [David Haywood] Defender M2500P 120-in-1, Defender / JungleTac, 2009 Multifunction handheld console with built-in screen, featuring 120 preloaded games across various genres, inspired by classic arcade and retro console titles, and equipped with a directional pad and dedicated action buttons. DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: Changed manufacturer to 'Defender / JungleTac'. - 0.186: David Haywood added 'Cyber Arcade 120-in-1 machine. ROMSET: 16777216 bytes in 1 file / 3.17Mb packed $end $info=cybikov1 $mame 0.132 [Tim Schuerewegen] Cybiko Classic (V1), Cybiko Inc, 2000 The Cybiko was a hand-held computer introduced in May 2000 designed for teens, featuring its own two-way radio text messaging' system. It has over 430 "official" freeware games and applications. Because of the text messaging system, it features a QWERTY Keyboard that was used with a stylus. An MP3 player add-on was made for the unit as well as a SmartMedia card reader. The company stopped manufacturing the units after two product versions and only a few years on the market. However, because of the unique radio messaging hardware there is still a hobbyist community using Cybiko. Cybikos can communicate with each other up to a maximum range of 300 metres (0.19 miles). Several Cybikos can chat with each other in a wireless chatroom (source: http://en.wikipedia.org/wiki/Cybiko). DRIVER: cybiko/cybiko.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. 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: Tim Schuerewegen added 'Cybiko Classic (V1)' system. ROMSET: 573440 bytes in 2 files / 463.77Kb packed $end $info=cybikov2 $mame 0.132 [Tim Schuerewegen] Cybiko Classic (V2), Cybiko Inc, 2000 There are two models of the Classic Cybiko. The obvious difference is that version 1 has a switch on the side; version two uses the 'ESC' key for power management. The not-so-obvious differences between the two are the internal memory changes and the location of the firmware. The CPU is a Hitachi H8S/2241 at 11.0592 MHz and it also has an Atmel AT90S2313 co-processor at 4 MHz to provide some support for RF communications. It came with 512 KB ROM flash memory and 256 KB RAM. It came with an add-on slot in the back (source: http://en.wikipedia.org/wiki/Cybiko#Cybiko_Classic). DRIVER: cybiko/cybiko.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). 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: Tim Schuerewegen added 'Cybiko Classic (V2)' system. ROMSET: 2441216 bytes in 7 files / 1.72Mb packed $end $info=cybikoxt $mame 0.132 [Tim Schuerewegen] Cybiko Xtreme, Cybiko Inc, 2001 The Cybiko Xtreme is the 2nd-generation Cybiko handheld. It boasts many improvements over the "classic" Cybiko, such as a faster processor, more RAM, more ROM, a new OS, a new keyboard layout and case design, greater wireless range, a microphone, improved audio output, and smaller size. The CPU is a Hitachi H8S/2323 at 18 MHz and it also has an Atmel AT90S2313 co-processor at 4 MHz to provide some support for RF communications. It came with 512 KB ROM flash memory and 1.5 MB RAM. It came with an add-on slot in the back, but the only hardware released was an MP3 player (source: http://en.wikipedia.org/wiki/Cybiko#Cybiko_Xtreme). DRIVER: cybiko/cybiko.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. 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: Tim Schuerewegen added 'Cybiko Xtreme' system. ROMSET: 557056 bytes in 2 files / 499.55Kb packed $end $info=cybrtvbb $mame 0.283 [TeamEurope] Cyber Arcade TV - Barbie 75-in-1 (JL2500BB), Lexibook, 2010 Barbie-themed plug-and-play console with 75 preinstalled games, connectable directly to your TV. Includes controllers with a pink design and iconic characters, designed for a young audience with simple, colorful mechanics inspired by the world of the famous doll. DRIVER: tvgames/spg2xx_lexibook.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'Lexibook Cyber Arcade TV - Barbie 75-in-1 (JL2500BB)' system. ROMSET: 33554432 bytes in 1 file / 10.88Mb packed $end $info=cybrtvfe $mame 0.283 [TeamEurope] Cyber Arcade TV - Ferrari 105-in-1 (JL2500FE), Lexibook, 2010 Ferrari-themed plug-and-play console with 105 preinstalled games, connectable directly to your TV. Featuring controllers with a design inspired by the renowned racing team and colorful graphics, it delivers action, racing, and adventure for young audiences passionate about speed. DRIVER: tvgames/spg2xx_lexibook.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'Lexibook Cyber Arcade TV - Ferrari 105-in-1 (JL2500FE)' system. ROMSET: 67108864 bytes in 1 file / 18.86Mb packed $end $info=cz1 $mame 0.261 [Mastropiero, Devin Acker] CZ-1, Casio, 1986 The CZ-1 competes with the CZ-5000 for the best all around Phase Distortion digital synth. The CZ-1 has the most advanced keyboard of all the CZ series synths. It has a full 61-note 5-octave keyboard with velocity and aftertouch sensitivity. Very professional features from a Casio synth! Otherwise it is essentially a CZ-3000 (which is essentially two CZ-1000s or CZ-101s). With the CZ-1 you get 8-stage envelopes, 2 oscillators per voice and a whole lot more with relatively easy programming. Whereas the CZ-5000 may not have had as good a keyboard, it had the benefit of an on-board 8-track real-time sequencer which the CZ-1 lacked (source: https://www.vintagesynth.com/casio/cz-1). DRIVER: casio/cz1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: cz1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.279: Fix audio routing (#13983) [Devin Acker]. Fix crash [hap]. - 0.261: Mastropiero and Devin Acker added 'Casio CZ-1' system. ROMSET: 75776 bytes in 5 files / 35.03Kb packed $end $info=cz101 $mame 0.196 [Dirk Best] CZ-101, Casio, 1984 The CZ-101 is a digital synth and although the programming is somewhat limited there are plenty of analog-like traits and sounds to interest most anybody. It has a good 8-stage envelope design and uses Phase Distortion (PD) synthesis which gives it some pretty great sounds. The sounds are very similar to the Yamaha DX synthesizers, and they're much more affordable. PD is Casio's own take on digital synthesis from the mid-eighties and is found in all of their CZ series. You basically modify digital waveforms (it has eight basic wave types, e.g. sine waves) to create various sounds. It can create wild new sounds, notably percussive sounds. But it's not too easy to program if you don't know much about waveform theory and design (source: http://www.vintagesynth.com/casio/cz101.php). DRIVER: casio/cz101.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.196: Dirk Best added 'Casio CZ-101' system. ROMSET: 73728 bytes in 4 files / 29.06Kb packed $end $info=cz230s $mame 0.262 [BCM, =CO=Windler, Devin Acker] CZ-230S, Casio, 1985 A wolf in sheep's clothing, the CZ-230S uses exactly the same synthesizer technology as the CZ-101, mini keys included. But a few things give it more of a 'home' keyboard type image; firstly it had a built-in speaker; secondly it had 99 preset sounds with no way of editing them (only four of the sounds in the sound bank could be programmed by linking the synthesizer to a computer via its MIDI port). However it had a built-in programmable drum machine (from the Casio RZ-1) and sequencer (step and realtime) which almost made it a workstation before its time. Midi in/out/thru was undoubtedly a first for a 'home' keyboard. Used by Vince Clarke of Erasure on the album 'Wonderland' (source: https://www.vintagesynth.com/casio/cz-230s). DRIVER: casio/cz230s.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: BCM, =CO=Windler and Devin Acker added 'Casio CZ-230S' system. ROMSET: 109493 bytes in 5 files / 45.97Kb packed $end $info=czz50 $mame 0.126 [Curt Coder] Chuang Zao Zhe 50, Bit Corporation, 1986 The DINA 2 in One, originally known as the Chuang Zao Zhe 50, is a video game console manufactured by Bit Corporation, a Taiwanese electronics company. It is a hybrid console with the ability to play ColecoVision and SG-1000 games. This hybrid was possible due to the fact that the ColecoVision and SG-1000 have nearly identical hardware; the two systems share the same CPU, VDP and sound chip. The DINA was initially released in 1986. The system included a built-in ColecoVision game, Meteoric Shower (source: http://segaretro.org/Dina_2_in_one). DRIVER: coleco/coleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: coleco.xml, coleco_homebrew.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.126: Curt Coder added 'Chuang Zao Zhe 50 (Dina 2 In One)' system. ROMSET: 16384 bytes in 1 file / 10.75Kb packed $end $info=d10 $mame 0.220 [DBWBP] D-10 Multi Timbral Linear Synthesizer, Roland, 1988 Second generation D-50 style synthesis. The D-10 is a Digital Linear Arithmetic Synthesizer and the D-110 is its upgraded rackmount version. Capable of decent acoustic sounds and great new synth-type sounds the D-10/110 is a great and cheaper alternative to the popular D-50. It has a confusing synthesis / editing method composed of tones, partials and timbres. Basically it all boils down to tricky programming which, if you know what your doing, can have interesting and unique results. On-board drum sounds, reverb effects and internal / external memory storage are also a plus (source: http://www.vintagesynth.com/roland/d110.php). DRIVER: roland/roland_d10.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Roland D-10 Multi Timbral Linear Synthesizer' system. ROMSET: 1343488 bytes in 8 files / 1004.05Kb packed $end $info=d110 $mame 0.148 [Lord Nightmare, Olivier Galibert] D-110 Multi Timbral Sound Module, Roland, 1988 The D-110 (a direct descendent of the D-50 keyboard and the D-550 module) is based on Roland's "Linear Arithmetic" (LA) synthesis. The manual goes on to say that, along with the stereo outs, "the D-110 features 6 independent Multi outputs where 6 different sounds can be sent out separately." "The D-110 has 8 Parts which work like conventional synthesizers, and a Rhythm Part which behaves like the sounds of a rhythm machine. Each Part can be controlled by information on a different MIDI channel (source: http://www.synthmuseum.com/roland/rold11001.html). DRIVER: roland/roland_d10.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.220: Changed description to 'D-110 Multi Timbral Sound Module'. - 0.148: Lord Nightmare and Olivier Galibert added skeleton driver of 'Roland D-110' system. ROMSET: 65536 bytes in 2 files / 43.71Kb packed $end $info=d12power $mame 0.280 [TeamEurope, David Haywood] Power - Charging and playing games (D12) (416-in-1), SZDiiER, 201? Portable console featuring a wide selection of pre-installed games, designed to deliver instant entertainment without any setup required. It integrates the ability to play while charging, thanks to a power system that prevents interruptions during use. Equipped with a color display, responsive physical controls, and features like state-saving and volume adjustment, it brings classic titles back to life in a pocket-sized format. Perfect for retro gaming enthusiasts and casual users alike, this device combines convenience, durability, and seamless gameplay in a compact, plug-and-play package. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'SZDiiER Power - Charging and playing games (D12) (416-in-1)' system. ROMSET: 16777216 bytes in 1 file / 7.53Mb packed $end $info=d2fdc $mame 0.149u1 Apple Disk II floppy controller, , ???? DRIVER: devices/machine/wozfdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Renamed (apple_fdc) to (d2fdc). - 0.149u1: Added 'Apple Disk II floppy controller' device. ROMSET: 256 bytes in 1 file / 0.11Kb packed $end $info=d2k300axp $mame 0.207 [Patrick Mackinlay, Sean Riddle] DEC 2000 Model 300 AXP, Digital Equipment Corporation, 1993 The DECpc AXP 150 and DEC 2000 Model 300 AXP systems are high-performance systems with an architecture designed to run a variety of operating systems. The DECpc AXP 150 and DEC 2000 Model 300 AXP systems use the same enclosure and basic system components. They are differentiated by the operating system and additional hardware options that they support (source: http://manx-docs.org/collections/mds-199909/cd1/alpha/a0634om1.pdf). DRIVER: dec/jensen.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: generic_cdrom.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.207: Patrick Mackinlay and Sean Riddle added 'DEC 2000 Model 300 AXP' system. $end $info=d2k500axp $mame 0.207 [Patrick Mackinlay, Sean Riddle] DEC 2000 Model 500 AXP, Digital Equipment Corporation, 1993 The DEC 2000 AXP or DECpc AXP 150 is a series of entry level server and workstation computers respectively, developed and manufactured by Digital Equipment Corporation. Launched on October 28, 1992, the DECpc AXP 150 was the first Alpha AXP based system to support the Windows NT operating' system. The DEC 2000 AXP also supported Digital's OpenVMS AXP and OSF/1 AXP (later renamed to Digital UNIX) operating systems. The charter for the development and production of the DEC 2000 AXP was held by Digital's Entry Level Solutions Business, based in Ayr, Scotland. Workstation variants of these systems were later succeeded by the entry-level Multia and the entry-level and mid-range models of the AlphaStation family, while sever variants were succeeded by entry-level models of the AlphaServer family. Model 500, codenamed "Culzean", marketed as a server running either Windows NT Advanced Server, DEC OSF/1 AXP or OpenVMS. The Model 500 was similar to the Model 300, but housed in a larger pedestal-type enclosure capable with space for up to 12 3.5 in hard disks and incorporating an Intelligent Front Panel (IFP) for system monitoring and control. The Model 500 also supported either two 415 W power supplies or one power supply plus a battery Standby Power Supply (SPS). It was discontinued on December 30, 1994 (source: http://enacademic.com/dic.nsf/enwiki/9188141). DRIVER: dec/jensen.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: generic_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.207: Patrick Mackinlay and Sean Riddle added 'DEC 2000 Model 500 AXP' system. $end $info=d461 $mame 0.192 [Robbbert] Dasher D461, Data General, 1986 The Data General D461 terminal was introduced in March, 1986 (source: http://terminals-wiki.org/wiki/index.php/Data_General_D461). DRIVER: skeleton/d400.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.192: Robbbert added 'Data General D461' system. ROMSET: 32768 bytes in 1 file / 21.75Kb packed $end $info=d50 $mame 0.219 [DBWBP, depblue] D-50 Linear Synthesizer (Ver. 2.xx), Roland, 1987 The Roland D-50 is a synthesizer produced by Roland and released in April 1987. Its features include Linear Arithmetic synthesis, on-board effects, a joystick for data manipulation, and an analogue synthesis-styled layout design. The external Roland PG-1000 (1987-1990) programmer could also be attached to the D-50 for more complex manipulation of its sounds. It was also produced in a rack-mount variant design, the D-550 (1987-1990), with almost 450 user-adjustable parameters. The D-50's capabilities could be modified through the addition of third-party products by Musitronics, most notably the M-EX which made the D-50 multitimbral (the D-50 was bi-timbral), as well as a chip that improved the D-50's response to incoming MIDI commands and a system for burning custom PCM cards with user samples for playback in the D-50 (source: https://en.wikipedia.org/wiki/Roland_D-50). DRIVER: roland/roland_d50.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.281: Declaring the inputs (#14179) [Felipe Corrêa da Silva Sanches]. - 0.219: DBWBP and depblue added 'Roland D-50 Linear Synthesizer (Ver. 2.xx)' system. ROMSET: 860160 bytes in 7 files / 565.80Kb packed $end $info=d50o $mame 0.219 [DBWBP] D-50 Linear Synthesizer (Ver. 1.xx), Roland, 1987 Released in 1987, the Roland D-50 Linear Synthesizer is easily one of the most influential keyboards ever made. This revolutionary instrument helped define the sound of the late ‘80s with its instantly recognizable mix of sampled attacks and synthesized sustaining waveforms, plus built-in chorus, reverb, and EQ. It's the basis of classic tracks in a wide range of genres including synth pop, new wave, new jack, and R&B, and can be heard in countless film scores of the era. With the Roland D-05, you get the iconic sound and dedicated control of the D-50 in a modern device that perfectly recreates the legendary synth down to its finest details (source: https://www.roland.com/us/products/d-05/). DRIVER: roland/roland_d50.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.219: DBWBP added 'Roland D-50 Linear Synthesizer (Ver. 1.xx)' system. ROMSET: 720896 bytes in 5 files / 500.07Kb packed $end $info=d550 $mame 0.219 [DBWBP] D-550 Linear Synthesizer, Roland, 1987 The Roland D-550 is the rackmount version of Roland's popular D-50 synthesizer. Is uses 8-bit PCM samples in combination with Linear Arithmetic (LA) synthesis. It has low-pass resonant filters, digital reverb, and built-in chorus effects. Notable Users: Enya, Information Society, Jean-Michel Jarre, LTJ Bukem, Gary Numan, Rush, Rick Wakeman (source: https://soundprogramming.net/synthesizers/roland/roland-d-550/). DRIVER: roland/roland_d50.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.281: Declaring the inputs for D-550 (#14179) [Felipe Corrêa da Silva Sanches]. - 0.219: DBWBP added 'Roland D-550 Linear Synthesizer' system. ROMSET: 196608 bytes in 3 files / 91.40Kb packed $end $info=d64plus $mame 0.110 [Phill Harvey-Smith] Dragon 64 Plus, Dragon Data Ltd / Compusense, 1985 The Dragon Plus was an add-inboard for the Dragon 32 or 64. It provided an additional 64KB of RAM and an 80 column text mode driven by an MC6845 with its own 2KB buffer. The board plugged into the SAM socket on the motherboard, with the SAM being placed on the Dragon Plus board and also required one of the BASIC roms to be moved to the Dragon Plus board with a ribbon cable plugging into the vacated socket. The 80 column display required an additional monitor socket to be provided on the Dragon case as this used its own composite video output circuit (source: http://archive.worldofdragon.org/index.php?title=Dragon_Plus). DRIVER: trs/dragon.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: dragon_cart.xml, dragon_cass.xml, dragon_flop.xml, coco_cart.xml, dragon_flex.xml, dragon_os9.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.187: Implemented banking of extra 64K, and 6845 with chargen - promoted to working [Nigel Barnes]. - 0.185: Added 'CRTC with chargen ROM and second screen output, not yet hooked up. Demoted to MACHINE_NOT_WORKING [Nigel Barnes]. - 0.110: Phill Harvey-Smith added 'Dragon 64 + Compusense Plus addon' system. ROMSET: 41472 bytes in 4 files / 28.09Kb packed $end $info=d6800 $mame 0.141 [Robbbert] Dream 6800, Michael Bauer, 1979 Electronics Australia published a number of innovative computer construction projects, including the Educ-8 in 1974, the Mini Scamp, the Dream 6800 and the Super-80 / a joint venture with Dick Smith Electronics (source: http://en.wikipedia.org/wiki/Electronics_Australia). DRIVER: ausnz/d6800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: chip8_quik.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.148u5: Various improvements. Most games are playable. Cassette connected up, system marked as WORKING [Robbbert]. - 0.141: Robbbert added 'Dream 6800' system. ROMSET: 5120 bytes in 3 files / 4.45Kb packed $end $info=d6809 $mame 0.132 [Robbbert] 6809 Portable, Dunfield, 1983 In the early 1980's, I was working with my Mits Altair 8800 as my main computing platform. I had taken on some work with a local company who was using the "new" Motorola 6809 processor. The 6809 was a vastly different architecture, and had many features which were ahead if its time (such as stack relative addressing). In fact, the 6809 still holds the reputation as one of the most powerful general purpose 8-bit processors ever produced (source: http://www.classiccmp.org/dunfield/d6809/index.htm). DRIVER: homebrew/d6809.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.143u6: Modernised, connected to terminal, added 'notes [Robbbert]. - 0.132: Robbbert added skeleton driver of 'Dunfield 6809 Portable' system. ROMSET: 8192 bytes in 1 file / 5.04Kb packed $end $info=d70 $mame 0.264 [Giulio Zausa, ValleyBell, R. Belmont] D-70 Super LA Synthesizer, Roland, 1991 The Roland D-70 is a 76 note Super LA synthesizer produced in Japan in 1990. it featured a 240 x 64 pixel backlit LCD display and competed with the likes of the Korg M1 and T-series workstations and Yamaha SY77 workstation, although the D-70 was not itself a workstation because it lacked a sequencer. The D-70 can also split or layer the four tones that constitute a patch and has D-50 style TVF filters. It has onboard drums sounds and is 6-part multi timbral (5 synth parts and one drum part). It has four left control faders that can be assigned in real time to the following paramemeters: Level, Pan, Tuning, Cutoff, Resonance, Attack, and Release. It has three modes of play: Mono, Polyphonic, Split. Despite being anticipated as a "Super D-50", it is in fact a different machine, a prototype of very successful JV series full-sample playback synths (ROMplers). It's very similar to JV-90, though has fewer quality samples and fewer editing capabilities (source: https://en.wikipedia.org/wiki/Roland_D-70). DRIVER: roland/roland_d70.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.264: Giulio Zausa, ValleyBell and R. Belmont added 'Roland D-70 Super LA Synthesizer' system. ROMSET: 3802112 bytes in 17 files / 3.05Mb packed $end $info=d9_500 $mame 0.282 [David Haywood, TeamEurope] D9 500 in 1 Handheld Game Console, , 2021 It’s a handheld console released in 2021, featuring a color LCD screen and 500 preloaded games, primarily simplified clones of arcade and home computer titles from the 1980s–90s. The integrated controller has directional and action buttons, powered by batteries. It does not support cartridges or updates, offering an immediate, nostalgic experience for casual players, with graphics and audio optimized for standalone use. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'D9 500 in 1 Handheld Game Console' system. ROMSET: 16777216 bytes in 1 file / 7.39Mb packed $end $info=d9060 $mame 0.143u3 Commodore D9060 hard disk drive, , ???? DRIVER: devices/bus/ieee488/d9060.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Commodore D9060 hard disk drive'. - 0.186: Changed description to 'Commodore D9060'. - 0.188: Added 'Commodore D9060 82S137 PROM dumps [Bo Zimmerman, Andrew Welburn]. - 0.144: Renamed (c9060) to (d9060). - 0.143u3: Added 'D9060' device. ROMSET: 50176 bytes in 12 files / 30.26Kb packed $end $info=d9060hd $mame 0.184 D9060HD, , ???? DRIVER: devices/bus/scsi/d9060hd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'D9060HD' device. ROMSET: None required. $end $info=d9090 $mame 0.144 Commodore D9090 hard disk drive, , ???? DRIVER: devices/bus/ieee488/d9060.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Commodore D9090 hard disk drive'. - 0.186: Changed description to 'Commodore D9060'. - 0.144: Added 'D9090' device. ROMSET: 50176 bytes in 12 files / 30.26Kb packed $end $info=dac $mame 0.149u1 [smf] 1-Bit DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: AIncrease sample rate in favor of better resample quality. dd note about buffer size [hap]. - 0.246: Remove dac_4bit_binary_weighted_sign_magnitude_longcat_device. Remove "are these real" section, move 2bit 1s complement dac to the others (it's not r2r or binary weighted, but simply connects one output to (+) speaker lead, one output to (-) speaker lead) [hap]. - 0.226: Improved performance and reduced unnecessary re-sampling [Aaron Giles]. - 0.149u1: smf added '1-Bit DAC' device. ROMSET: None required. $end $info=dac_10bit_r2r $mame 0.184 [smf] 10-Bit R-2R DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: smf added '10-Bit R-2R DAC' device. ROMSET: None required. $end $info=dac_12bit_r2r $mame 0.179 [smf] 12-Bit R-2R DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: smf added '12-Bit R-2R DAC' device. ROMSET: None required. $end $info=dac_12bit_r2r_tc $mame 0.184 [smf] 12-Bit R-2R Twos Complement DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: smf added '12-Bit R-2R Twos Complement DAC' device. ROMSET: None required. $end $info=dac_16bit_r2r $mame 0.179 [smf] 16-Bit R-2R DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: smf added '16-Bit R-2R DAC' device. ROMSET: None required. $end $info=dac_16bit_r2r_tc $mame 0.179 [smf] 16-Bit R-2R Twos Complement DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: smf added '16-Bit R-2R Twos Complement DAC' device. ROMSET: None required. $end $info=dac_2bit_bw $mame 0.179 [smf] 2-Bit Binary Weighted DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: smf added '2-Bit Binary Weighted DAC' device. ROMSET: None required. $end $info=dac_2bit_oc $mame 0.179 [smf] 2-Bit Ones Complement DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.246: Renamed (dac_2bit_bw_oc) to (dac_2bit_oc) and description changed to '2-Bit Ones Complement DAC'. - 0.179: smf added '2-Bit Binary Weighted Ones Complement DAC' device. ROMSET: None required. $end $info=dac_2bit_r2r $mame 0.179 [smf] 2-Bit R-2R DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: smf added '2-Bit R-2R DAC' device. ROMSET: None required. $end $info=dac_3bit_bw $mame 0.184 [smf] 3-Bit Binary Weighted DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: smf added '3-Bit Binary Weighted DAC' device. ROMSET: None required. $end $info=dac_3bit_r2r $mame 0.252 [hap] 3-Bit R-2R DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: hap added '3-Bit R-2R DAC' device. ROMSET: None required. $end $info=dac_4bit_bw $mame 0.184 [smf] 4-Bit Binary Weighted DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: smf added '4-Bit Binary Weighted DAC' device. ROMSET: None required. $end $info=dac_4bit_r2r $mame 0.179 [smf] 4-Bit R-2R DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: smf added '4-Bit R-2R DAC' device. ROMSET: None required. $end $info=dac_5bit_bw $mame 0.253 [hap] 5-Bit Binary Weighted DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: hap added '5-Bit Binary Weighted DAC' device. ROMSET: None required. $end $info=dac_5bit_r2r $mame 0.253 [hap] 5-Bit R-2R DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: hap added '5-Bit R-2R DAC' device. ROMSET: None required. $end $info=dac_6bit_bw $mame 0.179 [smf] 6-Bit Binary Weighted DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: smf added '6-Bit Binary Weighted DAC' device. ROMSET: None required. $end $info=dac_6bit_r2r $mame 0.179 [smf] 6-Bit R-2R DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: smf added '6-Bit R-2R DAC' device. ROMSET: None required. $end $info=dac_8bit_bw $mame 0.184 [smf] 8-Bit Binary Weighted DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: smf added '8-Bit Binary Weighted DAC' device. ROMSET: None required. $end $info=dac_8bit_pwm $mame 0.179 [smf] 8-Bit PWM DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: smf added '8-Bit PWM DAC' device. ROMSET: None required. $end $info=dac_8bit_r2r $mame 0.179 [smf] 8-Bit R-2R DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: smf added '8-Bit R-2R DAC' device. ROMSET: None required. $end $info=dac_8bit_r2r_tc $mame 0.179 [smf] 8-Bit R-2R Twos Complement DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: smf added '8-Bit R-2R Twos Complement DAC' device. ROMSET: None required. $end $info=dac08 $mame 0.184 [smf] DAC08 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'DAC08 DAC'. - 0.184: smf added 'DAC08' device. ROMSET: None required. $end $info=dac0800 $mame 0.179 [smf] DAC0800 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'DAC0800 DAC'. - 0.179: smf added 'DAC0800' device. ROMSET: None required. $end $info=dac0832 $mame 0.184 [smf] DAC0832 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'DAC0832 DAC'. - 0.184: smf added 'DAC0832' device. ROMSET: None required. $end $info=dac1200 $mame 0.179 [smf] DAC1200 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'DAC1200 DAC'. - 0.179: smf added 'DAC1200' device. ROMSET: None required. $end $info=dac76 $mame 0.149u1 PMI DAC-76 COMDAC, , ???? DRIVER: devices/sound/dac76.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Emulating multiplying capability (#13577): Added support for reference current (multiplying capability); added support for voltage output; added support for streaming reference current; used those capabilities in oberheim/dmx.cpp and linn/linndrum.cpp [m1macrophage]. - 0.274: sound/dac76.h: Documenting equivalence to AM6070. Fixing pin locations (#13168) [m1macrophage]. - 0.186: Changed description to 'PMI DAC-76 COMDAC'. - 0.181: Replaced 'beezer SFX' device with 'DAC-76 COMDAC' (sound\dac76.cpp). - 0.149u1: Added 'beezer SFX' device. ROMSET: None required. $end $info=dagz80 $mame 0.148u4 [Robbbert] DAG Z80 Trainer, DAG, 1988 Technical information and pictures: http://vic20.de/html/dag_z-80.html DRIVER: trainer/selz80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.222: BugFIX #07657 [DIP/Input] (selz80.cpp) selz80, dagz80: keyboard auto-repeats when it shouldn't, making the machine impossible to use [AJR]. - 0.148u4: Robbbert added 'DAG Z80 Trainer' system. Merged DAGZ80 into SELZ80 driver. Added a new BIOS version of SELZ80 [Robbbert]. ROMSET: 8192 bytes in 1 file / 4.93Kb packed $end $info=dai $mame 0.73 [Krzysztof Strzecha, Nathan Woods] DAI Personal Computer, Data Applications International, 1978 The DAI personal computer is a rare, early home computer from the Belgian company Data Applications International. The DAI came to market in 1980. It provided many pioneering features such as high resolution color graphics, a maths co-processor, and a pre-compiling BASIC interpreter. But it never became a commercial success (source: http://en.wikipedia.org/wiki/DAI_Personal_Computer). DRIVER: dai/dai.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: dai_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.156: Added 'new lists for Colour Genie, DAI Personal Computer and Jupiter Ace cassettes [Riley110]. - 0.81: Stack overflow interrupt added '[Krzysztof Strzecha]. - 0.73: Krzysztof Strzecha and Nate Woods added 'DAI Personal Computer' system. ROMSET: 28672 bytes in 6 files / 20.39Kb packed $end $info=dai_sound $mame 0.149u1 DAI Custom Sound, , ???? DRIVER: dai/dai_snd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Changed description to 'DAI Custom Sound'. - 0.149u1: Added 'DAI Audio Custom' device. ROMSET: None required. $end $info=daisy $mame 0.216 [Nigel Barnes, Centre for Computing History] Comus Daisy, Comus Instruments Ltd., 1987 This computer was manufactured and sold by Comus Instruments of Kingston Upon Hull as an analogue sampling' device. Internally it used a BBC Master motherboard connected to custom data sampling boards. Little is available online about this computer. It was donated by an ex-Comus employee who mentioned that approximately 200 units were sold in total (source: http://www.computinghistory.org.uk/det/50115/Comus-Instruments-Daisy/). DRIVER: acorn/bbcm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_6502.xml, bbc_cass.xml, bbcm_flop.xml, bbcm_cart.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: Nigel Barnes and Centre for Computing History added 'Comus Instruments Ltd. Comus Daisy' system. ROMSET: 81920 bytes in 3 files / 42.50Kb packed $end $info=dallas16 $mame 0.120 [Dirk Verwiebe] Mephisto Dallas 68000, Hegener + Glaser, 1986 Technical informations: https://www.schach-computer.info/wiki/index.php/Mephisto_Dallas_68000 DRIVER: hegenerglaser/amsterdam.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.213: Changed description to 'Mephisto Dallas 68000' and manufacturer to 'Hegener + Glaser'. - 0.196: Clone promoted to working [Sandro Ronco]. - 0.120: Dirk Verwiebe added 'Mephisto Dallas 16 Bit' system. ROMSET: 65536 bytes in 2 files / 41.92Kb packed $end $info=dallas16g $mame 0.120 [Dirk Verwiebe] Mephisto Dallas 68000 (Glasgow hardware), Hegener + Glaser, 1986 Technical informations: https://www.schach-computer.info/wiki/index.php/Mephisto_Dallas_68000 DRIVER: hegenerglaser/glasgow.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.262: Renamed (dallas16a) to (dallas16g). - 0.213: Renamed (dallas) to (dallas16a), description changed to 'Mephisto Dallas 68000 (Glasgow hardware)' and manufacturer to 'Hegener + Glaser'. - 0.196: Clone promoted to working [Sandro Ronco]. - 0.120: Dirk Verwiebe added 'Mephisto Mephisto Dallas' system. ROMSET: 65536 bytes in 4 files / 40.96Kb packed $end $info=dallas32 $mame 0.120 [Dirk Verwiebe] Mephisto Dallas 68020 (set 1), Hegener + Glaser, 1986 Technical informations: https://www.schach-computer.info/wiki/index.php/Mephisto_Dallas_68020 DRIVER: hegenerglaser/amsterdam.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.262: Changed description to 'Mephisto Dallas 68020 (set 1)'. - 0.213: Changed description to 'Mephisto Dallas 68020' and manufacturer to 'Hegener + Glaser'. - 0.196: Clone promoted to working [Sandro Ronco]. - 0.120: Dirk Verwiebe added 'Mephisto Dallas 32 Bit' system. ROMSET: 65536 bytes in 1 file / 39.57Kb packed $end $info=dallas32a $mame 0.262 [Berger] Mephisto Dallas 68020 (set 2), Hegener + Glaser, 1986 Mephisto Dallas, a dedicated chess computer module by Hegener & Glaser released in late 1986 for their Mephisto module systems. Mephisto Dallas was Richard Lang's further development of the Mephisto Amsterdam, the winner of the previuos year's WMCCC, still persistant inside a 64 KiB ROM but using 64 KiB of RAM. Improvements were mentioned in evaluation and search, combining enhanced tactical skills with a strategic grasp of pawn stucture, weak pawns, advanced passed pawns, minority attack and king safety (source: https://www.chessprogramming.org/Mephisto_Dallas). DRIVER: hegenerglaser/amsterdam.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: Berger added 'Hegener + Glaser Mephisto Dallas 68020 (set 2)' system. ROMSET: 65536 bytes in 1 file / 39.15Kb packed $end $info=damesc $mame 0.185 [hap, yovan] Dame Sensory Challenger, Fidelity Electronics, 1981 Advanced electronic checkers board with adjustable difficulty levels, automatic piece recognition, built-in display, and tutorial features to enhance strategic skills in checkers. DRIVER: fidelity/dames.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.262: Update checkers pieces [hap]. - 0.185: hap and yovan added 'Fidelity Electronics Dame Sensory Challenger' system. ROMSET: 8192 bytes in 1 file / 5.04Kb packed $end $info=dance555 $mame 0.223 [David Haywood, Team Europe] Sports and Dance Fit Games Mat D-555 (PAL), Subor, 200? Dance pad + athletics combo 16 bit tv game dance pad + athletics combo 16 bit tv game. 1. Just plug and play to any tv. 2. Dance game: include 8 .wav dancing songs on 16-bit graphics. 3. Athletics game: build-in track and field sports games of foot race, high jump, long jump. Hop skip and jump,100 meter race,110 meter barriers race, javelin and discus. 4. Set includes one dance mat with 2 meter av line and ac adaptor. 5. Pal and ntsc scan system are available (source: https://m.globalsources.com/si/AS/Zhongshan-Subor/6008824495918/pdtl/TV-Game-Players-Sport-and-Dancing-Mat/1138595971.htm) DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=JyD0LZtiRz4 WIP: - 0.223: David Haywood and Team Europe added 'Subor Sports and Dance Fit Games Mat D-555 (PAL)' system. ROMSET: 8388608 bytes in 1 file / 3.17Mb packed $end $info=dancef2p $mame 0.286 [TeamEurope] Dance Factory 2 Player Dance Mat, , 202? Dance mat for video games bundled with the title "Dance Factory" for PlayStation 2 (Codemasters, 2006). The device is made of fabric/polyester and features pressure sensors beneath a printed surface shaped like directional arrows (up, down, left, right), designed for synchronized dance gameplay that matches the rhythm of music. The "2 Player" version includes two distinct gaming areas on the same mat, allowing two users to dance simultaneously in cooperative or competitive modes. The "Dance Factory" game stood out for its ability to automatically generate choreographies from any audio track—whether it was an audio CD or MP3—rather than relying solely on pre-defined tracks. The dance mat connected to the console via a standard controller port, featuring an affordable design typical of rhythm-game accessories from that era, aimed at a young and family-oriented audience seeking active home entertainment. DRIVER: tvgames/spg29x_lexibook_jg7425.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added ' Dance Factory 2 Player Dance Mat' system. ROMSET: 1048576 bytes in 1 file / 113.89Kb packed $end $info=dancexpt $mame 0.231 [Sean Riddle] Dancing Expert, Daidaixing, 200? Interactive dance mat with pressure sensors, connectable to video game consoles, designed to follow on-screen choreography to the beat of the music and provide an engaging, physical gaming experience. DRIVER: nintendo/nes_clone.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.231: Sean Riddle added 'Daidaixing Dancing Expert' system. ROMSET: 393216 bytes in 2 files / 81.57Kb packed $end $info=dancmix3 $mame 0.227 [Team Europe, David Haywood] TV Dance Mat 4 Games in 1 (Mix Party 3 / Dance Mix 3), Venom, 201? Dance mat for consoles featuring four included rhythm-based music choreography games, designed for home entertainment and active play with friends and family. DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: Team Europe and David Haywood added 'Venom TV Dance Mat 4 Games in 1 (Mix Party 3 / Dance Mix 3)' system. ROMSET: 1048576 bytes in 1 file / 465.33Kb packed $end $info=danzkara $mame 0.282 [TeamEurope] DanZ Kara (BS-888), Game Star, 200? It’s a plug-and-play console released in the 2000s, designed to connect directly to a television. It features a main menu with various activities: karaoke, quizzes (Smart Millionaire), educational games (English Test, Fun Exercise), and casual mini-games (Let’s Play). The integrated controller uses colored buttons for gameplay actions, while audio and video are output via composite connection. DRIVER: nintendo/nes_clone.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: TeamEurope added 'Game Star DanZ Kara (BS-888)' system. ROMSET: 1048576 bytes in 1 file / 434.84Kb packed $end $info=daphor32 $mame 0.282 [Nigel Barnes, Alessandro Liberalato] Daphor 32, Dasit S.p.A., 1983 It is an Italian home computer released in 1983, based on the Zilog Z80 processor and compatible with the CP/M standard. Equipped with 64 KB of RAM, TV video output (RF or composite), a cassette tape drive, and an integrated keyboard, it boots into a ROM-resident BASIC interpreter. Designed for educational and hobbyist use, it was one of the first systems produced in Italy for the local market, offering an affordable alternative to foreign models of the era. DRIVER: misc/daphor32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: Nigel Barnes and Alessandro Liberalato added 'Dasit S.p.A. Daphor 32' system. ROMSET: 30720 bytes in 7 files / 15.49Kb packed $end $info=dash4 $mame 0.271 [AJR] DASH4 Debug Adapter, Cross Products, 1999 Debug adapter for developers, designed to provide real-time access to the target system, with hardware breakpoint support, execution tracing, and an interface for emulators or embedded development tools. DRIVER: skeleton/dash4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: AJR added 'Cross Products DASH4 Debug Adapter' system. ROMSET: 525285 bytes in 3 files / 126.30Kb packed $end $info=database $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] 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). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: database.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'Voltmace Database' system. ROMSET: None required. $end $info=datacast $mame 0.227 [Tony Jewell, Nigel Barnes] Datacast Controller (The Stock Exchange), Defence Products, 1987 Specialized device for receiving and managing real-time financial data from broadcast transmissions, designed to display stock quotes and market information on 1980s home or professional computer systems. DRIVER: skeleton/datacast.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.227: Tony Jewell and Nigel Barnes added 'Defence Products Datacast Controller (The Stock Exchange)' system. ROMSET: 65536 bytes in 2 files / 28.84Kb packed $end $info=dataman $mame 0.166 [hap, Sean Riddle] DataMan, Texas Instruments, 1977 Dataman was designed with the help of educators to help provide fun, drill and practice with numbers. Dataman is easy to use, and many children will be able to read The Story of Dataman by themselves and learn how to play Dataman's many learning games (source: http://www.computinghistory.org.uk/det/30278/TI-Dataman-Calculator/). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.166: hap and Sean Riddle added 'TI DataMan' system. ROMSET: 7994 bytes in 4 files / 3.70Kb packed $end $info=datamover0 $mame 0.248 [Olivier Galibert] Datamover, , ???? DRIVER: devices/bus/mtu130/datamover.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Olivier Galibert added 'Datamover' device. ROMSET: None required. $end $info=datamover1 $mame 0.248 [Olivier Galibert] Datamover (alt address), , ???? DRIVER: devices/bus/mtu130/datamover.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Olivier Galibert added 'Datamover (alt address)' device. ROMSET: None required. $end $info=datapack $mame 0.149u1 Psion Datapack, , ???? DRIVER: psion/psion_pack.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Psion Datapack' device. ROMSET: None required. $end $info=datapen $mame 0.281 [Nigel Barnes] Datapen Light Pen (BBC Micro), , ???? DRIVER: devices/bus/bbc/analogue/lightpen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Removed root screen device finder, screen now passed via exp and analogue slot interfaces [Nigel Barnes]. - 0.281: Nigel Barnes added 'Datapen Light Pen (BBC Micro)' device. ROMSET: None required. $end $info=dator3k $mame 0.131 [Roberto Carlos Fernandez Gerhardt, Wilbert Pol] Dator 3000, Dator, 199? Tabletop miniterminal designed for applications in commercial or administrative environments, featuring a monochromatic CRT display, an integrated keyboard, and ports for connecting to central systems or external peripherals. Built on a dedicated architecture, it served as an interface for accessing servers or mainframes, enabling real-time data entry and display. Ideal for managing address records, inventory, or banking operations, it represents an example of the intelligent terminal from the pre-PC era. DRIVER: nakajima/nakajies.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.131: Roberto Carlos Fernandez Gerhardta and Wilbert Pol added 'Dator 3000 (not working)' system. ROMSET: 524288 bytes in 1 file / 347.14Kb packed $end $info=datum $mame 0.180 [Robbbert] Datum, Gammatron, 1982 Portable teletext terminal with an LCD screen, integrated keyboard, and TV tuner, designed to receive and display data broadcast via teletext in the 1980s. DRIVER: ausnz/datum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.201: Machine promoted to working [Robbbert]. - 0.180: Robbbert added 'Gammatron Datum' system. ROMSET: 2048 bytes in 1 file / 1.48Kb packed $end $info=dauphin $mame 0.138 [Robbbert] Dauphin, LCD EPFL Stoppani, 1979 1980s portable computer featuring a monochrome LCD screen, integrated keyboard, battery power, and MS-DOS software compatibility, developed in an academic setting for educational and prototyping purposes. DRIVER: trainer/dolphunk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.234: Added 'notes, marked MNW [Robbbert]. - 0.153: Renamed (dolphunk) to (dauphin). - 0.151: Added 'cassette [Robbbert]. - 0.146: System promoted from GAME_NOT_WORKING [Robbbert]. - 0.144u1: Renamed (dolphin) to (dolphunk). - 0.138: Robbbert added skeleton driver of 'Dolphin' system. ROMSET: 1280 bytes in 2 files / 0.37Kb packed $end $info=dave $mame 0.149u1 [Curt Coder] Intelligent Designs DAVE, , ???? DRIVER: enterprise/dave.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: Changed description to 'Intelligent Designs DAVE'. - 0.186: Changed description to 'Inteligent Designs DAVE'. - 0.149u1: Curt Coder added 'DAVE' device. ROMSET: None required. $end $info=db32016 $mame 0.234 [Al Kossow] DB32016, National Semiconductor, 1984 The DB32016 Development Board is a complete microcomputer System. It is designed to assist the user in evaluating Ser?es 32000 microprocessors, slave processors, and support chips in a variety of application environments (source: User's Manual). DRIVER: natsemi/ns32kdb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, pdf Manual and PCB. WIP: - 0.236: Added 'cassette interface [Robbbert]. - 0.234: Al Kossow added 'National Semiconductor DB32016' system. ROMSET: 57344 bytes in 8 files / 32.99Kb packed $end $info=db4105 $mame 0.288 [Curt Coder] DataBoard 4105 SASI controller, , ???? DRIVER: devices/bus/abcbus/db4105.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Curt Coder added 'DataBoard 4105 SASI controller' device. $end $info=db50xg $mame 0.262 [Olivier Galibert, Phil Bennett] Yamaha DB50XG, , ???? DRIVER: devices/bus/waveblaster/db50xg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Olivier Galibert and Phil Bennett added 'Yamaha DB50XG' device. ROMSET: 4718592 bytes in 3 files / 3.50Mb packed $end $info=db60xg $mame 0.262 [Olivier Galibert, Phil Bennett] Yamaha DB60XG, , ???? DRIVER: devices/bus/waveblaster/db60xg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Olivier Galibert and Phil Bennett added 'Yamaha DB60XG' device. ROMSET: 4718592 bytes in 3 files / 3.50Mb packed $end $info=dbdancem $mame 0.221 [Sean Riddle, David Haywood, Peter Wilhelmsen, anonymous] Double Dance Mania - Techno Light Edition, Senario, 2006 Dual-player dance mat with music-synchronized LED lights, designed for two players, compatible with video game consoles, and dedicated to rhythm games inspired by the techno genre. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: Sean Riddle, David Haywood, Peter Wilhelmsen and anonymous added 'Senario Double Dance Mania - Techno Light Edition' system. ROMSET: 2097152 bytes in 1 file / 635.16Kb packed $end $info=dbox $mame 0.187 [Joakim Larsson Edström] D-box 1 (Kirch-Gruppe), Nokia Multimedia, 1996 The d-box (nicknamed Multimedia Terminal) was a digital receiver that was sold from 1996 by the German media group Kirch Group, which went bankrupt in 2002. The original d-box 1 was later replaced by the newly developed d-box 2. The receivers were primarily used to receive Kirch's own pay-TV provider DF1, which was later renamed Premiere World and is now called Sky Deutschland. The boxes, which were available as versions for satellite or cable reception, could also receive free TV programs. They were offered as rental devices and from August 1996 also as purchase devices for 890 DM in specialist shops. The dbox-1 was developed and produced by Nokia, the software of the dbox-2 was an in-house development of the Kirch subsidiary BetaResearch, which ran on hardware that was partly produced by Nokia, partly by Sagem and Philips. BetaResearch was already planning a d-box 3, but it never appeared. No new devices have been produced since 2001 (source, traslated from German: https://dewiki.de/Lexikon/D-box). DRIVER: nokia/dbox.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.190: Added '29F800B flash boot device, hooked up RS232/modem ports [Joakim Larsson Edström]. - 0.188: Added 'sda5708 matrix display layout (displays version number on start but hangs shortly thereafter) [Joakim Larsson Edström]. - 0.187: Joakim Larsson Edström added 'Nokia Multimedia D-box 1, Kirsch gruppe' system. Separated skeleton driver from unfinished display device [Joakim Larsson Edström]. ROMSET: 393216 bytes in 3 files / 82.83Kb packed $end $info=dbridgec $mame 0.271 [hap, Sean Riddle] Diamond Bridge Computer, Micro-Concepts, 1987 Dedicated bridge-playing computer featuring an integrated keypad, LCD display, and artificial intelligence to simulate opponents, designed for practice and hand analysis when human partners are unavailable. DRIVER: handheld/dbridgec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Changed description to 'Diamond Bridge Computer' and manufacturer to 'Micro-Concepts'. - 0.271: hap, Sean Riddle added 'Diamond Bridge Computer (Diamond)' system. ROMSET: 251145 bytes in 2 files / 66.26Kb packed $end $info=dbzonep $mame 0.269 [David Haywood, TeamEurope] Dragon Ball Z x One Piece: Battle Taikan Gum-Gum no Kamehameha: Omee no Koe de Ora o Yobu (Japan), Bandai / Koto, 2008 It’s a hybrid statue/action figure that blends elements of Goku and Luffy—particularly their iconic poses and abilities—and features a built-in microphone. The toy responds to the user’s voice: shouting phrases like "Kamehameha!" or "Gomu Gomu no...!" triggers lights, sounds, and movements, simulating the activation of a combined attack from both series. Designed as a collectible for fans of both franchises, it offers a "taikan" experience (meaning "experiential" or "immersive"), typical of certain Japanese toys that emphasize physical and vocal interaction over digital gameplay. DRIVER: skeleton/koto_zevio.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.269: David Haywood and TeamEurope added 'Bandai / Koto Dragon Ball Z x One Piece: Battle Taikan Gum-Gum no Kamehameha: Omee no Koe de Ora o Yobu (Japan)' system. ROMSET: 8390656 bytes in 2 files / 7.30Mb packed $end $info=dbzscout $mame 0.270 [TeamEurope, David Haywood] Dragon Ball Z: Scouter Battle Taikan Kamehameha: Ora to Omee to Scouter (Japan), Bandai / Koto, 2007 It’s a Japanese interactive toy inspired by *Dragon Ball Z*, centered around the iconic Scouter. Equipped with sensors and a microphone, it detects the user’s voice and movements: saying commands like "Kamehameha!" or wearing the Scouter triggers sound effects, lights, and vibrations that simulate power-level detection and energy-based attacks. Designed to deliver a "taikan" (immersive, physical) experience, it playfully recreates the atmosphere of the *Dragon Ball Z* universe without relying on screens or digital gameplay. DRIVER: skeleton/koto_zevio.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: TeamEurope and David Haywood added 'Bandai / Koto Dragon Ball Z: Scouter Battle Taikan Kamehameha: Ora to Omee to Scouter (Japan)' system. ROMSET: 8388608 bytes in 1 file / 6.83Mb packed $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). DRIVER: sega/dccons.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: dc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and pdf Manual. WIP: - 0.275: Clean up deviant *_cdrom interfaces in 'dc.xml' [AJR]. - 0.249: Replaced abbreviated country names with full names in descriptions in 'dc.xml' [ArcadeShadow] - 0.243: Fix crash with no GD-ROM loaded [AJR]. - 0.199: Made GD_LEND return bytes transferred by DMA rather than bytes remaining - allows Daytona USA 2001 to boot [snickerbockers]. - 0.197: Fixed interface/name/diskarea so discs can actually boot in dc.xml [Justin Kerk]. - 0.147u4: Added 'European DC BIOS 1.01c [BadAd84]. - 0.145u5: Fix the maple hookup and controllers and add the missing maple irq [Olivier 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: 131072 bytes in 1 file / 4.89Kb packed $end $info=dc_g2if $mame 0.240 [Angelo Salese] Sega Dreamcast G2 I/F System Bus, , ???? DRIVER: sega/dc_g2if.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.240: Angelo Salese added 'Sega Dreamcast G2 I/F System Bus' device. ROMSET: None required. $end $info=dc305 $mame 0.218 [AJR] DC305 Printer Controller, , ???? DRIVER: dec/dc305.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: AJR added 'DC305 Printer Controller' device. ROMSET: None required. $end $info=dc320b $mame 0.209 [Metropoli BBS Archive, I-Shou University File Server] Tekram DC-320B SCSI Controller, , ???? DRIVER: devices/bus/isa/tekram_dc820.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Metropoli BBS Archive and I-Shou University File Server added 'Tekram DC-320B SCSI Controller' device. ROMSET: 98304 bytes in 3 files / 15.09Kb packed $end $info=dc320e $mame 0.209 [Metropoli BBS Archive, I-Shou University File Server] Tekram DC-320E SCSI Controller, , ???? DRIVER: devices/bus/isa/tekram_dc820.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Metropoli BBS Archive and I-Shou University File Server added 'Tekram DC-320E SCSI Controller' device. ROMSET: 98304 bytes in 3 files / 30.86Kb packed $end $info=dc333 $mame 0.276 [AJR] DEC DC333 MicroVAX II CPU, , ???? DRIVER: devices/cpu/vax/vax.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: AJR added 'DEC DC333 MicroVAX II CPU' device. ROMSET: None required. $end $info=dc341 $mame 0.276 [AJR] DEC DC341 CVAX CPU, , ???? DRIVER: devices/cpu/vax/vax.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: AJR added 'DEC DC341 CVAX CPU' device. ROMSET: None required. $end $info=dc7061 $mame 0.259 [Patrick Mackinlay] DEC DC7061 SII, , ???? DRIVER: dec/dc7061.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Patrick Mackinlay added 'DEC DC7061 SII' device. ROMSET: None required. $end $info=dc7085 $mame 0.206 Digital Equipment Corporation DC7085 Quad UART, , ???? DRIVER: dec/dc7085.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Digital Equipment Corporation DC7085 Quad UART' device. ROMSET: None required. $end $info=dc7085_channel $mame 0.206 DC7085 UART channel, , ???? DRIVER: dec/dc7085.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'DC7085 UART channel' device. ROMSET: None required. $end $info=dc820 $mame 0.209 [Metropoli BBS Archive, I-Shou University File Server] Tekram DC-820 SCSI Cache Controller, , ???? DRIVER: devices/bus/isa/tekram_dc820.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Metropoli BBS Archive and I-Shou University File Server added 'Tekram DC-820 SCSI Cache Controller' device. ROMSET: 98304 bytes in 3 files / 25.09Kb packed $end $info=dc820b $mame 0.209 [Metropoli BBS Archive, I-Shou University File Server] Tekram DC-820B SCSI Cache Controller, , ???? DRIVER: devices/bus/isa/tekram_dc820.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Metropoli BBS Archive and I-Shou University File Server added 'Tekram DC-820B SCSI Cache Controller' device. ROMSET: 98304 bytes in 3 files / 30.96Kb packed $end $info=dcacchk $mame 0.283 [McRetro.net] Dreamcast Arcade Stick Checker (v2.00), Sega, 1998 Official accessory for verifying the compatibility of arcade sticks with the console, introduced in 1998. It allows players to quickly test the proper functioning of the controls before using them with arcade-style games, ensuring optimal performance and support for specific titles. DRIVER: sega/dcchk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: McRetro.net added 'Sega Dreamcast Arcade Stick Checker (v2.00)' system. ROMSET: 524288 bytes in 1 file / 13.55Kb packed $end $info=dcat16 $mame 0.187 [Team Europe] D-CAT16 (Mega Drive handheld), Firecore, 200? It's a handheld console compatible with Mega Drive/Genesis cartridges, featuring a built-in screen, speaker, external video output, and power options via batteries or AC adapter. It offers a plug-and-play experience with the full library of original cartridges, faithfully reproducing the classic hardware in a portable form without altering how the games run. DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.187: Team Europe added 'Firecore D-CAT16 (Mega Drive handheld)' system. ROMSET: 8388608 bytes in 1 file / 4.14Mb packed $end $info=dcctrl $mame 0.149u1 Dreamcast Controller, , ???? DRIVER: sega/dc-ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Dreamcast Controller' device. ROMSET: None required. $end $info=dcdev $mame 0.121 [incog] HKT-0120 Sega Dreamcast Development Box, Sega, 1998 Dreamcast Katana Dev.Box is the official development kit for the Sega Dreamcast. It is the tool used by the majority of Dreamcast developers to produce Dreamcast games. The Katana DB is effectively a computer, but with four Dreamcast controller ports and a GD-ROM disc drive. It has a region switch plus various debugging features, and is compatible with S-Video, RCA and VGA television outputs. The major difference between the Katana DB and a normal Dreamcast is that the Katana DB can interface with a Windows (or Macintosh) computer, as well as various other development components for testing and debugging (source: https://segaretro.org/Dreamcast_Dev.Box). DRIVER: sega/dccons.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: dc.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.121: incog added 'HKT-0120 Sega Dreamcast Development Box (not working)' system. ROMSET: 12582912 bytes in 6 files / 5.38Mb packed $end $info=dcebridge $mame 0.216 [Vas Crabb] RS-232 DCE-DCE Bridge, , 197? This is a simple machine for wiring together two things that want to plug into an RS-232 port. This means that for DCE-like things (e.g. serial printers) there's no need to create an extra machine to allow them to talk to the outside world with the null_modem' device. (Also added 'some asserts, removed a FIXME, and put the swtpc8212 terminal in the default RS-232 devices). DRIVER: homebrew/dcebridge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.216: Vas Crabb added 'RS-232 DCE-DCE Bridge' system. ROMSET: None required. $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). DRIVER: sega/dccons.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: dc.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.118: R. Belmont added 'Sega Dreamcast (European PAL)' system. ROMSET: 262144 bytes in 2 files / 9.77Kb packed $end $info=dcfish $mame 0.217 [Musee Bolo] Fish Life Amazon Playful Edition (Japan), Sega, 2000 SEGA Fish Life is a bonafide oddity of the early 2000s SEGA pantheon, and one that we've covered a couple of times in the past here at the Junkyard. It's also one of the rarest, most expensive, and most bizarre variations of the Dreamcast hardware. And by 'variations,' I mean: it's a virtual aquarium which runs on Dreamcast hardware that was intended to be placed in hotel lobbies, restaurants etc.; but which was only sold in small quantities and is barely known about outside of its native Japan. The whole unit consists of a base (which contains the derivative Dreamcast hardware), along with a touch screen and a microphone. When used in conjunction, those with a passing interest in the serene aquatic panorama playing out on the screen could interact with the various fish by either tapping on them to reveal an info panel, or by speaking into a microphone embedded in the screen (source: http://www.thedreamcastjunkyard.co.uk/2019/05/rare-dreamcast-powered-sega-fish-life.html). DRIVER: sega/dccons.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.217: Musee Bolo added 'Sega Fish Life Amazon Playful Edition (Japan)' system. ROMSET: 2228224 bytes in 2 files / 1.03Mb packed $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). DRIVER: sega/dccons.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: dc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.118: R. Belmont added 'Sega Dreamcast (Japan NTSC)' system. ROMSET: 10616832 bytes in 6 files / 5.16Mb packed $end $info=dckb $mame 0.198 [Olivier Galibert] Dreamcast Keyboard, , ???? DRIVER: sega/dc-ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Olivier Galibert added 'Dreamcast Keyboard' device. ROMSET: None required. $end $info=dcproto $mame 0.286 [dragoncity] Dreamcast (prototype), Sega, 1998 Prototype of the Sega Dreamcast developed between 1997 and 1998 under the codename "Katana," prior to its commercial launch (1998–1999). It featured a bulkier design compared to the final version, additional debug ports for developers, and in some cases lacked the integrated 56k modem that was later included in the retail console. Based on the Hitachi SH-4 CPU and PowerVR2 GPU, it was intended exclusively for internal testing and use by authorized developers—never released to the general public. This prototype represents a crucial stage in the development of the first sixth-generation console with native online connectivity. DRIVER: sega/dccons.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: dc.xml RESOURCES: Snap and Title. WIP: - 0.286: dragoncity added 'Sega Dreamcast (prototype)' system. ROMSET: 2228224 bytes in 2 files / 909.96Kb packed $end $info=dct11em $mame 0.141 [Miodrag Milanović] DCT11-EM, Digital Equipment Corporation, 1983 It is an expansion module for DEC PDP-11 systems, designed to provide serial communication capabilities. It enables connection to terminals, modems, or other peripherals via asynchronous lines, supporting input/output operations in time-sharing or distributed processing environments typical of the 1970s and 1980s. DRIVER: dec/dct11em.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.141: Miodrag Milanović added skeleton driver of 'DCT11-EM' system. ROMSET: 16384 bytes in 2 files / 7.48Kb packed $end $info=dctream $mame 0.187 [Maddog] Treamcast, , 200? DRIVER: sega/dccons.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: dc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.187: Maddog added 'Treamcast' system. ROMSET: 131072 bytes in 1 file / 4.89Kb packed $end $info=dd9 $mame 0.256 [BCM, Devin Acker] DD-9 Digital Percussion, Yamaha, 1994 It’s a portable electronic percussion instrument featuring touch-sensitive pads that trigger digital drum and percussion sounds. It includes preset rhythms, accompaniment functions, and a built-in speaker, designed for beginners, practice, or casual performances, with the straightforward, compact approach typical of entry-level devices from the 1990s. DRIVER: yamaha/ympsr150.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.256: BCM and Devin Acker added 'Yamaha DD-9 Digital Percussion' system. ROMSET: 262144 bytes in 1 file / 198.38Kb packed $end $info=ddmmeg12 $mame 0.225 [Sean Riddle, David Haywood] Double Dance Mania: Mega 12, Senario, 2007 It’s a music-based board game that blends movement and rhythm, inspired by the classic dance pads of the 2000s. Players follow illuminated arrows on an interactive mat, stepping in time with the music, often in competitive or cooperative modes. Designed for home entertainment, it delivers a physical and engaging experience similar to dance video games—but without a console or screen—relying instead on lights, sounds, and the mat’s responsiveness. DRIVER: tvgames/spg2xx_wiwi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=SE9hAr84Lt0 WIP: - 0.225: Sean Riddle and David Haywood added 'Senario Double Dance Mania: Mega 12' system. ROMSET: 8388608 bytes in 1 file / 3.17Mb packed $end $info=ddmsup $mame 0.225 [Sean Riddle, David Haywood, Kamaal Brown] Double Dance Mania: Supreme / Dance Supreme, Senario, 200? It’s an enhanced version of the classic movement-based music board game, featuring an interactive dance mat with illuminated arrows. Players perform steps in sync with the music by following on-mat visual sequences, in solo, competitive, or cooperative modes. Compared to earlier editions, it offers an expanded music selection, improved mat responsiveness, and upgraded features, while maintaining a fun, physical experience designed for home entertainment—without requiring a console or external screen. DRIVER: tvgames/spg2xx_wiwi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.225: Sean Riddle, David Haywood and Kamaal Brown added 'Senario Double Dance Mania: Supreme/Dance Supreme' system. ROMSET: 8388608 bytes in 1 file / 3.53Mb packed $end $info=ddr33v $mame 0.270 [David Haywood, Sean Riddle] 16-bit TV Dance Pad with 15 songs / Dance Dance Party Mix (DDRGame), DDRGame / Hyperkin, 2008 It’s a dance pad designed for 16-bit consoles, featuring a built-in game with 15 music tracks and on-screen arrow patterns to follow in time with the beat, recreating the experience of classic dance video games. It requires no additional cartridges and is ready to use right away on a TV, delivering '90s-style physical, rhythm-based entertainment. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: David Haywood and Sean Riddle added 'DDRGame / Hyperkin 16-bit TV Dance Pad with 15 songs / Dance Dance Party Mix (DDRGame)' system. ROMSET: 8388608 bytes in 1 file / 3.00Mb packed $end $info=ddrdismx $mame 0.204 [Peter Bortas, ClawGrip, The Dumping Union, Recreativas.org] Dance Dance Revolution Disney Mix, Majesco (licensed from Konami, Disney), 2006 Dancing Stage featuring Disney's Rave (ダンシングステージフィーチャリングディズニーズレイブ, Danshingu Sutēji fīcharingu Dizunīzu Reibu) is a music video game released in Japan in arcades on November 30, 2000. On the same day, it was also released for the PlayStation, but under the name Dance Dance Revolution Disney's Rave (ダンスダンスレボリューションディズニーズレイブ, Dansu Dansu Reboryūshon Dizunīzu Reibu). It was later released in September 2001 North America as Dance Dance Revolution Disney Mix and in Europe and Australia as Dancing Stage Disney Mix. It is based on Konami's Dance Dance Revolution (DDR) series with animated Disney characters and electronic dance music remixes of past Disney songs. They also include a few non-Disney songs that were popular at the time of the game's release. It is considered to be one of the rarest DDR game released in arcades (source: https://en.wikipedia.org/wiki/Dance_Dance_Revolution_Disney_Mix). DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.204: Peter Bortas, ClawGrip, The Dumping Union and Recreativas.org added 'Dance Dance Revolution Disney Mix Majesco (licensed from Konami, Disney)' system. ROMSET: 2097152 bytes in 1 file / 419.25Kb packed $end $info=ddrfammt $mame 0.206 [Sean Riddle, David Haywood, Peter Wilhelmsen] Dance Dance Revolution Family Mat (Japan), Takara / Konami / SSD Company LTD, 2001 Dance Dance Revolution Family Mat (?????????????? ????????????) was released by Konami in 2001 to the Japanese video game market. It was designed as a plug-n-play game unit, requiring no video game console. However, unlike later plug-n-play units, the DDR Family Mat also had an expandable music library that allowed users to play different songs on separately purchasable cartridges (source: https://en.wikipedia.org/wiki/Dance_Dance_Revolution_(TV_video_games)#Dance_Dance_Revolution_Family_Mat). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: ekara_cart.xml RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle, David Haywood and Peter Wilhelmsen added 'Takara/Konami/SSD Company LTD Dance Dance Revolution Family Mat (Japan)' system. ROMSET: 2097152 bytes in 1 file / 862.48Kb packed $end $info=ddrstraw $mame 0.205 [Peter Bortas, ClawGrip, The Dumping Union] Dance Dance Revolution Strawberry Shortcake, Majesco (licensed from Konami), 2006 As a Plug'N'Play product, Strawberry Shortcake Dance Dance Revolution plugs directly into a television set without a game console, delivering a fun, interactive experience on a custom Strawberry Shortcake dance pad. Featured characters include Strawberry Shortcake, Blueberry Muffin, Raspberry Torte, Lemon Meringue and Rainbow Sherbet dancing along with themed music such as "Straw-Buh-Buh-Buh-Buh-Berry Shortcake" and nine other songs. The game features multiple difficulty settings that make it easy for players of all ages to enjoy, and as an added 'bonus, strawberry-scented stickers are included free inside the box (source: http://home.nestor.minsk.by/game/news/2006/11/2704.html). DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.205: Peter Bortas, ClawGrip and The Dumping Union added 'Majesco (licensed from Konami) Dance Dance Revolution Strawberry Shortcake' system. ROMSET: 2097152 bytes in 1 file / 484.64Kb packed $end $info=debutm $mame 0.212 [hap, Berger] Debut-M, Energopribor, 1994 Technical informations: https://www.schach-computer.info/wiki/index.php?title=Deb%C3%BCt-M_(%D0%94%D0%B5%D0%B1%D1%8E%D1%82-%D0%9C) DRIVER: ussr/debut.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.212: hap and Berger added 'Energopribor Debut-M' system. ROMSET: 16384 bytes in 2 files / 12.50Kb packed $end $info=dec_rs232_loopback $mame 0.196 [AJR] RS-232 Loopback (DEC 12-15336-00), , ???? DRIVER: devices/bus/rs232/loopback.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Changed description to 'RS-232 Loopback (DEC 12-15336-00)'. - 0.196: AJR added 'RS232 Loopback (DEC 12-15336-00)' device. ROMSET: None required. $end $info=decathln $mame 0.219 [Sean Riddle, ClawGrip] Decathlon (set 1), Advance Bright Ltd / V-Tac Technology Co Ltd., 200? It’s a plug-and-play TV console based on an Olympic sports theme, featuring a series of mini-games inspired by decathlon events (such as running, jumping, throwing, swimming, etc.). It connects directly to a television and provides an instant gaming experience with built-in or wired controllers, typical of budget dedicated consoles produced in Asia during the 2000s. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.220: Changed description to 'Decathlon (set 1)'. - 0.219: Sean Riddle and ClawGrip added 'Advance Bright Ltd / V-Tac Technology Co Ltd. Decathlon' system. ROMSET: 4194304 bytes in 1 file / 850.14Kb packed $end $info=decathlna $mame 0.220 [Sean Riddle, David Haywood] Decathlon (set 2, SM570, ABL TV Game), Advance Bright Ltd / V-Tac Technology Co Ltd., 200? It’s a plug-and-play TV console based on an Olympic sports theme, featuring a series of mini-games inspired by decathlon events (such as running, jumping, throwing, swimming, etc.). It connects directly to a television and provides an instant gaming experience with built-in or wired controllers, typical of budget dedicated consoles produced in Asia during the 2000s. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: decathlna.xml RESOURCES: Snap and Title. WIP: - 0.220: Sean Riddle and David Haywood added 'Advance Bright Ltd/V-Tac Technology Co Ltd. Decathlon (set 2, SM570, ABL TV Game)' system. ROMSET: 4194304 bytes in 1 file / 831.93Kb packed $end $info=decioga $mame 0.200 [R. Belmont] DECstation I/O Gate Array, , ???? DRIVER: dec/decioga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: R. Belmont added 'DECstation I/O Gate Array' device. ROMSET: None required. $end $info=decmate2 $mame 0.232 [AJR, Vince Slyngstad] DECmate II (PC278), Digital Equipment Corporation, 1982 DECmate was the name of a series of PDP-8-compatible computers produced by the Digital Equipment Corporation in the late 1970s and early 1980s. All of the models used an Intersil 6100 (later known as the Harris 6100) or Harris 6120 (an improved Intersil 6100) microprocessor which emulated the 12-bit DEC PDP-8 CPU. As part of a three-pronged strategy against IBM, the company released this model at the same time as the PDP-11-based PRO-350 and the Intel 8088-based Rainbow 100. The DECmate II resembles the Rainbow 100 but uses the 6120 processor. Its two operating systems are the WPS-8 word processing system, and the COS-310 Commercial Operating System running DIBOL. Like the others it had a monochrome VR201 (VT220-style) monitor, an LK201 keyboard and dual 400K single-sided quad-density 5.25-inch RX50 floppy disk drives. It had 32 Kwords of RAM for use by programs, and a further 32 Kwords containing code which was used for device emulation. Code running in this second bank was nicknamed "slushware", in contrast to firmware since it was loaded from floppy disk as the machine booted. It was also known as the PC278. The model could be expanded, either by adding another pair of 5.25-inch floppy disk drives, and it could also support either an additional pair of RX01 or RX02 8-inch floppy disk drives or a Winchester disk. It can also have a coprocessor board added, to allow it to run CP/M. There was a choice of three coprocessor boards, one with a Z80 and 64 KB RAM, and a choice of two boards with both a Z80 and an Intel 8086, the difference being that they had either 256 KB or 512 KB RAM. Manufacture ceased in 1986. It was superseded by the DECmate III, introduced in 1984 (source: https://en.wikipedia.org/wiki/DECmate#DECmate_II). DRIVER: dec/decmate2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.235: Patch one ROM file in 31Z BIOS (#2) to correct JMP I instruction [AJR]. - 0.232: AJR and Vince Slyngstad added 'Digital Equipment Corporation DECmate II (PC278)' system. ROMSET: 22528 bytes in 10 files / 15.93Kb packed $end $info=decmate3 $mame 0.232 [AJR, Vince Slyngstad] DECmate III (PC238), Digital Equipment Corporation, 1984 DECmate was the name of a series of PDP-8-compatible computers produced by the Digital Equipment Corporation in the late 1970s and early 1980s. All of the models used an Intersil 6100 (later known as the Harris 6100) or Harris 6120 (an improved Intersil 6100) microprocessor which emulated the 12-bit DEC PDP-8 CPU. This was introduced in 1984. It had a smaller system case, color monitor, 8 MHz clock, two 5.25-inch RX50 floppy disk drives, 32 KB user RAM, 32 KB system RAM. It was also known as the PC238 (source: https://en.wikipedia.org/wiki/DECmate#DECmate_III). DRIVER: dec/decmate2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.232: AJR and Vince Slyngstad added 'Digital Equipment Corporation DECmate III (PC238)' system. ROMSET: 20480 bytes in 3 files / 8.95Kb packed $end $info=decsfb $mame 0.206 Digital Equipment Corporation Smart Frame Buffer, , ???? DRIVER: dec/sfb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Digital Equipment Corporation Smart Frame Buffer' device. ROMSET: None required. $end $info=dectalk $mame 0.134 [Lord Nightmare] DECtalk DTC-01, Digital Equipment Corporation, 1984 DECtalk was a speech synthesizer and text-to-speech technology developed by Digital Equipment Corporation in the early 1980s, based largely on the work of Dennis Klatt at MIT, whose source-filter algorithm was variously known as KlattTalk or MITalk. The first DECtalk units were seen in 1984. They were standalone units that connected to any device with an asynchronous serial port. These units were also able to connect to the telephone system by having two telephone jacks. One connected to a phone line, the other to a telephone. The DECtalk units could recognize and generate any telephone touch tone. With that capability the units could be used to automate various telephone-related tasks by handling both incoming and outgoing calls. This included acting as an interface to an email system and the capability to function as an alerting system by utilizing the ability to place calls and interact via touch tones with the person answering the phone (source: http://en.wikipedia.org/wiki/DECtalk). DRIVER: dec/dectalk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.268: Fixed distortion in DTC07 DAC emulation (#12567). Fixed distortion in DTC07 DAC emulation. Implement hakc to fix broken DSP output. Add comment acknowledging the hack in the last commit is technically wrong. Revert DAC bit depth back down to 12 as it sounds more accurate when compared with actual hardware. Update comment stating the DAC that is used on actual hardware(AD7541). Use unrealistically high DSP clock frequency to work around DAC output issues [datajake1999]. Hack it to work until it can be better understood i386: some limit checks [cracyc]. - 0.134: Lord Nightmare added 'DEC DECTalk DTC-01' system. ROMSET: 536576 bytes in 38 files / 275.00Kb packed $end $info=dectalk_isa $mame 0.151 [Carl] DECTalk-PC, , ???? DRIVER: devices/bus/isa/dectalk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.151: Carl added 'DECTalk-PC' device. ROMSET: 24576 bytes in 3 files / 3.30Kb packed $end $info=deecoseal $mame 0.277 [Carl, Adrian Black] Deeco SealTouch ST3220, Lucas, 1990 The SealTouch ST3220 is a type of digital signature and electronic stamping tablet, manufactured by Lucas Deeco, a Chinese company specializing in devices for secure electronic signature management, digital stamping and biometric authentication. DRIVER: misc/deecoseal.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: Carl and Adrian Black added 'Lucas Deeco SealTouch ST3220' system. ROMSET: 98304 bytes in 3 files / 54.81Kb packed $end $info=deluxecoco $mame 0.251 [Tim Lindner] Deluxe Color Computer, Tandy Radio Shack, 1983 Various prototypes for the CoCo have surfaced over the years. In the 1980s, Radio Shack stores were selling a keyboard that would plug directly in to a CoCo 2, though not labeled as such. This keyboard was part of a production run for the never produced Deluxe Color Computer. The Deluxe CoCo was referenced in CoCo manual sets and specifically mentioned as having extra keys, lowercase video, and the ability to accept commands in lowercase. Later versions of the CoCo 2, labeled Tandy instead of TRS-80, had the ability to display true lowercase, but did not accept lowercase commands (although this capability was later available through A-DOS, a third-party replacement ROM for the Disk Controller) (source: https://www.cocopedia.com/wiki/index.php/TRS-80_Color_Computer#CoCo_clones_and_cousins). DRIVER: trs/coco12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: coco_cart.xml, coco_flop.xml, dragon_cart.xml RESOURCES: Snap and Title. WIP: - 0.251: Tim Lindner added 'Tandy Radio Shack Deluxe Color Computer' system. ROMSET: 32768 bytes in 4 files / 23.81Kb packed $end $info=dempa_shinbunsha_joystick $mame 0.153 Dempa Shinbunsha Joystick, , ???? DRIVER: devices/bus/centronics/dsjoy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'Dempa Shinbunsha Joystick' device. ROMSET: None required. $end $info=dendy $mame 0.132 [Incog] Dendy Classic 1, Steepler, 1992 Dendy was a Chinese hardware clone of the Nintendo Entertainment System (NES), produced for the Russian market. It was released in the early 1990s by the Steepler company. Since no officially licensed version of the NES was ever released in the former USSR, the Dendy was easily the most popular video game console of its time in that region, and enjoyed a degree of fame roughly equivalent to that experienced by the NES/Famicom in North America and Japan. In 1992 Dendy was selling in Russia for 39000 rubles (roughly $94),by 1994 over one million Dendy units were sold in Russia and the price was roughly $35 (source: http://en.wikipedia.org/wiki/Dendy_(console)). DRIVER: nintendo/nes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: nes.xml, nes_ade.xml, nes_ntbrom.xml, nes_kstudio.xml, nes_datach.xml, famibox.xml, famicom_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.132: Incog added 'Steepler Dendy Classic (not working)' system. ROMSET: None required. $end $info=dendy2 $mame 0.184 [kazblox] Dendy Classic 2, Steepler, 1992 Dendy was a Chinese hardware clone of the Nintendo Entertainment System (NES), produced for the Russian market. It was released in the early 1990s by the Steepler company. Since no officially licensed version of the NES was ever released in the former USSR, the Dendy was easily the most popular video game console of its time in that region, and enjoyed a degree of fame roughly equivalent to that experienced by the NES/Famicom in North America and Japan. In 1992 Dendy was selling in Russia for 39000 rubles (roughly $94),by 1994 over one million Dendy units were sold in Russia and the price was roughly $35 (source: http://en.wikipedia.org/wiki/Dendy_(console)). DRIVER: nintendo/nes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: nes.xml, nes_ade.xml, nes_ntbrom.xml, nes_kstudio.xml, nes_datach.xml, famibox.xml, famicom_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.184: kazblox added 'Steepler Dendy Classic 2' system. ROMSET: None required. $end $info=denv150 $mame 0.220 [Team Europe] Denver Game Console GMP-240C 150-in-1, Denver, 201? Technical informations: https://denver.eu/products/discontinued-products/denver-gmp-240c/c-1024/c-1092/p-3036 DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: Team Europe added 'Denver Game Console GMP-240C 150-in-1' system. ROMSET: 16777216 bytes in 1 file / 2.52Mb packed $end $info=design6 $mame 0.227 [jordigahan, ClawGrip, Dirk Best] Design D6, Azkoyen, 1995? It’s a vending machine designed for public spaces, featuring a modern and functional aesthetic. Equipped with an electronic management system, it accepts coin payments (and sometimes bills or contactless methods) and offers modular capacity to dispense cold beverages, snacks, or packaged goods. Built for reliability, easy maintenance, and seamless integration into commercial or institutional environments. DRIVER: skeleton/design.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: jordigahan, ClawGrip and Dirk Best added 'Azkoyen Design D6' system. ROMSET: 32768 bytes in 1 file / 6.15Kb packed $end $info=designe $mame 0.227 [maquinasdetabaco.com, Dirk Best] Design (Euro), Azkoyen, 1995? It’s an automatic vending machine designed for use in public or commercial settings, compliant with European standards. Featuring a sleek and durable design, it supports payments in euro coins and banknotes and is optimized to dispense beverages, snacks, or packaged goods. It includes electronic systems for cash management, inventory tracking, and remote communication, with an emphasis on energy efficiency, security, and ease of maintenance. DRIVER: skeleton/design.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: maquinasdetabaco.com and Dirk Best added 'Azkoyen Design (Euro)' system. ROMSET: 32768 bytes in 1 file / 8.30Kb packed $end $info=dfi386 $mame 0.214 [rfka01] 386-20.REV0, DFI, 198? It’s a computer motherboard based on the Intel 80386 architecture, dating back to the 1980s. Designed for professional desktop systems or workstations of the era, it supports a 20 MHz 386 processor, DRAM memory slots, ISA expansion slots, and basic features such as floppy and hard disk controllers. It represents a reliable and typical solution from the pre-Pentium era for building IBM-compatible PCs. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'DFI 386-20.REV0' system. ROMSET: 65536 bytes in 2 files / 38.00Kb packed $end $info=dfi386sx $mame 0.234 [Vipersan, rfka01] 386SX-16/20CN Rev 1.0, Diamond Flower International, 199? Technical informations: https://stason.org/TULARC/pc/motherboards/D/DIAMOND-FLOWER-INC-386-386SX-16CN-20CN.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.234: Vipersan and rfka01 added 'Diamond Flower International 386SX-16/20CN Rev 1.0' system. ROMSET: 65536 bytes in 2 files / 39.25Kb packed $end $info=dfs500 $mame 0.226 [Felipe Corrêa da Silva Sanches] DFS-500 DME Video Switcher, Sony, 1994 Combination 3-D Digital Multi Effects (DME) and multi-format video production switcher.Accepts 4 video inputs which may be configured in any combination of Y/C, composite, or Y/R-Y/B-Y component (12-pin dub only) sources.Both foreground and background busses have built-in frame synchronizers.Title keyer utilizes DME effects.100 control panel snap shot memory registers. Over 200 preset effects including page turns, melt down, wave, ripple and twist.40 user programmable effects registers.16 preset color backgound patterns, SMPTE color bars and grid patterns all standard.Lighting, trails and shadow option, downstream keyer option and rack mount kit option. Interfaces with Sony BVE-910, BVE-600, RM-450 editors and BVS-3100, BVS-3200 and BVS-3200C switchers.Serial interface with the BVE-910 requires the BKE-913 switcher interface (source: https://www.broadcaststore.com/store/model_detail.cfm?id=11238). DRIVER: sony/dfs500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.226: Felipe Corrêa da Silva Sanches added 'Sony DFS-500 DME Video Switcher' system. ROMSET: 2326528 bytes in 9 files / 937.08Kb packed $end $info=dg10 $mame 0.285 [BCM, Devin Acker] DG-10 Digital Guitar, Casio, 1987 Hybrid digital guitar produced by Casio in 1983, combining a guitar body with an 8-voice polyphonic synthesizer. The six metal strings served as triggers to generate digitally sampled sounds, including piano, strings, woodwinds, and percussion. It featured a miniaturized 32-key keyboard on the neck for modulation and alternative tunings. Designed for experimental musicians and home studios, it allowed layering of the strings' acoustic sound with digital synthesis via separate audio outputs, anticipating modern MIDI controller concepts in string-instrument format. DRIVER: casio/dg20.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: BCM and Devin Acker added 'Casio DG-10 Digital Guitar' system. ROMSET: None required. $end $info=dg20 $mame 0.285 [BCM, Devin Acker] DG-20 Digital Guitar, Casio, 1987 The advanced digital guitar produced by Casio as the successor to the DG-10 featured an 8-voice polyphonic synthesizer with enhanced sampling capabilities. The six metal strings served as capacitive sensors, triggering digital sounds (piano, strings, bass, percussion) with more precise dynamic response. The neck housed a 32-key keypad for modulation, pitch bending, and non-standard tuning. Designed for electronic composers and home studios, this instrument allowed independent mixing of the acoustic string signal and digital synthesis via separate outputs, offering creative flexibility in sound layering and anticipating the use of string instruments as advanced MIDI controllers. DRIVER: casio/dg20.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: BCM and Devin Acker added 'Casio DG-20 Digital Guitar' system. ROMSET: 32768 bytes in 1 file / 5.15Kb packed $end $info=dg640 $mame 0.212 DG640 VDU, , ???? DRIVER: devices/bus/s100/dg640.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'DG640 VDU' device. ROMSET: 2048 bytes in 1 file / 0.70Kb packed $end $info=dg680 $mame 0.148u1 [Robbbert] DG680 with DGOS-Z80 1.4, David Griffiths, 1980 It’s a home computer or embedded system based on the Z80 processor, developed in the 1980s by an independent designer. It includes a custom operating system (DGOS-Z80 v1.4) that handles basic operations such as serial I/O, memory management, and program loading—often from cassette tape or external storage. Designed for hobbyist use, education, or embedded development, it embodies the DIY spirit of the era with a simple yet functional architecture. DRIVER: ausnz/dg680.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.212: Machine promoted to working [Robbbert]. - 0.148u1: Robbbert added 'DG680 with DGOS-Z80 1.4' system. ROMSET: 2048 bytes in 1 file / 1.69Kb packed $end $info=dgama87 $mame 0.128 [Miodrag Milanović] 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). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'Didaktik Gama 87' system. ROMSET: 16384 bytes in 1 file / 12.25Kb packed $end $info=dgama88 $mame 0.128 [Miodrag Milanović] 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). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'Didaktik Gama 88' system. ROMSET: 16384 bytes in 1 file / 12.22Kb packed $end $info=dgama89 $mame 0.128 [Miodrag Milanović] 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). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.128: Miodrag Milanović added 'Didaktik Gama 89' system. ROMSET: 65536 bytes in 4 files / 50.85Kb packed $end $info=dgnalpha $mame 0.88 [Phill Harvey-Smith] Dragon Professional (Alpha), Dragon Data Ltd, 1984 The Dragon Professional or Project Alpha is an evolution of the Dragon 64. Noticeable differences are the built-in modem, multi-channel AY sound chip and disk interface with two 3?" drives and the new boot ROM with graphical screen for booting to ROM based basic (i.e. Dragon 32 mode / but strangely without any Dragon Dos support / to get this you need to use a special boot disk which loads the Dragon Dos ROM into RAM before starting basic) or straight to OS-9. A number of examples (5 plus 1 motherboard at last count) are known to exist in either early prototype form where the top of the case was effectively hand made and darker in colour and the pre-production form where the top of the case is only slightly darker than the Dragon 64 and is of production quality (source: http://archive.worldofdragon.org/index.php?title=Project_Alpha). DRIVER: trs/dgnalpha.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: dragon_cart.xml, dragon_cass.xml, dragon_flop.xml, coco_cart.xml, dgnalpha_flop.xml, dragon_flex.xml, dragon_os9.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.185: Added 'older Boot v0.4 ROM. Replaced 5.25" floppy drives with 3.5" and added 'sounds [Nigel Barnes]. - 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: 32768 bytes in 3 files / 24.78Kb packed $end $info=dgnbeta $mame 0.98 [Phill Harvey-Smith] Dragon 128 (Beta), Dragon Data Ltd, 1984 Project Beta was something altogether different, and saw GEC Dragon really wanting to hit the big time. Expecting to retail at ?2500-3000, the micro used twin MC6809E processors, had 256K RAM (expandable to 768K) and offered two internal 3?" floppy drives with an external hard disc available as an add-on. Together with an on-board power supply the machine also incorporated an 80-column display based on the MC6845 and an RGB monitor connection with the following display resolutions: 320*256*16 colours, 640*512*4, 640*256*4, 320*256*4 and a teletext mode of 160*72 (teletext being 40*24 with each character a 4*3 block) (source: http://archive.worldofdragon.org/index.php?title=Project_Beta). DRIVER: trs/dgn_beta.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: dgnbeta_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.185: Added 'software list with OS-9 system and apps. Replaced 5.25" floppies with 3.5", and added 'sounds. Enabled floppy motor. Removed tag lookups [Nigel Barnes]. - 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 bytes in 5 files / 17.63Kb packed $end $info=dgnmsx $mame 0.198 [David F.Gisbert aka Tromax, AUIC, Robcfg] Dragon MSX-64 (MSX1, Spain), Eurohard S.A., 1985 The Dragon MSX-64 is a computer that was intended for the Spanish market by the Eurohard company, but it has never been officially released. In 1984, Eurohard had bought the Dragon Data company, which had previously released several non-MSX computers. The Dragon MSX-64 was actually build by Radofin Electronics, a British company based in Hong Kong, which also designed the Mattel Aquarius computers. About 500 pieces were delivered, but they were never sold because of Eurohard bankruptcy. Employees were given a Dragon MSX as payment instead of wages. This computer has an 'International' QWERTY keyboard with a ? key. The function keys are on the left, what's unusual for the MSX computers (source: https://www.msx.org/wiki/Dragon_MSX-64). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: Changed description to 'Dragon MSX-64 (MSX1, Spain)'. - 0.198: David F.Gisbert aka Tromax, AUIC and Robcfg added 'Eurohard S.A. Dragon MSX-64 (MSX1)' system. ROMSET: 32768 bytes in 2 files / 25.34Kb packed $end $info=dgone $mame 0.117 [Joe] Data General/One, Data General, 1984 Data General's introduction of the Data General-One in 1984 is an interesting story, as it is one of the few cases of a minicomputer company introducing a truly breakthrough PC product. The DG One was a nine-pound battery-powered MS-DOS machine equipped with dual 3?" diskettes, a 79-key full-stroke keyboard, 128K to 512K of RAM, and a monochrome LCD screen capable of either the standard 80x25 characters or full CGA graphics (640x200). The Data General One was considered a modest advance over similar Osborne-Kaypro systems (source: http://en.wikipedia.org/wiki/Data_General). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.135: Added 'proper CGA char dump. Now the system shows correct output [Miodrag Milanović]. - 0.117: Joe added 'Data General/One (not working)' system. ROMSET: 32768 bytes in 1 file / 21.06Kb packed $end $info=dgun2500 $mame 0.186 [David Haywood] dreamGEAR Wireless Motion Control with 130 games (DGUN-2500), dreamGEAR, 200? The Wireless Motion Control Plug N' Play with 130 Games features a user-friendly design that allows you to plug directly into your TV. Experience instant fun and enjoyment for the whole family with state-of-the-art motion sensing technology! The 9 interactive sports games and 121 exciting mini games will enhance your motor skills and reflexes: while providing hours of entertainment. Most games can be played with 2 players, so challenge your friends and family! The 2 interchangeable wireless remote controls can be used alone or attached to any of the many included extensions for realistic gameplay (source: https://www.manua.ls/dreamgear/dgun-2500/specifications). DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.194: Machine promoted to working [David Shah]. - 0.186: David Haywood added 'dreamGEAR Wireless Motion Control with 130 games (DGUN-2500)' system. ROMSET: 33554432 bytes in 1 file / 11.15Mb packed $end $info=dgun2561 $mame 0.186 [David Haywood] My Arcade Portable Gaming System with 140 Games (DGUN-2561), dreamGEAR, 2012 The dreamGEAR My Arcade Portable Gaming System is loaded with 140 fun and easy to play video games. Simply power on the system and start playing, anywhere, anytime. The gaming system is perfect at home, in the car or just about anywhere you can imagine. Fits easily in your pocket, purse, bag or backpack! You'll always have your games at your fingertips with the My Arcade Portable Gaming System! DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.224: Changed description to 'My Arcade Portable Gaming System with 140 Games (DGUN-2561)'. - 0.219: Changed description to 'My Arcade Portable Gaming System (DGUN-2561)'. - 0.186: David Haywood added 'dreamGEAR My Arcade Portable Gaming System (DGUN-2561)' system. ROMSET: 67112960 bytes in 2 files / 12.83Mb packed $end $info=dgun2572 $mame 0.225 [Sean Riddle, David Haywood] My Arcade Wireless Video Game Station 200-in-1 (DGUN-2572), dreamGEAR, 201? This Video Game Station from dreamGear offers hours of fun gaming just about anywhere. There's no additional game console required, because it comes with a console, plus you get a wireless controller, a wireless gun and an A/V cable, so you're all set. The 200 built-in games will give you and your friends a nostalgic blast from the past (source: https://www.shoplet.com/DREAMGEAR-DGUN-2572-Plug-Play-Video-Game-Station/DRM2572/spdv). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.279: Descramble and move to correct driver (still doesn't boot, though) [AJR]. - 0.225: Sean Riddle and David Haywood added 'dreamGEAR My Arcade Wireless Video Game Station 200-in-1 (DGUN-2572)' system. ROMSET: 33554432 bytes in 1 file / 12.94Mb packed $end $info=dgun2573 $mame 0.194 [David Shah] My Arcade Gamer V Portable Gaming System (DGUN-2573) (set 1, newer), dreamGEAR, 2015 What's your favorite video game? Choose any popular video game category and you'll find an awesome array to play on the My Arcade 220-In-1 Portable Video Game System. It's like carrying a complete video arcade in your pocket, purse, or backpack! Soar the skies, solve puzzles, play golf, tennis and other popular sports; or enjoy Black Jack, Slots, and Video Poker…it's all here, and more. In fact, there are 220 popular video games for every interest and age group. That's enough entertainment for hours, days, & weeks — good for any international flight or even a cross-country road trip! The 220-in-1 Portable Video Game System is perfect for at home, in the car, or just about anywhere you can imagine. Why settle for less? Forget about game cartridges — now you can carry the entire video arcade in your pocket! (source: https://www.amazon.com/Dreamgear-Arcade-Handheld-Gaming-System/dp/B01NAXU0DX). DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: Changed description to 'My Arcade Gamer V Portable Gaming System (DGUN-2573) (set 1, newer). - 0.219: Changed description to 'My Arcade Gamer V Portable Gaming System (DGUN-2573)'. - 0.195: Machine promoted to working [David Shah]. - 0.194: David Shah added 'dreamGEAR My Arcade Gamer V Portable Gaming System (DGUN-2573)' system. ROMSET: 33554432 bytes in 1 file / 7.59Mb packed $end $info=dgun2573a $mame 0.222 [Sean Riddle] My Arcade Gamer V Portable Gaming System (DGUN-2573) (set 2, older), dreamGEAR, 2015 The My Arcade gamer V portable is a handheld gaming system with 220 retro style video games built-in. Various genres are included such as puzzle, racing, adventure, and sports for hours of fun for kids and adults alike. The handheld is lightweight, small, and compact, making it easy to take along for long car rides, flights, or whenever you need to keep the kids entertained. gamer V portable is powered by 3 AAA batteries (sold separately) so you do not have to worry about the hassle of carrying around a charging cable. Unlike cheaper alternatives, gamer V portable comes with a 2.4 inch full color display for a better gaming experience compared to systems with Black and white displays. The front facing speakers volume can be controlled up and down with dedicated volume buttons. get the kids a great alternative to your expensive smartphone or tablet that can entertain them for hours with the gamer V portable by My Arcade, an American company (source: https://www.walmart.ca/en/ip/My-Arcade-gamer-V-Portable-Handheld-gaming-System-220-Retro-Style-games-Lightweight-compact-Size-Battery-Powered-Full-color-Display-Volume-Buttons-Bl/6000196974333). DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: Sean Riddle added 'dreamGEAR My Arcade Gamer V Portable Gaming System (DGUN-2573) (set 2, older)' system. ROMSET: 33554432 bytes in 1 file / 7.59Mb packed $end $info=dgun2577 $mame 0.227 [ne7!] My Arcade Retro Machine 200-in-1 (DGUN-2577), dreamGEAR, 201? Micro Controller in Red. Comes with 220 built-in games and a 5 foot A/V cable. No expensive console required. Connects to TV with A/V cable, ???? DRIVER: devices/machine/diablo_hd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Diablo Disk' device. ROMSET: None required. $end $info=diablo_image $mame 0.154 Diablo, , ???? DRIVER: devices/imagedev/diablo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Diablo' device. ROMSET: None required. $end $info=diablo1300 $mame 0.184 [R. Belmont] DIABLO 1300, , ???? DRIVER: devices/cpu/diablo/diablo1300.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'new microcode and table ROM, and started looking at a callback interface. Fixed conditional jump JNC and table ROM offset from XLAT instruction [Joakim Larsson Edström]. - 0.196: Renamed (diablo1300_cpu) to (diablo1300) and description changed to 'DIABLO 1300' [Angelo Salese]. - 0.184: R. Belmont added 'DIABLO 1300 CPU' device. ROMSET: None required. $end $info=diablo68 $mame 0.231 [Berger] Diablo 68000 (set 1), Novag Industries / Intelligent Heuristic Programming, 1991 In 1991 Dave Kittinger finally managed to bring out its programs to 16-bit hardware, it appeared the wooden device Diablo 68000 and the technically identical hardware device Novag Scorpio 68000th The timber unit, incidentally, the last of the company Novag in this series was largely externally identical to the previous model, while the design of the plastic device has been completely revised. The Motorola 68000 used Prozessoer was clocked at 16 MHz and the program had been like when Novag Super Forte C size of 96 KB. As a novelty, but now came to the first 64K bytes for hash tables and advanced to the 16K RAM (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Novag_Diablo_68000). DRIVER: novag/diablo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.231: Berger added 'Novag Diablo 68000 (set 1)' system. ROMSET: 98304 bytes in 3 files / 71.56Kb packed $end $info=diablo68a $mame 0.143u8 [Cowering] Diablo 68000 (set 2), Novag Industries / Intelligent Heuristic Programming, 1991 In 1991 Dave Kittinger finally managed to bring out its programs to 16-bit hardware, it appeared the wooden device Diablo 68000 and the technically identical hardware device Novag Scorpio 68000th The timber unit, incidentally, the last of the company Novag in this series was largely externally identical to the previous model, while the design of the plastic device has been completely revised. The Motorola 68000 used Prozessoer was clocked at 16 MHz and the program had been like when Novag Super Forte C size of 96 KB. As a novelty, but now came to the first 64K bytes for hash tables and advanced to the 16K RAM (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Novag_Diablo_68000). DRIVER: novag/diablo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.238: Correct romlabels [hap]. - 0.231: Renamed (diablo68) to (diablo68a) and description changed to 'Diablo 68000 (set 2)'. - 0.182: Machine promoted to working [hap]. - 0.143u8: Cowering added 'Novag Diablo 68000 Chess Computer' system. ROMSET: 32768 bytes in 1 file / 23.82Kb packed $end $info=diablo68b $mame 0.270 [Berger] Diablo 68000 (set 3), Novag Industries / Intelligent Heuristic Programming, 1991 In 1991 Dave Kittinger finally managed to bring out its programs to 16-bit hardware, it appeared the wooden device Diablo 68000 and the technically identical hardware device Novag Scorpio 68000th The timber unit, incidentally, the last of the company Novag in this series was largely externally identical to the previous model, while the design of the plastic device has been completely revised. The Motorola 68000 used Prozessoer was clocked at 16 MHz and the program had been like when Novag Super Forte C size of 96 KB. As a novelty, but now came to the first 64K bytes for hash tables and advanced to the 16K RAM (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Novag_Diablo_68000). DRIVER: novag/diablo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Berger added 'Novag Industries / Intelligent Heuristic Programming Diablo 68000 (set 3)' system. ROMSET: 32768 bytes in 1 file / 23.82Kb packed $end $info=diablo68c $mame 0.274 [Gavin Fance] Diablo 68000 (set 4), Novag Industries / Intelligent Heuristic Programming, 1991 In 1991 Dave Kittinger finally managed to bring out its programs to 16-bit hardware, it appeared the wooden device Diablo 68000 and the technically identical hardware device Novag Scorpio 68000th The timber unit, incidentally, the last of the company Novag in this series was largely externally identical to the previous model, while the design of the plastic device has been completely revised. The Motorola 68000 used Prozessoer was clocked at 16 MHz and the program had been like when Novag Super Forte C size of 96 KB. As a novelty, but now came to the first 64K bytes for hash tables and advanced to the 16K RAM (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Novag_Diablo_68000). DRIVER: novag/diablo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Gavin Fance added 'Novag Industries / Intelligent Heuristic Programming Diablo 68000 (set 4)' system. ROMSET: 32768 bytes in 1 file / 23.82Kb packed $end $info=diag264_loopback_cassette $mame 0.147 Diag264 Cassette Loopback, , ???? DRIVER: devices/bus/pet/diag264_lb_tape.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147: Added 'Diag264 Cassette Loopback' device. ROMSET: None required. $end $info=diag264_serial_loopback $mame 0.147 Diag264 Serial Loopback, , ???? DRIVER: devices/bus/cbmiec/diag264_lb_iec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147: Added 'Diag264 Serial Loopback' device. ROMSET: None required. $end $info=diag264_user_port_loopback $mame 0.147 Diag264 User Port Loopback, , ???? DRIVER: devices/bus/plus4/diag264_lb_user.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147: Added 'Diag264 User Port Loopback' device. ROMSET: None required. $end $info=dialog80 $mame 0.192 [Robbbert] Dialogue 80, Ampex, 1980 The Ampex D80 terminal was introduced in October, 1980 at a price of $1,149. It was Ampex's first entry in the terminal market (source: http://terminals-wiki.org/wiki/index.php/Ampex_D80). DRIVER: ampex/ampex.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.192: Robbbert added 'Ampex Dialogue 80' system. ROMSET: 14336 bytes in 7 files / 8.80Kb packed $end $info=diamond $mame 0.269 [hap, Berger] Diamond, Novag Industries / Intelligent Heuristic Programming, 1994 The NOVAG DIAMOND is the latest Chess Computer from NOVAG with H8 RISC-Style Technology, which offers an array of new features such as : the computer is learning from its play so as not to repeat bad moves. The new DIAMOND has incorporated Hash-Tables to significantly improve the chess computer’s play, especially the endgame play (source: https://www.spacious-mind.com/html/diamond.html). DRIVER: novag/diamond.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.269: hap and Berger added 'Novag Industries Diamond' system. ROMSET: 101792 bytes in 3 files / 59.44Kb packed $end $info=diamond2 $mame 0.268 [hap, Berger] Diamond II, Novag Industries / Intelligent Heuristic Programming, 1997 The NOVAG DIAMOND II is one of the latest Chess Computer from NOVAG’s range running on a H8 RISC-Style processor with 160K program memory and 129K working area. It offers an array of new features and has also incorporated Hash-Tables to significantly improve the chess computer’s play especially the end-game play (source: https://www.spacious-mind.com/html/diamond_ii.html). DRIVER: novag/diamond.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.268: hap and Berger added 'Novag Industries Diamond II' system. ROMSET: 236373 bytes in 3 files / 145.32Kb packed $end $info=didakm91 $mame 0.128 [Miodrag Milanović] 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?" 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?" floppy disk drive called D80 was also introduced later in 1992 at the same time as Didaktik Kompakt was released. DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'Didaktik M 91' system. ROMSET: 16384 bytes in 1 file / 11.99Kb packed $end $info=didakm92 $mame 0.144u5 [Kevin Thacker] Didaktik M 92, Didaktik Skalica, 1992 Little is known about this Slovak clone of the ZX Spectrum. One of its particularity is that it has a separated reset button and two joystick ports (1 Kempston + 1 Sinclair). But both joystick ports have non-standard connectors. The ULA (video chip) is different from the one used in the original Spectrum. It's a russian circuitry, and it results in the screen being square instead of rectangle. Because of these russian ICs, the Diaktik M was actually much more compatible with Russian Spectrum clones (like the Pentagons) than with original ZX Spectrum (source: http://www.old-computers.com/museum/computer.asp?st=1&c=459) . DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.144u5: Kevin Thacker added skeleton driver of 'Didaktik M 92' system. ROMSET: 16384 bytes in 1 file / 11.99Kb packed $end $info=didakm93 $mame 0.128 [Miodrag Milanović] 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?" 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?" floppy disk drive called D80 was also introduced later in 1992 at the same time as Didaktik Kompakt was released. DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'Didaktik M 93' system. ROMSET: 16384 bytes in 1 file / 12.79Kb packed $end $info=didakt90 $mame 0.128 [Miodrag Milanović] 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?" 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?" floppy disk drive called D80 was also introduced later in 1992 at the same time as Didaktik Kompakt was released. DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'Didaktik 90' system. ROMSET: 16384 bytes in 1 file / 12.77Kb packed $end $info=didaktk $mame 0.128 [Miodrag Milanović] 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?" 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?" floppy disk drive called D80 was also introduced later in 1992 at the same time as Didaktik Kompakt was released. DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.128: Miodrag Milanović added 'Didaktik Kompakt' system. ROMSET: 16384 bytes in 1 file / 12.78Kb packed $end $info=didj $mame 0.221 [David Haywood] Didj, LeapFrog, 2008 The LeapFrog Didj is a handheld console made by LeapFrog Enterprises. The Didj was priced at $89.99 when it debuted on August 22, 2008. Its library mostly consists of educational software aimed for children based on licensed properties such as those from Disney, Nickelodeon, and Marvel. The Didj can run a customized Linux distribution with OpenGL, plus homebrew applications and demos (source: https://en.wikipedia.org/wiki/LeapFrog_Didj). DRIVER: tvgames/magiceyes_pollux_vr3520f.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: leapfrog_didj_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: David Haywood added 'LeapFrog Didj' system. ROMSET: 276824064 bytes in 1 file / 45.35Mb packed $end $info=digel804 $mame 0.143u3 [balrog, Lord Nightmare] Digelec 804 EPROM Programmer, Digelec, Inc, 1985 It’s an EPROM programmer designed in the 1980s for developing and maintaining embedded systems and vintage hardware. It allows users to write, read, and erase data on EPROM chips via an interface connected to a computer or standalone system, supporting various chip package types and programming voltages. It was primarily used by technicians, engineers, and hobbyists for debugging, repairing, or customizing firmware. DRIVER: skeleton/digel804.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.146u3: A lot of documentation updates, fixed location of roms to match schematics; documented the RAM expansion pinout [Lord Nightmare, balrog]. - 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 bytes in 3 files / 14.12Kb packed $end $info=digezlg $mame 0.258 [KykyPyky LEVKA_8] Digital ez LG, LG, 200? A bundle of NES games released in some models of LG Electronics TV around 2008. Most games are actually bootleg versions of famous NES games, with lots of aesthetic changes (and some gameplay changes in some cases). There are two exclusive games: LG Chess and Quick Brain (source: https://www.backloggd.com/games/digital-ez-lg/). DRIVER: nintendo/nes_clone.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.258: KykyPyky LEVKA_8 added 'LG Digital ez LG' system. ROMSET: 524288 bytes in 1 file / 235.84Kb packed $end $info=digiblst $mame 0.155 digiBLAST, Nikko Entertainment B.V. / Grey Innovation, 2005 DRIVER: skeleton/digiblast.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: digiblast_cart.xml WIP: - 0.248: Changed description to 'digiBLAST', manufacturer to 'Nikko Entertainment B.V. / Grey Innovation' and added 'the year (2005). - 0.155: Added 'Digiblaster (DIY)' device. ROMSET: None required. $end $info=digicolr $mame 0.288 [TeamEurope] Digimon Color, Bandai, 2022 Portable cartridge console produced by Bandai in 2000, an evolution of the Digimon Virtual Pet with a color LCD screen. Compact design featuring an 8-bit color TFT display (16–256 colors), directional and action buttons, mono speaker, and battery-powered. Powered by a proprietary microcontroller, it runs Digimon-themed RPG and adventure games with turn-based battles, evolutions, and character interactions. Includes a serial connection for multiplayer battles with other Digimon Color devices. Targeted at preadolescent Digimon franchise fans as a narrative gaming and digital collecting tool. DRIVER: handheld/generalplus_gpce4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Bandai Digimon Color' system. ROMSET: 8454144 bytes in 2 files / 226.08Kb packed $end $info=digijet $mame 0.178 [Ryan Holtz] Digijet, Volkswagen, 1985 The Digijet is a fuel injection system developed by Volkswagen in the 1980s for use on certain gasoline engines. Based on a digital control unit, it precisely manages the amount of fuel injected according to parameters such as engine speed, air temperature, and air pressure, improving performance, fuel efficiency, and emissions compared to earlier mechanical systems. DRIVER: skeleton/digijet.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.178: Ryan Holtz added 'Volkswagen Digijet' system. ROMSET: 2048 bytes in 1 file / 1.64Kb packed $end $info=digilog_kbd $mame 0.241 [Dirk Best] Digilog protocol analyzer keyboard, , ???? DRIVER: skeleton/digilog_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: Dirk Best added 'Digilog protocol analyzer keyboard' device. ROMSET: 1024 bytes in 1 file / 0.91Kb packed $end $info=digilog320 $mame 0.240 [Bitsavers] 320, Digilog, 1988 It’s a serial protocol analyzer from the 1980s, based on a Z80 CPU and designed to monitor RS-232 communications. Unlike more advanced models, it features a single serial channel and limited resources (16 KB of RAM and 8 KB of ROM), sufficient to capture and display data streams in real time in hexadecimal or ASCII format. Lacking an integrated screen, it sends its output to a remote terminal connected via a serial port. Used for basic debugging, serial link verification, and embedded development, it represents an entry-level version of the analysis tools commonly found in technical labs during the pre-USB era. DRIVER: skeleton/digilog320.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: digilog320.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.240: Bitsavers added 'Digilog 320' system. ROMSET: 442368 bytes in 8 files / 175.98Kb packed $end $info=digilog400 $mame 0.241 [Bitsavers] 400, Digilog, 1987 It’s a serial protocol analyzer from the 1980s, based on a Z80 CPU and designed to monitor RS-232 communications between two devices in real time. Lacking an integrated display, it transmits captured data to a remote terminal via a serial port. The ROM-based firmware allows data streams to be viewed in both hexadecimal and ASCII formats, with support for two independent channels. Used for hardware debugging, embedded development, and protocol verification, it represents a specialized pre-USB-era tool commonly found in technical labs and telecommunications engineering. DRIVER: skeleton/digilog400.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.241: Bitsavers added 'Digilog 400' system. ROMSET: 344064 bytes in 11 files / 161.47Kb packed $end $info=digimon $mame 0.274 [hap, azya] Digital Monster (Japan), Bandai, 1997 The Digital Monster had several functions that allowed the owner to take care of the pet. The first icon is the status. The user can check the pet's age, weight, strength, hunger, and energy stats here. If a Digimon had no energy in its energy bar, it would be unable to link up and battle. The second icon fed the Digimon. The meat decreased the pet's hunger, and the vitamin increased its strength and energy. However, feeding the pet either of these would increase the Digimon's weight, affecting digivolution possibilities and battle outcomes. Once the Digimon reaches the Rookie stage, it will be able to eat far more than its hunger level requires before getting full. Digimon can eat an unlimited number of vitamins (source: https://digimon.fandom.com/wiki/Digital_Monster_(virtual_pet)#Digimon_I). DRIVER: handheld/hh_e0c6200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: hap and azya added 'Bandai Digital Monster (Japan)' system. ROMSET: 174424 bytes in 2 files / 26.04Kb packed $end $info=digimonv2 $mame 0.274 [hap, azya] Digital Monster Ver. 2 (Japan), Bandai, 1998 A Japanese handheld device from the 1990s, known for its gameplay centered around caring for, training, and battling virtual creatures, featuring a monochrome screen and button-based interaction. The second version introduced new characters, alternate evolutions, and updated game mechanics compared to the original. DRIVER: handheld/hh_e0c6200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: hap and azya added 'Bandai Digital Monster Ver. 2 (Japan)' system. ROMSET: 174424 bytes in 2 files / 26.07Kb packed $end $info=digimonv3 $mame 0.274 [hap, azya] Digital Monster Ver. 3 (Japan), Bandai, 1998 A Japanese handheld device from the 1990s dedicated to raising and battling virtual creatures, featuring a monochrome screen and button controls. Compared to earlier versions, it offered new characters, varied evolutionary paths, and additional features such as connectivity with other devices for trading and battles. DRIVER: handheld/hh_e0c6200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: hap and azya added 'Bandai Digital Monster Ver. 3 (Japan)' system. ROMSET: 174424 bytes in 2 files / 26.25Kb packed $end $info=digixar $mame 0.274 [TeamEurope, David Haywood] Digimon X Arena (Japan), Bandai / Koto, 201? The Digimon X Arena comes equipped with an 18-inch color monitor and also adapts AR (Augmented Reality) technology, to which special AR Code Cards containing Digimon on them can be used. The AR code may have a web address stored on it leading to a website with an official Bandai illustration of the Digimon on the page, for example the Shoutmon AR Code Card. It connects to the Digimon Xros Loader via infra-red, so you can communicate with the Digimon you have raised and battle with others for free. In addition, since you can connect to the Xros Arena, you can also obtain new Digimon on the Digimon Xros Loader (source: https://digimon.fandom.com/wiki/Digimon_X_Arena). DRIVER: skeleton/epoch_tv_globe.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope and David Haywood added 'Bandai / Koto Digimon X Arena (Japan)' system. ROMSET: 8388608 bytes in 1 file / 7.72Mb packed $end $info=dim68k $mame 0.141 [Robbbert] Dimension 68000, Micro Craft, 1984 The Dimension system includes 256K RAM, expandable to 512K, dual half-height, single density, double sided drives, CP/M 68K, based on the 68000 CPU, Basic, a C Compiler, 68K assembler, diagnostics, and utilities. It comes with an NTSC output, a Centronics standard parallel port, an RS-232 standard serial port, and a joystick port. Ten-Gallon System Unit. The keyboard is OEMed from Key Tronic and offers the same improved PC layout as the Key Tronic 5150 replacement for the IBM PC. This is an 83-key full-stroke keyboard with 10 function keys nestled on the left, a 10-key numeric keypad nestled on the right, and a modified Selectric-style keyboard in center stage. The keyboard is not as sturdy as the standard IBM keyboard, nor does it offer the same crisp tactile feedback, but it is completely serviceable, and includes LED caps lock readout, which the PC keyboard does not (source: http://www.atarimagazines.com/creative/v11n4/38_Dimension_a_68000_muscle.php). DRIVER: microcraft/dim68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: dim68k.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.255: Various improvements: Replace generic serial keyboard with dump and low level emulation of MCU-based keyboard. Specify correct clocks and XTAL sources for CPU and various other components. Add game control port (untested) [AJR, Bitsavers]. Remove obsolete patch [AJR]. - 0.141: Robbbert added skeleton driver of 'Dimension 68000' system. ROMSET: 15619 bytes in 13 files / 5.37Kb packed $end $info=dim68k_kbd $mame 0.255 [AJR, Bitsavers] Dimension 68000 keyboard, , ???? DRIVER: microcraft/dim68k_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: AJR and Bitsavers added 'Dimension 68000 keyboard' device. ROMSET: 5120 bytes in 2 files / 1.26Kb packed $end $info=dimension $mame 0.284 [hap, Sean Riddle] The Dimension, South Carolina Applied Technology, 1983 An educational computer developed in 1983 for school and training environments, based on the Z80 architecture with the CP/M operating system. It provided a stable environment for learning programming and professional applications, thanks to its robust design, modular expandability, and compatibility with educational software widely used in U.S. institutions at the time. DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: hap and Sean Riddle added 'South Carolina Applied Technology The Dimension' system. ROMSET: 2048 bytes in 1 file / 1.69Kb packed $end $info=dimm_spd $mame 0.252 [R. Belmont] DIMM Serial Presence Detect, , ???? DRIVER: devices/machine/dimm_spd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.266: Refactored using the i2chle mix-in [R. Belmont]. - 0.252: R. Belmont added 'DIMM Serial Presence Detect' device. ROMSET: None required. $end $info=dina $mame 0.127 [Curt Coder] Dina, Telegames, 1988 The videogame crash of 1983 affected Coleco. Texas-based company Telegames eventually purchased the rights to the ColecoVision console, and bought most of Coleco's stock. Rather than selling Coleco's bulky unit, Telegames began manufacturing and distributing the Bit Corporation designed DINA 2-in-1. In 1988 the renamed DINA became the Telegames Personal Arcade. The unit was sold via mail order catalogs. The unit was sold through Telegames, Inc. via mail order for only $40USD (source: http://en.wikipedia.org/wiki/Telegames_Personal_Arcade). DRIVER: coleco/coleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: coleco.xml, coleco_homebrew.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.127: Curt Coder added 'Telegames Dina' system. ROMSET: None required. $end $info=dinopc $mame 0.282 [David Haywood, TeamEurope] Mouse de Battle!! Kyouryuu Zukan PC (Japan), Sega Toys, 2020 It’s a plug-and-play console released in Japan in 2020, inspired by the *Kyouryuu Zukan* franchise. Designed to connect to a television, it offers an interactive educational experience for preschool-aged children: the player uses a physical mouse with buttons to explore a visual dinosaur dictionary, identify species, learn names, and answer simple quizzes. Audio and video are output via composite connection, featuring a colorful, intuitive interface centered on playful learning through familiar characters. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Sega Toys Mouse de Battle!! Kyouryuu Zukan PC (Japan)' system. ROMSET: 285212672 bytes in 1 file / 62.45Mb packed $end $info=dinothun $mame 0.280 [TeamEurope, David Haywood] Power Rangers Dino Thunder: Thunder Action, N-Vision / Toy Quest, 2004 Plug-and-play device designed to connect directly to your TV, based on a popular action series, allowing you to start playing instantly without the need for additional consoles. It includes one or more pre-installed games featuring simple 2D graphics, dedicated controls integrated into the controller pad, and characters faithful to the original universe. Enjoy arcade-style gameplay with missions, combat, and special powers—perfectly suited for kids and fans of the series. The device boasts a colorful, durable design, complete with an ergonomic controller and standard AV/RCA connections for analog TVs. Ideal for an immediate gaming experience—no setup or cartridges required. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'N-Vision / Toy Quest Power Rangers Dino Thunder: Thunder Action' system. ROMSET: 4194304 bytes in 1 file / 2.07Mb packed $end $info=dio16 $mame 0.187 [Miodrag Milanović, R. Belmont] 16-bit DIO bus, , ???? DRIVER: devices/bus/hp_dio/hp_dio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Miodrag Milanović and R. Belmont added '16-bit DIO bus' device. ROMSET: None required. $end $info=dio16_slot $mame 0.187 [Miodrag Milanović, R. Belmont] 16-bit DIO slot, , ???? DRIVER: devices/bus/hp_dio/hp_dio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Miodrag Milanović and R. Belmont added '16-bit DIO slot' device. ROMSET: None required. $end $info=dio32 $mame 0.187 32-bit DIO-II bus, , ???? DRIVER: devices/bus/hp_dio/hp_dio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added '32-bit DIO-II bus' device. ROMSET: None required. $end $info=dio32_slot $mame 0.187 32-bit DIO-II slot, , ???? DRIVER: devices/bus/hp_dio/hp_dio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added '32-bit DIO-II slot' device. ROMSET: None required. $end $info=dio98259 $mame 0.288 [F. Ulivi] HP98259 1 Mbit bubble memory, , ???? DRIVER: devices/bus/hp_dio/hp98259.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: F. Ulivi added 'HP98259 1 Mbit bubble memory' device. $end $info=dio98543 $mame 0.199 [Sven Schnelle] HP98543 medium-res color DIO video card, , ???? DRIVER: devices/bus/hp_dio/hp98543.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.199: Sven Schnelle added 'HP98543 medium-res color DIO video card' device. ROMSET: 8192 bytes in 1 file / 1.82Kb packed $end $info=dio98544 $mame 0.187 HP98544 high-res monochrome DIO video card, , ???? DRIVER: devices/bus/hp_dio/hp98544.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added 'HP98544 high-res monochrome DIO video card' device. ROMSET: 8192 bytes in 1 file / 1.83Kb packed $end $info=dio98550 $mame 0.204 HP98550A high-res color DIO video card, , ???? DRIVER: devices/bus/hp_dio/hp98550.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.204: Added 'HP98550A high-res color DIO video card' device. ROMSET: 32768 bytes in 1 file / 2.87Kb packed $end $info=dio98603a $mame 0.197 HP98603A BASIC 4.0 ROM card, , ???? DRIVER: devices/bus/hp_dio/hp98603a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.197: Added 'HP98603A BASIC 4.0 ROM card' device. ROMSET: 524288 bytes in 16 files / 282.64Kb packed $end $info=dio98603b $mame 0.190 HP98603 BASIC ROM card, , ???? DRIVER: devices/bus/hp_dio/hp98603b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.197: Renamed (dio98603) to (dio98603b). - 0.190: Added 'HP98603 BASIC ROM card' device. ROMSET: 786432 bytes in 12 files / 367.52Kb packed $end $info=dio98624 $mame 0.268 [Sven Schnelle] HP98624 GPIB Interface, , ???? DRIVER: devices/bus/hp_dio/hp98624.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Sven Schnelle added 'HP98624 GPIB Interface' device. ROMSET: None required. $end $info=dio98628 $mame 0.274 [F. Ulivi] HP98628 data communication interface, , ???? DRIVER: devices/bus/hp_dio/hp98628_9.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: F. Ulivi added 'HP98628 data communication interface' device. ROMSET: 8192 bytes in 1 file / 5.63Kb packed $end $info=dio98629 $mame 0.274 [F. Ulivi] HP98629 SRM interface, , ???? DRIVER: devices/bus/hp_dio/hp98628_9.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: F. Ulivi added 'HP98629 SRM interface' device. ROMSET: 8192 bytes in 1 file / 5.00Kb packed $end $info=dio98643 $mame 0.204 HP98643A LANIC Ethernet card, , ???? DRIVER: devices/bus/hp_dio/hp98643.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'HP98643A LANIC Ethernet card' device. ROMSET: None required. $end $info=dio98644 $mame 0.197 HP98644A Asynchronous Serial Interface, , ???? DRIVER: devices/bus/hp_dio/hp98644.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.197: Added 'HP98644A Asynchronous Serial Interface' device. ROMSET: None required. $end $info=disbestf $mame 0.288 [TeamEurope] Disney & Disney/Pixar Characters Best Friends PC (Japan), Bandai, 2018 Bandai's educational computer for children, inspired by Disney and Disney/Pixar characters. Features a colorful design with a built-in keyboard featuring large themed keys, an included mouse, and stereo speakers. Built on PC-compatible hardware, it runs educational games focused on literacy, math, creativity, and interactive activities featuring characters such as Mickey Mouse, Winnie the Pooh, and Toy Story. Includes USB ports, CD-ROM, and sometimes modem connectivity. Designed for school-aged children (4–10 years) as a friendly introduction to home computing. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Bandai Disney & Disney/Pixar Characters Best Friends PC (Japan)' system. ROMSET: 16777216 bytes in 1 file / 13.78Mb packed $end $info=discmate $mame 0.178 [Nigel Barnes] Arbiter Discmate A-02, Arbiter Leisure, 1988 Technical information and pictures: http://www.jukebox-world.de/Forum/Archiv/England/DiscmasterA-00.htm#A-02 DRIVER: acorn/bbcm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbcm_cart.xml, bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.178: Nigel Barnes added 'Arbiter Leisure Arbiter Discmate A-02' system. ROMSET: 16384 bytes in 1 file / 8.52Kb packed $end $info=discmon $mame 0.196 [Nigel Barnes] Arbiter Discmonitor A-01, Arbiter Leisure, 1988 Technical informations: http://www.jukebox-world.de/Forum/Archiv/England/DiscmasterA-00.htm#A-01 DRIVER: acorn/bbcm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbcm_cart.xml, bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.196: Nigel Barnes added 'Arbiter Leisure Arbiter Discmonitor A-01' system. ROMSET: 16384 bytes in 1 file / 9.47Kb packed $end $info=discpal $mame 0.219 [Sean Riddle, David Haywood] Disney Game It! Classic Pals, Performance Designed Products / Disney / Jungle Soft, 2006 A plug-and-play joystick-shaped device with built-in games featuring Disney characters. It connects directly to a TV, includes physical controls, and provides an instant gaming experience designed for younger or family audiences—no external console required. DRIVER: tvgames/spg2xx_lexibook.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Sean Riddle and David Haywood added 'Performance Designed Products/Disney/Jungle Soft Disney Game It! Classic Pals' system. ROMSET: 4194304 bytes in 1 file / 1.44Mb packed $end $info=discrete $mame 0.149u1 Discrete Sound, , ???? DRIVER: devices/sound/discrete.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Discrete Sound'. - 0.149u1: Added 'DISCRETE' device. ROMSET: None required. $end $info=diskii13 $mame 0.198 [R. Belmont] Apple Disk II NG controller (13-sector), , ???? Implementation of the Apple II Disk II controller card. DRIVER: devices/bus/a2bus/a2diskiing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: R. Belmont added 'Apple Disk II NG controller (13-sector)' device. ROMSET: 256 bytes in 1 file / 0.22Kb packed $end $info=diskonchip_g3 $mame 0.149u1 DiskOnChip G3, , ???? DRIVER: tigertel/docg3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'DiskOnChip G3' device. ROMSET: None required. $end $info=displpc $mame 0.288 [TeamEurope] Disney Princess Learning Personal Computer (Japan), Bandai, 2020 The "Bandai Disney Princess Learning Personal Computer" is an educational electronic toy (computer-style learning toy) distributed by Bandai exclusively for the Japanese market. Just like the Konami Plug & Play game we mentioned earlier, this device is also part of the history of educational gaming hardware and has been officially added to the MAME emulator's preservation database. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Bandai Disney Princess Learning Personal Computer (Japan)' system. ROMSET: 16777216 bytes in 1 file / 9.60Mb packed $end $info=disppal $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Disney Game It! Princess Pals, Performance Designed Products / Disney / Jungle Soft, 2006 A plug-and-play joystick-shaped device with built-in games featuring Disney characters. It connects directly to a TV, includes physical controls, and provides an instant gaming experience designed for younger or family audiences—no external console required. DRIVER: tvgames/spg2xx_lexibook.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle, TeamEurope added 'Performance Designed Products / Disney / Jungle Soft Disney Game It! Princess Pals' system. ROMSET: 4194304 bytes in 1 file / 1.38Mb packed $end $info=distomeb_rtime $mame 0.251 [Tim Lindner] Disto Real Time Clock Card, , ???? DRIVER: devices/bus/coco/meb_rtime.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Tim Lindner added 'Disto Real Time Clock Card' device. ROMSET: None required. $end $info=distomeb_slot $mame 0.251 [Tim Lindner] Disto Mini Expansion Bus, , ???? DRIVER: devices/bus/coco/meb_intrf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Tim Lindner added 'Disto Mini Expansion Bus' device. ROMSET: None required. $end $info=ditto $mame 0.178 [hap, Sean Riddle] Ditto, Tiger Electronics, 1981 A 1990s handheld device dedicated to capturing, caring for, and trading virtual creatures, featuring a monochrome screen and button controls. It stands out for its direct link capability with a matching unit, enabling data exchange and cooperative interactions between two users. DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.178: hap and Sean Riddle added 'Tiger Electronics Ditto' system. ROMSET: 1744 bytes in 3 files / 0.86Kb packed $end $info=djmemc $mame 0.257 [R. Belmont] Apple djMEMC memory controller, , ???? DRIVER: apple/djmemc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: R. Belmont added 'Apple djMEMC memory controller' device. ROMSET: None required. $end $info=dks7000c $mame 0.268 [Sean Riddle, David Haywood] Disney Classic Handheld Karaoke Player (DKS7000-C), IVL Technologies (Disney / Memcorp Inc license), 2003 A portable karaoke device designed for young users, based on Disney licenses and featuring preloaded songs from classic animated films. It includes a built-in microphone, sound effects, an LCD display, and an audio output for connecting to a TV or external speakers, offering an immediate and self-contained singing experience. DRIVER: skeleton/easy_karaoke.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: easy_karaoke_cart.xml RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.268: Sean Riddle and David Haywood added 'IVL Technologies (Disney/Memcorp Inc license) Disney Classic Handheld Karaoke Player (DKS7000-C)' system. ROMSET: 4194304 bytes in 1 file / 2.80Mb packed $end $info=dks7000p $mame 0.269 [David Haywood, TeamEurope] Disney Princess Handheld Karaoke Player (DKS7000-P), IVL Technologies (Disney / Memcorp Inc license), 2003 A portable karaoke device designed for a young audience, especially fans of the Disney Princess franchise. It features preloaded themed songs, a built-in microphone, sound effects, and playback functionality with adjustable volume. Battery-powered, it’s intended for simple, instant use and features a colorful, themed design. DRIVER: skeleton/easy_karaoke.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: easy_karaoke_cart.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.269: David Haywood and TeamEurope added 'IVL Technologies (Disney / Memcorp Inc license) Disney Princess Handheld Karaoke Player (DKS7000-P)' system. ROMSET: 4194304 bytes in 1 file / 2.68Mb packed $end $info=dl11 $mame 0.239 [Sergey Svishchev] DEC DL11-D SLU, , ???? The DL-type SLU is an interface to asynchronous serial peripherals, such as terminals, consisting of a host bus interface (to the Q-bus or UNIBUS), a receiver and transmitter (usually an industry-standard UART), and an electrical interface to the peripheral (20 ma. current loop, EIA RS-232-C, RS-422, etc). Additional features (e.g. the line time clock register on the UNIBUS DL11 or modem control on the Q-bus DLVE1) may or may not be present on a DL-type SLU. These features have nothing to do with the basic function of the SLU which is transmit and receive asynchronous serial data via the data leads only (modem control is a extension of the capabilities of the interface, not a basic function). DRIVER: devices/machine/dl11.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Changed description to 'DEC DL11-D SLU'. Added 1801VP1-065 variant and implemented more functionality [Sergey Svishchev]. - 0.239: Sergey Svishchev added 'DEC DL11-type SLU' device. ROMSET: None required. $end $info=dl1414t $mame 0.183 DL1414T Intelligent Display, , ???? DRIVER: devices/video/dl1416.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Changed description to 'DL1414T Intelligent Display'. - 0.183: Added 'DL1414T' device. ROMSET: None required. $end $info=dl1416b $mame 0.149u1 DL1416B Intelligent Display, , ???? DRIVER: devices/video/dl1416.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Changed description to 'DL1416B Intelligent Display'. - 0.149u1: Added 'DL1416B' device. ROMSET: None required. $end $info=dl1416t $mame 0.149u1 DL1416T Intelligent Display, , ???? DRIVER: devices/video/dl1416.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Changed description to 'DL1416B Intelligent Display'. - 0.149u1: Added 'DL1416T' device. ROMSET: None required. $end $info=dm_clgd5430 $mame 0.145u1 Diamond Speedstar Pro SE ISA Graphics Card (BIOS v1.00), , ???? DRIVER: devices/bus/isa/svga_cirrus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.286: Subscribe to ISA remap, add AVGA1 card support, add non-ambiguous GD5430 suffix to ISA16_SVGA_CIRRUS [Angelo Salese]. - 0.145u1: Added 'Diamond Speedstar Pro SE ISA Graphics Card (BIOS v1.00)' device. ROMSET: 65536 bytes in 1 file / 19.53Kb packed $end $info=dm3270 $mame 0.132 [Robbbert] DM3270 Control Unit Display Station, Beehive International, 1982 This is a conventional computer terminal using a serial link. Could be a clone of the IBM3276-2 (source: 'beehive.c' driver). DRIVER: beehive/microb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: Renamed (beehive) to (dm3270), description changed to 'DM3270 Control Unit Display Station' and manufacturer to 'Beehive International'. - 0.132: Robbbert added skeleton driver of 'Beehive DM3270' system. ROMSET: 14336 bytes in 4 files / 6.57Kb packed $end $info=dm500 $mame 0.138 [Lukasz Markowski] Dreambox 500, Dream Multimedia, 2006 The Dreambox is a series of Linux-powered DVB satellite, terrestrial and cable digital television receivers (set-top box), produced by German multimedia vendor Dream Multimedia. The DM500 is the successor to the DM5620 and is the smallest and cheapest Dreambox. It is based around an IBM STBx25xx Digital Set-Top Box Integrated Controller, featuring notably a 252 MHz PowerPC processor subsystem, hardware MPEG-2 video and audio decoding and smart card interfaces. The DM500 features 32 MB of RAM and 8 MB of NOR flash memory, of which 5 MB are used for read-only firmware (cramfs and squashfs filesystems), 256 kB by the boot loader and the rest by a writable jffs2 filesystem (source: http://en.wikipedia.org/wiki/Dreambox#DM_500.2C_DM_500.2B.2C_DM500HD). DRIVER: skeleton/dm7000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.138: Lukasz Markowski added skeleton driver of 'Dreambox 500' system. ROMSET: 6201344 bytes in 3 files / 5.55Mb packed $end $info=dm5620 $mame 0.138 [Lukasz Markowski] Dreambox 5620, Dream Multimedia, 2004 The Dreambox is a series of Linux-powered DVB satellite, terrestrial and cable digital television receivers (set-top box), produced by German multimedia vendor Dream Multimedia. There was a DM 5600 and also a DM 5620 model. The only difference being that the DM 5620 included an Ethernet port. Otherwise, the DM 56X0 models were a cut down version of the DM 7000 without an IDE interface. They did, however, include an RF modulator allowing them to be used with older TVs that lack a SCART connector (source: http://en.wikipedia.org/wiki/Dreambox#DM_5600.2C_DM_5620). DRIVER: skeleton/dm7000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.138: Lukasz Markowski added skeleton driver of 'Dreambox 5620' system. ROMSET: 5877760 bytes in 2 files / 5.46Mb packed $end $info=dm7000 $mame 0.138 [Lukasz Markowski] Dreambox 7000, Dream Multimedia, 2003 The Dreambox is a series of Linux-powered DVB satellite, terrestrial and cable digital television receivers (set-top box), produced by German multimedia vendor Dream Multimedia. The DM 7000 is based around the IBM STB04500 controller, featuring a PowerPC processor subsystem and hardware MPEG decoding, has 64 MiB of RAM, 8 MiB of NOR flash memory (directly executable), a Common Interface slot, a dual smart card reader, a CompactFlash card reader, a USB 1.1 port, and an IDE (also known as PATA) interface for attaching an internal 3.5 in hard disk drive to convert the unit into a digital video recorder. Accepts only 230 V AC power (source: http://en.wikipedia.org/wiki/Dreambox#DM_7000). DRIVER: skeleton/dm7000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.146u1: Connected terminal keyboard [Lukasz Markowski]. - 0.138: Lukasz Markowski added skeleton driver of 'Dream Multimedia Dreambox 7000' system. ROMSET: 6291456 bytes in 2 files / 5.85Mb packed $end $info=dm9368 $mame 0.149u1 Fairchild DM9368 7-Segment Decoder, , ???? DRIVER: devices/video/dm9368.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Update output when rbi is written, seabattl,elf: remove unneeded 7seg output trampoline, didact: #define pia6820_device pia6821_device, please don't do that [hap]. - 0.186: Changed description to 'Fairchild DM9368 7-Segment Decoder'. - 0.149u1: Added 'DM9368 7-Segment Decoder' device. ROMSET: None required. $end $info=dma_datagear $mame 0.279 [Andrei I. Holub] DATEGEAR 107(#6b) UA858D, , ???? DRIVER: devices/bus/spectrum/dma/cards.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Andrei I. Holub added 'DATEGEAR 107(#6b) UA858D' device. ROMSET: None required. $end $info=dma_datagear_zilog $mame 0.279 [Andrei I. Holub] DATEGEAR 107(#6b) ZILOG, , ???? DRIVER: devices/bus/spectrum/dma/cards.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Andrei I. Holub added 'DATEGEAR 107(#6b) ZILOG' device. ROMSET: None required. $end $info=dma_mb02p $mame 0.279 [Andrei I. Holub] MB02+ 11(#0b) UA858D, , ???? DRIVER: devices/bus/spectrum/dma/cards.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Andrei I. Holub added 'MB02+ 11(#0b) UA858D' device. ROMSET: None required. $end $info=dma_mb02p_zilog $mame 0.279 [Andrei I. Holub] MB02+ 11(#0b) ZILOG, , ???? DRIVER: devices/bus/spectrum/dma/cards.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Andrei I. Holub added 'MB02+ 11(#0b) ZILOG' device. ROMSET: None required. $end $info=dma_slot $mame 0.279 [Andrei I. Holub] Spectrum DMA Slot, , ???? DRIVER: devices/bus/spectrum/dma/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Andrei I. Holub added 'Spectrum DMA Slot' device. ROMSET: None required. $end $info=dmac_0266 $mame 0.221 [Patrick Mackinlay] Sony 0266 DMA Controller, , ???? DRIVER: sony/dmac_0266.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Patrick Mackinlay added 'Sony 0266 DMA Controller' device. ROMSET: None required. $end $info=dmac_0448 $mame 0.221 [Patrick Mackinlay] Sony DMA Controller 0448, , ???? DRIVER: sony/dmac_0448.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Patrick Mackinlay added 'Sony DMA Controller 0448' device. ROMSET: None required. $end $info=dmac3 $mame 0.247 [Vas Crabb] Sony CXD8403Q DMAC3 DMA Controller, , ???? DRIVER: sony/dmac3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: Vas Crabb added 'Sony CXD8403Q DMAC3 DMA Controller' device. ROMSET: None required. $end $info=dmadac $mame 0.149u1 DMA-driven DAC, , ???? DRIVER: devices/sound/dmadac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'DMA-driven DAC' device. ROMSET: None required. $end $info=dmagic_f018 $mame 0.269 [Angelo Salese] DMAgic F018 Gate Array, , ???? DRIVER: commodore/c65.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.269: Angelo Salese added 'DMAgic F018 Gate Array' device. ROMSET: None required. $end $info=dmax8000 $mame 0.176 [Robbbert] Datamax 8000, Datamax, 1981 This computer was designed and made by Datamax Pty Ltd, in Manly, Sydney, Australia. It could have up to 4x 8 inch floppy drives, in the IBM format. There were a bunch of optional extras such as 256kB RAM, numeric coprocessor, RTC, etc. (source: dmax8000.cpp driver). DRIVER: ausnz/dmax8000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.176: Robbbert added 'Datamax 8000' system. ROMSET: 4096 bytes in 1 file / 2.32Kb packed $end $info=dmbtjunc $mame 0.274 [David Haywood, TeamEurope] Let's! TV Play Digital Monster Battle Junction (Japan), Bandai, 2006 A portable device inspired by Digimon, designed for a young audience, that blends digital gameplay with TV interactivity. It allows users to collect, raise, and battle virtual creatures, and can connect to a specific TV broadcast signal to unlock exclusive content or participate in synchronized events. Battery-powered, it features a compact design and dedicated buttons for intuitive navigation. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood and TeamEurope added 'Bandai Let's! TV Play Digital Monster Battle Junction (Japan)' system. ROMSET: 8388608 bytes in 1 file / 2.89Mb packed $end $info=dmg_apu $mame 0.149u1 LR35902 APU, , ???? DRIVER: devices/sound/gb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.179: Renamed (gameboy_sound) to (dmg_apu). - 0.149u1: Added 'LR35902 APU' device. ROMSET: None required. $end $info=dmg_ppu $mame 0.149u1 DMG PPU, , ???? DRIVER: devices/video/gb_lcd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: Renamed (dmg_lcd) to (dmg_ppu). - 0.149u1: Added 'DMG PPU' device. ROMSET: None required. $end $info=dmnslayg $mame 0.277 [TeamEurope, David Haywood] Demon Slayer: Kimetsu no Yaiba Zenshuuchuu Pad (green ver.) (Japan), Bandai, 2021 "Demon Slayer: Kimetsu no Yaiba Zenshuuchuu Pad" (鬼滅の刃 全集中Pad) is an official handheld arcade controller produced by Bandai, inspired by the popular anime/manga series Demon Slayer (Kimetsu no Yaiba ). The device was launched in Japan as an accessory for playing the various games in the series based on the anime, especially those distributed on home platforms such as Nintendo Switch or PlayStation 4. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope and David Haywood added 'Bandai Demon Slayer: Kimetsu no Yaiba Zenshuuchuu Pad (green ver.) (Japan)' system. ROMSET: 142606336 bytes in 1 file / 31.57Mb packed $end $info=dms5000 $mame 0.137 [Miodrag Milanović] DMS-5000, Digital Microsystems, 1982 The DMS-5000 resumed the concept of the DMS-3/F system, a CP/M based machine that could be used as a stand-alone computer or as a network station for the HiNet local area network. The DMS-5000 was sold in two versions, a Z80 based model with 64 KB of RAM, and a 8086 version with up to 1 MB of RAM (source: http://www.old-computers.com/museum/computer.asp?c=609&st=1). DRIVER: dms/dms5000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.137: Miodrag Milanović added skeleton driver of 'Digital Microsystems DMS-5000' system. ROMSET: 16384 bytes in 2 files / 11.90Kb packed $end $info=dms86 $mame 0.137 [Robbbert] DMS-86, Digital Microsystems, 1982 An 8-bit portable device based on the Z80 architecture, designed for learning and developing computer skills. It features an integrated keyboard, an LCD display, and supports programming in languages such as BASIC and assembly. Created for educational use, it allows users to write, run, and store programs—often via audio cassettes or external memory—delivering an experience similar to early 1980s home computers. DRIVER: dms/dms86.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.137: Robbbert added skeleton driver of 'Digital Microsystems DMS-86' system. ROMSET: 8192 bytes in 2 files / 4.71Kb packed $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). DRIVER: ncr/dmv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: dmv.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, Marquee, PCB and Artwork Preview. WIP: - 0.285: Use "required_os" and "required_ram" info elements [AJR]. - 0.215: Machine promoted to working [Sandro Ronco, rfka01]. - 0.156: Added 'mouse input [Sandro Ronco]. - 0.155: Added ''Decision Mate V' floppy softlist [Sandro Ronco]. Added expansions slot interface [rfka01, Sandro Ronco]. Added boot ROMs from 4 different boards [rfka01]. - 0.146u3: Added keyboard MCU ROM content [rfka01]. - 0.144u5: rfka01 added 'skeleton driver for NCR Decision Mate V' system. ROMSET: 45056 bytes in 8 files / 17.03Kb packed $end $info=dmv_c3282 $mame 0.215 [Sandro Ronco] C3282 External HD Interface, , ???? DRIVER: devices/bus/dmv/k012.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Sandro Ronco added 'C3282 External HD Interface' device. ROMSET: None required. $end $info=dmv_k012 $mame 0.215 [Sandro Ronco] K012 Internal HD Interface, , ???? DRIVER: devices/bus/dmv/k012.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Sandro Ronco added 'K012 Internal HD Interface' device. ROMSET: None required. $end $info=dmv_k200 $mame 0.155 K200 64K RAM expansion, , ???? DRIVER: devices/bus/dmv/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'K200 64K RAM expansion' device. ROMSET: None required. $end $info=dmv_k202 $mame 0.155 K202 192K RAM expansion, , ???? DRIVER: devices/bus/dmv/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'K202 192K RAM expansion' device. ROMSET: None required. $end $info=dmv_k208 $mame 0.155 K208 448K RAM expansion, , ???? DRIVER: devices/bus/dmv/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'K208 448K RAM expansion' device. ROMSET: None required. $end $info=dmv_k210 $mame 0.156 K210 Centronics, , ???? DRIVER: devices/bus/dmv/k210.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'K210 Centronics' device. ROMSET: None required. $end $info=dmv_k211 $mame 0.156 K211 RS-232 Communications Interface, , ???? DRIVER: devices/bus/dmv/k801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'K211 RS-232 Communications Interface' device. ROMSET: None required. $end $info=dmv_k212 $mame 0.156 K212 RS-232 Printer Interface, , ???? DRIVER: devices/bus/dmv/k801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'K212 RS-232 Printer Interface' device. ROMSET: None required. $end $info=dmv_k213 $mame 0.156 K213 RS-232 Plotter Interface, , ???? DRIVER: devices/bus/dmv/k801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'K213 RS-232 Plotter Interface' device. ROMSET: None required. $end $info=dmv_k220 $mame 0.155 K220 diagnostic, , ???? DRIVER: devices/bus/dmv/k220.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'K220 diagnostic' device. ROMSET: 32768 bytes in 4 files / 14.80Kb packed $end $info=dmv_k230 $mame 0.155 K230 8088 without interrupt controller, , ???? DRIVER: devices/bus/dmv/k230.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'K230 8088 without interrupt controller' device. ROMSET: 4096 bytes in 1 file / 2.65Kb packed $end $info=dmv_k231 $mame 0.155 K231 8088 without interrupt controller, , ???? DRIVER: devices/bus/dmv/k230.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'K231 8088 without interrupt controller' device. ROMSET: 4096 bytes in 1 file / 2.65Kb packed $end $info=dmv_k233 $mame 0.155 K233 16K Shared RAM, , ???? DRIVER: devices/bus/dmv/k233.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'K233 16K Shared RAM' device. ROMSET: None required. $end $info=dmv_k234 $mame 0.155 K234 68008, , ???? DRIVER: devices/bus/dmv/k230.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'K234 68008' device. ROMSET: None required. $end $info=dmv_k235 $mame 0.155 K235 8088 with interrupt controller, , ???? DRIVER: devices/bus/dmv/k230.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'K235 8088 with interrupt controller' device. ROMSET: 4096 bytes in 1 file / 2.21Kb packed $end $info=dmv_k801 $mame 0.156 K801 RS-232 Switchable Interface, , ???? DRIVER: devices/bus/dmv/k801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'K801 RS-232 Switchable Interface' device. ROMSET: None required. $end $info=dmv_k803 $mame 0.156 K803 RTC, , ???? DRIVER: devices/bus/dmv/k803.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'K803 RTC' device. ROMSET: None required. $end $info=dmv_k806 $mame 0.155 K806 mouse, , ???? DRIVER: devices/bus/dmv/k806.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'K806 mouse' device. ROMSET: 1024 bytes in 1 file / 0.47Kb packed $end $info=dmv_keyboard $mame 0.154 Decision Mate V Keyboard, , ???? DRIVER: ncr/dmv_keyb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (dmv_keyb) to (dmv_keyboard). - 0.154: Added 'Decision Mate V Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.97Kb packed $end $info=dmvcart_slot $mame 0.155 Decision Mate V cartridge slot, , ???? DRIVER: devices/bus/dmv/dmvbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Decision Mate V cartridge slot' device. ROMSET: None required. $end $info=dmx_voice_card $mame 0.274 [m1macrophage] DMX Voice Card, , ???? DRIVER: oberheim/dmx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: m1macrophage added 'DMX Voice Card' device. ROMSET: None required. $end $info=dn3000 $mame 0.145u1 [Hans Ostermeyer] Apollo DN3000, 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). DRIVER: apollo/apollo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: apollo_ctape.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.288: BugFIX #09419 [Crash/Freeze] (apollo/apollo.cpp) dn3000, dn3500, dn5500 and all clones: The emulator crashes on start [hap]. - 0.148u5: Renamed (dn3000_15i) to (dn3000) and description changed to 'Apollo DN3000'. - 0.145u1: Hans Ostermeyer added 'Apollo DN3000 19" Monochrome' system. ROMSET: 32768 bytes in 1 file / 19.97Kb packed $end $info=dn3000_19i $mame 0.148u5 [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). DRIVER: apollo/apollo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: apollo_ctape.xml RESOURCES: Snap and Title. WIP: - 0.148u5: Hans Ostermeyer added 'Apollo DN3000 19" Monochrome' system. ROMSET: 32768 bytes in 1 file / 19.97Kb packed $end $info=dn3500 $mame 0.145u1 [Hans Ostermeyer] Apollo DN3500, 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). DRIVER: apollo/apollo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: apollo_ctape.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and PCB. WIP: - 0.288: BugFIX #09419 [Crash/Freeze] (apollo/apollo.cpp) dn3000, dn3500, dn5500 and all clones: The emulator crashes on start [hap]. - 0.148u5: Renamed (dn3500_15i) to (dn3500) and description changed to 'Apollo DN3500'. - 0.145u1: Hans Ostermeyer added 'Apollo DN3500 19" Monochrome' system. ROMSET: 65536 bytes in 1 file / 20.77Kb packed $end $info=dn3500_19i $mame 0.148u5 [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). DRIVER: apollo/apollo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: apollo_ctape.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.148u5: Hans Ostermeyer added 'Apollo DN3500 19" Monochrome' system. $end $info=dn5500 $mame 0.145u1 [Hans Ostermeyer] Apollo DN5500, 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). DRIVER: apollo/apollo.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: apollo_ctape.xml RESOURCES: Snap and Title. WIP: - 0.288: BugFIX #09419 [Crash/Freeze] (apollo/apollo.cpp) dn3000, dn3500, dn5500 and all clones: The emulator crashes on start [hap]. - 0.148u5: Renamed (dn5500_15i) to (dn5500) and description changed to 'Apollo DN5500'. - 0.145u1: Hans Ostermeyer added 'Apollo DN5500 19" Monochrome' system. ROMSET: 65536 bytes in 1 file / 21.86Kb packed $end $info=dn5500_19i $mame 0.148u5 [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). DRIVER: apollo/apollo.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: apollo_ctape.xml RESOURCES: Snap and Title. WIP: - 0.148u5: Hans Ostermeyer added 'Apollo DN5500 19" Monochrome' system. ROMSET: 65536 bytes in 1 file / 21.86Kb packed $end $info=dnce2000 $mame 0.221 [Sean Riddle, David Haywood] Dance 2000 / Hot 2000 (Jin Bao TV Dancing Carpet, SY-2000-04), Shenzhen Soyin Electric Appliance Ind. Co., Ltd., 200? Dance 2000 / Hot 2000 (Jin Bao TV Dancing Carpet, SY-2000-04) is a Plug and Play dance mat based on technology closer to a regular NES than VT technology, with a very simple ‘mapper' chip. There are many dance mats based on NES technology although most are tricky to dump, this one had a glob on a subboard similar to many ABL products, which made things easier. I do enjoy hearing NES chiptunes, so this has that appeal at least, but the actual game is very poor, and many of the songs don't seem well tested – the game seems to run out of sprites on some songs causing the arrows to vanish before they even get to the point you're meant to press them (source: https://mamedev.emulab.it/haze/2020/04/08/under-the-surface-part-8/). DRIVER: nintendo/nes_clone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: Sean Riddle and David Haywood added 'Shenzhen Soyin Electric Appliance Ind. Co., Ltd. Dance 2000 / Hot 2000 (Jin Bao TV Dancing Carpet, SY-2000-04)' system. ROMSET: 262144 bytes in 1 file / 102.13Kb packed $end $info=dnv200fs $mame 0.221 [Team Europe, David Haywood] Denver (GMP-270CMK2) (Family Sport 200-in-1), Denver / Senca, 200? Game pad with 2.7?? LCD screen, 960 x 240 pixels display resolution, Built-in 200 x exciting Arcade Games, Operated by 3x AAA-batteries (not incl) or mini-USB power source, Built-in earphone socket and Built-in AV output for connection to TV (source: https://denver-electronics.com/products/leisure/denver-gmp-270cmk2/c-1024/c-1235/p-3037) DRIVER: tvgames/spg2xx_senca.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.226: Changed manufacturer to 'Denver / Senca'. - 0.221: Team Europe and David Haywood added 'Denver Denver (GMP-270CMK2) (Family Sport 200-in-1)' system. ROMSET: 134217728 bytes in 1 file / 46.79Mb packed $end $info=dodo $mame 0.219 [R. Belmont, rfka01] Do-Do, GTAC, 198? A portable educational device for children, designed to teach the basics of programming through sequential commands and visual logic. It features a robotic vehicle-shaped design with colorful buttons for inputting instructions, allowing the device to be guided along simple paths. Battery-powered, it fosters computational thinking in a playful and interactive way, without requiring screens or additional devices. DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap and Title. WIP: - 0.219: R. Belmont and rfka01 added 'GTAC Do-Do' system. ROMSET: 14336 bytes in 3 files / 10.36Kb packed $end $info=dolphinm $mame 0.280 [anonymous] Dolphin Microcomputer, Hope Computers, 1989 Compact and modular microcomputer system designed in the 1980s for educational and hobbyist use, based on the Z80 architecture with the CP/M operating system. It features an integrated keyboard, expansion slots, serial ports, and the ability to connect to monitors or TVs. Ideal for programming, text management, and lightweight applications, it stands out for its affordable price and software compatibility with other systems of the era. Perfect for schools, small offices, and computer enthusiasts alike, this system exemplifies the entry-level desktop computers of the pre-PC standardization era. DRIVER: acorn/bbcb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbc_rom.xml, bbcb_flop.xml, bbcb_flop_orig.xml RESOURCES: Snap and Title. WIP: - 0.280: anonymous added 'Hope Computers Dolphin Microcomputer' system. ROMSET: 49152 bytes in 2 files / 36.79Kb packed $end $info=dombikec $mame 0.206 [Sean Riddle, Peter Wilhelmsen] Domyos Bike Concept (Domyos Interactive System), Decathlon / SSD Company LTD, 2008 An interactive device designed for indoor cycling workouts, intended to integrate with guided exercises and fitness programs. It connects to video content via TV signal or external media and synchronizes workout intensity with on-screen instructions, delivering a structured and motivating experience. It features intuitive controls and real-time feedback, and was created for accessible, engaging home use. DRIVER: tvgames/xavix2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.206: Sean Riddle and Peter Wilhelmsen added 'Decathlon/SSD Company LTD Domyos Bike Concept (Domyos Interactive System)' system. ROMSET: 16777216 bytes in 1 file / 4.51Mb packed $end $info=domdance $mame 0.207 [Sean Riddle, Peter Wilhelmsen] Domyos Fitness Dance (Domyos Interactive System), Decathlon / SSD Company LTD, 2007 An interactive device designed for bodyweight workouts set to music, created to follow dance-based fitness routines through video content. It connects to TV signals or external media to synchronize the user’s movements with on-screen instructions, delivering a dynamic and enjoyable experience. It features simple controls and instant feedback, and was developed for easy, engaging home use without the need for additional equipment. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.207: Sean Riddle and Peter Wilhelmsen added 'Decathlon/SSD Company LTD Domyos Fitness Dance (Domyos Interactive System)' system. ROMSET: 16777216 bytes in 2 files / 5.19Mb packed $end $info=domfitad $mame 0.206 [Sean Riddle, Peter, Wilhelmsen] Domyos Fitness Adventure (Domyos Interactive System), Decathlon / SSD Company LTD, 2008 An interactive device designed to turn physical exercise into a playful and immersive experience by combining bodyweight workouts with story-driven adventures guided by video content. By connecting to TV signals or external media, it syncs physical activities with on-screen scenarios, encouraging movement, endurance, and coordination. Created for intuitive and engaging home use, it requires no additional equipment and targets children and families looking for fun, active fitness. DRIVER: tvgames/xavix2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle and Peter Wilhelmsen added 'Decathlon/SSD Company LTD Domyos Fitness Adventure (Domyos Interactive System)' system. ROMSET: 16777216 bytes in 1 file / 4.28Mb packed $end $info=domfitch $mame 0.206 [Sean Riddle, Peter Wilhelmsen] Domyos Fitness Challenge (Domyos Interactive System), Decathlon / SSD Company LTD, 2008 An interactive device designed to make bodyweight workouts more engaging through structured challenges and progressive goals guided by video content. By connecting to TV signals or external media, it syncs exercises with real-time on-screen instructions, promoting strength, agility, and endurance. Created for simple, motivating home use, it requires no additional equipment and targets children and families seeking a dynamic approach to fitness. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle and Peter Wilhelmsen added 'Decathlon/SSD Company LTD Domyos Fitness Challenge (Domyos Interactive System)' system. ROMSET: 16777216 bytes in 2 files / 5.75Mb packed $end $info=domfitex $mame 0.206 [Sean Riddle, Peter, Wilhelmsen] Domyos Fitness Exercises (Domyos Interactive System), Decathlon / SSD Company LTD, 2008 An interactive device designed to guide users through structured bodyweight exercises via synchronized video lessons. By connecting to TV signals or external media, it provides real-time visual instructions to correctly perform movements aimed at strength building, flexibility, or warm-up. Created for intuitive and accessible home use, it requires no additional equipment and suits a wide audience, with a focus on beginners and families. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle and Peter, Wilhelmsen added 'Decathlon/SSD Company LTD Domyos Fitness Exercises (Domyos Interactive System)' system. ROMSET: 16777216 bytes in 2 files / 4.84Mb packed $end $info=domstepc $mame 0.220 [Sean Riddle, 404_11] Domyos Step Concept (Domyos Interactive System), Decathlon / SSD Company LTD, 2007 An interactive device designed for step-based workouts, synchronized with video lessons that guide users through rhythmic exercises to improve endurance, coordination, and muscle tone. By connecting to TV signals or external media, it adjusts workout intensity to match on-screen instructions, delivering a structured and engaging experience. Created for simple home use, it requires no additional equipment beyond a step platform and appeals to a broad audience, particularly those seeking dynamic and accessible fitness. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: Sean Riddle and 404_11 added 'Decathlon/SSD Company LTD Domyos Step Concept (Domyos Interactive System)' system. ROMSET: 16777216 bytes in 2 files / 4.59Mb packed $end $info=doradraw $mame 0.274 [TeamEurope, David Haywood] Doraemon Ugoku! Oekaki (Japan), Epoch / SSD Company LTD, 2007 A portable device inspired by the iconic character Doraemon, designed to spark children's creativity through digital drawing. It allows users to sketch images on an LCD screen using a stylus or directional buttons, with simple functions like erase and temporary save. Battery-powered, it features a colorful, themed design and offers a playful, intuitive experience without backlit screens or external connectivity. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope and David Haywood added 'Epoch / SSD Company LTD Doraemon Ugoku! Oekaki (Japan)' system. ROMSET: 10485760 bytes in 2 files / 3.30Mb packed $end $info=doraet17 $mame 0.286 [TeamEurope] Doraemon Hirameki Pad (Japan), Bandai, 2017 Educational tablet for early childhood, produced by Bandai and inspired by the renowned Japanese franchise Doraemon. The name "Hirameki Pad" (ひらめきパッド) derives from "hirameki" (intuition/bright flash of genius), highlighting its focus on developing logical thinking and creative problem-solving skills. This device features a touch-sensitive LCD screen and offers interactive educational activities designed for children aged 3 to 6 (including logic quizzes, shape/pattern recognition, and simple puzzles) featuring characters from Doraemon and Nobita. It includes sounds, music, and voice feedback to encourage learning through play. The tablet boasts a durable design made of colorful plastic (blue and yellow inspired by Doraemon), is battery-powered, and is specifically crafted to stimulate children’s intelligence and creativity in a playful way, preparing them for their first formal school experiences. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Bandai Doraemon Hirameki Pad (Japan)' system. ROMSET: 8388608 bytes in 1 file / 6.96Mb packed $end $info=doraglob $mame 0.230 [Sean Riddle, David Haywood] Dora the Explorer - Dora TV Adventure Globe (US), VTech, 2007 Embark on a learning journey with Dora leading the way. Features & details: 3 Modes of play: Adventure Play, World Explorer, and Explore & Find. Includes a Dora joystick to spin the globe on it's axis. TV connected for live action game play. Teaches shapes, colors, animals, geography, numbers, letters, counting, and matching. Dora's travels will take children to Europe, Australia, Asia, South America, and North America (source: https://www.amazon.co.uk/VTech-Dora-Explorer-Adventure-Globe/dp/B000PWIYRY). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. NOTE: Video: https://youtu.be/UhG_gg2Pmzc WIP: - 0.278: Changed description to 'Dora the Explorer - Dora TV Adventure Globe (US)'. - 0.230: Sean Riddle and David Haywood added 'VTech Dora the Explorer - Dora TV Adventure Globe' system. ROMSET: 8388608 bytes in 1 file / 3.55Mb packed $end $info=doraglobf $mame 0.264 [David Haywood, Team Europe] Dora the Explorer - Dora TV Globe-Trotter (France), VTech, 2007 It’s an interactive educational toy released in 2007, inspired by the animated series *Dora the Explorer* and adapted for the French market. Shaped like a globe with an LCD screen, it features activities focused on geography, world cultures, problem-solving, and bilingualism (French and Spanish). Through buttons, songs, phrases, and sounds, it encourages active learning within an adventurous setting designed for preschool-aged children. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: David Haywood and Team Europe added 'VTech Dora the Explorer - Dora TV Globe-Trotter (France)' system. ROMSET: 8388608 bytes in 1 file / 3.33Mb packed $end $info=doraglobg $mame 0.236 [Sean Riddle, TeamEurope] Dora the Explorer - Doras Abenteuer-Globus (Germany), VTech, 2007 It’s an interactive educational toy inspired by the animated series Dora the Explorer, designed for young children. Shaped like a globe, it blends fun and learning through activities focused on geography, languages (particularly German and Spanish), world cultures, and problem-solving. With buttons, songs, phrases, and sounds, it encourages active learning, bilingualism, and cognitive development in an adventurous and engaging setting. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.236: Sean Riddle and TeamEurope added 'VTech Dora the Explorer - Doras Abenteuer-Globus (Germany)' system. ROMSET: 8388608 bytes in 1 file / 3.57Mb packed $end $info=doraglobuk $mame 0.278 [TeamEurope, David Haywood] Dora the Explorer - Dora TV Adventure Globe (UK), VTech, 2007 The VTech Dora the Explorer - Dora TV Adventure Globe is an electronic educational toy produced by VTech in collaboration with Nick Jr. and Paramount, based on the popular children's animated series Dora the Explorer. Launched around 2006-2008, this toy combines elements of geography, exploration, language and interactive learning, all in the format of a talking globe inspired by Dora's adventures. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope and David Haywood added 'VTech Dora the Explorer - Dora TV Adventure Globe (UK)' system. ROMSET: 8388608 bytes in 1 file / 3.54Mb packed $end $info=doralpc $mame 0.288 [TeamEurope] Doraemon Learning Personal Computer (Japan), Bandai, 2022 Bandai Doraemon-themed educational computer featuring an LCD screen, built-in keyboard, and educational games covering math, logic, reading, and creativity. Battery-powered with ROM software, no connectivity or expansion capabilities. Designed for children aged 3–8 as a home edutainment tool, typical of the Japanese approach that combines popular IPs, safety, and structured learning in a playful format. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Bandai Doraemon Learning Personal Computer (Japan)' system. ROMSET: 8388608 bytes in 1 file / 7.37Mb packed $end $info=dorapdc $mame 0.223 [Team Europe, David Haywood] Dora l'exploratrice - Pocket Dream Console (VideoJet, France), Conny / VideoJet, 2013 It’s a pocket-sized console designed for young children, inspired by the animated series Dora the Explorer. It features built-in games and video content created to entertain and encourage playful learning. Designed for easy, portable use, it combines fun and educational activities in a compact format—perfect for travel or everyday play. DRIVER: tvgames/spg2xx_pdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=j9Ck_f605-k WIP: - 0.223: Team Europe and David Haywood added 'Conny/VideoJet Dora l'exploratrice - Pocket Dream Console (VideoJet, France)' system. ROMSET: 8388608 bytes in 1 file / 2.38Mb packed $end $info=doraphon $mame 0.230 [Sean Riddle, David Haywood, Kamaal Brown] Dora the Explorer - Dora TV Explorer Phone / Boots's Special Day (US/UK), VTech, 2006 Dial into early learning with the Dora TV Explorer Phone. Features & details: The Dora TV Explorer Phone is an interactive TV-connectable learning system as well as a telephone-style toy. It's Boots's special day. Join Dora and Boots on a really special adventure as they do Boots's favorite things, like leading the big drum parade, getting bananas to eat at the banana grove, and visiting Boots's daddy at the amusement park (source: https://www.amazon.in/Vtech-Disney-80-71703-Explorer-Phone/dp/B000M59DHY). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. NOTE: Video: https://youtu.be/52ZMbzBGDdo WIP: - 0.277: Changed description to 'Dora the Explorer - Dora TV Explorer Phone / Boots's Special Day (US/UK)'. - 0.261: Changed description to 'Dora the Explorer - Dora TV Explorer Phone / Boots's Special Day (US)'. - 0.230: Sean Riddle, David Haywood and Kamaal Brown added 'VTech Dora the Explorer - Dora TV Explorer Phone/Boots's Special Day' system. ROMSET: 8388608 bytes in 1 file / 4.18Mb packed $end $info=doraphonf $mame 0.261 [TeamEurope, David Haywood] Dora the Explorer - Dora TV Explorer Phone / L'anniversaire de Babouche (France), VTech, 2006 Dial into early learning with the Dora TV Explorer Phone. Features & details: The Dora TV Explorer Phone is an interactive TV-connectable learning system as well as a telephone-style toy. It's Boots's special day. Join Dora and Boots on a really special adventure as they do Boots's favorite things, like leading the big drum parade, getting bananas to eat at the banana grove, and visiting Boots's daddy at the amusement park (source: https://www.amazon.in/Vtech-Disney-80-71703-Explorer-Phone/dp/B000M59DHY). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: TeamEurope and David Haywood added 'VTech Dora the Explorer - Dora TV Explorer Phone / L'anniversaire de Babouche (France)' system. ROMSET: 8388608 bytes in 1 file / 3.62Mb packed $end $info=doyousud $mame 0.264 [David Haywood, Team Europe] Sudoku: Do You Sudoku?, SDW Games, 2005 It’s a game based on the famous number puzzle, designed to challenge and sharpen logic and strategic thinking. It offers multiple difficulty levels to suit players of all ages and skill levels, providing an engaging experience whether played solo or competitively. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: David Haywood and Team Europe added 'SDW Games Sudoku: Do You Sudoku?' system. ROMSET: 1050624 bytes in 2 files / 544.56Kb packed $end $info=dp8344a $mame 0.211 [AJR] National Semiconductor DP8344A BCP, , ???? DRIVER: devices/cpu/bcp/dp8344.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Changed description to 'National Semiconductor DP8344A BCP'. - 0.217: Renamed (dp8344) and (dp8344a) and description changed to 'DP8344A BCP'. - 0.211: AJR added 'DP8344 BCP' device. ROMSET: None required. $end $info=dp8344b $mame 0.217 [AJR] National Semiconductor DP8344B BCP, , ???? DRIVER: devices/cpu/bcp/dp8344.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Changed description to 'National Semiconductor DP8344B BCP'. - 0.217: AJR added 'DP8344B BCP' device. ROMSET: None required. $end $info=dp8350 $mame 0.203 [AJR] DP8350 CRTC, , ???? DRIVER: devices/video/dp8350.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.214: Improved timing, and fixed save states [AJR]. - 0.203: Added 'DP8350 CRTC' device. Emulated National DP8350 CRT controller family [AJR]. $end $info=dp835x_a $mame 0.204 DP835X CRTC (option A), , ???? DRIVER: devices/video/dp8350.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'DP835X CRTC (option A)' device. ROMSET: None required. $end $info=dp8367 $mame 0.203 DP8367 CRTC, , ???? DRIVER: devices/video/dp8350.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Added 'DP8367 CRTC' device. ROMSET: None required. $end $info=dp8390d $mame 0.149u1 DP8390D NIC, , ???? DRIVER: devices/machine/dp8390.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Push CR bit 5 high on DMA complete events (#14651) [Angelo Salese]. - 0.204: Changed description to 'DP8390D NIC'. - 0.201: Treat AppleTalk subnet broadcast L2 multicast address (09:00:07:ff:ff:ff) as Ethernet broadcast. This is a workaround for lack of multicast filter implementation [rakslice]. - 0.149u1: Added 'DP8390D' device. ROMSET: None required. $end $info=dp83932c $mame 0.206 National Semiconductor DP83932C SONIC, , ???? DRIVER: devices/machine/dp83932c.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Advance CRBA on packet RX (#13571) [Brice Onken]. - 0.262: Use multibyte.h helpers [AJR]. Fix receive overflow logic [Patrick Mackinlay]. - 0.245: Implemented big Endian mode and transmission packet appending [Brice Onken]. - 0.218: Implemented networking [Patrick Mackinlay]. - 0.206: Added 'National Semiconductor DP83932C SONIC' device. ROMSET: None required. $end $info=dp8473 $mame 0.163 National Semiconductor DP8473 FDC, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'National Semiconductor DP8473 FDC'. - 0.163: Added 'DP8473' device. ROMSET: None required. $end $info=dp8490 $mame 0.276 [AJR] National Semiconductor DP8490 EASI, , ???? DRIVER: devices/machine/ncr5380.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: AJR added 'National Semiconductor DP8490 EASI' device. ROMSET: None required. $end $info=dp8510 $mame 0.195 National Semiconductor BITBLT Processing Unit, , ???? DRIVER: devices/video/dp8510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.195: Added 'National Semiconductor BITBLT Processing Unit' device. ROMSET: None required. $end $info=dp8572a $mame 0.257 [Patrick Mackinlay] DP8572A Real Time Clock, , ???? DRIVER: devices/machine/dp8573a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Patrick Mackinlay added 'DP8572A Real Time Clock' device. ROMSET: None required. $end $info=dp8573a $mame 0.204 [Ryan Holtz] DP8573A Real Time Clock, , ???? DRIVER: devices/machine/dp8573a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Renamed (dp8573) to (dp8573a) [Patrick Mackinlay]. - 0.252: Use device_rtc_interface to acquire base time [AJR]. - 0.204: Ryan Holtz added 'DP8573 Real-Time Clock' device. ROMSET: None required. $end $info=dpb7000 $mame 0.211 [Ryan Holtz, Mark Nias] DPB-7000, Quantel, 1981 It is a professional digital video effects processor, primarily used in broadcast and post-production environments. It enables real-time manipulation of video signals, offering features such as keying, blending, delay, and transparency level control, and is designed to integrate seamlessly into advanced television production workflows. DRIVER: quantel/dpb7000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: Use short typenames instead of uint32_t, etc. [Ryan Holtz]. - 0.211: Ryan Holtz and Mark Nias added 'Quantel DPB-7000' system. ROMSET: 1422112 bytes in 64 files / 597.45Kb packed $end $info=dpc100 $mame 0.81 [Jirou Kaneda] IQ-1000 DPC-100 (MSX1, Korea), Daewoo, 1984 Finally, a real MSX computer. Very nice little' system. You can hook it up to a dual floppy drive unit, very convenient. It can even read low density IBM disks. The DOS is very similar to PC-based DOS, and it runs MS Basic, or course. This particular model was made for the Korean market. The keyboard and OS can handle both English and Korean characters. The instruction manuals are fun to look at because most of the text is in Korean, but keywords and programming examples are in English. Of course, it has the same gorgeous extended Basic that all MSX machines shared, as well as the great graphics (source: http://www.obsoletecomputermuseum.org/iq1000/). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'IQ-1000 DPC-100 (MSX1, Korea)'. - 0.81: Jirou Kaneda added 'Daewoo IQ-1000' system. $end $info=dpc180 $mame 0.81 [Jirou Kaneda] IQ-1000 DPC-180 (MSX1, Korea), Daewoo, 1984 Finally, a real MSX computer. Very nice little' system. You can hook it up to a dual floppy drive unit, very convenient. It can even read low density IBM disks. The DOS is very similar to PC-based DOS, and it runs MS Basic, or course. This particular model was made for the Korean market. The keyboard and OS can handle both English and Korean characters. The instruction manuals are fun to look at because most of the text is in Korean, but keywords and programming examples are in English. Of course, it has the same gorgeous extended Basic that all MSX machines shared, as well as the great graphics (source: http://www.obsoletecomputermuseum.org/iq1000/). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'IQ-1000 DPC-180 (MSX1, Korea)'. - 0.81: Jirou Kaneda added 'DPC-180' system. $end $info=dpc200 $mame 0.81 [Jirou Kaneda] IQ-1000 DPC-200 (MSX1, Korea), Daewoo, 1984 Finally, a real MSX computer. Very nice little' system. You can hook it up to a dual floppy drive unit, very convenient. It can even read low density IBM disks. The DOS is very similar to PC-based DOS, and it runs MS Basic, or course. This particular model was made for the Korean market. The keyboard and OS can handle both English and Korean characters. The instruction manuals are fun to look at because most of the text is in Korean, but keywords and programming examples are in English. Of course, it has the same gorgeous extended Basic that all MSX machines shared, as well as the great graphics (source: http://www.obsoletecomputermuseum.org/iq1000/). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'IQ-1000 DPC-200 (MSX1, Korea)'. - 0.81: Jirou Kaneda added 'DPC-200 (Korean)' system. ROMSET: 49152 bytes in 2 files / 29.56Kb packed $end $info=dpc200e $mame 0.155 [Wilbert Pol] DPC-200E (MSX1, French), Daewoo, 1985 It is an MSX-standard-compatible home computer designed for household use, with a focus on education and entertainment. Featuring an integrated keyboard, RF/composite video output, and support for audio cassettes as mass storage, it provides a basic environment for BASIC programming, games, and simple applications, with language adaptations tailored for the French market. DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.250: Changed description to 'DPC-200E (MSX1, French)'. - 0.155: Wilbert Pol added 'Daewoo DPC-200E' system. ROMSET: 32768 bytes in 1 file / 25.30Kb packed $end $info=dpcaxp150 $mame 0.207 [Patrick Mackinlay, Sean Riddle] DECpc AXP 150, Digital Equipment Corporation, 1993 The DECpc AXP 150, code-named Jensen, is an entry-level workstation developed and manufactured by Digital Equipment Corporation. Introduced on 25 May 1993, the DECpc AXP 150 was the first Alpha-based system to support the Windows NT operating system and the basis for the DEC 2000 AXP entry-level servers. It was discontinued on 28 February 1994, succeeded by the entry-level Multia and the entry-level and mid-range models of the AlphaStation family. The charter for the development and production of the DEC 2000 AXP was held by Digital's Entry Level Solutions Business, based in Ayr, Scotland (source: https://en.wikipedia.org/wiki/DECpc_AXP_150). DRIVER: dec/jensen.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: generic_cdrom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Patrick Mackinlay and Sean Riddle added 'DEC DECpc AXP 150' system. ROMSET: 4202496 bytes in 5 files / 2.31Mb packed $end $info=dphh8213 $mame 0.227 [Team Europe, taizou] Digital Pocket Hand Held System 20-in-1 - Model 8213, , 201? It’s an interactive educational toy released in 2007, inspired by the animated series *Dora the Explorer* and adapted for the French market. Shaped like a globe with an LCD screen, it features activities focused on geography, world cultures, problem-solving, and bilingualism (French and Spanish). Through buttons, songs, phrases, and sounds, it encourages active learning within an adventurous setting designed for preschool-aged children. DRIVER: handheld/st2302u_bbl_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.229: Changed description to 'Digital Pocket Hand Held System 20-in-1 - Model 8213'. - 0.227: Team Europe and taizou added 'dreamGEAR My Arcade Pac-Man Pocket Player (DGUNL-3227)' system. ROMSET: 2097152 bytes in 1 file / 403.62Kb packed $end $info=dphh8630 $mame 0.219 [Peter Wilhelmsen, David Haywood] Digital Pocket Hand Held System 230-in-1 - Model 8630, , 201? It’s a handheld console with a built-in screen featuring a large collection of 230 preloaded games for varied and instant entertainment. Designed in a pocket-sized, user-friendly format, it delivers a classic gaming experience—perfect for retro gaming enthusiasts and on-the-go fun. DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). NOTE: Video: https://www.youtube.com/watch?v=BmGyDu-03Xw WIP: - 0.280: Changed description to 'Digital Pocket Hand Held System 230-in-1 - Model 8630'. - 0.227: Changed description to 'Digital Pocket Hand Held System 230-in-1 - Model 8630 / Model 8633'. - 0.224: Changed description to 'PCP 8630 - 230-in-1 - Digital Pocket Hand Held System' and manufacturer to 'PCP'. - 0.219: Peter Wilhelmsen and David Haywood added 'Digital Pocket Hand Held System Model: 8630 - 230-in-1' system. ROMSET: 2105344 bytes in 2 files / 639.23Kb packed $end $info=dphh8633 $mame 0.280 [TeamEurope, David Haywood] Digital Pocket Hand Held System 268-in-1 - Model 8633, , 201? Portable plug-and-play console featuring hundreds of pre-installed retro games, designed to deliver instant entertainment without any setup required. Equipped with a built-in color screen, directional controls, and action buttons, it includes features like state-saving, volume adjustment, and video output for TVs. Powered by battery or USB cable, this compact device combines durability, longevity, and a diverse selection of classic titles in a pocket-sized format—perfect for gaming nostalgia enthusiasts and casual use on the go or at home. DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added ' Digital Pocket Hand Held System 268-in-1 - Model 8633' system. ROMSET: 4202496 bytes in 2 files / 1.44Mb packed $end $info=dphh8661 $mame 0.282 [David Haywood, TeamEurope] Digital Pocket Hand Held System 268-in-1 - Model 8661, , 2016 It’s a handheld console released in 2016, featuring a color LCD screen and 268 preloaded games, primarily simplified clones of arcade and 8-bit console titles. The integrated controller has directional and action buttons, powered by batteries. It does not support cartridges or updates, offering an immediate, nostalgic experience for casual players, with graphics and audio optimized for standalone use. DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Digital Pocket Hand Held System 268-in-1 - Model 8661' system. ROMSET: 4202496 bytes in 2 files / 1.44Mb packed $end $info=dps1 $mame 0.149u1 [Al Kossow, Curt Coder] DPS-1, Ithaca InterSystems, 1979 Stereo equipment manufacturer Ithaca Audio decided to enter the small computer manufacturing field in the mid to late 1970s. Later, they changed their name to Ithaca InterSystems; later, to simply InterSystems. The DPS-1 (Distributed Processing System) is a general-purpose S-100 bus microcomputer with a full front panel (source: http://www.computercloset.org/InterSystemsDPS-1.htm). DRIVER: skeleton/dps1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: dps1.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and PCB. WIP: - 0.176: System boots up, working [Robbbert]. - 0.149u1: Al Kossow and Curt Coder added skeleton driver of 'Ithaca InterSystems DPS-1' system. ROMSET: 1024 bytes in 1 file / 0.63Kb packed $end $info=dpsv55 $mame 0.235 [DBWBP] DPS-V55 Multi-Effect Processor, Sony, 1998 The DPS-V55 was released in the U.S. around 1996 and came in two flavors: the DPS-V55 and the DPS-V55M, which included a front panel mic/line jack. Both models are 2U-rackmount, quad-DSP boxes that can function as a four independent mono processors, two independent stereo processors, or as a single, cascaded stereo processor. The DPS-V55 uses an unbalanced I/O scheme that can be switched between -10 dBV and +4 dBu. Effects supplied include multiple reverbs; time effects (delays, phasers, flangers); panners; dynamics (compressors, limiters); a few odd things; and a couple of equalizers. We purchased the DPS-V55 about three months ago from an individual who was clearing house (source: https://tapeop.com/reviews/gear/41/dps-v55-multi-effects-processor/). DRIVER: sony/dpsv55.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.267: Fix regression due to changes in MCU emulation [AJR]. - 0.235: DBWBP added 'Sony DPS-V55 Multi-Effect Processor' system. ROMSET: 131072 bytes in 1 file / 48.50Kb packed $end $info=dragon_amtor $mame 0.212 Dragon Amtor Cartridge, , ???? DRIVER: devices/bus/coco/dragon_amtor.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'Dragon Amtor Cartridge' device. ROMSET: None required. $end $info=dragon_claw $mame 0.233 [Nigel Barnes] The Dragon's Claw, , ???? The Dragon's Claw is an extension cartridge for the Dragon by Lucidata. It features two parallel I/O ports. One with the BBC User Port pinout, and the second one with a Centronics Printer Port pinout. The cartridge also allows connecting another cartridge like a disk controller, and up to 4 Dragon Claws. The heart of the Dragon's Claw is the Rockwell 6522 VIA (Versatile Interface Adaptor) chip (source: http://archive.worldofdragon.org/index.php?title=The_Dragon%27s_Claw). DRIVER: devices/bus/coco/dragon_claw.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Nigel Barnes added 'The Dragon's Claw' device. ROMSET: None required. $end $info=dragon_fdc $mame 0.143u3 Dragon FDC, , ???? DRIVER: devices/bus/coco/dragon_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Added 'Premier FDC, for DeltaDOS. Dragon FDC has READY line tied, fixes loading issues with Flex and OS9 [Nigel Barnes]. - 0.143u3: Added 'Dragon FDC' device. ROMSET: 8192 bytes in 1 file / 6.77Kb packed $end $info=dragon_jcbsnd $mame 0.187 Dragon Sound Extension Module, , ???? DRIVER: devices/bus/coco/dragon_jcbsnd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added 'Dragon Sound Extension Module' device. ROMSET: 4096 bytes in 1 file / 1.56Kb packed $end $info=dragon_jcbspch $mame 0.214 [Nigel Barnes] Dragon Speech Synthesis Module, , ???? DRIVER: devices/bus/coco/dragon_jcbspch.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.214: Nigel Barnes added 'Dragon Speech Synthesis Module' device. ROMSET: 6144 bytes in 2 files / 5.14Kb packed $end $info=dragon_midi $mame 0.227 [Tim Lindner] Dragon MIDI PAK, , ???? DRIVER: devices/bus/coco/coco_midi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Tim Lindner dded 'Dragon MIDI PAK' device. ROMSET: None required. $end $info=dragon_msx2 $mame 0.233 [Nigel Barnes] 6x09 SuperSprite FM+, , ???? DRIVER: devices/bus/coco/dragon_msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: Changed description to '6x09 SuperSprite FM+'. - 0.233: Nigel Barnes added 'DragonPlus Electronic Dragon MSX 2+' device. ROMSET: None required. $end $info=dragon_multipack $mame 0.233 [Nathan Woods] Dragon Multi-Pak Interface, , ???? Code for emulating CoCo's Multi-Pak Interface. The Multi-Pak interface multiplexes all I/O lines from the Color Computer's expansion port to four identical ports. DRIVER: devices/bus/coco/coco_multi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Nathan Woods added 'Dragon Multi-Pak Interface' device. ROMSET: None required. $end $info=dragon_serial $mame 0.233 [Nigel Barnes] Dragon Peaksoft Prestel Module, , ???? Peaksoft Prestel Module, also known as the New Era Interface from Peaksoft/Harry Whitehouse, which includes a through port for DOS cartridges. DRIVER: devices/bus/coco/dragon_serial.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Fixed Rx/Tx clocks and removed cartridge autoboot [Nigel Barnes]. - 0.233: Nigel Barnes added 'Dragon Peaksoft Prestel Module' device. ROMSET: 8192 bytes in 1 file / 4.70Kb packed $end $info=dragon_sprites $mame 0.210 Dragon Sprites, , ???? DRIVER: devices/bus/coco/dragon_sprites.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'Dragon Sprites' device. ROMSET: 8192 bytes in 1 file / 3.40Kb packed $end $info=dragon200 $mame 0.147u4 [robcfg] Dragon 200, Eurohard S.A., 1985 The Dragon 200 is functionally and technically the same as a Dragon 64. The differences between the two are purely cosmetic with the new owners (Eurohard SA) changing the branding and look of the Dragon. The Dragon 200 was very successful in Spain and was introduced to many eduational channels (source: http://archive.worldofdragon.org/index.php?title=Dragon_200#Dragon_200). DRIVER: trs/dragon.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: dragon_cart.xml, dragon_cass.xml, dragon_flop.xml, coco_cart.xml, dragon_flex.xml, dragon_os9.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.233: BugFIX #07305 [Sound] (dragon.cpp) dragon200: DAC sound not working (9c002bd) [AJR]. - 0.214: BugFIX #07405 [Sound] (dragon.cpp) dragon200: dragon_jcbsnd sound extension module is silent [AJR]. - 0.210: BugFIX #07300 [Color/Palette] (dragon.cpp) PAL Dragon machines show NTSC color artifacting [robcfg]. - 0.147u4: robcfg added 'Dragon 200' system. ROMSET: 32768 bytes in 2 files / 27.05Kb packed $end $info=dragon200e $mame 0.151 [robcfg] Dragon 200-E, Eurohard S.A., 1985 This machine was a version of the Dragon 200 (thus, of the Dragon 64) for the spanish market. The popular belief was that it had an 80-column display card and may have been similar in specification to the Compusense Dragon Plus add-on, but it has a piggyback board that sits on the 6847 VDG socket and contains said VDG and a new character rom. Scans of the boards are available here. The character ROM changes the inverse video characters for lowercase, spanish characters such as ñ, ü and c, and other symbols and accents. The piggyback board also has a jumper to allow the character set to be seen in standard or inverse video (source: http://archive.worldofdragon.org/index.php?title=Dragon_200). DRIVER: trs/dragon.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: dragon_cart.xml, dragon_cass.xml, dragon_flop.xml, coco_cart.xml, dragon_flex.xml, dragon_os9.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.233: BugFIX #07305 [Sound] (dragon.cpp) dragon200e: DAC sound not working (9c002bd) [AJR]. - 0.223: Machine promoted to working [Nigel Barnes]. - 0.214: BugFIX #07405 [Sound] (dragon.cpp) dragon200e: dragon_jcbsnd sound extension module is silent [AJR]. - 0.210: BugFIX #07300 [Color/Palette] (dragon.cpp) PAL Dragon machines show NTSC color artifacting [robcfg]. - 0.187: Added 'correct keyboard [Nigel Barnes]. - 0.185: Added 'chargen ROM, not working (possibly MC6847 issue). Demoted to MACHINE_NOT_WORKING [Nigel Barnes]. - 0.151: robcfg added skeleton driver of 'Dragon 200-E' system. ROMSET: 36864 bytes in 3 files / 28.27Kb packed $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. DRIVER: trs/dragon.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: dragon_cart.xml, dragon_cass.xml, dragon_flop.xml, coco_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.233: BugFIX #07305 [Sound] (dragon.cpp) dragon32: DAC sound not working (9c002bd) [AJR]. - 0.214: Added 'JCB Speech Synthesis cartridge emulation [Nigel Barnes]. BugFix#07405 [Sound] (dragon.cpp) dragon32: dragon_jcbsnd sound extension module is silent [AJR]. - 0.210: BugFIX #07300 [Color/Palette] (dragon.cpp) PAL Dragon machines show NTSC color artifacting [robcfg]. - 0.187: Added 'JCB Sound Extension cartridge [Nigel Barnes]. - 0.185: Corrected release year and company of Spanish clones. Added joysticks to all machines, Added floppy sounds [Nigel Barnes]. - 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 bytes in 2 files / 13.56Kb packed $end $info=dragon64 $mame 0.56.1 [Nate Woods] Dragon 64, Dragon Data Ltd, 1983 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 (source: http://en.wikipedia.org/wiki/Dragon_32/64). DRIVER: trs/dragon.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: dragon_cart.xml, dragon_cass.xml, dragon_flop.xml, coco_cart.xml, dragon_flex.xml, dragon_os9.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.233: BugFIX #07305 [Sound] (dragon.cpp) dragon64: DAC sound not working (9c002bd) [AJR]. - 0.214: BugFIX #07405 [Sound] (dragon.cpp) dragon64: dragon_jcbsnd sound extension module is silent [AJR]. - 0.210: BugFIX #07300 [Color/Palette] (dragon.cpp) PAL Dragon machines show NTSC color artifacting [robcfg]. - 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 bytes in 2 files / 27.05Kb packed $end $info=dragon64h $mame 0.196 [David Ladd] Dragon 64 (HD6309E), Dragon Data Ltd, 19?? In the early 1980s, the British home computer market was booming. New machines were released almost monthly. In August 1982, Dragon Data joined the fray with the Dragon 32; the Dragon 64 followed a year later. The computers sold quite well initially and attracted the interest of several independent software developers, most notably Microdeal. A magazine, Dragon User, also began publication shortly after the machine's launch. In the private home computer market, where games were a significant driver, the Dragon suffered because its graphical capabilities were inferior to contemporary machines such as the Sinclair ZX Spectrum and BBC Micro. The Dragon was also unable to display lower-case letters easily. Some more sophisticated applications would synthesise them using high-resolution graphics modes (in the same way that user-defined characters would be designed for purely graphical applications such as games). Simpler programs just managed without lower case. This effectively locked it out of the then-blooming educational market. As a result of these limitations, the Dragon was not a commercial success, and Dragon Data collapsed in June 1984. It was acquired by the Spanish company Eurohard S.A., filing for bankruptcy in 1987. In the United States it was possible to purchase the Tano Dragon new in box until early-2017 from California Digital, a company that purchased the remaining stock (source: https://en.wikipedia.org/wiki/Dragon_32/64). DRIVER: trs/dragon.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: dragon_cart.xml, dragon_cass.xml, dragon_flop.xml, coco_cart.xml, dragon_flex.xml, dragon_os9.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.280: Changed description to 'Dragon 64 (HD6309E)'. - 0.233: BugFIX #07305 [Sound] (dragon.cpp) dragon64h: DAC sound not working (9c002bd) [AJR]. - 0.214: BugFIX #07405 [Sound] (dragon.cpp) dragon64h: dragon_jcbsnd sound extension module is silent [AJR]. - 0.210: BugFIX #07300 [Color/Palette] (dragon.cpp) PAL Dragon machines show NTSC color artifacting [robcfg]. - 0.196: David Ladd added 'Dragon Data Ltd Dragon 64 (HD6309E CPU)' system. ROMSET: 32768 bytes in 2 files / 27.05Kb packed $end $info=drdunk $mame 0.230 [hap, Sean Riddle] Dr. Dunk, Kmart Corporation, 1979 It’s an electronic tabletop game inspired by basketball, where players toss small balls into a hoop to score points. Featuring sound effects and automatic scoring, it’s designed for quick, fun challenges among friends or family, with a compact design suitable for a wide range of ages. DRIVER: handheld/hh_pic16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.252: Changed manufacturer to 'Kmart Corporation'. - 0.230: hap and Sean Riddle added 'Kmart Dr. Dunk' system. ROMSET: 1024 bytes in 1 file / 0.80Kb packed $end $info=dreamlif $mame 0.207 [Sean Riddle] Dream Life (Version 1.0, Feb 07 2005), Hasbro, 2005 Dream Life is a role playing game with its own console targeted at girls ages 8–14 created by Hasbro. It is a game where players create girls, ranging from hair to clothes. They can also determine how smart, funny, athletic, creative or outgoing the girl is (source: https://en.m.wikipedia.org/wiki/Dream_Life). DRIVER: tvgames/spg2xx_dreamlife.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.213: Machine promoted to working [Sean Riddle, David Haywood]. - 0.208: Changed description to 'Dream Life (Version 1.0, Feb 07 2005)'. - 0.207: Sean Riddle added 'Hasbro Dream Life' system. ROMSET: 8388608 bytes in 1 file / 2.34Mb packed $end $info=dreamlss $mame 0.219 [Sean Riddle, David Haywood, Ryan Holtz] Dream Life Superstar (Version 0.3, Mar 16 2007), Hasbro / Tiger Electronics, 2007 In this game, the player will be spending a virtual summer in a world of virtual people, places, things, and activities. Built into the game is a calendar to keep track of the player's time and activities in the game. The object of the game is to become a superstar:the player may become an Actress, Singer, Writer, TV Star, Fashion Designer, or Athlete. By doing things and making friends, the player earns their way to superstardom; the bigger the celebrity, the more perks you get. The player has to spend time and money wisely, and they'll earn privileges: to buy things, meet people, and go places (source: https://en.m.wikipedia.org/wiki/Dream_Life). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.219: Sean Riddle, David Haywood and Ryan Holtz added 'Hasbro/Tiger Electronics Dream Life Superstar (Version 0.3, Mar 16 2007)' system. ROMSET: 16777216 bytes in 1 file / 5.85Mb packed $end $info=dressmtv $mame 0.278 [David Haywood, TeamEurope] Disney Princess Dress Mania TV (Japan), Takara Tomy, 200? The Tomy Takara Disney Princess Dress Mania TV is an interactive electronic toy produced by Tomy (later merged with Takara to become Takara Tomy), in collaboration with The Walt Disney Company, launched mainly in 2006-2007. It is designed for girls ages 4 to 8 and is part of a series of toys dedicated to Disney Princesses, combining fashion, role-playing, and simple technology. DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.287: Changed manufacturer to "Takara Tomy" [James Charles Taylor]. - 0.278: David Haywood, TeamEurope added 'Tomy Takara Disney Princess Dress Mania TV (Japan)' system. ROMSET: 8388608 bytes in 1 file / 1.73Mb packed $end $info=drgqst $mame 0.198 [Sean Riddle, Peter Wilhelmsen] Kenshin Dragon Quest: Yomigaerishi Densetsu no Ken (Japan), Square Enix / SSD Company LTD, 2003 Kenshin Dragon Quest: Yomigaerishi Densetsu no Ken is an all-in-one television game created by Square Enix, based on the Dragon Quest video game series that connects to a person's television set and does not require a separate video game console. "Kenshin" is the Japanese word for "Swordmaster" (literally, "Sword God") (source: https://en.wikipedia.org/wiki/Kenshin_Dragon_Quest:_Yomigaerishi_Densetsu_no_Ken). DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: Changed description to 'Kenshin Dragon Quest: Yomigaerishi Densetsu no Ken (Japan)'. - 0.198: Sean Riddle and Peter Wilhelmsen added 'Square Enix/SSD Company LTD Kenshin Dragon Quest: Yomigaerishi Densetsu no Ken' system. ROMSET: 8388608 bytes in 1 file / 3.52Mb packed $end $info=drpcjr $mame 0.132 [Brad Oliver, Matt Conte] Doctor PC Jr, Bung, 1996 For those that don't know a Rom copier is a neato little device that lets tech-savvy individuals enter the exciting world of video game piracy. With one of these units you can rip the ROM off of a cartridge, mess with the source code (like change around graphics,) and if you have a burner you can even compile it back into another cartridge, slap a label on it and sell your "game" as your own. Most people who use them though do it for educational purposes, and units like these are not designed to be used in a Chinese factory to slog out tem million multicarts for the latest piece of garbage Famiclone. These machines also allow you to take a ROM from the internet and burn it into a cart as well (if you have the right equipment). Most Rom copiers are merely add-ons that fit into the cartridge slot of a particular console, but this one is unique in that it has a Famicom built right in (source: http://ultimateconsoledatabase.com/famiclones/doctor_pc_jr.htm). DRIVER: nintendo/nes.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: nes.xml, nes_ade.xml, nes_ntbrom.xml, nes_kstudio.xml, nes_datach.xml, famibox.xml, famicom_flop.xml, famicom_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.132: Brad Oliver, Matt Conte added skeleton driver of 'Bung Doctor PC Jr' system. ROMSET: 32768 bytes in 1 file / 15.93Kb packed $end $info=drumsta $mame 0.222 [DBWBP] Drum Station, Novation, 1995 The Novation DrumStation is a 1U rackmount "analog modelling" digital drum machine by Novation Digital Music Systems. It emulates the sounds of the Roland TR-808 and Roland TR-909, although it lacks the step sequencers of the originals, instead receiving notes via MIDI. One of its notable characteristics is its DIN sync connector, allowing synchronisation of older equipment such as the Roland TB-303 (source: https://en.m.wikipedia.org/wiki/Novation_DrumStation). DRIVER: novation/drumsta.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.222: DBWBP added 'Novation Drum Station' system. ROMSET: 557056 bytes in 2 files / 401.58Kb packed $end $info=drumsups $mame 0.269 [David Haywood, Sean Riddle, Peter Wilhelmsen] Drum Super Star, Senario, 2007 It’s an electronic game shaped like a drum set, designed to simulate an interactive drumming experience. It features touch-sensitive pads that produce a variety of percussion sounds, game modes with sequences to follow, and functions for practice or freestyle play. Ideal for musical entertainment and introducing rhythm, it’s suitable for children and beginners. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.269: David Haywood, Sean Riddle and Peter Wilhelmsen added 'Senario Drum Super Star' system. ROMSET: 8388608 bytes in 1 file / 4.25Mb packed $end $info=drwrt100 $mame 0.143u6 [Wilbert Pol, Sandro Ronco] DreamWriter T100, NTS, 199? This product line includes several affordable portable computers for students, including the DreamWriter I.T., a low-cost laptop that uses the Microsoft? Windows? CE operating system and is network and Internet ready. In addition to the DreamWriter I.T. NTS offers portable word processors such as the DreamWriter C200 with a built-in disk drive; the DreamWriter T400/IR that stores up to 100 pages of text; and the DreamWriter T100 designed specifically for students up to grade 4 (source: http://www2.edc.org/ncip/library/laptops/dreamwriters.htm). DRIVER: nakajima/nakajies.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.143u6: Wilbert Pol and Sandro Ronco added 'NTS DreamWriter T100' system. ROMSET: 524288 bytes in 1 file / 327.66Kb packed $end $info=drwrt200 $mame 0.132 [Roberto Carlos] DreamWriter T200, NTS, 199? It’s a portable device designed for writing and text processing, tailored for students and on-the-go professionals. It combines an integrated keyboard with a screen for composing and reviewing documents, offering essential features such as editing, data storage, and file transfer—all in a compact, self-contained format. DRIVER: nakajima/nakajies.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Roberto Carlos added 'NTS DreamWriter T200 (not working)' system. ROMSET: 1048576 bytes in 1 file / 614.83Kb packed $end $info=drwrt400 $mame 0.131 [Roberto Carlos Fernandez Gerhardt, Wilbert Pol] DreamWriter T400, NTS, 1996 When I told him I was writing The Great American Novel, Uncle P. gave me NTS's DreamWriter T400. This smaller sibling of the DreamWriter 200 weighs only 2.2 pounds (with battery pack) and fits next to my pile of notes and cup of cider on even the smallest table in Expresso Corner. The lithium battery lasts up to 8 hours which is more time than I usually have (source: http://www.streettech.com/archives_hardware/dreamWriter.html). DRIVER: nakajima/nakajies.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.131: Roberto Carlos Fernandez Gerhardt, Wilbert Pol added 'NTS DreamWriter T400 (not working)' system. ROMSET: 1572864 bytes in 2 files / 922.20Kb packed $end $info=drwrt450 $mame 0.143u6 [Wilbert Pol, Sandro Ronco] DreamWriter 450, NTS, 199? It’s a portable device dedicated to writing and text management, designed for users who need productivity on the go. It features a full keyboard, a screen for viewing and editing documents, and advanced capabilities compared to basic models—such as increased memory, formatting options, and enhanced connectivity—all in a self-contained, portable design. DRIVER: nakajima/nakajies.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.143u6: Wilbert Pol and Sandro Ronco added 'NTS DreamWriter 450' system. ROMSET: 1048576 bytes in 1 file / 591.54Kb packed $end $info=ds1001 $mame 0.208 Yamaha DS1001 / Konami 053982, , ???? DRIVER: devices/sound/ymopl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Renamed (vrc7snd) to (ds1001) and description changed to 'Yamaha DS1001 / Konami 053982'. - 0.219: Changed decription to 'Konami 053982 VRC VII (Sound)'. - 0.208: Added 'Konami VRC7 (Sound)' device. ROMSET: 144 bytes in 1 file / 0.14Kb packed $end $info=ds1202 $mame 0.228 [AJR] Dallas DS1202 Serial Timekeeping Chip, , ???? DRIVER: devices/machine/ds1302.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: AJR added 'Dallas DS1202 Serial Timekeeping Chip' device. ROMSET: None required. $end $info=ds1215 $mame 0.274 [Patrick Mackinlay] Dallas Semiconductor DS1215 Phantom Time Chip, , ???? DRIVER: devices/machine/ds1215.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Patrick Mackinlay added 'Dallas Semiconductor DS1215 Phantom Time Chip' device. ROMSET: None required. $end $info=ds1216e $mame 0.274 [Patrick Mackinlay] Dallas Semiconductor DS1216E SmartWatch/ROM, , ???? DRIVER: devices/machine/ds1215.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Patrick Mackinlay added 'Dallas Semiconductor DS1216E SmartWatch/ROM' device. ROMSET: None required. $end $info=ds1286 $mame 0.211 DS1286 Watchdog Timekeeper, , ???? DRIVER: devices/machine/ds1386.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'DS1286 Watchdog Timekeeper' device. ROMSET: None required. $end $info=ds1287 $mame 0.230 [Patrick Mackinlay] DS1287 RTC, , ???? DRIVER: devices/machine/mc146818.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.230: Patrick Mackinlay added 'DS1287 RTC' device. ROMSET: None required. $end $info=ds12885 $mame 0.151 DS12885 RTC/NVRAM, , ???? DRIVER: devices/machine/ds128x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'DS12885 RTC/NVRAM'. - 0.151: Added 'DS12885' device. ROMSET: None required. $end $info=ds12885ext $mame 0.206 DS12885 RTC/NVRAM size 256 bytes, , ???? DRIVER: devices/machine/ds128x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'DS12885 RTC/NVRAM size 256 bytes' device. ROMSET: None required. $end $info=ds1302 $mame 0.163 Dallas DS1302 Trickle-Charge Timekeeping Chip, , ???? DRIVER: devices/machine/ds1302.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Changed description to 'Dallas DS1302 Trickle-Charge Timekeeping Chip'. - 0.186: Changed description to 'DS1302 Timekeeper'. - 0.163: Added 'DS1302' device. ROMSET: None required. $end $info=ds1386_32k $mame 0.184 DS1386-32K RAMified Watchdog Timekeeper, , ???? DRIVER: devices/machine/ds1386.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed description to 'DS1386-32K RAMified Watchdog Timekeeper'. Fixed initialization of RTC registers from system time, and made default command register value more useful [AJR]. - 0.186: Changed description to 'DS1386 RAMified Watchdog Timekeeper (32K)'. - 0.184: Added 'DS1386-32K' device. ROMSET: None required. $end $info=ds1386_8k $mame 0.179 DS1386-8K RAMified Watchdog Timekeeper, , ???? DRIVER: devices/machine/ds1386.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed description to 'DS1386-8K RAMified Watchdog Timekeeper'. Fixed initialization of RTC registers from system time, and made default command register value more useful [AJR]. - 0.186: Changed description to 'DS1386 RAMified Watchdog Timekeeper (8K)'. - 0.179: Added 'DS1386-8K' device. ROMSET: None required. $end $info=ds1397 $mame 0.253 [Patrick Mackinlay] DS1397 RAMified RTC, , ???? DRIVER: devices/machine/mc146818.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Patrick Mackinlay added 'DS1397 RAMified RTC' device. ROMSET: None required. $end $info=ds1643 $mame 0.255 [Ryan Holtz] DS1643 Nonvolatile Timekeeping RAM, , ???? DRIVER: devices/machine/timekpr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Fix wrong constructor [hap]. - 0.255: Ryan Holtz added 'DS1643 Nonvolatile Timekeeping RAM' device. ROMSET: None required. $end $info=ds1685 $mame 0.213 DS1685 RTC, , ???? DRIVER: devices/machine/ds17x85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'DS1685 RTC' device. ROMSET: None required. $end $info=ds1687 $mame 0.213 DS1687 RTC, , ???? DRIVER: devices/machine/ds17x85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'DS1687 RTC' device. ROMSET: None required. $end $info=ds17285 $mame 0.213 DS17285 RTC, , ???? DRIVER: devices/machine/ds17x85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'DS17285 RTC' device. ROMSET: None required. $end $info=ds17287 $mame 0.213 DS17287 RTC, , ???? DRIVER: devices/machine/ds17x85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'DS17287 RTC' device. ROMSET: None required. $end $info=ds17485 $mame 0.213 DS17485 RTC, , ???? DRIVER: devices/machine/ds17x85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'DS17485 RTC' device. ROMSET: None required. $end $info=ds17487 $mame 0.213 DS17487 RTC, , ???? DRIVER: devices/machine/ds17x85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'DS17487 RTC' device. ROMSET: None required. $end $info=ds17885 $mame 0.213 DS17885 RTC, , ???? DRIVER: devices/machine/ds17x85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'DS17885 RTC' device. ROMSET: None required. $end $info=ds17887 $mame 0.213 DS17887 RTC, , ???? DRIVER: devices/machine/ds17x85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'DS17887 RTC' device. ROMSET: None required. $end $info=ds2 $mame 0.142 [Sandro Ronco] DataSlim 2, Citizen, 2000 A lightweight, compact portable device from the 1990s, designed for personal data and note management. Running on a proprietary operating system, it features an integrated keyboard, a monochrome LCD display, and internal memory for storing contacts, calendars, reminders, and short documents. Battery-powered, it offers synchronization with desktop computers via a serial cable and is aimed at professionals and students seeking an advanced, highly portable electronic organizer. DRIVER: intel/rex6000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.142: Sandro Ronco added 'DataSlim 2 (not working)' system. ROMSET: 4194304 bytes in 4 files / 478.73Kb packed $end $info=ds2000 $mame 0.282 [Olivier Galibert, Al Kossow] DS 2000 KSR, HAL Communications Corp, 1981 It is an intelligent teleprinter terminal released in 1981, designed for data communication in professional and industrial environments. Based on an 8-bit CPU, it integrates a impact keyboard, a tape reader, and a modem for transmission over telephone lines. It supports standard serial protocols and functions as a user interface for central systems, offering dot-matrix printing and reliable text input. Characterized by durability and compatibility with contemporary business networks, it is an example of low-cost terminals for automation and remote control. DRIVER: misc/ds2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: Olivier Galibert and Al Kossow added 'HAL Communications Corp DS 2000 KSR' system. ROMSET: 4608 bytes in 5 files / 3.75Kb packed $end $info=ds2100 $mame 0.232 [Patrick Mackinlay] DECstation 2100, Digital Equipment Corporation, 1989 The DECstation was a brand of computers used by DEC, and refers to three distinct lines of computer systems—the first released in 1978 as a word processing system, and the latter (more widely known) two both released in 1989. These comprised a range of computer workstations based on the MIPS architecture and a range of PC compatibles. The MIPS-based workstations ran Ultrix, a DEC-proprietary version of UNIX, and early releases of OSF/1. The DECstation 3100 and 2100 uses a R2000 processor, a R2010 floating point coprocessor and four R2020 write buffers. The R2000 uses an external 64 KB[8] direct-mapped instruction cache and a 64 KB direct-mapped write-through data cache with a cache line size of four bytes. Four R2020 implement a four-stage write buffer to improve performance by permitting the R2000 to write to its write-through data cache without stalling. The R2000 microprocessor could be configured to run either in big-endian or little-endian mode. In the DECstation family, the decision was made to run little-endian to maintain compatibility with both the VAX family and the growing population of Intel-based PC's (source: https://en.wikipedia.org/wiki/DECstation#DECstation_3100_and_DECstation_2100). DRIVER: dec/kn01.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.232: Patrick Mackinlay added 'Digital Equipment Corporation DECstation 2100' system. ROMSET: 262176 bytes in 2 files / 95.94Kb packed $end $info=ds2401 $mame 0.149u3 DS2401 Silicon Serial Number, , ???? DRIVER: devices/machine/ds2401.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'DS2401 Silicon Serial Number'. - 0.149u3: Added 'DS2401 Silicon Serial Number' device. ROMSET: None required. $end $info=ds2416 $mame 0.262 [Olivier Galibert] Yamaha DS2416, , ???? DRIVER: devices/bus/pci/ds2416.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Olivier Galibert added 'Yamaha DS2416' device. ROMSET: None required. $end $info=ds3100 $mame 0.205 [R. Belmont, Maciej Rozycki] DECstation 3100, Digital Equipment Corporation, 1989 The DECstation was a brand of computers used by DEC, and refers to three distinct lines of computer systems—the first released in 1978 as a word processing system, and the latter (more widely known) two both released in 1989. These comprised a range of computer workstations based on the MIPS architecture and a range of PC compatibles. The MIPS-based workstations ran Ultrix, a DEC-proprietary version of UNIX, and early releases of OSF/1. The original MIPS-based DECstation 3100 was followed by a cost reduced 2100. The DECstation 3100 was claimed to be the world's fastest UNIX workstation at the time. When it was introduced it was about three times as fast as the VAXstation 3100 which was introduced at about the same time. Server configurations of DECstation models, distributed without a framebuffer or a graphics accelerator, both Turbochannel and Q-bus based, were called "DECsystem" but should not be confused with some PDP-10 machines of the same name (source: https://en.wikipedia.org/wiki/DECstation). DRIVER: dec/kn01.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Improved emulation allowing video board tests to pass. Added preliminary DEC DC7085 "DZ" quad UART emulation [R. Belmont]. - 0.205: R. Belmont and Maciej Rozycki added 'DEC DECstation 3100' system. ROMSET: 262176 bytes in 2 files / 95.94Kb packed $end $info=ds348 $mame 0.164 [Felipe Corrêa da Silva Sanches] Print Plus DS348 - Dot matrix printer, Sigtron Daruma, 1998 It is a dot matrix printer designed for professional and industrial applications, capable of producing reliable prints on continuous forms or labels. It offers high durability, compatibility with legacy systems, and the ability to create multiple copies through impact printing, making it ideal for invoicing, logistics, and document management in business environments. DRIVER: skeleton/daruma.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.164: Felipe Corrêa da Silva Sanches added 'Sigtron Daruma Print Plus DS348 - Dot matrix printer' system. ROMSET: 65536 bytes in 1 file / 10.13Kb packed $end $info=ds5k133 $mame 0.200 [R. Belmont, Al Kossow] DECstation 5000/133, Digital Equipment Corporation, 1992 The DECstation was a brand of computers used by DEC, and refers to three distinct lines of computer systems—the first released in 1978 as a word processing system, and the latter (more widely known) two both released in 1989. These comprised a range of computer workstations based on the MIPS architecture and a range of PC compatibles. The MIPS-based workstations ran Ultrix, a DEC-proprietary version of UNIX, and early releases of OSF/1. The DECstation 5000 Model 100 Series, code named "3MIN", are mid-range workstations. Early models used a chipset consisting of a R3000A CPU and a R3010 CPU on 3- by 5-inch daughter card that plugs into a connector on the system module. The Model 150 replaces the R3000A and R3010 with a single R4000 with an integrated FPU. The Model 120 and 125 have two external caches, a 64 KB instruction cache and a 64 KB data cache. The Model 133 has a 128 KB instruction cache. These systems support 16 to 128 MB of memory through 16 SIMM slots that accept 2 or 8 MB SIMMs. Only one type of SIMM may be used, 2 and 8 MB SIMMs cannot be mixed in the same' system. The 2 MB SIMM is identical to the SIMM used in the DECstation 2100 and 3100, allowing upgrades from these older systems to the Model 100 Series to reuse the old memory. Three TURBOchannel option slots are provided. The Model 100 Series introduces the I/O Controller ASIC (later known as the IOCTL ASIC), which interfaces the two 8-bit I/O buses to the 12.5 MHz TURBOchannel (source: https://en.wikipedia.org/wiki/DECstation#DECstation_5000_Model_100_Series). DRIVER: dec/kn02.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Added 'preliminary LANCE Ethernet hook-up [R. Belmont]. - 0.200: R. Belmont, Al Kossow added 'Digital Equipment Corporation DECstation 5000/133' system. ROMSET: 393216 bytes in 2 files / 115.89Kb packed $end $info=ds6417 $mame 0.233 [Carl] Dallas DS6417 CyberCard, , ???? DRIVER: devices/machine/ds6417.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Carl added 'Dallas DS6417 CyberCard' device. ROMSET: None required. $end $info=ds75160a $mame 0.149u1 DS75160A GPIB Transceiver, , ???? DRIVER: devices/machine/ds75160a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'DS75160A GPIB Transceiver'. - 0.149u1: Added 'DS75160A' device. ROMSET: None required. $end $info=ds75161a $mame 0.149u1 DS75161A GPIB Transceiver, , ???? DRIVER: devices/machine/ds75161a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'DS75161A GPIB Transceiver'. - 0.149u1: Added 'DS75161A' device. ROMSET: None required. $end $info=ds8 $mame 0.220 [DBWBP] DS-8 Digital Synthesizer, Korg, 1986 The DS-8 is Korg's contender among synths like the Roland D-50 and Yamaha DX7. It is a digital FM synthesizer with 4-operators per voice, 8 voices of polyphony and 8 parts multitimbrality. It's good for percussive, strange effect noises and such because its sound (similar to the DX7) is so unique. It has some digital effects such as chorus, flange, delay and analog-like controls for modulators, envelopes and the LFO. A joystick provides control of modulation and pitch bending. It also has a performance section for quick edits on the fly using real-time sliders to control timbre, EG1 and EG2. A nice alternative to the common DX-7. The DS-8 and 707 use the same YM2151/YM2164 OPM chip set as the Yamaha DS-9, FB-01, and CX5M computer (source: http://www.vintagesynth.com/korg/ds8.php). DRIVER: korg/korgds8.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Korg DS-8 Digital Synthesizer' system. ROMSET: 32768 bytes in 1 file / 20.05Kb packed $end $info=ds80c320 $mame 0.222 [AJR] Dallas DS80C320 HSM, , ???? DRIVER: devices/cpu/mcs51/i80c52.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: AJR added 'Dallas DS80C320 HSM' device. ROMSET: None required. $end $info=ds8874 $mame 0.228 [hap] DS8874 LED Driver, , ???? DRIVER: devices/video/ds8874.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Move to video folder (led driver chip), misc: remove folder from self #include [hap]. - 0.228: hap added 'DS8874 LED Driver' device. ROMSET: None required. $end $info=dsb46 $mame 0.150 [Al Kossow, Curt Coder] DSB-4/6, Davidge, 198? The Davidge DSB-4/6 is an AT-compatible PC motherboard produced in the United States in the latter half of the 1980s. Based on the Intel 80286 processor, it was designed for professional desktop systems and supports up to 16 MB of RAM—a substantial capacity for its time—featuring 30-pin SIMM slots, 8- and 16-bit ISA expansion slots, and integrated floppy and hard disk controllers. Characterized by a modular and reliable layout, it includes jumpers for advanced memory and clock configuration and is commonly paired with either Phoenix or Award BIOS, depending on the version. Although not an official IBM clone, it offers full compatibility with MS-DOS and contemporary business applications. Its robustness and scalability made it well-suited for corporate workstations and high-end embedded systems prior to the widespread adoption of the 386. DRIVER: skeleton/dsb46.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.150: Al Kossow and Curt Coder added skeleton driver of 'Davidge DSB-4/6' system. ROMSET: 18432 bytes in 2 files / 7.14Kb packed $end $info=dsd4432 $mame 0.232 [AJR] DSD A4432 Floppy Disk Interface, , ???? DRIVER: devices/bus/qbus/dsd4432.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.232: AJR added 'DSD A4432 Floppy Disk Interface' device. ROMSET: 2560 bytes in 5 files / 0.60Kb packed $end $info=dsd5217 $mame 0.285 [Patrick Mackinlay] Data Systems Design DSD 5217 Multibus Disk Controller, , ???? DRIVER: devices/bus/multibus/dsd5217.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Add winchester interface; fix the build [Patrick Mackinlay]. - 0.285: Patrick Mackinlay added 'Data Systems Design DSD 5217 Multibus Disk Controller' device. ROMSET: 34818 bytes in 6 files / 20.18Kb packed $end $info=dsgnpal $mame 0.280 [TeamEurope, David Haywood] Kiratto Pri-Chan Design Palette (Japan), Tomy, 201? Controller shaped like a makeup palette or design, intended for young girls and inspired by a trendy, idol-driven multimedia franchise—perfect for connecting to a TV or external device. It allows users to create and customize characters, outfits, and accessories using colorful buttons, wheels, and sensors that interact with the software displayed on the TV screen. The controller features glowing effects, sounds, and instant feedback to simulate the experience of a real virtual design studio. It encourages creativity, hand-eye coordination, and role-playing, with content that can be updated regularly and often linked to physical collectible cards. Designed with safety, durability, and high aesthetic appeal in mind—characteristic of Japanese toy design focused on the kawaii world. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Tomy Kiratto Pri-Chan Design Palette (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.55Mb packed $end $info=dsgnwrld $mame 0.219 [Sean Riddle, David Haywood, Ryan Holtz] Designer's World (Version 1.0, Dec 20 2005), Hasbro, 2005 Designer's World is a plug-and-play TV game – a single-game console which plugs directly into a television – made by Tiger Electronics, a subsidiary of Hasbro. Aimed at preteen and teenage girls, the game revolves around the player building a successful fashion design company, while organizing fashion shows, managing the company's finances, and trying to keep the customers satisfied. The player travels the world doing things like designing clothes, receiving new models, buying new fabrics, and entering fashion shows (source: https://en.m.wikipedia.org/wiki/Designer's_World). DRIVER: tvgames/spg2xx_dreamlife.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Sean Riddle, David Haywood and Ryan Holtz added 'Hasbro Designer's World (Version 1.0, Dec 20 2005)' system. ROMSET: 8388608 bytes in 1 file / 2.26Mb packed $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). DRIVER: apollo/apollo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: apollo_ctape.xml RESOURCES: Snap and Title. WIP: - 0.198: BugFIX #06964: [Crash/Freeze] (apollo.cpp) dsp3000, dsp3500, dsp5500: Exception when using most -rs232 options for DSP* machines [cuavas]. - 0.145u1: Hans Ostermeyer added 'Apollo DSP3000 Server' system. ROMSET: 32768 bytes in 1 file / 19.97Kb packed $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). DRIVER: apollo/apollo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: apollo_ctape.xml RESOURCES: Snap and Title. WIP: - 0.198: BugFIX #06964: [Crash/Freeze] (apollo.cpp) dsp3000, dsp3500, dsp5500: Exception when using most -rs232 options for DSP* machines [cuavas]. - 0.145u1: Hans Ostermeyer added 'Apollo DSP3500 Server' system. $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). DRIVER: apollo/apollo.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: apollo_ctape.xml RESOURCES: Snap and Title. WIP: - 0.198: BugFIX #06964: [Crash/Freeze] (apollo.cpp) dsp3000, dsp3500, dsp5500: Exception when using most -rs232 options for DSP* machines [cuavas]. - 0.145u1: Hans Ostermeyer added 'Apollo DSP5500 Server' system. ROMSET: 65536 bytes in 1 file / 21.86Kb packed $end $info=dsp56000 $mame 0.216 [Patrick Mackinlay] Motorola DSP56000, , ???? The Motorola DSP56000 (also known as 56K) is a family of digital signal processor (DSP) chips produced by Motorola Semiconductor (later known as Freescale Semiconductor, now acquired by NXP) starting in 1986 and is still being produced in more advanced models in the 2010s. The 56k series was quite popular for a time in a number of computers, including the NeXT, Atari Falcon030 and SGI Indigo workstations all using the 56001. Upgraded 56k versions are still used today in audio equipment, radars, communications devices (like mobile phones) and various other embedded DSP applications. The 56000 was also used as the basis for the updated 96000, which was not commercially successful (source: https://en.wikipedia.org/wiki/Motorola_56000). DRIVER: devices/cpu/dsp56000/dsp56000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: Correct harmless typo [Patrick Mackinlay]. - 0.216: Patrick Mackinlay added 'Motorola DSP56000' device. ROMSET: None required. $end $info=dsp56001 $mame 0.216 Motorola DSP56001, , ???? DRIVER: devices/cpu/dsp56000/dsp56000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Added 'Motorola DSP56001' device. ROMSET: None required. $end $info=dsp56303 $mame 0.283 [AJR] Motorola DSP56303, , ???? DRIVER: devices/cpu/dsp563xx/dsp56303.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: AJR added 'Motorola DSP56303' device. ROMSET: 768 bytes in 1 file / 0.41Kb packed $end $info=dsp56311 $mame 0.283 [AJR] Motorola DSP56311, , ???? DRIVER: devices/cpu/dsp563xx/dsp56311.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: AJR added 'Motorola DSP56311' device. ROMSET: 768 bytes in 1 file / 0.41Kb packed $end $info=dsp56362 $mame 0.283 [AJR] Motorola DSP56362, , ???? DRIVER: devices/cpu/dsp563xx/dsp56362.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: AJR added 'Motorola DSP56362' device. ROMSET: 768 bytes in 1 file / 0.47Kb packed $end $info=dsp5636x_shi $mame 0.283 [AJR] DSP5636x Serial Host Interface, , ???? DRIVER: devices/cpu/dsp563xx/shi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: AJR added 'DSP5636x Serial Host Interface' device. ROMSET: None required. $end $info=dspp_bulldog $mame 0.286 [Angelo Salese] 3DO DSPP (Bulldog chipset), , ???? DRIVER: devices/cpu/dspp/dspp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Angelo Salese added '3DO DSPP (Bulldog chipset)' device. ROMSET: None required. $end $info=dspv $mame 0.209 [Olivier Galibert] Yamaha DSPV audio simulation DSP (YSS217-F), , ???? DRIVER: devices/sound/dspv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Changed description to 'Yamaha DSPV audio simulation DSP (YSS217-F)'. - 0.209: Olivier Galibert added 'Yamaha DSPV audio simulation DSP (YSS217-F/' skeleton device. $end $info=dss1 $mame 0.220 [DBWBP] DSS-1 Digital Sampling Synthesizer, Korg, 1986 A wonderful early digital synthesizer. With eight notes of polyphony, two oscillators per voice, a noise source, two multi-stage envelopes, a resonant filter and auto-bend, the DSS-1 has much in common with Korg's previous flagship DW-8000. But it went much further, boasting twin digital delays, oscillator sync, an improved unison mode, a lush analog VCF switchable between 12 and 24dB, and more. Whereas the DW-8000 got its raw material from 16 stored digital waves, the DSS1's oscillators take their source from sampling, additive synthesis, or even hand-drawn waveforms! It actually had a warm sound and was great for creating pads and textures, as well as deep basses and drones. The synthesis method is based on altering various waveform samples via 2 data sliders. It can sample and then treat the samples as its waveforms - that includes all filtering and envelopes (source: http://www.vintagesynth.com/korg/dss1.php). DRIVER: korg/korgdss1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Korg DSS-1 Digital Sampling Synthesizer' system. ROMSET: 270336 bytes in 12 files / 160.70Kb packed $end $info=dssmsrk $mame 0.220 [DBWBP] DSS-1 Digital Sampling Synthesizer (Memory/SCSI Retrofit), Korg / Sound Logic, 1987 A wonderful early digital synthesizer. With eight notes of polyphony, two oscillators per voice, a noise source, two multi-stage envelopes, a resonant filter and auto-bend, the DSS-1 has much in common with Korg's previous flagship DW-8000. But it went much further, boasting twin digital delays, oscillator sync, an improved unison mode, a lush analog VCF switchable between 12 and 24dB, and more. Whereas the DW-8000 got its raw material from 16 stored digital waves, the DSS1's oscillators take their source from sampling, additive synthesis, or even hand-drawn waveforms! It actually had a warm sound and was great for creating pads and textures, as well as deep basses and drones. The synthesis method is based on altering various waveform samples via 2 data sliders. It can sample and then treat the samples as its waveforms - that includes all filtering and envelopes (source: http://www.vintagesynth.com/korg/dss1.php). DRIVER: korg/korgdss1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.220: DBWBP added 'Korg/Sound Logic DSS-1 Digital Sampling Synthesizer (Memory/SCSI Retrofit)' system. ROMSET: 131072 bytes in 3 files / 51.89Kb packed $end $info=dsys200 $mame 0.210 [rfka01] System 200, Dell Computer Corporation, 1988 Technical informations: https://www.dell.com/community/Inspiron-Desktops/Dell-System-200-Desktop-Info/td-p/5698851. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.210: rfka01 added 'Dell Computer Corporation System 200' system. ROMSET: 67584 bytes in 3 files / 26.62Kb packed $end $info=dt386 $mame 0.210 [rfka01] DT386, Commodore Business Machines, 199? A portable device based on the Intel 80386 architecture, designed as a compact computer for professional use and mobile productivity in the 1990s. It features an integrated keyboard, a monochrome LCD display, and support for DOS-compatible operating systems. Intended for word processing, spreadsheet tasks, and file management, it offers expandability through memory and peripheral slots, serving as a self-contained solution for users who needed computing power on the go before the rise of modern laptops. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.210: rfka01 added 'Commodore Business Machines DT386' system. ROMSET: 262144 bytes in 4 files / 147.37Kb packed $end $info=dt486 $mame 0.210 [rfka01] DT486, Commodore Business Machines, 199? A portable device based on the Intel 80486 architecture, developed in the 1990s as a compact computer for professionals requiring high performance on the go. It features an integrated keyboard, a monochrome LCD display, and compatibility with DOS and Windows operating systems, supporting advanced applications such as word processing, spreadsheets, and business software. With expandability via memory and peripheral slots, it served as a powerful, self-contained solution in the pre-modern-laptop era. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.210: rfka01 added 'Commodore Business Machines DT486' system. ROMSET: 131072 bytes in 1 file / 80.12Kb packed $end $info=dtc $mame 0.228 [Plamen Mihaylov, Patrick Mackinlay] DTC, Facit, 1981 Central unit Faci1t 6506. Box made of sheet metal, dark gray upper part and black lower part. Facit logo made of plastic on the front. Connectors (including for monitor and tape recorder), volume control and reset button on the back. Motherboard is the same as used in Luxor ABC-800. Diskette unit Facit 6553. Light beige plastic cover with ventilation recess on the top. The back consists of a black aluminum profile with heat sinks. Front in black plastic with two 5.25-inch floppy drives, below this a protruding flange of brown aluminum with Facit logo of plastic. Power switch, mains connection plug and connection plug (37-pin D-sub) on the back. Keyboard Facit 6570. Upper part in dark gray plastic and underside in black sheet metal. 77 keys of black and red plastic. Swedish characters and Ü. Numeric part and function keys. Facit logo made of plastic on the upper left upper corner. Gray connection cable with 5-pin DIN connector runs out from the back. Monitor Facit 6565. Housing in light gray aluminum sheet. Monochrome 14-inch cathode ray tube type picture tube. Frame around the picture tube of dark gray molded light metal with Facit logo of plastic as well as LED and controls for contrast and brightness. Black lacquered back with Switch, earthed mains connection, fuse holder and connection socket (15-pole D-sub). The model corresponds to Luxor ABC-815. Matrix printer Ericsson, probably model 4160 (corresponds to Facit 4570). Beige plastic cover. Control panel with four-digit LED display on the right. Opening on the front with the printer paper is driven by tractor feed. Discharge takes place at the bottom of the front. Power switch, grounded mains connection, voltage switch, two fuse holders and connection socket (25-pin D-sub) on the back. Connector with 15 pins for connecting the feeder. Sheet feeder Facit 5060 mounted at the top. Two cassettes of brown plastic (source, translated from Swedish: https://digitaltmuseum.se/021026305488/dator). DRIVER: luxor/abc80x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: abc830_flop.xml, abc832_flop.xml, abc838_flop.xml, abc800_hdd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.228: Plamen Mihaylov and Patrick Mackinlay added 'Facit DTC' system. ROMSET: 26624 bytes in 7 files / 20.32Kb packed $end $info=dtc03 $mame 0.252 [Lord Nightmare, Carl] DECtalk DTC-03, Digital Equipment Corporation, 1985 A portable speech synthesis device designed to convert text into spoken words, primarily intended for individuals who are blind or have communication difficulties. Built on advanced technology for its time, it produces synthetic speech with adjustable intonation and supports input from a keyboard or an external computer. Compact and powered by batteries or AC, it was used in educational, assistive, and professional settings to provide independent access to written information. DRIVER: dec/dtc03.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.252: Lord Nightmare and Carl added 'Digital Equipment Corporation DECtalk DTC-03' system. ROMSET: 528384 bytes in 18 files / 279.85Kb packed $end $info=dtkerso $mame 0.222 [rfka01] PC-XT-Clones with DTK/ERSO-BIOS, DTK Group, 198? It is a series of PC XT clones manufactured in Taiwan during the 1980s by DTK Computer in collaboration with ERSO (Electronics Research and Service Organization), a Taiwanese government institute. Based on the original IBM PC XT architecture, these systems use an Intel 8088 processor, eight 8-bit ISA slots, and up to 640 KB of RAM. The BIOS, jointly developed by DTK and ERSO, is identifiable by the "DTK/ERSO" string and provides basic functionality for floppy booting, memory management, and hard disk support (in advanced versions). These machines were among the first mass-produced PC clones in Asia, designed to lower costs and promote computing adoption in emerging markets. While fully compatible with MS-DOS and contemporary software, they occasionally feature minor hardware deviations from the IBM standard—particularly in floppy disk controllers and memory mapping. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.222: rfka01 added 'DTK Group PC-XT-Clones with DTK/ERSO-BIOS' system. ROMSET: 40960 bytes in 5 files / 32.32Kb packed $end $info=dturbogt $mame 0.226 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] Turbo GT 50-in-1, dreamGEAR / JungleTac, 200? Plug 'n play racing wheel. Complete arcade-style gaming' system. 8-Bit. 50 Built-in video games. Includes fishing, shooting, flying, action, adventure, racing, puzzle games, and more (source: https://www.amazon.com/-/es/dp/B000U7KHZG). DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: David Haywood, Sean Riddle, Kev (FBN) and Kamaal Brown added 'dreamGEAR/JungleTac Turbo GT 50-in-1' system. ROMSET: 8388608 bytes in 1 file / 1.60Mb packed $end $info=dual68 $mame 0.136 [Peter Trauner, Manfred Schneider, Robbbert] Dual Systems 68000, Dual Systems Corporation, 1981 Dual systems based their business on the Motorola 68000 line of CPU's. The board ran with a 8MHz clock and could address up to 16MG of RAM address space (24 bits). It met all IEEE-696 S-100 bus specifications. No wait states were requires for 4Mhz type RAM boards. They had a second board called the CPU-68000M which also ran at 8MHz but also included the Motorola MC68451 Memory management Unit LSI chip. This allowed sophisticated segmented memory management. There was also a CPU-68000M-L10 which was identical but ran at 10MHz (source: http://www.s100computers.com/Hardware%20Folder/Dual%20Systems/68000/68000CPU.htm). DRIVER: skeleton/dual68.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.136: Peter Trauner, Manfred Schneider and Robbbert added skeleton driver of 'Dual Systems 68000' system. ROMSET: 14336 bytes in 5 files / 1.68Kb packed $end $info=duart_channel $mame 0.150 DUART channel, , ???? DRIVER: devices/machine/mc68681.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Add received data to FIFO in loopback mode [Nigel Barnes]. - 0.192: Renamed (mc68681_channel) to (duart_channel) and description changed to 'DUART channel'. - 0.153: Renamed (duart68681_channel) to (mc68681_channel). - 0.150: Added 'MC68681 DUART CHANNEL' device. ROMSET: None required. $end $info=duelmast $mame 0.269 [David Haywood, Team Europe] Duel Masters: Duel Station (Japan), Takara / SSD Company LTD, 2003 It’s a handheld electronic game released in Japan in 2003, inspired by the *Duel Masters* franchise (based on the namesake manga and collectible card game). Designed for solo play, it features a monochrome LCD screen, dedicated buttons, and a virtual deck of creatures and spells. The gameplay replicates the card game’s mechanics, including turn-based duels against the CPU, a life point system, and mana management. Tailored for fans of the series, it offers a portable way to play without a human opponent, with content faithful to the original universe. DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: duelmast_cart.xml RESOURCES: Snap and Title. WIP: - 0.269: David Haywood and Team Europe added 'Takara / SSD Company LTD Duel Masters: Duel Station (Japan)' system. ROMSET: 2097152 bytes in 1 file / 964.40Kb packed $end $info=duet16 $mame 0.195 [rfka01, Carl] Duet-16, Panafacom (Panasonic/Fujitsu), 1983 It’s a desktop computer released in 1983, developed jointly by Panasonic and Fujitsu under the shared brand **Panafacom**. Based on the 16-bit Intel 8086 processor, it was one of the earliest Japanese systems compatible with the PC architecture—but not with the IBM PC standard. It features up to 768 KB of RAM, integrated floppy disk drives, and a proprietary operating system (**Panafacom OS** or **Human68k** in some configurations), along with support for CP/M-86. Designed for professional and engineering use, it offered advanced performance for its time, with a modular design and serial/parallel interfaces for peripherals. Although it never achieved global commercial success, it remains a notable example of Japanese innovation in the pre-widespread PC-compatible era. DRIVER: matsushita/duet16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.198: Fixed RTC busy signal handling [AJR]. - 0.195: rfka01 and Carl added 'Panafacom (Panasonic/Fujitsu) Duet-16' system. ROMSET: 17408 bytes in 4 files / 6.92Kb packed $end $info=dunksunk $mame 0.230 [hap, Sean Riddle] Dunk 'n Sunk, Kmart Corporation, 1979 Licensed to K-Mart (that's where you are supposed to return it to for repairs) from U. S. Game Corporation (the made a game called Basketball/Submarine Warfare). The game itself is a 2-in-1 game with a basketball game and a submarine hunting game (I have no idea how manufacturers come up with these combinations!) (source: https://www.handheldmuseum.com/Misc/KMartDunkNSunk.htm). DRIVER: handheld/hh_pps41.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.252: Changed manufacturer to 'Kmart Corporation'. - 0.230: hap and Sean Riddle added 'Kmart Dunk 'n Sunk' system. ROMSET: 1338 bytes in 2 files / 1.08Kb packed $end $info=duodock $mame 0.278 [R. Belmont] Duo Dock, , ???? DRIVER: devices/bus/nubus/pwrbkduo/duodock.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: R. Belmont added 'Duo Dock' device. ROMSET: 131072 bytes in 1 file / 46.35Kb packed $end $info=duscc_channel $mame 0.175 Philips Dual SCC Channel, , ???? DRIVER: devices/machine/scnxx562.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Philips Dual SCC Channel'. - 0.175: Added 'DUSCC channel' device. ROMSET: None required. $end $info=duscc26562 $mame 0.184 Philips SCN26C562 Dual SCC, , ???? DRIVER: devices/machine/scnxx562.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Philips SCN26C562 Dual SCC'. - 0.184: Added 'DUSCC 26562' device. ROMSET: None required. $end $info=duscc26c562 $mame 0.184 Philips SCN26562 Dual SCC, , ???? DRIVER: devices/machine/scnxx562.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Philips SCN26562 Dual SCC Dual SCC'. - 0.184: Added 'DUSCC 26C562' device. ROMSET: None required. $end $info=duscc68562 $mame 0.175 Philips SCN68562 Dual SCC, , ???? DRIVER: devices/machine/scnxx562.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Philips SCN68562 Dual SCC'. - 0.175: Added 'DUSCC 68562' device. ROMSET: None required. $end $info=duscc68c562 $mame 0.184 Philips SCN68C562 Dual SCC, , ???? DRIVER: devices/machine/scnxx562.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Philips SCN68C562 Dual SCC'. - 0.184: Added 'DUSCC 68C562' device. ROMSET: None required. $end $info=dussc $mame 0.184 Philips Dual SSC, , ???? DRIVER: devices/machine/scnxx562.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (duscc) to (dussc) and description changed to 'Philips Dual SSC'. - 0.184: Added 'DUSCC' device. ROMSET: None required. $end $info=dvbslan $mame 0.218 [rfka01] Book-Size LAN station, Datavan, 199? It’s a compact “book-size” computer (similar to a laptop but without an integrated screen), marketed in the 1990s as a lightweight network station or an early thin client. Designed for business environments, it features a motherboard with a 386SX or 486SLC CPU, limited memory, serial/parallel ports, and—distinctively—an integrated Ethernet network card (often based on chipsets like the NE2000), which was rare on consumer systems of the era. It lacks a hard drive; booting typically occurs from a floppy disk or, in advanced setups, over the network (as a diskless workstation). Intended for terminal services, resource sharing, or access to centralized servers, it represents an early example of network-oriented computing in professional settings. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.218: rfka01 added 'Datavan Book-Size LAN station' system. ROMSET: 106496 bytes in 3 files / 60.27Kb packed $end $info=dvdrom $mame 0.255 [987123879113] ATAPI CD/DVD-ROM, , ???? ATA Packet Interface (ATAPI) is a protocol that has been added to Parallel ATA and Serial ATA[1] so that a greater variety of devices can be connected to a computer than with the ATA command set alone. It carries SCSI commands and responses through the ATA interface. ATAPI devices include CD-ROM and DVD-ROM drives, tape drives, magneto-optical drives, and large-capacity floppy drives such as the Zip drive and SuperDisk drive. DRIVER: devices/bus/ata/atapicdr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: 987123879113 added 'ATAPI CD/DVD-ROM' device. ROMSET: None required. $end $info=dvdrom_image $mame 0.255 [Olivier Galibert] CD/DVD-ROM Image, , ???? DRIVER: devices/imagedev/cdromimg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Olivier Galibert added 'CD/DVD-ROM Image' device. ROMSET: None required. $end $info=dvk_dwhle $mame 0.282 [Sergey Svishchev] DVK MFM disk controller, , ???? DRIVER: devices/bus/qbus/dvk_dwhle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Sergey Svishchev added 'DVK MFM disk controller' device. ROMSET: None required. $end $info=dvk_kcgd $mame 0.166 [Joakim Larsson Edström] DVK KCGD, USSR, 1987 KCGD (Kontroller Cvetnogo Graficheskogo Displeya = Colour Graphics Display Controller), a replacement for KSM (dvk_ksm.cpp) in later models of DVK desktops (source: MESS driver). DRIVER: ussr/dvk_kcgd.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.282: Use new 1801vp033 device (#14278) [Sergey Svishchev]. - 0.277: Corrected CPU type to K1801VP065 and removed serial speed workarounnd for MS7004 keyboard (#13564) [Sergey Svishchev]. - 0.189: Implemented Baud rate generator and cleaned up source [Sergey Svishchev]. - 0.166: Joakim Larsson Edström added 'USSR DVK KCGD' system. ROMSET: 16384 bytes in 2 files / 12.71Kb packed $end $info=dvk_kgd $mame 0.240 [Sergey Svishchev] DVK KGD framebuffer, , ???? DRIVER: devices/bus/qbus/dvk_kgd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Renamed (kgd) to (dvk_kgd). - 0.240: Sergey Svishchev added 'DVK KGD framebuffer' device. ROMSET: None required. $end $info=dvk_kmd $mame 0.282 [Sergey Svishchev] DVK KMD floppy controller, , ???? DRIVER: devices/bus/qbus/dvk_kmd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Sergey Svishchev added 'DVK KMD floppy controller' device. ROMSET: 16384 bytes in 2 files / 5.82Kb packed $end $info=dvk_ksm $mame 0.156 [Sergey Svishchev] DVK KSM, USSR, 1986 It is a Soviet scientific and industrial computer introduced in 1986, part of the DVK family (*Dialogovaya Vychislitelnaya Mashina* – “Interactive Computing Machine”). Based on a locally produced PDP-11 clone (the KM1801VM1 CPU, compatible with the LSI-11 series), it features a 16-bit architecture, up to 4 MB of RAM (expandable via external modules), and runs either RTOS-11 or the native DVK operating system. It supports peripherals such as floppy and hard disk drives and video terminals. Designed for use in laboratories, research institutes, and industrial automation, it was widely deployed in academic and government settings across the Soviet Union. The KSM variant (*Kontrol’no-Schetnaya Mashina* – “Control and Computing Machine”) included extensions for real-time data acquisition and process control, making it suitable for monitoring and managing technological systems. DRIVER: ussr/dvk_ksm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: Removed keyboard serial speed workaround [Sergey Svishchev]. - 0.167: Update memory map, ROM checksums [Sergey Svishchev]. - 0.156: Sergey Svishchev added 'USSR DVK KSM' system. DEC VT52-compatible video terminal. ROMSET: 6144 bytes in 3 files / 2.96Kb packed $end $info=dvk_ktlk $mame 0.282 [Sergey Svishchev] DVK KTLK 6-port serial, , ???? DRIVER: devices/bus/qbus/dvk_ktlk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Sergey Svishchev added 'DVK KTLK 6-port serial' device. ROMSET: None required. $end $info=dvk_mx $mame 0.263 [Sergey Svishchev] DVK MX floppy controller, , ???? DRIVER: devices/bus/qbus/dvk_mx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Sergey Svishchev added 'DVK MX floppy controller' device. ROMSET: None required. $end $info=dvnimbus $mame 0.195 [CaH4e3] DVTech Nimbus 176 in 1, , 201? It’s an affordable handheld console released in the 2010s, belonging to the category of so-called “TV games” or “plug-and-play handhelds.” It features a color LCD screen, built-in speaker, directional pad, and action buttons, with 176 preloaded games spanning arcade, puzzle, sports, and action genres—often inspired by classics from the ’80s and ’90s but implemented in simplified form. It does not support cartridges or expansions; all titles are fixed in internal memory. Designed for casual, instant entertainment, it targets younger users or retro gadget collectors, featuring a compact design and battery-powered operation. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.195: CaH4e3 added 'DVTech Nimbus 176 in 1' system. ROMSET: 16777216 bytes in 1 file / 7.30Mb packed $end $info=dvp1 $mame 0.222 [DBWBP] DVP-1 Digital Voice Processor, Korg, 1985 The Korg DVP-1 Digital Voice processor was released in the early 1980's. It consisted of a Vocoder with its own internal waveforms, a five part Harmonizer, a Pitch-shifter and an Internal Synth. The Vocoder is very intelligible. While the Harmonizer does not sound super realistic, it has its own unique effect. It has five polyphonic voices, four with chorus on, unison mode and 64 memory patches to store your settings. It has been used by Vangelis, Matrix and GASR (source: http://www.vintagesynth.com/korg/dvp1.php). DRIVER: korg/korgdvp1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.222: DBWBP added 'Korg DVP-1 Digital Voice Processor' system. ROMSET: 32768 bytes in 1 file / 17.72Kb packed $end $info=dw_kbd $mame 0.182 [Sergey Svishchev] IBM Displaywriter Keyboard, , ???? DRIVER: ibm/ibm6580_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Cleaned up and simplified code [Sergey Svishchev]. - 0.182: Sergey Svishchev added 'IBM Displaywriter Keyboard' device. IBM 6580 Displaywriter de-skeletonization [Sergey Svishchev]. $end $info=dw225 $mame 0.151 [robcfg, Curt Coder] DreamWriter 225, NTS Computer Systems, 1992 It’s a portable word-processing device released in 1992, designed for students, writers, and mobile professionals. Featuring an integrated keyboard, a monochrome LCD screen, and internal memory for storing documents, it offers basic editing functions, spell-check, and printing via serial or parallel port. Instead of running a traditional operating system, it uses dedicated firmware with a simple text-based interface. Powered by batteries or an external AC adapter, it combines battery life, compactness, and productivity, representing a self-contained solution before affordable laptops became widespread. DRIVER: amstrad/nc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.151: robcfg and Curt Coder added 'NTS DreamWriter 225' system. ROMSET: 524288 bytes in 1 file / 158.22Kb packed $end $info=dw8000 $mame 0.220 [DBWBP] DW-8000 Programmable Digital Waveform Synthesizer, Korg, 1985 The Korg DW-8000 synthesizer was an eight-voice polyphonic hybrid digital-analog synthesizer 61-note keyboard instrument released in 1985. By the time of its launch Korg had already begun a common trend in 1980s synthesizer design: using numerical codes to access or change parameters (synth "voice", tone, etc) with the Korg Poly-61, which was widely regarded as the company's first 'knobless' synthesizer. This was a move away from the heavily laden, complex control panels of earlier designs (source: https://en.m.wikipedia.org/wiki/Korg_DW-8000). DRIVER: korg/korgdw8k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Korg DW-8000 Programmable Digital Waveform Synthesizer' system. ROMSET: 163840 bytes in 6 files / 70.36Kb packed $end $info=dw8000ex $mame 0.220 [DBWBP] DW-8000-EX Programmable Digital Waveform Synthesizer, Korg / Musitronics, 1985 This expansion offers completely new features for your DW/EX 8000 Synthesizer. The most remarkable are: Splitting and Doubling Sounds. Local off function. Key Transpose, Random MG Waveform and Compare function. Two MIDI Send- and Receive channels. Compare and MIDI Program Change for all 128 Sounds. Our new operating system expands the function of your DW/EX 8000 dramatically. Create completely new sounds using the new splitting and doubling features. Use the Local ON/Off function to control one ore more external sound modules with one part of your keyboard while playing your DW/EX 8000 with the other one. Since the DW/EX 8000 now has two MIDI Send- and Receive channels, this expansion offers a two part MIDI multi mode. The voice allocation is done dynamically (source: http://www.musitronics.org/products/dw8000_ex_e.html). DRIVER: korg/korgdw8k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.220: DBWBP added 'Korg / Musitronics DW-8000-EX Programmable Digital Waveform Synthesizer' system. ROMSET: 163840 bytes in 5 files / 50.69Kb packed $end $info=dx100 $mame 0.233 [DBWBP] DX100 Digital Programmable Algorithm Synthesizer, Yamaha, 1985 It’s a digital synthesizer based on Yamaha’s FM (Frequency Modulation) technology. Designed as a compact and affordable instrument, it inherits the sonic architecture of the renowned DX7 but with a simplified engine: it features 4 operators (instead of 6), 8 fixed algorithms, and 8-voice polyphony. It includes a 49-key unweighted keyboard, editable presets, and the ability to store custom sounds. Although more limited than professional models, it delivers a bright and versatile sound, ideal for synth-pop, electronic music, and home productions of the era. Its compact design and low price made it popular among emerging musicians and FM synthesis enthusiasts. DRIVER: yamaha/ymdx100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.251: Machine promoted to working [Pietro Gagliardi]. - 0.233: DBWBP added 'Yamaha DX100 Digital Programmable Algorithm Synthesizer' system. ROMSET: 32768 bytes in 1 file / 20.33Kb packed $end $info=dx11 $mame 0.222 [DBWBP] DX11 Digital Programmable Algorithm Synthesizer, Yamaha, 1988 The DX11 was released in 1988, four years after the DX7 hit the market. The DX11's synthesis and sound quality is classic DX-style FM synthesis using 4-operators per voice. The DX11 has one major advantage over the DX7 and other older DX-synths, however. The DX11 offered 8-part multitimbrality, whereas older DX synths were monotimbral. The DX11 is essentially a keyboard version of Yamaha's first true multitimbral FM synthesizer, the TX81Z rack module. The DX11's multitimbral features allowed you to spread various sound patches across different areas or "zones" of the keyboard. It also allowed for complex ensemble performances using external sequencers or while playing live using "Performance" patches. Also added 'were some Quick Edit functions so you don't have to delve into the complexity of FM synthesis to make a few simple tweaks. These quick edits affect the tone, envelope attack and release times. Unfortunately there are no on-board arpeggiators or sequencers (source: http://www.vintagesynth.com/yamaha/dx11.php). DRIVER: yamaha/ymdx11.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.222: DBWBP added 'Yamaha DX11 Digital Programmable Algorithm Synthesizer' system. ROMSET: 65536 bytes in 1 file / 40.51Kb packed $end $info=dx64 $mame 0.145 [Curt Coder] DX-64 (NTSC), Commodore Business Machines, 1984 The DX-64 and the SX-100 (SX-64 with black & white monitor) were first announced in January 1983 but the SX-100 never made it to the shelves and was replaced by the SX-64 later that year. The DX-64 has the same characteristics as the SX64 except its two 5?" floppy disk drives instead of one. A very small quantity was produced. It was probably never sold but only used by Commodore insiders. The SX64 and DX64 computers never had success, probably because of higher selling prices, but were known as the world's first color portables (source: http://www.old-computers.com/MUSEUM/computer.asp?c=524&st=1). DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.145: Curt Coder added 'Commodore DX-64 (NTSC)' system. ROMSET: 32768 bytes in 4 files / 26.16Kb packed $end $info=dx7 $mame 0.250 [David Viens, R.?Belmont] DX7 Digital Programmable Algorithm Synthesizer, Yamaha, 1983 The Yamaha DX7 is a synthesizer manufactured by the Yamaha Corporation from 1983 to 1989. It was the first successful digital synthesizer and is one of the best-selling synthesizers in history, selling more than 200,000 units. In the early 1980s, the synthesizer market was dominated by analog synthesizers. FM synthesis, a means of generating sounds via frequency modulation, was developed by John Chowning at Stanford University, California. FM synthesis created brighter, "glassier" sounds, and could better imitate acoustic sounds such as brass. Yamaha licensed the technology to create the DX7, combining it with very-large-scale integration chips to lower manufacturing costs. With its complex menus and lack of conventional controls, few learned to program the DX7 in depth. However, its preset sounds became staples of 1980s pop music, used by artists including A-ha, Kenny Loggins, Kool & the Gang, Whitney Houston, Chicago, Phil Collins, Luther Vandross, and Billy Ocean. Its electric piano sound was particularly widely used, especially in power ballads. Producer Brian Eno mastered the programming and it was instrumental to his work in ambient music. The DX7 was succeeded by FM synthesizers including the DX1, DX21, DX27 and DX100 (source: https://en.wikipedia.org/wiki/Yamaha_DX7). DRIVER: yamaha/ymdx7.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.250: David Viens and R.?Belmont added 'Yamaha DX7 Digital Programmable Algorithm Synthesizer' system. ROMSET: 51200 bytes in 4 files / 35.75Kb packed $end $info=dx9 $mame 0.250 [Anthony] DX9 Digital Programmable Algorithm Synthesizer, Yamaha, 1983 The Yamaha DX9 is a spin off synthesizer of the family of the DX7 built by Yamaha. It uses FM synthesis and has 16 note polyphony; however, it only has four FM operators for sound generation compared with six on the DX7. It is the least complex of the DX range of synthesizers and has only 20 on board memory locations. The DX9 contains 20 pre-programmed voices which include: brass, string sounds, piano, organ and synth sounds. User created voices (sounds) can be saved on cassette tape for later use (source: https://en.wikipedia.org/wiki/Yamaha_DX9). DRIVER: yamaha/ymdx9.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.250: Anthony added 'Yamaha DX9 Digital Programmable Algorithm Synthesizer' system. ROMSET: 16384 bytes in 1 file / 11.77Kb packed $end $info=dxfootb $mame 0.242 [hap, Sean Riddle] Deluxe Football with Instant Replay, Tiger Electronics, 1980 A full featured LED football game. Huge screen, nice controls, instant replay, many plays to choose from, and even a half time show. Has a patented 'playmaker' control scheme where you can choose your play without your opponent seeing what direction you pressed. A very strange patent - Tiger must have assumed all the other handheld game companies would steal this idea, when in actuality the handheld LED sports market collapsed right around this time (source: https://www.miniarcade.com/tiger/deluxefoot.php). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.242: hap and Sean Riddle added 'Tiger Electronics Deluxe Football with Instant Replay' system. ROMSET: 5520 bytes in 3 files / 4.05Kb packed $end $info=dynavisn $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Dynavision, Yamagiwa, 1982 It’s a Japanese home computer based on the Zilog Z80 processor, designed for home and educational use. It features color graphics (NTSC-compatible), basic sound capabilities, an integrated keyboard, and cassette-based storage support. The system boots directly into a custom BASIC interpreter—without a separate operating system—and includes features for programming, simple games, and educational applications. Targeted at the Japanese market, it was produced in limited quantities and is now considered a rare example of pre-MSX Japanese home computing. DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap and Title. WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Yamagiwa Dynavision' system. ROMSET: None required. $end $info=dyndesk $mame 0.216 [AJR] DynamiDesk (Germany), VTech, 2003 Action Intelligence Learning computers allow individual and targeted learning. When starting the Intelligence Manager action, he makes sure that all learning areas are treated equally. Here, the difficulty levels automatically adapt to the child's abilities. The computer in trendy design with extra-large screen! 100 learning programs for vocabulary, spelling, math, foreign languages. Logic and music. With Action Intelligence Manager for optimal learning success. Programs with word processing, timetable and address book. 3 difficulty levels. Includes mouse and mouse pad and 3 CD-ROMs for math, music and English (source, traslated from German: http://www.brandora.de/P66787.brandora) DRIVER: vtech/inteladv.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: AJR added 'VTech DynamiDesk (Germany)' system. ROMSET: 2097152 bytes in 1 file / 1.38Mb packed $end $info=e0516 $mame 0.149u1 E05-16 RTC, , ???? DRIVER: devices/machine/e0516.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Fixed compile on GCC [Ivan Vangelista]. Expect command bits after reset [Curt Coder]. - 0.186: Changed description to 'E05-16 RTC'. - 0.149u1: Added 'E05-16' device. ROMSET: None required. $end $info=e05a03 $mame 0.163 Epson E05A03 Gate Array, , ???? DRIVER: devices/machine/e05a03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Epson E05A03 Gate Array'. - 0.163: Added 'E05A03' device. ROMSET: None required. $end $info=e05a30 $mame 0.163 Epson E05A30 Gate Array, , ???? DRIVER: devices/machine/e05a30.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Added '24-bit shift register (used for ninth pin on Epson LX-810L/ActionPrinter 2000) [Golden Child] - 0.186: Changed description to 'Epson E05A30 Gate Array'. - 0.163: Added 'E05A30' device. ROMSET: None required. $end $info=e0c6s46 $mame 0.162 Seiko Epson E0C6S46, , ???? DRIVER: devices/cpu/e0c6200/e0c6s46.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Fix issue with k input IRQ, add buzzer envelope. Add e0c6s48. Add osc3. Add callback for transforming lcd pixel x/y, add k input interrupts, venusdm seems to be working now [hap]. - 0.186: Changed description to 'Seiko Epson E0C6S46'. - 0.162: Miodrag Milanović added 'E0C6S46' device. ROMSET: None required. $end $info=e0c6s48 $mame 0.274 [hap] Seiko Epson E0C6S48, , ???? DRIVER: devices/cpu/e0c6200/e0c6s46.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: hap added 'Seiko Epson E0C6S48' device. ROMSET: None required. $end $info=e100 $mame 0.178 [Joakim Larsson Edström] Esselte 100, Didact AB, 1982 This computer was manufactured by the swedish office appliances company Esselte. It was sold mainly for educational purposes. There are at least two models, one with red and one with blue color on the keyboard plate (source: https://www.pugo.org/collection/computer/151/). DRIVER: skeleton/e100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.278: Minor cleanup. Simplified screen_update, and corrected character width of 6 pixels [Nigel Barnes]. - 0.178: Joakim Larsson Edström added 'Didact AB Esselte 100' system. ROMSET: 18432 bytes in 3 files / 10.43Kb packed $end $info=e22_kbd_hle $mame 0.228 [Dirk Best] Tab E22 Keyboard (HLE), , ???? DRIVER: tab/e22_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Dirk Best added 'Tab E22 Keyboard (HLE)' device. ROMSET: None required. $end $info=e250 $mame 0.282 [ClawGrip, ArcadeHacker] Enterprise 250, Sun Microsystems, 1998 It is an enterprise server released in 1998, based on the SPARC architecture and supporting up to four UltraSPARC II processors. Designed for mission-critical environments, it delivers high reliability, scalability, and performance for network, database, and scientific computing applications. It features PCI slots, ECC memory, and support for Solaris and Linux operating systems. Characterized by redundant power supplies and advanced system management, it is intended for data centers and enterprise IT infrastructure. DRIVER: sun/e250.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: sun_sparc.xml RESOURCES: Snap and Title. WIP: - 0.283: Add preliminary address map [hap]. - 0.282: ClawGrip and ArcadeHacker added 'Sun Microsystems Enterprise 250' system. ROMSET: 2105600 bytes in 4 files / 762.42Kb packed $end $info=e9161 $mame 0.209 [MCbx Old Computer Collection] 9161 Display Processor Unit, Ericsson, 198? This terminal has been made by Ericsson in early 1980s for Swedish Datasaab E2500. Datasaab E2500 is mainframe system for business and banks, made since early 1980s. According to "Tema D21" (Ventzel V. et al, 1994,), in 1983 a D16 mainframe architecture has been redesigned to E2100 for business and E2500 for bank applications. The life of these mainframes was not significantly long as for bank applications - it was in 1980s, PCs became more popular, yet introduction of Ericsson's PCs went not as good as they expected. Some of them survived for some time in bank sector, where if the system works it is more profitable to keep it running (2019: there is still COBOL and some branch of dBase used in banking software), but they became replaced by better Unix solutions. Terminals have been connected to concentrators using coaxial cable, like in IBM 3270 line, or using twinaxial pair for larger distances (like IBM 5250) and probably offered similar, if not larger, capabilities including forms building, simple data processing for the mainframe and loading of templates. This terminal has some unusual characteristics. First of all, it is a really high-end as for 1980s. There is a plenty of RAM - 128kB, and it is powered with Motorola 68000 CPU. Yes, 68000, like early Macs or Amiga. The HD68450 DMA controller is used to maintain memory and devices accessible. Display is generated with AM8052 controller. We also have a dedicated DRAM controller and serial port chip which is converted to coaxial or dual-wire connection and keyboard port. Many PCs of that era were slower than this terminal (source: http://oldcomputer.info/terminal/e9161/index.htm). DRIVER: ericsson/e9161.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.209: MCbx Old Computer Collection added 'Ericsson 9161 Display Processor Unit' system. ROMSET: 16384 bytes in 2 files / 10.10Kb packed $end $info=eacc $mame 0.142 [Robbbert] EA Car Computer, Electronics Australia, 1982 This computer is mounted in a car, and various sensors (fuel flow, etc) are connected up. By pressing the appropriate buttons various statistics may be obtained (source: eacc.c driver). DRIVER: ausnz/eacc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.244: Fixed various regressions s9, wmg: fixed typos [Robbbert]. - 0.146u1: Fixed nmi operation: system boots. Fixed remaining bugs. System promoted from GAME_NOT_WORKING [Robbbert]. - 0.142: Robbbert added 'EA Car Computer (not working)' system. ROMSET: 2048 bytes in 1 file / 1.53Kb packed $end $info=eagle1600 $mame 0.167 [SomeGuy] Eagle 1600, Eagle, 1983 The Eagle 1600 series of computers ran MS-DOS but were not clones. They were the first PCs to be based on the fully 16-bit Intel 8086 processor, rather than the Intel 8088, which used 16 bits internally, but only had an 8-bit external interface. Eagle attempted to create a niche for itself in the brand-new "16-bit" market by building machines that were as easy to use as their CP/M models, but had an Intel CPU and 640 kB of RAM (which was more memory than almost any other PC at that time had to offer). These computers came with MS-DOS, the PC version of Spellbinder, a PC spreadsheet program, and documentation. They would run many PC programs, but at that time most PC programs were recent ports from CP/M and there was little agreement about standards. The fact that the 1600s were not IBM clones meant that games that expected exactly the same video hardware as an IBM PC, or that called PC hardware or the PC ROM BIOS directly for the sake of speed, would not run or ran very poorly. The 1600 line were also the first computers with MS-DOS to have hard disks. Eagle achieved this by using the same hard-disk subsystem (Xebec hard-disk controller card, Eagle SASI card, and hard disk) as in the CP/M models. Subdirectories were not yet supported in the MS-DOS version that the Eagles used, just as in CP/M. MS-DOS did not offer CP/M's 16 numbered "user zones" either, which somewhat limited the usefulness of the hard disks (source: https://en.wikipedia.org/wiki/Eagle_Computer#1600_series). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.206: Changed description to 'Eagle 1600'. - 0.167: SomeGuy added 'Eagle 1600' system. ROMSET: 12288 bytes in 3 files / 8.29Kb packed $end $info=eaglepc2 $mame 0.214 [rfka01] PC-2, Eagle, 198? The Eagle PC is a versatile and powerful small business computer' system. As its name implies, it is an IBM PC compatible system, but it is much more. Bundles with it are MS-DOS and CP/M-86 as well as word processing and spreadsheet software. The Eagle PC is available in four configurations ranging from a 64K unbundled system to a top-of-the-line version with a 10Mb hard disk. We tested the PC-2, the configuration we judge will be the choice of most users. It has 128k of RAM, two floppy disk drives, monochrome monitor, MS-DOS, CP/M-86, EagleWriter, and EagleCalc. List price is $3495. Physically, the system consists of a system unit with low profile floppy disk drives, detachable keyboard, and monitor. The documentation and software are contained in one three-inch thick, three-ring binder. The hardware components are finished in a handsome light and dark gray color scheme. Setup an dinstallation are straight-forward and simple. The coiled cable on the keyboard plugs into the bak of the system unit. The power cord and video cable from the monitor also plug into the system unit, and that's it. When it is n ot in use, the keyboard slides into a keyboard encasement under the system unit, thus giving it a space-saving footprint. The keyboard is a sculpted unit which attaches to the system unit with a coiled cable which has a reach of four feet. Thus it is suitable for desktop or lap operation. The keyboard contains 105 full-stroke keys. The standard alphanumeric keys and numeric keypad are white; the remaining keys are dark gray (source: https://www.atarimagazines.com/creative/v10n2/28_Eagle_PC2.php). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.214: rfka01 added 'Eagle PC-2' system. ROMSET: 12288 bytes in 2 files / 7.65Kb packed $end $info=eaglespirit $mame 0.206 [rfka01] Eagle PC Spirit, Eagle, 1983 This transportable computer was compatible with the IBM PC-XT. It had a built-in 9" monochrome monitor, one or two 5"1/4 disk-drive (320k) and a 10 Mb hard-disk for the "1 disk model". This hard-disk was half thinner than "classic" hard-disks of that time (Slimline technology). It also had a color graphic board but the built-in monitor was monochrome (no color model was available). It was not completely useless as it enabled to display 8 shades of green. Hopefully it was possible to connect an external color monitor! The Eagle Spirit was really IBM PC compatible (hardware & software) and could be booted with the original IBM PC boot disks. The disks capacity and format procedure were the same. The graphic resolution was the same as the IBM PC: 320 x 200 with a character matrix of 7 by 9 pixels. This was a good example of the low levelling effect of the IBM PC compatibility. The Eagle PC, launched one year earlier, had a high resolution of 720 x 352 with a character matrix of 11 x 19 pixels! (source: http://www.old-computers.com/museum/computer.asp?st=1&c=530). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: rfka01 added 'Eagle PC Spirit' system. ROMSET: 16384 bytes in 2 files / 8.27Kb packed $end $info=earthst $mame 0.232 [rfka01] EarthStation-I, Alloy, 1987 The Earth Computer Technologies' EarthStation-I was one of the first x86-compatible thin clients, or “diskless workstations?? if you prefer, made in the 1980s by a division of an Australian company Alloy Computer Products, stationed in Framingham, Massachusetts, USA. It was marketed as an IBM PC-compatible workstation, self-contained in a form-factor just a little bit bigger and thicker than that of a keyboard… of that era, at least (source: http://boginjr.com/electronics/old/earthstation/). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.232: rfka01 added 'Alloy EarthStation-I' system. ROMSET: 32768 bytes in 1 file / 13.76Kb packed $end $info=easports $mame 0.274 [David Haywood, TeamEurope] EA Sports Classics: NHL 95 & FIFA Soccer 96 (JAKKS Pacific TV Game, version 12 11 A), JAKKS Pacific Inc / Digital Eclipse, 2004 It’s a dedicated TV console released in the early 2000s, part of a line of plug-and-play systems inspired by Electronic Arts classics. It features two full games—*NHL 95* and *FIFA Soccer 96*—reproduced in simplified yet faithful versions, with controls adapted for fixed gamepad buttons. Designed for direct connection to a television, it requires no additional console or cartridges—the games are permanently stored in internal ROM. Created for instant, nostalgic gameplay, it targets '90s gaming fans and offers an affordable way to relive two iconic sports simulations on the home screen. DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.288: Changed description to 'EA Sports Classics: NHL 95 & FIFA Soccer 96 (JAKKS Pacific TV Game, version 12 11 A)'. - 0.274: David Haywood, TeamEurope added 'JAKKS Pacific Inc / Digital Eclipse EA Sports Classics: NHL 95 & FIFA Soccer 96 (JAKKS Pacific TV Game)' system. ROMSET: 6422528 bytes in 3 files / 2.17Mb packed $end $info=easportsa $mame 0.288 [TeamEurope, David Haywood] EA Sports Classics: NHL 95 & FIFA Soccer 96 (JAKKS Pacific TV Game, version 11 11 A), JAKKS Pacific Inc / Digital Eclipse, 2004 Plug-and-play console TV game licensed by EA Sports, featuring simplified versions of NHL 95 and FIFA Soccer 96. Compact design with integrated controller, composite/PAL video output, and external power supply. Runs games on 8-bit embedded hardware—does not emulate original consoles. Reduced 2D graphics, repetitive gameplay, mono audio. Targeted at discount markets as occasional entertainment for children or nostalgic fans. The term "EA Sports Classics" is purely marketing; it does not include original code or full functionality of Sega Genesis/SNES titles. Typical low-cost console from the pre-smartphone era with no expansion or connectivity. DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope and David Haywood added 'JAKKS Pacific Inc / Digital Eclipse EA Sports Classics: NHL 95 & FIFA Soccer 96 (JAKKS Pacific TV Game, version 11 11 A)' system. ROMSET: 6422528 bytes in 3 files / 2.18Mb packed $end $info=easportsu $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] EA Sports Classics: NHL 95 & Madden 95 (JAKKS Pacific TV Game), JAKKS Pacific Inc / Digital Eclipse, 2004 The JAKKS Pacific EA Sports Classics: NHL 95 & Madden 95 is a retro electronic toy produced by JAKKS Pacific as part of their famous "TV Gamepad" (or "JAKKS Pacific TV Games") line, launched since the early 2000s. This particular model, introduced around 2007-2008, combines two classic sports video games developed by Electronic Arts (EA) in the 1990s: NHL 95 and Madden NFL 95. However, these are not faithful re-releases of the original Sega Genesis or Super Nintendo games, but simplified and adapted versions built into a physical controller that connects directly to the TV via RF or AV connection. DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle, TeamEurope added 'JAKKS Pacific Inc / Digital Eclipse EA Sports Classics: NHL 95 & Madden 95 (JAKKS Pacific TV Game)' system. ROMSET: 4194304 bytes in 1 file / 1.79Mb packed $end $info=easykara $mame 0.227 [Team Europe, David Haywood] Easy Karaoke Groove Station (UK), IVL Technologies (Easy Karaoke license), 2004 Easy Karaoke Groove Station. Karaoke Groove Station Microphone. Ten Preloaded Songs One Step Closer - S Club 8. 2 S Club Party - S Club. Songs include. Just plug the karaoke groove station microphone into your TV and within seconds you'll be singing ON-KEY with professional vocal effects (source: https://www.ebay.co.uk/itm/271576392909). DRIVER: skeleton/easy_karaoke.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: easy_karaoke_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: Changed manufacturer to 'IVL Technologies (Easy Karaoke license)'. - 0.261: Changed description to 'Easy Karaoke Groove Station (UK)'. - 0.227: Team Europe and David Haywood added 'IVL Technologies Easy Karaoke Groove Station' system. ROMSET: 4194304 bytes in 1 file / 2.24Mb packed $end $info=ebaskb2 $mame 0.162 [hap, Sean Riddle] Basketball 2 (Entex), Entex, 1980 Entex Basketball 2. Called '2' becuase it allows for two people to play at the same time (there is no 'Basketball 1') (source: http://www.handheldmuseum.com/Entex/BasketB2.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.279: Changed description to 'Basketball 2 (Entex)'. - 0.163: Game promoted to working [hap, Sean Riddle]. - 0.162: hap and Sean Riddle added 'Entex Electronic Basketball 2' system. ROMSET: 3280 bytes in 3 files / 2.22Kb packed $end $info=ebball $mame 0.160 [hap, Sean Riddle] Electronic Baseball (Entex), Entex, 1979 This is the first of a series of three 2-player Baseball games released by Entex. All of them are one or two player games, with the second player using a removable (cabled) controller that is housed in the top of the game. Entex also licensed some of these to Radio Shack (Tandy). Licensed from Gakken (source: http://www.handheldmuseum.com/Entex/BaseB.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.160: hap and Sean Riddle added 'Entex Electronic Baseball' system. ROMSET: 2256 bytes in 3 files / 1.35Kb packed $end $info=ebball2 $mame 0.160 [hap, Sean Riddle] Electronic Baseball 2 (Entex), Entex, 1979 Entex Basketball 2. Called '2' becuase it allows for two people to play at the same time (there is no 'Basketball 1') (source: http://handheldmuseum.com/Entex/BasketB2.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.160: hap and Sean Riddle added 'Entex Electronic Baseball 2' system. ROMSET: 2256 bytes in 3 files / 1.36Kb packed $end $info=ebball3 $mame 0.160 [hap, Sean Riddle] Electronic Baseball 3 (Entex), Entex, 1980 This is the third of a series of three 2-player Baseball games released by Entex. All of them are one or two player games, with the second player using a removable (cabled) controller that is housed in the top of the game. This is the first Baseball game that was actually designed by Entex (source: http://www.handheldmuseum.com/Entex/Baseball3.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.160: hap and Sean Riddle added 'Entex Electronic Baseball 3' system. ROMSET: 3280 bytes in 3 files / 2.21Kb packed $end $info=ebknight $mame 0.229 [hap, Sean Riddle, Rik] Black Knight Pinball (Entex), Entex, 1982 Technical informations: http://www.handheldempire.com/game.jsp?game=625 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.229: hap, Sean Riddle and Rik added 'Entex Black Knight Pinball (Entex)' system. ROMSET: 3280 bytes in 3 files / 2.19Kb packed $end $info=ec1840 $mame 0.137 [Miodrag Milanović] EC-1840, , 1986 Here are the main features of the already EC-1840 personal computer: The processor is built on the basis of a 16-bit KM1810VM86 MP, which has a speed of over 1 million operations / s, an 8-level interrupt system, a 4-channel mechanism for direct access to RAM from blocks to high speed, a programmable system timer; RAM is 256 or 640 KB; Two floppy disks with a diameter of 133 mm (5.25 inches), a usable capacity of 320 Kbytes and an exchange rate of 250 Kbps are used as external storage devices (OSS) (source, traslated from Italian: https://geekitbase.info/content/70554). DRIVER: pc/ec184x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ec1841.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.210: Added 'separate motherboard device, and promoted to working [Sergey Svishchev]. - 0.167: Clean up memory options [Sergey Svishchev]. - 0.137: Miodrag Milanović added 'EC-1840' system. ROMSET: 16384 bytes in 8 files / 13.58Kb packed $end $info=ec1840_0002 $mame 0.156 EC1840.0002 (MDA), , ???? DRIVER: devices/bus/isa/mda.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: Changed description to 'EC1840.0002 (MDA)'. - 0.186: Changed description to 'EC1840.2482 (MDA)'. - 0.156: Added 'EC 1840.2482 (MDA)' device. ROMSET: None required. $end $info=ec1840_mb $mame 0.210 EC-1840 motherboard, , ???? DRIVER: devices/machine/genpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'EC-1840 motherboard' device. ROMSET: None required. $end $info=ec1841 $mame 0.137 [Miodrag Milanović] EC-1841, , 1987 It is an IBM PC/XT-compatible computer produced in the Soviet Union (and later in Russia) starting in 1987. Based on a locally manufactured clone of the Intel 8088 processor (the KR1810VM88), it replicates the original IBM PC hardware architecture, including an 8-bit ISA bus, floppy and hard disk controllers, and up to 640 KB of RAM. It is designed to run MS-DOS—often localized variants such as DOS-86 or RDOS—and PC XT-compatible software. Widely deployed in government, educational, and industrial settings, it represents one of the Soviet Union’s major large-scale efforts to clone a Western computer system during the Cold War, aimed at reducing reliance on imported technology. DRIVER: pc/ec184x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ec1841.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.282: Support quad density floppies as an option (#14208). Disable option ROM on fixed disk controller (onboard BIOS has built-in support) [Sergey Svishchev]. - 0.203: Made keyboards Lua-friendly and updated mappings [Sergey Svishchev]. - 0.199: Added 'mouse emulation (Logitech bus mouse protocol) [Sergey Svishchev]. - 0.177: Adapted to new memory system [Sergey Svishchev]. - 0.167: Clean up memory options [Sergey Svishchev]. - 0.153: BugFIX #05436: [Crash/Freeze] (ec184x.c) ec1841, ec1845: Fatal Exception [Osso]. - 0.146u4: Split machine descriptions from pc16, remove hacks from pc16 and ibm5550. Implement memory controller (only for 1 board yet), no support for remapping banks inside the board. Memory test in POST passes. Mirror chargen memory at b800:1000 - fixes video test 501 on TPS (diagnostics) disk [Sergey Svishchev]. - 0.137: Miodrag Milanović added 'EC-1841' system. ROMSET: 49152 bytes in 24 files / 34.81Kb packed $end $info=ec1841_0002 $mame 0.152 EC 1841.0002 (CGA), , ???? DRIVER: devices/bus/isa/cga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.152: Added 'EC 1841.0002 (CGA)' device. ROMSET: 8192 bytes in 1 file / 3.48Kb packed $end $info=ec1841_hdc $mame 0.163 EC1841 Fixed Disk Controller, , ???? DRIVER: devices/bus/isa/hdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Renamed (ec1481) to (ec1841_hdc) and Changed description to 'EX1841 Fixed Disk Controller'. - 0.186: Changed description to 'EX1841 Fixed Disk Controller'. - 0.163: Added 'EC1841 Fixed Disk Controller' device. ROMSET: None required. $end $info=ec1841_mb $mame 0.184 EC-1841 motherboard, , ???? DRIVER: devices/machine/genpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Changed description to 'EC-1841 motherboard'. - 0.186: Changed description to 'EC-1840 motherboard'. - 0.184: Added 'EC1841_MOTHERBOARD' device. ROMSET: None required. $end $info=ec1842 $mame 0.156 [Shattered] EC-1842, , 1989 It is an IBM PC/AT-compatible computer produced in the Soviet Union (and later in Russia) starting in 1989. Based on a locally manufactured clone of the Intel 80286 processor (the KR1842VM286), it replicates the original PC AT architecture, featuring a 16-bit ISA bus, support for extended memory (up to several megabytes), integrated floppy and hard disk controllers, and a configurable clock speed. It is designed to run MS-DOS—often localized variants such as RDOS or DOS-86—and PC AT-compatible business applications. Widely used in government agencies, technical institutes, and research centers, it represents a significant step beyond XT clones, aimed at narrowing the technological gap with the West during the final phase of the Cold War. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.156: Shattered added skeleton driver of 'EC-1842' system. ROMSET: 32768 bytes in 4 files / 15.94Kb packed $end $info=ec1845 $mame 0.137 [Miodrag Milanović] EC-1845, , 1989 It is an IBM PS/2 Model 30-compatible computer produced in the Soviet Union (and later in Russia) starting in 1989. Based on a locally manufactured clone of the Intel 80286 processor (the KR1842VM286), it features a hybrid architecture that blends PC AT elements with select PS/2 characteristics—such as an AT-bus (not Micro Channel) and an integrated video controller compatible with VGA or EGA. It supports several megabytes of RAM, 3.5" floppy drives, hard disks, and a DIN keyboard connector. Designed to run MS-DOS and advanced graphical software of the era, it was deployed in technical, academic, and government environments as an evolution of earlier XT/AT clones. It represents a Soviet effort to align with IBM’s newer standards while maintaining compatibility with existing hardware. DRIVER: pc/ec184x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ec1841.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.153: BugFIX #05436: [Crash/Freeze] (ec184x.c) ec1841, ec1845: Fatal Exception [Osso]. - 0.137: Miodrag Milanović added 'EC-1845' system. ROMSET: 16384 bytes in 8 files / 12.89Kb packed $end $info=ec1847 $mame 0.152 [crazyc] EC-1847, , 1990 It is an IBM PS/2-compatible computer produced in the Soviet Union (and later in Russia) starting in 1990. Based on a locally manufactured clone of the Intel 80386DX processor (the KR1847VM386), it represents one of the first Soviet 32-bit clones. It features an advanced architecture for its time, including a 16-bit ISA bus (not Micro Channel, despite the PS/2 reference), support for extended memory up to several megabytes, an integrated VGA controller, 3.5" floppy drives, and IDE or MFM hard disks. Designed to run MS-DOS, DR-DOS, and—in some configurations—early versions of OS/2 or localized UNIX-like systems, it was primarily used in research centers, military institutes, and large state-owned enterprises. The system embodies the peak of Soviet efforts to clone Western hardware before the USSR’s collapse, with a clear goal of closing the technological gap in scientific and industrial fields. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.152: crazyc added 'EC-1847' system. ROMSET: 28672 bytes in 4 files / 11.13Kb packed $end $info=ec1849 $mame 0.138 [Wilbert Pol, Miodrag Milanović] EC-1849, , 1993 It is a desktop computer developed in Russia in the early 1990s and marketed starting in 1993. Based on a locally produced clone of the Intel 80486DX processor (the KR1849VM486), it represents one of the last and most advanced systems in the EC (Elektronnye Cifrovye) series, inspired by IBM standards. It features an extended PC/AT architecture with a 16-bit ISA bus, support for up to 64 MB of RAM, an integrated VGA controller, serial and parallel ports, and an IDE interface for hard drives. Designed to run MS-DOS, Windows 3.1, and—in some configurations—local operating systems such as DOS-86 or Russian Linux variants (e.g., ALT Linux later on), it was used by government agencies, universities, and enterprises transitioning toward modern computing. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.138: Wilbert Pol and Miodrag Milanović added skeleton driver of 'EC-1849 (thanks to Anasana). ROMSET: 65536 bytes in 2 files / 39.24Kb packed $end $info=ec4913 $mame 0.215 [rfka01] UC4913 REV:1.1, Elitegroup, 199? It’s a Socket 7-compatible PC motherboard produced in the 1990s. Based on the VIA VP2 chipset (VT82C591/592), it supports Intel Pentium, Pentium MMX, and AMD K6-compatible processors. It features 30-pin SIMM memory slots (supporting up to 128 MB of RAM), 16-bit ISA and PCI expansion slots, an integrated IDE controller for hard drives and CD-ROMs, and optional audio/video capabilities via riser cards or add-on modules. Designed for budget or business desktop systems of the Pentium era, it blends legacy hardware compatibility with support for contemporary technologies such as the PCI bus and, in some revisions, SDRAM. The presence of jumpers for configuring clock speed and voltage reflects the flexibility typical of transitional motherboards moving toward the Plug and Play era. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Elitegroup UC4913 REV:1.1' system. ROMSET: 65536 bytes in 1 file / 43.39Kb packed $end $info=ec4915aio $mame 0.215 [rfka01] UC4915 A AIO, Elitegroup, 199? It’s a Socket 7-compatible PC motherboard produced in the 1990s. Based on a VIA chipset, it supports Intel Pentium MMX and AMD K6/K6-2 processors. It features “All-in-One” (AIO) integration, with IDE, audio, video (often based on S3 or Trident chipsets), and—on some versions—network controllers built directly onto the board, reducing the need for expansion cards. It provides 30-pin SIMM and/or 168-pin DIMM memory slots (depending on the revision), PCI and ISA expansion slots, and AGP bus support in more advanced configurations. Designed for budget and multimedia desktop systems of the post-Pentium era, it exemplifies the industry’s shift toward integrated platforms typical of the late 1990s. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Elitegroup UC4915 A AIO' system. ROMSET: 65536 bytes in 1 file / 43.53Kb packed $end $info=ec65 $mame 0.133 [Miodrag Milanović, Robbbert] EC-65, Elektor, 1985 It is a homebrew computer featured in the Dutch magazine Elektor in 1985, designed for electronics enthusiasts and hobbyists. Based on the MOS 6502 microprocessor, it employs a modular architecture with interchangeable boards, allowing users to assemble it themselves using schematics and kits provided by the magazine. It includes support for a keyboard, composite video output (often via an RF modulator), a cassette tape interface for program loading, and up to 64 KB of RAM. The system boots either a ROM-resident monitor or a custom BASIC interpreter and is intended for learning programming, digital electronics, and developing small embedded projects. It stands as a quintessential example of the 1980s European DIY (Do-It-Yourself) movement. DRIVER: elektor/ec65.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.146u2: Added 'ASCII keyboard [Robbbert]. - 0.133: Miodrag Milanović and Robbbert added 'skelton driver of EC-65' system. ROMSET: 8192 bytes in 2 files / 3.96Kb packed $end $info=ec65k $mame 0.133 [Miodrag Milanović, Robbbert] EC-65K, Elektor, 1986 It is an enhanced version of the 1985 homebrew project, released in 1986 and aimed at electronics and programming enthusiasts. Still based on the MOS 6502 microprocessor, it features expandable RAM up to 64 KB and includes a ROM with an advanced BASIC interpreter, a system monitor, and development utilities. Its modular architecture supports the addition of peripherals such as floppy disk drives, serial interfaces, or graphics cards, while initial program loading typically occurs via cassette tape. Designed for education and experimentation, it represents a practical and accessible evolution of the European DIY movement of the era. DRIVER: elektor/ec65.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.133: Miodrag Milanović and Robbbert added skeleton driver of 'EC-65K' system. ROMSET: 4096 bytes in 1 file / 2.82Kb packed $end $info=ec7915 $mame 0.201 [Robbbert] EC-7915 (EC-7950), Mera-Elzab, 198? Called "Independent monitor", EC-7915 (or 7950) was a complete terminal with Z80 CPU and firmware allowing to do basic things in text buffer. It was made on Swedish licence - in Sweden it was known as Stansaab Alfaskop. It was quite rough construction even in 1980s, as Mera purchased licence in 1976 or 77. 7915 was expensive, but it used no other circuits than simple logic and EPROMs. Later models had 8255 circuit to control keyboard, allowing to drop Keyboard Module. The device used amber CRT, and was complete Z80 system working in modular technology - module for CPU and data processing, module for text output, in earliest models (I don't know if these were made outside Sweden) module for keyboard handling. These units were used with many computers, starting from Mera 60 RT system up to ComPAN 8 CP/M machine (source: http://oldcomputer.info/terminal/mec7915/index.htm). DRIVER: mera/ec7915.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.201: Robbbert added 'Mera-Elzab EC-7915 (EC-7950)' system. ROMSET: 12288 bytes in 6 files / 8.00Kb packed $end $info=ecb_grip21 $mame 0.143u3 Conitec Datensysteme GRIP-2.1, , ???? DRIVER: devices/bus/ecbbus/grip.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (grip) to (ecb_grip21) and description changed to 'Conitec Datensysteme GRIP-2.1'. - 0.143u3: Added 'GRIP-2.1' device. ROMSET: 16384 bytes in 1 file / 9.94Kb packed $end $info=ecbackg $mame 0.262 [hap, Sean Riddle] Electronic Champion Backgammon, Saitek, 1989 Backgammon is one of the most popular board games around. It is fairly easy to learn but takes practice to master. The Saitek Champion Backgammon Computer is a LCD backgammon game you can use anywhere to practice. It has 10 levels for you to choose from. It lets you play Backgammon, Jacquet, Tric Trac and Moultezim (source: https://www.gadgetify.com/saitek-champion-backgammon-computer/). DRIVER: saitek/sbackgc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.263: Make removing piece on bear off optional [hap]. - 0.262: hap and Sean Riddle added 'Saitek Electronic Champion Backgammon' system. ROMSET: 125910 bytes in 2 files / 47.05Kb packed $end $info=ecbbus $mame 0.149u1 ECB bus, , ???? DRIVER: devices/bus/ecbbus/ecbbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'ECB bus' device. ROMSET: None required. $end $info=ecbbus_slot $mame 0.149u1 ECB bus slot, , ???? DRIVER: devices/bus/ecbbus/ecbbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'ECB bus slot' device. ROMSET: None required. $end $info=ecircus $mame 0.245 [algestam, Milan Galcik] Circus (Elektronika), bootleg (Elektronika), 19?? It is an LCD handheld video game produced in the Soviet Union during the 1980s. Featuring a compact and rugged design, it displays monochrome matrix-based graphics with stylized characters and simple animations. It includes four red directional buttons (two on each side) and two side function keys for selecting game modes or setting the timer. The screen shows Cyrillic text (“НУ, ПОГОДИ!” – “Just you wait!”), referencing the famous Soviet animated series "Nu, pogodi!", on which the gameplay is based. It is not a computer but a dedicated gaming device, typical of Soviet-era industrial production—often built with locally sourced components and designed to be affordable and durable. DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.245: algestam and Milan Galcik added 'Circus (Elektronika, bootleg)' system. ROMSET: 124643 bytes in 1 file / 46.88Kb packed $end $info=ecm6032 $mame 0.191 [Colin McDougall] Epson CM6032, Epson, 1989 It is a professional monochrome monitor introduced in 1989, designed for use with desktop computer systems of the era. It features a 12-inch CRT display with standard resolution suitable for text-based applications and basic graphics, typically rendered in green-on-black or amber-on-black modes. Characterized by a sleek, compact design, it includes standard connectors (often DIN or D-sub) and is optimized for visual stability, reduced eye strain, and seamless integration into office environments. Built for durability and reliability, it represents a cost-effective and functional solution for workstations running platforms such as MS-DOS or entry-level Unix systems. DRIVER: epson/hx20.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.211: Renamed (ecm6000) to (ecm6032) and description changed to 'Epson CM6032'. - 0.191: Colin McDougall added 'Epson CM6000' system. ROMSET: 49152 bytes in 3 files / 32.59Kb packed $end $info=ecm6127 $mame 0.211 [Colin McDougall] Epson CM6127, Epson, 1993 It is a professional-grade monochrome CRT monitor, introduced to meet the demands of business and technical environments. Featuring a 14-inch screen with high-persistence phosphors (typically amber or gray-green), it supports high resolutions for its time—up to 1024×768 in text or simplified graphics modes—thanks to improved bandwidth over earlier models. It includes standard VGA connectors and advanced synchronization circuitry for stable, sharp display quality. Designed for reliability, longevity, and extended visual comfort, it was especially valued in fields such as programming, data management, and embedded systems running DOS, Unix, or early-1990s technical workstations. DRIVER: epson/hx20.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.211: Colin McDougall added 'Epson CM6127' system. ROMSET: 65536 bytes in 4 files / 39.62Kb packed $end $info=econet $mame 0.149u1 Econet, , ???? DRIVER: devices/bus/econet/econet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Added 'MIDI devices: The Serial Port MIDI Interface. The Serial Port Sampler and MIDI Interface [Nigel Barnes]. - 0.238: Archimedes econet interface devices: Econet interface (not working). RTFM Joystick Interface [Nigel Barnes]. - 0.149u1: Added 'Econet' device. ROMSET: None required. $end $info=econet_e01 $mame 0.146u1 Acorn FileStore E01, , ???? DRIVER: devices/bus/econet/e01.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: e01_flop.xml RESOURCES: Snap and Title. WIP: - 0.186: Renamed (e01) to (econet_e01). - 0.146u1: Added 'Acorn FileStore E01' device. ROMSET: 65536 bytes in 2 files / 26.07Kb packed $end $info=econet_e01s $mame 0.146u1 Acorn FileStore E01S, , ???? DRIVER: devices/bus/econet/e01.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: e01_flop.xml RESOURCES: Snap and Title. WIP: - 0.186: Renamed (e01s) to (econet_e01s). - 0.146u1: Added 'Acorn FileStore E01S' device. ROMSET: 131072 bytes in 2 files / 52.63Kb packed $end $info=econet_slot $mame 0.149u1 Econet station, , ???? DRIVER: devices/bus/econet/econet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Econet station' device. ROMSET: None required. $end $info=econx25 $mame 0.189 [Nigel Barnes] Econet X25 Gateway, Acorn Computers, 1986 Technical information and pictures: https://chrisacorns.computinghistory.org.uk/32bit_UpgradesA2G/Acorn_EconetX25.html DRIVER: acorn/bbcbp.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap, Title, pdf Manual and PCB. WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. - 0.189: Nigel Barnes added 'Acorn Econet X25 Gateway' system. ROMSET: 49152 bytes in 3 files / 28.49Kb packed $end $info=ecs38632 $mame 0.210 [AJR] ECS-386/32, Elitegroup Computer Systems, 1988 Technical informations: http://www.win3x.org/uh19/motherboards/5253 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.218: Added '092588 BIOS option [rfka01]. - 0.210: AJR added 'Elitegroup Computer Systems ECS-386/32' system. ROMSET: 131072 bytes in 4 files / 75.27Kb packed $end $info=ecs386a $mame 0.234 [TheMobRules, rfka01] ECS-386A, Elitegroup Computer Systems, 1988 Technical informations: http://www.win3x.org/uh19/motherboard/show/5268 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: TheMobRules and rfka01 added 'Elitegroup Computer Systems ECS-386A' system. ROMSET: 65536 bytes in 2 files / 38.21Kb packed $end $info=ecs8517 $mame 0.234 [Horun, rfka01] ECS 8517 v3.3, Elitegroup, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/6803 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: Horun and rfka01 added 'Elitegroup ECS 8517 v3.3' system. ROMSET: 65536 bytes in 1 file / 35.99Kb packed $end $info=ecsfx3000 $mame 0.215 [rfka01] FX-3000 REV1.0, Elitegroup Computer Systems, 199? Technical informations: http://www.win3x.org/uh19/motherboards/2134 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.215: rfka01 added 'Elitegroup Computer Systems FX-3000 REV1.0' system. ROMSET: 131072 bytes in 2 files / 79.84Kb packed $end $info=ecssi5pi $mame 0.217 [rfka01] SI5PI AIO, Elitegroup, 199? Technical informations: http://www.win3x.org/uh19/motherboards/2180 DRIVER: pc/atpci.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap, Title and PCB. WIP: - 0.217: rfka01 added 'Elitegroup SI5PI AIO' system. ROMSET: 262144 bytes in 2 files / 122.59Kb packed $end $info=ecsum386 $mame 0.210 [AJR] UM386 (Rev 1.1), Elitegroup Computer Systems, 1992 It is an IBM PC–compatible motherboard based on the Intel 80386DX processor, targeted at entry-level to mid-range desktop systems. It supports a 16-bit ISA bus, up to 16 MB of RAM (via 30-pin SIMM modules), and features integrated controllers for floppy disk drives, IDE hard disks, and serial/parallel ports. It lacks VESA Local Bus slots and onboard L2 cache, reflecting the cost-conscious design typical of Taiwanese manufacturers of the era. Intended for upgrading older platforms or for use by independent system builders, it offered a reliable and affordable solution for running operating systems such as MS-DOS, Windows 3.1, or early Linux distributions on 32-bit hardware. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.210: AJR added 'Elitegroup Computer Systems UM386 (Rev 1.1)' system. ROMSET: 65536 bytes in 1 file / 37.38Kb packed $end $info=ed486vl3h $mame 0.218 [rfka01] 486VL3H, Edom, 199? It is an IBM PC–compatible motherboard based on an Intel 80486 processor (likely a 486SX or 486DX2), designed for budget desktop systems in the early-to-mid 1990s. It uses a VESA Local Bus (VL-Bus) chipset, offering improved graphics and I/O performance compared to ISA-only architectures. The board features 16-bit ISA slots, VESA Local Bus slots for fast video cards or controllers, support for 32–64 MB of RAM via 30-pin SIMM modules, and integrated controllers for floppy drives, IDE hard disks, and serial/parallel ports. Targeted at system integrators and small computer workshops, it represents a transitional solution between the 386 era and the arrival of the Pentium, suitable for running MS-DOS, Windows 3.1x, or early versions of Windows 95—albeit with hardware limitations. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added 'Edom 486VL3H' system. ROMSET: 65536 bytes in 1 file / 40.50Kb packed $end $info=edames $mame 0.262 [hap, Sean Riddle] Electronic Dames, Saitek, 1988 It is a dedicated checkers console released in 1988. Featuring a checkerboard grid with buttons or sensors beneath each square, it allows play against a human opponent or an AI engine offering multiple difficulty levels. It includes typical features of the era, such as a game timer, legal-move indicators, error correction, and piece-color selection. Powered by batteries or an external adapter, it stands out for its compact design, rubber keys, and a seven-segment or LCD display showing game status. It exemplifies the category of dedicated handheld electronic devices produced in the 1980s to bring classic board games into portable electronic form. DRIVER: saitek/edames.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: hap and Sean Riddle added 'Saitek Electronic Dames' system. ROMSET: 16384 bytes in 1 file / 9.05Kb packed $end $info=edmv035f $mame 0.218 [rfka01] MV035F, Edom, 199? It is an 8-bit ISA graphics card designed for IBM PC–compatible systems in the early 1990s. Based on standard graphics chipsets of the era—likely CGA/EGA- or Hercules-compatible—it provides monochrome or low-resolution color video output, typically up to 640×350 pixels. It lacks significant dedicated video memory or hardware acceleration and is intended for text-based applications, spreadsheets, or basic CAD software. Targeted at budget-conscious users or retrofit systems, it represents an entry-level solution for graphics expansion in DOS environments, predating the widespread adoption of the VGA standard on 16-bit ISA buses. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added 'Edom MV035F' system. ROMSET: 65536 bytes in 1 file / 44.50Kb packed $end $info=edracula $mame 0.159 [hap, Kevin Horton] Dracula (Epoch), Epoch, 1982 A classic tabletop game, that was released all over the world (source: http://www.miniarcade.com/epoch/dracula.htm). DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.159: hap and Kevin Horton added 'Epoch Dracula' system. ROMSET: 795652 bytes in 2 files / 278.85Kb packed $end $info=edu64 $mame 0.128 [Curt Coder] Educator 64 (NTSC), Commodore Business Machines, 1983 The Educator 64', also known as the PET 64 and Model 4064,' was a microcomputer made by Commodore Business Machines in 1983. It was sold to schools as a replacement for aging Commodore PET systems. The 4064 designation followed in line with the PET's 4008, 4016 and 4032 models as a 64kB 40-column model (source: http://en.wikipedia.org/wiki/Commodore_Educator_64). DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Preliminary Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.128: Curt Coder added 'Educator 64 (NTSC)' system. ROMSET: None required. $end $info=eeprom $mame 0.203 XBOX EEPROM, , ???? DRIVER: shared/xbox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Added 'XBOX EEPROM' device. ROMSET: None required. $end $info=ef9340_1 $mame 0.149u1 Thomson EF9340+EF9341, , ???? DRIVER: devices/video/ef9340_1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Add window boxing and y zoom mode. Revert wrong change from prev commit [hap]. - 0.245: Readd prefix to function names [hap]. - 0.186: Changed description to 'Thomson EF9340+EF9341'. - 0.149u1: Added 'EF9340+EF9341' device. ROMSET: 2560 bytes in 1 file / 0.84Kb packed $end $info=ef9345 $mame 0.149u1 EF9345, , ???? DRIVER: devices/video/ef9345.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Move some code paths for the ts9347 variant into virtual functions (#14423). Fix underline condition for ts9345 variant (#14424). The check should be done on the "type", already extracted and masked a few lines above, rather than on the raw value of "b". Fix insert flag for the ts9347 variant in 80 columns mode (#14422) [Fabio D'Urso]. - 0.282: Make 80-col mode add margin similarly to 40-col mode (#14314): This commit moves the incrementation in 80-col mode so that, coherently to 40-col mode, it happens just before calling draw_char_80; the rest of the commit simply adds some explanatory comments; the off-by-one calls to draw_border will be fixed in a separate commit. Implement commands CLF and CLG (#14288). Fix TS9347 font rendering and IND ROM command (#14313). Supports both the EF9345 and the TS9347 video chips: In 40-column mode, unlike the EF9345, the TS9347 does not have dedicated fonts for accented characters. Instead, the bit that on the EF9345 would select those fonts is reused for a different purpose (the i2 flag, currently unimplemented). Before this commit, we were still interpreting this bit as if on the EF9345 and selecting the accented fonts. This commit ensures that the bit is ignored both while rendering and in the ROM access command (IND ROM); in 80-column mode, the TS9347 maps the ranges that the EF9345 would interpret as mosaic characters to a different set of regular characters and symbols. This commit ensures we render them correctly. The new font ROM referenced by the minitel2 machine (TS9347-based) has been checked with the real hardware [Fabio D'Urso]. Added a side effects check, tried to clean up a little [Vas Crabb]. - 0.281: Scanline generation should not assert/deassert the BUSY flag (#14081) [Fabio D'Urso]. - 0.278: Apply same double-height scaling as the real chip (#13629): Bfore this commit, characters with the double-height attribute (H) were scaled by repeating all their scanlines twice; in the real chip, the first scanline is repeated three times and the last one only once. Fix insert and cursor rendering logic (#13631) [Fabio D'Urso]. - 0.274: Implement service row for the TS9347 variant (#13225). With this change, the (minitel2) can correctly display its status row at the top of the screen. Implemented the service row for the TS9347 variant (used for Minitel 2 status display) [Fabio D'Urso]. - 0.242: Corrected quadrichrome palette calculation [O. Valenti]. - 0.228: Fixed attribute latching when emitting a delimiter character [Sylvain Glaize]. - 0.149u1: Added 'EF9345' device. ROMSET: None required. $end $info=ef9364 $mame 0.171 Thomson EF9364, , ???? DRIVER: devices/video/ef9364.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.249: Blanking lines repeat first character row [Nigel Barnes]. - 0.186: Changed description to 'Thomson EF9364'. - 0.171: Added 'EF9364' device. ROMSET: None required. $end $info=ef9365 $mame 0.169 Thomson EF9365, , ???? DRIVER: devices/video/ef9365.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Simplify busy timer, change msl pins to a devcb. Add side effects check at statusreg read. Add getter for MSL pins, videoart: Add custom vram handling [hap]. - 0.211: Fixed vertical characters, and use configured palette [Nigel Barnes]. - 0.200: Clear frame buffer memory on reset [Nigel Barnes]. - 0.187: Fixed the hardware vector engine (fixes ARC Squale Basic) [Jean-Francois DEL NERO]. - 0.186: Changed description to 'Thomson EF9365'. - 0.169: Added 'EF9365' device. ROMSET: 480 bytes in 1 file / 0.42Kb packed $end $info=efball $mame 0.161 [hap, Kevin Horton] Electronic Football (Epoch), Epoch, 1980 It is a handheld LCD video game dedicated to American football, released in 1980. It features stylized real-time graphics using fixed icons and moving segments to represent the field, players, and ball. Gameplay is turn-based and revolves around strategic choices—such as pass, run, or tackle—selected via side buttons, with an integrated timer and score displayed on a seven-segment display. Battery-powered, it is designed for quick and accessible play, typical of portable electronic entertainment devices of the era. It belongs to the category of dedicated games produced by Japanese companies for the global market during the LCD handheld gaming boom of the 1980s. DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and PCB. WIP: - 0.161: hap and Kevin Horton added 'Epoch Electronic Football' system. ROMSET: 2048 bytes in 1 file / 1.80Kb packed $end $info=efo90501 $mame 0.201 [AJR] EFO90501 VDP, , ???? DRIVER: devices/video/tms9928a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: AJR added 'EFO90501 VDP' device. ROMSET: None required. $end $info=efootb4 $mame 0.162 [hap, Sean Riddle] Color Football 4 (Entex), Entex, 1980 Case and electronics designed and programmed by Entex Tokyo. One of several products introduced in 1980 using a 4K chip (source: http://www.handheldmuseum.com/Entex/Football4.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.163: Game promoted to working [hap, Sean Riddle]. - 0.162: hap and Sean Riddle added 'Entex Color Football 4' system. ROMSET: 72992 bytes in 4 files / 17.99Kb packed $end $info=eg3003 $mame 0.231 [Robbbert] Video Genie EG3003, EACA Computers Ltd, 1980 The Video Genie EG3003 I version 1 was considered a clone of the Tandy TRS-80 Model I, though some hardware and software differences existed. They were built in Hong Kong by EACA. Most noticeably the Genie version 1 lacked a Clear and Tab key. These were later added 'in Genie I version 2 at the expense of the right Shift key. The Genie II that came out in 1981 did away with the built in tape recorder and instead had a numeric keypad. The Genie came out in 1980. It has a CPU was a Zilog 80 running at 1.76MHz, 16kB RAM, 12kB ROM, ran Microsoft Basic II. It was Monochrome and could run in Text mode at 32×16 or 64×16, or could run in Graphics mode at 128×48 pixles. Video output was in both 1Vp-p and UHF. A Genie Expander EG3013 was available which allowed the addition of disk drives, and also allowed for a S-100 bus interface. An additional 64k RAM could be connected. A Printer interface was also possible. An RS232 interface was also an extra. The Genie could also use TRS-80/I software. Because of its cheaper price, it sold better than the TRS-80/I in the UK. The system was priced at ?339 which is ?1,480 in 2020 ($1,830). The Expansion Unit was ?252 which is ?1,100 ($1,360). A 300k disc drive was ?480 which is ?2,100 ($2,600). 32kBytes of RAM for the Expansion Module was ?152 which is ?656 ($810). All based on 2020 price inflation (source: https://t-lcarchive.org/video-genie-eg3003/). DRIVER: trs/trs80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_cass.xml, trs80_quik.xml, trs80_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.231: Robbbert added 'EACA Computers Ltd Video Genie EG3003' system. ROMSET: 16384 bytes in 5 files / 12.47Kb packed $end $info=ega $mame 0.144 IBM Enhanced Graphics Adapter, , ???? DRIVER: devices/bus/isa/ega.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Read mode 1. Invert color don't care and make mode 1 work in the debugger [cracyc] - 0.258: Fix colors [cracyc]. - 0.253: Be less strict about valid display settings [cracyc]. - 0.245: Latch start address [cracyc]. - 0.215: Modernized debug logging [Edstrom]. - 0.144: Added 'IBM Enhanced Graphics Adapter' device. ROMSET: 32768 bytes in 3 files / 18.22Kb packed $end $info=egalaxn2 $mame 0.160 [hap, Kevin Horton] Galaxian 2 (Entex), Entex, 1981 Entex Galaxian 2, based on Bally/Midway's Galaxian arcade game. Called Galaxian 2 becuase it can be a two-player game (there is no Entex Galaxian). See also Astro Galaxy and Astro Invader, foreign renames of the same game. Holding down the Missile button while turning on the machine will start a graphics test (source: http://www.handheldmuseum.com/Entex/Galaxian2.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.160: hap and Kevin Horton added 'Entex Galaxian 2' system. ROMSET: 512287 bytes in 2 files / 53.98Kb packed $end $info=egame150 $mame 0.227 [gelotus] E-Game! 150-in-1, , 201? It is an inexpensive handheld console that bundles 150 retro games, mostly unauthorized clones of classic arcade titles and 8-bit console games from the 1980s and early 1990s. Featuring a color LCD screen, built-in speaker, membrane keypad, and a design inspired by vintage handheld consoles, it offers simple and immediate gameplay—albeit with limited graphics and sound quality. Powered by batteries or via USB, it targets the entry-level market and exemplifies the typical low-cost "multi-game" devices widely produced in Asia and distributed globally. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: gelotus added 'E-Game! 150-in-1' system. ROMSET: 8388608 bytes in 1 file / 2.50Mb packed $end $info=egret $mame 0.143u3 [A. Giles] Apple Egret ADB/I2C, , ???? DRIVER: apple/egret.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Don't try to pre-init the NVRAM if no save exists, this makes the IIsi unhappy [R. Belmont]. - 0.258: Changed description to 'Apple Egret ADB/I2C'. - 0.143u3: A. Giles added 'Apple Egret' device. ROMSET: 13056 bytes in 3 files / 8.31Kb packed $end $info=ehockey $mame 0.239 [algestam, Milan Galcik] Hockey (Elektronika), bootleg (Elektronika), 1988 Technical informations: http://handheldempire.com/game.jsp?game=820 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.239: algestam and Milan Galcik added 'bootleg (Elektronika) Hockey (Elektronika)' system. ROMSET: 94977 bytes in 1 file / 33.18Kb packed $end $info=ehx20 $mame 0.135 [Curt Coder] Epson HX-20, Epson, 1983 The Epson HX-20 (also known as the HC-20) is generally regarded as the first laptop computer, announced in November 1981, although first sold widely in 1983. Hailed by BusinessWeek magazine as the "fourth revolution in personal computing", it is generally considered both the first notebook and handheld computer (source: http://en.wikipedia.org/wiki/Epson_HX-20). DRIVER: epson/hx20.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hx20_rom.xml, epson_cpm.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.156: Add a software list for the Epson HX-20/PX-4/PX-8 systems. - 0.149: Added 'slave CPU ROM dump [Kevtris]. - 0.135: Curt Coder added skeleton driver of 'Epson HX20' system. ROMSET: 69632 bytes in 9 files / 56.53Kb packed $end $info=ehx20e $mame 0.149 [Curt Coder] Epson HX-20 (Europe), Epson, 1983 The Epson HX-20 (also known as the HC-20) is generally regarded as the first laptop computer, announced in November 1981, although first sold widely in 1983. Hailed by BusinessWeek magazine as the "fourth revolution in personal computing", it is generally considered both the first notebook and handheld computer (source: http://en.wikipedia.org/wiki/Epson_HX-20). DRIVER: epson/hx20.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hx20_rom.xml, epson_cpm.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.149: Curt Coder added 'Epson HX-20 (Europe)' system. ROMSET: 8192 bytes in 1 file / 6.79Kb packed $end $info=ei68c153 $mame 0.184 EPIC EI68C153 BIM, , ???? DRIVER: devices/machine/68153bim.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'EPIC EI68C153 BIM' device. ROMSET: None required. $end $info=einspace $mame 0.161 [hap, Kevin Horton] Invader From Space, Epoch, 1980 Technical informations: http://handheldempire.com/game.jsp?game=719 DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and PCB. WIP: - 0.257: Renamed (invspace) to (einspace). - 0.161: hap and Kevin Horton added 'Epoch Invader From Space' system. ROMSET: 111918 bytes in 2 files / 12.72Kb packed $end $info=einst256 $mame 0.134 [Kevin Thacker, Dirk Best, Phill Harvey-Smith] Einstein 256, Tatung, 1986 This was the successor to the Einstein TC01 and as the picture shows was a lot smaller. In the UK, the standard package comes complete with purpose built 14" high definition coulour monitor, computer, connecting lead, master disc and comprehensive documentation. For use in other countries, or for use with composite video monitors, there is a television adapter, which allows you to use the computer with a domestic TV or composite video monitor, although this will result in some loss of display quality owing to the restrictions imposed by such displays (source: http://www.tatungeinstein.co.uk/front/256.htm). DRIVER: tatung/einstein.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: einstein.xml, einstein_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.213: Machine promoted to working [Nigel Barnes, jltursan]. - 0.134: Kevin Thacker, Dirk Best and Phill Harvey-Smith added skeleton driver of 'Tatung Einstein 256' system. ROMSET: 16384 bytes in 1 file / 11.53Kb packed $end $info=einstein $mame 0.37b15 [Kev Thacker] Einstein TC-01, Tatung, 1984 The Tatung Einstein has characteristics very near those of the MSX machines (same video modes, same sound chip, sprites, etc.) but is not compatible with this standard. It was built in the UK at Tatung's plant in Telford in Shropshire. The Einstein runs under Xtal/DOS which is an operating system compatible with CP/M. It was possible to connect an other floppy disk drive and a 80 column card was available. The Einstein was a very attractive computer but it was too expensive to have great market success (source: http://www.old-computers.com/museum/computer.asp?c=86). DRIVER: tatung/einstein.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: einstein.xml, einstein_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.249: Added '2nd ROM socket [Nigel Barnes]. - 0.244: Set PSG Port A default value, fixes diagnostic ROM [Dirk Best]. - 0.206: Re-dumped master disk for Theatre Europe in einstein.xml [Lord Smeagol (Carl Lloyd-Parker)]. - 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]. Renamed (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 bytes in 2 files / 12.14Kb packed $end $info=einstein_mouse $mame 0.192 Einstein Mouse, , ???? DRIVER: devices/bus/einstein/userport/mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Einstein Mouse' device. ROMSET: None required. $end $info=einstein_sd $mame 0.192 Einstein Silicon Disc, , ???? DRIVER: devices/bus/einstein/pipe/silicon_disc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Einstein Silicon Disc' device. ROMSET: 8192 bytes in 1 file / 0.95Kb packed $end $info=einstein_speculator $mame 0.192 Einstein Speculator, , ???? DRIVER: devices/bus/einstein/pipe/speculator.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Einstein Speculator' device. ROMSET: None required. $end $info=einstein_speech $mame 0.192 Einstein Speech Synthesiser, , ???? DRIVER: devices/bus/einstein/userport/speech.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Einstein Speech Synthesiser' device. ROMSET: 2048 bytes in 1 file / 1.83Kb packed $end $info=einstein_userport $mame 0.192 Einstein User Port, , ???? DRIVER: devices/bus/einstein/userport/userport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Einstein User Port' device. ROMSET: None required. $end $info=einvader $mame 0.161 [hap, Sean Riddle] Space Invader (Entex, TMS1100 version), Entex, 1980 Entex handheld Space Invader game, their version of the popular arcade game. The black version is copyright 1980 (and was designed/programmed by Entex Tokyo), the grey one is copyright 1981 (and was re-designed and re-programmed by Rick Dyer & AMS, thus it has some differences in appearence and gameplay) (note also that the gray one was made from a slightly different mold). Interesting note: the second wasn't supposed to be gray, someone accidently trans-posed 2 numbers on the paperwork where the Pantone color code was listed (it was supposed to be the same black color). Over 800,000 Space Invaders were produced, which is impressive considering a company was happy to have a production of 100,000 (source: http://www.handheldmuseum.com/Entex/SI.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and Artwork Preview. WIP: - 0.161: hap and Sean Riddle added 'Entex Space Invader (TMS1100)' system. ROMSET: 48476 bytes in 4 files / 14.21Kb packed $end $info=einvader2 $mame 0.221 [hap] Super Space Invader 2 (Entex, black version), Entex, 1982 Technical information and pictures: http://www.electronicplastic.com/game/?company=entex&id=223 DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.221: hap added 'Entex Super Space Invader 2 (Entex, black version)' system. ROMSET: 221782 bytes in 2 files / 16.68Kb packed $end $info=einvaderc $mame 0.162 [hap, Sean Riddle] Space Invader (Entex, COP444L version), Entex, 1981 Entex handheld Space Invader game, their version of the popular arcade game. The black version is copyright 1980 (and was designed/programmed by Entex Tokyo), the grey one is copyright 1981 (and was re-designed and re-programmed by Rick Dyer & AMS, thus it has some differences in appearence and gameplay) (note also that the gray one was made from a slightly different mold). Interesting note: the second wasn't supposed to be gray, someone accidently trans-posed 2 numbers on the paperwork where the Pantone color code was listed (it was supposed to be the same black color). Over 800,000 Space Invaders were produced, which is impressive considering a company was happy to have a production of 100,000 (source: http://www.handheldmuseum.com/Entex/SI.htm). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.181: Clone promoted to working. - 0.162: hap and Sean Riddle added 'Entex Space Invader (COPxxx)' system. ROMSET: 84152 bytes in 2 files / 24.42Kb packed $end $info=eisa_dma $mame 0.206 EISA DMA, , ???? DRIVER: devices/machine/am9517a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'EISA DMA' device. ROMSET: None required. $end $info=eispc_kb $mame 0.215 [Edstrom] Ericsson PC keyboard, , ???? DRIVER: ericsson/eispc_kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Edstrom added 'Ericsson PC keyboard' device. ROMSET: 2048 bytes in 1 file / 0.68Kb packed $end $info=eistwib $mame 0.216 EIS TWIB IBM mainframe terminal adapter, , ???? DRIVER: devices/bus/isa/eis_twib.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Added 'EIS TWIB IBM mainframe terminal adapter' device. ROMSET: None required. $end $info=ekara $mame 0.196 [Sean Riddle, Peter Wilhelmsen] e-kara (US?, NTSC, set 1), Takara / SSD Company LTD / Hasbro, 2000 e-kara is a toy to enjoy karaoke that was released by Takara (later Takara Tomy) from 2000 to 2009. Insert a special cartridge into the main unit, turn on the power, connect to the AV terminal input side of the TV using a special cable, it is a system that can do karaoke, and various products are released as sensation games Plug It! (Plug-it) series. In addition, a telop is displayed on the TV screen, and the user can sing while watching the telop. In addition, they enjoyed video games in addition to karaoke. The shape of the e-kara main unit is similar to a vocal microphone, but multiple key switches for operation are arranged in the upper part of the side and near the microphone collecting part. Some models also have a 7-segment display. A connection terminal for a dedicated cable is provided at a lower portion of the main body, and is connected to a television or the like via the connection terminal. You can also enjoy the duet by adding an optional microphone (source, traslated from Japanese: https://ja.wikipedia.org/wiki/E-kara). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: ekara_cart.xml RESOURCES: Snap, Title and Icon. WIP: - 0.249: Added 'evio cartridge with 24LC08 I2C EEPROM (allows evio:em18 to run and save data). Marked sc0008 as a bad dump ? it crashes on the scoring screen, possibly due to bit rot in 'ekara_japan_s.xml' [David Haywood]. - 0.246: Improved metadata for many eKara cartridges [kmg, Vas Crabb, David Haywood]. Improved metadata. Added a few more Japanese titles. Corrected BSC (Best Scene) and TPJ (TV Pop Junior) titles. Added artists to descriptions for a few cartridges. Moved artists from comments to descriptions fot a few cartridges. Added track listing comment for populated e-kara Web cartridge. Fixed element order to match DTD (MAME itself should be stricter on this). Fixed a few more titles. Corrected more titles based on box art. Fixed more titles, updated some comments. [Vas Crabb]. - 0.206: Changed description to 'e-kara (US?, NTSC, set 1)' and manufacturer to 'Takara / SSD Company LTD / Hasbro'. Re-dumped Artist Selection Volume 9 (Every Little Thing) (Japan) (EC0044-ATS). Added notes on unusual G10 card in ekara_japan.xml [Sean Riddle, David Haywood]. - 0.204: Renamed (eka_base) to (ekara). - 0.196: Sean Riddle and Peter Wilhelmsen added 'Takara/SSD Company LTD e-kara' system. ROMSET: 1048576 bytes in 1 file / 614.54Kb packed $end $info=ekara_cart_slot $mame 0.206 e-kara Cartridge Slot, , ???? DRIVER: devices/bus/ekara/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'e-kara Cartridge Slot' device. ROMSET: None required. $end $info=ekara_rom_i2c_24c08 $mame 0.207 [David Haywood] EKARA Cartridge with I2C 24C08 (e-pitch), , ???? DRIVER: devices/bus/ekara/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: David Haywood added 'EKARA Cartridge with I2C 24C08 (e-pitch)' device. ROMSET: None required. $end $info=ekara_rom_i2c_24lc02 $mame 0.206 EKARA Cartridge with I2C 24LC02, , ???? DRIVER: devices/bus/ekara/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'EKARA Cartridge with I2C 24LC02' device. ROMSET: None required. $end $info=ekara_rom_i2c_24lc02_gc0010 $mame 0.207 [David Haywood] EKARA Cartridge with I2C 24LC02 (GC0010 direct access), , ???? DRIVER: devices/bus/ekara/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: David Haywood added 'EKARA Cartridge with I2C 24LC02 (GC0010 direct access)' device. ROMSET: None required. $end $info=ekara_rom_i2c_24lc04 $mame 0.206 EKARA Cartridge with I2C 24LC04 (Jumping Popira), , ???? DRIVER: devices/bus/ekara/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Changed description to 'EKARA Cartridge with I2C 24LC04 (Jumping Popira)'. - 0.206: Added 'EKARA Cartridge with I2C 24LC04' device. ROMSET: None required. $end $info=ekara_rom_i2c_24lc08_evio $mame 0.249 [David Haywood] EKARA Cartridge with I2C 24LC08 (evio direct access), , ???? DRIVER: devices/bus/ekara/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.249: David Haywood added 'EKARA Cartridge with I2C 24LC08 (evio direct access)' device. ROMSET: None required. $end $info=ekara_rom_i2c_base $mame 0.206 EKARA Cartridge with I2C, , ???? DRIVER: devices/bus/ekara/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'EKARA Cartridge with I2C' device. ROMSET: None required. $end $info=ekara_rom_plain $mame 0.206 EKARA Cartridge, , ???? DRIVER: devices/bus/ekara/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'EKARA Cartridge' device. ROMSET: None required. $end $info=ekaraa $mame 0.206 [Sean Riddle] e-kara (US?, NTSC, set 2), Takara / SSD Company LTD / Hasbro, 2000 e-kara is a toy to enjoy karaoke that was released by Takara (later Takara Tomy) from 2000 to 2009. Insert a special cartridge into the main unit, turn on the power, connect to the AV terminal input side of the TV using a special cable, it is a system that can do karaoke, and various products are released as sensation games Plug It! (Plug-it) series. In addition, a telop is displayed on the TV screen, and the user can sing while watching the telop. In addition, they enjoyed video games in addition to karaoke. The shape of the e-kara main unit is similar to a vocal microphone, but multiple key switches for operation are arranged in the upper part of the side and near the microphone collecting part. Some models also have a 7-segment display. A connection terminal for a dedicated cable is provided at a lower portion of the main body, and is connected to a television or the like via the connection terminal. You can also enjoy the duet by adding an optional microphone (source, traslated from Japanese: https://ja.wikipedia.org/wiki/E-kara). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: ekara_cart.xml RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle added 'Takara/SSD Company LTD/Hasbro e-kara (US?, NTSC, set 2)' system. ROMSET: 1048576 bytes in 1 file / 614.75Kb packed $end $info=ekarag $mame 0.206 [Sean Riddle] e-kara (Europe, includes 3 songs), Takara / SSD Company LTD, 2002 e-kara is a toy to enjoy karaoke that was released by Takara (later Takara Tomy) from 2000 to 2009. Insert a special cartridge into the main unit, turn on the power, connect to the AV terminal input side of the TV using a special cable, it is a system that can do karaoke, and various products are released as sensation games Plug It! (Plug-it) series. In addition, a telop is displayed on the TV screen, and the user can sing while watching the telop. In addition, they enjoyed video games in addition to karaoke. The shape of the e-kara main unit is similar to a vocal microphone, but multiple key switches for operation are arranged in the upper part of the side and near the microphone collecting part. Some models also have a 7-segment display. A connection terminal for a dedicated cable is provided at a lower portion of the main body, and is connected to a television or the like via the connection terminal. You can also enjoy the duet by adding an optional microphone (source, traslated from Japanese: https://ja.wikipedia.org/wiki/E-kara). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: ekara_cart.xml RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle added 'Takara/SSD Company LTD e-kara (Germany?, includes 3 songs)' system. ROMSET: 2097152 bytes in 1 file / 776.82Kb packed $end $info=ekaraj $mame 0.206 [Sean Riddle] e-kara (Japan), Takara / SSD Company LTD, 2000 e-kara is a toy to enjoy karaoke that was released by Takara (later Takara Tomy) from 2000 to 2009. Insert a special cartridge into the main unit, turn on the power, connect to the AV terminal input side of the TV using a special cable, it is a system that can do karaoke, and various products are released as sensation games Plug It! (Plug-it) series. In addition, a telop is displayed on the TV screen, and the user can sing while watching the telop. In addition, they enjoyed video games in addition to karaoke. The shape of the e-kara main unit is similar to a vocal microphone, but multiple key switches for operation are arranged in the upper part of the side and near the microphone collecting part. Some models also have a 7-segment display. A connection terminal for a dedicated cable is provided at a lower portion of the main body, and is connected to a television or the like via the connection terminal. You can also enjoy the duet by adding an optional microphone (source, traslated from Japanese: https://ja.wikipedia.org/wiki/E-kara). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: ekara_cart.xml RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle added 'Takara/SSD Company LTD e-kara (Japan)' system. ROMSET: 1048576 bytes in 1 file / 614.95Kb packed $end $info=ekaramix $mame 0.208 [Peter Wilhelmsen, Sean Riddle, ShouTime, David Haywood] e-kara Mix (Japan), Takara / SSD Company LTD, 200? Released in 2004 Ekaramix, a toy that can be used for home karaoke. You can connect it to a TV and play with a special cartridge. I had them buy it, but I also had the first Ekara (source, traslated from Japanese: https://jp.mercari.com/item/m53976587977). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: ekara_cart.xml RESOURCES: Snap and Title. WIP: - 0.208: Peter Wilhelmsen, Sean Riddle, ShouTime and David Haywood added 'Takara/SSD Company LTD e-kara Mix (Japan)' system. ROMSET: 2097152 bytes in 1 file / 647.71Kb packed $end $info=ekaraphs $mame 0.206 [Sean Riddle] e-kara Pro Headset (US, includes 3 songs), Takara / SSD Company LTD, 2002 Featuring the ultimate in portability, the e-kara Pro Headset clips to your hip and has a hot sleek design! Makes you look like a star! Features include Tempo (slow the music down or speed it up), Echo (add awesome echo effects), Volume (control the volume of the music), Effects (choose a cool voice effect--Soprano (raises the key of your voice), Bass (lowers the key of your voice), or Vibrato (adds a vibrating effect to your voice)). Song cartridge includes "Fallin'", "Sometimes" and "Everywhere". All music is digitally recorded and not recorded by the original artists (source: https://m.kmart.com/noone-e-kara-real-karaoke-pro-headset-music/p-SPM14378089632). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: ekara_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.206: Sean Riddle added 'Takara/SSD Company LTD e-kara Pro Headset (US, includes 3 songs)' system. ROMSET: 2097152 bytes in 1 file / 779.59Kb packed $end $info=ekaras $mame 0.218 [Sean Riddle, ClawGrip] e-kara (Spain, includes 3 songs), Takara / SSD Company LTD / newgent, 2002 e-kara is a toy to enjoy karaoke that was released by Takara (later Takara Tomy) from 2000 to 2009. Insert a special cartridge into the main unit, turn on the power, connect to the AV terminal input side of the TV using a special cable, it is a system that can do karaoke, and various products are released as sensation games Plug It! (Plug-it) series. In addition, a telop is displayed on the TV screen, and the user can sing while watching the telop. In addition, they enjoyed video games in addition to karaoke. The shape of the e-kara main unit is similar to a vocal microphone, but multiple key switches for operation are arranged in the upper part of the side and near the microphone collecting part. Some models also have a 7-segment display. A connection terminal for a dedicated cable is provided at a lower portion of the main body, and is connected to a television or the like via the connection terminal. You can also enjoy the duet by adding an optional microphone (source, traslated from Japanese: https://ja.wikipedia.org/wiki/E-kara). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: ekara_cart.xml RESOURCES: Snap and Title. WIP: - 0.218: Sean Riddle and ClawGrip added 'Takara/SSD Company LTD/newgent e-kara (Spain, includes 3 songs)' system. ROMSET: 2097152 bytes in 1 file / 794.54Kb packed $end $info=eks515 $mame 0.286 [TeamEurope] Karaoke Screen Party (EKS-515), Easy Karaoke, 201? Affordable karaoke system for home use, manufactured by an Asian OEM brand (likely Chinese) under the name "Easy Karaoke," model EKS-515, marketed around the 2000–2010 period. Compact device with a built-in CD+G player (CD with graphics) that displays song lyrics on a TV via composite/RF video output. Includes two microphone inputs with separate volume and tone controls, a basic audio mixer for echo effects, and voice recording functionality onto cassette tape or flash memory (depending on the version). The term "Screen Party" in the product name refers to its ability to display synchronized lyrics and simple animations on the TV screen during playback. Black/grey plastic design with an LED display on the front showing track information and time; powered by mains electricity. Intended for discount markets and occasional family use, this represents a typical entry-level solution from the Asian OEM industry for home karaoke entertainment—without included music licenses (requires commercially available karaoke CDs). DRIVER: skeleton/eks515.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Easy Karaoke Karaoke Screen Party (EKS-515)' system. ROMSET: 2097152 bytes in 2 files / 863.65Kb packed $end $info=ekusera $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Ekusera, P.I.C, 1982 It's an Arcadia 2001 japanese clone (source: http://amigan.1emu.net/digarch/the-list.txt). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap and Title. WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'P.I.C. Ekusera' system. ROMSET: None required. $end $info=el2_3c503 $mame 0.145u2 3C503 Network Adapter, , ???? DRIVER: devices/bus/isa/3c503.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added '3C503 Network Adapter' device. ROMSET: None required. $end $info=elan_ep3a19a_soc_device $mame 0.284 [David Haywood] ELAN EP3A19A, , ???? DRIVER: devices/machine/elan_ep3a19a_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: David Haywood added 'ELAN EP3A19A' device. ROMSET: None required. $end $info=elan_ep3a19asys $mame 0.230 [David Haywood] Elan EP3A19A System, , ???? DRIVER: devices/machine/elan_ep3a19asys.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.230: David Haywood added 'Elan EP3A19A System' device. ROMSET: None required. $end $info=elan_ep3a19avid $mame 0.284 [David Haywood] Elan EP3A19A Video, , ???? DRIVER: devices/machine/elan_eu3a05vid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: David Haywood added 'Elan EP3A19A Video' device. ROMSET: None required. $end $info=elan_eu3a05_soc_device $mame 0.284 [David Haywood] ELAN EU3A05, , ???? DRIVER: devices/machine/elan_eu3a05_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Use multibyte helpers [AJR]. - 0.284: David Haywood added 'ELAN EU3A05' device. ROMSET: None required. $end $info=elan_eu3a05gpio $mame 0.194 Elan EU3A05 GPIO, , ???? DRIVER: devices/machine/elan_eu3a05gpio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (radica6502gpio) to (elan_eu3a05gpio). - 0.211: Changed descritpion to 'Elan EU3A05 GPIO'. - 0.194: Added 'Radica 6502 GPIO' device. ROMSET: None required. $end $info=elan_eu3a05sound $mame 0.194 Elan EU3A05 / EU3A14 Sound, , ???? DRIVER: devices/machine/elan_eu3a05_a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (radica6502sound) to (elan_eu3a05sound). - 0.211: Changed descritpion to 'Elan EU3A05 / EU3A14 Sound'. - 0.194: Added 'Radica 6502 Sound' device. ROMSET: None required. $end $info=elan_eu3a05sys $mame 0.216 [David Haywood] Elan EU3A05 System, , ???? DRIVER: devices/machine/elan_eu3a05sys.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: David Haywood added 'Elan EU3A05 System' device. ROMSET: None required. $end $info=elan_eu3a05vid $mame 0.216 [David Haywood] Elan EU3A05 Video, , ???? DRIVER: devices/machine/elan_eu3a05vid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: David Haywood added 'Elan EU3A05 Video' device. ROMSET: None required. $end $info=elan_eu3a13_soc_device $mame 0.284 [David Haywood] ELAN EU3A13, , ???? DRIVER: devices/machine/elan_eu3a05_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: David Haywood added 'ELAN EU3A13' device. ROMSET: None required. $end $info=elan_eu3a13sys $mame 0.284 [David Haywood] Elan EU3A13 System, , ???? DRIVER: devices/machine/elan_eu3a05sys.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: David Haywood added 'Elan EU3A13 System' device. ROMSET: None required. $end $info=elan_eu3a13vid $mame 0.284 [David Haywood] Elan EU3A13 Video, , ???? DRIVER: devices/machine/elan_eu3a05vid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: David Haywood added 'Elan EU3A13 Video' device. ROMSET: None required. $end $info=elan_eu3a14_soc_device $mame 0.284 [David Haywood] ELAN EU3A14, , ???? DRIVER: devices/machine/elan_eu3a14_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: David Haywood added 'ELAN EU3A14' device. ROMSET: None required. $end $info=elan_eu3a14sys $mame 0.216 Elan EU3A14 System, , ???? DRIVER: devices/machine/elan_eu3a14sys.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Added 'Elan EU3A14 System' device. ROMSET: None required. $end $info=elan_eu3a14vid $mame 0.216 [David Haywood] Elan EU3A14 Video, , ???? DRIVER: devices/machine/elan_eu3a14vid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Improved emulation of 2*1 pages and 1*1 pages video modes [David Haywood]. - 0.216: David Haywood added 'Elan EU3A14 Video' device. ROMSET: None required. $end $info=elanht286 $mame 0.214 [rfka01] Elan High Tech 286, Leanord SA, 198? It is an IBM-compatible desktop computer based on the Intel 80286 processor, targeted at professional and business environments in the latter half of the 1980s. Designed to run operating systems such as MS-DOS and early versions of OS/2, it supports the 286’s protected mode for advanced memory management. It features 16-bit ISA expansion slots, integrated controllers for floppy and hard disk drives (often MFM or IDE), and sometimes includes onboard VGA or EGA video or a dedicated graphics slot. Housed in a compact desktop or tower case and built with an architecture prioritizing reliability over high performance, it represents a typical European clone of the era—often locally assembled from standardized components to provide a cost-effective alternative to branded systems. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'Leanord SA Elan High Tech 286' system. ROMSET: 65536 bytes in 1 file / 24.17Kb packed $end $info=elbaskb $mame 0.275 [hap, Milan Galcik, Igor Nys] Basketbol (Elektronika), Elektronika, 199? "Elektronika Basketbol" is a portable electronic game produced in the Soviet Union during the 1980s. It is part of the Elektronika family of devices, a series of electronic products developed by Soviet industry for the domestic market. These devices ranged from calculators and digital watches to simple electronic games designed to provide affordable entertainment at a time when Western products were hard to come by. DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Default to 1 player [Naoki Saito]. - 0.275: hap, Milan Galcik, Igor Nys added 'Elektronika Basketbol (Elektronika)' system. ROMSET: 1856 bytes in 1 file / 1.59Kb packed $end $info=elecbowl $mame 0.157 [hap, Kevin Horton] Electronic Bowling (Marx), Marx, 1978 It is one of the earliest dedicated handheld electronic games, released in 1978 and inspired by bowling. Housed in a compact plastic case, it uses a simple LED matrix or a seven-segment display to simulate the lane and ball movement. The player controls the angle and power of the throw using buttons, aiming to knock down all the pins within a limited number of throws. Battery-powered, it delivers a self-contained and immediate gaming experience typical of the first generation of electronic entertainment devices aimed at the home market. It stands as a quintessential example of the wave of single-purpose electronic games that preceded the era of LCD screens and programmable consoles. DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.160: Renamed (unk3403) to (elecbowl) [hap]. - 0.157: hap and Kevin Horton added skeleton driver of 'unknown TMS1100 electronic game' system. ROMSET: 2915 bytes in 2 files / 2.12Kb packed $end $info=elecdet $mame 0.158 [hap, Sean Riddle] Electronic Detective, Ideal Toy Corporation, 1979 A game where the computer knows all the facts (it plays the role of all 20 "characters"). The computer randomly selects 1 of 20 characters to be murdered and sets up the crime. Then, it's your job as a detective to interrogate the remaining 19 suspects to figure out which one of them did it. Each player takes a 'Case Fact Sheet' where they record all of the information they gather about the crime: 1. The murderer's sex 2. The murderer's location 3. The murder weapon's caliber 4. The murder's fingerprint information. On each turn a player chooses a suspect, and any public information the suspect provides is shared with all the players. Next, the player may (depending on the difficulty setting) ask one to three questions of the suspect, and this private information the suspect provides is kept secret. The first player to successfully identify the guilty suspect wins the game (source: http://boardgamegeek.com/boardgame/5777/electronic-detective). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.258: Add labels and button to internal artwork. Small correction to internal artwork, misc: correct seatongrove company strings [hap]. - 0.158: hap and Sean Riddle added 'Ideal Electronic Detective' system. ROMSET: 7833 bytes in 5 files / 3.70Kb packed $end $info=eleciq $mame 0.184 [hap, Sean Riddle] Electronic I.Q., Conic, 1979 Licensed from Grandstand, it's the same game as Grandstand's Solitaire. The object of the game is to turn off all the lights. A 6x5 grid of lights appears when you start the game, and using various combinations of the buttons on the game, certain lights will go off, and others will come on. Your challenge is to get them ALL turned off (source: http://www.handheldmuseum.com/Conic/IQ.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.184: hap and Sean Riddle added 'Conic Electronic I.Q.' system. ROMSET: 2256 bytes in 3 files / 1.29Kb packed $end $info=electrio $mame 0.271 [hap, Sean Riddle] Electronic Trio, SciSys / Heuristic Software, 1985 This is the SciSys Electronic Trio: an electronic chess + checkers + tic tac toe computer. It was first introduced in 1986. It has a peg sensory board and shows the moves with LEDs. It has 3 compartments on the side to store the pieces. You can switch modes by pressing the new game button multiple times. This electronic chess computer is made for beginners. It has 8 levels, with level 7 taking 35 minutes on average per move. Trio’s Tic Tac Toe computer plays immediately though. In checkers mode, Trio takes about 10 minutes at level 8 to play (source: https://www.youtube.com/watch?v=35ZyCMIJE4Q). DRIVER: saitek/electrio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: hap, Sean Riddle added 'SciSys / Heuristic Software Electronic Trio' system. ROMSET: 16384 bytes in 1 file / 5.91Kb packed $end $info=electron $mame 0.104 [Wilbert Pol] Acorn Electron, Acorn Computers, 1983 The Acorn Electron is a budget version of the BBC Micro educational/home computer made by Acorn Computers Ltd. It has 32 kilobytes of RAM, and its ROM includes BBC BASIC along with its operating' system. The Electron was able to save and load programs onto audio cassette via a supplied converter cable that connected it to any standard tape recorder that had the correct sockets. It was capable of basic graphics, and could display onto either a television set, a colour (RGB) monitor or a "green screen" monitor (source: http://en.wikipedia.org/wiki/Acorn_Electron). DRIVER: acorn/electron.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: electron_cass.xml, bbc_cass.xml, electron_cart.xml, electron_flop.xml, electron_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.275: Use VCS slot device for First Byte, Power, Wizard, and ElkSD128 joystick interfaces [Nigel Barnes]. - 0.261: Only select ROMSEL when upper nibble is clear. Use SPEECHROM device to map the speech PHROM [Nigel Barnes]. - 0.245: Added 'the ElkSD64 and ElkSD128 Electron SD interfaces [Nigel Barnes]. - 0.216: Added 'Wizard Sidewinder Rom Expansion Board [Nigel Barnes, Binary Dinosaurs]. - 0.206: Amended cartridge slot interface to include OE and OE2 lines to specify ROM13. Added Slogger Plus 2 Expansion, Acorn Tube Interface, and P.R.E.S. Advanced Plus 5 cartridge devices. Used derived 16MHz clock on expansion bus and cartridge slots. Removed MCFG macros and added 'devcb3 in expansion and cartridge devices [Nigel Barnes]. - 0.197: Added 'Mega Games Cartridge' device. Improved video handling. Fixed wrap-around for non-standard screen start addresses. Added RAM contention during screen update. Improved interrupt times. Fixed bad palette write [Nigel Barnes]. - 0.194: Added 'Rombox and Rombox+ expansion devices, and electron_rom software list. Re-implemented expansion port interface to access full 6502 bus. Re-implemented cartridge slot device, and added 'several cartridge devices [Nigel Barnes]. - 0.192: Added 'Acorn Plus 1 expansion device, moved cart slots to plus1, and replaced OS ROM with good dump [Nigel Barnes]. - 0.185: Added 'Power Software joystick interface [Nigel Barnes]. - 0.184: Added 'First Byte joystick interface [Nigel Barnes]. - 0.171: Added 'cassette softlist and implemented BREAK key [Nigel Barnes]. - 0.146u2: Added 'cart list for BBC Master and Acorn Electron, not hooked up yet [Nigel Barnes]. - 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 bytes in 1 file / 24.85Kb packed $end $info=electron_abr $mame 0.194 [Nigel Barnes] Electron Advanced Battery-Backed RAM cartridge, , ???? DRIVER: devices/bus/electron/cart/abr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Nigel Barnes added 'Electron Advanced Battery-Backed RAM cartridge' device. ROMSET: None required. $end $info=electron_ap1 $mame 0.225 [Nigel Barnes] P.R.E.S. Advanced Plus 1, , ???? DRIVER: devices/bus/electron/plus1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Nigel Barnes added 'P.R.E.S. Advanced Plus 1' device. ROMSET: 20480 bytes in 3 files / 12.86Kb packed $end $info=electron_ap34 $mame 0.195 P.R.E.S. Advanced Plus 3/4, , ???? DRIVER: devices/bus/electron/cart/ap34.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.195: Added 'P.R.E.S. Advanced Plus 3/4' device. ROMSET: None required. $end $info=electron_ap5 $mame 0.206 P.R.E.S. Advanced Plus 5, , ???? DRIVER: devices/bus/electron/cart/ap5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'P.R.E.S. Advanced Plus 5' device. ROMSET: None required. $end $info=electron_ap6 $mame 0.225 [Nigel Barnes] P.R.E.S. Advanced Plus 6, , ???? DRIVER: devices/bus/electron/plus1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Nigel Barnes added 'P.R.E.S. Advanced Plus 6' device. ROMSET: 24576 bytes in 2 files / 16.40Kb packed $end $info=electron_aqr $mame 0.195 Electron Advanced Quarter Meg Ram cartridge, , ???? DRIVER: devices/bus/electron/cart/aqr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.195: Added 'Electron Advanced Quarter Meg Ram cartridge' device. ROMSET: None required. $end $info=electron_cartslot $mame 0.194 [Nigel Barnes] Electron Cartridge Slot, , ???? DRIVER: devices/bus/electron/cart/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Nigel Barnes added 'Electron Cartridge Slot' device. ROMSET: None required. $end $info=electron_click $mame 0.194 [Nigel Barnes] Slogger Click (Electron) cartridge, , ???? DRIVER: devices/bus/electron/cart/click.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Changed description to 'Slogger Click (Electron) cartridge'. - 0.194: Nigel Barnes added 'Slogger Click cartridge' device. ROMSET: None required. $end $info=electron_cumana $mame 0.195 Cumana Floppy Disk System, , ???? DRIVER: devices/bus/electron/cart/cumana.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.195: Added 'Cumana Floppy Disk System' device. ROMSET: None required. $end $info=electron_elksd128 $mame 0.245 [Nigel Barnes] ElkSD128 Electron SD Interface, , ???? DRIVER: devices/bus/electron/elksd128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Nigel Barnes added 'ElkSD128 Electron SD Interface' device. ROMSET: 524288 bytes in 1 file / 36.45Kb packed $end $info=electron_elksd64 $mame 0.245 [Nigel Barnes] ElkSD64 Electron SD Interface, , ???? DRIVER: devices/bus/electron/elksd64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Nigel Barnes added 'ElkSD64 Electron SD Interface' device. ROMSET: 32768 bytes in 2 files / 20.53Kb packed $end $info=electron_elksdp1 $mame 0.245 [Nigel Barnes] ElkSD-Plus 1 Electron SD Cartridge, , ???? DRIVER: devices/bus/electron/cart/elksdp1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Nigel Barnes added 'ElkSD-Plus 1 Electron SD Cartridge' device. ROMSET: None required. $end $info=electron_expansion_slot $mame 0.175 Acorn Electron Expansion port, , ???? DRIVER: devices/bus/electron/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.175: Added 'Acorn Electron Expansion port' device. ROMSET: None required. $end $info=electron_fbjoy $mame 0.184 First Byte Joystick Interface, , ???? DRIVER: devices/bus/electron/fbjoy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'First Byte Joystick Interface' device. ROMSET: None required. $end $info=electron_fbprint $mame 0.225 [Nigel Barnes] First Byte Printer Interface, , ???? DRIVER: devices/bus/electron/fbprint.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Nigel Barnes added 'First Byte Printer Interface' device. ROMSET: None required. $end $info=electron_m2105 $mame 0.176 Acorn M2105 Expansion, , ???? DRIVER: devices/bus/electron/m2105.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.176: Added 'Acorn M2105 Expansion' device. ROMSET: 212992 bytes in 13 files / 144.90Kb packed $end $info=electron_mc68k $mame 0.235 [Nigel Barnes] Electron 68000 Expansion, , ???? DRIVER: devices/bus/electron/mc68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: Nigel Barnes added 'Electron 68000 Expansion' device. ROMSET: 98560 bytes in 4 files / 33.76Kb packed $end $info=electron_mgc $mame 0.197 Electron Mega Games Cartridge, , ???? DRIVER: devices/bus/electron/cart/mgc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.197: Added 'Electron Mega Games Cartridge' device. ROMSET: None required. $end $info=electron_mode7 $mame 0.224 [Nigel Barnes] JAFA Mode 7 Display Unit, , ???? DRIVER: devices/bus/electron/mode7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.224: Nigel Barnes added 'JAFA Mode 7 Display Unit' device. ROMSET: 16384 bytes in 2 files / 7.42Kb packed $end $info=electron_peg400 $mame 0.194 [Nigel Barnes] Slogger Pegasus 400 disk interface, , ???? DRIVER: devices/bus/electron/cart/peg400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Nigel Barnes added 'Slogger Pegasus 400 disk interface' device. ROMSET: None required. $end $info=electron_plus1 $mame 0.192 Acorn Plus 1 Expansion, , ???? DRIVER: devices/bus/electron/plus1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Light pens are not supported [AJR]. - 0.194: Added 'Slogger Expansion 2.00 and 2.01 [Nigel Barnes]. - 0.192: Added 'Acorn Plus 1 Expansion' device. ROMSET: 4096 bytes in 1 file / 1.20Kb packed $end $info=electron_plus2 $mame 0.206 Slogger Plus 2 Expansion, , ???? DRIVER: devices/bus/electron/plus2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Slogger Plus 2 Expansion' device. ROMSET: None required. $end $info=electron_plus3 $mame 0.178 Acorn Plus 3 Disc Expansion, , ???? DRIVER: devices/bus/electron/plus3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Added 'Advanced 1770 DFS 2.10 [Nigel Barnes]. - 0.178: Added 'Acorn Plus 3 Disc Expansion' device. ROMSET: 81920 bytes in 5 files / 55.81Kb packed $end $info=electron_pwrjoy $mame 0.185 Power Software Joystick Interface, , ???? DRIVER: devices/bus/electron/pwrjoy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.185: Added 'Power Software Joystick Interface' device. ROMSET: 8192 bytes in 1 file / 1.25Kb packed $end $info=electron_rombox $mame 0.194 Slogger Rombox, , ???? DRIVER: devices/bus/electron/rombox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Added 'Slogger Rombox' device. ROMSET: None required. $end $info=electron_romboxp $mame 0.194 Slogger Rombox+, , ???? DRIVER: devices/bus/electron/romboxp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Added 'Slogger Rombox+' device. ROMSET: 49152 bytes in 6 files / 23.92Kb packed $end $info=electron_romp144 $mame 0.208 JAFA Systems ROMPlus-144, , ???? DRIVER: devices/bus/electron/cart/romp144.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'JAFA Systems ROMPlus-144' device. ROMSET: None required. $end $info=electron_rs423 $mame 0.225 [Nigel Barnes] Pace RS423 Communications cartridge, , ???? DRIVER: devices/bus/electron/cart/rs423.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Nigel Barnes added 'Pace RS423 Communications cartridge' device. ROMSET: None required. $end $info=electron_sidewndr $mame 0.216 [Nigel Barnes, Binary Dinosaurs] Wizard Sidewinder Rom Expansion Board, , ???? DRIVER: devices/bus/electron/sidewndr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Nigel Barnes, Binary Dinosaurs added 'Wizard Sidewinder Rom Expansion Board' device. ROMSET: 8192 bytes in 1 file / 2.45Kb packed $end $info=electron_sndexp $mame 0.195 Electron Sound Expansion cartridge, , ???? DRIVER: devices/bus/electron/cart/sndexp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.195: Added 'Electron Sound Expansion cartridge' device. ROMSET: None required. $end $info=electron_sndexp3 $mame 0.195 Electron Sound Expansion v3 cartridge, , ???? DRIVER: devices/bus/electron/cart/sndexp3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.195: Added 'Electron Sound Expansion v3 cartridge' device. ROMSET: None required. $end $info=electron_sp64 $mame 0.195 Slogger Stop Press 64 cartridge, , ???? DRIVER: devices/bus/electron/cart/sp64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.195: Added 'Slogger Stop Press 64 cartridge' device. ROMSET: None required. $end $info=electron_stdcart $mame 0.194 [Nigel Barnes] Electron standard cartridge, , ???? DRIVER: devices/bus/electron/cart/std.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Nigel Barnes added 'Electron standard cartridge' device. ROMSET: None required. $end $info=electron_stlefs $mame 0.195 Solidisk EFS, , ???? DRIVER: devices/bus/electron/cart/stlefs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Added 'Winchester slot to Solidisk EFS device [Nigel Barnes]. - 0.195: Added 'Solidisk EFS' device. ROMSET: None required. $end $info=electron_tube $mame 0.206 Acorn Electron Tube Interface, , ???? DRIVER: devices/bus/electron/cart/tube.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Acorn Electron Tube Interface' device. ROMSET: None required. $end $info=electron_ula $mame 0.275 [Nigel Barnes] Acorn Electron ULA, , ???? DRIVER: acorn/electron_ula.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.275: Nigel Barnes added 'Acorn Electron ULA' device. ROMSET: None required. $end $info=electron_voxbox $mame 0.249 [Nigel Barnes] Millsgrade Voxbox Speech Synthesiser, , ???? DRIVER: devices/bus/electron/voxbox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.249: Nigel Barnes added 'Millsgrade Voxbox Speech Synthesiser' device. ROMSET: 2048 bytes in 1 file / 1.83Kb packed $end $info=electron64 $mame 0.196 [Nigel Barnes] Acorn Electron (64K Master RAM Board), Acorn Computers / Slogger, 1987 A development of the Turbo Board, the Master RAM Board duplicated the Turbo Board functionality and added 'a further option of running the micro with 32 kB of shadow RAM in addition to the ordinary 32 kB — giving 64 kB total. Some clever program counter catches meant that the ordinary system ROMs and any software using the OS calls could function without significant modification, making substantially more memory available for BASIC, View, Viewsheet and almost every other business application. By providing extra storage this modification also allowed some games and applications intended for the BBC Micro to function on the Electron despite the lack of a native Mode 7. Applications could not directly address video memory in this mode without modification, so it was incompatible with most games, although there is no inherent reason why a game could not be written to function in shadow mode. During its decline, Master RAM Boards were added 'to every Electron in an attempt to increase sales (source: https://en.wikipedia.org/wiki/Acorn_Electron#Slogger_Master_RAM_Board). DRIVER: acorn/electron.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: electron_cass.xml, bbc_cass.xml, electron_cart.xml, electron_flop.xml, electron_rom.xml RESOURCES: Snap, Title and PCB. WIP: - 0.217: Changed manufacturer to 'Acorn Computers / Slogger'. - 0.196: Nigel Barnes added 'Acorn/Slogger Acorn Electron (64K Master RAM Board)' system. ROMSET: 32768 bytes in 2 files / 24.29Kb packed $end $info=electronsp $mame 0.217 [Nigel Barnes] Acorn Electron (Stop Press 64i), Acorn Computers / Slogger, 1991 The Acorn Electron was a budget version of the BBC Micro educational/home computer made by Acorn Computers Ltd. It has 32 kilobytes of RAM, and its ROM includes BBC BASIC v2 along with its operating' system. The Electron was able to save and load programs onto audio cassette via a supplied converter cable that connected it to any standard tape recorder that had the correct sockets. It was capable of basic graphics, and could display onto either a television set, a colour (RGB) monitor or a "green screen" monitor. For a short period, the Electron was reportedly the best selling micro in the United Kingdom (source: https://en.wikipedia.org/wiki/Acorn_Electron). DRIVER: acorn/electron.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: electron_cass.xml, bbc_cass.xml, electron_cart.xml, electron_flop.xml, electron_rom.xml RESOURCES: Snap and Title. WIP: - 0.217: Nigel Barnes added 'Acorn Computers/Slogger Acorn Electron (Stop Press 64i)' system. ROMSET: 131072 bytes in 7 files / 81.28Kb packed $end $info=electront $mame 0.202 [Centre for Computing History, ABUG] Acorn Electron (Trial), Acorn Computers, 1983 The Acorn Electron is a budget version of the BBC Micro educational/home computer made by Acorn Computers Ltd. It has 32 kilobytes of RAM, and its ROM includes BBC BASIC v2 along with its operating' system. The Electron was able to save and load programs onto audio cassette via a supplied converter cable that connected it to any standard tape recorder that had the correct sockets. It was capable of basic graphics, and could display onto either a television set, a colour (RGB) monitor or a "green screen" monitor. For a short period, the Electron was reportedly the best selling micro in the United Kingdom (source: https://en.wikipedia.org/wiki/Acorn_Electron). DRIVER: acorn/electron.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: electron_cass.xml, bbc_cass.xml, electron_cart.xml, electron_flop.xml, electron_rom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.202: Centre for Computing History and ABUG added 'Acorn Electron (Trial)' system. ROMSET: 32768 bytes in 2 files / 24.82Kb packed $end $info=elekscmp $mame 0.136 [Miodrag Milanović] Elektor SC/MP, Elektor, 1977 Elektor designed with the SC / MP is a simple and inexpensive microprocessor-learning' system. SC / MP stood for Simple cost-effective microprocessor and called the 8-bit processor ISP-8A/500D in P-MOS technology from National Semiconductor, which was clocked at 1 MHz and in addition to +5 V also has a negative auxiliary voltage 7V required. At the time of publication Elektor already existing N-MOS version ISP-8A/600D needed only 5 V and was faster and more energy efficient, but also much more expensive (source, traslated from german: http://www.elektor.de/jahrgang/2005/april/elektor-sc-mp-computer-(1977).63401.lynkx). DRIVER: elektor/elekscmp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.146: System promoted from GAME_NOT_WORKING [Robbbert]. - 0.136: Miodrag Milanović added 'Elektor SC/MP' system. ROMSET: 1536 bytes in 3 files / 1.21Kb packed $end $info=elektor $mame 0.138 [Peter Trauner, Manfred Schneider, Robbbert] Elektor TV Games Computer, Elektor, 1979 The Elektor TV Games Computer (henceforth TVGC) was a programmable computer system sold by Elektor in kit form from 1979. It used the Signetics 2650 CPU with the Signetics 2636 PVI for graphics and sound. These were the same chips as used in the Interton VC 4000 console family. A 2K monitor ROM written by Philips and a cassette interface were the most important differences between the TVGC and the Interton family. Many VC 4000 games were adapted versions of TV Games Computer games. It is possible to add cartridge slots to the TVGC to enable it to play console games, and the Hobby Module of the Acetronic console effectively transforms it into a basic TVGC (source: http://en.wikipedia.org/wiki/Elektor_TV_Games_Computer). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.151: Added 'paste facility, and improved quickload [Robbbert]. - 0.146u1: Added support for pgm quickloads. Added notes on how to use quickloads on vc4000 etc [Robbbert]. - 0.138: Peter Trauner, Manfred Schneider and Robbbert added skeleton driver of 'Elektor TV Games Computer' system. ROMSET: 2048 bytes in 1 file / 1.75Kb packed $end $info=elf2 $mame 0.133 [Curt Coder] Elf II, Netronics, 1978 The Netronics ELF II was an early microcomputer trainer kit introduced about 1977 featuring an RCA 1802 microprocessor, 256 bytes of RAM, 0 bytes of ROM, DMA-based bitmap graphics, hex keypad for user interaction and DMA based program loading, a two digit hexadecimal LED display, an LED on the special processor Q line, and 5 expansion slots. Available accessories included the giant board (ROM monitor + I/O), 4 KiB (static) RAM board, color board, power supply, and case. RS-232 terminals could be interfaced with the unit. Available software included Tiny BASIC and a text editor (source: http://en.wikipedia.org/wiki/ELF_II). DRIVER: netronics/elf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.133: Curt Coder added 'Netronics Elf II' system. ROMSET: None required. $end $info=elppa $mame 0.164 [Felipe Corrêa da Silva Sanches] Elppa II+, Victor do Brasil, 198? It is a home computer produced in Brazil during the 1980s, developed amid import substitution policies and protectionist barriers that defined the local electronics market at the time. Based on an 8-bit architecture (likely using a Zilog Z80 or compatible CPU), it features up to 64 KB of RAM, a built-in ROM-based BASIC interpreter, composite video output for TV connection, an integrated or external cassette tape interface for program loading, and ports for joysticks and printers. Designed for educational, home, and light professional use, it was often sold with Portuguese-language manuals and localized software. It exemplifies the typical Brazilian domestic production of cloned computers, engineered to circumvent import restrictions and make computing accessible within the domestic market. DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap and Title. WIP: - 0.164: Felipe Corrêa da Silva Sanches added 'Victor do Brasil Elppa II+' system. ROMSET: 12288 bytes in 6 files / 10.23Kb packed $end $info=elt286b $mame 0.215 [rfka01] ELT-286B-160B(E), Chaintech, 198? It is an IBM PC–compatible motherboard based on the Intel 80286 processor, intended for professional desktop systems in the latter half of the 1980s. Designed to run at typical clock speeds of the era (10–12 MHz), it supports up to 16 MB of RAM via 30-pin SIMM slots and features integrated controllers for floppy drives, hard disks (MFM/RLL or IDE, depending on the revision), and serial/parallel ports. It includes an EMS (LIM) memory expansion slot and provides 16-bit ISA expansion slots, but lacks L2 cache and support for advanced local buses. Engineered for reliability and compatibility with MS-DOS and OS/2, it represents a standard solution for business workstations or mid-range clones manufactured in Asia during the transitional period between 8086/8088-based systems and 386 platforms. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Chaintech ELT-286B-160B(E)' system. ROMSET: 131072 bytes in 4 files / 54.33Kb packed $end $info=elt386sx $mame 0.215 [rfka01] ELT-386SX-160BE, Elitegroup, 199? It is an IBM PC–compatible motherboard based on the Intel 80386SX processor, designed for budget desktop systems in the early 1990s. Operating at typical clock speeds of 16–20 MHz, it supports up to 16 MB of RAM via 30-pin SIMM modules and integrates standard controllers for floppy drives, IDE hard disks, and serial/parallel ports. It relies exclusively on 16-bit ISA expansion slots, with no support for local buses such as VESA or PCI, reflecting a cost-conscious, entry-level design. Intended for running MS-DOS, Windows 3.1, and early Linux distributions on affordable 32-bit hardware, it represents a typical Asian-made clone of the era, widely used by independent system builders and small businesses. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Elitegroup ELT-386SX-160BE' system. ROMSET: 65536 bytes in 2 files / 27.29Kb packed $end $info=eltp9 $mame 0.234 [Predator99, rfka01] ELT-P9 / most likely ELT-386SX-160D, Chaintech, 198? Technical informations: http://www.win3x.org/uh19/motherboard/show/5344 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.234: Predator99 and rfka01 added 'Chaintech ELT-P9 / most likely ELT-386SX-160D' system. ROMSET: 65536 bytes in 2 files / 28.04Kb packed $end $info=elwro800 $mame 0.134 [Mariusz Wojcieszek] 800-3 Junior, Elwro, 1986 Elwro 800 Junior / 8-bit microcomputer home with CPU Zilog Z-80, presented at the International Fair in Poznan in 1986, and produced since 1986 by companies Elwro intended for schools. The computer was designed by a team of scientists from the Institute of Automation University of Technology, winning with competing models of school computers. Was produced in the Works Electronic ELWRO in Wroclaw for the Ministry of Education, which established that the computer has to be fully compatible with the ZX Spectrum . Used in the production of components or for the first national foreign exchange area. Junior had such ability to operate in a network, which was about exceeding his ministerial guidelines. The production of the computer was taken a year after his presentation, order of the Ministry for the year 1987 allocates production to 3.5 thousand computers. Distribution and Junior schools, as well as training in the use of computers dealt with the Headquarters Procurement Education (source translated from polish: http://pl.wikipedia.org/wiki/Elwro_800_Junior). DRIVER: sinclair/elwro800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.234: Give access to spectrum software list [Robbbert]. - 0.226: Changed description to '800-3 Junior'. - 0.201: Added '"TV" EPROM and corrected clocks [AJR]. - 0.135: Updates: Reworked keyboard mapping, added 'keys with Polish characters. Added network id. Added support for NMI firing (not used yet, as Junet is not working) [Mariusz Wojcieszek]. - 0.134: Promoted from GAME_NOT_WORKING [Mariusz Wojcieszek]. - 0.132: Added 'skeleton driver of Elwro 800 Junior' system. ROMSET: 27648 bytes in 6 files / 18.45Kb packed $end $info=elzet80k $mame 0.231 [Robbbert] Elzet/K 80, Giesler & Danne GmbH & Co. KG, 1982 The ELZET/P is a luggable CP/M computer that from the outside looks very much like a Kaypro II. The floppy drives could be one under the other like the Kaypro, or could be vertically-orientated side-by-side. The drives are 80 track quad-density with 800KB capacity. Behind the drives is a cage that can hold up to 8 slots that plug into a small motherboard. The ELZET/K is a similar computer but is a slightly smaller form factor (source: MAME driver). DRIVER: skeleton/elzet80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.231: Robbbert added 'Giesler & Danne GmbH & Co. KG Elzet/K 80' system. ROMSET: 5120 bytes in 2 files / 3.03Kb packed $end $info=elzet80p $mame 0.231 [Robbbert] Elzet/P 80, Giesler & Danne GmbH & Co. KG, 1982 The ELZET/P is a luggable CP/M computer that from the outside looks very much like a Kaypro II. The floppy drives could be one under the other like the Kaypro, or could be vertically-orientated side-by-side. The drives are 80 track quad-density with 800KB capacity. Behind the drives is a cage that can hold up to 8 slots that plug into a small motherboard (source: MAME driver). DRIVER: skeleton/elzet80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.231: Robbbert added 'Giesler & Danne GmbH & Co. KG Elzet/P 80' system. ROMSET: 20480 bytes in 5 files / 7.30Kb packed $end $info=emate $mame 0.201 [Ryan Holtz] eMate 300, Apple Computer, 1997 The eMate 300 is a personal digital assistant designed, manufactured and sold by Apple Computer to the education market as a low-cost laptop running the Newton operating' system. It was the only Newton Device with a built-in keyboard. The eMate was introduced March 7, 1997 for US$799 and was discontinued along with the Apple Newton product line and its operating system on February 27, 1998 (source: https://en.wikipedia.org/wiki/EMate_300). DRIVER: apple/newton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.201: Ryan Holtz added 'Apple Computer eMate 300' system. ROMSET: 8388608 bytes in 1 file / 3.32Mb packed $end $info=emax $mame 0.226 [DBWBP] Emax Digital Sampling Keyboard, E-mu Systems, 1986 The Emax is a classic sampler workstation from E-mu. It is sort of a next generation Emulator II, it's not as good as an Emulator III but it's more powerful than previous EII's. The Emax can be found in several forms: the Emax, the Emax Rack, the Emax HD (built-in 20MB hard disk), the Emax HD Rack and the Emax SE (Synthesis Enhanced) with a built-in synthesizer section. The Emax's editing system will be familiar to users of E-mu's excellent ESI series. The Emax has an extensive library collection of samples that can be loaded via the built-in 3.5" hard drive. Or you can sample your own sounds. The Sampler is powerful, but lo-fi. It samples at 12-bit resolution with variable sample-rates up to 42kHz. The built-in memory is 512K which only gives you a few good seconds really. Sampling and editing is easy, complete and intuitive with auto sample placement, auto-looping, truncating, reversing, velocity cross-fade, etc. The Emax also features individual channel outputs and stereo outputs and extensive MIDI implementation (source: http://www.vintagesynth.com/emu/emax.php). DRIVER: emusys/emax.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.226: DBWBP added 'E-mu Systems Emax Digital Sampling Keyboard' system. ROMSET: 4356 bytes in 2 files / 1.46Kb packed $end $info=emax2 $mame 0.223 [DBWBP] Emax II 16-Bit Digital Sound System, E-mu Systems, 1989 The Emax was replaced in 1989 by the Emax II and Emax II Turbo. Although the Emax II was a true 16-bit sampler with more polyphony, it also used digital filters and components, which sounded noticeably different from the original's analogue filter chips. The Emax II also sported a noticeably higher pricetag; a base model cost $3,595, while a fully expanded model could cost as much as $8,000. Nevertheless, the Emax II found a niche among many professionals due to its large and varied sample library, and it enjoyed the longest production run of any E-mu product (source: https://en.m.wikipedia.org/wiki/E-mu_Emax). DRIVER: emusys/emax.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.223: DBWBP added 'E-mu Systems Emax II 16-Bit Digital Sound System' system. ROMSET: 16416 bytes in 3 files / 6.65Kb packed $end $info=emaxp $mame 0.226 [DBWBP] Emax Plus Digital Sampling Keyboard, E-mu Systems, 198? The Emu Emax Plus is a 61 key, 8 voice, multitimbral, velocity and pressure sensitive, 12 bit sampler with 8 individual outputs, featuring a programmable analog low pass filter, LFO, dedicated filter and amp AHDSR envelopes, arpeggiator, real-time 16 track sequencer, chorus, RS-422, MIDI, and SCSI. Samples are recorded at 10-42kHz (512kB memory). Sample editing includes loop, mix, reverse, splice, taper, and truncate. Waveform can be saved/loaded via a 3.5? DSDD drive (source: http://www.synthark.org/Emu/Emax-SE-Plus.html). DRIVER: emusys/emax.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: DBWBP added 'E-mu Systems Emax Plus Digital Sampling Keyboard' system. ROMSET: 8452 bytes in 2 files / 2.27Kb packed $end $info=emerclp $mame 0.269 [hap, Berger] Emerald Classic Plus, Novag Industries / Intelligent Heuristic Programming, 1997 Technical informations: https://www.schach-computer.info/wiki/index.php/Novag_Emerald_Classic_plus DRIVER: novag/emerclp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.269: hap and Berger added 'Novag Industries Emerald Classic Plus' system. ROMSET: 105301 bytes in 2 files / 42.01Kb packed $end $info=emirage $mame 0.264 [hap, Sean Riddle] Mirage (Excalibur), Excalibur Electronics, 1996 It is a dedicated handheld electronic chess device released in 1996. Featuring a physical chessboard with sensors under each square and buttons for move input, it incorporates a chess engine offering multiple difficulty levels, training modes, a game timer, and move-correction features. An LCD screen displays game information such as score, remaining time, and move suggestions. Powered by batteries or an external adapter, it is designed for both enthusiasts and beginners seeking a reliable AI opponent in a portable format. DRIVER: excalibur/mirage.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.288: Move chessboard to a device [hap]. - 0.264: hap and Sean Riddle added 'Excalibur Electronics Mirage (Excalibur)' system. ROMSET: 158804 bytes in 2 files / 45.12Kb packed $end $info=emma2 $mame 0.202 [Robbbert] Emma II trainer, L.J.Technical Systems, 1979 Emma, full name MS1 Emma Microcomputer, is a rudimentary 8-bit 6502 processor board, quite similar to the KIM-1 family, with attached hex-input keypad and 7-segment display that was marketed by LJ Electronics in the early eighties. Emma II was a more compact and complete successor of the Emma. Quite similar, but the keyboard encoding is now done with a 6821 PIA. A VIA 6522 is also present and the usual hex keybaord and seven segment display (source: http://retro.hansotten.nl/6502-sbc/emma-by-l-j-technical-systems/#EMMAII). DRIVER: trainer/emma2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.202: Robbbert added 'L.J.Technical Systems Emma II trainer' system. ROMSET: 4096 bytes in 2 files / 2.54Kb packed $end $info=emu2 $mame 0.220 [DBWBP] Emulator II, E-mu Systems, 1984 The Emulator II had many new features for its time. MIDI, SMPTE and computer control. Editing samples includes truncating, manual/auto looping, reverse, velocity switch cross-fading and splicing samples together. A great feature is the 24 dB/oct analog 4-pole low pass filter. There are eight separate LFO's and eight extra individual outputs for each voice. Make no mistake, the Emulator II was a long standing professional sampler of the mid-eighties for musicians and sound designers. The Emulator II received numerous upgrades during its four year production run from 1984 to 1988. These included the Emulator II+ with double the sample memory and the Emulator II+HD which adds a 20MB internal hard drive. The Emulator II series was replaced by the much improved Emulator III in 1988. Although both have definitely been overcome by modern samplers and workstations the Emulators remain as classic music machines (source: http://www.vintagesynth.com/emu/emulator2.php). DRIVER: emusys/emu2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.220: DBWBP added 'E-mu Systems Emulator II' system. ROMSET: 40960 bytes in 5 files / 22.57Kb packed $end $info=emu3 $mame 0.220 [DBWBP] Emulator Three Digital Sound Production System, E-mu Systems, 1987 The Emulator III was introduced after the discontinuation of the Emulator II in 1987, and was manufactured until 1990. A rack-mountable version was introduced in 1988. It featured 4 or 8 Megabytes of memory, depending on the model, and it could store samples in 16-bit, 44 kHz stereo, which at the time, was equivalent to the most advanced, professional equipment available. The sound quality was also improved greatly over its predecessors, the Emulator I and II, with quieter outputs and more reliable filter chips. The Emulator III is conceptually like a tape recorder in that it records sound. However, the recording process is very different since the EIII digitally records into its computer memory. Computers can accept information only in the form of numbers, so first the EIII converts audio signals into numbers. It does this by examining (sampling) the incoming signal level at your choice of either 44,100 times a second (for maximum fidelity) or 33,100 times a second (to use less memory), and sequentially records these different levels in memory (source: https://encyclotronic.com/synthesizers/e-mu/emulator-iii-r484/). DRIVER: emusys/emu3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'E-mu Systems Emulator Three Digital Sound Production System' system. ROMSET: 32768 bytes in 2 files / 9.92Kb packed $end $info=enetlc $mame 0.279 [R. Belmont] Apple Ethernet LC Card, , ???? DRIVER: devices/bus/nubus/enetlc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: R. Belmont added 'Apple Ethernet LC Card' device. ROMSET: 65536 bytes in 2 files / 8.49Kb packed $end $info=enetlctp $mame 0.279 [R. Belmont] Apple Ethernet LC Twisted-Pair Card, , ???? DRIVER: devices/bus/nubus/enetlc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: R. Belmont added 'Apple Ethernet LC Twisted-Pair Card' device. ROMSET: 32768 bytes in 1 file / 0.32Kb packed $end $info=enetnbtp $mame 0.279 [R. Belmont] Apple Ethernet NB Twisted-Pair Card, , ???? DRIVER: devices/bus/nubus/enetnbtp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: R. Belmont added 'Apple Ethernet NB Twisted-Pair Card' device. ROMSET: 32768 bytes in 1 file / 0.32Kb packed $end $info=enh2000 $mame 0.210 Enhancer 2000 Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'Enhancer 2000 Disk Drive' device. ROMSET: 16384 bytes in 1 file / 11.99Kb packed $end $info=enmirage $mame 0.142u1 [R. Belmont] Mirage DMS-8, Ensoniq, 1984 The Mirage was Ensoniq Corporation's first product, introduced in 1984. Priced below $1700 with features previously only found on more expensive samplers like the Fairlight CMI, it became a best seller. The mirage was one of the earliest affordable sampler synths. The Mirage was an 8-bit sampler featuring a 61 key velocity sensitive keyboard, a two digit LED display, extensive MIDI implementation, analog filters, a 333 note sequencer. It had 128Kb of RAM and a maximum sample rate of 32 kHz and up to 6.5 seconds sample-time at 10 kHz. It included a built-in 3.5 inch SSDD floppy drive, which was used to boot the operating system as well as store samples and sequences. Each disk had a copy of the operating system and could be used as a boot disk, obviating the need for a separate boot disk (source: http://en.wikipedia.org/wiki/Ensoniq_Mirage). DRIVER: ensoniq/enmirage.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.233: Changed description to 'Mirage DMS-8'. Improved emulation of Ensoniq Mirage (still not working, but can load and play samples). Fixed and updated to load and play via MIDI, panel controls hooked up [Tim Lindner]. - 0.212: Use PWM device to get readable LED messages [R. Belmont]. Changed description to 'Mirage'. - 0.147u4: Make it boot by whatever means necessary [Olivier Galibert]. Lots of documentation from the schematics, added 'preliminary LED hookup [R. Belmont]. - 0.146u2: Preliminary hookup of floppy format and WD1772 FDC [R. Belmont]. - 0.144u1: Renamed (mirage) to (enmirage); description changed to 'Ensoniq Mirage'. - 0.142u1: R. Belmont added 'Ensoniq Mirage' system. ROMSET: 4096 bytes in 1 file / 2.33Kb packed $end $info=enp10 $mame 0.259 [Patrick Mackinlay] CMC ENP-10, , ???? DRIVER: devices/bus/vme/enp10.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Fix build [Patrick Mackinlay]. - 0.259: Patrick Mackinlay added 'CMC ENP-10' device. ROMSET: 180256 bytes in 9 files / 33.55Kb packed $end $info=ensoniq_vfx_cartridge $mame 0.283 [Christian Brunschen] Ensoniq VFX family Cartridge, , ???? DRIVER: ensoniq/vfxcart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Add a timer to complete the write cycle (#15155) [Christian Brunschen]. - 0.284: Fix various weirdness: Don't put CR characters in log messages; allocate storage on start; don't trigger callbacks when setting them; keep initialisation in one place [Vas Crabb]. - 0.283: Christian Brunschen added 'Ensoniq VFX family Cartridge' device. ROMSET: None required. $end $info=enterp $mame 0.261 [hap, Sean Riddle, Lord Nightmare] Enterprise "S", Newcrest Technology / CXG Systems / LogiSoft, 1984 The ENTERPRISE S has a large 12” x 12” touch sensory playing surface. The hardware is identical to CXG Computachess III (source: https://www.spacious-mind.com/html/enterprise_s.html). DRIVER: saitek/companion2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems / LogiSoft'. - 0.270: Changed manufacturer to 'CXG Systems / Newcrest Technology / LogiSoft'. - 0.261: hap, Sean Riddle and Lord Nightmare added 'CXG Systems / Newcrest Technology Enterprise "S"' system. ROMSET: 4096 bytes in 1 file / 3.48Kb packed $end $info=entrada $mame 0.287 [The Retro Web] Classic/PCI LP "Entrada" (Intel I420EX Aries chipset), Intel, 1994 Intel Classic/PCI LP "Entrada" motherboard, based on the Intel I420EX (Aries) chipset, manufactured in the mid-1990s for the embedded and industrial markets. Low-profile form factor, designed for compact systems with high reliability requirements. Supports Pentium processors at 60/66 MHz (Socket 5) with a 66 MHz system bus. Features an integrated S3 Trio32 graphics controller compatible with VGA, optional onboard audio, IDE controller for floppy and hard disk drives, serial and parallel ports, and limited ISA/PCI expansion slots. ATX power supply. Widely used in kiosks, POS systems, automation, and industrial applications thanks to the stability of the Intel chipset and the extended support typical of embedded platforms. Represents a mainstream pre-ATX professional solution focused on longevity and software compatibility with DOS/Windows 95 in non-consumer environments. DRIVER: intel/i420ex.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.287: The Retro Web added 'Intel Classic/PCI LP "Entrada" (Intel I420EX Aries chipset)' system. ROMSET: 459776 bytes in 8 files / 402.29Kb packed $end $info=eosb900 $mame 0.266 [Olivier Galibert, Matt] EOS B900, Yamaha, 1999 Yamaha EOS B900 is a digital mixing console designed for live sound reinforcement and studio recording. It has been used by many professional sound engineers and musicians, including the likes of Coldplay, U2, and The Rolling Stones. The console features 24-bit/96kHz audio resolution, 16 analog inputs, 8 analog outputs, and 8 digital inputs/outputs. It also has a built-in effects processor, a built-in compressor, and a built-in EQ. Additionally, the console has a built-in USB port for connecting to a computer, allowing for easy recording and playback (source: https://synthpedia.net/yamaha/eos-b900/). DRIVER: yamaha/ymqs300.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.266: Olivier Galibert and Matt added 'Yamaha EOS B900' system. $end $info=ep128 $mame 0.36b6 [Kevin Thacker] Enterprise One Two Eight, Intelligent Software / Enterprise Computers, 1986 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. DRIVER: enterprise/ep64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ep64_cart.xml, ep64_cass.xml, ep64_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.270: Changed manufacturer to 'Intelligent Software / Enterprise Computers'. - 0.148u1: Added 'preliminary lists to Enterprise 64/128, odyssey2 and G-7400, Interact and Kaypro II [LoganB]. - 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 'Intelligent Software Enterprise 128K' system. ROMSET: 32768 bytes in 1 file / 26.44Kb packed $end $info=ep64 $mame 0.130 [Dirk Best] Enterprise Sixty Four, Intelligent Software / Enterprise Computers, 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. After the home computer market in the UK took off with the launch of the Sinclair ZX Spectrum in 1982, a Hong Kong trading company called Locumals decided to commission Intelligent Software in the UK to develop a home computer. The head of Intelligent Software was David Levy, an international chess player. During development the machine had the codename DPC, standing for damp-proof course, to throw off potential competitors in case anyone left the development plans on a bus. The machine was also known by the names Samurai, Oscar, Elan and Flan before the Enterprise name was finally chosen (source: http://en.wikipedia.org/wiki/Enterprise_(computer)). DRIVER: enterprise/ep64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ep64_cart.xml, ep64_cass.xml, ep64_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.270: Changed manufacturer to 'Intelligent Software / Enterprise Computers'. - 0.149: Modernized the Enterprise 64/128 driver. Added floppy images. Added cartridge software list [Curt Coder]. Added preliminary cassette software list [Guru, Curt Coder]. - 0.148u1: Added 'preliminary lists to Enterprise 64/128, odyssey2 and G-7400, Interact and Kaypro II [LoganB]. - 0.130: Dirk Best added 'Intelligent Software Enterprise 64' system. ROMSET: 32768 bytes in 1 file / 26.26Kb packed $end $info=ep64_exdos $mame 0.149 [Curt Coder] EP64 EXDOS, , ???? DRIVER: devices/bus/ep64/exdos.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Clean up code using device finder arrays for floppy drives [AJR]. - 0.186: Changed description to 'EP64 EXDOS'. - 0.149: Curt Coder added 'EXDOS' device. ROMSET: 32768 bytes in 1 file / 14.04Kb packed $end $info=ep64_expansion_bus_slot $mame 0.149u1 Enterprise Sixty Four expansion bus slot, , ???? DRIVER: devices/bus/ep64/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Enterprise Sixty Four expansion bus slot' device. ROMSET: None required. $end $info=ep804 $mame 0.143u3 [balrog, Lord Nightmare] EP804 EPROM Programmer, Wavetek/Digelec, Inc, 1982 It is a portable EPROM programmer released in 1982, designed for electronic developers and technicians. It supports a wide range of EPROM memory chips (typically from 2716 to 27128), with either internal or external power, a serial interface for connection to a host computer, and built-in firmware for programming, verification, and erase operations (the latter requiring external UV exposure). Equipped with interchangeable ZIF sockets and a seven-segment display for operational feedback, it was used in labs for firmware development, embedded systems, and hardware repair in the pre-flash era. DRIVER: skeleton/digel804.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.146u3: A lot of documentation updates, fixed location of roms to match schematics; documented the RAM expansion pinout [Lord Nightmare, balrog]. - 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: 77856 bytes in 11 files / 46.65Kb packed $end $info=epacman2 $mame 0.160 [hap, Kevin Horton] Pac Man 2 (Entex, cyan Pacman), Entex, 1981 Entex Pac Man 2, based on Bally/Midway's Pac Man arcade game. Called Pac Man 2 becuase it allowed two people to play at once (there is no 'Pac Man 1'). Player one would be the Pac Man, player two would be the ghost chasing him (in this mode, there is only the one ghost). One player could also play Pac Man normally with the difficulty setting determining whether there are 2, 3, or 4 ghosts chasing you. As you get to the higher levels, the speed increases to make it more difficult (and it gets really fast...). This is the one I had as a kid, so it's my favorite, and I personally believe this Pac Man has the best playfield of any of the handheld Pac Man games. It was also released in Japan with a different name: Hungry Pac (source: http://www.handheldmuseum.com/Entex/PacMan.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.160: hap and Kevin Horton added 'Entex Pac Man 2' system. ROMSET: 266820 bytes in 2 files / 16.78Kb packed $end $info=epacman2r $mame 0.174 [hap, Kevin Horton] Pac Man 2 (Entex, red Pacman), Entex, 1981 Entex Pac Man 2, based on Bally/Midway's Pac Man arcade game. Called Pac Man 2 becuase it allowed two people to play at once (there is no 'Pac Man 1'). Player one would be the Pac Man, player two would be the ghost chasing him (in this mode, there is only the one ghost). One player could also play Pac Man normally with the difficulty setting determining whether there are 2, 3, or 4 ghosts chasing you. As you get to the higher levels, the speed increases to make it more difficult (and it gets really fast...). This is the one I had as a kid, so it's my favorite, and I personally believe this Pac Man has the best playfield of any of the handheld Pac Man games. It was also released in Japan with a different name: Hungry Pac (source: http://www.handheldmuseum.com/Entex/PacMan.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.174: hap and Kevin Horton added 'Entex Pac Man 2 (red Pacman)' system. ROMSET: 262471 bytes in 1 file / 14.05Kb packed $end $info=epc $mame 0.190 [Joakim Larsson Edström, Joel Tegner] Ericsson PC, Ericsson Information System, 1985 The computer had a brown phosphor screen with yellow text that was really easy to read and comfortable for the eye. It was, of course, equipped with an Intel 8088 processor of 4.77 MHz in a conventional PC mode. The computer was quite successful and was followed by an AT clone (286th) and a portable variant. The desktop computer I have in the museum is the PC model which has an expanded numeric keypad with numerical part as an addition. Normally it was delivered with a standard PC keyboard. There were versions with two 5? floppys without hard disk, but the most common one had 10M hard drive and one floppy (actually a PC-XT clone). The RAM was 256k but could be expanded to 640k with a special plug-in card. The computer was later equipped with color screen according to IBM's CGA standard. Ericsson did a great job in the US with its color PC. Competition in the United States was probably not what it had meant. It was not easy to come in with an entirely unknown brand and compete with well-known and established IBM. One might regard the US venture as a catastrophic error assessment. You probably did not really understand the difficulty of signing in a new market with an unknown brand. The Americans are quite conservative and trust their domestic brands (source, translated by the Swedes: http://www.pc-museum.com/ericsson/index.htm). DRIVER: ericsson/eispc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.192: Fixed load order for newer ROM (now gives same error as older ROM), and set EGA as default as it works [Joakim Larsson Edström]. - 0.190: Joakim Larsson Edström and Joel Tegner added 'Ericsson PC' system. ROMSET: 32768 bytes in 4 files / 19.86Kb packed $end $info=epg3231 $mame 0.211 [AJR] Elan ePG3231, , ???? DRIVER: devices/cpu/rii/riscii.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Add Timers 1 & 2 [AJR]. - 0.244: Add key strobe output mode [AJR]. - 0.215: Renamed (riscii) to (epg3231) and description changed to 'Elan ePG3231'. - 0.211: AJR added 'Elan RISC II' device. ROMSET: None required. $end $info=epic14e $mame 0.205 [Al Kossow] Epic 14E (v1.0), Epic Computer Products, 1982 This green-screen terminal emulates the TeleVideo 925. It was later acquired by ADDS and rereleased as the Viewpoint/925+ (source: MAME epic14e.cpp driver). DRIVER: skeleton/epic14e.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: Connect DIP switches properly; add speaker sound [AJR]. - 0.205: Al Kossow added 'Epic Computer Products Epic 14E (v1.0)' system. ROMSET: 12288 bytes in 3 files / 7.14Kb packed $end $info=epitch $mame 0.207 [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime] e-pitch (Japan), Takara / SSD Company LTD, 2003 It’s a plug-and-play game released in Japan in 2003, inspired by baseball and designed to simulate the pitching experience. Depending on the version, it uses either a motion sensor or a button-based system to let the player throw pitches, with visual feedback displayed on TV. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: ekara_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Sean Riddle, Peter Wilhelmsen, David Haywood and ShouTime added 'Takara/SSD Company LTD e-pitch (Japan)' system. ROMSET: 1048576 bytes in 1 file / 614.95Kb packed $end $info=epl43102 $mame 0.227 [AJR] Elan EPL43102 LCD Driver, , ???? DRIVER: devices/video/sed1520.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: AJR added 'Elan EPL43102 LCD Driver' device. ROMSET: None required. $end $info=epo_bowl $mame 0.218 [Sean Riddle, Peter Wilhelmsen] Excite Bowling (Japan), Epoch / SSD Company LTD, 2002 It’s a plug-and-play game released in Japan in 2002, inspired by bowling. Featuring button controls, it simulates a match with simplified mechanics: the player selects ball angle and power, with automatic scoring and visual feedback showing knocked-down pins. Designed for quick and accessible gameplay, it includes multiple frames, varying difficulty levels. DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Sean Riddle and Peter Wilhelmsen added 'Epoch/SSD Company LTD Excite Bowling (Japan)' system. ROMSET: 2097152 bytes in 1 file / 939.53Kb packed $end $info=epo_crok $mame 0.268 [TeamEurope, Peter Wilhelmsen, David Haywood] Croket! Itada Kinka! Banker Battle!! (Japan), Epoch / SSD Company LTD, 2003 It’s a plug-and-play game released in Japan in 2003, inspired by the *Croket!* manga/anime series and centered around a treasure- and banking-themed adventure. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.268: TeamEurope, Peter Wilhelmsen and David Haywood added 'Epoch/SSD Company LTD Croket! Itada Kinka! Banker Battle!! (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.93Mb packed $end $info=epo_dab2j $mame 0.279 [David Haywood, TeamEurope] Doraemon Taiko AIUEO Zukan (Japan), Epoch / SSD Company LTD, 200? This is an educational electronic toy designed for young children, inspired by the popular Doraemon series. The device is shaped like a drum and combines musical play with learning the letters of the Japanese alphabet (kana) through interactive activities. By pressing buttons or tapping the drum, children can trigger sounds, music, and phrases in Japanese that help them recognize syllables while fostering auditory skills and coordination. Packed with vibrant lights and iconic characters from the series, it’s crafted to encourage learning in a fun, engaging way—typical of Japanese educational toys aimed at early childhood development. DRIVER: tvgames/xavix2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: David Haywood and TeamEurope added 'Epoch / SSD Company LTD Doraemon Taiko AIUEO Zukan (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.80Mb packed $end $info=epo_dabj $mame 0.273 [David Haywood, TeamEurope] TV de Asobou! Manabou! Chou Nouryoku AIUEO Zukan (Japan), Epoch / SSD Company LTD, 2006 It’s a plug-and-play console released in Japan, designed to connect directly to a home television. Based on the educational *TV de Asobou!* franchise, it teaches the Japanese alphabet (hiragana and katakana) and basic vocabulary through interactive games, spoken quizzes, and recognition activities. It uses a controller with colored buttons for answering questions, with audio and graphics output via RF or composite video. Aimed at preschool-aged children, it blends entertainment and language learning in a simple, instant-play format typical of Japanese TV game systems of the 2000s. DRIVER: tvgames/xavix2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: David Haywood and TeamEurope added 'Epoch / SSD Company LTD TV de Asobou! Manabou! Chou Nouryoku AIUEO Zukan (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.73Mb packed $end $info=epo_dmon $mame 0.206 [Sean Riddle, Peter Wilhelmsen] Doraemon Wakuwaku Kuukihou (Japan), Epoch / SSD Company LTD, 2002 It’s a plug-and-play console released in Japan in 2002, based on the popular *Doraemon* franchise. Designed to connect directly to a television, it offers a series of interactive mini-games inspired by the adventures of the famous robotic cat, featuring simple mechanics focused on logic, memory, and coordination. The integrated controller includes colored buttons for gameplay actions, while audio and video are output via RF or composite connection. Aimed at young children, it blends entertainment and learning in an accessible, instant-play format. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle and Peter Wilhelmsen added 'Epoch/SSD Company LTD Doraemon Wakuwaku Kuukihou (Japan)' system. ROMSET: 4194304 bytes in 1 file / 2.16Mb packed $end $info=epo_doka $mame 0.274 [TeamEurope, David Haywood] Doko Demo Doraemon Nihon Ryokou Game DX Taikan! Doko Dora Grand Prix! (Japan), Epoch / SSD Company LTD, 2004 It’s a plug-and-play console released in Japan, based on the *Doraemon* franchise and designed to connect directly to a television. It features two main games: an interactive adventure exploring Japan and a Grand Prix-style race with fantastical vehicles. Gameplay is handled through a controller with colored buttons, used to answer quizzes, select routes, or control the vehicle. Audio and video are output via RF or composite connection, delivering a child-friendly experience that blends fun, local culture, and action in a simple, instant-play format. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope and David Haywood added 'Epoch / SSD Company LTD Doko Demo Doraemon Nihon Ryokou Game DX Taikan! Doko Dora Grand Prix! (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.38Mb packed $end $info=epo_dtcj $mame 0.274 [David Haywood, TeamEurope] Doraemon Taikan Take-copter! Sora Tobu Daibouken (Japan), Epoch / SSD Company LTD, 2006 It’s a plug-and-play console released in Japan, based on the *Doraemon* franchise and designed to connect directly to a television. The game simulates flight using the iconic “Take-copter” (bamboo-copter), offering a first-person adventure experience with aerial steering, object collection, and obstacle navigation. The integrated controller uses colored buttons for maneuvering and interaction, while audio and video are output via RF or composite connection. DRIVER: tvgames/xavix2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood and TeamEurope added 'Epoch / SSD Company LTD Doraemon Taikan Take-copter! Sora Tobu Daibouken (Japan)' system. ROMSET: 8388608 bytes in 1 file / 2.31Mb packed $end $info=epo_ebox $mame 0.207 [Sean Riddle, Peter Wilhelmsen] Excite Boxing (Japan), Epoch / SSD Company LTD, 2002 It’s a plug-and-play console released in Japan in 2002, inspired by boxing and designed to connect directly to a television. It features a simplified boxing game with mechanics based on timing and button combinations to throw jabs, hooks, and dodges. The integrated controller has colored buttons for different actions, while audio and video are output via RF or composite connection. Designed for quick and accessible gameplay, it targets younger players and fans of early-2000s-style home arcade games. DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.207: Sean Riddle and Peter Wilhelmsen added 'Epoch/SSD Company LTD Excite Boxing (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.71Mb packed $end $info=epo_efdx $mame 0.196 [Sean Riddle, Peter Wilhelmsen] Dai Mono Tsurouze! Excite Fishing DX (Japan), Epoch / SSD Company LTD, 2003 It’s a plug-and-play console released in Japan in 2003, inspired by sport fishing and designed to connect directly to a television. It features an interactive fishing game with mechanics based on timing and line control: the player uses the colored buttons on the integrated controller to cast the hook, wait for a bite, and reel in the fish. It includes various locations, fish species, and difficulty levels, along with scoring and objectives to complete. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.271: Changed description to 'Dai Mono Tsurouze! Excite Fishing DX (Japan)'. - 0.196: Sean Riddle and Peter Wilhelmsen added 'Epoch/SSD Company LTD Excite Fishing DX (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.61Mb packed $end $info=epo_epp $mame 0.206 [Sean Riddle, Peter Wilhelmsen] Takkyuu Yarouze! Excite Ping Pong (Japan), Epoch / SSD Company LTD, 2000 It’s a plug-and-play console released in Japan in 2000, inspired by ping pong and designed to connect directly to a television. It features a simplified table tennis game with mechanics based on timing and positioning: the player uses the integrated controller’s buttons to move the paddle and hit the ball. It includes multiple modes (single-player, doubles, tournament), difficulty levels, and automatic scoring, with graphics and audio output via RF or composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: Changed description to 'Takkyuu Yarouze! Excite Ping Pong (Japan)'. - 0.206: Sean Riddle and Peter Wilhelmsen added 'Epoch/SSD Company LTD Excite Ping Pong (Japan)' system. ROMSET: 1048576 bytes in 1 file / 513.59Kb packed $end $info=epo_epp2 $mame 0.268 [TeamEurope, Peter Wilhelmsen, David Haywood] Takkyuu Yarouze! Excite Ping Pong 2 (Japan), Epoch / SSD Company LTD, 2003 It’s a plug-and-play console released in Japan in 2003, dedicated to table tennis and designed to connect directly to a television. Compared to its predecessor, it introduces enhanced mechanics, new game modes (such as expanded tournaments or timed challenges), and more dynamic ball and paddle control. The integrated controller uses colored buttons to manage movement and shots, while audio and video are output via RF or composite connection. Aimed at young players and families, it delivers a simple, fast-paced arcade experience perfect for home entertainment. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: Changed description to 'Takkyuu Yarouze! Excite Ping Pong 2 (Japan)'. - 0.268: TeamEurope, Peter Wilhelmsen and David Haywood added 'Epoch/SSD Company LTD Excite Ping Pong 2 (Japan)' system. ROMSET: 2097152 bytes in 1 file / 943.83Kb packed $end $info=epo_epp3 $mame 0.207 [Sean Riddle, Peter Wilhelmsen] Ai-chan ni Chousen! Excite Ping Pong (Japan), Epoch / SSD Company LTD, 2006 It’s a plug-and-play console released in Japan in 2006, inspired by ping pong and featuring a lighthearted, child-friendly theme with the mascot “Ai-chan.” Designed to connect directly to a television, it offers a simplified table tennis game with mechanics based on timing and positioning. The integrated controller uses colored buttons to control the paddle, while audio and video are output via composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: Changed description to 'Ai-chan ni Chousen! Excite Ping Pong (Japan)'. - 0.207: Sean Riddle and Peter Wilhelmsen added 'Epoch/SSD Company LTD Challenge Ai-chan! Excite Ping Pong (Japan)' system. ROMSET: 2097152 bytes in 1 file / 946.44Kb packed $end $info=epo_eppk $mame 0.218 [Sean Riddle, David Haywood] Real Ping Pong (Korea), Epoch / SSD Company LTD / Sonokong, 2000 It’s a plug-and-play console released in Korea in 2000, dedicated to table tennis and designed to connect directly to a television. It offers a simplified arcade-style game with mechanics based on timing and paddle positioning, controlled via colored buttons on the integrated controller. It includes various modes (single-player, doubles, tournament) and difficulty levels, with audio and video output via composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Sean Riddle and David Haywood added 'Epoch/SSD Company LTD /Sonokong Real Ping Pong (Korea)' system. ROMSET: 1048576 bytes in 1 file / 509.46Kb packed $end $info=epo_epps $mame 0.271 [David Haywood, TeamEurope] Shamoji de Ping Pong (Japan), Epoch / Mizkan / SSD Company LTD, 2001 It’s a plug-and-play console released in Japan in 2001, inspired by ping pong with a humorous, culinary twist: the player uses a “shamoji” (rice paddle) instead of a racket. Designed to connect directly to a television, it offers a simplified game based on timing and positioning, controlled via colored buttons on the integrated controller. It includes various modes (single-player, doubles, tournament) and difficulty levels, with audio and video output via composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Epoch / Mizkan / SSD Company LTD Shamoji de Ping Pong (Japan)' system. ROMSET: 1048576 bytes in 1 file / 508.34Kb packed $end $info=epo_es2j $mame 0.271 [David Haywood, TeamEurope] Card Scan! Excite Stage Soccer Nippon Daihyou Team (Japan), Epoch / SSD Company LTD, 2006 It’s a plug-and-play console released in Japan, designed to connect directly to a television and dedicated to soccer, featuring an official license from the Japanese national team. It includes a built-in card reader that recognizes physical cards (similar to collectible stickers) to unlock players, teams, or special abilities. Gameplay revolves around simplified matches controlled via colored buttons on the integrated controller, with mechanics for shooting, passing, and defending. DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Epoch / SSD Company LTD Card Scan! Excite Stage Soccer Nippon Daihyou Team (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.30Mb packed $end $info=epo_esdx $mame 0.218 [Sean Riddle, Peter Wilhelmsen, ShouTime] Shoubu Shiyouze! Excite Stadium DX (Japan), Epoch / SSD Company LTD, 2002 It’s a plug-and-play console released in Japan in 2002, designed to connect directly to a television and dedicated to multiplayer sports mini-games. It offers various events—such as running, jumping, and throwing—in a simplified arcade format, with mechanics based on timing and button sequences. The integrated controller uses colored buttons for actions, while audio and video are output via composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: Changed description to 'Shoubu Shiyouze! Excite Stadium DX (Japan)'. - 0.218: Sean Riddle, Peter Wilhelmsen and ShouTime added 'Epoch/SSD Company LTD Excite Stadium DX (Japan)' system. ROMSET: 4194304 bytes in 1 file / 2.51Mb packed $end $info=epo_esht $mame 0.271 [David Haywood, TeamEurope] Hanshin Tigers Excite Stadium DX (Japan), Epoch / SSD Company LTD, 2003 It’s a plug-and-play console released in Japan in 2003, designed to connect directly to a television and dedicated to baseball, featuring an official license from the Hanshin Tigers, a historic team in Nippon Professional Baseball. It offers mini-games inspired by baseball mechanics—such as batting, pitching, and fielding—in a simplified arcade format, with gameplay based on timing and button sequences. The integrated controller uses colored buttons for in-game actions, while audio and video are output via composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Epoch / SSD Company LTD Hanshin Tigers Excite Stadium DX (Japan)' system. ROMSET: 4194304 bytes in 1 file / 2.48Mb packed $end $info=epo_fish $mame 0.271 [David Haywood, TeamEurope] Black Bass Tsurouze! Excite Fishing (Japan), Epoch / SSD Company LTD, 2001 It’s a plug-and-play console released in Japan in 2001, inspired by sport fishing and designed to connect directly to a television. Based on the popular *Black Bass* series, it offers an interactive fishing game with mechanics for casting, waiting for a bite, and reeling in fish, all controlled via colored buttons on the integrated controller. It includes various locations, fish species, and difficulty levels, with audio and video output via composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Epoch / SSD Company LTD Black Bass Tsurouze! Excite Fishing (Japan)' system. ROMSET: 2097152 bytes in 1 file / 946.80Kb packed $end $info=epo_golf $mame 0.271 [David Haywood, TeamEurope] Super Shot! Excite Golf (Japan), Epoch / SSD Company LTD, 2003 It’s a plug-and-play console released in Japan in 2003, inspired by golf and designed to connect directly to a television. It offers a simplified golf game with mechanics based on timing and shot power, controlled via colored buttons on the integrated controller. It includes multiple holes, variable weather conditions, and difficulty levels, with audio and video output via composite connection. DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Epoch / SSD Company LTD Super Shot! Excite Golf (Japan)' system. ROMSET: 4194304 bytes in 1 file / 2.07Mb packed $end $info=epo_guru $mame 0.206 [Sean Riddle, Peter Wilhelmsen] Gururin World (Japan), Epoch / SSD Company LTD, 2005 It’s a plug-and-play console released in Japan in 2005, inspired by the *Gururin* franchise—known for its colorful ball-based logic and puzzle games. Designed to connect directly to a television, it offers a series of mini-games centered on skill, timing, and puzzle-solving, controlled via colored buttons on the integrated controller. It includes multiple game modes and difficulty levels, with audio and video output via composite connection, aimed at young players and families seeking light, interactive entertainment. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle and Peter Wilhelmsen added 'Epoch/SSD Company LTD Gururin World (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.21Mb packed $end $info=epo_hamc $mame 0.271 [David Haywood, Peter Wilhelmsen, TeamEurope] Tottoko Hamtaro - Ham Ham Dai Circus! (Japan), Epoch / SSD Company LTD, 2002 It’s a plug-and-play console released in Japan in 2002, based on the popular *Tottoko Hamtaro* franchise. Designed to connect directly to a television, it offers a series of circus-themed mini-games featuring activities such as balancing, ball tossing, and acrobatics—all controlled via colored buttons on the integrated controller. Aimed at young children, it combines familiar characters, cheerful music, and simple mechanics into a fun and instant-play experience, with audio and video output via composite connection. DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, Peter Wilhelmsen, TeamEurope added 'Epoch / SSD Company LTD Tottoko Hamtaro - Ham Ham Dai Circus! (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.85Mb packed $end $info=epo_hamd $mame 0.271 [David Haywood, TeamEurope] Ham-chans Dai Shuugou Dance Surunoda! Hashirunoda! (Japan), Epoch / SSD Company LTD, 2001 It’s a plug-and-play console released in Japan, based on the *Hamtaro* franchise. Designed to connect directly to a television, it offers rhythm and action mini-games inspired by dancing and running, controlled via colored buttons on the integrated controller. Aimed at young children, it combines familiar characters, upbeat music, and simple mechanics into a fun and instant-play experience, with audio and video output via composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Epoch / SSD Company LTD Ham-chans Dai Shuugou Dance Surunoda! Hashirunoda! (Japan)' system. ROMSET: 3145728 bytes in 2 files / 1.83Mb packed $end $info=epo_kabj $mame 0.279 [David Haywood, TeamEurope] Hello Kitty TV de Asobou! Manabou! Card de Omamagoto AIUEO Zukan (Japan), Epoch / SSD Company LTD, 2006 This is an educational electronic toy designed for young children, inspired by Hello Kitty, that seamlessly blends learning and play through a TV-shaped interactive platform. By using interchangeable cards, the device allows kids to explore letters, numbers, words, and sounds in Japanese, fostering language development and cognitive skills. With vibrant lights, cheerful music, and recorded phrases, it delivers an engaging, hands-on experience perfect for early literacy. Designed with playful learning in mind, it combines elements of imaginative role-playing with traditional educational activities found in Japanese preschool products aimed at young children. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: David Haywood and TeamEurope added 'Epoch / SSD Company LTD Hello Kitty TV de Asobou! Manabou! Card de Omamagoto AIUEO Zukan (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.44Mb packed $end $info=epo_mail $mame 0.275 [David Haywood, TeamEurope] TV Mail PC mail*cot (Japan), Epoch / SSD Company LTD, 2004 It’s a plug-and-play console released in Japan in 2004, designed to connect directly to a television and inspired by the concept of email and digital communication in a playful format. Based on the *Mail*cot* franchise, it offers interactive mini-games centered around writing messages, delivering letters, and managing a “virtual mailbox,” featuring animated characters and colorful settings. The integrated controller uses colored buttons to compose text or select actions, while audio and video are output via composite connection. Aimed at children, it combines language learning, logic, and storytelling in a simple, instant-play format. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: David Haywood, TeamEurope added 'Epoch / SSD Company LTD TV Mail PC mail*cot (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.45Mb packed $end $info=epo_mini $mame 0.271 [David Haywood, TeamEurope] mini-moni Party! Rhythm de Pyon! (Japan), Epoch / SSD Company LTD, 2003 It’s a plug-and-play console released in Japan in 2003, based on the *mini-moni* franchise (a subgroup of Morning Musume). Designed to connect directly to a television, it offers rhythm-based mini-games where players follow musical sequences and choreographies using the colored buttons on the integrated controller. Aimed at young children, it combines Japanese pop songs, popular characters, and simple mechanics into a lively, instant-play experience, with audio and video output via composite connection. DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Epoch / SSD Company LTD mini-moni Party! Rhythm de Pyon! (Japan)' system. ROMSET: 4194304 bytes in 1 file / 2.04Mb packed $end $info=epo_mj $mame 0.271 [David Haywood, Peter Wilhelmsen, TeamEurope] TV Mahjong Shoudan Taikyoku - 4-nin Uchi (Japan), Epoch / SSD Company LTD, 2003 It’s a plug-and-play console released in Japan in 2003, dedicated to Japanese mahjong and designed to connect directly to a television. It offers full four-player matches (against the CPU) with traditional rules, automatic scoring, and options for various game variants. The integrated controller uses colored buttons to select tiles and confirm actions, while audio and video are output via composite connection. Aimed at enthusiasts and families, it recreates the mahjong experience in an accessible, instant-play format. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, Peter Wilhelmsen, TeamEurope added 'Epoch / SSD Company LTD TV Mahjong Shoudan Taikyoku - 4-nin Uchi (Japan)' system. ROMSET: 2097152 bytes in 1 file / 1.13Mb packed $end $info=epo_mms $mame 0.271 [David Haywood, TeamEurope, Peter Wilhelmsen] mini-moni Stage! Dance Dapyon! (Japan), Epoch / SSD Company LTD, 2002 It’s a plug-and-play console released in Japan in 2002, based on the *mini-moni* franchise (a subgroup of Morning Musume). Designed to connect directly to a television, it offers rhythm-based mini-games where players replicate choreographies and musical sequences using the colored buttons on the integrated controller. Aimed at young children, it combines Japanese pop songs, popular characters, and simple mechanics into a lively, instant-play experience, with audio and video output via composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope, Peter Wilhelmsen added 'Epoch / SSD Company LTD mini-moni Stage! Dance Dapyon! (Japan)' system. ROMSET: 4194304 bytes in 1 file / 2.00Mb packed $end $info=epo_mmsp $mame 0.271 [David Haywood, TeamEurope] mini-moni Stage! Dance Dapyon! Plus (Japan), Epoch / SSD Company LTD, 2003 It’s a plug-and-play console released in Japan in 2003, based on the mini-moni franchise (a subgroup of Morning Musume). Designed to connect directly to a television, it offers enhanced rhythm-based mini-games compared to the original version, featuring new choreographies, additional songs, and more dynamic gameplay mechanics. Players replicate musical sequences using the colored buttons on the integrated controller. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Epoch / SSD Company LTD mini-moni Stage! Dance Dapyon! Plus (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.97Mb packed $end $info=epo_ntpj $mame 0.274 [TeamEurope, David Haywood] Hello Kitty Piano PC (Japan), Epoch / SSD Company LTD, 2008 It’s a plug-and-play console released in Japan in 2008, based on the Hello Kitty franchise and designed to connect directly to a television. It includes a musical keyboard-shaped controller with colored buttons for playing notes, melodies, and simple songs. The system outputs audio and video via composite connection and features music-based mini-games with sequences to replicate or free-play mode for performing songs. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope and David Haywood added 'Epoch / SSD Company LTD Hello Kitty Piano PC (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.09Mb packed $end $info=epo_pabj $mame 0.279 [David Haywood, TeamEurope] TV de Asobou! Manabou! Pooh-san to Issho: ABC AIUEO Zukan (Japan), Epoch / SSD Company LTD, 2007 This is an educational electronic toy designed for young children, inspired by Winnie the Pooh and featuring a TV-shaped design. Using themed cards, the device interactively introduces English and Japanese alphabet letters, numbers, and simple words—accompanied by sounds, music, and phrases in Japanese. Packed with colorful lights and beloved character voices, it encourages playful learning while fostering language skills, listening abilities, and early cognitive development. Perfect for preschool-aged kids, this toy seamlessly blends fun and education into a familiar, engaging format—typical of Japan’s popular educational games. DRIVER: tvgames/xavix2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: David Haywood and TeamEurope added 'Epoch / SSD Company LTD TV de Asobou! Manabou! Pooh-san to Issho: ABC AIUEO Zukan (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.66Mb packed $end $info=epo_quiz $mame 0.271 [David Haywood, TeamEurope, Peter Wilhelmsen] All-Star Kansha-sai Chou Gouka! Quiz Kettieban: Akasaka 5-choume Taikan Studio (Japan), Epoch / SSD Company LTD, 2004 It’s a plug-and-play console released in Japan, designed to connect directly to a television. Based on a Japanese TV show format, it features a quiz game with questions on general knowledge, entertainment, and current events. The integrated controller uses colored buttons to select multiple-choice answers, while audio and video are output via composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope, Peter Wilhelmsen added 'Epoch / SSD Company LTD All-Star Kansha-sai Chou Gouka! Quiz Kettieban: Akasaka 5-choume Taikan Studio (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.70Mb packed $end $info=epo_rgfj $mame 0.274 [David Haywood, TeamEurope] Ishikawa Ryou Excite Golf (Japan), Epoch / SSD Company LTD, 2010 It is a plug-and-play console released in Japan in 2010, dedicated to golf and designed to connect directly to a TV set. It offers a golf game with mechanics based on timing and shot power, controlled via colored buttons on the built-in controller. It includes several holes and difficulty levels, with audio and graphics transmitted via composite output. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood and TeamEurope added 'Epoch / SSD Company LTD Ishikawa Ryou Excite Golf (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.63Mb packed $end $info=epo_sdb $mame 0.206 [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood] Super Dash Ball (Japan), Epoch / SSD Company LTD, 2004 It’s a plug-and-play console released in Japan in 2004, designed to connect directly to a television. It features an arcade-style game inspired by hockey or soccer in a simplified format, with mechanics based on timing and shot direction. The integrated controller uses colored buttons to control in-game actions, while audio and video are output via composite connection. DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Sean Riddle, Peter Wilhelmsen, ShouTime and David Haywood added 'Epoch/SSD Company LTD Super Dash Ball (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.37Mb packed $end $info=epo_ssk2 $mame 0.279 [David Haywood, TeamEurope] Kyuukyoku! Muscle Stadium! Sasuke Kanzen Seiha (Japan), Epoch / SSD Company LTD, 2008 This is a home console video game inspired by the famous Japanese physical challenge television show *Sasuke* (also known as *Ninja Warrior*). The title delivers an immersive gaming experience centered around intense tests of skill, agility, and strength, faithfully recreating the iconic obstacles from the course. With both competitive and cooperative modes, players can tackle the tournament stages solo or join in multiplayer action, relishing the adrenaline-pumping excitement of the show's real-life challenges. Packed with characters straight from the world of *Sasuke* and dynamic, engaging environments, the game combines action, precision, and pure fun—making it perfect for fans of the series as well as lovers of motion-based, challenging gameplay. DRIVER: tvgames/xavix2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: David Haywood and TeamEurope added 'Epoch / SSD Company LTD Kyuukyoku! Muscle Stadium! Sasuke Kanzen Seiha (Japan)' system. ROMSET: 8388608 bytes in 1 file / 2.57Mb packed $end $info=epo_sskj $mame 0.278 [TeamEurope] Sasuke & Kinniku Battle!! Sportsman No. 1 Ketteisen (Japan), Epoch / SSD Company LTD, 2006 The title "Epoch Sasuke & Kinniku Battle!!! Sportsman No. 1 Ketteisen" (Japanese: エポック さすけとキン肉バトル!!! スポーツマンNo.1決定戦) is an interactive electronic toy produced by the historic Japanese company Epoch Co., Ltd. and launched in Japan around 1984-1985. This toy combines two popular franchises of the time: Sasuke, the robot protagonist of the cartoon Chōgattai Majin GoGōRuler (known in the West as Force Five or G-Force) and Kinnikuman (キン肉マン), the famous wrestling manga and anime hero created by Yudetamago. DRIVER: tvgames/xavix2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'Epoch / SSD Company LTD Sasuke & Kinniku Battle!! Sportsman No. 1 Ketteisen (Japan)' system. ROMSET: 8388608 bytes in 1 file / 2.50Mb packed $end $info=epo_stad $mame 0.271 [David Haywood, TeamEurope] Home Run Datouze! Excite Stadium (Japan), Epoch / SSD Company LTD, 2000 It’s a plug-and-play console released in Japan in 2000, designed to connect directly to a television. It offers a simplified baseball game with mechanics based on timing and selection of pitch or swing type. The integrated controller uses colored buttons for gameplay actions, while audio and video are output via composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Epoch / SSD Company LTD Home Run Datouze! Excite Stadium (Japan)' system. ROMSET: 2097152 bytes in 1 file / 1.07Mb packed $end $info=epo_strk $mame 0.271 [David Haywood, TeamEurope] Goal Kimeruze! Excite Striker (Japan), Epoch / SSD Company LTD, 2001 It’s a plug-and-play console released in Japan in 2001, designed to connect directly to a television. It offers a simplified soccer game with mechanics based on timing and selection of shot or pass type. The integrated controller uses colored buttons for gameplay actions, while audio and video are output via composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Epoch / SSD Company LTD Goal Kimeruze! Excite Striker (Japan)' system. ROMSET: 3145728 bytes in 2 files / 1.62Mb packed $end $info=epo_strkp $mame 0.272 [TeamEurope, David Haywood] Let's Play Excite Striker (UK), Epoch / SSD Company LTD, 2002 It’s a plug-and-play console released in the UK in 2002, designed to connect directly to a television. It offers a simplified soccer game with mechanics based on timing and selection of shot or pass type. The integrated controller uses colored buttons for gameplay actions, while audio and video are output via composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: TeamEurope and David Haywood added 'Epoch / SSD Company LTD Let's Play Excite Striker (UK)' system. ROMSET: 3145728 bytes in 2 files / 1.61Mb packed $end $info=epo_tenn $mame 0.264 [David Haywood, Team Europe] Ace Kimeruze! Excite Tennis (Japan), Epoch / SSD Company LTD, 2002 It’s a plug-and-play console released in Japan in 2002, designed to connect directly to a television. It offers a simplified tennis game with mechanics based on timing and shot placement. The integrated controller uses colored buttons for gameplay actions, while audio and video are output via composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: Changed description to 'Ace Kimeruze! Excite Tennis (Japan)'. - 0.264: David Haywood and Team Europe added 'Epoch / SSD Company LTD Excite Tennis (Japan)' system. ROMSET: 3145728 bytes in 2 files / 1.40Mb packed $end $info=epo_tetr $mame 0.274 [TeamEurope, David Haywood] Minna no Tetris (Japan), Epoch, 2007 According to the brain-related research of Professor Osamu Shinohara of Tokyo University, playing Tetris stimulates the frontal lobe of the brain and may prevent dementia. NCS is unsure if that little bit of information is a ringing endorsement of Tetris since observing the mating ritual of the humpback whale is probably just as stimulating, in terms of the frontal lobe. In any case, Tetris is a ubiquitous game and we've played hundreds of variants, clones, public domain iterations, and sequels through the years. Our frontal lobes have been stimulated like the dickens. Just like Jello however, there's always room for Tetris and NCS imports Minna no Tetris which is a self-contained TV game which features 11 versions of the game from the classic one-player version to a competitive 2-player rendition to a version that features big blocks which is perfect for the kids (source: https://www.ebay.com/itm/192535566425). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope and David Haywood added 'Epoch Minna no Tetris (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.35Mb packed $end $info=epo_tfit $mame 0.219 [Sean Riddle, Peter Wilhelmsen, ShouTime] Excite Sports Tennis x Fitness (Japan), Epoch / SSD Company LTD, 2004 It’s a plug-and-play console released in Japan in 2004, designed to connect directly to a television. It offers mini-games based on tennis and light physical activities, with gameplay controlled via colored buttons on the integrated controller. Audio and video are output via composite connection. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Sean Riddle, Peter Wilhelmsen and ShouTime added 'Epoch/SSD Company LTD Excite Sports Tennis x Fitness (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.36Mb packed $end $info=epo_tfp2 $mame 0.264 [David Haywood, Team Europe] Tokyo Friend Park II (Japan), Epoch / SSD Company LTD, 2003 It’s a plug-and-play console released in Japan in 2003, based on the TV show format *Tokyo Friend Park II*. Designed to connect directly to a television, it includes a series of mini-games inspired by the show’s challenges, with mechanics based on timing, memory, and coordination. The integrated controller uses colored buttons for gameplay actions, while audio and video are output via composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Changed description to 'Tokyo Friend Park II (Japan)'. - 0.264: David Haywood and Team Europe added 'Epoch / SSD Company LTD Tokyo Friend Park 2 (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.86Mb packed $end $info=epo_tp2p $mame 0.271 [David Haywood, Peter Wilhelmsen, TeamEurope] Tokyo Friend Park II Perfect! Mezase! Grand Slam!! (Japan), Epoch / SSD Company LTD, 2007 It’s a plug-and-play console released in Japan, based on the TV show format *Tokyo Friend Park II*. Designed to connect directly to a television, it includes a series of mini-games inspired by the show’s challenges, with mechanics based on timing, memory, and coordination. The integrated controller uses colored buttons for gameplay actions, while audio and video are output via composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, Peter Wilhelmsen, TeamEurope added 'Epoch / SSD Company LTD Tokyo Friend Park II Perfect! Mezase! Grand Slam!! (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.34Mb packed $end $info=epo_tp2s $mame 0.271 [David Haywood, Peter Wilhelmsen, TeamEurope] Tokyo Friend Park II Special! (Japan), Epoch / SSD Company LTD, 2005 It’s a plug-and-play console released in Japan in 2005, based on the TV show format *Tokyo Friend Park II*. Designed to connect directly to a television, it includes a series of mini-games inspired by the show’s challenges, with mechanics based on timing, memory, and coordination. The integrated controller uses colored buttons for gameplay actions, while audio and video are output via composite connection. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, Peter Wilhelmsen, TeamEurope added 'Epoch / SSD Company LTD Tokyo Friend Park II Special! (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.83Mb packed $end $info=eppc $mame 0.190 [Joakim Larsson Edström, Joel Tegner, FakeShemp] Ericsson Portable PC, Ericsson Information System, 1985 The Ericsson Portable PC had a brungul plasma screen with 80x25 characters and was a full PC clone except for the graphics that were a bit special. Built-in was an 80-character thermal printer. Built-in modem was also available as an option. In addition, there was a strange "bottom plate" to the computer containing network cards and some other kolijox. The computer was sometimes called the advent calendar because there were so many different gaps on the one that could be opened. On the computer was an Intel 8088 processor running 4.77 MHz on common PC manages. 256-512 kB RAM, 1x360 kB 5? "FDD, no hard drive. The graphics were 640 x 400 CGA. Power supply power for 220 volts was built-in. However, the ability to drive a battery was missing! Maybe unusual for a laptop (source, translated by the Swedes: http://www.pc-museum.com/ericsson/index.htm). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.190: Joakim Larsson Edström, Joel Tegner and FakeShemp added 'Ericsson Portable PC' system. ROMSET: 16384 bytes in 1 file / 11.20Kb packed $end $info=eps $mame 0.146u1 [R. Belmont] EPS, Ensoniq, 1988 EPS means 'Ensoniq Performance Sampler'. The EPS is just that with clever new features that make it not just a professional studio music production tool, but also a powerful live performance instrument. Its biggest feature is its ability to load new samples while playing the instrument, a feature you'd be lucky to find on current synth/samplers (source: http://www.vintagesynth.com/ensoniq/ens_eps.php). DRIVER: ensoniq/esq5505.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.146u1: R. Belmont added 'Ensoniq EPS' system. ROMSET: 65536 bytes in 2 files / 34.67Kb packed $end $info=eps16p $mame 0.151 [R. Belmont] EPS-16 Plus, Ensoniq, 1990 The EPS-16+ was an innovative early sampler workstation designed for the 90's. Its sampler specs are impressive: 16-bit, variable sampling rates from 11.2kHz to 44.6kHz. With a slim 1Mb of memory this gives just about 11.5 seconds of sampling time in mono at 44.6kHz. Editing functions are quite nice: normalizing, sample splicing, merging, phase switching, auto-looping, auto-truncating, sample rate conversion and more (source: http://www.vintagesynth.com/ensoniq/ens_eps16.php). DRIVER: ensoniq/esq5505.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.151: R. Belmont added skeleton driver of 'Ensoniq EPS-16 Plus' system. ROMSET: 131072 bytes in 2 files / 66.70Kb packed $end $info=epsax $mame 0.217 [rfka01] PC AX, Epson, 198? The EQU1TY III+ / EPSON PC AX computer system inc1udes two major elements; a main system unit and a keyboard. The EQUITY III+ / EPSON PC AX hardware configuration has Cl high degree of compatibility with the IBM AT and the new AT. System Performance EQUITY 111+ / EPSON PC AX has three CPU execution speeds, these are the IBN AT speed (6 MHz), the new AT speed (8 MHz) and a fast er speed (10 Mhz). Speed is selected by setting a three-position switch easily accessed from the front. The user can see the selected execution speed by the color of a LED (source: original manual). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.218: Added '3vim002 and zz1343 BIOS options [rfka01]. - 0.217: rfka01 added 'Epson PC AX' system. ROMSET: 32768 bytes in 2 files / 19.00Kb packed $end $info=epsax2e $mame 0.217 [rfka01] PC AX2e, Epson, 198? It’s an IBM PC/AT-compatible desktop computer produced by Epson in the second half of the 1980s. Based on the Intel 80286 processor, it supports extended memory (up to several megabytes), 16-bit ISA expansion slots, 5.25" floppy drives, and an integrated hard disk. Designed for professional use, it runs MS-DOS and contemporary business applications, featuring a proprietary BIOS and a reliable design typical of mid-to-high-end PC clones. It was well-regarded for its build quality and software compatibility, particularly in the European market. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.217: rfka01 added 'Epson PC AX2e' system. ROMSET: 65536 bytes in 2 files / 22.26Kb packed $end $info=epsax3 $mame 0.217 [rfka01] PC AX3, Epson, 198? It’s an IBM PC/AT-compatible desktop computer produced by Epson in the second half of the 1980s. Based on the Intel 80286 processor, it offers support for extended memory (up to several megabytes), 16-bit ISA slots, 5.25" floppy drives, and an integrated hard disk. Designed for professional and technical use, it runs MS-DOS and contemporary business applications, featuring a proprietary BIOS and a reliable architecture. Compared to the AX2 model, it introduces improvements in expandability and memory management, reinforcing Epson’s reputation for robust, well-engineered hardware—particularly popular in Europe. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.217: rfka01 added 'Epson PC AX3' system. ROMSET: 65536 bytes in 2 files / 21.75Kb packed $end $info=epson_fx80 $mame 0.276 [Golden Child] Epson FX-80, , ???? DRIVER: devices/bus/centronics/epson_fx80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: Golden Child added 'Epson FX-80' device. ROMSET: 18432 bytes in 2 files / 12.26Kb packed $end $info=epson_jx80 $mame 0.276 [Golden Child] Epson JX-80, , ???? DRIVER: devices/bus/centronics/epson_fx80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: Golden Child added 'Epson JX-80' device. ROMSET: 18432 bytes in 2 files / 10.66Kb packed $end $info=epson_pf10 $mame 0.147u3 EPSON PF-10 Portable Floppy Unit, , ???? DRIVER: devices/bus/epson_sio/pf10.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u3: Added 'EPSON PF-10 Portable Floppy Unit' device. ROMSET: 8192 bytes in 1 file / 2.50Kb packed $end $info=epson_qx_kbd $mame 0.249 [Vas Crabb] Epson QX-10 Keyboard Port, , ???? DRIVER: devices/bus/epson_qx/keyboard/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.249: Vas Crabb added 'Epson QX-10 Keyboard Port' device. ROMSET: None required. $end $info=epson_qx_option_bus $mame 0.241 [Brian Johnson] QX-10 Option Bus, , ???? DRIVER: devices/bus/epson_qx/option.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: Brian Johnson added 'QX-10 Option Bus' device. ROMSET: None required. $end $info=epson_qx_option_cqgmem $mame 0.255 [Brian Johnson] Commodity Quote Graphics 1MB Memory Expansion, , ???? DRIVER: devices/bus/epson_qx/cqgmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Brian Johnson added 'Commodity Quote Graphics 1MB Memory Expansion' device. ROMSET: None required. $end $info=epson_qx_option_cr1510 $mame 0.249 [Vas Crabb] Comrex ComFiler CR-1510, , ???? DRIVER: devices/bus/epson_qx/cr1510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.249: Vas Crabb added 'Comrex ComFiler CR-1510' device. ROMSET: None required. $end $info=epson_qx_option_ide $mame 0.249 [Vas Crabb] Epson QX-10 Compact Flash Adapter, , ???? DRIVER: devices/bus/epson_qx/ide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.249: Vas Crabb added 'Epson QX-10 Compact Flash Adapter' device. ROMSET: None required. $end $info=epson_qx_option_multifont $mame 0.242 [Brian Johnson] Epson Multifont Card, , ???? DRIVER: devices/bus/epson_qx/multifont.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Added font ROM dumps [Khralkatorrix, Brian Johnson]. - 0.242: Brian Johnson added 'Epson Multifont Card' device. ROMSET: 100352 bytes in 7 files / 40.85Kb packed $end $info=epson_qx_option_semidisk $mame 0.288 [Brian Johnson] Semidisk RAM Disk, , ???? DRIVER: devices/bus/epson_qx/semidisk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Brian Johnson added 'Semidisk RAM Disk' device. $end $info=epson_qx_option_slot $mame 0.241 [Brian Johnson] QX-10 Option slot, , ???? DRIVER: devices/bus/epson_qx/option.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: Brian Johnson added 'QX-10 Option slot' device. ROMSET: None required. $end $info=epson_qx_option_sound_card $mame 0.249 [Vas Crabb] Epson QX-10 YM2149 Sound Card, , ???? DRIVER: devices/bus/epson_qx/sound_card.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.249: Vas Crabb added 'epson_qx_option_sound_card' device. ROMSET: None required. $end $info=epson_rx80 $mame 0.275 [goldnchild] Epson RX-80, , ???? DRIVER: devices/bus/centronics/epson_rx80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: goldnchild added 'Epson RX-80' device. ROMSET: 8192 bytes in 1 file / 6.02Kb packed $end $info=epson_sd_320 $mame 0.153 EPSON SD-320 Mini-Floppy Disk Drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'EPSON SD-320 Mini-Floppy Disk Drive' device. ROMSET: None required. $end $info=epson_sd_321 $mame 0.184 EPSON SD-321 Mini-Floppy Disk Drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'EPSON SD-321 Mini-Floppy Disk Drive' device. ROMSET: None required. $end $info=epson_sio $mame 0.149u1 EPSON SIO port, , ???? DRIVER: devices/bus/epson_sio/epson_sio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'EPSON SIO port' device. ROMSET: None required. $end $info=epson_smd_165 $mame 0.184 EPSON SMD-165 Floppy Disk Drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'EPSON SMD-165 Floppy Disk Drive' device. ROMSET: None required. $end $info=epson_tf20 $mame 0.143u3 EPSON TF-20 Dual Floppy Disk Drive, , ???? DRIVER: devices/bus/epson_sio/tf20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u3: Renamed (tf20) to (epson_tf20). - 0.143u3: Added 'EPSON TF-20 Dual Floppy Disk Drive' device. ROMSET: 2048 bytes in 1 file / 0.63Kb packed $end $info=eptvglob $mame 0.271 [David Haywood, TeamEurope] TV Globe (Japan), Epoch, 201? It’s a plug-and-play console released in Japan, designed to connect directly to a television. Shaped like a globe, it offers interactive educational games focused on geography, world cultures, and international quizzes. The integrated controller features colored buttons for answering questions or selecting destinations, while audio and video are output via RF or composite connection. Aimed at children and families, it blends learning and entertainment in a playful, instant-play format. DRIVER: skeleton/epoch_tv_globe.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Epoch TV Globe (Japan)' system. ROMSET: 138543104 bytes in 2 files / 54.43Mb packed $end $info=er1400 $mame 0.194 [AJR] ER1400 Serial EAROM (100x14), , ???? DRIVER: devices/machine/er1400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Fix loss of the first data bit on readback. Correct clock phase and better handle data reads. Fixes various issues in drivers [Dirk Best]. - 0.209: Added 'ability to load default data from region and changed erase value to all zeroes [AJR]. - 0.194: AJR added 'ER1400 Serial EAROM (100x14)' device. ROMSET: None required. $end $info=er2055 $mame 0.157 [Aaron Giles] ER2055 EAROM (64x8), , ???? DRIVER: devices/machine/er2055.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Changed description to 'ER2055 EAROM (64x8)'. - 0.157: Aaron Giles added 'ER2055 EAROM' device. ROMSET: None required. $end $info=er5911_16 $mame 0.184 Serial EEPROM ER5911 (64x16), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Serial EEPROM ER5911 (64x16)' device. ROMSET: None required. $end $info=er5911_8 $mame 0.184 Serial EEPROM ER5911 (128x8), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Serial EEPROM ER5911 (128x8)' device. ROMSET: None required. $end $info=ergo201 $mame 0.222 [Bitsavers] ERGO 201 (Special #9233), Micro-Term / Kurzweil Computer Products, 1985 The Micro-Term ERGO-201 is a computer terminal produced in 1983 as part of the ERGO series of computers manufactured by Micro-Term Incorporated, located in St. Louis, MO. It consists of a monitor and a keyboard. The monitor contains the motherboard with a keyboard, printer, and auxiliary port. The computer runs on a SGS Z8400 CPU, a clone of the Zilog Z80A CPU. The Micro-Term Ergo Series can emulate a variety of terminals but the most common terminal emulation is vt100 (source: https://en.m.wikipedia.org/wiki/Micro-Term_ERGO-201). DRIVER: microterm/ergo201.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.222: Bitsavers added 'Micro-Term/Kurzweil Computer Products ERGO 201 (Special #9233)' system. ROMSET: 28672 bytes in 4 files / 18.96Kb packed $end $info=ergoline_kbd $mame 0.189 Ergoline Keyboard, , ???? DRIVER: devices/bus/psi_kbd/ergoline.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Added 'Ergoline Keyboard' device. ROMSET: 4096 bytes in 1 file / 1.66Kb packed $end $info=erik $mame 0.125 [Miodrag Milanović] Erik, , 1994 The "Erik" (Эрик) is an 8-bit Soviet personal computer designed and assembled by amateurs and hobbyists, whose complete schematics were published in 1994 in the renowned Russian electronics magazine *Radiolyubitel* (Радиолюбитель). This computer was not conceived as a mass-produced industrial product distributed in state-run stores, but as an advanced DIY project dedicated to the amateur radio community, designed to overcome the technical limitations of earlier homemade machines. DRIVER: ussr/special.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.125: Miodrag Milanović added 'Erik' system. ROMSET: 131072 bytes in 2 files / 6.64Kb packed $end $info=es1946_solo1e $mame 0.263 [Angelo Salese] ES1938/ES1946/ES1969 Solo-1 Audiodrive, , ???? DRIVER: devices/bus/pci/ess_maestro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.263: Angelo Salese added 'ES1938/ES1946/ES1969 Solo-1 Audiodrive' device. ROMSET: None required. $end $info=es210_es $mame 0.140 [Joseba Epalza] ES-210 (Spain), Nakajima, 199? Nakajima, a large Japanese OEM manufacturer, made (designed?) the Amstrad NC series and also sold their own version of the Amstrad NC-100 with a grey and blue case. Technical features and built-in firmware seem to be the same as the NC-100 (source: http://www.old-computers.com/MUSEUM/computer.asp?c=1143). DRIVER: nakajima/nakajies.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.140: Joseba Epalza Nakajima added skeleton driver of 'ES-210 (Spain)' system. ROMSET: 524288 bytes in 1 file / 347.49Kb packed $end $info=es5503 $mame 0.149u1 Ensoniq ES5503, , ???? DRIVER: devices/sound/es5503.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Revert ill-advised changes from 0.285 and fix an older regression that caused a crash in Bard's Tale IIgs (Github #14941) [R. Belmont]. - 0.285: Fixed off-by-1 sample position adjustment on looping (Github #14582) [R. Belmont, Yuri213212]. - 0.279: Fix error in emulation of oscillator over-contribution glitch (Github #13669) and use m_ prefixes consistently [Kelvin Sherlock, R. Belmont]. Oscillators halted by the CPU have the same behavior as those halted internally if the low bit of the mode is set, as per the datasheet. Fixes Skate or Die for the Apple IIgs's music freezing [R. Belmont, Peter Ferrie]. - 0.255: Support sync and AM modes and the last oscillator volume bug [R. Belmont]. - 0.253: Cleaner fix for preserving the full accumulator phase on looping [Kelvin Sherlock, R. Belmont]. Preserve fractional part of oscillator phase when looping or retriggering [Peter Ferrie]. - 0.248: More correct behavior in some swap-mode corner cases [R. Belmont]. - 0.240: Additional cleanups to oscillator enable usage. Fix interpretation of oscillator enable register. The Mirage boot ROM spams $FF to the oscillator enable register, so handle it [R. Belmont]. - 0.236: Initialize variable properly; clean up code a little [AJR]. - 0.233: Register 0xE0 bits 0 and 6 should always read high [Tim Lindner]. - 0.200: Fixed bad playback of synthLAB sampled-attack looped-sustain instruments [R. Belmont]. - 0.149u1: Added 'Ensoniq ES5503' device. ROMSET: None required. $end $info=es5505 $mame 0.149u1 Ensoniq ES5505, , ???? DRIVER: devices/sound/es5506.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Devices generate 20bit samples, not 16-bit ones (#14329) [Christian Brunschen]. - 0.186: Changed description to 'Ensoniq ES5505'. - 0.149u1: Added 'ES5505' device. ROMSET: None required. $end $info=es5506 $mame 0.149u1 Ensoniq ES5506, , ???? DRIVER: devices/sound/es5506.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Converted comments to C++ style, and added 'notes and additional logging [cam900]. - 0.225: Use device_memory_interface for samples; audio/taito_en.cpp: Implemented device_mixer_interface [cam900]. - 0.216: Implemented differences between ES5505 and ES5506 based on documentation, and cleaned up code [cam900]. - 0.186: Changed description to 'Ensoniq ES5506'. - 0.149u1: Added 'ES5506' device. ROMSET: None required. $end $info=es5510 $mame 0.149u1 [Christian Brunschen] Ensoniq ES5510, , ???? DRIVER: devices/cpu/es5510/es5510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Fix opcodes in ES5510 (#14979):ABS uses operand B; CMP runs even when skippable and only updates flags (no dst write); SIGREG bit 22 drives mul shift; CCR/CMR readback encoding; ABS should update zero flag; ASL2/ASL8 overflow/carry/flag logic [Giulio Zausa]. - 0.272: Removed hack that never could possibly have worked, comparing a uint8_t to a 24-bit constant [R. Belmont]. - 0.256: Changed description to 'Ensoniq ES5510'. - 0.254: Fix some alu flag problems [hap]. - 0.229: Partially implemented RAM clear function and serial control [cam900]. - 0.196: Fixed DRAM read/write, and moved buffer allocation to start time [cam900]. - 0.149u1: Christian Brunschen added 'ES5510' device. ROMSET: None required. $end $info=esbattle $mame 0.180 [hap, Sean Riddle] Space Battle (Entex), Entex, 1979 Entex handheld Space Battle game, head to head style or against the computer. Licensed from Gakken (source: http://www.handheldmuseum.com/Entex/SpaceBattle.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.180: hap and Sean Riddle added 'Entex Space Battle' system. ROMSET: 2256 bytes in 3 files / 1.33Kb packed $end $info=esoccer $mame 0.175 [hap, Sean Riddle] Electronic Soccer (Entex), Entex, 1979 Entex handheld Soccer game, head to head style or against the computer (source: http://www.handheldmuseum.com/Entex/Soccer.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.175: hap and Sean Riddle added 'Entex Electronic Soccer' system. ROMSET: 2256 bytes in 3 files / 1.33Kb packed $end $info=esp250c $mame 0.266 [Dirk Best, Bitsavers] 250C, Esprit Systems, 2005 he Esprit 250C is an RS-232C connected terminal emulator used with an attached VGA display and PS/2 style keyboard (source: https://terminals-wiki.org/wiki/index.php/Esprit_250C). DRIVER: esprit/esp250c.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: BugFIX#09339: [Crash/Freeze] (esprit/esp250c.cpp) esp250c: The emulator may crash when updating the screen [Dirk Best]. - 0.266: Dirk Best and Bitsavers added 'Esprit Systems 250C' system. ROMSET: 262144 bytes in 1 file / 83.62Kb packed $end $info=esprit $mame 0.192 [Robbbert] Esprit, Hazeltine, 1981 The Hazeltine Esprit is a versatile video display terminal which employs microprocessor technoiogy to achieve a new standard of functionality in economic terminals. The terminal includes a typewriter style keyboard with a numeric pad and special function keys, two industry standard asynchronous serial interfaces, a 12-inch, high-resolution, non-glare display monitor and human- engineered packaging (source: original reference manual). DRIVER: skeleton/esprit.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.192: Robbbert added 'Hazeltine Esprit' system. ROMSET: 6148 bytes in 2 files / 3.87Kb packed $end $info=esprit3 $mame 0.192 [Robbbert] Esprit III, Hazeltine, 1981 The Hazeltine Esprit III terminal was introduced in September, 1982 at a price of $895. A standard model displayed monochrome graphics with a green phosphor. A 13-inch model with color graphics support was also available (source: http://terminals-wiki.org/wiki/index.php/Hazeltine_Esprit_III). DRIVER: skeleton/esprit.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and PCB. WIP: - 0.192: Robbbert added 'Hazeltine Esprit III' system. ROMSET: 12288 bytes in 2 files / 6.93Kb packed $end $info=esq_5505_5510_pump $mame 0.149u1 Ensoniq 5505/5506 to 5510 interface, , ???? DRIVER: devices/sound/esqpump.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Fix a typo in a comment (#14437) [Christian Brunschen]. - 0.186: Changed description to 'Ensoniq 5505/5506 to 5510 interface'. - 0.149u1: Added 'ESQ_5505_5510_PUMP' device. ROMSET: None required. $end $info=esq1 $mame 0.134 [R. Belmont] ESQ-1 Digital Wave Synthesizer, Ensoniq, 1986 Similar to the Mirage synth/sampler, the ESQ-1 was Ensoniq's highly affordable and impressive digital synthesizer. Although the waveforms are digital in nature, the filters are all analog as on the Mirage. In fact, for a digital synth the ESQ-1 has many good old analog-synth features such as a ring modulator, sequencer, and oscillator-sync. The envelopes and LFOs are can be freely routed to each DCO, VCA and or VCF. There are 40 preset sounds which are the usual not-so-great sounds. Luckily the VFD display screen is large enough to make editing the sounds somewhat pleasant (source: http://www.vintagesynth.com/ensoniq/ens_esq1.php). DRIVER: ensoniq/esq1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.280: Declaring additional ROMs for Ensoniq ESQ-1 (#14050) [Felipe Corrêa da Silva Sanches]. - 0.148u5: Preliminary emulation of analog stages (VCFs and VCAs) [Olivier Galibert]. - 0.134: R. Belmont added 'Ensoniq ESQ-1 (not working)' system. ROMSET: 327680 bytes in 10 files / 179.95Kb packed $end $info=esq1_filters $mame 0.149u1 ESQ1 Filters stage, , ???? DRIVER: ensoniq/esq1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Renamed (esq1-filters) to (esq1_filters). - 0.149u1: Added 'ESQ1 Filters stage' device. ROMSET: None required. $end $info=esq1x22 $mame 0.149u1 Ensoniq 1x22 VFD, , ???? DRIVER: ensoniq/esqvfd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Adjusted indentation of the comment at the top of |font| to match the C++ coding guidelines. Added save_item(...) in device_start() for all member variables. Use existing m_lastchar to ignore the byte following 0xff light commands. Normalized bracing from a mix to K&R, matching esqvfd.h. Ignore 'ff' light commands. 'e8' also clears attributes (#14460) [Christian Brunschen]. - 0.149u1: Added 'Ensoniq 1x22 VFD' device. ROMSET: None required. $end $info=esq2x16_sq1 $mame 0.171 Ensoniq 2x16 VFD (SQ-1 variant), , ???? DRIVER: ensoniq/esqlcd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.171: Added 'Ensoniq 2x16 VFD (SQ-1 variant)' device. ROMSET: None required. $end $info=esq2x40 $mame 0.149u1 Ensoniq 2x40 VFD, , ???? DRIVER: ensoniq/esqvfd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Ensoniq 2x40 VFD' device. ROMSET: None required. $end $info=esq2x40_sq1 $mame 0.149u1 Ensoniq 2x40 VFD (SQ-1 variant), , ???? DRIVER: ensoniq/esqvfd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Ensoniq 2x40 VFD (SQ-1 variant)' device. ROMSET: None required. $end $info=esq2x40_vfx $mame 0.282 [Christian Brunschen] Ensoniq 2x40 VFD (VFX Family variant), , ???? DRIVER: ensoniq/esqvfd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Christian Brunschen added 'Ensoniq 2x40 VFD (VFX Family variant)' device. ROMSET: 192 bytes in 1 file / 0.13Kb packed $end $info=esqm $mame 0.148u5 [anonymous] ESQ-M Digital Wave Synthesizer Module, Ensoniq, 1986 The Ensoniq ESQ-M is a vintage synthesizer, the rackmount version of the ESQ-1, that offers eight voice polyphony. It can do basic splits and layers which can be saved as part of a patch. Each voice features three digital oscillators, an analogue filter (a Curtis chip) three LFO's, four envelopes, and four Digitally Controlled Amplifiers and a very serious modulation routing ability (source: http://www.synthtopia.com/content/2009/07/02/ensoniq-esq-m/). DRIVER: ensoniq/esq1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.148u5: anonymous added 'Ensoniq ESQ-M' system. ROMSET: 32768 bytes in 1 file / 19.63Kb packed $end $info=esqpanel122 $mame 0.149u1 Ensoniq front panel with 1x22 VFD, , ???? DRIVER: ensoniq/esqpanel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Use IPT_KEYPAD for front-panel button i/o ports,instead of IPT_KEYBOARD. Change VFX-family buttons from IPT_KEYBOARD to IPT_KEYPAD (#14565). In VFX family keyboards, don't use the KEYBOARD_HACK keybooard input, because all front panel buttons are available on the default layout [Christian Brunschen]. - 0.283: Improved functionality, added three more views, including a working keyboard (#14455). The panel view is improved after re-measuring on a real keyboard. Colors have been changed a bit in order to improve contrast; three new views have been added:A Full view of the keyboard, including the controls to the left of the keyboard, specifically the Pitch-Bend and Modulation Wheels and the Patch Select buttons, as well as a representation of the floppy drive and the little "storage compartment" above it that is a bit of a characteristic shape; a "Compact" view that includes all the controls and a 37-key (3-octave) keyboard that may be both legible and playable at the same time, on a reasonably-sized touch screen; a "Tablet" view of the front-panel controls, with the display and buttons stacked vertically instead of stretched horizontally, as well as the "Patch Select" buttons. This view, together with a MIDI keyboard controller, this should give users a reasonably workable facsimile of the real thing: Keys, Pitch Bend and Modulation wheels on their MIDI keyboard controller; all the keyboard-specific controls and the Ensoniq-specific Patch Select buttons on the "Tablet" view. The Full and Compact views also include a keyboard: the full 61 keys and a reduced 37 keys respectively. These work, tracking pointer events, and generate not just key-down events with velocity, but also per-key "pressure" or "aftertouch". Velocity is simulated by position of the click/touch; Pressure by movement of the pointer on the key while down. Both are also animated: Velocity is shown as a colour between blue (1) and green (127), Pressure between yellow (1) and red (127) [CBrunschen]. - 0.149u1: Added 'Ensoniq front panel with 1x22 VFD' device. ROMSET: None required. $end $info=esqpanel216_sq1 $mame 0.149u1 Ensoniq front panel with 2x16 LCD, , ???? DRIVER: ensoniq/esqpanel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Use IPT_KEYPAD for front-panel button i/o ports,instead of IPT_KEYBOARD. Change VFX-family buttons from IPT_KEYBOARD to IPT_KEYPAD (#14565). In VFX family keyboards, don't use the KEYBOARD_HACK keybooard input, because all front panel buttons are available on the default layout [Christian Brunschen]. - 0.171: Renamed (esqpanel240_sq1) to (esqpanel216_sq1). - 0.149u1: Added 'Ensoniq front panel with 2x16 LCD' device. ROMSET: None required. $end $info=esqpanel240 $mame 0.149u1 Ensoniq front panel with 2x40 VFD, , ???? DRIVER: ensoniq/esqpanel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Use IPT_KEYPAD for front-panel button i/o ports,instead of IPT_KEYBOARD. Change VFX-family buttons from IPT_KEYBOARD to IPT_KEYPAD (#14565). In VFX family keyboards, don't use the KEYBOARD_HACK keybooard input, because all front panel buttons are available on the default layout [Christian Brunschen]. - 0.149u1: Added 'Ensoniq front panel with 2x40 VFD' device. ROMSET: None required. $end $info=esqpanel240_vfx $mame 0.188 Ensoniq front panel with 2x40 VFD for VFX family, , ???? DRIVER: ensoniq/esqpanel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Use IPT_KEYPAD for front-panel button i/o ports,instead of IPT_KEYBOARD. Change VFX-family buttons from IPT_KEYBOARD to IPT_KEYPAD (#14565). In VFX family keyboards, don't use the KEYBOARD_HACK keybooard input, because all front panel buttons are available on the default layout [Christian Brunschen]. - 0.188: Added 'Ensoniq front panel with 2x40 VFD for VFX family' device. ROMSET: None required. $end $info=estargte $mame 0.162 [hap, Kevin Horton] Stargate (Entex), Entex, 1982 Entex handheld Stargate, handheld version of William's Stargate arcade game (sequel to Defender). Check out the Guts section to see the inside of this game! Hold all buttons down while turning the game on will start a graphics test (source: http://www.handheldmuseum.com/Entex/Stargate.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.162: hap and Kevin Horton added 'Entex Stargate' system. ROMSET: 467069 bytes in 3 files / 71.60Kb packed $end $info=et3400 $mame 0.132 [Robbbert] Heathkit Model ET-3400 Microprocessor Trainer, Heath Company, 1976 The ET-3400 is the "little Heathkit computer", an educational trainer from 1977. It is based on the 6800 CPU, came with a whopping 256 bytes of RAM (expandable to 512 bytes) and a 1K on-board ROM monitor program (source: http://www.classiccmp.org/dunfield/heath/index.htm). DRIVER: heathzenith/et3400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.193: Add Reset key and Segment Test input [AJR]. Added better layout views including display labels and clickable keypad (github issue #2862) [Vas Crabb]. - 0.132: Robbbert added skeleton driver of 'Heathkit ET-3400' system. ROMSET: 5152 bytes in 4 files / 4.18Kb packed $end $info=et4000 $mame 0.144u7 SVGA Tseng ET4000AX Graphics Card, , ???? DRIVER: devices/bus/isa/svga_tseng.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.256: Changed description to 'SVGA Tseng ET4000AX Graphics Card'. - 0.144u7: Added 'SVGA Tseng ET4000 Graphics Card' device. ROMSET: 65536 bytes in 2 files / 30.15Kb packed $end $info=et4000_kasan16 $mame 0.256 [Angelo Salese] SVGA Kasan Hangulmadang-16 ET4000AX Graphics Card, , ???? DRIVER: devices/bus/isa/svga_tseng.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.256: Angelo Salese added 'SVGA Kasan Hangulmadang-16 ET4000AX Graphics Card' device. ROMSET: 557056 bytes in 2 files / 201.58Kb packed $end $info=et4kw32i $mame 0.272 [Angelo Salese] SVGA Tseng ET4000/W32i Graphics Card, , ???? DRIVER: devices/bus/isa/svga_tseng.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.272: Angelo Salese added 'SVGA Tseng ET4000/W32i Graphics Card' device. ROMSET: 32768 bytes in 1 file / 18.18Kb packed $end $info=et4kw32i_vga $mame 0.272 [Angelo Salese] Tseng Labs ET4000/W32i TC6167HF VGA i/f, , ???? DRIVER: devices/video/pc_vga_tseng.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.272: Angelo Salese added 'Tseng Labs ET4000/W32i TC6167HF VGA i/f' device. ROMSET: None required. $end $info=ethudock $mame 0.278 [R. Belmont] Newer Technology Ethernet MicroDock, , ???? DRIVER: devices/bus/nubus/pwrbkduo/ethernetudock.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: R. Belmont added 'Newer Technology Ethernet MicroDock' device. ROMSET: 1024 bytes in 1 file / 0.50Kb packed $end $info=eti660 $mame 0.136 [Curt Coder] ETI-660 Learners' Microcomputer, Electronics Today International, 1981 The ETI 660 was published in the Australian magazine ETI (Electronics Today International) as DIY kit. The design was very similar to the Cosmac VIP and Telmac 2000. Like the Telmac 2000 the ETO 660 also used the CDP 1864 for video but the supplied system ROM was also able to handle the 64 x 48 resolution and included a chip-8 interpreter (source: http://www.emma02.hobby-site.com/eti.htm). DRIVER: ausnz/eti660.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: eti660_quik.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.222: Changed description to 'ETI-660 Learners' Microcomputer'. - 0.167: Fixed and working [Robbbert]. - 0.136: Curt Coder added skeleton driver of 'ETI-660 (Australia)' system. ROMSET: 1024 bytes in 1 file / 0.95Kb packed $end $info=etna $mame 0.218 Psion ASIC12 (ETNA), , ???? DRIVER: psion/etna.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Psion ASIC12 (ETNA)'. Removed PROM handling, and added port handlers [Nigel Barnes]. - 0.218: Added 'Psion 5mx ETNA' device. ROMSET: None required. $end $info=eturtles $mame 0.162 [hap, Kevin Horton] Turtles (Entex), Entex, 1982 Based on Stern's Turtles arcade game. Play against the computer, or head to head with another player. This game has a headphone jack, volume control, and a knob that will speed up the gameplay. Pretty cool features for an old 80's handheld game! The VFD display designed for this game was one of the most complex VFD displays ever created (at the time, at least), the display was created by NEC (source: http://www.handheldmuseum.com/Entex/Turtles.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.247: Add game speed control [hap]. - 0.162: hap and Kevin Horton added 'Entex Turtles' system. ROMSET: 1032413 bytes in 3 files / 154.47Kb packed $end $info=eurit30 $mame 0.216 [Cyberia/2 Filebase] Eurit 30, Ascom, 1996 It’s a professional digital telephone released in 1996, designed for use with ISDN-based business phone systems (PABX). Featuring an alphanumeric display, an extended keypad with programmable function keys, multi-line support, and caller ID (CLIP), it offers advanced features such as call forwarding, three-way conferencing, an internal directory, and integration with voicemail systems. Tailored for office and corporate environments, it stands out for its reliability, audio quality, and seamless integration with the digital telecommunications infrastructure of the time. DRIVER: skeleton/eurit.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.216: Cyberia/2 Filebase added 'Ascom Eurit 30' system. ROMSET: 131072 bytes in 1 file / 58.18Kb packed $end $info=euroat $mame 0.221 [rfka01] Euro AT, Schneider Rundfunkwerke AG, 1989 The Schneider Euro PC was an MS-DOS based home computer of the Schneider Computer Division and was marketed from 1988. The brand name was registered to the Schneider Rundfunkwerke Türkheim AG. It was published after the success of the Schneider CPC series in order to offer an inexpensive complete system in the emerging market for home PCs. If the CPC series was sold under license from the English manufacturer Amstrad, the Schneider Euro PC was an in-house production. The Euro PC used a Siemens 8088 processor (the clock rate of which could be set to 4.77, 7.15 or 9.54 MHz in the BIOS or during operation by means of a key combination), had 512 KB of RAM (expandable to 640 with a plug-in card KB) and was shipped with MS-DOS 3.3 and Microsoft Works 1.0 (source, traslated from German: https://de.m.wikipedia.org/wiki/Schneider_Euro_PC). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.221: rfka01 added 'Schneider Rundfunkwerke AG Euro AT' system. ROMSET: 196608 bytes in 5 files / 85.35Kb packed $end $info=eurobeeb1 $mame 0.278 [Nigel Barnes] EuroBEEB-1, Control Universal, 1984 It’s a Spanish clone of the BBC Micro Model B, produced in 1984 for the educational and home markets. Based on the original architecture with a 2 MHz MOS 6502 CPU, 32 KB of RAM, and the Acorn MOS operating system, it faithfully replicates the British model’s graphics, sound, and I/O capabilities—including cassette, RGB monitor, and peripheral connectors. Designed for teaching computer science in Iberian schools, it featured language adaptations and sometimes a locally localized keyboard layout. Its production responded to demand for BBC Micro–compatible hardware in a context of limited access to original units outside the United Kingdom. DRIVER: acorn/eurocube.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Nigel Barnes added 'Control Universal EuroBEEB-1' system. ROMSET: 49152 bytes in 3 files / 33.75Kb packed $end $info=eurobeeb2 $mame 0.278 [Nigel Barnes] EuroBEEB-2 (Teletext), Control Universal, 1984 It’s an enhanced version of the Spanish clone of the BBC Micro Model B, released in 1984 with added features for the educational and local broadcast markets. In addition to the base architecture—featuring a MOS 6502 CPU, 32 KB of RAM, and the Acorn MOS operating system—it integrates a teletext chip (typically an SAA5050 or equivalent) that enables native generation of teletext pages compliant with the World System Teletext standard (Level 1). This capability made it especially useful for schools, local broadcasters, and informational applications, allowing users to create and display formatted text content on standard televisions. Like the base model, it included language adaptations and localized keyboard layouts, addressing demand for BBC-compatible hardware with practical enhancements tailored to the Iberian market. DRIVER: acorn/eurocube.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Nigel Barnes added 'Control Universal EuroBEEB-2 (Teletext)' system. ROMSET: 32768 bytes in 2 files / 19.21Kb packed $end $info=eurobeeb3c $mame 0.278 [Nigel Barnes] EuroBEEB-3C (CU-Graph colour), Control Universal, 1984 It’s an advanced variant of the Spanish clone of the BBC Micro Model B, released in 1984 with enhanced graphics capabilities. Based on the original architecture—featuring a MOS 6502 CPU, 32 KB of RAM, and the Acorn MOS operating system—it incorporates a proprietary graphics chipset (CU-Graph colour) that extends the standard BBC Micro’s video capabilities, offering an expanded color palette and additional resolutions via RGB or composite output. Designed for educational use, graphics work, and small-scale multimedia projects, it was especially popular in Iberian schools and hobbyist circles. It included language adaptations and localized keyboard layouts, meeting demand for BBC Micro–compatible hardware enriched for the local market. DRIVER: acorn/eurocube.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Nigel Barnes added 'Control Universal EuroBEEB-3C (CU-Graph colour)' system. ROMSET: 106496 bytes in 7 files / 62.50Kb packed $end $info=eurobeeb3m $mame 0.278 [Nigel Barnes] EuroBEEB-3M (CU-Graph monochrome), Control Universal, 1984 It’s a plug-and-play console released in Japan in 2001, inspired by ping pong with a humorous, culinary twist: the player uses a “shamoji” (rice paddle) instead of a racket. Designed to connect directly to a television, it offers a simplified game based on timing and positioning, controlled via colored buttons on the integrated controller. It includes various modes (single-player, doubles, tournament) and difficulty levels, with audio and video output via composite connection. DRIVER: acorn/eurocube.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Nigel Barnes added 'Control Universal EuroBEEB-3M (CU-Graph monochrome)' system. ROMSET: 106496 bytes in 7 files / 62.50Kb packed $end $info=eurocom2 $mame 0.184 [Sergey Svishchev] Eurocom II V7, Eltec, 1981 The Waveterm A is based on a 6809 processor board called Eurocom II V7, made by the German company ELTEC. Together with a keyboard and the correct software, it can be used as a normal computer system running the FLEX 9 operating' system. The fabulous specifications (about 1MHz, 64K memory, 8-bit A/D-converter) didn't exactly predestine the device as a high-class sampler; back when it first appeared, this was adequate, but the sampler revolution made it necessary to create an improved version - the Waveterm B (source: http://www.hermannseib.com/english/synths/ppg/waveterm.htm). DRIVER: skeleton/eurocom2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.184: Sergey Svishchev added 'Eltec Eurocom II V7' system. ROMSET: 20480 bytes in 5 files / 15.74Kb packed $end $info=eurocube09 $mame 0.278 [Nigel Barnes] EuroCUBE-09, Control Universal, 1983 It’s a Spanish computer released in 1983, based on the Zilog Z80 architecture and designed for educational and home use. Compatible with the CP/M operating system, it features 64 KB of RAM, video output for television (RF or composite), a cassette recorder interface for program loading, and expansion ports. The system boots into a ROM-resident monitor or a BASIC interpreter, and was primarily used in schools and by Iberian hobbyists as a cost-effective alternative to Western models. DRIVER: acorn/eurocube.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Nigel Barnes added 'Control Universal EuroCUBE-09' system. ROMSET: 16384 bytes in 2 files / 8.54Kb packed $end $info=eurocube65 $mame 0.278 [Nigel Barnes] EuroCUBE-65, Control Universal, 1982 It’s a Spanish computer released in 1982, based on the MOS 6502 microprocessor and designed for educational and hobbyist use. Compatible with the CP/M operating system (via expansion) or equipped with a BASIC interpreter in ROM, it features 32–64 KB of RAM, video output for television (RF or composite), a cassette interface for program loading, and I/O ports. The system was available as a kit or pre-assembled and was commonly used in schools and among Iberian enthusiasts as a local alternative to Anglo-American models of the era. DRIVER: acorn/eurocube.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Nigel Barnes added 'Control Universal EuroCUBE-65' system. ROMSET: 16384 bytes in 1 file / 8.50Kb packed $end $info=europa $mame 0.262 [hap, Berger] Mephisto Europa, Hegener + Glaser, 1988 This is a tabletop chessboard, measuring 23x29x2.7 cm. It can be powered by batteries (4 AA batteries) or by the included power supply. The processor is an 8-bit 6301Y with a clock frequency of 8 MHz; the software resides on a 16 KiB ROM, and it has 256 bytes of RAM available. The library includes 300 variants, the programmer is Frans Morsch, and the estimated ELO score is 1638 for the SSDF list and 1714 for the Aktiv list. There are 50 levels of play, including 16 special levels for beginners (source, traslated from Italian: https://museoscacchi.wordpress.com/2011/11/07/hegener-glaser-mephisto-europa/). DRIVER: hegenerglaser/europa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.262: hap and Berger added 'Hegener + Glaser Mephisto Europa' system. ROMSET: 16384 bytes in 1 file / 11.13Kb packed $end $info=europc $mame 0.37b9 [PeT] EURO PC, Schneider Rdf. AG, 1988 The Schneider EURO PC was an MS-DOS-based computer division of the Schneider home computer. He was released after the success of the Amstrad CPC series to also in the emerging market for home PCs that offer inexpensive complete' system. If the CPC series under license from the English manufacturer sold Amstrad, the tailor was a self-production PC. The PC used a Siemens 8088 (the clock in the BIOS or operation using a key combination to 4.77, 7.15 or 9.54 MHz has been set), it had 512 KB of RAM (expandable through plug-in card to 640 KB) and came with MS-DOS 3.3 and Microsoft Works 1.0 (source, traslated from german: http://de.wikipedia.org/wiki/Schneider_Euro_PC). DRIVER: pc/europc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.245: Low-level emulation of built-in keyboard [AJR]. - 0.206: Dumped ZC86115P keyboard controller [rfka01, lvr]. - 0.191: Added 'first and last known BIOS versions [rfka01]. - 0.105: Fixed keyboard regression introduced in 0.104 (bug #857) [Nate Woods]. - 0.37b9: PeT added 'EURO PC' system. ROMSET: 262144 bytes in 8 files / 149.23Kb packed $end $info=europc_fdc $mame 0.206 EURO PC FDC hookup, , ???? DRIVER: pc/europc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'EURO PC FDC hookup' device. ROMSET: None required. $end $info=europc_kbd $mame 0.226 [AJR] EURO PC Keyboard, , ???? DRIVER: pc/europc_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Get rid of UTF8_* macros [AJR]. - 0.245: Renamed (europc_keyb) to (europc_kbd). - 0.226: AJR added 'EURO PC Keyboard' device. ROMSET: 4096 bytes in 1 file / 0.95Kb packed $end $info=europc2 $mame 0.190 [rfka01] EURO PC II, Schneider Rdf. AG, 198? After successes with microcomputers, many computer companies released PC compatible computers. But PC was an office computer, and even adding CGA graphics to it didn't changed the fact that PC was a big box on desk, usually with external keyboard and dedicated monitor. After IBM released PCjr, and quickly took it from the market, companies tried to make PC a new home computer. Commodore released a small PC-1, Vendex released Explorer, and Amstrad had a very good sales of their PC - PC1512. In Germany, Schneider Computer Division, which was selling Amstrad products, decided to offer a "home PC" as a continuation of Amstrad CPC Z80-powered microcomputers line. In 1988 they released Euro PC, and not much later Euro PC II (with new mainboard and 768kB of RAM) which were a complete PC clones in a keyboard-like casings. Quickly Euro PC became a popular product offered even in mail-order catalogues. Euro PC is a totally German machine not much related to British Amstrad. Euro PC II was a 8088-based complete PC XT-compatible computer containing a CGA/MDA-compatible graphics chip and 768kB of RAM. In the same casing there was a keyboard and 720kB 3.5" floppy disk drive. By using connectors it was possible to connect joystick, mouse, external floppy disk drive or hard disk using XTA interface. The processor could run at 9.54MHz which was similar to many XTs of late 1980s. In mainboard there was a battery-backed clock chip, so the time was preserved. Single ISA slot allows to expand its capabilities by installing interface or VGA boards. It was usually purchased by consumers as a "startin point" in PC environment. It was shipped with power supply unit, 12-inch display and MS-DOS 3.3 operating system with MS Works package. It was more than enough to start with PC (source: http://oldcomputer.info/pc/euroPC2/index.htm). DRIVER: pc/europc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.245: Low-level emulation of built-in keyboard [AJR]. - 0.206: Dumped ZC86115P keyboard controller [rfka01, lvr]. - 0.190: rfka01 added 'Schneider Rdf. AG EURO PC II' system. ROMSET: 32768 bytes in 1 file / 20.21Kb packed $end $info=euroxt $mame 0.190 [rfka01] EURO XT, Schneider Rdf. AG, 198? DRIVER: pc/europc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.190: rfka01 added 'Schneider Rdf. AG EURO XT' system. ROMSET: 131072 bytes in 4 files / 83.15Kb packed $end $info=ev1806 $mame 0.210 [AJR] EV-1806, Everex Systems, 198? It’s an IBM PC/AT-compatible desktop computer produced by Everex Systems in the second half of the 1980s. Based on the Intel 80286 processor, it supports extended memory (up to several megabytes), 16-bit ISA expansion slots, 5.25" floppy drives, and an integrated hard disk. Designed for professional and technical use, it runs MS-DOS and contemporary business applications, featuring a proprietary BIOS and a design focused on performance and stability. It was well regarded for its strong price-to-performance ratio and hardware compatibility in business and technical environments. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.210: AJR added 'Everex Systems EV-1806' system. ROMSET: 32768 bytes in 2 files / 23.51Kb packed $end $info=ev1815 $mame 0.214 [rfka01] EV-1815, Everex Systems, 198? It’s an IBM PC/AT-compatible desktop computer produced by Everex Systems in the second half of the 1980s. Based on the Intel 80286 processor, it supports extended memory (up to several megabytes), 16-bit ISA expansion slots, 5.25" floppy drives, and an integrated hard disk. Designed for professional use, it runs MS-DOS and contemporary business applications, featuring a proprietary BIOS and an architecture focused on stability and hardware compatibility. It was valued for its price-to-performance ratio and saw widespread adoption in business and technical environments. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'Everex Systems EV-1815' system. ROMSET: 98304 bytes in 4 files / 46.28Kb packed $end $info=ev346 $mame 0.206 [modem7, minuszerodegrees.net] Everex EV-346 disk controller, , ???? DRIVER: devices/bus/isa/cl_sh260.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: modem7 and minuszerodegrees.net added 'Everex EV-346 disk controller' device. ROMSET: 8192 bytes in 1 file / 3.62Kb packed $end $info=eva11 $mame 0.186 [hap, Sean Riddle, David Viens] Electronic Voice Alert (11-function), Chrysler, 1983 Electronic voice alert (EVA) was an option available on many Chrysler K-car-based vehicles in the mid-1980s. Chrysler and Dodge used technology of the Texas Instruments LPC Speech Chips, that were also used in the Speak & Spell toy. The EVA would automatically lower the radio volume and deliver eleven different spoken warning messages to drivers using a speech synthesizer in 24 certain models (source: https://en.m.wikipedia.org/wiki/Electronic_voice_alert). DRIVER: misc/eva.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.186: hap, Sean Riddle and David Viens added 'Chrysler Electronic Voice Alert (11-function)' system. ROMSET: 6352 bytes in 4 files / 5.22Kb packed $end $info=eva24 $mame 0.187 [hap, Sean Riddle, David Viens] Electronic Voice Alert (24-function), Chrysler, 1984 Electronic voice alert (EVA) was an option available on many Chrysler K-car-based vehicles in the mid-1980s. Chrysler and Dodge used technology of the Texas Instruments LPC Speech Chips, that were also used in the Speak & Spell toy. The EVA would automatically lower the radio volume and deliver eleven different spoken warning messages to drivers using a speech synthesizer in 24 certain models (source: https://en.m.wikipedia.org/wiki/Electronic_voice_alert). DRIVER: misc/eva.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.187: hap, Sean Riddle and David Viens added 'Chrysler Electronic Voice Alert (24-function)' system. ROMSET: 17408 bytes in 2 files / 11.97Kb packed $end $info=everdrive_md $mame 0.282 [Angelo Salese] Megadrive Krikzz Everdrive-MD cart, , ???? DRIVER: devices/bus/megadrive/cart/everdrive.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Krikzz Everdrive-MD cart' device. ROMSET: 131072 bytes in 1 file / 36.74Kb packed $end $info=evio $mame 0.208 [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood] Evio (Japan), Tomy / SSD Company LTD, 2003 Real size violin Let the children practice playing through the TV. Very worthwhile. Very cheap. There is a cable to connect to the TV. Play according to the notes. There will be pictures and music in the box. There is no colored wood to come. But can use other wood instead. Or you can buy real wood to use as well. There is a box, the violin is in very new condition, very beautiful (source, traslated from Thailand: https://shopee.co.th/Tomy-evio-violin-plug-play-%E0%B9%84%E0%B8%A7%E0%B9%82%E0%B8%AD%E0%B8%A5%E0%B8%B4%E0%B8%99-%E0%B8%95%E0%B9%88%E0%B8%AD%E0%B8%97%E0%B8%B5%E0%B8%A7%E0%B8%B5-i.3130485.9958328). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: evio.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.208: Sean Riddle, Peter Wilhelmsen, ShouTime and David Haywood added 'Tomy/SSD Company LTD Evio (Japan)' system. ROMSET: 2097152 bytes in 1 file / 1.23Mb packed $end $info=evmbug $mame 0.149u1 [Robbbert] TMAM 6095, Texas Instruments, 198? The TMS 9995 evaluation module (TMAM 6095) is a stand alone microcomputer board that supports evaluation of TMS 9995 software and hardware features as well as prototyping of TMS 9995 interfaces. This module contains a powerful monitor that enables programs to be assembled, edited, and executed. The powerful symbolic assembler also provides reverse assembly capability. Hardware features include two EIA data communication links that provide for interface to a local terminal and to a host system for up-load/down-load capability. In addition to the 256 bytes of on-chip RAM provided by the TMS 9995, 1K bytes of external RAM is populated. Six kilobytes of EPROM is populated containing the monitor and assembler; however, up to 24K of EPROM may be used by populating the three 28-pin sockets with TMS 2564 EPROMs. Personality modules for each of the three 28-pin sockets may be configured to allow use of virtually any X8 organised memory. A large prototyping area provides ample room for breadboarding of TMS 9995 systems (source: http://www.avjd51.dsl.pipex.com/tms9995_eval_module/tms9995_eval_module.htm). DRIVER: ti/evmbug.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.242: Changed description to 'TMAM 6095'. Machine promoted to working [Chris Swan]. - 0.149u1: Robbbert added skeleton driver of 'Texas Instruments TMAM6095' system. ROMSET: 6144 bytes in 2 files / 4.18Kb packed $end $info=evolhh $mame 0.261 [TeamEurope, David Haywood] Evolution Max, Kidz Delight, 2006 It’s a plug-and-play console released in 2006, designed to connect directly to a television. It offers a fixed collection of simplified arcade games, spanning genres such as action, puzzle, and sports. The integrated controller uses colored buttons for gameplay actions, while audio and video are output via composite connection. DRIVER: handheld/evolution_handheld.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: TeamEurope and David Haywood added 'Kidz Delight Evolution Max' system. ROMSET: 4194304 bytes in 1 file / 2.67Mb packed $end $info=ewalk2tv $mame 0.277 [TeamEurope, David Haywood] Kenshinkeikaku TV (for e-walkeylife2) (Japan), Konami, 2006 "Konami Kenshinkeikaku TV" is a hardware device produced by Konami, connected to the e-WalkeyLife2 system, an experimental interactive entertainment and fitness project developed primarily for the Japanese market. The name "Kenshinkeikaku" roughly translates as "physical training plan" or "exercise program," indicating that the device is designed to support health-related sports, games, and interactive activities. DRIVER: skeleton/hudson_poems.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope and David Haywood added 'Konami Kenshinkeikaku TV (for e-walkeylife2) (Japan)' system. ROMSET: 4194304 bytes in 1 file / 2.58Mb packed $end $info=ews286 $mame 0.195 [Joakim Larsson Edström, Mattis Lind] Ericsson WS286, Ericsson, 1986 It’s an IBM PC/AT-compatible desktop computer released in 1986 by Ericsson for the European professional market. Based on the Intel 80286 processor, it supports extended memory (up to several megabytes), 16-bit ISA expansion slots, 5.25" floppy drives, and an integrated hard disk. Designed for business and technical environments, it runs MS-DOS and contemporary business applications, featuring a proprietary BIOS and a robust design. It was well regarded in Scandinavia and across Europe for its reliability, integration with local area networks, and compatibility with Ericsson peripherals. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, ews286_flop.xml RESOURCES: Snap and Title. WIP: - 0.195: Joakim Larsson Edström and Mattis Lind added 'Ericsson WS286' system. ROMSET: 32768 bytes in 2 files / 19.73Kb packed $end $info=ews4800_310 $mame 0.228 [Plamen Mihaylov, Patrick Mackinlay] EWS4800/310, NEC, 1993 It’s a professional workstation released in 1993, based on the 64-bit MIPS R4400 processor and designed for CAD, 3D modeling, and rendering applications. Part of NEC’s Engineering WorkStation (EWS) series, it runs the EWS4800-UX operating system, a proprietary variant of UNIX System V. It features a high-performance RISC architecture, integrated advanced graphics (often with a dedicated 2D/3D accelerator), support for large amounts of RAM, and SCSI storage. Targeted at engineers, designers, and technical studios, it represents a high-end solution from the pre-Intel workstation era, focused on stability, computational power, and compatibility with both Japanese and international engineering software. DRIVER: nec/ews4800.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.228: Plamen Mihaylov and Patrick Mackinlay added 'NEC EWS4800/310' system. ROMSET: 1048576 bytes in 2 files / 174.34Kb packed $end $info=ex1280 $mame 0.220 [Ryan Holtz, Bitsavers] Vectrix EX1280, , ???? DRIVER: devices/bus/isa/ex1280.cpp DRIVER STATUS: Emulation: Good Color: Preliminary Sound: Good Graphics: Preliminary Save State: Unsupported WIP: - 0.220: Ryan Holtz and Bitsavers added 'Vectrix EX1280' device. ROMSET: 32768 bytes in 2 files / 3.22Kb packed $end $info=ex800 $mame 0.154 Epson EX-800, , ???? DRIVER: devices/bus/centronics/epson_ex800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Epson EX-800' device. ROMSET: 32768 bytes in 1 file / 20.99Kb packed $end $info=ex8000 $mame 0.220 [DBWBP] EX-8000 Programmable Polyphonic Synthe Module, Korg, 1985 Rackmount version of the famous hybrid synthesizer DW-8000 featuring digital waveforms plus an analog filters (source: http://www.polynominal.com/m/korg-ex-8000.htm). DRIVER: korg/korgdw8k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Korg EX-8000 Programmable Polyphonic Synthe Module' system. ROMSET: 16384 bytes in 1 file / 10.88Kb packed $end $info=excal $mame 0.274 [hap, anonymous, Berger] Mephisto Excalibur, Hegener + Glaser, 1983 The name Excalibur is primarily associated with the magical, legendary sword that Arthur - later King of Britain - pulled out of a rock in the 5th century AD with the invisible help of the wizard Merlin. Since then, many myths and legends have grown up around this name. Let's take a leap back in time to the 20th century. Germany in the autumn of 1983: On the German chess computer market, the two companies Fidelity Electronics from the USA and Munich-based Hegener + Glaser GmbH were vying for the chess crown in the high-end sector (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Mephisto_Excalibur). DRIVER: hegenerglaser/excalibur.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Update notes [Naoki Saito]. - 0.274: hap, anonymous and Berger added 'Hegener + Glaser Mephisto Excalibur' system. ROMSET: 65536 bytes in 4 files / 27.80Kb packed $end $info=excali64 $mame 0.157 [Robbbert] Excalibur 64, BGR Computers, 1984 The CP/M Excalibur 64 was created in the very early Eighties by BGR Computers P/L as a home built DIY Z80A CPU Computer KIT of parts and PCB with a comprehensive Construction Manual. Ground breaking as first with 64Kb RAM and MSDOS OS replacing initial first gen C/PM OS. MSDOS source bought from B. Gates and found faulty but debugged by Australian engineers and all customers supplied with updated ROM after initial delays. This did cause some angst with staff and customers but unfortunately was unavoidable and eventually resolved. DRIVER: ausnz/excali64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: excalibur64.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.157: Robbbert added skeleton driver of 'BGR Computers Excalibur 64' system. ROMSET: 28704 bytes in 4 files / 18.75Kb packed $end $info=excaltm $mame 0.274 [hap, anonymous, Berger] Mephisto Excalibur (WCCC 1983 New York TM), Hegener + Glaser, 1983 The name Excalibur is primarily associated with the magical, legendary sword that Arthur - later King of Britain - pulled out of a rock in the 5th century AD with the invisible help of the wizard Merlin. Since then, many myths and legends have grown up around this name. Let's take a leap back in time to the 20th century. Germany in the autumn of 1983: On the German chess computer market, the two companies Fidelity Electronics from the USA and Munich-based Hegener + Glaser GmbH were vying for the chess crown in the high-end sector (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Mephisto_Excalibur). DRIVER: hegenerglaser/excalibur.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: hap, anonymous and Berger added 'Hegener + Glaser Mephisto Excalibur (WCCC 1983 New York TM)' system. ROMSET: 65536 bytes in 4 files / 31.79Kb packed $end $info=exe10102 $mame 0.265 [Dirk Best, Bitsavers] Executive 10/102, Esprit Systems, 1983 It’s an IBM PC-compatible desktop computer released in 1983 for the U.S. professional market. Based on the Intel 8088 processor, it features 128–256 KB of RAM (expandable), 5.25" floppy drives, and 8-bit ISA expansion slots. Designed to run MS-DOS and contemporary business applications, it includes a proprietary BIOS and a modular design focused on reliability. It was marketed as a cost-effective alternative to IBM systems, with strong emphasis on software compatibility and integration into business environments. DRIVER: esprit/executive10.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.265: Dirk Best and Bitsavers added 'Esprit Systems Executive 10/102' system. ROMSET: 28672 bytes in 4 files / 14.53Kb packed $end $info=exechess $mame 0.221 [hap, Sean Riddle] Executive Chess, SciSys / Philidor Software, 1981 The Scisys Executive Chess is from 1981. It was also distributed under the name "Senator Chess" in Germany. For that period, the display quality is acceptable. It's also easy to use: I do not have the user manual but the sheet on the rear side is enough, except to know the average time of the 8 game levels. The main missing functions are the following: no beep at each move and no memory save when the game is switched off. This game did not have a lot of success. Its game level is weak, see this test game. But its overall design was later reused, for instance on the Gakken Computer Chess or the Saitek Kasparov Chess Shadow (source: http://electronicchess.free.fr/index-UK.html#executive). DRIVER: saitek/exechess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.261: Renamed (exchess) to (exechess). - 0.221: hap and Sean Riddle added 'SciSys Executive Chess' system. ROMSET: 856706 bytes in 2 files / 68.14Kb packed $end $info=executel $mame 0.278 [Binary Dinosaurs, Nigel Barnes] STC 3910 Executel, STC Telecommunications Ltd., 1984 The STC 3910 Executel, manufactured by STC Telecommunications Ltd. is a high-end electronic desk telephone made in the early 1980s, intended primarily for professional and executive use in offices, businesses, and institutional settings. It is neither a computer nor a computer system, but an advanced analog telephone for the time, designed to offer superior functionality compared to common telephones of the time, with a sleek design and cutting-edge technology for the time. DRIVER: misc/stc3910.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Binary Dinosaurs, Nigel Barnes added 'STC Telecommunications Ltd. STC 3910 Executel' system. ROMSET: 215296 bytes in 22 files / 122.81Kb packed $end $info=executive10_102_kbd $mame 0.265 [Dirk Best] Executive 10/102 Keyboard, , ???? DRIVER: esprit/executive10_102_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Dirk Best added 'Executive 10/102 Keyboard' device. ROMSET: 2048 bytes in 1 file / 1.60Kb packed $end $info=exeltel $mame 0.136 [Raphael Nabet] Exeltel, Exelvision, 1986 In 1986, as the micro-computer market was getting ill, some french manufacturers thought that Telematic was the solution. Oric with the Telestrat, Thomson with the TO-9+ and Exelvision with the Exeltel proposed computers with built-in modems and teletext features (source: http://www.old-computers.com/MUSEUM/computer.asp?st=1&c=521). DRIVER: ti/exelv.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.136: Raphael Nabet added skeleton driver of 'Exelvision Exeltel' system. ROMSET: 155648 bytes in 5 files / 105.53Kb packed $end $info=exl100 $mame 0.127 [Raphael Nabet] EXL 100, Exelvision, 1984 The 'EXL 100 was the first computer produced by Exelvision, a company founded in 1983 by a group of former employees of the French subsidiary of Texas Instruments, which developed the computer almost entirely self-financing. The Exelvision EXL 100 was launched in 1984 and unfortunately had little commercial success, there were more substantial sales in France thanks to a government initiative in 1985 the French schools computers purchased 9000 EXL 100 and Exelvision had the necessary funds to stay in market and develop a new computer. The computer remained relatively unknown in other countries where the absence of a real investment and marketing strategy were sold very few units (source, traslated from italian: http://myretrocomputing.altervista.org/exelvision-exl-100/). DRIVER: ti/exelv.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: exl100.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.244: The amateur lawyers didn't like the license [Robbbert]. - 0.243: Added keyboard . Added cassette. Added save_states. Some games are playable [Robbbert]. - 0.155: Added ''Exelvision EXL 100' cart list [Fabio Priuli]. - 0.146u4: Use correct vsm ROM [robcfg, kevtris]. - 0.136: Added '7041 ROM dump [Wilbert Pol]. - 0.127: Raphael Nabet added 'Exelvision EXL 100' system. ROMSET: 6144 bytes in 2 files / 4.12Kb packed $end $info=exorciser $mame 0.223 [68bit] M6800 EXORciser (M68SDT), Motorola, 1975 Refer to this URL http://exorciser.net/excorindex_en.htm (retrieved 1/17/2019); "The M6800 EXORciser is a system development tool used in the design and development of M6800 Microcomputer Systems". Object is a metal box containing circuit cards. On the front panel are buttons labeled "RETART" and "ABORT", an illuminated power-on button, and two indicator lights labeled "AUX" and "RUN. On the back panel is a rotary selector with numbers from 110 to 9600 (baud rates?). A six-pin female connector is labeled "TTY" and a DB-25 connector is labeled "RS-232". Two wide ribbon cables emerge from under the cover. One terminates in a Centronics connector labeled "Printer". The other terminates in a 50-pin connector that matches the disk drive unit from the same lot. Inside are 6 circuit cards plugged into a mother board (source: https://www.computerhistory.org/collections/catalog/102785553). DRIVER: motorola/exorciser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.223: 68bit added 'Motorola M6800 EXORciser (M68SDT)' system. ROMSET: 7168 bytes in 3 files / 5.39Kb packed $end $info=exorterm155 $mame 0.223 [68bit] EXORterm 155, Motorola, 1979 The EXORterm 155 Display Console is a CRT-based terminal designed for use with the M6800/~16809 EXORciser and M68000 EXORmacs evelopment Systems. In its role as a display console, EXORterm 155 (hereinafter referred to as the terminal) fac i 1 itates the exchange of data between the user and the system by use of a high-quality video interface in combination with keyboard entry and a serial communications link. This terminal uses the M6800 family of MOS/LSI devices. The internal terminal functions are provided by ROM-based MC6800 instructions. A shared memory utilizing Phase 1 and 2 of the clock is employed as the interface between the M6800 system and the video monitor control portion. Two communications interfaces are provided: a 20/60 rnA current loop interface and an RS-232C seri al interface (source: official Users Guide). DRIVER: motorola/exorterm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.223: 68bit added 'Motorola EXORterm 155' system. Improved screen aspect ratio in internal layout for EXORterm 155 terminal [68bit]. ROMSET: None required. $end $info=exorterm155_device $mame 0.223 [68bit] EXORTERM155, , ???? DRIVER: devices/machine/exorterm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: 68bit added 'EXORTERM155' device. ROMSET: 12288 bytes in 6 files / 8.13Kb packed $end $info=exorterm155_terminal $mame 0.223 [68bit] EXORterm 155 Terminal, , ???? DRIVER: devices/bus/rs232/exorterm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: 68bit added 'EXORterm 155 Terminal' device. ROMSET: None required. $end $info=exos201 $mame 0.285 [bitsavers] Excelan EXOS 201 Intelligent Ethernet Controller, , ???? DRIVER: devices/bus/multibus/exos201.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: bitsavers added 'Excelan EXOS 201 Intelligent Ethernet Controller' device. ROMSET: 65792 bytes in 3 files / 18.92Kb packed $end $info=exp4044 $mame 0.218 [rfka01] EXP4044, ExpertChip, 199? It’s a Socket 7-compatible PC motherboard produced in the 1990s. Based on a VIA chipset (likely VP2 or MVP3), it supports Intel Pentium, Pentium MMX, and AMD K6/K6-2 processors. It features 30-pin SIMM and/or 168-pin DIMM memory slots (depending on revision), ISA and PCI expansion slots, an integrated IDE controller, and—in some versions—onboard audio and video. Designed for budget or multimedia desktop systems in the post-Pentium era, it combines legacy hardware compatibility with support for emerging technologies such as AGP bus and SDRAM. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.218: rfka01 added 'ExpertChip EXP4044' system. ROMSET: 65536 bytes in 1 file / 43.97Kb packed $end $info=exp85 $mame 0.133 [Curt Coder] Explorer/85, Netronics, 1979 The Netronics Explorer 85 was a Intel 8085 based computer produced by Netronics R&D Ltd. located in New Milford, Connecticut between 1979 and 1984. Netronics also produced the more well known ELF II computer, and the ill fated Explorer 88 computer (source: http://en.wikipedia.org/wiki/Explorer/85). DRIVER: netronics/exp85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.234: Fixed keyboard problem, added 'save-state support [Robbbert]. - 0.148u5: Fixed terminal [Curt Coder]. - 0.133: Curt Coder added skeleton driver of 'Netronics Explorer 85' system. ROMSET: 10240 bytes in 5 files / 7.79Kb packed $end $info=expchess $mame 0.261 [hap, Sean Riddle] Explorer Chess, SciSys / LogiSoft, 1983 It’s a dedicated chess computer released in 1983, designed for both beginner and advanced players. Based on an 8-bit microprocessor (typically a 6502 or Z80), it offers multiple difficulty levels, game modes (play, analysis, puzzles), and a physical chessboard with pressure sensors and magnetic pieces. An LED display shows moves, timing, and system messages. Intended for home use and training, it represents a typical example of early commercial chess computers from the pre-32-bit era. DRIVER: saitek/companion2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'SciSys / LogiSoft'. - 0.261: hap and Sean Riddle added 'SciSys Explorer Chess' system. ROMSET: None required. $end $info=expert10 $mame 0.37b11 [Wilbert Pol] Expert XP-800 (1.0) (MSX1, Brazil), Gradiente, 1985 The Expert, made by Gradiente Electronica (to date best known as a game console and Hi-Fi equipment company) was the second and last MSX home computer launched in the Brazilian market, in mid-1980s. Released one month after Epcom's Hotbit (just in time for 1985's Christmas), the Expert model XP-800 was a clone of the National CF-3000, with a computer case resembling a stereo system, a detached keyboard with a proprietary connector, no caps lock LED and no reset key (source: http://en.wikipedia.org/wiki/Gradiente_Expert). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'Expert XP-800 (1.0) (MSX1, Brazil)'. - 0.37b11: Wilbert Pol added 'Gradiente Expert 1.0 (Brazil)' system. ROMSET: 32768 bytes in 1 file / 25.52Kb packed $end $info=expert11 $mame 0.37b11 [Wilbert Pol] Expert XP-800 (1.1) / Expert GPC-1 (MSX1, Brazil), Gradiente, 198? The Expert, made by Gradiente Electronica (to date best known as a game console and Hi-Fi equipment company) was the second and last MSX home computer launched in the Brazilian market, in mid-1980s. Released one month after Epcom's Hotbit (just in time for 1985's Christmas), the Expert model XP-800 was a clone of the National CF-3000, with a computer case resembling a stereo system, a detached keyboard with a proprietary connector, no caps lock LED and no reset key (source: http://en.wikipedia.org/wiki/Gradiente_Expert). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'Expert XP-800 (1.1) / Expert GPC-1 (MSX1, Brazil)'. - 0.37b11: Wilbert Pol added 'Gradiente Expert 1.1 (Brazil)' system. ROMSET: 32768 bytes in 1 file / 25.45Kb packed $end $info=expert13 $mame 0.128 [Wilbert Pol] Expert 1.3 (MSX1, Brazil), Gradiente, 198? The Expert, made by Gradiente Electronica (to date best known as a game console and Hi-Fi equipment company) was the second and last MSX home computer launched in the Brazilian market, in mid-1980s. Released one month after Epcom's Hotbit (just in time for 1985's Christmas), the Expert model XP-800 was a clone of the National CF-3000, with a computer case resembling a stereo system, a detached keyboard with a proprietary connector, no caps lock LED and no reset key (source: http://en.wikipedia.org/wiki/Gradiente_Expert). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'Expert 1.3 (MSX1, Brazil)'. - 0.128: Wilbert Pol added 'Gradiente Expert 1.3 (Brazil)' system. ROMSET: 32768 bytes in 1 file / 25.48Kb packed $end $info=expert20 $mame 0.128 [Wilbert Pol] Expert 2.0 (MSX2, Brazil), Gradiente, 1986 The Expert, made by Gradiente Electronica (to date best known as a game console and Hi-Fi equipment company) was the second and last MSX home computer launched in the Brazilian market, in mid-1980s. Released one month after Epcom's Hotbit (just in time for 1985's Christmas), the Expert model XP-800 was a clone of the National CF-3000, with a computer case resembling a stereo system, a detached keyboard with a proprietary connector, no caps lock LED and no reset key (source: http://en.wikipedia.org/wiki/Gradiente_Expert). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'Expert 2.0 (MSX2, Brazil)'. - 0.128: Wilbert Pol added 'Gradiente Expert 2.0 (Brazil)' system. ROMSET: 81920 bytes in 4 files / 60.41Kb packed $end $info=expert3i $mame 0.143u3 [Wilbert Pol] Expert 3 IDE (MSX2+, Brazil), Ciel, 19?? It’s an MSX2+-compatible home computer produced in Brazil in the 1990s. Based on the Zilog Z80 processor, it features advanced graphics (bitmap modes up to 512×212 resolution with 19,230 colors), enhanced audio via the Yamaha YM2413 chip, and built-in IDE hard disk support—a rarity among MSX systems. It includes joystick ports, MSX expansion slots, composite/RF video output, and a localized keyboard with a Brazilian layout. Designed for home and educational use, it runs MSX-DOS2 and supports advanced software, including games and productivity applications, representing one of the most complete evolutions of the MSX platform in the South American market. DRIVER: msx/msx2p.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2p_cart.xml, msx2_cart.xml, msx1_cart.xml, msx2p_flop.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'Expert 3 IDE (MSX2+, Brazil)'. - 0.143u3: Wilbert Pol added 'Ciel Expert 3 IDE' system. ROMSET: 147456 bytes in 5 files / 96.96Kb packed $end $info=expert3t $mame 0.143u3 [Wilbert Pol] Expert 3 Turbo (MSX2+, Brazil), Ciel, 1996 It’s an MSX2+-compatible home computer produced in Brazil in 1996. Based on a Zilog Z80 processor with an accelerated clock speed (typically 5.36 MHz or higher), it features advanced graphics (up to 512×212 pixels with over 19,000 colors), enhanced audio via the Yamaha YM2413 chip, and built-in IDE hard disk support. It includes a localized keyboard with a Brazilian layout, joystick ports, MSX expansion slots, and composite/RF video output. Running MSX-DOS2, it supports advanced software—including MSX2+-optimized games and productivity applications—and stands as one of the most powerful and complete implementations of the MSX platform in the South American market. DRIVER: msx/msx2p.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2p_cart.xml, msx2_cart.xml, msx1_cart.xml, msx2p_flop.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'Expert 3 Turbo (MSX2+, Brazil)'. - 0.143u3: Wilbert Pol added 'Ciel Expert 3 Turbo' system. ROMSET: 98304 bytes in 5 files / 69.69Kb packed $end $info=expertac $mame 0.143u3 [Wilbert Pol] Expert AC88+ (MSX2+, Brazil), Gradiente, 19?? It’s an MSX2+-compatible home computer produced in Brazil in the second half of the 1980s. Based on the Zilog Z80 processor, it features advanced graphics (resolutions up to 512×212 pixels with over 19,000 colors), enhanced audio via the Yamaha YM2413 chip, and 128 KB of video RAM. It includes a keyboard with a Brazilian layout, joystick ports, MSX expansion slots, and composite/RF video output. Designed for home and educational use, it runs MSX-DOS2 and supports advanced software, including games and applications optimized for MSX2+, representing one of the most widespread and complete implementations of the MSX platform in the Brazilian market. DRIVER: msx/msx2p.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2p_cart.xml, msx2_cart.xml, msx1_cart.xml, msx2p_flop.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'Expert AC88+ (MSX2+, Brazil)'. - 0.143u3: Wilbert Pol added 'Gradiente Expert AC88+' system. ROMSET: 98304 bytes in 5 files / 72.83Kb packed $end $info=expertdp $mame 0.81 [Jirou Kaneda] Expert DDPlus (MSX1, Brazil), Gradiente, 1989 The Expert, made by Gradiente Electronica (to date best known as a game console and Hi-Fi equipment company) was the second and last MSX home computer launched in the Brazilian market, in mid-1980s. Released one month after Epcom's Hotbit (just in time for 1985's Christmas), the Expert model XP-800 was an inferior clone of the National CF-3000, with a computer case resembling a stereo system, a detached keyboard with a proprietary connector, no caps lock LED and no reset key. The two last versions had a black case and the problematic socketed chips was replaced by an ASIC one. Nevertheless, the RAM was mapped to a secondary slot and, although it was straight by the MSX standards, caused a lot of crashes with programs who searched for memory in the wrong place. It not contributed to add popularity to both Plus versions (source: http://en.wikipedia.org/wiki/Gradiente_Expert#Versions_Plus.2FDD_Plus). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'Expert DDPlus (MSX1, Brazil)'. - 0.81: Jirou Kaneda added 'Gradiente Expert Plus' system. ROMSET: 49152 bytes in 2 files / 37.57Kb packed $end $info=expertdx $mame 0.143u3 [Wilbert Pol] Expert DDX+ (MSX2+, Brazil), Gradiente, 19?? It’s an MSX2+-compatible home computer produced in Brazil in the second half of the 1980s. Based on the Zilog Z80 processor, it features advanced graphics (up to 512×212 pixels with over 19,000 colors), enhanced audio via the Yamaha YM2413 chip, and 128 KB of video RAM. It includes a keyboard with a Brazilian layout, joystick ports, MSX expansion slots, and composite/RF video output. Designed for home and educational use, it runs MSX-DOS2 and supports advanced software, including games and applications optimized for MSX2+, representing one of the most widespread variants of the MSX platform in the Brazilian market. DRIVER: msx/msx2p.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2p_cart.xml, msx2_cart.xml, msx1_cart.xml, msx2p_flop.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'Expert DDX+ (MSX2+, Brazil)'. - 0.143u3: Wilbert Pol added 'Gradiente Expert DDX+' system. ROMSET: 114688 bytes in 5 files / 85.45Kb packed $end $info=expertpl $mame 0.81 [Jirou Kaneda] Expert Plus (MSX1, Brazil), Gradiente, 1989 The Expert, made by Gradiente Electronica (to date best known as a game console and Hi-Fi equipment company) was the second and last MSX home computer launched in the Brazilian market, in mid-1980s. Released one month after Epcom's Hotbit (just in time for 1985's Christmas), the Expert model XP-800 was an inferior clone of the National CF-3000, with a computer case resembling a stereo system, a detached keyboard with a proprietary connector, no caps lock LED and no reset key. The two last versions had a black case and the problematic socketed chips was replaced by an ASIC one. Nevertheless, the RAM was mapped to a secondary slot and, although it was straight by the MSX standards, caused a lot of crashes with programs who searched for memory in the wrong place. It not contributed to add popularity to both Plus versions (source: http://en.wikipedia.org/wiki/Gradiente_Expert#Versions_Plus.2FDD_Plus). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'Expert Plus (MSX1, Brazil)'. - 0.81: Jirou Kaneda added 'Gradiente Expert DDPlus' system. ROMSET: 49152 bytes in 2 files / 33.93Kb packed $end $info=explorapro $mame 0.204 [R. Belmont, Lord Nightmare] NCD Explora Pro XQ, Network Computing Devices, 1995 Technical informations: https://wiki.sigpipe.me/hacking:ncd_explora DRIVER: ncd/ncdppc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.204: R. Belmont and Lord Nightmare added 'Network Computing Devices NCD Explora Pro XQ' system. ROMSET: 262144 bytes in 1 file / 84.68Kb packed $end $info=exsprt48 $mame 0.218 [Sean Riddle, David Haywood] Excite Sports Wireless Interactive TV Game - 48-in-1 (NTSC), Excite, 200? It’s a plug-and-play console released in the 2000s, designed to connect directly to an NTSC television. It includes 48 simplified arcade games spanning genres from sports to action and puzzle. It uses a wireless controller with colored buttons for gameplay actions, while audio and video are output via composite or RF connection. DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Sean Riddle and David Haywood added 'Excite Sports Wireless Interactive TV Game - 48-in-1 (set 1, NTSC)' system. ROMSET: 33554432 bytes in 1 file / 11.01Mb packed $end $info=ez80 $mame 0.237 [AJR] Zilog eZ80, , ???? DRIVER: devices/cpu/z80/ez80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: AJR added 'Zilog eZ80' device. ROMSET: None required. $end $info=f1 $mame 0.133 [Angelo Salese, Robbbert] 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?" floppy disk (source: http://en.wikipedia.org/wiki/Apricot_Computers#1980s). DRIVER: act/apricotf.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.144u4: Renamed (aprif1) to (f1). - 0.133: Angelo Salese and Robbbert added skeleton driver of 'ACT Apricot F1' system. ROMSET: 32768 bytes in 2 files / 18.94Kb packed $end $info=f1_daisy $mame 0.222 [Robbbert] F1 daisy chain abstraction, , ???? DRIVER: act/apricotf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Robbbert added 'F1 daisy chain abstraction' device. ROMSET: None required. $end $info=f10 $mame 0.133 [Angelo Salese, Robbbert] 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). DRIVER: act/apricotf.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u4: Renamed (aprif10) to (f10). - 0.133: Angelo Salese and Robbbert added skeleton driver of 'ACT Apricot F10' system. ROMSET: 32768 bytes in 2 files / 24.16Kb packed $end $info=f1392 $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] Fountain 1392, Fountain, 1979 The "Fountain 1392" is a variation of the Radofin 1392, a programmable video game console from the 1970s that is part of the Radofin 1292 family. It features a Signetics 2636N audiovisual co-processor and was part of an early system that used cartridges, which had ROM sizes of up to 8KB. DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'Fountain 1392' system. ROMSET: None required. $end $info=f1e $mame 0.144u4 [Angelo Salese, Robbbert] Apricot F1e, ACT, 1984 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). DRIVER: act/apricotf.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.144u4: Angelo Salese and Robbbert added 'ACT Apricot F1e' system. $end $info=f2 $mame 0.144u4 [Angelo Salese, Robbbert] Apricot F2, ACT, 1984 Unlike the Apricot F1 which was a kind of bridge between the home-computing and the professional markets, the F2 and the F10 were clearly marketed as business machines. They were quite similar to the F1, but included an extra expansion slot, more memory and larger storage capacity : two disk-drives for the F2 and one disk-drive and a 10MB hard-disk for the F10 (source: http://www.old-computers.com/museum/computer.asp?c=493&st=1). DRIVER: act/apricotf.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u4: Angelo Salese and Robbbert added 'ACT Apricot F2' system. $end $info=f2mc16 $mame 0.212 [R. Belmont] Fujitsu Micro F2MC-16, , ???? DRIVER: devices/cpu/f2mc16/f2mc16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Created devices for the onboard analogue to digital converter, clock generator, interrupt controller/Extended intelligent I/O service, I/O port, Programmable Pulse Generator, reload timer and UART. CPU core exposes the RMW line for onboard devices. Log messages will contain the address of the start of the instruction, rather than the next byte the CPU is about to fetch. Added INT9/INT addr16 & INT addr24 software interrupt instructions. Fixed INCW @RWx & DECW @RWx instruction length Added missing fetch of immediate value in MOV @RWx + RW7, #imm8. Rewrote Tomy Prin-C keyboard handling and pen to use new onboard devices, substantially increasing the reload timer 0 frequency as it's now correctly waiting for 0x7530 underflows with reload = 0x37f at startup [smf]. - 0.268: Flesh out CPU emulation. Support INT #vct8, LSL A, R0 and FILSWI instructions. Support many more EA-type instruction modes. Prevent MOVS(W)I and FILS(W)I from clobbering RW0 if it lies within the destination range. Fix copy-paste mistakes [AJR]. - 0.267: Disassembly updates: Correct decoding of FILSWI. Eliminate unnecessary and somewhat confusing INC A and DEC A aliases [AJR]. Removed ancient diagnostic printf [R. Belmont]. Implemented several more instructions and fixed numerous issues. Implemented more instructions used by Tomy Prin-C software. Add and fix several instructions (#12427). Add additional instructions from Prin-C disassembly (#12443) [QUFB]. - 0.235: Emulate many more opcodes. Add interrupt callback for debugger. Correct disassembly of MOVW io, A. General cleanup. Add helper functions for increment and decrement operations and short direct banking. Rationalize use of temporary variables. Modify only lowest 8 bits of accumulator for XOR A, #imm8. Perform a 16-bit rather than 8-bit write for MOVW @RLx + #disp8, A. Use SSB instead of USB for @RW3 or @RW7 addressing when S flag is set. Fix numerous flag calculations. Emulate various additional instructions and modes. Fix banking for direct addressing mode. Fix semantics of CLRB and number of bytes consumed by SETB. Fix mistake with calculating N and Z flags for SUB and CMP and writing incorrect result for SUB. Use INC(W)(L) A and DEC(W)(L) A pseudo-operations in disassembly [AJR]. - 0.234: Rewrite disassembler. Fix bug in CPU core advancing PC by one too many bytes when executing ADDL A, RLn [AJR]. - 0.214: Implemented more opcodes. Made interrupt handling more robust. Implemented mb9061x timers 0 and 1, including external event counter mode. Fixed BBC branch offset. Added more opcodes to the disassembler and normalized bit syntax. Added save state support and cleaned up code [R. Belmont]. - 0.212: R. Belmont added 'Fujitsu Micro F2MC-16' device. ROMSET: None required. $end $info=f2mc16_adc $mame 0.271 [smf] F2MC16 ADC, , ???? DRIVER: devices/cpu/f2mc16/f2mc16_adc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: smf added 'F2MC16 ADC' device. ROMSET: None required. $end $info=f2mc16_clock_generator $mame 0.271 [smf] F2MC16 Clock Generator, , ???? DRIVER: devices/cpu/f2mc16/f2mc16_clock.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: smf added 'F2MC16 Clock Generator' device. ROMSET: None required. $end $info=f2mc16_intc $mame 0.271 [smf] F2MC16 INTC, , ???? DRIVER: devices/cpu/f2mc16/f2mc16_intc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: smf added 'F2MC16 INTC' device. ROMSET: None required. $end $info=f2mc16_port $mame 0.271 [smf] F2MC16 Port, , ???? DRIVER: devices/cpu/f2mc16/f2mc16_port.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: smf added 'F2MC16 Port' device. ROMSET: None required. $end $info=f2mc16_ppg $mame 0.271 [smf] F2MC16 Programmable Pulse Generator, , ???? DRIVER: devices/cpu/f2mc16/f2mc16_ppg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: smf added 'F2MC16 Programmable Pulse Generator' device. ROMSET: None required. $end $info=f2mc16_reload_timer $mame 0.271 [smf] F2MC16 16-bit reload timer, , ???? DRIVER: devices/cpu/f2mc16/f2mc16_reload.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: smf added 'F2MC16 16-bit reload timer' device. ROMSET: None required. $end $info=f2mc16_uart $mame 0.271 [smf] F2MC16 UART, , ???? DRIVER: devices/cpu/f2mc16/f2mc16_uart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: smf added 'F2MC16 UART' device. ROMSET: None required. $end $info=f2pbball $mame 0.183 [hap, Sean Riddle] 2 Player Baseball (Fonas), Fonas, 1979 Sears Electronic Baseball, licensed from Fonas (Fonas' Baseball). One or two-player game, player two uses controls under the black portion of the top of the game (source: http://www.handheldmuseum.com/Sears/2PlayerBaseball.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.183: hap and Sean Riddle added 'Fonas 2 Player Baseball' system. ROMSET: 2256 bytes in 3 files / 1.33Kb packed $end $info=f3851_psu $mame 0.208 Fairchild F3851 PSU, , ???? DRIVER: devices/machine/f3853.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'Fairchild F3851 PSU' device. ROMSET: None required. $end $info=f3853_smi $mame 0.149u1 Fairchild F3853 SMI, , ???? DRIVER: devices/machine/f3853.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Renamed (f3853_device) to (f3853_smi) and description changed to 'Fairchild F3853 SMI'. - 0.201: Improved interrupt behaviour. Don't fire external interrupt automatically when enabled, and clear interrupt requests once taken [AJR]. - 0.186: Renamed (f3853) to (f3853_device) and description changed to 'F3853 SMI'. - 0.149u1: Added 'F3853' device. ROMSET: None required. $end $info=f3856_psu $mame 0.208 Fairchild F3856 PSU, , ???? DRIVER: devices/machine/f3853.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'Fairchild F3856 PSU' device. ROMSET: None required. $end $info=f387x $mame 0.238 [Bitsavers] F387X PEP System, Fairchild Instrument & Camera Corporation, 1979 The F387X PEP System is a single board computer with LEDs and numeric keypad. Attached to the wiring side is a hand written label with the text: "7-6-79 OK 28" (source: https://www.computerhistory.org/collections/catalog/102696433). DRIVER: fairchild/f387x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.238: Bitsavers added 'Fairchild Instrument & Camera Corporation F387X PEP System' system. ROMSET: 2048 bytes in 1 file / 1.71Kb packed $end $info=f38t56_psu $mame 0.208 Fairchild F38T56 PSU, , ???? DRIVER: devices/machine/f3853.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'Fairchild F38T56 PSU' device. ROMSET: None required. $end $info=f3in1 $mame 0.193 [hap, Sean Riddle] 3 in 1: Football, Basketball, Soccer, Fonas, 1979 Fonas 3-in-1. It's a Soccer, Football and Basketball game handheld all in one. Use the switch to select the game and apply the appropriate overlay (source: https://www.handheldmuseum.com/Misc/Fonas3in1.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.193: hap and Sean Riddle added 'Fonas 3 in 1: Football/Basketball/Soccer' system. ROMSET: 3280 bytes in 3 files / 2.20Kb packed $end $info=f4431 $mame 0.248 [Dirk Best, Bitsavers] 4431, Facit, 1981 It’s an IBM PC-compatible desktop computer produced in Sweden in 1981 by Facit (a Swedish company known for typewriters and calculators). Based on the Intel 8088 processor, it features 64–256 KB of RAM, 5.25" floppy drives, and the MS-DOS operating system. Designed for professional and administrative use, it has a compact design with an integrated keyboard and a metal chassis. It was one of the earliest European PC-compatible systems, developed in collaboration with IBM and primarily targeted at the Scandinavian. DRIVER: facit/f4431.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.248: Dirk Best and Bitsavers added 'Facit 4431' system. ROMSET: 16616 bytes in 7 files / 10.30Kb packed $end $info=f4431_kbd $mame 0.248 [Dirk Best] Facit F4431 keyboard, , ???? DRIVER: facit/f4431_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Dirk Best added 'Facit F4431 keyboard' device. ROMSET: 2048 bytes in 1 file / 1.61Kb packed $end $info=f4702 $mame 0.227 [AJR] Fairchild 4702B Bit Rate Generator, , ???? DRIVER: devices/machine/f4702.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: AJR added 'Fairchild 4702B Bit Rate Generator' device. ROMSET: None required. $end $info=f4dxluc4 $mame 0.234 [Predator99, rfka01] F4DXL-UC4, ADI, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/5495 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: Predator99 and rfka01 added 'ADI F4DXL-UC4' system. ROMSET: 65536 bytes in 1 file / 54.40Kb packed $end $info=f5_620 $mame 0.283 [TeamEurope] F5 Handheld Game Console (620-in-1), , 202? Portable device with a color display and over 600 preinstalled games, including clones of classic arcade games and retro titles. Compact, battery-powered or USB-powered, it features a built-in joystick and buttons for an instant, nostalgic gaming experience designed for retro gaming enthusiasts. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added ' F5 Handheld Game Console (620-in-1)' system. ROMSET: 16777216 bytes in 1 file / 7.87Mb packed $end $info=f5220_kbd $mame 0.240 [AJR] F5220 Keyboard, , ???? DRIVER: falco/f5220_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.240: AJR added 'F5220 Keyboard' device. ROMSET: None required. $end $info=f65535_lcd_isa16 $mame 0.286 [Angelo Salese] CT-65535 Integrated VGA card (LCD variant), , ???? DRIVER: ibm/ptpc110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.286: Angelo Salese added 'CT-65535 Integrated VGA card (LCD variant)' device. ROMSET: None required. $end $info=f65535_vga $mame 0.286 [Angelo Salese] Chips and Technologies F65535 VGA i/f, , ???? DRIVER: devices/video/pc_vga_chips.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.286: Angelo Salese added 'Chips and Technologies F65535 VGA i/f' device. ROMSET: None required. $end $info=f8 $mame 0.150 Fairchild F8, , ???? DRIVER: devices/cpu/f8/f8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Add callback for overriding the normal reset address [AJR]. - 0.205: Fixed LNK instruction by testing carry flag before clearing flags (github #4371) [AJR]. - 0.201: Fix formatting glitch with disassembly of invalid instructions [AJR]. - 0.150: Added 'Fairchild F8' device. ROMSET: None required. $end $info=f82c836a $mame 0.286 [Angelo Salese] Chips and Technologies F82C836A SCATsx, , ???? DRIVER: devices/machine/f82c836.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Angelo Salese added 'Chips and Technologies F82C836A SCATsx' device. ROMSET: None required. $end $info=f9334 $mame 0.189 Fairchild 9334 Addressable Latch, , ???? DRIVER: devices/machine/74259.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Added 'Fairchild 9334 Addressable Latch' device. ROMSET: None required. $end $info=facit4440 $mame 0.201 [Robbbert] 4440 Twist (30M-F1), Facit, 1984 In Sweden it was used in tax offices, because of its useful features. Main feature of Facit Twist or Facit xxx0 was its screen which could be rotated 90 degrees to portrait orientation allowing 72 line display at 80 columns. Screen was white, with good contrast and flicker-free. It was useful with table comparison and data managenemt. Twist was a good Swedish machine, rigid and reliable. Casing was made of alluminium alloy painted white and brown. Mainboard was located on the back side, and rear part of case was acting as a huge heatsink (source: http://oldcomputer.info/terminal/facxxx0/index.htm). DRIVER: facit/facit4440.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.238: Updates based on schematics [AJR]. - 0.201: Robbbert added 'Facit Terminal 4440 (30M-F1)' system. ROMSET: 55296 bytes in 7 files / 29.03Kb packed $end $info=fairicam $mame 0.286 [TeamEurope] Rilu Rilu Fairilu Camera (Japan), Sega Toys, 2016 Digital toy camera produced by Sega Toys in collaboration with Sanrio, based on the "Rilu Rilu Fairilu" franchise (2016). Compact device designed for preschool girls, featuring an approximately 2-inch LCD screen, basic resolution (0.3–2 MP), and photo/video recording capabilities enhanced with filters and frames themed around Fairilu—fairy characters inspired by flowers and magical objects. The device boasts a pink/purple design with fairy-like wings, large buttons suited to small children’s hands, and battery-powered operation. Some versions supported microSD cards or USB transfer. This playful and educational tool provides an introductory, creative approach to digital photography and was primarily marketed in Japan from 2016 to 2019. DRIVER: tvgames/generalplus_gp327902.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Sega Toys Rilu Rilu Fairilu Camera (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.69Mb packed $end $info=falco500e $mame 0.240 [Bitsavers] Falco 500e, Falco Data Products, 1991 It’s an IBM PS/2-compatible desktop computer released in 1991. It supports extended memory (up to several megabytes), 16-bit ISA expansion slots (not Micro Channel, despite the PS/2 reference), 3.5" floppy drives, and an IDE hard disk. Designed for professional and technical use, it runs MS-DOS, Windows 3.1, and—in some configurations—UNIX-like operating systems. The system includes a proprietary BIOS, serial and parallel ports, and—in certain versions—an integrated VGA controller. It was marketed in Europe as a cost-effective alternative to IBM workstations, with a strong focus on stability and software compatibility. DRIVER: falco/falco500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.240: Bitsavers added 'Falco Data Products Falco 500e' system. ROMSET: 131072 bytes in 2 files / 75.36Kb packed $end $info=falco5220e $mame 0.203 [Al Kossow] Falco 5220e, Falco Data Products, 1987 Three variations of this terminal were introduced in 1986. Falco 5220 primarily emulates the DEC VT220; Falco 542 primarily emulates the LSI ADM 42; and Falco 5550 primarily emulates the Wyse WY-50 (source: MAME driver). DRIVER: falco/falco500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.204: Renamed (falco5220) to (falco5220e). - 0.203: Al Kossow added 'Falco Data Products Falco 5220' system. ROMSET: 65536 bytes in 2 files / 45.82Kb packed $end $info=falco5220s $mame 0.204 [Al Kossow] Falco 5220s, Falco Data Products, 1989 It’s an IBM PC/AT-compatible desktop computer released in 1989. Based on the Intel 80286 processor, it supports extended memory (up to several megabytes), 16-bit ISA expansion slots, 3.5" floppy drives, and IDE or MFM hard disks. Designed for professional use, it runs MS-DOS and Windows/286, featuring a proprietary BIOS and a design focused on stability and hardware compatibility. It was marketed in Europe as a reliable system for business and technical environments, often integrated into vertical solutions or dedicated workstations. DRIVER: falco/falco500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.204: Al Kossow added 'Falco Data Products Falco 5220s' system. ROMSET: 65536 bytes in 2 files / 43.93Kb packed $end $info=falcon30 $mame 0.140 [Curt Coder] Falcon030, Atari, 1992 The Atari Falcon030 Computer System was Atari Corporation's final computer product. Codenamed Sparrow, the machine was based on a Motorola 68030 main CPU, and had a Motorola 56000 digital signal processor, a feature which distinguished it from most other microcomputers of the era (source: http://en.wikipedia.org/wiki/Atari_Falcon). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.142: Renamed (falcon) to (falcon30). - 0.140: Curt Coder added skeleton driver of 'Atari Falcon' system. ROMSET: 2097152 bytes in 4 files / 821.46Kb packed $end $info=falcon40 $mame 0.140 [Curt Coder] Falcon040 (prototype), Atari, 1992 Few time after the Falcon 030, Atari decided to launch its successor. They worked then on the Falcon030 MicroBox. Atari worked for a while on a Falcon040 and one prototype was almost finished, but we can consider the MicroBox as the last attempt from Atari in the world of Computing (source: http://www.old-computers.com/museum/computer.asp?c=270). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder added skeleton driver of 'Atari Falcon040' system. ROMSET: 512788 bytes in 1 file / 251.60Kb packed $end $info=famicom $mame 0.37b5 [Brad Oliver] Famicom, 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). DRIVER: nintendo/nes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: nes.xml, nes_ade.xml, nes_ntbrom.xml, nes_kstudio.xml, nes_datach.xml, famibox.xml, famicom_flop.xml, famicom_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.251: BugFIX #08443 [Misc.] (nintendo/nes.cpp) famicom: Most software using ?hvc_basic? cartridges fails to start [AJR]. - 0.250: BugFIX #08445 [Misc.] (nintendo/nes.cpp) famicom: Games using Bandai LZ93D50 cartridges fail to start [Ivan Vangelista]. - 0.209: Added 'Namco 163 sound emulation, used by some Famicom cartridges [cam900]. - 0.155: Converted the disk system add-on to be a cart in the softlist. The official syntax to launch disk games is now mess famicom -cart disksys -flop gamename which corresponds to inserting the RAM expansion cart with connected the disk drive into the cartslot and the desired disk in the disk drive (exactly like you would have done with the real thing). In this way, you cannot mount anymore both a cart and a disk in the Family Computer (as in a real unit). Users that cannot cope with this limitation and/or with the new syntax can still use the famitwin driver (which offers both cart and disk options) or the newly added 'driver fds which emulates a famicom with the expansion always inserted: in both latter cases the old syntax mess famitwin -flop gamename will launch the game, as previously. Fixed disk system IRQ latch clear in Kaettekita Mario Bros. based on investigations by FHorse [Fabio Priuli]. - 0.149u1: Added support for loading/saving BASIC programs from/to cassette. Wav files supported only [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. $end $info=famicomo $mame 0.248 [kmg] Famicom (earlier, with RP2A03), Nintendo, 1983 The Nintendo Entertainment System (NES) is an 8-bit third-generation home video game console produced by Nintendo. It was first released in Japan in 1983 as the Family Computer (FC),[note 1] commonly known as the Famicom.[note 2] The NES, a redesigned version, was released in American test markets on October 18, 1985, before becoming widely available in North America and other countries. After developing a series of successful arcade games in the early 1980s, Nintendo planned to create a home video game console. Rejecting more complex proposals, the Nintendo president Hiroshi Yamauchi called for a simple, cheap console that ran games stored on cartridges. The controller design was reused from Nintendo's portable Game & Watch games. Nintendo released several add-ons, such as a light gun for shooting games (source: https://en.wikipedia.org/wiki/Nintendo_Entertainment_System). DRIVER: nintendo/nes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: nes.xml, nes_ade.xml, nes_ntbrom.xml, nes_kstudio.xml, nes_datach.xml, famibox.xml, famicom_flop.xml, famicom_cass.xml RESOURCES: Snap, Title and Icon. WIP: - 0.248: kmg added 'Nintendo Famicom (earlier, with RP2A03)' system. ROMSET: None required. $end $info=famitvc1 $mame 0.247 [kmg] My Computer Terebi C1, Sharp, 1983 Nintendo and Sharp had a close relationship back in the days of 8-bit gaming. In the world of Famicom, Sharp is best known for creating the Twin Famicom, a single console that had both cart and disk ports. A little less know, but still highly sought after item, is the Sharp C1, a combination TV and Famicom. The C1 came with a Famicom built into its base, and unlike the Famicom and Twin Famicom, it had a controller you could plug into the base. Just like its NES counterpart, 19SC111, the C1 wasn't a very popular item. But unlike the NES version, the C1 sells for a lot more money today. An unboxed C1 with the original controller can sell for as much as $300 with a busted screen and up to $800 fully functional. The C1 has the Famicom port at the bottom of the TV, which wouldn't allow for the use of the Disk System without some clever adjustments to the FDS's RAM adaptor. The Sharp C1 controller plugged in next to the cartridge slot in a port unique from the Famicom and NES. You can find C1's in both red and sort of a tan-gray-silver (source: https://famicomworld.com/system/other/sharp-c1/). DRIVER: nintendo/nes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: nes.xml, nes_ade.xml, nes_ntbrom.xml, nes_kstudio.xml, nes_datach.xml, famibox.xml, famicom_flop.xml, famicom_cass.xml RESOURCES: Snap and Title. WIP: - 0.247: kmg added 'Sharp My Computer Terebi C1' system. ROMSET: 16576 bytes in 3 files / 7.95Kb packed $end $info=famitwin $mame 0.106 [incog] Twin Famicom, 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). DRIVER: nintendo/nes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: nes.xml, nes_ade.xml, nes_ntbrom.xml, nes_kstudio.xml, nes_datach.xml, famibox.xml, famicom_flop.xml, famicom_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.248: Changed description to 'Twin Famicom'. - 0.114: Fixed Disk System, marked working now (bug #1101) [R. Belmont]. - 0.106: incog added 'Sharp Famicom Twin' system. ROMSET: 8192 bytes in 1 file / 5.49Kb packed $end $info=fanucs15 $mame 0.153 [Guru, R. Belmont] System 15, Fanuc, 1990 This is a circa-1990 CNC machine with a very custom GUI, made of a bunch of boards plugged into a passive backplane (source: driver fanucs15.c). DRIVER: skeleton/fanucs15.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.153: Guru and R. Belmont added skeleton driver of 'Fanuc System 15' system. Got the 80286 to boot correctly [Carl]. Added Guru Readme(tm) for Base 1 board [Guru]. ROMSET: 2981888 bytes in 26 files / 1007.71Kb packed $end $info=fanucspg $mame 0.153 [Guru, R. Belmont] System P Model G, Fanuc, 1983 This is a machine from 1983 in a single case with a lot of ports and a unique keyboard. Also known as Fanuc P-G System, this is a dedicated 8085+8086+8087-based computer system running software for CNC Programming. The system boots up from ROM and then application software is loaded from floppies. The softwares are not point and click auto-generation type conversational CAD/CAM applications. The earlier 'non-Symbolic' software requires knowledge of programming in APT and other languages of the era. The 'Symbolic' software has menus and asks questions and the blanks must be filled in correctly. The graphics are mostly made of lines but are sufficient to complete the task easily. Efficient and effective use of this system requires deep knowledge of CNC Machining techniques (Turning/Milling etc) and a good understanding of machining processes and procedures. With correct usage this system can be used to create CNC G-Code programs for any part that can be manufactured on a CNC Machine. Because the system is made in Japan in the early 80's and the manuals are very technical it also requires some skill in deciphering Japanese-English translated technical texts to understand how to use it properly (source: driver fanucspmg.c). DRIVER: skeleton/fanucspmg.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.154: Better colors from new reference [Guru, R. Belmont]. Mapped most of the chips on the i86 side [Carl]. - 0.153: Guru and R. Belmont added skeleton driver of 'Fanuc System P Model G' system. ROMSET: 65536 bytes in 4 files / 36.71Kb packed $end $info=fanucspgm $mame 0.154 [Guru, R. Belmont] System P Model G (monochrome), Fanuc, 1983 This is a machine from 1983 in a single case with a lot of ports and a unique keyboard. Also known as Fanuc P-G System, this is a dedicated 8085+8086+8087-based computer system running software for CNC Programming. The system boots up from ROM and then application software is loaded from floppies. The softwares are not point and click auto-generation type conversational CAD/CAM applications. The earlier 'non-Symbolic' software requires knowledge of programming in APT and other languages of the era. The 'Symbolic' software has menus and asks questions and the blanks must be filled in correctly. The graphics are mostly made of lines but are sufficient to complete the task easily. Efficient and effective use of this system requires deep knowledge of CNC Machining techniques (Turning/Milling etc) and a good understanding of machining processes and procedures. With correct usage this system can be used to create CNC G-Code programs for any part that can be manufactured on a CNC Machine. Because the system is made in Japan in the early 80's and the manuals are very technical it also requires some skill in deciphering Japanese-English translated technical texts to understand how to use it properly (source: driver fanucspmg.c). DRIVER: skeleton/fanucspmg.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.154: Guru and R. Belmont added 'Fanuc System P Model G (monochrome)' system. ROMSET: 32768 bytes in 4 files / 17.54Kb packed $end $info=fapocket $mame 0.195 [David Shah] Family Pocket 638 in 1, , 2017 It’s a handheld console released in 2017, featuring a color LCD screen and 638 pre-installed games—mostly simplified clones of arcade titles and 8-bit console classics. It includes a built-in controller with directional and action buttons, battery-powered operation, and a built-in speaker. The device doesn’t support cartridges or updates, offering an instant, nostalgic gaming experience for casual players. Designed for on-the-go fun, it combines compactness with a diverse range of content. DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.195: David Shah added 'Family Pocket 638 in 1' system. ROMSET: 67108864 bytes in 1 file / 31.02Mb packed $end $info=fatman $mame 0.275 [m1macrophage] FatMan, PAiA Electronics, 1992 The PAiA FatMan is a monophonic analog synthesizer, manufactured by the U.S.-based company PAiA Electronics, known for its specialization in electronic kits and DIY (Do-It-Yourself) musical instruments. The FatMan is particularly prized for its powerful, bass-rich sound, making it ideal for genres such as electronica, progressive rock, and other styles that require deep, aggressive timbres. DRIVER: paia/fatman.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: m1macrophage added 'PAiA Electronics FatMan' system. ROMSET: 8192 bytes in 1 file / 1.06Kb packed $end $info=fb01 $mame 0.154 [Wilbert Pol] FB-01 FM Sound Generator, Yamaha, 1986 The FB-01 is simply an inexpensive, 8 part multitimbral digital FM synth module. It's only a 4-operator synth which is less than, say a DX-7. This simply means its sounds are not quite as good. You will need an external MIDI system exclusive editor to edit the patches. This can be accomplished by a dedicated editor program like Unisyn, or by creating SysEx control messages within your sequencing program. The FB-01 has a lot of organ, piano, brass, bass, guitar, percussion, and lead sounds. Basically this is a good source of typical FM-sounds at a low price (source: http://www.vintagesynth.com/yamaha/fb01.php). DRIVER: yamaha/fb01.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.221: Changed description to 'FB-01 FM Sound Generator'. - 0.154: Wilbert Pol added 'Yamaha FB-01' system. ROMSET: 32768 bytes in 1 file / 17.70Kb packed $end $info=fc_disksys $mame 0.155 FC RAM Expansion + Disk System PCB, , ???? DRIVER: devices/bus/nes/disksys.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.288: Suppress side effects for debugger reads [cam900]. - 0.155: Added 'FC RAM Expansion + Disk System PCB' device. ROMSET: 16384 bytes in 2 files / 11.06Kb packed $end $info=fc100 $mame 0.154 [Robbbert, Anna Wu] FC-100, Goldstar, 1982 It’s a home computer released in Korea in 1982, based on the Zilog Z80 microprocessor and designed for home and educational use. Compatible with the CP/M operating system, it features 64 KB of RAM, video output for television (RF or composite), a cassette interface for program loading, and expansion ports. The system boots into a ROM-resident BASIC interpreter and was primarily used in schools and by Korean hobbyists as a local alternative to Western models of the era. DRIVER: skeleton/fc100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.154: Robbbert and Anna Wu added 'Goldstar FC-100' system. ROMSET: 28672 bytes in 4 files / 21.22Kb packed $end $info=fccomp88 $mame 0.277 [TeamEurope, David Haywood] FC Compact 88-in-1 (CC-SFFC-WT) (Japan), Columbus Circle, 201? It's a retro Nintendo Entertainment System (NES) mini-console produced by Columbus Circle, a brand known for making plug-and-play devices similar to the Retro Duo or 50-in-1 series, popular in the early 2000s. This particular edition is designed as a compact, vintage-style version of the NES, with 88 games preinstalled, all based on emulation of the NES system. The device connects directly to the TV via an AV (RCA) cable and requires no external cartridges-the games are permanently included within the system. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope and David Haywood added 'Columbus Circle FC Compact 88-in-1 (CC-SFFC-WT) (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.40Mb packed $end $info=fcpocket $mame 0.195 [David Shah] FC Pocket 600 in 1, , 2016 It’s a plug-and-play console released in 2016, designed to connect directly to a television. It offers 600 preloaded games, primarily simplified clones of arcade and 8-bit console titles. The integrated controller uses colored buttons for gameplay actions, while audio and video are output via composite connection. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.195: David Shah added 'FC Pocket 600 in 1' system. ROMSET: 134217728 bytes in 1 file / 24.44Mb packed $end $info=fctitler $mame 0.248 [kmg] Famicom Titler, Sharp, 1989 Due to different TV standards, only the most technical savy of you people will get the titler function of this console to work outside of Japan. Apparently, you can write words straight onto the screen with the little touchpad, and among other things change the size and color of titles with the buttons on the left. On the back is an RF hookup to plug your video camera into, as well as S-Video out (this console seems to be the only Famicom version with this function.) Also becasue of the added 'features this console has unusually high power consmuption (230 volts, so you'll need a step down converter.) Made by Sharp, who also made various other Famicom clones combined with other electronics (like TVs, VCRs, etc.) Not too rare that you can't find one, expect to pay at least $150 (source: http://ultimateconsoledatabase.com/famiclones/famicom_titler.htm). DRIVER: nintendo/nes.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: nes.xml, nes_ade.xml, nes_ntbrom.xml, nes_kstudio.xml, nes_datach.xml, famibox.xml, famicom_flop.xml, famicom_cass.xml RESOURCES: Snap and Title. WIP: - 0.248: kmg added 'Sharp Famicom Titler' system. ROMSET: 524480 bytes in 2 files / 196.20Kb packed $end $info=fd148 $mame 0.210 Rapid Access FD-148 Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'Rapid Access FD-148 Disk Drive' device. ROMSET: 16384 bytes in 1 file / 11.52Kb packed $end $info=fd1761 $mame 0.184 FD1761 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'FD1761 FDC'. - 0.184: Added 'FD1761' device. ROMSET: None required. $end $info=fd1763 $mame 0.184 FD1763 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'FD1763 FDC'. - 0.184: Added 'FD1763' device. ROMSET: None required. $end $info=fd1765 $mame 0.184 FD1765 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'FD1765 FDC'. - 0.184: Added 'FD1765' device. ROMSET: None required. $end $info=fd1767 $mame 0.184 FD1767 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'FD1767 FDC'. - 0.184: Added 'FD1767' device. ROMSET: None required. $end $info=fd1771 $mame 0.149u1 FD1771 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.249: Add missing inversion and add extended DDAM handling [Olivier Galibert]. - 0.186: Changed description to 'FD1771 FDC'. - 0.149u1: Added 'FD1771' device. ROMSET: None required. $end $info=fd1781 $mame 0.184 FD1781 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'FD1781 FDC'. - 0.184: Added 'FD1781' device. ROMSET: None required. $end $info=fd1791 $mame 0.149u1 FD1791 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'FD1791 FDC'. - 0.149u1: Added 'FD1791' device. ROMSET: None required. $end $info=fd1792 $mame 0.184 FD1792 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'FD1792 FDC'. - 0.184: Added 'FD1792' device. ROMSET: None required. $end $info=fd1793 $mame 0.149u1 FD1793 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'FD1793 FDC'. - 0.149u1: Added 'FD1793' device. ROMSET: None required. $end $info=fd1794 $mame 0.184 FD1794 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'FD1794 FDC'. - 0.184: Added 'FD1794' device. ROMSET: None required. $end $info=fd1795 $mame 0.149u1 FD1795 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'FD1795 FDC'. - 0.149u1: Added 'FD1795' device. ROMSET: None required. $end $info=fd1797 $mame 0.149u1 FD1797 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'FD1797 FDC'. - 0.149u1: Added 'FD1797' device. ROMSET: None required. $end $info=fd2000 $mame 0.145u6 FD-2000 Disk Drive, , ???? DRIVER: devices/bus/cbmiec/fd2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Changed description to 'FD-2000 Disk Drive'. - 0.145u6: Added 'FD-2000' device. ROMSET: 65536 bytes in 2 files / 43.97Kb packed $end $info=fd4000 $mame 0.147u4 FD-4000 Disk Drive, , ???? DRIVER: devices/bus/cbmiec/fd2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Changed description to 'FD-4000 Disk Drive'. - 0.147u4: Added 'FD-4000' device. ROMSET: 65536 bytes in 2 files / 44.02Kb packed $end $info=fdc344 $mame 0.153 Ably-Tech FDC-344, , ???? DRIVER: devices/bus/isa/mufdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'Ably-Tech FDC-344' device. ROMSET: 16384 bytes in 1 file / 2.10Kb packed $end $info=fdc37c665ir $mame 0.286 [Angelo Salese] SMSC FDC37C665IR Super I/O FDC with IR support, , ???? DRIVER: devices/machine/fdc37c665ir.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Angelo Salese added 'SMSC FDC37C665IR Super I/O FDC with IR support' device. ROMSET: None required. $end $info=fdc37c93x $mame 0.198 SMSC FDC37C93X Super I/O, , ???? DRIVER: devices/machine/fdc37c93x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Changed description to 'SMSC FDC37C93X Super I/O'. - 0.236: Update to support PS/2 mouse [yz70s]. - 0.235: Actually read logical device registers. Add placeholder routine for mouse irq. Use ns16550 instead of ns16450 for rs232 as per datasheet [yz70s]. - 0.198: Added 'SMSC FDC37C93X' device. ROMSET: None required. $end $info=fdc37m707 $mame 0.255 [Angelo Salese] SMSC FDC37M707 Super I/O, , ???? DRIVER: devices/machine/fdc37c93x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Angelo Salese added 'SMSC FDC37M707 Super I/O' device. ROMSET: None required. $end $info=fdcmag $mame 0.153 Magitronic Multi Floppy Controller Card, , ???? DRIVER: devices/bus/isa/mufdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'Magitronic Multi Floppy Controller Card' device. ROMSET: 8192 bytes in 1 file / 1.96Kb packed $end $info=fdes2000d $mame 0.181 [yovan] Designer 2000 Display, Fidelity International, 1988 The designer 2000 (1987) contains the Fidelity Excellence program (1985) in a chess board designed by the Italian artist Franco Rocco. The 2000 number indicates a US estimation of the Elo level. At the same time, the Designer 1500 included the weak Chess Challenger 8 program and the Designer 2100 the very good "Par Excellence". In 1990/1991, the Excel Mach III and IV were also proposed as "Designer 2265 master" and "Designer 2325 master". The designer display is a very good game derived from the "par excellence". This "display" model includes a little LCD screen (source: http://electronicchess.free.fr/heroes.html#designer2000). DRIVER: fidelity/desdis.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.181: yovan added 'Fidelity Electronics Designer 2000 Display' system. ROMSET: 32768 bytes in 1 file / 22.74Kb packed $end $info=fdes2100d $mame 0.180 [hap, Berger] Designer 2100 Display (set 1), Fidelity International, 1988 The designer 2000 (1987) contains the Fidelity Excellence program (1985) in a chess board designed by the Italian artist Franco Rocco. The 2000 number indicates a US estimation of the Elo level. At the same time, the Designer 1500 included the weak Chess Challenger 8 program and the Designer 2100 the very good "Par Excellence". In 1990/1991, the Excel Mach III and IV were also proposed as "Designer 2265 master" and "Designer 2325 master" (source: http://electronicchess.free.fr/heroes.html#designer2000). DRIVER: fidelity/desdis.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and Artwork Preview. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.249: Changed description to 'Designer 2100 Display (set 1)'. Fix bookrom bankswitch, make the lcd update edge triggered. Partial revert prev commit [hap]. - 0.221: Changed description to 'Designer 2100 Display'. - 0.180: hap and Berger added 'Fidelity Electronics Designer 2100 Display (rev. B)' system. ROMSET: 65536 bytes in 2 files / 43.81Kb packed $end $info=fdes2100da $mame 0.249 [Berger] Designer 2100 Display (set 2), Fidelity International, 1988 Fidelity?s state-of-the art technology provides you with an amazing computerized opponent that plays chess with skill and cunning, yet allows you to control the level of difficulty.?The sensory playing surface enables the computer to automatically sense all game moves.?Battery operation allows you to play against this chess opponent wherever you desire.?The built-in display provides additional features for you to select from and enables you the computer to communicate more information to you than non-display models (source: http://www.spacious-mind.com/html/designer_2100.html). DRIVER: fidelity/desdis.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.249: Berger added 'Fidelity Electronics Designer 2100 Display (set 2)' system. ROMSET: 32768 bytes in 1 file / 20.91Kb packed $end $info=fdes2265 $mame 0.193 [hap, yoyo_chessboard] Designer Mach III Master 2265 (set 1), Fidelity Electronics International, 1989 Anyone familiar with the usual black and gray fidelity boxes will be pleasantly surprised by the look of the Designer 2265. Its 29.5 x 29.5 x 2.6 cm plastic case with the cheekily raised corners does not catapult him into the luxury heights of a Saitek Renaissance, but is definitely neat to look at and clear enough to play games on it, The actual playing field, 20 x 20 cm in size, is equipped with pressure sensors that respond quite well to light pressure. On the side are the 16 LEDs with which the designer transmits the trains to his user. Unfortunately, the LEDs are installed below the actual surface of the designer and can only be seen through relatively tiny viewing windows. This looks elegant at first, but at the expense of clarity (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Fidelity_Designer_2265_Master). DRIVER: fidelity/desdis.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.266: Changed manufacturer to 'Fidelity Electronics International'. - 0.239: Changed description to 'Designer Mach III Master 2265 (set 1)'. - 0.193: hap and yoyo_chessboard added 'Fidelity Electronics Designer Mach III Master 2265' system. ROMSET: 65536 bytes in 2 files / 46.37Kb packed $end $info=fdes2265a $mame 0.239 [Berger] Designer Mach III Master 2265 (set 2), Fidelity Electronics International, 1989 Anyone familiar with the usual black and gray fidelity boxes will be pleasantly surprised by the look of the Designer 2265. Its 29.5 x 29.5 x 2.6 cm plastic case with the cheekily raised corners does not catapult him into the luxury heights of a Saitek Renaissance, but is definitely neat to look at and clear enough to play games on it, The actual playing field, 20 x 20 cm in size, is equipped with pressure sensors that respond quite well to light pressure. On the side are the 16 LEDs with which the designer transmits the trains to his user. Unfortunately, the LEDs are installed below the actual surface of the designer and can only be seen through relatively tiny viewing windows. This looks elegant at first, but at the expense of clarity (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Fidelity_Designer_2265_Master). DRIVER: fidelity/desdis.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: Changed manufacturer to 'Fidelity Electronics International'. - 0.239: Berger added 'Fidelity Electronics Designer Mach III Master 2265 (set 2)' system. ROMSET: 65536 bytes in 2 files / 46.31Kb packed $end $info=fdes2325 $mame 0.193 [hap, Berger] Designer Mach IV 68020 Master 2325, Fidelity Electronics International, 1991 Dan & Kathe Spracklen's program first appeared in a 2325 USCF rated chess computer in 1989 in the Fidelity Excel Mach IV Master and Version 6 of the Elite Avant Garde. These were amongst the last Fidelity chess computers to be produced before Fidelity was sold to Hegener & Glaser, makers of Mephistos. However Fidelity largely continued operations as an independent company. The Designer board version of the 2325 was not to appear for another two years, after Sid Samole had stepped down as Fidelity president. The new management set the price of the Designer 2325 Master at a very competitive level, $500. Less than half the previous price of the Excel Mach IV. That price also included the standard issue Mephisto style case (source: http://www.chesscomputeruk.com/html/fidelity_designer_2325_master.html). DRIVER: fidelity/desdis.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.266: Changed manufacturer to 'Fidelity Electronics International'. - 0.218: Changed description to 'Designer Mach IV 68020 Master 2325'. - 0.193: hap and Berger added 'Fidelity Electronics Designer Mach IV Master 2325' system. ROMSET: 65536 bytes in 1 file / 44.27Kb packed $end $info=fdpc200 $mame 0.155 [Wilbert Pol] DPC-200 (MSX1, Italy), Fenner, 1985 The Fenner DPC-200 is compatible MSX home computer manufactured by the Italian company Fenner for Daewoo (source, traslated from Spanish: http://enciclopedia.us.es/index.php/Fenner_DPC-200). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'DPC-200 (MSX1, Italy)'. - 0.155: Wilbert Pol added 'Fenner DPC-200' system. ROMSET: 32768 bytes in 1 file / 25.33Kb packed $end $info=fds $mame 0.155 [Fabio Priuli] Famicom (w/ Disk System add-on), Nintendo, 1986 The Family Computer Disk System, sometimes called the Famicom Disk System, the Disk System, the FDS and the FCD, was released on February 21, 1986 by Nintendo as a peripheral for the Nintendo Family Computer console in Japan. It uses proprietary floppy disks (called "Disk Cards") for data storage. It was announced, but not released, for the North American/PAL Nintendo Entertainment System. Through its entire production span, 1986-2003, 4.44 million units were sold (source: http://en.wikipedia.org/wiki/Family_Computer_Disk_System). DRIVER: nintendo/nes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: famicom_flop.xml RESOURCES: Snap, Title, Icon and Artwork Preview. WIP: - 0.239: BugFIX #08041: [Crash/Freeze] (nes.cpp) fds [smb2]: Game frozen at title screen (it should be animated) [kmg]. - 0.180: Detached the other cart lists [Reagan Roush]. - 0.155: Fabio Priuli added 'Nintendo Famicom (w/ Disk System add-on)' system. ROMSET: None required. $end $info=fe2010_pit $mame 0.188 Faraday FE2010 PIT, , ???? DRIVER: devices/machine/pit8253.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.188: Added 'Faraday FE2010 PIT' device. ROMSET: None required. $end $info=feag $mame 0.207 [hap, Berger] Elite Avant Garde (model 6081), Fidelity International, 1986 In late 1985 / early 1986, Fidelity launched the avant-garde successor to the Fidelity Elite A / S. Visually, the devices are similar, but buttons and display have been brought from the front (Elite A / S) to the right and added 'to a second display. The program was the so-called "Elite XC", which won the open American computer championship in Mobile (Alabama) in 1985. Therefore, the device was also named "Mobile Master (6081)". On the 8bit base of the 6502 processor, the 1986 Fidelity Elite Avantgarde 2100 (6088) followed, which included a slightly redesigned par excellence program with a larger reopening library (28,000 half leads) (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_Avantgarde). DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.208: Changed description to 'Elite Avant Garde (model 6081)'. - 0.207: hap and Berger added 'Fidelity Electronics Elite Avant Garde (model 6081, English)' system. ROMSET: 53248 bytes in 7 files / 38.46Kb packed $end $info=feag2100 $mame 0.179 [hap, anonymous] Elite Avant Garde 2100 (set 1), Fidelity International, 1986 Technical information and pictures: http://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_Avantgarde_2100 DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.269: Swap feag2100/feag2100a and add a CPU freq config instead [hap]. - 0.266: Changed manufacturer to 'Fidelity International'. - 0.220: Changed description to 'Elite Avant Garde 2100 (set 1)'. - 0.208: Changed description to 'Elite Avant Garde 2100'. - 0.179: hap, anonymous added 'Fidelity Electronics Elite Avant Garde 2100 (English)' system. ROMSET: 49152 bytes in 3 files / 28.83Kb packed $end $info=feag2100a $mame 0.220 [Berger] Elite Avant Garde 2100 (set 2), Fidelity International, 1986 Technical information and pictures: http://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_Avantgarde_2100 DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.269: Swap feag2100/feag2100a and add a CPU freq config instead [hap]. - 0.266: Changed manufacturer to 'Fidelity International'. - 0.220: Berger added 'Fidelity Electronics Elite Avant Garde 2100 (set 2)' system. ROMSET: 49152 bytes in 3 files / 28.82Kb packed $end $info=feagpriv $mame 0.272 [hap, Berger] Elite Private Line (EAG 6081 conversion), Fidelity Deutschland, 1986 Private Line, (Fidelity Elite Private Line) a dedicated chess computer of the Elite series by Fidelity Electronics with a 6502 processor and a Sargon based program by Dan and Kathe Spracklen, the computer designed by German representative of Fidelity Electronics, Peter Reckwitz. Along with his "team" members Elite and Elegance, Private Line played the 4th World Microcomputer Chess Championship 1984 in Glasgow. The computer had a wooden sensory board and an external display unit. It was released in small quantities for a few collectors and enthusiasts (source: https://www.chessprogramming.org/Private_Line). DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.272: hap, Berger added 'Fidelity Deutschland Elite Private Line (EAG 6081 conversion)' system. ROMSET: 32768 bytes in 1 file / 17.83Kb packed $end $info=feagv10 $mame 0.171 [hap, Micha] Elite Avant Garde 2325 (model 6117-10), Fidelity International, 1990 In late 1985 / early 1986, Fidelity launched the avant-garde successor to the Fidelity Elite A/S. Visually, the devices are similar, but buttons and display have been brought from the front (Elite A / S) to the right and added 'to a second display. The program was the so-called "Elite XC", which won the open American computer championship in Mobile (Alabama) in 1985. Therefore, the device was also named "Mobile Master (6081)". On the 8bit base of the 6502 processor, the 1986 Fidelity Elite Avantgarde 2100 (6088) followed, which included a slightly redesigned par excellence program with a larger reopening library (28,000 half leads) (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_Avantgarde). DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.259: Changed description to 'Elite Avant Garde 2325 (model 6117-10)'. - 0.171: hap and Micha added 'Fidelity Electronics Elite Avant Garde (model 6117-10)' system. ROMSET: 131072 bytes in 4 files / 94.56Kb packed $end $info=feagv11 $mame 0.171 [hap, Micha] Elite Avant Garde 2325 (model 6117-11), hack (Wilfried Bucke), 2001 In late 1985 / early 1986, Fidelity launched the avant-garde successor to the Fidelity Elite A / S. Visually, the devices are similar, but buttons and display have been brought from the front (Elite A / S) to the right and added 'to a second display. The program was the so-called "Elite XC", which won the open American computer championship in Mobile (Alabama) in 1985. Therefore, the device was also named "Mobile Master (6081)". On the 8bit base of the 6502 processor, the 1986 Fidelity Elite Avantgarde 2100 (6088) followed, which included a slightly redesigned par excellence program with a larger reopening library (28,000 half leads) (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_Avantgarde). DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.259: Changed description to 'Elite Avant Garde 2325 (model 6117-11)'. - 0.171: hap and Micha added 'hack (Wilfried Bucke) Elite Avant Garde (model 6117-11)' system. ROMSET: 131072 bytes in 4 files / 94.56Kb packed $end $info=feagv4 $mame 0.208 [hap, Berger] Elite Avant Garde 2265 (model 6114-2/3/4, set 1), Fidelity International, 1989 In late 1985 / early 1986, Fidelity launched the avant-garde successor to the Fidelity Elite A / S. Visually, the devices are similar, but buttons and display have been brought from the front (Elite A / S) to the right and added 'to a second display. The program was the so-called "Elite XC", which won the open American computer championship in Mobile (Alabama) in 1985. Therefore, the device was also named "Mobile Master (6081)". On the 8bit base of the 6502 processor, the 1986 Fidelity Elite Avantgarde 2100 (6088) followed, which included a slightly redesigned par excellence program with a larger reopening library (28,000 half leads) (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_Avantgarde). DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.257: Renamed (feagv3) to (feagv4). - 0.208: hap and Berger added 'Fidelity Electronics Elite Avant Garde (model 6114-3)' system. ROMSET: 131072 bytes in 2 files / 88.77Kb packed $end $info=feagv4a $mame 0.171 [hap, Micha] Elite Avant Garde 2265 (model 6114-2/3/4, set 2), Fidelity International, 1989 In late 1985 / early 1986, Fidelity launched the avant-garde successor to the Fidelity Elite A / S. Visually, the devices are similar, but buttons and display have been brought from the front (Elite A / S) to the right and added 'to a second display. The program was the so-called "Elite XC", which won the open American computer championship in Mobile (Alabama) in 1985. Therefore, the device was also named "Mobile Master (6081)". On the 8bit base of the 6502 processor, the 1986 Fidelity Elite Avantgarde 2100 (6088) followed, which included a slightly redesigned par excellence program with a larger reopening library (28,000 half leads) (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_Avantgarde). DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.257: Renamed (feagv2) to (feagv4a). - 0.208: Changed description to 'Elite Avant Garde (model 6114-2)'. - 0.171: hap and Micha added 'Fidelity Electronics Elite Avant Garde (model 6114-2/3/4)' system. ROMSET: 131072 bytes in 2 files / 88.76Kb packed $end $info=feagv4b $mame 0.280 [Berger] Elite Avant Garde 2265 (model 6114-2/3/4, set 3), Fidelity International, 1989 An electronic device dedicated to chess, designed for intermediate and advanced players, featuring adjustable difficulty levels, position analysis, and multiple game modes (including tournaments and training sessions). Equipped with a physical chessboard equipped with sensors beneath the squares and magnetic or contact-based pieces, it automatically recognizes moves and responds via an LED display or voice prompts—depending on the version. The device also offers features such as move suggestions, a built-in timer, detection of illegal moves, and game storage capabilities. Crafted from high-quality materials with a sleek, elegant design, it’s perfect for those seeking a reliable, sophisticated digital opponent for strategic study or entertainment. DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.280: Berger added 'Fidelity International Elite Avant Garde 2265 (model 6114-2/3/4, set 3)' system. ROMSET: 131072 bytes in 2 files / 88.74Kb packed $end $info=feagv5 $mame 0.207 [anonymous] Elite Avant Garde 2265 (model 6114-5), Fidelity International, 1989 In late 1985 / early 1986, Fidelity launched the avant-garde successor to the Fidelity Elite A / S. Visually, the devices are similar, but buttons and display have been brought from the front (Elite A / S) to the right and added 'to a second display. The program was the so-called "Elite XC", which won the open American computer championship in Mobile (Alabama) in 1985. Therefore, the device was also named "Mobile Master (6081)". On the 8bit base of the 6502 processor, the 1986 Fidelity Elite Avantgarde 2100 (6088) followed, which included a slightly redesigned par excellence program with a larger reopening library (28,000 half leads) (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_Avantgarde). DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.259: Changed description to 'Elite Avant Garde 2265 (model 6114-5)'. - 0.253: Decrease quantum [hap]. - 0.207: anonymous added 'Fidelity Electronics Elite Avant Garde (model 6114-5)' system. ROMSET: 196608 bytes in 4 files / 130.11Kb packed $end $info=feagv7 $mame 0.175 [anonymous] Elite Avant Garde 2325 (model 6117-6/7, set 1), Fidelity International, 1989 In late 1985 / early 1986, Fidelity launched the avant-garde successor to the Fidelity Elite A / S. Visually, the devices are similar, but buttons and display have been brought from the front (Elite A / S) to the right and added 'to a second display. The program was the so-called "Elite XC", which won the open American computer championship in Mobile (Alabama) in 1985. Therefore, the device was also named "Mobile Master (6081)". On the 8bit base of the 6502 processor, the 1986 Fidelity Elite Avantgarde 2100 (6088) followed, which included a slightly redesigned par excellence program with a larger reopening library (28,000 half leads) (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_Avantgarde). DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title, Icon and Artwork Preview. WIP: - 0.266: Renamed (feagv9) to (feagv7). - 0.259: Changed description to 'Elite Avant Garde 2325 (model 6117-9)'. - 0.175: anonymous added 'Fidelity Electronics Elite Avant Garde (model 6117-9)' system. ROMSET: 131072 bytes in 2 files / 88.86Kb packed $end $info=feagv7a $mame 0.171 [hap, Micha] Elite Avant Garde 2325 (model 6117-6/7, set 2), Fidelity International, 1989 In late 1985 / early 1986, Fidelity launched the avant-garde successor to the Fidelity Elite A / S. Visually, the devices are similar, but buttons and display have been brought from the front (Elite A / S) to the right and added 'to a second display. The program was the so-called "Elite XC", which won the open American computer championship in Mobile (Alabama) in 1985. Therefore, the device was also named "Mobile Master (6081)". On the 8bit base of the 6502 processor, the 1986 Fidelity Elite Avantgarde 2100 (6088) followed, which included a slightly redesigned par excellence program with a larger reopening library (28,000 half leads) (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_Avantgarde). DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title and Icon. WIP: - 0.266: Renamed (feagv7) to (feagv7a) and changed manufacturer to 'Fidelity International'. - 0.171: hap and Micha added 'Fidelity Electronics Elite Avant Garde (model 6117-7)' system. ROMSET: 131072 bytes in 2 files / 88.86Kb packed $end $info=feagv7b $mame 0.257 [ProteusArts] Elite Avant Garde 2325 (model 6117-6/7, set 3), Fidelity International, 1989 In late 1985 / early 1986, Fidelity launched the avant-garde successor to the Fidelity Elite A / S. Visually, the devices are similar, but buttons and display have been brought from the front (Elite A / S) to the right and added 'to a second display. The program was the so-called "Elite XC", which won the open American computer championship in Mobile (Alabama) in 1985. Therefore, the device was also named "Mobile Master (6081)". On the 8bit base of the 6502 processor, the 1986 Fidelity Elite Avantgarde 2100 (6088) followed, which included a slightly redesigned par excellence program with a larger reopening library (28,000 half leads) (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_Avantgarde). DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.266: Renamed (feagv7a) to (feagv7b) and changed manufacturer to 'Fidelity International'. - 0.257: ProteusArts added 'Fidelity Electronics Elite Avant Garde (model 6117-7, set 2)' system. ROMSET: 131072 bytes in 2 files / 88.85Kb packed $end $info=feagv7c $mame 0.191 [CB-Emu] Elite Avant Garde 2325 (model 6117-6/7, set 4), Fidelity International, 1989 In late 1985 / early 1986, Fidelity launched the avant-garde successor to the Fidelity Elite A / S. Visually, the devices are similar, but buttons and display have been brought from the front (Elite A / S) to the right and added 'to a second display. The program was the so-called "Elite XC", which won the open American computer championship in Mobile (Alabama) in 1985. Therefore, the device was also named "Mobile Master (6081)". On the 8bit base of the 6502 processor, the 1986 Fidelity Elite Avantgarde 2100 (6088) followed, which included a slightly redesigned par excellence program with a larger reopening library (28,000 half leads) (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_Avantgarde). DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.266: Renamed (feagv7b) to (feagv7c) and changed manufacturer to 'Fidelity International'. - 0.257: Renamed (feagv7a) to (feagv7b). - 0.191: CB-Emu added 'Fidelity Electronics Elite Avant Garde (model 6117-7, set 2)' system. ROMSET: 131072 bytes in 2 files / 88.85Kb packed $end $info=feagv9 $mame 0.266 [hap, Berger] Elite Avant Garde 2325 (model 6117-9, set 1), Fidelity International, 1989 In late 1985 / early 1986, Fidelity launched the avant-garde successor to the Fidelity Elite A / S. Visually, the devices are similar, but buttons and display have been brought from the front (Elite A / S) to the right and added 'to a second display. The program was the so-called "Elite XC", which won the open American computer championship in Mobile (Alabama) in 1985. Therefore, the device was also named "Mobile Master (6081)". On the 8bit base of the 6502 processor, the 1986 Fidelity Elite Avantgarde 2100 (6088) followed, which included a slightly redesigned par excellence program with a larger reopening library (28,000 half leads) (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_Avantgarde). DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.266: hap and Berger added 'Fidelity International Elite Avant Garde 2325 (model 6117-9, set 1)' system. ROMSET: 131072 bytes in 2 files / 88.86Kb packed $end $info=feagv9a $mame 0.266 [hap, Berger] Elite Avant Garde 2325 (model 6117-9, set 2), Fidelity International, 1989 In late 1985 / early 1986, Fidelity launched the avant-garde successor to the Fidelity Elite A / S. Visually, the devices are similar, but buttons and display have been brought from the front (Elite A / S) to the right and added 'to a second display. The program was the so-called "Elite XC", which won the open American computer championship in Mobile (Alabama) in 1985. Therefore, the device was also named "Mobile Master (6081)". On the 8bit base of the 6502 processor, the 1986 Fidelity Elite Avantgarde 2100 (6088) followed, which included a slightly redesigned par excellence program with a larger reopening library (28,000 half leads) (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_Avantgarde). DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.266: hap and Berger added 'Fidelity International Elite Avant Garde 2325 (model 6117-9, set 2)' system. ROMSET: 131072 bytes in 2 files / 88.86Kb packed $end $info=feagv9b $mame 0.266 [hap, Berger] Elite Avant Garde 2325 (model 6117-9, set 3), Fidelity International, 1989 In late 1985 / early 1986, Fidelity launched the avant-garde successor to the Fidelity Elite A / S. Visually, the devices are similar, but buttons and display have been brought from the front (Elite A / S) to the right and added 'to a second display. The program was the so-called "Elite XC", which won the open American computer championship in Mobile (Alabama) in 1985. Therefore, the device was also named "Mobile Master (6081)". On the 8bit base of the 6502 processor, the 1986 Fidelity Elite Avantgarde 2100 (6088) followed, which included a slightly redesigned par excellence program with a larger reopening library (28,000 half leads) (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_Avantgarde). DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.266: hap and Berger added 'Fidelity International Elite Avant Garde 2325 (model 6117-9, set 3)' system. ROMSET: 131072 bytes in 2 files / 88.85Kb packed $end $info=feagv9c $mame 0.266 [hap, Berger] Elite Avant Garde 2325 (model 6117-9, set 4), Fidelity International, 1989 In late 1985 / early 1986, Fidelity launched the avant-garde successor to the Fidelity Elite A / S. Visually, the devices are similar, but buttons and display have been brought from the front (Elite A / S) to the right and added 'to a second display. The program was the so-called "Elite XC", which won the open American computer championship in Mobile (Alabama) in 1985. Therefore, the device was also named "Mobile Master (6081)". On the 8bit base of the 6502 processor, the 1986 Fidelity Elite Avantgarde 2100 (6088) followed, which included a slightly redesigned par excellence program with a larger reopening library (28,000 half leads) (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_Avantgarde). DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.266: hap and Berger added 'Fidelity International Elite Avant Garde 2325 (model 6117-9, set 4)' system. ROMSET: 131072 bytes in 2 files / 88.85Kb packed $end $info=feap90 $mame 0.201 [Robbbert] Multitel Fe Ap 90-1.1, Siemens, 1989 Another unit based on Siemens Bitel T3210 design. After some success of "intelligent telephone", Siemens manufactured other types of this terminal, here is a newer version of T3210. This one is known as "Multitel Fe Ap 90-1.1". It was not marked with Siemens logo, but with German Post office logo and stickers so it was probably leased from Post for operation as Bildschirmtext service terminal. It is newer than T3210 - my unit is from 1988 (?89) while Bitel is 2 years older. The construction has been simplified - re-designed mainboard contained only one ROM containing data essential for operating - mostly characters and graphics - and the system ROM has been moved to battery-backed SRAM module. This way it could be upgraded without much disassembly. Lock module ROM is not used at all. DB expansion connector has been replaced with two DIN ones and card reader conector is not soldered in. It was definitely a "cost-reduced" and upgraded version of T3210. Its strange name - "Fe Ap" may come from German "Fernsprech Apparat" - Telephone device, as well as e.g. "Fernschreiber" - a teletype especially that some German telephones had types "FeT Ap ..." (source: http://oldcomputer.info/terminal/multitel/index.htm). DRIVER: siemens/bitel.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.201: Robbbert added 'Siemens Multitel Fe Ap 90-1.1' system. ROMSET: 98304 bytes in 2 files / 48.31Kb packed $end $info=feas $mame 0.234 [Berger] Elite A/S Challenger (original program), Fidelity Electronics, 1983 Technical informations: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_A/S_Challenger DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.272: Correct default clock divider. Add elite private line to internal artwork [hap]. - 0.234: Berger added 'Fidelity Electronics Elite A/S Challenger (original program)' system. ROMSET: 53248 bytes in 7 files / 38.29Kb packed $end $info=feasbu $mame 0.175 [hap, anonymous] Elite A/S Challenger (Budapest program, model EAS), Fidelity Electronics, 1983 Technical informations: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_A/S_Challenger DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Artwork Preview. WIP: - 0.229: Changed description to 'Elite A/S Challenger (Budapest program, model EAS)'. - 0.208: Changed description to 'Elite A/S Challenger (Budapest program)'. - 0.179: Promoted to working [hap]. - 0.175: hap and anonymous dded Fidelity Electronics Elite A/S Challenger (Budapest program, English)' system. ROMSET: 24576 bytes in 3 files / 17.61Kb packed $end $info=feasbua $mame 0.229 [Berger] Elite A/S Challenger (Budapest program, model EWC), Fidelity Electronics, 1983 Technical informations: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_A/S_Challenger DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.229: Berger added 'Fidelity Electronics Elite A/S Challenger (Budapest program, model EWC)' system. ROMSET: 24576 bytes in 3 files / 17.66Kb packed $end $info=feasgla $mame 0.175 [hap, anonymous] Elite A/S Challenger (Glasgow program, set 1), Fidelity Electronics, 1984 Technical information and pictures: http://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_A/S_Glasgow. DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title, Icon and Artwork Preview. WIP: - 0.221: Changed description to 'Elite A/S Challenger (Glasgow program, set 1)'. - 0.208: Changed description to 'Elite A/S Challenger (Glasgow program)'. - 0.179: Promoted to working [hap]. - 0.175: hap and anonymous added 'Fidelity Electronics Elite A/S Challenger (Glasgow program, English)' system. ROMSET: 24576 bytes in 3 files / 16.86Kb packed $end $info=feasglaa $mame 0.221 [hap] Elite A/S Challenger (Glasgow program, set 2), Fidelity Electronics, 1984 Technical information and pictures: http://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_A/S_Glasgow. DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.221: hap added 'Fidelity Electronics Elite A/S Challenger (Glasgow program, set 2)' system. ROMSET: 24576 bytes in 3 files / 16.86Kb packed $end $info=feasglab $mame 0.223 [Berger] Elite A/S Challenger (Glasgow program, set 3), Fidelity Electronics, 1984 Technical information and pictures: http://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_A/S_Glasgow. DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.223: Berger added 'Fidelity Electronics Elite A/S Challenger (Glasgow program, set 3)' system. ROMSET: 24576 bytes in 3 files / 17.08Kb packed $end $info=feasx $mame 0.267 [Berger] Elite A/S Challenger (experimental), Fidelity Computer Products, 1985 The programs of Chess Challenger as Prestige II, Chess Challenger as Elite-S, Elite Private and Chess Challenger as Elegance are closely related. There was initially a pre-Budapest version for the Challenger as Elite-S, then a Budapest version and finally a revised Budapest version for the Elite and Prestige II, which ran at a clock frequency of 3.2 to 3.6 MHz in the former and 4.0 MHz in the latter. The program was revised for Glasgow and is now being sold in a revised version. In the Elegance it runs at 3.6 MHz, in the Elite-S mostly at 4.0 MHz and in the Elite Private at least (?) 5.0 MHz. There also seem to be slightly different program variants in circulation. The practical effects of all these subtle differences are usually somewhat overestimated, the programs only differ in details, although further development has not only brought improvements. The speed increases only result in a factor of five to ten. Half-train increased calculation depth and so only fractions of that are to be estimated here. If you really want to, you can have your "older" Elite-S upgraded to the latest standard at Fidelity in Mülheim for around DM 250.00. I have no personal experience of the possibilities offered by the so-called "resonator" - whatever that means - and the conversion by a third party, and I do not intend to look into it in more detail, as the achievable benefit is quite modest... (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Elite_A/S_Challenger). DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.267: Berger added 'Fidelity Computer Products Elite A/S Challenger (experimental)' system. ROMSET: 24576 bytes in 3 files / 16.75Kb packed $end $info=feldo $mame 0.234 [hap, bataais] Eldorado Chess Challenger, Fidelity Electronics International / CXG Systems, 1990 Fidelity Eldorado Chess Challenger includes complete set of magnetic chess pieces and AC adapter Instructions were missing, but a copy has been printed out Box has wear, but is structurally sound Has been tested, and seems to work fine 8 levels of playing strength can be selected to match the skills of any player, novice to advanced Easy to play—sensory playing surface automatically records your moves and lights up computer' s moves (source: https://www.worthpoint.com/worthopedia/fidelity-eldorado-chess-challenger-534165922). DRIVER: fidelity/eldorado.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: Changed manufacturer to 'Fidelity Electronics International / CXG Systems'. - 0.234: hap and bataais added 'Fidelity Electronics/CXG Systems Eldorado Chess Challenger' system. ROMSET: 2048 bytes in 1 file / 1.81Kb packed $end $info=feleg $mame 0.198 [hap, yoyo_chessboard] Elegance Chess Challenger (model 6085), Fidelity International, 1986 Elegance (Fidelity Elegance, Chess Challenger Elegance), a dedicated chess computer of the Chess Challenger series by Fidelity Electronics, produced and distributed since 1984. Like the Fidelity Elite A/S the computer with a 6502 processor ran a Sargon based program by Dan and Kathe Spracklen. Elegance had a compact, wooden sensory board with reed switches and magnets in the chessmen (source: https://chessprogramming.wikispaces.com/Elegance). DRIVER: fidelity/elegance.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.233: Changed description to 'Elegance Chess Challenger (model 6085)'. - 0.198: hap and yoyo_chessboard added 'Fidelity Electronics Elegance Chess Challenger' system. ROMSET: 24576 bytes in 3 files / 14.66Kb packed $end $info=felega $mame 0.233 [Berger] Elegance Chess Challenger (model AS12, set 1), Fidelity Computer Products, 1984 Elegance (Fidelity Elegance, Chess Challenger Elegance), a dedicated chess computer of the Chess Challenger series by Fidelity Electronics, produced and distributed since 1984. Like the Fidelity Elite A/S the computer with a 6502 processor ran a Sargon based program by Dan and Kathe Spracklen. Elegance had a compact, wooden sensory board with reed switches and magnets in the chessmen (source: https://chessprogramming.wikispaces.com/Elegance). DRIVER: fidelity/elegance.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.266: Changed manufacturer to 'Fidelity Computer Products'. - 0.262: Update ROM labels, psr260: underclock CPU for now, and get rid of lcd set_busy_factor [hap]. - 0.248: Changed description to 'Elegance Chess Challenger (model AS12, set 1)'. - 0.233: Berger added 'Fidelity Electronics Elegance Chess Challenger (model AS12)' system. ROMSET: 20480 bytes in 3 files / 14.48Kb packed $end $info=felega1 $mame 0.248 [Berger] Elegance Chess Challenger (model AS12, set 2), Fidelity Computer Products, 1984 Elegance (Fidelity Elegance, Chess Challenger Elegance), a dedicated chess computer of the Chess Challenger series by Fidelity Electronics, produced and distributed since 1984. Like the Fidelity Elite A/S the computer with a 6502 processor ran a Sargon based program by Dan and Kathe Spracklen. Elegance had a compact, wooden sensory board with reed switches and magnets in the chessmen (source: https://chessprogramming.wikispaces.com/Elegance). DRIVER: fidelity/elegance.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.266: Changed manufacturer to 'Fidelity Computer Products'. - 0.248: Berger added 'Fidelity Electronics Elegance Chess Challenger (model AS12, set 2)' system. ROMSET: 20480 bytes in 3 files / 14.41Kb packed $end $info=felega2 $mame 0.252 [Berger] Elegance Chess Challenger (model AS12, set 3), Fidelity Computer Products, 1984 Elegance (Fidelity Elegance, Chess Challenger Elegance), a dedicated chess computer of the Chess Challenger series by Fidelity Electronics, produced and distributed since 1984. Like the Fidelity Elite A/S the computer with a 6502 processor ran a Sargon based program by Dan and Kathe Spracklen. Elegance had a compact, wooden sensory board with reed switches and magnets in the chessmen (source: https://chessprogramming.wikispaces.com/Elegance). DRIVER: fidelity/elegance.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.266: Changed manufacturer to 'Fidelity Computer Products'. - 0.252: Berger added 'Fidelity Electronics Elegance Chess Challenger (model AS12, set 3)' system. ROMSET: 20480 bytes in 3 files / 14.41Kb packed $end $info=felega3 $mame 0.252 [Mr.Lars] Elegance Chess Challenger (model AS12, set 4), Fidelity Computer Products, 1984 Elegance (Fidelity Elegance, Chess Challenger Elegance), a dedicated chess computer of the Chess Challenger series by Fidelity Electronics, produced and distributed since 1984. Like the Fidelity Elite A/S the computer with a 6502 processor ran a Sargon based program by Dan and Kathe Spracklen. Elegance had a compact, wooden sensory board with reed switches and magnets in the chessmen (source: https://chessprogramming.wikispaces.com/Elegance). DRIVER: fidelity/elegance.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.266: Changed manufacturer to 'Fidelity Computer Products'. - 0.252: Mr.Lars added 'Fidelity Electronics Elegance Chess Challenger (model AS12, set 4)' system. ROMSET: 20480 bytes in 3 files / 14.40Kb packed $end $info=fellow $mame 0.36 [Juergen Buchmueller, Dirk Best] 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). DRIVER: vtech/vtech1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vz_cass.xml, vz_snap.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.36: Juergen Buchmueller and Dirk Best added 'Salora Fellow (Finland)' system. ROMSET: None required. $end $info=ferieki $mame 0.272 [QUFB] Ferie Kitten, Sega, 1994 It’s a portable electronic organizer released in 1994, designed for children and teens. Featuring a liquid crystal LCD screen, an integrated keyboard with function buttons, and a stylus pen for handwritten input, it offers agenda, note-taking, educational games, and virtual pet care (raising a puppy). It also includes a small speaker for sounds and feedback. Conceived as both a learning and entertainment tool, it combines logic, creativity, and responsibility in a compact, colorful format typical of 1990s Japanese gadgets. DRIVER: sega/sega_ferie.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: QUFB added 'Sega Ferie Kitten' system. ROMSET: 524288 bytes in 1 file / 218.49Kb packed $end $info=feriepu $mame 0.272 [QUFB] Ferie Puppy, Sega, 1995 It’s a portable electronic organizer released in 1994, designed for children and teens. Featuring a liquid crystal LCD screen, an integrated keyboard with function buttons, and a stylus pen for handwritten input, it offers agenda, note-taking, educational games, and virtual pet care (raising a puppy). It also includes a small speaker for sounds and feedback. Conceived as both a learning and entertainment tool, it combines logic, creativity, and responsibility in a compact, colorful format typical of 1990s Japanese gadgets. DRIVER: sega/sega_ferie.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: QUFB added 'Sega Ferie Puppy' system. ROMSET: 524288 bytes in 1 file / 161.67Kb packed $end $info=feriewt $mame 0.272 [QUFB] Ferie World Travel, Sega, 1995 It’s a portable electronic organizer released in 1994, designed for children and teens. Featuring a liquid crystal LCD screen, an integrated keyboard with function buttons, and a stylus pen for handwritten input, it offers agenda, note-taking, educational games, and virtual pet care (raising a puppy). It also includes a small speaker for sounds and feedback. Conceived as both a learning and entertainment tool, it combines logic, creativity, and responsibility in a compact, colorful format typical of 1990s Japanese gadgets. DRIVER: sega/sega_ferie.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: QUFB added 'Sega Ferie World Travel' system. ROMSET: 524288 bytes in 1 file / 268.60Kb packed $end $info=fex68k $mame 0.180 [hap, Berger] Excel 68000 (set 1), Fidelity International, 1987 Technical informations: http://www.spacious-mind.com/html/excel_68000__mach_i_.html DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.260: Add note about self test [hap]. - 0.245: Increase board delay a bit [hap]. - 0.188: Renamed (fexcel68k) to (fex68k). - 0.180: hap and Berger added 'Fidelity Electronics Excel 68000' system. ROMSET: 65536 bytes in 2 files / 41.50Kb packed $end $info=fex68ka $mame 0.197 [yoyo_chessboard] Excel 68000 (set 2), Fidelity International, 1987 Technical informations: http://www.spacious-mind.com/html/excel_68000__mach_i_.html DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.197: yoyo_chessboard added 'Fidelity Electronics Excel 68000 (set 2)' system. ROMSET: 65536 bytes in 2 files / 41.51Kb packed $end $info=fex68kb $mame 0.197 [yoyo_chessboard] Excel 68000 (set 3), Fidelity International, 1987 Technical informations: http://www.spacious-mind.com/html/excel_68000__mach_ii_.html DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.197: yoyo_chessboard added 'Fidelity Electronics Excel 68000 (set 3)' system. ROMSET: 65536 bytes in 2 files / 41.51Kb packed $end $info=fex68km2 $mame 0.188 [CB-Emu] Excel 68000 Mach II (rev. C+, set 1), Fidelity International, 1988 Technical informations: http://www.spacious-mind.com/html/mach_ii_c__l_a__version.html DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.214: Changed description to 'Excel 68000 Mach II (rev. C+, set 1)'. - 0.188: CB-Emu added 'Fidelity Electronics Excel 68000 Mach II (rev. C+)' system. ROMSET: 65536 bytes in 2 files / 41.27Kb packed $end $info=fex68km2a $mame 0.214 [Berger] Excel 68000 Mach II (rev. C+, set 2), Fidelity International, 1988 FIDELITY MACH II is an improvement on the original FIDELITY EXCEL 68000, mainly due to an increased RAM of 144K that comprised of 16K static RAM and 128K dynamic RAM which was used for Hash Tables. The original FIDELITY EXCEL 68000 only had 16K RAM. This resulted in a playing strength increase of around 60 ELO for the MACH II (source: http://www.spacious-mind.com/html/mach_ii_c__l_a__version.html). DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.214: Berger added 'Fidelity Electronics Excel 68000 Mach II (rev. C+, set 2)' system. ROMSET: 65536 bytes in 2 files / 41.24Kb packed $end $info=fex68km3 $mame 0.188 [CB-Emu] Excel 68000 Mach III Master 2265 (set 1), Fidelity International, 1988 It’s a dedicated chess computer released in 1988, based on the Motorola 68000 processor and designed for advanced players. It features a powerful chess engine for its time, offering multiple difficulty levels, analysis mode, an integrated opening book, and an LED display to show moves on a physical chessboard. Its elegant design includes a wooden board with pressure sensors and magnetic pieces, delivering a tournament-like experience in a home setting. Intended for training, study, and challenging a high-level artificial opponent, it stands as one of the most advanced chess systems of its generation. DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.259: Changed description to 'Excel 68000 Mach III Master 2265 (set 1)'. - 0.246: Changed description to 'Excel 68000 Mach III Master (set 1)'. - 0.188: CB-Emu added 'Fidelity Electronics Excel 68000 Mach III' system. ROMSET: 65536 bytes in 2 files / 46.60Kb packed $end $info=fex68km3a $mame 0.246 [Lars Hjorth] Excel 68000 Mach III Master 2265 (set 2), Fidelity International, 1988 It’s a dedicated chess computer released in 1988, based on the Motorola 68000 processor and designed for advanced players. It features a powerful chess engine for its time, offering multiple difficulty levels, analysis mode, an integrated opening book, and an LED display to show moves on a physical chessboard. Its elegant design includes a wooden board with pressure sensors and magnetic pieces, delivering a tournament-like experience in a home setting. Intended for training, study, and challenging a high-level artificial opponent, it stands as one of the most advanced chess systems of its generation. DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.259: Changed description to 'Excel 68000 Mach III Master 2265 (set 2)'. - 0.246: Lars Hjorth added 'Fidelity Electronics Excel 68000 Mach III Master (set 2)' system. ROMSET: 65536 bytes in 2 files / 46.57Kb packed $end $info=fex68km3b $mame 0.246 [Supergrobi] Excel 68000 Mach III Master 2265 (set 3), Fidelity International, 1988 It’s a dedicated chess computer released in 1988, based on the Motorola 68000 processor and designed for advanced players. It features a powerful chess engine for its time, offering multiple difficulty levels, analysis mode, an integrated opening book, and an LED display to show moves on a physical chessboard. Its elegant design includes a wooden board with pressure sensors and magnetic pieces, delivering a tournament-like experience in a home setting. Intended for training, study, and challenging a high-level artificial opponent, it stands as one of the most advanced chess systems of its generation. DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.259: Changed description to 'Excel 68000 Mach III Master 2265 (set 3)'. - 0.246: Supergrobi added 'Fidelity Electronics Excel 68000 Mach III Master (set 3)' system. ROMSET: 65536 bytes in 2 files / 46.57Kb packed $end $info=fex68km4 $mame 0.218 [hap, Berger] Excel 68000 Mach IV 68020 Master 2325 (set 1), Fidelity International, 1989 The Fidelity Excel Mach IV Master deserves a prominent place in the story of Fidelity's struggles to try to wrest the World Championship from Mephisto. A quest in which Fidelity failed despite Dan and Kathe Spracklen making considerable progress with the strength of their program. You can read about Mephisto's triumph over Fidelity in my piece on the Mephisto Almeria Turniermaschine. At the 1988 World Microcomputer Chess Championships Fidelity used special fan cooled cases and 68030 processors but otherwise their tournament machines were essentially Mach IV Masters (source: http://www.chesscomputeruk.com/html/fidelity_excel_mach_iv_master.html). DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Update ROM labels [Naoki Saito]. - 0.274: Changed description to 'Excel 68000 Mach IV 68020 Master 2325 (set 1)'. Update ROM labels [hap]. - 0.266: Changed manufacturer to 'Fidelity International'. - 0.218: hap and Berger added 'Fidelity Electronics Excel 68000 Mach IV 68020 Master 2325' system. ROMSET: 65536 bytes in 2 files / 46.61Kb packed $end $info=fex68km4a $mame 0.274 [Berger] Excel 68000 Mach IV 68020 Master 2325 (set 2), Fidelity International, 1989 It’s a dedicated chess computer released in 1989, based on the Motorola 68020 processor—an upgrade over earlier models—delivering superior performance and a more refined chess engine. Designed for expert players, it includes an extensive opening book, in-depth analysis mode, multiple playing levels (including tournament time controls), and instructional features. The system incorporates a wooden physical chessboard with pressure sensors and magnetic pieces, accompanied by an LED display for showing moves and system messages. It represents one of the high points of the pre-Pentium era in dedicated chess computers, balancing computational power, reliability, and build quality. DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Berger added 'Fidelity International Excel 68000 Mach IV 68020 Master 2325 (set 2)' system. ROMSET: 65536 bytes in 2 files / 46.62Kb packed $end $info=fexcel $mame 0.171 [hap, plgDavid] The Excellence (model 6080B), Fidelity International, 1987 Technical information and pictures: http://www.schach-computer.info/wiki/index.php?title=Fidelity_Excellence DRIVER: fidelity/excel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.171: hap and plgDavid added 'Fidelity Electronics Excellence (model 6080/6093)' system. ROMSET: 32768 bytes in 1 file / 23.51Kb packed $end $info=fexcel12 $mame 0.184 [yovan] The Excellence (model EP12, set 1), Fidelity International, 1985 It’s a dedicated chess computer released in 1985, designed for intermediate and advanced players. Based on an 8-bit microprocessor (typically a Motorola 68000 or equivalent), it offers multiple difficulty levels, an extensive opening book, analysis mode, and an LED display for showing moves. It includes a physical chessboard with pressure sensors and magnetic pieces, ensuring direct and precise interaction. Intended for training and study, it represents one of the most advanced solutions of its time for learning chess strategy. DRIVER: fidelity/excel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.269: Renamed (fexcel124) to (fexcel12) [hap]. - 0.266: Changed manufacturer to 'Fidelity International'. - 0.184: yovan added 'Fidelity Electronics The Excellence (model EP12, set 2)' system. ROMSET: 16384 bytes in 1 file / 11.88Kb packed $end $info=fexcel12a $mame 0.179 [anonymous] The Excellence (model EP12, set 2), Fidelity International, 1985 Technical information and pictures: http://www.schach-computer.info/wiki/index.php?title=Fidelity_Excellence DRIVER: fidelity/excel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.269: Renamed (fexcel12) to (fexcel12a) [hap]. - 0.266: Changed manufacturer to 'Fidelity International'. - 0.184: Renamed (fexcela) to (fexcel12). - 0.179: anonymous added 'Fidelity Electronics The Excellence (model EP12)' system. ROMSET: 16384 bytes in 1 file / 11.89Kb packed $end $info=fexcela $mame 0.179 [hap, yovan] The Excellence (model 6080), Fidelity International, 1985 Technical information and pictures: http://www.schach-computer.info/wiki/index.php?title=Fidelity_Excellence DRIVER: fidelity/excel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.184: Renamed (fexcelb) to (fexcela). - 0.179: hap and yovan added 'Fidelity Electronics The Excellence (model 6080)' system. ROMSET: 16384 bytes in 1 file / 11.92Kb packed $end $info=fexceld $mame 0.179 [hap] Excel Display, Fidelity International, 1987 Technical information and pictures: http://www.schach-computer.info/wiki/index.php?title=Fidelity_Excel_Display DRIVER: fidelity/excel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.179: hap added 'Fidelity Electronics Excel Display' system. $end $info=fexcelp $mame 0.179 [anonymous] The Par Excellence (set 1), Fidelity International, 1986 In the advertising referred to as a price-performance monster, the Par Excellence offered in fact an excellent price-performance ratio. For a fraction of the price of a Fidelity Elite avant-garde, a device was available that even surpassed the avant-garde's gaming strength. You had to accept a simple plastic version in a color-accustomed case, which gave Par Excellence the top name "Oxenfrosch" (source, translated from the German: http://www.schach-computer.info/wiki/index.php?title=Fidelity_Par_Excellence). DRIVER: fidelity/excel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.269: Changed description to 'The Par Excellence (set 1)' [hap]. - 0.266: Changed manufacturer to 'Fidelity International'. - 0.179: anonymous added 'Fidelity Electronics The Par Excellence' system. ROMSET: 32768 bytes in 1 file / 23.78Kb packed $end $info=fexcelpa $mame 0.184 [hap] The Par Excellence (set 2), Fidelity International, 1986 In the advertising referred to as a prize-money monster, the Par Excellence offered in fact an excellent price-performance ratio. For a fraction of the price of a Fidelity Elite avant-garde, a device was available that even surpassed the avant-garde's strength. You had to accept a simple plastic version in a color-accustomed case, which gave Par Excellence the top name "Oxenfrosch" (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Par_Excellence). DRIVER: fidelity/excel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.269: Renamed (fexcelpb) to (fexcelpa) and description changed to 'The Par Excellence (set 2)' [hap]. - 0.266: Changed manufacturer to 'Fidelity International'. - 0.184: hap added 'Fidelity Electronics The Par Excellence (rev. B)' system. ROMSET: 32768 bytes in 1 file / 23.78Kb packed $end $info=fexcelv $mame 0.170 [plgDavid, hap] Voice Excellence, Fidelity International, 1987 Technical information and pictures: http://www.spacious-mind.com/html/voice_excellence.html DRIVER: fidelity/excel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.170: plgDavid and hap added 'Fidelity Electronics Voice Excellence' system. ROMSET: 32768 bytes in 1 file / 22.25Kb packed $end $info=fforce2 $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] Fountain Force 2, Fountain, 1979 An interesting console released in Australia and New Zealand, this is a licensed version of the 1292 Advanced Programmable Video System made by Radofin in Europe in 1976 (source: http://www.stateoftheark.co.nz/fountain/force2.html). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'Fountain Force 2' system. ROMSET: None required. $end $info=fga002 $mame 0.176 Force FGA-002, , ???? DRIVER: devices/machine/fga002.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Force FGA-002'. - 0.176: Added 'FGA-002' device. ROMSET: None required. $end $info=fga4he $mame 0.287 [Angelo Salese] SPEA Graphiti FGA 4/HE TIGA card, , ???? DRIVER: devices/bus/isa/tiga_spea.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Preliminary Save State: Unsupported WIP: - 0.287: Angelo Salese added 'SPEA Graphiti FGA 4/HE TIGA card' device. ROMSET: 32768 bytes in 1 file / 16.46Kb packed $end $info=fic4386vchd $mame 0.215 [rfka01] 4386-VC-HD, First International Computer, 199? Technical informations: https://www.win3x.org/uh19/motherboards/5426 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.215: rfka01 added 'First International Computer 4386-VC-HD' system. ROMSET: 262144 bytes in 4 files / 144.93Kb packed $end $info=fic4386vcv $mame 0.215 [rfka01] 4386-VC-V, First International Computer, 199? Technical informations: https://www.win3x.org/uh19/motherboards/5427 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.215: rfka01 added 'First International Computer 4386-VC-V' system. ROMSET: 65536 bytes in 1 file / 41.48Kb packed $end $info=fic486gvt $mame 0.234 [zoinknoise, rfka01] 486-GVT, First International Computer, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/2382 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: zoinknoise and rfka01 added 'First International Computer 486-GVT' system. ROMSET: 65536 bytes in 1 file / 43.85Kb packed $end $info=fic486kvd $mame 0.216 [rfka01] 486 KVD, First International Computer, 199? Technical informations: https://www.win3x.org/uh19/motherboards/920 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, pdf Manual and PCB. WIP: - 0.216: rfka01 added 'First International Computer 486 KVD' system. ROMSET: 131072 bytes in 2 files / 83.40Kb packed $end $info=fic486vchd $mame 0.234 [Darkscop, rfka01] 486-VC-HD, First International Computer, 199? Technical informations: https://th99.infania.net/m/E-H/32521.htm DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.234: Darkscop and rfka01 added 'First International Computer 486-VC-HD' system. ROMSET: 65536 bytes in 1 file / 36.41Kb packed $end $info=ficeli6ii $mame 0.234 [Horun, rfka01] FIC ELI6-II, First International Computer, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/6830 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: Horun and rfka01 added 'First International Computer FIC ELI6-II' system. ROMSET: 65536 bytes in 1 file / 43.69Kb packed $end $info=ficgiovt2 $mame 0.215 [rfka01] 486-GIO-VT2, First International Computer, 1994 Technical informations: https://www.win3x.org/uh19/motherboards/2377 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.215: rfka01 added 'First International Computer 486-GIO-VT2' system. ROMSET: 262144 bytes in 4 files / 177.14Kb packed $end $info=ficpio2 $mame 0.142 [Wilbert Pol, Miodrag Milanović] 486-PIO-2, First International Computer, 1995 Technical informations: https://www.win3x.org/uh19/motherboards/2388 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.142: Wilbert Pol and Miodrag Milanović added 'FIC 486-PIO-2' system. ROMSET: 655360 bytes in 5 files / 371.26Kb packed $end $info=ficvipio $mame 0.210 [AJR] 486-VIP-IO, First International Computer, 1994 Technical informations: https://www.win3x.org/uh19/motherboards/2400 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.210: AJR added 'First International Computer 486-VIP-IO' system. ROMSET: 393216 bytes in 3 files / 166.07Kb packed $end $info=ficvipio2 $mame 0.210 [AJR] 486-VIP-IO2, First International Computer, 199? Technical informations: https://www.win3x.org/uh19/motherboards/2401 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.210: AJR added 'First International Computer 486-VIP-IO2' system. ROMSET: 131072 bytes in 1 file / 79.89Kb packed $end $info=ficvt503 $mame 0.136 [Wilbert Pol, Miodrag Milanović] VT-503, FIC, 1997 Technical informations: http://www.win3x.org/uh19/motherboards/2458 DRIVER: pc/atpci.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml WIP: - 0.176: BugFIX #06305: [Crash/Freeze] (atpci.cpp) at586, at586x3, ficvt503: Use of -kbd slot options 3270pc or pcat causes crash [crazyc]. - 0.136: Wilbert Pol, Miodrag Milanović added 'FIC VT-503' system. ROMSET: 655360 bytes in 5 files / 519.90Kb packed $end $info=filter_biquad $mame 0.226 [K.Wilkins,Couriersud,Derrick Renaud,Frank Palazzolo,Jonathan Gevaryahu] Biquad Filter, , ???? DRIVER: devices/sound/flt_biquad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Added Sallen-Key high-pass filters [Naoki Saito]. Added calculator functions for RC-based band-pass filters. linndrum.cpp, roland_tr707.cpp: Got rid of custom implementations and used the above (#13888) [m1macrophage]. - 0.226: K.Wilkins, Couriersud, Derrick Renaud, Frank Palazzolo and Jonathan Gevaryahu added 'Biquad Filter' device. ROMSET: None required. $end $info=filter_rc $mame 0.176 RC Filter, , ???? DRIVER: devices/sound/flt_rc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.176: Added 'RC Filter' device. ROMSET: None required. $end $info=filter_volume $mame 0.196 Volume Filter, , ???? DRIVER: devices/sound/flt_vol.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Renamed flt_volume_set_volume to set_gain, add getter for gain, wildfire: refactor speaker decay code [hap]. - 0.196: Added 'Volume Filter' device. ROMSET: None required. $end $info=fingbowl $mame 0.256 [hap, Sean Riddle] Finger Bowl, Tiger Electronics, 1981 It’s a manual dexterity game released in 1981, consisting of a transparent bowl with a rotating lid and small balls inside. The player uses only their fingers to guide the balls through paths, holes, or targets within the container. Lacking electronics, batteries, or digital components, it relies entirely on manual skill, coordination, and motion control, representing a simple, analog form of physical entertainment typical of the pre-digital era. DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: Some of the strings relied on font black edges [hap]. - 0.256: hap and Sean Riddle added 'Tiger Electronics Finger Bowl' system. ROMSET: 2947 bytes in 3 files / 2.05Kb packed $end $info=fingerd $mame 0.283 [TeamEurope] Finger Dancing, Orb Gaming, 201? A portable electronic game based on finger movements, combining rhythm and coordination in interactive musical challenges. It uses tactile sensors to track the user’s gestures, delivering a dynamic and engaging gaming experience inspired by dancing and music. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'Orb Gaming Finger Dancing' system. ROMSET: 33554432 bytes in 1 file / 24.45Mb packed $end $info=fixfreq $mame 0.206 Fixed-Frequency Monochrome Monitor, , ???? DRIVER: devices/video/fixfreq.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Fixed-Frequency Monochrome Monitor' device. ROMSET: None required. $end $info=fixitflx $mame 0.227 [Sean Riddle, Kamaal Brown] Fix It Felix Jr. (mini arcade), Basic Fun, 2017 Released in September 2018 by Bridge Direct under the Basic Fun label, this is number 12 in the Arcade Classics Series exclusive to Walmart stores. This minicade features the much nicer OLED full color screen and the much better packaging. Based on the game created for the movie Wreck It Ralph!, this is a miniature version of that arcade game that is fully playable! (source: https://gamester81.com/basic-funs-fix-it-felix-jr-minicade/). DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Sean Riddle and Kamaal Brown added 'Basic Fun Fix It Felix Jr. (Mini Arcade)' system. ROMSET: 2097152 bytes in 1 file / 362.70Kb packed $end $info=fk1 $mame 0.132 [Miodrag Milanović] FK-1, Statni statek Klicany, 1989 This is a generic CP/M computer. Box with two eight-inch drives Consul 7113, 243kB each, on the back of the chassis is bolted flat box with a computer motherboard. Processor U880D (Z80), 25x80 characters in 256x512 grid points, some that memory. The computer has 2KB (but can be configured with up to 16KB) ROM, 64kB RAM and continuous plus a 16KB VideoRam. ROM and VRAM are pages in the lower 32Kb (source, traslated (badly) from czech: https://sites.google.com/site/computerresearchltd/Home/stare-stroje/statni-statek-klicany-fk-1). DRIVER: skeleton/fk1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.132: Miodrag Milanović added skeleton driver of 'Statni Statek Klicany FK-1' system. ROMSET: 4096 bytes in 2 files / 2.86Kb packed $end $info=fl100 $mame 0.205 [Dirk Best] FL-100, Grundig, 198? It is a home computer released in Germany in the second half of the 1980s, based on the Zilog Z80 architecture. Designed for home and educational use, it features 64 KB of RAM, TV video output (RF or composite), a cassette tape drive, and an integrated keyboard. It boots into a ROM-resident BASIC interpreter and supports educational software and simple games. Marketed as an affordable alternative to Western models, it was primarily distributed in Central and Eastern Europe. DRIVER: mupid/mdisk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.205: Dirk Best added 'Grundig FL-100' system. ROMSET: 8192 bytes in 1 file / 5.47Kb packed $end $info=flash $mame 0.221 [hap, Kevin Horton] Flash (Ideal), Ideal Toy Corporation, 1980 It is a portable electronic game released in 1980, based on the "Simon Says" gameplay format. Featuring four colored buttons with integrated lights, it challenges players to repeat increasingly long sequences of sounds and illuminated patterns. Designed for an immediate and competitive gaming experience, it stimulates memory and coordination in a compact, battery-powered form. It has become a classic of 1980s electronic games. DRIVER: handheld/hh_pic16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: Renamed (sfxchas) to (flash), description changed to 'Flash (Ideal)' and manufacturer to 'Ideal Toy Corporation'. - 0.221: hap and Kevin Horton added 'Tandy Corporation Sound Effects Chassis' system. ROMSET: 1024 bytes in 1 file / 0.84Kb packed $end $info=floppy_3_dsdd $mame 0.147u2 3" double-sided double density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: Changed description to '3" double-sided double density floppy drive'. - 0.186: Changed description to '3" double-sided floppy drive'. - 0.147u2: Added '3" double sided floppy drive' device. ROMSET: None required. $end $info=floppy_3_dsqd $mame 0.270 [AJR] 3" double-sided quad density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: AJR added '3" double-sided quad density floppy drive' device. ROMSET: None required. $end $info=floppy_3_dssd $mame 0.270 [AJR] 3" double-sided single density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: AJR added '3" double-sided single density floppy drive' device. ROMSET: None required. $end $info=floppy_3_ssdd $mame 0.147u2 3" single-sided double density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: Changed description to '3" single-sided double density floppy drive'. - 0.186: Changed description to '3" single-sided floppy drive'. - 0.147u2: Added '3" single sided floppy drive' device. ROMSET: None required. $end $info=floppy_3_sssd $mame 0.270 [AJR] 3" single-sided single density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: AJR added '3" single-sided single density floppy drive' device. ROMSET: None required. $end $info=floppy_35_dd $mame 0.145u2 3.5" double density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added '3.5" double density floppy drive' device. ROMSET: None required. $end $info=floppy_35_ed $mame 0.145u2 3.5" extended density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added '3.5" extended density floppy drive' device. ROMSET: None required. $end $info=floppy_35_hd $mame 0.147u2 3.5" high density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added '3.5" high density floppy drive' device. ROMSET: None required. $end $info=floppy_35_ssdd $mame 0.154 3.5" single-sided double density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added '3.5" single-sided double density floppy drive' device. ROMSET: None required. $end $info=floppy_525_dd $mame 0.145u2 5.25" double density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added '5.25" double density floppy drive' device. ROMSET: None required. $end $info=floppy_525_hd $mame 0.147u2 5.25" high density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added '5.25" high density floppy drive' device. ROMSET: None required. $end $info=floppy_525_qd $mame 0.147u2 5.25" quad density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added '5.25" quad density floppy drive' device. ROMSET: None required. $end $info=floppy_525_sd $mame 0.147u4 5.25" single density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u4: Added '5.25" single density floppy drive' device. ROMSET: None required. $end $info=floppy_525_sd_35t $mame 0.147u4 5.25" double-sided single density 35-track floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to '5.25" double-sided single density 35-track floppy drive'. - 0.147u4: Added '5.25" single density 35-track floppy drive' device. ROMSET: None required. $end $info=floppy_525_ssdd $mame 0.147u2 5.25" single-sided double density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added '5.25" single-sided double density floppy drive' device. ROMSET: None required. $end $info=floppy_525_ssqd $mame 0.148u5 5.25" single-sided quad density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u5: Added '5.25" single-sided quad density floppy drive' device. ROMSET: None required. $end $info=floppy_525_sssd $mame 0.147u4 5.25" single-sided single density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u4: Added '5.25" single-sided single density floppy drive' device. ROMSET: None required. $end $info=floppy_525_sssd_35t $mame 0.147u4 5.25" single-sided single density 35-track floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u4: Added '5.25" single-sided single density 35-track floppy drive' device. ROMSET: None required. $end $info=floppy_525_vtech $mame 0.233 [Oliver Galimbert] 5.25" single-sided single density VTECH floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Oliver Galimbert added '5.25" single-sided single density VTECH floppy drive' device. ROMSET: None required. $end $info=floppy_8_dsdd $mame 0.147u3 8" double-sided double density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to '8" double-sided double density floppy drive'. - 0.147u3: Added '8" double density double sided floppy drive' device. ROMSET: None required. $end $info=floppy_8_dssd $mame 0.147u4 8" double-sided single density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to '8" double-sided single density floppy drive'. - 0.147u4: Added '8" single density double sided floppy drive' device. ROMSET: None required. $end $info=floppy_8_ssdd $mame 0.147u4 8" single-sided double density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to '8" single-sided double density floppy drive'. - 0.147u4: Added '8" double density single sided floppy drive' device. ROMSET: None required. $end $info=floppy_8_sssd $mame 0.150 8" single-sided single density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to '8" single-sided single density floppy drive'. - 0.150: Added '8" single density single sided floppy drive' device. ROMSET: None required. $end $info=floppy_connector $mame 0.149u1 Floppy drive connector abstraction, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Floppy drive connector abstraction' device. ROMSET: None required. $end $info=floppy_twiggy $mame 0.285 [Olivier Galibert] 5.25" twiggy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Olivier Galibert added '5.25" twiggy drive' device. ROMSET: None required. $end $info=floppydock $mame 0.278 [R. Belmont] Floppy Dock, , ???? DRIVER: devices/bus/nubus/pwrbkduo/floppydock.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: R. Belmont added 'Floppy Dock' device. ROMSET: None required. $end $info=flopsnd $mame 0.165 Floppy sound, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.165: Added 'Floppy sound' device. ROMSET: None required. $end $info=flufflav $mame 0.286 [TeamEurope] Fuwatcho Uncho Fuwa Fuwa (lavender, Japan), Happinet, 2021 Toy smartwatch for early childhood, produced by Happinet as part of the "Fuwatcho" line. The name "Uncho Fuwa Fuwa" refers to a character designed specifically for young children, paired with the Japanese term "fuwa fuwa" (ふわふわ), which evokes softness and tenderness. This compact device features a soft silicone strap, a monochromatic LCD screen displaying animated characters, a clock with large numerals, an audible timer, and simple interactive games. Large buttons are perfectly suited for small children’s hands; it runs on a button-cell battery (CR2032) and boasts a rounded, durable design. The watch has no real connectivity or advanced smart features—it’s an educational toy intended to introduce children aged 2–5 to the concept of timekeeping and daily routines. It is primarily marketed in Japan as a promotional gadget tied to preschool franchises. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Happinet Fuwatcho Uncho Fuwa Fuwa (lavender, Japan)' system. ROMSET: 4194304 bytes in 1 file / 832.20Kb packed $end $info=fm11 $mame 0.142u5 [Barry Rodewald] FM-11 EX, Fujitsu, 1982 The FM-11 was announced as a higher-end model of the FM-8 in November 1982, simultaneously with the mass market FM-7 machine. The FM-11 series was intended to be used in offices. FM stands for 'Fujitsu Micro'. Japanese characters can be displayed within a 16 x 16 pixels matrix (source: http://old-computers.com/MUSEUM/computer.asp?st=1&c=379). DRIVER: fujitsu/fm7.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.142u5: Barry Rodewald added skeleton driver of 'FM-11 EX' system. ROMSET: 159744 bytes in 5 files / 87.32Kb packed $end $info=fm16beta $mame 0.142u5 [Barry Rodewald] FM-16β, Fujitsu, 1982 The model number was FM-16β, and it was sold in the USA from about 1983 to around 1985. It had dual processors on daughter boards, one with a Zilog Z-80a and the other with an i8086 on a true 16-bit bus. Hard drives were external, connecting through a SCSI host adapter. The machine could have up to 2MB of RAM on a proprietary expansion card, and ran at 8MHz. It had a 640x480 16 color display and 104 keys keyboard (source: http://www.old-computers.com/museum/computer.asp?st=1&c=382). DRIVER: fujitsu/fm7.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.142u5: Barry Rodewald added skeleton driver of 'FM-16β' system. ROMSET: 40832 bytes in 3 files / 26.50Kb packed $end $info=fm7 $mame 0.139 [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). DRIVER: fujitsu/fm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: fm7_cass.xml, fm8_cass.xml, fm7_disk.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148: Renamed (fm7a) to (fm7) and (fm7) to (fmnew7). Identified F-BASIC versions and renamed drivers accordingly [anonymous]. - 0.139: Barry Rodewald added 'Fujitsu FM-7' system. ROMSET: 174080 bytes in 5 files / 101.30Kb packed $end $info=fm7740sx $mame 0.132 [Barry Rodewald] FM-77AV40SX, Fujitsu, 1985 The FM-77AV40SX was the last FM-77 series machine, Audio-Visual expansion of FM-77AV40EX. About this computer, Nomura Hisayuki adds: some people said FM77AV40SX was the ultimate 8 bit computer. Its video-functions were remarkable: a. Displays TV programs on it's video monitor b. TV control from the keyboard c. TV screen capture d. Displays subtitles on TV (these functions were realized in the 80s!). 260,000 color graphics was also marvelous (source: http://www.old-computers.com/museum/computer.asp?c=375&st=1). DRIVER: fujitsu/fm7.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: fm7_cass.xml, fm8_cass.xml, fm77av.xml, fm7_disk.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.132: Added 'skeleton driver of Fujitsu FM77AV40SX' system. ROMSET: 506880 bytes in 8 files / 327.83Kb packed $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). DRIVER: fujitsu/fm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: fm7_cass.xml, fm8_cass.xml, fm77av.xml, fm7_disk.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.231: Added 'FM-77AV/20EX Nyumon Disk and F-BASIC V3.3L30 in 'fm77av.xml' [sampson, Angelo Salese]. - 0.185: BugFIX #06534 [Crash/Freeze] (fm7.cpp) fm77av: BASIC doesn't boot [Barry Rodewald]. - 0.133: Barry Rodewald added 'Fujitsu FM77AV' system. - 0.132: skeleton driver of Added Fujitsu FM77AV' system. ROMSET: 64512 bytes in 5 files / 45.29Kb packed $end $info=fm8 $mame 0.142u5 [Barry Rodewald] FM-8, Fujitsu, 1981 The FM-8 (Fujitsu Micro / 8) was a personal computer developed and manufactured by Fujitsu in May 1981. It was Fujitsu's second microcomputer released to the public after the LKIT-8 kit computer, and the first in the "FM" series. The FM-8 would later be replaced by two new models in November 1982 / the FM-11, aimed at businesses and the FM-7 aimed at the mass market (source: http://en.wikipedia.org/wiki/FM-8). DRIVER: fujitsu/fm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: fm8_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.243: Moved FM-8 cassettes that were previously in fm7_cass.xml to their own software list (fm8_cass.xml) [r09]. - 0.142u5: Barry Rodewald added 'Fujitsu FM-8' system. ROMSET: 43008 bytes in 4 files / 32.17Kb packed $end $info=fmcc $mame 0.186 [Patrick Mackinlay] Fast Memory Control Chip, , ???? DRIVER: intergraph/interpro_mcga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Changed description to 'Fast Memory Control Chip'. - 0.186: Patrick Mackinlay added 'InterPro FMCC' device. Improvements - ip2800 boots to FDM prompt with many memdiag test failures: Fixed CPU/MMU ssw bug. Added preliminary nscsi support. Added preliminary MMU address translation. Expanded memory maps for several devices. Improved IRQ and DMA handling (still not working properly). Stubbed out more SGA registers, added 'SRARB. Added NCR53C94 support to ncr5390.cpp. Added start/stop unit command to t10spc.cpp [Patrick Mackinlay]. $end $info=fmnew7 $mame 0.133 [Barry Rodewald] FM-NEW7, Fujitsu, 1984 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). DRIVER: fujitsu/fm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: fm7_cass.xml, fm8_cass.xml, fm7_disk.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.148: Renamed (fm7) to (fmnew7). - 0.133: Barry Rodewald added skeleton driver of 'Fujitsu FM7' system. ROMSET: 32256 bytes in 2 files / 25.95Kb packed $end $info=fmscsi $mame 0.149u1 FM-SCSI, , ???? DRIVER: devices/machine/fm_scsi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Kick upstairs in devices/machine [Olivier Galibert]. - 0.149u1: Added 'FM-SCSI' device. ROMSET: None required. $end $info=fmt_icmem $mame 0.180 FM Towns IC Memory Card, , ???? DRIVER: fujitsu/fmt_icmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.180: Added 'FM Towns IC Memory Card' device. ROMSET: None required. $end $info=fmt_scsi_slot $mame 0.226 [r09] FM Towns SCSI card slot, , ???? DRIVER: devices/bus/fmt_scsi/fmt_scsi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: r09 added 'FM Towns SCSI card slot' device. ROMSET: None required. $end $info=fmt121 $mame 0.226 [r09] FMT-121 SCSI Card, , ???? DRIVER: devices/bus/fmt_scsi/fmt121.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: r09 added 'FMT-121 SCSI Card' device. ROMSET: None required. $end $info=fmtmarty $mame 0.132 [Barry Rodewald] FM-Towns Marty, Fujitsu, 1993 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 (source: http://en.wikipedia.org/wiki/FM_Towns_Marty). DRIVER: fujitsu/fmtowns.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: fmtowns_flop_orig.xml, fmtowns_flop_cracked.xml, fmtowns_flop_misc.xml, fmtowns_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.132: Added 'FM-Towns Marty' system. ROMSET: 4194304 bytes in 2 files / 1.45Mb packed $end $info=fmtmarty2 $mame 0.154 [caius, Barry Rodewald] FM-Towns Marty 2, Fujitsu, 1993 The FM Towns Marty (Efu Emu Taunzu Mati) 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 (Efu Emu Taunzu Mati Ts) was released. It featured a darker gray shell and a new lower price (66,000 yen or 670 USD) 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. It has also been speculated that the Marty 2 featured a 486 CPU, however this was also discovered to be false (source: http://en.wikipedia.org/wiki/FM_Towns_Marty). DRIVER: fujitsu/fmtowns.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: fmtowns_flop_orig.xml, fmtowns_flop_cracked.xml, fmtowns_flop_misc.xml, fmtowns_cd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.154: caius and Barry Rodewald added 'Fujitsu FM-Towns Marty 2' system. ROMSET: 3670048 bytes in 9 files / 1.45Mb packed $end $info=fmtowns $mame 0.132 [Barry Rodewald] FM-Towns (Model 1 / 2), Fujitsu, 1989 The FM Towns system is a Japanese PC variant, built by Fujitsu from February 1989 to the summer of 1997. It started as a proprietary PC variant intended for multimedia applications and PC games, but later became more compatible with regular PCs. In 1993, the FM Towns Marty was released, a gaming console compatible with the FM Towns games (source: http://en.wikipedia.org/wiki/FM_Towns). DRIVER: fujitsu/fmtowns.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: fmtowns_flop_orig.xml, fmtowns_flop_cracked.xml, fmtowns_flop_misc.xml, fmtowns_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.268: Start save states [cracyc]. - 0.243: Fixed disks that had been incorrectly converted to HxC MFM format in fmtowns_flop_orig.xml, pc98.xml, pc98_cd.xml [r09]. - 0.242: Replaced system disk for aressh4m with a flux dump preserving protection [cyo.the.vile, r09]. - 0.239: Disable FMR backwards compatibility text rendering, fixes display regression [Barry Rodewald]. - 0.233: Make sure programs can't override the sprite page. Make the timer actually run. Slightly change sprite timing and status bits and fix layer offset. Clamp the sprites to the sprite coordinate space rather than the layer size [cracyc] - 0.221: Updated twenty entries to current CHD format for aircmb2s, beast2, dangel, dorbestj, dorse93, fbas1120, gforce2, hyprocea, oasyswin, psydet1, psydet2, psydet3, psydet4, psydetf1, psydetf2, pulirula, simant, townsmg1, tss2110a, win31l11 in fmtowns_cd.xml. Replaced msdos62 disk images with images from the master CD in fmtowns_flop.xml. Added all known serial numbers for entries in fmtowns_cd.xml [r09]. Switched to dumps with proper track indexes and offset correction for 29 entries adtennis, alice, asu120ex, awesome, classrod, fractal, fsc10, fsc11, fsc6, fsc7, fsc9, fsc9, fwc2, fwc3, hypraddro, infest, links386, loom, oshacoo2, psydet5, sangoku3, softcon2, sotsu93, sshangh, takamiza, tdf, townsmg2, tss1130, viewpoin in fmtowns_cd.xml [redump.org, r09]. - 0.220: Added 'requirements for software items that need more hardware than what an unexpanded Model 1 would provide in fmtowns_cd.xml [r09]. Switched to dumps with proper track indexes and offset correction. 4ddrivin, aitd, azure, beast, biblemas, blandia, daisenr3, deathbrd, drakkhen, dstall, elfish, fwc1, gundamhc, hanayor2, if2, mightmg3, opwolf, panicbom, pegasus, shangrl2, sodyssey, tatsuou, tim, titan, tss1110, yamikets, zokudm in fmtowns_cd.xml [redump.org, r09]. - 0.219: Re-tested software, and updated metadata and notes [r09]. Switched to dumps with proper track indexes and offset correction. 3x3eyes, 4dboxing, branmark, chasehq, fsc4, fsc5, libido7, lifendth, loom, marble, mcosmo, msdet2, mspectre, nadia, nova, raiden, rance4, srmp23, srmp4, ssf2, tnzs, vaindrem, vaindrm2, yojusenk, yumimimx in fmtowns_cd.xml [redump.org, r09]. - 0.218: Changed aburner, aburner3 and lastsurv to used dumps with proper track indexes and offset correction in fmtowns_cd.xml [redump.org, r09]. Added the missing floppy disk dump for Fujitsu Habitat V2.1L10 in fmtowns_cd.xml [StuBlad, r09]. - 0.215: Changed description to 'FM-Towns (Model 1 / 2)' [r09]. - 0.212: Replaced disk images lacking offset correction and pre-gaps with dumps matching the redump.org database. Also expanded and corrected metadata in fmtowns_cd.xml [r09]. - 0.198: Fixed RTC busy signal handling [AJR]. - 0.192: Separated palette into a 256-colour palette and two 16-colour palettes for each layer - fixes colours in Abel [Barry Rodewald]. - 0.178: Reduced logerror spam a bit [Barry Rodewald]. - 0.148u2: Preliminary implementation of the CD-ROM controller's software mode. Enough to get the CD-ROM working under Win95 [Barry Rodewald]. - 0.143u5: Added 'interval timer 2, and 6-button controller support [Barry Rodewald]. - 0.138: Various improvements: 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 [Barry Rodewald]. - 0.136: Various updates: 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 [Barry Rodewald]. - 0.135: Various updates: 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 [Barry Rodewald]. - 0.132: Barry Rodewald added 'FM-Towns' system. ROMSET: 1572864 bytes in 4 files / 640.00Kb packed $end $info=fmtownsftv $mame 0.154 [caius, Barry Rodewald] FM-Towns II FreshTV, Fujitsu, 1994 The FM TOWNS II Fresh-TV was a computer with built-in television functionality announced and launched by Fujitsu in May 1994. This model was a pioneering "TV computer" because it added 'a TV to the previous gold-standard FM TOWNS multimedia computer, which was the world's first computer to come standard equipped with a CD-ROM drive. The computer housed a stereo sound-multiplex TV tuner, and the TV could be operated with the included remote controller. In the tradition of the FM TOWNS, the FM TOWNS II Fresh-TV provided a rich multimedia environment with a 2x CD-ROM drive, high-quality audio capabilities, and a high-resolution Trinitron monitor (source: http://museum.ipsj.or.jp/en/computer/personal/0056.html). DRIVER: fujitsu/fmtowns.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: fmtowns_flop_orig.xml, fmtowns_flop_cracked.xml, fmtowns_flop_misc.xml, fmtowns_cd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.154: caius and Barry Rodewald added 'Fujitsu FM-Towns II FreshTV' system. ROMSET: 1572896 bytes in 5 files / 805.42Kb packed $end $info=fmtownshr $mame 0.142 [Barry Rodewald] FM-Towns II HR, Fujitsu, 1992 It is a Japanese multimedia computer released in 1992, developed for the home market and based on the x86 architecture. Designed for gaming, entertainment, and multimedia applications, it features a 33 MHz Intel 80486 processor, native CD-ROM support, high-quality stereo audio (16-bit PCM), and advanced graphics with resolutions up to 768×512 pixels and thousands of colors. It includes joystick ports, RGB and RF video outputs, and a proprietary DOS-based operating system optimized for fast booting from optical discs. It was particularly praised for its FM Towns games and interactive encyclopedias, representing one of the first consumer systems with integrated CD-ROM capabilities. DRIVER: fujitsu/fmtowns.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: fmtowns_flop_orig.xml, fmtowns_flop_cracked.xml, fmtowns_flop_misc.xml, fmtowns_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.142: Added 'FM-Towns II HR' system. ROMSET: 1048608 bytes in 4 files / 593.07Kb packed $end $info=fmtownsmx $mame 0.152 [caius, Barry Rodewald] FM-Towns II MX, Fujitsu, 1993 The FM Towns II is a follow up to the FM Towns. The FM Towns II could read CD audio. 5 LED displayed the sound volume and two buttons was used to change volume. Graphics video features were very powerful: One could display up to 800 sprite (16x16) on one video frame; Zoom and screen rotation were hardware features. Display could be rotated to any angle using one single command; texts, Sprites and Graphics used three different RAM areas. They could be easily displayed simultaneously (source: http://www.old-computers.com/museum/computer.asp?c=384). DRIVER: fujitsu/fmtowns.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: fmtowns_flop_orig.xml, fmtowns_flop_cracked.xml, fmtowns_flop_misc.xml, fmtowns_cd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.152: caius, Barry Rodewald added 'Fujitsu FM-Towns II MX' system. ROMSET: 2097184 bytes in 2 files / 915.34Kb packed $end $info=fmtownssj $mame 0.142 [Barry Rodewald] FM-Towns II SJ, Fujitsu, 19?? It is a Japanese multimedia computer released in the mid-1990s, an evolution of the FM Towns series. Designed for the home market, it features a reduced-clock Intel 80486 processor (SX or DX2), native CD-ROM support, high-quality stereo audio, and advanced graphics with thousands of colors. It includes joystick ports, RGB and RF video outputs, and a proprietary DOS-based operating system optimized for booting from optical discs. Primarily intended for gaming and multimedia content, it is compact and quiet, with a design specifically tailored for living room use. DRIVER: fujitsu/fmtowns.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: fmtowns_flop_orig.xml, fmtowns_flop_cracked.xml, fmtowns_flop_misc.xml, fmtowns_cd.xml RESOURCES: Snap, Title and Icon. WIP: - 0.142: Added 'Fujitsu FM-Towns II SJ' system. ROMSET: 1572896 bytes in 5 files / 805.42Kb packed $end $info=fmtownsux $mame 0.142 [Barry Rodewald] FM-Towns II UX, Fujitsu, 1991 It is a Japanese multimedia computer released in 1991, part of the FM Towns series. Designed for home use and based on the x86 architecture, it features a 25 MHz Intel 80486 processor, native CD-ROM support, high-quality stereo audio (16-bit PCM), and advanced graphics with thousands of colors. It includes RGB and RF video outputs, joystick ports, and a proprietary DOS-based operating system optimized for fast booting from optical discs. Primarily intended for gaming and multimedia content, it stands as one of the first consumer platforms with full integrated CD-ROM support. DRIVER: fujitsu/fmtowns.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: fmtowns_flop_orig.xml, fmtowns_flop_cracked.xml, fmtowns_flop_misc.xml, fmtowns_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.142: Added 'FM-Towns II UX' system. ROMSET: 1572896 bytes in 5 files / 817.89Kb packed $end $info=fmtownsv03 $mame 0.215 [r09] FM-Towns (unknown, V03 L01 00 91/07/09), Fujitsu, 1991 The FM Towns system is a Japanese PC variant, built by Fujitsu from February 1989 to the summer of 1997. It started as a proprietary PC variant intended for multimedia applications and PC games, but later became more compatible with regular PCs. In 1993, the FM Towns Marty was released, a gaming console compatible with the FM Towns games (source: http://en.wikipedia.org/wiki/FM_Towns). DRIVER: fujitsu/fmtowns.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: fmtowns_flop_orig.xml, fmtowns_flop_cracked.xml, fmtowns_flop_misc.xml, fmtowns_cd.xml RESOURCES: Snap and Title. WIP: - 0.215: r09 added 'Fujitsu FM-Towns (unknown, V03 L01 00 91/07/09)' system. ROMSET: 2097152 bytes in 5 files / 762.12Kb packed $end $info=fmx $mame 0.155 [Wilbert Pol] FM-X (MSX1, Japan), Fujitsu, 1983 The Fujitsu FM-X is one of the first MSX models to be released, and the only MSX computer ever made by Fujitsu. Fujitsu had another competing computer ranage, in the form of the FM-7, FM-8 and FM-77, which were based on a Motorola 6809 Processor. The FM-X lacks a printer port, but does contain a 60 pin interface to connect it to the Fujitsu FM-7 with a special interface cartridge, which include a ROM with a MSX-BASIC extension, enabling to: - use 16kB additional memory from the FM-7 - use the printer of the FM-7 - use the RS-232C card of the FM-7 - use the FM-7 as keyboard input use the FM-7 as a monitor of the FM-X (view/modify contents of memory, setting breakpoints, etc.) (source: http://www.msx.org/wiki/Fujitsu_FM-X). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.250: Changed description to 'FM-X (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Fujitsu FM-X' system. ROMSET: 32768 bytes in 1 file / 25.39Kb packed $end $info=fnvision $mame 0.85 [Curt Coder] FunVision, Video Technology, 1982 The Video Technology CreatiVision was a hybrid computer and video game console introduced by VTech in 1981. The hybrid unit was similar in concept to computers such as the APF Imagination Machine, the older VideoBrain Family Computer, and to a lesser extent the Intellivision game console and Coleco Adam computer, all of which anticipated the trend of video game consoles becoming more like low-end computers. Other names for the system (all officially produced by VTech themselves) include the FunVision Computer Video Games System, Hanimex Rameses and VZ 2000. All CreatiVision and similar clones were designed for use with PAL standard television sets, except the Japanese CreatiVision (distributed by Cheryco) which was NTSC and is nowadays much sought after by collectors (source: http://en.wikipedia.org/wiki/VTech_CreatiVision). DRIVER: vtech/crvision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: crvision.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.116: Driver is now working and fully playable [Curt Coder]. - 0.85: Curt Coder added 'Coleco FunVision' system. ROMSET: 2048 bytes in 1 file / 1.62Kb packed $end $info=fordrace $mame 0.220 [Sean Riddle, David Haywood] Ford Racing, Excalibur Electronics, 2006 It’s a plug-and-play console released in 2006, designed to connect directly to a television. Based on the Ford Racing brand, it offers a collection of simplified automotive games with arcade-style racing. The integrated controller uses colored buttons for acceleration, braking, and steering, while audio and video are output via composite connection. Targeted at a young and family audience, it combines immediate entertainment with automotive themes in an accessible, expansion-free format. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: Machine promoted to working [David Haywood]. - 0.220: Sean Riddle and David Haywood added 'Excalibur Electronics Ford Racing' system. ROMSET: 4194304 bytes in 1 file / 1.78Mb packed $end $info=foxsport $mame 0.220 [Sean Riddle, David Haywood] Fox Sports 7 in 1 Sports Games Plug n' Play, Excalibur Electronics, 200? Get all the fun of playing the sports without leaving your living room with the new Fox Sports 7-in-1 Plug and Play. Just attach the base station to your TV with the included cables and you are automatically playing your favorite sports with the included wireless controller. With smooth, updated graphics and all the excitement of the Fox Sports brand you and your entire family can enjoy for hours (source: https://www.amazon.com/Excalibur-Electronics-Fx-Vr206-Sports/dp/B001HN6DQY). DRIVER: tvgames/spg2xx_wiwi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.220: Sean Riddle and David Haywood added 'Excalibur Electronics Fox Sports 7 in 1 Sports Games Plug n' Play' system. ROMSET: 16777216 bytes in 1 file / 3.16Mb packed $end $info=fp $mame 0.133 [Angelo Salese] Apricot Portable / FP, ACT, 1984 Apricot Portable was Apricot Computers' attempt at a portable computer, first released in 1984. It had a 3?" 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). DRIVER: act/apricotp.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.144u4: Renamed (aprifp) to (fp). - 0.133: Angelo Salese added skeleton driver of 'ACT Apricot Portable / FP' system. ROMSET: 32768 bytes in 2 files / 25.05Kb packed $end $info=fp1000 $mame 0.266 [OldComputers ES] FP-1000, Casio, 1982 Casio FP 1000 (FP 1000 / FP 1100) is a professional computer, a product of the company Casio (Casio), which began to be made in Japan in 1983. He used a Zilog Z80 A as the central microprocessor and the RAM memory of the FP 1000 computer had a capacity of 64 KB. CP/M was used as the operating system (source, translated from Serbian: https://sr.wikipedia.org/sr-el/Casio_FP_1000). DRIVER: casio/fp1100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: fp1100_cass.xml RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.268: Preliminary fd1020fd device. Add int# callbacks, allow fdcpack to load disks [Angelo Salese]. - 0.266: OldComputers ES added 'Casio FP-1000' system. ROMSET: 16384 bytes in 4 files / 9.05Kb packed $end $info=fp1000_exp_slot $mame 0.268 [Angelo Salese] FP-1000/FP-1100 Expansion Slot, , ???? DRIVER: devices/bus/fp1000/fp1000_exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Angelo Salese added 'FP-1000/FP-1100 Expansion Slot' device. ROMSET: None required. $end $info=fp1020fd $mame 0.268 [Angelo Salese] FP-1020FD FDCPACK, , ???? DRIVER: devices/bus/fp1000/fp1020fd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Angelo Salese added 'FP-1020FD FDCPACK' device. ROMSET: None required. $end $info=fp1030_rampack $mame 0.268 [Angelo Salese] FP-1030 RAMPACK, , ???? DRIVER: devices/bus/fp1000/fp1030_rampack.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Angelo Salese added 'FP-1030 RAMPACK' device. ROMSET: None required. $end $info=fp1060io $mame 0.268 [Angelo Salese] FP-1060I/O Expansion Box, , ???? DRIVER: devices/bus/fp1000/fp1060io.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Angelo Salese added 'FP-1060I/O Expansion Box' device. ROMSET: None required. $end $info=fp1060io_exp_slot $mame 0.268 [Angelo Salese] FP-1060I/O Expansion Slot, , ???? DRIVER: devices/bus/fp1000/fp1060io_exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Angelo Salese added 'FP-1060I/O Expansion Slot' device. ROMSET: None required. $end $info=fp1100 $mame 0.142u5 [Angelo Salese] FP-1100, Casio, 1983 The FP-1100 is modular, meaning that depending on the degree of expansion of the system the user find himself with a more or less large number of "scatolotti", but all are aligned on the same style as the design and size. The component that you can not do without is of course the central unit, are then, in order, unity and a double minifloppy expansion box. Obviously, the installation must also be part of a monitor, which is available in two versions, B/W and color. The trial version is made by the central FP-1100, by the double minifloppy FP-1020FD and 14 inch color monitor FP-1003 (source, traslated from italian: http://www.1000bit.it/support/articoli/fp1100/FP1100.htm). DRIVER: casio/fp1100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: fp1100_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.142u5: Angelo Salese added skeleton driver of 'Casio FP-1100' system. ROMSET: 49024 bytes in 4 files / 32.96Kb packed $end $info=fp200 $mame 0.148u2 [Angelo Salese] FP-200 (Japan), Casio, 1982 Excellent laptop computer for its time, a precursor! (source: http://www.old-computers.com/museum/computer.asp?st=1&c=364). DRIVER: casio/fp200.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Angelo Salese added skeleton driver of 'Casio FP-200 (Japan)' system. ROMSET: 34816 bytes in 2 files / 26.29Kb packed $end $info=fp6000 $mame 0.142u5 [Angelo Salese] FP-6000, Casio, 1985 The Casio FP-6000S is Casio's most ambitious computer for overseas market. It has been marketed in all of Europe's countries. However, it is also Casio's biggest (and costiest) failure on the market. It was hindered by three things : it was pretty late to arrive to the marketplace (developed in 1984, it only arrived in Europe in 1986), it was very expensive (US$ 10000 for a system with monitor, FDD and HDD), and the distribution channels (accustomed to watches and calculators) did not know how to sell this beast. Moreover, it was NOT IBM compatible, although it was indeed MS-DOS (ver. 2.11) compatible, which certainly did not help. Very few specific software was developed for the 6000 (source: http://www.old-computers.com/museum/computer.asp?st=1&c=820). DRIVER: casio/fp6000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.142u5: Angelo Salese added skeleton driver of 'Casio FP-6000' system. ROMSET: 65536 bytes in 1 file / 50.36Kb packed $end $info=fp6000_kbd $mame 0.222 [Dirk Best] FP-6000 Keyboard, , ???? DRIVER: casio/fp6000_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Dirk Best added 'FP-6000 Keyboard' device. ROMSET: None required. $end $info=fpc500 $mame 0.155 [Wilbert Pol] FPC-500 (MSX1, Italy), Fenner, 1985 Technical information and pictures: http://www.1000bit.it/scheda.asp?id=956 DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'FPC-500 (MSX1, Italy)'. - 0.155: Wilbert Pol added 'Fenner FPC-500' system. ROMSET: 32768 bytes in 1 file / 25.33Kb packed $end $info=fpc900 $mame 0.155 [Wilbert Pol] FPC-900 (MSX2, Italy), Fenner, 1986 Technical information and pictures: http://www.1000bit.it/scheda.asp?id=957 DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'FPC-900 (MSX2, Italy)'. - 0.155: Wilbert Pol added 'Fenner FPC-900' system. ROMSET: 65536 bytes in 3 files / 49.33Kb packed $end $info=fphantom $mame 0.173 [hap, Lord Nightmare] Phantom (Fidelity), Fidelity International, 1988 Technical informations: http://members.toast.net/j.guy/fidelity/Phantom6100.htm DRIVER: fidelity/phantom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.259: Do more checks when grabbing piece with magnet [hap]. - 0.241: Changed description to 'Phantom (Fidelity)'. - 0.215: Machine promoted to working [Sandro Ronco]. - 0.207: Changed description to 'Phantom Chess Challenger'. - 0.173: hap and Lord Nightmare added 'Fidelity Electronics Phantom (Fidelity)' system. ROMSET: 65536 bytes in 2 files / 39.21Kb packed $end $info=fpres $mame 0.198 [hap, Berger, yoyo_chessboard] Prestige Challenger (original program, set 1), Fidelity Electronics, 1982 At the 8th Porz Open chess tournament from 14.8.1982 - 22.8.1982 the Fidelity Prestige won 3.5 points out of 9 games and achieved an ELO number of 1660 points. This value is surprisingly exactly the same as the 1661 points later determined by the SSDF. This device was the flagship in 1982, the absolute non-plus ultra from Fidelity Electronics. Technically, it is largely identical to the Fidelity Elite A / S, but in appearance it differs from this one by more sophisticated styling. As prestigious as the Prestige looks, it remains a chess computer that does not just want to be admired, it's also there to play. Of course, Fidelity also took this view, otherwise it would not have been provided with the same modular system as the Fidelity Sensory 9 and the Fidelity Elite A / S, and the opening module Fidelity PC 16 would be added 'at the same time. Thus, at the beginning of the game, 1,345 variants of the most important openings are available, which effectively lead to about 26,900 positions. A special game mode even allows practicing these variants. Modules for general and special openings, middlegame improvements, finals, lightning chess, championship games, special matriculation grades for problem composers and the like were launched over the years (sh fidelity modules), then a maximum depth of 32 half-moves in the analysis and matte search stage and two special programs for iterative and non-iterative search (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Fidelity_Prestige). DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.262: Changed description to 'Prestige Challenger (original program, set 1)'. - 0.208: Changed description to 'Prestige Challenger (original program)'. - 0.198: hap, Berger and yoyo_chessboard added 'Fidelity Electronics Prestige Challenger (original program, English)' system. ROMSET: 49152 bytes in 9 files / 35.12Kb packed $end $info=fpresa $mame 0.262 [Berger] Prestige Challenger (original program, set 2), Fidelity Electronics, 1982 At the 8th Porz Open chess tournament from 14.8.1982 - 22.8.1982 the Fidelity Prestige won 3.5 points out of 9 games and achieved an ELO number of 1660 points. This value is surprisingly exactly the same as the 1661 points later determined by the SSDF. This device was the flagship in 1982, the absolute non-plus ultra from Fidelity Electronics. Technically, it is largely identical to the Fidelity Elite A / S, but in appearance it differs from this one by more sophisticated styling. As prestigious as the Prestige looks, it remains a chess computer that does not just want to be admired, it's also there to play. Of course, Fidelity also took this view, otherwise it would not have been provided with the same modular system as the Fidelity Sensory 9 and the Fidelity Elite A / S, and the opening module Fidelity PC 16 would be added 'at the same time. Thus, at the beginning of the game, 1,345 variants of the most important openings are available, which effectively lead to about 26,900 positions. A special game mode even allows practicing these variants. Modules for general and special openings, middlegame improvements, finals, lightning chess, championship games, special matriculation grades for problem composers and the like were launched over the years (sh fidelity modules), then a maximum depth of 32 half-moves in the analysis and matte search stage and two special programs for iterative and non-iterative search (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Fidelity_Prestige). DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.262: Berger added 'Fidelity Electronics Prestige Challenger (original program, set 2)' system. ROMSET: 8192 bytes in 2 files / 6.13Kb packed $end $info=fpresb $mame 0.262 [Berger] Prestige Challenger (original program, set 3), Fidelity Electronics, 1982 At the 8th Porz Open chess tournament from 14.8.1982 - 22.8.1982 the Fidelity Prestige won 3.5 points out of 9 games and achieved an ELO number of 1660 points. This value is surprisingly exactly the same as the 1661 points later determined by the SSDF. This device was the flagship in 1982, the absolute non-plus ultra from Fidelity Electronics. Technically, it is largely identical to the Fidelity Elite A / S, but in appearance it differs from this one by more sophisticated styling. As prestigious as the Prestige looks, it remains a chess computer that does not just want to be admired, it's also there to play. Of course, Fidelity also took this view, otherwise it would not have been provided with the same modular system as the Fidelity Sensory 9 and the Fidelity Elite A / S, and the opening module Fidelity PC 16 would be added 'at the same time. Thus, at the beginning of the game, 1,345 variants of the most important openings are available, which effectively lead to about 26,900 positions. A special game mode even allows practicing these variants. Modules for general and special openings, middlegame improvements, finals, lightning chess, championship games, special matriculation grades for problem composers and the like were launched over the years (sh fidelity modules), then a maximum depth of 32 half-moves in the analysis and matte search stage and two special programs for iterative and non-iterative search (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Fidelity_Prestige). DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.262: Berger added 'Fidelity Electronics Prestige Challenger (original program, set 3)' system. ROMSET: 12288 bytes in 3 files / 8.78Kb packed $end $info=fpresbu $mame 0.198 [hap, Berger, yoyo_chessboard] Prestige Challenger (Budapest program), Fidelity Electronics, 1983 It’s a dedicated chess machine released in 1983, designed for advanced players and enthusiasts. Built around an 8-bit microprocessor with an accelerated clock, it offers multiple difficulty levels, in-depth analysis capabilities, an extensive opening book, and an LED display for move visualization. The device features a game engine developed in collaboration with Hungarian experts (the Budapest program), enhancing both strategic depth and tactical precision. Equipped with a physical chessboard featuring pressure sensors and magnetic pieces, it combines accuracy and reliability in a compact design ideal for study, training, and amateur competition. DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.208: Changed description to 'Prestige Challenger (Budapest program)'. - 0.198: hap, Berger and yoyo_chessboard added 'Fidelity Electronics Prestige Challenger (Budapest program, English)' system. ROMSET: 20480 bytes in 5 files / 14.55Kb packed $end $info=fpresc $mame 0.262 [Berger] Prestige Challenger (original program, set 4), Fidelity Electronics, 1982 At the 8th Porz Open chess tournament from 14.8.1982 - 22.8.1982 the Fidelity Prestige won 3.5 points out of 9 games and achieved an ELO number of 1660 points. This value is surprisingly exactly the same as the 1661 points later determined by the SSDF. This device was the flagship in 1982, the absolute non-plus ultra from Fidelity Electronics. Technically, it is largely identical to the Fidelity Elite A / S, but in appearance it differs from this one by more sophisticated styling. As prestigious as the Prestige looks, it remains a chess computer that does not just want to be admired, it's also there to play. Of course, Fidelity also took this view, otherwise it would not have been provided with the same modular system as the Fidelity Sensory 9 and the Fidelity Elite A / S, and the opening module Fidelity PC 16 would be added 'at the same time. Thus, at the beginning of the game, 1,345 variants of the most important openings are available, which effectively lead to about 26,900 positions. A special game mode even allows practicing these variants. Modules for general and special openings, middlegame improvements, finals, lightning chess, championship games, special matriculation grades for problem composers and the like were launched over the years (sh fidelity modules), then a maximum depth of 32 half-moves in the analysis and matte search stage and two special programs for iterative and non-iterative search (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Fidelity_Prestige). DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.262: Berger added 'Fidelity Electronics Prestige Challenger (original program, set 4)' system. ROMSET: 20480 bytes in 5 files / 14.54Kb packed $end $info=fpresd $mame 0.262 [Berger] Prestige Challenger (original program, set 5), Fidelity Electronics, 1982 At the 8th Porz Open chess tournament from 14.8.1982 - 22.8.1982 the Fidelity Prestige won 3.5 points out of 9 games and achieved an ELO number of 1660 points. This value is surprisingly exactly the same as the 1661 points later determined by the SSDF. This device was the flagship in 1982, the absolute non-plus ultra from Fidelity Electronics. Technically, it is largely identical to the Fidelity Elite A / S, but in appearance it differs from this one by more sophisticated styling. As prestigious as the Prestige looks, it remains a chess computer that does not just want to be admired, it's also there to play. Of course, Fidelity also took this view, otherwise it would not have been provided with the same modular system as the Fidelity Sensory 9 and the Fidelity Elite A / S, and the opening module Fidelity PC 16 would be added 'at the same time. Thus, at the beginning of the game, 1,345 variants of the most important openings are available, which effectively lead to about 26,900 positions. A special game mode even allows practicing these variants. Modules for general and special openings, middlegame improvements, finals, lightning chess, championship games, special matriculation grades for problem composers and the like were launched over the years (sh fidelity modules), then a maximum depth of 32 half-moves in the analysis and matte search stage and two special programs for iterative and non-iterative search (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Fidelity_Prestige). DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.262: Berger added 'Fidelity Electronics Prestige Challenger (original program, set 5)' system. ROMSET: 20480 bytes in 5 files / 14.54Kb packed $end $info=fprese $mame 0.262 [Berger] Prestige Challenger (original program, set 6), Fidelity Electronics, 1982 At the 8th Porz Open chess tournament from 14.8.1982 - 22.8.1982 the Fidelity Prestige won 3.5 points out of 9 games and achieved an ELO number of 1660 points. This value is surprisingly exactly the same as the 1661 points later determined by the SSDF. This device was the flagship in 1982, the absolute non-plus ultra from Fidelity Electronics. Technically, it is largely identical to the Fidelity Elite A / S, but in appearance it differs from this one by more sophisticated styling. As prestigious as the Prestige looks, it remains a chess computer that does not just want to be admired, it's also there to play. Of course, Fidelity also took this view, otherwise it would not have been provided with the same modular system as the Fidelity Sensory 9 and the Fidelity Elite A / S, and the opening module Fidelity PC 16 would be added 'at the same time. Thus, at the beginning of the game, 1,345 variants of the most important openings are available, which effectively lead to about 26,900 positions. A special game mode even allows practicing these variants. Modules for general and special openings, middlegame improvements, finals, lightning chess, championship games, special matriculation grades for problem composers and the like were launched over the years (sh fidelity modules), then a maximum depth of 32 half-moves in the analysis and matte search stage and two special programs for iterative and non-iterative search (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Fidelity_Prestige). DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.262: Berger added 'Fidelity Electronics Prestige Challenger (original program, set 6)' system. ROMSET: 20480 bytes in 5 files / 14.54Kb packed $end $info=fpresgla $mame 0.241 [Sean Riddle] Prestige Challenger (Glasgow program), Fidelity Electronics, 1984 The Fidelity Prestige is another Classic chess computer from the early 1980s. It used the impressive and beautiful Auto Response Board from AVE Micro Systems, added 'the LED display that was to be continued through the Elite series, and the latest Spracklen program. The whole package made for the most luxurious and playable chess computer available at the time. It cost around $1000 in the USA, but ?879 in the UK in 1983 (?2000 plus at 2008 values). This Prestige is serial number 216. The number is on the back of the machine, and on the rather unlovely original box, and on the chess piece box. It is complete with the PC16 Book Openings II module, containing an opening book of 16,100 ply, and an openings module cartridge which enables it to use the CB9 and other compatible modules. Being an early example it has the original program (A in the UK), rather than the Budapest (B) or Glasgow (C) programs which later Prestiges would have had. According to Kurt Kispert's Rarities section around 1,000 Prestiges were built. My guess is that the majority are ‘Budapests' (source: http://www.chesscomputeruk.com/html/fidelity_prestige.html). DRIVER: fidelity/elite.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.241: Sean Riddle added 'Fidelity Electronics Prestige Challenger (Glasgow program)' system. ROMSET: 20480 bytes in 5 files / 14.59Kb packed $end $info=fpsport $mame 0.274 [Sean Riddle, David Haywood] 3-in-1 Smart Sports! (US), Fisher-Price, 2008 Includes a golf club, tennis racquet and baseball bat that puts the child right in the game Children control the on screen action with their wireless controllers Teaches numbers, counting, addition, subtraction, uppercase and lowercase letters, spelling, shapes, motor skills and more Storage dock keeps everything handy (source: https://www.amazon.com/Fisher-Price-3-1-Smart-Sports/dp/B001W1SM4C). DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Sean Riddle and David Haywood added 'Fisher-Price 3-in-1 Smart Sports! (US)' system. ROMSET: 8388608 bytes in 1 file / 2.49Mb packed $end $info=fraking $mame 0.232 [rfka01] King, Frael, 1989 The King, like its predecessor Bruc 100, was made by Frael for the participants in computer courses from the 2f School. It is a clone of the IBM PC, with minimal technical characteristics, even less than those of the IBM PC itself. This choice was probably dictated by the need to contain costs (source, traslated from Italian: https://www.computerhistory.it/index.php?option=com_content&view=article&id=481&Itemid=617). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.232: rfka01 added 'Frael King' system. ROMSET: 262144 bytes in 2 files / 168.28Kb packed $end $info=free120 $mame 0.242 [Bitsavers] Freedom 120/Aspect 100, Liberty Electronics, 1993 It is an intelligent terminal released in 1993, based on Z80 architecture and designed for professional environments. Equipped with a text display, integrated keyboard, and serial interface, it runs firmware stored in ROM to facilitate communication with central systems. Widely used in business and financial settings, the terminal supports VT100/VT52 protocols and remote access modes, offering reliability and compatibility with the legacy infrastructure of its time. DRIVER: liberty/freedom120.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.242: Bitsavers added 'Liberty Electronics Freedom 120/Aspect 100' system. ROMSET: 98304 bytes in 2 files / 55.47Kb packed $end $info=free200 $mame 0.254 [Bitsavers, Dirk Best] Freedom 200, Liberty Electronics, 1983 It is an intelligent terminal released in 1983, based on an 8-bit architecture (typically Z80 or 8085) and designed for professional and industrial environments. Equipped with a text display, integrated keyboard, and RS-232 serial interface, it runs firmware stored in ROM to communicate with central systems such as mainframes or minicomputers. It supports standard protocols of the era (including VT100/VT52) and offers features like local editing, buffering, and data transmission. Widely used in businesses, banks, and computing centers, this terminal combines reliability, compatibility, and ease of operation within a rugged design tailored for remote access to legacy infrastructure. DRIVER: liberty/freedom200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.254: Bitsavers and Dirk Best added 'Liberty Electronics Freedom 200' system. ROMSET: 32768 bytes in 5 files / 19.65Kb packed $end $info=free220 $mame 0.254 [Bitsavers, Dirk Best] Freedom 220, Liberty Electronics, 1984 It is an intelligent terminal released in 1984, based on an 8-bit architecture (likely Z80) and designed for professional use in businesses, banks, and computing centers. Equipped with a text display, integrated keyboard, and RS-232 serial interface, it runs firmware stored in ROM to communicate with mainframes or minicomputers. It supports standard protocols such as VT100/VT52, offering advanced features like local editing, buffer management, and transmission mode selection. DRIVER: liberty/freedom200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.254: Bitsavers and Dirk Best added 'Liberty Electronics Freedom 220' system. ROMSET: 32768 bytes in 5 files / 17.43Kb packed $end $info=freedom220_kbd $mame 0.254 [Dirk Best] Liberty Freedom 220 keyboard, , ???? DRIVER: liberty/freedom220_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Dirk Best added 'Liberty Freedom 220 keyboard' device. ROMSET: 2048 bytes in 1 file / 1.19Kb packed $end $info=froz2dct $mame 0.286 [TeamEurope] Frozen 2 Dream Camera Tablet (Japan), Takara Tomy, 2020 Toy tablet-camera produced by Takara Tomy under license from Disney, based on the Frozen 2 franchise (2019). This compact device is designed for girls aged 4 to 8, featuring a design inspired by the film’s icy world: an approximately 3-inch LCD screen with a themed border (blue/silver colors, snowflake motifs), a built-in front-facing camera for taking selfies and photos enhanced with Frozen-themed filters (frames featuring Elsa, Anna, Olaf, and “ice magic” effects). The device includes simple interactive games (memory, matching, virtual glitter drawing), playback of musical tracks from the film ("Into the Unknown," "Show Yourself"), and animated video clips. It’s battery-powered (using AAA batteries or rechargeable batteries), comes with a wrist strap, and features large, intuitive buttons. Some versions support microSD cards for saving photos. While not a fully functional tablet, this electronic educational toy combines photographic creativity, role-playing, and immersion in the Frozen franchise; it was primarily marketed in Japan and Asian markets between 2019 and 2021. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Takara Tomy Frozen 2 Dream Camera Tablet (Japan)' system. ROMSET: 8388608 bytes in 1 file / 6.59Mb packed $end $info=frx386c $mame 0.215 [rfka01] Forex 386 Cache, Micro-Express Inc., 199? Technical informations: https://stason.org/TULARC/pc/motherboards/M/MICRO-EXPRESS-INC-486-FOREX-386-486.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Micro-Express Inc. Forex 386 Cache' system. ROMSET: 65536 bytes in 1 file / 38.32Kb packed $end $info=frxc402 $mame 0.214 [rfka01] FRX/386DX Cache System, Modula Tech, 199? This is a PC motherboard compatible with the AT standard, produced in the early 1990s. Built around the FOREX FRX46C402, FRX36C300, or SiS 85C206 chipset, it supports Intel 80386DX/SX processors and features 30-pin SIMM memory slots, a 16-bit ISA expansion bus, integrated controllers for floppy and hard disk drives, and sometimes includes support for L2 cache. Designed for cost-effective desktop or business systems from the pre-486 era, this motherboard combines compatibility with MS-DOS and early Windows environments while offering a reliable design—though notably lacking PCI bus technology or other more advanced features of the time. It’s a quintessential example of second-generation 386 hardware, widely distributed across Europe and Asia for large-scale cloning purposes. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.284: Changed description to 'FRX/386DX Cache System' and manufacturer to 'Modula Tech'. - 0.214: rfka01 added '386 motherboards with a FOREX FRX46C402/FRX36C300/SIS85C206 chipset' system. ROMSET: 131072 bytes in 2 files / 73.56Kb packed $end $info=fs1300 $mame 0.80 [Jirou Kaneda] FS-1300 (MSX1, Japan), National, 1985 The National FS-1300 is same as the CF-1200 or CF-2700, but has more RAM. It was produced by the Japanese corporation Matsushita Denki for the Japanese market. At that time National was the brand used in Japan and Panasonic was used for the international market. The MSX1 product line from National was called "King-Kong" in Japan. The computer consists out of a single unit with integrated keyboard and power supply. This model has 2 cartridge slots placed in parallel on the top right. The case is dark silver and grey. It was produced after the CF-1200 with a joystick included for a lower price (source: https://www.msx.org/wiki/National_FS-1300). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'FS-1300 (MSX1, Japan)'. - 0.80: Jirou Kaneda added 'National FS-1300' system. ROMSET: 32768 bytes in 1 file / 25.48Kb packed $end $info=fs3216 $mame 0.205 [Bitsavers] Fortune 32:16, Fortune Systems, 1982 When the 32:16 was launched, Fortune Systems Corp. advertised that it was the first integrated Unix-based system for $5000. Actually, the cheaper version was a single floppy disc, single user system that was never sold. A practical small business multiuser configuation, called System 10, and including a 10 MB hard disk and 512 KB of RAM costed about $9000. The system could support up to 4 four-port serial terminal controllers and several other peripheral controllers: storage modules, Parallel interfaces, high resolution graphic board and Ethernet network board. The keyboard was a close cousin of the Wang word-processing system one. Keys was well arranged and color coded. The system came with different hard-disk storage options, 5, 10, 20 or even 70 MB on latest models. The Fortune 32:16 was a true multiuser multitasking Unix based system offering services that was a length ahead over CP/M's. However, both Unix and Fortune was new to most of the dealers and users. Fortune offered them training courses in hardware, operating system and application software. A wide range of high quality business application software was available, as well as programming languages, like a very extended BASIC able to convert code written in other BASICs (AppleSoft, MBASIC, CBASIC, TRS-80 BASIC), PASCAL, FORTRAN 77, COBOL and, of course, C language. The 32:16 was also built and sold in France by Thomson under the name of Micromega 32 (source: http://www.old-computers.com/museum/computer.asp?st=1&c=767). DRIVER: skeleton/fs3216.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.206: Dumped vector PROM [Al Kossow]. Added X2212 non-volatile RAM dump [Bitsavers]. - 0.205: Bitsavers added 'Fortune Systems Fortune 32:16' system. ROMSET: 56608 bytes in 16 files / 24.58Kb packed $end $info=fs4000 $mame 0.79 [Sean Young] FS-4000 (MSX1, Japan), National, 1985 MSX 1 computer with 64 KB RAM, two cartridge slots and wordprocessor software built-in. The FS-4000 was sold as a wordprocessor system based on the MSX technology. It has a 24 dots thermal printer built-in the case. It was available in black or white case. It is equiped with MSX JE-1, Kanji 1, and chinese characters ROM (source: http://www.old-computers.com/museum/computer.asp?st=1&c=588). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'FS-4000 (MSX1, Japan)'. - 0.79: Sean Young added 'Matsushita FS-4000' system. ROMSET: 229376 bytes in 4 files / 136.01Kb packed $end $info=fs4000a $mame 0.155 [Wilbert Pol] FS-4000 (alt) (MSX1, Japan), National, 1985 MSX 1 computer with 64 KB RAM, two cartridge slots and wordprocessor software built-in. The FS-4000 was sold as a wordprocessor system based on the MSX technology. It has a 24 dots thermal printer built-in the case. It was available in black or white case. It is equiped with MSX JE-1, Kanji 1, and chinese characters ROM (source: http://www.old-computers.com/museum/computer.asp?st=1&c=588). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: Changed description to 'FS-4000 (alt) (MSX1, Japan)'. - 0.155: Wilbert Pol added 'National/Matsushita FS-4000 (Japan)' system. ROMSET: 65536 bytes in 2 files / 42.80Kb packed $end $info=fs4500 $mame 0.81 [Jirou Kaneda] FS-4500 (MSX2, Japan), National, 1986 This MSX 2 computer was marketed as a wordprocessor system, and indeed it is! It has a big 24 dots thermal printer built-in, wordprocessor software (Word Processor, MSX Sentence Paragraph Exchanger, Dictionary, MSX Address Book, Name Card and MSX JE 1 & 2). It was available in black or white case (source: http://www.old-computers.com/museum/computer.asp?c=589&st=1). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'FS-4500 (MSX2, Japan)'. - 0.81: Jirou Kaneda added 'National FS-4500' system. ROMSET: 524288 bytes in 11 files / 313.73Kb packed $end $info=fs4600f $mame 0.81 [Jirou Kaneda] FS-4600F (MSX2, Japan), National, 1986 It’s a Japanese home computer released in 1986, compatible with the MSX2 standard. Based on a 3.58 MHz Zilog Z80 processor, it features 128 KB of RAM, advanced graphics capabilities (with resolutions up to 512×212 pixels and over 19,000 colors), enhanced audio powered by the AY-3-8910 chip, and support for 3.5" floppy disk drives. The system includes an integrated keyboard with a Japanese layout, RGB/composite video output, and MSX expansion ports. Designed for home use, educational purposes, and lightweight software development, it runs MSX-DOS2 and supports a vast library of games and applications optimized for MSX2—making it a versatile and comprehensive system within the Japanese MSX ecosystem of the 1980s. DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Renamed (fs4600) to (fs4600f) and description changed to 'FS-4600F (MSX2, Japan)'. - 0.81: Jirou Kaneda added 'National FS-4600' system. ROMSET: 1441792 bytes in 9 files / 582.45Kb packed $end $info=fs4700f $mame 0.81 [Jirou Kaneda] FS-4700F (MSX2, Japan), National, 1986 The National FS-4700 is a "Word-pro Persocom" (Word processor Personal Computer) similar to the FS-4500 but with a built-in double-sided disk drive (you can notice that FS-4700F is indicated on the box and the label). The FS-4700 was available only in black & dark silver. It was aimed at the Japanese market. A dial on the left side allows a change of print density. With the dial set to the maximum, it is possible to print directly onto thermal paper. This way no ink cartridge is needed. Three switches on the back allow a selection between JP50on or JIS keyboard layout, external printer or built-in printer and to bypass the firmware menu and go directly to BASIC on startup. On emulators, these switches are not yet emulated, so you can't bypass the firmware when booting the computer (source: https://www.msx.org/wiki/National_FS-4700). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Renamed (fs4700) to (fs4700f) and description changed to 'FS-4700F (MSX2, Japan)'. - 0.81: Jirou Kaneda added 'National FS-4700' system. ROMSET: 540672 bytes in 12 files / 325.86Kb packed $end $info=fs5000f2 $mame 0.81 [Jirou Kaneda] FS-5000F2 (MSX2, Japan), National, 1986 The model FS-5000F2 is based on FS-5500F2. The name of this computer is FS-5000 as indicated on front, but the label on back and on the box specifies its link with the FS-5500F2 model by indicating FS-5000F2. Compared to the FS-5500 series the audio/video control panel, trackball and superimpose/digitize capabilities have been removed but the memory goes up to 128kB. It was aimed at the Japanese market. Only the version with 2 floppy disk drives was released (there is no FS-5000F1). The PSG sound output is stereo on the rear RCA terminals, the RGB21 connector as well as the headphone output. A switch on the back allows to switch to mono, which affects the RCA terminals and the RGB21 connector but not the headphone jack (this remains stereo). Another switch allows a selection between JP50on or JIS keyboard layout (source: https://www.msx.org/wiki/National_FS-5000F2). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.250: Renamed (fs5000) to (fs5000f2) and description changed to 'FS-5000F2 (MSX2, Japan)'. - 0.81: Jirou Kaneda added 'National FS-5000F2' system. ROMSET: 262144 bytes in 6 files / 142.14Kb packed $end $info=fs5500f1 $mame 0.81 [Jirou Kaneda] FS-5500F1 (MSX2, Japan), National, 1985 The National FS-5500F1 is a MSX2 computer with superimpose and digitize capabilities. It was aimed at the Japanese market. The machine is basically identical to the FS-5500F2. The only difference is that this one has just one floppy disk drive. It was first shown to the public at the Japan Electronics Show '85 (Oct 17-22). As for the Philips NMS 8250 and NMS 8255 machines, the correct name of the computer appears only at the back while 'National FS-5500' is displayed on front. Two switches on the back allow a selection between JP50on or JIS keyboard layout and to enable/disable the built-in firmware, related to the control of an external device for superimposing and digitizing operations. This computer has a very extended audio/video editing control panel and a built-in trackball (renamed 'Ball Mouse'). The keyboard has an extra key called 'AVC' (Audio Video Control) that can be combined with the SELECT, INS, DEL and function keys (source: https://www.msx.org/wiki/National_FS-5500F1). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.250: Changed description to 'FS-5500F1 (MSX2, Japan)'. - 0.154: Renamed (fs5500) to (fs5500f1). Modified the description 'FS-5500F1/F2 (Japan)' to 'FS-5500F1 (Japan)'. - 0.81: Jirou Kaneda added 'National FS-5500F1/F2' system. $end $info=fs5500f2 $mame 0.154 [Wilbert Pol] FS-5500F2 (MSX2, Japan), National, 1985 The National FS-5500F2 is a MSX2 computer with superimpose and digitize capabilities. It was aimed at the Japanese market. The machine is basically identical to the FS-5500F1. The only difference is that this one has two floppy disk drives. As for the Philips NMS 8250 and NMS 8255 machines, the correct name of the computer appears only at the back while 'National FS-5500' is displayed on front. Two switches on the back allow a selection between JP50on or JIS keyboard layout and to enable/disable the built-in firmware, related to the control of an external device for superimposing and digitizing operations. This computer has a very extended audio/video editing control panel and a built-in trackball (renamed 'Ball Mouse'). The keyboard has an extra key called 'AVC' (Audio Video Control) that can be combined with the SELECT, INS, DEL and function keys (source: https://www.msx.org/wiki/National_FS-5500F2). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'FS-5500F2 (MSX2, Japan)'. - 0.154: Wilbert Pol added 'National/Matsushita FS-5500F2 (Japan)' system. ROMSET: 262144 bytes in 6 files / 142.32Kb packed $end $info=fsa_channel $mame 0.288 [F. Ulivi] i7242 FSA channel, , ???? DRIVER: devices/machine/i7110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: F. Ulivi added 'i7242 FSA channel' device. $end $info=fsa1 $mame 0.80 [Jirou Kaneda] FS-A1 / 1st released version (MSX2, Japan), Panasonic, 1986 The Panasonic FS-A1 is a MSX2' system. There are two versions: red or black case. There is DESKPAC software built-in which starts automatically when the system is booted. It offers several interesting utilities : world time clock, chronometer, alarm, calculator, calendar and diary. From here you can also choose to go directly to MSX Basic v2.0 (source: http://www.old-computers.com/museum/computer.asp?c=618&st=1). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'FS-A1 / 1st released version (MSX2, Japan)'. - 0.80: Jirou Kaneda added 'Panasonic FS-A1' system. ROMSET: 131072 bytes in 1 file / 63.77Kb packed $end $info=fsa1a $mame 0.81 [Jirou Kaneda] FS-A1 / 2nd released version (MSX2, Japan), Panasonic, 1986 The Panasonic FS-A1 is a MSX2' system. There are two versions: red or black case. There is DESKPAC software built-in which starts automatically when the system is booted. It offers several interesting utilities: world time clock, chronometer, alarm, calculator, calendar and diary. From here you can also choose to go directly to MSX Basic v2.0 (source: http://www.old-computers.com/museum/computer.asp?c=618&st=1). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'FS-A1 / 2nd released version (MSX2, Japan)'. - 0.81: Jirou Kaneda added 'Panasonic-Matsushita FS-A1, 2nd released version' system. ROMSET: 114688 bytes in 4 files / 63.94Kb packed $end $info=fsa1f $mame 0.81 [Jirou Kaneda] FS-A1F (MSX2, Japan), Panasonic, 1987 The Panasonic FS-A1F ia basicaly a FS-A1 (MSX2 system) with a built-in 3?" floppy disk drive mounted on the front of the case, below the keyboard. There is DESKPAC software built-in which starts automatically when the system is booted. It offers several interesting utilities : world time clock, chronometer, alarm, calculator, calendar and diary. From here you can also choose to go directly to MSX Basic v2.0 (source: http://www.old-computers.com/museum/computer.asp?c=619). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'FS-A1F (MSX2, Japan)'. - 0.81: Jirou Kaneda added 'Panasonic FS-A1F' system. ROMSET: 262144 bytes in 2 files / 161.00Kb packed $end $info=fsa1fm $mame 0.81 [Jirou Kaneda] FS-A1FM (MSX2, Japan), Panasonic, 1988 The Panasonic FS-A1FM is similar to the FS-A1F but has a built-in modem. It comes also with the first edition of the MSX-Engine Toshiba T9769, which will be used later for MSX2+ and MSX Turbo-R machines. It was aimed at the Japanese market. This model is available in black (source: https://www.msx.org/wiki/Panasonic_FS-A1FM). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'FS-A1FM (MSX2, Japan)'. - 0.81: Jirou Kaneda added 'Panasonic FS-A1FM' system. ROMSET: 1376256 bytes in 6 files / 661.97Kb packed $end $info=fsa1fx $mame 0.82 [Jirou Kaneda] FS-A1FX (MSX2+, Japan), Panasonic, 1988 The FS-A1FX is the simplest MSX2+ by Panasonic and lacks a built-in MSX-MUSIC. It does contain the A1 Cockpit internal software that's also present in the FS-A1WX and FS-A1WSX. The Ren-Sha Turbo feature provides auto-fire mode while playing games (source: http://www.msx.org/wiki/Panasonic_FS-A1FX). DRIVER: msx/msx2p.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2p_cart.xml, msx2_cart.xml, msx1_cart.xml, msx2p_flop.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.251: BugFIX #08466 [Graphics] (msx/msx.cpp) fsa1fx [spmanbow]: Background does not scroll smoothly [Wilbert Pol]. - 0.250: Changed description to 'FS-A1FX (MSX2+, Japan)'. - 0.82: Jirou Kaneda added 'Panasonic/Matsushita FS-A1FX' system. ROMSET: 262144 bytes in 1 file / 161.09Kb packed $end $info=fsa1gt $mame 0.143u3 [Wilbert Pol] FS-A1GT (MSX Turbo-R, Japan), Panasonic, 1991 This system is a MSX Turbo R. It is one of the last MSX computer ever made. It is the successor of the MSX 2+ systems and thus has many characteristics in common. New features include a new PCM sound chip which can sample sound up to 15 KHz and replay up to 22 kHz. There is an internal microphone for the PCM unit. There is also an additional CPU, the R800 wich is a 16-bit RISC processor. The user can select the CPU (Z80 or R800) by software. The FS-A1 GT follows the FS-A1 ST, and so introduces some improvements over it. Due to some minor bugs discovered, the mainboard is a bit different (e.g. FM-PAC part is redesigned to decrease influence of the noise from computer's digital parts). The MSX-BASIC, version 4.1 instead of 4.0, has MIDI extensions. Indeed the FS-A1 GT has a MSX-MIDI interface built-in with MIDI in/out connectors! The RAM size is of 512 KB, instead of 256 KB. The MSX-DOS is now version V2.31. There is a SVHS video port and the size of the SRAM is now 32KB (source: http://www.old-computers.com/museum/computer.asp?c=627&st=1). DRIVER: msx/msxtr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msxr_cart.xml, msx2p_cart.xml, msx2_cart.xml, msx1_cart.xml, msxr_flop.xml, msx2p_flop.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'FS-A1GT (MSX Turbo-R, Japan)'. - 0.143u3: Added 'Panasonic FS-A1GT' system. ROMSET: 4456448 bytes in 2 files / 1.21Mb packed $end $info=fsa1mk2 $mame 0.80 [Jirou Kaneda] FS-A1MK2 (MSX2, Japan), Panasonic, 1987 The Panasonic FS-A1 is a MSX2' system. There are two versions: red or black case. There is DESKPAC software built-in which starts automatically when the system is booted. It offers several interesting utilities : world time clock, chronometer, alarm, calculator, calendar and diary. From here you can also choose to go directly to MSX Basic v2.0. Some times later, the FS A1 MK2 (MaKe 2) will be released, offering some improvements (which ones?) like a numeric keypad above the cursor keys (source: http://www.old-computers.com/museum/computer.asp?c=618&st=1). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'FS-A1MK2 (MSX2, Japan)'. - 0.80: Jirou Kaneda added 'Panasonic FS-A1MK2' system. ROMSET: 131072 bytes in 5 files / 70.41Kb packed $end $info=fsa1st $mame 0.143u3 [Wilbert Pol] FS-A1ST (MSX Turbo-R, Japan), Panasonic, 1991 The Panasonic FS-A1ST MSX turboR is the second to last MSX computer ever produced and it follows the latest standard for the MSX line. The FS-A1ST has a new PCM sound chip, the R800 CPU and 256Kb of RAM. Panasonic was the only company to build MSX turboR computers, and they were only sold in Japan. The FS-A1ST was succeeded by the A1GT, which featured more RAM and MIDI IN and OUT (source: http://www.msx.org/wiki/Panasonic_FS-A1ST). DRIVER: msx/msxtr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msxr_cart.xml, msx2p_cart.xml, msx2_cart.xml, msx1_cart.xml, msxr_flop.xml, msx2p_flop.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.250: Changed description to 'FS-A1ST (MSX Turbo-R, Japan)'. - 0.143u3: Added 'Panasonic FS-A1ST' system. ROMSET: 4456448 bytes in 2 files / 859.33Kb packed $end $info=fsa1wsx $mame 0.82 [Jirou Kaneda] FS-A1WSX (MSX2+, Japan), Panasonic, 1989 The Panasonic FS-A1WSX was the last MSX 2+ made by Panasonic. It was the successor of FS-A1WX and incorporated few changes like S-Video output, no tape support, color printer support and a improved A1 Internal Cockpit software with a Kanji color word processor (source: http://www.msx.org/wiki/Panasonic_FS-A1WSX). DRIVER: msx/msx2p.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2p_cart.xml, msx2_cart.xml, msx1_cart.xml, msx2p_flop.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.250: Changed description to 'FS-A1WSX (MSX2+, Japan)'. - 0.82: Jirou Kaneda added 'FS-A1WSX' system. ROMSET: 2473984 bytes in 7 files / 826.92Kb packed $end $info=fsa1wx $mame 0.82 [Jirou Kaneda] FS-A1WX / 1st released version (MSX2+, Japan), Panasonic, 1988 The Panasonic FS-A1WX features the Rensha Turbo, which is a built-in auto-fire' system. The repetition speed can be adjusted with a slider. Its ROM contains A1 Cockpit Internal Software, MSX Word Processor, MSX-JE, FM-BIOS (MSX Music Basic ROM) and JIS 1st+2nd Class Kanji Support (256KB) (source: http://www.msx.org/wiki/Panasonic_FS-A1WX). DRIVER: msx/msx2p.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2p_cart.xml, msx2_cart.xml, msx1_cart.xml, msx2p_flop.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'FS-A1WX / 1st released version (MSX2+, Japan)'. - 0.82: Jirou Kaneda added 'Panasonic/Matsushita FS-A1WX' system. ROMSET: 2113536 bytes in 2 files / 671.69Kb packed $end $info=fsa1wxa $mame 0.82 [Jirou Kaneda] FS-A1WX / 2nd released version (MSX2+, Japan), Panasonic, 1988 The Panasonic FS-A1WX features the Rensha Turbo, which is a built-in auto-fire' system. The repetition speed can be adjusted with a slider. Its ROM contains A1 Cockpit Internal Software, MSX Word Processor, MSX-JE, FM-BIOS (MSX Music Basic ROM) and JIS 1st+2nd Class Kanji Support (256KB) (source: http://www.msx.org/wiki/Panasonic_FS-A1WX). DRIVER: msx/msx2p.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2p_cart.xml, msx2_cart.xml, msx1_cart.xml, msx2p_flop.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.250: Changed description to 'FS-A1WX / 2nd released version (MSX2+, Japan)'. - 0.82: Jirou Kaneda added 'Panasonic/Matsushita FS-A1WX (2nd released)' system. ROMSET: 2473984 bytes in 7 files / 881.20Kb packed $end $info=fscc12 $mame 0.189 [hap, Berger, yoyo_chessboard] Sensory Chess Challenger "12 B" (model 6086), Fidelity International, 1986 The manual indicates that this was the champion of the 1983 World Microcomputer Chess Championship in Budapest, Hungary. Level 9 has not time limit for the computer to respond. Levels 10, 11 and 12 are for solving mate in 2, 3 and 4 respectively. This model could also be hooked up to a printer. Additional features could be selected using special squares during setup, including a book practice mode (source: http://www.ismenio.com/chess_fidelity_sc12.html). DRIVER: fidelity/sc12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap and Title. WIP: - 0.266: Changed manufacturer to 'Fidelity International'. - 0.234: Changed description to 'Sensory Chess Challenger "12" (model SC12)'. - 0.221: Changed description to 'Sensory Chess Challenger "12"'. - 0.189: hap, Berger and yoyo_chessboard added 'Fidelity Electronics Sensory Chess Challenger 12' system. ROMSET: 20480 bytes in 3 files / 14.34Kb packed $end $info=fscc12a $mame 0.170 [Berger] Sensory Chess Challenger "12" (model SC12), Fidelity Computer Products, 1984 Fidelity model no. 6086. It gives me so far not entirely clear what the exact technical difference with the standard version of the Challenger 12. Who knows may say, but please substantiate the facts. From my disposal literature I am none the wiser, in fact, I get ascended information provided. Sometimes I read the Challenger 12 B has a 4 MHz CPU, but other sources contradict this again. Personally, I love it (for now) at 3 MHz. does this Sometimes a version (significantly) improved Budapest program? Or had improved (internal) opening book? This version was sometimes hardware improved? The exact release date remains an open question. A fact is that Fidelity whopping released two optically different models of the Challenger 12 B. My main indication that the Challenger 12B a 3 MHz CPU possession, I tap with a short message from the Computer Chess Digest Supplement (source, traslated from Dutch: http://www.schaakcomputers.nl/hein_veldhuis/database/files/11-1984%20[C-0376]%20Fidelity%20-%20Sensory%20Chess%20Challenger%2012%20B%20(3%20MHz%20edition).pdf). DRIVER: fidelity/sc12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title, Icon and pdf Manual. WIP: - 0.266: Changed manufacturer to 'Fidelity Computer Products'. - 0.248: Renamed (fscc12b) to (fscc12a). - 0.234: Changed description to 'Sensory Chess Challenger "12 B" (model 6086)'. - 0.221: Changed description to 'Sensory Chess Challenger "12 B"'. - 0.189: Renamed (fscc12) to (fscc12b). - 0.170: Berger added 'Fidelity Electronics Sensory Chess Challenger 12-B' system. ROMSET: 12288 bytes in 2 files / 8.89Kb packed $end $info=fscc6 $mame 0.186 [hap, yoyo_chessboard] Sensory Chess Challenger "6", Fidelity Electronics, 1982 The successor model of Sensory 8 has a modified library, which is also found in later models. The game levels were streamlined as well as the game strength. The ROM is located in a module, similar to the Sensory Mini. However, it is not compatible with other devices. Also, no other modules are running in the Sensory 6, only 2 specially designed for him on the market (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Sensory_Chess_Challenger_6). DRIVER: fidelity/sc6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_sc6.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.221: Changed description to 'Sensory Chess Challenger "6"'. - 0.186: hap and yoyo_chessboard added 'Fidelity Sensory Chess Challenger 6' system. $end $info=fscc8 $mame 0.185 [hap, yovan] Sensory Chess Challenger "8", Fidelity Electronics, 1980 The successor to the CC 7 was the first fidelity with sensor board. The program is very similar to the predecessor and the openings have only been slightly modified (source, traslated from German: https://www.schach-computer.info/wiki/index.php?title=Fidelity_Sensory_Chess_Challenger_8). DRIVER: fidelity/sc8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: Changed description to 'Sensory Chess Challenger "8"'. - 0.185: hap and yovan added 'Fidelity Electronics Sensory Chess Challenger 8' system. ROMSET: 4096 bytes in 1 file / 3.35Kb packed $end $info=fscc9 $mame 0.173 [hap, Berger] Sensory Chess Challenger "9" (rev. D), Fidelity Electronics, 1982 Fidelity Sensory Chess Challenger 9. US Patent # 4,235,442, The opening book has nearly 3,000 positions. Takes back up to 15 moves. One feature I like on this unit that even some modern ones don't have is the ability to turn off the beep or it can be set to signal only the computer's move. It thinks on the opponent's time. Hint feature and a book practice mode where it will play any line in the book, not just the good ones. This was a very important machine because of its strength and it also had the ability to use different modules that you could purchase separately (source: http://www.ismenio.com/chess_sc9.html). DRIVER: fidelity/sc9.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.221: Changed description to 'Sensory Chess Challenger "9" (rev. D)'. - 0.186: Changed description to 'Sensory Chess Challenger 9 (rev. C01)'. - 0.173: hap and Berger added 'Fidelity Electronics Sensory Chess Challenger 9' system. ROMSET: 16384 bytes in 2 files / 11.58Kb packed $end $info=fscc9b $mame 0.176 [anonymous] Sensory Chess Challenger "9" (rev. B), Fidelity Electronics, 1982 Fidelity Sensory Chess Challenger 9. US Patent # 4,235,442, The opening book has nearly 3,000 positions. Takes back up to 15 moves. One feature I like on this unit that even some modern ones don't have is the ability to turn off the beep or it can be set to signal only the computer's move. It thinks on the opponent's time. Hint feature and a book practice mode where it will play any line in the book, not just the good ones. This was a very important machine because of its strength and it also had the ability to use different modules that you could purchase separately (source: http://www.ismenio.com/chess_sc9.html). DRIVER: fidelity/sc9.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title and Icon. WIP: - 0.221: Changed description to 'Sensory Chess Challenger "9" (rev. B)'. - 0.186: Changed description to 'Sensory Chess Challenger 9 (rev. D01)'. - 0.176: anonymous added 'Fidelity Electronics Sensory Chess Challenger 9 (set 2)' system. ROMSET: 16384 bytes in 2 files / 11.71Kb packed $end $info=fscc9c $mame 0.187 [yoyo_chessboard] Sensory Chess Challenger "9" (rev. C), Fidelity Electronics, 1982 Sensory 9, (Fidelity Sensory Chess Challenger "9", SC9) a dedicated chess computer of the Sensory Chess Challenger series by Fidelity Electronics, released in 1982. The program was written in 6502 assembly by Dan and Kathe Spracklen, supported by Ron Nelson, peripheral programming, and FIDE master Boris Baczynskyj responsible for the opening book (source: https://www.chessprogramming.org/Sensory_9). DRIVER: fidelity/sc9.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: Changed description to 'Sensory Chess Challenger "9" (rev. C)'. - 0.187: yoyo_chessboard added 'Fidelity Electronics Sensory Chess Challenger 9 (rev. C)' system. ROMSET: 16384 bytes in 2 files / 11.72Kb packed $end $info=fscc9ps $mame 0.179 [anonymous] Sensory 9 Playmatic S, Fidelity Deutschland, 1983 It’s a dedicated chess machine released in 1983, designed for intermediate and advanced players. Built around an 8-bit microprocessor with an accelerated clock speed, it offers multiple difficulty levels, positional analysis, an opening book, and an LED display for move visualization. The system includes a physical chessboard equipped with pressure sensors and magnetic pieces, ensuring precise interaction. The game engine, developed in collaboration with European programmers, emphasizes positional play and solid tactical strategies, making it ideal for study and training at the advanced amateur level. DRIVER: fidelity/sc9.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_scc.xml RESOURCES: Snap, Title and Icon. WIP: - 0.287: Redumped rom e (had 1 bad bit) [Berger]. - 0.208: Changed description to 'Sensory 9 Playmatic S' and manufacturer to 'Fidelity Deutschland'. - 0.179: anonymous added 'Fidelity Electronics Sensory 9 Playmatic S' system. ROMSET: 16384 bytes in 2 files / 11.41Kb packed $end $info=fsd1 $mame 0.161 FSD-1 Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Changed description to 'FSD-1 Disk Drive'. - 0.161: Added 'FSD-1' device. ROMSET: 16384 bytes in 1 file / 11.39Kb packed $end $info=fsd2 $mame 0.146u5 FSD-2 Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Changed description to 'FSD-2 Disk Drive'. - 0.146u5: Added 'FSD-2' device. ROMSET: 65536 bytes in 4 files / 46.48Kb packed $end $info=fspc800 $mame 0.155 [Wilbert Pol] SPC-800 (MSX1, Italy), Fenner, 1984 The Fenner SPC-800 is an MSX computer made by Samsung for the Western market. It is identical to the Samsung SPC-800 apart from the markings on the keyboard. It lacks a reset button but contains an expansion bus (source: http://www.msx.org/wiki/Fenner_SPC-800). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'SPC-800 (MSX1, Italy)'. - 0.155: Wilbert Pol added 'Fenner SPC-800' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=fstm1 $mame 0.155 [Wilbert Pol] FS-TM1 (MSX2, Italy), Toshiba, 1986 Technical information and pictures: http://www.1000bit.it/scheda.asp?id=1800 DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'FS-TM1 (MSX2, Italy)'. - 0.155: Wilbert Pol added 'Toshiba FS-TM1' system. ROMSET: 114688 bytes in 4 files / 62.76Kb packed $end $info=ft486f55 $mame 0.217 [rfka01] 486FT55 (SiS 85C496/85C497 chipset), Freetech, 1995 It’s a PC motherboard compatible with the AT standard, manufactured in 1995. Based on the SiS 471/472 chipset or its equivalent, it supports Intel 80486DX2/DX4 processors up to 100 MHz, up to 128 MB of RAM (via 72-pin SIMM slots), as well as 16-bit ISA and PCI expansion slots. It features an integrated IDE controller for hard drives and CD-ROMs, along with serial and parallel ports. While it doesn’t include onboard audio or video, this motherboard offers excellent stability and compatibility with MS-DOS and Windows 3.1/95. Designed for budget desktop systems or upgrade solutions from the post-386 era, it provides a reliable transition option to the 486 architecture before the widespread adoption of Pentium processors. DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.286: Changed description to '486FT55 (SiS 85C496/85C497 chipset)'. - 0.217: rfka01 added 'Freetech 486FT55' system. ROMSET: 262144 bytes in 2 files / 194.85Kb packed $end $info=ft68m $mame 0.151 [Al Kossow, Robbbert] FT-68M, Forward Technology, 198? It’s a PC motherboard compatible with the AT standard, produced in the second half of the 1980s. Based on the Intel 80286 processor, it supports extended memory (up to several megabytes), features 16-bit ISA expansion slots, and includes a 5.25" floppy drive as well as MFM/IDE hard disk support. Designed for professional and technical use, it runs MS-DOS and business applications of the era, featuring a proprietary BIOS and a highly reliable design. It was marketed as an affordable solution for businesses and laboratories, emphasizing hardware compatibility and operational stability in legacy environments. DRIVER: skeleton/ft68m.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.151: Al Kossow and Robbbert added skeleton driver of 'Forward Technology FT-68M' system. ROMSET: 17728 bytes in 10 files / 8.62Kb packed $end $info=ftri1 $mame 0.230 [hap, Sean Riddle] Tri-1 (Fonas), Fonas, 1979 Fonas has made a lot of games, but so far I've found evidence of three, so they are here for now. This is a three game system, All Star Baseball, Batting Champs and Star Chase (okay kids, which game doesn't belong?). Box is metallic silver, so it doesn't photograph well (source: https://www.handheldmuseum.com/Misc/FonasTri1.htm). DRIVER: handheld/hh_pps41.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.230: hap and Sean Riddle added 'Fonas Tri-1' system. ROMSET: 2048 bytes in 1 file / 1.58Kb packed $end $info=ftsserv $mame 0.143u2 [Kaylee] Apricot FTs (Scorpion), Apricot, 1991 Technical informations: http://insight.actapricot.org/insight/products/servers/fts/fts-lays.htm DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot FTs (Scorpion)' system. ROMSET: 163840 bytes in 3 files / 75.31Kb packed $end $info=fu340 $mame 0.210 [AJR] FU340, Abit, 1991 Technical informations: https://www.vogonswiki.com/index.php/Abit_FU340 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.210: AJR added 'Abit FU340' system. ROMSET: 65536 bytes in 1 file / 37.87Kb packed $end $info=fundr200 $mame 0.262 [David Haywood] Funderdome Video Game Entertainment System 200+ Games (FUN-GAME32-1), Funderdome, 2015 It’s a plug-and-play console released in the 2010s, designed to connect directly to a TV. It comes with over 200 preinstalled games, primarily simplified clones of classic arcade titles and 8-bit classics. The built-in controller features colorful buttons for gaming actions, while audio and visuals are output via composite video. Aimed at casual gamers, it combines instant entertainment with nostalgia—offering an affordable, no-expansion format that’s perfect for retro fun. DRIVER: tvgames/spg29x_lexibook_jg7425.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: David Haywood added 'Funderdome Video Game Entertainment System 200+ Games (FUN-GAME32-1)' system. ROMSET: 2097152 bytes in 1 file / 222.62Kb packed $end $info=funjacks $mame 0.162 [hap, Sean Riddle] Funtronics: Jacks, Mattel Electronics, 1979 There are 4 games from Mattel under the 'Funtronics' label: Jacks (Model# 1603), Red Light-Green Light (Model# 1604), Tag (Model# 1497) and Hot Wheels Drag Race (Model# 1604) (I believe this was the last version of one of these games, and possibly less than 10,000 of them were made. It's the exact same game as Red Light Green Light (notice it has the same model number). It also has the Hot Wheels logo on it, so it's possible that it was some kind of mail-in prize for buying a certain number of Hot Wheels, but I'm not certain... Still trying to figure this one out.) All of them look about the same, and are simple LED based games (source: http://www.handheldmuseum.com/Mattel/Fun.htm). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.242: Changed manufacturer to 'Mattel Electronics' [hap, AntoPISA]. - 0.181: Machine promoted to working [hap, Sean Riddle]. - 0.162: hap and Sean Riddle added 'Mattel Funtronics Jacks' system. ROMSET: 512 bytes in 1 file / 0.43Kb packed $end $info=funrlgl $mame 0.162 [hap, Sean Riddle] Funtronics: Red Light Green Light, Mattel Electronics, 1979 There are 4 games from Mattel under the 'Funtronics' label: Jacks (Model# 1603), Red Light-Green Light (Model# 1604), Tag (Model# 1497) and Hot Wheels Drag Race (Model# 1604) (I believe this was the last version of one of these games, and possibly less than 10,000 of them were made. It's the exact same game as Red Light Green Light (notice it has the same model number). It also has the Hot Wheels logo on it, so it's possible that it was some kind of mail-in prize for buying a certain number of Hot Wheels, but I'm not certain... Still trying to figure this one out.) All of them look about the same, and are simple LED based games (source: http://www.handheldmuseum.com/Mattel/Fun.htm). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.242: Changed manufacturer to 'Mattel Electronics' [hap, AntoPISA]. - 0.181: Machine promoted to working [hap, Sean Riddle]. - 0.162: hap and Sean Riddle added 'Mattel Funtronics Red Light Green Light' system. ROMSET: 512 bytes in 1 file / 0.47Kb packed $end $info=funtag $mame 0.229 [hap, Sean Riddle] Funtronics: Tag, Mattel Electronics, 1980 Tecnical information and pictures: http://handheldempire.com/game.jsp?game=1237&position=33 DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.242: Changed manufacturer to 'Mattel Electronics' [hap, AntoPISA]. - 0.229: hap and Sean Riddle added 'Mattel Funtronics: Tag' system. ROMSET: 512 bytes in 1 file / 0.49Kb packed $end $info=future32_kbd $mame 0.281 [Olivier Galibert] Sord Future32 keyboard, , ???? DRIVER: sord/future32.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Olivier Galibert added 'Sord Future32 keyboard' device. ROMSET: None required. $end $info=future32a $mame 0.281 [Olivier Galibert, Plamen Mihaylov] Future 32α, Sord, 1989 It’s a Japanese computer released in 1989, based on the 32-bit Intel 80386DX processor and featuring an advanced architecture for its time. Designed for professional and scientific use, it supports up to 16 MB of RAM, includes standard ISA expansion slots alongside a proprietary S-Bus, features an integrated VGA video controller, and offers support for both SCSI and IDE hard drives. It runs operating systems such as MS-DOS, OS/2, and UNIX System V, and is intended for software development, automation, and technical applications. Its modular design and high performance place it among the high-end workstations produced in Japan in the late 1980s. DRIVER: sord/future32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.281: Olivier Galibert and Plamen Mihaylov added 'Sord Future 32α' system. ROMSET: 1146880 bytes in 5 files / 551.74Kb packed $end $info=fw600 $mame 0.201 [R. Belmont, rfka01] FontWriter FW-600, Sharp, 1994 It’s a portable word processor released in 1994, designed for writers, students, and professionals on the go. Featuring a built-in QWERTY keyboard, a high-readability monochrome LCD screen, and battery-powered operation, it offers advanced text formatting features, a spell checker, and an integrated dictionary. Documents can be stored either in internal memory or on PCMCIA cards, and it includes an optional thermal printer or supports external printers via a serial port. Built on a dedicated operating system, it doesn’t run general-purpose software but is optimized for standalone text productivity, making it a professional solution in the pre-widespread notebook era. DRIVER: sharp/fontwriter.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.201: R. Belmont and rfka01 added 'Sharp FontWriter FW-600' system. ROMSET: 2099200 bytes in 3 files / 878.40Kb packed $end $info=fw700ger $mame 0.188 [R. Belmont, rfka01] FontWriter FW-700 (German), Sharp, 1994 It’s a portable word processor designed for writers, students, and professionals on the go. Featuring a built-in QWERTZ keyboard, a high-readability monochromatic LCD screen, and battery-powered operation, it offers advanced text formatting features, a German spell checker, and an integrated dictionary. Documents can be stored either in internal memory or on PCMCIA cards, and the device supports external printers via a serial port—or optionally, an integrated thermal printer. Built on a dedicated operating system, it doesn’t run general-purpose software but is optimized for standalone text productivity, making it a professional solution in the pre-widespread notebook era. DRIVER: sharp/fontwriter.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.188: R. Belmont and rfka01 added 'Sharp FontWriter FW-700 (German)' system. ROMSET: 2097152 bytes in 1 file / 804.74Kb packed $end $info=fxmcr165 $mame 0.172 [hap, Sean Riddle] FX-Micom R-165 (rev. A), Gakken, 1981 It is a Japanese home computer released in 1981, powered by the RCA CDP1802 microprocessor (also known as the CMOS 1802). Designed for educational and hobbyist use, it features 2 KB of RAM, a built-in seven-segment display for output, a compact alphanumeric keyboard, and support for loading programs via audio cassette. It boots into a resident monitor stored in ROM, enabling direct input and execution of machine-language code or a simple BASIC interpreter. Marketed by a well-known Japanese publishing company, it was available either as a kit or preassembled version, complete with instructional manuals aimed at teaching programming and electronics. DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.280: Changed description to 'FX-Micom R-165 (rev. A)'. - 0.172: hap and Sean Riddle added 'Gakken FX-Micom R-165' system. ROMSET: 3280 bytes in 3 files / 2.21Kb packed $end $info=fxmcr165a $mame 0.280 [Jason Jacques] FX-Micom R-165 (older), Gakken, 1981 Japanese educational microcomputer from the 1980s, designed to introduce students and enthusiasts to programming and electronics. Built around an 8-bit architecture with a Z80 processor or similar, it features an alphanumeric keyboard, a seven-segment display or LED output, and expansion ports for additional modules or TV connectivity. Programmable in BASIC or machine language, it allows users to perform simple calculations, play educational games, and build small electronic projects. Created for pedagogical purposes, this device encourages hands-on learning of computer science and how computers work—typical of the Gakken approach: accessible, modular, and focused on "learning by doing". DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: Jason Jacques added 'Gakken FX-Micom R-165 (older)' system. ROMSET: 2048 bytes in 1 file / 1.84Kb packed $end $info=fz_pcm $mame 0.279 [Devin Acker] Casio FZ PCM, , ???? DRIVER: devices/sound/fz_pcm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.279: Devin Acker added 'Casio FZ PCM' device. ROMSET: None required. $end $info=fz1 $mame 0.278 [Rainer Buchty, Devin Acker] FZ-1 Digital Sampling Synthesizer, Casio, 1987 The Casio FZ-1 is a digital synthesizer and sampler (sampler) produced by Casio between 1987 and 1988, and is considered one of the Japanese company's first musical instruments to offer true audio sampling capability, revolutionizing the market for affordable instruments for musicians, producers, and hobbyists. While not a high-end model like contemporary samplers from brands such as Akai (e.g., S900) or E-mu, the FZ-1 stood out for its value for money and for introducing advanced features in a more affordable and accessible format. DRIVER: casio/fz1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Rainer Buchty, Devin Acker added 'Casio FZ-1 Digital Sampling Synthesizer' system. ROMSET: 69632 bytes in 4 files / 46.27Kb packed $end $info=fz10m $mame 0.278 [Tom Virostek, Devin Acker] FZ-10M Digital Sampling Synthesizer Module, Casio, 1987 The Casio FZ-10M is a digital synthesizer and sampler (sampler) produced by Casio in 1987, soon after the launch of the better-known Casio FZ-1. It is part of the same FZ series of digital musical instruments and is designed to offer a more compact and slightly simplified alternative to the FZ-1, while retaining many of the key features that made the series popular. DRIVER: casio/fz1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Tom Virostek and Devin Acker added 'Casio FZ-10M Digital Sampling Synthesizer Module' system. ROMSET: 65536 bytes in 2 files / 44.84Kb packed $end $info=fz20m $mame 0.278 [BCM, Devin Acker] FZ-20M Digital Sampling Synthesizer Module, Casio, 1989 The Casio FZ-20M is a digital synthesizer and sampler produced by Casio in 1989, as an evolution of the FZ series that included the FZ-1 and FZ-10M. It is an intermediate step between the FZ-10M and the top-of-the-line FZ-1, offering a balance of advanced features, sound quality, and affordability, aimed at musicians, emerging producers, and semi-professional studios. While not reaching the notoriety of competing models such as the Akai S900 or the E-mu Emulator, the FZ-20M is remembered today as one of the most affordable samplers of the late 1980s, with solid performance for the time. DRIVER: casio/fz1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Fix SCSI hookup [Devin Acker]. - 0.278: BCM and Devin Acker added 'Casio FZ-20M Digital Sampling Synthesizer Module' system. ROMSET: 65536 bytes in 2 files / 44.67Kb packed $end $info=g3_800 $mame 0.283 [TeamEurope] G3 800 in 1 Handheld, , 202? Portable device with a built-in display and approximately 800 preinstalled games, including clones of classic arcade games and retro titles. Compact and self-contained, it’s powered by battery or USB and features physical joystick and buttons for an instant gaming experience—perfect for nostalgia enthusiasts and retro gaming aficionados. DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added ' G3 800 in 1 Handheld' system. ROMSET: 67108864 bytes in 1 file / 29.79Mb packed $end $info=g300 $mame 0.202 INMOS G300 Colour Video Controller, , ???? DRIVER: devices/video/ims_cvc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'INMOS G300 Colour Video Controller' device. ROMSET: None required. $end $info=g332 $mame 0.202 INMOS G332 Colour Video Controller, , ???? DRIVER: devices/video/ims_cvc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'INMOS G332 Colour Video Controller' device. ROMSET: None required. $end $info=g364 $mame 0.202 INMOS G364 Colour Video Controller, , ???? DRIVER: devices/video/ims_cvc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'INMOS G364 Colour Video Controller' device. ROMSET: None required. $end $info=g5_500 $mame 0.246 [taizou, TeamEurope] G5 500 in 1 Handheld, , 201? It’s a handheld console featuring a color LCD screen and 500 pre-installed games, primarily simplified clones of arcade titles and 8-bit console classics. It includes a built-in controller with directional and action buttons, battery-powered operation, and a built-in speaker. Offering an instant, nostalgic gaming experience for casual players. DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Renamed (q5_500in1) to (g5_500) and Changed description to 'G5 500 in 1 Handheld'. Descramble ROM; this seems like a good dump after all [AJR]. - 0.246: taizou and TeamEurope added 'Q5 500 in 1 Handheld' system. ROMSET: 16777216 bytes in 1 file / 8.71Mb packed $end $info=g6_666 $mame 0.283 [David Haywood, TeamEurope] G6 666 in 1 Handheld, , 201? Portable device with a color display and 666 preinstalled games, including clones of classic arcade titles and retro games. Compact and self-contained, powered by battery or USB, it features intuitive physical controls for an instant gaming experience, perfect for retro gaming enthusiasts. DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added ' G6 666 in 1 Handheld' system. ROMSET: 16777216 bytes in 1 file / 8.52Mb packed $end $info=g65sc02 $mame 0.149u1 GTE G65SC02, , ???? DRIVER: devices/cpu/m6502/g65sc02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Renamed (m65sc02) to (g65sc02). - 0.222: Changed description to 'GTE G65SC02'. - 0.196: Changed description to 'Rockwell M65SC02' [Angelo Salese]. - 0.149u1: Added 'M65SC02' device. ROMSET: None required. $end $info=g65sc102 $mame 0.273 [hap] GTE G65SC102, , ???? DRIVER: devices/cpu/m6502/g65sc02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: hap added 'GTE G65SC102' device. ROMSET: None required. $end $info=g65sc112 $mame 0.273 [hap] GTE G65SC112, , ???? DRIVER: devices/cpu/m6502/g65sc02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: hap added 'GTE G65SC112' device. ROMSET: None required. $end $info=g65sc12 $mame 0.273 [hap] GTE G65SC12, , ???? DRIVER: devices/cpu/m6502/g65sc02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: hap added 'GTE G65SC12' device. ROMSET: None required. $end $info=g7_666 $mame 0.283 [David Haywood, TeamEurope] G7 666 in 1 Handheld, , 201? Portable device with a color display and 666 preinstalled games, including clones of classic arcade games and retro titles. Compact, battery-powered or USB-powered, it features ergonomic physical controls for an immediate and immersive gaming experience, designed specifically for retro gaming enthusiasts. DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added ' G7 666 in 1 Handheld' system. ROMSET: 16777216 bytes in 1 file / 8.52Mb packed $end $info=g80_1500 $mame 0.245 [AJR] Cherry G80-1500 Multi-Function Keyboard, , ???? These AT and PS/2-compatible keyboards have a built-in smartcard reader programmed to read medical cards. The electrical interface is nominally ISO 7816-2 compliant, but none of the three supported synchronous protocols adheres to the ISO 7816-3 standard. One of these formats appears to be simply a 24C04 I?C EEPROM. The three LEDs at the top right of the keyboard (Error, Data, Power) are related to the smartcard reader, as are several undocumented keyboard commands. All this additional functionality is currently unemulated. DRIVER: devices/bus/pc_kbd/cherry_mx1500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: AJR added 'Cherry G80-1500 Multi-Function Keyboard' device. ROMSET: 32768 bytes in 1 file / 5.33Kb packed $end $info=g9_666 $mame 0.278 [TeamEurope] G9 Game Box 666 Games, , 202? It’s a handheld console featuring a color LCD screen and 666 pre-installed games, primarily simplified clones of arcade titles and 8-bit console classics. It includes a built-in controller with directional and action buttons, battery-powered operation, and a built-in speaker. The device doesn’t support cartridges or updates, offering an instant and nostalgic gaming experience for casual players. Designed for on-the-go fun, it combines compactness with a diverse range of content. DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'G9 Game Box 666 Games' system. ROMSET: 16777216 bytes in 1 file / 8.55Mb packed $end $info=ga486am $mame 0.217 [rfka01] GA-486AM/S, Gigabyte, 199? Technical informations: https://www.win3x.org/uh19/motherboards/2703 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.217: rfka01 added 'Gigabyte GA-486AM/S' system. ROMSET: 131072 bytes in 1 file / 94.25Kb packed $end $info=ga486vf $mame 0.215 [rfka01] GA-486VF, Gigabyte, 199? Technical informations: https://www.win3x.org/uh19/motherboards/2716 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.215: rfka01 added 'Gigabyte GA-486VF' system. ROMSET: 65536 bytes in 1 file / 43.62Kb packed $end $info=ga486vs $mame 0.215 [rfka01] GA-486VS, Gigabyte, 199? Technical informations: https://www.win3x.org/uh19/motherboards/2719 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.215: rfka01 added 'Gigabyte GA-486VS' system. ROMSET: 65536 bytes in 1 file / 44.13Kb packed $end $info=ga6la7 $mame 0.260 [The Retro Web] GA-6LA7, Gigabyte, 1999 Technical informations: https://theretroweb.com/motherboards/s/gigabyte-ga-6la7 DRIVER: pc/quakeat.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.260: The Retro Web added 'Gigabyte GA-6LA7' system. ROMSET: 262144 bytes in 1 file / 129.81Kb packed $end $info=ga6vx $mame 0.288 [The Retro Web] GA-6VX (VIA Apollo Pro chipset), Gigabyte, 1998 ATX motherboard for Intel Pentium II/III processors (Socket 370), produced by Gigabyte in 1998–1999. Based on the VIA Apollo Pro chipset (VT82C693A + VT82C596B), it supports a 100 MHz FSB, SDRAM PC100 memory up to 768 MB, and an AGP 2x slot. Includes an IDE Ultra DMA/33 controller, integrated AC'97 audio, and USB 1.1 ports. Features an economical design with jumpers for CPU configuration. Targeted at desktop users as a stable platform for Windows 98/NT on affordable hardware. Represents a mainstream VIA-era solution, appreciated for general compatibility but with occasional driver limitations compared to Intel alternatives. DRIVER: pc/pcipc_via.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: No resources available. WIP: - 0.288: The Retro Web added 'Gigabyte GA-6VX (VIA Apollo Pro chipset)' system. ROMSET: 1310720 bytes in 5 files / 660.02Kb packed $end $info=ga888 $mame 0.262 [azya52, David Haywood] Block Game & Echo Key GA888, , 199? It’s a handheld electronic game released in the 1990s, based on a Hitachi HT11xx LCD driver chip. Equipped with a fixed-segment monochrome display and buttons for control, it features a "block breaker"-style game (similar to Breakout or Arkanoid), in which the player moves a paddle to bounce a ball against blocks. The game has no sound or dynamic graphics—animations are simulated using pre-defined segments of the display. DRIVER: handheld/hh_ht11xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: azya52 and David Haywood added 'Block Game & Echo Key GA888' system. ROMSET: 90244 bytes in 3 files / 13.53Kb packed $end $info=gaelcods $mame 0.280 [Javier Valero, Josep Quingles, Recreativas.org] Gaelco DS5002FP Programmer, Gaelco, 1992 Professional programming device for arcade boards, primarily used by technicians and developers to write, modify, or update firmware on DS5002FP chips—cryptographic microcontrollers widely employed in many arcade mainboards from the 1990s and 2000s. Equipped with a serial or USB interface, it allows bypassing hardware protections, loading custom code, and restoring locked or damaged boards. Requires advanced technical expertise and is utilized in the fields of arcade cabinet repair, preservation, and modding. This is not a consumer product but rather an industrial development and reverse-engineering tool. DRIVER: gaelco/ds5002fp_programmer.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: gaelco_ds5002fp_rom.xml RESOURCES: Snap and Title. WIP: - 0.280: Javier Valero, Josep Quingles, Recreativas.org added 'Gaelco Gaelco DS5002FP Programmer' system. ROMSET: 260 bytes in 1 file / 0.11Kb packed $end $info=galaxy $mame 0.37b11 [Krzysztof Strzecha, Miodrag Milanović] Galaksija, Voja Antonic / Elektronika inzenjering, 1983 The Galaksija (pronounced Galaxiya, meaning Galaxy) was originally a build-it-yourself computer designed by Voja Antoni?. It was featured in the special edition Ra??unari u vašoj ku?i (Computers in your home, written by Dejan Ristanovi?) of a popular eponymous science magazine, published late December 1983 in Belgrade, Yugoslavia. Kits were available but not required as it could be built entirely out of standard off-the-shelf parts. It was later also available in complete form (source: http://en.wikipedia.org/wiki/Galaksija_(computer)). DRIVER: sfrj/galaxy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: galaxy.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.263: Fix cassete writing and more reliable reading. Writing is now done as on real hardware, so output audio now matches. reading is more reliable from real cassette [Miodrag Milanović]. - 0.126: GTP file support. Added real video emulation [Miodrag Milanović]. - 0.124: Fixed regressions [Miodrag Milanović]. - 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: Krzysztof Strzecha and Miodrag Milanović added 'Elektronika Galaksija' system. ROMSET: 20480 bytes in 6 files / 14.78Kb packed $end $info=galaxy2 $mame 0.161 [hap, Kevin Horton] Galaxy II (VFD rev. D), Epoch, 1981 Epoch's Galaxian clone (Licensed from Epoch (Epoch's Galaxy II). There are two different versions of the Grandstand Astro Wars: the top picture which sits horizontally in the box, and another with the word Astro Wars in red which sits more veritcally in it's box. Maximum score: 10,000 points). Sold in Japan as Astro Wars, and by Grandstand in the U.K. as Astro Wars. DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.161: hap and Kevin Horton added 'Epoch Galaxy II' system. ROMSET: 327105 bytes in 2 files / 78.92Kb packed $end $info=galaxy2b $mame 0.173 [hap, Kevin Horton] Galaxy II (VFD rev. B), Epoch, 1981 Epoch's Galaxian clone (Licensed from Epoch (Epoch's Galaxy II). There are two different versions of the Grandstand Astro Wars: the top picture which sits horizontally in the box, and another with the word Astro Wars in red which sits more veritcally in it's box. Maximum score: 10,000 points). Sold in Japan as Astro Wars, and by Grandstand in the U.K. as Astro Wars. DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.173: hap and Kevin Horton added 'Epoch Galaxy II (VFD Rev. B)' system. ROMSET: 266375 bytes in 1 file / 56.40Kb packed $end $info=galaxyp $mame 0.126 [Miodrag Milanović] Galaksija plus, Nenad Dunjic, 1985 The Galaksija (pronounced Galaxiya, meaning Galaxy) was originally a build-it-yourself computer designed by Voja Antoni?. It was featured in the special edition Ra??unari u vašoj ku?i (Computers in your home, written by Dejan Ristanovi?) of a popular eponymous science magazine, published late December 1983 in Belgrade, Yugoslavia. Kits were available but not required as it could be built entirely out of standard off-the-shelf parts. It was later also available in complete form (source: http://en.wikipedia.org/wiki/Galaksija_(computer)). DRIVER: sfrj/galaxy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: galaxy.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.126: Miodrag Milanović added 'Galaksija Plus' system. ROMSET: 8192 bytes in 2 files / 6.76Kb packed $end $info=galeb $mame 0.124 [Miodrag Milanović] Galeb, PEL Varazdin, 1981 Galeb was an 8-bit computer developed by the PEL Varazdin 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. DRIVER: sfrj/galeb.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: Add unicode keys [Miodrag Milanović]. - 0.124: Miodrag Milanović added 'PEL Varazdin Galeb' system. ROMSET: 14336 bytes in 7 files / 10.42Kb packed $end $info=galghdmi $mame 0.286 [TeamEurope] Galaga HDMI TV Plug & Play, , 2021 An unofficial, budget-friendly TV gaming device (not manufactured by Bandai Namco) marketed by Asian OEM companies between the 2010s and 2020s under unauthorized licenses or as modified clones of the original Galaga game (Namco, 1981). It features a compact design shaped like a controller or mini-console, complete with a built-in HDMI cable for direct connection to a television ("Plug & Play"). The device includes a simplified version of the arcade game with 2D graphics inspired by the original—featuring a spaceship, enemy formations, and double-shuttle power-ups—but with significant technical compromises: limited resolution, low-quality sampled audio, and the absence of authentic arcade features. Some versions even add non-original variations (extra levels, modified enemies) to circumvent copyright restrictions. Power is supplied via a USB port or an included adapter. Targeted at discount markets and low-cost online sales, this product exemplifies the typical Chinese industry of unauthorized arcade clones—lacking official licensing from Namco or Bandai Namco. For an authentic gaming experience, we recommend purchasing official versions such as Galaga on Namco Museum compilations or authorized devices like the Namco Arcade Stick. DRIVER: tvgames/myaatari.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added ' Galaga HDMI TV Plug & Play' system. ROMSET: 2097152 bytes in 1 file / 347.76Kb packed $end $info=galileo $mame 0.221 [hap, Berger] Kasparov Galileo (v1.4), Saitek / Heuristic Software, 1988 This chess computer is made of high-grade wood and it has a full tournament size playing surface. The board itself is 20 1/2 x 20 1/2 inches. Each square contains a sensor which can detect the presence of a piece on it, which means that you can play your moves exactly like you do in a normal game of chess. It has 32 levels of skill, including special levels for tournament chess, speed games, analysis, problem solving, etc. You can take back any number of moves, replay the entire game or watch the computer analyze a position while it is computing a move. If you need help at any time during a game the Galileo is always prepared to suggest a move for you. If you prefer to not use the computer and instead play a normal game against a real opponent, just close the front door as shown in the picture above and you have a beautiful regular chess board. The computer runs on four C batteries (new ones included) and performs just as it did twenty years ago. One of the white rooks (castles) has some small tooth marks (puppy) in it as I've tried to show in a picture above, but doesn't in the least inhibit its function. You won't be ashamed to show off this beautiful set in your home (source: https://www.worthpoint.com/worthopedia/kasparov-galileo-chess-computer-253716395). DRIVER: saitek/leonardo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.265: Changed manufacturer to 'Saitek / Heuristic Software'. - 0.239: Changed description to 'Kasparov Galileo (v1.4)'. - 0.232: Machine promoted to working [hap]. - 0.221: hap and Berger added 'Saitek Kasparov Galileo' system. $end $info=gamate $mame 0.156 [Fabio Priuli] Gamate, Bit Corp, 1990 The Gamate, is a handheld game console manufactured by Bit Corporation in the early 1990s, and released in Australia, parts of Europe and Asia, Argentina, the USA, and possibly other regions. It never sold in numbers comparable to the Game Boy or even the Watara Supervision, and as a result information on the console and its games remains scarce - no emulator or ROM dumps exist. However, over 70 games are known to have been produced for the system (source: http://en.wikipedia.org/wiki/Gamate). DRIVER: bitcorp/gamate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: gamate.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and PCB. WIP: - 0.247: Use lowercase for descriptive text in descriptions in 'gamate.xml' [ArcadeShadow]. - 0.159: Audio emulation [Peter Trauner]. - 0.158: Added 'newer BIOS and emulated protection [PeT]. - 0.156: Fabio Priuli added 'Bit Corp Gamate' system. Added preliminary emulation of the Bit Corp Gamate [PeT]. ROMSET: 8192 bytes in 2 files / 4.69Kb packed $end $info=gamate_cart_slot $mame 0.191 Gamate Cartridge Slot, , ???? DRIVER: devices/bus/gamate/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.191: Added 'Gamate Cartridge Slot' device. ROMSET: None required. $end $info=gamate_prot $mame 0.191 Gamate Protection Mapper, , ???? DRIVER: devices/bus/gamate/gamate_protection.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.191: Added 'Gamate Protection Mapper' device. ROMSET: None required. $end $info=gamate_rom_4in1 $mame 0.191 GAMATE 4-in-1 Cartridge, , ???? DRIVER: devices/bus/gamate/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.191: Added 'GAMATE 4-in-1 Cartridge' device. ROMSET: None required. $end $info=gamate_rom_banked $mame 0.191 GAMATE Cartridge with banking, , ???? DRIVER: devices/bus/gamate/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.191: Added 'GAMATE Cartridge with banking' device. ROMSET: None required. $end $info=gamate_rom_plain $mame 0.191 GAMATE Cartridge, , ???? DRIVER: devices/bus/gamate/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.191: Added 'GAMATE Cartridge' device. ROMSET: None required. $end $info=gamate_vid $mame 0.191 Gamate Video Hardware, , ???? DRIVER: bitcorp/gamate_v.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.191: Added 'Gamate Video Hardware' device. ROMSET: None required. $end $info=gambitv $mame 0.269 [hap, Sean Riddle] Gambit Voice, Fidelity International, 1987 Your GAMBIT VOICE CHESS CHALLENGER is designed for beginners to advanced players, with eight different skill levels for you to choose from. The synthesized voice feature announces moves for both you and the computer, enabling you to locate computer moves easily. The sensory playing surface enables the Gambit to sense all game moves while you play. Even if you are a seasoned chess player, it is a good idea to familiarize yourself with how the Gambit operates in the pages that follow in order to maximize your enjoyment of your chess companion. THESE OPERATING INSTRUCTIONS CAN ALSO BE USED WITH THE NON-VOICE GAMBIT MODEL 6084 (source: https://www.spacious-mind.com/html/gambit_voice.html#:~:text=FIDELITY%20GAMBIT%20VOICE%20MODEL%206095&text=The%20synthesized%20voice%20feature%20announces,game%20moves%20while%20you%20play.). DRIVER: fidelity/sc6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.269: hap and Sean Riddle added 'Fidelity International Gambit Voice' system. ROMSET: 16384 bytes in 3 files / 12.00Kb packed $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). DRIVER: nintendo/gb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: gameboy.xml, gbcolor.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and Artwork Preview. WIP: - 0.250: Added 'comments about the "new" NT/Makon memory controller [Vas Crabb]. - 0.249: Moved MBC3/MBC30 to their own file as separate devices. Support MBC6 ROMs in GBX format. Fixed a HK0701/HK0819 protection read [Vas Crabb]. - 0.247: Converted data sizes to hexadecimal, and noted probable under-dump of lunchasep in 'gameboy.xml' [kmg]. - 0.234: Fixed some parent/clone relationships, and improved some short names in 'gameboy.xml' and 'gbcolor.xml' [kmg]. - 0.219: Corrected some metadata and added 'some parent/clone relationships in gameboy.xml [quasiscroto]. - 0.217: Added 'additional PCB and enhancement support information and cleaned up formatting in gameboy.xml [FakeShemp]. - 0.201: Update ROM labels/types from No-Intro in gameboy.xml [FakeShemp]. - 0.197: Added 'emulation stubs for the Game Boy Camera hardware allowing the ROM to run [Risugami]. - 0.188: Added 'Super Chinese Land 1.2.3' to MBC1 Collection check code. Fixed MMM01 zero-adjust logic for ROM bank. Fixed Super Game Boy VRAM transfers and removed border hack. Fixed various code style and comment issues [Tauwasser]. - 0.187: Cleaned up Gowin information in gameboy.xml, added 'information from archived web site and catalogue. Replaced GoodGBX MBC1 Collection check code with direct comparison of internal ROM name. Removed buffer over-read in get_cart_type. Updated MBC1-MBC5 mapper documentation [Tauwasser]. - 0.175: Improved support for M161 and MMM01 mappers [Tauwasser]. Added DMG v0 boot ROM [gekkio]. - 0.174: Finally started documenting Game Boy PCBs, based on no-intro and Tauwasser's pictures [Fabio Priuli]. - 0.162: More updates to the cart emulation: Fixed some MBC1, MBC2 details; added 'MMM01 notes on registers; fixed Sachen MMC1 implementation so that Sachen logo is properly displayed; started work on the emulation of Sachen MMC2 mapper [Tauwasser]. - 0.161: Removed separate implementation of MBC-1 collection cart, since it is just plain MBC-1 mapper with slightly different address lines wiring [Tauwasser]. Added preliminary emulation of Sachen MMC-1 mapper, based on reverse engineering by Tauwasser. Logo handling not emulated yet (you have to select the "Skip BIOS check" in the System Configuration menu to play the games). Added support for the simple multigame mapper used by Mani 4 in 1 (DMG-601-CHN) [Fabio Priuli]. Added some recent dumps of Sachen carts in gameboy.xml [Tauwasser, BigFred, taizou]. - 0.155: Added 'dump of Color GameBoy 188 in 1 multicart and partially implemented the required mapper [Team Europe, Fabio Priuli]. Added a configuration setting (off by default) to skip BIOS checks at boot. This allows the recently dumped Rockman World Prototype to be played, and the Rocket Games pirate GBC carts too [Fabio Priuli]. - 0.154: Added support for Li Cheng pirate mapper [taizou, Fabio Priuli]. Removed (gblight) machine. - 0.153: Fixed NVRAM saving [Fabio Priuli]. - 0.149u1: Converted the various LCD types (DMG, MGB, CGB...) to be devices [Fabio Priuli]. - 0.148u5: Simplified video code by reducing the number of memory pointers used, and added 'support for save state registration. Modernized sound emulation and added 'save state [Fabio Priuli]. - 0.148u2: Added 'correct handling of Echo RAM, needed by Rockman 8. Added emulation of Rockman 8 pirate cart by Yong Yong. Fixed cart type for MBC1 collection games, promoting Bomberman Collection, Genjin Collection, Momotarou Collection, Mortal Kombat I & II and Super Chinese Land 1.2.3 to working state [Fabio Priuli]. - 0.147u2: Added support for the mapper used by Sonic 3D Blast 5 pirate. Partially implemented banking for Story of La Sa Ma [Wilbert Pol]. - 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: 512 bytes in 2 files / 0.50Kb packed $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. DRIVER: tiger/gamecom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: gamecom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and Artwork Preview. WIP: - 0.207: Machine promoted to working [Robbbert]. - 0.174: All but 2 games are now working [Robbbert]. - 0.156: Fixed timer in solitaire. Centipede is somewhat playable; fixed calculator; replaced crosshairs with mouse pointer [Robbbert]. - 0.135: Some updates: 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 [Robbbert]. - 0.129: Fixed aspect ratio [Justin Kerk]. - 0.106: Wilbert Pol added 'Tiger Game.com (not working yet)' system. ROMSET: 266240 bytes in 2 files / 141.50Kb packed $end $info=gamefgtr $mame 0.194 [incog] Game Fighter (bootleg), bootleg, 1993 It’s a bootleg TV console released in 1993, designed to connect directly to a television. It features a fixed collection of unauthorized cloned games, primarily inspired by famous arcade titles such as Street Fighter II, Mortal Kombat, and Double Dragon. The system replicates gameplay patterns, sprites, and mechanics similar to the originals, but with simplified graphics, modified logic, and often altered names to circumvent copyright restrictions. The built-in controller uses colored buttons, while audio and graphics are output via composite video. DRIVER: nintendo/gb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: gameboy.xml, gbcolor.xml RESOURCES: Snap and Title. WIP: - 0.194: incog added 'Game Fighter (bootleg)' system. ROMSET: 256 bytes in 1 file / 0.13Kb packed $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. DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: gamegear.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. 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, 1991 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. DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: gamegear.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.249: Replaced country name abbreviations with full names in descriptions in 'gamegear.xml' [ArcadeShadow]. - 0.232: BugFIX #07965 [Media Support] (sms.cpp) gamegear [ddragon, ddragonp]: Corrupt background tiles (f2392ff). - 0.222: BugFIX #07686 [Documentation] (sms.cpp) gamegear [shinobi2]: Incomplete title name [ArcadeShadow]. - 0.216: Improved title consistency and capitalization in gamegear.xml [kazblox]. - 0.209: BugFIX #07255 [Crash/Freeze] (sms.cpp) gamegear [ecco]: Gamegear ROM Ecco loads directly to pink screen [enik2]. - 0.194: BugFIX #06845 [Gameplay] (sms.cpp) gamegear [shinfrc2]: corrupt tiles on first in-game textbox, corrupt audio when loading save [Tafoid]. Fixed NVRAM size for shinfrc2 and clones, allowing games to function properly (MT06845) in gamegear.xml [einstein95, Tafoid]. - 0.163: Allow master gear adapter to see lightphaser offsets [Enik Land]. - 0.158: Fixed some unknown publishers and years in gamegear.xml [Logan B]. Misc improvements: * Renamed the gear2gear port to EXT port, after reading the references in the official GG documents * Invert Y1 pin signal bits: now high is 1 and low is 0 * More complete Y1 behavior: goes low only for transparent pixels * Fix color of column 0 when it doesn't completely entered in the active display * Improve behavior of sprite overflow, to not be flagged when VINT is active [Enik Land]. - 0.157: Moved GG-SMS scaling from VDP file to the machine file; undone the specific X-Scroll timing introduced to fix Chicago Syndicate, for Game Gear, because it causes problems with the games Sonic Drift 1 and 2; reduced the amount of duplicated code in the VDP file. Fixed detection of SMS games (via adapter) and added 'support for connecting a SMS pad to the unit (via Gear2Gear port + adapter) to play 2players games [Enik Land]. - 0.155: Added 'preliminary emulation of the Master Gear Adapter which allows to launch SMS games in the gamegear driver, with video chip in SMS mode. You can try this by launching mess.exe gamegear -cart mgear -cart2 your_sms_game the -cart2 switch becomes available when you mount "mgear" in the main gamegear cart slot) [Fabio Priuli]. - 0.149: Various improvements: Converted cart handling and mappers to use slot devices. Simplified BIOS and cart bankswitch mechanism. Added save state support to both systems. Removed on-cart EEPROM from main gamegear now that it can be properly implemented on carts which have it. Added support for the card slot to Master System I console; use the -card switch to load Sega Card/MyCard dumps in the emulated' system. Added backward compatibility to SG-1000 Mark III, for SG-1000 games. Made LCD persistence hack optional (ON by default, it can be turned OFF from Driver Configuration submenu). Reduced tagmap lookups all across the driver. Updated the systems to rely on xml only for RAM/NVRAM when loading from softlist [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 bytes in 1 file / 0.82Kb packed $end $info=gamegear_cart_slot $mame 0.207 Sega Game Gear Cartridge Slot, , ???? DRIVER: devices/bus/sega8/sega8_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Sega Game Gear Cartridge Slot' device. ROMSET: None required. $end $info=gamegear_io_port $mame 0.251 [Vas Crabb] Sega Game Gear I/O Port Controller, , ???? DRIVER: devices/machine/sega_md_ioport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Move to devices folder, hook it up to teradrive (#14078) [Angelo Salese]. - 0.251: Vas Crabb added 'Sega Game Gear I/O Port Controller' device. ROMSET: None required. $end $info=gamegear_psg $mame 0.149u1 Game Gear PSG, , ???? DRIVER: devices/sound/sn76496.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Game Gear PSG' device. ROMSET: None required. $end $info=gamekid $mame 0.288 [TeamEurope] Game Kid - 85 jeux pour la télévision et 1 jeu LCD inclus! / Kid Land 85 in 1 (TV part), , 200? Budget plug-and-play TV game console with compact design and integrated controller, composite video/PAL output for European TVs, and external power supply. Includes 85 simplified games on 8-bit embedded hardware. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Game Kid - 85 jeux pour la télévision et 1 jeu LCD inclus! / Kid Land 85 in 1 (TV part)' system. ROMSET: 8388608 bytes in 1 file / 1.99Mb packed $end $info=gamekin3 $mame 0.169 [Peter Trauner] GameKing 3, TimeTop, 2003 TimeTop quietly released a third GameKing machine, called the 'GameKing III' or GM-220 sometime in 2005. While early advertisements showed the GameKing III with the same "false color" background picture as the GameKing I and II, which would indicate that the system is actually black and white like the previous GameKing models,the GM-220 is in fact full colour. Another distinction of the GM-220 is that unlike its predecessors, the Gameking I and II, which were promoted and marketed worldwide, the Gameking III was not actively distributed outside of Asia, making it much less common than the earlier models. In 2005, many websites initially reported the device as "coming soon", and it is not known why Timetop eventually decided to offer only a limited release. Although accurate technical information is hard to obtain, it seems to be a handheld console using a 64-colour (or grey shades) LCD or TFT screen, although little else is known about it. It was available in black, silver, dark violet, and blue. The resolution doesn't seem enhanced compared to an original GameKing, and "classic" GameKing cartridges are automatically colorized, while games especially developed for it allegedly make use of the full color palette, which for the moment remains unknown. The site claimed a total of 12 carts for this' system. If the built-in game is included, 8 titles are known as of 2010. DRIVER: handheld/gameking.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: gameking.xml, gameking3.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.249: Machine promoted to working [AJR, David Haywood]. - 0.216: Corrected title of "Fly Car" in gameking3.xml [Team Europe]. - 0.175: Rom for GameKing 3 [PeT, James]. - 0.169: Peter Trauner added skeleton driver of 'TimeTop GameKing 3' system. ROMSET: 524288 bytes in 1 file / 139.18Kb packed $end $info=gameking $mame 0.155 [Porchy] GameKing GM-218, TimeTop, 2003 GameKing is a brand of handheld game consoles, designed and developed by TimeTop in 2003, for the Hong Kong consumer market. The brand has three consoles, the GameKing I, the GameKing II and the GameKing III. A fourth console, the Handy Game, was produced by Timetop and shares some branding, but otherwise has little to do with the GameKing franchise (http://en.wikipedia.org/wiki/GameKing). DRIVER: handheld/gameking.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: gameking.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.249: Machine promoted to working [AJR, David Haywood]. - 0.218: Re-dumped all bad dumps (mc_4v01, mc_4v04, mc_4v07, mc_4v09, mc_4v14, mc_4v15, mc_4v16, mc_4v17, mc_4v18, mc_4v19a) in gameking.xml [Team Europe, SSJ]. - 0.216: Re-dumped 4 in 1 Vol. 8 - 2004 + Dragon + StreetHero + Penguin. Removed bad dump of Dino Adventure Legend, and marked half-size dumps of 4-in-1 cartridges as bad. Added cartridge connector pinout in gameking.xml [Team Europe, David Haywood]. - 0.174: Added 'six new dumps in gameking.xml [Team Europe]. - 0.164: Additional gameking dumps listed in Software List, including 2 for Game King 3 [Team Europe]. - 0.162: Added 'dump of one multigame cart in gameking.xml [Team Europe]. - 0.161: Added 'a new dump and two redumps in gameking.xml [SSJ & Team Europe]. - 0.160: Three new dumps added 'in gameking.xml [Team Europe]. - 0.155: Porchy added skeleton driver of 'TimeTop GameKing GM-218' system. Added 'TimeTop GameKing' cart list [Porchy]. ROMSET: 524288 bytes in 1 file / 295.63Kb packed $end $info=gamemach $mame 0.208 [hap, Sean Riddle] The Game Machine, VTech / Waddingtons, 1978 Multi-game tabletop system that has 4 games built in with overlays: Shooting Gallery, Black Jack 21, Code Hunter Game and Auto Race Game. Can also be used as a calculator. They also released a handheld version (but Shooting Gallery is called Sub Hunt on it) under the name House of Games Mini Game Machine (House of Games and Waddingtons are the same company) (source: https://www.handheldmuseum.com/Misc/WaddingtonsGameMachine.htm). DRIVER: vtech/gamemachine.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.242: Renamed (2001tgm) to (gamemach) and description changed to 'The Game Machine' and manufacturer to 'VTech / Waddingtons'. - 0.208: hap and Sean Riddle added 'Waddingtons 2001: The Game Machine' system. ROMSET: 2048 bytes in 1 file / 1.73Kb packed $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 75x64 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. DRIVER: epoch/gamepock.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: gamepock.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.285: Correct cartridge ROM range [sfiera]. - 0.248: Do the LCD colors with internal artwork. Remove input tag lookups, add notes. Use hd44102_device [hap]. - 0.130: Fixed 128u3 regression (bug #1752) [Wilbert Pol]. - 0.124: Wilbert Pol added 'Epoch Game Pocket Computer' system. ROMSET: 4096 bytes in 1 file / 3.23Kb packed $end $info=gameu108 $mame 0.272 [TeamEurope, David Haywood] Play Portable Color GameU+ (108-in-1) (Japan), YSN, 201? It’s a handheld console featuring a color LCD screen and 108 preinstalled games, primarily simplified clones of arcade titles and 8-bit console classics. It comes with a built-in controller equipped with directional and action buttons, battery-powered operation, and a built-in speaker. The device does not support game cartridges or software updates, offering an instant and nostalgic gaming experience for casual users. Designed for on-the-go fun, it combines compactness with a diverse selection of content and was released in Japan with a design tailored to the local market. DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: TeamEurope and David Haywood added 'YSN Play Portable Color GameU+ (108-in-1) (Japan)' system. ROMSET: 33554432 bytes in 1 file / 12.50Mb packed $end $info=gameu50 $mame 0.271 [David Haywood, TeamEurope] Play Portable Color GameU+ (50-in-1) (Japan), YSN, 201? The "YSN Play Portable Color GameU+ (50-in-1) (Japan)" is a compact, portable game console that offers a wide selection of classic and modern games, featuring a slim and lightweight design. Equipped with a color screen and a built-in battery, this console lets you play anywhere without the need for external connections. With over 50 titles included—ranging from classic arcade games to retro console classics—it’s an excellent choice for fans of portable gaming. DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'YSN Play Portable Color GameU+ (50-in-1) (Japan)' system. ROMSET: 33554432 bytes in 1 file / 12.21Mb packed $end $info=gameu90 $mame 0.274 [TeamEurope, David Haywood] Play Portable Color GameU+ (90-in-1) (Japan), YSN, 201? The "YSN Play Portable Color GameU+ (90-in-1) (Japan)" is a compact and versatile handheld console designed to deliver a wide range of games in a single device. Featuring a selection of 90 included titles, this console stands out for its ease of use and compatibility with various cartridge formats. Its ergonomic and lightweight design makes it perfect for gaming on the go or at home, while its superior audio and video quality ensures an immersive gaming experience. Specifically designed for the Japanese market, it offers a balanced mix of classic and modern titles, catering equally to both experienced gamers and newcomers. DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope and David Haywood added 'YSN Play Portable Color GameU+ (90-in-1) (Japan)' system. ROMSET: 33554432 bytes in 1 file / 12.50Mb packed $end $info=gamezn2 $mame 0.261 [TeamEurope, David Haywood] Game Zone II 128-in-1, , 200? The "Game Zone II 128-in-1" is a retro-compatible console that offers an extensive selection of classic games in a single device, making it ideal for fans of retro video games. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: TeamEurope and David Haywood added 'Game Zone II 128-in-1' system. ROMSET: 4194304 bytes in 1 file / 2.50Mb packed $end $info=gammonm2 $mame 0.253 [hap, Sean Riddle] Gammonmaster II, Tryom, 1978 Backgammon is available only as the Tryom Inc Gammon Master II game at present, although one or two more games from other manufacturers are expected later in the year (source: http://www.chesscomputeruk.com/Review_of_Electronic_Board_Games_2.pdf). DRIVER: tryom/gammonm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.253: hap and Sean Riddle added 'Tryom Gammonmaster II' system. ROMSET: 6144 bytes in 2 files / 4.86Kb packed $end $info=gayle $mame 0.154 Amiga GAYLE, , ???? DRIVER: amiga/gayle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Fix include guard after move. Move gayle into amiga folder [Dirk Best]. - 0.186: Changed description to 'Amiga GAYLE'. - 0.154: Added 'GAYLE' device. ROMSET: None required. $end $info=gb_cart_slot $mame 0.150 Game Boy Cartridge Slot, , ???? DRIVER: devices/bus/gameboy/gbslot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'Game Boy Cartridge Slot' device. ROMSET: None required. $end $info=gb_rom $mame 0.148u1 Game Boy Flat ROM Cartridge, , ???? DRIVER: devices/bus/gameboy/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Game Boy Flat ROM Cartridge'. - 0.247: Changed description to 'Game Boy Cartridge'. - 0.148u1: Added 'GB Carts' device. ROMSET: None required. $end $info=gb_rom_bbd $mame 0.250 [Vas Crabb] Game Boy BBD Cartridge, , ???? DRIVER: devices/bus/gameboy/mbc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Vas Crabb added 'Game Boy BBD Cartridge' device. ROMSET: None required. $end $info=gb_rom_camera $mame 0.197 Game Boy Camera Cartridge, , ???? DRIVER: devices/bus/gameboy/camera.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Game Boy Camera Cartridge'. - 0.197: Added 'GB Camera' device. ROMSET: None required. $end $info=gb_rom_chongwu $mame 0.148u2 Game Boy Chongwu Xiao Jingling Pokemon Pikecho Cartridge, , ???? DRIVER: devices/bus/gameboy/mbc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Game Boy Chongwu Xiao Jingling Pokemon Pikecho Cartridge'. - 0.148u2: Added 'GB Chong Wu Xiao Jing Ling' device. ROMSET: None required. $end $info=gb_rom_dshggb81 $mame 0.250 [Vas Crabb] Game Boy DSHGGB-81 Cartridge, , ???? DRIVER: devices/bus/gameboy/mbc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Vas Crabb added 'Game Boy DSHGGB-81 Cartridge' device. ROMSET: None required. $end $info=gb_rom_gbck003 $mame 0.248 [Vas Crabb] Game Boy GBCK003 Multi-Game Board, , ???? GBCK003 multi-game board soldered inside some units Used with a menu program for selecting between multiple games designed for MBC1 cartridges. Supports up to 8 MiB ROM (512 16 KiB pages). Included games can use up to 4 MiB ROM (256 16 KiB pages). DRIVER: devices/bus/gameboy/gbck003.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Vas Crabb added 'Game Boy GBCK003 Multi-Game Board' device. ROMSET: None required. $end $info=gb_rom_huc1 $mame 0.248 [Vas Crabb] Game Boy Hudson Soft HuC1 Cartridge, , ???? Provides ROM and RAM banking and infrared I/O. Supports up to 1 MiB ROM (64 16 KiB pages) and up to 32 KiB static RAM (4 8 KiB pages). If RAM bank lines are used for coarse ROM banking, up to 4 MiB ROM (256 16 KiB pages) can be supported. The HuC1 controller appears to only respond to A15-A13 and D6-D0, i.e. addresses are effectively masked with 0xE000 and data is effectively masked with 0x3F. DRIVER: devices/bus/gameboy/huc1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Vas Crabb added 'Game Boy Hudson Soft HuC1 Cartridge' device. ROMSET: None required. $end $info=gb_rom_huc3 $mame 0.248 [Vas Crabb] Game Boy Hudson Soft HuC-3 Cartridge, , ???? Provides ROM and RAM banking, infrared I/O, a real-time clock and a melody generator. The HuC-3 controller appears to only respond to A15-A13 and D6-D0, i.e. addresses are effectively masked with 0xE000 and data is effectively masked with 0x7F. DRIVER: devices/bus/gameboy/huc3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.248: Vas Crabb added 'Game Boy Hudson Soft HuC-3 Cartridge' device. ROMSET: None required. $end $info=gb_rom_lasama $mame 0.148u1 Game Boy Story of Lasama Cartridge, , ???? DRIVER: devices/bus/gameboy/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Game Boy Story of Lasama Cartridge'. - 0.247: Changed description to 'Game Boy LaSaMa Cartridge'. - 0.148u1: Added 'GB LaSaMa' device. ROMSET: None required. $end $info=gb_rom_licheng $mame 0.154 Game Boy Li Cheng MBC5 Cartridge, , ???? DRIVER: devices/bus/gameboy/mbc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Game Boy Li Cheng MBC5 Cartridge'. - 0.154: Added 'GB MBC5 Li Cheng Carts' device. ROMSET: None required. $end $info=gb_rom_liebao $mame 0.250 [Vas Crabb] Game Boy Liebao Technology Cartridge, , ???? DRIVER: devices/bus/gameboy/liebao.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Vas Crabb added 'Game Boy Liebao Technology Cartridge' device. ROMSET: None required. $end $info=gb_rom_m161 $mame 0.161 Game Boy M161 Cartridge, , ???? DRIVER: devices/bus/gameboy/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Game Boy M161 Cartridge'. - 0.175: Renamed (gb_rom_m161m12) to (gb_rom_m161). - 0.161: Added 'GB M161 Carts' device. ROMSET: None required. $end $info=gb_rom_mbc1 $mame 0.148u1 Game Boy MBC1 Cartridge, , ???? DRIVER: devices/bus/gameboy/mbc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Game Boy MBC1 Cartridge'. - 0.148u1: Added 'GB MBC1 Carts' device. ROMSET: None required. $end $info=gb_rom_mbc2 $mame 0.148u1 Game Boy MBC2 Cartridge, , ???? DRIVER: devices/bus/gameboy/mbc2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Game Boy MBC2 Cartridge'. - 0.148u1: Added 'GB MBC2 Carts' device. ROMSET: None required. $end $info=gb_rom_mbc3 $mame 0.148u1 Game Boy MBC3 Cartridge, , ???? DRIVER: devices/bus/gameboy/mbc3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.249: Changed description to 'Game Boy MBC3 Cartridge'. - 0.248: Changed description to 'Game Boy MBC3/MBC30 Cartridge'. - 0.148u1: Added 'GB MBC3 Carts' device. ROMSET: None required. $end $info=gb_rom_mbc30 $mame 0.249 [Vas Crabb] Game Boy MBC30 Cartridge, , ???? DRIVER: devices/bus/gameboy/mbc3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.249: Vas Crabb added 'Game Boy MBC30 Cartridge' device. ROMSET: None required. $end $info=gb_rom_mbc5 $mame 0.148u1 Game Boy MBC5 Cartridge, , ???? DRIVER: devices/bus/gameboy/mbc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Game Boy MBC5 Cartridge'. - 0.148u1: Added 'GB MBC5 Carts' device. ROMSET: None required. $end $info=gb_rom_mbc6 $mame 0.148u1 Game Boy MBC6 Cartridge, , ???? DRIVER: devices/bus/gameboy/mbc6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Game Boy MBC6 Cartridge'. - 0.148u1: Added 'GB MBC6 Carts' device. ROMSET: None required. $end $info=gb_rom_mbc7_2k $mame 0.248 [Vas Crabb] Game Boy MBC7 Cartridge with 93LC56, , ???? Only used for two games, the cartridges contain an ADXL202E two-axis accelerometer and a 93LC56 or 93LC66 serial EEPROM, as well as the MBC7 chip and program ROM. The MBC7 never seems to have been fully utilised. It appears to have inputs for an additional axis sensor, and an unused 8-bit port of some kind. Supports up to 2 MiB ROM (128 16 KiB pages). DRIVER: devices/bus/gameboy/mbc7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Vas Crabb added 'Game Boy MBC7 Cartridge with 93LC56' device. ROMSET: None required. $end $info=gb_rom_mbc7_4k $mame 0.248 [Vas Crabb] Game Boy MBC7 Cartridge with 93LC66, , ???? Only used for two games, the cartridges contain an ADXL202E two-axis accelerometer and a 93LC56 or 93LC66 serial EEPROM, as well as the MBC7 chip and program ROM. The MBC7 never seems to have been fully utilised. It appears to have inputs for an additional axis sensor, and an unused 8-bit port of some kind. Supports up to 2 MiB ROM (128 16 KiB pages). DRIVER: devices/bus/gameboy/mbc7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Vas Crabb added 'Game Boy MBC7 Cartridge with 93LC66' device. ROMSET: None required. $end $info=gb_rom_mmm01 $mame 0.148u1 Game Boy MMM01 Cartridge, , ???? DRIVER: devices/bus/gameboy/mmm01.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Game Boy MMM01 Cartridge'. - 0.148u1: Added 'GB MMM01 Carts' device. ROMSET: None required. $end $info=gb_rom_ngbchk $mame 0.248 [Vas Crabb] Game Boy HK0701/HK0819 Cartridge, , ???? The MBC1 mapper has two modes: 2MB ROM/8KB RAM or 512KB ROM/32KB RAM. Initially, the mapper operates in 2MB ROM/8KB RAM mode. DRIVER: devices/bus/gameboy/mbc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Vas Crabb added 'Game Boy HK0701/HK0819 Cartridge' device. ROMSET: None required. $end $info=gb_rom_ntnew $mame 0.250 [Vas Crabb] Game Boy newer Kasheng/Makon Cartridge, , ???? DRIVER: devices/bus/gameboy/ntnew.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Vas Crabb added 'Game Boy newer Kasheng/Makon Cartridge' device. ROMSET: None required. $end $info=gb_rom_rocket $mame 0.248 [Vas Crabb] Game Boy Rocket Games Cartridge, , ???? DRIVER: devices/bus/gameboy/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Vas Crabb added 'Game Boy Rocket Games Cartridge' device. ROMSET: None required. $end $info=gb_rom_rockman8 $mame 0.148u2 Game Boy Rockman 8 Cartridge, , ???? DRIVER: devices/bus/gameboy/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Game Boy Rockman 8 Cartridge'. - 0.148u2: Added 'GB MBC1 Rockman 8' device. ROMSET: None required. $end $info=gb_rom_sachen1 $mame 0.161 Game Boy Sachen MMC1 Cartridge, , ???? DRIVER: devices/bus/gameboy/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Game Boy Sachen MMC1 Cartridge'. - 0.161: Added 'GB Sachen MMC1 Carts' device. ROMSET: None required. $end $info=gb_rom_sachen2 $mame 0.162 Game Boy Sachen MMC2 Cartridge, , ???? DRIVER: devices/bus/gameboy/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Game Boy Sachen MMC2 Cartridge'. - 0.162: Miodrag Milanović added 'GB Sachen MMC2 Carts' device. ROMSET: None required. $end $info=gb_rom_sintax $mame 0.148u2 Game Boy Sintax MBC5 Cartridge, , ???? DRIVER: devices/bus/gameboy/mbc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Game Boy Sintax MBC5 Cartridge'. - 0.148u2: Added 'GB MBC5 Sintax Carts' device. ROMSET: None required. $end $info=gb_rom_slmulti $mame 0.248 [Vas Crabb] Game Boy SL Multi-Game Cartridge, , ???? DRIVER: devices/bus/gameboy/slmulti.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Vas Crabb added 'Game Boy SL Multi-Game Cartridge' device. ROMSET: None required. $end $info=gb_rom_sm3sp $mame 0.248 [Vas Crabb] Game Boy Super Mario 3 Special Cartridge, , ???? DRIVER: devices/bus/gameboy/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Vas Crabb added 'Game Boy Super Mario 3 Special Cartridge' device. ROMSET: None required. $end $info=gb_rom_tama5 $mame 0.148u1 Game Boy Bandai Tamagotchi Cartridge, , ???? DRIVER: devices/bus/gameboy/tama5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Game Boy Bandai Tamagotchi Cartridge'. - 0.247: Changed description to 'Game Boy Tamagotchi Cartridge'. - 0.148u1: Added 'GB Tamagotchi' device. ROMSET: None required. $end $info=gb_rom_tfboot $mame 0.250 [Vas Crabb] Game Boy Telefang bootleg Cartridge, , ???? DRIVER: devices/bus/gameboy/mbc3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Vas Crabb added 'Game Boy Telefang bootleg Cartridge' device. ROMSET: None required. $end $info=gb_rom_vf001 $mame 0.248 [Vas Crabb] Game Boy Vast Fame VF001 Cartridge, , ???? DRIVER: devices/bus/gameboy/mbc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Vas Crabb added 'Game Boy Vast Fame VF001 Cartridge' device. ROMSET: None required. $end $info=gb_rom_wisdom $mame 0.148u1 Game Boy Wisdom Tree Cartridge, , ???? DRIVER: devices/bus/gameboy/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: Changed description to 'Game Boy Wisdom Tree Cartridge'. - 0.148u1: Added 'GB Wisdom Tree Carts' device. ROMSET: None required. $end $info=gb_rom_yong $mame 0.148u1 Game Boy Young Yong Cartridge, , ???? DRIVER: devices/bus/gameboy/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: Changed description to 'Game Boy Young Yong Cartridge'. - 0.186: Changed description to 'GB Young Yong Carts'. - 0.148u1: Added 'GB Yong Yong Carts' device. ROMSET: None required. $end $info=gb50_150 $mame 0.279 [Myrtle Shah] GB-50 Retro Station Pocket System, , 2019 This is a portable "plug-and-play" console designed as a tribute to retro aesthetics, featuring a selection of pre-installed video games—primarily classic 8-bit titles or those inspired by early gaming systems. Powered by a built-in battery, it comes with an integrated display and physical controls (buttons and a joystick), allowing you to start playing instantly without needing any external devices. Since it doesn’t connect to a TV, it’s perfect for solo, on-the-go gaming, appealing to enthusiasts seeking nostalgic entertainment with a vintage-inspired look—typical of the budget-friendly mini-consoles manufactured in Asia. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Myrtle Shah added ' GB-50 Retro Station Pocket System' system. ROMSET: 16777216 bytes in 1 file / 2.62Mb packed $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). DRIVER: nintendo/gba.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: gba.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.285: (gba.xml) Improved some item descriptions; added parent/clone relationships [ArcadeShadow]. - 0.281: BugFIX #06277 [Crash/Freeze] (nintendo/gba.cpp) gba [dkkswingu]: The emulator crashes on the “Treacherous Twister” level [Angelo Salese]. WAITCNT bit 15 is read only [Angelo Salese]. - 0.249: Cleaned up descriptions, and added language info elements in 'gba.xml' [ArcadeShadow] - 0.214: Corrected ROM size for brokenc in gba.xml [cam900]. - 0.212: Added cartridge information from No-Intro in gba.xml [FakeShemp]. - 0.209: Added additional cartridge information from No-Intro in gba.xml [FakeShemp]. - 0.208: Added cartridge documentation from No-Intro in gba.xml [FakeShemp]. - 0.194: Use correct initial mapping for movie cartridges - fixes v_sharkt, v_shrek, and v_shrek2 [endrift, Ryan Holtz]. - 0.182: Removed deprecated direct update handlers [R. Belmont]. - 0.177: First batch of code refactorings: attempt at modernizing the code by taking advantage of C++ features. Reworked and simplified code [Giuseppe Gorgoglione]. - 0.161: vblank at line 160, don't do HIRQ or HDMA during Vblank. This fixes raster effects and glitches in dozens if not hundreds of games. Hblank IRQs do happen on all scanlines, just DMAs don't [R. Belmont, endrift]. - 0.155: Added a configuration setting (off by default) to skip some BIOS checks at boot. This allows Tyrian 2000 Prototype to be played [Fabio Priuli]. Fixed Top Gun - Combat Zones cart type, making the game playable [Reznor007]. - 0.154: Added newer revision of Sim City 2000 in gba.xml [BPzeBanshee]. - 0.149: Updated the driver to use slot devices for carts and removed on-cart flash RAM devices from main gba now that they can be properly implemented on carts which have them. Made save states more robust [Fabio Priuli]. - 0.148u4: Added 'PCB documentation to gba, gbcolor and n64 lists, based on nointro pictures [LoganB]. - 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 bytes in 1 file / 13.19Kb packed $end $info=gba_cart_slot $mame 0.149u1 Game Boy Advance Cartridge Slot, , ???? DRIVER: devices/bus/gba/gba_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Game Boy Advance Cartridge Slot' device. ROMSET: None required. $end $info=gba_lcd $mame 0.177 GBA LCD, , ???? DRIVER: devices/video/gba_lcd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Implement device_palette_interface rather than instantiating a separate palette device (#13481) [cam900]. - 0.253: Clean up error logging code and some macro usage [AJR]. - 0.177: Added 'GBA LCD' device. ROMSET: None required. $end $info=gba_rom $mame 0.149 GBA Carts, , ???? DRIVER: devices/bus/gba/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'GBA Carts' device. ROMSET: None required. $end $info=gba_rom_3dmatrix $mame 0.174 3D Matrix Memory Mapper, , ???? DRIVER: devices/bus/gba/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (gba_3dmatrix) to (gba_rom_3dmatrix) and description changed to '3D Matrix Memory Mapper'. - 0.174: Added 'GBA Carts + 3D Matrix Memory Mapper' device. ROMSET: None required. $end $info=gba_rom_boktai $mame 0.175 GBA Carts + EEPROM 64K + RTC + Light Sensor, , ???? DRIVER: devices/bus/gba/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (gba_boktai) to (gba_rom_boktai) and description changed to 'GBA Carts + EEPROM 64K + RTC + Light Sensor'. - 0.175: Added 'GBA Carts + EEPROM 64K + RTC' device. ROMSET: None required. $end $info=gba_rom_drilldoz $mame 0.175 GBA Carts + SRAM + Rumble, , ???? DRIVER: devices/bus/gba/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (gba_drilldoz) to (gba_rom_drilldoz). - 0.175: Added 'GBA Carts + SRAM + Rumble' device. ROMSET: None required. $end $info=gba_rom_eeprom $mame 0.149 GBA Carts + EEPROM, , ???? DRIVER: devices/bus/gba/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (gba_eeprom) to (gba_rom_eeprom). - 0.149: Added 'GBA Carts + EEPROM' device. ROMSET: None required. $end $info=gba_rom_eeprom64 $mame 0.149 GBA Carts + EEPROM 64K, , ???? DRIVER: devices/bus/gba/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (gba_eeprom64) to (gba_rom_eeprom64). - 0.149: Added 'GBA Carts + EEPROM 64K' device. ROMSET: None required. $end $info=gba_rom_flash $mame 0.149 GBA Carts + Panasonic Flash, , ???? DRIVER: devices/bus/gba/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (gba_flash) to (gba_rom_flash). - 0.149: Added 'GBA Carts + Panasonic Flash' device. ROMSET: None required. $end $info=gba_rom_flash_rtc $mame 0.175 GBA Carts + Panasonic Flash + RTC, , ???? DRIVER: devices/bus/gba/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (gba_flash_rtc) to (gba_rom_flash_rtc). - 0.175: Added 'GBA Carts + Panasonic Flash + RTC' device. ROMSET: None required. $end $info=gba_rom_flash1m $mame 0.149 GBA Carts + Sanyo Flash, , ???? DRIVER: devices/bus/gba/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (gba_flash1m) to (gba_rom_flash1m). - 0.149: Added 'GBA Carts + Sanyo Flash' device. ROMSET: None required. $end $info=gba_rom_flash1m_rtc $mame 0.175 GBA Carts + Sanyo Flash + RTC, , ???? DRIVER: devices/bus/gba/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (gba_flash1m_rtc) to (gba_rom_flash1m_rtc). - 0.175: Added 'GBA Carts + Sanyo Flash + RTC' device. ROMSET: None required. $end $info=gba_rom_sram $mame 0.149 GBA Carts + SRAM, , ???? DRIVER: devices/bus/gba/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (gba_sram) to (gba_rom_sram). - 0.149: Added 'GBA Carts + SRAM' device. ROMSET: None required. $end $info=gba_rom_wariotws $mame 0.175 GBA Carts + SRAM + Rumble + Gyroscope, , ???? DRIVER: devices/bus/gba/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (gba_wariotws) to (gba_rom_wariotws). - 0.175: Added 'GBA Carts + SRAM + Rumble + Gyroscope' device. ROMSET: None required. $end $info=gba_rom_yoshiug $mame 0.175 GBA Carts + EEPROM + Tilt Sensor, , ???? DRIVER: devices/bus/gba/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (gba_yoshiug) to (gba_rom_yoshiug). - 0.175: Added 'GBA Carts + EEPROM + Tilt Sensor' device. ROMSET: None required. $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). DRIVER: nintendo/gb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: gbcolor.xml, gameboy.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.285: (gbcolor.xml) Add South Park prototype ROM (#14809) [Mike Swanson]. - 0.248: Actually fill in CRC for added 'cartridge and put the PCB designations on the right items in 'gbcolor.xml' [Vas Crabb]. - 0.247: Added 'notes on what happens if you bypass the boot check for Rocket Games cartridges in 'gbcolor.xml' [Vas Crabb]. - 0.234: Fixed some parent/clone relationships, and improved some short names in 'gameboy.xml' and 'gbcolor.xml' [kmg]. - 0.175: Documented more Game Boy Color PCBs, based on no-intro pictures in gbcolor.xml [Fabio Priuli]. - 0.161: Added 'some recent dumps of Sachen carts in gbcolor.xml [Tauwasser, BigFred, taizou]. - 0.155: Added 'a configuration setting (off by default) to skip BIOS checks at boot. This allows the recently dumped Rockman World Prototype to be played, and the Rocket Games pirate GBC carts too [Fabio Priuli]. - 0.153: Fixed heavy gfx regression caused by my conversion of the LCD to be a' device. Fixed NVRAM saving [Fabio Priuli]. - 0.148u5: Simplified video code by reducing the number of memory pointers used, and added 'support for save state registration [Fabio Priuli]. - 0.148u4: Added 'PCB documentation to gba, gbcolor and n64 lists, based on nointro pictures [LoganB]. - 0.148u2: Added support for Sintax mapper, promoting a dozen of pirate games to working state [taizou, Fabio Priuli]. - 0.147: Graphics corruption in many sets (commandk, dkongc, zeldaldx) (MTB #05003) [Sandro Ronco]. - 0.145u8: Fixed sprite regression [Alegend45]. - 0.135: Made SVBK readable. RAM bank #0 cannot be selected at d000-dfff. This fixes many games. Added BIOS [Wilbert Pol]. Updates: Fixed multisession error. Improved handling of palette writes. Fixes bugs #187, #298, and #1699 [Carlos]. - 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 bytes in 2 files / 1.75Kb packed $end $info=gbox2019 $mame 0.246 [jordigahan, ClawGrip, Sean Riddle] Game Box 400 in 1 (2019 PCB), Sup, 2019 The Sup Game Box 400 in 1 (2019 PCB) is a retro-compatible console released in 2019, featuring an updated printed circuit board compared to earlier versions. This console offers a wide selection of preinstalled classic games, allowing users to relive the experience of the most iconic titles from past generations. With a compact design and intuitive features, the Sup Game Box 400 in 1 stands out as an excellent solution for retro gaming enthusiasts looking for a versatile and easy-to-use device. DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Renamed (unk2019hh) to (gbox2019), Changed description to 'Game Box 400 in 1 (2019 PCB)' and changed manufacturer to 'Sup'.. - 0.246: jordigahan, ClawGrip and Sean Riddle added 'unknown VTxx based GameBoy style handheld (2019 PCB)' system. ROMSET: 16777216 bytes in 1 file / 7.64Mb packed $end $info=gbox2020 $mame 0.246 [jordigahan, ClawGrip, Sean Riddle] Game Box 400 in 1 (2020 PCB), Sup, 2020 Plug-and-play device featuring 400 classic games for 8-bit and 16-bit consoles and computers, reproduced through emulation. Designed for direct connection to a TV via an AV port, it offers a home arcade experience with wired controllers and title selection through an integrated menu. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Renamed (unk2020hh) to (gbox2020), Changed description to 'Game Box 400 in 1 (2020 PCB)' and changed manufacturer to 'Sup'. - 0.246: jordigahan, ClawGrip and Sean Riddle added 'unknown VTxx based GameBoy style handheld (2020 PCB)' system. ROMSET: 16777216 bytes in 1 file / 7.63Mb packed $end $info=gbox2022 $mame 0.283 [TeamEurope, David Haywood] Game Box 400 in 1 (2022 PCB), Sup, 2022 2022 plug-and-play arcade board with 400 preinstalled games, including clones of classic arcade titles and retro games. Designed for direct connection to a TV or monitor, it delivers an instant gaming experience with JAMMA-compatible controls—perfect for DIY arcade cabinets or home arcade setups. DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope and David Haywood added 'Sup Game Box 400 in 1 (2022 PCB)' system. ROMSET: 16777216 bytes in 1 file / 7.64Mb packed $end $info=gbpocket $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 (source: http://en.wikipedia.org/wiki/Game_Boy#Game_Boy_Pocket). DRIVER: nintendo/gb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: gameboy.xml, gbcolor.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Artwork Preview. 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: 256 bytes in 1 file / 0.25Kb packed $end $info=gbs5505x $mame 0.153 [Team Europe] Genius BrainStation 5505X (Germany), Video Technology, 2001 Educational toy laptop designed for children, with a focus on interactive learning. It featured educational games covering reading, math, logic, and languages, accessible via replaceable cartridges. Equipped with a built-in keyboard, monochromatic LCD display, and rudimentary speech synthesis, it provided a structured environment for developing cognitive skills in a playful manner—typical of VTech’s Genius line. DRIVER: vtech/pc2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: pc1000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.153: Team Europe added 'VTech Genius BrainStation 5505X (Germany)' system. ROMSET: 2097152 bytes in 1 file / 1.01Mb packed $end $info=gc10a $mame 0.216 [rfka01] EAGLEN486 GC10A, Eagle, 199? Desktop computer based on an Intel 486 processor, designed for home use and light office applications. Equipped with expandable RAM, an internal hard disk drive, and expansion card slots, it offered adequate performance for the applications of its time, such as word processing, accounting, and basic web browsing. It came preinstalled with either MS-DOS or Windows 3.x operating system and was bundled with compatible productivity software and games. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.216: rfka01 added 'Eagle EAGLEN486 GC10A' system. ROMSET: 131072 bytes in 1 file / 43.67Kb packed $end $info=gcbr $mame 0.189 [Dirk Best] GameCube (Brazil), Nintendo, 2002 The GameCube is a home video game console released by Nintendo in Japan on September 14, 2001; in North America on November 18, 2001; in Europe on May 3, 2002; and in Australia on May 17, 2002. The sixth-generation console is the successor to the Nintendo 64 and competed with Sony Computer Entertainment's PlayStation 2 and Microsoft's Xbox. The GameCube is the first Nintendo console to use optical discs as its primary storage medium. The discs are similar to the miniDVD format; as a result of their smaller size and the console's small disc compartment, the system was not designed to play standard DVDs or audio CDs. The console supports online gaming for a small number of its titles via the broadband or modem adapter and connects to the Game Boy Advance via the link cable, allowing players to access exclusive in-game features using the handheld as a second screen and controller. Contemporary reception of the GameCube was generally positive. The console was praised for its controller, extensive software library and high-quality games, but was criticized for its exterior design and lack of features. Nintendo sold 21.74 million GameCube units worldwide before it was discontinued in 2007. Its successor, the Wii, which is backwards-compatible with most GameCube software, was released in November 2006 (source: https://en.wikipedia.org/wiki/GameCube). DRIVER: nintendo/gamecube.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.189: Dirk Best added 'Nintendo GameCube (Brazil)' system. ROMSET: 2097152 bytes in 1 file / 1.76Mb packed $end $info=gceu $mame 0.189 [Dirk Best] GameCube (EUR), Nintendo, 2002 The GameCube is a home video game console released by Nintendo in Japan on September 14, 2001; in North America on November 18, 2001; in Europe on May 3, 2002; and in Australia on May 17, 2002. The sixth-generation console is the successor to the Nintendo 64 and competed with Sony Computer Entertainment's PlayStation 2 and Microsoft's Xbox. The GameCube is the first Nintendo console to use optical discs as its primary storage medium. The discs are similar to the miniDVD format; as a result of their smaller size and the console's small disc compartment, the system was not designed to play standard DVDs or audio CDs. The console supports online gaming for a small number of its titles via the broadband or modem adapter and connects to the Game Boy Advance via the link cable, allowing players to access exclusive in-game features using the handheld as a second screen and controller. Contemporary reception of the GameCube was generally positive. The console was praised for its controller, extensive software library and high-quality games, but was criticized for its exterior design and lack of features. Nintendo sold 21.74 million GameCube units worldwide before it was discontinued in 2007. Its successor, the Wii, which is backwards-compatible with most GameCube software, was released in November 2006 (source: https://en.wikipedia.org/wiki/GameCube). DRIVER: nintendo/gamecube.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.189: Dirk Best added 'Nintendo GameCube (EUR)' system. ROMSET: 4194304 bytes in 2 files / 3.90Mb packed $end $info=gchinatv $mame 0.151 [Kaylee] Golden China TV Game, Golden China, 198? Golden China TV Game - This console of South Africa was a direct copy of the Japanese Famicom. The only differences were the case uglier and much cooler name (source: http://fuckyeahfamicom.tumblr.com/post/14207182634/aroldo666-golden-china-tv-game-this-console). DRIVER: nintendo/nes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: nes.xml, nes_ade.xml, nes_ntbrom.xml, nes_kstudio.xml, nes_datach.xml, famibox.xml, famicom_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.151: Kaylee added 'Golden China TV Game' system. ROMSET: None required. $end $info=gcjp $mame 0.189 [Dirk Best] GameCube (Japan), Nintendo, 2001 The GameCube is a home video game console released by Nintendo in Japan on September 14, 2001; in North America on November 18, 2001; in Europe on May 3, 2002; and in Australia on May 17, 2002. The sixth-generation console is the successor to the Nintendo 64 and competed with Sony Computer Entertainment's PlayStation 2 and Microsoft's Xbox. The GameCube is the first Nintendo console to use optical discs as its primary storage medium. The discs are similar to the miniDVD format; as a result of their smaller size and the console's small disc compartment, the system was not designed to play standard DVDs or audio CDs. The console supports online gaming for a small number of its titles via the broadband or modem adapter and connects to the Game Boy Advance via the link cable, allowing players to access exclusive in-game features using the handheld as a second screen and controller. Contemporary reception of the GameCube was generally positive. The console was praised for its controller, extensive software library and high-quality games, but was criticized for its exterior design and lack of features. Nintendo sold 21.74 million GameCube units worldwide before it was discontinued in 2007. Its successor, the Wii, which is backwards-compatible with most GameCube software, was released in November 2006 (source: https://en.wikipedia.org/wiki/GameCube). DRIVER: nintendo/gamecube.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.189: Dirk Best added 'Nintendo GameCube (Japan)' system. ROMSET: 6434816 bytes in 6 files / 5.41Mb packed $end $info=gckong $mame 0.161 [hap, Kevin Horton, Rik] Crazy Kong (Gakken), Gakken, 1982 Game play is basically a Donkey Kong clone. Licensed to CGL as Super Kong (source: http://www.handheldmuseum.com/Gakken/CrazyKong.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.221: Machine promoted to working [hap]. - 0.161: hap, Kevin Horton and Rik added 'Gakken Crazy Kong' system. ROMSET: 350896 bytes in 2 files / 122.84Kb packed $end $info=gcm394 $mame 0.209 GeneralPlus GPL16250 System-on-a-Chip, , ???? DRIVER: devices/machine/generalplus_gpl162xx_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Chaged description to 'GeneralPlus GPL16250 System-on-a-Chip'. GPL16250: Added support for double-height tilemaps and improved other functionality used by jak_pf. Adjusted DMA and drawing behaviour. Added notes for getting tkmag220 to show something, and corrected some logging masks. Added I/O ports, and identified tkmag220 as a bad dump. Some small GPL16250 tweaks/hacks allowing tkmag220 and lazertag to show sprites with expected colours. Prepared SunPlus video rendering code for sharing between GPL16250 SoCs. Removed some palette bank hacks from GPL16250 video rendering code [David Haywood]. - 0.209: Added 'SunPlus GCM394 System-on-a-Chip' device. ROMSET: None required. $end $info=gcm394_audio $mame 0.210 SunPlus GCM394 System-on-a-Chip (Audio), , ???? DRIVER: devices/machine/spg2xx_audio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'SunPlus GCM394 System-on-a-Chip (Audio)' device. ROMSET: None required. $end $info=gcm394_video $mame 0.210 GeneralPlus GPL16250 System-on-a-Chip (Video), , ???? DRIVER: devices/machine/generalplus_gpl162xx_soc_video.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Treat DMA destination 0 sprite RAM to work around issue in (jak_spmm) [David Haywood]. - 0.222: Changed description to 'GeneralPlus GPL16250 System-on-a-Chip (Video)'. - 0.210: Added 'SunPlus GCM394 System-on-a-Chip (Video)' device. ROMSET: None required. $end $info=gcs2mgp $mame 0.227 [Team Europe] Mini Game Player 48-in-1, Jungle's Soft, 200? Portable plug-and-play device with 48 built-in games, designed to play classic 8-bit console titles via emulation. Equipped with a small LCD screen and simple analog controls, it connects directly to a TV via AV connection for enhanced visibility. Offers a retro recreational experience, ideal for those seeking instant fun without the need for installation or setup. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: Team Europe added 'Jungle's Soft Mini Game Player 48-in-1' system. ROMSET: 16777216 bytes in 1 file / 4.18Mb packed $end $info=gcslottv $mame 0.217 [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood] Gachinko Shoubu! PachisloTV (Japan), Takara / Sammy / DCT / SSD Company LTD, 2002 Portable device dedicated to simulating Japanese slot machines (pachislot), featuring an LCD screen and specialized controls for interacting with the games. Designed to replicate the gaming hall experience in a home environment, it includes features such as animations, realistic sound effects, and virtual point or coin systems. It offers a themed entertainment experience aimed at enthusiasts of gambling games and Japanese arcade culture. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: gcslottv.xml RESOURCES: Snap and Title. WIP: - 0.246: Changed description to 'Gachinko Shoubu! PachisloTV (Japan)'. Indicate long vowels with overbars in transliterations [Vas Crabb]. - 0.217: Sean Riddle, Peter Wilhelmsen, ShouTime and David Haywood added 'Takara/Sammy/DCT/SSD Company LTD Gachinko Contest! Slot machine TV (Japan)' system. ROMSET: 2097152 bytes in 1 file / 717.09Kb packed $end $info=gcus $mame 0.189 [Dirk Best] GameCube (USA), Nintendo, 2001 The GameCube is a home video game console released by Nintendo in Japan on September 14, 2001; in North America on November 18, 2001; in Europe on May 3, 2002; and in Australia on May 17, 2002. The sixth-generation console is the successor to the Nintendo 64 and competed with Sony Computer Entertainment's PlayStation 2 and Microsoft's Xbox. The GameCube is the first Nintendo console to use optical discs as its primary storage medium. The discs are similar to the miniDVD format; as a result of their smaller size and the console's small disc compartment, the system was not designed to play standard DVDs or audio CDs. The console supports online gaming for a small number of its titles via the broadband or modem adapter and connects to the Game Boy Advance via the link cable, allowing players to access exclusive in-game features using the handheld as a second screen and controller. Contemporary reception of the GameCube was generally positive. The console was praised for its controller, extensive software library and high-quality games, but was criticized for its exterior design and lack of features. Nintendo sold 21.74 million GameCube units worldwide before it was discontinued in 2007. Its successor, the Wii, which is backwards-compatible with most GameCube software, was released in November 2006 (source: https://en.wikipedia.org/wiki/GameCube). DRIVER: nintendo/gamecube.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and pdf Manual. WIP: - 0.189: Dirk Best added 'Nintendo GameCube (USA)' system. $end $info=gd5401 $mame 0.286 [Angelo Salese] Cirrus Logic GD5401 / Acumos AVGA1 i/f, , ???? DRIVER: devices/video/pc_vga_cirrus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Angelo Salese added 'Cirrus Logic GD5401 / Acumos AVGA1 i/f' device. ROMSET: None required. $end $info=gd5428 $mame 0.161 Cirrus Logic GD5428 VGA i/f, , ???? DRIVER: devices/video/pc_vga_cirrus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.286; Rename (clgd5428) to (gd5428). - 0.264: Changed description to 'Cirrus Logic GD5428 VGA i/f'. - 0.161: Added 'Cirrus Logic GD5428' device. ROMSET: None required. $end $info=gd5430 $mame 0.161 Cirrus Logic GD5430 VGA i/f, , ???? DRIVER: devices/video/pc_vga_cirrus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.286: Renamed (clgd5430) to (gd5430). - 0.264: Changed description to 'Cirrus Logic GD5430 VGA i/f'. - 0.161: Added 'Cirrus Logic GD5430' device. ROMSET: None required. $end $info=gd5446 $mame 0.195 Cirrus Logic GD5446 VGA i/f, , ???? DRIVER: devices/video/pc_vga_cirrus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.286: Renamed (clgd5446) to (gd5446). - 0.264: Changed description to 'Cirrus Logic GD5446 VGA i/f'. - 0.195: Added 'Cirrus Logic GD5446' device. ROMSET: None required. $end $info=gdefender $mame 0.243 [hap, Kevin Horton, Rik] Defender (Gakken), Gakken, 1983 Based on the William's Defender arcade game, the game play is similar to Entex's Defender, but the screen is a little smaller (source: https://www.handheldmuseum.com/Gakken/Defender.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.243: hap, Kevin Horton and Rik added 'Gakken Defender (Gakken)' system. ROMSET: 4352 bytes in 1 file / 2.80Kb packed $end $info=gdigdug $mame 0.161 [hap, Kevin Horton, Rik] Dig Dug (Gakken), Gakken, 1983 Based on Atari's Dig Dug arcade game. As far as I know, released in Japan only. Pop-up game like Amidar and Jungler (source: http://www.handheldmuseum.com/Gakken/DigDug.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.161: hap, Kevin Horton and Rik added 'Gakken Dig Dug' system. ROMSET: 813426 bytes in 2 files / 140.19Kb packed $end $info=gdrom $mame 0.149u1 GD-ROM, , ???? DRIVER: devices/bus/ata/gdrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Fixed audio playback, TOC read, media status and ATA identify [Angelo Salese]. - 0.186: Changed description to 'GD-ROM'. - 0.149u1: Added 'GDROM' device. ROMSET: None required. $end $info=gdrom_image $mame 0.255 [Olivier Galibert] CD/GD-ROM Image, , ???? DRIVER: devices/imagedev/cdromimg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Olivier Galibert added 'CD/GD-ROM Image' device. ROMSET: None required. $end $info=ge5 $mame 0.214 [Patrick Mackinlay] SGI Geometry Engine 5, , ???? DRIVER: sgi/sgi_ge5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Add SAVE_UNSUPPORTED flag [hap]. - 0.214: Patrick Mackinlay added 'SGI Geometry Engine 5' device. ROMSET: None required. $end $info=geforce256 $mame 0.262 [Angelo Salese] nVidia GeForce 256 SDR (NV10), , ???? DRIVER: devices/bus/pci/geforce.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.262: Angelo Salese added 'nVidia GeForce 256 SDR (NV10)' device. ROMSET: 44032 bytes in 1 file / 24.95Kb packed $end $info=geforce256ddr $mame 0.262 [Angelo Salese] nVidia GeForce 256 DDR (NV10), , ???? DRIVER: devices/bus/pci/geforce.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.262: Angelo Salese added 'nVidia GeForce 256 DDR (NV10)' device. ROMSET: 38912 bytes in 1 file / 21.16Kb packed $end $info=gen_nomd $mame 0.218 [cam900] Genesis Nomad (USA Genesis handheld), Sega, 1995 The Genesis Nomad (also known as Sega Nomad) is a handheld game console manufactured by Sega and released in North America in October 1995. The Nomad is a portable variation of the Sega Genesis home video game console (known as the Mega Drive outside North America). Based on the Mega Jet, a portable version of the home console designed for use on airline flights in Japan, Nomad was the last handheld console released by Sega. In addition to functioning as a portable device, it was designed to be used with a television set via a video port. Released late in the Genesis era, the Nomad had a short lifespan. Sold exclusively in North America, the Nomad was never officially released worldwide, and employs a regional lockout. Sega's focus on the Sega Saturn left the Nomad under-supported, and the handheld itself was incompatible with several Genesis peripherals, including the Power Base Converter, the Sega CD, and the 32X (source: https://en.wikipedia.org/wiki/Genesis_Nomad). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: megadriv.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Artwork Preview. WIP: - 0.218: cam900 added 'Sega Genesis Nomad (USA Genesis handheld)' system. ROMSET: None required. $end $info=gen32 $mame 0.143u8 [Cowering] Mephisto Genius 68030 (v4.01), Hegener + Glaser, 1993 Mephisto Genius 68030, a set of dedicated chess computer modules bys Hegener & Glaser for their Mephisto module systems running the Mephisto Genius 2 program by Richard Lang on a 68030 32-bit processor at 33 MHz. It was the improved Mephisto Vancouver program and the Motorola assembly branch of the 80486 program which won the manufacturers and Absolute World Microcomputer Chess Champion titles at the WMCCC 1993 running on the PC based Mephisto Wundermaschine. Mephisto Genius 68030 was persistent inside a 256 KiB EPROM, and used 512 from 768 KiB of RAM for the transposition table (source: https://www.chessprogramming.org/Mephisto_Genius_68030). DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), PCB and Artwork Preview. WIP: - 0.219: Changed description to 'Mephisto Genius 68030 (v4.01)'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.189: Machine promoted to working [Sandro Ronco]. - 0.143u8: Cowering added 'Mephisto Genius030 V4.00' system. ROMSET: 294912 bytes in 2 files / 108.70Kb packed $end $info=gen32a $mame 0.219 [hap] Mephisto Genius 68030 (v4.00), Hegener + Glaser, 1993 Mephisto Genius 68030, a set of dedicated chess computer modules bys Hegener & Glaser for their Mephisto module systems running the Mephisto Genius 2 program by Richard Lang on a 68030 32-bit processor at 33 MHz. It was the improved Mephisto Vancouver program and the Motorola assembly branch of the 80486 program which won the manufacturers and Absolute World Microcomputer Chess Champion titles at the WMCCC 1993 running on the PC based Mephisto Wundermaschine. Mephisto Genius 68030 was persistent inside a 256 KiB EPROM, and used 512 from 768 KiB of RAM for the transposition table (source: https://www.chessprogramming.org/Mephisto_Genius_68030). DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto Genius 68030 (v4.00)' system. ROMSET: 262144 bytes in 1 file / 106.64Kb packed $end $info=gen32l $mame 0.143u8 [Cowering] Mephisto Genius 68030 (London upgrade), Richard Lang, 1996 At that time, the first relatively low-cost 32 bit module set with a program of Richard Long. The significantly slower 68020 predecessor modules cost about 2000€. The program was also an EPROM upgrade for some older models. The Genius 2.0 program of the best according to many experts, chess programmer Richard Lang in November 1993 could win the world title. Originally conceived as a pure computer program, decided to make the German manufacturer Hegener + Glaser, this program also tip the owner of the modular boards accessible. The operation of the computer cursor is controlled using a model system, only six buttons (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Mephisto_Genius). DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.213: Renamed (lond030) to (gen32l), description changed to 'Mephisto Genius 68030 (London upgrade)', manufacturer to 'Richard Lang' and year to '1996'. - 0.189: Clone promoted to working [Sandro Ronco]. - 0.143u8: Cowering added 'Mephisto Genius030 London Upgrade V5.00' system. ROMSET: 262144 bytes in 1 file / 110.39Kb packed $end $info=generic_cartslot $mame 0.194 Generic Cartridge Slot, , ???? DRIVER: devices/bus/generic/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Added 'Generic Cartridge Slot' device. ROMSET: None required. $end $info=generic_keyboard $mame 0.149u1 Generic Keyboard, , ???? DRIVER: devices/machine/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Generic Keyboard' device. ROMSET: None required. $end $info=generic_latch_16 $mame 0.184 Generic 16-bit latch, , ???? DRIVER: devices/machine/gen_latch.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Generic 16-bit latch' device. ROMSET: None required. $end $info=generic_latch_8 $mame 0.174 Generic 8-bit latch, , ???? DRIVER: devices/machine/gen_latch.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Added 'Generic 8-bit latch' device. ROMSET: None required. $end $info=generic_ram128l $mame 0.238 [Fabio Priuli] Generic RAM 128K (linear mapping), , ???? DRIVER: devices/bus/generic/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Fabio Priuli added 'Generic RAM 128K (linear mapping)' device. ROMSET: None required. $end $info=generic_ram128p $mame 0.238 [Fabio Priuli] Generic RAM 128K (plain mapping), , ???? DRIVER: devices/bus/generic/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Fabio Priuli added 'Generic RAM 128K (plain mapping)' device. ROMSET: None required. $end $info=generic_ram32l $mame 0.238 [Fabio Priuli] Generic RAM 32K (linear mapping), , ???? DRIVER: devices/bus/generic/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Fabio Priuli added 'Generic RAM 32K (linear mapping)' device. ROMSET: None required. $end $info=generic_ram32p $mame 0.238 [Fabio Priuli] Generic RAM 32K (plain mapping), , ???? DRIVER: devices/bus/generic/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Fabio Priuli added 'Generic RAM 32K (plain mapping)' device. ROMSET: None required. $end $info=generic_ram64l $mame 0.238 [Fabio Priuli] Generic RAM 64K (linear mapping), , ???? DRIVER: devices/bus/generic/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Fabio Priuli added 'Generic RAM 64K (linear mapping)' device. ROMSET: None required. $end $info=generic_ram64p $mame 0.238 [Fabio Priuli] Generic RAM 64K (plain mapping), , ???? DRIVER: devices/bus/generic/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Fabio Priuli added 'Generic RAM 64K (plain mapping)' device. ROMSET: None required. $end $info=generic_rom_linear $mame 0.155 Generic ROM (linear mapping), , ???? DRIVER: devices/bus/generic/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Generic ROM (linear mapping)' device. ROMSET: None required. $end $info=generic_rom_plain $mame 0.155 Generic ROM (plain mapping), , ???? DRIVER: devices/bus/generic/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Generic ROM (plain mapping)' device. ROMSET: None required. $end $info=generic_romram_plain $mame 0.155 Generic ROM + RAM (plain mapping), , ???? DRIVER: devices/bus/generic/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Generic ROM + RAM (plain mapping)' device. ROMSET: None required. $end $info=generic_socket $mame 0.155 Generic ROM Socket / RAM Socket, , ???? DRIVER: devices/bus/generic/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Changed description to 'Generic ROM Socket / RAM Socket'. - 0.155: Added 'Generic ROM Socket / RAM Socket / Cartridge Slot' device. ROMSET: None required. $end $info=generic_spi_flash $mame 0.247 [David Haywood] Generic Byte HLE SPI Flash handling, , ???? DRIVER: devices/machine/generic_spi_flash.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Generic Byte HLE SPI Flash handling'. Rewrote generic_spi_flash HLE code (used for transparently byte addressed SPI flash) ensuring it still works for Monon Color [David Haywood]. - 0.247: David Haywood added 'Generic SPI Flash handling' device. ROMSET: None required. $end $info=generic_terminal $mame 0.149u1 Generic Terminal, , ???? DRIVER: devices/machine/terminal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Generic Terminal' device. ROMSET: None required. $end $info=genesis $mame 0.1 [Gareth S. Long in memory of Haruki Ikeda] Genesis (USA, NTSC), Sega, 1989 The Sega Mega Drive, also known as the Sega Genesis in North America, was Sega's third console. It was Sega's most successful console, selling over 40 million units worldwide, according to Sega, including more than 20 million in the United States, 8 million in Europe, 3.58 million in Japan, and 3 million in Brazil. Its rival was the SNES. The Mega Drive/Genesis outsold the SNES in North America, Europe, and South America, while the SNES outsold the Mega Drive in Japan (source: http://sega.wikia.com/wiki/Sega_Mega_Drive). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: megadriv.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and Artwork Preview. WIP: - 0.283: BugFIX #09296 [Graphics] (sega/mdconsole.cpp) genesis [comixu,sharrier,vecman]: Bad graphics [Angelo Salese]. - 0.281: BugFIX #09222 [Sound] (sega/mdconsole.cpp) genesis [pacman2]: Sound does not play during the introduction [Angelo Salese]. - 0.244: BugFIX #07564 [Crash/Freeze] (megadriv.cpp) genesis [nbaliv98]: nbaliv98 crashes and triggers game's exception handler [kmg]. - 0.231: BugFIX #07923 [Sound] (megadriv.cpp) genesis [vecman]: Problems with title music in Vectorman (52f0acb) [Aaron Giles]. BugFix#07922 [Sound] (megadriv.cpp) genesis [sporttbb]: The bat hitting the baseball sound effect is only heard if you hit the first pitch (52f0acb) [Aaron Giles]. - 0.230: BugFIX #05800 [Sound] (megadriv.cpp) genesis [microm96] [microm96a] [micromm]: Incorrect horn sound in Micro Machines Turbo Tournament '96 [Aaron Giles]. - 0.222: BugFIX #07171 [Documentation] (megadriv.cpp) genesis [babyboom]: Release year [ArcadeShadow]. - 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.126: Fixed cheat issue [ShimaPong, Fabio Priuli]. - 0.125: Add automatic support for many 'pirate' carts (thanks to David haywood for them). Clean and speed up SSF2 banking [Cowering]. - 0.114: Renamed (gen_usa) to (genesis). New emulation engine from David haywoodMD, improves compatibility and accuracy plus supports the 6-button pad and the Super Street Fighter 2 mapper [R. Belmont, David Haywood]. - 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=genesis_tmss $mame 0.169 [David Haywood] Genesis (USA, NTSC, with TMSS chip), Sega, 1990 The Sega Mega Drive, also known as the Sega Genesis in North America, was Sega's third console. It was Sega's most successful console, selling over 40 million units worldwide, according to Sega, including more than 20 million in the United States, 8 million in Europe, 3.58 million in Japan, and 3 million in Brazil. Its rival was the SNES. The Mega Drive/Genesis outsold the SNES in North America, Europe, and South America, while the SNES outsold the Mega Drive in Japan (source: http://sega.wikia.com/wiki/Sega_Mega_Drive). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: megadriv.xml RESOURCES: Snap, Title and Icon. WIP: - 0.169: David Haywood added 'Sega Genesis (USA, NTSC, with TMSS chip)' system. ROMSET: 16384 bytes in 1 file / 0.75Kb packed $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. 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. DRIVER: ti/geneve.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.276: Enable 384K SRAM expansion [Michael Zapf]. - 0.268: Replace fatal error with no action when accessing a MFM hard disk without image file [Michael Zapf]. - 0.266: Fix mapping of external SRAM expansion [Michael Zapf]. - 0.249: Change default for Genmod dip switches [Michael Zapf]. - 0.245: Fixed crash on empty queue access and network instabilities [Michael Zapf]. - 0.242: Fix debugger interference with memory access [Michael Zapf]. - 0.239: Added 'option for new boot EPROM. Added WHTech SCSI adapter card [Michael Zapf]. - 0.233: Fixed HFDC hangs on not connected drives; allows timed steps for sector i/o instead of buffered steps only [Michael Zapf]. - 0.214: Added 'PC keyboard connector, allowing the use of emulated PC XT keyboards [Michael Zapf]. - 0.199: Added 'BIOS options for selecting boot ROM, and made genmod a separate machine [Michael Zapf]. - 0.165: Added 'Programmable Flash Memory boot feature (PFM512) [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 bytes in 3 files / 20.05Kb packed $end $info=geneve_gate_array $mame 0.149u1 Geneve Gate Array, , ???? DRIVER: devices/bus/ti99/internal/genboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.214: Renamed (geneve_mapper) to (geneve_gate_array). - 0.149u1: Added 'Geneve Gate Array' device. ROMSET: None required. $end $info=geneve_pal $mame 0.218 Geneve PAL circuit, , ???? DRIVER: devices/bus/ti99/internal/genboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Added 'Geneve PAL circuit' device. ROMSET: None required. $end $info=genitvp $mame 0.288 [TeamEurope] Genius TV Progress (VTech, France), VTech, 2006 Educational system for children connected to TV via RF/composite output. Includes a colorful keyboard with large buttons, integrated joystick, and slots for educational software cartridges. Based on proprietary 8-bit hardware (often derived from Z80 or 6502 architectures), it provides literacy, math, logic, and creativity activities. Features simple graphics overlaid on the TV video signal and mono audio via internal speaker or TV. Powered by an external power adapter. Marketed in the 1990s–2000s as a home learning tool for children aged 3–8, representing the pre-digital "edutainment" approach with content aligned to early school programs. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'VTech Genius TV Progress (VTech, France)' system. ROMSET: 8388608 bytes in 1 file / 2.88Mb packed $end $info=geniuscps $mame 0.275 [jordigahan, ClawGrip] Genio Color Pocket (Spanish), VTech, 2013 The VTech Genio Color Pocket is an electronic educational device produced by VTech, a company known for its interactive toys and devices for children. This product belongs to VTech's "Genie" family, a line of educational gadgets designed to teach children basic concepts such as math, logic, vocabulary and problem solving through interactive games. DRIVER: vtech/geniuscolor.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: jordigahan, ClawGrip added 'VTech Genio Color Pocket (Spanish)' system. ROMSET: 4325376 bytes in 2 files / 3.18Mb packed $end $info=genmod $mame 0.199 [Michael Zapf] Geneve 9640 Mod, Myarc / Ron G. Walters, 1990 The Geneve 9640 is an enhanced TI-99/4A clone. It was sold by the company Myarc as a card to fit into the Texas Instruments TI Peripheral Expansion System. Released in 1987, it is in many ways similar to the earlier TI-99/8, which was in prototype form in early 1983. The Geneve 9640 was designed by Paul Charlton, and the graphical swan on the boot up screen was designed by Mi-Kyung Kim (source: https://en.m.wikipedia.org/wiki/Geneve_9640). DRIVER: ti/geneve.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.245: Add option to decode high address lines for DDCC-1 so that it can be used with Genmod [Michael Zapf]. - 0.199: Michael Zapf added 'Myarc/Ron G. Walters Geneve 9640 Mod' system. ROMSET: 32768 bytes in 2 files / 12.01Kb packed $end $info=genmod_decoder $mame 0.218 [Michael Zapf] GenMod decoder circuit, , ???? DRIVER: devices/bus/ti99/internal/genboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Michael Zapf added 'GenMod decoder circuit' device. ROMSET: None required. $end $info=ges9051n $mame 0.215 [rfka01] GES 9051N-386C VER -0.01, , 199? Desktop computer based on an Intel 386 processor, designed for use in light office or home environments. Equipped with expandable RAM, an internal hard disk drive, and expansion card slots, it offered sufficient performance for basic applications such as word processing, data management, and the use of productivity software of the era. It came preinstalled with the MS-DOS operating system and was supplied with supporting software for configuration and operation. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'GES 9051N-386C VER -0.01' system. ROMSET: 65536 bytes in 1 file / 37.88Kb packed $end $info=gete486vl $mame 0.215 [rfka01] TurboExpress 486 VL, GENOA, 199? Technical informations: https://www.win3x.org/uh19/motherboards/2665 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'GENOA TurboExpress 486 VL' system. ROMSET: 65536 bytes in 1 file / 42.93Kb packed $end $info=gew12 $mame 0.254 [Devin Acker] Yamaha YMW728-F (GEW12), , ???? DRIVER: devices/cpu/m6502/gew12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Devin Acker added 'Yamaha YMW728-F (GEW12)' device. ROMSET: None required. $end $info=gew7 $mame 0.254 [Devin Acker] Yamaha YMW270-F (GEW7), , ???? DRIVER: devices/cpu/m6502/gew7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.254: Devin Acker added 'Yamaha YMW270-F (GEW7)' device. ROMSET: None required. $end $info=gew7_pcm $mame 0.254 [Devin Acker] Yamaha GEW7 PCM, , ???? DRIVER: devices/sound/gew7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.254: Devin Acker added 'Yamaha GEW7 PCM' device. ROMSET: None required. $end $info=gf1 $mame 0.163 Gravis GF1, , ???? DRIVER: devices/bus/isa/gus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Gravis GF1' device. ROMSET: None required. $end $info=gf4500 $mame 0.149u1 NVIDIA GoForce 4500, , ???? DRIVER: devices/video/gf4500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Clean up error logging code and some macro usage [AJR]. - 0.149u1: Added 'NVIDIA GoForce 4500' device. ROMSET: None required. $end $info=gfc1080 $mame 0.155 [Wilbert Pol] GFC-1080 (MSX1, Korea), Goldstar, 1985 The Goldstar GFC-1080 was aimed for the Korean market. It was available in ivory color with colored keys and has a hangul led. Compared to the FC-80, a firmware is included: a spreadsheet named Pasocalc and an assembler/monitor. The same model was available without this firmware, see GFC-1080A. After booting, you access to a menu with 2 options (Pasocalc and Basic). The built-in assembler/monitor can be launched from Basic by CALL A or _A. You need then to press RETURN to get an intro message and the monitor zone at the bottom of the screen. A new pressing on RETURN displays a specific cursor (source: https://www.msx.org/wiki/Goldstar_GFC-1080). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'GFC-1080 (MSX1, Korea)'. - 0.155: Wilbert Pol added 'Goldstar GFC-1080' system. ROMSET: 65536 bytes in 3 files / 46.78Kb packed $end $info=gfc1080a $mame 0.155 [Wilbert Pol] GFC-1080A (MSX1, Korea), Goldstar, 1985 The Goldstar GFC-1080A was aimed for the Korean market. This model is the same as GFC-1080 but without the firmware (Pasocalc + assembler/monitor). The GFC-1080A was available in ivory color with colored keys and has a hangul led. This computer is a MSX1 with a Z80A from Zilog (Z8400A PS) or Goldstar (GSS Z8400A PS) at 3.579545MHz. All features are common to the standard, apart from one: it has a hole at the right of the cartridge slot to store a lightpen when the pen is not in use. A lightpen was planned in option with its dedicated cartridge, but was never released (source: https://www.msx.org/wiki/Goldstar_GFC-1080A). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'GFC-1080A (MSX1, Korea)'. - 0.155: Wilbert Pol added 'Goldstar GFC-1080A' system. ROMSET: 40960 bytes in 2 files / 29.49Kb packed $end $info=gfxdecode $mame 0.153 [Nicola Salmoria, Aaron Giles] gfxdecode, , ???? DRIVER: emu/drawgfx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Nicola Salmoria and Aaron Giles added 'gfxdecode' device. ROMSET: None required. $end $info=gfxultra $mame 0.147 ATi Graphics Ultra Card, , ???? DRIVER: devices/bus/isa/vga_ati.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.194: Renamed (gfxulra) to (gfxultra). - 0.186: Renamed (gfxultra) to (gfxulra). - 0.147: Added 'ATi Graphics Ultra Card' device. ROMSET: 65536 bytes in 1 file / 18.74Kb packed $end $info=gfxultrap $mame 0.154 ATi Graphics Ultra Pro Card, , ???? DRIVER: devices/bus/isa/vga_ati.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.194: Renamed (gfxxultrp) to (gfxultrap). - 0.186: Renamed (gfxultrp) to (gfxxultrp). - 0.154: Added 'ATi Graphics Ultra Pro Card' device. ROMSET: 65536 bytes in 2 files / 36.94Kb packed $end $info=ggdman $mame 0.243 [hap, Kevin Horton, Rik] Go Go Dynaman, Bandai, 1983 This is an interesting game, it appears to be a minature tabletop-arcade game style handheld similar to Space Guardian Gundam, but VFD instead of LCD. German version called Kampf Der Monster. The only other game with this design and a VFD display is Toukon Jyuohmaru (source: https://www.handheldmuseum.com/Bandai/GoGoDynaman.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.243: hap, Kevin Horton and Rik added 'Bandai Go Go Dynaman' system. ROMSET: 4352 bytes in 1 file / 2.84Kb packed $end $info=ggm $mame 0.209 [hap, bataais] Great Game Machine, Applied Concepts / Chafitz, 1980 This Great Game Machine is with 2 modules: the Sargon 2.5 and the Morphy. Today, the Great Game machine looks like a museum piece, with its basic keyboard, its led display and its high price. But at that time, those like me who saw it coming in the shops were fascinated. It was modular but the modules were to expensive. Still today, its game style is very nice and it defends well at level "2 to 4 mn per move" (source: http://electronicchess.free.fr/index-UK.html#ggm). DRIVER: appliedconcepts/ggm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ggm.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.268: Update company string [hap]. - 0.252: Add lasvegas keypad [hap]. - 0.250: More accurate addressmap [hap]. - 0.209: hap and bataais added 'Applied Concepts Great Game Machine' system. ROMSET: None required. $end $info=ghalien $mame 0.161 [hap, Kevin Horton, Rik] Heiankyo Alien (Gakken), Gakken, 1980 Same as CGL's Earth Invaders. Game similar to Coleco's Alien Attack, but with significant differences. To kill the Aliens, you have to dig a hole by holding the Dig button and a direction key for a few seconds. Then, when an Alien falls in the hole, you have about a second to start burying him (same way, but with the bury button). (In Coleco's Alien Attack, you just fire shots at the aliens, Heiankyo Alien is a lot harder). Also released by at least two other companies: CGL as Earth Invaders, and Lindy as Alien. Game ends when all 3 of your lives are gone, after a period of about 13 minutes, or if you reach 10,000 points. Check out the Guts section to see the inside of the CGL version (source: http://www.handheldmuseum.com/Gakken/Heiankyo.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.161: hap, Kevin Horton and Rik added 'Gakken Heiankyo Alien' system. ROMSET: 467103 bytes in 2 files / 65.53Kb packed $end $info=gic $mame 0.167 AY-3-8800-1 GIC, , ???? DRIVER: unisonic/gic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'AY-3-8800-1 GIC'. - 0.167: Added 'GIC' device. ROMSET: 512 bytes in 1 file / 0.22Kb packed $end $info=gigapets $mame 0.274 [QUFB] Giga Pets Explorer (Version 1.34.1, Mar 17 2006), Hasbro, 2006 Hasbro Giga Pets Explorer TV Game System Plug Play By Tiger Games is a must-have for any toy collector. With its sealed packaging and brand new condition, you'll be able to enjoy all the fun of this electronic, battery and wind-up game without worrying about the item's condition. Made in 2006, this game system is perfect for those who love electronic and interactive games, and it's designed to keep you entertained for hours on end (source: https://www.ebay.it/itm/196423468683). DRIVER: tvgames/spg2xx_dreamlife.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: QUFB added 'Hasbro Giga Pets Explorer (Version 1.34.1, Mar 17 2006)' system. ROMSET: 8388608 bytes in 1 file / 2.60Mb packed $end $info=gigatron $mame 0.218 [Sterophonick] Gigatron TTL Microcomputer, Marcel van Kervinck / Walter Belgers, 2018 The Gigatron TTL microcomputer is a minimalistic retro computer. It is special in its own oddball way, because it has absolutely no complex logic chips in it, not even a microprocessor! Instead, its CPU is built out of a handful of classic 7400-series ICs, colloquially known as the TTL logic series. In the Gigatron these simple chips not only form a CPU, but this CPU in turn performs all tasks that normally require dedicated peripheral chips. Despite its simple and small design, the Gigatron works as an 8-bit single-board microcomputer that you can play video games with (source: https://gigatron.io/). DRIVER: homebrew/gigatron.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.224: Changed manufacturer to 'Marcel van Kervinck / Walter Belgers'. Machine promoted to working [Sterophonick]. - 0.223: AHooked up CPU output callback, fixed program counter wrapping, and added 'CPU input callback. Added output callback; gigatron.cpp: Started implementing video, and added 'ROM V5a BIOS option [Sterophonick]. - 0.218: Sterophonick added 'Marcel van Kervinck Gigatron TTL Microcomputer' system. ROMSET: 655360 bytes in 5 files / 224.90Kb packed $end $info=gigatron_cpu $mame 0.218 [AJR] Gigatron CPU, , ???? DRIVER: devices/cpu/gigatron/gigatron.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: Changed description to 'Gigatron CPU'. - 0.222: Changed description to 'Gigatron'. - 0.218: Added 'Gigatron CPU. Added disassembler [AJR]. $end $info=giglnrdo $mame 0.221 [hap, Berger] Leonardo (GiG Electronics), 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). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap and Title. WIP: - 0.221: hap and Berger added 'GiG Electronics Leonardo (GiG Electronics)' system. ROMSET: None required. $end $info=gime_ntsc $mame 0.149u1 TCC1014 (VC2645QC) GIME (NTSC), , ???? DRIVER: trs/gime.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Constify the static arrays [AJR]. - 0.268: Don’t latch video RAM bank at start of frame [Tim Lindner]. - 0.246: Revised font data based on die images and observations [Tim Lindner]. - 0.236: Update interrupt outputs when master interrupt switches change. Fixed shape of ? and ƒ characters in the hand-built character data [Tim Lindner]. - 0.232: Moved PIA write monitoring logic into GIME device [Tim Lindner]. - 0.222: Fixed 0xFExx memory accesses when in ROM mode (fixes CoCo cartridges) [Tim Lindner]. - 0.186: Changed description to 'TCC1014 (VC2645QC) GIME (NTSC)'. - 0.149u1: Added 'GIME_NTSC' device. ROMSET: None required. $end $info=gime_pal $mame 0.149u1 TCC1014 (VC2645QC) GIME (PAL), , ???? DRIVER: trs/gime.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Add PAL top/bottom padding to scanline buffer [hap]. - 0.268: Don’t latch video RAM bank at start of frame [Tim Lindner]. - 0.246: Revised font data based on die images and observations [Tim Lindner]. - 0.236: Update interrupt outputs when master interrupt switches change. Fixed shape of ? and ƒ characters in the hand-built character data [Tim Lindner]. - 0.232: Moved PIA write monitoring logic into GIME device [Tim Lindner]. - 0.222: Fixed 0xFExx memory accesses when in ROM mode (fixes CoCo cartridges) [Tim Lindner]. - 0.186: Changed description to 'TCC1014 (VC2645QC) GIME (PAL)'. - 0.149u1: Added 'GIME_PAL' device. ROMSET: None required. $end $info=gimix $mame 0.154 [Tafoid] Gimix 6809 System, Gimix, 1980 Home computer system based on the Motorola 6809 microprocessor, designed for educational and recreational use. Equipped with a built-in keyboard, character display, and connectivity for external peripherals, it offered basic functionalities such as BASIC programming, simple games, and educational applications. It was aimed at both technology enthusiasts and beginner users, featuring a compact and accessible design for its time. DRIVER: skeleton/gimix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: gimix.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and PCB. WIP: - 0.154: Tafoid added 'Gimix 6809 System' system. ROMSET: 16384 bytes in 7 files / 11.37Kb packed $end $info=gincribc $mame 0.208 [hap, plgDavid (David Viens)] Gin & Cribbage Challenger, Fidelity Electronics, 1982 The Gin & Cribbage Challenger is a game that looks like the Bridge Challenger. It's a rare electronic game able to play Gin Rummy and Cribbage. I tested the Gin Rummy with this electronic game. It's very nice to use real playing cards. The opponent cards are hidden and identified by a bar code reader. But I think it is a quite weak player because it used to knock a bit to fast, without trying enough to reach the gin (source: http://electronicchess.free.fr/checkers.html). DRIVER: fidelity/card.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.208: hap and plgDavid (David Viens) added 'Fidelity Electronics Gin & Cribbage Challenger' system. ROMSET: 21504 bytes in 4 files / 14.05Kb packed $end $info=ginv $mame 0.209 [hap, Sean Riddle, hydef] Invader (Gakken, cyan version), Gakken, 1980 Portable device with an LCD screen and gameplay based on a clone of the classic space video game, designed to deliver a simple and intuitive gaming experience. Equipped with dedicated buttons for player control, it featured a single-player mode with the objective of destroying enemies in formation. Aimed at a young audience, it sought to recreate the arcade atmosphere in a compact and accessible format. DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.209: hap, Sean Riddle and hydef added 'Gakken Invader (Gakken, cyan version)' system. ROMSET: 146239 bytes in 4 files / 19.60Kb packed $end $info=ginv1000 $mame 0.182 [hap, Sean Riddle, Kevin Horton] Galaxy Invader 1000, Gakken, 1981 Released in Japan as just Invader 1000. Sold in the US by Radio Shack as Cosmic 1000 Fire Away. Also: CGL's Galaxy Invader 1000 (source: http://www.handheldmuseum.com/Gakken/Inv1000.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.182: hap, Sean Riddle and Kevin Horton added 'Gakken Galaxy Invader 1000' system. ROMSET: 230499 bytes in 4 files / 49.75Kb packed $end $info=ginv2000 $mame 0.193 [hap, Sean Riddle] Invader 2000, Gakken, 1982 Sold in the US by Radio Shack as Cosmic 3000 Fire Away. Also: CGL's Galaxy Invader 10000 (source: http://www.handheldmuseum.com/Gakken/Inv2000.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.193: hap and Sean Riddle added 'Gakken Invader 2000' system. ROMSET: 377723 bytes in 4 files / 56.86Kb packed $end $info=gio64 $mame 0.210 [Ryan Holtz] SGI GIO64 Bus, , ???? DRIVER: devices/bus/gio64/gio64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Renamed (gio) to (gio64) and description changed to 'SGI GIO64 Bus'. Renamed SGI GIO bus implementation to GIO64 (it's not the same as the earlier 32-bit GIO bus) [tyfighter]. - 0.210: Ryan Holtz aded SGI GIO Bus' device. ROMSET: None required. $end $info=gio64_slot $mame 0.210 [Ryan Holtz] SGI GIO64 Slot, , ???? DRIVER: devices/bus/gio64/gio64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Renamed (gio_slot) to (gio64_slot) and description changed to 'SGI GIO64 Slot'. Renamed SGI GIO bus implementation to GIO64 (it's not the same as the earlier 32-bit GIO bus) [tyfighter]. - 0.210: Ryan Holtz added 'SGI GIO Slot' device. ROMSET: None required. $end $info=gio64_xl24 $mame 0.210 SGI 24-bit XL board, , ???? DRIVER: devices/bus/gio64/newport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Renamed (gio_xl24) to (gio64_xl24) and description changed to 'SGI 24-bit XL board'. - 0.210: Added 'SGI 24-bit XL board' device. ROMSET: None required. $end $info=gio64_xl8 $mame 0.210 SGI 8-bit XL board, , ???? DRIVER: devices/bus/gio64/newport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Renamed (gio_xl8) to (gio64_xl8). - 0.210: Added 'SGI 8-bit XL board' device. 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. DRIVER: tigertel/gizmondo.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.149: Converted the GF4500 to be a device [Fabio Priuli]. - 0.141: Tim Schuerewegen added 'Tiger Telematics Gizmondo' system. ROMSET: 2048 bytes in 1 file / 1.16Kb packed $end $info=gj4000 $mame 0.155 [Team Europe] Genius Junior 4000 (Germany), VTech, 1996 It’s a portable educational console released in Germany in 1996, designed for preschool and early elementary-age children. Equipped with a monochromatic LCD screen, an integrated alphanumeric keyboard, and a built-in speaker, it offers interactive activities covering the alphabet, numbers, logic, music, and languages (with adaptations in German). The content is structured into progressively challenging levels, featuring immediate audio and visual feedback. DRIVER: vtech/geniusjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gj4000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.155: Team Europe added skeleton driver of 'VTech Genius Junior 4000 (Germany)' system. ROMSET: 262144 bytes in 1 file / 163.99Kb packed $end $info=gj5000 $mame 0.155 [Team Europe] Genius Junior 5000 (Germany), VTech, 1998 It’s a portable educational console released in 1998, designed for preschool and early elementary school children. Featuring a monochromatic LCD screen, a built-in alphanumeric keyboard, and a speaker, it offers interactive activities covering the alphabet, numbers, logic, music, and languages (with local adaptations). The content is structured into progressively challenging levels, complete with immediate audio and visual feedback. Powered by batteries, it seamlessly combines learning and play in a self-contained, user-friendly format tailored to fostering early cognitive development. DRIVER: vtech/geniusjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gj4000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.155: Team Europe added skeleton driver of 'VTech Genius Junior 5000 (Germany)' system. ROMSET: 524288 bytes in 1 file / 255.77Kb packed $end $info=gjackpot $mame 0.161 [hap, Sean Riddle] Jackpot: Gin Rummy & Black Jack, Gakken, 1980 Portable device featuring an LCD screen and a dedicated keypad, designed to simulate two classic card games: Gin Rummy and Blackjack. It offered a simple and intuitive gaming experience, with pre-set rules and mechanisms for betting and virtual points. The device was aimed at a target audience that loved board games and casual challenges, boasting a compact and functional design for its time. DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.161: hap and Sean Riddle added 'Gakken Jackpot: Gin Rummy & Black Jack' system. ROMSET: 5520 bytes in 3 files / 4.09Kb packed $end $info=gjmovie $mame 0.158 [Team Europe] Genius Junior Movie (Germany), VTech, 1993 Portable educational device with an integrated LCD screen and keyboard, designed for school-aged children. It offered a range of interactive activities based on animated videos and simple games, aimed at fostering cognitive and motor development. Equipped with pre-installed multimedia content, it enabled learning through visual engagement and direct interaction, with customizable game modes tailored to different difficulty levels. DRIVER: vtech/geniusjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gjmovie.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.158: Team Europe added 'VTech Genius Junior Movie (Germany)' system. ROMSET: 262144 bytes in 1 file / 179.06Kb packed $end $info=gjrprofi $mame 0.217 [Team Europe] Genius Junior Profi (Germany), VTech, 1995 Vtech Genius learning laptop for children from 5 years. Moving pictures and 330 spoken words in 16 different programs provide fun and learning fun (source: https://www.ebay-kleinanzeigen.de/s-anzeige/vtech-genius-junior-profi-lern-laptop/1275974008-23-7138). DRIVER: vtech/gkidabc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.217: Team Europe added 'VTech Genius Junior Profi (Germany)' system. ROMSET: 131072 bytes in 1 file / 98.30Kb packed $end $info=gjrstar $mame 0.155 [Team Europe] Genius Junior Redstar (Germany), VTech, 1996 Portable educational computer with an LCD screen and built-in keyboard, designed for school-aged children. It offered interactive multimedia activities such as logic games, reading and math exercises, and educational animations. Equipped with pre-installed software and adaptable learning modes, it aimed to stimulate creativity and learning through direct interaction and fun. DRIVER: vtech/geniusjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gjrstar.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.212: Changed description to 'Genius Junior Redstar (Germany)'. - 0.155: Team Europe added skeleton driver of 'VTech Genius Junior Redstar(Germany)' system. ROMSET: 262144 bytes in 1 file / 186.71Kb packed $end $info=gjrstar2 $mame 0.158 [Team Europe] Genius Junior Redstar 2 (Germany), VTech, 1996 Portable educational computer with an LCD screen and built-in keyboard, designed for school-age children. It offered a wide range of interactive multimedia activities, including logic games, reading and math exercises, and educational animations. Equipped with preinstalled software and customizable learning modes, it aimed to develop cognitive and motor skills through direct interaction and fun. DRIVER: vtech/geniusjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gjrstar.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.158: Team Europe added 'VTech Genius Junior Redstar 2 (Germany)' system. $end $info=gjrstar3 $mame 0.155 [Team Europe] Genius Junior Redstar 3 (Germany), VTech, 1998 The Talking Laptop for a great Schulst Type, Includes Mouse and printer connection. Learning content: Lautieren and spelling, Einzal & majority, basic arithmetic operations, Read the clock and many other training activities. 28 programmes in areas: Spelling and Vocabulary, maths, time, Logic, music and fun – Schreibfenser & image studio. Features and Accessories: With Genius mouse – 1 and 2 player mode, 6 Levels of difficulty, contrast and volume control Remote – Connection for Genius Power Adapter and genius Thermal Printer (source: https://www.amazon.de/-/en/Learning-Genius-Junior-Redstar-Years/dp/B003T4RNI6). DRIVER: vtech/geniusjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gjrstar.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.155: Team Europe added skeleton driver of 'VTech Genius Junior Redstar 3 (Germany)' system. ROMSET: 262144 bytes in 1 file / 170.38Kb packed $end $info=gjungler $mame 0.164 [hap, Kevin Horton, Rik] Jungler (Gakken), Gakken / Konami, 1982 Another pop-up style game like Amidar and Dig Dug, based on Konami's Jungler arcade game. This game was also sold by CGL, but it's the same game (even says Gakken on the game), the only difference is a sticker that says CGL over the word Gakken on the front of the box (source: http://www.handheldmuseum.com/Gakken/Jungler.htm). DRIVER: handheld/hh_melps4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.172: Promoted from NOT_WORKING status [hap, Kevin Horton, Rik]. - 0.164: hap, Kevin Horton and Rik added 'Gakken/Konami Jungler' system. ROMSET: 423803 bytes in 2 files / 53.86Kb packed $end $info=gk2000 $mame 0.263 [hap, Sean Riddle] Kasparov GK 2000 (H8/3212 version), Saitek, 1997 Laptop dedicated to chess gaming, equipped with an LCD screen and keyboard for move management. Designed to deliver an advanced gaming experience with a built-in chess engine, it allowed players to compete against artificial intelligence at various difficulty levels. It included features such as move analysis, opening databases, and learning modes, catering to players of all skill levels—from beginners to experts. DRIVER: saitek/gk2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: Update notes [hap]. - 0.272: Changed description to 'Kasparov GK 2000 (H8/3212 version)'. - 0.263: hap and Sean Riddle added 'Saitek Kasparov GK 2000' system. ROMSET: 84885 bytes in 2 files / 25.49Kb packed $end $info=gk2000a $mame 0.272 [hap, Sean Riddle] Kasparov GK 2000 (H8/323 version), Saitek, 1992 Technical informations: https://www.spacious-mind.com/html/gk_2000.html DRIVER: saitek/gk2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: hap, Sean Riddle added 'Saitek Kasparov GK 2000 (H8/323 version)' system. ROMSET: 16384 bytes in 1 file / 11.73Kb packed $end $info=gk2100 $mame 0.268 [hap, Berger] Kasparov GK 2100, Saitek, 1994 The GK 2100 was released by Saitek in 1993 and contained a program by Frans Morsch, running on an 8-bit H8 processor with 32 KB ROM and 1 KB RAM. It was the successor to the Saitek GK 2000. The flat, discreetly styled black desktop device measures 42 x 28 x 3.7 cm and looks very good. Of course, a chess computer is not just about looks - the features and playing strength must also be right. The GK2100 has a lot to offer its potential owner in these areas. The 32 KByte chess program of the GK2100 was developed by the successful programmer Frans Morsch, who won the absolute world championship title in Hong Kong (see WCCC 1995) with his most famous creation, the PC program Fritz. The program is driven by a fast Hitachi H8 processor clocked at 10 MHz, whose small instruction set allows very fast processing of the chess algorithms and, as a further advantage, has very low energy consumption. The game play exhibits the well-known qualities of all Morsch programs (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Saitek_GK_2100). DRIVER: saitek/gk2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.268: hap and Berger added 'Saitek Kasparov GK 2100' system. ROMSET: 101269 bytes in 2 files / 34.58Kb packed $end $info=gkidabc $mame 0.166 [Team Europe] Genius KID ABC Fan (Germany), VTech, 1996 Vtech children's multifunctional laptop. Works with 4 AA batteries. It is very useful for children who want to learn German (source, translated from Romanian: https://www.okazii.ro/vtech-genius-kid-abc-fan-laptop-multifunctional-copii-cu-diverse-activitati-limba-germana-a57409626). DRIVER: vtech/gkidabc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.166: Team Europe added 'VTech Genius KID ABC Fan (Germany)' system. ROMSET: 131072 bytes in 1 file / 47.86Kb packed $end $info=gl2000 $mame 0.152 [Team Europe] Genius Leader 2000, Video Technology, 1993 Sell-new play and learning computer from V-Tech. From girls, hardly used. He has endless game or exercise options including mathematics and keyboard beginner's course, gallows tree, Which letter is missing, letter exchange. Each game in the 1 or 2 player mode playable in 4 levels of difficulty. Using button. Provides both simple and really very demanding exercises. With CD drive for addition to buying special CD's The manual. Instruction manual in mint condition, of course, is also dabei.Batterie-or mains-powered (not included). DRIVER: vtech/pc2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc1000.xml, gl2000.xml, misterx.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.152: Team Europe added 'VTech Genius Leader 2000' system. ROMSET: 262144 bytes in 1 file / 205.82Kb packed $end $info=gl2000c $mame 0.153 [Team Europe] Genius Leader 2000 Compact, Video Technology, 1994 It’s a portable educational console released in 1994, designed for school-age children. Featuring a monochromatic LCD screen, an integrated alphanumeric keyboard, and a built-in speaker, it offers interactive activities covering math, language, logic, science, and music—complete with content tailored to the school curriculum. The difficulty levels are adjustable, and the system provides immediate feedback through sounds and visual messages. DRIVER: vtech/pc2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc1000.xml, gl2000.xml, misterx.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.153: Team Europe added 'VTech Genius Leader 2000 Compact (Germany)' system. ROMSET: 131072 bytes in 1 file / 85.66Kb packed $end $info=gl2000p $mame 0.152 [Team Europe] Genius Leader 2000 Plus, Video Technology, 1995 It’s a portable educational console released in 1995, designed for school-aged children. Equipped with a monochromatic LCD screen, an integrated alphanumeric keyboard, and a built-in speaker, it offers interactive activities covering math, language, logic, science, and music—content that aligns with the school curriculum. The difficulty levels are adjustable, and the system provides immediate feedback through both sounds and visual messages. Powered by batteries, it combines structured learning with playful engagement in a self-contained, user-friendly format designed to reinforce essential skills outside the classroom setting. DRIVER: vtech/pc2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc1000.xml, gl2000.xml, misterx.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.152: Team Europe added 'VTech Genius Leader 2000 Plus' system. ROMSET: 262144 bytes in 1 file / 206.35Kb packed $end $info=gl3000s $mame 0.152 [Team Europe] Genius Leader 3000S (Germany), Video Technology, 1996 Laptop for children with an integrated LCD screen and keyboard, designed for interactive learning. It offered a variety of multimedia educational activities, including logic games, reading and math exercises, and educational animations. Equipped with pre-installed software and customizable game modes, it aimed to stimulate creativity and cognitive development through direct interaction and fun. DRIVER: vtech/pc2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc1000.xml, gl2000.xml, misterx.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.153: Added 'LCD and keyboard emulation [Sandro Ronco]. - 0.152: Team Europe added skeleton driver of 'VTech Genius Leader 3000S (Germany)' system. ROMSET: 262144 bytes in 1 file / 152.49Kb packed $end $info=gl4000 $mame 0.153 [Robbbert, The Dumping Union, Team Europe] Genius Leader 4000 Quadro (Germany), Video Technology, 1994 Laptop for children with an integrated LCD screen and keyboard, designed for interactive learning. It offered a selection of multimedia educational activities, including logic games, reading and math exercises, and educational animations. Equipped with preinstalled software and adaptable game modes, it aimed to develop cognitive and motor skills through direct interaction and fun. DRIVER: vtech/pc2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc1000.xml, gl2000.xml, misterx.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.153: Robbbert, The Dumping Union and Team Europe added 'VTech Genius Leader 4000 Quadro (Germany)' system. ROMSET: 262144 bytes in 1 file / 223.71Kb packed $end $info=gl4004 $mame 0.153 [Robbbert, The Dumping Union, Team Europe] Genius Leader 4004 Quadro L (Germany), Video Technology, 1996 Laptop for children with an integrated LCD screen and keyboard, designed for interactive learning. It offered a range of multimedia educational activities, including logic games, reading and math exercises, and educational animations. Equipped with pre-installed software and customizable game modes, it aimed to stimulate creativity and cognitive development through direct interaction and fun. DRIVER: vtech/pc2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc1000.xml, gl2000.xml, misterx.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.153: Robbbert, The Dumping Union and Team Europe added 'VTech Genius Leader 4004 Quadro L (Germany)' system. ROMSET: 524288 bytes in 1 file / 405.49Kb packed $end $info=gl5000 $mame 0.153 [Robbbert, The Dumping Union, Team Europe] Genius Leader 5000 (Germany), Video Technology, 1997 Laptop for children with an integrated LCD screen and keyboard, designed for interactive learning. It offered a wide range of multimedia educational activities, including logic games, reading and math exercises, and educational animations. Equipped with preinstalled software and adaptable game modes, it aimed to develop cognitive and motor skills through direct interaction and fun. DRIVER: vtech/pc2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: pc1000.xml, gl2000.xml, misterx.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.272: Show all of the logo, not just the top half. Make the display show something [AJR] - 0.153: Robbbert, The Dumping Union and Team Europe added 'VTech Genius Leader 5000 (Germany)' system. ROMSET: 524288 bytes in 1 file / 332.01Kb packed $end $info=gl5005x $mame 0.153 [Robbbert, The Dumping Union, Team Europe] Genius Leader 5005X (Germany), Video Technology, 1997 Laptop for children with an integrated LCD screen and keyboard, designed for interactive learning. It offered a selection of multimedia educational activities, including logic games, reading and math exercises, and educational animations. Equipped with preinstalled software and customizable game modes, it aimed to stimulate creativity and cognitive development through direct interaction and fun. DRIVER: vtech/pc2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: pc1000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.153: Robbbert, The Dumping Union and Team Europe added 'VTech Genius Leader 5005X (Germany)' system. ROMSET: 2097152 bytes in 1 file / 1012.32Kb packed $end $info=gl6000sl $mame 0.153 [Robbbert, The Dumping Union, Team Europe] Genius Leader 6000SL (Germany), VTech, 1997 Laptop for children with an integrated LCD screen and keyboard, designed for interactive learning. It offered a wide range of multimedia educational activities, including logic games, reading and math exercises, and educational animations. Equipped with preinstalled software and adaptable game modes, it aimed to develop cognitive and motor skills through direct interaction and fun. DRIVER: vtech/prestige.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gl6000sl.xml, misterx.xml, gl2000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.153: Robbbert, The Dumping Union and Team Europe added 'VTech Genius Leader 6000SL (Germany)' system. ROMSET: 524288 bytes in 1 file / 347.16Kb packed $end $info=gl6600cx $mame 0.155 [Team Europe] Genius Leader 6600 CX (Germany), VTech, 1999 Laptop for children with an integrated LCD screen and keyboard, designed for interactive learning and home use. It offered a wide range of multimedia activities, including educational games, reading and math exercises, and basic features such as document management and simple web browsing. Equipped with pre-installed software and customizable game modes, it aimed to stimulate creativity and cognitive development through direct interaction and fun. DRIVER: vtech/glcx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: glcx.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.211: Changed description to 'Genius Leader 6600 CX (Germany)'. - 0.159: Documented CPU type [Team Europe]. - 0.155: Team Europe added skeleton driver of 'VTech Genius Leader 6600CX (Germany)' system. ROMSET: 2097152 bytes in 1 file / 822.28Kb packed $end $info=gl7007sl $mame 0.153 [Robbbert, The Dumping Union, Team Europe] Genius Leader 7007SL (Germany), VTech, 1998 Laptop for children with an integrated LCD screen and keyboard, designed for interactive learning. It offered a selection of multimedia educational activities, including logic games, reading and math exercises, and educational animations. Equipped with pre-installed software and customizable game modes, it aimed to stimulate creativity and cognitive development through direct interaction and fun. DRIVER: vtech/prestige.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gl6000sl.xml, gl2000.xml, misterx.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.153: Robbbert, The Dumping Union and Team Europe added 'VTech Genius Leader 7007SL (Germany)' system. ROMSET: 1048576 bytes in 1 file / 660.63Kb packed $end $info=gl8008cx $mame 0.147u4 [Team Europe] Genius Leader 8008 CX (Germany), VTech, 1999 Learning Laptop for Child description Sell Vtech Learning Laptop Genius Leader 8008 CX. The 8008 CX is a learning computer with Windows-style interface. The CX 8008 supports email and is with games, fun learning right for children over 8 years. Installed games / programs on the following topics: spelling / grammar / math / computer general knowledge practice / Proggrammieren with LOGO / logic games homework help. Dictionaries such as: English / German German / English French / German German / French as Lertest Spanish etc. Supports Email module slot for additional cartridges touchpad / keyboard control for volume and contrast Built-in speaker (stereo) Retractable handle Druckeranschlus Closed dimensions (width x depth x Height) in cm: 31 x 25 x 6 screen Size in cm: 18.5 x 9 Operating voltage 6V is powered by batteries 4x baby or with an AC adapter 9V - 300mA is also features a thermal - A4 printer while D (source, traslated from german: http://www.dhd24.com/archiv/2010/17/5331/1/Spielzeug/91462/Vtech/71993001/VTech-Genius-Leader-8008-CX.html). DRIVER: vtech/glcx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: glcx.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.147u4: Team Europe added skeleton driver of 'VTech Genius Leader 8008 CX (Germany)' system. ROMSET: 2097152 bytes in 1 file / 1.13Mb packed $end $info=glasgow $mame 0.120 [Dirk Verwiebe] Mephisto III-S Glasgow, Hegener + Glaser, 1984 The 4th World Microcomputer Chess Championships were held at Glasgow in September 1984. Nineteen programs took part and first place was shared between the Psion program of Richard Lang, the Princhess program of Ulf Rathsman, Spracklens latest Fidelity version and a program called Mephisto Exclusive S. In fact three versions of Elmar Henne and Thomas Nitsche's Mephisto program competed on machines equipped with 68000 processors running at 12 MHz. Mephisto had both numerical and hardware advantages over their main opposition (source: http://www.chesscomputeruk.com/html/mephisto_iii-s_glasgow.html). DRIVER: hegenerglaser/glasgow.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.274: Add waitstates [hap]. - 0.234: Keypad was swapped around wrong [hap]. - 0.213: Changed description to 'Mephisto III-S Glasgow' and manufacturer to 'Hegener + Glaser'. - 0.173: BugFIX #06074 [DIP/Input] (glasgow.c) glasgow: Mouse no longer able to move chess pieces [Robbbert]. - 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 bytes in 4 files / 36.15Kb packed $end $info=glcolor $mame 0.153 [Team Europe] Genius Leader Color (Germany), VTech, 1994 Laptop for children featuring a color LCD screen and a built-in keyboard, designed for interactive learning. It offered multimedia educational activities such as logic games, reading and math exercises, and colorful educational animations. Equipped with preinstalled software and adaptable game modes, it aimed to stimulate creativity and cognitive development through direct interaction and fun. DRIVER: vtech/prestige.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: glcolor.xml, snotec.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.155: Documented the 'Spiel-und Lernspaß' cartridge [Team Europe]. - 0.154: Added 'LCD emulation and inputs [Sandro Ronco]. - 0.153: Team Europe added 'VTech Genius Leader Color (Germany)' system. ROMSET: 524288 bytes in 1 file / 309.87Kb packed $end $info=glmcolor $mame 0.155 [Team Europe] Genius Leader Magic Color (Germany), VTech, 1996 Laptop for children featuring a color LCD screen and a built-in keyboard, designed for interactive learning. It offered multimedia educational activities such as logic games, reading and math exercises, and colorful educational animations. Equipped with pre-installed software and customizable game modes, it aimed to stimulate creativity and cognitive development through direct interaction and fun. DRIVER: vtech/prestige.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: glcolor.xml, snotec.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.155: Team Europe added 'VTech Genius Leader Color (Germany)' system. ROMSET: 1048576 bytes in 1 file / 604.26Kb packed $end $info=gln $mame 0.152 [Team Europe] Genius Leader Notebook, VTech, 1993 Laptop for children with an integrated LCD screen and keyboard, designed for interactive learning. It offered multimedia educational activities such as logic games, reading and math exercises, and educational animations. Equipped with preinstalled software and adaptable game modes, it aimed to stimulate creativity and cognitive development through direct interaction and fun. DRIVER: vtech/geniusjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gln.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.152: Team Europe added 'VTech Genius Leader Notebook' system. ROMSET: 524288 bytes in 1 file / 310.17Kb packed $end $info=glpn $mame 0.155 [Team Europe] Genius Leader Power Notebook (Germany), Video Technology, 1997 Children's laptop with an LCD screen and integrated keyboard, designed for interactive learning. It offered educational multimedia activities such as logic games, reading and math exercises, and educational animations. Equipped with pre-installed software and adaptable game modes, it aimed to stimulate creativity and cognitive development through direct interaction and fun. DRIVER: vtech/pc2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: pc1000.xml, gl2000.xml, misterx.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.155: Team Europe added skeleton driver of 'VTech Genius Leader Power Notebook (Germany)' system. ROMSET: 524288 bytes in 1 file / 332.17Kb packed $end $info=gls $mame 0.214 [Team Europe, Dumping Union] Genius Leader Select, VTech, 1995 Children's laptop with an LCD screen and integrated keyboard, designed for interactive learning. It offered a selection of educational multimedia activities, including logic games, reading and math exercises, and educational animations. Equipped with pre-installed software and customizable game modes, it aimed to stimulate creativity and cognitive development through direct interaction and fun. DRIVER: vtech/geniusjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gls.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.214: Team Europe and Dumping Union added 'VTech Genius Leader Select' system. ROMSET: 262144 bytes in 1 file / 167.23Kb packed $end $info=glscolor $mame 0.155 [Team Europe] Genius Leader Super Color (Germany), VTech, 1994 Children's laptop with a color LCD screen and integrated keyboard, designed for interactive learning. It offered multimedia educational activities such as logic games, reading and math exercises, and colored educational animations. Equipped with pre-installed software and adaptable game modes, it aimed to stimulate creativity and cognitive development through direct interaction and fun. DRIVER: vtech/prestige.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: glcolor.xml, snotec.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.155: Team Europe added skeleton driver of 'VTech Genius Leader Super Color (Germany)' system. $end $info=glukrs $mame 0.239 [Andrei I. Holub] Mr Gluk Reset Service, , ???? DRIVER: sinclair/evo/glukrs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: (glukrs.h) Fixed region size (#14955) [holub]. - 0.280: Added expected clock value validation (#13944) [Andrei I. Holub]. - 0.279: Replaced custom RTC with verified KR512VI1/MC146818 (#13932). Updated clock to schematics defined (#13942) [Andrei I. Holub]. - 0.239: Andrei I. Holub added 'Mr Gluk Reset Service' device. ROMSET: None required. $end $info=gm1000 $mame 0.235 [DBWBP] GM-1000 GM Sound Module, Suzuki (Hammond license), 1994 half rack module, with 16x2 lines display backlit. General-Midi Expander with traditional (and variation) GM-sounds and Hammond sounds based on VASE (versatile advanved sound technology) developped by hammond-suzuki. Sound plain rompler with 8mb wavetable at 16 bits 44kHz machine, includes 266 sounds (GM 128 voices + 138 variations) + 9 drums sets (102 voices) = 368 voices. Special, and most interesting the 32 hammons variations with dedicated digital leslie emulation. Sounds cannot be really edited, but module a couple of parameters such as envelope attack/decay/release, filter cutoff and resonance, plus LFO modulator vibrato depth, delay and of course rate. Module is fully compliant to sysex editor for advanced editing. Effects: 8 reverbs: like room hall plate and 8 choruses including also echo, and leslie, flanger and delays. Parameters can be adjusted basically on the screen (source: https://www.polynominal.com/hammond-gm1000/). DRIVER: skeleton/gm1000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.235: DBWBP added 'Suzuki (Hammond license) GM-1000 GM Sound Module' system. ROMSET: 262144 bytes in 2 files / 95.94Kb packed $end $info=gm235upc $mame 0.227 [Team Europe, taizou] Ultimate Pocket Console GM-235, TimeTop, 200? Plug-and-play portable console with an LCD screen and simple analog controls, designed to offer an immediate gaming experience. It included a wide collection of classic emulated games accessible via an integrated menu. Ideal for those seeking compact retro entertainment without the need for installation. DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.229: Changed description to 'Ultimate Pocket Console GM-235'. - 0.227: Team Europe and taizou added 'Jungle's Soft Mini Game Player 48-in-1' system. ROMSET: 4194304 bytes in 1 file / 1.40Mb packed $end $info=gm82c765b $mame 0.253 [Bartman/Abyss] GoldStar GM82C765B FDC, , ???? DRIVER: brother/lw840.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Bartman/Abyss added 'GoldStar GM82C765B FDC' device. ROMSET: None required. $end $info=gmaster $mame 0.124 [PeT] Game Master, Hartung, 1990 The Game Master is a handheld game console developed by the German company Hartung to compete with the Nintendo Game Boy. It was also released in the UK as the Systema 2000 by already well established maker of cheap LCD games Systema. The Game Master has a 64 x 64 monochrome LCD screen capable of displaying graphics on par with the Atari 2600. The design was much like the Sega Game Gear with a D-Pad and 2 action buttons. The cartridges resemble those used by the Watara Supervision mainly that the card edge of the cartridge jutted out past the plastic of the cartridge. The Game Master utilizes a 40-pin cartridge port like the Supervision but is not compatible with Supervision games (source: http://en.wikipedia.org/wiki/Hartung_Game_Master). DRIVER: handheld/gmaster.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: gmaster.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.248: Do the LCD colors with internal artwork. Tweak LCD color. Remove not strictly needed use of strrchr. Move gmaster to handheld folder. Improve sound. removed unused ports. Add lcd chips [hap]. - 0.124: PeT added 'Hartung/Watara/Virella/Videojet Game Master' system. ROMSET: 4096 bytes in 1 file / 1.50Kb packed $end $info=gmb486sg $mame 0.234 [Deksor, rfka01] GMB-486SG v2.2, Gemlight, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/2600 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: Deksor and rfka01 added 'Gemlight GMB-486SG v2.2' system. ROMSET: 65536 bytes in 1 file / 44.64Kb packed $end $info=gmb486unp $mame 0.234 [Deksor, rfka01] GMB-486UNP v2.1, Gemlight, 199? Technical informations: https://stason.org/TULARC/pc/motherboards/U/UNIDENTIFIED-386-ELT-386SX-160D.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: Deksor and rfka01 added 'Gemlight GMB-486UNP v2.1' system. ROMSET: 65536 bytes in 1 file / 44.38Kb packed $end $info=gmmc $mame 0.152 [Team Europe] Genius Master Mega Color (Germany), VTech, 199? Children's laptop with a color LCD screen and integrated keyboard, designed for interactive learning. It offered multimedia educational activities such as logic games, reading and math exercises, and colored educational animations. Equipped with pre-installed software and customizable game modes, it aimed to stimulate creativity and cognitive development through direct interaction and fun. DRIVER: vtech/prestige.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gl6000sl.xml, misterx.xml, gl2000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.214: Renamed (glmmc) to (gmmc) and description changed to 'Genius Master Mega Color (Germany)'. - 0.152: Team Europe added skeleton driver of 'VTech Genius Leader Master Mega Color (Germany)' system. ROMSET: 524288 bytes in 1 file / 323.99Kb packed $end $info=gmtt $mame 0.153 [Team Europe] Genius Master Table Top (Germany), Video Technology, 1998 Children's desktop computer with an LCD screen and integrated keyboard, designed for interactive learning. It offered a range of multimedia educational activities, including logic games, reading and math exercises, and educational animations. Equipped with pre-installed software and adaptable game modes, it aimed to develop cognitive and motor skills through direct interaction and fun. DRIVER: vtech/pc2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: pc1000.xml, gl2000.xml, misterx.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.153: Team Europe added 'VTech Genius Master Table Top (Germany)' system. ROMSET: 1048576 bytes in 1 file / 636.66Kb packed $end $info=gnat10 $mame 0.222 [Don Maslin Archive, AJR] GNAT System 10, GNAT Computers, 1980 The first GNAT was for the military, called the General Numeric Analysis Trainer. It was a 1-off, using (if I remember correctly) an 8000 chip. Shortly after we introduced the System 10, a neighboring company introduced their fold-up portable computer. We grabbed one and had a look inside. The video board had the “GNAT?? on the circuit board, but it was mirror image. When I brought this to that company's attention, their response was, ‘Sue us.'?? (source: https://classictech.wordpress.com/computer-companies/gnat-computers-san-diego-calif/). DRIVER: skeleton/gnat10.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: Don Maslin Archive and AJR added 'GNAT Computers GNAT System 10' system. ROMSET: 2048 bytes in 1 file / 1.66Kb packed $end $info=gnw_ball $mame 0.211 [Travis Goodspeed, algestam, hap, Mr. Do, Ryan Holtz, Sean Riddle] Game & Watch: Ball, Nintendo, 1980 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Ball (originally known as Toss-Up in North America) is a Game & Watch game released as a part of the Silver series on April 28, 1980. It was the first Game & Watch game. It is a single-screen single-player Game & Watch. In Game A, the player tosses two balls in the air. As the balls fall, the player must catch and toss them up again. One point is earned for each successful catch. A dropped ball will display a broken ball and end the game. The object is to continuously catch the balls that fall and throw them back up, as in juggling. In Game B, the player must juggle three balls, and each successful catch rewards ten points instead of one. It was re-released exclusively via Club Nintendo to celebrate the 30th anniversary of Game & Watch, with the Club Nintendo logo on the back. Unlike the original release, this version includes an option to mute the game by pressing the Time button during gameplay. For members of the Japanese Club Nintendo, after an announcement in November 2009, it was shipped in April 2010 to Platinum members. For members of the North American Club Nintendo, it was available for 1200 coins from February 2011. For members of the European Club Nintendo, it was available for 7500 stars from November 2011 (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Ball). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Artwork Preview. WIP: - 0.211: Travis Goodspeed, algestam, hap, Mr. Do, Ryan Holtz and Sean Riddle added 'Nintendo Game & Watch: Ball' system. ROMSET: 73604 bytes in 2 files / 20.12Kb packed $end $info=gnw_bfight $mame 0.208 [Henrik Algestam] Game & Watch: Balloon Fight (Crystal Screen), Nintendo, 1986 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Balloon Fight is a Game & Watch game released as a part of the Crystal Screen series on November 19, 1986, and as a part of the New Wide Screen series on March 8, 1988. It is a single-screen single-player Game & Watch. Balloon Fight was recreated in Game & Watch Gallery 3 for Game Boy Color (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Balloon_Fight). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Artwork Preview. WIP: - 0.214: Changed descrption to 'Game & Watch: Balloon Fight (crystal screen)'. - 0.208: Henrik Algestam added 'Nintendo Game & Watch: Balloon Fight (new wide screen)' system. ROMSET: 590805 bytes in 3 files / 180.33Kb packed $end $info=gnw_bfightn $mame 0.214 [algestam, hap, Mr Jiggles the Christmas Man] Game & Watch: Balloon Fight (New Wide Screen), Nintendo, 1988 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Balloon Fight is a Game & Watch game released as a part of the Crystal Screen series on November 19, 1986, and as a part of the New Wide Screen series on March 8, 1988. It is a single-screen single-player Game & Watch. Balloon Fight was recreated in Game & Watch Gallery 3 for Game Boy Color (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Balloon_Fight). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and Artwork Preview. WIP: - 0.214: algestam, hap and Mr Jiggles the Christmas Man added 'Nintendo Game & Watch: Balloon Fight (new wide screen)' system. ROMSET: 558496 bytes in 1 file / 166.76Kb packed $end $info=gnw_bjack $mame 0.206 [algestam, Keith Kaisershot] Game & Watch: Black Jack, Nintendo, 1985 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Black Jack is a Game & Watch game released as a part of the Multi Screen series on February 15, 1985. It is a dual-screen single-player Game & Watch with a maroon body. It opens like a compact, with an upper and lower screen. Game A is a blackjack game. The dealer's hand is on the upper screen and the player's hand is on the bottom screen. Four buttons are available: double down, bet ×10/hit, bet ×1/stand and enter. The player starts with a $500 bankroll and can bet up to $100 each hand. Pair splitting is not allowed, and bets must be locked before shuffling is done, contrary to real-world blackjack rules. In Game B, the player starts with $500 as five numbers cycle in a random pattern on the bottom screen. Pressing the enter button causes the numbers to stop one at a time. There is a $50 reward if all five stop on the same number, or a deduction of $25 if not (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Black_Jack). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Artwork Preview. WIP: - 0.206: algestam and Keith Kaisershot added 'Nintendo Game & Watch: Black Jack' system. ROMSET: 192317 bytes in 4 files / 49.25Kb packed $end $info=gnw_boxing $mame 0.185 [hap, Sean Riddle] Micro Vs. System: Boxing, Nintendo, 1984 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Boxing, known as Punch-Out!! in the United States, is a Game & Watch game released as a part of the Micro Vs. series on July 31, 1984. It was the first game in the Micro Vs. series. It is a single-screen two-player Game & Watch. It is similar to Urban Champion, although it was released shortly before the NES title. Boxing was recreated in Game & Watch Gallery for Game Boy and Game & Watch Gallery 4 for Game Boy Advance. (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Boxing). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.205: Changed description to 'Micro Vs. System: Boxing' [hap]. - 0.194: Renamend (gnw_bx301) to (gnw_boxing). - 0.186: Machine promoted to working [hap, Sean Riddle]. - 0.185: hap and Sean Riddle added 'Nintendo Game & Watch: Boxing' system. ROMSET: 269569 bytes in 3 files / 78.95Kb packed $end $info=gnw_bsweep $mame 0.212 [algestam, jeffpar, mattl] Game & Watch: Bomb Sweeper, Nintendo, 1987 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Bomb Sweeper is a Game & Watch game released as a part of the Multi Screen series on June 15, 1987. It is a dual-screen single-player Game & Watch. It opens like a compact, with an upper and lower screen. The player character is John Solver, who must navigate a maze to defuse bombs set by "Jack". When playing on "Game A" mode, the maze begins to move from left to right after a certain number of bombs are defused, and the player must find an exit back to the surface. The top screen is merely cosmetic, and shows the boss who sends the player character into the underground maze. Unlike in most Game & Watch games, lost lives are not reset when a player reaches 300 points. Bomb Sweeper was recreated in Game & Watch Gallery 4 for Game Boy Advance (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Bomb_Sweeper). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Artwork Preview. WIP: - 0.212: algestam, jeffpar and mattl added 'Nintendo Game & Watch: Bomb Sweeper' system. ROMSET: 499946 bytes in 4 files / 157.41Kb packed $end $info=gnw_cgrab $mame 0.220 [algestam, Ryan Holtz] Game & Watch: Crab Grab, Nintendo, 1984 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Ball (originally known as Toss-Up in North America) is a Game & Watch game released as a part of the Silver series on April 28, 1980. It was the first Game & Watch game. Crab Grab is a Game & Watch game released as a part of the Super Color series on February 21, 1984. It is a single-screen single-player Game & Watch. Crabs emerge from four differently colored columns along the bottom of the screen, and settle at the top. The objective is to avoid being in front of the crab, and to push the crabs from the bottom to prevent them from mounting on the screen. Points are earned by pushing and eliminating crabs. The game ends when the player has been bitten three times. Player movement is in all four directions (Up, Down, Left, Right). The A & B games had similar objectives, but with slightly different speeds (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Crab_Grab). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Artwork Preview. WIP: - 0.220: algestam and Ryan Holtz added 'Nintendo Game & Watch: Crab Grab' system. ROMSET: 358866 bytes in 2 files / 111.60Kb packed $end $info=gnw_chef $mame 0.210 [algestam] Game & Watch: Chef, Nintendo, 1981 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Chef is a Game & Watch game released as a part of the Wide Screen series on September 8, 1981. It is a single-screen single-player Game & Watch. The player controls a chef who flips various pieces of food, including sausage and fish, into the air with a pan. Failure to keep the food airborne causes a mouse to steal the food off the floor and the player to use up one 'miss'. The game ends with the player's third miss. A cat often pokes the left piece of food, which holds it in place for a small amount of time and makes it harder for the player to guess when the piece will be flippable. The game speeds up as it progresses. In Game A, the player must flip three items of food. In Game B, the player must flip four food items. Chef was recreated in Game & Watch Gallery for Game Boy, Game & Watch Gallery 2 for Game Boy Color and Game & Watch Gallery 4 for Game Boy Advance. Chef is unlockable in Personal Trainer: Cooking for the Nintendo DS after the player has cooked a certain number of meals. It was recreated as a DSiWare game that was released on July 29, 2009 in Japan, on March 22, 2010 in the United States, and March 26, 2010 in Europe; and for Nintendo 3DS on July 7, 2011 in Europe (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Chef). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.210: algestam added 'Nintendo Game & Watch: Chef' system. ROMSET: 201374 bytes in 2 files / 83.15Kb packed $end $info=gnw_climber $mame 0.210 [algestam] Game & Watch: Climber (Crystal Screen), Nintendo, 1986 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Mickey & Donald is a Game & Watch game released as a part of the Multi Screen series on November 12, 1982. It is a dual-screen single-player Game & Watch. It opens like a compact, with an upper and lower screen. Hirokazu Tanaka composed the game music. The goal is put out the fire in a three-story apartment building as quickly as possible. Donald operates the hose, while Mickey runs the pump. Bulges in the hose give more water for Donald to use, but require Mickey to leave the pump to stop leaks (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Mickey_&_Donald). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Artwork Preview. WIP: - 0.214: Renamed (gnw_climbcs) to (gnw_climber). - 0.210: algestam added 'Nintendo Game & Watch: Climber (crystal screen)' system. ROMSET: 569220 bytes in 3 files / 170.63Kb packed $end $info=gnw_climbern $mame 0.204 [algestam] Game & Watch: Climber (New Wide Screen), Nintendo, 1988 The Game & Watch Gallery series, known in Japan and Australia as the Game Boy Gallery (???????????) series, is a series of compilations of some of Nintendo's original Game & Watch titles first released in 1995. Five installments have been released, all for systems in the Game Boy line; three of these games have also been released on the Virtual Console for Nintendo 3DS. From Game & Watch Gallery onward, the games feature Game & Watch games in two styles: Classic, which features faithful reproductions of the original games, and Modern, which gives the games a different visual style using characters from the Super Mario Bros. series; however, not all Game & Watch games included in a particular game include a Modern style. Also, the titles often feature actual galleries explaining the history of the Game & Watch system and the various games released for it. The first four titles in the series also feature Super Game Boy borders which mimic the original Game & Watch casing designs. While originally released under the title Game Boy Gallery in Australia, the Virtual Console releases use the title Game & Watch Gallery. Climber is a Game & Watch game released as a part of the Crystal Screen series on July 4, 1986, and as a part of the New Wide Screen series on March 8, 1988. It is a single-screen single-player Game & Watch. It is similar to Ice Climber. A boy known as the Climber sets out for the Block Mountain where the Blockmen live to train as a warrior. Lord Meiji, who he meets on the way, grants him a pair of boots which enable him to jump very high, armor that can break ceilings, and a head band which will help him find a sword that can defeat Dragalo the Dragon. The climber pursues his quest with the assistance of the mysterious bird Hentori. The objective of the game is to control Climber by jumping through a tower of platforms and landing on them, and by avoiding monsters and blockmen. The goal is to either grab Hentori or slash Dragalo while achieving the highest score possible. Climber was recreated in Game & Watch Gallery 3 for Game Boy Color and Game & Watch Gallery 4 for Game Boy Advance. (source:https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Climber). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.214: Renamed (gnw_climber) to (gnw_climbern). - 0.204: algestam added 'Nintendo Game & Watch: Climber (new wide screen)' system. ROMSET: 542453 bytes in 1 file / 156.62Kb packed $end $info=gnw_dkcirc $mame 0.216 [algestam, Mr Jiggles the Christmas Man] Game & Watch: Donkey Kong Circus, Nintendo, 1984 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Donkey Kong Circus is a Game & Watch game released as a part of the Panorama series on September 6, 1984. It is a single-screen two-player Game & Watch with a lilac body. The gameplay is similar to Mickey Mouse (Panorama). Donkey Kong Circus was recreated in Game & Watch Gallery 3 for Game Boy Color (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Donkey_Kong_Circus). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.216: algestam and Mr Jiggles the Christmas Man added 'Nintendo Game & Watch: Donkey Kong Circus' system. ROMSET: 367718 bytes in 1 file / 103.35Kb packed $end $info=gnw_dkhockey $mame 0.223 [algestam, Ryan Holtz] Micro Vs. System: Donkey Kong Hockey, Nintendo, 1984 Portable device with an LCD screen and dedicated controls, designed to reproduce the classic arcade hockey game. It offered a simple and immediate gaming experience with pixelated graphics and characteristic sounds of the era. Targeted at retro game enthusiasts and fans of the Donkey Kong series. DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.223: algestam and Ryan Holtz added 'Nintendo Micro Vs. System: Donkey Kong Hockey' system. ROMSET: 267591 bytes in 3 files / 79.90Kb packed $end $info=gnw_dkjr $mame 0.187 [hap, Sean Riddle, Roger Coltrane] Game & Watch: Donkey Kong Jr. (New Wide Screen), Nintendo, 1982 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Donkey Kong Jr. is a Game & Watch game released as a part of the New Wide Screen series on October 26, 1982, as a part of the Table Top series on April 28, 1983, as a part of the Panorama series on October 7, 1983. It was the first game in the New Wide Screen series. It is a single-screen single-player Game & Watch. Hirokazu Tanaka composed the game music. Donkey Kong Jr. was recreated in Game & Watch Gallery 2 and Game & Watch Gallery 3 for Game Boy Color and Game & Watch Gallery 4 for Game Boy Advance. It was recreated as a DSiWare game that was released for Nintendo DSi on August 19, 2009 in Japan, on April 19, 2010 in the United States and April 23, 2010 in Europe; for Nintendo 3DS on July 7, 2011 in Europe. It was also rereleased as part of the Nintendo Mini Classics. In the Super Smash Bros. series, Mr. Game & Watch has an attack which has him hit opponents with a key, referencing Donkey Kong Jr. (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Donkey_Kong_Jr.). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Artwork Preview. WIP: - 0.194: Renamed (gnw_dj101) to (gnw_dkjr). - 0.187: hap, Sean Riddle and Roger Coltrane added 'Nintendo Game & Watch: Donkey Kong Jr. (new wide screen)' system. ROMSET: 285298 bytes in 2 files / 85.68Kb packed $end $info=gnw_dkjrp $mame 0.211 [algestam] Game & Watch: Donkey Kong Jr. (Panorama Screen), Nintendo, 1983 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Donkey Kong Jr. is a Game & Watch game released as a part of the New Wide Screen series on October 26, 1982, as a part of the Table Top series on April 28, 1983, as a part of the Panorama series on October 7, 1983. It was the first game in the New Wide Screen series. It is a single-screen single-player Game & Watch. Hirokazu Tanaka composed the game music (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Donkey_Kong_Jr.). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Artwork Preview. WIP: - 0.211: algestam added 'Nintendo Game & Watch: Donkey Kong Jr. (panorama screen)' system. ROMSET: 345103 bytes in 3 files / 108.02Kb packed $end $info=gnw_dkong $mame 0.203 [algestam] Game & Watch: Donkey Kong, Nintendo, 1982 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Donkey Kong is a Game & Watch game released as a part of the Multi Screen series on June 3, 1982. It is a dual-screen single-player Game & Watch with an orange body. It opens like a compact, with an upper and lower screen. This game was also the first Game & Watch to feature a directional pad. Donkey Kong was recreated in Game & Watch Gallery 2 for Game Boy Color and Game & Watch Collection for the Nintendo DS (a Club Nintendo-exclusive). It was also rereleased as part of the Nintendo Mini Classics (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Donkey_Kong). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.203: algestam added 'Nintendo Game & Watch: Donkey Kong' system. ROMSET: 326455 bytes in 3 files / 102.07Kb packed $end $info=gnw_dkong2 $mame 0.185 [hap, Sean Riddle] Game & Watch: Donkey Kong II, Nintendo, 1983 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Donkey Kong II is a Game & Watch game released as a part of the Multi Screen series on March 7, 1983. It is a dual-screen single-player Game & Watch with a brown body. It opens like a compact, with an upper and lower screen. Hirokazu Tanaka composed the game music.Donkey Kong II was recreated in Game & Watch Gallery 3 for Game Boy Color. (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Donkey_Kong_II). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and Artwork Preview. WIP: - 0.194: Renamed (gnw_jr55) to (gnw_dkong2gnw_dkong2). - 0.186: Machine promoted to working [hap, Sean Riddle, Reinier]. - 0.185: hap and Sean Riddle added 'Nintendo Game & Watch: Donkey Kong II' system. ROMSET: 662159 bytes in 3 files / 238.99Kb packed $end $info=gnw_dkong3 $mame 0.222 [algestam, Ryan Holtz] Micro Vs. System: Donkey Kong 3, Nintendo, 1984 Portable device with an LCD screen and dedicated controls, designed to reproduce the classic arcade game Donkey Kong 3. It offered a simple and immediate gaming experience with pixelated graphics and character-saving mechanics. Targeted at retro game enthusiasts and fans of the Donkey Kong series. DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.222: algestam and Ryan Holtz added 'Nintendo Micro Vs. System: Donkey Kong 3' system. ROMSET: 296832 bytes in 3 files / 89.00Kb packed $end $info=gnw_egg $mame 0.188 [hap] Game & Watch: Egg, Nintendo, 1981 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Egg is a Game & Watch game released as a part of the Wide Screen series on October 9, 1981. It is a single-screen single-player Game & Watch. The player character is a fox who waits outside a hen house. The fox must catch the eggs that fall out of the side of the hen house, for one point each. Three lives are given. A life is lost for each egg missed, or half of a life if the egg is missed while a hen appears. The game ends when all three lives are lost. The gameplay is similar to Mickey Mouse (Wide Screen). Egg was recreated in Game & Watch Gallery 3 for Game Boy Color. (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Egg). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.194: Renamed (gnw_eg26) to (gnw_egg). - 0.188: hap added 'Nintendo Game & Watch: Egg' system. ROMSET: 193119 bytes in 1 file / 58.42Kb packed $end $info=gnw_fire $mame 0.207 [algestam, Eduardo Flores, WNivek, dosmeow] Game & Watch: Fire (Wide Screen), Nintendo, 1981 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Fire (originally known as Fireman Fireman in North America) is a Game & Watch game released as a part of the Silver series on July 31, 1980, and as a part of the Wide Screen series on December 4, 1981. It is a single-screen single-player Game & Watch. The player controls two firemen who carry a trampoline and must catch people who fall from a burning building and bounce them into a waiting ambulance. The player is awarded 3 points for each person who reaches the ambulance, and loses one of their three lives for each person who hits the ground. Fire was recreated in Game & Watch Gallery for Game Boy, Game & Watch Gallery 3 for Game Boy Color and Game & Watch Gallery 4 for Game Boy Advance. It was also rereleased as part of the Nintendo Mini Classics. In the Super Smash Bros. series, Mr. Game & Watch has a move called "Fire", which has two firemen launch him upwards with a trampoline, referencing Fire. In Super Smash Bros. Brawl and Super Smash Bros. for Nintendo 3DS and Wii U, he then floats down with a parachute, referencing Parachute. In Super Smash Bros. Brawl and Super Smash Bros. for Nintendo 3DS, the stage Flat Zone 2 shifts between several layouts, one of which is based on Fire. In Super Smash Bros. for Wii U, the stage Flat Zone X shifts between several layouts, one of which is based on Fire (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Fire). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.207: algestam, Eduardo Flores, WNivek and dosmeow added 'Nintendo Game & Watch: Fire (wide screen)' system. ROMSET: 165776 bytes in 2 files / 51.33Kb packed $end $info=gnw_fireatk $mame 0.208 [Henrik Algestam] Game & Watch: Fire Attack, Nintendo, 1982 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Fire Attack is a Game & Watch game released as a part of the Wide Screen series on March 26, 1982. It is a single-screen single-player Game & Watch. The main character uses a tomahawk-type weapon to protect a fort from burning. The top row of enemies are Indian chiefs who throw firesticks, and the bottom row of enemies are traditional Game & Watch characters who try to set fire to the fort with a match. Two points are earned for each fire blocked. Three misses are allowed, which occur each time the fort catches fire. All misses are erased at 200 points and again at 500; if there aren't any misses at these times, 5 points are awarded per hit for a period of time. Fire Attack was recreated in Game & Watch Gallery for Game Boy and Game & Watch Gallery 4 for Game Boy Advance. In the Super Smash Bros. series, Mr. Game & Watch has an attack which has him hit opponents with a firestick, referencing Fire Attack. In Super Smash Bros. Ultimate, Mr. Game & Watch's animations were updated to reflect individual frames from the original games, including gaining a feathered headband when using the move based on Fire Attack. The controversy following this discovery prompted Nintendo to apologize for the potentially offensive stereotype and announce that the animation would be changed in a post-release patch (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Fire_Attack). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.208: Henrik Algestam added 'Nintendo Game & Watch: Fire Attack' system. ROMSET: 272010 bytes in 2 files / 83.49Kb packed $end $info=gnw_fires $mame 0.214 [algestam, Mr. Do, Sean Riddle] Game & Watch: Fire (Silver), Nintendo, 1980 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Fire (originally known as Fireman Fireman in North America) is a Game & Watch game released as a part of the Silver series on July 31, 1980, and as a part of the Wide Screen series on December 4, 1981. It is a single-screen single-player Game & Watch. The player controls two firemen who carry a trampoline and must catch people who fall from a burning building and bounce them into a waiting ambulance. The player is awarded 3 points for each person who reaches the ambulance, and loses one of their three lives for each person who hits the ground. Fire was recreated in Game & Watch Gallery for Game Boy, Game & Watch Gallery 3 for Game Boy Color and Game & Watch Gallery 4 for Game Boy Advance. It was also rereleased as part of the Nintendo Mini Classics. In the Super Smash Bros. series, Mr. Game & Watch has a move called "Fire", which has two firemen launch him upwards with a trampoline, referencing Fire. In Super Smash Bros. Brawl and Super Smash Bros. for Nintendo 3DS and Wii U, he then floats down with a parachute, referencing Parachute. In Super Smash Bros. Brawl and Super Smash Bros. for Nintendo 3DS, the stage Flat Zone 2 shifts between several layouts, one of which is based on Fire. In Super Smash Bros. for Wii U, the stage Flat Zone X shifts between several layouts, one of which is based on Fire (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Fire). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Artwork Preview. WIP: - 0.214: algestam, Mr. Do and Sean Riddle added 'Nintendo Game & Watch: Fire (silver)' system. ROMSET: 104534 bytes in 2 files / 31.52Kb packed $end $info=gnw_flagman $mame 0.214 [algestam, Mr. Do, Sean Riddle] Game & Watch: Flagman, Nintendo, 1980 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Flagman (originally known as Flag Man in North America) is a Game & Watch game released as a part of the Silver series on June 5, 1980. It is a single-screen single-player Game & Watch. The object is to repeat the pattern of numbers on the flags held up by the on-screen character Mr. Game & Watch. A life is lost each time the player pushes the wrong button or hits the correct number too late. The game ends when three lives are lost. Game B requires the character to push the right number as quickly as possible, before time runs out. Flagman was recreated in Game Boy Gallery and Game & Watch Gallery for Game Boy and Game & Watch Gallery 3 for Game Boy Color. A version of Flagman becomes available in Wario Land II once the player has achieved 100% completion of the game. It is included in WarioWare: Touched! as a microgame called Flagman Game & Watch. It was recreated as a DSiWare game that was released for Nintendo DSi on July 15, 2009 in Japan, on April 19, 2010 in the United States and April 23, 2010 in Europe; and for Nintendo 3DS on July 7, 2011 in Europe. In the Super Smash Bros. series, Mr. Game & Watch has an attack which has him hit opponents with a flag, referencing Flagman (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Flagman). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.214: algestam, Mr. Do and Sean Riddle added 'Nintendo Game & Watch: Flagman' system. ROMSET: 58019 bytes in 2 files / 17.93Kb packed $end $info=gnw_gcliff $mame 0.212 [algestam, hydef, Ewzzy, laurenstrenger, antimoof] Game & Watch: Gold Cliff, Nintendo, 1988 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Gold Cliff is a Game & Watch game released as a part of the Multi Screen series on October 19, 1988. It is a dual-screen single-player Game & Watch with a light blue case and colorful printed metal plate on the cover. It opens like a compact, with an upper and lower screen. The player controls an Indiana Jones-type archaeologist character who is on a mission to acquire treasure. Stone platforms appear and disappear in a pattern, and the player must jump across them to reach a key at the top of the screen and gain entry to the temple. Action speeds as the game continues. It was one of only two Game & Watch games that included a "continue" feature, which allowed a player to continue the game, with a loss of points, from the last place where they were killed (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Gold_Cliff). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.212: algestam, hydef, Ewzzy, laurenstrenger and antimoof added 'Nintendo Game & Watch: Gold Cliff' system. ROMSET: 1054404 bytes in 4 files / 338.60Kb packed $end $info=gnw_ghouse $mame 0.203 [algestam] Game & Watch: Green House, Nintendo, 1982 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Green House is a Game & Watch game released as a part of the Multi Screen series on December 16, 1982. It is a dual-screen single-player Game & Watch. It opens like a compact, with an upper and lower screen. The object is to protect the flowers at each corner of the screen from enemies using a can of bug spray. Worms attack the top flowers while spiders approach the bottom flowers. The game ends when three flowers have been eaten. (Source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Green_House). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.203: algestam added 'Nintendo Game & Watch: Green House' system. ROMSET: 313276 bytes in 3 files / 99.67Kb packed $end $info=gnw_helmet $mame 0.214 [algestam, hap, Mr. Do, Sean Riddle] Game & Watch: Helmet (version CN-17), Nintendo, 1981 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Helmet, known as Headache in the United Kingdom, is a Game & Watch game released as a part of the Gold series on February 21, 1981. It is a single-screen single-player Game & Watch. Tools fall from the sky, but there is a house on the right side of the screen. The player must guide the character towards the house, and dodge the tools until the door opens. Helmet was recreated in Game & Watch Gallery for Game Boy and Game & Watch Gallery 2 for Game Boy Color. It was recreated as a DSiWare game that was released for Nintendo DSi on July 29, 2009 in Japan, on April 5, 2010 in the United States and April 9, 2010 in Europe; and for Nintendo 3DS on July 7, 2011 in Europe. In the Super Smash Bros. series, Mr. Game & Watch has an attack which has him hit opponents with a helmet, referencing Helmet. In Super Smash Bros. Melee, the stage Flat Zone is based on a number of Game & Watch games, including Helmet. In Super Smash Bros. for Wii U, the stage Flat Zone X shifts between several layouts, one of which is based on Helmet (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Helmet). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.240: Changed description to 'Game & Watch: Helmet (version CN-17)'. - 0.218: Changed description to 'Game & Watch: Helmet (CN-17 version)'. - 0.214: algestam, hap, Mr. Do and Sean Riddle added 'Nintendo Game & Watch: Helmet (Rev. 2)' system. ROMSET: 111260 bytes in 2 files / 32.80Kb packed $end $info=gnw_helmeto $mame 0.240 [algestam, Alexander Bliven] Game & Watch: Helmet (version CN-07), Nintendo, 1981 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Helmet, known as Headache in the United Kingdom, is a Game & Watch game released as a part of the Gold series on February 21, 1981. It is a single-screen single-player Game & Watch. Tools fall from the sky, but there is a house on the right side of the screen. The player must guide the character towards the house, and dodge the tools until the door opens. Helmet was recreated in Game & Watch Gallery for Game Boy and Game & Watch Gallery 2 for Game Boy Color. It was recreated as a DSiWare game that was released for Nintendo DSi on July 29, 2009 in Japan, on April 5, 2010 in the United States and April 9, 2010 in Europe; and for Nintendo 3DS on July 7, 2011 in Europe. In the Super Smash Bros. series, Mr. Game & Watch has an attack which has him hit opponents with a helmet, referencing Helmet. In Super Smash Bros. Melee, the stage Flat Zone is based on a number of Game & Watch games, including Helmet. In Super Smash Bros. for Wii U, the stage Flat Zone X shifts between several layouts, one of which is based on Helmet (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Helmet). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.240: algestam and Alexander Bliven added 'Nintendo Game & Watch: Helmet (version CN-07)' system. ROMSET: 1856 bytes in 1 file / 1.72Kb packed $end $info=gnw_judge $mame 0.214 [algestam, Mr. Do, Sean Riddle] Game & Watch: Judge (purple version), Nintendo, 1980 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Judge is a Game & Watch game released as a part of the Silver series on October 4, 1980. It is a single-screen Game & Watch for either 1 or 2 players. Players control two figures who hold hammers in their hands and hold up numbers. The one with the higher number must attack, and the one with the lower number must flee. An attack may be performed before the number is held up, as a gamble. Judge was recreated in Game & Watch Gallery for Game Boy and Game & Watch Gallery 3 for Game Boy Color. It was recreated as a DSiWare game that was released on July 15, 2009 in Japan, on March 22, 2010 in the United States[20] and on March 26, 2010 in Europe; and for Nintendo 3DS on July 7, 2011 in Europe. In the Super Smash Bros. series, Mr. Game & Watch has a move called "Judge", which has him hit opponents with a hammer that has an additional effect dependent on a random number from 1 to 9 that appears above his head, referencing Judge. (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Judge). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.240: Changed description to 'Game & Watch: Judge (purple version)'. - 0.218: Changed description to 'Game & Watch: Judge (green version)'. - 0.214: algestam, Mr. Do and Sean Riddle added 'Nintendo Game & Watch: Judge (green)' system. ROMSET: 106964 bytes in 2 files / 31.78Kb packed $end $info=gnw_judgeo $mame 0.240 [algestam, Alexander Bliven] Game & Watch: Judge (green version), Nintendo, 1980 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Judge is a Game & Watch game released as a part of the Silver series on October 4, 1980. It is a single-screen Game & Watch for either 1 or 2 players. Players control two figures who hold hammers in their hands and hold up numbers. The one with the higher number must attack, and the one with the lower number must flee. An attack may be performed before the number is held up, as a gamble. Judge was recreated in Game & Watch Gallery for Game Boy and Game & Watch Gallery 3 for Game Boy Color. It was recreated as a DSiWare game that was released on July 15, 2009 in Japan, on March 22, 2010 in the United States[20] and on March 26, 2010 in Europe; and for Nintendo 3DS on July 7, 2011 in Europe. In the Super Smash Bros. series, Mr. Game & Watch has a move called "Judge", which has him hit opponents with a hammer that has an additional effect dependent on a random number from 1 to 9 that appears above his head, referencing Judge. (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Judge). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.240: algestam and Alexander Bliven added 'Nintendo Game & Watch: Judge (green version)' system. ROMSET: 1856 bytes in 1 file / 1.64Kb packed $end $info=gnw_lboat $mame 0.206 [algestam, Keith Kaisershot] Game & Watch: Life Boat, Nintendo, 1983 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. Lifeboat is a Game & Watch game released as a part of the Multi Screen series on October 25, 1983. It is a dual-screen single-player Game & Watch with a light orange case. It opens like a book, with a left and right screen. A burning oceanliner is displayed, and the player pulls a raft through shark-infested waters to catch the people who fall from the ship. The rafts can hold up to 4 people, and can be emptied no matter how many people are in them. A point is awarded for each rescue. The alarm on is indicated by a bucket of water on the cliffside, and when it goes off, a man uses the bucket to attempt to douse the fire. Game A mode controls two rafts, one on each side of the screen, which move together when the left and right buttons are pressed. In Game B there is only one raft, which can move from one side of the screen to the other (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Lifeboat). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.212: Changed description to 'Game & Watch: Life Boat'. - 0.206: algestam and Keith Kaisershot added 'Nintendo Game & Watch: Lifeboat' system. ROMSET: 315795 bytes in 3 files / 99.19Kb packed $end $info=gnw_lion $mame 0.215 [algestam, Mr. Do, Sean Riddle] Game & Watch: Lion, Nintendo, 1981 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Lion is a Game & Watch game released as a part of the Gold series on April 29, 1981. It is a single-screen single-player Game & Watch with a maroon body and a gold faceplate. The player is a lion tamer who must prevent the lion from escaping from its cage. Lion was recreated in Game & Watch Gallery for Game Boy and Game & Watch Gallery 3 for Game Boy Color. In the Super Smash Bros. series, Mr. Game & Watch has an attack which has him hit opponents with a chair, referencing Lion. In Super Smash Bros. Brawl and Super Smash Bros. for Nintendo 3DS, the stage Flat Zone 2 shifts between several layouts, one of which is based on Lion. In Super Smash Bros. for Wii U, the stage Flat Zone X shifts between several layouts, one of which is based on Lion (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Lion). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.215: algestam, Mr. Do and Sean Riddle added 'Nintendo Game & Watch: Lion' system. ROMSET: 157719 bytes in 2 files / 48.58Kb packed $end $info=gnw_manhole $mame 0.206 [algestam, Tom Morrison] Game & Watch: Manhole (New Wide Screen), Nintendo, 1983 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. The New Wide Screen version of Manhole was recreated in Game Boy Gallery and Game & Watch Gallery for Game Boy and Game & Watch Gallery 4 for Game Boy Advance. This version of Manhole was one of the cards included with purchase of the Nintendo e-Reader. The New Wide Screen version of Manhole was recreated as a DSiWare game that was released on August 19, 2009 in Japan, on April 5, 2010 in the United States and April 9, 2010 in Europe; for Nintendo 3DS on July 7, 2011 in Europe. DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.206: algestam and Tom Morrison added 'Nintendo Game & Watch: Manhole (new wide screen)' system. ROMSET: 227510 bytes in 2 files / 66.95Kb packed $end $info=gnw_manholeg $mame 0.215 [algestam, Mr. Do, Sean Riddle] Game & Watch: Manhole (Gold), Nintendo, 1981 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Manhole is a Game & Watch game released as a part of the Gold series on January 29, 1981, and as a part of the New Wide Screen series on August 24, 1983. It is the first game in the Gold series. It is a single-screen single-player Game & Watch. The player must prevent pedestrians from falling into one of four sewers by temporarily bridging the open gaps with a manhole cover. The New Wide Screen version of Manhole was recreated in Game Boy Gallery and Game & Watch Gallery for Game Boy and Game & Watch Gallery 4 for Game Boy Advance. This version of Manhole was one of the cards included with purchase of the Nintendo e-Reader. The New Wide Screen version of Manhole was recreated as a DSiWare game that was released on August 19, 2009 in Japan,[10] on April 5, 2010 in the United States and April 9, 2010 in Europe and for Nintendo 3DS on July 7, 2011 in Europe (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Manhole). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.234: Fix game serial id in docs [algestam]. - 0.215: algestam, Mr. Do and Sean Riddle added 'Nintendo Game & Watch: Manhole (gold)' system. ROMSET: 127463 bytes in 2 files / 38.69Kb packed $end $info=gnw_mario $mame 0.187 [hap, Sean Riddle, incog] Game & Watch: Mario Bros., Nintendo, 1983 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Mario Bros. is a Game & Watch game released as a part of the Multi Screen series on March 14, 1983. It is a dual-screen single-player Game & Watch with a maroon body. It opens like a Japanese book (to the right), with a left and right screen. Mario and Luigi are working in a bottling plant, on either side of several stacked conveyor belts. The object of the game is to move boxes of bottles through the machine without dropping any. Each brother can climb a ladder to one of three positions. Mario receives a box at the bottom right, and must be in his lowest position to move it into the bottling machine. The box moves left through the machine, to Luigi, who must be in his lowest position to move it to the next level, which moves it to the right, to Mario's middle position, who raises it to the next level. The box moves to Luigi's middle position, then to Mario's highest position, and finally to Luigi's highest position, where Luigi throws the box onto a truck. When the truck is full, the Brothers have a short break, before getting back to work. Successfully moving a box up one level earns the player 1 point, and loading the truck with eight boxes earns 10 points, for a total of 58 points for all the boxes in the truck. However, if a Brother isn't there to catch a box, it falls to the floor and breaks, angering the Brothers' supervisor, resulting in a miss. The third miss ends the game. Mario Bros. was recreated in 'Game & Watch Gallery for Game Boy, Game & Watch Gallery 3 for Game Boy Color and Game & Watch Gallery 4 for Game Boy Advance. In the Super Smash Bros. series, Mr. Game & Watch's back air has him hit opponents with a package, referencing Mario Bros. (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Mario_Bros.). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.194: Renamed (gnw_mw56) to (gnw_mario). - 0.187: hap, Sean Riddle and incog added 'Nintendo Game & Watch: Mario Bros.' system. ROMSET: 361914 bytes in 3 files / 122.02Kb packed $end $info=gnw_mariocm $mame 0.186 [hap, Sean Riddle, JonasP] Game & Watch: Mario's Cement Factory (New Wide Screen), Nintendo, 1983 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Mario's Cement Factory is a Game & Watch game released as a part of the Table Top series on April 28, 1983 and as a part of the New Wide Screen series on June 16, 1983. It was the first game in the Table Top series. It is a single-screen single-player Game & Watch. Hirokazu Tanaka composed the game sounds. Mario's Cement Factory was recreated in Game Boy Gallery and Game & Watch Gallery for Game Boy and Game & Watch Gallery 4 for Game Boy Advance. It was recreated as a DSiWare game that was released for Nintendo DSi on August 19, 2009 in Japan, on March 22, 2010 in the United States, and March 26, 2010 in Europe; for Nintendo 3DS on July 7, 2011 in Europe. It was also rereleased as part of the Nintendo Mini Classics. In the Super Smash Bros. series, Mr. Game & Watch grabs opponents with a similar pose to how Mario grabs levers, referencing Mario's Cement Factory. (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Mario's_Cement_Factory). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.194: Renamed (gnw_ml102) to (gnw_mariocm). - 0.186: hap and Sean Riddle, JonasP added 'Nintendo Game & Watch: Mario's Cement Factory' system. ROMSET: 307079 bytes in 2 files / 85.02Kb packed $end $info=gnw_mariocmt $mame 0.218 [algestam] Game & Watch: Mario's Cement Factory (Table Top, version CM-72), Nintendo, 1983 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Mario Bros. is a Game & Watch game released as a part of the Multi Screen series on March 14, 1983. It is a dual-screen single-player Game & Watch with a maroon body. It opens like a Japanese book (to the right), with a left and right screen. Mario and Luigi are working in a bottling plant, on either side of several stacked conveyor belts. The object of the game is to move boxes of bottles through the machine without dropping any. Each brother can climb a ladder to one of three positions. Mario receives a box at the bottom right, and must be in his lowest position to move it into the bottling machine. The box moves left through the machine, to Luigi, who must be in his lowest position to move it to the next level, which moves it to the right, to Mario's middle position, who raises it to the next level. The box moves to Luigi's middle position, then to Mario's highest position, and finally to Luigi's highest position, where Luigi throws the box onto a truck. When the truck is full, the Brothers have a short break, before getting back to work. Successfully moving a box up one level earns the player 1 point, and loading the truck with eight boxes earns 10 points, for a total of 58 points for all the boxes in the truck. However, if a Brother isn't there to catch a box, it falls to the floor and breaks, angering the Brothers' supervisor, resulting in a miss. The third miss ends the game. Mario Bros. was recreated in 'Game & Watch Gallery for Game Boy, Game & Watch Gallery 3 for Game Boy Color and Game & Watch Gallery 4 for Game Boy Advance. In the Super Smash Bros. series, Mr. Game & Watch's back air has him hit opponents with a package, referencing Mario Bros. (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Mario_Bros). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.240: Changed description to 'Game & Watch: Mario's Cement Factory (Table Top, version CM-72)'. - 0.218: algestam added 'Nintendo Game & Watch: Mario's Cement Factory (Table Top)' system. ROMSET: 297669 bytes in 3 files / 87.90Kb packed $end $info=gnw_mariocmta $mame 0.240 [algestam, Alexander Bliven] Game & Watch: Mario's Cement Factory (Table Top, version CM-72A), Nintendo, 1983 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Mario Bros. is a Game & Watch game released as a part of the Multi Screen series on March 14, 1983. It is a dual-screen single-player Game & Watch with a maroon body. It opens like a Japanese book (to the right), with a left and right screen. Mario and Luigi are working in a bottling plant, on either side of several stacked conveyor belts. The object of the game is to move boxes of bottles through the machine without dropping any. Each brother can climb a ladder to one of three positions. Mario receives a box at the bottom right, and must be in his lowest position to move it into the bottling machine. The box moves left through the machine, to Luigi, who must be in his lowest position to move it to the next level, which moves it to the right, to Mario's middle position, who raises it to the next level. The box moves to Luigi's middle position, then to Mario's highest position, and finally to Luigi's highest position, where Luigi throws the box onto a truck. When the truck is full, the Brothers have a short break, before getting back to work. Successfully moving a box up one level earns the player 1 point, and loading the truck with eight boxes earns 10 points, for a total of 58 points for all the boxes in the truck. However, if a Brother isn't there to catch a box, it falls to the floor and breaks, angering the Brothers' supervisor, resulting in a miss. The third miss ends the game. Mario Bros. was recreated in 'Game & Watch Gallery for Game Boy, Game & Watch Gallery 3 for Game Boy Color and Game & Watch Gallery 4 for Game Boy Advance. In the Super Smash Bros. series, Mr. Game & Watch's back air has him hit opponents with a package, referencing Mario Bros. (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Mario_Bros). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.240: algestam and Alexander Bliven added 'Nintendo Game & Watch: Mario's Cement Factory (Table Top, version CM-72A)' system. ROMSET: 256 bytes in 1 file / 0.16Kb packed $end $info=gnw_mariotj $mame 0.216 [algestam, Mr. Do, Sean Riddle] Game & Watch: Mario The Juggler, Nintendo, 1991 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Mario the Juggler is a Game & Watch New Wide Screen series game featuring Mario as the juggler in the very first Game & Watch game, Ball. Released by Nintendo in October 1991, it was the final game to be released in the Game & Watch series (source: https://en.wikipedia.org/wiki/List_of_LCD_games_featuring_Mario#Mario_the_Juggler). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.216: algestam, Mr. Do and Sean Riddle added 'Nintendo Game & Watch: Mario The Juggler' system. ROMSET: 214743 bytes in 3 files / 62.46Kb packed $end $info=gnw_mbaway $mame 0.213 [algestam, Mr. Do] Game & Watch: Mario's Bombs Away, Nintendo, 1983 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Mario's Bombs Away is a Game & Watch game released as a part of the Panorama series on November 13, 1983. It is a single-screen single-player Game & Watch. It features an unlit color LCD screen that faces downward in order to expose the translucent rear to an external light source, such as daylight. Hirokazu Tanaka composed the game music. The player character is a military-clad Mario who delivers bombs from left to right, and must keep them away from flaming oil spills and enemy torches. Action is viewed in a mirror that reflects the screen. Mario's Bombs Away was recreated in Game & Watch Gallery 4 for Game Boy Advance (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Mario's_Bombs_Away). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.213: algestam and Mr. Do added 'Nintendo Game & Watch: Mario's Bombs Away' system. ROMSET: 518995 bytes in 3 files / 142.64Kb packed $end $info=gnw_mickdon $mame 0.164 [hap, Sean Riddle, segher, Olivier Galibert] Game & Watch: Mickey & Donald, Nintendo, 1982 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Mickey & Donald is a Game & Watch game released as a part of the Multi Screen series on November 12, 1982. It is a dual-screen single-player Game & Watch. It opens like a compact, with an upper and lower screen. Hirokazu Tanaka composed the game music.The goal is put out the fire in a three-story apartment building as quickly as possible. Donald operates the hose, while Mickey runs the pump. Bulges in the hose give more water for Donald to use, but require Mickey to leave the pump to stop leaks. (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Mickey_&_Donald). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Artwork Preview. WIP: - 0.194: Renamed (gnw_dm53) to (gnw_mickdon). - 0.186: Machine promoted to working [hap, Sean Riddle, Olivier Galibert]. - 0.185: Renamed (gnwmndon) to (gnw_dm53). - 0.164: hap, Sean Riddle, segher and Olivier Galibert added 'Nintendo Game & Watch: Mickey & Donald' system. ROMSET: 253488 bytes in 3 files / 88.80Kb packed $end $info=gnw_mmouse $mame 0.173 [hap, Igor] Game & Watch: Mickey Mouse (Wide Screen), Nintendo, 1981 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Mickey Mouse is a Game & Watch game released as a part of the Wide Screen series on October 9, 1981, and as a part of the Panorama series on February 28, 1984. It is a single-screen single-player Game & Watch. In the Wide Screen version, the player controls Mickey Mouse whose task it is to catch eggs as they roll down four slopes, two on either side of the screen. If an egg is dropped it lands on the floor releasing a chick who walks away off screen. The eggs fall ever more quickly as the total caught closes in on multiples of 100. In GAME A the misses are reset every 100 caught eggs. In GAME B the number and rate of descent of eggs is increased with misses only being reset at multiples of 500. Missing three eggs between resets will end the game. Periodically, Minnie Mouse peers out of the window; if Mickey misses an egg while Minnie is present onscreen, the miss counts as half. The gameplay is similar to Egg. The Panorama version of the game is completely different. In this game, the player controls Mickey Mouse, who is performing acrobatics in a circus. The player must move Mickey left and right to catch batons, whilst avoiding flaming torches. The speed the objects fall increases upon the total score closing in on multiples of 100. If the player misses a baton or touches a flaming torch, a life is lost. After three lives are lost, the game ends. Once the player reaches 300 points, all misses are cancelled. If the player has no misses, they will receive double points until the next miss. The gameplay is similar to Donkey Kong Circus. (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Mickey_Mouse). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.215: Changed description to 'Game & Watch: Mickey Mouse (wide screen)'. - 0.194: Renamed (gnw_mc25) to (gnw_mmouse). - 0.188: Machine promoted to working [hap]. - 0.187: Renamed (nupogodi) to (gnw_mc25) and description changed to 'Nintendo Game & Watch: Mickey Mouse'' system. - 0.173: Added 'Nu, pogodi!' system. ROMSET: 183562 bytes in 2 files / 57.15Kb packed $end $info=gnw_mmousep $mame 0.216 [algestam, Mr Jiggles the Christmas Man] Game & Watch: Mickey Mouse (Panorama Screen), Nintendo, 1984 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Mickey Mouse is a Game & Watch game released as a part of the Wide Screen series on October 9, 1981, and as a part of the Panorama series on February 28, 1984. It is a single-screen single-player Game & Watch. The Panorama version of the game is completely different. In this game, the player controls Mickey Mouse, who is performing acrobatics in a circus. The player must move Mickey left and right to catch batons, whilst avoiding flaming torches. The speed the objects fall increases upon the total score closing in on multiples of 100. If the player misses a baton or touches a flaming torch, a life is lost. After three lives are lost, the game ends. Once the player reaches 300 points, all misses are cancelled. If the player has no misses, they will receive double points until the next miss. The gameplay is similar to Donkey Kong Circus (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Mickey_Mouse). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.216: algestam and Mr Jiggles the Christmas Man added 'Nintendo Game & Watch: Mickey Mouse (panorama screen)' system. ROMSET: 279961 bytes in 3 files / 78.22Kb packed $end $info=gnw_octopus $mame 0.208 [Henrik Algestam] Game & Watch: Octopus, Nintendo, 1981 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Octopus, known as Mysteries of the Sea and Mysteries of the Deep in the United Kingdom, is a Game & Watch game released as a part of the Wide Screen series on July 16, 1981. It is a single-screen single-player Game & Watch. The object is to recover treasure from a sunken ship without getting caught by an octopus. The player must aim his diver under water by jumping off the side of a boat. Each time the octopus touches the player, one life is lost. A point is awarded for each portion of treasure retrieved from a sunken ship, and three additional points are awarded for evading the octopus a second time and returning to the boat. The game speeds as it progresses, and additional lives are granted at 200 and 500 points. In Game B, the octopus is quicker and there are more hazards. Octopus was recreated in Game & Watch Gallery for Game Boy, Game & Watch Gallery 4 for Game Boy Advance and Game & Watch Collection 2 for the Nintendo DS (a Club Nintendo-exclusive). It was also rereleased as part of the Nintendo Mini Classics. In the Super Smash Bros. series, Mr. Game & Watch has an attack which has him hit opponents with a diving helmet, referencing Octopus. In Super Smash Bros. Brawl and Super Smash Bros. for Nintendo 3DS and Wii U, Mr. Game & Watch's Final Smash is "Octopus", which has him transform into the octopus and hit opponents with his tentacles, referencing Octopus. In Nintendo Land, the octopus and the diver appear in the Octopus Dance minigame. In March 2010, Takara Tomy released officially licensed Game & Watch-styled keychains based on three different Wide Screen Game & Watch models, one of which was Octopus. It does not actually run the game, instead just displaying a demo screen. While the game cannot be played, the speed at which the demo runs can be adjusted. The batteries are recharged with solar panels on the unit (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Octopus). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.208: Henrik Algestam added 'Nintendo Game & Watch: Octopus' system. ROMSET: 121683 bytes in 2 files / 37.55Kb packed $end $info=gnw_opanic $mame 0.205 [algestam, Eric Smith] Game & Watch: Oil Panic, Nintendo, 1982 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Oil Panic is a Game & Watch game released as a part of the Multi Screen series on May 28, 1982. It was the first game in the Multi Screen series. It is a dual-screen single-player Game & Watch with a white case. It opens like a compact, with an upper and lower screen. The player controls a station helper who uses a bucket to catch drops of oil from a leaking pipe and empties the bucket into an oil drum. Missing a drop from the pipe or missing the oil drum causes the player to lose a life. The player has four lives, rather than the usual three. Oil Panic was recreated in Game & Watch Gallery for Game Boy, Game & Watch Gallery 2 for Game Boy Color and Game & Watch Collection for the Nintendo DS (a Club Nintendo-exclusive). Oil Panic is also one of the microgames featured in the collection presented by 9 Volt in WarioWare: Touched!. In Europe, it was also rereleased as part of the Nintendo Mini Classics. In the Super Smash Bros. series, Mr. Game & Watch has a move called "Oil Panic", which has him collect energy-based attacks in an oil bucket to throw at opponents as oil later, referencing Oil Panic. In Super Smash Bros. Melee, the stage Flat Zone is based on a number of Game & Watch games, including Manhole. In Super Smash Bros. Brawl and Super Smash Bros. for Nintendo 3DS, the stage Flat Zone 2 shifts between several layouts, one of which is based on Oil Panic. In Super Smash Bros. for Wii U, the stage Flat Zone X shifts between several layouts, one of which is based on Oil Panic (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Oil_Panic). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.205: algestam and Eric Smith added 'Nintendo Game & Watch: Oil Panic' system. ROMSET: 196829 bytes in 3 files / 59.83Kb packed $end $info=gnw_pchute $mame 0.208 [Henrik Algestam] Game & Watch: Parachute, Nintendo, 1981 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Parachute is a Game & Watch game released as a part of the Wide Screen series on June 19, 1981. It was the first game in the Wide Screen series. It is a single-screen single-player Game & Watch. The player controls a character in a boat and has to prevent parachutists from landing in shark-infested waters. A life is lost every time the player fails to do this. In Game B, the parachutes can get stuck in trees. Parachute was recreated in Game & Watch Gallery for Game Boy, Game & Watch Gallery 2 for Game Boy Color, Game & Watch Gallery 4 for Game Boy Advance and Game & Watch Collection 2 for the Nintendo DS (a Club Nintendo-exclusive). In Super Smash Bros. Melee, Mr. Game & Watch has a move which opens a parachute, referencing Parachute. In Super Smash Bros. Melee, Mr. Game & Watch has a move called "Fire", which has two firemen launch him upwards with a trampoline, referencing Fire. In Super Smash Bros. Brawl and Super Smash Bros. for Nintendo 3DS and Wii U, after performing "Fire" in the same way as in Super Smash Bros. Melee, he then floats down with a parachute, referencing Parachute. In March 2010, Takara Tomy released officially licensed Game & Watch-styled keychains based on three different Wide Screen Game & Watch models, one of which was Parachute. It does not actually run the game, instead just displaying a demo screen. While the game cannot be played, the speed at which the demo runs can be adjusted. The batteries are recharged with solar panels on the unit (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Parachute). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.208: Henrik Algestam added 'Nintendo Game & Watch: Parachute' system. ROMSET: 171496 bytes in 2 files / 52.29Kb packed $end $info=gnw_pinball $mame 0.219 [algestam, Ryan Holtz] Game & Watch: Pinball, Nintendo, 1983 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Ball (originally known as Toss-Up in North America) is a Game & Watch game released as a part of the Silver series on April 28, 1980. It was the first Game & Watch game. Pinball is a Game & Watch game released as a part of the Multi Screen series on December 5, 1983. It is a dual-screen single-player Game & Watch. It opens like a compact, with an upper and lower screen. Hirokazu Tanaka composed the game music. The player controls two flippers on the bottom screen and two on the top screen. Other pinball objects include bumpers, outlanes, rollover lanes, kickbacks and plungers. Pinball was recreated in Game & Watch Gallery 3 for Game Boy Color (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Pinball). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.219: algestam and Ryan Holtz added 'Nintendo Game & Watch: Pinball' system. ROMSET: 151161 bytes in 4 files / 44.82Kb packed $end $info=gnw_popeye $mame 0.209 [Henrik Algestam] Game & Watch: Popeye (Wide Screen), Nintendo, 1981 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Popeye is a Game & Watch game released as a part of the Wide Screen series on August 5, 1981, as a part of the Table Top series on August 17, 1983, and as a part of the Panorama series on August 30, 1983. It is a single-screen single-player Game & Watch. Hirokazu Tanaka composed the game music. The player controls the eponymous Popeye, who has to catch objects thrown by Olive Oyl, while at the same time avoiding Bluto's attacks. If Popeye is upright in the center of the boat, he's safe from Bluto's attacks, but he may miss objects thrown by Olive Oyl. The game speeds up as it progresses, and Olive Oyl will start throwing more than one objects at the same time. The Panorama Screen and the Table Top versions are different from the Wide Screen version. In these versions, Popeye must fight Bluto to save Olive Oyl that capture by Bluto. Each time Popeye beat Bluto, a Spinach can appear near Olive Oyl. After three fights, She kick the can to Popeye to help him defeat Bluto and save her (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Popeye). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.209: Henrik Algestam added 'Nintendo Game & Watch: Popeye (wide screen)' system. ROMSET: 220443 bytes in 2 files / 69.57Kb packed $end $info=gnw_popeyep $mame 0.222 [algestam, Ryan Holtz] Game & Watch: Popeye (Panorama Screen), Nintendo, 1983 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Popeye is a Game & Watch game released as a part of the Wide Screen series on August 5, 1981, as a part of the Table Top series on August 17, 1983, and as a part of the Panorama series on August 30, 1983. It is a single-screen single-player Game & Watch. Hirokazu Tanaka composed the game music. The player controls Popeye, who has to catch objects thrown by Olive Oyl while at the same time avoiding Bluto's attacks. If Popeye is upright in the center of the boat, he's safe from Bluto's attacks, but he may miss objects thrown by Olive Oyl. The game speeds up as it progresses, and Olive Oyl will start throwing more than one objects at the same time. The Panorama Screen and the Table Top versions are different from the Wide Screen version. In these versions, Popeye must fight to save Olive Oyl, who has been captured by Bluto. Each time Popeye defeats Bluto, a Spinach Can will appear near Olive Oyl. After three fights, She kicks the can to Popeye to help him defeat Bluto, and save her (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Popeye). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.222: algestam and Ryan Holtz added 'Nintendo Game & Watch: Popeye (Panorama Screen)' system. ROMSET: 545570 bytes in 3 files / 143.63Kb packed $end $info=gnw_rshower $mame 0.206 [algestam, xkeepah] Game & Watch: Rain Shower, Nintendo, 1983 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Rain Shower is a Game & Watch game released as a part of the Multi Screen series on August 10, 1983. It is a dual-screen single-player Game & Watch. It opens like a book, with a left and right screen. The player moves clothing away from falling raindrops by pulling on a clothes line. In Game B, a bird may swoop down and move the clothing. Rain Shower was recreated in Game & Watch Gallery 2 for Game Boy Color and Game & Watch Gallery 4 for Game Boy Advance (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Rain_Shower). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.206: algestam and xkeepah added 'Nintendo Game & Watch: Rain Shower' system. ROMSET: 280409 bytes in 3 files / 84.75Kb packed $end $info=gnw_sbuster $mame 0.212 [algestam, Rygar9, Moose, foxxtrot] Game & Watch: Safe Buster, Nintendo, 1988 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Safebuster is a Game & Watch game released as a part of the Multi Screen series on January 12, 1988. It is a dual-screen single-player Game & Watch. It opens like a compact, with an upper and lower screen. A security guard on the bottom screen uses a tube to catch bombs thrown by a bandit on the top screen. The tube is able to hold three bombs, which can be dumped down a chute at either side of the bottom screen for 1 point each. A life is lost for each bomb missed. The game ends when three lives are lost. Safebuster was recreated in Game & Watch Gallery 4 for Game Boy Advance (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Safebuster). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.212: algestam, Rygar9, Moose and foxxtrot added 'Nintendo Game & Watch: Safe Buster' system. ROMSET: 508848 bytes in 4 files / 156.57Kb packed $end $info=gnw_smb $mame 0.194 [hap, Sean Riddle, Ryan Holtz] Game & Watch: Super Mario Bros. (Crystal Screen), Nintendo, 1986 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Super Mario Bros. is a Game & Watch game released as a part of the Crystal Screen series on June 25, 1986, and as a part of the New Wide Screen series on March 8, 1988. It was the first game in the Crystal Screen series. It is a single-screen single-player Game & Watch. It was also made available as a prize for winners of the Famicons F-1 Grand Prix tournament on August 1, 1987. It is a single-screen single-player Game & Watch with a yellow case. It came in a plastic box modeled after Disk-kun, the character Nintendo used to advertise the Famicom Disk System. This edition is the rarest of all Game & Watch models, as only 10,000 units of this version were produced and it was never available for retail sale. Mario has to go through levels to save Princess Toadstool (also known as Peach) similar to the NES game. Super Mario Bros. It was rereleased as part of the Nintendo Mini Classics 1998 in Game & Watch Gallery 3 for Game Boy Color in 1999 (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Super_Mario_Bros.). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.215: Changed description to 'Game & Watch: Super Mario Bros. (crystal screen)'. - 0.194: hap, Sean Riddle and Ryan Holtz added 'Nintendo Game & Watch: Super Mario Bros.' system. ROMSET: 346458 bytes in 3 files / 102.78Kb packed $end $info=gnw_smbn $mame 0.215 [algestam, Mr Jiggles the Christmas Man] Game & Watch: Super Mario Bros. (New Wide Screen), Nintendo, 1988 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Super Mario Bros. is a Game & Watch game released as a part of the Crystal Screen series on June 25, 1986, and as a part of the New Wide Screen series on March 8, 1988. It was the first game in the Crystal Screen series. It is a single-screen single-player Game & Watch. It was also made available as a prize for winners of the Famicon's F-1 Grand Prix tournament on August 1, 1987 with code YM-901-S. It is a single-screen single-player Game & Watch with a yellow case. It came in a plastic box modeled after Disk-kun, the character Nintendo used to advertise the Famicom Disk System. This edition is the rarest of all Game & Watch models, as only 10,000 units of this version were produced and it was never available for retail sale. Mario has to go through levels to save Princess Toadstool (also known as Peach) similar to the NES game. Super Mario Bros. was rereleased as part of the Nintendo Mini Classics 1998 in Game & Watch Gallery 3 for Game Boy Color in 1999 (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Super_Mario_Bros.). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.215: algestam and Mr Jiggles the Christmas Man added 'Nintendo Game & Watch: Super Mario Bros. (new wide screen)' system. ROMSET: 648313 bytes in 1 file / 196.73Kb packed $end $info=gnw_snoopyp $mame 0.221 [algestam, Ryan Holtz] Game & Watch: Snoopy (Panorama Screen), Nintendo, 1983 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Snoopy is a Game & Watch game released as a part of the Table Top series on June 5, 1983, and as a part of the Panorama series on August 30, 1983. It was the first game in the Panorama series. It is a single-screen single-player Game & Watch. Hirokazu Tanaka composed the game music. When Game A or Game B is pressed, an introductory sequence plays, and after that, the player controls Snoopy to move on different colored platforms. He then must whack the corresponding colored music notes coming from Schroeder's piano before they reach Woodstock and his friends. Failing to whack them in time or going too far to the left or right will make the player earn a miss. After 100 points, Lucy will wake up and attack Schroeder, stunning him for a few seconds (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Snoopy). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.221: algestam and Ryan Holtz added 'Nintendo Game & Watch: Snoopy (Panorama Screen)' system. ROMSET: 357840 bytes in 3 files / 101.89Kb packed $end $info=gnw_squish $mame 0.205 [algestam, 4am] Game & Watch: Squish, Nintendo, 1986 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Green House is a Game & Watch game released as a part of the Multi Screen series on December 16, 1982. It is a dual-screen single-player Game & Watch. Squish is a Game & Watch game released as a part of the Multi Screen series on April 17, 1986. It is a dual-screen single-player Game & Watch. It opens like a compact, with an upper and lower screen. It is similar to Devil World (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Squish). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.205: algestam and 4am added 'Nintendo Game & Watch: Squish' system. ROMSET: 354291 bytes in 3 files / 108.65Kb packed $end $info=gnw_ssparky $mame 0.215 [algestam, Mr Jiggles the Christmas Man] Game & Watch: Spitball Sparky, Nintendo, 1984 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Spitball Sparky is a Game & Watch game released as a part of the Super Color series on February 7, 1984. It was the first game in the Super Color series. It is a single-screen single-player Game & Watch. Hirokazu Tanaka composed the game music. Spitball Sparky works similarly to Breakout, where a ball moves across the screen and is propelled by the player, blowing it upwards as long it is directly above the player in the purple space. If all blocks are eliminated fast enough, a bonus bar at the top would add 5 points per segment, the most being 20 points. Along the top row are red blocks, which require two hits to destroy. If the player eliminates all but the red blocks, and then hits each red block once to make them flash, it awards more bonus points. Spitball Sparky was recreated in Game & Watch Gallery 2 and Game & Watch Gallery 3 for Game Boy Color. In the Super Smash Bros. series, Mr. Game & Watch has an attack which has him blow opponents upwards, referencing Spitball Sparky (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Spitball_Sparky). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.215: algestam and Mr Jiggles the Christmas Man added 'Nintendo Game & Watch: Spitball Sparky' system. ROMSET: 141025 bytes in 2 files / 36.18Kb packed $end $info=gnw_stennis $mame 0.207 [algestam] Game & Watch: Snoopy Tennis, Nintendo, 1982 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. Snoopy Tennis is a Game & Watch game released as a part of the Wide Screen series on April 28, 1982. Charlie Brown throws and hits a ball toward Snoopy, who must hit the ball back. Lucy sometimes will hit the ball to Snoopy. It was rereleased as part of the Nintendo Mini Classics (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Snoopy_Tennis). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.207: algestam added 'Nintendo Game & Watch: Snoopy Tennis' system. ROMSET: 232221 bytes in 2 files / 67.92Kb packed $end $info=gnw_tbridge $mame 0.208 [Henrik Algestam] Game & Watch: Turtle Bridge, Nintendo, 1982 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Turtle Bridge is a Game & Watch game released as a part of the Wide Screen series on February 1, 1982. It is a single-screen single-player Game & Watch. The player uses a line of five turtles as stepping stones to transfer baggage from one side of a river to the other. Once a package is tossed to a colleague on the other side, the player can return to the home bank to fetch the next package. The turtles are not motionless but will dive to feed on any fish within reach, and they dive more frequently as the game progresses. The player may need to wait for the colleague on the far bank and cannot return to the home bank while carrying a package. Two to ten points are awarded, depending on how quickly the package is delivered. It takes approximately 1 hour of game play to accrue 1000 points. Unlike other similar games, the scoreboard can display scores past 1000. Lives are lost if the explorer lands on a turtle that dives. A life can be recovered at the score levels 200 and 500. The game ends when all lives are lost. In Game A, the middle turtle of the five has no fish swimming in reach and never dives unless the explorer waits too long on its back, at which point fish appear and the turtle dives. In Game B, all turtles will dive from the outset, while the colleague appears less frequently. Turtle Bridge was recreated in Game & Watch Gallery for Game Boy and Game & Watch Gallery 3 for Game Boy Color. In the Super Smash Bros. series, Mr. Game & Watch has an attack which has him hit opponents with a turtle, referencing Turtle Bridge (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Turtle_Bridge). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.208: Henrik Algestam added 'Nintendo Game & Watch: Turtle Bridge' system. ROMSET: 247040 bytes in 2 files / 72.59Kb packed $end $info=gnw_tfish $mame 0.204 [algestam] Game & Watch: Tropical Fish, Nintendo, 1985 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Tropical Fish is a Game & Watch game released as a part of the New Wide Screen series on July 8, 1985. It is a single-screen single-player Game & Watch. The player uses a fishbowl to catch fish that jump out of a tank and must move them into a tank on the other side. The game ends when three fish are missed. Tropical Fish was recreated in Game & Watch Gallery 2 for Game Boy Color and Game & Watch Gallery 4 for Game Boy Advance. In Super Smash Bros. Brawl and Super Smash Bros. for Nintendo 3DS and Wii U, Mr. Game & Watch has an attack which has him hit opponents with a fish bowl, referencing Tropical Fish (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Tropical_Fish). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.204: algestam added 'Nintendo Game & Watch: Tropical Fish' system. ROMSET: 261492 bytes in 2 files / 79.29Kb packed $end $info=gnw_vermin $mame 0.214 [algestam, hap, Mr. Do, Sean Riddle] Game & Watch: Vermin, Nintendo, 1980 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. Vermin (originally known as The Exterminator in North America) is a Game & Watch game released as a part of the Silver series on July 10, 1980 and sold 500,000 units throughout its lifetime. It is a single-screen single-player Game & Watch. In Vermin, moles pop out of the ground and try to get into the player's garden. The player has to hit the moles with a hammer to keep them out of the garden. Vermin was recreated in Game Boy Gallery and Game & Watch Gallery for Game Boy and Game & Watch Gallery 2 for Game Boy Color. In WarioWare, Inc.: Mega Microgame$!, there is a microgame called "Vermin" in which Wario has to whack a mole with a hammer. It was recreated as a DSiWare game that was released for Nintendo DSi on July 15, 2009 in Japan, on April 5, 2010 in the United States and April 9, 2010 in Europe; and for Nintendo 3DS on July 7, 2011 in Europe. In the Super Smash Bros. series, Mr. Game & Watch has several attacks which has him hit opponents on either side with two hammers, referencing Vermin. (source: https://en.wikipedia.org/wiki/List_of_Game_%26_Watch_games#Vermin). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.214: algestam, hap, Mr. Do and Sean Riddle added 'Nintendo Game & Watch: Vermin' system. ROMSET: 107459 bytes in 2 files / 31.04Kb packed $end $info=gnw_zelda $mame 0.209 [algestam] Game & Watch: Zelda, Nintendo, 1989 Game & Watch (Japanese: ???&????? G?mu & Uotchi; called Tricotronic in West Germany and Austria) is a line of handheld electronic games produced by Nintendo from 1980 to 1991. Created by game designer Gunpei Yokoi, each Game & Watch features a single game to be played on an LCD screen in addition to a clock, an alarm, or both. This console inspired Nintendo to make the Game Boy. It was the earliest Nintendo product to gain major success. The Zelda Game & Watch (model number ZL-65) is a multi-screen Game & Watch system developed by Nintendo and released in North America in 1989. Its gameplay was heavily inspired by Nintendo Entertainment System game Zelda II: Adventure of Link, and it featured an original story described on the manual. Unlike the other LCD games, this was made by Nintendo and appeared on a Nintendo platform. The handheld console would be Nintendo's penultimate release before the release of the Game Boy (the last being Mario The Juggler) (source: https://en.wikipedia.org/wiki/LCD_games_from_The_Legend_of_Zelda_series#Zelda_(Game_&_Watch)). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.209: algestam added 'Nintendo Game & Watch: Zelda' system. ROMSET: 712267 bytes in 4 files / 225.80Kb packed $end $info=gon100 $mame 0.280 [TeamEurope, David Haywood] Game On 100-in-1, , 201? Plug-and-play console designed to connect directly to your TV, featuring hundreds of pre-installed retro games—perfect for instant entertainment without the need for cartridges or downloads. Equipped with a dedicated controller boasting directional and action buttons, it includes titles inspired by classic arcade games and consoles from the 80s and 90s. The console also offers features like state-saving, level selection, and difficulty adjustments—all in an affordable, accessible package. Ideal for gaming nostalgia enthusiasts and casual family use alike. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added ' Game On 100-in-1' system. ROMSET: 4194304 bytes in 1 file / 1.66Mb packed $end $info=goretrop $mame 0.279 [David Haywood, TeamEurope] Go Retro Portable 260+ Games, Retro-Bit, 2018 This is a portable console with a built-in display, featuring over 260 pre-installed games carefully curated from retro classics spanning various eras and genres—ranging from platformers and arcades to fighting games. Equipped with physical controls like a joystick and buttons, it’s designed for instant play without the need for connection to TVs or external devices. Powered by a rechargeable battery, it delivers on-the-go entertainment in a design inspired by vintage handheld gaming systems, making it perfect for anyone seeking a nostalgic and accessible experience—ideal for fans of retro gaming and those who enjoy classic, throwback-style fun. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: David Haywood and TeamEurope added 'Retro-Bit Go Retro Portable 260+ Games' system. ROMSET: 33554688 bytes in 2 files / 9.67Mb packed $end $info=goretropa $mame 0.286 [TeamEurope, SSJ] Go Retro Portable 260+ Games (older), Retro-Bit, 2018 Retro-Bit's 2018 retro handheld console features an approximately 3-inch LCD screen and comes with over 260 built-in games inspired by NES/Famicom titles (unofficial clones with slightly modified graphics and names to circumvent copyright restrictions). Its compact design resembles a modernized Game Boy Color, complete with a D-pad, A/B buttons, Start/Select buttons, and power options via AAA batteries or micro-USB. Some versions include composite video output for TVs and come with a hard-shell case. Aimed at casual or nostalgic users as an affordable device for simplified retro entertainment—this is not an officially licensed Nintendo console. It represents a typical entry-level solution in the retro clone market, perfect for occasional gaming experiences without the need for complex setups. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope and SSJ added 'Retro-Bit Go Retro Portable 260+ Games (older)' system. ROMSET: 33554432 bytes in 1 file / 9.67Mb packed $end $info=goretropu12 $mame 0.288 [Sean Riddle, David Haywood] Go Retro Portable 250+ Games (US, V1.2), Retro-Bit, 2018 Handheld plug-and-play console by Retro-Bit, preloaded with over 250 emulated retro games (mostly from Sega Genesis/Mega Drive and arcade systems). Features a 3.5" color LCD screen, built-in speakers, directional pad, action buttons, and headphone jack. Runs on AA batteries or USB power. Includes licensed titles from developers like Data East and Technōs Japan (e.g., *Joe & Mac*, *Double Dragon*), though exact game lists vary by region and version. Model V1.2 (US) offers composite video output for TV play. Designed for nostalgic gamers and casual use no cartridge support or save states. Represents modern retro gaming with official emulation, unlike generic "multicart" clones. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: Sean Riddle and David Haywood added 'Retro-Bit Go Retro Portable 250+ Games (US, V1.2)' system. ROMSET: 33554432 bytes in 1 file / 10.13Mb packed $end $info=goretropu13 $mame 0.288 [Sean Riddle, David Haywood] Go Retro Portable 250+ Games (US, V1.3), Retro-Bit, 2018 Handheld plug-and-play console by Retro-Bit, preloaded with over 250 emulated retro games (mostly from Sega Genesis/Mega Drive and arcade systems). Features a 3.5" color LCD screen, built-in speakers, directional pad, action buttons, and headphone jack. Runs on AA batteries or USB power. Includes licensed titles from developers like Data East and Technōs Japan (e.g., *Joe & Mac*, *Double Dragon*), though exact game lists vary by region and version. Model V1.2 (US) offers composite video output for TV play. Designed for nostalgic gamers and casual use no cartridge support or save states. Represents modern retro gaming with official emulation, unlike generic "multicart" clones. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: Sean Riddle and David Haywood added 'Retro-Bit Go Retro Portable 250+ Games (US, V1.3)' system. ROMSET: 33554432 bytes in 1 file / 11.36Mb packed $end $info=gormiti $mame 0.220 [Sean Riddle, Clawgrip] Gormiti Game Arena (Spain), Giochi Preziosi, 2013 The joystick is shaped like Gheos, Lord of the Earth, and is connected to the TV to play an unprecedented epic battle. Fight against the eleven challengers in three different settings: Water, Volcano and Forest. There are 3 game modes, Tournament, Training and Single Game (source, traslated from Italian: https://www.google.com/amp/s/www.e-giochiamo.it/gormiti-game-arena.html%3famp=1) DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.220: Sean Riddle and Clawgrip added 'Giochi Preziosi Gormiti Game Arena (Spain)' system. ROMSET: 8388608 bytes in 1 file / 4.71Mb packed $end $info=goupilg1 $mame 0.171 [Jean-Francois DEL NERO] Goupil G1, SMT, 1979 SMT Goupil (SMT for personal computer and telecommunications company) was a French company specialized in IT, founded in 1979 by Claude Perdrillat, previously a senior employee at the Directorate General of Telecommunications. During the 1980s, the company produced Goupil many computers, mainly to the French authorities. This market, largely provided to the company by the address book of its founder, collapses in the late 1980s with the emergence of drastic budget cuts in the French public sector more competitive and aggressive technological rivals. Its main competitors of the time are IBM, Apple and Olivetti (source, translated from the French: https://fr.wikipedia.org/wiki/SMT_Goupil). DRIVER: skeleton/goupil.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.171: Jean-Francois DEL NERO added 'SMT Goupil G1' system. ROMSET: 13312 bytes in 13 files / 9.75Kb packed $end $info=goupilg2 $mame 0.187 [Jean-Francois DEL NERO] Goupil G2, SMT, 1981 SMT Goupil (SMT for personal computer and telecommunications company) was a French company specialized in IT, founded in 1979 by Claude Perdrillat, previously a senior employee at the Directorate General of Telecommunications. During the 1980s, the company produced Goupil many computers, mainly to the French authorities. This market, largely provided to the company by the address book of its founder, collapses in the late 1980s with the emergence of drastic budget cuts in the French public sector more competitive and aggressive technological rivals. Its main competitors of the time are IBM, Apple and Olivetti (source, translated from the French: https://fr.wikipedia.org/wiki/SMT_Goupil). DRIVER: skeleton/goupil.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.187: Jean-Francois DEL NERO added 'SMT Goupil G2' system. ROMSET: 9216 bytes in 6 files / 5.68Kb packed $end $info=gp230 $mame 0.288 [TeamEurope] TFT Portable Player / GPDevice 230-in-1 (YJ-801), , 201? Economical portable console with a color TFT screen, marketed as "230-in-1." Compact design featuring D-pad, A/B buttons, mono speaker, and composite video output. Runs simplified versions of classic NES/Game Boy games on 8-bit embedded hardware—the "230-in-1" label is purely marketing, with no original or licensed titles. Battery or USB-powered. Basic 2D graphics, mono audio, repetitive gameplay. Targeted at discount markets as casual entertainment, typical of post-2010 low-cost Chinese consoles without connectivity or expansion. DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'TFT Portable Player / GPDevice 230-in-1 (YJ-801)' system. ROMSET: 134217728 bytes in 1 file / 46.39Mb packed $end $info=gp2x $mame 0.134 [R. Belmont] GP2X, Game Park Holdings, 2005 The GP2X is an open-source, Linux-based handheld video game console and portable media player developed by South Korean company GamePark Holdings. It was released on November 10, 2005, in South Korea only. The GP2X is designed for homebrew developers as well as commercial developers. It is commonly used to run emulators for classic game consoles such as Neo Geo, Sega Mega Drive, Sega Master System, Sega Game Gear, Amstrad CPC, Commodore 64, Nintendo Entertainment System, PC-Engine/TurboGrafx-16, MAME and others (source: http://en.wikipedia.org/wiki/GP2X). DRIVER: gamepark/gp2x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.134: R. Belmont added 'Game Park Holdings GP2X (not working)' system. ROMSET: 9395072 bytes in 9 files / 4.60Mb packed $end $info=gp32 $mame 0.134 [R. Belmont] GP32, Game Park Holdings, 2001 The GP32 (GamePark 32) is a handheld game console developed by the Korean company Game Park. It was released on November 23, 2001, in South Korea only (source: http://en.wikipedia.org/wiki/GP32). DRIVER: gamepark/gp32.cpp DRIVER STATUS: Emulation: Preliminary Color: Imperfect Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: gp32.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.208: Dumped X2C32 CPLD [coolmod]. - 0.152: Softlist update [Anna Wu]. - 0.134: R. Belmont added 'Game Park GP32 (not working)' system. ROMSET: 2636731 bytes in 6 files / 1.31Mb packed $end $info=gp3x788 $mame 0.288 [TeamEurope] GM-1417 - HD 360 Degrees Rocker Palm Eyecare Console - 788 in 1, Prince Electronics, 202? Economical plug-and-play TV console marketed as “788-in-1,” featuring a rocking palm rest for ergonomic comfort and an “eyecare” LCD-backlit display (when used in handheld mode). Includes built-in speakers, D-pad, action buttons, and composite video output for TV play. Runs simplified clones of classic 8-bit games (mostly NES-style) on embedded 8-bit hardware—“788-in-1” is purely marketing with no original or licensed titles. Powered by external adapter or batteries. Basic 2D graphics, mono audio, repetitive gameplay. Typical of post-2010 low-cost Chinese consoles aimed at discount markets, with no connectivity, save features, or expansion. DRIVER: handheld/generalplus_gp3x_unknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Prince Electronics GM-1417 - HD 360 Degrees Rocker Palm Eyecare Console - 788 in 1' system. ROMSET: 5242880 bytes in 2 files / 2.18Mb packed $end $info=gpac800 $mame 0.217 [David Haywood, AJR] GeneralPlus GPL1625x System-on-a-Chip (with NAND handling), , ???? DRIVER: devices/machine/generalplus_gpl1625x_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Changed description to 'GeneralPlus GPL1625x System-on-a-Chip (with NAND handling)'. - 0.222: Changed description to 'GeneralPlus GPL16250 System-on-a-Chip (with NAND handling)'. - 0.217: David Haywood and AJR added 'GeneralPlus GPAC800 System-on-a-Chip' device. ROMSET: None required. $end $info=gpac800spi $mame 0.218 GeneralPlus GPL1625x System-on-a-Chip (with SPI handling), , ???? DRIVER: devices/machine/generalplus_gpl1625x_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Changed description to 'GeneralPlus GPL1625x System-on-a-Chip (with SPI handling)'. - 0.222: Changed description to 'GeneralPlus GPL16250 (with SPI handling)'. - 0.218: Added 'GeneralPlus unSP20 SPI-based SoC' device. ROMSET: None required. $end $info=gpce4 $mame 0.288 [David Haywood] GeneralPlus GPCE4 series SoC, , ???? DRIVER: devices/machine/generalplus_gpce4_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: David Haywood added 'GeneralPlus GPCE4 series SoC' device. $end $info=gpi1200 $mame 0.275 [Taksangs] GPi 1200, Goldstar, 1995 The GoldStar GPi 1200 is a portable video game console produced by GoldStar (the predecessor of LG) in the early 2000s. It’s a "plug-and-play" device featuring a built-in LCD display, designed for on-the-go gaming without the need for connection to a TV. The console comes with several pre-installed games, primarily clones or simplified versions of classic arcade titles and retro games, easily accessed via physical controls like a joystick and buttons. Compact and battery-powered, the GPi 1200 stands out for its ergonomic design and straightforward interface, tailored for casual, family-oriented users. Although it wasn’t based on a standard gaming platform, it delivers an instant entertainment experience typical of the affordable mini-consoles popular during that era. Today, it’s regarded as a fascinating example of how Asian electronics manufacturers ventured into the portable retrogaming market before the widespread digital age—and remains a sought-after item among collectors of vintage gadgets and niche gaming consoles. DRIVER: philips/cdi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cdi.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.275: Taksangs added 'Goldstar GPi 1200' system. ROMSET: 524288 bytes in 1 file / 237.54Kb packed $end $info=gpib_hardbox $mame 0.150 SSE HardBox, , ???? DRIVER: devices/bus/ieee488/hardbox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Renamed (hardbox) to (gpib_hardbox). - 0.186: Changed description to 'SSE HardBox'. - 0.150: Added 'HardBox' device. ROMSET: 24576 bytes in 6 files / 17.21Kb packed $end $info=gpib_mshark $mame 0.149u1 Mator SHARK, , ???? DRIVER: devices/bus/ieee488/shark.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Renamed (mshark) to (gpib_mshark). - 0.151: Renamed (shark) to (mshark). - 0.149u1: Added 'Mator SHARK' device. ROMSET: 22528 bytes in 6 files / 12.89Kb packed $end $info=gpib_remote488 $mame 0.196 IEEE-488 Remotizer, , ???? DRIVER: devices/bus/ieee488/remote488.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Renamed (remote488) to (gpib_remote488). - 0.198: Added '“checkpoint?? command that performs a synchronous out-of-band echo request [F. Ulivi]. - 0.196: Added 'IEEE-488 Remotizer' device. ROMSET: None required. $end $info=gpib_softbox $mame 0.149 SSE SoftBox, , ???? DRIVER: devices/bus/ieee488/softbox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Renamed (pet_softbox) to (gpib_softbox). - 0.186: Changed description to 'SSE SoftBox'. - 0.149: Readded PET SoftBox' device. - 0.148u5: Removed PET SoftBox. - 0.144u5: Added 'PET SoftBox' device. ROMSET: 12288 bytes in 6 files / 9.06Kb packed $end $info=gpl_chx $mame 0.288 [David Haywood] Generalplus GPL162xx / GPL951xx CHA/CHB Sound, , ???? DRIVER: devices/machine/generalplus_gpl_chx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: David Haywood added 'Generalplus GPL162xx / GPL951xx CHA/CHB Sound' device. $end $info=gpl_dma $mame 0.288 [David Haywood] Generalplus GPL162xx / GPL951xx System DMA, , ???? DRIVER: devices/machine/generalplus_gpl_dma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: David Haywood added 'Generalplus GPL162xx / GPL951xx System DMA' device. $end $info=gpl_renderer $mame 0.283 [David Haywood] GeneralPlus video rendering, , ???? DRIVER: devices/machine/gpl_renderer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Try to actually use address space finders. Also a bunch of cleanup [Vas Crabb]. - 0.283: David Haywood added 'GeneralPlus video rendering' device. ROMSET: None required. $end $info=gpl_timebase $mame 0.288 [David Haywood] Generalplus GPL162xx / GPL951xx System Timebase, , ???? DRIVER: devices/machine/generalplus_gpl_timebase.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: David Haywood added 'Generalplus GPL162xx / GPL951xx System Timebase' device. $end $info=gpl951xx $mame 0.282 [David Haywood] GeneralPlus GPL951xx, , ???? DRIVER: devices/machine/generalplus_gpl951xx_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: No need for m_portnames [hap]. - 0.282: David Haywood added 'GeneralPlus GPL951xx' device. ROMSET: None required. $end $info=gpl951xx_rtc $mame 0.288 [David Haywood] GPL951XX Real Time Clock, , ???? DRIVER: devices/machine/generalplus_gpl951xx_rtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: David Haywood added 'GPL951XX Real Time Clock' device. $end $info=gpoker $mame 0.161 [hap, Sean Riddle] Poker (Gakken, 1979 version), Gakken, 1979 Technical information and pictures: http://94.214.50.20/GameMuseum/html_small/Handheld/Gakken/Rest_Poker.html DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.161: hap and Sean Riddle added 'Gakken Poker (1979 version)' system. ROMSET: 3280 bytes in 3 files / 2.23Kb packed $end $info=gprnrs1 $mame 0.187 [BeckieRGB] Game Prince RS-1, , 200? The RS-1 Game Prince is a handheld NES on a chip console with a 2.5 inch back lit LCD. The Game Prince feels pretty sturdy. I was expecting it to be made of cheap plastic, but not so much. The console's case is contoured so that it sits in your hand well. It runs on three AAA batteries. There is a headphone jack and volume slider. There is no cartridge slot for games as they are all built in. The buttons and their layout get interesting. It has a PlayStation style D-PAD. There is no Select button. The A and B buttons are reversed. There is a turbo button you can use to assign a turbo function to A or B. There is a Reset button that allows you to reboot the device, essentially exiting a game and getting back to the game selection menu. The lack of the select button isn't a big deal. None of the included games rely on it. The A and B buttons reversed is an odd thing. It really tripped me up at first, but then I got used to it. It's not ideal, but it is workable. The batteries last a long time. I've owned my Game Prince (or is it an RS-1?) for about three months now. After about 15 hours of play time I've went through one set of batteries and I'm working through the second. There is no battery meter. The use of AAA batteries isn't a big deal for me as I use rechargeable Ni-MH batteries (source: http://deanvaughan.org/wordpress/2015/12/game-prince-rs-1-handheld-nes-console-review-obscure-handheld/). DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.194: Machine promoted to working [David Shah]. - 0.187: BeckieRGB added 'Game Prince RS-1' system. ROMSET: 8388608 bytes in 1 file / 3.64Mb packed $end $info=gprnrs16 $mame 0.187 [BeckieRGB] Game Prince RS-16, , 200? Portable console with an LCD screen and simple analog controls, designed to offer an immediate gaming experience. It included a collection of classic emulated games accessible via an integrated menu. Ideal for those seeking compact retro entertainment without the need for installation. DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.194: Machine promoted to working [David Shah]. - 0.187: BeckieRGB added 'Game Prince RS-16' system. ROMSET: 33554432 bytes in 1 file / 9.60Mb packed $end $info=gr700 $mame 0.220 [DBWBP] GR-700 Guitar Synthesizer, Roland, 1984 The GR-700 is classic Roland 1980s analog synthesizer technology. Released in late 1984, the GR-700 is the pinnacle of early Roland guitar synthesizer design. The distinctive and futuristic GR-700 features both a digital CPU for guitar tracking and a warm, fat hybrid digital/analog synthesizer engine for lush sounds (source: https://www.joness.com/gr300/GR-700.htm). DRIVER: roland/roland_jx3p.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Roland GR-700 Guitar Synthesizer' system. ROMSET: 16384 bytes in 2 files / 7.60Kb packed $end $info=granada $mame 0.270 [hap, Sean Riddle] Sphinx Granada, Newcrest Technology / CXG Systems / Intelligent Chess Software, 1988 This computer has the exact same level settings as ADDEX DESIGN Stratege, CXG Pocket Chess, Sphinx Seville and Fidelity Chess Challenger Micro. The software is may be the same in all these machines. The CXG Sphinx Granada first came out in 1988.Your SPHINX Chess Computer is an ideal opponent. It is ready to play you at any time, as often as you like, at whatever level of skill you choose. This computer has the exact same level settings as ADDEX DESIGN Stratege, CXG Pocket Chess, Sphinx Seville and Fidelity Chess Challenger Micro (source: https://www.spacious-mind.com/html/sphinx_granada.html). The CXG Sphinx Granada first came out in 1988. DRIVER: newcrest/royal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems / Intelligent Chess Software'. - 0.270: hap, Sean Riddle added 'CXG Systems / Newcrest Technology / Intelligent Chess Software Sphinx Granada' system. $end $info=grandmas $mame 0.288 [hap, Berger] Grand Master (Milton Bradley), Milton Bradley, 1983 Milton Bradley Grand Master portable electronic chess console, released in the 1980s exclusively for chess. Compact design featuring a fixed-segment LCD chessboard, numeric keypad for move entry, and speaker for audio feedback. Based on a 4/8-bit microcontroller, it offers teaching modes for beginners, move analysis, tactical suggestions, and games against the computer with scalable difficulty levels. Includes a physical chessboard with labeled squares and designated areas for captured pieces, as described in the user manual. Battery-powered, with no connectivity or expansion options—dedicated software stored in ROM. Designed for players of all skill levels to facilitate structured learning and autonomous practice, it represents a pioneering example of a pre-digital "chess computer," exclusively focused on chess without features for other board games. DRIVER: miltonbradley/grandmaster.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: hap and Berger added 'Milton Bradley Grand Master (Milton Bradley)' system. ROMSET: 16384 bytes in 2 files / 11.40Kb packed $end $info=granits $mame 0.184 [hap] Granit S, hack (Remote Control Systems), 1986 A remote control system designed for the automation of industrial or household devices through radio signals. Equipped with broadband technology for greater precision and transmission distance, it allows the control of multiple devices from a single portable unit. Ideal for professional or residential environments where remote management is essential. DRIVER: fidelity/excel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.269: Fix error beeps problem and update internal artwork [hap]. - 0.267: Changed manufacturer to 'hack (Remote Control Systems)'. - 0.208: Changed description to 'Granit S'. - 0.184: hap added 'hack (RCS) Granit 'S'' system. ROMSET: 32768 bytes in 1 file / 23.71Kb packed $end $info=gravity $mame 0.242 [hap, Sean Riddle] Gravity (Mattel), Mattel Electronics, 1980 Nicely shaped and well designed LED game. With 3 games to test reflexes and coordination: Juggling, Coin Drop and Docking. Mattel originally advertised this game as Catastrophe, but that version was never released (source: https://www.electronicplastic.com/game/?company=mattel&id=353&skip=&filter=&search=). DRIVER: handheld/hh_rw5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.242: hap and Sean Riddle added 'Mattel Electronics Gravity (Mattel)' system. ROMSET: 896 bytes in 1 file / 0.86Kb packed $end $info=grfd2301 $mame 0.150 [Al Kossow, Robbbert] Futuredata 2301 Network Processor, Genrad, 198? A dedicated network processor for managing data and communications in corporate environments, equipped with advanced traffic analysis and routing capabilities. Designed to support complex networks with standard protocols of the time, it offered monitoring and configuration functions via hardware or software interface. Intended for technicians and system administrators for managing network infrastructures. DRIVER: skeleton/grfd2301.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.150: Al Kossow and Robbbert added skeleton driver of 'Genrad Futuredata 2301 Network Processor' system. ROMSET: 12288 bytes in 2 files / 4.16Kb packed $end $info=grid_keyboard $mame 0.187 GRiD Compass Keyboard, , ???? DRIVER: gridcomp/gridkeyb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added 'GRiD Compass Keyboard' device. ROMSET: None required. $end $info=grid1101 $mame 0.187 [Sergey Svishchev] Compass 1101, GRiD Computers, 1982 Designed to be the ultimate portable computer, the clamshell-style GRiD Compass 1101 is the grand-daddy of all present-day laptop computers. The Compass is very high-tech, with its flat-black, die-cast magnesium-alloy case, and bright, sharp electroluminescent display (ELD). No other system packed so much speed and power in as small a case, and none had such a unique and large, easy-to-read screen, allowing full 80x24 text. Originally developed for business executives, GRiDs were also used by the U.S. military 'in the field', and by NASA on the Space Shuttles during the 1980's and 90's. It's even been said that the US President's "nuclear football" at one time included a GRiD computer (source: http://oldcomputers.net/grid1101.html). DRIVER: gridcomp/gridcomp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.222: Heavily improved GRiD Compass 1101 emulation, allowing the system to boot without patches: machine promoted to working [usernameak]. - 0.187: Sergey Svishchev added 'GRiD Computers Compass 1101' system. ROMSET: 32768 bytes in 4 files / 22.28Kb packed $end $info=grid1109 $mame 0.187 [Sergey Svishchev] Compass 1109, GRiD Computers, 1982 The Grid Compass (written GRiD by its manufacturer GRiD Systems Corporation) was one of the first laptop computers when the initial model was introduced in April 1982 (the model 1101[a]). The computer was designed by British industrial designer Bill Moggridge. It began development in 1979, and was eventually completed and sold three years later (source: https://en.wikipedia.org/wiki/Grid_Compass). DRIVER: gridcomp/gridcomp.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.187: Sergey Svishchev added 'GRiD Computers Compass 1109' system. $end $info=grid1121 $mame 0.187 [Sergey Svishchev] Compass II 1121, GRiD Computers, 1984 The Grid Compass (written GRiD by its manufacturer GRiD Systems Corporation) was one of the first laptop computers when the initial model was introduced in April 1982 (the model 1101[a]). The computer was designed by British industrial designer Bill Moggridge. It began development in 1979, and was eventually completed and sold three years later (source: https://en.wikipedia.org/wiki/Grid_Compass). DRIVER: gridcomp/gridcomp.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.286: Fix GRiD Compass II 1139 screen size (#14785) [Valera Klachkov]. - 0.187: Sergey Svishchev added 'GRiD Computers Compass II 1121' system. $end $info=grid1129 $mame 0.187 [Sergey Svishchev] Compass II 1129, GRiD Computers, 1984 The Grid Compass (written GRiD by its manufacturer GRiD Systems Corporation) was one of the first laptop computers when the initial model was introduced in April 1982 (the model 1101[a]). The computer was designed by British industrial designer Bill Moggridge. It began development in 1979, and was eventually completed and sold three years later (source: https://en.wikipedia.org/wiki/Grid_Compass). DRIVER: gridcomp/gridcomp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.187: Sergey Svishchev added 'GRiD Computers Compass II 1129' system. ROMSET: 16384 bytes in 2 files / 12.08Kb packed $end $info=grid1131 $mame 0.187 [Sergey Svishchev] Compass II 1131, GRiD Computers, 1984 The Grid Compass (written GRiD by its manufacturer GRiD Systems Corporation) was one of the first laptop computers when the initial model was introduced in April 1982 (the model 1101[a]). The computer was designed by British industrial designer Bill Moggridge. It began development in 1979, and was eventually completed and sold three years later (source: https://en.wikipedia.org/wiki/Grid_Compass). DRIVER: gridcomp/gridcomp.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.187: Sergey Svishchev added 'GRiD Computers Compass II 1131' system. $end $info=grid1139 $mame 0.187 [Sergey Svishchev] Compass II 1139, GRiD Computers, 1984 The Grid Compass (written GRiD by its manufacturer GRiD Systems Corporation) was one of the first laptop computers when the initial model was introduced in April 1982 (the model 1101[a]). The computer was designed by British industrial designer Bill Moggridge. It began development in 1979, and was eventually completed and sold three years later (source: https://en.wikipedia.org/wiki/Grid_Compass). DRIVER: gridcomp/gridcomp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.187: Sergey Svishchev added 'GRiD Computers Compass II 1139' system. ROMSET: 16384 bytes in 2 files / 12.06Kb packed $end $info=grid2101_floppy $mame 0.222 [usernameak] GRID2101_FLOPPY, , ???? DRIVER: devices/bus/ieee488/grid2102.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: usernameak added 'GRID2101_FLOPPY' device. ROMSET: None required. $end $info=grid2101_hdd $mame 0.222 [usernameak] GRID2101_HDD, , ???? DRIVER: devices/bus/ieee488/grid2102.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: usernameak added 'GRID2101_HDD' device. ROMSET: None required. $end $info=grid2102 $mame 0.222 [usernameak] GRID2102, , ???? DRIVER: devices/bus/ieee488/grid2102.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Fixed geometry disk and support formatting (#15192): Support ddFormat, ddInitialize; fix ddWrite(mode=1); rewrite 2101 and 2102 status blobs; add disk status struct, fill geometry properly; disable gpib state logs by default; fixes MS-DOS 2.11A loading, GitHub #10209 and GitHub #10210 [Valera Klachkov]. - 0.222: usernameak added 'GRID2102' device. ROMSET: None required. $end $info=gridrom_socket $mame 0.288 [Valera Klachkov] GRiD's ROM Socket, , ???? DRIVER: gridcomp/gridrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Valera Klachkov added 'GRiD's ROM Socket' device. $end $info=grndctrl $mame 0.253 [R. Belmont] Apple Grand Central PCI I/O ASIC, , ???? DRIVER: apple/heathrow.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: R. Belmont added 'Apple Grand Central PCI I/O ASIC' device. ROMSET: None required. $end $info=grobot9 $mame 0.179 [hap, Sean Riddle] Game Robot 9, Takatoku Toys, 1980 Japanese version of Mego's Fabulous Fred. Circuit board says 'Game Robot 7520', 7520 might be a model number (source: http://www.handheldmuseum.com/Gakken/GameRobot9.htm). DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.179: hap and Sean Riddle added 'Gakken Game Robot 9' system. ROMSET: 2048 bytes in 1 file / 1.81Kb packed $end $info=grom $mame 0.173 TMC0430 GROM, , ???? DRIVER: devices/machine/tmc0430.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'TMC0430 GROM'. - 0.173: Added 'TMC0430 device (GROM)' device. ROMSET: None required. $end $info=gromport $mame 0.149u1 TI-99 Cartridge port, , ???? DRIVER: devices/bus/ti99/gromport/gromport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'TI-99 Cartridge port'. - 0.149u1: Added 'Cartridge port' device. ROMSET: None required. $end $info=gs611606a $mame 0.214 [rfka01] GOLDSTAR P/N 611-606A Rev 1.0A, Goldstar, 198? Technical informations: https://www.win3x.org/uh19/motherboards/6777 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.214: rfka01 added 'Goldstar GOLDSTAR P/N 611-606A Rev 1.0A' system. ROMSET: 65536 bytes in 2 files / 20.57Kb packed $end $info=gs6502 $mame 0.222 [Frank Palazzolo] Simple 6502 Machine, Grant Searle, 2013 The purpose of this computer is to create the simplest possible machine with a high speed interface, good amount of RAM and also a good implementation of BASIC. The design that I produced is shown here, and is probably the simplest 6502 circuit that can be done to fulfil what I need. This can be used as the basis of more complex machines. The ACIA is very minimally decoded. If a more refined decoding is needed then it is straightforward to add additional gates or a 74LS138 decoder. However, even with this simple arrangement, there is still 8K of address space free for interfacing as needed. Data I/O is high speed at 115200 baud, and if data transfer between the PC and this board is not controlled then characters will be lost. To ensure data transfer is stopped when the 6502 is not ready for it (ie. the previous byte hasn't been read) the 6850 receive interrupt is enabled. As soon as a character is received, the IRQ on this chip will go low. This is connected, via an inverter, to the /RTS serial connection. The /RTS will therefore go high as soon as a character is received. It will remain high until the character is read (a read of the data resets the IRQ status). Once it has been read, the /IRQ will go high, so the /RTS will go low, allowing the PC to resume transfer. This is repeated as each character is received, controlling the data transfer until the 6502 is ready for it (source: http://searle.x10host.com/6502/Simple6502.html). DRIVER: homebrew/gs6502.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: Frank Palazzolo added 'Grant Searle Simple 6502 Machine' system. ROMSET: 16384 bytes in 1 file / 6.51Kb packed $end $info=gs6809 $mame 0.222 [Frank Palazzolo] Simple 6809 Machine, Grant Searle, 2011 The purpose of this computer is to create the simplest possible machine with a high speed interface, good amount of RAM and also a good implementation of BASIC. The design that I produced is shown here, and is probably the simplest 6809 circuit that can be done to fulfil what I need. This can be used as the basis of more complex machines. The ACIA is very minimally decoded. If a more refined decoding is needed then it is straightforward to add additional gates or a 74LS138 decoder. However, even with this simple arrangement, there is still 8K of address space free for interfacing as needed (source: http://searle.x10host.com/6809/Simple6809.html). DRIVER: homebrew/gs6809.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: Frank Palazzolo added 'Grant Searle Simple 6809 Machine' system. ROMSET: 16384 bytes in 1 file / 7.83Kb packed $end $info=gscobra $mame 0.235 [hap, Kevin Horton, Sean Riddle] Super Cobra (Gakken, green version), Gakken, 1982 Gakken's version of Stern/Konami's Super Cobra arcade game. Gakken also released another version of this game with the same name. It has the same body style as Defender, but it's green, click here to check it out (source: https://www.handheldmuseum.com/Gakken/SuperCobra.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.235: hap, Kevin Horton and Sean Riddle added 'Gakken Super Cobra (Gakken, green version)' system. ROMSET: 237271 bytes in 2 files / 29.12Kb packed $end $info=gscpm $mame 0.222 [Frank Palazzolo] Simple CP/M Machine, Grant Searle, 201? This project shows how it is possible to construct a Z80 computer running full CP/M 2.2 with disk storage using a minimal chip count. Source code and schematics are included to allow modifications if needed. Several commercial CP/M packages have been tried on this and they work perfectly. A large library of applications are available elsewhere on the web, and these can be loaded onto this machine using my own custom-made transfer software. Also included is a ROM version of BASIC to allow the machine to be programmed without CP/M. A LOT of work has gone into this project, as I have not only designed the hardware, but written the Boot ROM, BIOS, Formatting, System Transfer and File transfer programs. Also, many hours spent in making the ROM BASIC as clean as possible, with extended commands written by myself within it (source: http://searle.x10host.com/cpm/index.html). DRIVER: homebrew/gscpm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: Frank Palazzolo added 'Grant Searle Simple CP/M Machine' system. ROMSET: 16384 bytes in 1 file / 6.86Kb packed $end $info=gsfc200 $mame 0.128 [Wilbert Pol, Miodrag Milanović] FC-200 (MSX1, Europe), Goldstar, 1984 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). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.250: Changed description to 'FC-200 (MSX1, Europe)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Goldstar FC-200' system. ROMSET: 32768 bytes in 2 files / 25.32Kb packed $end $info=gsfc80u $mame 0.155 [Wilbert Pol] FC-80U (MSX1, Korea), Goldstar, 1984 Goldstar became LG (Lucky-Goldstar) in 1997. The FC-80 and FC-200 are the same computers. The FC-200 was the name used for the "export" model (outside Korea/Asia). This typical MSX-1 computer was made in Korea. It has no special feature apart from the official MSX specifications. Or maybe just one weird feature : it has a hole at the right of the cartridge slot to store a lightpen when not used. This lightpen was available as an option with its dedicated cartridge (source: ). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: Changed description to 'FC-80U (MSX1, Korea)'. - 0.155: Wilbert Pol added 'Goldstar FC-80U' system. ROMSET: 40960 bytes in 2 files / 29.49Kb packed $end $info=gsp5 $mame 0.249 [DBWBP] GSP 5 Guitar Effects Processor/Preamp, DigiTech, 1989 Digitech GSP5 multi effect rack unit. It can run up to 5 effects simultaneously. The effects include: distortion, reverb, delay, chorus, flange, eq and, according to the manual, "other special effects". This one space rack unit would be great for a guitarist or keyboard player that likes to save custom sounds and use midi to link several effect units together. This particular item is from 1990, and the presets are reflective of the era. There is a programmable function as well, so the user can save custom sounds. The foot switch is included. There are midi in and midi through jacks on the back, as well as stereo outputs and two foot switch jacks (source: https://reverb.com/item/1069664-digitech-gsp-5-multi-effect-rack-unit). DRIVER: skeleton/digitech_gsp5.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.249: DBWBP added 'DigiTech GSP 5 Guitar Effects Processor/Preamp' system. ROMSET: 32768 bytes in 1 file / 18.67Kb packed $end $info=gssytts $mame 0.221 [David Haywood, Sean Riddle, Peter Wilhelmsen, anonymous] Guitar Super Star: You Take The Stage, Senario, 2009 An interactive music console featuring a wireless guitar and a screen to display musical notes in real-time. Designed to reproduce popular songs in "Guitar Hero" mode, it offers a gaming experience based on synchronization with the music rhythms. It includes multiplayer modes and increasing difficulty levels, targeting music and rhythm game enthusiasts. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: David Haywood, Sean Riddle, Peter Wilhelmsen and anonymous added 'Senario Guitar Super Star: You Take The Stage' system. ROMSET: 33554432 bytes in 1 file / 6.89Mb packed $end $info=gsx8800 $mame 0.268 [Angelo Salese] HAL GSX-8800, , ???? DRIVER: devices/bus/pc8801/gsx8800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.268: Angelo Salese added 'HAL GSX-8800' device. ROMSET: None required. $end $info=gsz80 $mame 0.222 [Frank Palazzolo] Simple Z-80 Machine, Grant Searle, 2007 The purpose of this computer is to create the simplest possible machine with a high speed interface, good amount of RAM and also a good implementation of BASIC. The design that I produced is shown here, and is probably the simplest Z80 circuit that can be done to fulfil what I need. This can be used as the basis of more complex machines. The ACIA is very minimally decoded but still leaves an I/O address space of 192 free input ports and 192 free output ports (ie. 1536 input bits plus 1536 output bits) available so would be more than adequate. If a more refined decoding is needed then it is straightforward to add additional gates or a 74LS138 decoder. However, even with this simple arrangement, there are many I/O addresses free for expansion (source: http://searle.x10host.com/z80/SimpleZ80.html). DRIVER: homebrew/gsz80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: Frank Palazzolo added 'Grant Searle Simple Z-80 Machine' system. ROMSET: 8192 bytes in 1 file / 6.10Kb packed $end $info=gt155 $mame 0.275 [Devin Acker] Casio GT155, , ???? DRIVER: devices/sound/gt155.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.283: Fix obvious left channel clamp typo [Angelo Salese]. - 0.276: Increased range of filter output to avoid overflow (#13454) [Devin Acker]. - 0.275: Devin Acker added 'Casio GT155' device. ROMSET: None required. $end $info=gt913 $mame 0.237 [Devin Acker] Casio GT913F, , ???? This chip powers several late-90s/early-2000s Casio keyboards. It's based on the H8/300 instruction set, but with different encoding. DRIVER: devices/cpu/h8/gt913.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.266: Fix 16-bit output port (used by ctk530 display) (#12344) [Devin Acker]. - 0.239: Minor cleanup [Devin Acker]. - 0.238: Log two more unknown sound commands [Devin Acker]. - 0.237: Devin Acker added 'Casio GT913F' device. ROMSET: None required. $end $info=gt913_intc $mame 0.237 [Devin Acker] Casio GT913F interrupt controller, , ???? DRIVER: devices/cpu/h8/h8_intc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: Devin Acker added 'Casio GT913F interrupt controller' device. ROMSET: None required. $end $info=gt913_io_hle $mame 0.237 [Devin Acker] Casio GT913F I/O (HLE), , ???? DRIVER: devices/machine/gt913_io.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: Devin Acker added 'Casio GT913F I/O (HLE)' device. ROMSET: None required. $end $info=gt913_kbd_hle $mame 0.237 [Devin Acker] Casio GT913F keyboard controller (HLE), , ???? DRIVER: devices/machine/gt913_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: Devin Acker added 'Casio GT913F keyboard controller (HLE)' device. ROMSET: None required. $end $info=gt913_sound_hle $mame 0.237 [Devin Acker] Casio GT913F sound, , ???? DRIVER: devices/machine/gt913_snd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.283: Fix obvious left channel clamp typo [Angelo Salese]. - 0.239: Changed description to 'Casio GT913F sound'. - 0.238: Log two more unknown sound commands [Devin Acker]. - 0.237: Devin Acker added 'Casio GT913F sound (HLE)' device. ROMSET: None required. $end $info=gtbmcx $mame 0.217 [Team Europe] Genius Tabletop Black Magic CX (Germany), VTech, 2000 The Black Magic CX is a learning computer with a window-like surface, connectivity to a PC and a cable-free infrared keyboard. It supports e-mail, can be connected to the digital camera from VTech? and is packed with games and learning fun: 71 programs include activities related to spelling, grammar, mathematics, general knowledge, computer practice, homework help, programming in LOGO, Logic games and two dictionaries (English / German, German / English and German / French, French / German). Wherever possible, the learning programs are tailored to the learning content of the primary school, but also take up the content of the following classes (source, traslated from German: manual). DRIVER: vtech/glcx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: glcx.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.217: Team Europe added 'VTech Genius Tabletop Black Magic CX (Germany)' system. ROMSET: 2097152 bytes in 1 file / 1.13Mb packed $end $info=gtct885 $mame 0.227 [kludge] Gaming Tech CT-885, Gaming Tech, 201? A portable plug-and-play console with an LCD screen and simple analog controls, designed to provide an immediate gaming experience. It includes a collection of classic emulated games accessible through an integrated menu. Ideal for those seeking compact retro entertainment without installation requirements. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: kludge added 'Gaming Tech Gaming Tech CT-885' system. ROMSET: 8388864 bytes in 2 files / 2.76Mb packed $end $info=gtia $mame 0.155 Atari GTIA, , ???? DRIVER: atari/gtia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari GTIA' device. ROMSET: None required. $end $info=guitarfv $mame 0.219 [Team Europe, Peter Wilhelmsen, David Haywood] Guitar Fever (2007.07.03 Ver 2.7), Advance Bright Ltd, 2007 An interactive music console featuring a wireless guitar and a screen to display musical notes in real-time. Designed to reproduce popular songs in "Guitar Hero" mode, it offers a gaming experience based on synchronization with the music rhythms. It includes multiplayer modes and increasing difficulty levels, targeting music and rhythm game enthusiasts. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Team Europe, Peter Wilhelmsen and David Haywood added 'Advance Bright Ltd Guitar Fever (2007.07.03 Ver 2.7)' system. ROMSET: 8388608 bytes in 1 file / 1.52Mb packed $end $info=guitarss $mame 0.219 [Sean Riddle, David Haywood] Guitar Super Star ('Fender Stratocaster' style), Senario, 200? An interactive music console featuring a wireless Stratocaster-shaped guitar, designed to reproduce popular songs in "Guitar Hero" mode. It offers a gaming experience based on synchronization with the music rhythms, with a screen displaying notes in real-time. It includes multiplayer modes and increasing difficulty levels, targeting music and rhythm game enthusiasts. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: Changed description to 'Guitar Super Star ('Fender Stratocaster' style)'. - 0.219: Sean Riddle and David Haywood added 'Senario Guitar Super Star (Fender Stratocaster style)' system. ROMSET: 8388608 bytes in 1 file / 3.81Mb packed $end $info=guitarssa $mame 0.221 [Sean Riddle, David Haywood, Peter Wilhelmsen, anonymous] Guitar Super Star (red 'Gibson Flying V' style), Senario, 200? An interactive music console featuring a wireless red Gibson Flying V-shaped guitar, designed to reproduce popular songs in "Guitar Hero" mode. It offers a gaming experience based on synchronization with the music rhythms, with a screen displaying notes in real-time. It includes multiplayer modes and increasing difficulty levels, targeting music and rhythm game enthusiasts. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: Sean Riddle, David Haywood, Peter Wilhelmsen and anonymous added 'Senario Guitar Super Star (red 'Gibson Flying V' style)' system. ROMSET: 8388608 bytes in 1 file / 3.81Mb packed $end $info=guitarst $mame 0.219 [Sean Riddle, David Haywood, Ryan Holtz] Guitar Star (US, Senario, NTSC), Senario, 200? An interactive music console featuring a wireless guitar and a screen to display musical notes in real-time. Designed to reproduce popular songs in "Guitar Hero" mode, it offers a gaming experience based on synchronization with the music rhythms. It includes multiplayer modes and increasing difficulty levels, targeting music and rhythm game enthusiasts. DRIVER: tvgames/spg2xx_shredmjr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.224: Changed description to 'Guitar Star (US, Senario, NTSC)'. - 0.223: Machine promoted to working [David Haywood]. - 0.219: Sean Riddle, David Haywood and Ryan Holtz added 'Senario Guitar Star' system. ROMSET: 8388608 bytes in 1 file / 2.59Mb packed $end $info=guitarstp $mame 0.223 [David Haywood, Team Europe] Guitar Star (Europe, PAL), , 200? An interactive music console featuring a wireless guitar and a screen to display musical notes in real-time. Designed to reproduce popular songs in "Guitar Hero" mode, it offers a gaming experience based on synchronization with the music rhythms. It includes multiplayer modes and increasing difficulty levels, targeting music and rhythm game enthusiasts. DRIVER: tvgames/spg2xx_shredmjr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=u9CjipzOU64 WIP: - 0.223: David Haywood and Team Europe added 'Guitar Star (Europe, PAL)' system. ROMSET: 8388608 bytes in 1 file / 2.95Mb packed $end $info=guitrbus $mame 0.223 [Sean Riddle, David Haywood] Guitar Buster, WinFun, 2012 The Winfun Guitar Buster is rock guitar and multi function microphone stand that lets you start your own band (source: https://edukaan.buzz/winfun-guitar-buster-5603). DRIVER: tvgames/spg2xx_wiwi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.223: Sean Riddle and David Haywood added 'WinFun Guitar Buster' system. ROMSET: 4194304 bytes in 1 file / 1.98Mb packed $end $info=gujtv108 $mame 0.272 [TeamEurope, David Haywood] GameU Joint TV Bank 108-in-1 (model AH9069), YSN, 200? A plug-and-play device with an LCD screen and simple analog controls, designed to provide an immediate gaming experience. It includes a vast collection of 108 emulated classic games accessible through an integrated menu. Ideal for those seeking compact retro entertainment without installation requirements. DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: TeamEurope and David Haywood added 'YSN GameU Joint TV Bank 108-in-1 (model AH9069)' system. ROMSET: 4194304 bytes in 1 file / 1.36Mb packed $end $info=gungunad $mame 0.251 [Sean Riddle] Gun Gun Adventure (Japan), Takara / SSD Company LTD, 2001 A portable gaming device dedicated to space shooter games, featuring an LCD screen and simple analog controls. Designed to replicate a miniature arcade experience, it offered gameplay modes with enemy formations and scoring objectives. Equipped with characteristic sounds and pixelated animations, it targeted retro game enthusiasts and fans of space adventures. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.251: Sean Riddle added 'Takara/SSD Company LTD Gun Gun Adventure (Japan)' system. ROMSET: 2097152 bytes in 1 file / 933.51Kb packed $end $info=gungunrv $mame 0.268 [TeamEurope, Peter Wilhelmsen, David Haywood] Gun Gun Revolution (Japan), Takara / SSD Company LTD, 2004 Gun Gun Revolution (ガンガンレボリューション) was made in 2004 by Takara as part of their PlugIt! series. The hardware part was developed by SSD and uses their Xavix technology. I talked about the predecessor Gun Gun Adventure in episode 107. The gun feels very solid and is of a good build quality. It is surprisingly heavy, but this isn't much of a problem, as the gun is operated two handed anyways. Like one of the configurations of its predecessor the gun uses a cross hair sight. By cranking back the front handle the gun changes to a grenade mode in the game. Visible from the side are the power switch, power indicator and reset button. As nicely hinted here the gun can be powered either by external power supply unit or via four AA cells. The unit transmits composite video. On the handle is a TRRS socket, in which the red Gun Gun Adventure gun can be plugged in for two player action (source: https://www.boojakascha.ch/index.php?page=GGRevolution). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.268: TeamEurope, Peter Wilhelmsen and David Haywood added 'Takara/SSD Company LTD Gun Gun Revolution (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.86Mb packed $end $info=gwnf $mame 0.158 [Team Europe] Genius Winner Notebook Fun (Germany), VTech, 1999 An interactive multimedia learning-oriented portable computer for children, featuring an LCD screen and integrated keyboard. It provided a wide range of activities including educational games, reading and math exercises, as well as basic functions like document management and simple web browsing. Preloaded with software and customizable game modes, it aimed to stimulate creativity and cognitive development through direct interaction and fun. DRIVER: vtech/prestige.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gl6000sl.xml, misterx.xml, gl2000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.158: Team Europe added 'VTech Genius Winner Notebook Fun (Germany)' system. ROMSET: 1048576 bytes in 1 file / 548.24Kb packed $end $info=gwsmb35 $mame 0.282 [TeamEurope] Game & Watch: Super Mario Bros. 35th Anniversary, Nintendo, 2020 It’s a dedicated handheld console released in 2020, created to celebrate the 35th anniversary of Super Mario. It features an original game inspired by Super Mario Bros., with running and jumping mechanics on procedurally generated levels, plus a digital clock. Equipped with a monochrome LCD screen, simple buttons, and battery power, it revives the classic Game & Watch design with a modern interface and a unique gaming experience, tailored for nostalgic fans and collectors. DRIVER: handheld/gw35th.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: TeamEurope added 'Nintendo Game & Watch: Super Mario Bros. 35th Anniversary' system. ROMSET: 1048576 bytes in 1 file / 982.73Kb packed $end $info=gwzeldan $mame 0.288 [TeamEurope] Game & Watch: The Legend of Zelda Anniversary, Nintendo, 2020 The Game & Watch: The Legend of Zelda is a limited-edition commemorative Game & Watch, developed and produced by Nintendo and released on November 12, 2021. The device features a collection of three classic video games from the Zelda series: The Legend of Zelda, Zelda II: The Adventure of Link, and The Legend of Zelda: Link's Awakening. It also includes Vermin, a title originally included in the third Game & Watch released. The game was released to celebrate the 35th anniversary of the Zelda series. It was announced on June 15, 2021, during the Nintendo Direct broadcast held at E3 2021 (source, translated from Italian: https://it.wikipedia.org/wiki/Game_%26_Watch:_The_Legend_of_Zelda). DRIVER: handheld/gw35th.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Nintendo Game & Watch: The Legend of Zelda Anniversary' system. ROMSET: 4194304 bytes in 1 file / 3.09Mb packed $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). DRIVER: amstrad/amstrad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: gx4000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.266: Update QA to 'gx4000.xml' [Angelo Salese]. - 0.261: Replaced abbreviated country names with full names in descriptions in 'gx4000.xml' [ArcadeShadow]. - 0.177: Don't use IPT_KEYBOARD for console pause button [hap]. - 0.123: Barry Rodewald added 'Amstrad GX4000' system. ROMSET: None required. $end $info=gx700 $mame 0.222 [DBWBP] Boss GX-700 Guitar Effects Processor, Roland, 1996 Released 1996, the GX-700 took over as the new rack mount guitar multi efects processor. It builds on the earlier GL-100 Guitar Driver and also borrows much of its functionality from the Roland GP-100. It features analog overdrive/distortion, a number of digital effects and a COSM amp modeller. The amp modeller contains 7 models ranging from the Roland JC-120 to the Peavey 5150 higain amp and there are 9 different speaker simulations to choose from (source: https://bossarea.com/boss-gx-700-studio-effects-processor/). DRIVER: roland/boss_sx700.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.222: DBWBP added 'Roland Boss GX-700 Guitar Effects Processor' system. ROMSET: 524288 bytes in 2 files / 203.78Kb packed $end $info=gz70sp $mame 0.247 [Devin Acker, Gabriel Miceli] GZ-70SP, Casio, 1996 Technical information and pictures: https://piano.tyonmage.com/casio/gz-70sp.html DRIVER: casio/ctk551.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.247: Devin Acker and Gabriel Miceli added 'Casio GZ-70SP' system. ROMSET: 2097152 bytes in 1 file / 1.78Mb packed $end $info=h01b $mame 0.215 [zzemu] H-01B, China H Computer Company, 1985 An 8-bit microprocessor-based desktop computer designed for light office or home use. Equipped with expandable RAM, an internal hard drive, and expansion card slots, it offered performance sufficient for basic applications such as text processing, data management, and using productivity software of the era. It included a pre-installed MS-DOS operating system and came with support software for configuration and use. DRIVER: misc/h01x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.215: zzemu added 'China H Computer Company H-01B' system. ROMSET: 49152 bytes in 2 files / 39.91Kb packed $end $info=h01jce $mame 0.214 [zzemu] H-01 JCE, China Jiangmen Computer Equipment Factory, 1987 An 8-bit microprocessor-based desktop computer designed for light office or home use. Equipped with expandable RAM, an internal hard drive, and expansion card slots, it offered performance sufficient for basic applications such as text processing, data management, and using productivity software of the era. It included a pre-installed MS-DOS operating system and came with support software for configuration and use. DRIVER: misc/h01x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.214: zzemu added 'China Jiangmen Computer Equipment Factory H-01 JCE' system. ROMSET: 65536 bytes in 3 files / 49.34Kb packed $end $info=h12p1000 $mame 0.282 [David Haywood, TeamEurope] H12 Pro 1000 in 1 Handheld Game Console, , 202? It’s a handheld console released in the 2020s, featuring a color LCD screen and 1,000 preloaded games, mostly simplified clones of arcade and 1980s–90s console titles. The integrated controller has directional and action buttons, powered by batteries. It does not support cartridges or updates, offering an immediate, nostalgic experience for casual players, with graphics and audio optimized for standalone use. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'H12 Pro 1000 in 1 Handheld Game Console' system. ROMSET: 33554432 bytes in 1 file / 13.94Mb packed $end $info=h19 $mame 0.132 [Robbbert] H-19 Terminal, Heath Company, 1979 The Heathkit H19 terminal was introduced in August, 1980 at a price under $1,000.The terminal was available in assembled form as the Zenith Z-19 (source: https://www.ithistory.org/db/hardware/heathkit/heathkit-h-19) DRIVER: heathzenith/h19.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.286: Add new Cleveland Codonics I-100 ROM [Mark Garlanger]. - 0.266: Changed description to 'H-19 Terminal'. - 0.253: BugFIX #08590 [Sound] (heathkit/h19.cpp) h19: Keyclick sound plays indefinitely [Mark Garlanger]. - 0.184: Machine promoted to working. Fixed keyboard, fixed handling of enable/disable of 25th line, use internal MM5740 ROM, fixed H-19 with Watzman ROM, fixed Super19 [Mark Garlanger]. - 0.183: A few fixes and more documentation, cleaned up ROM definitions [Mark Garlanger]. - 0.132: Robbbert added skeleton driver of 'Heathkit H19' system. $end $info=h21 $mame 0.169 [Dirk Best] Video Computer H-21, TRQ, 1982 Manufactured by Talleres Radioeléctricos Querol (TRQ), based in Vinarós (Spain), is currently engaged in the field of emergency lighting, ie the lights that light up when the power goes out. However, in the early 80s, they tried to get into the gaming world with a console clone of Interton VC-4000 that was very popular in Germany in the early nineties and our H21 TRQ was compatible. Its price was around the current 120 euros, ie 20,000 pesetas back in the 80s (ie a lot of money) and not known for certain whether featured games specific to it, saving copies of games like Space Invaders and PacMan (source, translated from spanish: http://www.retropia.es/posts/consolas-made-in-spain). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: h21.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.169: Dirk Best added 'TRQ Video Computer H-21' system. ROMSET: None required. $end $info=h21_cart_slot $mame 0.184 TRQ H-21 Cartridge Slot, , ???? DRIVER: devices/bus/vc4000/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'TRQ H-21 Cartridge Slot' device. ROMSET: None required. $end $info=h2hbaseb $mame 0.161 [hap, Sean Riddle] Head to Head: Electronic Baseball, Coleco, 1980 This Coleco (Hartford, Connecticut) game was manufactured in Canada in 1980 and was donated to the Museum in 1982. It includes instructions in both English and French. This hand held electronic game is for two players - a pitcher and a batter - and is shaped somewhat like a baseball stadium. The plastic case is approximately 21.5cm long x 19.5cm wide x 7.3cm high, with a built in speaker. Battery doors accept two 9volt batteries (source: http://www.gamesmuseum.uwaterloo.ca/VirtualExhibits/electronic/handheld/sport/headto.html). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.161: hap and Sean Riddle added 'Coleco Head to Head Baseball' system. ROMSET: 3280 bytes in 3 files / 2.26Kb packed $end $info=h2hbaskb $mame 0.208 [hap, Sean Riddle] Head to Head: Electronic Basketball (TMS1000 version), Coleco, 1979 A tabletop electronic device with an LCD screen and dedicated controls, designed to simulate basketball games. It offered a simple gaming experience with pixelated graphics and minimal sound effects, allowing two players to compete simultaneously. Ideal for home entertainment and quick challenges. DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.208: hap and Sean Riddle added 'Coleco Head to Head: Electronic Basketball (TMS1000 version)' system. ROMSET: 2256 bytes in 3 files / 1.33Kb packed $end $info=h2hbaskbc $mame 0.171 [Sean Riddle] Head to Head: Electronic Basketball (COP420L version), Coleco, 1980 Coleco's Head to Head Basketball was released in at least three different styles, two of them are just color variations in the newer case, the 3rd is in the original case (source: http://www.handheldmuseum.com/Coleco/H2HBasketB.htm). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.195: Renamend (h2hbaskb) to (h2hbaskbc). - 0.172: Promoted from NOT_WORKING status [hap, Sean Riddle]. - 0.171: Sean Riddle added 'Coleco Head to Head Basketball (COP420L)' system. ROMSET: 1024 bytes in 1 file / 0.95Kb packed $end $info=h2hboxing $mame 0.178 [hap, Sean Riddle] Head to Head: Electronic Boxing, Coleco, 1981 A tabletop electronic device with an LCD screen and dedicated controls, designed to simulate boxing matches. It offered a simple gaming experience with pixelated graphics and minimal sound effects, allowing two players to compete simultaneously. Ideal for home entertainment and quick challenges. DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.178: hap and Sean Riddle added 'Coleco Head to Head Boxing' system. ROMSET: 3280 bytes in 3 files / 2.27Kb packed $end $info=h2hfootb $mame 0.161 [hap, Sean Riddle] Head to Head: Electronic Football, Coleco, 1979 Here's the electronic football game where youc an play against the computer or against an opponent. Play offense or defense! HEAD TO HEAD ELECTRONIC FOOTBALL has all the most wanted features - running, kicking, blocking and passing options. Run real power sweeps, draw plays - you can even change the play at the line of scrimmage! The defense can intercept passes, blitz the quarterback and tackle! The large clear display shows all the action to both players! LED readouts display the time, score, downs, yards-to-go and field position. Electronic sounds include referee whistles and even a cheer after a score (source: http://www.amazon.com/Coleco-Head-Clectronic-Football-Handheld/dp/B005YNVW3W). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.161: hap and Sean Riddle added 'Coleco Head to Head Football' system. ROMSET: 3280 bytes in 3 files / 2.26Kb packed $end $info=h2hhockey $mame 0.193 [hap] Head to Head: Electronic Hockey (TMS1000 version), Coleco, 1979 A tabletop electronic device with an LCD screen and dedicated controls, designed to simulate hockey games. It offered a simple gaming experience with pixelated graphics and minimal sound effects, allowing two players to compete simultaneously. Ideal for home entertainment and quick challenges. DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.193: hap added 'Coleco Head to Head Hockey (COP420L version)' system. ROMSET: 2256 bytes in 3 files / 1.33Kb packed $end $info=h2hhockeyc $mame 0.195 [hap, Sean Riddle] Head to Head: Electronic Hockey (COP420L version), Coleco, 1980 A tabletop electronic device with an LCD screen and dedicated controls, designed to simulate hockey games. It offered a simple gaming experience with pixelated graphics and minimal sound effects, allowing two players to compete simultaneously. Ideal for home entertainment and quick challenges. DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.195: hap and Sean Riddle added 'Coleco Head to Head: Electronic Hockey (COP420L version)' system. ROMSET: 1024 bytes in 1 file / 0.95Kb packed $end $info=h2hsoccerc $mame 0.193 [hap] Head to Head: Electronic Soccer (COP420L version), Coleco, 1980 Coleco Head to Head Soccer (1980, LED, 9 Volt, Model# 2170). Has at least 2 different variations (different body styles), and 3rd version from the U.K. called Football (source: http://www.handheldmuseum.com/Coleco/H2HSoccer.htm). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.195: Renamed (h2hsoccer) to (h2hsoccerc). - 0.193: hap added 'Coleco Head to Head Soccer (COP420L version)' system. ROMSET: 1024 bytes in 1 file / 0.95Kb packed $end $info=h6280 $mame 0.149u1 Hudson Soft HuC6280, , ???? DRIVER: devices/cpu/h6280/h6280.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.214: Reduced logical address space width, and made debugger use official names for banking registers [AJR]. - 0.213: Don't overwrite current timer value when writing to timer preload register [Angelo Salese]. - 0.201: Added 'internal PSG [cam900]. - 0.196: Changed description to 'Hudson Soft HuC6280' [Angelo Salese]. - 0.149u1: Added 'H6280' device. ROMSET: None required. $end $info=h8 $mame 0.132 [Robbbert] Heathkit H8 Digital Computer, Heath Company, 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). DRIVER: heathzenith/h8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.271: Increased timeout in namco_csz1 ROM to stop it timing out, the H8 is either running too fast or the SUB CPU is running too slow. Configured Crisis Zone gun to match game defaults & default to namco_csz1 JVS I/O board [smf]. - 0.268: Add system clock getter (divided clock()) [hap]. - 0.267: Return 0xff when reading from port DDR (eg. RMW opcodes on DDR) [hap]. - 0.264: Fix addx8/subx8 H flag when C=1. Fix absolute address bst/bist opcode IMM data. Don't save the mode settings, move mac_saturating var to h8s2600 and hook it up. Digital I/O ports are 8bit (probably leftover from when they were in AS_IO address map). Add more variables to savestate, h8_intc: fix issue with multiple pending edge triggered irq. Add internal ROM to address map for some h8 devices. Add h8s/2319 family, make 2320 (now renamed to 2329) a subdevice. Add basic support for h8/3217, h8_watchdog: clock divider table was the wrong way around [hap]. Correct typo with dasm abs16 [Olivier Galibert]. - 0.263: Shorthand variable types. RTE does not block interrupts. Return 0xff for unconnected digital input ports, prisma: fill in the inputs. Correct interrupt timing after software standby. Add variables to save_item. Add software standby mode and optional NVRAM: Fix mu100 regression with 16bit timer. Add preliminary h8/325. Add h8/325 interrupt controller and 16bit timer, prisma: add lcd screen and some i/o. Fix add/sub16 H flag, fix rotxl2 lsb. Remove unnneeded mask after prev commit, turbos24k: invert lcd enable. Like subx, addx does not modify Z flag if result is 0, h8: correct H8/300 opcode map (i suspect H8/300H also has opcodes in the map that belong to newer arch but didnt check). Fix jsr abs8i return address. Add fetch_noinc for jsr opcodes, add preliminary support for movfpe/movtpe, fix mov with negative disp for h8/300. Improve cycle timing for pre-h8s arch. Change bsr rel16 fetch_noinc back to internal(1). Port registers are not modified at reset [hap]. - 0.261: Fix divs. Fixes the voice volumes in the mu100 [Olivier Galibert]. - 0.256: Use finders. Make fully wait-states compatible. More simplifications, thanks everyone for the pointers [Olivier Galibert]. Add PC to unhooked port logging message; add notes about and slightly adjust cycle counts [AJR]. - 0.253: Replaced sprintf with type-safe equivalents [Erik Newton]. - 0.248: Add exception hook calls [AJR]. - 0.247: MULXS & MULXU are slower without a MAC [AJR]. - 0.214: Improved disassembly. Corrected sign extension for 16-bit absolute addresses. Add h' prefix to hexadecimal numbers. Restrict address length depending on model. Align arguments [AJR]. - 0.213: Changed description to 'Heathkit H8 Digital Computer'. - 0.201: Added 'H8/3003 support [R. Belmont]. - 0.186: Improvements: Fixed nstruction eepmov.b (used r4h instead of r4l). Added support for non-autorequest DMA (DREQ edge, DREQ level). Added support for H8/300H to h8_dma (previously only H8/300S supported). Added DMA channels and RTMCSR register to H8/3002 [BartmanAbyss]. - 0.141: Progressed from skeleton to almost working [Robbbert]. - 0.132: Robbbert added skeleton driver of 'Heathkit H8' system. $end $info=h8_adc_2245 $mame 0.153 H8/2245 ADC, , ???? DRIVER: devices/cpu/h8/h8_adc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'H8/2245 ADC'. - 0.153: Added 'H8 ADC 2245' device. ROMSET: None required. $end $info=h8_adc_2319 $mame 0.264 [hap] H8/2319 ADC, , ???? DRIVER: devices/cpu/h8/h8_adc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: hap added 'H8/2319 ADC' device. ROMSET: None required. $end $info=h8_adc_2357 $mame 0.184 H8/2357 ADC, , ???? DRIVER: devices/cpu/h8/h8_adc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'H8/2357 ADC'. - 0.184: Added 'H8 ADC 2357' device. ROMSET: None required. $end $info=h8_adc_2655 $mame 0.153 H8/2655 ADC, , ???? DRIVER: devices/cpu/h8/h8_adc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'H8/2655 ADC'. - 0.153: Added 'H8 ADC 2655' device. ROMSET: None required. $end $info=h8_adc_3006 $mame 0.184 H8/3006 ADC, , ???? DRIVER: devices/cpu/h8/h8_adc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'H8/3006 ADC'. - 0.184: Added 'H8 ADC 3006' device. ROMSET: None required. $end $info=h8_adc_3337 $mame 0.171 H8/3337 ADC, , ???? DRIVER: devices/cpu/h8/h8_adc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'H8/3337 ADC'. - 0.171: Added 'H8 ADC 3337' device. ROMSET: None required. $end $info=h8_cpu_8080 $mame 0.280 [Mark Garlanger] Heath 8080A CPU board, , ???? DRIVER: devices/bus/heathzenith/h8/cpu8080.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Mark Garlanger added 'Heath 8080A CPU board' device. ROMSET: 8192 bytes in 4 files / 6.44Kb packed $end $info=h8_digital_port $mame 0.153 H8 digital port, , ???? DRIVER: devices/cpu/h8/h8_port.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'H8 digital port' device. ROMSET: None required. $end $info=h8_dtc $mame 0.174 H8 DTC controller, , ???? DRIVER: devices/cpu/h8/h8_dtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Added 'H8 DTC controller' device. ROMSET: None required. $end $info=h8_fp $mame 0.280 [Mark Garlanger] Heath H-8 Front Panel, , ???? DRIVER: devices/bus/heathzenith/h8/front_panel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Mark Garlanger added 'Heath H-8 Front Panel' device. ROMSET: None required. $end $info=h8_h_8_1 $mame 0.280 [Mark Garlanger] Heath H-8-1 8k Static RAM, , ???? DRIVER: devices/bus/heathzenith/h8/h_8_1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Mark Garlanger added 'Heath H-8-1 8k Static RAM' device. ROMSET: None required. $end $info=h8_h_8_5 $mame 0.280 [Mark Garlanger] Heath H-8-5 Serial/Casette Card, , ???? DRIVER: devices/bus/heathzenith/h8/h_8_5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Mark Garlanger added 'Heath H-8-5 Serial/Casette Card' device. ROMSET: None required. $end $info=h8_ha_8_6 $mame 0.281 [Mark Garlanger] Heath Z80 CPU board, , ???? DRIVER: devices/bus/heathzenith/h8/ha_8_6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Mark Garlanger added 'Heath Z80 CPU board' device. ROMSET: 8192 bytes in 2 files / 5.99Kb packed $end $info=h8_ha_8_8 $mame 0.281 [Mark Garlanger] Heath HA-8-8 Extended Configuration Option Board, , ???? DRIVER: devices/bus/heathzenith/h8/ha_8_8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Mark Garlanger added 'Heath HA-8-8 Extended Configuration Option Board' device. ROMSET: None required. $end $info=h8_intc $mame 0.184 H8 interrupt controller, , ???? DRIVER: devices/cpu/h8/h8_intc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Don't detect an nmi at power-on when initial pin state is 'ASSERT_LINE', h8_timer: prevent multiple interrupts when timer wasn't clocked [hap]. - 0.263: Revert confusing change. h8h does not have 16-bit iscr, add support for rising edge interrupts. Base h8 does not have ISR. Don't clear IRQ pin inputs at reset [hap]. - 0.186: Changed description to 'H8 interrupt controller'. - 0.184: Added 'H8 INTC' device. ROMSET: None required. $end $info=h8_sci $mame 0.153 H8 Serial Communications Interface, , ???? DRIVER: devices/cpu/h8/h8_sci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Add todo note; correct m_ssr_read logic [hap]. - 0.271: Disable logging by default & don't log debugger reads. Only start sending data via DMA if transmitter is enabled. Clear TEND when sending data via DMA. TDRE, RDRF, ORER, PER and FER flags can be cleared to 0 only if they have first been read while set to 1. Only set TEND when there is no more data to send. Receiver is started only on high to low rxd in asynchronous mode, when receiving and sending in synchronous mode when data is sent, or continuously when receiving without sending in synchronous mode. Set rx status to idle when stopping clock in rx_async_step(). Remove double invert when calculating parity in rx_async_step(). Remove redundant check for synchronous mode in rx_async_step() [smf]. - 0.268: Add safety check in internal_update for possible negative ticks, h8325: mask unused sci register bits [hap]. - 0.264: Suppress SCK transition at end of transmit sequence, yet again [AJR]. Fix sync transmissions. Entirely revise clocking [Olivier Galibert]. - 0.256: Bring interface up in the CPU [Olivier Galibert]. - 0.240: Don't set TDRE status bit when receiving [Devin Acker]. - 0.153: Added 'H8 Serial Communications Interface' device. ROMSET: None required. $end $info=h8_timer16 $mame 0.153 H8 16-bit timer, , ???? DRIVER: devices/cpu/h8/h8_timer16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Remove IRQ check from recalc_event for software that polls the timer irq flags with interrupts disabled, big performance drop for mu100 unfortunately [hap]. - 0.263: Status flags are set no matter the irq enable flags, add trampolines for h8/325 [hap]. - 0.186: Changed description to 'H8 16-bit timer'. - 0.153: Added 'H8 16-bits timer' device. ROMSET: None required. $end $info=h8_timer16_channel $mame 0.184 H8 16-bit timer channel, , ???? DRIVER: devices/cpu/h8/h8_timer16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Renamed (h8_16bits_timer_channel) to (h8_timer16_channel) and description changed to 'H8 16-bit timer channel'. - 0.184: Added 'H8 16-bits timer channel' device. ROMSET: None required. $end $info=h8_timer8_channel $mame 0.184 H8 8-bit timer channel, , ???? DRIVER: devices/cpu/h8/h8_timer8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Remove unneeded timer_tick function, mastmind: replace internal artwork hacky V with checkmark icon [hap]. - 0.263: Small correction in recalc_event. Fix divide by 0 crash [hap]. - 0.187: Renamed (h8_8bits_timer_channel) to (h8_timer8_channel) and description changed to 'H8 8-bit timer channel'. - 0.184: Added 'H8 8-bits timer channel' device. ROMSET: None required. $end $info=h8_watchdog $mame 0.174 H8 watchdog, , ???? DRIVER: devices/cpu/h8/h8_watchdog.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Improve overflow flag reset [hap]. - 0.174: Added 'H8 watchdog' device. ROMSET: None required. $end $info=h8_wh_8_16 $mame 0.281 [Mark Garlanger] Heath WH-8-16 16k Static RAM, , ???? DRIVER: devices/bus/heathzenith/h8/wh_8_16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Mark Garlanger added 'Heath WH-8-16 16k Static RAM' device. ROMSET: None required. $end $info=h83002 $mame 0.171 Hitachi H8/3002, , ???? DRIVER: devices/cpu/h8/h83002.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Clean up TEND configuration [AJR]. - 0.196: Changed description to 'Hitachi H8/3002' [Angelo Salese]. - 0.171: Added 'H8/3002' device. ROMSET: None required. $end $info=h83003 $mame 0.201 [R. Belmont] Hitachi H8/3003, , ???? DRIVER: devices/cpu/h8/h83003.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Expose all four TEND outputs [AJR]. - 0.201: R. Belmont added 'Hitachi H8/3003' device. ROMSET: None required. $end $info=h83030 $mame 0.231 [Olivier Galibert] Hitachi H8/3030, , ???? DRIVER: devices/cpu/h8/h83032.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Olivier Galibert added 'Hitachi H8/3030' device. ROMSET: None required. $end $info=h83031 $mame 0.231 [Olivier Galibert] Hitachi H8/3031, , ???? DRIVER: devices/cpu/h8/h83032.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Olivier Galibert added 'Hitachi H8/3031' device. ROMSET: None required. $end $info=h83032 $mame 0.231 [Olivier Galibert] Hitachi H8/3032, , ???? DRIVER: devices/cpu/h8/h83032.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Olivier Galibert added 'Hitachi H8/3032' device. ROMSET: None required. $end $info=h83040 $mame 0.232 [Olivier Galibert] Hitachi H8/3040, , ???? DRIVER: devices/cpu/h8/h83042.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.232: Olivier Galibert added 'Hitachi H8/3040' device. ROMSET: None required. $end $info=h83041 $mame 0.232 [Olivier Galibert] Hitachi H8/3041, , ???? DRIVER: devices/cpu/h8/h83042.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.232: Olivier Galibert added 'Hitachi H8/3041' device. ROMSET: None required. $end $info=h83042 $mame 0.232 [Olivier Galibert] Hitachi H8/3042, , ???? DRIVER: devices/cpu/h8/h83042.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.232: Olivier Galibert added 'Hitachi H8/3042' device. ROMSET: None required. $end $info=h83044 $mame 0.184 Hitachi H8/3044, , ???? DRIVER: devices/cpu/h8/h83048.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8/3044' [Angelo Salese]. - 0.184: Added 'H8/3044' device. ROMSET: None required. $end $info=h83045 $mame 0.184 Hitachi H8/3045, , ???? DRIVER: devices/cpu/h8/h83048.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8/3045' [Angelo Salese]. - 0.184: Added 'H8/3045' device. ROMSET: None required. $end $info=h83047 $mame 0.184 Hitachi H8/3047, , ???? DRIVER: devices/cpu/h8/h83048.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8/3047' [Angelo Salese]. - 0.184: Added 'H8/3047' device. ROMSET: None required. $end $info=h83048 $mame 0.178 Hitachi H8/3048, , ???? DRIVER: devices/cpu/h8/h83048.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8/3048' [Angelo Salese]. - 0.178: Added 'H8/3048' device. ROMSET: None required. $end $info=h83202 $mame 0.264 [hap] Hitachi H8/3202, , ???? DRIVER: devices/cpu/h8/h83217.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: hap added 'Hitachi H8/3202' device. ROMSET: None required. $end $info=h83212 $mame 0.264 [hap] Hitachi H8/3212, , ???? DRIVER: devices/cpu/h8/h83217.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: hap added 'Hitachi H8/3212' device. ROMSET: None required. $end $info=h83214 $mame 0.264 [hap] Hitachi H8/3214, , ???? DRIVER: devices/cpu/h8/h83217.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: hap added 'Hitachi H8/3214' device. ROMSET: None required. $end $info=h83216 $mame 0.264 [hap] Hitachi H8/3216, , ???? DRIVER: devices/cpu/h8/h83217.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: hap added 'Hitachi H8/3216' device. ROMSET: None required. $end $info=h83217 $mame 0.264 [hap] Hitachi H8/3217, , ???? DRIVER: devices/cpu/h8/h83217.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: hap added 'Hitachi H8/3217' device. ROMSET: None required. $end $info=h8322 $mame 0.263 [hap] Hitachi H8/322, , ???? DRIVER: devices/cpu/h8/h8325.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: hap added 'Hitachi H8/322' device. ROMSET: None required. $end $info=h8323 $mame 0.263 [hap] Hitachi H8/323, , ???? DRIVER: devices/cpu/h8/h8325.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: hap added 'Hitachi H8/323' device. ROMSET: None required. $end $info=h8324 $mame 0.263 [hap] Hitachi H8/324, , ???? DRIVER: devices/cpu/h8/h8325.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: hap added 'Hitachi H8/324' device. ROMSET: None required. $end $info=h8325 $mame 0.263 [hap] Hitachi H8/325, , ???? DRIVER: devices/cpu/h8/h8325.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: hap added 'Hitachi H8/325' device. ROMSET: None required. $end $info=h8325_intc $mame 0.263 [hap] H8/325 interrupt controller, , ???? DRIVER: devices/cpu/h8/h8_intc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: hap added 'H8/325 interrupt controller' device. ROMSET: None required. $end $info=h8325_timer16_channel $mame 0.263 [hap] H8/325 16-bit timer channel, , ???? DRIVER: devices/cpu/h8/h8_timer16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: hap added 'H8/325 16-bit timer channel' device. ROMSET: None required. $end $info=h83256 $mame 0.263 [hap] Hitachi H8/3256, , ???? DRIVER: devices/cpu/h8/h8325.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: hap added 'Hitachi H8/3256' device. ROMSET: None required. $end $info=h83257 $mame 0.263 [hap] Hitachi H8/3257, , ???? DRIVER: devices/cpu/h8/h8325.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: hap added 'Hitachi H8/3257' device. ROMSET: None required. $end $info=h83334 $mame 0.218 Hitachi H8/3334, , ???? DRIVER: devices/cpu/h8/h83337.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Added 'Hitachi H8/3334' device. ROMSET: None required. $end $info=h83336 $mame 0.218 Hitachi H8/3336, , ???? DRIVER: devices/cpu/h8/h83337.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Added 'Hitachi H8/3336' device. ROMSET: None required. $end $info=h83337 $mame 0.218 Hitachi H8/3337, , ???? DRIVER: devices/cpu/h8/h83337.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Add readback of wscr and stcr [hap]. - 0.218: Added 'Hitachi H8/3337' device. ROMSET: None required. $end $info=h88 $mame 0.262 [Mark Garlanger] H-88, Heath Company, 1979 Heathkit's H8 is an Intel 8080A-based microcomputer sold in kit form starting in 1977. The H8 is similar to the S-100 bus computers of the era, and like those machines is often used with the CP/M operating system on floppy disk. The main difference between the H8 and S-100 machines is the bus; the H8 uses a 50-pin bus design that was smaller, more robust and better engineered electrically. The machine also includes a bootstrap ROM that makes 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 requires a separate terminal to be truly useful; Heathkit introduced several terminals as well. A successor model, the "All-in-One" Heathkit H89, combines a Z80 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 Z-89 (source: https://en.wikipedia.org/wiki/Heathkit_H8). DRIVER: heathzenith/h89.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: h88_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.266: Changed description to 'H-88'. - 0.262: Mark Garlanger added 'Heath Company Heathkit H88' system. ROMSET: 2048 bytes in 1 file / 1.61Kb packed $end $info=h89 $mame 0.132 [Sandro Ronco] H-89, Heath Company, 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. 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). DRIVER: heathzenith/h89.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.273: Added H89 variant with CDR Systems BIOS and floppy controller. Converted the SigmaSoft Parallel Port to a slot card device [Mark Garlanger]. - 0.272: Converted the H-17 floppy drive controller to a slot card device [Mark Garlanger]. - 0.266: Changed description to 'H-89'. - 0.132: Sandro Ronco added skeleton driver of 'Heathkit H89' system. ROMSET: 51200 bytes in 14 files / 37.35Kb packed $end $info=h89_cdr $mame 0.273 [Mark Garlanger] H-89 with CDR Equipment, Heath Company, 1981 An 8-bit microprocessor-based desktop computer designed for light office or home use. Equipped with expandable RAM, an internal hard drive, and expansion card slots, it offered performance sufficient for basic applications such as text processing, data management, and using productivity software of the era. It included a pre-installed MS-DOS operating system and came with support software for configuration and use. DRIVER: heathzenith/h89.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: Mark Garlanger added 'Heath Company H-89 with CDR Equipment' system. $end $info=h89_mms $mame 0.267 [Mark Garlanger] H-89 with MMS Equipment, Heath Company, 1981 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. 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). DRIVER: heathzenith/h89.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.267: Mark Garlanger added 'Heath Company H-89 with MMS Equipment' system. $end $info=h89_sigma_snd $mame 0.272 [R. Belmont] SigmaSoft Sound Effects Board, , ???? DRIVER: devices/bus/heathzenith/h89/sigmasoft_sound.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: R. Belmont added 'SigmaSoft Sound Effects Board' device. ROMSET: None required. $end $info=h89_we_pullup $mame 0.272 [R. Belmont] Pullup resistor needed when P506 slot is empty, , ???? DRIVER: devices/bus/heathzenith/h89/we_pullup.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: R. Belmont added 'Pullup resistor needed when P506 slot is empty' device. ROMSET: None required. $end $info=h89_z37 $mame 0.256 [Mark Garlanger] Heathkit Z-37 Floppy Disk Controller, , ???? DRIVER: devices/bus/heathzenith/h89/z37_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Renamed (heath_z37_fdc) to (h89_z37) and description changed to 'Heathkit Z-37 Floppy Disk Controller'. - 0.268: Fix HDOS 2.0 INIT (disk formatting) (#12535). Always assert floppy drive controller’s ready input (fixes HDOS 2.0 formatting) [Mark Garlanger]. - 0.257: Fixed some minor issues and cleaned up code (heathkit/z37_fdc.cpp) [Mark Garlanger]. - 0.256: Mark Garlanger added 'Heath H/Z-37 Soft-sectored Controller' device. ROMSET: None required. $end $info=h89bus $mame 0.272 [R. Belmont] H-89/Z-90 bus, , ???? DRIVER: devices/bus/heathzenith/h89/h89bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Setup io addresses instead of run-time decoding of PROM (#13533): Remove unneeded method, minor cleanup; get addresses directly from I/O PROMs; use address_space_installer for io mapping; revert "Use address_space_installer for io mapping" (this reverts commit 92997ac93282514674012b085052030aaa21aff8) [Mark Garlanger]. Prevent gcc11 uninitialized variable compile warning [hap]. - 0.272: R. Belmont added 'H-89/Z-90 bus' device. ROMSET: None required. $end $info=h89bus_io_decoder_444_43 $mame 0.279 [Mark Garlanger] Heath H89 IO Decoder 444-43 PROM, , ???? DRIVER: devices/bus/heathzenith/h89/h89bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Mark Garlanger added 'Heath H89 IO Decoder 444-43 PROM' device. ROMSET: 256 bytes in 1 file / 0.03Kb packed $end $info=h89bus_io_decoder_444_61 $mame 0.279 [Mark Garlanger] Heath H89 IO Decoder 444-61 PROM, , ???? DRIVER: devices/bus/heathzenith/h89/h89bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Mark Garlanger added 'Heath H89 IO Decoder 444-61 PROM' device. ROMSET: 256 bytes in 1 file / 0.03Kb packed $end $info=h89bus_io_decoder_cdr86 $mame 0.279 [Mark Garlanger] Heath H89 IO Decoder CDR86 PROM, , ???? DRIVER: devices/bus/heathzenith/h89/h89bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Mark Garlanger added 'Heath H89 IO Decoder CDR86 PROM' device. ROMSET: 256 bytes in 1 file / 0.04Kb packed $end $info=h89bus_io_decoder_mms_61c $mame 0.279 [Mark Garlanger] Heath H89 IO Decoder MMS 444-61c PROM, , ???? DRIVER: devices/bus/heathzenith/h89/h89bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Mark Garlanger added 'Heath H89 IO Decoder MMS 444-61c PROM' device. ROMSET: 256 bytes in 1 file / 0.05Kb packed $end $info=h89bus_io_decoder_socket $mame 0.279 [Mark Garlanger] Heath H89 IO Decoder Socket, , ???? DRIVER: devices/bus/heathzenith/h89/h89bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Mark Garlanger added 'Heath H89 IO Decoder Socket' device. ROMSET: None required. $end $info=h89bus_lslot $mame 0.272 [R. Belmont] H-89 left (memory) slot, , ???? DRIVER: devices/bus/heathzenith/h89/h89bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: R. Belmont added 'H-89 left (memory) slot' device. ROMSET: None required. $end $info=h89bus_rslot $mame 0.272 [R. Belmont] H-89 right (I/O) slot, , ???? DRIVER: devices/bus/heathzenith/h89/h89bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: R. Belmont added 'H-89 right (I/O) slot' device. ROMSET: None required. $end $info=h89h_88_3 $mame 0.272 [R. Belmont] Heath H-88-3 3-port Serial Board, , ???? DRIVER: devices/bus/heathzenith/h89/h_88_3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: R. Belmont added 'Heath H-88-3 3-port Serial Board' device. ROMSET: None required. $end $info=h89h_88_5 $mame 0.262 [Mark Garlanger] Heath H-88-5 Cassette Interface Board, , ???? DRIVER: devices/bus/heathzenith/h89/h_88_5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: h88_cass.xml WIP: - 0.272: Renamed (heath_h_88_cass_device) to (h89h_88_5) and description changed to 'Heath H-88-5 Cassette Interface Board'. - 0.262: Mark Garlanger added 'Heath H-88-5 Cassette Interface' device. ROMSET: None required. $end $info=h89ha_88_3 $mame 0.272 [R. Belmont] Heath HA-88-3 3-port Serial Board, , ???? DRIVER: devices/bus/heathzenith/h89/h_88_3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: R. Belmont added 'Heath HA-88-3 3-port Serial Board' device. ROMSET: None required. $end $info=h8bus $mame 0.280 [Mark Garlanger] Heathkit H8 bus (Benton Harbor Bus), , ???? DRIVER: devices/bus/heathzenith/h8/h8bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Mark Garlanger added 'Heathkit H8 bus (Benton Harbor Bus)' device. ROMSET: None required. $end $info=h8bus_slot $mame 0.280 [Mark Garlanger] Heath H-8 slot, , ???? DRIVER: devices/bus/heathzenith/h8/h8bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Mark Garlanger added 'Heath H-8 slot' device. ROMSET: None required. $end $info=h8h_dma $mame 0.174 H8H DMA controller, , ???? DRIVER: devices/cpu/h8/h8_dma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Renamed (h8_dma) to (h8h_dma) and description changed to 'H8H DMA controller'. - 0.254: Enable DEND interrupts [AJR]. - 0.174 Added H8 DMA controller' device. ROMSET: None required. $end $info=h8h_dma_channel $mame 0.174 H8H DMA channel, , ???? DRIVER: devices/cpu/h8/h8_dma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Renamed (h8_dma_channel) to (h8h_dma_channel) and description changed to 'H8H DMA channel'. - 0.174: Added 'H8 DMA channel' device. ROMSET: None required. $end $info=h8h_intc $mame 0.171 H8H interrupt controller, , ???? DRIVER: devices/cpu/h8/h8_intc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'H8H interrupt controller'. - 0.171: Added 'H8H INTC' device. ROMSET: None required. $end $info=h8h_timer16_channel $mame 0.161 H8H 16-bit timer channel, , ???? DRIVER: devices/cpu/h8/h8_timer16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (h8h_16bits_timer_channel) to (h8h_timer16_channel) and description changed to 'H8H 16-bit timer channel'. - 0.161: Added 'H8H 16-bits timer channel' device. ROMSET: None required. $end $info=h8h_timer8_channel $mame 0.153 H8H 8-bit timer channel, , ???? DRIVER: devices/cpu/h8/h8_timer8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (h8h_8bits_timer_channel) to (h8h_timer8_channel) and description changed to 'H8H 8-bit timer channel'. - 0.154: Renamed (h8h_16bits_timer_channel) to (h8h_8bits_timer_channel). - 0.153: Added 'H8H 8-bits timer channel' device. ROMSET: None required. $end $info=h8s_dma $mame 0.256 [Olivier Galibert] H8S DMA controller, , ???? DRIVER: devices/cpu/h8/h8_dma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Olivier Galibert added 'H8S DMA controller' device. ROMSET: None required. $end $info=h8s_dma_channel $mame 0.256 [Olivier Galibert] H8S DMA channel, , ???? DRIVER: devices/cpu/h8/h8_dma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Olivier Galibert added 'H8S DMA channel' device. ROMSET: None required. $end $info=h8s_intc $mame 0.153 H8S interrupt controller, , ???? DRIVER: devices/cpu/h8/h8_intc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'H8S interrupt controller'. - 0.153: Added 'H8S INTC' device. ROMSET: None required. $end $info=h8s_timer16_channel $mame 0.153 H8S 16-bit timer channel, , ???? DRIVER: devices/cpu/h8/h8_timer16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (h8s_16bits_timer_channel) to (h8s_timer16_channel) and description changed to 'H8S 16-bit timer channel'. - 0.153: Added 'H8S 16-bits timer channel' device. ROMSET: None required. $end $info=h8s2241 $mame 0.150 Hitachi H8S/2241, , ???? DRIVER: devices/cpu/h8/h8s2245.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8S/2241' [Angelo Salese]. - 0.153: Renamed (h8s_2241) to (h8s2241). - 0.150: Added 'H8S/2241' device. ROMSET: None required. $end $info=h8s2242 $mame 0.184 Hitachi H8S/2242, , ???? DRIVER: devices/cpu/h8/h8s2245.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8S/2242' [Angelo Salese]. - 0.184: Added 'H8S/2242' device. ROMSET: None required. $end $info=h8s2245 $mame 0.184 Hitachi H8S/2245, , ???? DRIVER: devices/cpu/h8/h8s2245.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8S/2242' [Angelo Salese]. - 0.184: Added 'H8S/2245' device. ROMSET: None required. $end $info=h8s2246 $mame 0.150 Hitachi H8S/2246, , ???? DRIVER: devices/cpu/h8/h8s2245.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8S/2246' [Angelo Salese]. - 0.153: Renamed (h8s_2246) to (h8s2246). - 0.150: Added 'H8S/2246' device. ROMSET: None required. $end $info=h8s2310 $mame 0.264 [hap] Hitachi H8S/2310, , ???? DRIVER: devices/cpu/h8/h8s2319.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: hap added 'Hitachi H8S/2310' device. ROMSET: None required. $end $info=h8s2311 $mame 0.264 [hap] Hitachi H8S/2311, , ???? DRIVER: devices/cpu/h8/h8s2319.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: hap added 'Hitachi H8S/2311' device. ROMSET: None required. $end $info=h8s2312 $mame 0.264 [hap] Hitachi H8S/2312, , ???? DRIVER: devices/cpu/h8/h8s2319.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: hap added 'Hitachi H8S/2312' device. ROMSET: None required. $end $info=h8s2313 $mame 0.264 [hap] Hitachi H8S/2313, , ???? DRIVER: devices/cpu/h8/h8s2319.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: hap added 'Hitachi H8S/2313' device. ROMSET: None required. $end $info=h8s2315 $mame 0.264 [hap] Hitachi H8S/2315, , ???? DRIVER: devices/cpu/h8/h8s2319.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: hap added 'Hitachi H8S/2315' device. ROMSET: None required. $end $info=h8s2316 $mame 0.264 [hap] Hitachi H8S/2316, , ???? DRIVER: devices/cpu/h8/h8s2319.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: hap added 'Hitachi H8S/2316' device. ROMSET: None required. $end $info=h8s2317 $mame 0.264 [hap] Hitachi H8S/2317, , ???? DRIVER: devices/cpu/h8/h8s2319.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: hap added 'Hitachi H8S/2317' device. ROMSET: None required. $end $info=h8s2318 $mame 0.264 [hap] Hitachi H8S/2318, , ???? DRIVER: devices/cpu/h8/h8s2319.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: hap added 'Hitachi H8S/2318' device. ROMSET: None required. $end $info=h8s2319 $mame 0.264 [hap] Hitachi H8S/2319, , ???? DRIVER: devices/cpu/h8/h8s2319.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: hap added 'Hitachi H8S/2319' device. ROMSET: None required. $end $info=h8s2320 $mame 0.184 Hitachi H8S/2320, , ???? DRIVER: devices/cpu/h8/h8s2329.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Enable DREQ inputs and add TEND outputs [AJR]. - 0.196: Changed description to 'Hitachi H8S/2320' [Angelo Salese]. - 0.184: Added 'H8S/2320' device. ROMSET: None required. $end $info=h8s2321 $mame 0.184 Hitachi H8S/2321, , ???? DRIVER: devices/cpu/h8/h8s2329.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8S/2321' [Angelo Salese]. - 0.184: Added 'H8S/2321' device. ROMSET: None required. $end $info=h8s2322 $mame 0.184 Hitachi H8S/2322, , ???? DRIVER: devices/cpu/h8/h8s2329.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8S/2322' [Angelo Salese]. - 0.184: Added 'H8S/2322' device. ROMSET: None required. $end $info=h8s2323 $mame 0.150 Hitachi H8S/2323, , ???? DRIVER: devices/cpu/h8/h8s2329.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8S/2323' [Angelo Salese]. - 0.153: Renamed (h8s_2323) to (h8s2323). - 0.150: Added 'H8S/2323' device. ROMSET: None required. $end $info=h8s2324 $mame 0.184 Hitachi H8S/2324, , ???? DRIVER: devices/cpu/h8/h8s2329.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8S/2324' [Angelo Salese]. - 0.184: Added 'H8S/2324' device. ROMSET: None required. $end $info=h8s2326 $mame 0.184 Hitachi H8S/2326, , ???? DRIVER: devices/cpu/h8/h8s2329.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8S/2326' [Angelo Salese]. - 0.184: Added 'H8S/2326' device. ROMSET: None required. $end $info=h8s2327 $mame 0.184 Hitachi H8S/2327, , ???? DRIVER: devices/cpu/h8/h8s2329.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8S/2327' [Angelo Salese]. - 0.184: Added 'H8S/2327' device. ROMSET: None required. $end $info=h8s2328 $mame 0.184 Hitachi H8S/2328, , ???? DRIVER: devices/cpu/h8/h8s2329.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8S/2328' [Angelo Salese]. - 0.184: Added 'H8S/2328' device. ROMSET: None required. $end $info=h8s2329 $mame 0.184 Hitachi H8S/2329, , ???? DRIVER: devices/cpu/h8/h8s2329.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8S/2329' [Angelo Salese]. - 0.184: Added 'H8S/2329' device. ROMSET: None required. $end $info=h8s2653 $mame 0.184 Hitachi H8S/2653, , ???? DRIVER: devices/cpu/h8/h8s2655.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8S/2653' [Angelo Salese]. - 0.184: Added 'H8S/2653' device. ROMSET: None required. $end $info=h8s2655 $mame 0.150 Hitachi H8S/2655, , ???? DRIVER: devices/cpu/h8/h8s2655.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi H8S/2655' [Angelo Salese]. - 0.153: Renamed (h8s_2655) to (h8s2655). - 0.150: Added 'H8S/2655' device. ROMSET: None required. $end $info=hal2 $mame 0.198 SGI HAL2, , ???? DRIVER: sgi/hal2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.214: SGI HAL2 audio: Corrected chip revision ID to match real hardware [Ryan Holtz]. - 0.211: SGI HAL2 audio updates: Added 'handling for different frequency rates and fixed stereo DAC playback. Moved DAC devices into HAL2 from HPC3. Implemented DAC parameter read-back [Ryan Holtz]. - 0.198: Added 'SGI HAL2' device. ROMSET: None required. $end $info=hanihac $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Hanimex Home Arcade Centre, Hanimex, 1982 It's a clone of 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? (source: http://en.wikipedia.org/wiki/Arcadia_2001). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap and Title. WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Hanimex Home Arcade Centre' system. ROMSET: None required. $end $info=harddisk_image $mame 0.149u1 Hard disk, , ???? DRIVER: devices/imagedev/harddriv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Fix racedrivpan audio ROM duplicate SHA1 (#14175) [Jamie McCadden]. - 0.271: Changed description to 'Hard disk'. - 0.262: Use multibyte.h helpers [AJR]. - 0.236: Allow specifying the desired block size for loose files / verifying a CHD's block size [R. Belmont]. - 0.149u1: Added 'Harddisk' device. ROMSET: None required. $end $info=harriet $mame 0.149u1 [Ash Evans] Harriet, Quantel, 1990 A professional digital video production system equipped with advanced technology for real-time image editing and manipulation for its time. Designed for television studios and post-production, it offered compositing, color grading, and special effects features via an intuitive graphical interface. Targeted at professionals in the audiovisual sector. DRIVER: quantel/harriet.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.149u1: Ash Evans added 'skelton driver of Quadtel Harriet' system. ROMSET: 32768 bytes in 2 files / 15.90Kb packed $end $info=has_wamg $mame 0.196 [Sean Riddle, Peter Wilhelmsen] TV Wild Adventure Mini Golf (NTSC), Hasbro / Milton Bradley / SSD Company LTD, 2005 Portable gaming console dedicated to miniature golf, featuring an LCD screen and simple analog controls. Designed to replicate a miniature arcade experience, it offered gameplay modes with virtual courses and scoring objectives. Equipped with characteristic sounds and pixelated animations, it targeted retro game enthusiasts and fans of simulated sports. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.196: Sean Riddle and Peter Wilhelmsen added 'Hasbro/Milton Bradley/SSD Company LTD TV Wild Adventure Mini Golf' system. ROMSET: 4194304 bytes in 1 file / 1.53Mb packed $end $info=hasp_savquest $mame 0.282 [Angelo Salese] Alladin HASP dongle for Savage Quest, , ???? DRIVER: devices/bus/centronics/hasp_savquest.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Alladin HASP dongle for Savage Quest' device. ROMSET: None required. $end $info=hawk $mame 0.213 [Nigel Barnes, Phill Harvey-Smith] Husky Hawk, Husky Computers Ltd, 1987 The Husky Hawk has inherited the very solid case of the Hunter. The screen was well protected with a thick layer of plastic and all the ports had protective coverings. However, it was not designed to take the rough treatment that the Husky could endure. For example, it could not being used in the rain. The chicklet keyboard featured a numeric and arrow key keypad. However, Husky could produce 'cut down' versions dedicated to particular applications. Several peripheral could be connected to the Hawk. The Sidebox was designed to be used on the move and was powered by Hawk's internal batteries. It was firmly locked to the Bus expansion and accepted a portable 1200 baud modem, an analogue to digital converter, RAM and ROM disk expansions and a Parallel interface. The 'Homebase' expansion required a mains supply and automatically connected the Hawk to a 2400 baud modem and charger whenever it was placed on it. A 3.5" disc drive unit called Oracle (made in Japan by Brother) and a bar-code reader also could be connected to the mini-DIN serial port. The DEMOS operating system (for Disk EMulation Operating System) was a very compatible extended version of CP/M 2.2. All standard CP/M software - WordStar, CalcStar, Mbasic... - ran without problems. To overcome standard CP/M 80 column screen output, Husky used a 40 X 8 virtual window on a full size 80 x 25 screen (source: http://www.old-computers.com/museum/computer.asp?st=1&c=863). DRIVER: husky/hawk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.213: Nigel Barnes and Phill Harvey-Smith added 'Husky Computers Ltd Husky Hawk' system. ROMSET: 458752 bytes in 11 files / 267.79Kb packed $end $info=hazl1420 $mame 0.202 [AJR] 1420 Video Display Terminal, Hazeltine, 1979 Technical infornation and pictures: http://terminals-wiki.org/wiki/index.php/Hazeltine_1420 DRIVER: skeleton/hazl1420.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.202: AJR added 'Hazeltine 1420 Video Display Terminal' system. ROMSET: 6144 bytes in 3 files / 5.31Kb packed $end $info=hazl1500 $mame 0.180 [Al Kossow, Ryan Holtz] Hazeltine 1500, Hazeltine Corporation, 1977 The Hazeltine 1500 terminal was introduced in April, 1977 (source: http://terminals-wiki.org/wiki/index.php/Hazeltine_1500). DRIVER: skeleton/hazeltin.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and PCB. WIP: - 0.180: Al Kossow and Ryan Holtz added 'Hazeltine Corporation Hazeltine 1500' system. ROMSET: 4608 bytes in 4 files / 2.14Kb packed $end $info=hazl1552 $mame 0.202 [Al Kossow] Hazeltine 1552, Hazeltine Corporation, 1979 The Hazeltine 1500 was a popular smart terminal introduced by Hazeltine Corporation in April 1977 at a price of $1,125 (equivalent to $4,805 in 2020). Using a microprocessor and semiconductor random access memory, it implemented the basic features of the earlier Hazeltine 2000 in a much smaller and less expensive' system. It came to market just as the microcomputer revolution was taking off, and the 1500 was very popular among early hobbyist users. The final entry to the 1500 series was the Hazeltine 1552 introduced in August 1979 at $1,500. It added 'a VT52 emulation mode, separate cursor keys, and graphics characters (source: https://en.m.wikipedia.org/wiki/Hazeltine_1500). DRIVER: skeleton/hazeltin.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.202: Al Kossow added 'Hazeltine Corporation Hazeltine 1552' system. ROMSET: 6656 bytes in 5 files / 3.36Kb packed $end $info=hb10 $mame 0.155 [Wilbert Pol] HB-10 (MSX1, Japan), Sony, 1985 DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-10 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Sony HB-10' system. ROMSET: 32768 bytes in 1 file / 25.39Kb packed $end $info=hb101 $mame 0.250 [openMSX] HB-101 (MSX1, Japan), Sony, 1984 The HB-101 is a standard MSX1' system. It was produced in red and black cases (the red version being sold in Japan only). It has a handle that can be pulled on the front of the keyboard to carry it easily. It also has a "Pause" Key which can freeze any program. A little joystick could also be inserted onto the cursor keys. There is the same built-in software (Personal Data Bank) found on the HB-501. It is composed of an agenda, a memo and an address manager. You can even save your work with a special RAM cartridge. The HB-101P is the same system, "P" meaning PAL, but was the european model. In fact the HB-101 is very similar to the Sony HB-201 (more RAM) and the HB-501 (more RAM and a tape recorder built in) (source: http://www.old-computers.com/museum/computer.asp?c=783). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Sony HB-101 (MSX1, Japan)' system. ROMSET: 49152 bytes in 2 files / 35.08Kb packed $end $info=hb101p $mame 0.155 [Wilbert Pol] HB-101P (MSX1, Europe), Sony, 1984 The HB-101 is a standard MSX1' system. It was produced in red and black cases (the red version being sold in Japan only). It has a handle that can be pulled on the front of the keyboard to carry it easily. It also has a "Pause" Key which can freeze any program. A little joystick could also be inserted onto the cursor keys. There is the same built-in software (Personal Data Bank) found on the HB-501. It is composed of an agenda, a memo and an address manager. You can even save your work with a special RAM cartridge. The HB-101P is the same system, "P" meaning PAL, but was the european model. In fact the HB-101 is very similar to the Sony HB-201 (more RAM) and the HB-501 (more RAM and a tape recorder built in) (source: http://www.old-computers.com/museum/computer.asp?c=783). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.250: Changed description to 'HB-101P (MSX1, Europe)'. - 0.155: Wilbert Pol added 'Sony HB-101P' system. ROMSET: 49152 bytes in 2 files / 35.09Kb packed $end $info=hb10p $mame 0.129 [Miodrag Milanović] HB-10P (MSX1, Netherlands), Sony, 1986 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). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'HB-10P (MSX1, Netherlands)'. - 0.129: Miodrag Milanović added 'Sony HB-10P' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=hb201 $mame 0.81 [Jirou Kaneda] HB-201 (MSX1, 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). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-201 (MSX1, Japan)'. - 0.81: Jirou Kaneda added 'Sony HB-201' system. ROMSET: 49152 bytes in 2 files / 35.11Kb packed $end $info=hb201p $mame 0.81 [Jirou Kaneda] HB-201P (MSX1, Europe), 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). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-201P (MSX1, Europe)'. - 0.81: Jirou Kaneda added 'Sony HB-201P' system. ROMSET: 49152 bytes in 2 files / 35.08Kb packed $end $info=hb20p $mame 0.129 [Miodrag Milanović] HB-20P (MSX1, Spain), Sony, 1986 The Hit-Bit 20 is a very basic MSX "1" computer. It looks very similar to the Hit-Bit 10. If someone could tell us the difference that would be nice. It seems to have been sold only in Spain. The Hit-Bit 20P model has a spanish keyboard, which is strange, as if we follow the Sony naming logic, the Spanish model would have been called Hit-Bit 20S, and not Hit-Bit 20P which was reserved for PAL models which didn't need a special keyboard (source: http://www.old-computers.com/museum/computer.asp?st=1&c=887). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-20P (MSX1, Spain)'. - 0.129: Miodrag Milanović added 'Sony HB-20P (Spanish)' system. ROMSET: 32768 bytes in 1 file / 25.34Kb packed $end $info=hb501p $mame 0.81 [Jirou Kaneda] HB-501P (MSX1, Europe), 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). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-501P (MSX1, Europe)'. - 0.81: Jirou Kaneda added 'Sony HB-501P' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=hb55 $mame 0.155 [Wilbert Pol] HB-55 (MSX1, Japan), Sony, 1983 Sony began selling the HB-55 in November 1983 as a home computer that was compatible with the MSX architecture standard. Designed for ease of use for beginners without specialized knowledge, the HB-55 could be used just by plugging in ROM cartridges containing pre-written programs. It was priced at 54,800 Yen. The HB-55 had the following features: - The computer came with easy-to-use, menu-driven software for taking care of such household tasks as managing household schedules, creating address books, and making memos. - The HB-55 could run MSX software because it was compatible with the MSX architecture standard. - An ordinary household television set could be used as the computer's display, eliminating the need for a dedicated color display (source: http://museum.ipsj.or.jp/en/computer/personal/0100.html). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-55 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Sony HB-55' system. ROMSET: 40960 bytes in 2 files / 29.81Kb packed $end $info=hb55d $mame 0.128 [Wilbert Pol, Miodrag Milanović] HB-55D (MSX1, Germany), Sony, 1984 The Hit-Bit 55 was a classic MSX1 computer. It was very similar to the Hit-Bit 75. Its most distinctive sign was its flat but good quality keyboard. It was one of the few MSX with the Philips VG-8000 to have a low-cost keyboard. Unlike the HB-75, it had only 16 KB RAM. There was a built-in software (scheduler and memo) which was a kind of cut-down version of the one built-in the HB-75, program size was only 8 KB against 16 KB on the HB-75, it seems that some version had the 16 KB version though. To save files made with this apps, a 4K S-RAM non-volatile cartridge was used (called HBI-55) (source: http://www.old-computers.com/museum/computer.asp?c=784&st=1). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'HB-55D (MSX1, Germany)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Sony HB-55D' system. ROMSET: 49152 bytes in 2 files / 34.55Kb packed $end $info=hb55p $mame 0.128 [Wilbert Pol, Miodrag Milanović] HB-55P (MSX1, Europe), Sony, 1984 A bit more spartan hit, which is only just above the minimum requirements of the MSX standard (as opposed to its bigger brothers like the HP-75P). The HB-55P has only 16 Kbytes of RAM and a chiclet keyboard, but he has hit but like the other bits and application programs installed permanently in ROM (source, traslated from german: http://www.zock.com/8-Bit/D_HB55P.HTML). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.250: Changed description to 'HB-55P (MSX1, Europe)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Sony HB-55P' system. ROMSET: 49152 bytes in 2 files / 34.51Kb packed $end $info=hb701fd $mame 0.155 [Wilbert Pol] HB-701FD (MSX1, Japan), Sony, 1984 Technical information and pictures: http://www.1000bit.it/scheda.asp?id=1680 DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.250: Changed description to 'HB-701FD (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Sony HB-701FD' system. ROMSET: 49152 bytes in 2 files / 37.29Kb packed $end $info=hb75 $mame 0.250 [openMSX] HB-75 (MSX1, Japan), Sony, 1984 Sony rolled out the HB-75 in April 1984 with many functional enhancements to the earlier HB-55. The HB-75 was a home computer compliant with the MSX architecture standard and came with 64 kilobytes of RAM and a retail price of ?69,800. It was preloaded with software known as the HiT BiT Note functions, which made it possible to create schedules and make and search address books directly from the keyboard. User-generated data could be printed in four colors with a color plotter-printer, which was sold separately, and saved for archival purposes (source: https://museum.ipsj.or.jp/en/computer/personal/0101.html). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Sony HB-75 (MSX1, Japan)' system. ROMSET: 49152 bytes in 2 files / 34.33Kb packed $end $info=hb75d $mame 0.81 [Jirou Kaneda] HB-75D (MSX1, Germany), Sony, 1984 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). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'HB-75D (MSX1, Germany)'. - 0.81: Jirou Kaneda added 'Sony HB-75D' system. ROMSET: 49152 bytes in 2 files / 34.55Kb packed $end $info=hb75p $mame 0.79 [Sean Young] HB-75P (MSX1, Europe), Sony, 1984 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). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.250: Changed description to 'HB-75P (MSX1, Europe)'. - 0.79: Sean Young added 'Sony HB-75P' system. ROMSET: 49152 bytes in 2 files / 34.51Kb packed $end $info=hb8000 $mame 0.37b11 [Wilbert Pol] HB-8000 Hotbit (MSX1, Brazil), Sharp / Epcom, 1985 The Hotbit HB-8000 was a MSX1 home computer marketed by Epcom, and developed by the Brazilian subsidiary of Japanese corporation Sharp, in mid-1980s. The MSX machines were very popular in Brazil at the time, and they virtually killed all the other competing 8 bit microcomputers in the Brazilian market (source: http://en.wikipedia.org/wiki/Hotbit). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Renamed (hotbit11) to (hb8000) and description changed to 'HB-8000 Hotbit (MSX1, Brazil)'. - 0.37b11: Wilbert Pol added 'Sharp/Epcom HB-8000 Hotbit 1.1' system. ROMSET: 65536 bytes in 2 files / 50.74Kb packed $end $info=hbf1 $mame 0.81 [Jirou Kaneda] HB-F1 (MSX2, Japan), Sony, 1986 This MSX 2 system, is basicaly a Sony HB-F1 with a 3?" 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). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.250: Changed description to 'HB-F1 (MSX2, Japan)'; machine promoted to working [Wilbert Pol]. - 0.81: Jirou Kaneda added 'Sony HB-F1' system. ROMSET: 131072 bytes in 5 files / 69.60Kb packed $end $info=hbf1ii $mame 0.81 [Jirou Kaneda] HB-F1II (MSX2, Japan), Sony, 1987 Sony HB-F1II is a cost reduced version of the HB-F1 to better compete against the Panasonic FS-A1, while also adding a REN-SHA-TURBO slider (auto-fire for both joystick and spacebar). The Sony HB-F1II was available only in black. It was aimed at the Japanese market. The computer comes with an external power adapter, it includes a pause button that allows users to pause the system at will and a speed slider to slow down the' system. The Sony HB-F1II is a MSX2 with 2 cartridge slots (one at the top, one at the back). The CPU is a Z80A from NEC (uPD780C-1). A MSX-Engine from Yamaha (S1985) is used. The AC-HB3 power adapter specifications are the same as the Panasonic FS-AA51 adapter for the Panasonic FS-A1 and FS-A1mkII (source: https://www.msx.org/wiki/Sony_HB-F1II). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Renamed (hbf12) to (hbf1ii) and description changed to 'HB-F1II (MSX2, Japan)'; machine promoted to working [Wilbert Pol]. - 0.81: Jirou Kaneda added 'Sony HB-F1II' system. ROMSET: 114688 bytes in 4 files / 58.33Kb packed $end $info=hbf1xd $mame 0.81 [Jirou Kaneda] HB-F1XD (MSX2, Japan), Sony, 1987 This MSX 2 system, is basicaly a Sony HB-F1 with a 3?" disk drive built-in the case (2DD, 720Kb). 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 (source: http://www.old-computers.com/museum/computer.asp?st=1&c=773). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-F1XD (MSX2, Japan)'. - 0.81: Jirou Kaneda added 'Sony HB-F1XD' system. ROMSET: 65536 bytes in 3 files / 49.23Kb packed $end $info=hbf1xdj $mame 0.82 [Jirou Kaneda] HB-F1XDJ (MSX2+, Japan), Sony, 1988 HB-F1XDJ is a unified standard 8-bit machine that MSX2 +, in the first half of 1989, (which is MSX2) appeared in the (tax) 69,800 yen as the successor of the HB-F1XD mk2. A series of models made by SONY, it is nicknamed "HIT BIT" series. It should be noted, has been released is HB-F1XV the second half of the year, except for the color of the panel portion of the FDD and the software that comes with HB-F1XDJ has changed (or has been improved defect of the sound source FM) at approximately the same, and price is the same. He was in his position as of MSX, the middle of the game machine and computer hobby. Incidentally, 88 is also considered as business use (source, traslated from japanese: http://www.amy.hi-ho.ne.jp/nakajima-jr/com/8bitpc/xdj.htm). DRIVER: msx/msx2p.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2p_cart.xml, msx2_cart.xml, msx1_cart.xml, msx2p_flop.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.250: Changed description to 'HB-F1XDJ (MSX2+, Japan)'. - 0.82: Jirou Kaneda added 'Sony HB-F1XDJ' system. ROMSET: 1441792 bytes in 3 files / 575.50Kb packed $end $info=hbf1xv $mame 0.82 [Jirou Kaneda] HB-F1XV (MSX2+, Japan), Sony, 1989 Technical information and pictures: http://www.system-cfg.com/detail.php?ident=735 DRIVER: msx/msx2p.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2p_cart.xml, msx2_cart.xml, msx1_cart.xml, msx2p_flop.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'HB-F1XV (MSX2+, Japan)'. - 0.81: Jirou Kaneda added 'Sony HB-F1XV (Japan)' system. ROMSET: 1441792 bytes in 3 files / 575.50Kb packed $end $info=hbf5 $mame 0.143u3 [Wilbert Pol] HB-F5 (MSX2, Japan), Sony, 1985 The HB-F5 is the first MSX2 computer released by Sony, aimed at the Japanese market. There are two colour varieties, either black or light grey. Europe instead got the HB-F9 in light grey the next year, which looks externally very similar to the HB-F5, but uses an MSX-Engine, has more RAM and a totally different firmware. The power button is on the left of the machine, the reset button is located below the cartridge slots. This computer has a QWERTY Japanese keyboard with ANSI layout for kana characters. The machine comes with a built-in Personal Databank with saving on cassette tape or the HBI-55 data cartridge. The firmware is launched automatically when you boot the machine. Bypassing this software on startup requires the user to press the DEL key during boot until a Beep sound, or to insert a cartridge into one of the slots before switching on the computer. This software has 6 options: Mode 40 or 80 columns, BASIC, Address, Schedule, Memo, Transfer (replaced by Copy when a HBI-55 cartridge is present). When there's a HBI-55 cartridge, it is possible in MSX-BASIC to save little programs on the data cartridge and to load / run them from this cartridge, with the commands SAVE"CAT:" and LOAD"CAT:". By comparison with the HB-55 and HB-75 MSX1 machines, the firmware has been improved to support the addition of a disk drive. Besides, from MSX-BASIC, you can go to the Personal Databank with CALL HITBIT or _HITBIT (source: https://www.msx.org/wiki/Sony_HB-F5). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-F5 (MSX2, Japan)'. - 0.143u3: Wilbert Pol added 'Sony HB-F5' system. ROMSET: 65536 bytes in 3 files / 48.43Kb packed $end $info=hbf500 $mame 0.81 [Jirou Kaneda] HB-F500 (MSX2, Japan), Sony, 1986 Another member of the MSX 2 family. This computer was intended to be a "semi-professional computer", with its built-in floppy disk unit, its separate keyboard and its mouse. It used a graphical interface on top of the MSX-DOS with windows and icons (and bears a striking resemblance to the first version of GEM) (source: http://old-computers.com/MUSEUM/computer.asp?c=281&st=1). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.250: Changed description to 'HB-F500 (MSX2, Japan)'. - 0.81: Jirou Kaneda added 'Sony HB-F500 (Japan)' system. ROMSET: 196608 bytes in 4 files / 116.37Kb packed $end $info=hbf500_2 $mame 0.250 [openMSX] HB-F500 2nd version (MSX2, Japan), Sony, 1986 Another member of the MSX 2 family. This computer was intended to be a "semi-professional computer", with its built-in floppy disk unit, its separate keyboard and its mouse. It used a graphical interface on top of the MSX-DOS with windows and icons (and bears a striking resemblance to the first version of GEM) (source: http://old-computers.com/MUSEUM/computer.asp?c=281&st=1). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Sony HB-F500 2nd version (MSX2, Japan)' system. ROMSET: 196608 bytes in 4 files / 116.37Kb packed $end $info=hbf500f $mame 0.155 [Wilbert Pol] HB-F500F (MSX2, France), Sony, 1986 The HB-F500F is the adaptation of the first version of HB-F500 for the French market. The computer was shipped with MSX-DOS on floppy disk (source: https://www.msx.org/wiki/Sony_HB-F500F). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.250: Changed description to 'HB-F500F (MSX2, France)'. - 0.155: Wilbert Pol added 'Sony HB-F500F' system. ROMSET: 65536 bytes in 3 files / 49.18Kb packed $end $info=hbf500p $mame 0.81 [Jirou Kaneda] HB-F500P (MSX2, Europe), Sony, 1986 Technical information and pictures: http://www.zock.com/8-Bit/D_HBF500P.HTML DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-F500P (MSX2, Europe)'. - 0.81: Jirou Kaneda added 'Sony HB-F500P' system. ROMSET: 65536 bytes in 2 files / 49.02Kb packed $end $info=hbf700d $mame 0.81 [Jirou Kaneda] HB-F700D (MSX2, Germany), Sony, 1986 The HB-F700D is an adaptation of the HB-F500 for the German market. The architecture has been improved and there is more RAM. The equivalent model does not exist in Japan. The HB-F700 is an MSX2 with a Z80A from NEC (uPD780C-1) and an MSX-Engine from Yamaha (S1985). Main RAM is a 256kB memory mapper. Badly programmed or disk conversions of MSX1 games could linger in memory so long that after a reset the game was still there. Even after a considerable amount of time being switched off. Connecting the earth on the backside of the computer to for example a heater pipe in your room could help a bit emptying the memory. Because the RAM is in secondary slot 3-3, software often needs the infamous POKE -1. The original disk ROM may be considered one of the slowest ever used in an MSX2 computer. Floppy Disk Controller chip is the CXD-1032Q (Sony) (source: https://www.msx.org/wiki/Sony_HB-F700D). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-F700D (MSX2, Germany)'. - 0.81: Jirou Kaneda added 'Sony HB-F700D' system. ROMSET: 65536 bytes in 2 files / 48.99Kb packed $end $info=hbf700f $mame 0.128 [Wilbert Pol] HB-F700F (MSX2, France), Sony, 1986 The HB-F700F is like an improved version of the HB-F500F for the French market. The architecture has been improved and there is more RAM. The equivalent model does not exist in Japan. The HB-F700 is an MSX2 with a Z80A from NEC (uPD780C-1) and an MSX-Engine from Yamaha (S1985). Main RAM is a 256kB memory mapper. Badly programmed or disk conversions of MSX1 games could linger in memory so long that after a reset the game was still there. Even after a considerable amount of time being switched off. Connecting the earth on the backside of the computer to for example a heater pipe in your room could help a bit emptying the memory. Because the RAM is in secondary slot 3-3, software often needs the infamous POKE -1. The original disk ROM may be considered one of the slowest ever used in an MSX2 computer. Floppy Disk Controller chip is the CXD-1032Q (Sony) (source: https://www.msx.org/wiki/Sony_HB-F700F). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-F700F (MSX2, France)'. - 0.128: Wilbert Pol added 'Sony HB-F700F' system. ROMSET: 65536 bytes in 2 files / 49.00Kb packed $end $info=hbf700p $mame 0.79 [Sean Young] HB-F700P (MSX2, Europe), Sony, 1986 The HB-F700P is like an improved version of the HB-F500P, targeted for the Dutch market and a few other European countries. The architecture has been improved and there is more RAM. The equivalent model does not exist in Japan. The HB-F700 is an MSX2 with a Z80A from NEC (uPD780C-1) and an MSX-Engine from Yamaha (S1985). Main RAM is a 256kB memory mapper. Badly programmed or disk conversions of MSX1 games could linger in memory so long that after a reset the game was still there. Even after a considerable amount of time being switched off. Connecting the earth on the backside of the computer to for example a heater pipe in your room could help a bit emptying the memory. Because the RAM is in secondary slot 3-3, software often needs the infamous POKE -1. The original disk ROM may be considered one of the slowest ever used in an MSX2 computer. Floppy Disk Controller chip is the CXD-1032Q (Sony) (source: https://www.msx.org/wiki/Sony_HB-F700P). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-F700P (MSX2, Europe)'. - 0.79: Sean Young added 'Sony HB-F700P' system. ROMSET: 65536 bytes in 2 files / 49.07Kb packed $end $info=hbf700s $mame 0.81 [Jirou Kaneda] HB-F700S (MSX2, Spain), Sony, 1986 The HB-F700S is the adaptation of the HB-F500 for the Spanish market. The architecture has been improved and there is more RAM. The equivalent model does not exist in Japan. The HB-F700 is an MSX2 with a Z80A from NEC (uPD780C-1) and an MSX-Engine from Yamaha (S1985). Main RAM is a 256kB memory mapper. Badly programmed or disk conversions of MSX1 games could linger in memory so long that after a reset the game was still there. Even after a considerable amount of time being switched off. Connecting the earth on the backside of the computer to for example a heater pipe in your room could help a bit emptying the memory. Because the RAM is in secondary slot 3-3, software often needs the infamous POKE -1. The original disk ROM may be considered one of the slowest ever used in an MSX2 computer. Floppy Disk Controller chip is the CXD-1032Q (Sony) (source: https://www.msx.org/wiki/Sony_HB-F700S). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-F700S (MSX2, Spain)'. - 0.81: Jirou Kaneda added 'Sony HB-F700S' system. ROMSET: 65536 bytes in 2 files / 49.06Kb packed $end $info=hbf900 $mame 0.81 [Jirou Kaneda] HB-F900 (MSX2, Japan), Sony, 1986 The HB-F900 is a computer aimed at Japanese professional market. It can do superimposing with genlock signal (GENerator LOCK) via a specific video I/F connector on the back. This model is available in black (B) or in white (W) color. The separate keyboard (KBD-13 or KBD13(B)) comes either from the HB-F500 or the HB-T600 rather than a dedicated design. Sold with the MOS-1 mouse and the "Wordship" (Japanese wordprocessor) on floppy disk. The HB-F900 is a MSX2 with a Z80A from Sharp (LH0080A) or NEC (uPD780C) and an MSX-Engine S1985 from Yamaha. The optional AV creator HBI-F900 interface is needed to digitize images, create video effects and even edit video. The AV creator is only available in black (source: https://www.msx.org/wiki/Sony_HB-F900). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.250: Changed description to 'HB-F900 (MSX2, Japan)'. - 0.81: Jirou Kaneda added 'Sony HB-F900' system. ROMSET: 16384 bytes in 1 file / 11.82Kb packed $end $info=hbf900a $mame 0.81 [Jirou Kaneda] HB-F900 (alt) (MSX2, Japan), Sony, 1986 The HB-F900 is a computer aimed at Japanese professional market. It can do superimposing with genlock signal (GENerator LOCK) via a specific video I/F connector on the back. This model is available in black (B) or in white (W) color. The separate keyboard (KBD-13 or KBD13(B)) comes either from the HB-F500 or the HB-T600 rather than a dedicated design. Sold with the MOS-1 mouse and the "Wordship" (Japanese wordprocessor) on floppy disk. The HB-F900 is a MSX2 with a Z80A from Sharp (LH0080A) or NEC (uPD780C) and an MSX-Engine S1985 from Yamaha. The optional AV creator HBI-F900 interface is needed to digitize images, create video effects and even edit video. The AV creator is only available in black (source: https://www.msx.org/wiki/Sony_HB-F900). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-F900 (alt) (MSX2, Japan)'. - 0.81: Jirou Kaneda added 'Sony HB-F900 2nd released version' system. ROMSET: 212992 bytes in 5 files / 120.23Kb packed $end $info=hbf9p $mame 0.81 [Jirou Kaneda] HB-F9P (MSX2, Europe), Sony, 1986 The HB-F9P (P for PAL) was a computer made and released by Sony in 1986 for the European market. Spain had its own version, model number HB-F9S. There exists also a Russian HB-F9P with a JCUKEN keyboard, which is probably a prototype that Sony made for the USSR ministry of education to enter that market in the 80s (Yamaha won that deal). The manuals are translated for each country. The casing looks very similar to the Japanese HB-F5 that was released the year before, but internally it is a completely different machine. The power button is on the left of the machine, the reset button was located below the cartridge slots. The HB-F9P (except the Russian prototype) has a firmware called MemoVision whose ROMs are located at slots 3-0 and 3-1. It contains some desk tools (calculator, calendar, timer and clock) and a family agenda. It has the possibility to select the display language: English, Dutch, French and Italian. Bypassing the firmware requires the user to press the GRAPH key during startup until Beep sound (source: https://www.msx.org/wiki/Sony_HB-F9P). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.250: Changed description to 'HB-F9P (MSX2, Europe)'; machine promoted to working [Wilbert Pol]. - 0.81: Jirou Kaneda added 'Sony HB-F9P' system. ROMSET: 98304 bytes in 3 files / 61.57Kb packed $end $info=hbf9pr $mame 0.143u3 [Wilbert Pol] HB-F9P (MSX2, Russian, prototype), Sony, 19?? The HB-F9P (P for PAL) was a computer made and released by Sony in 1986 for the European market. Spain had its own version, model number HB-F9S. There exists also a Russian HB-F9P with a JCUKEN keyboard, which is probably a prototype that Sony made for the USSR ministry of education to enter that market in the 80s (Yamaha won that deal). The manuals are translated for each country. The casing looks very similar to the Japanese HB-F5 that was released the year before, but internally it is a completely different machine. The power button is on the left of the machine, the reset button was located below the cartridge slots. The Russian version can switch between the English character set and the Cyrillic characters by using the CODE button. The HB-F9P (except the Russian prototype) has a firmware called MemoVision whose ROMs are located at slots 3-0 and 3-1. It contains some desk tools (calculator, calendar, timer and clock) and a family agenda. It has the possibility to select the display language: English, Dutch, French and Italian. Bypassing the firmware requires the user to press the GRAPH key during startup until Beep sound (source: https://www.msx.org/wiki/Sony_HB-F9P). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-F9P (MSX2, Russian, prototype)'. - 0.236: BugFIX #08085 [Documentation] (msx.cpp) hbf9pr: The description says "Russion" instead of "Russian" [AntoPISA]. - 0.143u3: Wilbert Pol added 'Sony HB-F9P Russian' system. ROMSET: 49152 bytes in 2 files / 37.35Kb packed $end $info=hbf9s $mame 0.128 [Wilbert Pol] HB-F9S (MSX2, Spain), Sony, 1986 The HB-F9S was a computer made and released by Sony. It was meant for the Spanish market. This model has been sold in several other European countries as the HB-F9P. The HB-F9S has two cartridge slots in the upper right corner. The power button is on the left of the machine, the reset button was located left of the cartridge slots. It is still used in some parts of Spain for the Driver's License Test on cartridge, combined with a box containig handlers connected to simulate the future driver hand-eye coordination. The HB-F9S has a firmware called MemoVision whose Roms are located at slots 3-0 and 3-1. It contains some desk tools (calculator, calendar, timer and clock for six countries) and a family agenda. Bypassing the firmware requires the user to press the GRAPH key during startup until Beep sound (source: https://www.msx.org/wiki/Sony_HB-F9S). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-F9S (MSX2, Spain)'. - 0.128: Wilbert Pol added 'Sony HB-F9S' system. ROMSET: 98304 bytes in 3 files / 61.57Kb packed $end $info=hbg900ap $mame 0.128 [Wilbert Pol] HB-G900AP (MSX2, Europe), Sony, 1987 The HB-G900AP is the HB-F900 localised for the European market with more RAM. This computer supports superimpose with genlock via a special video interface connector on the back. The HB-G900AP was a special computer aimed at the professional market. Very little is known about the computer, as there is no mention of the system in magazines of the time, and very few units are known to exist. It was supposedly sold in the Netherlands, Germany, France and Spain. The keyboard is separate and the layout is QWERTY, AZERTY or QWERTZ depending on the destination country. Documentation is multilingual. This model is only available in white color. It included a mouse and a special version of the software Multi-Teloper (Q-Manager & Graphics Editor) on floppy disk.The HB-G900AP is a MSX2 with a Z80A from Sharp (LH0080A) or NEC (uPD780C) and an MSX-Engine S1985 from Yamaha. The architecture is similar to the HB-F700. The RAM is located in secondary slot 3-0. It can be upgraded to 1024kB by adding the same RAM type to the reserved empty locations. The optional AV creator HBI-900 interface seems to be replacing the Videotizer (HBI-G900), a simplified interface to digitize images and have superimpose abilities for the European market (source: https://www.msx.org/wiki/Sony_HB-G900AP). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-G900AP (MSX2, Europe)'. - 0.128: Wilbert Pol added 'Sony HB-G900AP' system. ROMSET: 16384 bytes in 1 file / 5.26Kb packed $end $info=hbg900p $mame 0.81 [Jirou Kaneda] HB-G900P (MSX2, Europe), Sony, 1986 The HB-G900P is the adaptation of the HB-F900 for the European market. This computer supports superimposition with genlock. The special video I/F connector on the back can be used to connect the Sony HBI-G900P Videotizer, which enables you to actually record the superimposed video and can also perform digitization. In addition a second internal disk drive could be added 'in the form of the HBD-G900. It has a built in Video Utility ROM: Laser Disc control (using the RS-232C interface) and an MSX-BASIC extension to show large texts on the screen (useful with superimposing). Note that SonyLDP BASIC is not compatible with the Pioneer P-BASIC. This model was a special computer aimed at the professional market. The keyboard is separate from the main unit. This model is only available in white color. Comes with a single disk (please see the manual): MSX-DOS/Character Font System and Font Disk. Included manuals: Operating Instructions, A Guide to MSX-BASIC version 2.0, MSX-BASIC Version 2.0 Programming Reference Manual, Reference Chart, Video Utility, A Guide to RS-232C Communication (source: https://www.msx.org/wiki/Sony_HB-G900P). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-G900P (MSX2, Europe)'. - 0.81: Jirou Kaneda added 'Sony HB-G900P' system. ROMSET: 90112 bytes in 5 files / 58.60Kb packed $end $info=hc110 $mame 0.225 [Kevin Horton] HandiVoice HC-110, Votrax/Phonic Mirror, 1978 Portable voice system based on speech synthesis technology, designed for recording and playing back personalized audio messages. Featuring internal memory and a simple interface, it allowed use in domestic or professional contexts such as telephone assistance or automated secretary functions. Ideal for those seeking accessible and intuitive vocal solutions. DRIVER: votrax/votrhv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.225: Kevin Horton added 'Votrax/Phonic Mirror HandiVoice HC-110' system. ROMSET: 9984 bytes in 9 files / 6.46Kb packed $end $info=hc120 $mame 0.225 [Kevin Horton] HandiVoice HC-120, Votrax/Phonic Mirror, 1978 Portable voice system based on speech synthesis technology, designed for recording and playing back personalized audio messages. Featuring internal memory and a simple interface, it allowed use in domestic or professional contexts such as telephone assistance or automated secretary functions. Ideal for those seeking accessible and intuitive vocal solutions. DRIVER: votrax/votrhv.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.225: Kevin Horton added 'Votrax/Phonic Mirror HandiVoice HC-120' system. ROMSET: 3072 bytes in 3 files / 2.83Kb packed $end $info=hc128 $mame 0.128 [Miodrag Milanović] HC-91+ (HC-128), ICE-Felix, 1991 Desktop computer based on an 8-bit microprocessor, designed for light workplace or home use. Equipped with expandable RAM, an internal hard drive, and expansion card slots, it offered performance sufficient for basic applications like text processing, data management, and using productivity software of the era. It included a pre-installed MS-DOS operating system and came with support software for setup and usage. DRIVER: sinclair/spec128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.241: Changed description to 'HC-91+ (HC-128)'. - 0.128: Miodrag Milanović added 'ICE-Felix HC-128' system. ROMSET: 16384 bytes in 1 file / 12.73Kb packed $end $info=hc157 $mame 0.234 [AJR] 74HC157 Quad 2-to-1 Multiplexer, , ???? DRIVER: devices/machine/74157.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: AJR added '74HC157 Quad 2-to-1 Multiplexer' device. ROMSET: None required. $end $info=hc2000 $mame 0.128 [Miodrag Milanović] HC-2000, ICE-Felix, 1992 The HC-2000 was an upgraded version of the HC-91+. It was also compatible with the Sinclair Spectrum but could run as well the CP/M operating system and all its associated software. It was actually an HC-91 with internal disk interface and 3?" floppy disk drive. Major hardware differences were a white larger case housing the floppy drive, and 64 KB of RAM of which 48 KB were available in Spectrum mode, and 56 KB in CP/M mode. There were two versions of the HC-2000, with or without built-in floppy disk drive. Two 32 KB ROM chips were used. First one held the Spectrum BASIC, second the CP/M O.S. and IF1 disk interface (source: http://www.old-computers.com/museum/computer.asp?st=1&c=911). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'ICE-Felix HC-2000' system. ROMSET: 90112 bytes in 6 files / 42.31Kb packed $end $info=hc259 $mame 0.189 74HC259 Addressable Latch, , ???? DRIVER: devices/machine/74259.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Added '74HC259 Addressable Latch' device. ROMSET: None required. $end $info=hc5 $mame 0.155 [Wilbert Pol] HC-5 (MSX1, Japan), Victor, 1983 The first Victor computers were essentially rebranded Yamaha MSX machines without SFG music module. A superimposing adapter module (HC-A602S) was sold as an option. The HC-5 is available in two models: first version is the same as the CX5 or YIS-303 but with only 16kB RAM; second version is the same as the CX5F or YIS-503 but with only 16kB RAM. This machine was aimed at the Japanese market. The power supply is internal. The HC-5 supports all Yamaha modules. The optional superimposing adapter module has a RGB21 connector, mixed video output and audio volume regulator (source: https://www.msx.org/wiki/Victor_HC-5). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: Changed description to 'HC-5 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Victor HC-5' system. $end $info=hc55516 $mame 0.149u1 HC-55516, , ???? DRIVER: devices/sound/hc55516.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Correct variable type of digital sample in hc55516 class, small cleanup. Add btanb note [hap]. - 0.149u1: Added 'HC-55516' device. ROMSET: None required. $end $info=hc55532 $mame 0.226 [Lord Nightmare] HC-55532, , ???? DRIVER: devices/sound/hc55516.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Lord Nightmare added 'HC-55532' device. ROMSET: None required. $end $info=hc6 $mame 0.155 [Wilbert Pol] HC-6 (MSX1, Japan), Victor, 1984 Technical information and pictures: http://www.generation-msx.nl/hardware/jvcvictor/hc-6/260/ DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.250: Changed description to 'HC-6 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Victor HC-6' system. $end $info=hc7 $mame 0.155 [Wilbert Pol] HC-7 (MSX1, Japan), Victor, 1985 Technical information and pictures: http://www.generation-msx.nl/hardware/jvcvictor/hc-7/262/ DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HC-7 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Victor HC-7' system. ROMSET: 49152 bytes in 2 files / 36.84Kb packed $end $info=hc85 $mame 0.128 [Miodrag Milanović] 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). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'ICE-Felix HC-85' system. ROMSET: 16384 bytes in 1 file / 11.99Kb packed $end $info=hc88 $mame 0.134 [Kevin Thacker] 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). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.134: Kevin Thacker added skeleton driver of 'ICE-Felix HC-88' system. ROMSET: 2048 bytes in 1 file / 0.50Kb packed $end $info=hc90 $mame 0.128 [Miodrag Milanović] 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). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'ICE-Felix HC-90' system. ROMSET: 16384 bytes in 1 file / 11.99Kb packed $end $info=hc91 $mame 0.128 [Miodrag Milanović] 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). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'ICE-Felix HC-91' system. ROMSET: 16384 bytes in 1 file / 12.01Kb packed $end $info=hccbaskb $mame 0.183 [hap, Sean Riddle] Half Court Computer Basketball, Tiger Electronics, 1979 Technical information and pictures: http://handheldempire.com/game.jsp?game=1670 DRIVER: handheld/hh_pic16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.183: hap and Sean Riddle added 'Tiger Electronics Half Court Computer Basketball' system. ROMSET: 1024 bytes in 1 file / 0.80Kb packed $end $info=hcd62121 $mame 0.149u1 Hitachi HCD62121, , ???? DRIVER: devices/cpu/hcd62121/hcd62121.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Register recently added member variables for save states. Add missing save items (#13144) [QUFB]. - 0.273: Implemented timer register updates, fixed instruction 0xC5; casio/pickytlk.cpp: Added six systems [QUFB]. - 0.264: Improved emulation and fixed issues with debugger. Implemented additional move instructions and timer wait. Added an infinite timer variant, (seems to be used with the low power-variant of timer_wait). Fixed timer so that it expires on KO enabled key input. Fixed swap flags - they are always cleared regardless of values. Implemented more instructions tested on hardware. Implemented the TIME register. Fixed register accesses from the debugger [QUFB]. - 0.215: Implemented exclusive OR with indirect addressing. Used by cfx9850 for zoom menu in graph mode [Ricardo Barreira]. - 0.196: Renamed (hcd62121_cpu_device) to (hcd62121) and description changed to 'Hitachi HCD62121' [Angelo Salese]. - 0.192: Made improvements based on experiments with hardware using a CFX-9850G. Fixed mistakes in CL flag calculations, and added 'more unknown instructions. CFX-9850G is now emulated just accurately enough for most of the RUN mode to work well [Ricardo Barreira]. - 0.186: Renamed (hcd62121) to (hcd62121_cpu_device). Improved rotate and shift instructions; identified COM and PORT registers; fixed unidasm configuration [Wilbert Pol]. - 0.149u1: Added 'Hitachi HCD62121' device. ROMSET: None required. $end $info=hcpu30 $mame 0.191 Besta HCPU30 CPU board, , ???? DRIVER: devices/bus/vme/hcpu30.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.191: Added 'Besta HCPU30 CPU board' device. ROMSET: 32768 bytes in 1 file / 14.94Kb packed $end $info=hct157 $mame 0.234 [AJR] 74HCT157 Quad 2-to-1 Multiplexer, , ???? DRIVER: devices/machine/74157.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: AJR added '74HCT157 Quad 2-to-1 Multiplexer' device. ROMSET: None required. $end $info=hct259 $mame 0.189 74HCT259 Addressable Latch, , ???? DRIVER: devices/machine/74259.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Added '74HCT259 Addressable Latch' device. ROMSET: None required. $end $info=hd38750 $mame 0.160 Hitachi HD38750, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi HD38750' [Angelo Salese]. - 0.160: Added 'HD38750' device. ROMSET: None required. $end $info=hd38755 $mame 0.184 Hitachi HD38755, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi HD38755' [Angelo Salese]. - 0.184: Added 'HD38755' device. ROMSET: None required. $end $info=hd38800 $mame 0.160 Hitachi HD38800, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi HD38800' [Angelo Salese]. - 0.160: Added 'HD38800' device. ROMSET: None required. $end $info=hd38805 $mame 0.184 Hitachi HD38805, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi HD38805' [Angelo Salese]. - 0.184: Added 'HD38805' device. ROMSET: None required. $end $info=hd38820 $mame 0.160 Hitachi HD38820, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi HD38820' [Angelo Salese]. - 0.160: Added 'HD38820' device. ROMSET: None required. $end $info=hd38825 $mame 0.184 Hitachi HD38825, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi HD38825' [Angelo Salese]. - 0.184: Added 'HD38825' device. ROMSET: None required. $end $info=hd38870 $mame 0.271 [hap] Hitachi HD38870, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: hap added 'Hitachi HD38870' device. ROMSET: None required. $end $info=hd404240 $mame 0.272 [hap] Hitachi HD404240, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: hap added 'Hitachi HD404240' device. ROMSET: None required. $end $info=hd40a4240 $mame 0.272 [hap] Hitachi HD40A4240, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: hap added 'Hitachi HD40A4240' device. ROMSET: None required. $end $info=hd40l4240 $mame 0.272 [hap] Hitachi HD40L4240, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: hap added 'Hitachi HD40L4240' device. ROMSET: None required. $end $info=hd44102 $mame 0.149u1 Hitachi HD44102 LCD Controller, , ???? DRIVER: devices/video/hd44102.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Add intermediate render buffer [hap]. - 0.186: Changed description to 'Hitachi HD44102 LCD Controller'. - 0.149u1: Added 'HD44102' device. ROMSET: None required. $end $info=hd44352 $mame 0.149u1 Hitachi HD44352 LCD Controller, , ???? DRIVER: devices/video/hd44352.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Hitachi HD44352 LCD Controller'. - 0.149u1: Added 'hd44352' device. ROMSET: None required. $end $info=hd44750 $mame 0.184 Hitachi HD44750, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi HD44750' [Angelo Salese]. - 0.184: Added 'HD44750' device. ROMSET: None required. $end $info=hd44758 $mame 0.184 Hitachi HD44758, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi HD44758' [Angelo Salese]. - 0.184: Added 'HD44758' device. ROMSET: None required. $end $info=hd44780 $mame 0.148u1 Hitachi HD44780 LCD Controller, , ???? DRIVER: devices/video/hd44780.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Remove the parent roms stuff because we do not have a parent concrete device anymore. Reorganize the classes so that the a0* bad dump do not propagate to systems not using it [Olivier Galibert]. - 0.281: No need for a DONE section opposite of TODO [hap]. - 0.266: Simplify some code. sh_adc: Remove some debug stuff. psr540: Add the buttons [Olivier Galibert]. - 0.262: Set typical clock to 270khz. Adjust blink timer in device_clock_changed [hap]. Base busy time and blink rate on device clock frequency [Lord Nightmare]. - 0.261: Renamed (hd44780_a00) to (hd44780) and description changed to 'Hitachi HD44780 LCD Controller'. Correct a pair of clocks [Olivier Galibert]. Fixed errors in character ROM transcriptions and added more variants [Lord Nightmare]. Cleaned up mess in ROM selection code [Vas Crabb]. - 0.253: Add ks0066f00 variant [Patrick Mackinlay]. - 0.186: Changed description to 'Hitachi HD44780 A00 LCD Controller'. - 0.148u1: Added 'HD44780 A00' device. ROMSET: 4096 bytes in 1 file / 0.80Kb packed $end $info=hd44780u $mame 0.261 [Lord Nightmare] Hitachi HD44780U LCD Controller, , ???? DRIVER: devices/video/hd44780.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: No need for a DONE section opposite of TODO [hap]. - 0.261: Lord Nightmare added 'Hitachi HD44780U LCD Controller' device. ROMSET: 8192 bytes in 2 files / 1.78Kb packed $end $info=hd44801 $mame 0.184 Hitachi HD44801, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi HD44801' [Angelo Salese]. - 0.184: Added 'HD44801' device. ROMSET: None required. $end $info=hd44808 $mame 0.184 Hitachi HD44808, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi HD44808' [Angelo Salese]. - 0.184: Added 'HD44808' device. ROMSET: None required. $end $info=hd44820 $mame 0.184 Hitachi HD44820, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi HD44820' [Angelo Salese]. - 0.184: Added 'HD44820' device. ROMSET: None required. $end $info=hd44828 $mame 0.184 Hitachi HD44828, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi HD44828' [Angelo Salese]. - 0.184: Added 'HD44828' device. ROMSET: None required. $end $info=hd44840 $mame 0.271 [hap] Hitachi HD44840, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: hap added 'Hitachi HD44840' device. ROMSET: None required. $end $info=hd44848 $mame 0.271 [hap] Hitachi HD44848, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: hap added 'Hitachi HD44848' device. ROMSET: None required. $end $info=hd44860 $mame 0.271 [hap] Hitachi HD44860, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: hap added 'Hitachi HD44860' device. ROMSET: None required. $end $info=hd44868 $mame 0.271 [hap] Hitachi HD44868, , ???? DRIVER: devices/cpu/hmcs40/hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: hap added 'Hitachi HD44868' device. ROMSET: None required. $end $info=hd6120 $mame 0.232 [AJR] Harris HD-6120, , ???? DRIVER: devices/cpu/pdp8/hd6120.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Have disassembler comment on instructions using memory reference instructions using current page mode in page zero [AJR]. - 0.237: IAC also complements LINK on carry out. Improve sequencing for OPR group 1 [AJR]. - 0.236: Fix effect of TAD on LINK flag [AJR]. - 0.233: Prevent PEX from changing AC [AJR]. - 0.232: AJR added 'Harris HD-6120' device. ROMSET: None required. $end $info=hd61202 $mame 0.227 [Sandro Ronco] Hitachi HD61202 LCD Driver, , ???? DRIVER: devices/video/hd61202.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Sandro Ronco added 'Hitachi HD61202 LCD Driver' device. ROMSET: None required. $end $info=hd614022 $mame 0.270 [hap] Hitachi HD614022, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614022' device. ROMSET: None required. $end $info=hd614023 $mame 0.270 [hap] Hitachi HD614023, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614023' device. ROMSET: None required. $end $info=hd614025 $mame 0.270 [hap] Hitachi HD614025, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614025' device. ROMSET: None required. $end $info=hd614026 $mame 0.270 [hap] Hitachi HD614026, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614026' device. ROMSET: None required. $end $info=hd614028 $mame 0.270 [hap] Hitachi HD614028, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614028' device. ROMSET: None required. $end $info=hd614029 $mame 0.270 [hap] Hitachi HD614029, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614029' device. ROMSET: None required. $end $info=hd614042 $mame 0.270 [hap] Hitachi HD614042, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614042' device. ROMSET: None required. $end $info=hd614043 $mame 0.270 [hap] Hitachi HD614043, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614043' device. ROMSET: None required. $end $info=hd614045 $mame 0.270 [hap] Hitachi HD614045, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614045' device. ROMSET: None required. $end $info=hd614046 $mame 0.270 [hap] Hitachi HD614046, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614046' device. ROMSET: None required. $end $info=hd614048 $mame 0.270 [hap] Hitachi HD614048, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614048' device. ROMSET: None required. $end $info=hd614049 $mame 0.270 [hap] Hitachi HD614049, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614049' device. ROMSET: None required. $end $info=hd614080 $mame 0.270 [hap] Hitachi HD614080, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614080' device. ROMSET: None required. $end $info=hd614081 $mame 0.270 [hap] Hitachi HD614081, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614081' device. ROMSET: None required. $end $info=hd614085 $mame 0.270 [hap] Hitachi HD614085, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614085' device. ROMSET: None required. $end $info=hd614086 $mame 0.270 [hap] Hitachi HD614086, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614086' device. ROMSET: None required. $end $info=hd614088 $mame 0.270 [hap] Hitachi HD614088, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614088' device. ROMSET: None required. $end $info=hd614089 $mame 0.270 [hap] Hitachi HD614089, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: hap added 'Hitachi HD614089' device. ROMSET: None required. $end $info=hd614120 $mame 0.272 [hap] Hitachi HD614120, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: hap added 'Hitachi HD614120' device. ROMSET: None required. $end $info=hd614125 $mame 0.272 [hap] Hitachi HD614125, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: hap added 'Hitachi HD614125' device. ROMSET: None required. $end $info=hd614128 $mame 0.272 [hap] Hitachi HD614128, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: hap added 'Hitachi HD614128' device. ROMSET: None required. $end $info=hd614140 $mame 0.272 [hap] Hitachi HD614140, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: hap added 'Hitachi HD614140' device. ROMSET: None required. $end $info=hd614145 $mame 0.272 [hap] Hitachi HD614145, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: hap added 'Hitachi HD614145' device. ROMSET: None required. $end $info=hd614148 $mame 0.272 [hap] Hitachi HD614148, , ???? DRIVER: devices/cpu/hmcs400/hmcs400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: hap added 'Hitachi HD614148' device. ROMSET: None required. $end $info=hd61602 $mame 0.278 [m1macrophage] Hitachi HD61602 LCD Driver, , ???? DRIVER: devices/video/hd61602.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: m1macrophage added 'Hitachi HD61602 LCD Driver' device. ROMSET: None required. $end $info=hd61603 $mame 0.217 [hap] Hitachi HD61603 LCD Driver, , ???? DRIVER: devices/video/hd61603.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.217: hap added 'Hitachi HD61603 LCD Driver' device. ROMSET: None required. $end $info=hd61700 $mame 0.149u1 Hitachi HD61700, , ???? DRIVER: devices/cpu/hd61700/hd61700.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'r65c02, score7, unsp12 and unsp20 support. Fixed address shift for scudsp and hd61700 [AJR]. - 0.196: Changed description to 'Hitachi HD61700' [Angelo Salese]. - 0.149u1: Added 'HD61700' device. ROMSET: None required. $end $info=hd61830 $mame 0.143u3 Hitachi HD61830B LCD Controller, , ???? DRIVER: devices/video/hd61830.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Fix cursor in d2 [cracyc]. Fixed character blink mode. When Cursor=Off and Blink=On, the controller is in "Character Blink" mode, according to the data sheet. This means that the character cell at the the position of the cursor is turned fully ON at a 50% blink duty cycle. Verified on a device with a real HD61830 (Atari Portfolio) [Jaen Saul]. - 0.213: Make number-of-characters command to round up to an even number [Nigel Barnes]. - 0.186: Changed description to 'Hitachi HD61830B LCD Controller'. - 0.143u3: Added 'HD61830 LCDC' device. ROMSET: 1472 bytes in 1 file / 0.68Kb packed $end $info=hd6301v1 $mame 0.150 Hitachi HD6301V1, , ???? DRIVER: devices/cpu/m6800/m6801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: ST IMM opcodes cause a trap interrupt. Save more internal registers to NVRAM. RTI after TRAP returns to the address where the trap error occured. Port output latches are kept intact when in standby mode, x0 does not have ddr4. Instead of skip, zerofill NVRAM when no battery save. Fix timer 2 serial clock [hap]. - 0.261: Fix SLP wakeup from Tin input capture event [AJR]. - 0.220: Renamed (hd6301) to (hd6301v1) and description changed to 'Hitachi HD6301V1'. - 0.196: Changed description to 'Hitachi HD6301' [Angelo Salese]. - 0.150: Added 'HD6301' device. ROMSET: None required. $end $info=hd6301x0 $mame 0.220 Hitachi HD6301X0, , ???? DRIVER: devices/cpu/m6800/m6801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Fix missed timer 2 event(s) when tconr < elapsed counts, m6801: improve serial rx timing (novag tv interface from next commit relies on more accurate timing) [hap]. - 0.262: Add IRQ pins to p5 read, acesp: hook up IRQ2. ST IMM opcodes cause a trap interrupt. Save more internal registers to NVRAM. RTI after TRAP returns to the address where the trap error occured. Port output latches are kept intact when in standby mode, x0 does not have ddr4. Instead of skip, zerofill NVRAM when no battery save. Fix timer 2 serial clock [hap]. - 0.261: Fix SLP wakeup from Tin input capture event [AJR]. - 0.220: Added 'Hitachi HD6301X0' device. ROMSET: None required. $end $info=hd6301y0 $mame 0.220 Hitachi HD6301Y0, , ???? DRIVER: devices/cpu/m6800/m6801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: ST IMM opcodes cause a trap interrupt. Save more internal registers to NVRAM. RTI after TRAP returns to the address where the trap error occured. Port output latches are kept intact when in standby mode, x0 does not have ddr4. Instead of skip, zerofill NVRAM when no battery save. Fix timer 2 serial clock [hap]. - 0.261: Fix SLP wakeup from Tin input capture event [AJR]. - 0.220: Added 'Hitachi HD6301Y0' device. ROMSET: None required. $end $info=hd6303r $mame 0.184 Hitachi HD6303R, , ???? DRIVER: devices/cpu/m6800/m6801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi HD6303R' [Angelo Salese]. - 0.184: Added 'HD6303R' device. ROMSET: None required. $end $info=hd6303x $mame 0.220 Hitachi HD6303X, , ???? DRIVER: devices/cpu/m6800/m6801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Added 'Hitachi HD6303X' device. ROMSET: None required. $end $info=hd6303y $mame 0.163 Hitachi HD6303Y, , ???? DRIVER: devices/cpu/m6800/m6801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi HD6303Y' [Angelo Salese]. - 0.163: Added 'HD6303Y' device. ROMSET: None required. $end $info=hd6305v0 $mame 0.258 [AJR] Hitachi HD6305V0, , ???? DRIVER: devices/cpu/m6805/hd6305.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Use logmacro logging [Nigel Barnes]. - 0.258: AJR added 'Hitachi HD6305V0' device. ROMSET: None required. $end $info=hd6305y0 $mame 0.273 [hap] Hitachi HD6305Y0, , ???? DRIVER: devices/cpu/m6805/hd6305.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Use logmacro logging [Nigel Barnes]. - 0.273: hap added 'Hitachi HD6305Y0' device. ROMSET: None required. $end $info=hd6305y2 $mame 0.258 [AJR] Hitachi HD6305Y2, , ???? DRIVER: devices/cpu/m6805/hd6305.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Use logmacro logging [Nigel Barnes]. - 0.273: Add special function registers to internal map [AJR]. - 0.258: AJR added 'Hitachi HD6305Y2' device. ROMSET: None required. $end $info=hd6309 $mame 0.149u1 Hitachi HD6309, , ???? DRIVER: devices/cpu/m6809/hd6309.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Correct branch cycles in native mode [hap]. - 0.196: Changed description to 'Hitachi HD6309' [Angelo Salese]. - 0.149u1: Added 'HD6309' device. ROMSET: None required. $end $info=hd6309e $mame 0.193 Hitachi HD6309E, , ???? DRIVER: devices/cpu/m6809/hd6309.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hitachi HD6309E' [Angelo Salese]. - 0.193: Added 'HD6309E' device. ROMSET: None required. $end $info=hd63266f $mame 0.254 [crazyc] Hitachi HD63266F FDC, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: crazyc added 'Hitachi HD63266F FDC' device. ROMSET: None required. $end $info=hd6345 $mame 0.184 Hitachi HD6345 CRTC-II, , ???? DRIVER: devices/video/mc6845.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: Changed description to 'Hitachi HD6345 CRTC-II'. - 0.186: Added '(partial) correct register mappings to hd6345 [BartmanAbyss] and description changed to 'Hitachi HD6345 CRTC'. - 0.184: Added 'HD6345 CRTC' device. ROMSET: None required. $end $info=hd63450 $mame 0.149u1 Hitachi HD63450 DMAC, , ???? DRIVER: devices/machine/hd63450.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Fix regression with device-to-memory byte transfers that broke X68K floppy loading [AJR]. - 0.286: Add a special mode for the luna 68k luna: split the boards in seperate device, make the video board selectable [Olivier Galibert]. - 0.285: Disable the packed mode implementation for the release, it breaks x68000 (and maybe others). Add support for packed data and >8 bits direct device access mb87030: Fix some timings (drq write would shorten waits) [Olivier Galibert]. - 0.263: Simplified DRQ lines and added PCL lines [Nigel Barnes]. - 0.259: Only halt CPU in max transfer rate mode [cracyc]. - 0.233: Unhalt CPU if a DMA bus error occurs. Start handling bus errors. Speed up max rate transfers. Add linked array chaining [cracyc]. - 0.209: Improved accuracy of IRQ handling, and tidied up interface [AJR]. - 0.186: Changed description to 'Hitachi HD63450 DMAC'. - 0.182: Fixed device to find the owner CPU if the top node doesn't have a CPU, like in the case of a VME chassis [Joakim Larsson Edström]. - 0.149u1: Added 'Hitachi HD63450' device. ROMSET: None required. $end $info=hd63484 $mame 0.234 [Oliver Galimbert] Hitachi HD63484 ACRTC, , ???? DRIVER: devices/video/hd63484.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: Oliver Galimbert added 'Hitachi HD63484 ACRTC' device. ROMSET: None required. $end $info=hd63701v0 $mame 0.150 Hitachi HD63701V0, , ???? DRIVER: devices/cpu/m6800/m6801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Renamed (hd63701) to (hd63701v0) and description changed to 'Hitachi HD63701V0'. - 0.196: Changed description to 'Hitachi HD63701' [Angelo Salese]. - 0.150: Added 'HD63701' device. ROMSET: None required. $end $info=hd63701x0 $mame 0.220 Hitachi HD63701X0, , ???? DRIVER: devices/cpu/m6800/m6801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Added 'Hitachi HD63701X0' device. ROMSET: None required. $end $info=hd63701y0 $mame 0.220 [AJR] Hitachi HD63701Y0, , ???? DRIVER: devices/cpu/m6800/m6801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: AJR added 'Hitachi HD63701Y0' device. ROMSET: None required. $end $info=hd63705z0 $mame 0.153 Hitachi HD63705Z0, , ???? DRIVER: devices/cpu/m6805/hd6305.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: Renamed (hd63705) to (hd63705z0) and description changed to 'Hitachi HD63705Z0'. - 0.196: Changed description to 'Hitachi HD63705' [Angelo Salese]. - 0.153: Added 'HD63705' device. ROMSET: None required. $end $info=hd641016 $mame 0.223 [AJR] Hitachi HD641016, , ???? DRIVER: devices/cpu/h16/hd641016.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: AJR added 'Hitachi HD641016' device. ROMSET: None required. $end $info=hd6415108 $mame 0.221 [AJR] Hitachi HD6415108 (H8/510), , ???? DRIVER: devices/cpu/h8500/h8510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'Hitachi HD6415108 (H8/510)' device. ROMSET: None required. $end $info=hd64180rp $mame 0.215 Hitachi HD64180RP, , ???? DRIVER: devices/cpu/z180/z180.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Added 'Hitachi HD64180RP' device. ROMSET: None required. $end $info=hd6435208 $mame 0.221 [AJR] Hitachi HD6435208 (H8/520), , ???? DRIVER: devices/cpu/h8500/h8520.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'Hitachi HD6435208 (H8/520)' device. ROMSET: None required. $end $info=hd6435328 $mame 0.221 [AJR] Hitachi HD6435328 (H8/532), , ???? DRIVER: devices/cpu/h8500/h8532.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'Hitachi HD6435328 (H8/532)' device. ROMSET: None required. $end $info=hd6435348 $mame 0.233 [AJR] Hitachi HD6435348 (H8/534), , ???? DRIVER: devices/cpu/h8500/h8534.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: AJR added 'Hitachi HD6435348 (H8/534)' device. ROMSET: None required. $end $info=hd6435368 $mame 0.225 [AJR] Hitachi HD6435368 (H8/536), , ???? DRIVER: devices/cpu/h8500/h8534.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: AJR added 'Hitachi HD6435368 (H8/536)' device. ROMSET: None required. $end $info=hd64610 $mame 0.149u1 Hitachi HD64610 RTC, , ???? DRIVER: devices/machine/hd64610.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Convert day-of-week from 1-based format used by device_rtc_interface to conventional 0-based format [Sandro Ronco]. - 0.186: Changed description to 'Hitachi HD64610 RTC'. - 0.149u1: Added 'HD64610' device. ROMSET: None required. $end $info=hd647180x $mame 0.215 [AJR] Hitachi HD647180X MCU, , ???? DRIVER: devices/cpu/z180/hd647180x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Fix typo on port E read [hap]. - 0.215: AJR added 'Hitachi HD647180X MCU' device. ROMSET: None required. $end $info=hd6475208 $mame 0.233 [AJR] Hitachi HD6475208 (H8/520), , ???? DRIVER: devices/cpu/h8500/h8520.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: AJR added 'Hitachi HD6475208 (H8/520)' device. ROMSET: None required. $end $info=hd6475328 $mame 0.233 [AJR] Hitachi HD6475328 (H8/532), , ???? DRIVER: devices/cpu/h8500/h8532.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: AJR added 'Hitachi HD6475328 (H8/532)' device. ROMSET: None required. $end $info=hd6475348 $mame 0.221 [AJR] Hitachi HD6475348 (H8/534), , ???? DRIVER: devices/cpu/h8500/h8534.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'Hitachi HD6475348 (H8/534)' device. ROMSET: None required. $end $info=hd6475368 $mame 0.233 [AJR] Hitachi HD6475368 (H8/536), , ???? DRIVER: devices/cpu/h8500/h8534.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: AJR added 'Hitachi HD6475368 (H8/536)' device. ROMSET: None required. $end $info=hd66421 $mame 0.149u1 Hitachi HD66421 LCD Controller, , ???? DRIVER: devices/video/hd66421.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Hitachi HD66421 LCD Controller' device. ROMSET: None required. $end $info=hd6801v0 $mame 0.261 [hap] Hitachi HD6801V0, , ???? DRIVER: devices/cpu/m6800/m6801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: hap added 'Hitachi HD6801V0' device. ROMSET: None required. $end $info=hd6805s1 $mame 0.221 [AJR] Hitachi HD6805S1, , ???? DRIVER: devices/cpu/m6805/m68705.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'Hitachi HD6805S1' device. ROMSET: None required. $end $info=hd6805u1 $mame 0.215 Hitachi HD6805U1, , ???? DRIVER: devices/cpu/m6805/m68705.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Added 'Hitachi HD6805U1' device. ROMSET: None required. $end $info=hd6845s $mame 0.149u1 Hitachi HD6845S CRTC, , ???? DRIVER: devices/video/mc6845.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Renamed (hd6845) to (hd6845s) and description changed to 'Hitachi HD6845S CRTC'. - 0.186: Changed description to 'Hitachi HD6845 CRTC'. - 0.149u1: Added 'HD6845 CRTC' device. ROMSET: None required. $end $info=hdae5000 $mame 0.281 [Felipe Corrêa da Silva Sanches] HD-AE5000, Hard Disk & Audio Extension, , ???? DRIVER: devices/bus/technics/kn5000/hdae5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.281: Felipe Corrêa da Silva Sanches added 'HD-AE5000, Hard Disk & Audio Extension' device. ROMSET: 2097152 bytes in 4 files / 803.87Kb packed $end $info=hdc9224 $mame 0.169 SMC HDC9224 Universal Disk Controller, , ???? DRIVER: devices/machine/hdc92x4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Use multibyte helpers [AJR]. - 0.201: Added 'a minimum head load time to compensate for the floppy spin-up [Michael Zapf]. - 0.169: Added 'SMC HDC9224 Universal Disk Controller' device. ROMSET: None required. $end $info=hdc9234 $mame 0.163 SMC HDC9234 Universal Disk Controller, , ???? DRIVER: devices/machine/hdc92x4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Added 'a minimum head load time to compensate for the floppy spin-up [Michael Zapf]. - 0.163: Added 'SMC HDC9234 Universal Disk Controller' device. ROMSET: None required. $end $info=hds200 $mame 0.239 [Bitsavers] HDS200, Human Designed Systems, 1985 Desktop computer based on an 8-bit microprocessor, designed for light workplace or home use. Equipped with expandable RAM, an internal hard drive, and expansion card slots, it offered performance sufficient for basic applications like text processing, data management, and using productivity software of the era. It included a pre-installed MS-DOS operating system and came with support software for setup and usage. DRIVER: hds/hds200.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.240: Improve video rendering, fix/implement most keyboard keys [Dirk Best]. - 0.239: Bitsavers added 'Human Designed Systems HDS200' system. ROMSET: 40960 bytes in 5 files / 27.24Kb packed $end $info=hds200_kbd_hle $mame 0.239 [Dirk Best] HDS200 Keyboard (HLE), , ???? DRIVER: hds/hds200_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Dirk Best added 'HDS200 Keyboard (HLE)' device. ROMSET: None required. $end $info=he191_3425 $mame 0.222 [AJR] Heath HE 191-3425 Keyboard, , ???? DRIVER: devices/bus/z29_kbd/he191_3425.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: AJR added 'Heath HE 191-3425 Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.80Kb packed $end $info=headg2 $mame 0.214 [rfka01] 286 motherboards with Headland G2 chipset, , 199? Motherboard for a computer based on the Intel 286 processor, equipped with the Headland G2 chipset to enhance I/O and graphics performance. Designed for mid-range systems, it offered support for expandable memory and extended connectivity, suitable for office and advanced productivity applications of the time. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added '286 motherboards with Headland G2 chipset' system. ROMSET: 196608 bytes in 6 files / 95.11Kb packed $end $info=heath_gp19_tlb $mame 0.258 [Mark Garlanger] Heath Terminal Logic Board plus Northwest Digital Systems GP-19, , ???? DRIVER: devices/bus/heathzenith/h19/tlb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.258: Mark Garlanger added 'Heath Terminal Logic Board plus Northwest Digital Systems GP-19' device. ROMSET: 18432 bytes in 5 files / 12.38Kb packed $end $info=heath_igc_super19_tlb_device $mame 0.263 [Mark Garlanger] Heath Terminal Logic Board w/ Super19 ROM plus SigmaSoft Interactive Graphics Controller, , ???? DRIVER: devices/bus/heathzenith/h19/tlb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Mark Garlanger added 'Heath Terminal Logic Board w/ Super19 ROM plus SigmaSoft Interactive Graphics Controller' device. ROMSET: 8192 bytes in 3 files / 4.92Kb packed $end $info=heath_igc_tlb_device $mame 0.263 [Mark Garlanger] Heath Terminal Logic Board plus SigmaSoft Interactive Graphics Controller, , ???? DRIVER: devices/bus/heathzenith/h19/tlb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Mark Garlanger added 'Heath Terminal Logic Board plus SigmaSoft Interactive Graphics Controller' device. ROMSET: 8192 bytes in 3 files / 4.33Kb packed $end $info=heath_igc_ultra_tlb_device $mame 0.263 [Mark Garlanger] Heath Terminal Logic Board w/ Ultra ROM plus SigmaSoft Interactive Graphics Controller, , ???? DRIVER: devices/bus/heathzenith/h19/tlb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Mark Garlanger added 'Heath Terminal Logic Board w/ Ultra ROM plus SigmaSoft Interactive Graphics Controller' device. ROMSET: 8192 bytes in 3 files / 4.12Kb packed $end $info=heath_igc_watz_tlb_device $mame 0.263 [Mark Garlanger] Heath Terminal Logic Board w/Watzman ROM plus SigmaSoft Interactive Graphics Controller, , ???? DRIVER: devices/bus/heathzenith/h19/tlb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Mark Garlanger added 'Heath Terminal Logic Board w/Watzman ROM plus SigmaSoft Interactive Graphics Controller' device. ROMSET: 12288 bytes in 4 files / 6.81Kb packed $end $info=heath_imaginator_tlb $mame 0.261 [Mark Garlanger] Heath Terminal Logic Board plus Cleveland Codonics Imaginator I-100, , ???? DRIVER: devices/bus/heathzenith/h19/tlb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Mark Garlanger added 'Heath Terminal Logic Board plus Cleveland Codonics Imaginator I-100' device. ROMSET: 20480 bytes in 5 files / 8.06Kb packed $end $info=heath_intr_cntrl $mame 0.256 [Mark Garlanger] Heath H/Z-89 Interrupt Controller, , ???? DRIVER: devices/bus/heathzenith/intr_cntrl/intr_cntrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Mark Garlanger added 'Heath H/Z-89 Interrupt Controller' device. ROMSET: None required. $end $info=heath_intr_socket $mame 0.258 [Mark Garlanger] Heath Interrupt Socket, , ???? DRIVER: devices/bus/heathzenith/intr_cntrl/intr_cntrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: Mark Garlanger added 'Heath Interrupt Socket' device. ROMSET: None required. $end $info=heath_mms_intr_cntrl $mame 0.267 [Mark Garlanger] Heath H/Z-89 with MMS Interrupt Controller, , ???? DRIVER: devices/bus/heathzenith/intr_cntrl/intr_cntrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.267: Mark Garlanger added 'Heath H/Z-89 with MMS Interrupt Controller' device. ROMSET: None required. $end $info=heath_super19_tlb $mame 0.254 [Mark Garlanger] Heath Terminal Logic Board w/Super19 ROM, , ???? DRIVER: devices/bus/heathzenith/h19/tlb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Mark Garlanger added 'Heath Terminal Logic Board w/Super19 ROM' device. ROMSET: 8192 bytes in 3 files / 4.92Kb packed $end $info=heath_superset_tlb $mame 0.259 [Mark Garlanger] Heath Terminal Logic Board w/Superset ROM, , ???? DRIVER: devices/bus/heathzenith/h19/tlb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Mark Garlanger added 'Heath Terminal Logic Board w/Superset ROM' device. ROMSET: 67584 bytes in 3 files / 13.24Kb packed $end $info=heath_tlb $mame 0.254 [Mark Garlanger] Heath Terminal Logic Board, , ???? DRIVER: devices/bus/heathzenith/h19/tlb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Mark Garlanger added 'Heath Terminal Logic Board' device. ROMSET: 8192 bytes in 3 files / 4.33Kb packed $end $info=heath_tlb_connector $mame 0.258 [Mark Garlanger] Heath Terminal Logic board connector abstraction, , ???? DRIVER: devices/bus/heathzenith/h19/tlb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: Mark Garlanger added 'Heath Terminal Logic board connector abstraction' device. ROMSET: None required. $end $info=heath_ultra_tlb $mame 0.254 [Mark Garlanger] Heath Terminal Logic Board w/Ultra ROM, , ???? DRIVER: devices/bus/heathzenith/h19/tlb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Mark Garlanger added 'Heath Terminal Logic Board w/Ultra ROM' device. ROMSET: 8192 bytes in 3 files / 4.12Kb packed $end $info=heath_watz_tlb $mame 0.254 [Mark Garlanger] Heath Terminal Logic Board w/Watzman ROM, , ???? DRIVER: devices/bus/heathzenith/h19/tlb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Mark Garlanger added 'Heath Terminal Logic Board w/Watzman ROM' device. ROMSET: 12288 bytes in 4 files / 6.81Kb packed $end $info=heath_z37_intr_cntrl $mame 0.256 [Mark Garlanger] Heath H/Z-89 with Z-37 Interrupt Controller, , ???? DRIVER: devices/bus/heathzenith/intr_cntrl/intr_cntrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Mark Garlanger added 'Heath H/Z-89 with Z-37 Interrupt Controller' device. ROMSET: None required. $end $info=heathrow $mame 0.252 [R. Belmont] Apple Heathrow PCI I/O ASIC, , ???? DRIVER: apple/heathrow.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: R. Belmont added 'Apple Heathrow PCI I/O ASIC' device. ROMSET: None required. $end $info=hec2hr $mame 0.136 [JJ Stacino] Hector 2HR, Micronique, 1983 The 2HR (HR for High Resolution) is the successor of the Victor / Hector 16k models, but this time is conception is entirely french. The machine has been completely redesigned and this new model is then more powerful. This is in fact a completely new machine with more memory and high-resolution. It is still compatible with the 16k models in a "model 1" mode choosen at the start-up menu (source: http://www.old-computers.com/museum/computer.asp?st=1&c=152). DRIVER: hec2hrp/hec2hrp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: interact.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.136: JJ Stacino added 'Hector 2HR' system. ROMSET: 4096 bytes in 1 file / 2.75Kb packed $end $info=hec2hrp $mame 0.132 [JJ Stacino] Hector 2HR+, Micronique, 1983 The Hector 2HR+ is a microcomputer brand Hector created by society and micro-released in 1985. It features an 8-bit Z80 processor. His ROM is 16 KB and it has 48 KB of RAM. Its display capabilities are 8x2 color 243x231 (half brightness) 40x23 text. Sound generator, generator 4 octaves of notes, transfer 1500 baud. It had a tape recorder integrated (source, traslated from french: http://fr.wikipedia.org/wiki/Hector_2HR%2B). DRIVER: hec2hrp/hec2hrp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: interact.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.132: JJ Stacino added skeleton driver of 'Hector 2HR+' system. ROMSET: 16384 bytes in 1 file / 11.71Kb packed $end $info=hec2hrx $mame 0.132 [JJ Stacino] Hector HRX + Disc2, Micronique, 1984 The HRX is only a 2HR with some more memory (RAM of 64kb) and above all, a new integrated language, the Forth !! Yes, you read well : FORTH. At this time, as the Jupiter Ace was no longer produced, the Hector HRX was simply the only micro-computer in the world with Forth originally integrated (source: http://www.old-computers.com/museum/computer.asp?c=142). DRIVER: hec2hrp/hec2hrp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: interact.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.136: Promoted from GAME_NOT_WORKING [JJ Stacino]. - 0.132: Added 'skeleton driver of Hector 2HRX' system. ROMSET: 20480 bytes in 2 files / 14.08Kb packed $end $info=hec2mdhrx $mame 0.144u1 [JJ Stacino] Hector HRX + mini Disc, Micronique, 1985 The HRX is only a 2HR with some more memory (RAM of 64kb) and above all, a new integrated language, the Forth !! Yes, you read well : FORTH. At this time, as the Jupiter Ace was no longer produced, the Hector HRX was simply the only micro-computer in the world with Forth originally integrated (source: http://www.old-computers.com/museum/computer.asp?c=142). DRIVER: hec2hrp/hec2hrp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: interact.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u1: JJ Stacino added skeleton driver of 'Hector HRX + mini Disc' system. ROMSET: 24576 bytes in 3 files / 15.12Kb packed $end $info=hec2mx40 $mame 0.136 [JJ Stacino] Hector MX 40c + Disc2, Micronique, 1985 The Hector MX is the successor of the Victor/Hector 2HR and Hector HRX. It has the same characteristics as the 2HR and the HRX. The 2HR uses Basic, the HRX uses Forth, the MX uses both as available programming languages. Its 64 KB ROM contains BASIC 3X, HRX Forth, a version of Logo and a machine language editor/assembler. Several other languages were available on cartridge as well, but there are not true ROM cartridges. They plug onto the Centronics port, and when the Hector detects it, it transfers its contents into RAM (source: http://www.old-computers.com/museum/computer.asp?c=169&st=1). DRIVER: hec2hrp/hec2hrp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: interact.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.136: JJ Stacino added 'Hector MX40c' system. ROMSET: 53248 bytes in 4 files / 35.56Kb packed $end $info=hec2mx80 $mame 0.136 [JJ Stacino] Hector MX 80c + Disc2, Micronique, 1985 The Hector MX is the successor of the Victor/Hector 2HR and Hector HRX. It has the same characteristics as the 2HR and the HRX. The 2HR uses Basic, the HRX uses Forth, the MX uses both as available programming languages. Its 64 KB ROM contains BASIC 3X, HRX Forth, a version of Logo and a machine language editor/assembler. Several other languages were available on cartridge as well, but there are not true ROM cartridges. They plug onto the Centronics port, and when the Hector detects it, it transfers its contents into RAM (source: http://www.old-computers.com/museum/computer.asp?c=169&st=1). DRIVER: hec2hrp/hec2hrp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: interact.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.136: JJ Stacino added 'Hector MX80c' system. ROMSET: 53248 bytes in 4 files / 36.44Kb packed $end $info=hector1 $mame 0.132 [JJ Stacino] Hector 1, Micronique, 1983 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. That's a lot for a unique machine ! And I don't speak here about the different versions of ROM (source: http://www.old-computers.com/museum/computer.asp?c=427&st=1). DRIVER: hec2hrp/hec2hrp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: interact.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.141: Added 'Disc2 support [JJ Stacino]. - 0.140: Added 'initial support for DISK II unit [JJ Stacino]. - 0.132: JJ Stacino added skeleton driver of 'Micronique Hector 1' system. ROMSET: 4096 bytes in 1 file / 3.27Kb packed $end $info=hektor $mame 0.227 [Nigel Barnes, Centre for Computing History] Hektor, The Open University, 1981 The Hektor (sometimes known as the PT502, although this is actually the course number) was a single board computer used by the Open University to teach electronic and engineer students how to design and build a microcomputer. On completing the course the computer was to be returned to the Open University (source: http://www.computinghistory.org.uk/det/35201/Open-University-Hektor-I/). DRIVER: openuni/hektor.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.227: Nigel Barnes and Centre for Computing History added 'The Open University Hektor' system. ROMSET: 10240 bytes in 3 files / 6.29Kb packed $end $info=hektor2 $mame 0.227 [Nigel Barnes, Binary Dinosaurs, Centre for Computing History] Hektor II, The Open University, 1982 Not much is known about this UK single board computer, also called PT-502. It was available only on loan to Open University students. The purpose was to teach electronic and computer engineers students how to conceive and build a microprocessor based' system. The system was delivered with a peripheral board and a complete course enabling students to experiment both software and hardware problems (source: https://www.old-computers.com/museum/computer.asp?c=602). DRIVER: openuni/hektor.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Nigel Barnes, Binary Dinosaurs and Centre for Computing History added 'The Open University Hektor II' system. ROMSET: 14336 bytes in 4 files / 10.27Kb packed $end $info=hektor3 $mame 0.212 [Nigel Barnes, jltursan] Hektor III, The Open University, 1984 Educational Computer made by Open University for a Systems Analysis Course. The Hektor III followed the Hektor II and featured updated ROM firmware and support for lower-case letters. This Hektor III features EPROMs instead of mask ROMs and has a sticker inside reading 'V8E prototype firmware' (source: http://www.computinghistory.org.uk/det/43078/Open-University-Hektor-III/). DRIVER: openuni/hektor.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.212: Nigel Barnes and jltursan added 'The Open University Hektor III' system. ROMSET: 40960 bytes in 3 files / 15.96Kb packed $end $info=hexbus $mame 0.187 Hexbus connector, , ???? DRIVER: devices/bus/hexbus/hexbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'connectors to HX5102, allowing a second drive to be attached to the controller in the case [Michael Zapf]. - 0.188: Renamed (ti_hexbus) to (hexbus). Removed (ti_hexbus_chain) and (ti_hexbus_slot) devices. Changed description to 'Hexbus connector'. - 0.187: Added 'Hexbus' device. ROMSET: None required. $end $info=hexbus_ibc $mame 0.197 Intelligent Peripheral Bus Controller, , ???? DRIVER: devices/bus/hexbus/tp0370.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: Renamed (ibc) to (hexbus_ibc). - 0.197: Added 'Intelligent Peripheral Bus Controller' device. ROMSET: None required. $end $info=hhgc319 $mame 0.272 [TeamEurope, David Haywood] Handheld Game Console 319-in-1, , 201? Plug-and-play portable device with an LCD screen and simple analog controls, designed to offer immediate gaming experience. It included a wide collection of 319 classic games emulated, accessible via an integrated menu. Ideal for those seeking compact retro entertainment without installation needs. DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Descramble address and data lines; transfer to nes_vt32.cpp driver. Even more descrambling [AJR]. - 0.272: TeamEurope and David Haywood added ' Handheld Game Console 319-in-1' system. ROMSET: 16777216 bytes in 1 file / 9.16Mb packed $end $info=hhtiger $mame 0.212 [Centre for Computing History] H/H Tiger, H/H Microcomputers, 1983 Desktop computer based on an 8-bit microprocessor, designed for light workplace or home use. Equipped with expandable RAM, an internal hard drive, and expansion card slots, it offered performance sufficient for basic applications like text processing, data management, and using productivity software of the era. It included a pre-installed MS-DOS operating system and came with support software for setup and usage. DRIVER: tangerine/hhtiger.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.212: Centre for Computing History added 'H/H Microcomputers H/H Tiger' system. ROMSET: 40960 bytes in 6 files / 23.33Kb packed $end $info=hi08 $mame 0.283 [AJR] DSP563xx HI08 host interface, , ???? DRIVER: devices/cpu/dsp563xx/hi08.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: AJR added 'DSP563xx HI08 host interface' device. ROMSET: None required. $end $info=hikara $mame 0.262 [David Haywood, TeamEurope] Hi-kara (Japan), Takara Tomy / SSD Company LTD, 2008 Portable device dedicated to space shooter games, featuring an LCD screen and simple analog controls. Designed to replicate a miniature arcade experience, it offered gameplay modes with enemy formations and scoring objectives. Equipped with characteristic sounds and pixelated animations, it targeted retro game enthusiasts and fans of space adventures. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: hikara.xml RESOURCES: Snap and Title. WIP: - 0.268: Added four user cartridges and one Best Hit Collection cartridge to 'hikara.xml' (#12616) [David Haywood]. - 0.262: David Haywood and TeamEurope added 'Takara Tomy / SSD Company LTD Hi-Kara (Japan)' system. ROMSET: 1048576 bytes in 1 file / 621.19Kb packed $end $info=hippofr $mame 0.277 [TeamEurope, David Haywood] 2 en 1 Hippo: et la formidable aventure des lettres (France), VTech, 1999 It's an educational video game for children, developed and published by VTech, a company specializing in electronic toys and educational devices for early learning. The game was launched mainly in France and other French-speaking countries, as part of a series of products dedicated to educational entertainment for young children. The title translates into Italian as "Hippo and the fantastic adventure of letters" and focuses on learning language, the alphabet and early reading skills . DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.288: Changed description to '2 en 1 Hippo: et la formidable aventure des lettres (France)'. - 0.277: TeamEurope and David Haywood added 'VTech Hippo: et la formidable aventure des lettres (France)' system. ROMSET: 2097152 bytes in 1 file / 1.03Mb packed $end $info=hisaturn $mame 0.113 [R. Belmont] HiSaturn, Hitachi, 1995 The Hitachi Hi-Saturn is not just another branded Saturn unlike the Victor (JVC) V-Saturn. This Hitachi model come complete with the Video CD card and karaoke unit and even has a fully new opening sequence. Hitachi were selling it as an all round Entertainment system that you could play games on, listen to music, watch your Video CDs and do a bit of karaoke. I'm not too sure just how many of these where made or how well they sold. It's certainly far more rare than the Victor V-Saturn. The box that you can see under the Hi-Saturn is the karaoke interface. This connects to the Hi-Saturn round the back as shown below (source: http://www.segagagadomain.com/hardware-sat/hard-sat_hi-saturn1.htm). DRIVER: sega/saturn.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: saturn.xml, photo_cd.xml, sat_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.153: Added 'v1.02 BIOS [zyrobs]. - 0.113: R. Belmont added 'Hitachi HiSaturn (not working)' system. ROMSET: 1048576 bytes in 2 files / 879.96Kb packed $end $info=hk1000 $mame 0.256 [AJR] HK1000, Orla, 198? Desktop computer based on an 8-bit microprocessor, designed for light workplace or home use. Equipped with expandable RAM, an internal hard drive, and expansion card slots, it offered performance sufficient for basic applications like text processing, data management, and using productivity software of the era. It included a pre-installed MS-DOS operating system and came with support software for setup and usage. DRIVER: orla/hk1000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.263: Add ACIA [AJR]. - 0.256: AJR added 'Orla HK1000' system. ROMSET: 188416 bytes in 5 files / 74.45Kb packed $end $info=hk68v10 $mame 0.166 [Joakim Larsson Edström] Heurikon HK68/V10, , ???? Powerful Single Board Microcomputer for UNIX ™ and Sophisticated Applications. Heurikon is proud to introduce the HK68/V10 microcomputer designed especially forthose applications requiring high processor performance, as well as sophisticated memory management capability. The V 10 is available as a basic processor with several options which allow you to choose the level of sophistication necessary to achieve your application goals (source: https://archive.org/stream/bitsavers_heurikonbrure_899948/HK68_V10_Brochure_djvu.txt). DRIVER: devices/bus/vme/hk68v10.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.259: Changed description to 'Heurikon HK68/V10' and demoted machine to device. Convert to slot device, improve boot vector and ROM handling [Patrick Mackinlay]. - 0.182: Added 'VME interface' [Joakim Larsson Edström]. - 0.166: Joakim Larsson Edström added 'Heurikon Corporation HK68/V10' system. ROMSET: 16384 bytes in 2 files / 7.64Kb packed $end $info=hkb502 $mame 0.227 [jacaba] HKB-502 268-in-1 (set 1), , 201? A portable plug-and-play device with an LCD screen and simple analog controls, designed to provide an immediate gaming experience. It included a wide collection of 268 classic emulated games accessible through an integrated menu. Ideal for those seeking compact retro entertainment without the need for installation. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: jacaba added 'HKB-502 268-in-1 (set 1)' system. ROMSET: 4198400 bytes in 2 files / 2.01Mb packed $end $info=hkb502a $mame 0.227 [jacaba] HKB-502 268-in-1 (set 2), , 201? A portable plug-and-play device with an LCD screen and simple analog controls, designed to provide an immediate gaming experience. It included a wide collection of 268 classic emulated games accessible through an integrated menu. Ideal for those seeking compact retro entertainment without the need for installation. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: jacaba added 'HKB-502 268-in-1 (set 2)' system. ROMSET: 4194304 bytes in 1 file / 2.01Mb packed $end $info=hkc8800a $mame 0.214 [zzemu] HKC 8800A, China HKC, 1984 An 8-bit microprocessor-based desktop computer designed for light office or home use. Equipped with expandable RAM, an internal hard drive, and expansion card slots, it offered performance sufficient for basic applications such as word processing, data management, and using productivity software of the era. It came pre-installed with the MS-DOS operating system and was provided with support software for configuration and use. DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.214: zzemu added 'China HKC 8800A' system. ROMSET: 16384 bytes in 8 files / 11.18Kb packed $end $info=hlcd0438 $mame 0.224 [hap] Hughes HLCD 0438 LCD Driver, , ???? DRIVER: devices/video/hlcd0438.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: hap added 'Hughes HLCD 0438 LCD Driver' device. ROMSET: None required. $end $info=hlcd0488 $mame 0.221 [hap] Hughes HLCD 0488 LCD Driver, , ???? DRIVER: devices/video/hlcd0488.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: hap added 'Hughes HLCD 0488 LCD Driver' device. ROMSET: None required. $end $info=hlcd0515 $mame 0.184 Hughes HLCD 0515 LCD Driver, , ???? DRIVER: devices/video/hlcd0515.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Add NVRAM [hap]. - 0.186: Changed description to 'Hughes HLCD 0515 LCD Driver'. - 0.184: Added 'HLCD 0515 LCD Driver' device. ROMSET: None required. $end $info=hlcd0530 $mame 0.187 Hughes HLCD 0530 LCD Driver, , ???? DRIVER: devices/video/hlcd0515.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added 'Hughes HLCD 0530 LCD Driver' device. ROMSET: None required. $end $info=hlcd0538 $mame 0.184 Hughes HLCD 0538 LCD Driver, , ???? DRIVER: devices/video/hlcd0538.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Hughes HLCD 0538 LCD Driver'. - 0.184: Added 'HLCD 0538 LCD Driver' device. ROMSET: None required. $end $info=hlcd0539 $mame 0.184 Hughes HLCD 0539 LCD Driver, , ???? DRIVER: devices/video/hlcd0538.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Hughes HLCD 0539 LCD Driver'. - 0.184: Added 'HLCD 0539 LCD Driver' device. ROMSET: None required. $end $info=hlcd0569 $mame 0.182 Hughes HLCD 0569 LCD Driver, , ???? DRIVER: devices/video/hlcd0515.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Hughes HLCD 0569 LCD Driver'. - 0.182: Added 'HLCD 0569 LCD Driver' device. ROMSET: None required. $end $info=hlcd0601 $mame 0.210 Hughes HLCD 0601 LCD Driver, , ???? DRIVER: devices/video/hlcd0515.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'Hughes HLCD 0601 LCD Driver' device. ROMSET: None required. $end $info=hlcd0607 $mame 0.278 [hap] Hughes HLCD 0607 LCD Driver, , ???? DRIVER: devices/video/hlcd0538.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: hap added 'Hughes HLCD 0607 LCD Driver' device. ROMSET: None required. $end $info=hle_ps2_mouse $mame 0.211 HLE PS/2 Mouse, , ???? DRIVER: devices/bus/pc_kbd/hle_mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'HLE PS/2 Mouse' device. ROMSET: None required. $end $info=hmb20 $mame 0.252 [Angelo Salese] HAL HMB-20, , ???? DRIVER: devices/bus/pc8801/hmb20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Angelo Salese added 'HAL HMB-20' device. ROMSET: None required. $end $info=hmg1292 $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] HMG 1292, Hanimex, 1979 In 1976 a German company called 'Radofin' released the '1292 Advanced Programmable Video System' and soon after sold the license to eight other companies, Hanimex being one of them. Hanimex released their version of the console primarily in Australia but also in parts of Europe. All versions of the console used a Radofin XM-2050 board and each board is stamped with XM-2050-?. The character in the ? position refers to the company that was to release the console. This Hanimex unit has an 'F'. If you look at the component side of the PCB it is just stamped XM-2050 but the stamping on the rear shows the F. The cartridge based console featured two non-detachable controllers sporting two fire buttons and twelve function keys as well as a pretty standard two axis joystick (source: http://www.the-liberator.net/site-files/retro-games/hardware/Hanimex-HMG-1292/hanimex-hmg-1292.htm). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'Hanimex HMG 1292' system. ROMSET: None required. $end $info=hmg1392 $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] HMG 1392, Hanimex, 1979 Hanimex was an Australian distributor founded by Jack Hannes after the Second World War. The name is a contraction of HANnes IMport and EXport and the company imported both European and Japanese lenses, bodies and accessories. Hannes apparently sought low cost providers and Hanimex lenses have a poor reputation among users. HMG 1392 it's a clone of the 1392 Advanced Programmable Video System is a video game console released by European company Radofin in 1976 (source: http://en.wikipedia.org/wiki/1292_Advanced_Programmable_Video_System). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'Hanimex HMG 1392' system. ROMSET: None required. $end $info=hmg2650 $mame 0.137 [Manfred Schneider, PeT, Paul Robson] 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). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT, Paul Robson added 'Hanimex HMG-2650' system. ROMSET: None required. $end $info=hmxpro $mame 0.204 [R. Belmont, Al Kossow] NCD HMX PRO, Network Computing Devices, 1994 The NCD Explora Family provided low total-cost-of ownership while the HMX series provided 3D high- performance; both offered extreme reliability associated with X Terminals.The Explora 4xx, Explora Pro series and HMX series features include: full access to Linux, UNIX, X11 applications, Windows hosts through ICA, Web and legacy applications in a heterogeneous computing environment. NCD HMX Pro Base X-Terminal with 16 MB RAM and mouse (source: http://www.thinpathsystems.com/index.php?modules=products&content=buynow&salesinfo=expcodes&show=opts). DRIVER: ncd/ncdmips.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.204: R. Belmont and Al Kossow added 'Network Computing Devices NCD HMX PRO' system. ROMSET: 262144 bytes in 2 files / 87.77Kb packed $end $info=hobby $mame 0.133 [Miodrag Milanović] PK8000 Sura/Hobby, BP EVM, 1987 An 8-bit microprocessor-based desktop computer designed for light office or home use. Equipped with expandable RAM, an internal hard drive, and expansion card slots, it offered performance sufficient for basic applications such as word processing, data management, and using productivity software of the era. It came pre-installed with the MS-DOS operating system and was provided with support software for configuration and use. DRIVER: ussr/pk8000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.133: Miodrag Milanović added 'PK8000 Sura/Hobby' system. - 0.132: Added 'skeleton driver of PK8000 Sura/Hobby' system. ROMSET: 16384 bytes in 1 file / 12.49Kb packed $end $info=hohnadam $mame 0.233 [DBWBP] ADAM Advanced Digital/Analog Musical Instrument, Hohner, 1994 ADAM stands for "Advanced Digital/Analog Musical-Instrument". It was introduced late 1994 early 1995. The user-interface was designed by the well known designer Axel Hartmann who did all the Waldorf synths design, some other companies products and also his own synth company "Hartmann". The design got some details that reminds us on the WAVE that was just introduced before the ADAM. And it is confirmed, that Waldorf did most if not all the software for it (source: http://till-kopper.de/hohner_adam.html). DRIVER: skeleton/hohnadam.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.233: DBWBP added 'Hohner ADAM Advanced Digital/Analog Musical Instrument' system. ROMSET: 4325376 bytes in 9 files / 2.70Mb packed $end $info=homelab2 $mame 0.128 [Miodrag Milanović] Homelab 2 / Aircomp 16, Jozsef and Endre Lukacs, 1982 The HomeLab machines were cheap, well-working and easy-to-use Basic computers. They were neither clones nor licencied, but original Hungarian home computers. The HomeLab-2 was also called Aircomp-16. It was made by a little agro-electronics company called the Personal Agroelektronikai GT. Thanks to Képes Gábor for all this information and pictures. All of the HomeLab versions could also be homebrew built or assembled by the HCC (Hungarian Computer Club), an association of amateur computer fans (source: http://www.old-computers.com/museum/computer.asp?c=1095&st=1). DRIVER: homelab/homelab.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.271: Bugfix #08932 [Crash/Freeze] (homelab/homelab.cpp) homelab2: The emulator crashes when running loaded HTP format software [hap]. - 0.128: Miodrag Milanović added 'Homelab 2 / Aircomp 16 (not working)' system. ROMSET: 12288 bytes in 6 files / 9.14Kb packed $end $info=homelab3 $mame 0.128 [Miodrag Milanović] Homelab 3, Jozsef and Endre Lukacs, 1983 The HomeLab computers family was conceived in the People's Republic of Hungary by the famous Lukács brothers. József Lukács, the older brother was the creator of the hardware, and the younger, Endre Lukács was the father of software (a great BASIC language). The HomeLab machines were cheap, well-working and easy-to-use Basic computers. They were neither clones nor licencied, but original Hungarian home computers (source: http://www.old-computers.com/museum/computer.asp?c=1095&st=1). DRIVER: homelab/homelab.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.146u2: System promoted from GAME_NOT_WORKING [Robbbert]. - 0.128: Miodrag Milanović added 'Homelab 3 (not working)' system. ROMSET: 18432 bytes in 5 files / 13.85Kb packed $end $info=homelab4 $mame 0.128 [Miodrag Milanović] 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). DRIVER: homelab/homelab.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.146u2: System promoted from GAME_NOT_WORKING [Robbbert]. - 0.128: Miodrag Milanović added 'Homelab 4 (not working)' system. ROMSET: 18432 bytes in 5 files / 14.32Kb packed $end $info=homez80 $mame 0.141 [Miodrag Milanović] Homebrew Z80 Computer, Kun-Szabo Marton, 2008 A customized desktop computer based on the Z80 microprocessor, designed for hardware enthusiasts and software developers. Featuring custom printed circuits and a simple interface, it allowed for direct learning and experimentation with low-power systems. Targeted at advanced users interested in electronics and retro programming. DRIVER: homebrew/homez80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.141: Miodrag Milanović added 'Homebrew Z80 Computer' system. ROMSET: 6144 bytes in 2 files / 2.35Kb packed $end $info=hoppech $mame 0.283 [David Haywood, TeamEurope] Hoppe-chan SuiColle (white, Japan), Takara Tomy, 201? Interactive puppy-shaped toy with a motion sensor and voice recognition, designed to simulate caring for and interacting with a pet. In the white version, it encourages affectionate play and responsibility in young children through sound responses and reactions to petting or voice commands. DRIVER: handheld/evolution_handheld.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added 'Takara Tomy Hoppe-chan SuiColle (white, Japan)' system. ROMSET: 16777216 bytes in 1 file / 2.67Mb packed $end $info=horocomp $mame 0.230 [hap, Sean Riddle] Horoscope Computer, Mattel Electronics, 1979 The Horoscope Computer was released in 1979. It was designed to predict your horoscope and compatibility with others based on astrological predictions. An interesting note is that according to the instructions on the back, this game is only accurate from June 1, 1979 to December 31, 1987 (source: https://www.handheldmuseum.com/Mattel/HC.htm). DRIVER: handheld/hh_pps41.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.242: Changed manufacturer to 'Mattel Electronics' [hap, AntoPISA] - 0.230: hap and Sean Riddle added 'Mattel Horoscope Computer' system. ROMSET: 2653 bytes in 2 files / 2.05Kb packed $end $info=horseran $mame 0.182 [hap, Sean Riddle] Thoroughbred Horse Race Analyzer, Mattel Electronics, 1979 Invented by: Evan Mandel and William Quirin. This was used to figure out handi-capping stats and information about thoroughbred horse racing. The algorythms were developed by Dr. W. Quirin (professor of mathemantics and computer science) and W. Mandel for Mattel. After Mattel stopped making it, Dr. Quirin and/or W. Mandel bought the rights and all the tooling and molds for the game and sold it for several years through Sharper Image (and possibly other outlets) under the company name of Advanced Handicapping Technologies, Inc. (See the AHTI version in the Misc section for more information about the programming and stats of the' device.) This version looks identical except it's missing all Mattel Electronics logos and the manual is somewhat re-designed (source: http://www.handheldmuseum.com/Mattel/HorseRace.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.182: hap and Sean Riddle added 'Mattel Thoroughbred Horse Race Analyzer' system. ROMSET: 289137 bytes in 4 files / 67.72Kb packed $end $info=hot304 $mame 0.214 [rfka01] HOT-304, Shuttle Computer International, 198? An 8-bit microprocessor-based desktop computer designed for light office or home use. Equipped with expandable RAM, an internal hard drive, and expansion card slots, it offered performance sufficient for basic applications such as word processing, data management, and using productivity software of the era. It came pre-installed with the MS-DOS operating system and was provided with support software for configuration and use. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.214: rfka01 added 'Shuttle Computer International HOT-304' system. ROMSET: 65536 bytes in 1 file / 36.52Kb packed $end $info=hot307h $mame 0.216 [rfka01] HOT-307H, Shuttle Computer International, 198? An 8-bit microprocessor-based desktop computer designed for light office or home use. Equipped with expandable RAM, an internal hard drive, and expansion card slots, it offered performance sufficient for basic applications such as word processing, data management, and using productivity software of the era. It came pre-installed with the MS-DOS operating system and was provided with support software for configuration and use. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.216: rfka01 added 'Shuttle Computer International HOT-307H' system. ROMSET: 65536 bytes in 1 file / 37.21Kb packed $end $info=hot409 $mame 0.210 [AJR] HOT-409, Shuttle Computer International, 199? An 8-bit microprocessor-based desktop computer designed for light office or home use. Equipped with expandable RAM, an internal hard drive, and expansion card slots, it offered performance sufficient for basic applications such as word processing, data management, and using productivity software of the era. It came pre-installed with the MS-DOS operating system and was provided with support software for configuration and use. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.210: AJR added 'Shuttle Computer International HOT-409' system. ROMSET: 196608 bytes in 3 files / 125.53Kb packed $end $info=hot419 $mame 0.216 [rfka01] HOT-419, Shuttle Computer International, 199? An 8-bit microprocessor-based desktop computer designed for light office or home use. Equipped with expandable RAM, an internal hard drive, and expansion card slots, it offered performance sufficient for basic applications such as word processing, data management, and using productivity software of the era. It came pre-installed with the MS-DOS operating system and was provided with support software for configuration and use. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, pdf Manual and PCB. WIP: - 0.216: rfka01 added 'Shuttle Computer International HOT-419' system. ROMSET: 131072 bytes in 2 files / 123.67Kb packed $end $info=hot433 $mame 0.215 [rfka01] HOT-433, Shuttle Computer International, 199? An 8-bit microprocessor-based desktop computer designed for light office or home use. Equipped with expandable RAM, an internal hard drive, and expansion card slots, it offered performance sufficient for basic applications such as word processing, data management, and using productivity software of the era. It came pre-installed with the MS-DOS operating system and was provided with support software for configuration and use. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.216: Added 'wie10 and 2a4x5h21 BIOS options [rfka01]. - 0.215: rfka01 added 'Shuttle Computer International HOT-433' system. ROMSET: 1441792 bytes in 11 files / 1.01Mb packed $end $info=hotbi13b $mame 0.128 [Wilbert Pol, Miodrag Milanović] HB-8000 Hotbit 1.3b (MSX1, Brazil), Sharp / Epcom, 198? The Hotbit HB-8000 was a MSX1 home computer marketed by Epcom, and developed by the Brazilian subsidiary of Japanese corporation Sharp, in mid-1980s. The MSX machines were very popular in Brazil at the time, and they virtually killed all the other competing 8 bit microcomputers in the Brazilian market (source: http://en.wikipedia.org/wiki/Hotbit). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-8000 Hotbit 1.3b (MSX1, Brazil)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Sharp HB-8000 Hotbit 1.3p' system. ROMSET: 32768 bytes in 1 file / 25.37Kb packed $end $info=hotbi13p $mame 0.128 [Wilbert Pol, Miodrag Milanović] HB-8000 Hotbit 1.3p (MSX1, Brazil), Sharp / Epcom, 198? The Hotbit HB-8000 was a MSX1 home computer marketed by Epcom, and developed by the Brazilian subsidiary of Japanese corporation Sharp, in mid-1980s. The MSX machines were very popular in Brazil at the time, and they virtually killed all the other competing 8 bit microcomputers in the Brazilian market (source: http://en.wikipedia.org/wiki/Hotbit). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HB-8000 Hotbit 1.3p (MSX1, Brazil)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Sharp HB-8000 Hotbit 1.3p' system. ROMSET: 32768 bytes in 1 file / 25.42Kb packed $end $info=hotbit20 $mame 0.128 [Wilbert Pol, Miodrag Milanović] HB-8000 Hotbit 2.0 (MSX2), Sharp / Epcom, 1986 The Hotbit HB-8000 was a MSX1 home computer marketed by Epcom, and developed by the Brazilian subsidiary of Japanese corporation Sharp, in mid-1980s. The MSX machines were very popular in Brazil at the time, and they virtually killed all the other competing 8 bit microcomputers in the Brazilian market (source: http://en.wikipedia.org/wiki/Hotbit). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Wilbert Pol and Miodrag Milanović added 'Sharp/Epcom HB-8000 Hotbit 2.0' system. ROMSET: 81920 bytes in 4 files / 60.40Kb packed $end $info=hotwhl2p $mame 0.225 [Sean Riddle, David Haywood] Hot Wheels (2 player, pad controllers), Mattel, 2006 "Mattel Hot Wheels (2-player, pad controllers)" (also officially known as part of the Hot Wheels Double Destruction line) is a standalone, plug-and-play electronic game system released by Mattel in 2006. The device is a standalone racing experience designed to allow two players to race simultaneously on the same television screen, without requiring the use of a traditional console or computer. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=a5ba5fbryu4 WIP: - 0.225: Sean Riddle and David Haywood added 'Mattel Hot Wheels (2 player, pad controllers)' system. ROMSET: 4194304 bytes in 1 file / 1.38Mb packed $end $info=hotwhls $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Hot Wheels (steering wheel controller), Mattel, 2005 The "Mattel Hot Wheels Plug N Play Game" with steering wheel controller (primarily distributed under product codes H8856 and J4214) is a standalone racing system released by Mattel in 2005. Unlike the "Double Destruction" two-player model based on traditional gamepads, this device is designed for a more immersive single-player experience, in which the console itself takes the form of a sports racing wheel. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood and Sean Riddle and TeamEurope added 'Mattel Hot Wheels (steering wheel controller)' system. ROMSET: 2097152 bytes in 1 file / 645.82Kb packed $end $info=hp_1ma6 $mame 0.189 HP 1MA6, , ???? DRIVER: devices/machine/1ma6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Added 'HP 1MA6' device. ROMSET: None required. $end $info=hp_1mb5 $mame 0.192 HP 1MB5, , ???? DRIVER: devices/machine/1mb5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'HP 1MB5' device. ROMSET: None required. $end $info=hp_46060b $mame 0.203 HP 46060B Mouse, , ???? DRIVER: devices/bus/hp_hil/hlemouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Added 'HP 46060B Mouse' device. ROMSET: None required. $end $info=hp_dc100_tape $mame 0.214 [F. Ulivi] HP DC100 tape drive, , ???? DRIVER: devices/machine/hp_dc100_tape.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.214: F. Ulivi added 'HP DC100 tape drive' device. ROMSET: None required. $end $info=hp_hil_mlc $mame 0.184 HP-HIL Master Link Controller, , ???? DRIVER: devices/bus/hp_hil/hp_hil.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Implemented keyboard auto-repeat [Sergey Svishchev]. - 0.186: Renamed (hp_hil) to (hp_hil_mlc). - 0.184: Added 'HP-HIL Master Link Controller' device. ROMSET: None required. $end $info=hp_hil_slot $mame 0.184 HP-HIL Slot, , ???? DRIVER: devices/bus/hp_hil/hp_hil.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'HP-HIL Slot'. - 0.184: Added 'HP_HIL_SLOT' device. ROMSET: None required. $end $info=hp_ipc $mame 0.165 [Wilbert Pol] Integral Personal Computer 9807A, Hewlett-Packard, 1985 The HP Integral PC (or HP 9807A) was a portable UNIX workstation computer system produced by Hewlett-Packard, launched in 1985. It was based on the Motorola 68000 microprocessor (running at 8 MHz) and ran early version of the HP-UX operating system (source: https://en.wikipedia.org/wiki/HP_Integral_PC). DRIVER: hp/hp_ipc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp_ipc.xml, hp_ipc_rom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.230: Initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.201: Improved HP-1LL3 GPU emulation. Improved drawing, made VRAM size configurable, implemented commands used by diagnostics, and implemented RDWIN/WRWIN bit offset [F. Ulivi]. - 0.198: Added 'HPIB interface chip and remotizer device [F. Ulivi]. Added diagnostic ROMs and model 9808A (prototype of desktop version) [Sergey Svishchev]. - 0.165: Wilbert Pol added 'HP Integral Personal Computer' system. ROMSET: 638976 bytes in 9 files / 181.80Kb packed $end $info=hp_ipc_hle_kbd $mame 0.184 HP Integral Keyboard (HLE), , ???? DRIVER: devices/bus/hp_hil/hlekbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'HP Integral Keyboard (HLE)' device. ROMSET: None required. $end $info=hp_ipc_io_slot $mame 0.224 [F. Ulivi] HP IPC I/O Slot, , ???? DRIVER: devices/bus/hp_ipc_io/hp_ipc_io.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: F. Ulivi added 'HP IPC I/O Slot' device. ROMSET: None required. $end $info=hp_ipc_optrom $mame 0.228 [F. Ulivi] HP IPC optional ROM, , ???? DRIVER: hp/hp_ipc_optrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: F. Ulivi added 'HP IPC optional ROM' device. ROMSET: None required. $end $info=hp_itf_hle_kbd $mame 0.198 HP ITF Keyboard, , ???? DRIVER: devices/bus/hp_hil/hlekbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'HP ITF Keyboard' device. ROMSET: None required. $end $info=hp_phi $mame 0.184 HP Processor-to-HPIB Interface, , ???? DRIVER: devices/machine/phi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (phi) to (hp_phi) and description changed to 'HP Processor-to-HPIB Interface'. - 0.184: Added 'HP PHI' device. ROMSET: None required. $end $info=hp_taco $mame 0.171 HP TACO, , ???? DRIVER: devices/machine/hp_taco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Added support for writing HP 9825 format tapes [F. Ulivi]. - 0.235: Implemented commands to read HP9825 tapes [F. Ulivi]. - 0.184: Renamed (TACO) to (hp_taco). - 0.171: Added 'HP TACO' device. ROMSET: None required. $end $info=hp16500b $mame 0.136 [R. Belmont] HP 16500b, Hewlett Packard, 1991 HP 16500A, 16500B, 16500C 'Logic Analyzers' are far more than just logic analyzers. These mainframes support many kinds of modules, including Digital Storage Oscilloscopes, Pattern Generators, and more. The 'B' and 'C' systems replaced the rear Double-Sided 720 KB Floppy drive of the 'A' model with an internally-mounted 500 MB Quantum Fireball 3.5 inch Hard Drive (model 540AT), and the front 720 KB Floppy with the more recent 1.44 MB Double-Sided High-Density (2HD - note that these these floppy drives are NOT directly compatible with PC floppy drives, though PC drives can be modified to work: as per note from flamebug - thanks!). Note that the Hard Disk controller and/or the CPU Board firmware/BIOS will not recognize any other brand/type of Hard Disk (other than different sizes of the Quantum Fireball 3.5 Series XXXXAT). These models ('B' and 'C') both use MS-DOS formatted drives (FAT12 for the Floppy, and FAT16 for the HD - I think). All three models actually run the MS-DOS Operating System with a unique touch-screen GUI (with keyboard and mouse as an alternative). Both 'B' and 'C' systems boot up their System software, Module files, and Configuration files much faster than do 'A' units because of their faster Hard Drives. In the space below the back-panel cooling Fan (where the rear Floppy is located on the 'A' models) a blank panel hides the location for an optional I/O board. An optional I/O module, the 16500H (with an RJ-45 TBase-T Ether jack in middle) or 16500L (with DB-15 Ether AUI connector - need AUI-to-TBase-T adapter), installed in this location (with ribbon-cable connections to the CPU board) and a System software upgrade brings the 'B' model's capabilities very close to those of the 'C' model. The last version of System software for the 16500B models was Rev. 3.14 (source: http://reviews.ebay.com/HP-16500-Series-Mainframe-Logic-Analyzer-Oscilliscope?ugid=10000000009183958). DRIVER: hp/hp16500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.157: Fix the display RAM test [Olivier Galibert]. - 0.136: R. Belmont added skeleton driver of 'Hewlett-Packard HP16500b' system. ROMSET: 131072 bytes in 4 files / 75.11Kb packed $end $info=hp1650b $mame 0.158 [R. Belmont, Al Kossow] HP 1650b, Hewlett Packard, 1989 The HP 1650B and HP 1651B logic analyzers are new general purpose logic analyzers with improved features to accommodate next generation design tasks. they are basically the same as their predecessors the HP 1650A and HP 1651A, but now have State Compare, State Waveform and State Chart modes. They both have HP-IB capabilities in addition to RS-232C. Both analyzers are capable of 100MHz timing analysis. The HP 1651B is capable of 25MHz state analysis while the HP 1650B is capable of 35MHz state analysis (source: http://www.opweb.de/en/model.php?id=7482). DRIVER: hp/hp16500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.158: R. Belmont and Al Kossow added skeleton driver of 'Hewlett Packard HP 1650b' system. ROMSET: 65536 bytes in 2 files / 30.36Kb packed $end $info=hp1651b $mame 0.158 [R. Belmont, Al Kossow] HP 1651b, Hewlett Packard, 1989 The HP 1650B and HP 1651B logic analyzers are new general purpose logic analyzers with improved features to accommodate next generation design tasks. they are basically the same as their predecessors the HP 1650A and HP 1651A, but now have State Compare, State Waveform and State Chart modes. They both have HP-IB capabilities in addition to RS-232C. Both analyzers are capable of 100MHz timing analysis. The HP 1651B is capable of 25MHz state analysis while the HP 1650B is capable of 35MHz state analysis (source: http://www.opweb.de/en/model.php?id=7482). DRIVER: hp/hp16500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.158: R. Belmont and Al Kossow added skeleton driver of 'Hewlett Packard HP 1651b' system. ROMSET: 65536 bytes in 2 files / 25.13Kb packed $end $info=hp165ka0 $mame 0.158 [R. Belmont, Al Kossow] HP 16500a, Hewlett Packard, 1991 HP 16500A, 16500B, 16500C 'Logic Analyzers' are far more than just logic analyzers. These mainframes support many kinds of modules, including Digital Storage Oscilloscopes, Pattern Generators, and more. The 'B' and 'C' systems replaced the rear Double-Sided 720 KB Floppy drive of the 'A' model with an internally-mounted 500 MB Quantum Fireball 3.5 inch Hard Drive (model 540AT), and the front 720 KB Floppy with the more recent 1.44 MB Double-Sided High-Density (2HD - note that these these floppy drives are NOT directly compatible with PC floppy drives, though PC drives can be modified to work: as per note from flamebug - thanks!). Note that the Hard Disk controller and/or the CPU Board firmware/BIOS will not recognize any other brand/type of Hard Disk (other than different sizes of the Quantum Fireball 3.5 Series XXXXAT). These models ('B' and 'C') both use MS-DOS formatted drives (FAT12 for the Floppy, and FAT16 for the HD - I think). All three models actually run the MS-DOS Operating System with a unique touch-screen GUI (with keyboard and mouse as an alternative). Both 'B' and 'C' systems boot up their System software, Module files, and Configuration files much faster than do 'A' units because of their faster Hard Drives. In the space below the back-panel cooling Fan (where the rear Floppy is located on the 'A' models) a blank panel hides the location for an optional I/O board. An optional I/O module, the 16500H (with an RJ-45 TBase-T Ether jack in middle) or 16500L (with DB-15 Ether AUI connector - need AUI-to-TBase-T adapter), installed in this location (with ribbon-cable connections to the CPU board) and a System software upgrade brings the 'B' model's capabilities very close to those of the 'C' model. The last version of System software for the 16500B models was Rev. 3.14 (source: http://reviews.ebay.com/HP-16500-Series-Mainframe-Logic-Analyzer-Oscilliscope?ugid=10000000009183958). DRIVER: hp/hp16500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.158: R. Belmont and Al Kossow added skeleton driver of 'Hewlett Packard HP 16500a' system. ROMSET: 65536 bytes in 2 files / 32.21Kb packed $end $info=hp1ll3 $mame 0.184 Hewlett-Packard 1LL3-0005 GPU, , ???? DRIVER: devices/video/hp1ll3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Hewlett-Packard 1LL3-0005 GPU'. - 0.184: Added 'Hewlett-Package 1LL3-0005 GPU' device. ROMSET: None required. $end $info=hp2100 $mame 0.192 [Robbbert] HP 2100, Hewlett-Packard, 1966 The HP 2100 was a series of minicomputers produced by Hewlett-Packard (HP) from the mid-1960s to early 1990s. The 2100 was also a specific model in this series. The series was renamed HP 1000 by the 1970s and sold as real-time computers, complementing the more complex IT-oriented HP 3000, and would be the starting point for a line of desktop computers. They would eventually be phased out in favor of UNIX-based RISC workstations. HP entered the minicomputer market in 1966, along with Varian Data Machines. Later, General Automation, Computer Automation, Data General, Micro Systems, and Lockheed would also be competitors. The 2116A was the first model of the series, demonstrated November 7-10, 1966 at the Joint Computer Conference in San Francisco. It was designed by HP's Dymec division, after absorbing Data Systems Inc. (DSI), a subsidiary of Union Carbide. DSI had designs for a 16-bit minicomputer called the DSI-1000, which would eventually evolve into the 2116A through HP's involvement. The HP 2100 is one of many 8- and 16-bit machine architectures said to be inspired by the PDP-8. These can be characterized by use of RAM instead of registers, page-oriented addressing, and a small number of accumulators (such as A and B) rather than a relatively large number of regular registers (such as R0-R7 found on the later PDP-11). This approach can save money when RAM is less expensive than registers (source: https://en.wikipedia.org/wiki/HP_2100). DRIVER: hp/hp2100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.244: New disassembler [AJR]. - 0.192: Robbbert added 'Hewlett-Packard HP 2100' system. ROMSET: 52480 bytes in 82 files / 24.83Kb packed $end $info=hp2622a $mame 0.192 [Robbbert] HP-2622A, HP, 1982 The HP 2622A terminal was introduced in June, 1981 at a price of $2,075 (source: http://terminals-wiki.org/wiki/index.php/HP_2622A). DRIVER: hp/hp2620.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.192: Robbbert added 'HP HP-2622A' system. ROMSET: 32768 bytes in 4 files / 18.72Kb packed $end $info=hp2640_tape $mame 0.228 [F. Ulivi] HP2640 tape subsystem, , ???? DRIVER: hp/hp2640_tape.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: F. Ulivi added 'HP2640 tape subsystem' device. Added HP2640 tape emulation, along with support for Manchester-encoded DC100 cassettes [F. Ulivi]. $end $info=hp2641 $mame 0.227 [Gavin Scott, F. Ulivi] HP 2641A, Hewlett-Packard, 1976 Introduced along with APL\3000 in late 1976, the HP 2641A was a member of Hewlett-Packard's 264x terminal lineup and was intended to be the primary user interface for APL on the HP 3000. The terminal weighed 43 pounds (plus another 7 for the keyboard bringing it to a nice round 50lbs) and had a base price of $4,100. It was a derivative of the HP 2645A which had been introduced earlier that year, with the addition of APL-specific microcode and character cell ROMs. It contained an 8080A microprocessor and up to 16K of RAM, and utilized an unusual 2:1 aspect ratio CRT to maintain the character proportions from an 80 column card image (source: https://comp.lang.apl.narkive.com/2rhjOsf1/the-hp-2641a-apl-display-station). DRIVER: hp/hp2640.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Gavin Scott and F. Ulivi added 'Hewlett-Packard HP 2641A' system. ROMSET: 30720 bytes in 18 files / 21.71Kb packed $end $info=hp2645 $mame 0.193 [F. Ulivi] HP 2645A, Hewlett-Packard, 1976 The 2645A displays 1 ;920 cha racters in a 24 I ine by 80 column format on a 5 inch by 10 inch display . A 9 x 15 dot character cell allows large characters to be represented accurately. Wide character and line separation, inverse video, and optional plug-in character sets with underlining, halfbright, and bl inking are features designed to increase clarity and ease sessions at the terminal (source: HP brochure). DRIVER: hp/hp2640.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and pdf Manual. WIP: - 0.194: Added 'RS232 I/O, multiple charcter sets, beeper, and option switches [F. Ulivi]. - 0.193: F. Ulivi added 'HP 2645A' system. ROMSET: 27648 bytes in 16 files / 19.86Kb packed $end $info=hp3478a $mame 0.205 [fenugrec] HP 3478A Multimeter, HP, 1983 A digital multimeter (DMM) is a test tool used to measure two or more electrical values—principally voltage (volts), current (amps) and resistance (ohms). It is a standard diagnostic tool for technicians in the electrical/electronic industries. The Hewlett Packard 3478A unit is a digital multímeter capable of performing 5 different types of measurements: DC voltage, true RMS AC voltage, 2 and 4 wire resistance, and AC and DC current. DRIVER: hp/hp3478a.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.230: Initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.205: fenugrec added 'HP 3478A Multimeter' system. ROMSET: 8192 bytes in 1 file / 4.64Kb packed $end $info=hp38g $mame 0.132 [Miodrag Milanović] HP38G, Hewlett Packard, 1995 The HP-38G is a programmable graphing calculator by Hewlett Packard. It was introduced in 1995 with a suggested retail price of 79.95 USD. HP credits a committee of eight high school, community college, and university teachers with assisting in the design of the calculator. The HP-38G, unlike most of HP's other calculators, uses infix notation rather than Reverse Polish notation. Given the calculator's intended userbase of high school maths and science teachers and students, this is not surprising. The calculator is programmable, supporting small, interactive applications called "aplets" (source: http://en.wikipedia.org/wiki/HP-38G). DRIVER: hp/hp48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.132: Miodrag Milanović added 'HP38G (partialy working)' system. ROMSET: 524288 bytes in 1 file / 322.20Kb packed $end $info=hp39g $mame 0.132 [Miodrag Milanović] HP39G, Hewlett Packard, 2000 HP-39g series calculators are the successors of HP-38G. There are five calculators in the 39 series of HP graphing calculators. These calculators have algebraic entry modes, and can perform numeric analysis together with varying degrees of symbolic calculation. All calculators in this series are aimed at high school level students and are characterised by their ability to download (via cable or infra-red) APLETs or E-lessons. These are programs of varying complexity which are generally intended to be used in the classroom to enhance the learning of mathematics by the graphical and/or numerical exploration of concepts. Some hundreds of these can be found on various websites (source: http://en.wikipedia.org/wiki/HP-39g_series). DRIVER: hp/hp48.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.132: Miodrag Milanović added 'Hewlett Packard HP39G (partialy working)' system. ROMSET: 1048576 bytes in 1 file / 621.35Kb packed $end $info=hp48_port_image $mame 0.149u1 HP48 memory card, , ???? DRIVER: hp/hp48_port.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'HP48 memory card' device. ROMSET: None required. $end $info=hp48g $mame 0.126 [Antoine Mine] HP48G, Hewlett Packard, 1993 The HP-48 is a series of graphing calculators using Reverse Polish notation (RPN) and the RPL programming language, produced by Hewlett-Packard (HP) from 1990 until 2003. The series include the HP-48S, HP-48SX, HP-48G, HP-48GX, and HP-48G+, the G models being expanded and improved versions of the S models. The models with an X suffix are expandable via special RAM (memory expansion) and ROM (software application) cards. In particular, the GX models have more onboard memory than the G models. The G+ models have more onboard memory only. The SX and S models have the same amount of onboard memory. Note that the similarly named HP-48GII (2004) is not really a member of the series, but rather much more closely related to the HP-49G and HP-49G+ (source: http://en.wikipedia.org/wiki/HP-48_series). DRIVER: hp/hp48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.126: Antoine Mine added 'HP 48G' system. ROMSET: None required. $end $info=hp48gp $mame 0.130 [Antoine Mine] HP48G+, Hewlett Packard, 1998 The HP-48 is a series of graphing calculators using Reverse Polish notation (RPN) and the RPL programming language, produced by Hewlett-Packard (HP) from 1990 until 2003. The series include the HP-48S, HP-48SX, HP-48G, HP-48GX, and HP-48G+, the G models being expanded and improved versions of the S models. The models with an X suffix are expandable via special RAM (memory expansion) and ROM (software application) cards. In particular, the GX models have more onboard memory than the G models. The G+ models have more onboard memory only. The SX and S models have the same amount of onboard memory. Note that the similarly named HP-48GII (2004) is not really a member of the series, but rather much more closely related to the HP-49G and HP-49G+ (source: http://en.wikipedia.org/wiki/HP-48_series). DRIVER: hp/hp48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.130: Antoine Mine added 'Hewlett Packard HP 48G plus' system. ROMSET: None required. $end $info=hp48gx $mame 0.126 [Antoine Mine] HP48GX, Hewlett Packard, 1993 The HP-48 is a series of graphing calculators using Reverse Polish notation (RPN) and the RPL programming language, produced by Hewlett-Packard (HP) from 1990 until 2003. The series include the HP-48S, HP-48SX, HP-48G, HP-48GX, and HP-48G+, the G models being expanded and improved versions of the S models. The models with an X suffix are expandable via special RAM (memory expansion) and ROM (software application) cards. In particular, the GX models have more onboard memory than the G models. The G+ models have more onboard memory only. The SX and S models have the same amount of onboard memory. Note that the similarly named HP-48GII (2004) is not really a member of the series, but rather much more closely related to the HP-49G and HP-49G+ (source: http://en.wikipedia.org/wiki/HP-48_series). DRIVER: hp/hp48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.126: Antoine Mine added 'Hewlett Packard HP 48GX' system. ROMSET: 2621440 bytes in 5 files / 1.56Mb packed $end $info=hp48s $mame 0.126 [Antoine Mine] HP48S, Hewlett Packard, 1991 The HP-48 is a series of graphing calculators using Reverse Polish notation (RPN) and the RPL programming language, produced by Hewlett-Packard (HP) from 1990 until 2003. The series include the HP-48S, HP-48SX, HP-48G, HP-48GX, and HP-48G+, the G models being expanded and improved versions of the S models. The models with an X suffix are expandable via special RAM (memory expansion) and ROM (software application) cards. In particular, the GX models have more onboard memory than the G models. The G+ models have more onboard memory only. The SX and S models have the same amount of onboard memory. Note that the similarly named HP-48GII (2004) is not really a member of the series, but rather much more closely related to the HP-49G and HP-49G+ (source: http://en.wikipedia.org/wiki/HP-48_series). DRIVER: hp/hp48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.126: Antoine Mine added 'Hewlett Packard HP 48S' system. ROMSET: None required. $end $info=hp48sx $mame 0.126 [Antoine Mine] HP48SX, Hewlett Packard, 1990 The HP-48 is a series of graphing calculators using Reverse Polish notation (RPN) and the RPL programming language, produced by Hewlett-Packard (HP) from 1990 until 2003. The series include the HP-48S, HP-48SX, HP-48G, HP-48GX, and HP-48G+, the G models being expanded and improved versions of the S models. The models with an X suffix are expandable via special RAM (memory expansion) and ROM (software application) cards. In particular, the GX models have more onboard memory than the G models. The G+ models have more onboard memory only. The SX and S models have the same amount of onboard memory. Note that the similarly named HP-48GII (2004) is not really a member of the series, but rather much more closely related to the HP-49G and HP-49G+ (source: http://en.wikipedia.org/wiki/HP-48_series). DRIVER: hp/hp48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.126: Antoine Mine added 'Hewlett Packard HP 48SX' system. ROMSET: 1572864 bytes in 6 files / 1.08Mb packed $end $info=hp49g $mame 0.132 [Miodrag Milanović] HP49G, Hewlett Packard, 1999 The HP 49G series are Hewlett-Packard (HP) manufactured graphing calculators. They are the successors of the popular HP-48 series. There are four calculators in the 49 series of HP graphing calculators. These calculators have both algebraic and RPN entry modes, and can perform numeric and symbolic calculations using the built-in Computer Algebra System (CAS), which is an improved ALG48 and Erable combination from the HP-48 series (source: http://en.wikipedia.org/wiki/HP-49_series). DRIVER: hp/hp48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.153: BugFIX #05398: [Core] (hp48.c) hp49g: [debug] Debug shows corrupt graphics when compared to regular compile [Osso]. - 0.132: Miodrag Milanović added 'Hewlett Packard HP49G (partialy working)' system. ROMSET: 12582912 bytes in 6 files / 3.53Mb packed $end $info=hp49gp $mame 0.141 [Tim Schuerewegen] HP49G+, Hewlett Packard, 2009 The HP 49G series are Hewlett-Packard (HP) manufactured graphing calculators. They are the successors of the popular HP-48 series. There are four calculators in the 49 series of HP graphing calculators. These calculators have both algebraic and RPN entry modes, and can perform numeric and symbolic calculations using the built-in Computer Algebra System (CAS), which is an improved ALG48 and Erable combination from the HP-48 series (source: http://en.wikipedia.org/wiki/HP-49_series). DRIVER: hp/hp49gp.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.141: Tim Schuerewegen added 'Hewlett Packard 49G+ Graphing Calculator (not working)' system. ROMSET: 32768 bytes in 2 files / 18.18Kb packed $end $info=hp620lx $mame 0.284 [QUFB] HP 620LX, Hewlett-Packard, 1998 Palmare del 1998 basato su Windows CE, dotato di display a colori, tastiera integrata e connettività seriale/IR. Progettato per professionisti in mobilità, offriva gestione di documenti, email e applicazioni PIM in un formato compatto, con buona autonomia e integrazione con PC desktop dell’epoca. DRIVER: hp/hp620lx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: QUFB added 'Hewlett-Packard HP 620LX' system. ROMSET: 16777216 bytes in 4 files / 10.15Mb packed $end $info=hp64k $mame 0.163 [F. Ulivi] HP 64000, HP, 1979 The HP 64000, introduced circa 1980, is a tool for developing hardware and software for products based on commercial microcomputers. The earliest commercial 64000 development systems contain from one to six 64100A Development Stations sharing a hard drive and line printer. This arrangement allowed up to six designers and engineers to use their workstations together, sharing the HPIB instrumentation bus and a hard drive and a line printer. This was an innovative feature of the 64000 development system since other systems of the era used a timesharing system with a single system processor and memory, making for a more expensive and less flexible development system (source: https://en.wikipedia.org/wiki/HP_64000). DRIVER: hp/hp64k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.197: Added 'IEEE488 remotizer to bus [F. Ulivi]. - 0.165: Fix to allow multiple screens (for RS232 terminal) [F. Ulivi]. - 0.163: F. Ulivi added 'HP 64000' system. ROMSET: 34816 bytes in 9 files / 19.67Kb packed $end $info=hp700_70 $mame 0.203 [Bitsavers] HP 700/70 Windowing Terminal, Hewlett-Packard, 1994 HP 700/60 terminals have always offered the highest levels of user comfort, safety, productivity and economy. Now those benefits are multiplied. The HP 700/70 Windowing Terminal is a high quality, mouse-driven windowing environment for fast, multi-session windowing to multiple UNIX hosts. Not only is it a complete solution, including host window management software, it runs existing UNIX applications unmodified. A built in ROM card door on both models allows easy, cost-effective upgrades from the 700/60 ASCII text terminal to the 'windowing' 700/70 display terminal. It also provides built-in upgradability to future 700/70 upgrades (source: ftp://ftp.invisible-island.net/shuford/terminal/hp_700_display_terminals.html). DRIVER: hp/hp700.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.203: Bitsavers added 'Hewlett-Packard HP 700/70 Windowing Terminal' system. ROMSET: 262144 bytes in 2 files / 119.49Kb packed $end $info=hp700_92 $mame 0.192 [Robbbert] HP 700/92 Display Terminal, Hewlett-Packard, 1987 Technical informations and pictures: http://terminals-wiki.org/wiki/index.php/HP_700/92 DRIVER: hp/hp700.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Flyer and pdf Manual. WIP: - 0.192: Robbbert added 'HP HP-700/92' system. ROMSET: 131072 bytes in 1 file / 77.78Kb packed $end $info=hp7596a $mame 0.252 [Bitsavers] HP 7596A DraftMaster II, Hewlett-Packard, 1988 Professional pen plotter introduced in 1988, designed for the production of large-scale technical drawings and graphics. It offers high precision and supports multiple paper formats, featuring reliable mechanisms for moving the pens and the roller. Ideal for engineering firms, architectural studios, and CAD design offices of that era, it represents a robust solution for professional graphic output. DRIVER: hp/hp7596a.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.252: Bitsavers added 'Hewlett-Packard HP 7596A DraftMaster II' system. ROMSET: 131072 bytes in 2 files / 85.53Kb packed $end $info=hp80_io_slot $mame 0.192 HP80 I/O Slot, , ???? DRIVER: devices/bus/hp80_io/hp80_io.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Added support for HP82939 serial I/O and HP82900 CP/M modules [F. Ulivi]. - 0.192: Added 'HP80 I/O Slot' device. ROMSET: None required. $end $info=hp80_optrom $mame 0.190 HP80 optional ROM, , ???? DRIVER: hp/hp80_optrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (hp80_optrom_cart) to (hp80_optrom) and description changed to 'HP80 optional ROM'. - 0.190: Added 'HP80 optional ROM cartridge' device. ROMSET: None required. $end $info=hp82900 $mame 0.220 [F. Ulivi] HP82900 card, , ???? DRIVER: devices/bus/hp80_io/82900.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Added 'HP82900 card' device. ROMSET: 2048 bytes in 1 file / 0.53Kb packed $end $info=hp82919 $mame 0.224 [F. Ulivi] HP82919 card, , ???? DRIVER: devices/bus/hp_ipc_io/82919.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: F. Ulivi added 'HP82919 card' device. ROMSET: None required. $end $info=hp82937 $mame 0.192 HP82937 card, , ???? DRIVER: devices/bus/hp80_io/82937.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'HP82937 card' device. ROMSET: 2048 bytes in 1 file / 1.84Kb packed $end $info=hp82939 $mame 0.220 [F. Ulivi] HP82939 card, , ???? DRIVER: devices/bus/hp80_io/82939.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: F. Ulivi added 'HP82939 card' device. ROMSET: 2048 bytes in 1 file / 1.68Kb packed $end $info=hp85 $mame 0.188 [F. Ulivi] HP 85, HP, 1980 The Hewlett-Packard series 80 of small scientific desktop computers was introduced in 1980, beginning with the popular HP-85 targeted at engineering and control applications. They provided the capability of the HP 9800 series desktop computers with an integrated monitor in a smaller package including storage and printer, at half the price.The first model of the Series 80 was the HP-85, introduced in January 1980. BYTE wrote "we were impressed with the performance. The graphics alone make this an attractive, albeit not inexpensive, alternate to existing small systems on the market. It is our guess that many personal computer experimenters and hackers will want this machine" (source: https://en.wikipedia.org/wiki/HP_series_80#Models). DRIVER: hp/hp80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp85_rom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.192: Added support for I/O slots and emulation of HP82937 module; added 'support for internal printer [F. Ulivi]. - 0.190: Added support for optional ROM cartridges and started a software list [F. Ulivi]. - 0.189: Implemented tape drive, fixed a bug in tape gap detection [F. Ulivi]. - 0.188: F. Ulivi added 'Hewlett-Packard HP 85' system. ROMSET: 34816 bytes in 6 files / 26.89Kb packed $end $info=hp86b $mame 0.219 [F. Ulivi] HP 86B, HP, 1983 Technical informations: https://gtello.pagesperso-orange.fr/hp86_e.htm DRIVER: hp/hp80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp86_rom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: F. Ulivi added 'HP 86B' system. ROMSET: 58624 bytes in 8 files / 43.21Kb packed $end $info=hp86b_001 $mame 0.221 [F. Ulivi] HP 86B Opt 001, HP, 1983 The Hewlett-Packard series 80 of small scientific desktop computers was introduced in 1980, beginning with the popular HP-85 targeted at engineering and control applications. They provided the capability of the HP 9800 series desktop computers with an integrated monitor in a smaller package including storage and printer, at half the price (source: https://en.wikipedia.org/wiki/HP_series_80). DRIVER: hp/hp80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp86_rom.xml RESOURCES: Snap and Title. WIP: - 0.221: F. Ulivi added 'HP HP 86B Opt 001' system. ROMSET: 9472 bytes in 2 files / 6.16Kb packed $end $info=hp86b_004 $mame 0.221 [F. Ulivi] HP 86B Opt 004, HP, 1983 The Hewlett-Packard series 80 of small scientific desktop computers was introduced in 1980, beginning with the popular HP-85 targeted at engineering and control applications. They provided the capability of the HP 9800 series desktop computers with an integrated monitor in a smaller package including storage and printer, at half the price (source: https://en.wikipedia.org/wiki/HP_series_80). DRIVER: hp/hp80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp86_rom.xml RESOURCES: Snap and Title. WIP: - 0.221: F. Ulivi added 'HP HP 86B Opt 004' system. ROMSET: 9472 bytes in 2 files / 6.14Kb packed $end $info=hp9122c $mame 0.199 [Sven Schnelle] HP9122C Dual High density disk drive, , ???? DRIVER: devices/bus/ieee488/hp9122c.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Remove ununsed functions [hap]. - 0.245: Added 'default MFM floppy image formats. This allows HP 9000/3xx machines to actually use floppy images from the software list [r09]. - 0.203: Converted to use delegate timers [Sven Schnelle]. - 0.199: Sven Schnelle added 'HP9122C Dual High density disk drive' device. ROMSET: 16384 bytes in 1 file / 10.36Kb packed $end $info=hp9133 $mame 0.268 [Sven Schnelle] HP9133 Floppy/Fixed disk drive, , ???? DRIVER: devices/bus/ieee488/hp9133.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Sven Schnelle added 'HP9133 Floppy/Fixed disk drive' device. ROMSET: 32768 bytes in 2 files / 20.38Kb packed $end $info=hp95lx $mame 0.205 [Sergey Svishchev] HP 95LX, Hewlett-Packard, 1991 The HP 95LX Palmtop PC (F1000A, F1010A), also known as project Jaguar, was Hewlett Packard's first MS-DOS-based pocket computer or personal digital assistant, introduced in April 1991 in collaboration with Lotus Development Corporation. It can be seen as successor to a series of larger portable PCs like the HP 110 and HP 110 Plus. The HP 95LX had an NEC V20 CPU (an Intel 8088 clone running at 5.37 MHz) with an Intel Corporation System on a chip (SoC)' device. It cannot be considered completely PC-compatible because of its quarter-CGA (MDA) resolution LCD screen. It ran Microsoft's MS-DOS version 3.22 and had a customized version of Lotus 1-2-3 Release 2.2 built in. Other software in read-only memory (ROM) included a calculator, an appointment calendar, a telecommunications program, and a simple text editor. It also included a CR 2032 lithium coin cell for memory backup when the two AA main batteries run out. For mass storage, the HP 95LX had a single PCMCIA slot which could hold a static RAM card (which had its own CR 2025 back-up coin cell). An RS-232-compatible serial port was provided, as well as an infrared port for printing on compatible models of Hewlett Packard printers. In character mode, the display showed 16 lines of 40 characters and had no backlight. While most IBM compatible PCs work with a hardware code page 437, the HP 95LX's text mode font was hard-wired to code page 850 instead. Lotus 1-2-3 internally used the Lotus International Character Set (LICS), but characters were translated to code page 850 for display and printing purposes (source: https://en.wikipedia.org/wiki/HP_95LX). DRIVER: hp/hp95lx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.205: Sergey Svishchev added 'Hewlett-Packard HP 95LX' system. ROMSET: 1048576 bytes in 1 file / 537.35Kb packed $end $info=hp98032 $mame 0.205 [Robbbert] HP98032 card, , ???? DRIVER: devices/bus/hp9845_io/98032.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.205: Robbbert added 'HP98032 card' device. ROMSET: None required. $end $info=hp98032_gpio_slot $mame 0.205 [Robbbert] HP98032 GPIO slot, , ???? DRIVER: devices/bus/hp9845_io/98032.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.205: Robbbert added 'HP98032 GPIO slot' device. ROMSET: None required. $end $info=hp98032_loopback $mame 0.205 [Robbbert] HP98032 loopback connector, , ???? DRIVER: devices/bus/hp9845_io/98032.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.205: Robbbert added 'HP98032 loopback connector' device. ROMSET: None required. $end $info=hp98034 $mame 0.180 HP98034 card, , ???? DRIVER: devices/bus/hp9845_io/98034.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.180: Added 'HP98034 card' device. ROMSET: 1024 bytes in 1 file / 0.56Kb packed $end $info=hp98035 $mame 0.179 HP98035 card, , ???? DRIVER: devices/bus/hp9845_io/98035.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: Added 'HP98035 card' device. ROMSET: 2048 bytes in 1 file / 1.80Kb packed $end $info=hp98036 $mame 0.224 [F. Ulivi] HP98036 card, , ???? DRIVER: devices/bus/hp9845_io/98036.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: F. Ulivi added 'HP98036 card' device. ROMSET: None required. $end $info=hp98046 $mame 0.211 HP98046 card, , ???? DRIVER: devices/bus/hp9845_io/98046.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'HP98046 card' device. ROMSET: 1024 bytes in 1 file / 0.93Kb packed $end $info=hp9808a $mame 0.198 [Sergey Svishchev] Integral Personal Computer 9808A, Hewlett-Packard, 1985 The HP Integral PC (or HP 9807A) was a portable UNIX workstation computer system produced by Hewlett-Packard, launched in 1985. It was based on the Motorola 68000 microprocessor (running at 8 MHz) and ran early version of the HP-UX operating' system. The Integral PC was a mains-powered portable computer with a 9-inch amber electroluminescent display with a resolution of 512×255 pixels or 80×28 characters. It also incorporated a 710 kB 3.5" floppy disk drive and an HP ThinkJet ink-jet printer. Standard memory capacity was 256 kB ROM plus 512 kB RAM, expandable to 1.5 MB. Expansion slots and an HP-IB bus were also included. The mechanical design was based on the ideas of the de facto standard HP-85. The concept of an upright portable computer system with integrated printer, floppy and screen was followed up by several companies until this century. Within the Integral PC CPU, RAM, ROM, memory management, I/O buffering, system timing and keyboard interface are integrated on a single logic-board. All peripheral units and the 14 connections are built using independent boards. Each board is smaller than a letter sized sheet. To make it easier to check the boards, each board contains an own timer. The I/O-board (with two connections for optional addons) the keyboard-interface, the "Human Interface Link" HP-HIL and the power supply can be checked and tested independently. The graphics processor of the Integral PC (GPU) was custom made and could drive an electroluminescence display or nearly every kind of monitor. The processor provides a graphical subsystem which is simple to use to drive a bitmapped display. The GPU was able to draw lines, rectangles and alphanumerical characters by hardware. Additionally it provides a hardware cursor and the display-RAM-interface. The electroluminescence-display was based on thin-film-technique developed by HP and other companies (source: https://en.wikipedia.org/wiki/HP_Integral_PC). DRIVER: hp/hp_ipc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp_ipc.xml, hp_ipc_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.198: Sergey Svishchev added 'Hewlett-Packard Integral Personal Computer 9808A' system. ROMSET: 638976 bytes in 9 files / 181.80Kb packed $end $info=hp9816 $mame 0.142 [Gabriele D'Antona, F. Ulivi] HP 9816, Hewlett Packard, 1982 The 9816 was introduced in late 1982. This was the low-cost model in the 200 Series range. It only had two expansion slots and featured a monitor integrated with the system unit and modular keyboard and mass storage (usually a 9121 dual 3.5 inch floppy drive). The monitor was nine inches diagonally with a 400 by 300 dot resolution. The 9816A came standard with 128K RAM. The 9816S came standard with 512K RAM. The 9816 family was also known as the 200 Series Model 16, 9000 Model 216 and 9000/216 (source: http://www.hpmuseum.net/display_item.php?hw=4). DRIVER: hp/hp9k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.142: Gabriele D'Antona and F. Ulivi added skeleton driver of 'HP 9816' system. ROMSET: 131072 bytes in 2 files / 59.22Kb packed $end $info=hp9816a $mame 0.267 [F. Ulivi] HP 9816A, Hewlett-Packard, 1982 Professional desktop computer launched in 1982, based on the HP 9000 Series 200 architecture and equipped with a Motorola 68000 processor. Designed for scientific, engineering, and office applications, it features a proprietary operating system (HP-UX in later versions) and supports advanced programming languages such as BASIC and Pascal. Characterized by a modular design, extensive peripheral support, and connectivity options typical for its time, it represented a reliable solution for technical and business environments in the 1980s. DRIVER: hp/hp98x6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp98x6_rom.xml RESOURCES: Snap and Title. WIP: - 0.267: F. Ulivi added 'Hewlett-Packard HP 9816A' system. ROMSET: 139520 bytes in 4 files / 60.83Kb packed $end $info=hp9825_optrom $mame 0.215 [F. Ulivi] HP9825 optional ROM, , ???? DRIVER: hp/hp9825_optrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (hp9825_optrom_slot) to (hp9825_optrom) and description changed to 'HP9825 optional ROM'. - 0.215: F. Ulivi added 'HP9825 optional ROM slot' device. ROMSET: None required. $end $info=hp9825_tape $mame 0.203 HP9825 tape sub-system, , ???? DRIVER: hp/hp9825_tape.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Added 'HP9825 tape sub-system' device. ROMSET: None required. $end $info=hp9825a $mame 0.251 [F. Ulivi] HP 9825A, Hewlett-Packard, 1976 The HP 9825A (AKA the 9800 series model 25) was a powerful fully algebraic desktop calculator. It replaced the HP 9820A and made a number of improvements including a full QWERTY keyboard (plus special function keys), a 32 (instead of 16) character display, and major extensions to the programming language. This new extended language was called HPL (source: http://www.computinghistory.org.uk/det/4928/Hewlett-Packard-HP-9825A/). DRIVER: hp/hp9825.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp9825_rom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.251: F. Ulivi added 'Hewlett-Packard HP 9825A' system. ROMSET: 24576 bytes in 1 file / 18.99Kb packed $end $info=hp9825b $mame 0.203 [F. Ulivi] HP 9825B, Hewlett-Packard, 1980 Programmable desktop system introduced in 1980, designed for technical and scientific tasks. Equipped with a built-in BASIC language and a single-line alphanumeric display, it offered advanced computing capabilities for its time, along with an expandable architecture via optional modules. It included ports for connecting to printers, plotters, and external memory devices, making it well-suited for laboratories, engineering offices, and automation applications. Its robust construction and simplified user interface made it a reliable tool for professionals in the 1980s. DRIVER: hp/hp9825.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp9825_rom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.203: F. Ulivi added 'Hewlett-Packard HP 9825B' system. Emulated HP 9825B desktop computer, including DC100 tape drive, internal printer, and matrix display [F. Ulivi]. ROMSET: 36864 bytes in 8 files / 29.74Kb packed $end $info=hp9825t $mame 0.207 [F. Ulivi] HP 9825T, Hewlett-Packard, 1980 The HP 9825 was introduced in the June 1976 issue of the HP Journal and was probably the most widely produced of all of HP's desktop calculators. It's development code name was "Keeper" because it was originally going to have a "key per" function like its predecessor, the 9820/21. The low profile keyboard was given the development code name "Cricket" because of the sound that some of the keys made! The 9825 was a third generation machine and featured NMOS hybrid technology, two-level priority interrupt, a live keyboard and direct memory access with input speeds of up to 400,000 16 bit words per second. The live keyboard feature allowed changing variables or program statements while the program is running, or to list the program while it is running. Optional character sets include German, French, Spanish and Katakana. The 9825 was produced in at least three models, the "A", "B" and "T" models. The 9825 technical Specifications dated May 1980 also list a "S" model but I have never seen one and have not found one listed in any of the HP catalogs. The original A version was easily recognized by it use of low profile keys and by the pull out drawer in the right hand side. The ROM drawer contained the Operating System ROMs. The B version had many enhancements including the use of full height keys, 23 K of read/write memory plus built-in Strings, Advanced Programming, General I/O, Extended I/O and Plotter ROMs. HP also dropped the pull out OS ROM drawer and built the OS ROMs into the machine in the B model. The T version had all the enhancements of the B model but also included the then new Systems Programming ROM and 61k bytes of read/write memory (source: http://www.classiccmp.org/hp/hp9825.htm). DRIVER: hp/hp9825.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp9825_rom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: F. Ulivi added 'Hewlett-Packard HP 9825T' system. ROMSET: 43008 bytes in 10 files / 32.91Kb packed $end $info=hp98265a $mame 0.203 HP98265A SCSI S16 Interface, , ???? DRIVER: devices/bus/hp_dio/hp98265a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Fix a return indentation [Angelo Salese]. - 0.203: Added 'HP98265A SCSI S16 Interface' device. ROMSET: None required. $end $info=hp9826a $mame 0.268 [F. Ulivi] HP 9826A, Hewlett-Packard, 1981 The all-in-one HP 9826 computer was the successor of the 9825. It was the transition machine between the calculators/computers 9800 family and the HP-9000-200 desktop computer series. As it belonged to both the families, it was also called HP 9000-236. It was a robust and compact 6800-based machine which featured a 7" monochrome display, a complete keyboard (including first use of soft-keys and the scroll wheel at leftand), a 264 KB, 5.25" floppy-disk drive. On the rear panel, one also found one HP-IB port and 8 expansion slots. Like the 9825, it ran HPL, but could also run BASIC and Pascal. The Basic interpreter was developed by HP and was also known as "Rocky Mountain BASIC", or RMB. This version would evolve into the HP-BASIC for the series-300 and HP-UX machines. The 9826 was chosen and intensively used by the Walt Disney studios for "Tron", the first movie that used a computer to control all the processes implemented during the shoot, from camera adjustments to graphic and text superimpositions (source: https://www.computinghistory.org.uk/det/4624/HP-9826A/). DRIVER: hp/hp98x6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp98x6_rom.xml RESOURCES: Snap and Title. WIP: - 0.268: F. Ulivi added 'Hewlett-Packard HP 9826A' system. ROMSET: 135424 bytes in 4 files / 60.48Kb packed $end $info=hp9831 $mame 0.251 [F. Ulivi] HP 9831A, Hewlett-Packard, 1977 The 9831A was one of the rarest computers ever made by HP. The 9831A was a very interesting computer. It was a replacement for the 9830. It had the same firmware and spoke the same version of BASIC as the 9830. But, it used the same hardware I/O, interface options and form factor as the 9825. The 9831A was also the central computer in the bundled 9896 computer' system. The 9896 also included two 9885 disc drives, a 9871A printer and a desk. The 9831A was only in production for a little over a year. The 9896 was obsoleted in December of 1978. Although the lives of the 9831A and the 9896 were short and uneventful, they were not failures. These products spawned the HP 250 and 260 which went on to lead productive ten year lives (source: http://www.hpmuseum.net/display_item.php?hw=148). DRIVER: hp/hp9825.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp9831_rom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.251: F. Ulivi added 'Hewlett-Packard HP 9831A' system. ROMSET: 24576 bytes in 1 file / 19.60Kb packed $end $info=hp9835a $mame 0.154 [Curt Coder] 9835A, Hewlett-Packard, 1979 The HP 9835A/B were compact descendants of the HP 9845A systems with only one single processor and without graphics option. First mentioning was in the 1979 HP Catalog and in the May 1979 issue of the HP Journal. Software architecture was almost the same as for the HP 9845A, so most 9845A BASIC programs could be run on a 9835A/B without change, provided that they were loaded as DATA files in ASCII format. Industrial design was completely borrowed from the 9825A/B siblings, however the internal circuit design was a compact version of the 9845A boards, with some special changes to the memory architecture which were mainly related to the single processor design (source: https://www.hp9845.net/9845/hardware/9835/). DRIVER: hp/hp9845.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: hp9835a_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.154: Curt Coder added skeleton driver of 'Hewlett-Packard 9835A' system. ROMSET: 114688 bytes in 14 files / 80.49Kb packed $end $info=hp9835b $mame 0.154 [Curt Coder] 9835B, Hewlett-Packard, 1979 The HP 9835A/B were compact descendants of the HP 9845A systems with only one single processor and without graphics option. First mentioning was in the 1979 HP Catalog and in the May 1979 issue of the HP Journal. Software architecture was almost the same as for the HP 9845A, so most 9845A BASIC programs could be run on a 9835A/B without change, provided that they were loaded as DATA files in ASCII format. Industrial design was completely borrowed from the 9825A/B siblings, however the internal circuit design was a compact version of the 9845A boards, with some special changes to the memory architecture which were mainly related to the single processor design (source: https://www.hp9845.net/9845/hardware/9835/). DRIVER: hp/hp9845.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: hp9835a_rom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.154: Curt Coder added skeleton driver of 'Hewlett-Packard 9835B' system. $end $info=hp9836a $mame 0.268 [F. Ulivi] HP 9836A, Hewlett-Packard, 1981 Desktop workstation launched in 1981, based on the Motorola 68000 architecture and designed for technical, scientific, and office applications. It features an advanced operating system for its time (HP-UX in some configurations) and supports programming languages such as BASIC, Pascal, and FORTRAN. Equipped with extensive expansion capabilities, integrated graphics, and connectivity to peripherals like printers and plotters, it stands out for its reliability and computational power, making it ideal for professional environments in the 1980s. DRIVER: hp/hp98x6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp98x6_rom.xml RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.268: F. Ulivi added 'Hewlett-Packard HP 9836A' system. ROMSET: 135424 bytes in 4 files / 60.52Kb packed $end $info=hp9836c $mame 0.268 [F. Ulivi] HP 9836C, Hewlett-Packard, 1983 The HP 9836C shows the gradual development of Hewlett-Packard’s personal calculators into personal computers. The keyboard, CPU and disk drives were all part of a self-contained unit, but the monitor had become a separate peripheral (source: https://www.hewlettpackardhistory.com/item/a-step-in-the-right-direction/). DRIVER: hp/hp98x6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp98x6_rom.xml RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.268: F. Ulivi added 'Hewlett-Packard HP 9836C' system. ROMSET: 135424 bytes in 4 files / 60.52Kb packed $end $info=hp9845_optrom $mame 0.173 HP9845 optional ROM, , ???? DRIVER: hp/hp9845_optrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (hp_optrom_cart) to (hp9845_optrom) and description changed to 'HP9845 optional ROM'. - 0.173: Added 'HP9845 optional ROM cartridge' device. ROMSET: None required. $end $info=hp9845_prt $mame 0.193 HP9845 internal printer, , ???? DRIVER: hp/hp9845_printer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: Added 'HP9845 internal printer' device. ROMSET: 2048 bytes in 1 file / 1.07Kb packed $end $info=hp9845a $mame 0.154 [Curt Coder] 9845A, Hewlett-Packard, 1977 The 9845A was the first model of the 9845 series. First announcement was in the Keyboard Magazine 77/3 and the 9845A sales brochure from 1977. The 9845A was introduced in the April 1978 issue of the HP Journal and appeared first in the HP Computer Catalog from 1978. It already contained most of the concepts, which characterized the whole series. In order to understand the design of the 9845 series, one have to envision that in the late 70's, there were no desktop or personal computers as we use to know them. The computer scene was dominated by heavy and expensive systems like the IBM 370 or minicomputers like the HP 3000. CRT based terminals were already in use with those systems, but CRTs were not common with desktop computers. On the other side, there was an upcoming homecomputer scene, based on microprocessors like the Intel 8080, the Motorola 6800, the MOS 6502 or the Zilog Z80 (source: https://www.hp9845.net/9845/hardware/9845a/). DRIVER: hp/hp9845.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: hp9845a_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.154: Curt Coder added skeleton driver of 'Hewlett-Packard 9845A' system. ROMSET: 122880 bytes in 2 files / 81.16Kb packed $end $info=hp9845b $mame 0.154 [Curt Coder] 9845B, Hewlett-Packard, 1979 The 9845B was a revised version of the 9845A, announced first in the 9845B sales brochure from 1979 and introduced in the 1980 catalog. The 9845B was HP's top-selling System 45 model. It took a noticable part in HP's revenue of that time. Most of the 9845 systems which are still available today are 9845B models. The 9845B system architecture was the final system architecture for all 9845 systems. Modifications were from then on performed only to single assemblies and most important, the CRT display (source: https://www.hp9845.net/9845/hardware/9845b/). DRIVER: hp/hp9845.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp9845b_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.184: Use standard instance names (and type) for optional ROMs. [AJR]. - 0.178: Imgtool now supports HP9845B tape image * The "hti" format is used to simulate tape cartridges in hp9845b [F. Ulivi]. - 0.173: Improvements to tape driver of hp9845b [F. Ulivi]. - 0.170: Improvements to hp9845b driver [F. Ulivi]. - 0.154: Curt Coder added skeleton driver of 'Hewlett-Packard 9845B' system. ROMSET: 135168 bytes in 4 files / 84.23Kb packed $end $info=hp9845b_de $mame 0.187 [F. Ulivi, A.Kueckes] 9845B (Germany), Hewlett-Packard, 1979 The 9845B was a revised version of the 9845A, announced first in the 9845B sales brochure from 1979 and introduced in the 1980 catalog. The 9845B was HP's top-selling System 45 model. It took a noticable part in HP's revenue of that time. Most of the 9845 systems which are still available today are 9845B models. The 9845B system architecture was the final system architecture for all 9845 systems. Modifications were from then on performed only to single assemblies and most important, the CRT display (source: https://www.hp9845.net/9845/hardware/9845b/). DRIVER: hp/hp9845.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp9845b_rom.xml RESOURCES: Snap, Title and Icon. WIP: - 0.187: F. Ulivi and A.Kueckes added 'Hewlett-Packard 9845B (Germany)' system. ROMSET: 65536 bytes in 1 file / 38.08Kb packed $end $info=hp9845c $mame 0.154 [Curt Coder] 9845C, Hewlett-Packard, 1980 The 9845C, first mentioned in the sales brochure from January 1980, introduced in the December 1980 issue of the HP Journal and with first appearance in the HP Catalog from 1981, was the top-of-the-line model of the 9845 series, and it was the very first HP computer supporting color. Simply said, the 9845C brought color into the 9845 series (source: https://www.hp9845.net/9845/hardware/9845c/). DRIVER: hp/hp9845.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp9845b_rom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: Fixed a graphics memory addressing error in the hp9845c driver and a signal corruption bug in the remote IEEE488 device [F. Ulivi]. - 0.184: Machine promoted to working. Improvements: Expanded from 1 to 4 I/O slots. Allowed RAM size to be configured with -ram option. Implemented HP-9845C driver (color version of the 9845 range of machines). Improved 9845C lightpen emulation. nanoprocessor: Fixed a subtle bug in interrupt handling [F Ulivi, Angus Kueckes]. - 0.154: Curt Coder added skeleton driver of 'Hewlett-Packard 9845C' system. ROMSET: 135168 bytes in 4 files / 85.98Kb packed $end $info=hp9845c_de $mame 0.187 [F. Ulivi, A.Kueckes] 9845C (Germany), Hewlett-Packard, 1980 The 9845C, first mentioned in the sales brochure from January 1980, introduced in the December 1980 issue of the HP Journal and with first appearance in the HP Catalog from 1981, was the top-of-the-line model of the 9845 series, and it was the very first HP computer supporting color. Simply said, the 9845C brought color into the 9845 series (source: https://www.hp9845.net/9845/hardware/9845c/). DRIVER: hp/hp9845.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp9845b_rom.xml RESOURCES: Snap, Title and Icon. WIP: - 0.187: F. Ulivi and A.Kueckes added 'Hewlett-Packard 9845C (Germany)' system. ROMSET: 65536 bytes in 1 file / 39.82Kb packed $end $info=hp9845s $mame 0.154 [Curt Coder] 9845S, Hewlett-Packard, 1977 The HP 9845S is an extended version of the HP 9845A with two internal cartridge drives, a built-in thermal line printer, 64 kB LPU R / W memory and graphics support (source, traslated from German: https://inklupedia.de/wiki/HP_9845). DRIVER: hp/hp9845.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: hp9845a_rom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.154: Curt Coder added skeleton driver of 'Hewlett-Packard 9845S' system. $end $info=hp9845t $mame 0.154 [Curt Coder] 9845T, Hewlett-Packard, 1982 The HP 9845T is an extended version of the HP 9845B with two instead of one cartridge drive, 192 kB instead of 64 kB RAM, a built-in thermal printer and graphics support. The HP 9845T uses a different power supply than the HP 9845B. The HP 9845B was shown in the US film "Lifts the Titanic" (1980) directed by Jerry Jameson (source, traslated from German: https://inklupedia.de/wiki/HP_9845). DRIVER: hp/hp9845.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp9845b_rom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.185: Machine promoted to working. Implemented HP 9845T driver (9845 with HP987080A hardware-accelerated monochrome graphics). Fixed a race condition in 45T, added 'second tape drive (T14), 98035 module default SC is 9 now. (hphybrid) Hopefully fixed a super-subtle race condition in 9845T video hardware [F. Ulivi, A.Kueckes]. - 0.154: Curt Coder added skeleton driver of 'Hewlett-Packard 9845T' system. ROMSET: 135168 bytes in 3 files / 85.90Kb packed $end $info=hp9845t_de $mame 0.187 [F. Ulivi, A.Kueckes] 9845T (Germany), Hewlett-Packard, 1982 The HP 9845T is an extended version of the HP 9845B with two instead of one cartridge drive, 192 kB instead of 64 kB RAM, a built-in thermal printer and graphics support. The HP 9845T uses a different power supply than the HP 9845B. The HP 9845B was shown in the US film "Lifts the Titanic" (1980) directed by Jerry Jameson (source, traslated from German: https://inklupedia.de/wiki/HP_9845). DRIVER: hp/hp9845.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: hp9845b_rom.xml RESOURCES: Snap, Title and Icon. WIP: - 0.187: F. Ulivi and A.Kueckes added 'Hewlett-Packard 9845T (Germany)' system. ROMSET: 65536 bytes in 1 file / 39.82Kb packed $end $info=hp98620 $mame 0.203 HP98620 DMA Controller, , ???? DRIVER: devices/bus/hp_dio/hp98620.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: icount can go with the other data members [Vas Crabb]. Implement device_execute_interface to schedule DMA transfers [Sven Schnelle]. - 0.203: Added 'HP98620 DMA Controller' device. ROMSET: None required. $end $info=hp9871 $mame 0.251 [F. Ulivi] HP9871 printer, , ???? DRIVER: devices/bus/hp9845_io/hp9871.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: F. Ulivi added 'HP9871 printer' device. ROMSET: None required. $end $info=hp9885 $mame 0.206 HP9885 floppy drive, , ???? DRIVER: devices/bus/hp9845_io/hp9885.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Implemented format track command (#12175). Also improved log message formatting [F. Ulivi]. - 0.206: Added 'HP9885 floppy drive' device. ROMSET: None required. $end $info=hp9895 $mame 0.184 HP9895 floppy drive, , ???? DRIVER: devices/bus/ieee488/hp9895.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'HP9895 floppy drive'. - 0.260: Use device finder arrays for floppy drives [AJR]. - 0.192: Fixed NMI handling and secondary addressing in PHI chip [F. Ulivi]. - 0.187: Improved keyboard mapping and added 'German layout. Implemented SHIFT LOCK key, added 'pop-ups and outputs showing state of toggle keys. Lowered volume of beeper (was too loud according to A.Kueckes) [F. Ulivi, A. Kueckes]. - 0.186: Fixed a segfault when emulating the HP9845 drive (caused by rounding errors) [F. Ulivi]. - 0.184: Added 'HP9895' device. ROMSET: 8192 bytes in 1 file / 5.85Kb packed $end $info=hp98x5_io_slot $mame 0.179 HP98x5 I/O Slot, , ???? DRIVER: devices/bus/hp9845_io/hp9845_io.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: Emulated HP98036 serial I/O module for HP9825 and HP9845 systems [F. Ulivi]. - 0.205: Renamed (hp9845_io_slot) to (hp98x5_io_slot) and description changed to 'HP98x5 I/O Slot'. - 0.179: Added 'HP9845 I/O Slot' device. ROMSET: None required. $end $info=hp98x5_io_sys $mame 0.205 [F. Ulivi] HP98x5 I/O sub-system, , ???? DRIVER: hp/hp98x5_io_sys.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.205: F. Ulivi added 'HP98x5 I/O sub-system' device. ROMSET: None required. $end $info=hp98x6_optrom $mame 0.269 [F. Ulivi] HP98x6 optional ROM, , ???? DRIVER: hp/hp98x6_optrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.269: F. Ulivi added 'HP98x6 optional ROM' device. ROMSET: None required. $end $info=hp98x6_upi $mame 0.267 [F. Ulivi] UPI of HP98x6 systems, , ???? DRIVER: hp/hp98x6_upi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Added support for the HP 9826A, HP 9836A and HP 9836C [F. Ulivi]. - 0.267: F. Ulivi added 'UPI of HP98x6 systems' device. ROMSET: None required. $end $info=hp9k310 $mame 0.158 [R. Belmont, Al Kossow] HP9000/310, Hewlett-Packard, 1985 The model 310 was the first of the 300 Series computers. It featured a 10MHz 68010 CPU. The basic unit came with 1 MB of RAM and built-in HP-IB, RS-232, monochrome video and HP-HIL interfaces. Bundled versions of the Model 310 included Model 310C (98581A) and Model 310M (98580A). By the time the 310 was discontinued in early 1991, over 65,000 units had been sold (source: http://www.hpmuseum.net/display_item.php?hw=120). DRIVER: hp/hp9k_3xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: hp9k3xx_flop.xml, hp9k3xx_cdrom.xml, hp9k3xx_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.190: HP9000/300 improvements: Added 'HIL keyboard support. Fixed detection of DIO cards. Disabled DMA controller workaround (caused ROM to use unimplemented DMA functionality, now falls back to PIO). Added SN76494 sound device [Sven Schnelle]. - 0.158: R. Belmont and Al Kossow added skeleton driver of 'Hewlett-Packard HP9000/310' system. ROMSET: 73728 bytes in 3 files / 37.22Kb packed $end $info=hp9k320 $mame 0.157 [R. Belmont, Al Kossow] HP9000/320, Hewlett-Packard, 1985 HP 9000 is the name for a line of workstation and server computer systems produced by the Hewlett-Packard Company (HP). The native operating system for almost all HP 9000 systems is HP-UX, which is based on UNIX System V. The HP 9000 brand was introduced in 1984 to encompass several existing technical workstation models previously launched in the early 1980s. The HP 9000 line was discontinued in 2008, being superseded by the HP Integrity (Itanium) platform running HP-UX, but these are servers only.The Series 300 workstations were based around Motorola 68000-series processors, ranging from the 68010 (Model 310) to the Motorola 68040 (Model 38x). The Series 400 were intended to supersede the Apollo/Domain workstations and were also based on the 68030/040. They were branded "HP Apollo" and added 'Apollo Domain/OS compatibility. The suffix 's' and 't' used on the Series 400 represented "Side" (as in Desk side) and "Top" (as in Desk top) model. The last two digits of the Series 400 originally was the clock frequency of the processor in MHz (e.g. 433 was 33 MHz). At introduction, the Series 400 had a socket for the MC68040, but since they were not available at the time, an emulator card with an MC68030 and additional circuitry was installed. Customers who purchased systems were given a guaranteed upgrade price of $5,000USD to the MC68040, when they became available. The Series 300 and 400 shared the same I/O interface as the Series 200. The 32-bit DIO-II bus is rated at 6 MB/s (source: https://en.wikipedia.org/wiki/HP_9000#Series_300.2F400). DRIVER: hp/hp9k_3xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: hp9k3xx_flop.xml, hp9k3xx_cdrom.xml, hp9k3xx_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.157: R. Belmont and Al Kossow added skeleton driver of 'HP HP9000/320' system. ROMSET: 65536 bytes in 4 files / 35.38Kb packed $end $info=hp9k330 $mame 0.157 [R. Belmont, Al Kossow] HP9000/330, Hewlett-Packard, 1987 HP 9000 is the name for a line of workstation and server computer systems produced by the Hewlett-Packard Company (HP). The native operating system for almost all HP 9000 systems is HP-UX, which is based on UNIX System V. The HP 9000 brand was introduced in 1984 to encompass several existing technical workstation models previously launched in the early 1980s. The HP 9000 line was discontinued in 2008, being superseded by the HP Integrity (Itanium) platform running HP-UX, but these are servers only.The Series 300 workstations were based around Motorola 68000-series processors, ranging from the 68010 (Model 310) to the Motorola 68040 (Model 38x). The Series 400 were intended to supersede the Apollo/Domain workstations and were also based on the 68030/040. They were branded "HP Apollo" and added 'Apollo Domain/OS compatibility. The suffix 's' and 't' used on the Series 400 represented "Side" (as in Desk side) and "Top" (as in Desk top) model. The last two digits of the Series 400 originally was the clock frequency of the processor in MHz (e.g. 433 was 33 MHz). At introduction, the Series 400 had a socket for the MC68040, but since they were not available at the time, an emulator card with an MC68030 and additional circuitry was installed. Customers who purchased systems were given a guaranteed upgrade price of $5,000USD to the MC68040, when they became available. The Series 300 and 400 shared the same I/O interface as the Series 200. The 32-bit DIO-II bus is rated at 6 MB/s (source: https://en.wikipedia.org/wiki/HP_9000#Series_300.2F400). DRIVER: hp/hp9k_3xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: hp9k3xx_flop.xml, hp9k3xx_cdrom.xml, hp9k3xx_hdd.xml RESOURCES: Snap, Title, Icon, pdf Manual, Marquee and PCB. WIP: - 0.157: R. Belmont and Al Kossow added skeleton driver of 'HP HP9000/330' system. ROMSET: 131072 bytes in 2 files / 49.87Kb packed $end $info=hp9k332 $mame 0.187 [F. Ulivi, A.Kueckes] HP9000/332, Hewlett-Packard, 1987 HP 9000 is a line of workstation and server computer systems produced by the Hewlett-Packard Company (HP). The native operating system for almost all HP 9000 systems is HP-UX, which is based on UNIX System V. The HP 9000 brand was introduced in 1984 to encompass several existing technical workstation models previously launched in the early 1980s. The Series 300 workstations were based around Motorola 68000-series processors, ranging from the 68010 (Model 310, introduced 1985) to the Motorola 68040 (Model 38x, introduced 1991). The Series 400 (introduced 1990) were intended to supersede the Apollo/Domain workstations and were also based on the 68030/040. They were branded "HP Apollo" and added 'Apollo Domain/OS compatibility. The suffix 's' and 't' used on the Series 400 represented "Side" (as in Desk side) and "Top" (as in Desk top) model. The last two digits of the Series 400 originally was the clock frequency of the processor in MHz (e.g. 433 was 33 MHz). At introduction, the Series 400 had a socket for the MC68040, but since they were not available at the time, an emulator card with an MC68030 and additional circuitry was installed. Customers who purchased systems were given a guaranteed upgrade price of $5,000USD to the MC68040, when they became available. The Series 300 and 400 shared the same I/O interface as the Series 200. The 32-bit DIO-II bus is rated at 6 MB/s (source: https://en.wikipedia.org/wiki/HP_9000#Series_300.2F400). DRIVER: hp/hp9k_3xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: hp9k3xx_flop.xml, hp9k3xx_cdrom.xml, hp9k3xx_hdd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.187: F. Ulivi and A.Kueckes added 'Hewlett-Packard HP9000/332' system. ROMSET: 131072 bytes in 2 files / 63.88Kb packed $end $info=hp9k340 $mame 0.158 [R. Belmont, Al Kossow] HP9000/340, Hewlett-Packard, 1989 The Model 340 was the cut down version of the Model 360. The Model 340 had a 68030 CPU and 68882 floating point processor both running at 16.67MHz. Bundled versions of the Model 340 included: Model 340MH (98563G, $7,995), Model 340C+ (98564C, $8,495), Model 340CH (98564G, $10,995), Model 340CHX (98564G Opt 556, $15,995), Model 340SRX (98573C, $14,900).The 340 and 345 came in a long (18-inch) form factor with only a single expansion slot (source: http://www.hpmuseum.net/display_item.php?hw=205). DRIVER: hp/hp9k_3xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: hp9k3xx_flop.xml, hp9k3xx_cdrom.xml, hp9k3xx_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.158: R. Belmont and Al Kossow added skeleton driver of 'Hewlett-Packard HP9000/340' system. $end $info=hp9k360 $mame 0.203 [Sven Schnelle] HP9000/360, Hewlett-Packard, 1988 UNIX workstation system introduced in 1988, based on the Motorola 68020 processor and designed for professional environments that demand high performance in scientific, engineering, and business applications. It runs HP-UX, the proprietary operating system, and features a scalable architecture with support for extended memory, advanced graphics, and network peripherals. Characterized by robustness, stability, and software compatibility, it represented a reliable solution for technical offices and development centers in the late 1980s. DRIVER: hp/hp9k_3xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: hp9k3xx_flop.xml, hp9k3xx_cdrom.xml, hp9k3xx_hdd.xml RESOURCES: Snap and Title. WIP: - 0.203: Sven Schnelle added 'Hewlett-Packard HP9000/360' system. ROMSET: 131072 bytes in 2 files / 63.88Kb packed $end $info=hp9k370 $mame 0.158 [Al Kossow] HP9000/370, Hewlett-Packard, 1988 The 9000/370 was almost identical to the 9000/360 except its 68030 processor operated at 33 MHz (instead of 25 MHz), and it offered a maximum memory configuration of 48 MB, instead of 16 MB. The Model 375 (98574B, $20,995) came in the standard 300 Series cabinet (short) with two available DIO-II slots. Like the 345, the 375 came with a 68030 processor and 68882 coprocessor, both running at 50 MHz (source: http://www.hpmuseum.net/display_item.php?hw=1055). DRIVER: hp/hp9k_3xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: hp9k3xx_flop.xml, hp9k3xx_cdrom.xml, hp9k3xx_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.158: Al Kossow added skeleton driver of 'Hewlett-Packard HP9000/370' system. $end $info=hp9k380 $mame 0.158 [R. Belmont, Al Kossow] HP9000/380, Hewlett-Packard, 1991 he Model 380 was the top-of-the-range member of the 300 Series and used the Motorola 68040 CPU. The model 380 was also the first 300 Series computer to adopt HP's new product numbering system (the part numbers of all subsequent technical computers started with "A"). The Model 382 (P/N A1474A, $6,050) was the last of the 300 Series computers; it incorporated a different industrial design (source: http://www.hpmuseum.net/display_item.php?hw=206). DRIVER: hp/hp9k_3xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: hp9k3xx_flop.xml, hp9k3xx_cdrom.xml, hp9k3xx_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.158: R. Belmont and Al Kossow added skeleton driver of 'Hewlett-Packard HP9000/380' system. ROMSET: 131072 bytes in 1 file / 63.03Kb packed $end $info=hp9k382 $mame 0.158 [R. Belmont, Al Kossow] HP9000/382, Hewlett-Packard, 1991 The 9000/382 is the most useful of the computers in this range. It included a hard disc and (optional) 1.44 MB floppy drive. It also came standard with both HP-IB and SCSI interfaces. So, this computer can happily address old 8" floppy drives (from 9895A via HP-IB) as well as newer CD ROMs. The built-in VGA interface on the 382 is not especially robust. As of 2014, two of the four units we have at the museum have defective video (source: http://www.hpmuseum.net/display_item.php?hw=206). DRIVER: hp/hp9k_3xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: hp9k3xx_flop.xml, hp9k3xx_cdrom.xml, hp9k3xx_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.158: R. Belmont and Al Kossow added skeleton driver of 'Hewlett-Packard HP9000/382' system. ROMSET: 139264 bytes in 2 files / 64.76Kb packed $end $info=hpblp $mame 0.253 [Sven Schnelle] HP Basic Language Coprocessor, , ???? DRIVER: devices/bus/isa/hpblp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Fixed validation [Ivan Vangelista]. - 0.253: Sven Schnelle added 'HP Basic Language Coprocessor' device. ROMSET: 65536 bytes in 2 files / 33.63Kb packed $end $info=hpc1 $mame 0.204 SGI HPC1, , ???? DRIVER: sgi/hpc1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'SGI HPC1' device. ROMSET: None required. $end $info=hpc3 $mame 0.198 [Ryan Holtz] SGI HPC3, , ???? DRIVER: sgi/hpc3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Renamed (hpc3f) to (hpc3). - 0.210: Splitted in two device set; renamed (hpc3) to (hpc3f). Added intstat register and DAC volume controls. Split into Indy (Guinness) and Indigo2 (Full House) versions. Fixed second SCSI controller handling in Full House mode. Fixed serial EEPROM hookup - Indigo2 now plays its boot tune Fixed several SGI IDE tests [Ryan Holtz]. - SGI IOC2 updates: Fixed mappable interrupt checks - fixes IRIX 6.5 installer hanging on keyboard input. Fixed System ID register handling - Indy and Indigo2 are now properly identified [Ryan Holtz] - 0.207: Trigger audio DMA on channels 0-3 (fixes hang when starting IRIX applications) [Ryan Holtz]. - 0.204: Improved DMA transfer behaviour. Fixed audio DMA, hooked up second DAC, and fixed a bug that prevented the audio DAC DMA timer from stopping. Partially hooked up second SCSI controller for Indigo2. Hooked up INT3 and PIT register access. Added support for single-byte SCSI DMA requests. Fixed an oversight with interrupt requests. Also converted logging to use logmacro, added 'more verbose logging, added 'stave state support, and cleaned up code. Restores SGI Indy boot chime, and allows IRIX installer to run until it fails with a SCSI error [Ryan Holtz]. - 0.198: Ryan Holtz added 'SGI HPC3' device. ROMSET: None required. $end $info=hpc46003 $mame 0.208 HPC46003, , ???? DRIVER: devices/cpu/hpc/hpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'HPC46003' device. ROMSET: None required. $end $info=hpc46104 $mame 0.208 HPC46104, , ???? DRIVER: devices/cpu/hpc/hpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'HPC46104' device. ROMSET: None required. $end $info=hprot1 $mame 0.153 [Felipe Corrêa da Silva Sanches] Henry Prot I v19 (REV.1), HENRY, 2002 The Clock I Protocolador Prot is electronic matrix printing with 09 needles. Date, time and editable texts by the device itself, a print speed of up to 180 characters per second. Print one or more copies of the document replacing the old set carbonaceous pathways. Watch Electronic protocolador. Endowed with alphanumeric LCD display. Configuration self-explanatory menus, and all schedules and access is password protected for security. The Clock Protocolador Prot I have automatic printing, and may contain the same line date, time and sequential numerator compound within twelve (12) digits. With input voltage range 90-265 VAC (FULL RANGE). UPS installed with autonomy of 48 hours. Automatic shutdown' system. Impact printing speed of 180 characters per second (source, translated from the Portuguese): http://www.dataponto.com.br/protocoladores-prot1.html). DRIVER: skeleton/hprot1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.153: Felipe Corrêa da Silva Sanches added 'HENRY Henry Prot I v19 (REV.1)' system. ROMSET: 65536 bytes in 1 file / 35.02Kb packed $end $info=hprot2r6 $mame 0.154 [Felipe Corrêa da Silva Sanches] Henry Prot CARD II (REV.6), HENRY, 2003 Expansion board for embedded or industrial systems, introduced in 2003, designed to provide secure data protection, authentication, or management capabilities. Based on a microcontroller architecture, it supports standard interfaces of the time and integrates hardware mechanisms for information security. Targeted at applications in automation, access control, or professional devices that require high reliability and operational integrity. DRIVER: skeleton/hprot1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.154: Felipe Corrêa da Silva Sanches added 'HENRY Henry Prot CARD II (REV.6)' system. ROMSET: 65536 bytes in 1 file / 22.79Kb packed $end $info=hprotr8a $mame 0.154 [Felipe Corrêa da Silva Sanches] Henry Prot CARD I (REV.08A), HENRY, 2006 Hardware protection module introduced in 2006, designed to ensure secure authentication and protected management of sensitive data in embedded or professional systems. Based on a dedicated microcontroller, it integrates cryptographic functions and secure storage, supporting standard communication protocols of the time. Ideal for applications requiring high reliability, such as industrial automation, access control, or devices with stringent operational security requirements. DRIVER: skeleton/hprot1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.154: Felipe Corrêa da Silva Sanches added 'HENRY Henry Prot CARD I (REV.08A)' system. ROMSET: 65536 bytes in 1 file / 26.61Kb packed $end $info=hpz80unk $mame 0.146u1 [Robbbert, Lord Nightmare] unknown Z80-based mainframe, Hewlett-Packard, 1977 Mainframe system introduced in 1977, based on the Z80 processor and designed for scientific, engineering, and business management applications. It offers a centralized processing environment with support for languages such as BASIC and assembly, typical of HP architectures of that era. Characterized by robust construction, extensive peripheral support, and limited multitasking capabilities, it represented a reliable solution for laboratories, universities, and small-to-medium-sized businesses in the late 1970s. DRIVER: hp/hpz80unk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.146u1: Robbbert and Lord Nightmare added skeleton driver of 'Unknown HP Z80-based mainframe' system. ROMSET: 32768 bytes in 16 files / 22.94Kb packed $end $info=hr16 $mame 0.138 [Sandro Ronco] HR-16, Alesis, 1987 Like most digital drum machines from the 90s, the HR-16 is great for circuit bending. However, it can be a bit unstable, even when unbent. Take a look at the service manual- it is a long list of repairs and upgrades. I wouldn't recommend it as a first bending project. If you get into bending HR-16s, you will most likely end up having 3 or 4 HR-16s in various stages of disrepair, scavenged for parts for your one working HR-16 (soruce: http://www.burnkit2600.com/hr-16/). DRIVER: alesis/alesis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.147: Added 'preliminary sound emulation [Sandro Ronco]. - 0.146u5: Hooked up LCD controller and added 'keypad inputs [Sandro Ronco]. - 0.138: Sandro Ronco added skeleton driver of 'Alesis HR-16' system. ROMSET: 1179648 bytes in 6 files / 821.40Kb packed $end $info=hr16b $mame 0.138 [Sandro Ronco] HR-16B, Alesis, 1989 Like most digital drum machines from the 90s, the HR-16 is great for circuit bending. However, it can be a bit unstable, even when unbent. Take a look at the service manual- it is a long list of repairs and upgrades. I wouldn't recommend it as a first bending project. If you get into bending HR-16s, you will most likely end up having 3 or 4 HR-16s in various stages of disrepair, scavenged for parts for your one working HR-16 (soruce: http://www.burnkit2600.com/hr-16/). DRIVER: alesis/alesis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.138: Sandro Ronco added skeleton driver of 'Alesis HR-16B' system. ROMSET: 1081344 bytes in 3 files / 836.87Kb packed $end $info=hr84 $mame 0.263 [Robert Kovač, Andrej Gerbec, Miodrag Milanović] HR-84, Iskra, 1982 Iskra's Wide Consumer Division, developed the HR-84 home computer in the hope of making money from the '2000 computers' project. It was made on the basis of a self-build plan for the Abakus home computer. They used an 8-bit Motorola 6809 microprocessor with a very modest 16-32 KB of RAM and 16 KB of ROM. The entire system was made on three printed circuits, and it also allowed for expansion via an open bus, as well as a pseudo graphic display on a screen or TV (character mode). Usually, one of Iskra's black-and-white televisions was added in addition to the computer and the Yugoslav keyboard. The computer was programmed in the Basic language and apparently had some programs attached on cassettes. There was no money to start the production of computers, but nevertheless, in the light of the big business, they promised 500 computers for schools by the end of the year. In the fall of 1984, as an advertising ploy, Iskra carried out trial production and donated the first 100 computers to schools and a few other institutions, but then the project was soon abandoned (source: https://github.com/rihardgDev/Iskra-Siroka-potrosnja-HR-84). DRIVER: sfrj/hr84.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.263: Robert Kovač, Andrej Gerbec and Miodrag Milanović added 'Iskra HR-84' system. ROMSET: 18432 bytes in 5 files / 13.56Kb packed $end $info=hs36blk $mame 0.227 [Team Europe, taizou] HengSheng 36-in-1 (Black pad), HengSheng, 2010 Multifunction arcade device with a black housing and classic 2-button joystick, featuring 36 preinstalled retro games. Built on simple and compact hardware, it recreates titles inspired by ’80s classics such as Pac-Man, Galaga, and Donkey Kong. Designed for home entertainment, it offers a plug-and-play experience that requires no configuration, appealing to both nostalgia enthusiasts and vintage gaming aficionados. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Fix graphics [AJR]. - 0.278: Descramble address and data lines and move to VT02/VT03 driver [AJR]. - 0.227: Team Europe and taizou added 'HengSheng HengSheng 36-in-1 (Black pad)' system. ROMSET: 2097152 bytes in 1 file / 917.73Kb packed $end $info=hs36red $mame 0.227 [Team Europe, taizou] HengSheng 36-in-1 (Red pad), HengSheng, 2010 Multifunction arcade device with a red housing and classic 2-button joystick, featuring 36 preinstalled retro games. Built on simple and compact hardware, it recreates titles inspired by ’80s classics such as Pac-Man, Galaga, and Donkey Kong. Designed for home entertainment, it offers a plug-and-play experience that requires no configuration, appealing to both nostalgia enthusiasts and vintage gaming aficionados. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Fix graphics [AJR]. - 0.278: Descramble address and data lines and move to VT02/VT03 driver [AJR]. - 0.227: Team Europe and taizou added 'HengSheng HengSheng 36-in-1 (Red pad)' system. ROMSET: 2097152 bytes in 1 file / 902.57Kb packed $end $info=hs80 $mame 0.228 [Andreas Markusen, DBWBP] HS-80 Programmable Polyphonic Synthesizer, Roland, 1986 The Roland SynthPlus 60 (HS-80) is a 61 key (aftertouch sensitive), 6 voice polyphonic hybrid (digital/analog) synthesizer, featuring a single oscillator (saw/pulse/square waveforms with PWM and sub-oscillator), noise, high-pass and resonant low-pass filters, 4-stage envelope, LFO, portamento, chorus, 128 presets (64 editable), tape interface, stereo speakers, and MIDI (source: http://www.synthark.org/Roland/HS-80.html). DRIVER: roland/alphajuno.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.228: Andreas Markusen and DBWBP added 'Roland HS-80 Programmable Polyphonic Synthesizer' system. ROMSET: 16384 bytes in 1 file / 12.24Kb packed $end $info=hstrtpls $mame 0.214 [rfka01] HeadStart Plus, Vendex, 198? Vendex was a company based in Nederlands who sold many different products, later focusing on Audio/video equipment and DIY electronics. In 1980s they started to offer PC-compatible computers. One of them was Turbo PC-888-XT with 8MHz CPU, interestingly similar to Packard-Bell PB88. After releasing some unusual models like HeadStart Explorer for beginners, they released a full-featured PC-compatible computer with many peripherals on board. Released in 1988 or 89, Vendex HeadStart Plus was an XT-compatible computer with 8088 processor which could run at 4.77MHz or 8MHz. It had 640kB of RAM on board and was built around proprietary logic arrays. In the mainboard, there was also serial port, parallel port, floppy disk controller and battery-powered real time clock. There was also graphics chip supporting CGA or Hercules/Monochrome-compatible modes. The only expansion board present by default in its ISA slots was hard disk drive controller, present in some units which had hard disk. The computer was sold in USA and Europe, but manufactured by Samsung and in the rear there are usually Samsung stickers (source: https://oldcomputer.info/pc/hs_plus/index.htm). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.214: rfka01 added 'Vendex HeadStart Plus' system. ROMSET: 16384 bytes in 1 file / 11.55Kb packed $end $info=ht108064 $mame 0.128 [Miodrag Milanović] HT-1080Z/64, Hiradastechnika Szovetkezet, 1985 The HT-1080Z, HT-2080Z and HT-3080C computers were manufactured by HHiradastechnika Szovetkezet in Budapest, Hungary from 1983 to 1986. The HT-1080Z was one of the first official school computers in Hungary. Initial versions were unaltered VideoGenie I computers relabeled and mounted with an on-board Yamaha/General Instruments AY-3-8910 sound chip. The EACA VideoGenie I was in turn slightly modified clone of the popular TRS-80 Model 1 with Level II BASIC. The Yamaha chip is the same one that appeared in other famous computer models, such as the Amstrad and the Atari ST. HT-1080Z/64 had 48kB RAM and support of accented Hungarian characters (source: http://ht.homeserver.hu/html/english.html). DRIVER: trs/trs80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_cass.xml, trs80_quik.xml, trs80_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'Hiradastechnika Szovetkezet HT-1080Z/64' system. ROMSET: 12288 bytes in 4 files / 9.01Kb packed $end $info=ht1080z $mame 0.128 [Miodrag Milanović] HT-1080Z Series I, Hiradastechnika Szovetkezet, 1983 The HT-1080Z, HT-2080Z and HT-3080C computers were manufactured by Híradástechnika Szövetkezet in Budapest, Hungary from 1983 to 1986. The HT-1080Z was one of the first official school computers in Hungary. Initial versions were unaltered VideoGenie I computers relabeled and mounted with an on-board Yamaha/General Instruments AY-3-8910 sound chip. The EACA VideoGenie I was in turn slightly modified clone of the popular TRS-80 Model 1 with Level II BASIC. The Yamaha chip is the same one that appeared in other famous computer models, such as the Amstrad and the Atari ST (source: http://ht.homeserver.hu/html/english.html). DRIVER: trs/trs80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_cass.xml, trs80_quik.xml, trs80_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'Hiradastechnika Szovetkezet HT-1080Z Series I' system. ROMSET: 4096 bytes in 2 files / 1.77Kb packed $end $info=ht1080z2 $mame 0.128 [Miodrag Milanović] HT-1080Z Series II, Hiradastechnika Szovetkezet, 1984 The HT-1080Z, HT-2080Z and HT-3080C computers were manufactured by Híradástechnika Szövetkezet in Budapest, Hungary from 1983 to 1986. The HT-1080Z was one of the first official school computers in Hungary. Initial versions were unaltered VideoGenie I computers relabeled and mounted with an on-board Yamaha/General Instruments AY-3-8910 sound chip. The EACA VideoGenie I was in turn slightly modified clone of the popular TRS-80 Model 1 with Level II BASIC. The Yamaha chip is the same one that appeared in other famous computer models, such as the Amstrad and the Atari ST (source: http://ht.homeserver.hu/html/english.html). DRIVER: trs/trs80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_cass.xml, trs80_quik.xml, trs80_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'Hiradastechnika Szovetkezet HT-1080Z Series II' system. ROMSET: 4096 bytes in 2 files / 1.79Kb packed $end $info=ht1130 $mame 0.262 [David Haywood, azya52] Holtek HT1130, , ???? DRIVER: devices/cpu/ht1130/ht1130.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: David Haywood and azya52 added 'Holtek HT1130' device. ROMSET: None required. $end $info=ht1190 $mame 0.262 [David Haywood, azya52] Holtek HT1190, , ???? DRIVER: devices/cpu/ht1130/ht1130.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: David Haywood and azya52 added 'Holtek HT1190' device. ROMSET: None required. $end $info=ht12a $mame 0.210 [rfka01, AJR] unknown 286 AT clones (HT12/A chipset), , 19?? IBM AT-compatible PC based on the Intel 80286 processor, built with the HT12/A chipset. Designed in the 1980s as an affordable alternative to original systems, it featured a 16-bit architecture, support for extended memory (EMS/XMS), 16-bit ISA slots, and typically ran MS-DOS or OS/2. Aimed at offices and developers, it was a widely adopted solution for those seeking greater computing power than the PC XT while maintaining software and hardware compatibility with the IBM ecosystem. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: Renamed (ht286) to (ht12a) and description changed to 'unknown 286 AT clones (HT12/A chipset)'. - 0.210: rfka01 and AJR added 'unknown 286 AT clone (HT12/A chipset)' system. ROMSET: 589824 bytes in 18 files / 407.12Kb packed $end $info=ht18c $mame 0.215 [rfka01] unknown 386sx AT clones (HT18/C chipset), , 19?? IBM AT-compatible PCs based on the Intel 80386SX processor, built with the HT18/C chipset. Introduced in the late 1980s, these systems featured a 32-bit architecture with a 16-bit external data bus, representing an economical compromise between performance and compatibility. They included 16-bit ISA slots, support for extended memory (XMS), and typically ran MS-DOS, Windows 3.x, or OS/2. Aimed at professional users and businesses, they were a popular choice for those looking to upgrade their systems beyond the limitations of the 286 while preserving investments in existing peripherals. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.234: Changed description to 'unknown 386sx AT clones (HT18/C chipset)'. - 0.215: rfka01 added 'unknown 286 AT clones (HT18/C chipset)' system. ROMSET: 327680 bytes in 6 files / 185.92Kb packed $end $info=ht208_video7_vga $mame 0.287 [Angelo Salese] Headland HT208 VGA i/f, , ???? DRIVER: devices/video/pc_vga_video7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Preliminary Save State: Unsupported WIP: - 0.287: Angelo Salese added 'Headland HT208 VGA i/f' device. ROMSET: None required. $end $info=ht280 $mame 0.280 [anonymous] Harrison Trainer 280 CNC/Manual, T.S.Harrison, 1992 Industrial training device for learning and simulating the programming and operation of CNC machines, in both manual and computerized modes. Designed for technical classrooms or training centers, it replicates the interface and control logic of real CNC lathes or milling machines, allowing students to practice G/M codes, tool setup, motion simulation, and troubleshooting. It includes instructional panels, LED or LCD displays, and connections for peripherals, with a focus on safety and gradual learning. This is not an operational machine but rather an educational tool intended to train CNC operators and programmers in controlled environments. DRIVER: acorn/bbcm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbcm_flop.xml, bbcm_cart.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap and Title. WIP: - 0.280: anonymous added 'T.S.Harrison Harrison Trainer 280 CNC/Manual' system. ROMSET: 147456 bytes in 6 files / 68.82Kb packed $end $info=ht280_kbd $mame 0.280 [Nigel Barnes] Harrison Trainer 280 Keyboard, , ???? DRIVER: acorn/bbc_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Nigel Barnes added 'Harrison Trainer 280 Keyboard' device. ROMSET: None required. $end $info=ht6000 $mame 0.196 [Dirk Best] HT-6000, Casio, 1987 The HT-6000 is a Spectrum Dynamic synthesizer and is a more powerful version of the HT-3000 with more waveforms and oscillators (source: https://soundprogramming.net/synthesizers/casio/casio-ht-6000/). DRIVER: casio/ht6000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.196: Dirk Best added 'Casio HT-6000' system. ROMSET: 67584 bytes in 3 files / 29.47Kb packed $end $info=ht68k $mame 0.136 [Miodrag Milanović] TinyGiant HT68k, Hawthorne Technology, 1987 It's a neat single-board computer from the mid-1980's manufactured by Hawthorne Technologies. This SBC is in a 5-1/4" form factor so it could be bolted to a floppy drive. It's based on an 8MHz 68000 CPU and has a dual serial controller, 256k of RAM and a PC-compatible floppy controller. It came with a floppy-based operating system called K-OS and had an assembler, debugger and Forth language. The setup I got came complete with manuals and disks. The disks include a floppy-based operating system, Forth, a 68000 debugger and a text editor. The basic specs are: 68000 @ 8MHz, two serial ports, one Centronics parallel port, 128k of RAM (expandable to 512k), an expansion bus and a PC-compatible floppy controller enabling the use of 3?", 5?" or 8" drives (OS comes configured for 5?") all in a 5.75" x 8" size. The list price was $395 and it came with a ROM monitor, disk-based operating system, assembler and editor (source: http://www.classiccmp.org/cini/ht68k.htm). DRIVER: skeleton/ht68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ht68k.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.222: BugFIX #05148 [Misc.] (ht68k.cpp) ht68k: Hangs at start [AJR]. - 0.136: Miodrag Milanović added 'Hawthorne Technologies TinyGiant HT68k' system. ROMSET: 32768 bytes in 2 files / 4.38Kb packed $end $info=htmusic $mame 0.225 [Nigel Barnes] Hybrid Technology Music System, , ???? DRIVER: devices/bus/bbc/1mhzbus/m5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Nigel Barnes added 'Hybrid Technology Music System' device. ROMSET: None required. $end $info=huc6202 $mame 0.149u1 Hudson HuC6202 VPC, , ???? DRIVER: devices/video/huc6202.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Reduced duplication, use more member arrays [cam900]. - 0.186: Changed description to 'Hudson HuC6202 VPC'. - 0.149u1: Added 'HuC6202 VPC' device. ROMSET: None required. $end $info=huc6230 $mame 0.201 [cam900] Hudson Soft HuC6230 SoundBox, , ???? DRIVER: devices/sound/huc6230.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.218: Fixed ADPCM playback rate, reduced ADPCM volume, cleaned up code and updated notes [cam900]. - 0.211: Added 'links to relevant patents [cam900]. - 0.202: Fixed PSG, converted ADPCM update to timer callback and implemented CD-DA volume control [cam900]. - 0.201: cam900 added 'Hudson Soft HuC6230 SoundBox' device. ROMSET: None required. $end $info=huc6260 $mame 0.149u1 Hudson HuC6260 VCE, , ???? DRIVER: devices/video/huc6260.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Made the battlera-specific VCE a separated device class (#15299); also simplified binary manipulation [cam900]. - 0.286: Fixed initializer, fixed save state issues, made screen update function directly usable with screen device [cam900]. - 0.277: Suppress side effects for debugger reads, fixed save state issues; suppress side effects for debugger reads [cam900]. - 0.186: Changed description to 'Hudson HuC6260 VCE'. - 0.149u1: Added 'HuC6260 VCE' device. ROMSET: None required. $end $info=huc6261 $mame 0.149u1 Hudson HuC6261 VCE, , ???? DRIVER: devices/video/huc6261.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Fixed initializer, fixed debugging and save state issues, prepare to hook up HuC6271, HuC6272 output, made screen update function directly usable with screen device [cam900]. - 0.284: Fix pal offsets [Angelo Salese]. - 0.186: Changed description to 'Hudson HuC6261 VCE'. - 0.183: Fixed YUV colors, added 'palette offset and HuC6261-A mixing - fixes PC-FX boot screen graphics/colors [Angelo Salese]. - 0.149u1: Added 'HuC6261' device. ROMSET: None required. $end $info=huc6270 $mame 0.149u1 Hudson HuC6270 VDC, , ???? DRIVER: devices/video/huc6270.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Fixed initializer, implemented 16-bit host interfaces use with PC-FX, improved logging, reduced duplication [cam900]. - 0.284: (huc6270.h) Add AR readback [Angelo Salese]. - 0.254: Adjusted raster line count offsets (fixes various issues with PC?Engine games) [Angelo Salese]. - 0.186: Changed description to 'Hudson HuC6270 VDC'. - 0.191: Invert h/vsync logic for interrupts - fixes several PC Engine hangs [Angelo Salese]. - 0.149u1: Added 'HuC6270 VDC' device. ROMSET: None required. $end $info=huc6271 $mame 0.183 Hudson HuC6271 "Rainbow", , ???? DRIVER: devices/video/huc6271.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Fix initializer [cam900]. - 0.284: Shuffle code blocks around (no implementation change). Convert KRAM data access to 16-bit. Attempt at fixing KRAM interface. Add register writes [Angelo Salese]. - 0.186: Changed description to 'Hudson HuC6271 "Rainbow"'. - 0.183: Added 'HuC6271 "Rainbow"' device. ROMSET: None required. $end $info=huc6272 $mame 0.149u1 Hudson HuC6272 "King", , ???? DRIVER: devices/video/huc6272.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported WIP: - 0.286: Fixed initializer, fix microprogram writes (16 halfwords), reduced literal tags, improved logging, fixed reading KRAM autoincrement value [cam900]. - 0.285: Fix inversion and simplify [Olivier Galibert]. - 0.254: Modernized read/write handlers [Angelo Salese]. - 0.243: Don't return -1 when running out of nybbles in adpcm_update fn, fixes extremely overdriven PC-FX aliasing huc6230.cpp: code review some dubious paths [Angelo Salese]. - 0.241: Fix SCSI identifier, add extensive QA [Angelo Salese]. - 0.218: Fixed ADPCM playback rate and updated notes [cam900]. - 0.211: Added 'links to relevant patents [cam900]. - 0.202: Fixed CD-DA output [cam900]. - 0.186: Changed description to 'Hudson HuC6272 "King"'. - 0.149u1: Added 'huc6272' device. ROMSET: None required. $end $info=human_interface $mame 0.203 HP human interface card, , ???? DRIVER: devices/bus/hp_dio/human_interface.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Added 'HP human interface card' device. ROMSET: 2048 bytes in 1 file / 1.85Kb packed $end $info=hunter $mame 0.213 [Phill Harvey-Smith] Husky Hunter, Husky Computers Ltd, 1983 The Husky Hunter is a very special computer as it was designed to work in all environments (Aluminum alloy case). It is a rugged field computer. It has military characteristics : it is waterproof (against accidental immersion) and shock-proof, and its autonomy can exceeds 45 hours (the endurance time of 45 hours is only achieved with Alkaline batteries, with NiCd they only last about 16 hour). The british army was using some Husky-Hunters in 1983. It was also quite used by doctors and scientists in Africa or poor countries, where you need resistant and autonomous computers. The Husky-Hunter has several programs in ROM: a small NULL modem transfer program and a terminal emulator. It has a also communication-oriented Basic to handle the RS232 and the bar-code reader. In fact most applications developped for the Husky-Hunter consisted of data entries and then transfer of this data to bigger computers. Hence the RS232 serial port on a standard 25 pin "D" connector. Communications could be done up to a 4800 asynchronous baud rate. There were a wide range of protocols supported, including the IBM 2780 fully synchronous implementation (handshaking: RTS, CTS, DTR, DSR, RI, CD all selectable from BASIC) (source: http://www.old-computers.com/museum/computer.asp?st=1&c=285). DRIVER: husky/hunter2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.213: Phill Harvey-Smith added 'Husky Computers Ltd Husky Hunter' system. ROMSET: 229376 bytes in 16 files / 146.26Kb packed $end $info=hunter16 $mame 0.209 [Barry Rodewald, rfka01, TeamE] Husky Hunter 16, Husky Computers Ltd, 1989 A portable computer launched in the 1980s, designed for professional users and field technicians. Based on the Zilog Z80 processor, it ran CP/M and featured a built-in alphanumeric LCD display, a 5.25-inch floppy drive, a serial port, and battery-powered operation. With a rugged metal chassis and a compact design for its time, it was intended for data collection, inventory management, and industrial automation applications, combining portability, durability, and compatibility with standard business software from the pre-PC era. DRIVER: husky/hunter16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.213: Changed description to 'Husky Hunter 16'. - 0.209: Barry Rodewald, rfka01 and TeamE added 'Husky Computers Ltd Hunter 16' system. ROMSET: 262144 bytes in 2 files / 146.33Kb packed $end $info=hunter1680 $mame 0.209 [Barry Rodewald, rfka01, TeamE] Husky Hunter 16/80, Husky Computers Ltd, 1989 The Husky Hunter is a very special computer as it was designed to work in all environments (Aluminum alloy case). It is a rugged field computer. Hunter 16 with a new LCD Panel giving (80 x 25) and (80 x 12) screen modes (source: http://huskyhunter.shedlandrobotics.co.uk/h1680faq.h). DRIVER: husky/hunter16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.213: Changed description to 'Husky Hunter 16/80'. - 0.209: Barry Rodewald, rfka01 and TeamE added 'Husky Computers Ltd Hunter 16/80' system. ROMSET: 131072 bytes in 1 file / 72.99Kb packed $end $info=hunter2 $mame 0.153 [Robbbert, John Elliot] Husky Hunter 2, Husky Computers Ltd, 1984 The Husky Hunter 2 is a small portable computer, designed to be rugged and reasonably waterproof. The case is sealed with a rubber gasket, and the interior contains a packet of silica gel to keep it dry. Power is provided by four AA batteries, or an external power supply. An internal rechargeable battery maintains the memory while the main batteries are being changed; if that runs down, the computer won't boot. Letting it recharge from the main batteries overnight may help to bring the computer back to life (source: http://www.seasip.info/VintagePC/husky2.html). DRIVER: husky/hunter2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.213: Changed description to 'Husky Hunter 2'. - 0.153: Robbbert and John Elliot added skeleton driver of 'Husky Hunter 2' system. ROMSET: 65536 bytes in 2 files / 47.51Kb packed $end $info=hunter216 $mame 0.213 [Phill Harvey-Smith] Husky Hunter 2/16, Husky Computers Ltd, 1990 An improved version of the earlier Hunter 16, launched in the mid-1980s. It retained the Z80 architecture and the CP/M operating system but offered greater memory capacity, a more legible LCD display, and often included a second 5.25-inch floppy drive for enhanced flexibility. Designed for mobile professionals in fields such as logistics, engineering, and administration, this device combined rugged durability, extended battery life, and compatibility with existing business applications, establishing itself as a reliable tool for data processing outside the office during the pre-laptop PC era. DRIVER: husky/hunter16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.213: Phill Harvey-Smith added 'Husky Computers Ltd Husky Hunter 2/16' system. ROMSET: 131072 bytes in 1 file / 75.79Kb packed $end $info=husky $mame 0.213 [Nigel Barnes, Phill Harvey-Smith] Husky, DVW Microelectronics, 1981 In 1981, responding to a request from Severn Trent Water, DVW designed and manufactured the first rugged handheld computer - the Husky, dramatically featured on the BBC TV programme 'Tomorrow's World'. This caught the attention of the UK Ministry of Defence, who subsequently awarded DVW a contract to supply the MOD with rugged handheld computers as part of the Rapier missile project. Husky (it will become the name of the company some years later) has become since a familiar name in the niche market for rugged field hardware. The Husky was the first, or at least one of the first real portable computer. And as it was waterproof against accidental immersion and rugged, it was very expensive (~5600 Euros). The Husky had a small LCD screen (32 x 4) and a flat membrane keyboard, just like the Sinclair ZX-81 (source: http://www.old-computers.com/museum/computer.asp?st=1&c=471). DRIVER: husky/husky.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.213: Nigel Barnes and Phill Harvey-Smith added 'DVW Microelectronics Husky' system. ROMSET: 98304 bytes in 12 files / 66.59Kb packed $end $info=hwchiptn $mame 0.223 [Ryan Holtz] The Hardware Chiptune Project, Linus Åkesson / kryo, 2007 Normally, when you create a chiptune, you start with an existing chip (such as the SID chip or the YM2149) and write a tune for it. We decided to start from scratch, and create a chip and a tune. It all started at St. Lars Meeting III, an oldschool demo party held in Lund. Yarrick, flex and I were there. I had gotten the idea for the project on the day before the party, so things were a bit spontaneous, and we had to make do with whatever components I had laying around. In the beginning, we used a homebrewn AVR programmer, which I had built as part of a course in mechatronics. flex valiantly supplied the USB-to-serial adapter. However, at one point we started experimenting with the so called fuse bits of the AVR, basically trying to make the processor run at 8 MHz instead of the default 1 MHz. When we did this, the AVR programmer stopped working (source: https://www.linusakesson.net/hardware/chiptune.php). DRIVER: homebrew/lft_chiptune.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.223: Ryan Holtz added 'LLinus Åkesson/kryo The Hardware Chiptune Project' system. ROMSET: 8704 bytes in 2 files / 3.65Kb packed $end $info=hx10 $mame 0.114 [incog] HX-10AA (MSX1, Europe), Toshiba, 1984 The HX-10 was a classic MSX 1 computer with no special feature. But it was one of the first MSX computers to be exported outside Japan. It met a good success in UK where it can still be found in flea markets and boot sales. Apparently there were several models of the HX-10 (D, DP, DPN, F, E and S) depending on the country they were sold, but it's not clear what's the difference between them so far. The HX-10 DPN and F had a Scart video output instead of RF/composite outputs, and the HX-10S had only 16 kb RAM (source: http://www.old-computers.com/museum/computer.asp?c=438). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.250: Changed description to 'HX-10AA (MSX1, Europe)'. - 0.114: incog added 'Toshiba HX-10' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=hx10d $mame 0.155 [Wilbert Pol] HX-10D (MSX1, Japan), Toshiba, 1983 The HX-10 was a classic MSX 1 computer with no special feature. But it was one of the first MSX computers to be exported outside Japan. It met a good success in UK where it can still be found in flea markets and boot sales. Apparently there were several models of the HX-10 (D, DP, DPN, F, E and S) depending on the country they were sold, but it's not clear what's the difference between them so far. The HX-10 DPN and F had a Scart video output instead of RF/composite outputs, and the HX-10S had only 16 kb RAM (source: http://www.old-computers.com/museum/computer.asp?c=438). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.250: Changed description to 'HX-10D (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Toshiba HX-10D' system. ROMSET: 32768 bytes in 1 file / 25.39Kb packed $end $info=hx10dp $mame 0.155 [Wilbert Pol] HX-10DP (MSX1, Japan), Toshiba, 1984 The HX-10 was a classic MSX 1 computer with no special feature. But it was one of the first MSX computers to be exported outside Japan. It met a good success in UK where it can still be found in flea markets and boot sales. Apparently there were several models of the HX-10 (D, DP, DPN, F, E and S) depending on the country they were sold, but it's not clear what's the difference between them so far. The HX-10 DPN and F had a Scart video output instead of RF/composite outputs, and the HX-10S had only 16 kb RAM (source: http://www.old-computers.com/museum/computer.asp?c=438). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HX-10DP (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Toshiba HX-10DP' system. ROMSET: 32768 bytes in 1 file / 25.39Kb packed $end $info=hx10e $mame 0.155 [Wilbert Pol] HX-10E (MSX1, Spain), Toshiba, 1984 The HX-10 was a classic MSX 1 computer with no special feature. But it was one of the first MSX computers to be exported outside Japan. It met a good success in UK where it can still be found in flea markets and boot sales. Apparently there were several models of the HX-10 (D, DP, DPN, F, E and S) depending on the country they were sold, but it's not clear what's the difference between them so far. The HX-10 DPN and F had a Scart video output instead of RF/composite outputs, and the HX-10S had only 16 kb RAM (source: http://www.old-computers.com/museum/computer.asp?c=438). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'HX-10E (MSX1, Spain)'. - 0.155: Wilbert Pol added 'Toshiba HX-10E' system. $end $info=hx10f $mame 0.155 [Wilbert Pol] HX-10F (MSX1, France), Toshiba, 1984 The HX-10 was a classic MSX 1 computer with no special feature. But it was one of the first MSX computers to be exported outside Japan. It met a good success in UK where it can still be found in flea markets and boot sales. Apparently there were several models of the HX-10 (D, DP, DPN, F, E and S) depending on the country they were sold, but it's not clear what's the difference between them so far. The HX-10 DPN and F had a Scart video output instead of RF/composite outputs, and the HX-10S had only 16 kb RAM (source: http://www.old-computers.com/museum/computer.asp?c=438). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'HX-10F (MSX1, France)'. - 0.155: Wilbert Pol added 'Toshiba HX-10F' system. ROMSET: 32768 bytes in 1 file / 25.34Kb packed $end $info=hx10s $mame 0.128 [Wilbert Pol, Miodrag Milanović] HX-10S (MSX1, Japan), Toshiba, 1983 The HX-10 was a classic MSX 1 computer with no special feature. But it was one of the first MSX computers to be exported outside Japan. It met a good success in UK where it can still be found in flea markets and boot sales. Apparently there were several models of the HX-10 (D, DP, DPN, F, E and S) depending on the country they were sold, but it's not clear what's the difference between them so far. The HX-10 DPN and F had a Scart video output instead of RF/composite outputs, and the HX-10S had only 16 kb RAM (source: http://www.old-computers.com/museum/computer.asp?c=438). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HX-10S (MSX1, Japan)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Toshiba HX-10S' system. $end $info=hx10sa $mame 0.155 [Wilbert Pol] HX-10SA (MSX1, Japan), Toshiba, 1984 The HX-10 was a classic MSX 1 computer with no special feature. But it was one of the first MSX computers to be exported outside Japan. It met a good success in UK where it can still be found in flea markets and boot sales. Apparently there were several models of the HX-10 (D, DP, DPN, F, E and S) depending on the country they were sold, but it's not clear what's the difference between them so far. The HX-10 DPN and F had a Scart video output instead of RF/composite outputs, and the HX-10S had only 16 kb RAM (source: http://www.old-computers.com/museum/computer.asp?c=438). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'HX-10SA (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Toshiba HX-10SA' system. ROMSET: 32768 bytes in 1 file / 25.39Kb packed $end $info=hx20 $mame 0.128 [Wilbert Pol, Miodrag Milanović] HX-20 (MSX1, Japan), Toshiba, 1984 This machine was aimed at the Japanese market - see HX-20 series for the technical details. As for many machines with the "Pasopia IQ" label, the PSG sound output is stereo, with a switch at the back. An RS-232C interface with its switch can be added 'by soldering the connector on the power supply board, then adding the switch and the same RS-232C board from the HX-22. You also need to add a connector on the power supply board or solder the wires directly. A kit was sold for the HX-20 and HX-21 by Toshiba in Japan at the time. This is the HX-R701 kit. It can also be used on the HX-23, HX-23F and HX-32. The RGB output can also be added 'by soldering several components as on the video decoder board from the HX-21 or HX-22. Launch price for the computer: ?69,800 (source: https://www.msx.org/wiki/Toshiba_HX-20). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'HX-20 (MSX1, Japan)'. - 0.191: Added 'optional ROM slot and software list [Nigel Barnes]. - 0.149: Added 'floppy software list [Curt Coder]. - 0.143u8: New ROM dumps provided [Pontus "Frigolit" Rodling,F.J. Kraan]. - 0.128: Wilbert Pol and Miodrag Milanović added 'Toshiba HX-20' system. ROMSET: 65536 bytes in 2 files / 45.42Kb packed $end $info=hx20e $mame 0.250 [openMSX] HX-20E (MSX1, Spain), Toshiba, 1985 This machine was aimed at the Japanese market - see HX-20 series for the technical details. As for many machines with the "Pasopia IQ" label, the PSG sound output is stereo, with a switch at the back. An RS-232C interface with its switch can be added 'by soldering the connector on the power supply board, then adding the switch and the same RS-232C board from the HX-22. You also need to add a connector on the power supply board or solder the wires directly. A kit was sold for the HX-20 and HX-21 by Toshiba in Japan at the time. This is the HX-R701 kit. It can also be used on the HX-23, HX-23F and HX-32. The RGB output can also be added 'by soldering several components as on the video decoder board from the HX-21 or HX-22. Launch price for the computer: ?69,800 (source: https://www.msx.org/wiki/Toshiba_HX-20). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Toshiba HX-20E (MSX1, Spain)' system. $end $info=hx20i $mame 0.155 [Wilbert Pol] HX-20I (MSX1, Italy), Toshiba, 1985 This machine was aimed at the Japanese market - see HX-20 series for the technical details. As for many machines with the "Pasopia IQ" label, the PSG sound output is stereo, with a switch at the back. An RS-232C interface with its switch can be added 'by soldering the connector on the power supply board, then adding the switch and the same RS-232C board from the HX-22. You also need to add a connector on the power supply board or solder the wires directly. A kit was sold for the HX-20 and HX-21 by Toshiba in Japan at the time. This is the HX-R701 kit. It can also be used on the HX-23, HX-23F and HX-32. The RGB output can also be added 'by soldering several components as on the video decoder board from the HX-21 or HX-22. Launch price for the computer: ?69,800 (source: https://www.msx.org/wiki/Toshiba_HX-20). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'HX-20I (MSX1, Italy)'. - 0.155: Wilbert Pol added 'Toshiba HX-20I' system. $end $info=hx21 $mame 0.155 [Wilbert Pol] HX-21 (MSX1, Japan), Toshiba, 1984 This machine was aimed at the Japanese market. As for many machines with the "Pasopia IQ" label, the PSG sound output is stereo, with a switch at the back. Although it's a MSX1 computer, it can use a part of the MSX memory to create a RAM-Disk or Memory Disk (feature generally reserved for computers with version 2.1 of MSX-BASIC). An RS-232C interface with its switch can be added 'by soldering the connector on the power supply board, then adding the switch and the same RS-232C board from the HX-22. You also need to add a connector on the power supply board or solder the wires directly. A kit was sold for the HX-20 and HX-21 by Toshiba in Japan at the time. This is the HX-R701 kit. It can also be used on the HX-23, HX-23F and HX-32. Launch price for the computer: ?79,800 (source: https://www.msx.org/wiki/Toshiba_HX-21). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HX-21 (MSX1, Japan)'; machine promoted to working [Wilbert Pol]. - 0.155: Wilbert Pol added 'Toshiba HX-21' system. ROMSET: 65536 bytes in 2 files / 48.01Kb packed $end $info=hx21f $mame 0.250 [openMSX] HX-21F (MSX1, France), Toshiba, 1985 The Toshiba HX-21F is the adaptation for France of the HX-21 - see HX-21 series for the technical details. It has a QWERTY keyboard, just like the HX-10F. A specific RGB connector (Peritel) replaces the RF, composite video and audio connectors, but these can probably be added 'on the video decoder board. The PSG sound is mono instead of stereo. An RS-232C interface as like that of the HX-20 can be added 'if you replace the IC3 ROM by the one from the HX-22CH, HX-22GB or HX-22I (source: https://www.msx.org/wiki/Toshiba_HX-21F). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Toshiba HX-21F (MSX1, France)' system. ROMSET: 65536 bytes in 2 files / 46.23Kb packed $end $info=hx22 $mame 0.155 [Wilbert Pol] HX-22 (MSX1, Japan), Toshiba, 1984 Technical information and pictures: http://www.1000bit.it/scheda.asp?id=180 DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HX-22 (MSX1, Japan)'; machine promoted to working [Wilbert Pol]. - 0.155: Wilbert Pol added 'Toshiba HX-22' system. ROMSET: 65536 bytes in 2 files / 48.00Kb packed $end $info=hx22i $mame 0.155 [Wilbert Pol] HX-22I (MSX1, Italy), Toshiba, 1985 Technical information and pictures: http://www.1000bit.it/scheda.asp?id=180 DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'HX-22I (MSX1, Italy)'. - 0.155: Wilbert Pol added 'Toshiba HX-22I' system. ROMSET: 65536 bytes in 2 files / 46.23Kb packed $end $info=hx23 $mame 0.128 [Wilbert Pol, Miodrag Milanović] HX-23 (MSX2, Japan), Toshiba, 1985 Technical informations: http://www.1000bit.it/scheda.asp?id=1130 (in italian) or http://machine-room.bedroomlan.org/computers/902/technical.html (in english). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HX-23 (MSX2, Japan)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Toshiba HX-23' system. $end $info=hx23f $mame 0.128 [Wilbert Pol, Miodrag Milanović] HX-23F (MSX2, Japan), Toshiba, 1985 Technical informations: http://www.1000bit.it/scheda.asp?id=1130 (italian) or http://machine-room.bedroomlan.org/computers/902/technical.html (english) DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HX-23F (MSX2, Japan)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Toshiba HX-23F' system. ROMSET: 98304 bytes in 3 files / 64.69Kb packed $end $info=hx32 $mame 0.250 [openMSX] HX-32 (MSX1, Japan), Toshiba, 1985 The HX-32 is an improved version of the HX-31 as it comes with a Kanji ROM, stereo PSG sound and an optional RS-232C interface with switch. Another switch at the back allows to choose mono or stereo for the PSG sound. The Kanji-ROM is the same as the one included in the HX-M200 cartridge. This machine was released for the Japanese market with the "Pasopia IQ" label (source: https://www.msx.org/wiki/Toshiba_HX-32). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Toshiba HX-32 (MSX1, Japan)' system. ROMSET: 196608 bytes in 3 files / 115.75Kb packed $end $info=hx33 $mame 0.155 [Wilbert Pol] HX-33 w/HX-R702 (MSX2, Japan), Toshiba, 1985 MSX2 computer, 64kB RAM, separate keyboard (same as HX-34, but without disk drive). Details: 64Kb of RAM size and 128Kb VRAM size (source: http://www.generation-msx.nl/hardware/toshiba/hx-33/949/). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HX-33 w/HX-R702 (MSX2, Japan)'. - 0.155: Wilbert Pol added 'Toshiba HX-33' system. $end $info=hx34 $mame 0.155 [Wilbert Pol] HX-34 w/HX-R703 (MSX2, Japan), Toshiba, 1985 MSX2 computer, 64kB RAM, 1 720kB 3?" floppy disk drive, seperate keyboard. Details: 64Kb RAM size and 128Kb VRAM size (source: http://www.generation-msx.nl/hardware/toshiba/hx-34/950/). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'HX-34 w/HX-R703 (MSX2, Japan)'. - 0.155: Wilbert Pol added 'Toshiba HX-34' system. ROMSET: 278528 bytes in 3 files / 166.42Kb packed $end $info=hx51i $mame 0.250 [openMSX] HX-51I (MSX1, Italy, Spain), Toshiba, 1985 he HX-51 computer, also known as the HX-51I, has been designed as a very simple MSX1 computer, in a white case. This model was aimed at the Italian and Spanish markets, but the keyboard is "international". This computer seems to be the 'remake' of the HX-30, with an obvious difference : the original case is black, while the HX-51 case is white (source: https://www.msx.org/wiki/Toshiba_HX-51). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Toshiba HX-51I (MSX1, Italy, Spain)' system. ROMSET: 32768 bytes in 1 file / 25.33Kb packed $end $info=hxhdci2k $mame 0.146 [Lukasz Markowski] HUMAX HDCI-2000, HUMAX, 2008 The Humax HDCI-2000 it's HD satellite receiver; will display video broadcast in 1080i, 720p and 576p. These are all the major formats you're likely to come across at the moment. Although the Holy Grail of 1080p is not supported, it's unlikely we'll see that broadcast by a commercial satellite channel for a long time yet. It's also extremely unlikely that your HDTV will display 1080p anyway (source: http://reviews.cnet.co.uk/tv-recorders-and-receivers/humax-hdci-2000-review-49277659/). DRIVER: skeleton/cxhumax.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.146: Lukasz Markowski added skeleton driver of 'HUMAX HDCI-2000' system. ROMSET: 4194304 bytes in 1 file / 1.49Mb packed $end $info=hxmu901 $mame 0.154 Toshiba HXMU901, , ???? DRIVER: devices/bus/msx/cart/msx_audio_kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Toshiba HXMU901' device. ROMSET: None required. $end $info=hyo88t $mame 0.209 [rfka01] Topstar 88T, Hyosung, 198? IBM PC/AT-compatible computer launched in the late 1980s, based on a 10-MHz Intel 80286 processor. Featuring a 16-bit architecture, ISA slots, support for extended memory (XMS), and the ability to run operating systems such as MS-DOS and OS/2. Designed for the Korean market and certain international segments, it offered an affordable alternative to the original IBM models, targeting offices and small businesses seeking reliability and software compatibility within a modest budget. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title and PCB. WIP - 0.209: rfka01 added 'Hyosung Topstar 88T' system. ROMSET: 16384 bytes in 1 file / 10.92Kb packed $end $info=hyperscan_card $mame 0.222 [Sandro Ronco] Hyperscan RFID card, , ???? - 0.222: Sandro Ronco added 'Hyperscan RFID card' device. DRIVER: tvgames/hyperscan_card.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported $end $info=hyperscan_ctrl $mame 0.222 [Sandro Ronco] Hyperscan controller HLE, , ???? DRIVER: tvgames/hyperscan_ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Sandro Ronco added 'Hyperscan controller HLE' device. ROMSET: None required. $end $info=hyprscan $mame 0.150 [Sandro Ronco] HyperScan, Mattel, 2006 HyperScan is a video game console from Mattel. It uses Radio Frequency Identification (RFID) technology along with traditional video game technology. It was marketed toward boys between the ages of five to nine who were not ready for high-end video games in terms of maturity or expense, though ironically the included game was rated T by the ESRB. The console used UDF format CD-ROMs. The HyperScan has two controller ports, as well as a 13.56 MHz RFID scanner that reads and writes to the 'cards' which, in turn, activate features in and save data from the game. Players are able to enhance the abilities of their characters by scanning cards. Games retailed for $19.99 and the console itself for $69.99 at launch, but at the end of its very short lifespan, prices of the system were down to $9.99, the games $1.99, and booster packs $0.99. The system was sold in two varieties, a cube box, and a 2-player value pack. The cube box version was the version sold in stores. It included the system, controller, an X-Men game disc, and 6 X-Men cards. Two player value packs were sold online (but may have been liquidated in stores) and included an extra controller and 12 additional X-Men cards (source: http://en.wikipedia.org/wiki/HyperScan). DRIVER: tvgames/spg29x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: hyperscan.xml, hyperscan_card.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.219: Renamed (hs) to (hyprscan). - 0.150: Sandro Ronco added 'Mattel HyperScan' system. ROMSET: 1081344 bytes in 2 files / 316.08Kb packed $end $info=hyu16t $mame 0.257 [sequoia] Super 16 T, Hyundai, 1986 The IBM PC/AT-compatible computer, introduced in the late 1980s, was based on an Intel 80286 processor running at 10–12 MHz. Featuring a 16-bit architecture, ISA slots, support for extended memory (XMS), and the ability to run MS-DOS and OS/2, this computer was primarily designed for the Korean market. It offered an affordable yet reliable option for offices and small businesses, providing excellent hardware and software compatibility with contemporary IBM systems at a competitive price. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.257: sequoia added 'Hyundai Super 16 T' system. ROMSET: 16384 bytes in 1 file / 7.09Kb packed $end $info=hyu16te $mame 0.257 [sequoia] Super 16 TE, Hyundai, 1987 An enhanced version of the Super 16 T, introduced in the late 1980s, it was based on a 12-MHz Intel 80286 processor and featured expanded expandability. It included a built-in floppy controller, hard-disk support, and often an optional VGA video card, as well as improved management of extended memory (XMS). Aimed primarily at the Korean market and small businesses, this model offered more robust performance and greater flexibility than the base model, while maintaining a favorable price-to-performance ratio among PC/AT clones of the era. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.257: sequoia added 'Hyundai Super 16 TE' system. ROMSET: 16384 bytes in 1 file / 7.19Kb packed $end $info=i2c_ds1307 $mame 0.279 [Andrei I. Holub] I2C DS1307 RTC/SRAM, , ???? DRIVER: devices/machine/ds1307.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Andrei I. Holub added 'I2C DS1307 RTC/SRAM' device. ROMSET: None required. $end $info=i3001 $mame 0.218 Intel i3001 MCU, , ???? DRIVER: devices/machine/i3001.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Added 'Intel i3001 MCU' device. ROMSET: None required. $end $info=i3002 $mame 0.218 Intel i3002 CPE, , ???? DRIVER: devices/machine/i3002.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Added 'Intel i3002 CPE' device. ROMSET: None required. $end $info=i386 $mame 0.150 Intel I386, , ???? DRIVER: devices/cpu/i386/i386.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Add CPUID brand ID for Pentium 3 and 4 [Angelo Salese]. Migrated to SoftFloat 3 [Patrick Mackinlay]. - 0.287: Adjust cs for ppro+; fix SMM; fix softfloat with gcc 15 optimizer; include the 486; qword ptr also needs the fix; use the correct bits for dpl [cracyc]. - 0.283: Set cpl after all memory reads are done in i386_task_switch [cracyc]. - 0.280: Throw faults from i386_trap so double and triple faults can be handled properly [cracyc]. - 0.278: Check cpl in verr and verw. Check for fault before setting register [cracyc]. - 0.272: Make the sse opcodes generate the #NM exception used to save\restore the fpu state [yz70s]. - 0.268: Disable logging. Fix cycles when leaving rep when out of cycles and count == 0 fmtowns_cd: add note about microcosm [cracyc]. x87 stack top set to 0 when entering MMX state, generate #NM only from TS bit MMX opcodes generate #NM only when TS is set, EM bit generates #UD. Correct various mmx and sse opcodes in pentops.hxx Expecially for the case when the source and destination registers are the same Moved a couple cyrix routines together with the other ones. Correct errors in pentops.hxx caused by bad mmxprolog routine Currently the mmxprolog routine can raise a #NM exception. But the caller will execute the mmx opcode anyway, unfortunately by fetching the bytes from the first instruction in the exception service routine. This adds a bool return value to mmxprolog so the caller can return too without making a mess. Correct buggy fxsave and fxrstor opcodes and let chihiro show 3D again [yz70s]. - 0.264: Handle double and triple faults [cracyc]. - 0.262: Don't handle op/addr size prefixes twice in rep [cracyc]. In the CPU state view show the flags of the x87 status words and some of CR0 add constants for the bits in the CRx registers and start using them. Display cr0 and x87 status registers as before plus more usages for the crx bits constants [yz70s]. - 0.257: tzcnt fall back to bsf for 386 and 486 too [cracyc]. - 0.255: Use logmacro.h granular logging [Luigi30]. - 0.252: Don't change x87 stack pointer until after memory access in case of a page fault. nm fault if ts is set. Add fxsave and fxstor. Emms should trap too [cracyc]. - 0.242: Changed a couple of disassembler helpers to return std::string [Vas Crabb]. - 0.236: When DEBUG_MISSING_OPCODE is defined, log a small backtrace This way together with the full list of bytes that form the non recognized opcode there are the addresses of the previously executed instructions [yz70s]. - 0.221: Handle aliases for fstp st(i) instruction [Carl]. - 0.212: Added 'hardware breakpoint support [MoochMcGee]. - 0.210: Improved splitting of unaligned accesses (excluding program fetches) [AJR]. - 0.204: Signal a privilege change to the debugger when protected mode is enabled or disabled, or CS descriptor flags change [AJR]. - 0.201: Fixed a bug that could cause a common CPU detection check to misidentify a 386 as a 486 [MoochMcGee]. Added Athlon XP processor. Fixed XADD condition codes - should be based on result of addition. Added an enumeration describing CPUID feature information bits [Samuele Zannoli]. - 0.200: Fixed two cppcheck warnings [MoochMcGee]. - 0.196: Changed description to 'Intel I386' [Angelo Salese]. - 0.193: x87 bug fixes and FERR support [Andrey Merkulov]. - 0.184: Save state fixes for i386/pc_vga/cs4031: Save cs4031 emulated A20 state, additional i386 attribute registers/flags, and VGA palette configuration. Fixed broken VGA port reads on state load. Fixed enum range check in i386 [moralrecordings]. - 0.150: Added 'I386' device. ROMSET: None required. $end $info=i386sx $mame 0.153 Intel I386SX, , ???? DRIVER: devices/cpu/i386/i386.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Intel I386SX' [Angelo Salese]. - 0.153: Added 'I386SX' device. ROMSET: None required. $end $info=i4004 $mame 0.149u1 Intel 4004, , ???? DRIVER: devices/cpu/mcs40/mcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Intel 4004'. - 0.149u1: Added 'Intel I4004' device. ROMSET: None required. $end $info=i4040 $mame 0.188 Intel 4040, , ???? DRIVER: devices/cpu/mcs40/mcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.188: Added 'Intel 4040' device. ROMSET: None required. $end $info=i486 $mame 0.150 Intel I486, , ???? DRIVER: devices/cpu/i386/i386.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Intel I486' [Angelo Salese]. - 0.150: Added 'I486' device. ROMSET: None required. $end $info=i486dx4 $mame 0.185 Intel I486DX4, , ???? DRIVER: devices/cpu/i386/i386.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Intel I486DX4' [Angelo Salese]. - 0.185: Added 'I486DX4' device. ROMSET: None required. $end $info=i7000 $mame 0.163 [Felipe Corrêa da Silva Sanches] I-7000, Itautec, 1982 The I-7000 was the first microcomputer manufactured by Brazilian company Itautec. Originally a CP / M equipment 8 bits, the I-7000 has become a "clone" of the IBM PC-XT from the version I-7000 PC-XT (source, translated from Portuguese: https://pt.wikipedia.org/wiki/Itautec_I-7000). DRIVER: skeleton/i7000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: i7000_card.xml RESOURCES: Snap, Title and Icon. WIP: - 0.163: Felipe Corrêa da Silva Sanches added 'a skeleton driver of Itautec I-7000' system. ROMSET: 14336 bytes in 4 files / 7.61Kb packed $end $info=i7220 $mame 0.187 Intel 7220 BMC, , ???? DRIVER: devices/machine/i7220.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added 'Intel 7220 BMC' device. ROMSET: None required. $end $info=i7220_1 $mame 0.288 [F. Ulivi] Intel i7220-1 bubble memory controller, , ???? DRIVER: devices/machine/i7110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: F. Ulivi added 'Intel i7220-1 bubble memory controller' device. $end $info=i8008 $mame 0.149u1 Intel 8008, , ???? The Intel 8008 ("eight-thousand-eight" or "eighty-oh-eight") is an early byte-oriented microprocessor designed and manufactured by Intel and introduced in April 1972. It is an 8-bit CPU with an external 14-bit address bus that could address 16 KB of memory. Originally known as the 1201, the chip was commissioned by Computer Terminal Corporation (CTC) to implement an instruction set of their design for their Datapoint 2200 programmable terminal. As the chip was delayed and did not meet CTC's performance goals, the 2200 ended up using CTC's own TTL-based CPU instead. An agreement permitted Intel to market the chip to other customers after Seiko expressed an interest in using it for a calculator (source: https://en.wikipedia.org/wiki/Intel_8008). DRIVER: devices/cpu/i8008/i8008.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: IO instructions (INP/OUT) make register A available at state T1 [Nigel Barnes]. - 0.186: Changed description to 'Intel 8008'. - 0.149u1: Added 'i8008' device. ROMSET: None required. $end $info=i80130 $mame 0.151 [Curt Coder] I80130, , ???? The Intel 80130, referred to as an "Operating System Processor," was developed as a support chip for the 8086/8088 processors and the Intel iRMX86 operating' system. Intel referred to the chip as "software in silicon"It contained 16-KB of ROM containing the code for 35 of the iRMX 86 system calls, an interrupt controller similar to the 8259A, timing circuits, a baud generator circuit, and all the necessary circuitry for bus buffering and control. It was not used in the IBM/PC, and as such, is less prominent chip (source: https://en.wikipedia.org/wiki/Intel_80130). DRIVER: devices/machine/i80130.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.151: Curt Coder added 'I80130' device. ROMSET: None required. $end $info=i80186 $mame 0.149u1 Intel 80186, , ???? The Intel 80186, also known as the iAPX 186, or just 186, is a microprocessor and microcontroller introduced in 1982. It was based on the Intel 8086 and, like it, had a 16-bit external data bus multiplexed with a 20-bit address bus. It was also available as the 80188, with an 8-bit external data bus. The 80186 series was generally intended for embedded systems, as microcontrollers with external memory. Therefore, to reduce the number of integrated circuits required, it included features such as clock generator, interrupt controller, timers, wait state generator, DMA channels, and external chip select lines. The initial clock rate of the 80186 was 6 MHz, but due to more hardware available for the microcode to use, especially for address calculation, many individual instructions ran faster than on an 8086 at the same clock frequency. For instance, the common register+immediate addressing mode was significantly faster than on the 8086, especially when a memory location was both (one of the) operand(s) and the destination. Multiply and divide also showed great improvement being several times as fast as on the original 8086 and multi-bit shifts were done almost four times as quickly as in the 8086 (source: https://en.wikipedia.org/wiki/Intel_80186). DRIVER: devices/cpu/i86/i186.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: BOUND is signed; fix iRMX interrupt mode; improve BOUND logging; the invalid opcode is a trap [Curt Coder]. - 0.277: Fix cases where specific segment register settings could cause the i80186/188 peripherals to fail to be properly mapped into memory space [crazyc, Lord Nightmare]. - 0.215: Changed descriptio to 'Intel 80186'. - 0.196: Changed description to 'Intel I80186' [Angelo Salese]. - 0.149u1: Added 'I80186' device. ROMSET: None required. $end $info=i80188 $mame 0.149u1 Intel 80188, , ???? The Intel 80188 microprocessor was a variant of the Intel 80186. The 80188 had an 8-bit external data bus instead of the 16-bit bus of the 80186; this made it less expensive to connect to peripherals. The 16-bit registers and the one megabyte address range were unchanged, however. It had a throughput of 1 million instructions per second. The 80188 series was generally intended for embedded systems, as microcontrollers with external memory. Therefore, to reduce the number of chips required, it included features such as clock generator, interrupt controller, timers, wait state generator, DMA channels, and external chip select lines. While the N80188 was compatible with the 8087 numerics co-processor, the 80C188 was not. It didn't have the ESC control codes integrated (source: https://en.wikipedia.org/wiki/Intel_80188). DRIVER: devices/cpu/i86/i186.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Changed descriptio to 'Intel 80188'. - 0.196: Changed description to 'Intel I80188' [Angelo Salese]. - 0.149u1: Added 'I80188' device. ROMSET: None required. $end $info=i8021 $mame 0.150 Intel 8021, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'Intel 8021'. - 0.196: Changed description to 'Intel I8021' [Angelo Salese]. - 0.150: Added 'I8021' device. ROMSET: None required. $end $info=i8022 $mame 0.184 Intel 8022, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'Intel 8022'. - 0.196: Changed description to 'Intel I8022' [Angelo Salese]. - 0.184: Added 'I8022' device. ROMSET: None required. $end $info=i80286 $mame 0.150 Intel 80286, , ???? The Intel 80286 (also marketed as the iAPX 286 and often called Intel 286) is a 16-bit microprocessor that was introduced on February 1, 1982. It was the first 8086-based CPU with separate, non-multiplexed address and data buses and also the first with memory management and wide protection abilities. The 80286 used approximately 134,000 transistors in its original nMOS (HMOS) incarnation and, just like the contemporary 80186, it could correctly execute most software written for the earlier Intel 8086 and 8088 processors. The 80286 was employed for the IBM PC/AT, introduced in 1984, and then widely used in most PC/AT compatible computers until the early 1990s. Intel's first 80286 chips were specified for a maximum clockrate of 4, 6 or 8 MHz and later releases for 12.5 MHz. AMD and Harris later produced 16 MHz, 20 MHz and 25 MHz parts, respectively. Intersil and Fujitsu also designed fully static CMOS versions of Intel's original depletion-load nMOS implementation, largely aimed at battery-powered devices (source: https://en.wikipedia.org/wiki/Intel_80286). DRIVER: devices/cpu/i86/i286.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Changed description to 'Intel 80286'. - 0.196: Changed description to 'Intel I80286' [Angelo Salese]. - 0.150: Added 'I80286' device. ROMSET: None required. $end $info=i8031 $mame 0.150 [Steve Ellenoff, Manuel Abadia, Couriersud] Intel 8031, , ???? DRIVER: devices/cpu/mcs51/i8051.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Changed description to 'Intel 8031'. - 0.196: Changed description to 'Intel I8031' [Angelo Salese]. - 0.150: Steve Ellenoff, Manuel Abadia and Couriersud added 'I8031' device. ROMSET: None required. $end $info=i8032 $mame 0.150 [Steve Ellenoff, Manuel Abadia, Couriersud] Intel 8032, , ???? DRIVER: devices/cpu/mcs51/i8052.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Changed description to 'Intel 8032'. - 0.196: Changed description to 'Intel I8032' [Angelo Salese]. - 0.150: Steve Ellenoff, Manuel Abadia and Couriersud a added 'I8032' device. ROMSET: None required. $end $info=i8035 $mame 0.150 Intel 8035, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'Intel 8035'. - 0.196: Changed description to 'Intel I8035' [Angelo Salese]. - 0.150: Added 'I8035' device. ROMSET: None required. $end $info=i8039 $mame 0.164 Intel 8039, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'Intel 8039'. - 0.196: Changed description to 'Intel I8039' [Angelo Salese]. - 0.164: Added 'I8039' device. ROMSET: None required. $end $info=i8040 $mame 0.184 Intel 8040, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'Intel 8040'. - 0.196: Changed description to 'Intel I8040' [Angelo Salese]. - 0.184: Added 'I8040' device. ROMSET: None required. $end $info=i8041a $mame 0.211 Intel 8041A, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'Intel 8041A' device. ROMSET: None required. $end $info=i8041ah $mame 0.211 Intel 8041AH, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'Intel 8041AH' device. ROMSET: None required. $end $info=i8042 $mame 0.150 Intel 8042, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'Intel 8042'. - 0.196: Changed description to 'Intel I8042' [Angelo Salese]. - 0.150: Added 'I8042' device. ROMSET: None required. $end $info=i8042ah $mame 0.211 Intel 8042AH, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'Intel 8042AH' device. ROMSET: None required. $end $info=i8048 $mame 0.150 Intel 8048, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'Intel 8048'. - 0.196: Changed description to 'Intel I8048' [Angelo Salese]. - 0.150: Added 'I8048' device. ROMSET: None required. $end $info=i8049 $mame 0.150 Intel 8049, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'Intel 8049'. - 0.196: Changed description to 'Intel I8049' [Angelo Salese]. - 0.150: Added 'I8049' device. ROMSET: None required. $end $info=i8050 $mame 0.184 Intel 8050, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'Intel 8050'. - 0.196: Changed description to 'Intel I8050' [Angelo Salese]. - 0.184: Added 'I8050' device. ROMSET: None required. $end $info=i8051 $mame 0.150 [Steve Ellenoff, Manuel Abadia, Couriersud] Intel 8051, , ???? DRIVER: devices/cpu/mcs51/i8051.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Some variables were missing savestates after OG's refactor [TheLostNinja]. Small cleanup to spacing [hap]. - 0.212: Changed description to 'Intel 8051'. - 0.196: Changed description to 'Intel I8051' [Angelo Salese]. - 0.150: Steve Ellenoff, Manuel Abadia and Couriersud added 'I8051' device. ROMSET: None required. $end $info=i8052 $mame 0.150 [Steve Ellenoff, Manuel Abadia, Couriersud] Intel 8052, , ???? DRIVER: devices/cpu/mcs51/i8052.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Changed description to 'Intel 8052'. - 0.196: Changed description to 'Intel I8052' [Angelo Salese]. - 0.150: Steve Ellenoff, Manuel Abadia and Couriersud added 'I8052' device. ROMSET: None required. $end $info=i8080 $mame 0.150 Intel 8080, , ???? DRIVER: devices/cpu/i8085/i8085.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Intel 8080' [Angelo Salese]. - 0.150: Added '8080' device. ROMSET: None required. $end $info=i8080a $mame 0.160 Intel 8080A, , ???? DRIVER: devices/cpu/i8085/i8085.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Intel 8080A' [Angelo Salese]. - 0.160: Added '8080A' device. ROMSET: None required. $end $info=i8085a $mame 0.150 Intel 8085A, , ???? DRIVER: devices/cpu/i8085/i8085.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Remove myself from copyright holders, does not match my criteria. Optimize set_status by checking if devcb is unset. No need for a diagram on how a rotate opcode works [hap]. Take out from the TODO list the item related to the undocumented DSUB H flag verification. Readded the TODO item about the DSUB H flag verification [Roberto Fresca]. - 0.274: Correct some variable types [hap]. - 0.252: Fix problem with daa opcode [hap]. - 0.222: Remove a leftover logerror() call [Frank Palazzolo]. - 0.196: Changed description to 'Intel 8085A' [Angelo Salese]. - 0.150: Added '8085A' device. ROMSET: None required. $end $info=i8086 $mame 0.149u1 Intel 8086, , ???? DRIVER: devices/cpu/i86/i86.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Emulate undocumented DIV/IDIV behavior for the 80 (1)8x as relied on by mpc60 [R. Belmont]. - 0.287: Initialize m_ea_timing table [hap]. - 0.284: Effective Address calculatation time varies greatly from one (#14632): CPU variant to the next. On the 286, it's effectively free, unless two additions are required, in which case it takes 1 cycle. On the 8088/8086 on the other hand, it can take up to 12 cycles. There needs to be a different set of timings for each CPU variant. I tested on a 286 system (att6300p) with https://thandor.net/benchmark/36, and the score went from 29 to 46 - almost a 60% speedup! Also added a few minor cycle count fixes [donohoe00]. - 0.282: Avoid clearing working registers upon device reset: this change is required in order for BIOS for the AT&T 6300 Plus to work; the 6300 Plus has external logic to reset the 80286 via the reset pin, so that it can return to Real Mode from protected mode. Upon return to Real Mode, the BIOS code is clearly depending on the fact that SP register is preserved upon reset (the BIOS does however explicitly load the SS register after reset, before it is used); the 8086 and 80286 documentation call out which registers are to be initialized upon reset, and SS is one of them. For AX, BX, CX, DX, BP, SP, SI and DI, the behaviour is not specified. However, based on what the 6300 Plus BIOS is doing, it appears the actual hardware behaviour is to leave them untouched. Although we can only be fully confident that the real 286 behaves this way with respect to the SP register, it's likely that the other registers which do not have explicitly defined initialization behavior are also not touched during reset; note that this observed behaviour only pertains to reset via the reset pin, and not to power-on initialization [donohoe00]. - 0.215: Changed description to 'Intel 8086'. - 0.196: Changed description to 'Intel I8086' [Angelo Salese]. - 0.149u1: Added 'I8086' device. ROMSET: None required. $end $info=i8087 $mame 0.193 [Andrey Merkulov] Intel 8087, , ???? DRIVER: devices/machine/i8087.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Migrated to SoftFloat 3 [Patrick Mackinlay]. Fix fprem1 [cracyc]. - 0.221: Handle aliases for fstp st(i) instruction [Carl]. - 0.193: Andrey Merkulov added 'Intel 8087' device. Fixed regression in Fanuc driver pending further investigation [Andrey Merkulov]. Created seperate 8087 device [Carl]. $end $info=i8088 $mame 0.149u1 Intel 8088, , ???? The Intel 8088 ("eighty-eighty-eight", also called iAPX 88) microprocessor is a variant of the Intel 8086. Introduced on June 1, 1979, the 8088 had an eight-bit external data bus instead of the 16-bit bus of the 8086. The 16-bit registers and the one megabyte address range were unchanged, however. In fact, according to the Intel documentation, the 8086 and 8088 have the same execution unit (EU)—only the bus interface unit (BIU) is different. The original IBM PC was based on the 8088, as were its clones. The 8088 was designed at Intel's laboratory in Haifa, Israel, as were a large number of Intel's processors.[9] The 8088 was targeted at economical systems by allowing the use of an eight-bit data path and eight-bit support and peripheral chips; complex circuit boards were still fairly cumbersome and expensive when it was released. The prefetch queue of the 8088 was shortened to four bytes, from the 8086's six bytes, and the prefetch algorithm was slightly modified to adapt to the narrower bus.[a] These modifications of the basic 8086 design were one of the first jobs assigned to Intel's then-new design office and laboratory in Haifa (source: https://en.wikipedia.org/wiki/Intel_8088). DRIVER: devices/cpu/i86/i86.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Avoid clearing working registers upon device reset: this change is required in order for BIOS for the AT&T 6300 Plus to work; the 6300 Plus has external logic to reset the 80286 via the reset pin, so that it can return to Real Mode from protected mode. Upon return to Real Mode, the BIOS code is clearly depending on the fact that SP register is preserved upon reset (the BIOS does however explicitly load the SS register after reset, before it is used); the 8086 and 80286 documentation call out which registers are to be initialized upon reset, and SS is one of them. For AX, BX, CX, DX, BP, SP, SI and DI, the behaviour is not specified. However, based on what the 6300 Plus BIOS is doing, it appears the actual hardware behaviour is to leave them untouched. Although we can only be fully confident that the real 286 behaves this way with respect to the SP register, it's likely that the other registers which do not have explicitly defined initialization behavior are also not touched during reset; note that this observed behaviour only pertains to reset via the reset pin, and not to power-on initialization [donohoe00]. - 0.215: Changed description to 'Intel 8088'. - 0.204: Mask I/O addresses to five bits [AJR]. - 0.196: Changed description to 'Intel I8088' [Angelo Salese]. - 0.149u1: Added 'I8088' device. ROMSET: None required. $end $info=i8089 $mame 0.150 Intel 8089 I/O Processor, , ???? The Intel 8089 input/output coprocessor was available for use with the 8086/8088 central processor. It used the same programming technique as 8087 for input/output operations, such as transfer of data from memory to a peripheral device, and so reducing the load on the CPU. Because IBM didn't use it in IBM PC design, it did not become well known; later I/O-coprocessors did not keep the x89 designation the way math coprocessors kept the x87 designation. It was used in the Apricot PC and the Intel Multibus iSBC-215 Hard disk drive controller. It was also used in the Altos 586 multi-user computer. Intel themselves used the 8089 in their reference designs (which they also commercialized) as System 86 (source: https://en.wikipedia.org/wiki/Intel_8089). DRIVER: devices/cpu/i8089/i8089.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Changed description to 'Intel 8089 I/O Processor'. - 0.207: Fixed 16-bit target DMA transfers without DRQ, and Disabled logging [Dirk Best]. - 0.196: Changed description to 'Intel I8089' [Angelo Salese]. - 0.150: Added 'I8089' device. ROMSET: None required. $end $info=i8089_channel $mame 0.150 Intel 8089 I/O Channel, , ???? DRIVER: devices/cpu/i8089/i8089_channel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'Intel 8089 I/O Channel' device. ROMSET: None required. $end $info=i80c31 $mame 0.150 [Steve Ellenoff, Manuel Abadia, Couriersud] Intel 80C31, , ???? DRIVER: devices/cpu/mcs51/i80c51.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Changed description to 'Intel 80C31'. - 0.196: Changed description to 'Intel I80C31' [Angelo Salese]. - 0.150: Steve Ellenoff, Manuel Abadia and Couriersud added 'I80C31' device. ROMSET: None required. $end $info=i80c32 $mame 0.164 [Steve Ellenoff, Manuel Abadia, Couriersud] Intel 80C32, , ???? DRIVER: devices/cpu/mcs51/i80c52.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Changed description to 'Intel 80C32'. - 0.196: Changed description to 'Intel I80C32' [Angelo Salese]. - 0.164: Steve Ellenoff, Manuel Abadia and Couriersud added 'I80C32' device. ROMSET: None required. $end $info=i80c51 $mame 0.184 [Steve Ellenoff, Manuel Abadia, Couriersud] Intel 80C51, , ???? DRIVER: devices/cpu/mcs51/i80c51.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Changed description to 'Intel 80C51'. - 0.196: Changed description to 'Intel I80C51' [Angelo Salese]. - 0.184: Steve Ellenoff, Manuel Abadia added 'I80C51' device. ROMSET: None required. $end $info=i80c51gb $mame 0.212 Intel 80C51GB, , ???? DRIVER: devices/cpu/mcs51/i80c52.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'Intel 80C51GB' device. ROMSET: None required. $end $info=i80c52 $mame 0.163 [Steve Ellenoff, Manuel Abadia, Couriersud] Intel 80C52, , ???? DRIVER: devices/cpu/mcs51/i80c52.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Changed description to 'Intel 80C52'. - 0.196: Changed description to 'Intel I80C52' [Angelo Salese]. - 0.163: Steve Ellenoff, Manuel Abadia and Couriersud added 'I80C52' device. ROMSET: None required. $end $info=i8155 $mame 0.149u1 Intel 8155 RAM, I/O & Timer, , ???? DRIVER: devices/machine/i8155.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.219: Made timer more efficient by not counting each cycle [AJR]. - 0.212: Update port outputs on mode change [AJR]. - 0.192: Substantially rewrote timer emulation [AJR]. Changed description to 'Intel 8155 RAM, I/O & Timer'. - 0.186: Changed description to 'Intel 8155 RIOT'. - 0.149u1: Added '8155 RIOT' device. ROMSET: None required. $end $info=i8156 $mame 0.192 Intel 8156 RAM, I/O & Timer, , ???? DRIVER: devices/machine/i8155.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Intel 8156 RAM, I/O & Timer' device. ROMSET: None required. $end $info=i82072 $mame 0.190 Intel 82072 FDC, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.190: Added 'Intel 82072 FDC' device. ROMSET: None required. $end $info=i82091aa $mame 0.287 [Angelo Salese] Intel 82091AA Advanced Integrated Peripheral, , ???? DRIVER: devices/machine/i82091aa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Angelo Salese added 'Intel 82091AA Advanced Integrated Peripheral' device. ROMSET: None required. $end $info=i8212 $mame 0.149u1 Intel 8212 I/O Port, , ???? DRIVER: devices/machine/i8212.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Intel 8212 I/O Port'. - 0.149u1: Added 'I8212' device. ROMSET: None required. $end $info=i8214 $mame 0.149u1 Intel 8214 PICU, , ???? DRIVER: devices/machine/i8214.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Back out previous changes to device emulation in e38360692285e7fa0e0574b8b00585536b696949 except as a system-specific hack [AJR]. - 0.219: Improved interrupt level check, and added 'setters for combined B/SGS and R inputs [Ryan Holtz, Phil Bennett] - 0.186: Changed description to 'Intel 8214 PICU'. - 0.149u1: Added 'I8214' device. ROMSET: None required. $end $info=i82355 $mame 0.210 [AJR] Intel 82355 BMIC, , ???? DRIVER: devices/machine/i82355.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: AJR added 'Intel 82355 BMIC' device. ROMSET: None required. $end $info=i82357 $mame 0.207 Intel 82357 Integrated System Peripheral, , ???? DRIVER: devices/machine/i82357.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Intel 82357 Integrated System Peripheral' device. ROMSET: None required. $end $info=i82371ab $mame 0.146u2 Intel 82371AB, , ???? DRIVER: devices/bus/lpci/i82371ab.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: Convert to logmacro, fix log writes [Angelo Salese]. - 0.146u2: Added 'Intel 82371AB' device. ROMSET: None required. $end $info=i82371eb_acpi $mame 0.255 [Angelo Salese] Intel 82371EB PIIX4E Power Management and ACPI, , ???? DRIVER: devices/machine/i82371eb_acpi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Fix ACPI_PIIX4 clock default [Angelo Salese]. - 0.255: Angelo Salese added 'Intel 82371EB PIIX4E Power Management and ACPI' device. ROMSET: None required. $end $info=i82371eb_ide $mame 0.255 [Angelo Salese] Intel 82371EB PIIX4E IDE southbridge, , ???? DRIVER: devices/machine/i82371eb_ide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Changed description to 'Intel 82371EB PIIX4E IDE southbridge'. - 0.255: Angelo Salese added 'Intel 82371EB PIIX4E PCI to ISA southbridge' device. ROMSET: None required. $end $info=i82371eb_isa $mame 0.255 [Angelo Salese] Intel 82371EB PIIX4E PCI to ISA/EIO southbridge, , ???? DRIVER: devices/machine/i82371eb_isa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Preliminary integration of RTC; hookup fast A20 [Angelo Salese]. - 0.255: Angelo Salese added 'Intel 82371EB PIIX4E PCI to ISA/EIO southbridge' device. ROMSET: None required. $end $info=i82371eb_usb $mame 0.255 [Angelo Salese] Intel 82371EB PIIX4E USB Host Controller, , ???? DRIVER: devices/machine/i82371eb_usb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Add I/O BAR registers [Angelo Salese]. - 0.255: Angelo Salese added 'Intel 82371EB PIIX4E USB Host Controller' device. ROMSET: None required. $end $info=i82371sb $mame 0.146u2 [Miodrag Milanović] Intel 82371SB, , ???? Intel 82371SB PCI IDE ISA Xcelerator (PIIX3). DRIVER: devices/bus/lpci/i82371sb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Rectify https://github.com/mamedev/mame/commit/377e9d6d7dd2f04427b21387f14dc0e9b30970e3 [Angelo Salese]. - 0.276: Lift cargo cult 0xe0-0xef noprw machine/mediagx_cs5530_bridge, machine/sis85c496.cpp, machine/sis950_lpc.cpp: As above [Angelo Salese]. - 0.271: Reduce PIT range [Angelo Salese]. - 0.264: Fix PIC mapping [Angelo Salese]. - 0.253: Object finders aren't resolved at config complete time, duh [Vas Crabb]. - 0.235: Various changes, windows 98 recognizes the ide busmaster controller in pcipc driver. Corrections to pci configuration space maps. Remove useless redefinitions of command_w/r in ide' device. Placeholders for nmi, stpclk and extsmi lines of isa bridge. Correctly support 8 bit writes to idetim registers [yz70s]. - 0.146u2: Miodrag Milanović added 'Intel 82371SB' device. ROMSET: None required. $end $info=i82371sb_ide $mame 0.199 [Olivier Galibert] Intel 82371 southbridge IDE interface, , ???? DRIVER: devices/machine/i82371sb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.199: Olivier Galibert added 'Intel 82371 southbridge IDE interface' device. ROMSET: None required. $end $info=i82371sb_isa $mame 0.178 [Olivier Galibert] Intel 82371 southbridge ISA bridge, , ???? DRIVER: devices/machine/i82371sb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Intel 82371 southbridge ISA bridge'. - 0.178: Olivier Galibert added 'i82371sb southbridge ISA bridge' device. ROMSET: None required. $end $info=i82425ex_psc $mame 0.287 [Angelo Salese] Intel 82425EX PCI System Controller, , ???? DRIVER: devices/machine/i82425ex_psc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Angelo Salese added 'Intel 82425EX PCI System Controller' device. ROMSET: None required. $end $info=i82426ex_ib $mame 0.287 [Angelo Salese] Intel 82425EX ISA Bridge, , ???? DRIVER: devices/machine/i82426ex_ib.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Angelo Salese added 'Intel 82425EX ISA Bridge' device. ROMSET: None required. $end $info=i8243 $mame 0.149u1 [Aaron Giles] Intel 8243 I/O Expander, , ???? Intel 8243 Input/Output Expander (for MCS-48) DRIVER: devices/machine/i8243.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Release P2 output after completion of read operation [AJR]. - 0.186: Changed description to 'Intel 8243 I/O Expander'. - 0.149u1: Aaron Giles added '8243 I/O Expander' device. ROMSET: None required. $end $info=i82439hx $mame 0.178 [Olivier Galibert] Intel 82439HX northbridge, , ???? DRIVER: devices/machine/i82439hx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: Corrections to pci configuration space map and decoding to debug log of pam register writes [yz70s]. - 0.186: Changed description to 'Intel 82439HX northbridge'. - 0.178: Olivier Galibert added 'i82439hx northbridge' device. ROMSET: None required. $end $info=i82439tx $mame 0.184 Intel 82439TX northbridge, , ???? DRIVER: devices/machine/i82439tx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Renamed (i82439tx_new) to (i82439tx). - 0.186: Changed description to 'Intel 82439TX northbridge'. - 0.184: Added 'i82439tx northbridge' device. ROMSET: None required. $end $info=i82439tx_legacy $mame 0.146u2 Intel 82439TX, , ???? DRIVER: devices/bus/lpci/i82439tx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Renamed (i82439tx) to (i82439tx_legacy). - 0.146u2: Added 'Intel 82439TX' device. ROMSET: None required. $end $info=i8244 $mame 0.149u1 Intel 8244, , ???? DRIVER: devices/video/i8244.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Fix collision detection edge case [hap, bataais]. - 0.236: Use parent_rom_device_type for i8245 [hap]. - 0.186: Changed description to 'Intel 8244'. - 0.149u1: Added 'I8244' device. ROMSET: 512 bytes in 1 file / 0.29Kb packed $end $info=i82443bx_bridge $mame 0.255 [Angelo Salese] Intel 82443BX Virtual PCI-to-PCI bridge, , ???? DRIVER: devices/machine/i82443bx_host.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Angelo Salese added 'Intel 82443BX Virtual PCI-to-PCI bridge' device. ROMSET: None required. $end $info=i82443bx_host $mame 0.255 [Angelo Salese] Intel 82443BX PAC Host to PCI northbridge, , ???? DRIVER: devices/machine/i82443bx_host.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Stub a 82443LX PAC variant [Angelo Salese]. - 0.255: Angelo Salese added 'Intel 82443BX PAC Host to PCI northbridge' device. ROMSET: None required. $end $info=i82443lx_bridge $mame 0.260 [Angelo Salese] Intel 82443LX Virtual PCI-to-PCI bridge, , ???? DRIVER: devices/machine/i82443bx_host.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Angelo Salese added 'Intel 82443LX Virtual PCI-to-PCI bridge' device. ROMSET: None required. $end $info=i82443lx_host $mame 0.260 [Angelo Salese] Intel 82443LX PAC Host to PCI northbridge, , ???? DRIVER: devices/machine/i82443bx_host.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Angelo Salese added 'Intel 82443LX PAC Host to PCI northbridge' device. ROMSET: None required. $end $info=i8245 $mame 0.149u1 Intel 8245, , ???? DRIVER: devices/video/i8244.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Intel 8245'. - 0.149u1: Added 'I8245' device. ROMSET: 512 bytes in 1 file / 0.29Kb packed $end $info=i8251 $mame 0.149u1 Intel 8251 USART, , ???? DRIVER: devices/machine/i8251.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Sync mode fixes: Fix parity handling for SYNC mode (#15160); send sync characters when TX empty [tarmooja]. Small cleanup [hap]. - 0.286: Fixed uninitialised data accesses [Vas Crabb]. - 0.281: Don't do binary math on bool, remove unneeded calc_parity function, i8256, stella8085: small cleanup, fill in license header [hap]. - 0.216: Improved initialization, fixing spurious framing error on reset [Joakim Larsson Edström]. - 0.215: Modernized debug logging [Edstrom]. - 0.214: Implemented synchronous modes [Robbbert]. - 0.206: Implemented parity and framing error checks/status [AJR]. - 0.204: Implemented send break command [AJR]. - 0.186: Changed description to 'Intel 8251 USART'. - 0.149u1: Added '8251 USART' device. ROMSET: None required. $end $info=i8255 $mame 0.150 Intel 8255 PPI, , ???? DRIVER: devices/machine/i8255.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Remove unreachable code [hap]. - 0.252: Update interrupt state with acknowledge/strobe inputs [Patrick Mackinlay]. - 0.240: Always latch input data when strobe is asserted. Always latch input data when strobe is asserted [Sergey Svishchev]. - 0.198: Improved read-back of port C high output latches when port A is in mode 1 [hap, Sergey Svishchev]. - 0.186: Changed description to 'Intel 8255 PPI'. - 0.182: In read_pc(), also return data from output latch [Sergey Svishchev]. - 0.150: Added '8255 PPI' device. ROMSET: None required. $end $info=i8257 $mame 0.149u1 Intel 8257 DMA Controller, , ???? DRIVER: devices/machine/i8257.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Make the driver handle verify cycles since the dmac only does an address strobe pc8801: treat verify dma transfers as io write [cracyc]. - 0.254: Minor logging improvement [AJR]. - 0.236: Fix it so tc can work with multiple devices [cracyc]. - 0.186: Changed description to 'Intel 8257 DMA Controller'. - 0.149u1: Added 'Intel 8257' device. ROMSET: None required. $end $info=i82586 $mame 0.192 Intel 82586 IEEE 802.3 Ethernet LAN Coprocessor, , ???? DRIVER: devices/machine/i82586.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Improve buffer exhaustion logic [Patrick Mackinlay]. - 0.284: Use multibyte helpers instead of casting buffer pointer [AJR]. - 0.259: Use helpers from multibyte.h [AJR]. - 0.246: Interrupts are level triggered (also tidy up timer usage) [Patrick Mackinlay]. - 0.241: Tolerate missing irq callback [Patrick Mackinlay]. - 0.233: Various fixes: Send fcs in loopback mode. Don't store fcs in memory. Don't consume descriptors for bad frames [Patrick Mackinlay]. - 0.192: Added 'Intel 82586 IEEE 802.3 Ethernet LAN Coprocessor' device. ROMSET: None required. $end $info=i82596dx_be $mame 0.192 Intel 82596 DX/CA High-Performance 32-Bit Local Area Network Coprocessor (big), , ???? DRIVER: devices/machine/i82586.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Intel 82596 DX/CA High-Performance 32-Bit Local Area Network Coprocessor (big)' device. ROMSET: None required. $end $info=i82596dx_le $mame 0.192 Intel 82596 DX/CA High-Performance 32-Bit Local Area Network Coprocessor (little), , ???? DRIVER: devices/machine/i82586.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Intel 82596 DX/CA High-Performance 32-Bit Local Area Network Coprocessor (little)' device. ROMSET: None required. $end $info=i82596sx_be $mame 0.192 Intel 82596 SX High-Performance 32-Bit Local Area Network Coprocessor (big), , ???? DRIVER: devices/machine/i82586.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Intel 82596 SX High-Performance 32-Bit Local Area Network Coprocessor (big)' device. ROMSET: None required. $end $info=i82596sx_le $mame 0.192 Intel 82596 SX High-Performance 32-Bit Local Area Network Coprocessor (little), , ???? DRIVER: devices/machine/i82586.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Intel 82596 SX High-Performance 32-Bit Local Area Network Coprocessor (little)' device. ROMSET: None required. $end $info=i8271 $mame 0.149u1 Intel 8271 FDC, , ???? DRIVER: devices/machine/i8271.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Intel 8271 FDC'. - 0.149u1: Added 'Intel 8271' device. ROMSET: None required. $end $info=i8272a $mame 0.149u1 Intel 8272A FDC, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Intel 8272A FDC'. - 0.149u1: Added 'I8272A' device. ROMSET: None required. $end $info=i82730 $mame 0.164 Intel 82730, , ???? DRIVER: devices/video/i82730.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Fixed misguided "fix" that broke category-based logging [Vas Crabb]. - 0.186: Changed description to 'Intel 82730'. - 0.164: Added 'I82730' device. ROMSET: None required. $end $info=i8274 $mame 0.151 Intel 8274 MPSC, , ???? DRIVER: devices/machine/z80sio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Intel 8274 MPSC'. - 0.151: Added 'I8274' device. ROMSET: None required. $end $info=i8274_channel $mame 0.192 Intel 8274 MPSC channel, , ???? DRIVER: devices/machine/z80sio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Intel 8274 MPSC channel' device. ROMSET: None required. $end $info=i8275 $mame 0.149u1 Intel 8275 CRTC, , ???? DRIVER: devices/video/i8275.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Moderate change to API and major expansion of configuration possibilities. Change the "draw character" callback to pack all attribute flags in a single parameter. A bit enum is provided to facilitate unpacking the bits. Allow for configurations in which up to four CRTCs are attached to the same character clock and screen. The secondary CRTCs are not fully emulated with regard to timing and some output callbacks, but their character and attribute outputs may be merged with those of the primary screen through the same display callback [AJR]. - 0.212: Calculate refresh rate from software-configured parameters [AJR]. - 0.211: Improved and simplified handling of field attributes [AJR]. - 0.199: Renamed (i8275x) to (i8275). - 0.198: Blank top and bottom row lines when underline is greater than 7 [AJR]. - 0.195: Handle invisible field attributes and "end of row - stop DMA" special code better. Honor Video Enable bit. Made Preset Counters command useful [Sergey Svishchev]. - 0.192: Added 'check to avoid potential buffer overflow [Frank Palazzolo]. - 0.186: Changed description to 'Intel 8275 CRTC'. - 0.149u1: Added 'I8275 CRTC' device. ROMSET: None required. $end $info=i8276 $mame 0.201 [AJR] Intel 8276 CRTC, , ???? DRIVER: devices/video/i8275.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: AJR added 'Intel 8276 CRTC' device. ROMSET: None required. $end $info=i8279 $mame 0.149u1 Intel 8279 KDC, , ???? DRIVER: devices/machine/i8279.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.219: Removed timing hack, ensuring SL3 is output (required by Pied Piper Communicator 1). Corrected keyboard scan rate and logging thereof [AJR]. - 0.186: Changed description to 'Intel 8279 KDC'. - 0.149u1: Added '8279 KDC' device. ROMSET: None required. $end $info=i8291a $mame 0.199 Intel I8291A GPIB Talker/Listener, , ???? DRIVER: devices/machine/i8291a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Implement interrupt polarity inversion [Patrick Mackinlay]. - 0.202: Set BO bit only if receiver is ready, fix MJMN bit, reset EOI flag when in TIDS and implemented DCAS [Sven Schnelle]. - 0.199: Added 'Intel I8291A GPIB Talker/Listener' device. ROMSET: None required. $end $info=i8344 $mame 0.222 [AJR] Intel 8344AH RUPI-44, , ???? DRIVER: devices/cpu/mcs51/i8051.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: AJR added 'Intel 8344AH RUPI-44' device. ROMSET: None required. $end $info=i8355 $mame 0.149u1 Intel 8355, , ???? DRIVER: devices/machine/i8355.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Intel 8355' device. ROMSET: None required. $end $info=i8530286 $mame 0.128 [Wilbert Pol, Miodrag Milanović] IBM PS/2 Model 30-286, International Business Machines, 1988 Announced 1989-09-26 as a new entry level model. This is one of the few PS/2 computers with the classic ISA BUS (instead of MCA) and 30 pin SIMMs (100-150ns / ugh). It had a 10MHz 286 processor and came with either 512kB or 1MB of RAM, which could be upgraded to 4MB on the motherboard, 16MB with an adapter card. The case is the same elegant, one-drive-only as the 55. It cost between $2,965 and $3,865 (source: http://members.chello.at/theodor.lauppert/computer/ps2/8530-286.htm). DRIVER: pc/ps2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Wilbert Pol and Miodrag Milanović added 'IBM PS2 Model 30 286' system. ROMSET: 131072 bytes in 2 files / 68.86Kb packed $end $info=i8530h31 $mame 0.144u1 [Supervinx] IBM PS/2 8530-H31 (Model 30/286), International Business Machines, 1990 Technical informations: http://mastodonpc.tripod.com/personal/8530-h31.html DRIVER: pc/ps2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u1: Supervinx added skeleton driver of 'IBM PS/2 8530-H31 (Model 30/286)' system. ROMSET: 131072 bytes in 1 file / 60.64Kb packed $end $info=i8535043 $mame 0.144u1 [Supervinx] IBM PS/2 8535-043 (Model 35SX), International Business Machines, 198? Technical information and pictures: http://mastodonpc.tripod.com/personal/8535-043.html DRIVER: pc/ps2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: Changed description to 'IBM PS/2 8535-043 (Model 35SX)'. - 0.144u1: Supervinx added skeleton driver of 'IBM PS/2 8535-043 (Model 35)' system. ROMSET: 131072 bytes in 2 files / 77.23Kb packed $end $info=i8550021 $mame 0.144u1 [Supervinx] IBM PS/2 8550-021 (Model 50), International Business Machines, 198? Announced 1987-04-02. This was part of the first set of PS/2 machines, along with the 8580. It had a 286, 1MB RAM (for more you need an adapter card), and a 20MB hard drive. It cost $3,595. To compare: Three years earlier, an AT with very similar equipment had cost $8,915 (source: http://members.chello.at/theodor.lauppert/computer/ps2/8550.htm). DRIVER: pc/ps2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.147: Added keyboard ROM [John Elliott]. - 0.144u1: Supervinx added skeleton driver of 'IBM PS/2 8550-021 (Model 50)' system. ROMSET: 133120 bytes in 5 files / 84.66Kb packed $end $info=i8550061 $mame 0.144u1 [Supervinx] IBM PS/2 8550-061 (Model 50Z), International Business Machines, 198? The new IBM Personal System/2 Models 50 Z will enhance the IBM Personal System/2 Family of desktop systems by offering improved performance and hardfile capacity. The systems are highlighted by the Micro Channel (TM) Architecture with a 10Mhz 80286 16 bit microprocessor, high density memory technology, and a wide range of integrated features. New high speed (85ns) memory will provide zero wait state processor performance and may be upgraded for 2MB of memory on the system board. New 30MB (50-031) and 60MB (50-061) hardfiles provide greater capacity and improved average access time over the 8550-021. These systems maintain compatibility with most PS/2 Model 50 features and Operating Systems (source: http://ps-2.kev009.com/pcpartnerinfo/ctstips/6932.htm). DRIVER: pc/ps2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u1: Supervinx added skeleton driver of 'IBM PS/2 8550-061 (Model 50Z)' system. ROMSET: 131072 bytes in 2 files / 91.48Kb packed $end $info=i8555081 $mame 0.140 [Joseba Epalza] IBM PS/2 8555-081 (Model 55SX), International Business Machines, 1989 The 55SX was the first PS/2 machine with an i386SX processor, Intel's stripped- down version of the i386DX processor. Since the CPU core is the same, you can run all 386 software on it, but at 16 MHz and with half the bus width, it's probably the slowest way of doing it. Nevertheless, for the time it was released, the 386SX was an economical choice, and for some time, it was the best-selling PS/2 machine / so a used 55SX is quite easy to obtain (source: http://john.ccac.rwth-aachen.de:8000/alf/ps2_55sx/). DRIVER: pc/ps2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.216: Changed description to 'IBM PS/2 8555-081 (Model 55SX)'. - 0.140: Joseba Epalza added skeleton driver of 'IBM PS/2 Model 55SX' system. ROMSET: 131072 bytes in 2 files / 93.20Kb packed $end $info=i8580071 $mame 0.144u1 [Supervinx] IBM PS/2 8580-071 (Model 80), International Business Machines, 198? The PS/2 series of computers was a dramatic departure from the previous machines produced by IBM. The Model 80 was the first IBM Computer to use the Intel 80386 processor. However, it did not sell particularly well. The main reason for this was that it replaced ISA slots (which had become standard) with new Micro Channel Architecture (MCA) slots. Most people were unwilling to spend the money to replace all of their ISA cards (source: http://www.cs.cuw.edu/museum/IBMPS280.html). DRIVER: pc/ps2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u1: Supervinx added skeleton driver of 'IBM PS/2 8580-071 (Model 80)' system. ROMSET: 131072 bytes in 4 files / 91.33Kb packed $end $info=i8580111 $mame 0.144u1 [Supervinx] IBM PS/2 8580-111 (Model 80), International Business Machines, 198? The PS/2 series of computers was a dramatic departure from the previous machines produced by IBM. The Model 80 was the first IBM Computer to use the Intel 80386 processor. However, it did not sell particularly well. The main reason for this was that it replaced ISA slots (which had become standard) with new Micro Channel Architecture (MCA) slots. Most people were unwilling to spend the money to replace all of their ISA cards (source: http://www.cs.cuw.edu/museum/IBMPS280.html). DRIVER: pc/ps2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u1: Supervinx added skeleton driver of 'IBM PS/2 8580-111 (Model 80)' system. ROMSET: 131072 bytes in 2 files / 80.70Kb packed $end $info=i8648 $mame 0.184 Intel 8648, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'Intel 8648'. - 0.196: Changed description to 'Intel I8648' [Angelo Salese]. - 0.184: Added 'I8648' device. ROMSET: None required. $end $info=i8741a $mame 0.150 Intel 8741A, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Renamed (i8741) to (i8741a) and description changed to 'Intel 8741A'. - 0.196: Changed description to 'Intel I8741' [Angelo Salese]. - 0.150: Added 'I8741' device. ROMSET: None required. $end $info=i8741ah $mame 0.211 Intel 8741AH, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'Intel 8741AH' device. ROMSET: None required. $end $info=i8742 $mame 0.184 Intel 8742, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'Intel 8742'. - 0.196: Changed description to 'Intel I8742' [Angelo Salese]. - 0.184: Added 'I8742' device. ROMSET: None required. $end $info=i8742ah $mame 0.211 Intel 8742AH, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'Intel 8742AH' device. ROMSET: None required. $end $info=i8744 $mame 0.234 [AJR] Intel 8744H RUPI-44, , ???? DRIVER: devices/cpu/mcs51/i8051.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: AJR added 'Intel 8744H RUPI-44' device. ROMSET: None required. $end $info=i8748 $mame 0.150 Intel 8748, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'Intel 8748'. - 0.196: Changed description to 'Intel I8748' [Angelo Salese]. - 0.150: Added 'I8748' device. ROMSET: None required. $end $info=i8749 $mame 0.150 Intel 8749, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'Intel 8749'. - 0.196: Changed description to 'Intel I8749' [Angelo Salese]. - 0.150: Added 'I8749' device. ROMSET: None required. $end $info=i8751 $mame 0.184 [Steve Ellenoff, Manuel Abadia, Couriersud] Intel 8751, , ???? DRIVER: devices/cpu/mcs51/i8051.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Changed desscription to 'Intel 8751'. - 0.196: Changed description to 'Intel I8751' [Angelo Salese]. - 0.184: Steve Ellenoff, Manuel Abadia and Couriersud added 'I8751' device. ROMSET: None required. $end $info=i8752 $mame 0.184 [Steve Ellenoff, Manuel Abadia, Couriersud] Intel 8752, , ???? DRIVER: devices/cpu/mcs51/i8052.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Changed desscription to 'Intel 8752'. - 0.196: Changed description to 'Intel I8752' [Angelo Salese]. - 0.184: Steve Ellenoff, Manuel Abadia and Couriersud added 'I8752' device. ROMSET: None required. $end $info=i87c51 $mame 0.184 [Steve Ellenoff, Manuel Abadia, Couriersud] Intel 87C51, , ???? DRIVER: devices/cpu/mcs51/i80c51.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Changed desscription to 'Intel 87C51'. - 0.196: Changed description to 'Intel I87C51' [Angelo Salese]. - 0.184: Steve Ellenoff, Manuel Abadia and Couriersud added 'I87C51' device. ROMSET: None required. $end $info=i87c51fa $mame 0.222 [AJR] Intel 87C51FA, , ???? DRIVER: devices/cpu/mcs51/i80c52.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: AJR added 'Intel 87C51FA' device. ROMSET: None required. $end $info=i87c52 $mame 0.154 [Steve Ellenoff, Manuel Abadia, Couriersud] Intel 87C52, , ???? DRIVER: devices/cpu/mcs51/i80c52.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Changed desscription to 'Intel 87C52'. - 0.196: Changed description to 'Intel I87C52' [Angelo Salese]. - 0.154: Steve Ellenoff, Manuel Abadia and Couriersud added 'I87C52' device. ROMSET: None required. $end $info=ibm_6360 $mame 0.182 IBM 6360 8" single-sided single density floppy drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'IBM 6360 8" single-sided single density floppy drive'. - 0.182: Added 'IBM 6360 8" single density single sided floppy drive' device. ROMSET: None required. $end $info=ibm_mfc $mame 0.145 IBM PC Music Feature Card, , ???? DRIVER: devices/bus/isa/ibm_mfc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145: Added 'IBM PC Music Feature Card' device. ROMSET: 32768 bytes in 1 file / 17.30Kb packed $end $info=ibm_vga $mame 0.143u3 IBM VGA Graphics Card, , ???? DRIVER: devices/bus/isa/vga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Added 'IBM VGA Graphics Card' device. ROMSET: 32768 bytes in 1 file / 12.74Kb packed $end $info=ibm2011 $mame 0.222 [rfka01] PS/1 2011, International Business Machines, 1989 The IBM PS/1 is a brand for a line of personal computers that marked IBM's return to the home market in 1990, five years after the IBM PCjr. It was replaced by the IBM Aptiva in September 1994 (source: https://en.m.wikipedia.org/wiki/IBM_PS/1). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.222: rfka01 added 'International Business Machines PS/1 2011' system. ROMSET: 524288 bytes in 4 files / 297.84Kb packed $end $info=ibm2011rd $mame 0.222 [rfka01] PS/1 2011 (international models with ROM DOS), International Business Machines, 1989 The IBM PS/1 is a brand for a line of personal computers that marked IBM's return to the home market in 1990, five years after the IBM PCjr. It was replaced by the IBM Aptiva in September 1994 (source: https://en.m.wikipedia.org/wiki/IBM_PS/1). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.222: rfka01 added 'International Business Machines PS/1 2011 (international models with ROM DOS)' system. ROMSET: 2359296 bytes in 16 files / 1.10Mb packed $end $info=ibm2121 $mame 0.222 [rfka01] PS/1 2121, International Business Machines, 199? All of these machines use a standard IDE controller. This interface should support any standard IDE' device. Some Enhanced IDE (EIDE) devices (namely hard drives larger than 528MB) may be able to function with the use of disk overlay software, normally supplied by the drive manufacturer, but this is not supported by IBM. Any ISA card (CD-ROM controller, modem, SCSI card) added 'to these machines needs to be non-"Plug and Play" to help insure compatability. All of these options assume you have sufficient room inside of your case (slots and/or drive bays), please check this before purchasing any options. It is also advisable to check with the option's manufacturer as to the minimum system requirements for their product. Phone Support for this machine is available from IBM on a fee basis over the IBM Club's 900# (1-900-555-2582). The first minute of this call is free, each additional minute is charged to your phone bill at a rate of $2.99/minute (source: http://ps-2.kev009.com/pcpartnerinfo/ctstips/c586.htm). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.222: rfka01 added 'International Business Machines PS/1 2121' system. ROMSET: 524288 bytes in 2 files / 325.88Kb packed $end $info=ibm2121rd $mame 0.222 [rfka01] PS/1 2121 (international models with ROM DOS), International Business Machines, 199? All of these machines use a standard IDE controller. This interface should support any standard IDE' device. Some Enhanced IDE (EIDE) devices (namely hard drives larger than 528MB) may be able to function with the use of disk overlay software, normally supplied by the drive manufacturer, but this is not supported by IBM. Any ISA card (CD-ROM controller, modem, SCSI card) added 'to these machines needs to be non-"Plug and Play" to help insure compatability. All of these options assume you have sufficient room inside of your case (slots and/or drive bays), please check this before purchasing any options. It is also advisable to check with the option's manufacturer as to the minimum system requirements for their product. Phone Support for this machine is available from IBM on a fee basis over the IBM Club's 900# (1-900-555-2582). The first minute of this call is free, each additional minute is charged to your phone bill at a rate of $2.99/minute (source: http://ps-2.kev009.com/pcpartnerinfo/ctstips/c586.htm). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.222: rfka01 added 'International Business Machines PS/1 2121 (international models with ROM DOS)' system. ROMSET: 1048576 bytes in 4 files / 443.91Kb packed $end $info=ibm2123 $mame 0.222 [rfka01] PS/1 2123, International Business Machines, 199? Another PS/1 model, a cost-reduced PC which was not so powerful as PS/2, but affordable for home and small office. This model was made inside a PS/2 Model 30-like casing and, by having faster 386 processor was called "PS/1 PRO" or marketed as "Limited edition" (source: http://oldcomputer.info/pc/ps1_2123/index.htm). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.222: rfka01 added 'International Business Machines PS/1 2123' system. ROMSET: 131072 bytes in 1 file / 68.31Kb packed $end $info=ibm2133 $mame 0.222 [rfka01] PS/1 2133, International Business Machines, 199? The IBM PS/1 was a brand for a line of personal computers and was IBM's return to the home market in 1990, five years after the IBM PCjr. It was replaced by the IBM Aptiva in September 1994. The IBM Personal System/1 was a compact, easy-to-use computer primarily for use in the home. Its developers wanted a computer that would be easy enough for the novice to use and powerful enough for the more advanced user, flexible enough to meet the needs of every family member, a snap to set up, and priced economically (ranging from $999 to 1,999) (source: http://www.computinghistory.org.uk/det/24773/IBM-PS-1-Machine-2133-Model-114/). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.222: rfka01 added 'International Business Machines PS/1 2133' system. ROMSET: 131072 bytes in 1 file / 57.48Kb packed $end $info=ibm3153 $mame 0.174 [Robbbert] IBM 3153 Terminal, IBM, 1999? DRIVER: ibm/ibm3153.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.174: Robbbert added 'IBM 3153 Terminal' system. ROMSET: 262144 bytes in 1 file / 142.67Kb packed $end $info=ibm3477 $mame 0.275 [OldComputers ES] InfoWindow 3477, IBM, 1998 The IBM InfoWindow 3477 is an advanced video terminal produced by IBM in the 1980s, designed primarily for use in corporate and industrial environments. It was part of the InfoWindow series, a line of intelligent terminals that combined advanced display capabilities with local processing capabilities to improve the efficiency of business operations. DRIVER: ibm/ibm3477.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: OldComputers ES added 'IBM InfoWindow 3477' system. ROMSET: 262144 bytes in 2 files / 116.66Kb packed $end $info=ibm5100 $mame 0.265 [Christian Corti, Tom Stepleton, Patrick Mackinlay] IBM 5100, International Business Machines, 1975 The IBM 5100 Portable Computer is one of the first portable computers, introduced in September 1975, six years before the IBM Personal Computer, and eight before the first successful IBM compatible portable computer, the Compaq Portable. It was the evolution of a prototype called the SCAMP (Special Computer APL Machine Portable) that was developed at the IBM Palo Alto Scientific Center in 1973. Whether considered evolutionary from SCAMP or revolutionary, it still needed to be plugged into an electric socket. When the IBM PC was introduced in 1981, it was originally designated as the IBM 5150, putting it in the "5100" series, though its architecture was unrelated to the IBM 5100's. The 5100 was IBM's second transportable computer. Previously, a truck-based IBM 1401 was configured in 1960 for military use and referred to as a mobile computer. The IBM 5100 was withdrawn in March 1982, by which time IBM had announced its larger cousins, the IBM 5110 (January 1978) and the IBM 5120 (February 1980) (source: https://en.wikipedia.org/wiki/IBM_5100). DRIVER: ibm/ibm5100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.265: Christian Corti, Tom Stepleton and Patrick Mackinlay added 'International Business Machines IBM 5100' system. ROMSET: 221184 bytes in 8 files / 111.07Kb packed $end $info=ibm5100_keyboard $mame 0.265 [Patrick Mackinlay] IBM 5100 Keyboard, , ???? DRIVER: ibm/ibm5100_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Patrick Mackinlay added 'IBM 5100 Keyboard' device. ROMSET: None required. $end $info=ibm5110 $mame 0.265 [Christian Corti, Tom Stepleton, Patrick Mackinlay] IBM 5110, International Business Machines, 1978 The IBM 5110 Computing System is the successor of the IBM 5100 Portable Computer. The IBM 5110 was announced in January 1978 (a little over 2 years after the introduction of the IBM 5100). Its main differences were support for more I/O devices (floppy disk drives, IEEE-488, RS-232) and a character set (EBCDIC) which was compatible with other IBM machines. These improvements made it partially incompatible with the IBM 5100 (source: https://en.wikipedia.org/wiki/IBM_5110). DRIVER: ibm/ibm5100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.265: Christian Corti, Tom Stepleton and Patrick Mackinlay added 'International Business Machines IBM 5110' system. ROMSET: 294912 bytes in 7 files / 166.03Kb packed $end $info=ibm5110_keyboard $mame 0.265 [Patrick Mackinlay] IBM 5110 Keyboard, , ???? DRIVER: ibm/ibm5100_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Patrick Mackinlay added 'IBM 5110 Keyboard' device. ROMSET: None required. $end $info=ibm5140 $mame 0.142 [Wilbert Pol, Miodrag Milanović] 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. Two 720k 3?" floppy drives. The Convertible was the first IBM PC to have 3?" 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). DRIVER: pc/ibmpc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5140.xml, ibm5150_cass.xml, ibm5150_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.149u1: Added 'floppies and fixed form factor [Curt Coder]. - 0.145: Added 'floppy disk softlist [Kaylee]. - 0.142: Wilbert Pol and Miodrag Milanović added skeleton driver of 'IBM PC 5140 Convertible' system. ROMSET: 65536 bytes in 2 files / 46.73Kb packed $end $info=ibm5150 $mame 0.37b9 [Wilbert Pol, Miodrag Milanović] 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). DRIVER: pc/ibmpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5150_cass.xml, ibm5150_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.284: Add Norton Utilities 4.01 and 4.50 5¼" (#14682) [Mike Swanson]. - 0.244: Correctly marked some items as bootable PC disks or DOS software in 'ibm5150.xml' [Allofich]. - 0.231: Added 'four entries in 'ibm5150.xml' [The Good Old Days, ArcadeShadow]. - 0.203: Hooked up cassette data output (GitHub #4076) [Ryan Holtz, BigAlUK]. - 0.188: Hooked up ibm5150 softlist to compc and europc drivers; changed europc to use single built-in 3.5" drive [Justin Kerk]. - 0.156: Add cassette softlist (ibm5150_cass.xml). - 0.149u1: Added 'a few more disks [Kaylee]. - 0.148u2: Added 'VisiCalc & StretchCalc in softlist [Kaylee]. - 0.147u4: Added 'some redumps and new dumps to softlist. Add another CP/M8-6 version to the ibm5150 software list [Kaylee]. - 0.147u2: Updated softlist with recent dumps [Kaylee]. - 0.147u1: Added 'another PC Booter [k1w1]. - 0.146u3: Added 'cassette software list [Curt Coder]. Added a few diagnostic disks and moved here a couple of disks from ibm5170.xml, since they belong here [Kaylee, Sergey Svishchev, rfka01]. - 0.146u1: Updated the IBM 5150 list with a few more dumps, and fixed a few errors [Kaylee]. - 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: Wilbert Pol and Miodrag Milanović added 'IBM PC' system. ROMSET: 106496 bytes in 13 files / 78.62Kb packed $end $info=ibm5150_mb $mame 0.184 IBM 5150 motherboard, , ???? DRIVER: devices/machine/genpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'IBM 5150 motherboard'. - 0.184: Added 'IBM5150_MOTHERBOARD' device. ROMSET: None required. $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). DRIVER: pc/ibmpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5150_cass.xml, ibm5150_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.142: Lord Nightmare added 'IBM PC 5155' system. ROMSET: 65536 bytes in 2 files / 31.97Kb packed $end $info=ibm5160 $mame 0.37b10 [Wilbert Pol, Miodrag Milanović] 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). DRIVER: pc/ibmpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5150_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.149u1: Emulated the IBM Model F PC/XT 83-key keyboard [Curt Coder, John Elliott]. - 0.125: Renamed (ibmxt) to (ibm5160). - 0.37b10: Wilbert Pol and Miodrag Milanović added 'IBM IBM XT' system. ROMSET: 262144 bytes in 8 files / 132.06Kb packed $end $info=ibm5160_mb $mame 0.149u1 IBM 5160 motherboard, , ???? DRIVER: devices/machine/genpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'IBM 5160 motherboard'. - 0.149u1: Added 'IBM5160_MOTHERBOARD' device. ROMSET: None required. $end $info=ibm5162 $mame 0.127 [Wilbert Pol] 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). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Changed description to 'PC/XT-286 5162'. - 0.127: Wilbert Pol added 'IBM PC/XT-286' system. ROMSET: 65536 bytes in 2 files / 46.07Kb packed $end $info=ibm5170 $mame 0.126 [Wilbert Pol, Miodrag Milanović] 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). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.285: (ibm5170.xml), (ibm5170_cdrom.xml) Start converting "usage" info and comments into new "required_ram" and "required_os" info [AJR]. (ibm5170_cdrom.xml) Direct X is not an OS. (ibm5170_cdrom.xml) Move Windows NT from ibm5170_cdrom.xml to generic_cdrom.xml (#14724) [Mike Swanson]; fix validation error [AJR]. - 0.284: Add Doom 2 Germany release (#14649): This is not sourced from original media. I had copies of the files on my hard disk, and while it matches known-good checksums (eg: https://doomwiki.org/wiki/DOOM2.WAD), I had to reconstruct the floppy set myself. The set was created by running msdos622 in the ct486 driver with a CD-ROM attached. I put the loose files on an ISO image, mounted it in the DOS machine, and then formatted floppies and copied the files to them just as the normal Doom installation sets work; due to this nature, I am marking this as a “bad dump” in the hopes someone may be able to find and dump the original disks. Mark Crystal Caves as a baddump; fix grdchessdx media type (#14640). The file dates for Crystal Caves show as 2005. I believe this is unlikely to be original media, unless the guy mastering the disks in 1991 had his clock set forward by 14 years by accident. (Not impossible, but I doubt it); Grandmaster Chess Deluxe has its entries set for a 5¼″ floppy drive. The images should be for a 3½″ drive instead [Mike Swanson]. - 0.266: Fix checksums [Curt Coder]. - 0.252: Notes cleaning (removed obsolete text and update information and bormalized the "Windows 95" value of the 'platform' tag. Corrected the redump URL for the "10 Game CD ROM" in 'ibm5170_cdrom.xml' [ArcadeShadow]. - 0.247: Added 'the status="nodump" to the missing floppy disks dump. Replaced the N and a degree symbol by the Numero Sign [ArcadeShadow]. - 0.245: Fixed a couple of typos in software part names in 'ibm5170.xml' [kmg]. - 0.242: Data fixes in 'ibm5170_cdrom.xml' and 'pc98_cdrom.xm'. Corrected release years for other Windows releases and added 'serials for Microsoft Windows 98 Second Edition (PC-98 / IBM 5170) [David 'Foxhack' Silva]. - 0.234: Added 'part IDs for floppy labels in 'ibm5170.xml' [Davide Cavalca]. - 0.233: Added 'a software list for pre-installed operating system images in 'ibm5170_hdd.xml' [Davide Cavalca]. - 0.231: Added 'six entries in 'ibm5170.xml' [archive.org, The Good Old Days, ArcadeShadow]. - 0.230: Added 'Museum Madness and Top Gun: Danger Zone in 'ibm5170.xml' [The Good Old Days, ArcadeShadow]. - 0.221: Marked disk images with WinImage as bad dumps in ibm5170.xml [telanus]. - 0.214: ibm5170.xml updates: Changed gilispa, mitsmous6, nd010pci, nusound, sndwav32 and wordfndr to IMD images; changed scroll3d, sndwav32, cpavfw, microcp3, wordfndr and thndrhwk to MFM images; re-dumped internet and nicklaus [FakeShemp] - 0.206: Changed description to 'PC/AT 5170'. - 0.200: Fixed typo in interface for Turbo Pascal 6.01 (German) (in software list) [xinyingho]. - 0.197: Redumped wngcm2sp from unmodified disks [breiztiger]. - 0.194: Redumped ku2impact and kotobuki CD into .iso and .bincue and commented the source data in ibm5170.xml [Tafoid]. - 0.172: Added 'SICOS mouse driver and SICOS Paint in ibm5170.xml [Curt Coder]. - 0.162: Add disks from various sources in ibm5170.xml: Make Original Diskettes images from an Acer hard drive recovery CD. archive.org uploads from dashcloud. Own Kryoflux reads [Justin Kerk]. - 0.158: Added 'Multitasking MS-DOS 4.00 in ibm5170.xml [PCjs Project]. - 0.156: Added 'some PC game dumps in ibm5170.xml [Justin Kerk]. - 0.151: Added 'the remaining Riki coverdisks [Kaylee]. Added some Windows, MS-DOS, PC-DOS, GEM, OS/2, utilities and drivers, DR DOS 6.0, and Indianapolis 500 [Curt Coder]. Added CD-ROM software list with some Windows goodies and PC DOS 2000 in ibm5170_cdrom.xml [Curt Coder]. - 0.149u1: Added 'IBM diagnostics floppies at sogft list [Curt Coder]. Emulated the IBM Model F PC/AT 84-key keyboard. [Curt Coder, John Elliott]. - 0.148u5: Added 'some more coverdisks at soft list [Kaylee]. - 0.148u2: Added '2 ipf cross-platform sets (they are compatible with both Amiga and PC) in softlist [Kaylee]. - 0.148u1: Added '4 new dumps in softlist (ibm5170.xml) [Kaylee]. - 0.147: Added 'some more disks in softlist [Kaylee]. - 0.146u3: Added 'a few more disk images (and reorganized the list) [Kaylee]. - 0.144u2: New dumps from original media in ibm5170.xml [Kaylee]. - 0.143u6: Softlist update [Kaylee]. - 0.127: Added support for the 8042 keyboard controller dumped by Kevtris [Wilbert Pol]. - 0.126: Wilbert Pol and Miodrag Milanović added 'IBM PC/AT 5170' system. Removed IBM PC/AT (CGA, MF2 Keyboard) (ibmat)' system. ROMSET: 198638 bytes in 10 files / 99.21Kb packed $end $info=ibm5170a $mame 0.126 [Wilbert Pol, Miodrag Milanović] 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). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Changed description to 'PC/AT 5170 8MHz'. - 0.126: Wilbert Pol and Miodrag Milanović added 'IBM PC/AT 5170 8MHz' system. ROMSET: 131072 bytes in 4 files / 91.88Kb packed $end $info=ibm5550 $mame 0.142u5 [Angelo Salese] Multistation 5550, International Business Machines, 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). DRIVER: ibm/ibm5550.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.260: Changed description to 'Multistation 5550'. - 0.206: Changed description to '5550'. - 0.142u5: Angelo Salese added skeleton driver of 'IBM 5550' system. ROMSET: 16384 bytes in 1 file / 11.49Kb packed $end $info=ibm6580 $mame 0.150 [Al Kossow, Robbbert] IBM 6580 Displaywriter, IBM, 1980 The IBM Displaywriter System 6580 was a dedicated microcomputer-based word processing machine that IBM's Office Products Division introduced in 1980. The system consisted of a central processing unit, based on the Intel 8086, in a desktop case, a monochrome CRT monitor atop the CPU, a detached keyboard, a detached dual disk drive that used 8-inch floppy disks, and a detached daisy wheel printer. The system booted from an 8-inch floppy disk that stored IBM's internally developed word processing software. The operator stored the 'documents' (i.e., data files) on additional diskettes. "A basic system - consisting of a display with a typewriter-like keyboard and a logic unit, a printer and a device to record and read diskettes capable of storing more than 100 pages of average text - cost $7,895 and leased for $275 a month". The Displaywriter's features were comparable to other dedicated word processing machines of its era. The features included mail-merge, with fields designated as a01, a02, a03, etc. Elementary arithmetic could be applied to the fields (source: http://en.wikipedia.org/wiki/IBM_Displaywriter_System). DRIVER: ibm/ibm6580.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm6580.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.241: Floppy adapter LLE (WIP) [Sergey Svishchev]. - 0.240: Patch out video timing tests, move "Memory Record" button to keyboard. Keyboard interface and DMA. Patch out video timing tests, and moved “Memory Record?? button to keyboard. Improved DMA and keyboard interface emulation [Sergey Svishchev]. - 0.239: Cleanup and simplify (ibm6580_kbd) [Sergey Svishchev]. - 0.184: Made memory size configurable and fixed a Coverity finding [Sergey Svishchev]. - 0.150: Al Kossow and Robbbert added skeleton driver of 'IBM 6580 DisplayWriter' system. ROMSET: 41984 bytes in 5 files / 23.79Kb packed $end $info=ibm8514a $mame 0.184 IBM 8514/A Video, , ???? DRIVER: devices/video/ibm8514a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.186: Changed description to 'IBM 8514/A Video'. - 0.184: Added 'IBM8514A Video' device. ROMSET: None required. $end $info=ibmpcjr $mame 0.125 [Wilbert Pol] IBM PCjr (4860), 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). DRIVER: pc/ibmpcjr.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibmpcjr_cart.xml, ibmpcjr_flop.xml, ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual, Marquee and PCB. WIP: - 0.284: BugFIX#09310: [Sound] (pcAdd 8255-based analog multiplexing of sound output [AJR]. (ibmpcjr.cpp) ibmpcjr: The SN76496 produces an audible buzz after starting the system [AJR]. - 0.283: Changed description to 'IBM PCjr (4860)'. - 0.233: Fix CPU clock [cracyc]. - 0.221: Added 'disk images to lotus123 added 'usage instructions in a comment in ibmpcjr_cart.xml [Robbbert]. - 0.192: Added 'quiksilver fast-boot BIOS [Robbbert]. - 0.182: Fraction Fever added 'in ibmpcjr_cart.xml [Anna Wu, Justin Kerk]. - 0.151: Fixed the software lists [Kaylee]. - 0.145u4: Fixed boot error [Carl]. - 0.144u4: Adding required field for DOS disk in the carts which needs it [Kaylee]. - 0.144u2: Added 'software list for PC Jr floppies (ibmpcjr_flop.xml) [Kaylee]. - 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: 135168 bytes in 3 files / 97.82Kb packed $end $info=ibmpcjx $mame 0.142 [Wilbert Pol] IBM JX (5510), 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). DRIVER: pc/ibmpcjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Imperfect Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibmpcjr_cart.xml, ibmpcjr_flop.xml, ibm5150.xml, ibmpcjx.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.285: (ibmpcjx.xml) It was never the "PC JX", it was just "JX". The covers of the manuals have "IBM Personal Computer" in smaller text under the large, stylised "JX" logo [Vas Crabb]. Fix array out of bounds access (does not fix random mame crash) [hap]. - 0.283: Changed description to 'IBM JX (5510)'. - 0.279: Preliminary software list for the IBM PC JX [Justin Kerk]. - 0.142u5: Unknown alt romset for IBM PC JX [Angelo Salese]. - 0.142: Wilbert Pol added skeleton driver of 'IBM PC JX' system. ROMSET: 430080 bytes in 4 files / 210.58Kb packed $end $info=ibsap2 $mame 0.284 [AJR] IBS Computertechnik AP 2 Serial Interface, , ???? DRIVER: devices/bus/a2bus/ibsap2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: AJR added 'IBS Computertechnik AP 2 Serial Interface' device. ROMSET: 2048 bytes in 1 file / 0.86Kb packed $end $info=icanguit $mame 0.207 [Sean Riddle, anonymous] I Can Play Guitar, Fisher-Price, 2007 The Fisher-Price I Can Play Guitar System is kids #1 instrument of choice;I Can Play Guitar makes learning to play the guitar as easy and fun as playing a game;It uses the same proven color coding method as the popular I Can Play Piano! Just pop in the song & game cartridge, plug the guitar into the TV and you? (source: https://www.amazon.it/Fisher-Price-Play-Guitar-System-blue/dp/B000NVVYZQ). DRIVER: tvgames/spg2xx_ican.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: icanguit.xml RESOURCES: Snap and Title. WIP: - 0.208: Changed manufacturer to 'Fisher-Price'. Added pinouts for cartridges [Sean Riddle]. - 0.207: Sean Riddle and anonymous added 'Mattel/Fisher-Price I Can Play Guitar' system. ROMSET: None required. $end $info=icanpian $mame 0.208 [Sean Riddle, external donators] I Can Play Piano, Fisher-Price, 2006 'I Can Play Piano' system uses video game technology to teach kids basic piano. Interactive, musical toy turns every song into delightful game. Game system's interface and keyboard are simple for kids to navigate. Best for children 4 through 8; can spark lifelong interest in music. Includes keyboard and software cartridge with 8 well-known songs and 2 warm-up games (source: https://www.amazon.com/Fisher-Price-Can-Play-Piano-System/dp/B000ETREI8) DRIVER: tvgames/spg2xx_ican.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: icanpian.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.209: Added 'additional information about cartridges and release codes in icanpian.xml [Sean Riddle, ClawGrip]. - 0.208: Sean Riddle and external donators added 'Fisher-Price I Can Play Piano' system. Added pinouts for cartridges [Sean Riddle]. ROMSET: None required. $end $info=icatel $mame 0.164 [Felipe Corrêa da Silva Sanches] TPCI (Brazilian public payphone), Icatel, 1995 The Icatel TPCI was the electronic terminal used in Brazilian public telephone booths starting in the 1990s. Developed by Icatel (a joint venture between Italtel and the Brazilian operator Telebrás), it featured dedicated hardware for handling toll calls, authentication via prepaid cards or coins, and communication with the central network. Designed to withstand harsh environmental conditions and heavy usage, it combined a microcontroller or embedded processor (often based on the Intel 80386SX architecture or a similar one) with a simplified user interface, a numeric keypad, and an alphanumeric display. It was a key component of Brazil’s public telecommunications infrastructure prior to the widespread adoption of mobile phones. DRIVER: skeleton/icatel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.164: Felipe Corrêa da Silva Sanches added 'Icatel TPCI (Brazilian public payphone)' system. ROMSET: 32768 bytes in 1 file / 10.82Kb packed $end $info=icb_car $mame 0.274 [TeamEurope, David Haywood] Interactive Coloring Book: Disney / Pixar Cars, Techno Source, 200? An electronic device for children released by Techno Source in 2006, inspired by the Disney/Pixar film Cars. This portable tablet features a 4-inch monochromatic LCD touchscreen and a stylus pen for digitally coloring scenes and characters from the franchise (Lightning McQueen, Mack, Sally). It comes preloaded with various images, color palettes that can be selected using dedicated buttons, and an "undo" function to correct mistakes. Powered by AA batteries, it’s designed for creative use at home or on the go without the need for external connections. Targeted at children aged 4 to 8, it serves as a digital alternative to traditional coloring books, boasting a durable design and a simplified interface for independent use. DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope and David Haywood added 'Techno Source Interactive Coloring Book: Disney / Pixar Cars' system. ROMSET: 4194304 bytes in 1 file / 847.96Kb packed $end $info=icb_dp $mame 0.274 [Sean Riddle, David Haywood] Interactive Coloring Book: Disney Princess, Techno Source, 200? Electronic device for children released by Techno Source in 2006, featuring Disney Princess themes. This compact tablet comes with a 4-inch monochromatic touch-sensitive LCD screen and a stylus pen for digitally coloring characters such as Cinderella, Snow White, and Ariel. It includes pre-loaded images from classic Disney films, color palettes selectable via dedicated buttons, and an erasing function to correct mistakes. Powered by AA batteries, it’s designed for independent creative play at home or on the go. DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Sean Riddle and David Haywood added 'Techno Source Interactive Coloring Book: Disney Princess' system. ROMSET: 4194304 bytes in 1 file / 816.93Kb packed $end $info=icb_ts $mame 0.274 [Sean Riddle, David Haywood] Interactive Coloring Book: Disney / Pixar Toy Story, Techno Source, 200? An electronic device for children released by Techno Source in 2006, inspired by the Disney/Pixar Toy Story franchise. This portable tablet features a 4-inch monochromatic touch-sensitive LCD screen and a stylus pen for digitally coloring iconic characters such as Woody, Buzz Lightyear, and Jessie. It included pre-loaded scenes from the movies, color palettes selectable via dedicated buttons, and an erasing function to modify color choices. DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Sean Riddle and David Haywood added 'Techno Source Interactive Coloring Book: Disney / Pixar Toy Story' system. ROMSET: 4194304 bytes in 1 file / 800.12Kb packed $end $info=icd2053b $mame 0.279 [R. Belmont] Cypress Semiconductor ICD2053B Programmable Clock Generator, , ???? DRIVER: devices/machine/icd2053b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: R. Belmont added 'Cypress Semiconductor ICD2053B Programmable Clock Generator' device. ROMSET: None required. $end $info=icebox $mame 0.201 [Robbbert, Al Kossow] ICEBOX, Nutting Associates, 19?? This is the Nutting Associates ICE box used for Bally arcade and Astrocade development. The games are written in "Terse", a dialect of FORTH with graphics and sound extensions. The game graphics and sound hardware were in a separate chassis connected through 50 pin ribbon cables. There is 64K of RAM that can be mapped to the addresses used where the proms in the game would be. Development appeared to have started under CP/M, then they migrated to development in the Terse environment. The sector size also changed from 128 to 1024 bytes. For some reason, the hardware inverts the sector data. CP/M flipped the bits, Terse does not. There is a 122 pin backplane, and five cards. The bus buffers for the floppies and the external hardware are on the backplane. There is an I/O, memory mapper, dual 32k static ram, and CPU cards. The I/O card has a three byte FIFO and a buffer for forcing 00 onto the data bus, which appears to be related to handling breakpoints from looking at the code in ICE.ASM (source: MAME driver). DRIVER: skeleton/icebox.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.201: Robbbert and Al Kossow added 'Nutting Associates ICEBOX' system. ROMSET: 4096 bytes in 2 files / 2.24Kb packed $end $info=icldrsm40 $mame 0.234 [Deksor, rfka01] DRS M40, ICL, 198? Technical informations: http://www.win3x.org/uh19/motherboard/show/2600 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: Deksor and rfka01 added 'ICL DRS M40' system. ROMSET: 98304 bytes in 4 files / 59.69Kb packed $end $info=icm3216 $mame 0.259 [smj_crash] ICM-3216, National Semiconductor, 1985 The ICM-3216 is a complete computer system contained on two 11.02 inch (300 mm) by 9.18 inch (233 mm) printed circuit boards. “This Integrated Computer Module will add the power of the Series 32000 processor chip set to National Semiconductor's line of board level microcomputer products. The CPU cluster, serial ports, printer port, SCSI interface and MiniBus Interface reside on the CPU unit. Memory resides on one printed circuit board which is the same size as the CPU unit. It provides one to eight megabytes of memory and interfaces to the CPU via alocal memory bus with no wait states at 10 MHz (source: original National Semiconductor brochure). DRIVER: natsemi/icm3216.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: Add SCSI controller [Patrick Mackinlay]. - 0.259: smj_crash added 'National Semiconductor ICM-3216' system. ROMSET: 81920 bytes in 3 files / 27.32Kb packed $end $info=icm7170 $mame 0.221 [R. Belmont] Intersil/Renesas ICM7170 Real Time Clock, , ???? DRIVER: devices/machine/icm7170.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: R. Belmont added 'Intersil/Renesas ICM7170 Real Time Clock (used by wxstar4k)' device. ROMSET: None required. $end $info=ics8080 $mame 0.150 [Robbbert] ICS8080, , 19?? Rare 8080 CPU-based single board computer training' system. After switch is left in the 7-segment display 8200th (source, traslated from german: http://petersieg.funpic.de/?ICS_8080_Trainer). DRIVER: trainer/tk80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.150: Robbbert added skeleton driver of 'ICS8080' system. ROMSET: 8192 bytes in 4 files / 3.69Kb packed $end $info=idectrl $mame 0.149u1 IDE Controller (16-bit), , ???? DRIVER: devices/machine/idectrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (ide_controller) to (idectrl) and description changed to 'IDE Controller (16-bit)'. - 0.149u1: Added 'IDE Controller' device. ROMSET: None required. $end $info=idectrl32 $mame 0.166 IDE Controller (32-bit), , ???? DRIVER: devices/machine/idectrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (ide_controller32) to (idectrl32). - 0.166: Added 'IDE Controller (32 bit)' device. ROMSET: None required. $end $info=idectrl32bm $mame 0.150 Bus Master IDE Controller, , ???? DRIVER: devices/machine/idectrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (bus_master_ide_controller) to (idectrl32bm). - 0.150: Added 'Bus Master IDE Controller' device. ROMSET: None required. $end $info=idehd $mame 0.145u2 IDE Hard Disk, , ???? DRIVER: devices/bus/ata/hdd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (hdd) to (idehd) . - 0.149: Renamed (hdd_image) to (hdd). - 0.145u2: Added 'IDE Hard Disk' device. ROMSET: None required. $end $info=idpart_video $mame 0.263 [Miodrag Milanović] Iskra Delta Partner Video (Text) Board, , ???? DRIVER: sfrj/idpart_video.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Miodrag Milanović added 'Iskra Delta Partner Video (Text) Board' device. ROMSET: 4096 bytes in 2 files / 2.32Kb packed $end $info=idpartner_bus_connector $mame 0.263 [Miodrag Milanović] Iskra Delta Partner Bus Connector, , ???? DRIVER: devices/bus/idpartner/bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Miodrag Milanović added 'Iskra Delta Partner Bus Connector' device. ROMSET: None required. $end $info=idpartner_bus_device $mame 0.263 [Miodrag Milanović] Iskra Delta Partner Bus, , ???? DRIVER: devices/bus/idpartner/bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Miodrag Milanović added 'Iskra Delta Partner Bus' device. ROMSET: None required. $end $info=idpartner_floppy_daisy $mame 0.263 [Miodrag Milanović] Iskra Delta Partner floppy daisy chain device, , ???? DRIVER: sfrj/idpartner.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Miodrag Milanović added 'Iskra Delta Partner floppy daisy chain device' device. ROMSET: None required. $end $info=idt7130 $mame 0.216 [cam900] IDT 7130 8-bit Dual-Port SRAM with Interrupts, , ???? DRIVER: devices/machine/mb8421.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: cam900 added 'IDT 7130 8-bit Dual-Port SRAM with Interrupts' device. ROMSET: None required. $end $info=idt71321 $mame 0.201 [David Haywood] IDT 71321 8-bit Dual-Port SRAM with Interrupts, , ???? DRIVER: devices/machine/mb8421.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Changed description to 'IDT 71321 8-bit Dual-Port SRAM with Interrupts'. - 0.201: David Haywood added 'IDT71321 8-bit Dual-Port SRAM with Interrupts' device. ROMSET: None required. $end $info=idt7200 $mame 0.149u1 IDT7200 FIFO (256x9), , ???? DRIVER: devices/machine/7200fifo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'IDT7200 FIFO (256x9)' device. ROMSET: None required. $end $info=idt7201 $mame 0.210 IDT7201 FIFO (512x9), , ???? DRIVER: devices/machine/7200fifo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'IDT7201 FIFO (512x9)' device. ROMSET: None required. $end $info=idt7202 $mame 0.210 IDT7202 FIFO (1024x9), , ???? DRIVER: devices/machine/7200fifo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'IDT7202 FIFO (1024x9)' device. ROMSET: None required. $end $info=ie15 $mame 0.148u5 [Sergey Svishchev] 15IE-00-013, USSR, 1980 Electronics 15IE-00-013 ("Fryazinsky display") - alphanumeric display (terminal) with serial interfaces (current loop and C2 joint). The first DVK models were a single-board computer connected to this terminal. Developed in 1980 [when?] At the plant named after the 50th anniversary of the USSR in Fryazino, produced for 199x [when?] In several modifications. In one of the modes of operation ("command set # 2"), it is partially compatible with DEC VT52 (there is no Hold Screen mode, there is no set of special characters and no printer support) (source: https://www.wikipe.wiki/wiki/ru/15%D0%98%D0%AD-00-013). DRIVER: ussr/ie15.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.227: Modernised logging, and converted keyboard to use device_matrix_keyboard_interface [Sergey Svishchev]. - 0.215: Cleaned up RS-232 interface [68bit]. - 0.184: Converted to a device with frontends (standalone driver and rs232 slot device) [Sergey Svishchev]. - 0.148u5: Sergey Svishchev added 'USSR 15IE-00-013' system. $end $info=ie15_cpu $mame 0.184 [Sergey Svishchev] ie15 CPU, , ???? DRIVER: devices/cpu/ie15/ie15.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Sergey Svishchev added 'ie15 CPU' device. ROMSET: None required. $end $info=ie15_device $mame 0.184 IE15, , ???? DRIVER: devices/machine/ie15.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'IE15' device. ROMSET: 10240 bytes in 3 files / 4.76Kb packed $end $info=ie15_terminal $mame 0.184 IE15 Terminal, , ???? DRIVER: devices/bus/rs232/ie15.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'IE15 Terminal' device. ROMSET: None required. $end $info=ie15kbd $mame 0.154 [Sergey Svishchev] 15WWW-97-006 Keyboard, , ???? DRIVER: devices/machine/ie15_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Reassigned keys on the IE15 keyboard to match the layout of a VT52 keypad [Sergey Svishchev]. - 0.186: Renamed (ie15_keyboard) to (ie15kbd). - 0.154: Sergey Svishchev added '15WWW-97-006 Keyboard' device. ROMSET: 512 bytes in 1 file / 0.21Kb packed $end $info=ieee488 $mame 0.149u1 IEEE-488 bus, , ???? DRIVER: devices/bus/ieee488/ieee488.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Cleaned up code, improved displayed device names [Vas Crabb]. - 0.268: Added HP9133 Floppy/Fixed disk drive used with HP9000 systems [Sven Schnelle]. - 0.149u1: Added 'IEEE-488 bus' device. ROMSET: None required. $end $info=ieee488_slot $mame 0.149u1 IEEE-488 slot, , ???? DRIVER: devices/bus/ieee488/ieee488.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'IEEE-488 slot' device. ROMSET: None required. $end $info=iez80 $mame 0.229 [Dirk Best, Tech Time Traveller] Z80 SBC (prototype?), Insight Enterprises, 1983 Single-board computer based on the Zilog Z80 processor, manufactured by Insight Enterprises in the 1980s, likely in prototype form or for internal corporate use. This compact board integrates a Z80 CPU, minimal RAM/ROM memory, serial ports for communication, and connectors for bus expansion. It was designed for embedded development, hardware testing, and industrial control applications. The lack of extensive commercial documentation suggests limited production or exclusive OEM/prototype use aimed at enterprise customers—typical of development boards from that era, which were intended for engineers and businesses rather than the consumer market. DRIVER: skeleton/iez80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.229: Dirk Best and Tech Time Traveller added 'Insight Enterprises Z80 SBC (prototype?)' system. ROMSET: 6144 bytes in 2 files / 2.96Kb packed $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). DRIVER: skeleton/if800.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.142u5: Angelo Salese skeleton driver of if800 model 60 added 'system. ROMSET: 8192 bytes in 1 file / 5.83Kb packed $end $info=igor $mame 0.265 [hap, Sean Riddle] Igor (Excalibur), Excalibur Electronics, 1997 Excalibur Igor, a talking dedicated chess computer by Excalibur Electronics, released in 1997. The computer has a Hitachi H8/3214 controller running at 12 MHz with 32 KiB ROM and 1 KiB RAM, and features a press sensory board along with LCD, button panel and speaker. The Ron Nelson program was a continuation of his H8 programs in the Mirage, Ivan and Grandmaster line, also supported by chess consultant and opening book author Larry Kaufman (source: https://www.chessprogramming.org/Excalibur_Igor). DRIVER: excalibur/ivant.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.265: hap and Sean Riddle added 'Excalibur Electronics Igor (Excalibur)' system. ROMSET: 252887 bytes in 3 files / 160.80Kb packed $end $info=igs036 $mame 0.192 IGS036, , ???? DRIVER: devices/cpu/arm7/arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'IGS036' device. ROMSET: None required. $end $info=ii32in1 $mame 0.186 [David Haywood] InterAct 32-in-1, Intec, 200? Plug-and-play TV system produced by Intec/InterAct in the late 2000s—a budget clone of the Nintendo Wii. The system includes a console that connects to televisions via a composite AV jack, two wireless "Genie-Con" controllers equipped with rudimentary motion sensors (similar to the Wiimote but featuring intensely flashing LEDs), one wired classic controller, and plastic accessories such as a golf club and a racket. It comes preloaded with 32 games either built directly into the console or available on additional cartridges—mostly unauthorized clones of sports and action titles. The compact design, powered by batteries in the controllers, is aimed at a young audience seeking instant, low-cost home entertainment. DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.186: David Haywood added 'Intec InterAct 32-in-1' system. ROMSET: 33554432 bytes in 1 file / 10.85Mb packed $end $info=ii8in1 $mame 0.186 [David Haywood] InterAct 8-in-1, Intec, 200? Plug-and-play TV system produced by Intec/InterAct in the late 2000s, a compact version of the Nintendo Wii clone. It connects directly to the TV via a composite AV cable, features a single "Genie-Con" controller with basic motion sensing and a flashing LED, plus inexpensive plastic accessories (racket, bat). The console comes preloaded with 8 games, mostly unauthorized clones of simplified sports and arcade titles. Ultra-low-cost, battery-powered design aimed at children and families seeking instant entertainment at a minimal price—typical of the TV gaming systems widely available at discount stores during that era. DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.186: David Haywood added 'Intec InterAct 8-in-1' system. ROMSET: 33554432 bytes in 1 file / 5.78Mb packed $end $info=ikt5a $mame 0.201 [Robbbert] IKT-5A, Creator / Fura Elektronik, 1993 Probably a predecessor of Fura IKT-6 terminal, this one is also based on Intel microcontroller, this time Intel 80C51. It has 8kB of static RAM and two EPROMs for firmware and character set. Screen can be hard-copied to printer connected with parallel port. The primary port is serial. This terminal can use PC XT keyboard and PC CRT monitor with 9-pin plug. I don't have any information about the company who made it. In a box and device's sticker there is information about company called CREATOR located in Katowice. Terminal has "Fura elektronik" logo on its menu screen. The company Fura Elektronik was set up in 1992 in Tychy (20km from Katowice), and is present until ca. 2012 (as in Polish registry of companies). There is no information about CREATOR and its office was in one of these old large office buildings let to everyone interested. There is another company callec Creator in Katowice, but it was set up ca. 2009 and has different address, so it's probably different story. In mainboard, there is a text "MAD-4 IKAR" printed - it's not known is it related to "IKT" model (source: http://oldcomputer.info/terminal/ikt5/index.htm). DRIVER: skeleton/ikt5a.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.260: Add RS-232 port [AJR]. - 0.201: Robbbert added 'Creator/Fura Elektronik IKT-5A' system. ROMSET: 24576 bytes in 2 files / 11.52Kb packed $end $info=ilm396b $mame 0.234 [BreakPoint, rfka01] M-396B, ILON USA, INC., 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/3063 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: BreakPoint and rfka01 added 'ILON USA, INC. M-396B' system. ROMSET: 65536 bytes in 1 file / 35.65Kb packed $end $info=im01 $mame 0.239 [Radon17] Elektronika IM-01, Svetlana, 1986 The Elektronika IM-01 seems to be somewhat rarer than the upgraded version, the Elektronika IM-01T. The IM-01 was manufactured in the Soviet Union in the Svetlana factory, Leningrad (now St. Petersburg) starting in 1986 according to the box date label with Sergei Frolov's machine referred to in his Livejournal. So this was probably the first wholely Russian produced chess computer. Elektronika, the brand name, is mainly associated with calculators, computers, watches and video games, many of them reverse engineered clones. IM stands for microprocessor game (source: http://www.chesscomputeruk.com/html/elektronika_im_-_01.html). DRIVER: ussr/im01.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.239: Radon17 added 'Svetlana Elektronika IM-01' system. ROMSET: 16384 bytes in 2 files / 11.11Kb packed $end $info=im01t $mame 0.239 [hap, Radon17, Berger] Elektronika IM-01T, Svetlana, 1991 The Elektronika IM-01T can be found in a number of collections and several have appeared on Ebay. It was manufactured in St. Petersburg, Russia in 1992. Elektronika, the brand name, is mainly associated with calculators, computers, watches and video games, many of them reverse engineered clones. IM stands for microprocessor game. The Elektronika IM-01T is an upgraded version of the much earlier and rarer Elektronika IM-01 (link). The buttons and (presumably) their functions remained the same but the program was improved with a seventh level added, all levels having quicker response times. The 01-T has a 16 bit K1801BM1 processor, 2x1KB RAM (K1809PY1) and 2x4KB ROM (K1809PE1) (source: http://www.chesscomputeruk.com/html/elektronika_im_-_01_t.html). DRIVER: ussr/im01.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.239: hap, Radon17 and Berger added 'Svetlana Elektronika IM-01T' system. ROMSET: 16384 bytes in 2 files / 12.23Kb packed $end $info=im05 $mame 0.240 [hap, RCgoff] Elektronika IM-05, Svetlana, 1993 The Elektronika IM-05 was manufactured at the Svetlana factory in St. Petersburg, Russia. The IM-05 first appeared in 1993, though my one was sold in 1995. Elektronika, the brand name, is mainly associated with calculators, computers, watches and video games, many of them reverse engineered clones. IM stands for microprocessor game. The Elektronika IM-05 was a significant upgrade on the earlier IM-01 and IM-01T models with apparently several changes to its features; or so it seems from comparing the keypads of the IM-01T and IM-05 and their manuals. Seven levels are retained with response times which are quicker than the IM-01 but slower than the IM-01T. Perhaps the aim was a better balance between speed and strength. Also three Mate finding levels were added '(source: http://www.chesscomputeruk.com/html/elektronika_im-05.html). DRIVER: ussr/im01.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.240: hap and RCgoff added 'Svetlana Elektronika IM-05' system. ROMSET: 24576 bytes in 3 files / 18.23Kb packed $end $info=im6402 $mame 0.149u1 Intersil IM6402 UART, , ???? DRIVER: devices/machine/im6402.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Intersil IM6402 UART'. - 0.149u1: Added 'Intersil IM6402' device. ROMSET: None required. $end $info=imac $mame 0.252 [R.?Belmont, Guru] iMac (Bondi blue), Apple Computer, 1998 The iMac G3 was the first model of the iMac line of personal computers made by Apple Inc. (formerly Apple Computer, Inc.). The iMac G3 is an all-in-one, luggable personal computer, encompassing both the monitor and the CPU in a single enclosure. Originally released in striking bondi blue and later a range of brightly colored, translucent plastic, casings shipped with a keyboard and mouse in matching tints. The company announced the iMac on 6th May 1998 and started shipping on 15th August 1998. The launch of the iMac was a landmark event for its time, and had a massive impact on both the company and the computer industry. The Bondi Blue and Iceberg White is named after the famous Australian Beach and the adjoining swimming club, where one of the industrial designers, Danny Coster would go to swim. Steve Jobs therefore named the machine after the location (source: http://www.computinghistory.org.uk/det/496/Apple-iMac-G3-(Tray-Loading-Bondi-Blue)/). DRIVER: apple/imacg3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.252: R.?Belmont and Guru added 'Apple Computer iMac (Bondi blue)' system. ROMSET: 1048704 bytes in 2 files / 596.12Kb packed $end $info=imds2 $mame 0.160 [F. Ulivi] Intellec MDS-II, Intel, 1979 The Intellec Microcomputer Development Systems (MDS) were complete computers intended for the development of Intel microcomputer based products. They included a main unit with CPU, RAM, ROM, I/O and interrupt circuitry, as well as all necessary software: Assembler, linker, debugger. The Intellec MDS was launched in (about) 1975. It featured an 8080 processor and could implement MCS-80 (8080) based computers and Intel Series 3000 systems. The main unit needed a Serial video terminal or an ASR-33 Teletype to be connected, as well as a paper tape puncher/reader and/or floppy drive unit. Siemens sold in Germany a local version of the first Intellec called SME-800 (source: http://www.old-computers.com/museum/computer.asp?c=754&st=1). DRIVER: intel/imds2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, pdf Manual and Marquee. WIP: - 0.247: Correct dump for PIO microcontroller [F. Ulivi]. - 0.242: Multibus update. Also modernized address map [Patrick Mackinlay]. - 0.202: Split out emulation of I/O controller board as separate' device. Also identified and added 'more IOC firmware revisions [AJR]. - 0.168: Serial ports added 'to (imds2) [F. Ulivi]. - 0.167: Fix for imds2 driver after i8271 modernization [F. Ulivi]. - 0.160: F. Ulivi added 'Intel Intellec MDS-II' system. ROMSET: 12288 bytes in 5 files / 8.27Kb packed $end $info=imds2ioc $mame 0.202 Intellec Series II Input/Output Controller, , ???? DRIVER: intel/imds2ioc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Intellec Series II Input/Output Controller' device. ROMSET: 27648 bytes in 15 files / 17.70Kb packed $end $info=imgame $mame 0.224 [Sean Riddle, David Haywood] I'm Game! GP120 (Family Sport 120-in-1), I'm Game / Senca, 2012 The GP 120 Handheld Game Player provides a fantastic variety of exciting and challenging games for children of all ages. Bundling 120 Games into one convenient player that fits in your pocket, this is an ideal choice for entertainment on-the-go. The player includes sports, adventure and puzzle games as well as thinking and learning games involving memory, math, and logic. Featuring a 2.7 inch TFT full color widescreen display, built in speaker, a 3.5mm headphone jack, as well as an AV output (for connection to your TV via AV cable) and running via USB/AC or battery power, the GP 120 will always have something new to amuse while you're at home or on the move (source: https://www.amazon.com/Games-Handheld-Player-2-7-Inch-Display-electronic/dp/B007WVQMJ8). DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.224: Sean Riddle and David Haywood added 'I'm Game / Senca I'm Game! GP120 (Family Sport 120-in-1)' system. ROMSET: 134217728 bytes in 1 file / 46.21Mb packed $end $info=imi5000h $mame 0.149u1 IMI 5000H, , ???? DRIVER: devices/bus/imi7000/imi5000h.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'IMI 5000H' device. ROMSET: 4896 bytes in 5 files / 2.72Kb packed $end $info=imi7000 $mame 0.153 IMI7000 bus, , ???? DRIVER: devices/bus/imi7000/imi7000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'IMI7000 bus'. - 0.153: Added 'IMI 7000 bus' device. ROMSET: None required. $end $info=imi7000_slot $mame 0.153 IMI7000 slot, , ???? DRIVER: devices/bus/imi7000/imi7000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'IMI7000 slot'. - 0.153: Added 'IMI 7000 slot' device. ROMSET: None required. $end $info=imm6_76 $mame 0.188 Intel imm6-76 PROM programmer, , ???? DRIVER: intel/imm6_76.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.188: Added 'Intel imm6-76 PROM programmer' device. ROMSET: None required. $end $info=impuls03 $mame 0.141 [Miodrag Milanović] Impuls-03, , 1986 The Impuls-03 (Импульс-03) is a Soviet 8-bit personal computer introduced in the late 1980s. Unlike most Soviet computers of the time, which were produced in massive state-owned factories, this model was developed and marketed in small quantities by the "Impuls" cooperative to replace the previous, obsolete Impuls-02 model. From an architectural standpoint, the Impuls-03 is a hardware clone of the famous Radio-86RK (Радио-86РК), one of the most iconic DIY and hobbyist computers widely used in the Soviet Union. DRIVER: ussr/radio86.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: radio86_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.141: Miodrag Milanović added 'Impuls-03' system. ROMSET: 10240 bytes in 2 files / 8.36Kb packed $end $info=imsai $mame 0.150 [Robbbert] MPU-B, Imsai, 1978 The MPU-8 was an S100 Bus board based on the 8085 microprocessor. It contained: A 1K program PROM/ROM, 1 to 4K of RAM, A power on jump, circuit, Serial I/O, Parallel I/O, Timers, 5-levels of interrupts. The 1K byte PROM/ROM socket was provided with jumpers to configure it for 1K or 2K byte PROMs (or 1K, 2K, or 4K byte of custom ROMs). A 1K ROM was included with the basic system support firmware. Under software control, the ROM could be located at 0000, or at 0800H. Power on clear initialized the ROM at 0000 to serve as a power on jump. The processor could write to the RAM at 0C00H even when executing code in the ROM at 0000H. A custom programmed PROM at this location could initialize the system, load programs into the entire 65K memory space, and then disable the PROM while jumping to the program start location. The PROM could be re-enabled at any time to use code stored in it, either at location 0000 or at location D800H. The PROM enable was delayed to permit a jump or call to a routine even from a program executing directly underneath the PROM location, A system reset automatically re-enabled the PROM at 0000H (source: http://www.s100computers.com/Hardware%20Folder/IMSAI/MPU-B/MPU-B%20Board.htm). DRIVER: skeleton/imsai.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.150: Added 'skeleton driver of Imsai MPU-B' system. ROMSET: 2048 bytes in 1 file / 1.66Kb packed $end $info=in207100 $mame 0.225 [Bitsavers] Informer 207/100, Informer Computer Terminals, 1983 Portable terminal manufactured by Informer Technologies in the 1980s for industrial and logistics applications. Based on a 4.77 MHz Intel 8088 processor with 256 KB of RAM, expandable up to 256 KB, featuring a monochromatic 4-line LCD display and an integrated numeric keypad. Designed for data collection in warehouses, inventory management, and point-of-sale environments, it includes RS-232 serial connectivity for synchronization with central systems. Powered by a rechargeable battery for mobile use, it comes with a rugged plastic housing that is impact-resistant. Primarily used in warehouse and retail settings before the advent of modern handheld computers, this device represents one of the earliest portable solutions for field data entry. DRIVER: informer/informer_207_100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: Correct keyboard matrix (for one particular keyboard type); add NVRAM; Slotify keyboard and add some alternate options [AJR]. - 0.279: Use full company name. Add preliminary keyboard emulation. Redumps and updates: Add more complete program ROM dump, dumps of bipolar PROMs and 8048 keyboard MCU [Bitsavers]. Make better guesses at clocks, dividers and screen parameters [AJR]. - 0.225: Bitsavers added 'Informer 207/100' system. ROMSET: 29216 bytes in 5 files / 14.06Kb packed $end $info=in207100kbd $mame 0.279 [AJR] Informer 207/100 Keyboard, , ???? DRIVER: devices/bus/keytronic/informer_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: AJR added 'Informer 207/100 Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.89Kb packed $end $info=in207376 $mame 0.225 [Dirk Best] Informer 207/376, Informer Computer Terminals, 1986 Portable terminal manufactured by Informer Technologies in the 1980s for industrial and logistics applications. Based on a 4.77 MHz Intel 8088 processor with 376 KB of RAM, it features a monochromatic 4-line LCD display and an integrated numeric keypad. Designed for data collection in warehouses, inventory management, and point-of-sale environments, it includes RS-232 serial connectivity for synchronization with central systems. Powered by a rechargeable battery for mobile use, it comes with a rugged plastic housing that is impact-resistant. A variant with expanded memory compared to the base models was intended for more complex data-entry operations in warehouse and retail settings prior to the advent of modern handheld computers. DRIVER: informer/informer_207_376.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Changed manufacturer to 'Informer Computer Terminals'. - 0.225: Dirk Best added 'Informer 207/376' system. ROMSET: 28672 bytes in 3 files / 18.02Kb packed $end $info=in207376kbd_hle $mame 0.225 [Dirk Best] Informer 207/376 Keyboard (HLE), , ???? DRIVER: informer/informer_207_376_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Dirk Best added 'Informer 207/376 Keyboard (HLE)' device. ROMSET: None required. $end $info=in213 $mame 0.225 [Bitsavers] Informer 213, Informer Computer Terminals, 1990 It is a small, portable IBM 3178 compatible terminal with a 512x256 EL display and a detachable keyboard. It has an integrated MODEM, serial port and a serial printer port. From the markings on the chips inside we conclude it is manufactured around 1986 (source: http://www.datormuseum.se/peripherals/terminals/informer-213.html). DRIVER: informer/informer_213.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: Add dump and LLE of keyboard [AJR, Bitsavers]. - 0.279: Changed manufacturer to 'Informer Computer Terminals'. - 0.225: Bitsavers added 'Informer 213' system. ROMSET: 73728 bytes in 3 files / 37.80Kb packed $end $info=in213ae $mame 0.225 [Dirk Best, MattisLind] Informer 213 AE, Informer Computer Terminals, 1992 Portable terminal manufactured by Informer Technologies in the 1980s for industrial and logistics applications. Based on a 4.77 MHz Intel 8088 processor with 256 KB of expandable RAM, it features a monochromatic LCD display with 16 columns by 4 rows and a full alphanumeric keypad. Designed for data collection in warehouse environments, inventory management, and point-of-sale systems, it offers RS-232 serial connectivity. Powered by a rechargeable battery, it comes in a rugged, shock-resistant plastic housing. The "AE" variant included an extended keyboard for full alphanumeric input, intended for more complex data-entry operations than the basic numeric models, foreshadowing the features of modern portable terminals used in logistics today. DRIVER: informer/informer_213.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.279: Changed manufacturer to 'Informer Computer Terminals'. - 0.225: Dirk Best and MattisLind added 'Informer 213 AE' system. ROMSET: 81920 bytes in 3 files / 37.63Kb packed $end $info=in213kbd $mame 0.225 [Dirk Best] Informer 213 Keyboard, , ???? DRIVER: devices/bus/keytronic/informer_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Dirk Best added 'Informer 213 Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.49Kb packed $end $info=indiana $mame 0.136 [Miodrag Milanović] Indiana University 68030 board, Indiana University, 1993 Prototype development board created at Indiana University in the 1980s/1990s, based on the 32-bit Motorola 68030 processor. Designed for academic research and teaching computer architecture, it featured a 68030 CPU with a built-in MMU, static RAM memory ranging from a few megabytes, an expansion bus for custom peripherals, and a serial interface for debugging. Used in university laboratories to experiment with embedded operating systems, compilers, and hardware engineering projects prior to the advent of FPGAs. Documentation was limited, and production was restricted to just a few units intended exclusively for the academic environment, making it an exemplary piece of educational hardware from the pre-Internet era in U.S. universities. DRIVER: skeleton/indiana.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.253: Improve keyboard response by limiting timeslice quanta [AJR]. - 0.136: Miodrag Milanović added skeleton driver of 'Indiana University 68030 board' system. ROMSET: 196608 bytes in 3 files / 33.56Kb packed $end $info=indigo $mame 0.258 [Patrick Mackinlay] IRIS Indigo, Silicon Graphics, 1991 The Indigo, introduced as the IRIS Indigo, is a line of workstation computers developed and manufactured by Silicon Graphics, Inc. (SGI). SGI first announced the system in July 1991. The Indigo is considered[by whom?] one of the most capable graphics workstations of its era, and was essentially peerless in the realm of hardware-accelerated three-dimensional graphics rendering. For use as a graphics workstation, the Indigo was equipped with a two-dimensional framebuffer or, for use as a 3D graphics workstation, with the Elan graphics subsystem including one to four Geometry Engines (GEs). SGI sold a server version with no video adapter. The Indigo's design is based on a simple cube motif in indigo hue. Graphics and other peripheral expansions are accomplished via the GIO32 expansion bus. The Indigo was superseded generally by the SGI Indigo2, and in the low-cost market segment by the SGI Indy (source: https://en.wikipedia.org/wiki/SGI_Indigo). DRIVER: sgi/ip12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.258: Patrick Mackinlay added 'Silicon Graphics IRIS Indigo' system. ROMSET: 786432 bytes in 3 files / 357.59Kb packed $end $info=indigo_r4000 $mame 0.258 [Patrick Mackinlay] IRIS Indigo R4000, Silicon Graphics, 1992 Late on Monday, Mountain View-based Silicon Graphics Inc fulfilled its promise to bring out a new family if Iris Indigo RISC personal computers based on the 50MHz R4000SC RISC from its MIPS Technology subsidiary. The R4000, claimed to run at 70 SPECmarks, 85 MIPS and 16 MFLOPS, includes tightly integrated support for 1Mb secondary cache, a key element in the performance of the machine. Silicon Graphics claims a near 300% increase in performance over the original R3000A-based family of Iris Indigos.The firm points to the Khornerstone benchmark which measures system balance by testing disk input-output, floating point and processor-intensive tasks. According to the Workstation Labs independent test shop, the Iris Indigo R3000A system has the highest Khornerstone per dollar rating of any competing system and the Indigo R4000 is expected to improve upon this. The super-pipelined 64-bit R4000 enables up to two instructions to be issued per clock. The first five models are the R4000 Iris Indigo Entry at $12,500, the XS24 at $20,000; the Indigo Server at $11,400; the Indigo XS at $16,500 and the Indigo Elan at $32,000. Prices include 16Mb memory, colour monitor, keyboard, mouse, 16-bit audio subsystem and bundled tools currently on the Iris Indigo ? Showcase, Explorer, media mosaic tools and the Irix implementation of Unix. All Iris Indigo R4000 configurations will ship in volume in September and the R4000 CPU is available as an upgrade to existing Iris Indigo customers for $9,000; the R3000s have also been reduced, with the R3000 Indigo Entry with 16Mb cut to $8,000 and the Indigo XS cut with 16Mb cut to $11,500 ? wait to buy until August 1 to get the new prices. There is a new 10Mbyte-per-second 1Gb disk drive to give a maximum internal storage of 3Gb. Fast SCSI II is now standard in all Iris Indigo systems and memory prices have been reduced by up to 36% too (source: https://techmonitor.ai/technology/silicon_graphics_launches_r4000_based_indigos_no_mention_of_ace). DRIVER: sgi/ip20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.258: Patrick Mackinlay added 'Silicon Graphics IRIS Indigo R4000' system. ROMSET: 1048832 bytes in 3 files / 365.00Kb packed $end $info=indigo_r4400 $mame 0.96 [Ryan Holtz] IRIS Indigo R4400, Silicon Graphics, 1991 The IRIS Indigo is a graphical UNIX workstation introduced in 1991 by SGI, and was one of the most powerful 3D machines on the market at the time. It was intended as a smaller desktop workstation replacement for the larger, heavier 4D series of workstations. The Indigo was known by the codename BlackJack while in development, and its original SGI model number wa s CMNB003. When it was introduced, SGI marketing created several working espressso machines that looked just like an Indigo called t he Espressogo (source: http://www.irisindigo.com/index.php/Main_Page). DRIVER: sgi/ip20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.258: Renamed (indigo4k) to (indigo_r4400) and changed manufacturer to 'Silicon Graphics'. - 0.169: Renamed (ip204415) to (indigo4k). - 0.112: Fixed driver (bug #986) [Nate Woods]. - 0.96: Ryan Holtz added 'SGI IRIS Indigo workstation (not working)' system. ROMSET: 1048832 bytes in 3 files / 365.00Kb packed $end $info=indigo2_4415 $mame 0.97 [Ryan Holtz] Indigo2 (R4400, 150MHz), Silicon Graphics Inc, 1993 Technical information and pictures: http://hardware.majix.org/computers/sgi.indigo2/teal.shtml DRIVER: sgi/indy_indigo2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: sgi_mips.xml, sgi_mips_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.211: Renamed (ip2xxx15) to (indigo2_4415). - 0.97: Ryan Holtz added 'Indigo2 (R4400, 150MHz)' system. ROMSET: 1048576 bytes in 2 files / 503.51Kb packed $end $info=indusgt $mame 0.161 Indus GT Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Changed description to 'Indus GT Disk Drive'. - 0.161: Added 'Indus GT' device. ROMSET: 24576 bytes in 3 files / 15.00Kb packed $end $info=indy_4610 $mame 0.211 [Ryan Holtz] Indy (R4600, 100MHz), Silicon Graphics Inc, 1993 The Indy, code-named "Guinness", is a low-end workstation introduced on July 12, 1993. Developed and manufactured by Silicon Graphics Incorporated (SGI), it is the result of the company's attempt to obtain a share of the low-end computer-aided design (CAD), desktop publishing, and multimedia markets. It was discontinued on June 30, 1997 and support ended on December 31, 2011. As the R4600 chip itself has no L2 cache controller, an external controller is used to add 512K of L2 cache. R4600s processor modules, both with an L2 cache (SC) and without (PC), have been produced for the Indy. At the same clock rate, the SC version of the processor module is generally 20 to 40 percent faster than the PC version, due to the memory cache. The Indy is also the first SGI machine to utilize the QED R5000 microprocessor, which offers significant advantages over the R4400 and R4600 it replaced (source: https://en.wikipedia.org/wiki/SGI_Indy). DRIVER: sgi/indy_indigo2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: sgi_mips.xml, sgi_mips_hdd.xml RESOURCES: Snap and Title. WIP: - 0.211: Ryan Holtz added 'Silicon Graphics Inc Indy (R4600, 100MHz)' system. ROMSET: 2097152 bytes in 4 files / 1.09Mb packed $end $info=indy_4613 $mame 0.97 [Ryan Holtz] Indy (R4600, 133MHz), Silicon Graphics Inc, 1993 Technical information and pictures: http://hardware.majix.org/computers/sgi.indy/indy4k.shtml DRIVER: sgi/indy_indigo2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: sgi_mips.xml, sgi_mips_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.211: Renamed (ip224613) to (indy_4613). - 0.97: Ryan Holtz added 'Indy (R4600, 133MHz)' system. $end $info=indy_5015 $mame 0.96 [Ryan Holtz] Indy (R5000, 150MHz), Silicon Graphics Inc, 1996 Technical information and pictures: http://hardware.majix.org/computers/sgi.indy/indy5k.shtml DRIVER: sgi/indy_indigo2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: sgi_mips.xml, sgi_mips_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.220: Clone promoted to working [Ryan Holtz]. - 0.211: Renamed (ip225015) to (indy_5015). - 0.96: Ryan Holtz added 'SGI IP22 Indy workstation (not working)' system. $end $info=informer_213_kbdintf $mame 0.225 [Dirk Best] Informer 213 Keyboard Interface, , ???? DRIVER: informer/informer_213.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Renamed (in213kbd_hle) to (informer_213_kbdintf). - 0.225: Dirk Best added 'Informer 213 Keyboard (HLE)' device. ROMSET: None required. $end $info=ingtelma $mame 0.130 [Juergen Buchmueller, Frank Palazzolo, Sean Riddle] Ingelen Tele-Match Processor, Ingelen, 1978 Ingelen distributed the ITT Tele-Match Processor (Fairchild Channel F) and the tele-match Pong Games for the Ideal Computer TV Sets in Austria (source: http://www.pong-picture-page.de/catalog/product_info.php?products_id=2049&osCsid=54a1c78d4). DRIVER: fairchild/channelf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: channelf.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.130: Juergen Buchmueller, Frank Palazzolo and Sean Riddle added 'Ingelen Tele-Match Processor' system. ROMSET: None required. $end $info=inmotion $mame 0.282 [David Haywood, TeamEurope] IN Motion - Motion Controlled Video Games Console (Hot Game 198 in 1), Grafix, 200? It’s a plug-and-play console released in the 2000s, designed to connect to a television and controlled via a motion sensor. It features 198 preloaded games, primarily sports and action titles, where the player’s movements (gestures, body motions) are detected by an external device. The system uses a wireless controller or infrared sensor, with audio and video output via composite connection. Targeted at a family audience, it promotes an active, physical gaming experience, anticipating mainstream motion-control technology. DRIVER: tvgames/spg2xx_wiwi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Grafix IN Motion - Motion Controlled Video Games Console (Hot Game 198 in 1)' system. ROMSET: 33554432 bytes in 1 file / 12.53Mb packed $end $info=innotab2 $mame 0.227 [Team Europe] InnoTAB 2 (UK), VTech, 2011 VTech's InnoTab 2 gives kids ages 4-9 their own tablet that keeps them engaged while they learn. This multi-functional tablet for children combines a photo/video camera, interactive animated e-books, creative activities, tilt sensor learning games, and a rich collection of applications into a sleek and durable toy. Kids can enjoy e-books, music, photos and videos on-the-go just like mom and dad. The 5?? touch screen, tilt sensor, microphone, pop-up (onscreen) keypad, and stylus allow children to play games, create art, take notes, or use utilities like the onboard calendar or friends list all on one' device. Cartridges with licensed characters (sold separately) teach essential skills in reading, logic, and creativitiy. Additional apps such as games, e-books and music can be easily uploaded to the InnoTab 2 through VTech's Learning Lodge Navigator. Parents can also track their childs' progress on a variety of educational milestones and lessons. With 2GB onboard memory and an expandable memory card slot, the InnoTab2 will keep your child endlessly engaged. Additional content may require an memory memory card (not included) (source: https://www.amazon.com/VTech-InnoTab-Kids-Tablet-Blue/dp/B007XVYO3I). DRIVER: vtech/vtech_innotab.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: vtech_innotab_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.233: Add some dumped data to the innotab2 driver, split from storio [Sean Riddle]. - 0.227: Team Europe added 'VTech InnoTAB 2 (UK)' system. ROMSET: 1962934816 bytes in 2 files / 242.70Mb packed $end $info=innotv $mame 0.227 [Team Europe] InnoTV, VTech, 2015 Play and learn with the InnoTV educational gaming system by VTech! Perfect for preschoolers, InnoTV is an educational TV-connected system with an easy-to-use wireless controller. InnoTV comes with four fun learning games that introduce language arts, math, science and more, including two multiplayer games that are fun for the whole family. The controller is perfectly sized for small hands and features a joystick, smart wheel and motion control so your child can tilt and shake it to play select games. You can also use your smartphone or tablet to personalise your child's profile, play multiplayer games and customise the learning content in certain games. Expand the fun and download additional games from Learning Lodge or buy select cartridges from our InnoTab library. For ages three and up (source: https://www.thetoyshop.com/baby-pre-school/electronic-learning/VTech-InnoTV-Games-System/p/528556). DRIVER: vtech/innotv_innotabmax.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: vtech_innotv_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Team Europe added 'VTech InnoTV' system. ROMSET: None required. $end $info=input_buffer $mame 0.153 Input Buffer, , ???? DRIVER: devices/machine/buffer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'Input Buffer' device. ROMSET: None required. $end $info=ins8050 $mame 0.184 National Semiconductor ISP-8A/500D SC/MP, , ???? DRIVER: devices/cpu/scmp/scmp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Changed description to 'National Semiconductor ISP-8A/500D SC/MP'. - 0.196: Changed description to 'National Semiconductor INS 8050 SC/MP' [Angelo Salese]. - 0.184: Added 'INS 8050 SC/MP' device. ROMSET: None required. $end $info=ins8060 $mame 0.150 National Semiconductor INS 8060 SC/MP II, , ???? DRIVER: devices/cpu/scmp/scmp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'National Semiconductor INS 8060 SC/MP II' [Angelo Salese]. - 0.150: Added 'INS 8060 SC/MP II' device. ROMSET: None required. $end $info=ins8154 $mame 0.149u1 INS8154 RAM I/O, , ???? DRIVER: devices/machine/ins8154.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'internal 128-byte RAM and simplified handlers [Ryan Holtz]. - 0.207: Fixed bit register accesses [Joakim Larsson Edström]. - 0.149u1: Added 'INS8154 RAM I/O' device. ROMSET: None required. $end $info=ins8250 $mame 0.149u1 National Semiconductor INS8250 UART, , ???? DRIVER: devices/machine/ins8250.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Avoid setting data frame when bit encoding doesn't change (#14106) [Mark Garlanger]. - 0.261: Removed the scratchpad register from the original 8250 class chips. Implemented transmit break functionality [Mark Garlanger]. - 0.215: Only clear transmitter holding register empty interrupt on reading IIR if it's the highest priority pending interrupt [68bit]. - 0.206: Allow writes to MSR with lower 4 bits zero to clear the associated interrupt. Implemented parity and framing error checks/status, and suppressed side effects of reads correctly [AJR]. - 0.196: Added 'hack to reset transmitter when Baud rate is changed [AJR]. - 0.190: Added 'named constants for INS8250 registers/bits (LSR/MCR/LSR) [Sven Schnelle]. - 0.186: Changed description to 'National Semiconductor INS8250 UART'. - 0.149u1: Added 'National Semiconductor INS8250' device. ROMSET: None required. $end $info=ins8900 $mame 0.218 [Bitsavers] National Semiconductor INS8900, , ???? DRIVER: devices/cpu/pace/pace.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Bitsavers added 'National Semiconductor INS8900' device. ROMSET: None required. $end $info=instruct $mame 0.138 [Robbbert] 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) DRIVER: trainer/instruct.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.151: Added 'various leds, keys and switches. Added interrupt logic. Fixed quickload. Fixed mistakes in the memory map and cassette operation [Robbbert]. - 0.146: System promoted from GAME_NOT_WORKING [Robbbert]. - 0.138: Robbbert added skeleton driver of 'Signetics Instructor 50' system. ROMSET: 2080 bytes in 2 files / 1.73Kb packed $end $info=intact89 $mame 0.217 [Sean Riddle, David Haywood] InterAct Complete Video Game - 89-in-1, Intec, 200? Affordable and portable! This system includes everything you need to play wireless: a video game console, 89 video games, 2 wireless remotes, 1 classic style wireless controller, a wireless soccer ball or boxing controller, and 5 sport remote attachments: baseball bat, golf club, 2 ping pong and a tennis racket (source: https://www.amazon.com/gp/product/B00376AVEE/). DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Changed description to 'InterAct Complete Video Game - 89-in-1'. - 0.217: Sean Riddle and David Haywood added 'Intec InterAct Complete Video Game 89-in-1' system. ROMSET: 67108864 bytes in 1 file / 23.28Mb packed $end $info=intchess $mame 0.223 [hap, Berger, Achim] Intelligent Chess, Intelligent Games / SciSys, 1980 Intelligent Chess, (SciSys Intelligent Chess) it's a dedicated chess computer and early forerunner of both chess database and chess display system based on a system called Tolinka by Barry Savage, a 2D Graphics Board displayed on a Television screen with flashing square features. Further, games along with audio commentaries could be stored and retrieved using an integrated Stereo audio cassette tape recorder. Intelligent Chess was developed by Philidor Software, and manufactured by SciSys for the associated Intelligent Games Ltd., forerunner of Intelligent Software, released in 1980 (source: https://www.chessprogramming.org/Intelligent_Chess). DRIVER: saitek/intchess.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Intelligent Games / SciSys'. - 0.259: Add german text labels to internal layout [hap]. - 0.258: Add 16*16 gfxlayout [hap]. - 0.249: Remove unneeded gfx_layout [hap]. - 0.223: hap, Berger and Achim added 'SciSys/Intelligent Games Intelligent Chess' system. ROMSET: 8448 bytes in 3 files / 5.53Kb packed $end $info=intel_28f010 $mame 0.192 Intel 28F010 1024K (128K x 8) CMOS Flash Memory, , ???? DRIVER: devices/machine/28fxxx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Intel 28F010 1024K (128K x 8) CMOS Flash Memory' device. ROMSET: None required. $end $info=intel_28f016s5 $mame 0.184 Intel 28F016S5 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Intel 28F016S5 Flash' device. ROMSET: None required. $end $info=intel_28f320j3d $mame 0.149u1 Intel 28F320J3D Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Intel 28F320J3D Flash' device. ROMSET: None required. $end $info=intel_28f320j5 $mame 0.184 Intel 28F320J5 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Intel 28F320J5 Flash'. - 0.184: Added 'Intel 28F320J3D_a Flash' device. ROMSET: None required. $end $info=intel_28f640j5 $mame 0.254 [987123879113] Intel 28F640J5 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: 987123879113 added 'Intel 28F640J5 Flash' device. ROMSET: None required. $end $info=intel_8256 $mame 0.281 [stonedDiscord] Intel 8256AH Multifunction microprocessor support controller, , ???? DRIVER: devices/machine/i8256.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: stonedDiscord added 'Intel 8256AH Multifunction microprocessor support controller' device. ROMSET: None required. $end $info=intel_e28f008sa $mame 0.149u1 Intel E28F008SA Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Intel E28F008SA Flash' device. ROMSET: None required. $end $info=intel_e28f400b $mame 0.184 Intel E28F400B Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Intel E28F400B Flash' device. ROMSET: None required. $end $info=intel_mbm $mame 0.288 [F. Ulivi] Intel i7110 bubble chipset, , ???? DRIVER: devices/machine/i7110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: F. Ulivi added 'Intel i7110 bubble chipset' device. $end $info=intel_te28f160 $mame 0.170 Intel TE28F160 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.170: Added 'Intel TE28F160 Flash' device. ROMSET: None required. $end $info=intel_te28f320 $mame 0.170 Intel TE28F320 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.170: Added 'Intel TE28F320 Flash' device. ROMSET: None required. $end $info=intel02 $mame 0.207 [hap, Alex_LG] Intellect-02, BREA Research Institute, 1985 This chess computer arrived in 2007 from deepest Siberia, from close to the Kazakhstan and Mongolian borders. At first it was a bit of a mystery. The person who sold it thought that it had been manufactured in 1988 and that 5000 had been made. He knew very little else. The manual is in Russian Cyrillic script and therefore of limited assistance to me, though the functions required to play a game of chess are not too difficult to work out (source: http://www.chesscomputeruk.com/html/intellect_-02.html). DRIVER: ussr/intellect02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: intellect02.xml RESOURCES: Snap and Title. WIP: - 0.207: hap and Alex_LG added 'BREA Research Institute Intellect-02' system. ROMSET: None required. $end $info=inteladv $mame 0.195 [R. Belmont, Sean Riddle, Team Europe, rfka01] Intelligence Advance E/R (Germany), VTech, 2005 Educational computer for children, manufactured by VTech and primarily aimed at the German and Central European markets. This model belongs to the Intelligence Advance series and focuses on bilingual learning (German/English) through interactive games. It features a monochromatic LCD screen, a simplified QWERTZ keyboard with large, brightly colored keys, and a built-in speaker for audio feedback. The device offers educational activities in mathematics, spelling, logic, and vocabulary, presented in a game-based learning format. Powered by AA batteries for portability, it is designed for children aged 6 to 12, with content tailored to their respective school levels. The device comes in a sturdy, colorful plastic casing typical of VTech products from that era, featuring an ergonomic design suited for small hands and resistant to accidental impacts during everyday home use. DRIVER: vtech/inteladv.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: Changed description to 'Intelligence Advance E/R (Germany)'. - 0.195: R. Belmont, Sean Riddle, Team Europe and rfka01 added 'VTech Intelligence Advance E/R Lerncomputer' system. ROMSET: 8388608 bytes in 1 file / 4.01Mb packed $end $info=intelct2 $mame 0.288 [TeamEurope] Intellectus 2 (France), Yeno, 199? Yeno's children's educational computer, an evolution of the original Intellectus model. Features a colorful design with a built-in keyboard featuring large thematic keys, a monochrome or color LCD display (depending on the version), includes a mouse and stereo speakers. Based on PC-compatible hardware or embedded SoC, it runs educational activities in literacy, math, logic, music, and creativity, often featuring animated characters or child-friendly licensed content. Includes USB ports, memory card slots, and sometimes Wi-Fi connectivity. Powered by an external adapter. Designed for preschool and school-aged children (4–10 years) as a home edutainment tool, typical of the European approach to toy computers from the 2000s–2010s, which combines structured learning and family entertainment in a safe, self-contained format. DRIVER: skeleton/yeno_ks56c1660.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: yeno_laptop_cart.xml RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Yeno Intellectus 2 (France)' system. ROMSET: 262144 bytes in 1 file / 102.98Kb packed $end $info=interact $mame 0.132 [JJ Stacino] Interact Family Computer, Interact Electronics, 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). DRIVER: hec2hrp/hec2hrp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: interact.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.224: Changed manufacturer to 'Interact Electronics'. - 0.148u1: Added 'preliminary lists to Enterprise 64/128, odyssey2 and G-7400, Interact and Kaypro II [LoganB]. - 0.138: Added support for CIN extension [Robbbert]. - 0.132: JJ Stacino added skeleton driver of 'Interact Family Computer' system. ROMSET: 2048 bytes in 1 file / 1.64Kb packed $end $info=interpro_keyboard_port $mame 0.192 InterPro Keyboard Port, , ???? DRIVER: devices/bus/interpro/keyboard/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'InterPro Keyboard Port' device. ROMSET: None required. $end $info=interpro_mouse $mame 0.198 InterPro Mouse, , ???? DRIVER: devices/bus/interpro/mouse/mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'InterPro Mouse' device. ROMSET: None required. $end $info=interpro_mouse_port $mame 0.198 InterPro Mouse Port, , ???? DRIVER: devices/bus/interpro/mouse/mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'InterPro Mouse Port' device. ROMSET: None required. $end $info=intervsn $mame 0.137 [Manfred Schneider, PeT, Paul Robson] 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). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Intervision 2001' system. ROMSET: None required. $end $info=intg5410 $mame 0.218 [Team Europe] InterAct Complete Video Game - 111 Games & 42 Songs (G5410), Intec, 200? This Interact Complete Video Game System includes 111 games and 42 songs! This system is missing shotgun but includes everything else you need to play wireless: a video game console with 111 video games and 42 karaoke song games; 2 wireless remotes w/ wrist straps; a karoake microphone; power adaptor; and AV cables (source: https://www.k-bid.com/auction/2282/item/70?offset=70). DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.218: Team Europe added 'Intec InterAct Complete Video Game - 111 Games & 42 Songs (G5410)' system. ROMSET: 134217728 bytes in 1 file / 52.30Mb packed $end $info=intlc4_imm4_22 $mame 0.188 Intel imm4-22 Instruction/Data Storage Module, , ???? DRIVER: devices/bus/intellec4/insdatastor.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.188: Added 'Intel imm4-22 Instruction/Data Storage Module' device. ROMSET: None required. $end $info=intlc4_imm4_90 $mame 0.188 Intel imm4-90 High-Speed Paper Tape Reader, , ???? DRIVER: devices/bus/intellec4/tapereader.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.188: Added 'Intel imm4-90 High-Speed Paper Tape Reader' device. ROMSET: None required. $end $info=intlc4_imm6_26 $mame 0.188 Intel imm6-26 PROM Memory Module, , ???? DRIVER: devices/bus/intellec4/prommemory.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.188: Added 'Intel imm6-26 PROM Memory Module' device. ROMSET: None required. $end $info=intlc44 $mame 0.188 [Vas Crabb] INTELLEC 4/MOD 4, Intel, 1973? DRIVER: intel/intellec4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.188: Vas Crabb added 'Intel INTELLEC 4/MOD 4' system. ROMSET: 1024 bytes in 4 files / 0.99Kb packed $end $info=intlc440 $mame 0.188 [Vas Crabb] INTELLEC 4/MOD 40, Intel, 1974? DRIVER: intel/intellec4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.188: Vas Crabb added 'Intel INTELLEC 4/MOD 40' system. ROMSET: 1792 bytes in 7 files / 1.71Kb packed $end $info=intlc4univbus $mame 0.188 INTELLEC 4 Universal Bus, , ???? DRIVER: devices/bus/intellec4/intellec4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Changed description to 'INTELLEC 4 Universal Bus'. - 0.188: Added 'INTELLEC 4/MOD 40 Universal Bus' device. ROMSET: None required. $end $info=intlc4univslot $mame 0.188 INTELLEC 4 Universal Slot, , ???? DRIVER: devices/bus/intellec4/intellec4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Changed description to 'INTELLEC 4 Universal Slot'. - 0.188: Added 'INTELLEC 4/MOD 40 Universal Slot' device. ROMSET: None required. $end $info=intlc8 $mame 0.231 [Robbbert] intellec 8, Intel, 1973 In 1973-75 Intel Corporation released five Intellec series Microcomputer Development Systems (MDS) for its 4004, 4040, 8008 and 8080 CPUs: the Intellec 4, Intellec 4/40, Intellec 8, Intellec 8/80, and Intellec MDS. The Intellec 8 is a complete, selfcontained microcomputer development system designed specifically to support the development and implementation of 8008 CPU based microcomputer systems. Its modular design facilitates the development of both large and small MCS-8 systems. The basic Intellec 8 consists of seven standard microcomputer modules (CPU, RAM, PROM, I/O, PROM Programmer, Front Panel Control) and power supplies enclosed in a fin ished table top cabinet. The heart of the system is the imm 8-S2 central processor module built around Intel's 8008 p-channel 8-bit CPU on a single chip (source: https://oldcomputermuseum.com/intellec-8.html). DRIVER: intel/intellec8.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.275: Changed description to 'intellec 8'. - 0.231: Robbbert added 'Intel Intellec 8 MCS' system. ROMSET: 1280 bytes in 5 files / 1.02Kb packed $end $info=intlc8m80 $mame 0.275 [AJR] intellec 8/Mod 80, Intel, 1974 The Intel Intellec 8/Mod 80 is a development and debugging system designed by Intel Corporation in the 1970s. It was part of the Intellec family, a series of tools used for the development and testing of systems based on Intel microprocessors, particularly the Intel 8080 microprocessor, one of the first widely used 8-bit processors. The Mod 80 was specifically dedicated to the development of systems based on the Intel 8080 processor and was used by engineers to write, test, and debug software or hardware for embedded applications, computers, and industrial devices. DRIVER: intel/intellec8.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: AJR added 'Intel intellec 8/Mod 80' system. ROMSET: 7168 bytes in 28 files / 5.79Kb packed $end $info=intmpt03 $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Intelligent Game MPT-03, Intelligent Game, 198? USA version of 'Arcadia 2001' (source: http://en.wikipedia.org/wiki/Arcadia_2001). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Intelligent Game MPT-03' system. ROMSET: None required. $end $info=intrtvg $mame 0.280 [TeamEurope, David Haywood] Interactive Game Console (Model B608, YRPRSODF), Shen Zhen Shi Fei Xun Hu Dong Technology, 202? Plug-and-play console designed to connect directly to your TV, offering an instant gaming experience with pre-installed titles—no cartridges or downloads required. Equipped with wireless or wired controllers featuring directional and action buttons, it includes simple games inspired by classic genres like platformers, puzzles, and sports. The console provides basic features such as level selection, save progress, and difficulty adjustments, all in an affordable format perfect for kids or casual family use. Its compact design, standard AV/RCA connection, and power supply via adapter make it ideal for hassle-free plug-and-play entertainment without any setup hassle. DRIVER: tvgames/generalplus_gpm453x_sdcard.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Shen Zhen Shi Fei Xun Hu Dong Technology Interactive Game Console (Model B608, YRPRSODF)' system. ROMSET: 1048576 bytes in 1 file / 342.32Kb packed $end $info=intv $mame 0.37b15 [Frank Palazzolo] Intellivision, Mattel Electronics, 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). DRIVER: mattel/intv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: intv.xml, intvecs.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.254: Fix validation [R. Belmont]. - 0.247: Use lowercase for descriptive text in descriptions in 'intv.xml' [ArcadeShadow]. - 0.173: Converted controller inputs to be slot devices [Fabio Priuli]. - 0.155: Converted the driver to use slot devices for cartridges and implemented the IntelliVoice expansion and the Entertainment Computer System expansion as passthru devices. The official syntax to launch games requiring the speech expansion is now mess intv -cart voice -cart2 gamename which corresponds to mounting the IntelliVoice and plugging the game cart in its subslot. The official syntax to launch games requiring the ECS expansion is now instead mess intv -cart ecs -cart2 gamename and mess intv -cart ecs -cart2 voice -cart3 gamename if the game requires both expansions at once. For additional user friendliness, we also offer intvecs (which emulates an Intellivision unit with both expansions added) and intvoice (which emulates an Intellivision with Intellivoice expansion added) drivers, where games can simply be mounted with the -cart media switch [Fabio Priuli]. - 0.149: Converted the STIC video chip emulation to be a device [Fabio Priuli]. - 0.146u3: Update comments and fix ROM locations on intv1 hardware. Note the intv1 exec.bin still needs to be split to the two separate roms that the real hardware used. Enabled the c000-cfff area for cart ROM access; while no commercial carts used this afaik, at least one homebrew cart does and won't work without it. Corrected the manufacturer/name of the Sears Super Video Arcade. [Lord Nightmare]. - 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: 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 [H@P]. - 0.142u6: Added support for both hand controllers: 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) [H@P]. - 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: 8192 bytes in 1 file / 4.85Kb packed $end $info=intv_cart_slot $mame 0.155 Intellivision Cartridge Slot, , ???? DRIVER: devices/bus/intv/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Intellivision Cartridge Slot' device. ROMSET: None required. $end $info=intv_control_port $mame 0.173 Mattel Intellivision control port, , ???? DRIVER: devices/bus/intv_ctrl/ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.173: Added 'Mattel Intellivision control port' device. ROMSET: None required. $end $info=intv_ecs $mame 0.155 Intellivision ECS Expansion, , ???? DRIVER: devices/bus/intv/ecs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Intellivision ECS Expansion' device. ROMSET: 24576 bytes in 3 files / 13.24Kb packed $end $info=intv_gfact $mame 0.155 Intellivision Game Factory Cart, , ???? DRIVER: devices/bus/intv/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Intellivision Game Factory Cart' device. ROMSET: None required. $end $info=intv_handctrl $mame 0.173 Mattel Intellivision Hand Controller, , ???? DRIVER: devices/bus/intv_ctrl/handctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (intv_hand) to (intv_handctrl). - 0.173: Added 'Mattel Intellivision Hand Controller' device. ROMSET: None required. $end $info=intv_ram $mame 0.155 Intellivision Carts w/RAM, , ???? DRIVER: devices/bus/intv/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Intellivision Carts w/RAM' device. ROMSET: None required. $end $info=intv_rom $mame 0.155 Intellivision Standard Carts, , ???? DRIVER: devices/bus/intv/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Intellivision Standard Carts' device. ROMSET: None required. $end $info=intv_voice $mame 0.155 Intellivision Intellivoice Expansion, , ???? DRIVER: devices/bus/intv/voice.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Intellivision Intellivoice Expansion' device. ROMSET: 2048 bytes in 1 file / 1.83Kb packed $end $info=intv_wsmlb $mame 0.155 Intellivision World Series Baseball Cart, , ???? DRIVER: devices/bus/intv/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Intellivision World Series Baseball Cart' device. ROMSET: None required. $end $info=intv2 $mame 0.143u6 [Kevtris] Intellivision II, Mattel Electronics, 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). DRIVER: mattel/intv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: intv.xml, intvecs.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. 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 bytes in 1 file / 5.16Kb packed $end $info=intvecs $mame 0.143u7 [Frank Palazzolo, Kyle Davis] Intellivision w/Entertainment Computer System + Intellivoice expansions, Mattel Electronics, 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). DRIVER: mattel/intv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: intvecs.xml, intv.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.173: Converted hand controllers, keyboard and synth to be slot devices, by using a temporary hack to workaround the impossibility to plug the same device into 2 different slots as these keyboard require [Fabio Priuli]. - 0.143u7: Frank Palazzolo and Kyle Davis added 'Mattel Intellivision ECS' system. Split out the ecs games into their own softlist in intvecs.xml [Huygens]. ROMSET: 2048 bytes in 1 file / 1.83Kb packed $end $info=intvecs_control_port $mame 0.173 Mattel Intellivision ECS control port (HACK), , ???? DRIVER: devices/bus/intv_ctrl/ecs_ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.173: Added 'Mattel Intellivision ECS control port (HACK)' device. ROMSET: None required. $end $info=intvecs_ctrls $mame 0.173 Mattel Intellivision ECS Hand Controller x2 (HACK), , ???? DRIVER: devices/bus/intv_ctrl/ecs_ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.173: Added 'Mattel Intellivision ECS Hand Controller x2 (HACK)' device. ROMSET: None required. $end $info=intvecs_keybd $mame 0.173 Mattel Intellivision ECS Keyboard, , ???? DRIVER: devices/bus/intv_ctrl/ecs_ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Corrected Intellivision keyboard 6502 clock rate (was running at double speed) [Frank Palazzolo]. - 0.173: Added 'Mattel Intellivision ECS Keyboard' device. ROMSET: None required. $end $info=intvecs_synth $mame 0.173 Mattel Intellivision ECS Synthesizer, , ???? DRIVER: devices/bus/intv_ctrl/ecs_ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Mattel Intellivision ECS Synthesizer'. - 0.173: Added 'Mattel Intellivision ECS Synthetizer' device. ROMSET: None required. $end $info=intvkbd $mame 0.37b15 [Frank Palazzolo] Intellivision Keyboard Component (Unreleased), Mattel Electronics, 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). DRIVER: mattel/intv.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: intv.xml, intvecs.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.183: Corrected screen alignment. Changed to use generic TMS9927. Aligned STIC and TMS9927 graphics properly. Added preliminary support for testing intvkbd printer. Added proper documented memory addresses for tape drive. TMS9927: added 'support for driver-specific overscan areas [Frank Palazzolo]. - 0.157: Added keyboard proms and readme information from initial ROM package [Tafoid]. - 0.136: Fixed intvkbd. Fixed disassembler [Robbbert]. - 0.37b15: Frank Palazzolo added 'Intellivision Kbd Component preliminary' system. ROMSET: 18496 bytes in 8 files / 11.72Kb packed $end $info=intvoice $mame 0.155 [Fabio Priuli] Intellivision w/IntelliVoice expansion, Mattel Electronics, 1982 The Intellivoice Voice Synthesis Module was an adapter for the Intellivision, Mattel's home video game console, that utilized a voice synthesizer to generate audible speech. The Intellivoice was a large, brown cartridge that plugged into the Intellivision's side-mounted cartridge slot; games specifically designed for the device could then be inserted into a slot provided on the right-hand side of the module. An International version of the Intellivoice was planned, but never released. The Intellivoice was discontinued in 1983 due to poor sales, with only five titles released with support for the device (source: http://en.wikipedia.org/wiki/Intellivoice). DRIVER: mattel/intv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: intv.xml, intvecs.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.155: Fabio Priuli added 'Mattel Intellivision w/IntelliVoice expansion' system. $end $info=intvsrs $mame 0.37b15 [Frank Palazzolo, Kyle Davis] Super Video Arcade, Sears, 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). DRIVER: mattel/intv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: intv.xml, intvecs.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.37b15: Frank Palazzolo and Kyle Davis added 'Mattel Intellivision (Sears)' system. ROMSET: 8192 bytes in 1 file / 4.85Kb packed $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). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.37b2: David Robertson added 'Inves Spectrum 48K+' system. ROMSET: 16384 bytes in 1 file / 12.65Kb packed $end $info=io992_24 $mame 0.198 TI-99/2 I/O controller 24K version, , ???? DRIVER: devices/bus/ti99/internal/992board.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'TI-99/2 I/O controller 24K version' device. ROMSET: None required. $end $info=io992_32 $mame 0.198 TI-99/2 I/O controller 32K version, , ???? DRIVER: devices/bus/ti99/internal/992board.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'TI-99/2 I/O controller 32K version' device. ROMSET: None required. $end $info=ioc $mame 0.228 [Sandro Ronco] Acorn IOC, , ???? DRIVER: devices/machine/acorn_ioc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Sandro Ronco added 'Acorn IOC' device. ROMSET: None required. $end $info=ioc2f $mame 0.184 SGI IOC2 (Full House), , ???? DRIVER: sgi/ioc2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'SGI IOC2 (Full House)' device. ROMSET: None required. $end $info=ioc2g $mame 0.179 SGI IOC2 (Guinness), , ???? DRIVER: sgi/ioc2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'SGI IOC2 (Guinness)'. - 0.186: Changed description to 'SGI IOC2 (Guiness)'. - 0.179: Added 'SGI IOC2 (Guinness)' device. ROMSET: None required. $end $info=ioga_e $mame 0.200 [Patrick Mackinlay] I/O Gate Array (Emerald), , ???? DRIVER: intergraph/interpro_ioga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Patrick Mackinlay added 'I/O Gate Array (Emerald)' device. ROMSET: None required. $end $info=ioga_s $mame 0.192 I/O Gate Array (Sapphire), , ???? DRIVER: intergraph/interpro_ioga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'I/O Gate Array (Sapphire)' device. ROMSET: None required. $end $info=ioga_t $mame 0.192 I/O Gate Array (Turquoise), , ???? DRIVER: intergraph/interpro_ioga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'I/O Gate Array (Turquoise)' device. ROMSET: None required. $end $info=iopcdvd $mame 0.200 [MooglyGuy] PlayStation 2 disc controller, , ???? DRIVER: devices/machine/iopcdvd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'Playstation 2 disc controller' device. ROMSET: None required. $end $info=iopdma $mame 0.200 [MooglyGuy] PlayStation 2 IOP DMAC, , ???? DRIVER: devices/machine/iopdma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'PlayStation 2 IOP DMAC' device. ROMSET: None required. $end $info=iopintc $mame 0.200 [MooglyGuy] PlayStation 2 IOP INTC, , ???? DRIVER: devices/machine/iopintc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'Playstation 2 IOP INTC' device. ROMSET: None required. $end $info=iopsio2 $mame 0.200 [MooglyGuy] PlayStation 2 IOP SIO2, , ???? DRIVER: devices/machine/iopsio2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'PlayStation 2 IOP SIO2' device. ROMSET: None required. $end $info=iopspu $mame 0.200 [MooglyGuy] PlayStation 2 IOP SPU, , ???? DRIVER: devices/sound/iopspu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'Playstation 2 IOP SPU' device. ROMSET: None required. $end $info=ioptimer $mame 0.200 [MooglyGuy] PlayStation 2 IOP timer, , ???? DRIVER: devices/machine/ioptimer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'PlayStation 2 IOP timer' device. ROMSET: None required. $end $info=iosb $mame 0.257 [R. Belmont] Apple IOSB I/O ASIC, , ???? DRIVER: apple/iosb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.283: Consistently apply a 5 cycle wait state to SWIM access as macii.cpp does [R. Belmont]. - 0.258: Changed description to 'Apple IOSB I/O ASIC'. Correct ASC IRQ polarity, fixes lockup during sound playback on macquadra800.cpp machines. devices/sound/asc.cpp: Fix half-full flag for all variants and add IRQ gate for Sonora/Aardbeg, gives smooth playback on all chip variants. Added support for the PrimeTime II I/O ASIC. Add support for the PrimeTime variant [R. Belmont]. - 0.257: R. Belmont added 'Apple IOSB system ASIC' device. ROMSET: None required. $end $info=ip2000 $mame 0.192 [Patrick Mackinlay] InterPro/InterServe 20x0, Intergraph, 1990 A UNIX workstation produced by Intergraph Corporation in the early 1990s, part of the InterPro series designed for CAD, GIS, and engineering professionals. Based on either a RISC Clipper C100 processor or, in some configurations, an Intel 80486, it ran the CLIX operating system (derived from UNIX System V) or Windows NT. Equipped with proprietary high-performance graphics cards featuring hardware acceleration for 2D/3D applications in technical design. RAM was expandable from 4 MB to over 64 MB, with storage provided by SCSI hard disks and integrated Ethernet connectivity. Featuring a compact tower design with a metal chassis, it was intended for technical studios and industrial environments for solid modeling, architectural rendering, and geospatial analysis prior to the widespread adoption of Intel-based workstations. DRIVER: intergraph/interpro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: interpro.xml RESOURCES: Snap, Title and PCB. WIP - 0.215: Bugfix #07465: [Crash/Freeze] (interpro.cpp) ip2000: Interpro 2000 Crash during startup: mouse [Patrick Mackinlay]. - 0.192: Patrick Mackinlay added 'Intergraph InterPro 2000' system. ROMSET: 262208 bytes in 4 files / 114.55Kb packed $end $info=ip2400 $mame 0.192 [Patrick Mackinlay] InterPro/InterServe 24x0, Intergraph, 1992 DRIVER: intergraph/interpro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: interpro.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.192: Patrick Mackinlay added 'Intergraph InterPro 2400' system. ROMSET: 393248 bytes in 4 files / 171.55Kb packed $end $info=ip2500 $mame 0.192 [Patrick Mackinlay] InterPro/InterServe 25x0, Intergraph, 1993 DRIVER: intergraph/interpro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: interpro.xml RESOURCES: Snap and Title. WIP: - 0.192: Patrick Mackinlay added 'Intergraph InterPro 2500' system. ROMSET: 393248 bytes in 4 files / 178.25Kb packed $end $info=ip2700 $mame 0.192 [Patrick Mackinlay] InterPro/InterServe 27x0, Intergraph, 1993 A mid-to-high-end UNIX workstation produced by Intergraph Corporation in the early 1990s, representing an evolution of the InterPro series for CAD, GIS, and advanced engineering professionals. Based on the RISC Clipper C300 processor (or the Intel 80486DX2/DX4 in alternative configurations), it ran either the CLIX operating system (UNIX System V) or Windows NT. Equipped with proprietary graphics cards featuring more powerful 2D/3D hardware acceleration than base models, RAM that could be expanded from 8 MB up to 128 MB or beyond, high-capacity SCSI hard disk storage, and integrated Ethernet connectivity. Featuring a compact tower design with a robust metal chassis, this workstation was aimed at technical firms, architectural studios, and geospatial analysis applications, enabling complex solid modeling, photorealistic rendering, and engineering simulations prior to the widespread adoption of Intel-based workstations. DRIVER: intergraph/interpro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: interpro.xml RESOURCES: Snap and Title. WIP: - 0.280: Add missing PLDs and PROMs and fix IDPROM [ArcadeHacker] (#14015) [ClawGrip]. - 0.192: Patrick Mackinlay added 'Intergraph InterPro 2700' system. ROMSET: 404106 bytes in 21 files / 181.45Kb packed $end $info=ip2800 $mame 0.183 [Patrick Mackinlay] InterPro/InterServe 28x0, Intergraph, 1994 High-end UNIX workstation produced by Intergraph Corporation in the early 1990s, representing the top model in the InterPro series for CAD, GIS, and complex engineering applications. Based on a RISC Clipper C400 processor (or an Intel 80486DX4 in alternative configurations), it ran either the CLIX operating system (UNIX System V Release 4) or Windows NT. Equipped with proprietary high-performance graphics cards featuring advanced 2D/3D hardware acceleration, expandable RAM ranging from 16 MB up to 256 MB, high-capacity SCSI hard disk storage (up to several GB), and integrated Ethernet/FDDI connectivity. It featured a vertical tower design with a robust metal chassis and an optimized cooling system tailored for extended workloads. Aimed at large engineering firms, the aerospace industry, and geospatial analysis, this workstation was used for advanced solid modeling, structural simulations, photorealistic rendering, and scientific visualization—before transitioning to mainstream Intel/AMD platforms in subsequent years. DRIVER: intergraph/interpro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: interpro.xml RESOURCES: Snap and Title. WIP: - 0.183: Patrick Mackinlay added 'Intergraph InterPro 2800' system. ROMSET: 393248 bytes in 4 files / 178.25Kb packed $end $info=ip6000 $mame 0.198 [Patrick Mackinlay] InterPro/InterServe 60x0, Intergraph, 1990 An enterprise-class UNIX workstation produced by Intergraph Corporation in the first half of the 1990s, it served as the flagship model in the InterPro series for high-end CAD/CAM/CAE applications and complex engineering simulations. Based on either an RISC MIPS R3000 or R4000 processor (with a multiprocessor option available in advanced configurations), it ran the CLIX operating system (UNIX System V Release 4) augmented with proprietary extensions for advanced graphics management. Equipped with high-performance Intergraph IGX graphics cards featuring dedicated hardware acceleration for 3D rendering, RAM capacity expandable from 32 MB up to 512 MB or more, configurable SCSI RAID arrays for storage, and high-speed Ethernet/FDDI connectivity, this workstation featured a full-size tower design with an industrial-grade metal chassis, redundant power supply, and an advanced cooling system to ensure 24/7 operational reliability. It was targeted at large aerospace companies, automotive manufacturers, and research centers for advanced parametric modeling, computational fluid dynamics (CFD) simulations, finite element analysis (FEA), and scientific visualization—prior to the transition toward standardized platforms in subsequent years. DRIVER: intergraph/interpro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: interpro.xml RESOURCES: Snap and Title. WIP: - 0.203: BugFIX #07088: [Crash/Freeze] (interpro.cpp) ip6000, ip6700, ip6800: [debug] Assertion Failed! Expression: delta == (target - exec->m_localtime).as_attoseconds() [Patrick Mackinlay]. - 0.198: Patrick Mackinlay added 'Intergraph InterPro 6000' system. ROMSET: 262208 bytes in 4 files / 78.01Kb packed $end $info=ip6400 $mame 0.198 [Patrick Mackinlay] InterPro/InterServe 64x0, Intergraph, 1992 An enterprise-class UNIX workstation produced by Intergraph Corporation in the mid-1990s, this model represented an advanced evolution of the InterPro series, designed for intensive CAD/CAM/CAE applications and scientific visualization. Based on either an Intel Pentium or Pentium Pro processor (with a dual-processor option available in advanced configurations), it marked Intergraph’s strategic transition toward standard x86 architectures while retaining its proprietary IGX graphics cards for dedicated 3D acceleration. The system ran the Windows NT operating system with Intergraph extensions for advanced graphics management or CLIX (UNIX System V) in legacy configurations. It featured expandable RAM ranging from 64 MB up to 1 GB, configurable SCSI RAID arrays for storage, and high-speed Ethernet/FDDI connectivity. The workstation boasted a full-size tower design with an industrial-grade metal chassis, redundant power supply, and an advanced cooling system to ensure continuous operation. It was targeted at large aerospace companies, automotive manufacturers, and government research centers, supporting complex parametric modeling, real-time structural simulations, photorealistic rendering, and geospatial analysis of large datasets—prior to the complete shift toward PC-based platforms in the late 1990s. DRIVER: intergraph/interpro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: interpro.xml RESOURCES: Snap and Title. WIP: - 0.198: Patrick Mackinlay added 'Intergraph InterPro 6400' system. ROMSET: 393248 bytes in 4 files / 171.55Kb packed $end $info=ip6700 $mame 0.198 [Patrick Mackinlay] InterPro/InterServe 67x0, Intergraph, 1993 An enterprise-class UNIX workstation produced by Intergraph Corporation in the second half of the 1990s, representing the flagship model in the InterPro series for mission-critical CAD/CAM/CAE applications and advanced scientific visualization. Based on either an Intel Pentium Pro or Pentium II processor (with dual- or quad-processor configurations in high-end versions), it epitomized the pinnacle of integration between the standard x86 architecture and Intergraph’s proprietary graphics technology. It primarily ran Windows NT 4.0 with Intergraph extensions for real-time graphics management, while maintaining legacy support for CLIX (UNIX System V) in established environments. Equipped with IGX-Extreme graphics cards featuring dedicated 3D hardware acceleration and dedicated video memory, it offered expandable RAM ranging from 128 MB up to 2 GB, configurable hot-swappable SCSI RAID arrays for storage, and Gigabit Ethernet/FDDI connectivity. The workstation featured a full-size tower design with an industrial-grade metal chassis certified for harsh environments, redundant hot-swappable power supplies, and a modular cooling system ensuring 24/7/365 operational availability. Targeted at major aerospace companies (Boeing, Lockheed Martin), premium automotive manufacturers, and government laboratories, this workstation was used for complex parametric modeling, real-time structural simulations, virtual crash testing, offline photorealistic rendering, and geospatial analysis of terrestrial and satellite datasets—prior to the eventual shift toward standardized PC-based workstations by the end of the decade. DRIVER: intergraph/interpro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: interpro.xml RESOURCES: Snap and Title. WIP: - 0.203: BugFIX #07088: [Crash/Freeze] (interpro.cpp) ip6000, ip6700, ip6800: [debug] Assertion Failed! Expression: delta == (target - exec->m_localtime).as_attoseconds() [Patrick Mackinlay]. - 0.198: Patrick Mackinlay added 'Intergraph InterPro 6700' system. ROMSET: 393248 bytes in 4 files / 178.25Kb packed $end $info=ip6800 $mame 0.198 [Patrick Mackinlay] InterPro/InterServe 68x0, Intergraph, 1993 An enterprise-class UNIX workstation produced by Intergraph Corporation in the late 1990s/early 2000s, representing the top-of-the-line model in the InterPro series for mission-critical CAD/CAM/CAE applications and high-performance scientific visualization. Based on Intel Pentium II/III or Pentium III Xeon processors (with quad-processor or octo-processor configurations in high-end versions), it marked the final evolution of the integration between the standard x86 architecture and Intergraph’s proprietary graphics technology prior to the company’s acquisition. It primarily ran Windows NT 4.0 and Windows 2000 with Intergraph extensions for real-time graphics management, while maintaining legacy support for CLIX (UNIX System V) in established environments. Equipped with IGX-Extreme II graphics cards featuring dedicated 3D hardware acceleration, advanced framebuffer memory, and support for simultaneous multi-display setups, it offered expandable RAM from 256 MB up to 4 GB or more, configurable hot-swappable Ultra160 SCSI RAID arrays for storage, and full-duplex Gigabit Ethernet connectivity. The workstation featured a full-size tower design with an industrial-grade metal chassis certified for mission-critical environments, N+1 redundant hot-swappable power supply, and a laminar-flow cooling system ensuring continuous 24/7/365 operation. It was targeted at major aerospace companies (Boeing, Lockheed Martin, Northrop Grumman), the global automotive industry, and government agencies (NASA, DoD) for highly complex parametric modeling, real-time structural and fluid-dynamic simulations, high-fidelity virtual crash testing, distributed photorealistic rendering, and geospatial analysis of multi-terabyte satellite datasets—representing the pinnacle of Intergraph’s proprietary workstations before the company’s eventual transition to standardized PC platforms and its acquisition by Hexagon AB in the early 2000s. DRIVER: intergraph/interpro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: interpro.xml RESOURCES: Snap and Title. WIP: - 0.203: BugFIX #07088: [Crash/Freeze] (interpro.cpp) ip6000, ip6700, ip6800: [debug] Assertion Failed! Expression: delta == (target - exec->m_localtime).as_attoseconds() [Patrick Mackinlay]. - 0.198: Patrick Mackinlay added 'Intergraph InterPro 6800' system. ROMSET: 393248 bytes in 4 files / 178.25Kb packed $end $info=ipb $mame 0.136 [Robbbert] iPB, Intel, 19?? A hybrid device released by Intel in 1994, also known as the Intel Personal Communicator (models 320/325), combined the functionalities of a GSM mobile phone, a handheld PDA, and a fax modem into a single device. It was based on a 20-MHz Intel 386EX processor with 2 MB of RAM and featured a 4.5-inch monochrome touch-screen LCD display. The device ran a proprietary operating system with a graphical user interface for managing contacts, calendars, notes, and voice/data communications. It included a PCMCIA slot for memory expansion and connectivity, an integrated numeric keypad, and an external antenna for cellular network access. Powered by a rechargeable battery, it represented one of the earliest attempts at converging mobile telephony and handheld computing prior to the advent of modern smartphones. Primarily marketed in limited quantities in Europe and Asia, it has become a collector’s item due to its pioneering nature in integrating portable communication and productivity features. DRIVER: intel/ipc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.136: Robbbert added skeleton driver of 'Intel iPB' system. ROMSET: 4096 bytes in 2 files / 2.78Kb packed $end $info=ipc $mame 0.136 [Robbbert] iPC, Intel, 19?? A hybrid device released by Intel in 1994, commercially known as the Intel Personal Communicator (abbreviated as iPC, models 320/325), combined the functionalities of a GSM mobile phone, a PDA handheld computer, and a fax modem into a single device. It was based on an Intel 386EX processor running at 20 MHz, equipped with 2 MB of RAM and a 4.5-inch monochrome touch-screen LCD display. The device ran a proprietary operating system featuring a graphical user interface for managing contacts, calendars, notes, and voice/data communications. It included a PCMCIA slot for memory expansion and connectivity, a built-in numeric keypad, and an external antenna for the GSM 900 cellular network. Powered by a rechargeable lithium-ion battery, it represented one of the earliest attempts at converging mobile telephony and handheld computing prior to the advent of modern smartphones. Primarily marketed in limited quantities in Europe and Asia (estimated at fewer than 10,000 units), it quickly became a collector's item due to its pioneering nature in integrating mobile communication and portable productivity in the pre-smartphone era. DRIVER: intel/ipc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.142u2: Modernised. Added terminal connection; after pressing Space, it will start up and respond to your inputs [Robbbert]. - 0.136: Robbbert added skeleton driver of 'Intel iPC' system. ROMSET: 4096 bytes in 1 file / 2.74Kb packed $end $info=ipds $mame 0.136 [Robbbert] iPDS, Intel, 1982 The Intel Personal Development System debuts - similar to other 'luggables' like the Compac, KayPro and Osborne, but with hardware features allowing PROM programming and emulation of microprocessors and microcontrollers. Operating systems included Intel's ISIS and Digital Research's CP/M-80. Software development tools available were 8088, 8085 and 8051 Assemblers and Compilers (PL/M). Hardware development tools included various PROM programmer modules and Emulation Vehicles for 8085, 8088 microprocessors, and the 8051 microcontroller family. The MSRP for a basic iPDS100 with no options was $4500 (source: https://www.qsl.net/k7yo/PDS.html). DRIVER: intel/ipds.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.136: Robbbert added skeleton driver of 'Intel iPDS' system. ROMSET: 12288 bytes in 5 files / 7.58Kb packed $end $info=iphone2g $mame 0.200 [MoochMcGee] iPhone (A1203), Apple, 2007 iPhone is a line of smartphones designed and marketed by Apple Inc. The iPhone line of products use Apple's iOS mobile operating system software. The first-generation iPhone was released on June 29, 2007, and multiple new hardware iterations with new iOS releases have been released since. The user interface is built around the device's multi-touch screen, including a virtual keyboard. The iPhone has Wi-Fi and can connect to cellular networks. An iPhone can shoot video (though this was not a standard feature until the iPhone 3GS), take photos, play music, send and receive email, browse the web, send and receive text messages, follow GPS navigation, record notes, perform mathematical calculations, and receive visual voicemail. Other functionality, such as video games, reference works, and social networking, can be enabled by downloading mobile apps (source: https://en.wikipedia.org/wiki/IPhone). DRIVER: apple/iphone2g.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.244: Fixed "Attempt to register save state entry after state registration is closed" [Robbbert]. - 0.200: MoochMcGee added 'Apple iPhone (A1203)' system. ROMSET: 65536 bytes in 1 file / 25.48Kb packed $end $info=iphone2g_spi $mame 0.218 [MoochMcGee] iPhone 2G SPI controller, , ???? DRIVER: apple/iphone2g.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: MoochMcGee added 'iPhone 2G SPI controller' device. ROMSET: None required. $end $info=iphone2g_timer $mame 0.218 [MoochMcGee] iPhone 2G timers, , ???? DRIVER: apple/iphone2g.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: MoochMcGee added 'iPhone 2G timers' device. ROMSET: None required. $end $info=ipt_merge_all_hi $mame 0.176 Input Merger (all high), , ???? DRIVER: devices/machine/input_merger.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Renamed (ipt_merger_hi) to (ipt_merge_all_hi). - 0.186: Renamed (input_merger_hi) to (ipt_merger_hi) and description changed to 'Input Merger (all high)'. - 0.176: Added 'Input Merger (Active High)' device. ROMSET: None required. $end $info=ipt_merge_all_lo $mame 0.184 Input Merger (all low), , ???? DRIVER: devices/machine/input_merger.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Renamed (ipt_merger_lo) to (ipt_merge_all_lo). - 0.186: Renamed (input_merger_lo) to (ipt_merger_lo) and description changed to 'Input Merger (all low)'. - 0.184: Added 'Input Merger (Active Low)' device. ROMSET: None required. $end $info=ipt_merge_any_hi $mame 0.189 Input Merger (any high), , ???? DRIVER: devices/machine/input_merger.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Added 'Input Merger (any high)' device. ROMSET: None required. $end $info=ipt_merge_any_lo $mame 0.189 Input Merger (any low), , ???? DRIVER: devices/machine/input_merger.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Added 'Input Merger (any low)' device. ROMSET: None required. $end $info=iq128 $mame 0.147u4 [Fabio Priuli, Team Europe] Genius IQ 128 (Germany), Video Technology, 1997 Vtech Model Genius IQ 128 for adults and children of 9-99 years Accessories TV / cable, printer cable, PC Link (Serial cable and disk), power supply, mouse pad, mouse, description and OVP OVP know to clear signs of use. The device itself only a few signs of wear. 37 applications, activities and system settings: 17 computer applications: word processor spreadsheet BASIC presentation English translator drawing software Scientific calculator memo pad calculator data-transfer-day calendar Music Artist Studio Clip / Art phonebook typewriter exercises Learning Games 9: Flash-word Super clever quiz geography quiz history quiz Basic Tutor flow Diagrams crossword puzzles equations vocabulary trainer 11 system Settings: Sounds printer device date / time mouse-disable automatic disk storage file manager Help Demo Print (source, traslated from german: http://kleinanzeigen.quoka.de/unterricht-literatur/schul-und-lehrbedarf/v_1_cat_36_3260_ad_42686565.html). DRIVER: vtech/geniusiq.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: iq128.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and PCB. WIP: - 0.147u4: Renamed (geniusiq_de) to (iq128). Fabio Priuli and Team Europe added 'VTech Genius IQ 128 (Germany)' system. - 0.146u2: PulkoMandy and Curt Coder added skeleton driver of 'VTech Genius IQ 128 (Germany)' system. ROMSET: 2097152 bytes in 1 file / 836.03Kb packed $end $info=iq128_fr $mame 0.146u1 [PulkoMandy, Curt Coder] Genius IQ 128 (France), Video Technology, 1997 VTech educational computer for children, marketed in Europe in the mid-1990s. It connected to a television and offered educational games covering mathematics, logic, and an introduction to BASIC via a built-in keyboard and an optional mouse. Featuring a compact design made of colorful plastic, it was aimed at children aged 8 to 12 as a first introduction to computing before the widespread adoption of home PCs. DRIVER: vtech/geniusiq.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: iq128.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.147u4: Renamed (geniusiq) to (iq128_fr). - 0.146u4: Added 'PCB layout for the German Version [Team Europe]. - 0.146u1: PulkoMandy and Curt Coder added skeleton driver of 'VTech Genius IQ 128' system. ROMSET: 2097152 bytes in 1 file / 830.26Kb packed $end $info=iq151 $mame 0.132 [Sandro Ronco] 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. 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). DRIVER: zpa/iq151.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: iq151_cart.xml, iq151_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.276: Cleaned up ROM mapping (#13415): Use a memory view to switch in the boot ROM, and reduced ROM region size to actual ROM size; reduced run-time tag lookups and added notes [cam900]. - 0.144: Added 'slot interface and moved video32/video64/disc2 emulation into slots. Added emulation of Grafik module [Sandro Ronco]. - 0.132: Sandro Ronco added skeleton driver of 'IQ-151' system. ROMSET: 16384 bytes in 4 files / 11.54Kb packed $end $info=iq151_amos1 $mame 0.145u2 IQ151 AMOS cart 1, , ???? DRIVER: devices/bus/iq151/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'IQ151 AMOS cart 1' device. ROMSET: None required. $end $info=iq151_amos2 $mame 0.145u2 IQ151 AMOS cart 2, , ???? DRIVER: devices/bus/iq151/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'IQ151 AMOS cart 2' device. ROMSET: None required. $end $info=iq151_amos3 $mame 0.145u2 IQ151 AMOS cart 3, , ???? DRIVER: devices/bus/iq151/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'IQ151 AMOS cart 3' device. ROMSET: None required. $end $info=iq151_basic6 $mame 0.145u2 IQ151 BASIC6, , ???? DRIVER: devices/bus/iq151/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'IQ151 BASIC6' device. ROMSET: None required. $end $info=iq151_basicg $mame 0.145u2 IQ151 BASICG, , ???? DRIVER: devices/bus/iq151/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'IQ151 BASICG' device. ROMSET: None required. $end $info=iq151_disc2 $mame 0.144 IQ151 Disc2, , ???? DRIVER: devices/bus/iq151/disc2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144: Added 'IQ151 Disc2' device. ROMSET: 2048 bytes in 1 file / 1.65Kb packed $end $info=iq151_grafik $mame 0.145u2 IQ151 grafik, , ???? DRIVER: devices/bus/iq151/grafik.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'IQ151 grafik' device. ROMSET: None required. $end $info=iq151_minigraf $mame 0.144 IQ151 Minigraf, , ???? DRIVER: devices/bus/iq151/minigraf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144: Added 'IQ151 Minigraf' device. ROMSET: 4096 bytes in 2 files / 3.06Kb packed $end $info=iq151_ms15a $mame 0.144 IQ151 MS151A XY plotter, , ???? DRIVER: devices/bus/iq151/ms151a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (iq151_ms151a) to (iq151_ms15a) and description changed to 'IQ151 MS151A XY plotter'. - 0.144: Added 'IQ151 MS151A' device. ROMSET: 2048 bytes in 1 file / 1.76Kb packed $end $info=iq151_staper $mame 0.145u2 IQ151 STAPER, , ???? DRIVER: devices/bus/iq151/staper.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'IQ151 STAPER' device. ROMSET: None required. $end $info=iq151_video32 $mame 0.144 IQ151 video32, , ???? DRIVER: devices/bus/iq151/video32.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144: Added 'IQ151 video32' device. ROMSET: 1024 bytes in 1 file / 0.53Kb packed $end $info=iq151_video64 $mame 0.144 IQ151 video64, , ???? DRIVER: devices/bus/iq151/video64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144: Added 'IQ151 video64' device. ROMSET: 2048 bytes in 1 file / 0.94Kb packed $end $info=iq151cart_slot $mame 0.149u1 IQ151 cartridge slot, , ???? DRIVER: devices/bus/iq151/iq151.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'IQ151 cartridge slot' device. ROMSET: None required. $end $info=iq501 $mame 0.184 [kazblox] IQ-501, Micro Genius, 1992 There are several models of the Micro Genius, but the Micro Genius IQ-501 was particularly popular until the official introduction of competitors like Sega and Nintendo in the regions where it was sold. The games came in form of 60-pin cartridges, identical to those of the Japanese Famicom, which were inserted from the top into a cartridge port. A standard Micro Genius console package came with two wired controllers and sometimes a light gun. Some models also used an RF antenna to transmit signals wirelessly to a receiver inserted in the TV. Later incarnations came with IR wireless controllers (source: https://en.wikipedia.org/wiki/Micro_Genius). DRIVER: nintendo/nes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: nes.xml, nes_ade.xml, nes_ntbrom.xml, nes_kstudio.xml, nes_datach.xml, famibox.xml, famicom_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.184: kazblox added 'Micro Genius IQ-501' system. ROMSET: None required. $end $info=iq502 $mame 0.184 [kazblox] IQ-502, Micro Genius, 1992 Console Famiclone produced by TXC Corporation under the brand Micro Genius, marketed in the early 1990s primarily in Asia, the Middle East, and emerging markets. This version is compatible with NES/Famicom cartridges and features two wired controllers integrated into the compact chassis. It boasts an economical design with RF/composite video output for connection to a TV, powered by an external adapter. The console offered access to thousands of existing NES titles without any built-in games, providing a low-cost solution for markets where the official Nintendo presence was less established. Its construction is made of basic plastic, typical of clones from that era, with a focus on hardware compatibility rather than premium build quality. DRIVER: nintendo/nes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: nes.xml, nes_ade.xml, nes_ntbrom.xml, nes_kstudio.xml, nes_datach.xml, famibox.xml, famicom_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.184: kazblox added 'Micro Genius IQ-502' system. ROMSET: None required. $end $info=iq7000 $mame 0.227 [Sean Riddle, Recreativas.org] IQ-7000, Sharp, 1988 Electronic organizer by Sharp from the Wizard series, marketed in the late 1980s/early 1990s. A handheld device featuring a monochromatic LCD screen, a miniaturized QWERTY keyboard, an electronic address book, a phone directory, a calculator, and appointment-management functions. Battery-powered, it was designed for mobile professionals as a personal productivity tool prior to the advent of modern PDAs. Compact design made of gray plastic, complete with a hard protective case—typical of Sharp organizers from that era. DRIVER: sharp/wizard.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: wizard_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Sean Riddle and Recreativas.org added 'Sharp IQ-7000' system. ROMSET: 65536 bytes in 1 file / 37.88Kb packed $end $info=iqtv512 $mame 0.147u4 [Team Europe] Genius IQ TV 512 (Germany), Video Technology, 1998 Educational computer by VTech, marketed in Germany in the early 1990s. It connected to a television and offered educational games covering mathematics, logic, and an introduction to BASIC programming via a built-in keyboard. The name "512" referred to the 512 KB of memory available for saving progress. Compact design made of colorful plastic, intended for children aged 8 to 12 as a tool to introduce them to computing before the widespread adoption of home PCs. DRIVER: vtech/geniusiq.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: iq128.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.147u4: Team Europe added skeleton driver of 'Vtech Genius IQ TV 512 (Germany)' system. ROMSET: 2097152 bytes in 1 file / 840.48Kb packed $end $info=iquest $mame 0.227 [David Haywood, Sean Riddle, Kamaal Brown] IQuest 4.0 (US), LeapFrog, 2004 Handheld educational LeapFrog device for middle school students (ages 10-14), marketed in the early 2000s. Features an LCD screen with speech synthesis and uses interchangeable cartridges for math, science, and social studies, offering over 1,000 questions. Includes a built-in dictionary with 40,000 words, two game modes, and optional PC connectivity for synchronizing content with textbooks. Compact design made of colorful plastic (orange/blue), battery-powered. DRIVER: leapfrog/iquest.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: leapfrog_iquest_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: David Haywood, Sean Riddle and Kamaal Brown added 'LeapFrog IQuest 4.0 (US)' system. ROMSET: 4194304 bytes in 1 file / 1.72Mb packed $end $info=iqunlim $mame 0.152 [Team Europe] IQ Unlimited, VTech / Integrated Systems Inc., 1995 While Vtech states that the I.Q. Unlimited Computer is "for ages 9 and up," this is no "toy." It is a real computer with a Z80 CPU. The I.Q. Unlimited Computer is pre-loaded with 11 programs and a BASIC interpreter for programming. Essentially, this is an integrated suite. The software titles included (listed in the order they appear in the main menu screen) are: Word processor, Spell Review (spell Right), Calculator, Mind challenge, Word Zappers, Basic Tutor, Basic, 200 Year calendar, Spreadsheet, Graphs, Database and Art studio (source: http://www.danielsays.com/ss-gallery-vtech-iq-unlimited.html). DRIVER: vtech/iqunlim.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: iqunlim_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.222: Changed description to 'IQ Unlimited' and manufacturer to 'VTech / Integrated Systems Inc.'. - 0.152: Team Europe added skeleton driver of 'VTech IQ Unlimited (Germany)' system. ROMSET: 4194304 bytes in 1 file / 1.55Mb packed $end $info=iqunlimgr $mame 0.222 [Alexandre] IQ Unlimited (Germany), VTech / Integrated Systems Inc., 1995 While Vtech states that the I.Q. Unlimited Computer is "for ages 9 and up, "this is no "toy". It is a real computer with a Z80 CPU. The I.Q. Unlimited Computer is pre-loaded with 11 programs and a BASIC interpreter for programming. Essentially, this is an integrated suite. The software titles included (listed in the order they appear in the main menu screen) are: Word processor, Spell Review (spell Right), Calculator, Mind challenge, Word Zappers, Basic Tutor, Basic, 200 Year calendar, Spreadsheet, Graphs, Database and Art studio (source: http://www.danielsays.com/ss-gallery-vtech-iq-unlimited.html). DRIVER: vtech/iqunlim.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: iqunlim_cart.xml RESOURCES: Snap and Title. WIP: - 0.222: Alexandre added 'VTech/Integrated Systems Inc. IQ Unlimited (Germany)' system. ROMSET: 4194304 bytes in 1 file / 1.59Mb packed $end $info=iqunlimz $mame 0.153 [Smitdogg, The Dumping Union, Team Europe] IQ Unlimited (Z80), Video Technology, 1991 While Vtech states that the I.Q. Unlimited Computer is 'for ages 9 and up', this is no 'toy'. It is a real computer with a Z80 CPU. The I.Q. Unlimited Computer is pre-loaded with 11 programs and a BASIC interpreter for programming. Essentially, this is an integrated suite. The software titles included (listed in the order they appear in the main menu screen) are: - Word processor - Spell Review (spell Right) - Calculator - Mind challenge - Word Zappers - Basic Tutor - Basic - 200 Year calendar - Spreadsheet - Graphs - Database - Art studio (source: http://www.danielsays.com/ss-gallery-vtech-iq-unlimited.html). DRIVER: vtech/socrates.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.153: Smitdogg, The Dumping Union and Team Europe added 'VTech IQ Unlimited (Z80)' system. ROMSET: 524288 bytes in 1 file / 328.04Kb packed $end $info=iris_kbd $mame 0.285 [Patrick Mackinlay] Silicon Graphics IRIS Keyboard, , ???? DRIVER: sgi/iris_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Patrick Mackinlay added 'Silicon Graphics IRIS Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.74Kb packed $end $info=iris1400 $mame 0.284 [Bitsavers] IRIS 1400, Silicon Graphics, 1984 1984 graphics workstation designed for scientific visualization and engineering, based on the Motorola 68000 architecture with a UNIX operating system. It offered advanced 2D/3D rendering capabilities for its time, intended for research laboratories, universities, and industries that required high-performance computing power and graphics. DRIVER: sgi/iris.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: Bitsavers added 'Silicon Graphics IRIS 1400' system. ROMSET: None required. $end $info=iris3130 $mame 0.136 [Ryan Holtz] IRIS 3130, Silicon Graphics, 1985 Technical information and pictures: http://hardware.majix.org/computers/sgi.iris/iris3130.shtml DRIVER: sgi/iris.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.285: Driver merged into sgi/iris. Changed description to 'IRIS 3130'. - 0.230: Initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.219: Renamed (sgi_ip2) to (iris3130). - 0.136: Ryan Holtz added 'Silicon Graphics IRIS 3130 (IP2)' system. ROMSET: None required. $end $info=irisha $mame 0.128 [Miodrag Milanović] Irisha, MGU, 1983 Electronic device for children produced by MGU (an Asian OEM brand specializing in electronic toys), model "Irisha." This is a mini portable console or toy tablet featuring a 2- to 3-inch LCD screen, brightly colored plastic design, and intended for preschool-aged children. It comes with simplified built-in games (2D platformers, puzzles, educational activities) running on low-cost hardware (typically unofficial ARM chipsets). Powered by AAA batteries or USB, it features large buttons that are easy for small hands to press. The device does not have official licenses: games feature generic graphics or are inspired by popular franchises but have been modified to avoid copyright infringement. The device is designed to provide an engaging and affordable play experience for young children while avoiding legal issues related to copyrighted content. DRIVER: ussr/irisha.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.128: Miodrag Milanović added 'MGU Irisha (not working)' system. ROMSET: 16384 bytes in 2 files / 10.68Kb packed $end $info=is482 $mame 0.203 [Al Kossow] IS-482 Workstation, Decision Data, 199? Decision Data 3270-compatible coax workstations support local attachment to IBM mainframe systems through an IBM 3X74 or compatible controller, IBM 43XX processor, Decision Data Series 4000 Data Communication Controllers, or the IDEA Concert controller family (source: flyer text). DRIVER: skeleton/is48x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.203: Al Kossow added 'Decision Data IS-482 Workstation' system. ROMSET: 524288 bytes in 1 file / 114.49Kb packed $end $info=isa_adlib $mame 0.145u2 AdLib Music Synthesizer Card, , ???? DRIVER: devices/bus/isa/adlib.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Changed description to 'AdLib Music Synthesizer Card'. - 0.145u2: Added 'Ad Lib Sound Card' device. ROMSET: None required. $end $info=isa_aga $mame 0.153 AGA, , ???? DRIVER: devices/bus/isa/aga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Renamed (aga) to (isa_aga). - 0.153: Added 'AGA' device. ROMSET: 8192 bytes in 1 file / 2.45Kb packed $end $info=isa_aga_pc200 $mame 0.153 AGA PC200, , ???? DRIVER: devices/bus/isa/aga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Renamed (aga_pc200) to (isa_aga_pc200). - 0.153: Added 'AGA PC200' device. ROMSET: 32768 bytes in 1 file / 3.50Kb packed $end $info=isa_bblue2 $mame 0.220 [Barry Rodewald] Microlog Baby Blue II CPU Plus, , ???? DRIVER: devices/bus/isa/bblue2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Barry Rodewald added 'Microlog Baby Blue II CPU Plus' device. ROMSET: None required. $end $info=isa_chessmdr $mame 0.211 The ChessMachine DR, , ???? DRIVER: devices/bus/isa/chessmdr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'The ChessMachine DR' device. ROMSET: None required. $end $info=isa_chessmsr $mame 0.211 The ChessMachine SR, , ???? DRIVER: devices/bus/isa/chessmsr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'The ChessMachine SR' device. ROMSET: None required. $end $info=isa_com $mame 0.145u2 Communications Adapter PC/XT, , ???? DRIVER: devices/bus/isa/com.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'Communications Adapter PC/XT' device. ROMSET: None required. $end $info=isa_com_at $mame 0.145u2 Communications Adapter, , ???? DRIVER: devices/bus/isa/com.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'Communications Adapter' device. ROMSET: None required. $end $info=isa_epc_mda $mame 0.215 [Edstrom] Ericsson PC Monochrome HR Graphics Board 1070, , ???? DRIVER: devices/bus/isa/eis_hgb107x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Edstrom added 'Ericsson PC Monochrome HR Graphics Board 1070' device. ROMSET: 8192 bytes in 1 file / 1.50Kb packed $end $info=isa_finalchs $mame 0.144u7 The Final ChessCard, , ???? DRIVER: devices/bus/isa/finalchs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Changed descritpion to 'The Final ChessCard'. - 0.186: Renamed (finalchs) to (isa_finalchs). - 0.144u7: Added 'Final Chess Card' device. ROMSET: 65536 bytes in 2 files / 38.21Kb packed $end $info=isa_gblaster $mame 0.145u2 Game Blaster Sound Card, , ???? DRIVER: devices/bus/isa/gblaster.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'Game Blaster Sound Card' device. ROMSET: None required. $end $info=isa_gus $mame 0.145u2 Gravis Ultrasound, , ???? DRIVER: devices/bus/isa/gus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'Gravis Ultrasound' device. ROMSET: None required. $end $info=isa_hdc $mame 0.143u3 Fixed Disk Controller Card, , ???? DRIVER: devices/bus/isa/hdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (hdc) to (isa_hdc). - 0.143u3: Added 'Fixed Disk Controller Card' device. ROMSET: 8192 bytes in 1 file / 5.29Kb packed $end $info=isa_hdc_ec1841 $mame 0.156 EC1841 HDC Card, , ???? DRIVER: devices/bus/isa/hdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (hdc_ec1841) to (isa_hdc_ec1841) and description changed to 'EC1841 HDC Card'. - 0.156: Added 'EC1841 HDC' device. ROMSET: None required. $end $info=isa_hercules $mame 0.143u3 Hercules Graphics Card, , ???? DRIVER: devices/bus/isa/mda.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'dump of Mazovia Polish alternate character set [MCbx Old Computer Collection]. - 0.145u1: Renamed (hercules) to (isa_hercules). - 0.143u3: Added 'Hercules Graphics Card' device. ROMSET: 8192 bytes in 2 files / 2.89Kb packed $end $info=isa_ibm_mda $mame 0.143u3 IBM Monochrome Display and Printer Adapter, , ???? DRIVER: devices/bus/isa/mda.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: BugFIX #06594: [Misc.] isa_ibm_mda: Typo on the "isa_ibm_mda" set description [Robbbert]. - 0.145u1: Renamed (mda) to (isa_ibm_mda). - 0.143u3: Added 'IBM Monochrome Display and Printer Adapter' device. ROMSET: 8192 bytes in 1 file / 3.48Kb packed $end $info=isa_ibm_pgc $mame 0.166 IBM Professional Graphics Controller, , ???? DRIVER: devices/bus/isa/pgc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.166: Added 'IBM Professional Graphics Controller' device. ROMSET: 135168 bytes in 5 files / 67.44Kb packed $end $info=isa_ibm_speech $mame 0.255 [Luigi30] IBM PS/2 Speech Adapter, , ???? The IBM PS/2 Speech Adapter is a sound card released by IBM similar to the IBM PCjr Speech Attachment. Instead of a PCjr sidecar, it is an ISA card which included a breakout box containing a built in speaker, volume control, headphone connectors, and a microphone input. Sound was produced by TI TMS5220C and Motorola MC3418L chips for LPC speech synthesis and CVSD sound (source: http://www.pixelatedarcade.com/tech_attributes/overview/ibm-ps-2-speech-adapter). DRIVER: devices/bus/isa/ibm_speech.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Luigi30 added 'IBM PS/2 Speech Adapter' device. ROMSET: 32768 bytes in 1 file / 21.91Kb packed $end $info=isa_ide $mame 0.145u2 IDE Fixed Drive Adapter, , ???? DRIVER: devices/bus/isa/ide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'IDE Fixed Drive Adapter' device. ROMSET: None required. $end $info=isa_lpt $mame 0.145u2 Printer Adapter, , ???? DRIVER: devices/bus/isa/lpt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'Printer Adapter' device. ROMSET: None required. $end $info=isa_mpu401 $mame 0.145u2 Roland MPU-401 MIDI Interface (ISA), , ???? DRIVER: devices/bus/isa/mpu401.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Roland MPU-401 MIDI Interface (ISA)'. - 0.145u2: Added 'Roland MPU-401 MIDI Interface' device. ROMSET: None required. $end $info=isa_pcmidi $mame 0.215 Music Quest PC MIDI Card (IHQMQ9), , ???? DRIVER: devices/bus/isa/pcmidi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Added 'Music Quest PC MIDI Card (IHQMQ9)' device. ROMSET: 65536 bytes in 1 file / 5.99Kb packed $end $info=isa_pds $mame 0.153 Programmers Development System (host), , ???? DRIVER: devices/bus/isa/pds.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Programmers Development System (host)'. - 0.153: Added 'Programmers Development System' device. ROMSET: None required. $end $info=isa_prose4001 $mame 0.274 [Vas Crabb] Speech Plus Prose 4001 (IBM PC mode), , ???? DRIVER: devices/bus/isa/prose4k1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.274: Vas Crabb added 'Speech Plus Prose 4001 (IBM PC mode)' device. ROMSET: 196608 bytes in 3 files / 93.63Kb packed $end $info=isa_sblaster_16 $mame 0.147 Sound Blaster 16, , ???? DRIVER: devices/bus/isa/sblaster.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: Implemented 8-bit DMA continue command [Angelo Salese]. - 0.147: Added 'Sound Blaster 16' device. ROMSET: None required. $end $info=isa_sblaster1_0 $mame 0.145u2 Sound Blaster 1.0, , ???? DRIVER: devices/bus/isa/sblaster.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: Implemented 8-bit DMA continue command [Angelo Salese]. - 0.145u2: Added 'Sound Blaster 1.0' device. ROMSET: None required. $end $info=isa_sblaster1_5 $mame 0.145u2 Sound Blaster 1.5, , ???? DRIVER: devices/bus/isa/sblaster.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: Implemented 8-bit DMA continue command [Angelo Salese]. - 0.145u2: Added 'Sound Blaster 1.5' device. ROMSET: None required. $end $info=isa16 $mame 0.149u1 [Miodrag Milanović] 16-bit ISA bus, , ???? DRIVER: devices/bus/isa/isa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to '16-bit ISA bus' [Angelo Salese]. - 0.149u1: Miodrag Milanović added 'ISA16' device. ROMSET: None required. $end $info=isa16_ibm_79f2661 $mame 0.280 [Angelo Salese] ISA16 IBM 79F2661 "bus switch", , ???? DRIVER: pc/teradrive.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Angelo Salese added 'ISA16 IBM 79F2661 "bus switch"' device. ROMSET: None required. $end $info=isa16_p5txla_mb $mame 0.256 [Angelo Salese] ISA16 P5TX-LA Virtual MB resources, , ???? DRIVER: taito/taitowlf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'ISA16 P5TX-LA Virtual MB resources' device. ROMSET: None required. $end $info=isa16_slot $mame 0.149u1 16-bit ISA slot, , ???? DRIVER: devices/bus/isa/isa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to '16-bit ISA slot'. - 0.149u1: Added 'ISA16_SLOT' device. ROMSET: None required. $end $info=isa16_taito_rom_disk $mame 0.256 [Angelo Salese] ISA16 Taito Wolf System ROM DISK, , ???? DRIVER: taito/taitowlf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'ISA16 Taito Wolf System ROM DISK' device. ROMSET: None required. $end $info=isa386c $mame 0.214 [rfka01] ISA-386C, Asus, 1989 Technical informations: http://web.archive.org/web/20211127075058/http://www.win3x.org/uh19/motherboards/794 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Marquee and PCB. WIP: - 0.214: rfka01 added 'Asus ISA-386C' system. ROMSET: 65536 bytes in 1 file / 35.65Kb packed $end $info=isa386u30 $mame 0.214 [rfka01] ISA-386U30 REV.2.2, Asus, 199? ASUS ISA-386U30 REV.2.2 motherboard for Intel 80386DX (32-bit) processors, manufactured circa 1989–1991. Industrial design featuring a 16-bit ISA slot for expansion, support for 30-pin SIMM modules for DRAM up to 16 MB, integrated floppy and IDE controllers, and onboard serial/parallel ports. Based on the Chips and Technologies chipset (82C301/82C302). Revision 2.2 included improvements in stability and compatibility compared to earlier versions. Typically used with MS-DOS, Windows 3.x, or OS/2 in entry-level workstations and business PCs from the pre-Pentium era. It represents a reliable solution for 386-based systems employing the ISA architecture prior to the adoption of the VLB/PCI slot. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.214: rfka01 added 'Asus ISA-386U30 REV.2.2' system. ROMSET: 65536 bytes in 1 file / 35.96Kb packed $end $info=isa8 $mame 0.149u1 8-bit ISA bus, , ???? DRIVER: devices/bus/isa/isa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to '8-bit ISA bus'. - 0.149u1: Added 'ISA8' device. ROMSET: None required. $end $info=isa8_ec1841_0003 $mame 0.199 ISA 8bits EC1841.0003 FDC hookup, , ???? DRIVER: devices/bus/isa/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.199: Added 'ISA 8bits EC1841.0003 FDC hookup' device. ROMSET: None required. $end $info=isa8_fdc_6300p $mame 0.284 [donohoe00] ISA 8bits 6300 Plus FDC hookup, , ???? DRIVER: olivetti/att6300p_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: donohoe00 added 'ISA 8bits 6300 Plus FDC hookup' device. ROMSET: None required. $end $info=isa8_fdc_at $mame 0.147u2 ISA 8bits AT FDC hookup, , ???? DRIVER: devices/bus/isa/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added 'ISA 8bits AT FDC hookup' device. ROMSET: None required. $end $info=isa8_fdc_ps2 $mame 0.147u2 ISA 8bits PS/2 FDC hookup, , ???? DRIVER: devices/bus/isa/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added 'ISA 8bits PS/2 FDC hookup' device. ROMSET: None required. $end $info=isa8_fdc_smc $mame 0.147u2 ISA 8bits SMC FDC hookup, , ???? DRIVER: devices/bus/isa/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added 'ISA 8bits SMC FDC hookup' device. ROMSET: None required. $end $info=isa8_fdc_superio $mame 0.147u2 ISA 8bits SUPERIO FDC hookup, , ???? DRIVER: devices/bus/isa/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added 'ISA 8bits SUPERIO FDC hookup' device. ROMSET: None required. $end $info=isa8_fdc_xt $mame 0.147u2 ISA 8bits XT FDC hookup, , ???? DRIVER: devices/bus/isa/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added 'ISA 8bits XT FDC hookup' device. ROMSET: None required. $end $info=isa8_myb3k_com $mame 0.193 [Joakim Larsson Edström] ADP4703 RS-232C Serial Card, , ???? DRIVER: devices/bus/isa/myb3k_com.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: Joakim Larsson Edström added 'ADP4703 RS-232C Serial Card' device. ROMSET: None required. $end $info=isa8_myb3k_fdc4710 $mame 0.193 [Joakim Larsson Edström] FDC4710 SSDD Floppy Disk Controller, , ???? DRIVER: devices/bus/isa/myb3k_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: Joakim Larsson Edström added 'FDC4710 SSDD Floppy Disk Controller' device. ROMSET: None required. $end $info=isa8_myb3k_fdc4711 $mame 0.193 [Joakim Larsson Edström] FDC4711 DSDD Floppy Disk Controller, , ???? DRIVER: devices/bus/isa/myb3k_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: Joakim Larsson Edström added 'FDC4711 DSDD Floppy Disk Controller' device. ROMSET: None required. $end $info=isa8_myb3k_fdc4712 $mame 0.211 FDC4712 DSDD Floppy Disk Controller, , ???? DRIVER: devices/bus/isa/myb3k_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'FDC4712 DSDD Floppy Disk Controller' device. ROMSET: None required. $end $info=isa8_slot $mame 0.149u1 8-bit ISA slot, , ???? DRIVER: devices/bus/isa/isa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to '8-bit ISA slot'. - 0.149u1: Added 'ISA8_SLOT' device. ROMSET: None required. $end $info=isbc_208 $mame 0.180 ISBC 208 Flexible Disk Driver Controller, , ???? DRIVER: intel/isbc_208.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'ISBC 208 Flexible Disk Driver Controller'. - 0.180: Added 'ISBC 208 Flexible Disk Drive Controller' device. ROMSET: None required. $end $info=isbc_215g $mame 0.152 ISBC 215G Winchester Disk Controller, , ???? DRIVER: shared/isbc_215g.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.152: Added 'ISBC 215G Winchester Disk Controller' device. ROMSET: 16384 bytes in 2 files / 11.22Kb packed $end $info=isbc_218a $mame 0.152 ISBX 218a for ISBC, , ???? DRIVER: devices/bus/isbx/isbc_218a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.152: Added 'ISBX 218a for ISBC' device. ROMSET: None required. $end $info=isbc202 $mame 0.218 [F. Ulivi] iSBC-202 floppy controller, , ???? DRIVER: devices/bus/multibus/isbc202.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: F. Ulivi added 'iSBC-202 floppy controller' device. ROMSET: 2048 bytes in 4 files / 1.49Kb packed $end $info=isbc286 $mame 0.136 [Robbbert] iSBC 286, Intel, 19?? Single-board computer Intel based on the 80286 processor (16-bit), produced in the 1980s for embedded and industrial applications. It integrated the CPU, RAM/ROM memory, a controller for floppy disks/hard drives, serial/parallel ports, and expansion slots onto a single compact board. Widely used in industrial automation, control systems, instrumentation, and as a development platform for embedded software. It supported operating systems such as MS-DOS, CP/M-86, and proprietary real-time systems. Featuring a rugged design suited for industrial environments, it included standard connectors for integration into dedicated racks or cabinets. It represented a complete "all-in-one" solution prior to the advent of modern modular industrial PCs. DRIVER: intel/isbc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.136: Robbbert added skeleton driver of 'Intel iSBC 286' system. ROMSET: 131072 bytes in 2 files / 80.38Kb packed $end $info=isbc2861 $mame 0.136 [Robbbert] iSBC 286/10, Intel, 1983 The iSBC 286/10 Single Board Computer is a member of Intel's complete line of microcomputer modules and systems which take advantage of Intel's VLSI technology to provide economical, off-the-shelf, computerbased solutions for OEM applications. The board is a complete microcomputer system on a 6.75 x 12.0 inch printed circuit card. The CPU, system clock, memory sockets, lID ports and drivers, serial communications interface, priority interrupt logic and programmable timers all reside on the board (source: http://www.intel-vintage.info/intelsystems.htm). DRIVER: intel/isbc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.180: Machine promoted to working [Carl]. - 0.136: Robbbert added skeleton driver of 'Intel iSBC 286-10' system. ROMSET: 131072 bytes in 8 files / 78.26Kb packed $end $info=isbc28612 $mame 0.181 [Al Kossow] iSBC 286/12, Intel, 1983 The iSBC 286/12, iSBC 286/14, and iSBC 286/16 Single Board Computers are members of Intel's high performance family of 16-bit microcomputers. The boards feature an 80286 microprocessor running at 8 MHz together with 1, 2, or 4 megabytes of dual-ported, 0 wait-state, parity memory. These features make the iSBC 286/12/14/16 boards the ideal single board solution for applications requiring high performance and up to 1, 2, or 4 megabytes of memory. For those applications needing more memory, up to four memory expansion boards may be connected to the iSBC 286/12/14/16 boards over its P2 interface. The P2 interface supports both standard iLBX memory boards and Intel's EX series of synchronous, 0 wait-state, memory boards that provide up to 16 megabytes of system memory. The iSBC 286/12/14116 boards also feature two sockets for user installed 80287 Numeric Data Processor and 82258 Advanced Direct Memory Access Controller devices. These components further increase board performance by off-loading time intensive tasks from the 80286 microprocessor. The iSBC 286/12/14/16 CPU boards are true single-board solutions that also include two serial liD channels, one parallel line printer channel, local memory, interrupt controllers and programmable timers all on one board (source: https://drive.google.com/file/d/0B9rh9tVI0J5mZTlmZDI0M2ItOWM4YS00MGFkLTliNTktNmZmZTlmODkwOGU0/view). DRIVER: intel/isbc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.181: Al Kossow added 'Intel iSBC 286/12' system. ROMSET: 65536 bytes in 2 files / 41.91Kb packed $end $info=isbc660 $mame 0.243 [Patrick Mackinlay] iSBC 660, Intel, 1985 The iSBC 660 System Chassis is an attractive, 7-inch high system chassis designed for use with Intel OEM computers. It has eight slots for single board computers, memory, 110, or other expansion modules. The iSBC 660 is ideal for applications requiring multiple board solutions. DC power output is provided at + 12V, + 5V, -12V, and - 5V levels. The current capabilities of each of these output levels have been chosen to provide power over a O?C to 50?C temperature range for the majority of applications requiring combinations of computers, memories, peripherals, and other 110 capabilities. Current limiting and over-voltage protection is provided at all outputs. Standard logic recognizes a system AC power failure and generates a TTL signal for use in power-down control. For user convenience, a reset switch is provided on the front panel. The reset signal generated and sent to the system bus can be used for external system control (source: http://www.nj7p.org/Manuals/PDFs/Intel/AFN-00285A.pdf). DRIVER: intel/isbc660.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.243: Patrick Mackinlay added 'Intel iSBC 660' system. ROMSET: None required. $end $info=isbc8010 $mame 0.175 [Nigel Barnes] iSBC 80/10, Intel, 1975 Technical informations: http://www.nj7p.org/Computers/Multibus/SBC/Intel-80_10/80_10_computer.php DRIVER: intel/isbc8010.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.175: Nigel Barnes added 'Intel iSBC 80/10' system. ROMSET: 6912 bytes in 8 files / 4.89Kb packed $end $info=isbc8010a $mame 0.175 [Nigel Barnes] iSBC 80/10A, Intel, 1977 Technical informations: http://www.nj7p.org/Computers/Multibus/SBC/Intel-80_10/80_10_computer.php DRIVER: intel/isbc8010.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and pdf Manual. WIP: - 0.175: Nigel Barnes added 'Intel iSBC 80/10A' system. $end $info=isbc8010b $mame 0.175 [Nigel Barnes] iSBC 80/10B, Intel, 1979 Technical informations: http://www.nj7p.org/Computers/Multibus/SBC/Intel-80_10/80_10_computer.php DRIVER: intel/isbc8010.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, pdf Manual and PCB. WIP: - 0.194: Fixed typos [Olivier Galibert]. - 0.175: Nigel Barnes added 'Intel iSBC 80/10B' system. $end $info=isbc8024 $mame 0.243 [Patrick Mackinlay] Intel iSBC 80/24 Single Board Computer, , ???? DRIVER: devices/bus/multibus/isbc8024.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: Patrick Mackinlay added 'Intel iSBC 80/24 Single Board Computer' device. ROMSET: 4096 bytes in 2 files / 2.57Kb packed $end $info=isbc8030 $mame 0.175 [Nigel Barnes] iSBC 80/30, Intel, 1978 Single-board computer Intel based on the 8080/8085 processor (8-bit), produced in the late 1970s/early 1980s for embedded and industrial applications. It integrated a CPU, RAM/ROM memory, controllers for serial/parallel I/O, and an expansion slot all on a single compact board conforming to the Multibus standard. Widely used in automation, instrumentation, control systems, and as a development platform for embedded software. It supported operating systems such as ISIS (Intel System Implementation Supervisor) and CP/M. Featuring a rugged design suited for industrial environments, it included standard connectors for rack integration. This device represented a modular "all-in-one" solution prior to the emergence of standardized industrial PCs—a typical example of the Intel Multibus ecosystem for 8-bit embedded systems. DRIVER: intel/isbc8030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, pdf Manual and Marquee. WIP: - 0.192: Remove hacky and superfluous UI-configurable Baud clock [AJR]. - 0.175: Nigel Barnes added 'Intel iSBC 80/30' system. ROMSET: 2048 bytes in 1 file / 1.50Kb packed $end $info=isbc86 $mame 0.136 [Robbbert] iSBC 86/12A, Intel, 1978 The iSBC 86/12A Single Board Computer is a member of Intel's complete line of OEM microcomputer systems which take full advantage of Intel's LSI technology to provide economical self-contained computer based solutions for OEM applications. The iSBC 86/12A board is a complete computer system on a single 6.75 x 12.00-inch printed circuit card. The CPU, system clock, read/write memory, nonvolatile read only memory, I/O ports and drivers, serial communications interface, priority interrupt logic and programmable timers, all reside on the board. Full MUL TIBUS interface logic is included to offer compatibility with the Intel OEM Microcomputer Systems family of Single Board Computers, expansion memory options, digital and analog 110 expansion boards and peripheral controllers (source: http://www.intel-vintage.info/intelsystems.htm). DRIVER: intel/isbc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.136: Robbbert added skeleton driver of 'Intel iSBC 86/12A' system. ROMSET: 16384 bytes in 4 files / 7.39Kb packed $end $info=isbc8605 $mame 0.180 [Al Kossow] iSBC 86/05, Intel, 1981 Single-board computer Intel based on the 8086 processor (16-bit), produced in the early 1980s for embedded and industrial applications. It integrated a CPU, RAM/ROM memory, serial/parallel I/O controller, and expansion slots onto a compact board conforming to the Multibus standard. Used in automation, instrumentation, and control systems. Supported operating systems such as ISIS and CP/M-86. Featuring a rugged design suitable for industrial environments, it included standard connectors for rack integration. It represented a modular "all-in-one" solution within the Intel Multibus ecosystem prior to the emergence of standardized industrial PCs. DRIVER: intel/isbc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.180: Al Kossow added 'Intel iSBC 86/05' system. ROMSET: 16384 bytes in 1 file / 11.10Kb packed $end $info=isbc8630 $mame 0.180 [Al Kossow] iSBC 86/30, Intel, 1981 Single-board computer Intel based on the 8086 processor (16-bit), produced in the early 1980s for embedded and industrial applications. It was part of the iSBC (Intelligent Single Board Computer) family and complied with the Multibus standard. The computer integrated a CPU, RAM/ROM memory, serial/parallel I/O controller, and expansion slots all on a single compact board. It was widely used in industrial automation, instrumentation, and control systems. It supported operating systems such as ISIS (Intel System Implementation Supervisor) and CP/M-86. Featuring a rugged design with standard connectors for integration into industrial racks, it represented a modular "all-in-one" solution within the Intel Multibus ecosystem prior to the emergence of standardized industrial PCs. DRIVER: intel/isbc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, pdf Manual, Marquee and PCB. WIP: - 0.180: Al Kossow added 'Intel iSBC 86/30' system. ROMSET: 49152 bytes in 8 files / 26.43Kb packed $end $info=isbx_slot $mame 0.151 iSBX bus slot, , ???? DRIVER: devices/bus/isbx/isbx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Changed description to 'iSBX bus slot'. - 0.151: Added 'Compis graphics slot' device. ROMSET: None required. $end $info=isinger $mame 0.275 [David Haywood, TeamEurope, Taksangs] i-Singer (Korea), Sonokong / SSD Company LTD, 2000 The SSD i-Singer is an electronic device dedicated to music, manufactured by SSD (Silicon Sound Design), a company specializing in digital musical instruments and synthesizers. The i-Singer is designed primarily for use in education or for hobbyists interested in creating electronic music. It is a compact device that combines speech synthesis, music sequencing and sound playback capabilities. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: ekara_cart.xml RESOURCES: Snap and Title. WIP: - 0.275: David Haywood, TeamEurope, Taksangs added 'Sonokong / SSD Company LTD i-Singer (Korea)' system. ROMSET: 1048576 bytes in 1 file / 543.57Kb packed $end $info=iskr1030m $mame 0.137 [Miodrag Milanović] 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). DRIVER: pc/iskr103x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.145u6: Year/manufacturer fixes [AntoPISA]. - 0.137: Miodrag Milanović added 'Iskra-1030M driver. ROMSET: 16384 bytes in 2 files / 8.68Kb packed $end $info=iskr1031 $mame 0.137 [Miodrag Milanović] Iskra 1031, , 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). DRIVER: pc/iskr103x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.146u4: Split machine descriptions from pc16, remove hacks from pc16 and ibm5550 [Sergey Svishchev]. - 0.145u6: Year/manufacturer fixes [AntoPISA]. - 0.137: Miodrag Milanović added 'Iskra-1030M driver. ROMSET: 32768 bytes in 4 files / 17.62Kb packed $end $info=iskr3104 $mame 0.143u3 [temaperm, anasana] Iskra 3104, Schetmash, 1992 Soviet/Russian PC produced by the Schetmash plant in Kursk in 1992. An upgraded version of the Iskra 1031, it was based on the KR1810VM86 processor (a Soviet clone of the 16-bit Intel 8086) and was compatible with the IBM PC/XT architecture. It featured EGA video support with Cyrillic character set capabilities for Russian-language display, expandable RAM, and ISA expansion slots. Intended for professional, educational, and industrial use in the post-Soviet era, it represented an attempt to modernize Russian home computing before the widespread adoption of Western PCs. It was marketed in limited quantities due to the collapse of the Soviet electronics industry and the rapid proliferation of Western PC clones during the 1990s. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and PCB. 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: 16384 bytes in 2 files / 7.35Kb packed $end $info=it8661f $mame 0.286 [Angelo Salese] ITE IT8661F PnP Super AT I/O, , ???? DRIVER: devices/machine/it8671f.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Angelo Salese added 'ITE IT8661F PnP Super AT I/O' device. ROMSET: None required. $end $info=it8671f $mame 0.286 [Angelo Salese] ITE IT8671F Giga I/O, , ???? DRIVER: devices/machine/it8671f.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Improve device selection a bit [Angelo Salese]. - 0.286: Angelo Salese added 'ITE IT8671F Giga I/O' device. ROMSET: None required. $end $info=it8703f_device $mame 0.210 ITE IT8703F-A SuperIO, , ???? DRIVER: pc/nforcepc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'ITE IT8703F-A SuperIO' device. ROMSET: None required. $end $info=it8705f $mame 0.264 [Angelo Salese] ITE IT8705F LPC Super I/O, , ???? DRIVER: devices/machine/it8705f.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Angelo Salese added 'ITE IT8705F LPC Super I/O' device. ROMSET: None required. $end $info=itc4 $mame 0.217 [ClawGrip] ITC-4 Intelligent Temperature Controller (Version 2.04), Oxford Instruments, 1988 Precision device for scientific laboratories, primarily used in cryogenic applications and physical research. It features advanced PID control, multiple sensor inputs (platinum resistance thermometers, germanium diodes), outputs for heaters up to 100 W, and an RS-232 interface for automation. Measurement resolution down to the millikelvin, integrated LCD display, programmable temperature ramps, and high stability. Employed in condensed matter physics experiments, spectroscopy, and low-temperature systems. Compact, rack-mountable design for seamless integration into professional experimental setups. DRIVER: skeleton/itc4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.217: ClawGrip added 'Oxford Instruments ITC-4 Intelligent Temperature Controller (Version 2.04)' system. ROMSET: 16384 bytes in 1 file / 13.51Kb packed $end $info=itmcmtp3 $mame 0.137 [Manfred Schneider, PeT, Paul Robson] ITMC MPT-03, ITMC, 198? Primarily used for basic electrical measurements: AC/DC voltage, current, resistance, continuity, and capacitance. Compact design with an LCD display, built-in alligator clips or removable test probes, and battery-powered (9V or AAA). Intended for technicians, hobbyists, and home maintenance users as an affordable entry-level tool. While not a precision laboratory instrument, it provides a practical solution for quick diagnostics on low-voltage circuits. DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'ITMC MPT-03' system. ROMSET: None required. $end $info=itt1700 $mame 0.203 [Al Kossow] ITT 1700, ITT Courier, 1983 External ITT Courier model 1700 modem, manufactured by ITT Corporation in the 1980s–1990s for dial-up connections over analog telephone lines. Typical speed: 1200/2400 bps, using V.22/V.22bis protocols. Compact design housed in a gray metal chassis with an LED display indicating connection status; external power supply; RJ11 ports for the telephone line and RS-232 port for connecting to a computer. The modem included features such as automatic answering, tone/pulse dialing, and a buffer for reliable data transfers. It was widely used in business environments and BBS systems before the advent of faster modems (9600+ bps). It represented a dependable solution for data communications in the pre-commercial Internet era. DRIVER: skeleton/itt1700.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.203: Al Kossow added 'ITT Courier ITT 1700' system. ROMSET: 13312 bytes in 3 files / 2.45Kb packed $end $info=itt1700_kbd $mame 0.203 ITT 1700 keyboard, , ???? DRIVER: skeleton/itt1700_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Added 'ITT 1700 keyboard' device. ROMSET: None required. $end $info=itt3030 $mame 0.146u1 [rfka01, Miodrag Milanović] ITT3030, ITT RFA, 1982 The ITT 3030 is a modular system with several options available. The original CPU for example is a Z80A, but a 8086 CPU board was available. More floppy disk drives and hard disks (5, 10 and 15 MB) can be added. The average access time of the hard-disks is 170ms, and the transfer rate 600 kb/s. It is also possible to add up to two 8" disk drives in addition to the original 5''1/4 disk-drives. They can be simple-sides/simple-density (256k) and are thus compatible with the IBM 3740 format, or double-sided/double-density (1024kb) (source: http://www.old-computers.com/museum/computer.asp?c=146&st=1). DRIVER: skeleton/itt3030.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: itt3030.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.188: Corrected 70-track drive type, and added '35-track drive type and format definition [helwie44, rfka01]. - 0.155: Additional FDC hookup, now tries and fails to boot [R. Belmont]. - 0.146u1: rfka01 and Miodrag Milanović added 'skeleton driver ITT RFA ITT3030' system. ROMSET: 5120 bytes in 3 files / 2.08Kb packed $end $info=itt9216 $mame 0.201 [Robbbert] ITT 9216-X, ITT Courier, 1986 This terminal from early 1986 (although they were introduced probably year earlier) was a functional replacement of IBM 3179 color terminal. Contrary to IBM 3180, it has logic and display combined in one casing, only the keyboard is external. Its 14-inch color CRT can display seven colors: red, green, blue, white, yellow, bright-blue and bright-red. It can be used as a part of IBM 3270 system - a terminal system which works not only by simple exchange of text between terminal and mainframe, but around forms - mainframe can send form, which i filled on terminal and sent back. This way bandwidth usage in serial port is minimized. In this system, IBM developed their own serial link (described e.g. here) - technically it was a bi-directional serial port using coaxial cable and BNC plugs being totally incompatible with RS232-based solutions. This terminal is IBM-compatible, so it can be used in IBM terminals network. It is built around MC6800 microprocessor and has 64kB of memory - in 1986 a typical home computer had this configuration! Logic is made with proprietary chips made by NCR, PAL circuits and TTL glue chips (source: http://oldcomputer.info/terminal/itt9216/index.htm). DRIVER: skeleton/itt9216.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.211: Changed description to 'ITT 9216-X'. - 0.201: Robbbert added 'ITT Courier 9216-X' system. ROMSET: 16384 bytes in 2 files / 5.53Kb packed $end $info=itttelma $mame 0.130 [Juergen Buchmueller, Frank Palazzolo, Sean Riddle] ITT Tele-Match Processor, ITT, 197? ITT Tele-Match Processor it's a clone of the Fairchild Channel F is a game console released by Fairchild Semiconductor in August 1976 at the retail price of $169.95. It has the distinction of being the first programmable ROM cartridge-based video game console, and the first console to use a microprocessor. It was launched as the Video Entertainment System, or VES, but when Atari released their VCS the next year, Fairchild renamed its machine. By 1977, the Fairchild Channel F had sold 250,000 units and was second-place behind the VCS (source: http://en.wikipedia.org/wiki/Fairchild_Channel_F). DRIVER: fairchild/channelf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: channelf.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.130: Juergen Buchmueller, Frank Palazzolo and Sean Riddle added 'ITT Tele-Match Processor' system. ROMSET: None required. $end $info=ittxtra $mame 0.206 [rfka01] ITT XTRA, ITT Information Systems, 1984 Like the IBM PC, the Xtra consists of three components: a display, a detachable keyboard, and a system unit housing the CPU, disk drives, and electronic innards of the' system. Yet the Xtra lives up to its name, offering a few extra touches to differentiate it from the competition. The system unit lacks the sleek lines so prevalent among its competitors. Indeed, it looks rather boxy. However, the purpose of this rather utilitarian design is flexibility. You can place the unit horizontally or, if desk space is tight, vertically. Inside, the usual 16-bit 8088 microprocessor, 128K RAM (expandable to 256K), and 32K ROM (expandable to 64K) reside on the motherboard. The Xtra supports the 8087 numeric co-processor, and five expansion slots allow you to install memory, graphics, and other expansion boards. A RS-232C serial port, which can handle up to 9600 baud, and a parallel port are included (source: https://www.atarimagazines.com/creative/v10n12/71_ITT_Xtra_an_IBM_PC_compa.php). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.206: rfka01 added 'ITT Information Systems ITT XTRA' system. ROMSET: 32768 bytes in 2 files / 17.45Kb packed $end $info=itunlim $mame 0.152 [Robbert, Team Europe] VTech IT Unlimited (UK), Video Technology, 1998 The IT Unlimited was a machine that was aimed at the older child age group 10-12 years. Functionally it looks like a home micro, with a full travel keyboard, number pad, and the ability to connect to a TV via composite or RF. Below the keyboard are two funtion buttons set either side of a cursor wheel. Like many V-tech machines it takes educational cartridges in a side port, the cartridge with ours is a Science Fact program (source: http://www.computinghistory.org.uk/det/50277/Vtech-I-T-Unlimited/). DRIVER: vtech/geniusiq.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: iq128.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.152: Robbbert and Team Europe added 'Vtech IT Unlimited (UK)' system. ROMSET: 2097152 bytes in 1 file / 824.56Kb packed $end $info=itvg48 $mame 0.219 [Team Europe, David Haywood] Interactive TV Games 48-in-1 (PAL), TaiKee, 200? Affordable TaiKee console TV game (Asian OEM brand) with 48 built-in games. Compact design featuring two wired controllers integrated into the chassis; PAL video output for European TVs; power supplied via an external adapter. The games are simplified clones of classic arcade/8-bit titles (platformers, shooters, puzzles) with reduced 2D graphics and basic audio. No official licenses: titles have modified names to avoid copyright issues. Intended for discount markets as an entry-level entertainment option for children and families. Typical Chinese production for European retailers from 2005 to 2015, offering an affordable solution for casual gaming on traditional TVs. DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Team Europe and David Haywood added 'TaiKee Interactive TV Games 48-in-1 (PAL)' system. ROMSET: 33554432 bytes in 1 file / 11.01Mb packed $end $info=itvg49 $mame 0.219 [Team Europe, David Haywood] Interactive TV Games 49-in-1 (PAL), TaiKee / Waixing, 2009 Affordable TaiKee console TV game (Asian OEM brand) with 49 built-in games. Compact design featuring two wired controllers integrated into the chassis; PAL video output for European TVs; power supplied via an external adapter. The games are simplified clones of classic arcade/8-bit titles (platformers, shooters, puzzles, sports) with reduced 2D graphics and basic audio. No official licenses: titles with slightly modified names to circumvent copyright restrictions. Designed for discount markets as an entry-level entertainment option for children and families. Typical Chinese production for European retailers from 2005 to 2015—a cost-effective solution for casual gaming on traditional TVs. DRIVER: tvgames/spg2xx_zone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: Changed manufacturer to 'TaiKee / Waixing'. - 0.219: Team Europe and David Haywood added 'TaiKee Interactive TV Games 49-in-1 (PAL)' system. ROMSET: 134217728 bytes in 1 file / 34.32Mb packed $end $info=itvphone $mame 0.230 [ClawGrip, Sean Riddle, David Haywood, AJR] Teléfono interactivo de TV (Spain), Taikee / Oregon Scientific / V-Tac Technology Co Ltd., 2007 TV game device shaped like a toy telephone, sold in Spain under the brands Taikee/Oregon Scientific/V-Tac Technology Co Ltd. Colorful design inspired by a retro landline phone, featuring a functional handset that doubles as a controller and a numeric keypad for interaction. Includes simplified built-in games (quizzes, memory games, educational mini-games) running on low-cost hardware. PAL video output for European TVs; powered via an external adapter. Intended for children aged 4–10 as an entry-level educational entertainment device. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.230: ClawGrip, Sean Riddle, David Haywood and AJR added 'Taikee/Oregon Scientific/V-Tac Technology Co Ltd. Teléfono interactivo de TV (Spain)' system. ROMSET: 2097152 bytes in 1 file / 882.88Kb packed $end $info=ivant $mame 0.268 [hap, Sean Riddle] Ivan The Terrible (H8/3216 version), Excalibur Electronics, 1997 Ivan The Terrible, (Excalibur 701E Ivan The Terrible) a talking dedicated chess computer by Excalibur Electronics, released in 1996. The computer has a Hitachi H8/3216 controller running at 12 MHz with 48 KiB ROM and 2 KiB RAM, and features a press sensory board along with LCD, button panel and speaker. The program was Ron Nelson's further development of his H8 program of the Excalibur Mirage applying a tactical quiescence search due to attack maps, adding sound effects and speech synthesis with his own compression algorithm. Evaluation tuning was supported by chess consultant Larry Kaufman, who was also responsible for the opening book (source: https://www.chessprogramming.org/Ivan_The_Terrible). DRIVER: excalibur/ivant.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.268: hap and Sean Riddle added 'Excalibur Electronics Ivan The Terrible (H8/3216 version)' system. ROMSET: 1186775 bytes in 3 files / 1006.15Kb packed $end $info=ivanto $mame 0.264 [hap, Sean Riddle] Ivan The Terrible (H8/3256 version), Excalibur Electronics, 1996 Ivan The Terrible, (Excalibur 701E Ivan The Terrible) a talking dedicated chess computer by Excalibur Electronics, released in 1996. The computer has a Hitachi H8/3216 controller running at 12 MHz with 48 KiB ROM and 2 KiB RAM, and features a press sensory board along with LCD, button panel and speaker. The program was Ron Nelson's further development of his H8 program of the Excalibur Mirage applying a tactical quiescence search due to attack maps, adding sound effects and speech synthesis with his own compression algorithm. Evaluation tuning was supported by chess consultant Larry Kaufman, who was also responsible for the opening book (source: https://www.chessprogramming.org/Ivan_The_Terrible). DRIVER: excalibur/ivanto.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.268: Renamed (ivant) to (ivanto) and description changed to 'Ivan The Terrible (H8/3256 version)' [hap]. - 0.265: Move to \excalibur folder [hap]. - 0.264: hap and Sean Riddle added 'Excalibur Electronics Ivan The Terrible' system. ROMSET: 1190996 bytes in 3 files / 1000.73Kb packed $end $info=ivelultr $mame 0.129 [Miodrag Milanović] 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). DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.284: Hook up character set switch to unique keyboard output [AJR]. - 0.283: Demote to imperfect graphics; also demote basis108 to not working [AJR]. - 0.129: Miodrag Milanović added 'Ivel Ultra' system. ROMSET: 16384 bytes in 3 files / 10.52Kb packed $end $info=ivelultrkb $mame 0.284 [AJR] Ivel Ultra keyboard, , ???? DRIVER: devices/bus/a2kbd/ivelultrkb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: AJR added 'Ivel Ultra keyboard' device. ROMSET: 2048 bytes in 1 file / 0.68Kb packed $end $info=ivg09 $mame 0.152 [Robbbert] CPU09 with IVG09 and IFD09, C. Tavernier, 1983 This system was described in a French computer magazine (source: MESS driver). DRIVER: skeleton/tavernie.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.152: Robbbert added 'Tavernier CPU09 (with IVG09 and IFD09)' system. ROMSET: 14832 bytes in 4 files / 4.29Kb packed $end $info=iwm $mame 0.149u1 Apple IWM floppy controller, , ???? DRIVER: devices/machine/iwm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Fix debugger side-effects (#15329): Propagate eac5b0f from swim1; also remove dead code leftover from 623e248; fixes #15315, laser128 [arekkusu42]. - 0.253: Reset the data latch on wp access [Olivier Galibert]. - 0.244: Do a complete clock change on sync write for better flux change time precision iwm: Increate the flux write buffer size for better performance (complete sector write in a single call) 2gs: Correct the q3 clock value, making (sync) writes reliable [Olivier Galibert]. - 0.230: Small write fixes [Olivier Galibert]. Compile fix [R. Belmont]. Finish the fix, sorry about the mistake. Correct sense value when drive is not connectd [Olivier Galibert]. - 0.222: Changed description to 'Apple IWM floppy controller'. - 0.149u1: Added 'Apple IWM (Integrated Woz Machine)' device. ROMSET: None required. $end $info=ixl2000 $mame 0.137 [Manfred Schneider, PeT, Paul Robson] 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). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Intercord XL 2000' system. ROMSET: None required. $end $info=jade $mame 0.201 [MCbx] unknown S-100 computer with Serial/Parallel/Interrupt Controller, Jade Computer Products, 1983 Single board Z80 computer on a S100 card. The SPIO board adds four CTCs, two SIOs and one PIO (source: https://github.com/mamedev/mame/blob/master/src/mame/drivers/unkz80.cpp). DRIVER: skeleton/jade.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.201: MCbx added 'unknown S-100 computer with Serial/Parallel/Interrupt Controller' system. ROMSET: 2048 bytes in 1 file / 1.70Kb packed $end $info=jag_blitter $mame 0.222 [Angelo Salese] Atari Jaguar Blitter, , ???? DRIVER: atari/jag_blitter.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Angelo Salese added 'Atari Jaguar Blitter' device. ROMSET: None required. $end $info=jaguar $mame 0.71 [Nate Woods] Jaguar (NTSC), 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. 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. 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). DRIVER: atari/jaguar.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: jaguar.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.285: BugFIX 09342 [Save/Restore] (atari/jaguar.cpp) jaguar [cfodder]: Cartridge EEPROM is not emulated [Angelo Salese]. - 0.273: BugFIX #08999 [Crash/Freeze] (atari/jaguar.cpp) jaguar: The emulator crashes when attempting to load raw binaries [Robbbert]. - 0.272: Add [[maybe_unused]] to the speedup functions [hap]. - 0.219: Fixed disassembly of movei instruction (GitHub #6314) [ElectronAsh]. Eliminated unsafe raw memory pointer use from blitter (fixes several exceptions, including tempst2k) [AJR]. - 0.211: Changed description to 'Jaguar (NTSC)'. Implemented version bits in control register, eliminated register_postload, and cleaned up code [cam900]. - 0.148u5: Added 'some dumps surfaced since last update of the list [LoganB]. - 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 Stöneberg]. 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 bytes in 2 files / 50.98Kb packed $end $info=jaguarcd $mame 0.132 [Nate Woods] Jaguar CD (NTSC), 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). DRIVER: atari/jaguar.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: jaguar.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.244: Fix nodisc crash again [hap] - 0.211: Changed description to 'Jaguar CD (NTSC)'. - 0.132: Nate Woods added skeleton driver of 'Atari Jaguar CD' system. ROMSET: 524288 bytes in 2 files / 167.69Kb packed $end $info=jaguardsp $mame 0.150 Motorola Atari Jaguar DSP "Jerry", , ???? DRIVER: devices/cpu/jaguar/jaguar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola Atari Jaguar DSP "Jerry"' [Angelo Salese]. - 0.150: Added 'Jaguar DSP' device. ROMSET: None required. $end $info=jaguargpu $mame 0.150 Motorola Atari Jaguar GPU "Tom", , ???? DRIVER: devices/cpu/jaguar/jaguar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola Atari Jaguar GPU "Tom"' [Angelo Salese]. - 0.150: Added 'Jaguar GPU' device. ROMSET: None required. $end $info=jak_1vs $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] 1 Vs 100 (JAKKS Pacific TV Game), JAKKS Pacific Inc / Pronto Games, 2007 The JAKKS Pacific Pronto Games 1 vs. 100 is an interactive electronic toy produced by JAKKS Pacific as part of its popular "Pronto Games" line, launched in the early 2000s. This device is inspired by the popular TV game show "1 vs. 100," originally broadcast internationally (as Eén tegen 100 in the Netherlands) and then adapted in the United States by NBC in 2006-2008, with presenters such as Bob Saget. The game is designed for a single player to answer multiple-choice questions, trying to mentally eliminate 100 "virtual opponents"-just as in the TV show-by answering the questions correctly while everyone else "gets it wrong." DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle, TeamEurope added 'JAKKS Pacific Inc / Pronto Games 1 Vs 100 (JAKKS Pacific TV Game)' system. ROMSET: 2097152 bytes in 1 file / 1.00Mb packed $end $info=jak_5thg $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Are You Smarter than a 5th Grader? (JAKKS Pacific TV Game), JAKKS Pacific Inc / Handheld Games, 2007 The JAKKS Pacific Handheld Games: Are You Smarter than a 5th Grader? is a handheld electronic toy produced by JAKKS Pacific in 2007, inspired by the popular TV game show Are You Smarter than a 5th Grader?, broadcast in the United States by Fox and presented by Jeff Foxworthy (and later by other hosts). It is part of the JAKKS Pacific TV Games and Handheld Games series, a line of self-contained devices that combine a small LCD screen, speakers, control buttons, and preinstalled games designed for children and families. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle, TeamEurope added 'JAKKS Pacific Inc / Handheld Games Are You Smarter than a 5th Grader? (JAKKS Pacific TV Game)' system. ROMSET: 2097152 bytes in 1 file / 752.39Kb packed $end $info=jak_avtr $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Avatar: The Last Airbender - Book One Challenges (JAKKS Pacific TV Game) (06 Jun 2006 A), JAKKS Pacific Inc / HotGen Ltd, 2006 The JAKKS Pacific HotGen Ltd Avatar: The Last Airbender - Book One Challenges is a handheld electronic toy (handheld) produced by JAKKS Pacific in collaboration with HotGen Ltd, and licensed by Nickelodeon, based on the popular animated series "Avatar: The Last Airbender." It was launched around 2006-2007, coinciding with the success of the show's first season ("Book One: Water"). It is part of the JAKKS Pacific TV Games / Handheld Games line, a series of standalone electronic devices that integrate a small LCD screen and preinstalled games designed for children and young fans of the series. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd Avatar: The Last Airbender - Book One Challenges (JAKKS Pacific TV Game) (06 Jun 2006 A)' system. ROMSET: 4194304 bytes in 1 file / 1.28Mb packed $end $info=jak_batm $mame 0.137 [Harmony] The Batman (JAKKS Pacific TV Game), JAKKS Pacific Inc / HotGen Ltd, 2004 JAKKS Pacific, Inc. is an American company that designs and markets toys and consumer products, with a range of products that feature numerous children's toy licenses. The company is named after its founder, Jack Friedman, who also presided over the company until his death in May 2010. Plug It In & Play TV Games interactive products are a series of plug-n-play game devices produced by Jakks Pacific. When connected to a television set, the user is able to play a pre-defined selection of video games. Some models are collections of ports of games by companies such as Atari and Namco, while others are collections of original games. Some versions facilitate the addition of games, via proprietary GameKey expansion cards, and/or include wireless features (source: http://en.wikipedia.org/wiki/Jakks_Pacific). DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Renamed (batmantv) to (jak_batm) and description changed to 'The Batman (JAKKS Pacific TV Game)'. - 0.142: Renamed (batman) to (batmantv). - 0.137: Harmony added 'JAKKS Pacific Inc/HotGen Ltd The Batman' system. ROMSET: 4194304 bytes in 1 file / 1.46Mb packed $end $info=jak_bbh $mame 0.220 [Sean Riddle, David Haywood] Big Buck Hunter Pro (JAKKS Pacific TV Game), JAKKS Pacific Inc, 2009 Console TV game by JAKKS Pacific, based on the arcade series Big Buck Hunter. Includes a rifle-shaped optical controller to simulate hunting deer, wild boar, and other animals in simplified 3D environments. Features a split-screen display for multiplayer mode, composite/HDMI video output for TVs, and power supplied via an external adapter. Built-in games with aiming and shooting mechanics targeting moving targets, scoring based on accuracy and species hit. Sturdy design ideal for families, aimed at casual/adult audiences as an affordable alternative to the original arcade version. DRIVER: tvgames/spg29x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: hyperscan.xml RESOURCES: Snap and Title. WIP: - 0.220: Sean Riddle and David Haywood added 'JAKKS Pacific Inc Big Buck Hunter Pro (JAKKS Pacific TV Game)' system. ROMSET: 69206016 bytes in 1 file / 13.86Mb packed $end $info=jak_bbsf $mame 0.219 [Sean Riddle, David Haywood] Big Buck Safari (JAKKS Pacific TV Game), JAKKS Pacific Inc, 2011 Big Buck Safari is Plug It In & Play TV Hunting video game based off the Play Mechenix arcade game released by Jakks Pacific in 2011 two years after the Big Buck Hunter Pro TV game. In the game, you can go for one trek or three treks hunting adventure. You can hunt either the gemsbok, buffalo or the wildebeast. You shoot them with the shotgun controller. Trophies to shoot such as lions, elephants, etc. After your hunt, you do a minigame bonus. Minigame bonuses such as Monkey Drop Bonus, Waterfall Bonus, Hyena Bonus, etc. (source: https://plugplaytvgames.fandom.com/wiki/Big_Buck_Safari). DRIVER: tvgames/spg29x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: hyperscan.xml RESOURCES: Snap and Title. WIP: - 0.220: Changed description to 'Big Buck Safari (JAKKS Pacific TV Game)'. - 0.219: Sean Riddle and David Haywood added 'JAKKS Pacific Inc Big Buck Hunter Safari (JAKKS Pacific TV Game)' system. ROMSET: 69206016 bytes in 1 file / 24.58Mb packed $end $info=jak_bj $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Bejeweled Deluxe (JAKKS Pacific TV Game) (Feb 28 2008 22:54:43), JAKKS Pacific Inc / HotGen Ltd, 2008 The JAKKS Pacific HotGen Ltd Bejeweled Deluxe is a handheld electronic toy (handheld) produced by JAKKS Pacific in collaboration with HotGen Ltd, launched in 2008 as part of their popular line of "TV Games" and LCD handhelds. This device is a dedicated version of the popular puzzle game Bejeweled, originally developed by PopCap Games. DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd Bejeweled Deluxe (JAKKS Pacific TV Game) (Feb 28 2008 22:54:43)' system. ROMSET: 2097152 bytes in 1 file / 927.98Kb packed $end $info=jak_blue $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Blue's Room: Coloring With Blue (JAKKS Pacific TV Game), JAKKS Pacific Inc, 2004 The JAKKS Pacific Inc Blue's Room: Coloring With Blue is a portable electronic educational toy produced by JAKKS Pacific in 2004, inspired by the children's TV series "Blue's Room," a spin-off of "Blue's Clues," broadcast by Nick Jr. DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc Blue's Room: Coloring With Blue (JAKKS Pacific TV Game)' system. ROMSET: 1048576 bytes in 1 file / 402.65Kb packed $end $info=jak_bobb $mame 0.274 [David Haywood, TeamEurope] Bob the Builder - Project: Build It (JAKKS Pacific TV Game) (Jun 2 2006 14:42:01), JAKKS Pacific Inc / HotGen Ltd, 2006 "Bob the Builder - Project: Build It" is a standalone Plug & Play video game (designed to be connected directly to a TV) released by JAKKS Pacific in 2006, based on the popular stop-motion animated series *Bob the Builder*. The Cutting Room Floor +2The specific notation "(Jun 2 2006 14:42:01)" indicates the exact timestamp of the source code compilation entered by the developers into the console's fixed ROM memory. The game was developed by the British studio HotGen Limited. DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Changed description to 'Bob the Builder - Project: Build It (JAKKS Pacific TV Game) (Jun 2 2006 14:42:01)'. - 0.274: David Haywood and TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd Bob the Builder - Project: Build It (JAKKS Pacific TV Game) (JUN 2 2006 14:42:01)' system. ROMSET: 4194304 bytes in 1 file / 1.94Mb packed $end $info=jak_bobbo $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Bob the Builder - Project: Build It (JAKKS Pacific TV Game) (Feb 28 2006 10:48:40), JAKKS Pacific Inc / HotGen Ltd, 2006 The JAKKS Pacific HotGen Ltd Bob the Builder - Project: Build It is a portable (handheld) electronic toy produced by JAKKS Pacific in collaboration with HotGen Ltd, launched in 2006. It is based on the popular British children's animated series "Bob the Builder," broadcast internationally on channels such as CBeebies (BBC) and Nick Jr. and designed to stimulate educational play and imagination in young children. It is part of the JAKKS Pacific TV Games / Handheld Games series, a line of stand-alone electronic devices with built-in LCD screens and preinstalled games, often inspired by children's TV franchises. DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle, TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd Bob the Builder - Project: Build It (JAKKS Pacific TV Game) (Feb 28 2006 10:48:40)' system. ROMSET: 4194304 bytes in 1 file / 1.90Mb packed $end $info=jak_camp $mame 0.225 [Sean Riddle, Team Europe, David Haywood] Camp Rock - Guitar Video Game (JAKKS Pacific TV Game), JAKKS Pacific Inc / HotGen Ltd, 2008 Camp Rock Guitar Video Game is a rhythm-based music game based on the Disney movie. Players simulate playing guitar by following on-screen prompts and are scored based on the accuracy of notes hit (source: https://www.esrb.org/ratings/25492/Camp+Rock+Guitar+Video+Game/). DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=CSl3gjxe_iA WIP: - 0.231: Changed description to 'Camp Rock - Guitar Video Game (JAKKS Pacific TV Game)'. - 0.225: Sean Riddle, Team Europe and David Haywood added 'JAKKS Pacific Inc/HotGen Ltd Camp Rock Guitar Video Game (JAKKS Pacific TV Game)' system. ROMSET: 276824064 bytes in 1 file / 35.74Mb packed $end $info=jak_capb $mame 0.206 [Sean Riddle, David Haywood] Classic Arcade Pinball (JAKKS Pacific TV Game), JAKKS Pacific Inc / HotGen Ltd, 2004 Classic Arcade Pinball is a Plug It In & Play pinball TV game by Jakks Pacific and developed by HotGen released in 2004. The controller features front and top flipper buttons, A plunger, and a tilt feature (source: https://plugplaytvgames.fandom.com/wiki/Classic_Arcade_Pinball). DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.233: Move jak_capb plunger to analog channel 3 [David Haywood]. - 0.206: Sean Riddle and David Haywood added 'Classic Arcade Pinball (TV Game)' system. ROMSET: 2097152 bytes in 1 file / 948.87Kb packed $end $info=jak_capc $mame 0.215 [Sean Riddle, David Haywood, anonymous] Capcom 3-in-1 (1942, Commando, Ghosts'n Goblins) (JAKKS Pacific TV Game, Game-Key Ready) (29 MAR 2005 B), JAKKS Pacific Inc / Capcom / HotGen Ltd, 2005 The Capcom 3-in-1 joystick is a Plug It In & Play TV game system developed by HotGen and published by Jakks Pacific in 2005. It contains three classic Capcom games. The unit features a GameKey slot, although no GameKey was released for the unit. This TV game was only released in Europe, making it one of the rarest Plug & Play TV games in existence (source: https://plugplaytvgames.fandom.com/wiki/Capcom_3-in-1). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.215: Sean Riddle, David Haywood and anonymous added 'JAKKS Pacific Inc/Capcom/ HotGen Ltd Capcom 3-in-1 (1942, Commando, Ghosts'n Goblins) (TV Game, Game-Key Ready) (29 MAR 2005 B)' system. ROMSET: 2097152 bytes in 1 file / 646.17Kb packed $end $info=jak_car2 $mame 0.217 [Sean Riddle, David Haywood] Cars 2 (JAKKS Pacific TV Game), JAKKS Pacific Inc / HotGen Ltd, 200? Jakks Pacific is great at making these type toys. The most popular right now is the Deluxe Cars 2 TV game . This game is based on the popular Cars 2 movie which was recently released on DVD. There are “18?? games included in this. Most of which are derivatives of racing games, while a few are mock shooting games where you have to sabotage other racers with oil barrels and such. Keep in mind this game is not meant for serious gamers. This is an electronic TV toy. Not a serious gaming console. This is a driving wheel which connects to your TV and lets the kids play Cars 2 easily and quickly (source: http://www.havesippywilltravel.com/2011/12/jakks-cars-2-tv-plug-in-video-game.html). DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.217: Sean Riddle and David Haywood added 'JAKKS Pacific Inc Cars 2 (TV Game)' system. ROMSET: 69206016 bytes in 1 file / 10.37Mb packed $end $info=jak_care $mame 0.215 [Sean Riddle, David Haywood, anonymous] Care Bears TV Games (JAKKS Pacific TV Game, Game-Key Ready), JAKKS Pacific Inc / Backbone Entertainment, 2005 The Care Bears TV Games, based on characters owned by American Greetings, was developed by ImaginEngine and released by Jakks Pacific in 2005. The unit has Funshine Bear on the front, and a rainbow joystick with the Care Bears logo above it. While it is GameKey Ready, no GameKey was released for it (source: https://plugplaytvgames.fandom.com/wiki/Care_Bears). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.215: Sean Riddle, David Haywood and anonymous added 'JAKKS Pacific Inc/Backbone Entertainment Care Bears TV Games (TV Game, Game-Key Ready)' system. ROMSET: 2097152 bytes in 1 file / 732.21Kb packed $end $info=jak_cind $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Cinderella - Once Upon a Midnight (JAKKS Pacific TV Game) (Aug 29 2007 11:15:55), JAKKS Pacific Inc / Handheld Games, 2007 The JAKKS Pacific Handheld Games: Cinderella - Once Upon a Midnight is a handheld electronic toy (handheld LCD) produced by JAKKS Pacific in 2007 as part of its popular line of "Handheld Games" aimed at children. The device is inspired by the famous Disney princess Cinderella (Cinderella) and is based on the classic 1950 animated film as well as later narrative elements of the Disney franchise. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / Handheld Games Cinderella - Once Upon a Midnight (JAKKS Pacific TV Game) (Aug 29 2007 11:15:55)' system. ROMSET: 2097152 bytes in 1 file / 657.29Kb packed $end $info=jak_ctah $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] The Cheetah Girls - Passport to Fame (JAKKS Pacific TV Game) (Aug 1 2007 10:32:50), JAKKS Pacific Inc / Handheld Games, 2007 The JAKKS Pacific Handheld Games: The Cheetah Girls - Passport to Fame is a handheld electronic toy (LCD handheld) produced by JAKKS Pacific in 2007, in conjunction with the success of the Disney Channel series "The Cheetah Girls," particularly related to the movie The Cheetah Girls: One World (2008), set in India. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle, TeamEurope added 'JAKKS Pacific Inc / Handheld Games The Cheetah Girls - Passport to Fame (JAKKS Pacific TV Game) (Aug 1 2007 10:32:50)' system. ROMSET: 4194304 bytes in 1 file / 1.28Mb packed $end $info=jak_dbz $mame 0.207 [Sean Riddle, anonymous] Dragon Ball Z (JAKKS Pacific TV Game, Game-Key Ready), JAKKS Pacific Inc / Handheld Games, 2005 "Dragon Ball Z" (Doragon Bôru Zetto,???????Z(???), is a TV game based off of the popular anime series of the same name. The TV game includes three games on it: Pinball, Kamehameha Assault, and Buto Retsuden. There is a Gamekey slot on the back, although it was never released. It was said to contain an improved fighting game & a puzzle game. Also on it is a MIDI of "Rock the Dragon", the opening to the 1996 FUNimation/Ocean dub. The joystick itself is in the shape of Shen Long the dragon (source: https://plugplaytvgames.fandom.com/wiki/Dragon_Ball_Z). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Sean Riddle and anonymous added 'JAKKS Pacific Inc/Handheld Games Dragon Ball Z (TV Game, Game-Key Ready)' system. ROMSET: 2097152 bytes in 1 file / 860.68Kb packed $end $info=jak_dchp $mame 0.218 [Sean Riddle] DC Super Heroes The Watchtower Hero Portal, JAKKS Pacific Inc, 200? DC Comics Super Heroes: The Watchtower is a Plug It In & Play Hero Portal developed by HotGen and published by Jakks Pacific Interactive in 2014. Using toy figures similar to Skylanders, you place a figure on the gateway to play in the game. Unlike the Teenage Mutant Ninja Turtles: Heroes in a Half Shell and Power Rangers Super Megaforce: Legendary Power Hero Portal, Instead of having a portal base unit and hardwired controller, both the portal and controller are combined into one with two figure slots called "gateways" on the controller (source: https://plugplaytvgames.fandom.com/wiki/DC_Comics_Super_Heroes:_The_Watchtower). DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Sean Riddle added 'JAKKS Pacific Inc DC Super Heroes The Watchtower Hero Portal' system. ROMSET: 138412032 bytes in 1 file / 49.34Mb packed $end $info=jak_ddhp $mame 0.219 [Sean Riddle, David Haywood] DreamWorks Dragons Hero Portal, JAKKS Pacific Inc, 200? This is a side-scrolling shooter, based on the How to Train Your Dragon franchise, in which players use dragons to defend the island of Berk against an invading army. Players shoot fireballs at waves of enemy dragons in constant air combat. Enemies disappear off-screen amid mild explosions when hit. Mini-games include catapulting sheep at dragons and shooting fireballs at ships and dragons (source: https://www.esrb.org/ratings/33628/DreamWorks+Dragons+Hero+Portal/). DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Sean Riddle and David Haywood added 'JAKKS Pacific Inc DreamWorks Dragons Hero Portal' system. ROMSET: 138412032 bytes in 1 file / 35.04Mb packed $end $info=jak_disf $mame 0.206 [Sean Riddle] Disney Friends (JAKKS Pacific TV Game, Game-Key Ready) (17 MAY 2005 A), JAKKS Pacific Inc / HotGen Ltd, 2005 Disney Friends (also known as Disney II) was a Plug It In & Play TV Game released by Jakks Pacific in 2005. It is the sequel to the original Disney TV game from 2004. The unit comes in the regular version, and the GameKey Ready version, in a Super Value GameKey Mega Pack (source: https://plugplaytvgames.fandom.com/wiki/Disney_Friends). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: jakks_gamekey_dy.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Changed description to 'Disney Friends (JAKKS Pacific TV Game, Game-Key Ready) (17 MAY 2005 A)'. - 0.206: Sean Riddle added 'Disney Friends (JAKKS Pacific TV Game, Game-Key Ready)' system. ROMSET: 2097152 bytes in 1 file / 541.85Kb packed $end $info=jak_disn $mame 0.208 [Sean Riddle, David Haywood, external donators] Disney (JAKKS Pacific TV Game, Game-Key Ready) (08 FEB 2005 A), JAKKS Pacific Inc / HotGen Ltd, 2005 The Disney TV game is a Plug It In & Play TV Game developed by HotGen and published by Jakks Pacific in 2004. A GameKey version was released a year later in 2005, in a Super GameKey Combo Pack with a GameKey. Built In Games: 1. "Lion King: Simba and the Tree of Trials" Prepare Simba for the Throne. Puzzle game similar to Columns, Candy Crush, and Tetris. 2. "Donald Duck: Donald's Golf Tournament" Donald's Golf Tournament is just a golf video game 3. "Lion King: Timon to the Rescue" Pumbaa is sleepwalking, and Timon has to guide him through a dangerous swampland to reach the goal 4. "Lilo & Stitch: Stitch's Search for Paradise" Stitch has fallen into a cave while looking through Lilo's photo collection & now Stitch has to find them before Lilo comes home 5. "Aladdin: Aladdin and the 5 Gems of Agrabah" Princess Jasmine has been kidnapped & held for ransom, Aladdin must find the fabled five gems of Agrabah to free her. Side-scrolling platform game (source: https://plugplaytvgames.fandom.com/wiki/Disney_TV_game). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: jakks_gamekey_dy.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.208: Sean Riddle, David Haywood and external donators added ' JAKKS Pacific Inc/HotGen Ltd Disney (TV Game, Game-Key Ready) (08 FEB 2005 A)' system. ROMSET: 1048576 bytes in 1 file / 463.73Kb packed $end $info=jak_diso $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Disney (JAKKS Pacific TV Game) (SPG110 hardware, 28 MAY 2004 A), JAKKS Pacific Inc / HotGen Ltd, 2004 "JAKKS Pacific Inc / HotGen Ltd Disney (JAKKS Pacific TV Game) (SPG110 hardware, 28 MAY 2004 A)" is one of the most famous and widely distributed Plug & Play games developed by the British studio HotGen and marketed by JAKKS Pacific in 2004. The Mickey Mouse-themed Joystick: The device is an all-in-one controller shaped like a game joystick, featuring aesthetic details reminiscent of the Disney mascot. All the computing hardware is housed inside the casing. The heart of the device is a SunPlus SPG110 System-on-a-Chip (SoC). This 16-bit architecture was capable of simultaneously handling smooth 2D scrolling graphics, saturated color palettes (ideal for cartoons), and sound effects in advanced chiptune format. DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd Disney (JAKKS Pacific TV Game) (SPG110 hardware, 28 MAY 2004 A)' system. ROMSET: 2097152 bytes in 1 file / 944.65Kb packed $end $info=jak_dond $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Deal or No Deal (JAKKS Pacific TV Game), JAKKS Pacific Inc / Pronto Games, 2006 The JAKKS Pacific Inc / Pronto Games: Deal or No Deal is an interactive electronic toy produced by JAKKS Pacific as part of its "Pronto Games" line, launched in 2006. It is inspired by the famous TV game show Deal or No Deal, which aired in the United States on NBC with Howie Mandel as host, and which had achieved great popularity at that time. This device combines a briefcase-shaped controller (similar to the program's "mystery cases") with a TV Game system that connects directly to your TV set via RF or AV cable, allowing you to play a simplified version of the game show right in your living room. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / Pronto Games Deal or No Deal (JAKKS Pacific TV Game)' system. ROMSET: 2097152 bytes in 1 file / 1.03Mb packed $end $info=jak_dood $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Tele-Doodle (JAKKS Pacific TV Game), JAKKS Pacific Inc, 2004 The JAKKS Pacific Tele-Doodle is an electronic drawing toy produced by JAKKS Pacific, designed primarily for children. It is neither an actual video game nor a complex interactive system, but a simple and fun device that combines elements of creativity, electronic screen and passive/active entertainment, inspired by classic "Doodle Pads" or drawing tablets. DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc Tele-Doodle (JAKKS Pacific TV Game)' system. ROMSET: 1048576 bytes in 1 file / 275.16Kb packed $end $info=jak_dora $mame 0.206 [Sean Riddle, David Haywood, Vas Crabb] Dora the Explorer - Nursery Rhyme Adventure (JAKKS Pacific TV Game, Game-Key Ready), JAKKS Pacific Inc / Handheld Games, 2005 "Dora the Explorer - Nursery Rhyme Adventure" is a standalone Plug & Play video game released by JAKKS Pacific in 2007 and developed by HotGen Limited. The game is part of a successful line of ready-to-use TV consoles designed for young children, inspired by the educational adventures of Dora the Explorer and the characters from the popular Nickelodeon animated series. DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: jakks_gamekey_nk.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Changed description to 'Dora the Explorer - Nursery Rhyme Adventure (JAKKS Pacific TV Game, Game-Key Ready)'. - 0.206: Sean Riddle, David Haywood and Vas Crabb added 'Dora the Explorer - Race To Play Park (JAKKS Pacific TV Game, Game-Key Ready)' system. ROMSET: 2097152 bytes in 1 file / 680.49Kb packed $end $info=jak_dorr $mame 0.207 [Sean Riddle, anonymous] Dora the Explorer - Race to Play Park (JAKKS Pacific TV Game, Game-Key Ready), JAKKS Pacific Inc / Handheld Games, 2005 Dora The Explorer: Race To Play Park is a Plug It In & Play TV Game released by Jakks Pacific in 2005. The controller consitsts a board game named Play Park Race, where before each game you play a memory game called Memory Match. Built-In Games: 1. "Puzzle Bridge Repair" 2. "Rainbow Balloon Race" 3. "Dig Dig Dig" 4. "River Race Adventure" 5. "Memory Match" (source: https://plugplaytvgames.fandom.com/wiki/Dora_The_Explorer). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: jakks_gamekey_nk.xml RESOURCES: Snap and Title. WIP: - 0.207: Sean Riddle and anonymous added 'JAKKS Pacific Inc/Handheld Games Dora the Explorer - Race to Play Park (TV Game, Game-Key Ready)' system. ROMSET: 2097152 bytes in 1 file / 800.58Kb packed $end $info=jak_dpma $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Disney Princess Magical Adventures (JAKKS Pacific TV Game), JAKKS Pacific Inc / Handheld Games, 2006 The JAKKS Pacific Handheld Games: Disney Princess - Magical Adventures is a handheld electronic toy (handheld LCD) produced by JAKKS Pacific in 2006 as part of its popular "Handheld Games" series for children. It is a dedicated device inspired by the Disney Princess franchise, which includes characters such as Cinderella, Belle, Ariel, Jasmine, Rapunzel (later) and other princesses from the Disney world. Designed primarily for girls ages 4 to 9, it combines elements of adventure, role-playing, and simple activities in a pocket-sized, durable format. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / Handheld Games Disney Princess Magical Adventures (JAKKS Pacific TV Game)' system. ROMSET: 2097152 bytes in 1 file / 733.29Kb packed $end $info=jak_dpr $mame 0.207 [Sean Riddle, anonymous] Disney Princess (JAKKS Pacific TV Game, Game-Key Ready), JAKKS Pacific Inc / 5000ft, Inc, 2005 The Disney Princess plug-n-play TV joystick was a Jakks TV Game released in 2005 by Jakks Pacific. The unit is also GameKey ready, a GameKey was released for this TV game (source: https://plugplaytvgames.fandom.com/wiki/Disney_Princess). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: jakks_gamekey_dp.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.215: Renamed (jak_disp) to (jak_dpr). - 0.207: Sean Riddle and anonymous added 'JAKKS Pacific Inc/5000ft, Inc Disney Princess (TV Game, Game-Key Ready)' system. ROMSET: 2097152 bytes in 1 file / 612.46Kb packed $end $info=jak_dprs $mame 0.215 [Sean Riddle, David Haywood, anonymous] Disney Princesses (JAKKS Pacific TV Game, Game-Key Ready), JAKKS Pacific Inc / 5000ft, Inc, 2005 The Disney Princess plug-n-play TV joystick was a Jakks TV Game released in 2005 by Jakks Pacific. The unit is also GameKey ready, a GameKey was released for this TV game (source: https://plugplaytvgames.fandom.com/wiki/Disney_Princess). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: jakks_gamekey_dp.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.215: Sean Riddle, David Haywood and anonymous added 'JAKKS Pacific Inc / 5000ft, Inc Disney Princesses (TV Game, Game-Key Ready)' system. ROMSET: 2097152 bytes in 1 file / 736.71Kb packed $end $info=jak_duck $mame 0.219 [Sean Riddle, David Haywood] Duck Commander (JAKKS Pacific TV Game), JAKKS Pacific Inc / Merge Interactive, 2013 "JAKKS Pacific Inc. Duck Commander (JAKKS Pacific TV Game)" is a standalone, plug-and-play first-person hunting video game released by JAKKS Pacific in 2013. The game is based on the story of the Robertson family, stars of the hugely popular American reality TV show *Duck Dynasty*, and their real-life brand of waterfowl calls, Duck Commander. DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: Changed manufacturer to 'JAKKS Pacific Inc / Merge Interactive'. - 0.219: Sean Riddle and David Haywood added 'JAKKS Pacific Inc Duck Commander (JAKKS Pacific TV Game)' system. ROMSET: 69206016 bytes in 1 file / 15.22Mb packed $end $info=jak_dwa $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Dora the Explorer - Dora's World Adventure! (JAKKS Pacific TV Game), JAKKS Pacific Inc / Handheld Games, 2007 The JAKKS Pacific Inc / Handheld Games: Dora the Explorer - Dora's World Adventure! is a handheld electronic toy (handheld LCD) produced by JAKKS Pacific in 2007, as part of its line of games dedicated to young children. It is based on the popular children's animated series "Dora the Explorer," aired by Nick Jr. and designed to entertain and stimulate young fans of the character in an educational and interactive play experience. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / Handheld Games Dora the Explorer - Dora's World Adventure! (JAKKS Pacific TV Game)' system. ROMSET: 2097152 bytes in 1 file / 663.31Kb packed $end $info=jak_dwmn $mame 0.233 [anonymous] Dreamworks Movie Night (JAKKS Pacific TV Game, Oct 18 2006, prototype), JAKKS Pacific Inc / Amaze Entertainment, 2006 Dreamworks Movie Night is a compilation of games based on several Dreamworks movies. Two builds were added 'to MESS on June 1, 2021 (source: https://tcrf.net/Dreamworks_Movie_Night). DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.233: anonymous added 'JAKKS Pacific Inc/Amaze Entertainment Dreamworks Movie Night (JAKKS Pacific TV Game, Oct 18 2006, prototype)' system. ROMSET: 4194304 bytes in 1 file / 1.44Mb packed $end $info=jak_dwmno $mame 0.233 [anonymous] Dreamworks Movie Night (JAKKS Pacific TV Game, Apr 24 2006, test program), JAKKS Pacific Inc / Amaze Entertainment, 2006 Dreamworks Movie Night is a compilation of games based on several Dreamworks movies. Two builds were added 'to MESS on June 1, 2021 (source: https://tcrf.net/Dreamworks_Movie_Night). DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.233: anonymous added 'JAKKS Pacific Inc/Amaze Entertainment Dreamworks Movie Night (JAKKS Pacific TV Game, Apr 24 2006, test program)' system. ROMSET: 4194304 bytes in 1 file / 447.74Kb packed $end $info=jak_fan4 $mame 0.206 [Sean Riddle, David Haywood, Ryan Holtz] Fantastic Four (JAKKS Pacific TV Game, Game-Key Ready), JAKKS Pacific Inc / Digital Eclipse, 2005 Fantastic Four is a platform-style video game developed by Digital Eclipse and released by Jakks Pacific in 2005 as part of its TV Games line of dedicated video game consoles. Though released in conjunction with the 2005 Fantastic Four feature film, the game is based upon the comic book version of the classic Marvel superhero team. The graphics and level design are heavily reminiscent of the eight-bit and 16-bit scrolling platform action games of the mid- to late 1980s. The game has a separate level for each of its four characters, which are separated into four shorter stages. Levels feature the Human Torch (Johnny Storm) fighting to foil a casino heist by the Wizard, the Thing (Ben Grimm) battling the Mole Man and his minions in a wrestling arena, the Invisible Woman (Susan Richards) breaking out of an Atlantean prison to face Lady Dorma, and Mister Fantastic (Reed Richards) infiltrating Castle Doom to do battle with Doctor Doom and his robotic army. Once all of these levels are completed, a fifth level is unlocked in which the heroes pursue Doom to his orbital space station for a final showdown. The levels are relatively short, and can be adjusted for three degrees of difficulty. A built-in memory feature allows the player to save his progress throughout the course of play. The game has a slot for a TV Games' GameKey, an accessory that allows players to unlock additional games in TV Games controllers. However, it is unknown whether any such GameKeys have as yet been released for Fantastic Four. Fantastic Four has an ESRB Content Rating of E10+ because of "cartoon violence" (source: https://plugplaytvgames.fandom.com/wiki/Fantastic_Four). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Sean Riddle, David Haywood and Ryan Holtz added 'Fantastic Four (TV Game, Game-Key Ready)' system. ROMSET: 2097152 bytes in 1 file / 619.60Kb packed $end $info=jak_gdg $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Go, Diego, Go! Rainforest Animal Rescue (JAKKS Pacific TV Game), JAKKS Pacific Inc / 1st Playable Productions, 2006 The JAKKS Pacific 1st Playable Productions: Go Diego Go! is a handheld electronic toy (handheld LCD) produced by JAKKS Pacific in collaboration with 1st Playable Productions, launched in 2006. It is based on the children's animated series "Go, Diego, Go!" broadcast on Nick Jr. spin-off Dora the Explorer and designed for a preschool audience (children ages 3-7). DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: Changed description to 'Go, Diego, Go! Rainforest Animal Rescue (JAKKS Pacific TV Game)'. - 0.286: BUGFix #09213 [Documentation] (tvgames/spg2xx_jakks.cpp) jak_gdg: The description does not contain the full game title [JimCarlTay]. - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / 1st Playable Productions Go Diego Go! (JAKKS Pacific TV Game)' system. ROMSET: 2097152 bytes in 1 file / 741.22Kb packed $end $info=jak_gtg $mame 0.217 [Sean Riddle, David Haywood] Golden Tee Golf (JAKKS Pacific TV Game), JAKKS Pacific Inc / HotGen Ltd, 2011 Bring home the Golden Tee Golf Game and get the first round of golf started. It features an authentic arcade-style trackball controller, which will assist you in playing the game and is programmed in such a way that four players can play at a time. You don't require any video game console or software for operating this golf video game, simply plug it into your TV. It features high-resolution graphics on three different courses. This Golden Tee Golf Game has multiple playing modes and a first-person perspective with a small overhead view in the corner. About halfway through a shot distance, the camera angle will change to the ball-landing area (source: https://www.walmart.com/ip/Jakks-Pacific-Golden-Tee-Golf-Plug-Play-TV-Game/17133459). DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.217: Sean Riddle and David Haywood added 'JAKKS Pacific Inc Golden Tee Golf (TV Game)' system. ROMSET: 69206016 bytes in 1 file / 20.11Mb packed $end $info=jak_hm1m $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Hannah Montana - One in a Million (JAKKS Pacific TV Game) (Aug 13 2007 15:42:29), JAKKS Pacific Inc / HotGen Ltd, 2007 The JAKKS Pacific Inc / HotGen Ltd: Hannah Montana - One in a Million is a handheld electronic toy (handheld LCD) produced by JAKKS Pacific in collaboration with HotGen Ltd, launched in 2007 during the peak of popularity of the television series Hannah Montana, which aired on the Disney Channel. It is part of the extensive line of "JAKKS Pacific TV Games" and Handheld Games, designed for little girls and young fans of TV franchises, and combines entertainment, music, and interactive play in an inexpensive, self-paced format. The title "One in a Million" refers to the famous song "One in a Million" from the Hannah Montana series soundtrack, performed by Miley Cyrus as the secret teen pop star. The game is neither a concert simulator nor a complex rhythm game, but a dedicated handheld with a single game preinstalled, designed to recreate the experience of being a star in the world of Hannah Montana. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd Hannah Montana - One in a Million (JAKKS Pacific TV Game) (Aug 13 2007 15:42:29)' system. ROMSET: 4194304 bytes in 1 file / 934.77Kb packed $end $info=jak_hmbb $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Hannah Montana - Best of Both Worlds (JAKKS Pacific TV Game) (Aug 17 2007 22:47:47), JAKKS Pacific Inc / HotGen Ltd, 2007 The JAKKS Pacific Inc / HotGen Ltd: Hannah Montana - Best of Both Worlds is a handheld electronic toy (LCD handheld) produced by JAKKS Pacific in collaboration with HotGen Ltd, launched in 2007, coinciding with the release of the movie Hannah Montana: The Movie and the success of the song "The Best of Both Worlds," symbolizing the secret identity of Miley Stewart/Hannah Montana. It is part of the popular series of "JAKKS Pacific TV Games" and Handheld Games, standalone devices with pre-installed games designed for young fans of TV and music franchises, especially girls and young women between the ages of 6 and 12. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd Hannah Montana - Best of Both Worlds (JAKKS Pacific TV Game) (Aug 17 2007 22:47:47)' system. ROMSET: 8388608 bytes in 1 file / 5.10Mb packed $end $info=jak_hmg2 $mame 0.223 [Sean Riddle, David Haywood, Kev (FBN), anonymous] Hannah Montana G2 Deluxe - All in One (JAKKS Pacific TV Game), JAKKS Pacific Inc / HotGen Ltd, 2008 When they live out Miley Stewart's everyday life, girls will get the chance to perform as pop sensation Hannah Montana for a night! The Jakks Hannah Montana Deluxe Lifestyle Video Game comes in a small console that plugs directly into the TV. Recommended for girls ages six and up, this game system makes it easy to bring the adventures of Hannah Montana over to a friend's house--or wherever there's a TV (source: https://www.amazon.com/Jakks-Hannah-Montana-Deluxe-TV/dp/B000QWDVIK). DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.223: Sean Riddle, David Haywood, Kev (FBN) and anonymous added 'JAKKS Pacific Inc/HotGen Ltd Hannah Montana G2 Deluxe - All in One (JAKKS Pacific TV Game)' system. ROMSET: 69206016 bytes in 1 file / 21.55Mb packed $end $info=jak_hmhsm $mame 0.221 [Sean Riddle, David Haywood, Peter Wilhelmsen, anonymous] Hannah Montana G2 Deluxe / High School Musical G2 Deluxe - Two in One (JAKKS Pacific TV Game), JAKKS Pacific Inc / HotGen Ltd, 2008 Lifestyle role playing video game for tween girls. Make decisions on how to balance life as Miley Stewart and Hannah Montana. Bigger graphics and memory, licensed music and deeper game play. Plug It In and Play, no console or additional software needed. You get to live the life of Hannah Montana (source: https://www.notechi.com/index.php?main_page=product_info&products_id=534054). DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.224: Changed description to 'Hannah Montana G2 Deluxe / High School Musical G2 Deluxe - Two in One (JAKKS Pacific TV Game)'. - 0.221: Sean Riddle, David Haywood, Peter Wilhelmsen and anonymous added 'JAKKS Pacific Inc / HotGen Ltd Hannah Montana G2 Deluxe / High School Musical G2 Deluxe 2-in-1 (JAKKS Pacific TV Game)' system. ROMSET: 276824064 bytes in 1 file / 49.01Mb packed $end $info=jak_hmpt $mame 0.231 [Sean Riddle] Hannah Montana Pop Tour - Guitar Video Game (JAKKS Pacific TV Game) (May 16 2008), JAKKS Pacific Inc / HotGen Ltd, 2008 "JAKKS Pacific Hannah Montana Pop Tour - Guitar Video Game" is a standalone, plug-and-play music video game released by JAKKS Pacific in 2008, based on the hugely popular Disney Channel television series starring Miley Cyrus. The game combines the concept of a plug-and-play experience with a physical instrument-shaped controller, riding the wave of success of music franchises of the time such as Guitar Hero or Rock Band, but adapting it into an affordable and accessible format for a young audience. DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.231: Sean Riddle added 'JAKKS Pacific Inc / HotGen Ltd Hannah Montana Pop Tour - Guitar Video Game (JAKKS Pacific TV Game) (May 16 2008)' system. ROMSET: 276824064 bytes in 1 file / 132.23Mb packed $end $info=jak_hsm $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] High School Musical (JAKKS Pacific TV Game) (Dec 19 2007 17:08:20), JAKKS Pacific Inc / Handheld Games, 2007 The JAKKS Pacific Handheld Games: High School Musical is a handheld electronic toy (handheld LCD) produced by JAKKS Pacific in 2007, coinciding with the extraordinary success of the first and second parts of the Disney Channel High School Musical franchise. It is designed for young fans of the series, especially preteen girls and boys, and combines elements of music, interactive play, and school/romantic themes in a simple and accessible format. It is not a console or PC video game, but a self-contained electronic device with a preinstalled game designed to be played on a small, fixed LCD screen (without backlighting, typical of handheld games of the era). Once turned on, the player enters an experience inspired by the world of East High, with characters such as Troy, Gabriella, Sharpay, Chad, and Taylor, and experiences mini-adventures related to the school, performances, and dancing. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / Handheld Games High School Musical (JAKKS Pacific TV Game) (Dec 19 2007 17:08:20)' system. ROMSET: 4194304 bytes in 1 file / 1.43Mb packed $end $info=jak_hsmg2 $mame 0.223 [Sean Riddle, David Haywood, Kev (FBN), anonymous] High School Musical G2 Deluxe - All in One (JAKKS Pacific TV Game), JAKKS Pacific Inc / HotGen Ltd, 2008 Features & details: Lifestyle role playing video game. Practice songs and dance moves to audition for the big shoh. Plug It In and Play, no console or additional software needed (source: https://www.amazon.com/High-School-Musical-Deluxe-TV/dp/B0015E3H64). DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.223: Sean Riddle, David Haywood, Kev (FBN) and anonymous added 'JAKKS Pacific Inc/HotGen Ltd High School Musical G2 Deluxe - All in One (JAKKS Pacific TV Game)' system. ROMSET: 69206016 bytes in 1 file / 27.55Mb packed $end $info=jak_jpdy $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Jeopardy! (JAKKS Pacific TV Game), JAKKS Pacific Inc / 5000ft, Inc, 2006 The JAKKS Pacific Inc / 5000ft, Inc: Jeopardy! is an interactive electronic toy produced by JAKKS Pacific in collaboration with 5000ft, Inc. launched in 2006 as part of JAKKS Pacific's "TV Games" line. This device allows people to play a simplified version of the popular TV game show Jeopardy! directly on their home television sets, without the need for a console. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / 5000ft, Inc Jeopardy! (JAKKS Pacific TV Game)' system. ROMSET: 2097152 bytes in 1 file / 755.82Kb packed $end $info=jak_just $mame 0.206 [Sean Riddle] Justice League (JAKKS Pacific TV Game, Game-Key Ready), JAKKS Pacific Inc / Taniko, 2005 The Justice League TV game was released in 2005 developed by Taniko and published by Jakks Pacific. It was available in both standard and GameKey Ready versions (Even though no GameKey was released for the unit). Game on unit: 1. "Assault on the Watchtower" 2. "War World Challenge" 3. "Flight to OA" 4. "Imperium Crisis" 5. "Apokolips Skies" (source: https://plugplaytvgames.fandom.com/wiki/Justice_League) DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle added 'Justice League (TV Game, Game-Key Ready)' system. ROMSET: 2097152 bytes in 1 file / 564.68Kb packed $end $info=jak_marv $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Marvel Heroes: Ultimate Action (JAKKS Pacific TV Game), JAKKS Pacific Inc / Handheld Games, 2006 The JAKKS Pacific Handheld Games: Marvel Heroes - Ultimate Action is a handheld electronic toy (handheld LCD) produced by JAKKS Pacific in 2006, as part of its popular line of "Handheld Games" for children and young superhero fans. It is inspired by the Marvel Comics universe, featuring iconic characters such as Spider-Man, Iron Man, Hulk, Wolverine, Captain America, and other heroes from various Marvel franchises (including the X-Men and Fantastic Four), although it is not tied to a single specific movie or series. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle, TeamEurope added 'JAKKS Pacific Inc / Handheld Games Marvel Heroes: Ultimate Action (JAKKS Pacific TV Game)' system. ROMSET: 2097152 bytes in 1 file / 748.60Kb packed $end $info=jak_mk $mame 0.219 [Sean Riddle] Mortal Kombat (JAKKS Pacific TV Game), JAKKS Pacific Inc / Digital Eclipse, 2004 Set out to defeat the twisted Outworld Adversaries in the infamous arcade classic that started it all. This Plug It In & Play Mortal Kombat game plugs directly into your TV—no game console is required to play. Unit has built-in memory and a link cable for 2-player action. Choose from 7 original Mortal Kombat Kombatants to fight your way to becoming Grand Champion (source: https://www.amazon.com/Jakks-Pacific-545-Mortal-Kombat/dp/B0002ZOIN8). DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.282: Change NVRAM init from random to all_0 [hap]. - 0.219: Sean Riddle added 'JAKKS Pacific Inc/Digital Eclipse Mortal Kombat (JAKKS Pacific TV Game)' system. ROMSET: 4194304 bytes in 1 file / 2.01Mb packed $end $info=jak_mpac $mame 0.207 [Sean Riddle, Peter Wilhelmsen, anonymous] Ms. Pac-Man Collection 5-in-1 (JAKKS Pacific TV Game, Game-Key Ready) (07 FEB 2005 A SKU F), JAKKS Pacific Inc / Namco / HotGen Ltd, 2005 Simply plug in your Namco unit, select a game from the menu and hit the fire button ; Twin RCA cables connect it to your TV - the easiest hookup of any game' system. Includes the following games - Ms. Pac-Man, Galaga, Mappy, Pole-Position and Xevious (source: https://www.walmart.com/ip/Jakks-Pacific-Namco-Ms-Pac-Man-Plug-and-play-TV-game/2696970). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: jakks_gamekey_nm.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Sean Riddle, Peter Wilhelmsen and anonymous added 'JAKKS Pacific Inc/Namco/HotGen Ltd Ms. Pac-Man 5-in-1 (Ms. Pac-Man, Pole Position, Galaga, Xevious, Mappy) (TV Game, Game-Key Ready) (07 FEB 2005 A SKU F)' system. ROMSET: 1048576 bytes in 1 file / 359.67Kb packed $end $info=jak_mpaco $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Ms. Pac-Man Collection 5-in-1 (JAKKS Pacific TV Game) (01 APR 2004 A), JAKKS Pacific Inc / Namco / HotGen Ltd, 2004 The JAKKS Pacific Inc / Namco / HotGen Ltd Ms. Pac-Man Collection 5-in-1 is a handheld electronic toy (handheld) or TV Game system produced by JAKKS Pacific in collaboration with HotGen Ltd and under official license from Namco (now Bandai Namco Entertainment), launched in 2004 as part of JAKKS Pacific's "TV Games" series. This device celebrates one of the iconic characters of classic video games: Ms. Pac-Man, the legendary arcade maze heroine who was born in 1982 as an unofficial sequel to Pac-Man. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / Namco / HotGen Ltd Ms. Pac-Man Collection 5-in-1 (JAKKS Pacific TV Game) (01 APR 2004 A)' system. ROMSET: 1048576 bytes in 1 file / 351.14Kb packed $end $info=jak_mpacq $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Ms. Pac-Man Collection 7-in-1 (JAKKS Pacific TV Game) (QVC version, 12 JUL 2004 A), JAKKS Pacific Inc / Namco / HotGen Ltd, 2004 The JAKKS Pacific Namco HotGen Ltd Ms. Pac-Man Collection 7-in-1, released in 2004, is an enhanced version of the previous 5-in-1, again as part of the popular Plug & Play line of TV Games produced by JAKKS Pacific in collaboration with HotGen Ltd and under official license from Namco (now Bandai Namco Entertainment). This device is a dedicated electronic system that connects directly to the TV set (via RF or AV cable) and includes seven classic Namco arcade games preinstalled, all revolving around the Pac-Man franchise and big hits of the 1980s. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / Namco / HotGen Ltd Ms. Pac-Man Collection 7-in-1 (JAKKS Pacific TV Game) (QVC version, 12 JUL 2004 A)' system. ROMSET: 2097152 bytes in 1 file / 456.81Kb packed $end $info=jak_mpacw $mame 0.221 [Sean Riddle, David Haywood] Ms. Pac-Man Collection 7-in-1 (JAKKS Pacific TV Game) (wireless, 18 AUG 2004 A), JAKKS Pacific Inc / Namco / HotGen Ltd, 2004 Ms Pac-Man, like for sure! Relive memories of the great 1980s with this wireless Ms. Pac-Man 7-in-1 TV game! The game features 7 classic coin-op arcade games in 1 controller: Ms. PacMan, Galaga, Xevious, Rally-X, Pole Position, Bosconian, and Mappy. Just plug the docking station directly into your TV and play! The wireless joystick allows you to play freely inside your room without constraint. Console is not required and the system is portable and wireless so that you can play anywhere you want! This is guaranteed to bring nostalgia back to videogamers- so grow out those mullets, put on those legwarmers and Members Only jackets because they're all coming back! Well, not really (source: https://www.entertainmentearth.com/product/namco-ms-pacman-wireless-7in1-tv-game/jk58303). DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: Sean Riddle and David Haywood added 'JAKKS Pacific Inc / Namco / HotGen Ltd Ms. Pac-Man 7-in-1 (Wireless) (Ms. Pac-Man, Pole Position, Galaga, Xevious, Mappy, New Rally X, Bosconian) (18 AUG 2004 A)' system. ROMSET: 2097152 bytes in 1 file / 456.30Kb packed $end $info=jak_nick $mame 0.207 [Sean Riddle, anonymous] Nicktoons (JAKKS Pacific TV Game, Game-Key Ready), JAKKS Pacific Inc / Handheld Games, 2004 The Nicktoons TV Game is a Plug It In & Play TV Games released by Jakks Pacific in 2004 and Developed by Handheld Games, LLC. The unit is GameKey ready, and a GameKey is available for this controller (source: https://plugplaytvgames.fandom.com/wiki/Nicktoons). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: jakks_gamekey_nk.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Sean Riddle and anonymous added 'JAKKS Pacific Inc/Handheld Games Nicktoons (TV Game, Game-Key Ready)' system. ROMSET: 2097152 bytes in 1 file / 792.15Kb packed $end $info=jak_ntsc $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Nicktoons - Summer Camp (JAKKS Pacific TV Game), JAKKS Pacific Inc / Handheld Games, 2006 The JAKKS Pacific Handheld Games: Nicktoons - Summer Camp, launched in 2006, is a handheld electronic toy (handheld LCD) produced by JAKKS Pacific as part of its popular line of "Handheld Games" for children. It is developed in collaboration with Nickelodeon and leverages the well-known Nicktoons brand, which groups together some of the channel's most iconic animated characters. This device is designed for a young audience (children between 5 and 10 years old) and is inspired by the theme of summer camping, a recurring motif in many episodes of Nickelodeon's animated series. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / Handheld Games Nicktoons - Summer Camp (JAKKS Pacific TV Game)' system. ROMSET: 2097152 bytes in 1 file / 634.34Kb packed $end $info=jak_pacg $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Arcade Gold featuring Pac-Man (20 APR 2007 A SKU O), JAKKS Pacific Inc / Namco / HotGen Ltd, 2007 The JAKKS Pacific Namco HotGen Ltd Arcade Gold featuring Pac-Man, launched in 2007, is a Plug & Play electronic system produced by JAKKS Pacific in collaboration with HotGen Ltd and under official license from Namco (now Bandai Namco Entertainment). It is part of JAKKS Pacific's line of "TV Games," a series of dedicated devices that connect directly to the TV set and offer a collection of arcade classics without the need for a console. This particular model, "Arcade Gold featuring Pac-Man," is a tribute to the greatest hits of the 1980s, with a special focus on Namco's most iconic franchise: Pac-Man. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / Namco / HotGen Ltd Arcade Gold featuring Pac-Man (20 APR 2007 A SKU O)' system. ROMSET: 2097152 bytes in 1 file / 477.72Kb packed $end $info=jak_pf $mame 0.220 [Sean Riddle, David Haywood] Phineas and Ferb: Best Game Ever! (JAKKS Pacific TV Motion Game) (Sep 16 2009 17:36:00), JAKKS Pacific Inc / HotGen Ltd, 2010 The Best Game Ever! is a video game in the "Plug It In & Play TV Games" series, developed by HotGen for Jakks Pacific. It is part of the "Motion Video Game" series and features "Ultimotion" motion sensors that allow the game to be controlled by tilting the unit. The game was released on December 15, 2009, and was available at Toys "R" Us and other online retailers. The product was listed on those websites as on QVC "Phineas and Ferb Motion Video Game" rather than its official name. The unit plugs into TV sets and VCRs with standard Video In/Composite Video and Audio In connectors (RCA connectors). An inline "breakaway" connector is included for safety so that if the player's movements draw the cable taut, it will disconnect and protect the video equipment (source: https://phineasandferb.fandom.com/wiki/Best_Game_Ever!). DRIVER: tvgames/generalplus_gpl16250_romram.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Changed description to 'Phineas and Ferb: Best Game Ever! (JAKKS Pacific TV Motion Game) (Sep 16 2009 17:36:00)'. - 0.220: Sean Riddle and David Haywood added 'JAKKS Pacific Inc Phineas and Ferb: Best Game Ever! (JAKKS Pacific TV Motion Game)' system. ROMSET: 8388608 bytes in 1 file / 2.41Mb packed $end $info=jak_pix $mame 0.274 [David Haywood, TeamEurope] Disney Pixar Classics (JAKKS Pacific TV Game), JAKKS Pacific Inc / Handheld Games, 2006 "JAKKS Pacific Handheld Games Disney Pixar Classics" (also marketed simply as Disney•Pixar Classics 5-in-1) is a standalone Plug & Play video game released by JAKKS Pacific in 2006 (and re-released in 2010). The game was developed by the U.S. studio Handheld Games LLC. It brings together the characters and settings of three famous Pixar Animation Studios films—Toy Story, Monsters, Inc., and A Bug's Life—into a single controller. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood, TeamEurope added 'JAKKS Pacific Inc / Handheld Games Disney Pixar Classics (JAKKS Pacific TV Game)' system. ROMSET: 2097152 bytes in 1 file / 830.85Kb packed $end $info=jak_pooh $mame 0.207 [Sean Riddle, anonymous] Winnie the Pooh - Piglet's Special Day (JAKKS Pacific TV Game, Game-Key Ready), JAKKS Pacific Inc / Backbone Entertainment, 2005 Winnie The Pooh: Piglet's Special Day is a Plug It In & Play TV Game released by Jakks Pacific in 2006. The unit is a honey pot shaped joystick with Pooh's head for the action button. The unit is also GameKey ready, however, one Gamekey was delovped, but was never released. In this game, Pooh cheers up Piglet by playing fun games. Bulit-in Games: 1. "Pooh's Music Corner" 2. "Rabbit's Birthday Surprise" 3. "Light Tag" 4. "Butterfly Catch" 5. "Rabbit's Garden" 6. "Pooh's Picnic Fun" (source: https://plugplaytvgames.fandom.com/wiki/Winnie_the_Pooh:_Piglet%27s_Special_Day). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: jakks_gamekey_wp.xml RESOURCES: Snap and Title. WIP: - 0.207: Sean Riddle and anonymous added 'JAKKS Pacific Inc/Backbone Entertainment Winnie the Pooh - Piglet's Special Day (TV Game, Game-Key Ready)' system. ROMSET: 2097152 bytes in 1 file / 703.03Kb packed $end $info=jak_potc $mame 0.274 [David Haywood, TeamEurope] Pirates of the Caribbean - Islands of Fortune (JAKKS Pacific TV Game) (Jun 1 2007 12:34:28), JAKKS Pacific Inc / HotGen Ltd, 2007 "Pirates of the Caribbean: Islands of Fortune" is a standalone Plug & Play video game developed by the British studio HotGen Limited and published by JAKKS Pacific in late 2007. Set in the pirate-filled world of the Disney film series, the game was re-released in 2011 to celebrate the release of the fourth film, Pirates of the Caribbean: On Stranger Tides. It is one of JAKKS Pacific’s most ambitious productions in terms of structure and gameplay. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood and TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd Pirates of the Caribbean - Islands of Fortune (JAKKS Pacific TV Game) (Jun 1 2007 12:34:28)' system. ROMSET: 4194304 bytes in 1 file / 1.93Mb packed $end $info=jak_powr $mame 0.274 [David Haywood, TeamEurope] Power Rangers S.P.D. (JAKKS Pacific TV Game), JAKKS Pacific Inc / Handheld Games, 2005 "Power Rangers S.P.D." is a standalone Plug & Play video game developed by the U.S. studio Handheld Games LLC and published by JAKKS Pacific in 2005. The game is based on the eponymous and hugely popular thirteenth season of the Power Rangers television series (Space Patrol Delta), which centers on an elite futuristic police force tasked with defending Earth from alien threats. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood and TeamEurope added 'JAKKS Pacific Inc / Handheld Games Power Rangers S.P.D. (JAKKS Pacific TV Game)' system. ROMSET: 2097152 bytes in 1 file / 829.76Kb packed $end $info=jak_prft $mame 0.220 [Sean Riddle, Kev (FBN)] Power Rangers Force In Time (JAKKS Pacific TV Motion Game), JAKKS Pacific Inc / Santa Cruz Games, 2009 Power Rangers: Force in Time is a TV Motion Game developed by Santa Cruz Games and published by Jakks Pacific in 2009. Power Rangers Force in Time Jakks Pacific Plug and Play TV Games Gameplay video by MrDigitalArt. The game has you running down the road battling enemies. This game may be based on the Power Rangers Time Force series (source: https://plugplaytvgames.fandom.com/wiki/Power_Rangers:_Force_in_Time). DRIVER: tvgames/generalplus_gpl16250_romram.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: Changed manufacturer to 'JAKKS Pacific Inc / Santa Cruz Games'. - 0.220: Sean Riddle and Kev (FBN) added 'JAKKS Pacific Inc Power Rangers Force In Time (JAKKS Pacific TV Motion Game)' system. ROMSET: 8388608 bytes in 1 file / 4.65Mb packed $end $info=jak_prhp $mame 0.223 [David Haywood, Team Europe] Power Rangers Super Megaforce Hero Portal, JAKKS Pacific Inc, 200? Choose Your Hero Place on Portal Unlock in the Game! With the Power Rangers Booster Packs the more figures you collect the more special missions levels and mini games you can unlock on your Power Rangers Hero Portal. Choose from Black and Pink Rangers and Silver and Yellow Rangers (source: https://www.amazon.in/Pacific-Hero-Portal-Rangers-Megaforce/dp/B00IWO23V0). DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.223: David Haywood and Team Europe added 'JAKKS Pacific Inc Power Rangers Super Megaforce Hero Portal' system. ROMSET: 138412032 bytes in 1 file / 42.29Mb packed $end $info=jak_prr $mame 0.274 [David Haywood, TeamEurope] Power Rangers to the Rescue (JAKKS Pacific TV Game) (Aug 8 2008 16:46:59), JAKKS Pacific Inc / HotGen Ltd, 2008 "Power Rangers to the Rescue" (also known as Power Rangers 5-in-1 TV Game) is a standalone Plug & Play video game developed by the British studio HotGen Limited and published by JAKKS Pacific in 2008. This title represents one of the first and most iconic productions dedicated to the Power Rangers franchise within the Plug It In & Play TV Games line, focusing on the fusion of classic elements from the television series with an arcade-style gameplay. DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood and TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd Power Rangers to the Rescue (JAKKS Pacific TV Game) (Aug 8 2008 16:46:59)' system. ROMSET: 4194304 bytes in 1 file / 1.24Mb packed $end $info=jak_rapm $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Retro Arcade featuring Pac-Man (20 AUG 2008 A SKU N), JAKKS Pacific Inc / Namco / HotGen Ltd, 2008 The JAKKS Pacific Namco HotGen Ltd Retro Arcade featuring Pac-Man, launched in 2008, is a Plug & Play TV Game system produced by JAKKS Pacific in collaboration with HotGen Ltd and under official license from Namco (Bandai Namco Entertainment). It is part of the long series of "TV Games" devices introduced by JAKKS Pacific between 2004 and 2010, designed to bring arcade classics directly into the living room with a simple connection to the television. This model, "Retro Arcade featuring Pac-Man," is one of many tributes to video games' most iconic franchise, Pac-Man, and represents one of the latest iterations of the line dedicated to Namco classics in Plug & Play format. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / Namco / HotGen Ltd Retro Arcade featuring Pac-Man (20 AUG 2008 A SKU N)' system. ROMSET: 4194304 bytes in 1 file / 934.68Kb packed $end $info=jak_s500 $mame 0.218 [Sean Riddle, David Haywood] SpongeBob SquarePants Bikini Bottom 500 (JAKKS Pacific TV Motion Game) (Apr 16 2009 15:11:17), JAKKS Pacific Inc / HotGen Ltd, 2009 Bikini Bottom 500 is a SpongeBob SquarePants video game that was released on June 15, 2009. The controller is motion-sensitive, allowing the players to control their boatmobile. For each course (track), the player will compete against five computer players to win a trophy by finishing first, second, or third. They will take three laps around each course. The player must also dodge obstacles, such as Jellyfish and rocks, as well as ones laid down by the competitors (see below). When the player runs into an obstacle, their boatmobile receives some damage. If the boatmobile receives too much damage, they will forfeit the race (see below). There are also UltiMotion minigames in each course, requiring players to do what the activity on-screen says to do (see below). Another minigame is optional for adding health to the boatmobile, similar to the UltiMotion events (source: https://spongebob.fandom.com/wiki/Bikini_Bottom_500). DRIVER: tvgames/generalplus_gpl16250_romram.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Changed description to 'SpongeBob SquarePants Bikini Bottom 500 (JAKKS Pacific TV Motion Game) (Apr 16 2009 15:11:17)'. - 0.218: Sean Riddle and David Haywood added 'JAKKS Pacific Inc SpongeBob SquarePants Bikini Bottom 500 (JAKKS Pacific TV Motion Game)' system. ROMSET: 8388608 bytes in 1 file / 4.22Mb packed $end $info=jak_sbdd $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] SpongeBob SquarePants Dilly Dabbler (JAKKS Pacific TV Game), JAKKS Pacific Inc, 2004 The JAKKS Pacific SpongeBob SquarePants Dilly Dabbler, launched in 2004, is an electronic educational toy for children produced by JAKKS Pacific as part of its line of "TV Games" devices and interactive games for home entertainment. It is inspired by the popular animated series "SpongeBob SquarePants," broadcast by Nickelodeon, and designed for a preschool audience (children ages 3 to 7). DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc SpongeBob SquarePants Dilly Dabbler (JAKKS Pacific TV Game)' system. ROMSET: 1048576 bytes in 1 file / 376.10Kb packed $end $info=jak_sbfc $mame 0.208 [Sean Riddle, 24 external donators] SpongeBob SquarePants - The Fry Cook Games (JAKKS Pacific TV Game, Game-Key Ready) (AUG 18 2005 21:31:56), JAKKS Pacific Inc / HotGen Ltd, 2005 SpongeBob SquarePants 2: The Fry Cook Games is a plug-n-play TV game based off the SpongeBob episode released by Jakks Pacific in 2005 and re-introduced in 2006. The game is a clone of Caifornia Games by Epyx. Games Built-In. There are nine events in the game that you compete in: 1. "Runaway Tray" 2. "Grill Skating" 3. "Air Patty" 4. "Patty Sauce Showdown" 5. "Pickle Barrel Dash" 6. "Stack a Snack" 7. "Jelly Flop" 8. "Dessert High Board" 9. "Deep Sea Diving" (source: https://plugplaytvgames.fandom.com/wiki/SpongeBob_SquarePants:_The_Fry_Cook_Games). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: jakks_gamekey_nk.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.208: Sean Riddle and 24 external donators added 'JAKKS Pacific Inc/HotGen Ltd SpongeBob SquarePants - The Fry Cook Games (TV Game, Game-Key Ready) (AUG 18 2005 21:31:56)' system. ROMSET: 2097152 bytes in 1 file / 760.20Kb packed $end $info=jak_sbjd $mame 0.236 [Sean Riddle, David Haywood] SpongeBob SquarePants Jellyfish Dodge (JAKKS Pacific TV Game) (Apr 5 2007), JAKKS Pacific Inc / HotGen Ltd, 2007 Join SpongeBob as he jellyfish his way through bikini bottom. 4 new matching games fun Bubble popping ayhem with pummeling Snowball madness. Characteristics: just plug it into your TV, and you're ready to play. Joystick with integrated Video Game features your favorite characters. Connects to the A/C jacks on your TV. Works with 4 AA batteries (not included) (source, traslated from Spanish: https://www.amazon.com/Jakks-SpongeBob-Squarepants-Jellyfish-Dodge/dp/B000NWUS20) DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.236: Sean Riddle and David Haywood added 'JAKKS Pacific Inc / HotGen Ltd SpongeBob SquarePants Jellyfish Dodge (JAKKS Pacific TV Game) (Apr 5 2007)' system. ROMSET: 4194304 bytes in 1 file / 1.36Mb packed $end $info=jak_sdoo $mame 0.206 [Sean Riddle, Team Europe] Scooby-Doo! and the Mystery of the Castle (JAKKS Pacific TV Game, Game-Key Ready), JAKKS Pacific Inc / Jolliford Management, 2005 Scooby-Doo and the Mystery Of The Castle is a Plug It In & Play TV game system controller released by Jakks Pacific in 2005 in the GameKey-Ready controller and in 2006 in the standard controller type. No GameKeys were released for this plug-and-play game. The controller is themed around The Mystery Machine.Five games were built into the controller. They are listed below: 1. "Race To Fontecastello" 2. "The River Of Frights" 3. "Searching The Castle" 4. "The Mysterious Doors" 5. "The Dungeons Of Fontecastello" (source: https://plugplaytvgames.fandom.com/wiki/Scooby-Doo_and_the_Mystery_Of_The_Castle). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle, Team Europe added 'Scooby-Doo! and the Mystery of the Castle (TV Game, Game-Key Ready)' system. ROMSET: 4194304 bytes in 1 file / 1.90Mb packed $end $info=jak_sesa $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Sesame Street Beat (JAKKS Pacific TV Game) (Aug 23 2006 19:12:03, PAL/UK), JAKKS Pacific Inc / HotGen Ltd, 2006 The JAKKS Pacific HotGen Ltd Sesame Street Beat, produced in 2006, is a handheld electronic toy (handheld) developed by JAKKS Pacific in collaboration with HotGen Ltd and licensed by Sesame Workshop, the nonprofit organization behind the popular educational series "Sesame Street" (known in Italy as Sesamo Apriti). This device is part of the JAKKS Pacific TV Games / Handheld Games line, a series of dedicated electronic games for children, often inspired by educational television characters. Sesame Street Beat is designed to stimulate the sense of rhythm, auditory and motor coordination, and musical learning in young children, with the help of beloved children's characters such as Elmo, Bert, Ernie, Cookie Monster, Big Bird, and others. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd Sesame Street Beat (JAKKS Pacific TV Game) (Aug 23 2006 19:12:03, PAL/UK)' system. ROMSET: 4194304 bytes in 1 file / 2.00Mb packed $end $info=jak_shrk $mame 0.278 [hammy] Dreamworks Shrek / Over The Hedge (JAKKS Pacific TV Game), JAKKS Pacific Inc / Handheld Games, 2006 The JAKKS Pacific Handheld Games: DreamWorks Shrek / Over The Hedge, launched in 2006, is a handheld electronic toy (handheld LCD) produced by JAKKS Pacific as part of its popular "Handheld Games" series for children. It is a dual-game (2-in-1) device that combines two successful animated franchises from DreamWorks Animation, both of which were released in theaters around 2006: Shrek 2 and Over the Hedge. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: hammy added 'JAKKS Pacific Inc / Handheld Games Dreamworks Shrek / Over The Hedge (JAKKS Pacific TV Game)' system. ROMSET: 4194304 bytes in 1 file / 1.36Mb packed $end $info=jak_sinv $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Retro Arcade featuring Space Invaders (JAKKS Pacific TV Game), JAKKS Pacific Inc / Code Mystics, 2011 The JAKKS Pacific Code Mystics Retro Arcade featuring Space Invaders, launched in 2011, is a Plug & Play electronic system produced by JAKKS Pacific in collaboration with Code Mystics, a company specializing in emulation of arcade and console classics. This device represents a significant step forward from JAKKS Pacific's previous generations of TV Games (those developed with HotGen Ltd), thanks to more advanced technology, greater fidelity to the original games, and a more polished design. It is dedicated to one of the most iconic video games in history, Space Invaders (Taito, 1978), a symbol of the arcade era and a milestone in the video game industry. DRIVER: tvgames/generalplus_gpl16250_romram.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / Code Mystics Retro Arcade featuring Space Invaders (JAKKS Pacific TV Game)' system. ROMSET: 8388608 bytes in 1 file / 1.99Mb packed $end $info=jak_sith $mame 0.206 [Sean Riddle, Peter Wilhelmsen, Ryan Holtz] Star Wars - Revenge of the Sith (JAKKS Pacific TV Game, Game-Key Ready), JAKKS Pacific Inc / Griptonite Games, 2005 Star Wars: Revenge of the Sith is a TV game developed by Griptonite Games and published by Jakks Pacific in 2005, based on the Star Wars Episode III: Revenge of the Sith movie. It features five built-in games and a GameKey enabled version, GameKey and wireless version later released. The controller was later re-released in 2009 under the name Star Wars: Classic Battles. Limited Editon Releases: Besides the Darth Vader TV Game, there were three limited editon controllers later released: "General Grevious", "Yoda" and "R2-D2".Built-in games: 1. "Droid Invasion" 2. "Coruscant Attack" 3. "Grievous Onslaught" 4. "Gunship Battle" 5. "Utapau Chase" (source: https://plugplaytvgames.fandom.com/wiki/Star_Wars%3A_Revenge_of_the_Sith). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: jakks_gamekey_sw.xml RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle, Peter Wilhelmsen and Ryan Holtz added 'Star Wars - Revenge of the Sith (TV Game, Game-Key Ready)' system. ROMSET: 2097152 bytes in 1 file / 969.95Kb packed $end $info=jak_sithp $mame 0.233 [anonymous] Star Wars - Revenge of the Sith (JAKKS Pacific TV Game, Game-Key Ready, prototype), JAKKS Pacific Inc / Griptonite Games, 2005 Star Wars Episode III: Revenge of the Sith is a video game released in February of 2005. It is one of the series of plug'n'play consoles made by Jakks TV Games. It is available in four different versions: Darth Vader Controller (the most common), Yoda Controller, R2-D2 Controller, and the General Grievous Controller (source: https://starwars.fandom.com/wiki/Plug_it_in_and_Play:_Star_Wars_Episode_III:_Revenge_of_the_Sith). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: jakks_gamekey_sw.xml RESOURCES: Snap and Title. WIP: - 0.233: anonymous added 'JAKKS Pacific Inc/Griptonite Games Star Wars - Revenge of the Sith (JAKKS Pacific TV Game, Game-Key Ready, prototype)' system. ROMSET: 4194304 bytes in 1 file / 974.14Kb packed $end $info=jak_slpb $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Sleeping Beauty - Tales of Enchantment (JAKKS Pacific TV Game) (Sep 17 2007 14:45:02), JAKKS Pacific Inc / HotGen Ltd, 2007 The JAKKS Pacific HotGen Ltd Sleeping Beauty - Tales of Enchantment, launched in 2007, is a handheld electronic toy (handheld LCD) produced by JAKKS Pacific in collaboration with HotGen Ltd, and licensed by The Walt Disney Company. It is inspired by the Disney animated classic "Sleeping Beauty" (Sleeping Beauty, 1959), and is part of the line of "Handheld Games" dedicated to Disney Princesses, designed for preschool and primary school-aged girls. Released during a period of major revival of the Disney Princess brand (which began in 2001), the device combines elements of fairy tale, adventure, and interactive play in an accessible, pocket-sized format. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd Sleeping Beauty - Tales of Enchantment (JAKKS Pacific TV Game) (Sep 17 2007 14:45:02)' system. ROMSET: 2097152 bytes in 1 file / 1008.77Kb packed $end $info=jak_smwm $mame 0.220 [Sean Riddle, David Haywood] Spider-Man Web Master (JAKKS Pacific TV Motion Game) (Apr 23 2009 17:10:04), JAKKS Pacific Inc / HotGen Ltd, 2009 Spider-Man: Web Master is a Plug It In & Play TV Motion game developed by HotGen and published by Jakks Pacific in 2009. The web-sling controller features a wrist strap that you insert your arm into, A and B buttons and a D-pad. Spider-Man's greatest foes have returned to wreak havoc. There are four villians to beat, each with three stages: Rhino, Vulture, Mysterio and Green Goblin (source: https://plugplaytvgames.fandom.com/wiki/Spider-Man:_Web_Master). DRIVER: tvgames/generalplus_gpl16250_romram.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Changed description to 'Spider-Man Web Master (JAKKS Pacific TV Motion Game) (Apr 23 2009 17:10:04)'. - 0.220: Sean Riddle and David Haywood added 'JAKKS Pacific Inc Spider-Man Web Master (JAKKS Pacific TV Motion Game)' system. ROMSET: 8388608 bytes in 1 file / 4.71Mb packed $end $info=jak_spac $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Super Pac-Man Collection (26 JAN 2006 A SKU L), JAKKS Pacific Inc / Namco / HotGen Ltd, 2006 The JAKKS Pacific Namco HotGen Ltd Super Pac-Man Collection, launched in 2006, is a Plug & Play electronic system produced by JAKKS Pacific in collaboration with HotGen Ltd and under official license from Namco (now Bandai Namco Entertainment). It is part of JAKKS Pacific's popular line of "TV Games," a series of dedicated devices that connect directly to the TV set and offer a collection of arcade classics without the need for a console. This particular model, "Super Pac-Man Collection," is dedicated to Namco's most iconic franchise-Pac-Man-and is distinguished by including not only the original game, but also lesser-known versions and sequels of the famous pellet eater. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / Namco / HotGen Ltd Super Pac-Man Collection (26 JAN 2006 A SKU L)' system. ROMSET: 1048576 bytes in 1 file / 190.06Kb packed $end $info=jak_spd3 $mame 0.274 [David Haywood, TeamEurope] Spider-Man 3 (JAKKS Pacific TV Game), JAKKS Pacific Inc / Handheld Games, 2007 "Spider-Man 3" is a standalone Plug & Play video game developed by the U.S. studio Handheld Games LLC and published by JAKKS Pacific in 2007. The game was released as part of the Plug It In & Play TV Games line to capitalize on the success of Sam Raimi's film of the same name, which was released in theaters that same year. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood and TeamEurope added 'JAKKS Pacific Inc / Handheld Games Spider-Man 3 (JAKKS Pacific TV Game)' system. ROMSET: 2097152 bytes in 1 file / 744.24Kb packed $end $info=jak_spdm $mame 0.207 [Sean Riddle, anonymous] Spider-Man (JAKKS Pacific TV Game, Game-Key Ready), JAKKS Pacific Inc / Digital Eclipse, 2004 Spider-Man is a Plug-It-In & Play TV Game released by Jakks Pacific in 2004. The controller has five built-in games, one of them being a platform game. it is the unrelated to the 2000 video game of the same name. Two versions of the system were released-- one without the GameKey slot and one with it. The GameKey was not sold separately and was only available with the Spider-Man Super GameKey Combo Pack. Built-In Games: 1. "Streets Of The City" 2. "Spider Training" 3. "Venom's Vindication" 4. "Escape From The Sewers" 5. "Vulture's Venture" (source: https://plugplaytvgames.fandom.com/wiki/Spider-Man). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: jakks_gamekey_mv.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Sean Riddle and anonymous added 'JAKKS Pacific Inc/Digital Eclipse Spider-Man (TV Game, Game-Key Ready)' system. ROMSET: 2097152 bytes in 1 file / 761.94Kb packed $end $info=jak_spdmo $mame 0.208 [Sean Riddle, external donators] Spider-Man (JAKKS Pacific TV Game) (SPG110 hardware, set 1), JAKKS Pacific Inc / Digital Eclipse, 2004 Spider-Man is a Plug-It-In & Play TV Game released by Jakks Pacific in 2004. The controller has five built-in games, one of them being a platform game. it is the unrelated to the 2000 video game of the same name. Two versions of the system were released-- one without the GameKey slot and one with it. The GameKey was not sold separately and was only available with the Spider-Man Super GameKey Combo Pack. Built-In Games: 1. "Streets Of The City" 2. "Spider Training" 3. "Venom's Vindication" 4. "Escape From The Sewers" 5. "Vulture's Venture" (source: https://plugplaytvgames.fandom.com/wiki/Spider-Man). DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.220: Changed description to 'Spider-Man (JAKKS Pacific TV Game) (older hardware, set 1)'. - 0.209: BugFIX #07272: [Documentation] (spg110.cpp) jak_spdmo: In the description the letter "W" is missing in the word "hardware" [AntoPISA]. - 0.208: Sean Riddle and external donators added 'JAKKS Pacific Inc/Digital Eclipse Spider-Man (TV Game) (older hardare)' system. ROMSET: 2097152 bytes in 1 file / 789.18Kb packed $end $info=jak_spdmoa $mame 0.220 [Sean Riddle] Spider-Man (JAKKS Pacific TV Game) (SPG110 hardware, set 2), JAKKS Pacific Inc / Digital Eclipse, 2004 Spider-Man is a Plug-It-In & Play TV Game released by Jakks Pacific in 2004. The controller has five built-in games, one of them being a platform game. it is the unrelated to the 2000 video game of the same name (source: https://plugplaytvgames.fandom.com/wiki/Spider-Man). DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.220: Sean Riddle added 'JAKKS Pacific Inc / Digital Eclipse Spider-Man (JAKKS Pacific TV Game) (older hardware, set 2)' system. ROMSET: 2097152 bytes in 1 file / 788.84Kb packed $end $info=jak_spdv $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] The Amazing Spider-Man in Villain Round-Up (JAKKS Pacific TV Game) (24 Apr 2006 A), JAKKS Pacific Inc / HotGen Ltd, 2006 The JAKKS Pacific HotGen The Amazing Spider-Man in Villain Round-Up, launched in 2006, is a handheld electronic toy (handheld LCD) produced by JAKKS Pacific in collaboration with HotGen Ltd, and licensed by Marvel Entertainment. It is inspired by the famous superhero Spider-Man (Spider-Man) and is part of the line of "Handheld Games" designed for young superhero fans, particularly children between the ages of 6 and 10. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd The Amazing Spider-Man in Villain Round-Up (JAKKS Pacific TV Game) (24 Apr 2006 A)' system. ROMSET: 2097152 bytes in 1 file / 781.94Kb packed $end $info=jak_spmm $mame 0.274 [David Haywood, TeamEurope] The Amazing Spider-Man and The Masked Menace (JAKKS Pacific TV Game), JAKKS Pacific Inc / Santa Cruz Games, 2008 "The Amazing Spider-Man and The Masked Menace" (also known commercially as Spider Sense Spider-Man and the Masked Menace) is a standalone Plug & Play video game developed by the U.S. studio Santa Cruz Games and distributed by JAKKS Pacific starting in 2008. Unlike most titles in the company’s Plug It In & Play line, which are presented as fragmented collections of standalone minigames, this product is a true, unique 2D side-scrolling action-platformer, structured very similarly to classic 16-bit titles from the Super Nintendo and Sega Mega Drive eras. DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood and TeamEurope added 'JAKKS Pacific Inc / Santa Cruz Games The Amazing Spider-Man and The Masked Menace (JAKKS Pacific TV Game)' system. ROMSET: 4194304 bytes in 1 file / 1.56Mb packed $end $info=jak_ssmo $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Super Silly Makeover (JAKKS Pacific TV Game), JAKKS Pacific Inc, 2004 It is a standalone Plug & Play video game for children released internationally by JAKKS Pacific in 2004. The game stands in stark contrast to the company’s classic action and sports titles, presenting itself as an interactive game entirely focused on creativity, fashion, and quirky makeovers. DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle, TeamEurope added 'JAKKS Pacific Inc Super Silly Makeover (JAKKS Pacific TV Game)' system. ROMSET: 1048576 bytes in 1 file / 385.13Kb packed $end $info=jak_sspop $mame 0.221 [Sean Riddle, David Haywood, Kev (FBN)] Sing Scene Pop (JAKKS Pacific TV Game), JAKKS Pacific Inc / HotGen Ltd, 2009 This is a karaoke game in which players can sing along with songs made famous by pop music stars. Players score points by matching the pitch and duration of notes displayed on the screen. Some song lyrics can contain suggestive material (e.g., "We'll be playmates and lovers" and "The smell of your skin lingers on me now") (source: https://www.esrb.org/ratings/26847/Sing+Scene+-+Pop+-+20+Songs/). DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: Sean Riddle, David Haywood and Kev (FBN) added 'JAKKS Pacific Inc / HotGen Ltd Sing Scene Pop (JAKKS Pacific TV Game)' system. ROMSET: 138412032 bytes in 1 file / 58.77Mb packed $end $info=jak_supm $mame 0.274 [David Haywood, TeamEurope] Superman in Super Villain Showdown (JAKKS Pacific TV Game) (26 Jan 2006 A), JAKKS Pacific Inc / HotGen Ltd, 2006 "Superman in Super Villain Showdown" (also known simply as "Superman Plug & Play") is a standalone video game released by JAKKS Pacific in 2006 and developed by the British studio HotGen Limited. The game is part of the popular "Plug It In & Play TV Games" line and allows players to control the Man of Steel directly on their home TV without the need for a traditional game console. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood and TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd Superman in Super Villain Showdown (JAKKS Pacific TV Game) (26 Jan 2006 A)' system. ROMSET: 4194304 bytes in 1 file / 984.57Kb packed $end $info=jak_swbstrik $mame 0.217 [Sean Riddle] Star Wars Blaster Strike, JAKKS Pacific Inc, 200? Fight your way to victory and defeat the empire! The Star Wars: Blaster Strike video game let's you play as Han Solo and battle through 9 epic stages in the Star Wars galaxy. Blaster plugs directly into your TV for easy set up! Relive your favorite battles from the original Star Wars Trilogy (source: https://www.amazon.com/Star-Wars-Blaster-Strike-Game/dp/B015YS2QVS). DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.217: Sean Riddle added 'JAKKS Pacific Inc Star Wars Blaster Strike' system. ROMSET: 138412032 bytes in 1 file / 36.22Mb packed $end $info=jak_swc $mame 0.219 [Sean Riddle, David Haywood] Star Wars Clone Trooper (JAKKS Pacific TV Game), JAKKS Pacific Inc / Merge Interactive, 2013 The Star Wars Clone Trooper Plug & Play video game is a clone trooper light gun game released in 2013 developed by Merge Interactive and published by Jakks Pacific Interactive. The game is a rail shooter where you shoot at battle droids, there are some levels where you shoot at shield generators, and boss battles such as Count Dooku. Areas include Geonosis, Kamino, and Felucia. This is not to be confused with the previously released Star Wars Clone Trooper Blaster Game by Tiger Electronics (source: https://plugplaytvgames.fandom.com/wiki/Star_Wars_Clone_Trooper_(Jakks_Pacific)). DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: Changed manufacturer to 'JAKKS Pacific Inc / Merge Interactive'. - 0.219: Sean Riddle and David Haywood added ' JAKKS Pacific Inc Star Wars Clone Trooper (JAKKS Pacific TV Game)' system. ROMSET: 69206016 bytes in 1 file / 30.34Mb packed $end $info=jak_swcl $mame 0.278 [TeamEurope] Star Wars: The Clone Wars - Republic Squadron (JAKKS Pacific TV Motion Game) (May 6 2009 12:53:31), JAKKS Pacific Inc / HotGen Ltd, 2009 "Star Wars: The Clone Wars - Republic Squadron" is a standalone Plug & Play video game featuring motion sensors, developed by the British studio HotGen Limited and distributed by JAKKS Pacific in June 2009. The game, inspired by the famous animated series *The Clone Wars*, is historically one of the most advanced and commercially successful titles in the entire JAKKS TV Motion Games lineup. DRIVER: tvgames/generalplus_gpl16250_romram.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd Star Wars: The Clone Wars - Republic Squadron (JAKKS Pacific TV Motion Game) (May 6 2009 12:53:31)' system. ROMSET: 8388608 bytes in 1 file / 4.45Mb packed $end $info=jak_swot $mame 0.233 [anonymous] Star Wars - Original Trilogy (JAKKS Pacific TV Game), JAKKS Pacific Inc / Amaze Entertainment, 2006 Star Wars Original Trilogy is a Plug It In & Play TV Game unit developed by Amaze Entertainment (Code Mystics for Touchpad version) and published by Jakks Pacific in 2006 and re-released in 2012 in a Touchpad version. The Millennium Falcon joystick (or black touchpad) unit features four games set in the original Star Wars Trilogy (episodes 4-6) (source: https://plugplaytvgames.fandom.com/wiki/Star_Wars_Original_Trilogy). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: jakks_gamekey_sw.xml RESOURCES: Snap and Title. WIP: - 0.233: anonymous added 'JAKKS Pacific Inc/Amaze Entertainment Star Wars - Original Trilogy (JAKKS Pacific TV Game, prototype)' system. ROMSET: 4194304 bytes in 1 file / 1.51Mb packed $end $info=jak_thom $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Thomas & Friends - Right on Time (JAKKS Pacific TV Game) (Jun 28 2006 18:24:37) (US, NTSC), JAKKS Pacific Inc / HotGen Ltd, 2006 "Thomas & Friends: Right on Time" is a standalone Plug & Play video game developed by the British studio HotGen Limited and published by JAKKS Pacific in 2006. This is the version released for the U.S. market, optimized for the American analog video standard at 60Hz (NTSC) and featuring the voice acting and text from the U.S. localization. DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle, TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd Thomas & Friends - Right on Time (JAKKS Pacific TV Game) (Jun 28 2006 18:24:37) (US, NTSC)' system. ROMSET: 4194304 bytes in 1 file / 1.84Mb packed $end $info=jak_thomp $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Thomas & Friends - Right on Time (JAKKS Pacific TV Game) (Jun 28 2006 18:01:22) (UK, PAL), JAKKS Pacific Inc / HotGen Ltd, 2006 The JAKKS Pacific Inc / HotGen Ltd Thomas & Friends - Right on Time, released in 2006, is a portable electronic toy from the Handheld Games line, designed for young fans of Thomas the Tank Engine. Featuring a fixed LCD screen, it includes mini-games inspired by the animated series, where players help Thomas and other engines stay on schedule, avoid obstacles, and complete missions on the Island of Sodor. With colorful buttons, character voices, and sound effects, it's ideal for children aged 3 to 7. Developed in collaboration with HotGen Ltd, it combines fun and simple learning. A classic educational toy of the 2000s. DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd Thomas & Friends - Right on Time (JAKKS Pacific TV Game) (Jun 28 2006 18:01:22) (UK, PAL)' system. ROMSET: 4194304 bytes in 1 file / 1.90Mb packed $end $info=jak_ths $mame 0.220 [Sean Riddle, David Haywood] Triple Header Sports (JAKKS Pacific TV Motion Game), JAKKS Pacific Inc / Super Happy Fun Fun, 2009 Triple Header Sports is a TV Motion game released in 2010 by Jakks Pacific. The controller has three attachments for each game. The game was preceded by Swing Zone Sports. The controller features a wrist strap and inline breakaway connector is included for safety so that if the player's movements draw the cable taut, it will disconnect and protect the video equipment (source: https://plugplaytvgames.fandom.com/wiki/Triple_Header_Sports). DRIVER: tvgames/generalplus_gpl16250_romram.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: Changed manufacturer to 'JAKKS Pacific Inc / Super Happy Fun Fun'. - 0.220: Sean Riddle and David Haywood added 'JAKKS Pacific Inc Triple Header Sports (JAKKS Pacific TV Motion Game)' system. ROMSET: 8388608 bytes in 1 file / 5.33Mb packed $end $info=jak_tink $mame 0.220 [Sean Riddle, David Haywood] Tinker Bell and the Lost Treasure (JAKKS Pacific TV Motion Game), JAKKS Pacific Inc / Santa Cruz Games, 2009 Disney Fairies: Tinker Bell and the Lost Treasure is a TV Games Motion controller based on the Disney Fairies movie of the same name was developed by Santa Cruz Games Kidz and published by Jakks Pacific in 2009. The wand controller features 11 levels, each with different play styles (source: https://plugplaytvgames.fandom.com/wiki/Tinker_Bell_and_the_Lost_Treasure). DRIVER: tvgames/generalplus_gpl16250_romram.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: Changed manufacturer to 'JAKKS Pacific Inc / Santa Cruz Games'. - 0.220: Sean Riddle and David Haywood added 'JAKKS Pacific Inc Tinker Bell and the Lost Treasure (JAKKS Pacific TV Motion Game)' system. ROMSET: 8388608 bytes in 1 file / 4.90Mb packed $end $info=jak_tmnthp $mame 0.217 [Sean Riddle] Teenage Mutant Ninja Turtles Hero Portal, JAKKS Pacific Inc, 200? TMNT Hero Portal by Jakks Pacific allows you to plug in and play – no console is required. TMNT was huge when I was growing up and now they're back to defeat Shredder and his Foot Clan with Hero Portal! These heroes in a half shell complete 18 special missions through 6 stages. Switch out different heroes to complete different challenges, discover secret locations, and unlock special attacks (source: https://www.myboysandtheirtoys.com/tmnt-hero-portal-plug-play-game/). DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.217: Sean Riddle added 'JAKKS Pacific Inc Teenage Mutant Ninja Turtles Hero Portal' system. ROMSET: 138412032 bytes in 1 file / 51.10Mb packed $end $info=jak_totm $mame 0.219 [Sean Riddle, Clawgrip] Toy Story - Toys on the Move (JAKKS Pacific TV Motion Game) (Dec 24 2009 17:34:29), JAKKS Pacific Inc / HotGen Ltd, 2009 Toy Story: Toys On The Move! is a TV Motion game released by Jakks Pacific in 2010. Games built in: Rolling Patroling: Buzz Lightyear is rolling on a tennis ball and has to roll his way to grab the stars and make it to the finish before time runs out. Giddy Up & Go!: Woody is on Bullseye and has to grab the stars and make it to the finish before time runs out. Backyard Dash: Woody & Buzz are racing against each other. Woody is riding on Bullseye, and Buzz in riding on R/C (source: https://plugplaytvgames.fandom.com/wiki/Toy_Story:_Toys_On_The_Move!). DRIVER: tvgames/generalplus_gpl16250_romram.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Changed description to 'Toy Story - Toys on the Move (JAKKS Pacific TV Motion Game) (Dec 24 2009 17:34:29)'. - 0.219: Sean Riddle and Clawgrip added 'JAKKS Pacific Inc Toy Story - Toys on the Move (JAKKS Pacific TV Motion Game)' system. ROMSET: 8388608 bytes in 1 file / 4.11Mb packed $end $info=jak_tpir $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] The Price Is Right (JAKKS Pacific TV Game) (Mar 24 2009 17:34:55), JAKKS Pacific Inc / HotGen Ltd, 2009 The JAKKS Pacific Inc / HotGen Ltd The Price Is Right, released in 2009, is a Plug & Play console that brings the iconic TV game show to life. Connecting directly to the TV, it lets players enjoy a simplified version of the show, featuring pricing games, classics like Plinko and Showcase Showdown, and the host's iconic voice. Developed in collaboration with HotGen Ltd, it's designed for family fun and includes multiple game modes, timers, and sound feedback. With a control-panel-style design, it's a typical late-2000s TV game, offering simple, engaging home entertainment. DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle, TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd The Price Is Right (JAKKS Pacific TV Game) (Mar 24 2009 17:34:55)' system. ROMSET: 8388608 bytes in 1 file / 2.80Mb packed $end $info=jak_tsm $mame 0.217 [Sean Riddle, David Haywood] Toy Story Mania (JAKKS Pacific TV Game), JAKKS Pacific Inc / Schell Games, 2010 The Toy Story Mania Point-N-Shoot video game is a deluxe TV game by Jakks Pacific, released in late August 2010 and was discontiuned at the end of the year . The Game features 3-D Glasses, which are called Infini-D Glasses. The game is most likely the same as the one at Disney's Hollywood Studios. It has the original games. Before the game starts, there's a target practice level where you shoot darts at the targets. Then it starts (source: https://plugplaytvgames.fandom.com/wiki/Toy_Story_Mania!). DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: Changed manufacturer to 'JAKKS Pacific Inc / Schell Games'. - 0.217: Sean Riddle and David Haywood added 'JAKKS Pacific Inc Toy Story Mania (TV Game)' system. ROMSET: 69206016 bytes in 1 file / 7.63Mb packed $end $info=jak_umdf $mame 0.221 [Sean Riddle, David Haywood, Peter Wilhelmsen, anonymous] Ultimotion - Disney Fairies Sleeping Beauty & TinkerBell (JAKKS Pacific TV Game), JAKKS Pacific Inc / Handheld Games, 2008 Disney Fairies and Sleeping Beauty are the Ultimotion Wii-like motion controller TV game released by Jakks Pacific in 2008. There are 6 Disney games, with attachments: Sleeping Beauty, Dancing Like A Princess, Daring Escape, Magical Music, Disney Fairies, Find Your Fairy Talent, Iridessa's Nighttime Nights, Tinkerbell's Fairy Flight (source: https://plugplaytvgames.fandom.com/wiki/Ultimotion_Disney_Fairies/Sleeping_Beauty). DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: Sean Riddle, David Haywood, Peter Wilhelmsen and anonymous added 'JAKKS Pacific Inc/Handheld Games Ultimotion - Disney Fairies Sleeping Beauty & TinkerBell (JAKKS Pacific TV Game)' system. ROMSET: 276824064 bytes in 1 file / 23.56Mb packed $end $info=jak_wall $mame 0.142u3 [Ryan Holtz, Robbbert] Wall-E (JAKKS Pacific TV Game) (Dec 18 2007 11:34:25), JAKKS Pacific Inc / HotGen Ltd, 2008 Wall-E has been sent to Earth to gather up garbage, but he's also been sent to a Jakks Pacific all-in-one TV Game. The Wall-E shaped controller plugs into any television and lets kids control both Wall-E and EVE as they look for hidden artifacts on Earth. There are also three mini-games that offer multiple levels of problem solving challenges. As with all of the Jakks Pacific TV Games, it's a very simple matter of plugging in two standard RCA cables, one for audio, one for video. The controller also needs 4 AA batteries, which are not included. Once turned on the game loads and is ready to go. Wall-E's head acts as the joystick in this game, with the A and B control buttons on the left side. There's also a menu button that can be missed, it's disguised as Wall-E's bug friend (source: http://www.kidstechreview.com/2008/12/review-jakks-pacific-wall-e-tv-game). DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.278: Redumped "Wall-E (JAKKS Pacific TV Game) (Dec 18 2007 11:34:25)" [TeamEurope]. - 0.236: Changed description to 'Wall-E (JAKKS Pacific TV Game) (Dec 18 2007 11:34:25)'. - 0.206: Renamed (walle) to (jak_wall) and description changed to 'Wall-E (JAKKS Pacific TV Game)'. - 0.143u7: Fixed graphics problem, system now playable [Robbbert]. - 0.142u3: Ryan Holtz and Robbbert added 'JAKKS Pacific Inc Wall-E' system. ROMSET: 4194304 bytes in 1 file / 2.00Mb packed $end $info=jak_wdbg $mame 0.219 [Sean Riddle] The Walking Dead: Battleground (JAKKS Pacific TV Game), JAKKS Pacific Inc / Super Happy Fun Fun, 2014 "The Walking Dead: Battleground" is a standalone, plug-and-play first-person video game released by JAKKS Pacific in 2014, officially based on AMC's popular horror TV series. Developed by Merge Interactive (formerly known as Super Happy Fun Fun), the game is the direct sequel to The Walking Dead: Zombie Hunter, which was released in 2012. DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: Changed manufacturer to 'JAKKS Pacific Inc / Super Happy Fun Fun'. - 0.220: Changed year to '2014'. - 0.219: Sean Riddle added 'JAKKS Pacific Inc The Walking Dead: Battleground (JAKKS Pacific TV Game)' system. ROMSET: 69206016 bytes in 1 file / 28.73Mb packed $end $info=jak_wdzh $mame 0.219 [Sean Riddle, David Haywood] The Walking Dead: Zombie Hunter (JAKKS Pacific TV Game), JAKKS Pacific Inc / Merge Interactive, 2012 It is a standalone, plug-and-play first-person video game released by JAKKS Pacific in the fall of 2012. Developed by Merge Interactive (also known at the time as Super Happy Fun Fun) under an official license from the AMC television network, this title is the first installment in JAKKS’ horror mini-series and the direct predecessor to the “Battleground” model. It received an ESRB rating of “T for Teen” due to the presence of blood and violence associated with killing the undead. DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: Changed manufacturer to 'JAKKS Pacific Inc / Merge Interactive'. - 0.219: Sean Riddle and David Haywood added 'JAKKS Pacific Inc The Walking Dead: Zombie Hunter (JAKKS Pacific TV Game)' system. ROMSET: 69206016 bytes in 1 file / 14.51Mb packed $end $info=jak_wof $mame 0.207 [Sean Riddle, anonymous] Wheel of Fortune (JAKKS Pacific TV Game, Game-Key Ready) (Jul 11 2005 ORIG), JAKKS Pacific Inc / HotGen Ltd, 2005 Wheel of Fortune is a TV game based upon the hit game show Wheel of Fortune. It was released in 2005 by Jakks Pacific. The game is just Wheel of Fortune but it features a spinning wheel. You can either spin with the wheel or press B for a random spin. There were 3 types of difficulty: Easy(6 Turns), Normal(5 Turns), and Hard(4 Turns). The game featured 3 Modes: 1. Gameshow (Standard Show with the amount of turns refilling every puzzle) 2. Endurance (Similar to Gameshow, except that every puzzle, the turns do not get refilled. The Run ends when you lose all turns) 3. Multiplayer (2-Player or 3-Player with a spin-off to start it. Whenever a player guesses a letter wrong or Lands on Lose a Turn or Bankrupt, the next player gets the turn. Highest amount goes to play for the Bonus Puzzle). The game has 720 puzzles each in 35 categories (source: https://plugplaytvgames.fandom.com/wiki/Wheel_of_Fortune). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.208: Changed description to 'Wheel of Fortune (JAKKS Pacific TV Game, Game-Key Ready) (Jul 11 2005 ORIG)'. - 0.207: Sean Riddle and anonymous added 'JAKKS Pacific Inc/HotGen Ltd Wheel of Fortune (JAKKS Pacific TV Game, Game-Key Ready)' system. ROMSET: 2097152 bytes in 1 file / 962.80Kb packed $end $info=jak_wof2 $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Wheel of Fortune - 2nd Edition (JAKKS Pacific TV Game) (Mar 15 2007 PAK2), JAKKS Pacific Inc / HotGen Ltd, 2007 The JAKKS Pacific Inc / HotGen Ltd Wheel of Fortune - 2nd Edition, released in 2007, is a Plug & Play console that recreates the iconic TV game show Wheel of Fortune. Connecting directly to the TV, it lets players enjoy a simplified version of the quiz, featuring a virtual wheel, word puzzles, and classic show sounds. Developed in collaboration with HotGen Ltd, this second edition improves graphics, content, and usability over the original. Designed for family entertainment, it offers timed modes, multiplayer challenges, and themes inspired by the original broadcasts. A classic 2000s TV game, perfect for home gameplay. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / HotGen Ltd Wheel of Fortune - 2nd Edition (JAKKS Pacific TV Game) (Mar 15 2007 PAK2)' system. ROMSET: 2097152 bytes in 1 file / 988.62Kb packed $end $info=jak_wpt $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] World Poker Tour (JAKKS Pacific TV Game), JAKKS Pacific Inc / Digital Eclipse, 2004 The JAKKS Pacific Inc / Digital Eclipse World Poker Tour, released in 2004, is a Plug & Play console developed by JAKKS Pacific in collaboration with Digital Eclipse, a renowned retro game developer. It connects directly to the TV and offers a poker experience based on the popular TV series World Poker Tour. Featuring multiple game modes, tournaments, official rules, and audio commentary, it provides an accessible and engaging card game experience. Designed for casual players and card enthusiasts, it blends television entertainment with strategic gameplay. A typical mid-2000s TV Game, built for easy, no-fuss home entertainment. DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle, TeamEurope added 'JAKKS Pacific Inc / Digital Eclipse World Poker Tour (JAKKS Pacific TV Game)' system. ROMSET: 2097152 bytes in 1 file / 833.68Kb packed $end $info=jak_wwe $mame 0.206 [Sean Riddle, David Haywood, Ryan Holtz] WWE (JAKKS Pacific TV Game, Game-Key Ready), JAKKS Pacific Inc / HotGen Ltd, 2005 The WWE Plug It In & Play TV game was released by Jakks Pacific in 2005 and was based off Jakks Pacific's WWE Wrestling toys. The game: In this wrestling game, you can do exhibation, championship, tag team, survival, or tournament. You select your superstar you want to play as such as Eugane. You wrestle aganist your oppenent to win (source: https://plugplaytvgames.fandom.com/wiki/WWE). DRIVER: tvgames/spg2xx_jakks_gkr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Sean Riddle, David Haywood and Ryan Holtz added 'WWE (TV Game, Game-Key Ready)' system. ROMSET: 2097152 bytes in 1 file / 719.38Kb packed $end $info=jak_xmen $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] X-Men - Mutant Reign (JAKKS Pacific TV Game), JAKKS Pacific Inc / Amaze Entertainment, 2005 The JAKKS Pacific Inc / Amaze Entertainment X-Men – Mutant Reign, released in 2005, is a portable electronic toy from JAKKS Pacific's TV Games line. It's an LCD handheld with a fixed screen featuring a single action game based on the X-Men, where players control characters like Wolverine, Storm, or Cyclops to battle enemies such as Sentinels or Magneto. The gameplay is simple, side-scrolling combat with repetitive attacks, designed for children and superhero fans. Developed in collaboration with Amaze Entertainment, a studio known for Marvel-licensed games, it combines eye-catching design with franchise themes. A nostalgic 2000s gadget, now sought after by collectors. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'JAKKS Pacific Inc / Amaze Entertainment X-Men - Mutant Reign (JAKKS Pacific TV Game)' system. ROMSET: 4194304 bytes in 1 file / 1.50Mb packed $end $info=jak_xmenp $mame 0.233 [anonymous] X-Men - Mutant Reign (JAKKS Pacific TV Game, prototype), JAKKS Pacific Inc / Amaze Entertainment, 2005 It is a standalone Plug & Play video game co-developed by Amaze Entertainment and distributed by JAKKS Pacific in 2006. The game is part of the famous lineup of all-in-one consoles dedicated to Marvel Comics superheroes. The term "prototype" refers to specific internal development builds discovered by hardware historians and cataloged on data preservation platforms (such as the well-known portal "The Cutting Room Floor"). These builds contain a wealth of unused resources, debug menus, and test files left behind by programmers prior to the commercial release. DRIVER: tvgames/spg2xx_jakks.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.233: anonymous added 'JAKKS Pacific Inc/Amaze Entertainment X-Men - Mutant Reign (JAKKS Pacific TV Game, prototype)' system. ROMSET: 4194304 bytes in 1 file / 1.50Mb packed $end $info=jakks_gamekey_rom_i2c_24lc04 $mame 0.207 JAKKS Pacific GameKey with I2C 24LC04, , ???? DRIVER: devices/bus/jakks_gamekey/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'JAKKS Pacific GameKey with I2C 24LC04' device. ROMSET: None required. $end $info=jakks_gamekey_rom_i2c_base $mame 0.207 JAKKS Pacific GameKey with I2C, , ???? DRIVER: devices/bus/jakks_gamekey/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'JAKKS Pacific GameKey with I2C' device. ROMSET: None required. $end $info=jakks_gamekey_rom_plain $mame 0.207 JAKKS Pacific GameKey, , ???? DRIVER: devices/bus/jakks_gamekey/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'JAKKS Pacific GameKey' device. ROMSET: None required. $end $info=jakks_gamekey_slot $mame 0.207 JAKKS Pacific Gamekey Slot, , ???? DRIVER: devices/bus/jakks_gamekey/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'JAKKS Pacific Gamekey Slot' device. ROMSET: None required. $end $info=jakms41 $mame 0.234 [BreakPoint, rfka01] KM-S4-1 (SiS 85C496/85C497 chipset, ver 1.1), Jamicon, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/912 DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap, Title, pdf Manual and PCB. WIP: - 0.286: Changed description to 'KM-S4-1 (SiS 85C496/85C497 chipset, ver 1.1)'. - 0.234: BreakPoint and rfka01 added 'Jamicon KM-S4-1 VER 1.1' system. ROMSET: 131072 bytes in 1 file / 84.14Kb packed $end $info=jaminator $mame 0.264 [Devin Acker] Jaminator, Noise Toys Inc., 1990 The "Noise Toys Jaminator" (also known commercially as Jaminator: The Hi-Tech Guitar) is an innovative electronic musical instrument and standalone synthesizer shaped like a guitar, designed in 1990 by Noise Toys Inc. Conceived by renowned programmers and creatives Steve Capps (the well-known designer of Apple’s very first Macintosh interface), Ray DuFlon, and Ed Bogas, the Jaminator was initially distributed by the well-known tech toy company Worlds of Wonder (WOW), and was later marketed in the early 1990s by Yamaha on international markets. It is historically considered a direct and pioneering conceptual precursor to successful modern music video games such as Guitar Hero and Rock Band. DRIVER: misc/jaminator.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: jaminator.xml RESOURCES: Snap and Title. WIP: - 0.288: Fix slot option name clash [AJR]. - 0.264: Devin Acker added 'Noise Toys Inc. Jaminator' system. ROMSET: 131072 bytes in 1 file / 102.85Kb packed $end $info=jarajal $mame 0.218 [Sean Riddle, Peter Wilhelmsen, ShouTime] Jyarajyaland (Japan, PlugIt! version), Takara / SSD Company LTD, 2003 Jara-Ja Land is another Japanese XaviX hardware game from Takara. This one is themed around Japanese redemption titles, and it is fair to say the presentation is through the roof here. You expect these Plug and Play units to generally be cheap throw-away affairs, but the level of detail to some of them defies that, animations here are just superb. This one currently doesn't have controls hooked up (I think it's some kind of analog dial input) but you can run the attract mode for 15 minutes until the machine decides to soft power-off due to inactivity (source: https://mamedev.emulab.it/haze/2020/04/09/under-the-surface-part-9/). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Sean Riddle, Peter Wilhelmsen and ShouTime added 'Takara / SSD Company LTD Jara-Ja Land (Japan, home version)' system. ROMSET: 2097152 bytes in 1 file / 1.03Mb packed $end $info=jb3000 $mame 0.193 [Joakim Larsson Edström] JB-3000, Panasonic, 1982 Panasonic JB-3000 IBM Compatible PC, ran on a 8088 processor at 4.77mHz. 16 colour CGA colour monitor, grey. Twin 8" Floppy Disk Drive units using 1.2Mb capacity FDD's. JB-3021 145cps Dot Matrix printer. C-Itoh F10-55 Daisy Wheel 55cps printer with 6 Daisy Wheels with different type faces and fonts. Printer is cream in colour has a dark tinted plastic cover on top. There are brown plastic knobs on both the left and right side which assist with feeding the paper through. The control panel on the front right of the printer has four square push buttons. Printer comes with 9 individually wrapped printing ribbons, kept in a blue and white card box, as well as two extra printing ribbons in individual white card boxes. Printer also has a paper users manual, with the name 'David Smith' handwritten in blue ink in the top right corner and a grey plastic booklet with 6 printing letter reels within (source: https://collection.motat.nz/objects/80288/computer-panasonic-jb-3000). DRIVER: matsushita/myb3k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: jb3000_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.195: Clone promoted to working [Luke Sleeman, protosphere]. - 0.194: Refactored graphics circuit, added 'color in 320x200 mode, fixed text scrolling, and added '80-character 640*200 mode. Fixed speed issue by reducing CPU clock by 50% as suggested by RAM waitstates in the schematics. Added support for -ramsize with 128K option and 256K default. Emulated the INT7 pull down and up for the keyboard, and added 'support for three keyboard variants. Added high-resolution 640*400 mode, and added 'crude cursor support for 40-character mode. Added monochrome monitor support with palette to match the 525Nm P39 phoshor used in the Ericsson DU4721 monitor. Added printer support. Completed interrupt support, including jumper settings. Fixed crude support for 36*25 color text mode, and added 'graphics mode 0 (resolution depends on monitor used) [Edstrom, Fredrik Ohrstrom]. - 0.193: Joakim Larsson Edström added 'Panasonic JB-3000' system. ROMSET: 8192 bytes in 1 file / 2.40Kb packed $end $info=jb3000_keyboard $mame 0.194 JB3000 Keyboard, , ???? DRIVER: devices/machine/myb3k_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Added 'JB3000 Keyboard' device. ROMSET: None required. $end $info=jc1310 $mame 0.206 [Tronix, minuszerodegrees.net] Joincom JC-1310 disk controller, , ???? DRIVER: devices/bus/isa/cl_sh260.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Tronix and minuszerodegrees.net added 'Joincom JC-1310 disk controller' device. ROMSET: 8192 bytes in 1 file / 3.33Kb packed $end $info=jd320 $mame 0.284 [QUFB] Super Denshi Techou Jr. - Nigaoe Telepathy, Casio, 1993? 1993 electronic agenda featuring freehand drawing capabilities and rudimentary graphic recognition, designed for visual notes and personalized messages. It included a monochromatic pressure-sensitive LCD display and tools for creating simple stylized portraits, aimed at a young audience seeking an interactive and creative experience. DRIVER: casio/superjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: QUFB added 'Casio Super Denshi Techou Jr. - Nigaoe Telepathy' system. ROMSET: 229376 bytes in 2 files / 73.63Kb packed $end $info=jd360 $mame 0.284 [QUFB] Super Denshi Techou Jr. - Puppy Telepathy, Casio, 1994 The 1994 electronic agenda, designed for a young audience, featured freehand drawing capabilities and puppy-themed animations. Equipped with a pressure-sensitive monochrome LCD display, it allowed users to create personalized messages and simple interactive illustrations, blending personal organization with creative entertainment. DRIVER: casio/superjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: QUFB added 'Casio Super Denshi Techou Jr. - Puppy Telepathy' system. ROMSET: 622592 bytes in 2 files / 95.31Kb packed $end $info=jd361 $mame 0.284 [QUFB] Super Denshi Techou Jr. - Pet Telepathy, Casio, 1994 The 1994 electronic agenda, aimed at a young audience, featured free-form drawing capabilities and animations inspired by pets. Equipped with a pressure-sensitive monochrome LCD display, it allowed users to create personalized messages and simple interactive illustrations, seamlessly blending daily organization with creative pet-themed fun. DRIVER: casio/superjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: QUFB added 'Casio Super Denshi Techou Jr. - Pet Telepathy' system. ROMSET: 1146880 bytes in 2 files / 446.48Kb packed $end $info=jd362 $mame 0.284 [QUFB] Super Denshi Techou - Pet World, Casio, 1995? The 1995 electronic agenda featured drawing and animation capabilities with a pet-themed design, aimed at a young audience. Equipped with a pressure-sensitive monochrome LCD display, it allowed users to create personalized messages, play small interactive games, and produce illustrations inspired by the pet world—blending daily organization with creative entertainment. DRIVER: casio/superjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: QUFB added 'Casio Super Denshi Techou - Pet World' system. ROMSET: 622592 bytes in 2 files / 261.75Kb packed $end $info=jd363 $mame 0.273 [QUFB] Picky Talk - Super Denshi Techou, Casio, 1995 The "Casio Picky Talk" is a sophisticated educational handheld device (PDA) and standalone electronic game distributed by Casio in Japan since 1998. The device combines the organizational features typical of an electronic organizer for adults (Casio’s famous Denshi Techou) with a playful and interactive interface tailored specifically for the market of children and elementary school students. DRIVER: casio/pickytlk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: QUFB added 'Casio Picky Talk - Super Denshi Techou' system. ROMSET: 1097728 bytes in 2 files / 252.49Kb packed $end $info=jd364 $mame 0.273 [QUFB] Color Picky Talk - Super Denshi Techou, Casio, 1995 The "Casio Color Picky Talk - Super Denshi Techou" (often referred to simply as the Color Picky Talk) is the top-of-the-line, full-color version of the educational handheld and standalone electronic game distributed by Casio in Japan starting in late 1998. This model represents the pinnacle of the Picky Talk line. It replaces the old monochrome or four-fixed-color panels with an innovative full-color LCD screen featuring touchscreen technology, a truly cutting-edge feature for the tech toy industry of the late 1990s. DRIVER: casio/pickytlk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: QUFB added 'Casio Color Picky Talk - Super Denshi Techou' system. ROMSET: 1081344 bytes in 2 files / 294.51Kb packed $end $info=jd366 $mame 0.278 [QUFB] Super Picky Talk - My room fantasy, Casio, 1996? The Casio Super Picky Talk - My Room Fantasy, released in 1996, is an educational electronic toy by Casio designed for preschool children. Part of the Super Picky series, known for voice interaction and learning activities, this model is themed around fantasy and bedroom play, featuring voices, sounds, and phrases (in Japanese, sometimes English) that guide children through recognition, music, and imaginative games. With colorful buttons and animated characters, it encourages language development, memory, and symbolic play. Designed with a soft, child-safe form, it is an early example of interactive electronic toys for young children in the pre-internet era. DRIVER: casio/pickytlk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: QUFB added 'Casio Super Picky Talk - My room fantasy' system. ROMSET: 1081344 bytes in 2 files / 375.48Kb packed $end $info=jd367 $mame 0.284 [QUFB] Pet Avenue - My room fantasy, Casio, 1998? The 1998 electronic agenda featured a playful theme inspired by the customization of a virtual space, targeting a young audience. It offered tools for drawing, decorating, and managing a digital "dream room," integrating organizational features with creative gaming elements through a monochromatic LCD display sensitive to pressure. DRIVER: casio/superjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: QUFB added 'Casio Pet Avenue - My room fantasy' system. ROMSET: 622592 bytes in 2 files / 284.96Kb packed $end $info=jd368 $mame 0.273 [QUFB] Super Picky Talk - Access Pet, Casio, 1997? An electronic device for children produced by Casio in the early 1990s, known as "Super Picky Talk" in Japan and "Access Pet" in certain Western markets. This interactive virtual pet featured speech synthesis that emitted phrases and sounds in response to the user’s caresses, thanks to tactile sensors on its surface. It was equipped with a monochromatic LCD screen displaying the virtual animal—a humanoid character with large eyes—and required periodic attention (food, play, cleaning) to keep the "pet" happy. Powered by batteries, it had a compact design made of colorful plastic and included buttons for interacting with the device. As a conceptual predecessor to the Tamagotchi, it represented an early experiment in interactive toy electronics with vocal feedback, preceding the era of mass-market virtual pets. DRIVER: casio/pickytlk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: QUFB added 'Casio Super Picky Talk - Access Pet' system. ROMSET: 1081344 bytes in 2 files / 427.50Kb packed $end $info=jd5000 $mame 0.284 [QUFB] My Magic Diary (JD-5000), Casio, 1993 The 1993 electronic agenda, designed for a young audience, featured a colorful design and creative features such as freehand drawing, simple games, and personal note management. Equipped with a pressure-sensitive monochrome LCD display and an integrated stylus, it combined daily organization with interactive entertainment in a compact and portable format. DRIVER: casio/superjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: QUFB added 'Casio My Magic Diary (JD-5000)' system. ROMSET: 229376 bytes in 2 files / 96.96Kb packed $end $info=jd800 $mame 0.225 [DBWBP] JD-800 Programmable Synthesizer, Roland, 1991 The JD-800 is Roland's answer to half a decade of hard-to-program synthesizers. Covered in sliders that act as dedicated editors just like a classic analog synth, the JD-800 is an extremely programmable and hands-on digital synthesizer. It is also an interesting and great sounding digital synth with incredible flexibility and control. Internal ROM based waveforms are combined to build your sounds. The sounds are based on Roland's D-50, but updated for the nineties with multimode filters - uncommon but welcome at the time. The JD-800 came in a tough metal case capped off on the sides with large plastic covers. Programming may be a little too flexible for some users, but once you know what you're doing with it, almost any sound you can dream up can be dialed in and stored (source: http://www.vintagesynth.com/roland/jd800.php). DRIVER: roland/roland_jd800.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.225: DBWBP added 'Roland JD-800 Programmable Synthesizer' system. ROMSET: 3407872 bytes in 4 files / 2.95Mb packed $end $info=jet $mame 0.128 [Miodrag Milanović] 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). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.128: Miodrag Milanović Electromagnetica JET' system. ROMSET: 16384 bytes in 1 file / 12.01Kb packed $end $info=jeuint $mame 0.261 [TeamEurope, David Haywood] Jeu Intéractif TV (France), Taikee / V-Tac, 2007 The "Taikee/V-Tac Jeu Interactif TV" is a standalone, plug-and-play educational computer and gaming system launched in the early 2000s specifically for the French market. MAME +1This specific device combines the marketing of the TaiKee brand (a European brand specializing in ready-to-use TV gadgets and consoles) with the hardware and software development of the Taiwanese company V-Tac Technology Co. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: TeamEurope and David Haywood added 'Taikee / V-Tac Jeu Intéractif TV (France)' system. ROMSET: 8388608 bytes in 1 file / 3.48Mb packed $end $info=jjstrip $mame 0.219 [Sean Riddle, David Haywood, Ryan Holtz] Club Jenna Presents: Jenna Jameson's Strip Poker, Shiggles Inc., 200? DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Sean Riddle, David Haywood and Ryan Holtz added 'Shiggles Inc. Club Jenna Presents: Jenna Jameson's Strip Poker' system. ROMSET: 2097152 bytes in 1 file / 860.57Kb packed $end $info=jl1810gr $mame 0.283 [TeamEurope] Arcade Center - 60-in-1 (JL1810GR), Lexibook, 2012 2012 handheld console with a built-in color LCD screen and 60 preinstalled games, inspired by simplified versions of classic arcade titles. Featuring intuitive physical controls, it offers instant fun designed for young audiences and family gaming sessions. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'Lexibook Arcade Center - 60-in-1 (JL1810GR)' system. ROMSET: 16781312 bytes in 2 files / 4.11Mb packed $end $info=jl2050 $mame 0.227 [Team Europe, taizou] Cyber Console Center 200-in-1 (JL2050), LexiBook / JungleTac / NiceCode, 200? The LexiBook Cyber Console Center 200-in-1 (model JL2050) is a well-known portable retro gaming console distributed by the French brand Lexibook. The internal hardware and game library were developed by the Chinese companies JungleTac (also known as Jungle Soft) and Nice Code Software, long-standing producers of software and hardware clones based on NES/Famicom technology and VT (VentureTech) derivatives. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). NOTE: Video: https://www.youtube.com/watch?v=cWvnytIwNPE WIP: - 0.227: Team Europe and taizou added 'LexiBook/JungleTac/NiceCode Cyber Console Center 200-in-1 (JL2050)' system. ROMSET: 16777216 bytes in 1 file / 4.45Mb packed $end $info=jl2377 $mame 0.283 [David Haywood, TeamEurope] Compact Cyber Arcade - 250 in 1 (JL2377), Lexibook, 2020 2020 portable console with a built-in color LCD screen and 250 preinstalled games, including simplified versions of classic arcade games and retro titles. Equipped with ergonomic physical controls, it offers an immediate and standalone gaming experience, designed for retro gaming enthusiasts and mobile entertainment lovers. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added 'Lexibook Compact Cyber Arcade - 250 in 1 (JL2377)' system. ROMSET: 67112960 bytes in 2 files / 16.29Mb packed $end $info=jmbx1 $mame 0.243 [Angelo Salese] JMB-X1 "Sound Board X", , ???? JMB-X1 sound card. Used for PC-8001mkII/PC-8801 NRTDRV sound program. DRIVER: devices/bus/pc8801/jmbx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: Angelo Salese added 'JMB-X1 "Sound Board X"' device. ROMSET: None required. $end $info=jonos $mame 0.150 [Robbbert] Escort, Jonos, 198? This computer is some sort of portable Z80-based system; haven't found any info (source: MESS driver). DRIVER: skeleton/jonos.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.150: Robbbert added skeleton driver of 'Jonos Escort' system. ROMSET: 8192 bytes in 3 files / 2.93Kb packed $end $info=jopac $mame 0.139 [Wilbert Pol] Jopac JO7400 (France), Philips (Brandt license), 1983 The Jopac JO7400 is a french version of the Philips G7400 produced and marketed by Brandt Electronique (source: http://www.old-computers.com/museum/computer.asp?c=1093&st=2). DRIVER: philips/odyssey2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: videopac.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.224: Changed description to 'Jopac JO7400 (France)' and manufacturer to 'Philips (Brandt license)'. - 0.139: Wilbert Pol added 'Jopac JO7400' system. ROMSET: 1024 bytes in 1 file / 0.93Kb packed $end $info=jorn720 $mame 0.227 [Ryan Holtz] Jornada 720, Hewlett Packard, 2000 HP Jornada 720 Handheld PC - Used Item IN STOCK and in good condition. All items have been previously used, but have been fully tested and include a 90 day exchange warranty. Items ship with all needed manuals, software and accessories. Since this is a used Item, it may show some minor signs of use but should not affect performance (source: https://www.porterelectronics.com/hp-jornada-720-handheld-pc/). DRIVER: hp/jornada.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Ryan Holtz added 'Hewlett Packard Jornada 720' system. ROMSET: 33554688 bytes in 2 files / 17.53Mb packed $end $info=jouet $mame 0.225 [David Haywood, Sean Riddle, Team Europe] 10 Jeux Interactifs / Jeux Pour Filles (France), , 200? The string "10 Jeux Interactifs / Jeux Pour Filles" (translated from French: 10 Interactive Games / Games for Girls) refers to a specific software subcategory and a ROM dump within the MAME (Multiple Arcade Machine Emulator) emulation project. This specific collection of games belongs to the "Plug & Play" family of machines produced by Nice Code and distributed in Europe (specifically for the French-speaking market). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.225: David Haywood, Sean Riddle and Team Europe added '10 Jeux Interactifs/Jeux Pour Filles (France)' system. ROMSET: 4194304 bytes in 1 file / 1.37Mb packed $end $info=joypad65 $mame 0.227 [David Haywood, Sean Riddle, Kamaal Brown] Joypad 65, WinFun / JungleTac, 200? Control TV video games with this state-of-the-art joypad. Plug into TV for instant game play. 65 video games in one plug & play package. 8-way control stick. 8-way directional control pad. 4 press buttons including turbo fire buttons. 1 race wheel control knob. Suitable for children ages 5 years and up. Takes three AA batteries, not included (source: https://www.listia.com/auction/27107678-winfun-tv-plug-play-joypad). DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: David Haywood, Sean Riddle and Kamaal Brown added 'WinFun/JungleTac Joypad 65' system. ROMSET: 8388608 bytes in 1 file / 1.77Mb packed $end $info=joysti30 $mame 0.227 [David Haywood, Sean Riddle, Kamaal Brown] Joystick 30, WinFun / JungleTac, 200? The WinFun/JungleTac Joystick 30 is a plug-and-play retro gaming system marketed as a standalone joystick that connects directly to the TV. The device is powered by 3 AA batteries and includes a fixed selection of 30 pre-installed 8-bit games. The internal hardware and software package were engineered by JungleTac (well-known specialists in Famicom/NES clones on VT chips), while commercial distribution was handled by the electronic toy brand WinFun. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: David Haywood, Sean Riddle and Kamaal Brown added 'WinFun/JungleTac Joystick 30' system. ROMSET: 4194304 bytes in 1 file / 890.12Kb packed $end $info=jpad $mame 0.288 [TeamEurope, David Haywood] Jewel Pad (Japan), Sega Toys, 201? Educational tablet for children produced by Sega Toys, inspired by the Jewelpet franchise. Features a vibrant design with a plastic frame, fixed monochrome LCD screen, and large character-themed buttons. Includes interactive activities for recognizing shapes, numbers, letters, colors, and basic logic, with audio and visual feedback. Battery-powered, with no connectivity or expandability—all software is embedded in ROM. Designed for preschoolers (3–7 years) as a playful learning tool based on authorized Jewelpet brand content. Represents a typical example of Japanese edutainment focused on familiar brands, safety, and ease of use. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope and David Haywood added 'Sega Toys Jewel Pad (Japan)' system. ROMSET: 8388608 bytes in 1 file / 4.23Mb packed $end $info=jpaddp $mame 0.286 [TeamEurope] Jewel Pad Diamond Premium (Japan), Sega Toys, 201? An educational tablet/toy manufactured by Sega Toys (the toy division of Sega Sammy Holdings), part of the "Jewel Pad" line designed for preschool and school-age girls. The "Diamond Premium" model is an advanced version with an elegant, jewelry-inspired design: a transparent/silver plastic chassis with glittery accents, edges decorated with diamond patterns, and a 4- to 5-inch LCD touchscreen. Based on Japanese girls’ franchises (likely linked to Sanrio’s Jewelpet or similar properties), it includes interactive activities such as drawing with virtual glitter, color/shape matching games, simple educational quizzes, and the creation of “precious” digital accessories. It features a built-in speaker for music and voice feedback, large colorful buttons, and battery or adapter power. Some versions support microSD cards for saving artistic creations. A play-based educational tool designed to develop creativity and hand-eye coordination, marketed primarily in Japan between 2015 and 2020 as a safe and simplified device for a first introduction to digital interaction. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Sega Toys Jewel Pad Diamond Premium (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.65Mb packed $end $info=jpopira $mame 0.208 [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood] Jumping Popira (Japan), Takara / SSD Company LTD, 2004 Takara/SSD Company LTD Jumping Popira refers to a highly unique Plug & Play rhythm game system for TV, developed by the software house and hardware vendor SSD Company LTD (creators of the famous XaviX technology) and marketed by the Japanese toy giant Takara in 2001. Unlike the previous 8-bit devices analyzed (such as the JungleTac systems), this one belongs to a much more advanced technological generation based on motion sensors. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: ekara_cart.xml RESOURCES: Snap and Title. WIP: - 0.208: Sean Riddle, Peter Wilhelmsen, ShouTime and David Haywood added 'Takara/SSD Company LTD Jumping Popira (Japan)' system. ROMSET: 2097408 bytes in 2 files / 1.06Mb packed $end $info=jr100 $mame 0.140 [anonymous, Miodrag Milanović] JR-100, National, 1981 The National (also known as Panasonic or Matsushita in other countries) JR series was pretty popular in Japan. Small quantities were sold outside Japan, in New Zeland among other countries. Little is known about the first system of the range (please help!). It was obviously an initiation machine with black & white display and rubber keyboard (source: http://www.old-computers.com/museum/computer.asp?c=320). DRIVER: matsushita/jr100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.210: BugFIX #07287: [Sound] (jr100.cpp): Press any key and get a continual tone and freeze [Robbbert]. - 0.140: anonymous and Miodrag Milanović added 'National JR-100' system. ROMSET: 8192 bytes in 1 file / 6.32Kb packed $end $info=jr100u $mame 0.140 [Murray Moffatt, Miodrag Milanović] JR-100U, Panasonic, 1981 Technical information and pictures: http://www.1000bit.it/scheda.asp?id=1094 DRIVER: matsushita/jr100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.210: BugFIX #07287: [Sound] (jr100.cpp): Press any key and get a continual tone and freeze [Robbbert]. - 0.140: Murray Moffatt, Miodrag Milanović added 'Panasonic JR-100U' system. ROMSET: 8192 bytes in 1 file / 6.36Kb packed $end $info=jr200 $mame 0.132 [Angelo Salese, Roberto Zandon?] JR-200, National, 1982 It is the successor of the JR 100. The JR-200 had good features compared to its japanese competitors : 8 colors, 2400 bauds tape speed and 3 voices synthesizer. But sadly there were no real graphic resolution, only a combination of semi-graphic characters (source: http://www.old-computers.com/museum/computer.asp?c=324). DRIVER: matsushita/jr200.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.243: Removed writing to ROM regions; improvements to keyboard. Added cassette baud switch, and break (nmi) key. Fixed capslock logic [Robbbert]. - 0.135: Various progresses. Hooked up text mode. Added keyboard support. Fixed palette. Implemented borders [Roberto Zandonà]. - 0.132: Angelo Salese and Roberto Zandonà added skeleton driver of 'National JR200' system. ROMSET: 18432 bytes in 3 files / 14.16Kb packed $end $info=jr200u $mame 0.132 [Angelo Salese, Roberto Zandon?] JR-200U, Panasonic, 1982 It is the successor of the JR 100. The JR-200 had good features compared to its japanese competitors : 8 colors, 2400 bauds tape speed and 3 voices synthesizer. But sadly there were no real graphic resolution, only a combination of semi-graphic characters. The Panasonic JR-200U is the same computer but aimed at the american and european market (source: http://www.old-computers.com/museum/computer.asp?c=324). DRIVER: matsushita/jr200.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.139: Renamed (jr200) to (jr200u). - 0.132: Angelo Salese and Roberto Zandonà added 'Panasonic JR-200U' system. ROMSET: 16384 bytes in 2 files / 13.08Kb packed $end $info=jsc_dora $mame 0.229 [Sean Riddle, David Haywood] Dora the Explorer - Dora Saves the Mermaids (Sharp Cookie) (PAL, UK), JAKKS Pacific Inc / Child Guidance / Handheld Games, 2007 "JAKKS Pacific Inc./Child Guidance/Handheld Games Dora the Explorer - Dora Saves the Mermaids" refers to an educational plug-and-play console released by JAKKS Pacific in 2007 as part of the Sharp Cookie product line. The software for this specific model was developed by the U.S. studio Handheld Games under license from Nickelodeon and distributed under the Child Guidance brand (owned by JAKKS). DRIVER: tvgames/spg2xx_jakks_sharp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=DZgs_B4R1h4 WIP: - 0.229: Sean Riddle and David Haywood added 'JAKKS Pacific Inc/Child Guidance/Handheld Games Dora the Explorer - Dora Saves the Mermaids (Sharp Cookie) (PAL, UK)' system. ROMSET: 2097152 bytes in 1 file / 1.06Mb packed $end $info=jsc_gdg $mame 0.229 [Sean Riddle, David Haywood] Go, Diego, Go! Aztec ABC Adventure (Sharp Cookie) (PAL, UK), JAKKS Pacific Inc / Child Guidance / Pronto Games, 2007 "JAKKS Pacific Child Guidance/Pronto Games Go Diego Go! - Aztec ABC Adventure" is an educational plug-and-play TV console released in 2007. It is part of JAKKS Pacific's Sharp Cookie line and is based on the Nick Jr. animated series Go, Diego, Go!. Unlike the Dora title developed by Handheld Games, the software for this model was created by the U.S. studio Pronto Games DRIVER: tvgames/spg2xx_jakks_sharp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=FGzl6R2ij_w&t=950s WIP: - 0.229: Sean Riddle and David Haywood added 'JAKKS Pacific Inc/Child Guidance/Pronto Games Go Diego Go! - Aztec ABC Adventure (Sharp Cookie) (PAL, UK)' system. ROMSET: 2097152 bytes in 1 file / 1.06Mb packed $end $info=jsc_sdoo $mame 0.229 [Sean Riddle, David Haywood] Scooby-Doo! and The Pirate's Puzzles (Sharp Cookie) (PAL, UK), JAKKS Pacific Inc / Child Guidance / Handheld Games, 2007 First and only Educational plug and play game! Learn and have fun with with Scooby and Shaggy on a pirates ship through learning numbers, letters, elementary arithmetic and shapes. 3 educational games in 1 - Tackle tasks that include patching up the pirates ship, capturing the ghost pirate and freeing Shaggy from captivity. Fun games with educational benefits. Just plug it in and learn! Requires 4 x AA batteries (source: https://www.amazon.co.uk/Bright-Button-Smart-Cookie-Scooby/dp/B000PGPFAY). DRIVER: tvgames/spg2xx_jakks_sharp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). NOTE: Video: https://www.youtube.com/watch?v=VCR4yhEdCmA WIP: - 0.229: Sean Riddle and David Haywood added 'JAKKS Pacific Inc/Child Guidance/Handheld Games Scooby-Doo! and The Pirate's Puzzles (Sharp Cookie) (PAL, UK)' system. ROMSET: 2097152 bytes in 1 file / 959.47Kb packed $end $info=jsc_spid $mame 0.229 [Sean Riddle, David Haywood] The Amazing Spider-Man - Great Math Caper (Sharp Cookie) (NTSC, US), JAKKS Pacific Inc / Child Guidance / Pronto Games, 2007 "JAKKS Pacific Inc./Child Guidance/Pronto Games The Amazing Spider-Man - Great Math Caper (Sharp Cookie)" refers to an educational plug-and-play TV console released in 2007. Just like the Dora the Explorer and Go Diego Go! titles previously reviewed, it is part of the Sharp Cookie line published by JAKKS Pacific. The software was developed by Pronto Games and focuses on teaching math to preschoolers (ages 3 and up). DRIVER: tvgames/spg2xx_jakks_sharp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=G1wwWBP24oA WIP: - 0.229: Sean Riddle and David Haywood added 'JAKKS Pacific Inc/Child Guidance/Pronto Games The Amazing Spider-Man - Great Math Caper (Sharp Cookie) (NTSC, US)' system. ROMSET: 2097152 bytes in 1 file / 1.01Mb packed $end $info=jsc_thom $mame 0.221 [Sean Riddle, David Haywood] Thomas & Friends - Learning Circus Express (Sharp Cookie) (PAL, UK), JAKKS Pacific Inc / Child Guidance / Pronto Games, 2007 The Thomas & Friends: Learning Circus Express was a Plug & Play TV game controller, part of a series of "Sharp Cookie" educational TV game controllers released in 2007, developed by Pronto Games and published by the Child Guidance division of Jakks Pacific (source: https://plugplaytvgames.fandom.com/wiki/Thomas_%26_Friends_Sharp_Cookie). DRIVER: tvgames/spg2xx_jakks_sharp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=1j8Wm2SgDJQ&t=114s WIP: - 0.221: Sean Riddle and David Haywood added 'JAKKS Pacific Inc/Child Guidance/Pronto Games Thomas & Friends - Learning Circus Express (Sharp Cookie) (PAL, UK)' system. ROMSET: 2097152 bytes in 1 file / 1.12Mb packed $end $info=jsc_thomu $mame 0.229 [Sean Riddle, David Haywood] Thomas & Friends - Learning Circus Express (Sharp Cookie) (NTSC, US), JAKKS Pacific Inc / Child Guidance / Pronto Games, 2007 The Thomas & Friends: Learning Circus Express was a Plug & Play TV game controller, part of a series of "Sharp Cookie" educational TV game controllers released in 2007, developed by Pronto Games and published by the Child Guidance division of Jakks Pacific (source: https://plugplaytvgames.fandom.com/wiki/Thomas_%26_Friends_Sharp_Cookie). DRIVER: tvgames/spg2xx_jakks_sharp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=07AwwL34WDI WIP: - 0.229: Sean Riddle and David Haywood added 'JAKKS Pacific Inc/Child Guidance/Pronto Games Thomas & Friends - Learning Circus Express (Sharp Cookie) (NTSC, US)' system. ROMSET: 2097152 bytes in 1 file / 1023.54Kb packed $end $info=jspodred $mame 0.286 [TeamEurope] Kouchuu Ouja Mushiking: Mushitori Battle Zukan (Japan), Sega Toys, 201? Portable educational device produced by Sega Toys, based on the Mushiking (King of Beetles) franchise, which was popular in Japan from 2003 to 2010. "Mushitori Battle Zukan" (Encyclopedia of Beetle Battles) is a compact gadget featuring a monochromatic LCD screen and a reader for collectible cards. Children scanned physical cards—each bearing a QR code or chip—that depicted real beetles (such as stag beetles and rhinoceros beetles) to engage them in virtual battles or access encyclopedic information about them (species, habitat, size). The device included turn-based battle games, leaderboards, and a "capture" feature to expand the virtual collection. It boasted a sturdy design made of colorful plastic, powered by AAA batteries, and equipped with large buttons suited for children’s hands. Linked to the broader Mushiking ecosystem—including arcade machines in game centers, card trading, and manga/anime—it sparked interest in real entomology through play. DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Sega Toys Kouchuu Ouja Mushiking: Mushitori Battle Zukan (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.66Mb packed $end $info=jtc $mame 0.133 [Curt Coder] CompJU+TEr, Jugend+Technik, 1987 Jugend+Technik was a magazine for young people in the German Democratic Republic (GDR), which was dedicated to the topics of technology and popular science. It was published by the publishing world and boy of the Free German Youth (FDJ). In the editions from 1987 until the cessation of the journal as a guide for making your own computer Ju-Te computer was released. In each issue, a part of the computer has been explained, printed circuit diagrams and code offered parts of the operating system, as well as small applications for typing. Published after completion of the basic system Youth + Technology regular extensions for Ju-Te computer, for example, an EPROM programmer module, memory upgrades, and interfaces for connecting various peripherals. Software for these and other computer GDR production was later offered in collaboration with the Youth Radio DT64, via radio frequencies for call recording on cassette. Due to the often poor availability of parts, the construction of this computer was for many readers just theory (source, traslated from german: http://de.wikipedia.org/wiki/Jugend_und_Technik). DRIVER: ddr/jtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.202: Machine promoted to working [Robbbert]. - 0.133: Curt Coder added 'Jugend+Technik CompJU+TEr' system. ROMSET: 4096 bytes in 2 files / 3.47Kb packed $end $info=jtces23 $mame 0.133 [Curt Coder] CompJU+TEr (ES 2.3), Jugend+Technik, 1989 Jugend+Technik was a magazine for young people in the German Democratic Republic (GDR), which was dedicated to the topics of technology and popular science. It was published by the publishing world and boy of the Free German Youth (FDJ). In the editions from 1987 until the cessation of the journal as a guide for making your own computer Ju-Te computer was released. In each issue, a part of the computer has been explained, printed circuit diagrams and code offered parts of the operating system, as well as small applications for typing. Published after completion of the basic system Youth + Technology regular extensions for Ju-Te computer, for example, an EPROM programmer module, memory upgrades, and interfaces for connecting various peripherals. Software for these and other computer GDR production was later offered in collaboration with the Youth Radio DT64, via radio frequencies for call recording on cassette. Due to the often poor availability of parts, the construction of this computer was for many readers just theory (source, traslated from german: http://de.wikipedia.org/wiki/Jugend_und_Technik). DRIVER: ddr/jtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.202: Clones promoted to working [Robbbert]. - 0.133: Curt Coder added 'Jugend+Technik CompJU+TEr (ES 2.3)' system. ROMSET: 4096 bytes in 1 file / 2.86Kb packed $end $info=jtces40 $mame 0.133 [Curt Coder] CompJU+TEr (ES 4.0), Jugend+Technik, 1990 Jugend+Technik was a magazine for young people in the German Democratic Republic (GDR), which was dedicated to the topics of technology and popular science. It was published by the publishing world and boy of the Free German Youth (FDJ). In the editions from 1987 until the cessation of the journal as a guide for making your own computer Ju-Te computer was released. In each issue, a part of the computer has been explained, printed circuit diagrams and code offered parts of the operating system, as well as small applications for typing. Published after completion of the basic system Youth + Technology regular extensions for Ju-Te computer, for example, an EPROM programmer module, memory upgrades, and interfaces for connecting various peripherals. Software for these and other computer GDR production was later offered in collaboration with the Youth Radio DT64, via radio frequencies for call recording on cassette. Due to the often poor availability of parts, the construction of this computer was for many readers just theory (source, traslated from german: http://de.wikipedia.org/wiki/Jugend_und_Technik). DRIVER: ddr/jtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.202: Clones promoted to working [Robbbert]. - 0.133: Curt Coder added 'Jugend+Technik CompJU+TEr (ES 4.0)' system. ROMSET: 6144 bytes in 1 file / 4.53Kb packed $end $info=jtces88 $mame 0.133 [Curt Coder] CompJU+TEr (EMR-ES 1988), Jugend+Technik, 1988 Jugend+Technik was a magazine for young people in the German Democratic Republic (GDR), which was dedicated to the topics of technology and popular science. It was published by the publishing world and boy of the Free German Youth (FDJ). In the editions from 1987 until the cessation of the journal as a guide for making your own computer Ju-Te computer was released. In each issue, a part of the computer has been explained, printed circuit diagrams and code offered parts of the operating system, as well as small applications for typing. Published after completion of the basic system Youth + Technology regular extensions for Ju-Te computer, for example, an EPROM programmer module, memory upgrades, and interfaces for connecting various peripherals. Software for these and other computer GDR production was later offered in collaboration with the Youth Radio DT64, via radio frequencies for call recording on cassette. Due to the often poor availability of parts, the construction of this computer was for many readers just theory (source, traslated from german: http://de.wikipedia.org/wiki/Jugend_und_Technik). DRIVER: ddr/jtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.202: Clones promoted to working [Robbbert]. - 0.133: Curt Coder added skeleton driver of 'CompJU+TEr (EMR-ES 1988)' system. ROMSET: 4096 bytes in 2 files / 3.43Kb packed $end $info=juicebox $mame 0.143u9 [Tim Schuerewegen] Juice Box, Mattel, 2004 he Juice Box is a low cost multimedia player made by toy manufacturer Mattel. The player features a 2.7 in (6.9 cm) screen with a native resolution of 240x160 px and runs Clinux, a microcontroller version of the Linux kernel. It has 66 MHz ARM7TDMI architecture Samsung processor S3C44B0, 2 MBytes or 8 MBytes of RAM and 8MB of ROM. It was marketed as a portable media player for kids. The player only played a proprietary cartridge format. Nickelodeon, 4Kids Entertainment and Cartoon Network put some of their shows on cartridges. However, the small screen and poor quality (6 frames per second maximum) alienated most people. Furthermore, the device entered a crowded market. Its rivals are the VideoNow and the Game Boy Advance, the GBA being the most potent (source: http://en.wikipedia.org/wiki/Juice_Box). DRIVER: mattel/juicebox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: juicebox.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 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]. ROMSET: 11791360 bytes in 3 files / 6.90Mb packed $end $info=juko16 $mame 0.209 [rfka01] NEST 8086 and V30, JUKO, 198? The JUKO NEST 8086 and V30 is a computer numerical control (CNC) system used mainly for cutting fabrics and soft materials, such as leather, technical fabric, vinyl, felt, and other flexible materials. This type of machine is popular in the fashion, textile, furniture, and leather goods manufacturing industries. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.209: rfka01 added 'JUKO NEST 8086 and V30' system. ROMSET: 32768 bytes in 4 files / 23.90Kb packed $end $info=juko8 $mame 0.222 [rfka01] NEST 8088 and V20, JUKO, 198? The JUKO NEST 8088 and V20 is an advanced CNC (Computer Numerical Control) cutting system designed for the textile and soft materials processing industry. This system is particularly suitable for cutting textiles, leather, vinyl, felt, and other flexible materials used in industries such as fashion, furniture, automotive, and technical goods manufacturing. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.222: rfka01 added 'JUKO NEST 8088 and V20' system. ROMSET: 32768 bytes in 4 files / 24.23Kb packed $end $info=juku $mame 0.213 [Dirk Best] Juku E5104, EKTA, 1988 Juku E5101 is a personal computer based on the KR580VM80A CPU (a Soviet clone of the Intel i8080A) that was released in 1988 and was produced in Narva, Baltijets, till the collapse of the Soviet Union. The target market for the Juku was schools and in 1991 many, if not all, bigger (at least 100 pupils) Estonian schools had a computer classroom that was furnished with those machines. Despite their wide availability, their use in practical office work was severely limited due to lack of end user skills and the shortage of computer professionals, who could have trained the end users (source: https://en.wikipedia.org/wiki/Juku_E5101). DRIVER: ussr/juku.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: juku.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.285: - 0.272: Changed description to 'Juku E5104' and changed manufacturer to 'EKTA'. - 0.213: Dirk Best added 'Estron Juku E5101' system. ROMSET: 122880 bytes in 8 files / 79.47Kb packed $end $info=juku_mouse $mame 0.274 [Märt Põder] Juku E510x mouse, , ???? DRIVER: ussr/jukumouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Märt Põder added 'Juku E510x mouse' device. ROMSET: None required. $end $info=junior $mame 0.134 [Manfred Schneider] Junior Computer, Elektor, 1980 The Elektor Junior Computer was a simple 6502 based microprocessor development board published in the 1980s in the Dutch, German and later French, Spanish and British versions of Elektor/Elektuur, in the form of a series of articles, and four books. It was developed by the German engineer Loys Nachtmann. The Junior Computer was a virtual clone of the KIM-1, only it did not use the special I/O+ROM chips (MCS6530) but rather an off the shelf 6532 PIA and a 2708 1K EPROM. It also had a different physical shape, as it used the Eurocard board, and a 31 pin-DIN connector for I/O and a DIN 41612 connector for system expansion. It was delivered as a electronic kit, or could purchased as two printed circuit boards (main board and Seven-segment display board) only, for components to be installed (source: ). DRIVER: elektor/junior.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), PCB and Artwork Preview. WIP: - 0.134: Promoted from GAME_NOT_WORKING [Manfred Schneider]. - 0.133: Added 'skeleton driver of Elektor Junior' system. ROMSET: 3072 bytes in 3 files / 2.13Kb packed $end $info=junior80 $mame 0.231 [Robbbert] Junior 80, , 1988 Not much is known about this Hungarian Z80-based machine, not even the name of the manufacturer. It comes with 64K of RAM, and 2x 5.25 floppy drives. Video is a CGA card (source: driver "junior80.cpp"). DRIVER: skeleton/junior80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.231: Robbbert added 'Junior 80' system. ROMSET: 2048 bytes in 1 file / 1.62Kb packed $end $info=juno106 $mame 0.220 [DBWBP] Juno-106 Programmable Polyphonic Synthesizer, Roland, 1984 The Juno-106 is a polyphonic synthesizer with six voices. Whereas its predecessor, the Juno-60, has 56 patches, the Juno-106 has 128. It introduced Roland's performance lever for pitch bends and modulation, which became a standard feature of Roland instruments. It also adds MIDI and was one of the first analog synthesizers to allow users to sequence parameter changes (source: https://en.m.wikipedia.org/wiki/Roland_Juno-106). DRIVER: roland/juno106.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Roland Juno-106 Programmable Polyphonic Synthesizer' system. ROMSET: 16384 bytes in 2 files / 6.07Kb packed $end $info=juno6 $mame 0.220 [DBWBP] Juno-6 (JU-6) Polyphonic Synthesizer, Roland, 1982 The Roland Juno-6, the first in the quintessential ‘80s Juno family, is many things, but it is not a one-trick pony. Despite its simple design and single oscillator, this vintage polyphonic analog synth can pack a punch, giving you huge string chords, thin, warbling notes, and even sounds that will drop you right into a classic John Carpenter horror flick (source: https://reverb.com/p/roland-juno-6-analog-synthesizer). DRIVER: roland/juno6.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Roland Juno-6 (JU-6) Polyphonic Synthesizer' system. ROMSET: 2048 bytes in 1 file / 1.59Kb packed $end $info=jupace $mame 0.36b12 [Paul Daniels] Jupiter Ace, Jupiter Cantab, 1981 The Jupiter Ace was a British home computer of the early 1980s, produced by a company, set up for the purpose, named Jupiter Cantab. The Ace differed from other microcomputers of the time in that it used FORTH instead of the more common BASIC. The Jupiter Ace system was adapted to the disk-less tape-using home computer hardware. On average, and for similar programs, ACE's FORTH was 5 times faster and used half the memory (which was a costly luxury at the time) of an equivalent program written in interpreted BASIC. Forth programs tend to be more memory efficient than the bigger programs; as they become bigger, they reuse more previously-defined code (source: http://en.wikipedia.org/wiki/Jupiter_Ace). DRIVER: cantab/jupace.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: jupace_cass.xml, jupace_snap.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.271: Bugfix #08939 [Core] (cantab/jupace.cpp) jupace: Cassettes record the sound output rather than the intended data output [pgimeno]. - 0.233: Fixed bug that crashes messui when snapshot used [Robbbert]. - 0.156: Added 'new lists for Colour Genie, DAI Personal Computer and Jupiter Ace cassettes [Riley110]. - 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 bytes in 4 files / 10.53Kb packed $end $info=jupiter2 $mame 0.142 [Wilbert Pol, Robbbert] Jupiter II, Wave Mate, 1976 The Jupiter could interface with a TV for use as a monitor.Software included System Monitor, Debug (in ROM), text editor, assembler and BASIC. The Jupiter II was available in KIT form for $1,225 or fully assembled for $1,885 (source: http://www.computermuseum.li/Testpage/JupiterII-1975.htm). DRIVER: wavemate/jupiter.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.142: Wilbert Pol and Robbbert added 'Wave Mate Jupiter II' system. ROMSET: 5120 bytes in 5 files / 3.86Kb packed $end $info=jupiter3 $mame 0.142 [Wilbert Pol, Robbbert] Jupiter III, Wave Mate, 1976 Wave Mate's Jupiter III A was based on the Z80 microprocessor and came fully assembled for $895 (1977). Wave Mate offered an optional floppy disk drive unit (from PerSci) which could be mounted in a unit with either the Jupiter II or III (source: http://www.computermuseum.li/Testpage/JupiterII-1975.htm). DRIVER: wavemate/jupiter.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.144u6: Hooked up screen and keyboard [Robbbert]. - 0.142: Wilbert Pol and Robbbert added 'Wave Mate Jupiter III' system. ROMSET: 12288 bytes in 5 files / 6.04Kb packed $end $info=jv880 $mame 0.221 [DBWBP] JV-880 Multi Timbral Synthesizer Module, Roland, 1992 The JV-880 is the rack-mount version of the JV-80 keyboard and features powerful multi-timbral capabilities combined with impressive sound editing capability, all in a 1U rack space. The immediate forerunner to the immensely popular JV-1080/2080, the 880 provides the same high quality sounds for which the entire JV line has come to be respected. And like its descendants, the JV-880's sampled waveform memory can be expanded (to 14 Mbytes) using Roland's series of SR-JV80 expansion boards and SO-PCM1 cards (source: http://www.vintagesynth.com/roland/jv880.php). DRIVER: roland/roland_jv80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.265: Improve memory map [AJR]. - 0.221: DBWBP added 'Roland JV-880 Multi Timbral Synthesizer Module' system. ROMSET: 4751360 bytes in 5 files / 4.03Mb packed $end $info=jvchc7gb $mame 0.128 [Wilbert Pol, Miodrag Milanović] HC-7E / HC-7GB (MSX1, Europe), JVC, 1985 Released in May 1984 at the price of ?279, the HC 7GB was JVC's MSX offering (source: http://www.gondolin.org.uk/hchof/hchof.php?id=38). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.250: Changed description to 'HC-7E / HC-7GB (MSX1, Europe)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'JVC HC-7GB' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=jwj403tg $mame 0.234 [BreakPoint, computerguy08, theoryboy, rfka01] J-403TG, Jetway, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/5505 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.234: BreakPoint, computerguy08, theoryboy and rfka01 added 'Jetway J-403TG' system. ROMSET: 262144 bytes in 4 files / 195.08Kb packed $end $info=jwj446a $mame 0.217 [rfka01] J-446A (SiS 85C496/85C497 chipset), Jetway, 199? Technical informations: http://web.archive.org/web/20211228151238/http://www.win3x.org/uh19/motherboards/3265 DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap, Title and PCB. WIP: - 0.286: Changed description to 'J-446A (SiS 85C496/85C497 chipset)'. - 0.217: rfka01 added 'Jetway J-446A' system. ROMSET: 262144 bytes in 2 files / 157.13Kb packed $end $info=jx10 $mame 0.220 [DBWBP] JX-10 Super JX Polyphonic Synthesizer, Roland, 1986 The Roland JX-10 Super JX was a 12-voice analog synthesizer keyboard produced from 1986 to 1989, along with a rack-mounted version, the MKS-70. For nearly 30 years, it was the last true analog synthesizer made by Roland and has been critically acclaimed as one of their classic analog instruments.[1] In 2015, Roland once again started producing analog synthesizers beginning with their JD-XA and JD-Xi keyboards as analog/digital crossover synthesizers. The design on the JX-10 is essentially two Roland JX-8P synthesizers put together, with a 76-note velocity-sensitive keyboard with aftertouch. It also includes features not found on the JX-8P, including a simple 1-track sketchbook sequencer and a delay effect (which works like a "MIDI delay" by delaying one tone rather than acting as a true DSP delay effect). However, the JX-10 is not exactly the same as "two JX-8P's" because the chorus is not identical to the JX-8P (hence the chorus sounds different between the JX-8P and the JX-10 with single patches). The JX-10 also has a slightly different amplifier section as well as different electronic components which further distinguish its sound from its predecessor, the JX-8P (source: https://en.m.wikipedia.org/wiki/Roland_JX-10). DRIVER: roland/roland_jx8p.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Roland JX-10 Super JX Polyphonic Synthesizer' system. ROMSET: 81920 bytes in 4 files / 49.65Kb packed $end $info=jx3p $mame 0.220 [DBWBP] JX-3P Programmable Preset Polyphonic Synthesizer, Roland, 1983 The Roland JX-3P is a synthesizer produced by Roland Corporation of Japan from 1983-1985. The "3P" in its name refers to "Programmable Preset Polyphonic". It is notable as one of the company's first synthesizers (along with the Jupiter-6) to incorporate a MIDI interface (source: https://en.m.wikipedia.org/wiki/Roland_JX-3P). DRIVER: roland/roland_jx3p.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Roland JX-3P Programmable Preset Polyphonic Synthesizer' system. ROMSET: 8192 bytes in 1 file / 5.99Kb packed $end $info=jx8p $mame 0.220 [DBWBP] JX-8P Polyphonic Synthesizer (Ver. 3.x), Roland, 1985 Roland JX-8P is a 61-key, velocity- and aftertouch-sensitive, six-note polyphonic, fully analog synthesizer released by Roland in 1985. In a time of rising popularity of digital frequency modulationsynthesizers, such as Yamaha DX7, JX-8P was marketed as the best of both worlds: while it was possible to create classic analog synth sounds, several new modulation parameters and redesigned hardware enabled it to produce certain types of sounds associated with FM synthesis, such as metallic percussive sounds. Likewise, traditional hands-on controls were replaced with a DX-style interface with membrane buttons and one "edit" slider (source: https://en.m.wikipedia.org/wiki/Roland_JX-8P). DRIVER: roland/roland_jx8p.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Roland JX-8P Polyphonic Synthesizer (Ver. 3.x)' system. ROMSET: 24576 bytes in 2 files / 14.20Kb packed $end $info=jx8p_synth $mame 0.220 [DBWBP] Roland JX-8P Synthesizer Board, , ???? DRIVER: roland/jx8p_synth.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: DBWBP added 'Roland JX-8P Synthesizer Board' device. ROMSET: None required. $end $info=jx8po $mame 0.220 [DBWBP] JX-8P Polyphonic Synthesizer (Ver. 2.x), Roland, 1985 Roland JX-8P is a 61-key, velocity- and aftertouch-sensitive, six-note polyphonic, fully analog synthesizer released by Roland in 1985. In a time of rising popularity of digital frequency modulation synthesizers, such as Yamaha DX7, JX-8P was marketed as the best of both worlds: while it was possible to create classic analog synth sounds, several new modulation parameters and redesigned hardware enabled it to produce certain types of sounds associated with FM synthesis, such as metallic percussive sounds. Likewise, traditional hands-on controls were replaced with a DX-style interface with membrane buttons and one "edit" slider. The forerunners to the JX-8P were the JX-3P and the rack MKS-30. JX-8P was among the last true analog synthesizers produced by Roland in the 1980s, with Alpha Juno 1/2 synths, racks MKS-50 and MKS-70, and finally the JX-10 (source: https://en.wikipedia.org/wiki/Roland_JX-8P). DRIVER: roland/roland_jx8p.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.220: DBWBP added 'Roland JX-8P Polyphonic Synthesizer (Ver. 2.x)' system. ROMSET: 32768 bytes in 2 files / 19.10Kb packed $end $info=k051649 $mame 0.163 Konami 051649 SCC1, , ???? DRIVER: devices/sound/k051649.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Changed description to 'Konami 051649 SCC1'. - 0.258: Add note about bus conflicts [hap]. - 0.257: More logical channel halt. Pre instead of postincrement voice counter to prevent confusion, k051649: fix possible array overflow when reading voice counter, msx scc: fix test register offset [hap]. - 0.242: Fix input clock, Simplify some routines, reduce unnecessary variables, minor cleanups and add notes. Corrected input clock frequency, and simplified code, eliminating some buffers and tables [cam900]. - 0.223: Improved playback rate calculation, and cleaned up code [cam900]. - 0.214: Added 'more address map mirrors, added 'save state support and cleaned up code [cam900]. - 0.196: Add scc_map to reduce duplication in driver memory maps [cam900]. - 0.163: Added 'K051649 SCC1' device. ROMSET: None required. $end $info=k1 $mame 0.220 [DBWBP] K1 Digital Multi-Dimensional Synthesizer, Kawai Musical Instrument Manufacturing, 1988 The Kawai K1 is a 61 key synthesizer manufactured in 1988 by Kawai. It is an entry-level and low fidelity synthesizer and not as feature rich as the Kawai K4 and was released to compete with the Roland D50 and Korg M1 synthesizers. The patch memory can be doubled with a DC-8 memory card which was available separately. The K1 features 256 8-bit PCM waveforms (204 additive waveforms, 52 acoustic samples, AM (Ring modulation) and a 16×2 lines LCD display (source: https://en.m.wikipedia.org/wiki/Kawai_K1). DRIVER: kawai/k1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.249: Add skeleton key scanner device [AJR]. - 0.220: DBWBP added 'Kawai Musical Instrument Manufacturing K1 Digital Multi-Dimensional Synthesizer' system. ROMSET: 557056 bytes in 2 files / 389.62Kb packed $end $info=k10_2l $mame 0.282 [David Haywood, TeamEurope] Games Power 500-in-1 Ultra Thin Handheld Game (K10) (2 languages), , 201? It’s a handheld console with a color LCD screen and 500 preloaded games, mostly simplified clones of arcade and 8-bit console titles. Its ultra-thin and lightweight design makes it easy to carry. It includes an integrated controller with directional and action buttons, battery power, and support for two languages in the interface. It does not support cartridges or updates, offering an immediate, nostalgic experience for casual players. There are two languages that can be selected at startup: Chinese and English. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Games Power 500-in-1 Ultra Thin Handheld Game (K10) (2 languages)' system. ROMSET: 16777216 bytes in 1 file / 7.42Mb packed $end $info=k10_5l $mame 0.282 [David Haywood, TeamEurope] Games Power 500-in-1 Ultra Thin Handheld Game (K10) (5 languages), , 201? It’s a handheld console with a color LCD screen and 500 preloaded games, mostly simplified clones of arcade and 8-bit console titles. Its ultra-thin and lightweight design makes it easy to carry. It includes an integrated controller with directional and action buttons, battery power, and support for two languages in the interface. It does not support cartridges or updates, offering an immediate, nostalgic experience for casual players. There are five languages that can be selected at startup: Chinese, English, Spanish, Portuguese, and Arabic. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Games Power 500-in-1 Ultra Thin Handheld Game (K10) (5 languages)' system. ROMSET: 16777216 bytes in 1 file / 7.39Mb packed $end $info=k1003 $mame 0.136 [Miodrag Milanović] K1003, Robotron, 1978 The K1003 and K1002 has over the additional thermal print head, which is the printing of program code, or by allowing input and output, and increases the functionality of the computer one more time (source traslated from german: http://computermuseum.f4.htw-berlin.de/computermuseum2/museumobjects/view/226). DRIVER: robotron/k1003.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.136: Miodrag Milanović added 'Robotron K1003' system. ROMSET: 12288 bytes in 48 files / 11.04Kb packed $end $info=k1135ab $mame 0.211 K1135A/B Dual BRG, , ???? DRIVER: devices/machine/com8116.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'K1135A/B Dual BRG' device. ROMSET: None required. $end $info=k1801vm1 $mame 0.263 [Sergey Svishchev] K1801VM1, , ???? DRIVER: devices/cpu/t11/t11.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Sergey Svishchev added 'K1801VM1' device. ROMSET: None required. $end $info=k1801vm2 $mame 0.166 K1801VM2, , ???? DRIVER: devices/cpu/t11/t11.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.166: Added 'K1801VM2' device. ROMSET: None required. $end $info=k1ge $mame 0.149u1 K1GE Monochrome Graphics + LCD, , ???? DRIVER: snk/k1ge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Implement device_palette_interface (#12864) [Wilbert Pol]. - 0.149u1: Added 'K1GE Monochrome Graphics + LCD' device. ROMSET: None required. $end $info=k1m $mame 0.220 [DBWBP] K1m Digital Multi-Dimensional Synthesizer Module, Kawai Musical Instrument Manufacturing, 1988 A variant of the popular K1 in a space-saving desktop form. The K1's were offered as a low-cost option for musicians to get the (back then) must-have Roland D-50 and Korg M1 sounds - The starting portion of a sound was sampled (very short, low-fi samples), and the remaining "bulk" of the waveform was supplied by standard digital waves. This was the new way of designing synthesizers in the late '80s and early '90s. The K1m is a great-sounding little synthesizer that can fill many roles even in a modern studio. From haunting pads, to '80s FM style bass, to "DigitalNativeDance-style" combis, the K1m delivers those types of sounds (source: https://www.synthmania.com/k1m.htm). DRIVER: kawai/k1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Kawai Musical Instrument Manufacturing K1m Digital Multi-Dimensional Synthesizer Module' system. ROMSET: 65536 bytes in 2 files / 42.96Kb packed $end $info=k1r $mame 0.220 [DBWBP] K1r Digital Multi-Dimensional Synthesizer Module, Kawai Musical Instrument Manufacturing, 1988 The Kawai K1r is a 16 voice digital PCM waveform rackmount synthesizer module. The K1 is the keyboard version and the K1m is the desktop version. The Kawai K1r was the first released in 1988 by Kawai Musical Instruments Corporation of Japan (source: https://www.cyborgstudio.com/kawai-k1r). DRIVER: kawai/k1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Kawai Musical Instrument Manufacturing K1r Digital Multi-Dimensional Synthesizer Module' system. ROMSET: 65536 bytes in 2 files / 42.61Kb packed $end $info=k1rii $mame 0.220 [DBWBP] K1rII Digital Multi-Dimensional Synthesizer Module, Kawai Musical Instrument Manufacturing, 1989 The Kawai K1rII rack-mount digital synthesizer module offers 16-voice (max.) polyphonic output from Kawai's VM additive synthesis tone generator. The K1rII built-in sound generator offers a selection of 256 basic waveforms using the two most advanced approaches to sound synthesis: 204 formed by the additive synthesis of the first 128 harmonics; 52 recorded with PCM sampling. You can freely mix up to four of these waveforms to produce an entirely new sound: a crisp digital sound, a rich analog sound, or any combination in between (source: https://encyclotronic.com/synthesizers/kawai/k1rii-r274/). DRIVER: kawai/k1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Kawai Musical Instrument Manufacturing K1rII Digital Multi-Dimensional Synthesizer Module' system. ROMSET: 32768 bytes in 1 file / 21.63Kb packed $end $info=k2000 $mame 0.189 [R. Belmont] K2000, Kurzweil Music Systems, 1990 The company's flagship line of synthesizer workstations, the K2xxx series, began to make real headway with the K2000, which introduced the company's acclaimed Variable Architecture Synthesis Technology (V.A.S.T.) engine. Throughout the 1990s, updates and upgrades to the K2000 (and eventually its successors, the K2500 and K2600) ensured that the K2x series was regarded as one of the most powerful and best-sounding synthesizers/samplers available. Although initially very expensive, Kurzweil instruments were popular in top recording studios and for use with music production for film because of their high-quality sounds. The K2000 was released in 1990 and was initially available in four versions, the K2000, K2000S, K2000R, and K2000RS. The S versions contain the hardware required for sampling, while the R versions are rack-mountable; the versions without an R feature 61 pressure-sensitive keys. The K2000 is capable of 24 voice polyphony, which is somewhat limited, although up to 3 oscillators per voice can be used and an intelligent voice stealing algorithm retires the playing notes which are estimated to be least audible rather than simply the oldest. Each voice of the K2000 is able to play a separate program, allowing for smooth transitions during live performance - this simple feature took Kurzweil's competitors more than a decade to match. The keyboard came with 2MB RAM but could be equipped with up to 64 megabytes of RAM for user loaded samples. Later models included the K2000VP (keyboard), K2000VPR (rack), K2VX (keyboard w/ optional ROMs), and K2VXS (keyboard w/ optional ROMs + sampling), which were based on the same hardware as the K2000 series but had the K2500 sound set loaded (source: https://www.revolvy.com/main/index.php?s=Kurzweil%20Music%20Systems). DRIVER: kurzweil/krz2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.209: Hooked up RAM/ROM switch - now starts to boot [R. Belmont]. - 0.189: R. Belmont added 'Kurzweil Music Systems K2000' system. Added sample ROMs [R. Belmont]. ROMSET: 26484239 bytes in 23 files / 22.42Mb packed $end $info=k28 $mame 0.171 [hap, Jonathan Gevaryahu, Sean Riddle, plgDavid, Kevin Horton] K-2-8: Talking Learning Computer (model 7-232), Tiger Electronics, 1985 This here device is a smallish dark blue "learning computer" made by Tiger Electronics. It appears to be a fairly complicated mix of a Speak and Spell combined with a Speak and Math. There's a 56 key membrane keypad on the top, with A-Z, function keys, on/off, and a numeric pad along with +-*/ keys. Inside, is an Intel 8021 microcontroller along with an SC-01 speech synthesizer chip, two TI VSMs (TMS6100) for 32K of serial ROM, and a National Semi MM5445 VFD display driver chip. There's a small power supply that generates the various voltages the device needs to run. They did some interesting stuff with the 8021's, like using ALE to clock the VSM's clock line. The VSMs are connected "backwards" to the power supply, because this obviates the need for level translation (source: http://blog.kevtris.org/blogfiles/Tiger%20K28%20Info.txt). DRIVER: tiger/k28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: k28.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.268: Renamed (k28m2) to (k28) [hap]. - 0.254: Changed description to 'K-2-8: Talking Learning Computer (model 7-232)'. - 0.252: Move module notes to hash file [hap]. - 0.171: hap, Jonathan Gevaryahu, Sean Riddle, plgDavid and Kevin Horton added 'Tiger Electronics K28: Talking Learning Computer (model 7-232)' system. ROMSET: 23952 bytes in 5 files / 21.52Kb packed $end $info=k286i $mame 0.147u4 [Cowering] 286i, Kaypro, 1985 Still in 1985 came the Kaypro 286i, the very first available PC/AT-compatible system, faster at the same clock speed than the IBM model, it was quickly revised with Intel's latest chip, the 8MHz 286, running over 30% faster than IBM's offering. Kaypro engineered its own high quality motherboards and introduced upgradable processors in desktop PCs, mounting the computer's microprocessor on a replaceable expansion card instead of on the expensive motherboard; thus facilitating easy, lower-cost replacement of the processor (source: http://www.old-computers.com/museum/computer.asp?c=1044&st=1). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.147u4: Cowering added 'Kaypro 286i' system. ROMSET: 32768 bytes in 2 files / 16.10Kb packed $end $info=k28o $mame 0.171 [hap, Kevin Horton] K-2-8: Talking Learning Computer (model 7-230), Tiger Electronics, 1981 This here device is a smallish dark blue "learning computer" made by Tiger Electronics. It appears to be a fairly complicated mix of a Speak and Spell combined with a Speak and Math. There's a 56 key membrane keypad on the top, with A-Z, function keys, on/off, and a numeric pad along with +-*/ keys. Inside, is an Intel 8021 microcontroller along with an SC-01 speech synthesizer chip, two TI VSMs (TMS6100) for 32K of serial ROM, and a National Semi MM5445 VFD display driver chip. There's a small power supply that generates the various voltages the device needs to run. They did some interesting stuff with the 8021's, like using ALE to clock the VSM's clock line. The VSMs are connected "backwards" to the power supply, because this obviates the need for level translation (source: http://blog.kevtris.org/blogfiles/Tiger%20K28%20Info.txt). DRIVER: tiger/k28o.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: k28o.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.285: Added module slot. Add note about modules [hap]. - 0.268: Renamed (k28) to (k28o) and description changed to 'K-2-8: Talking Learning Computer (model 7-230)' [hap]. - 0.256: (re)add imperfect sound flag [hap]. - 0.254: Changed description to 'K-2-8: Talking Learning Computer (model 7-230)'. - 0.181: Machine promoted to working [Olivier Galibert]. - 0.171: hap and Kevin Horton added 'Tiger Electronics K28: Talking Learning Computer (model 7-230)' system. ROMSET: 33792 bytes in 3 files / 17.44Kb packed $end $info=k2ge $mame 0.149u1 K2GE Color Graphics + LCD, , ???? DRIVER: snk/k1ge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'K2GE Color Graphics + LCD' device. ROMSET: None required. $end $info=k4 $mame 0.220 [DBWBP] K4 16-bit Digital Synthesizer, Kawai Musical Instrument Manufacturing, 1989 The Kawai K4 is a 61 key synthesizer manufactured in 1989 by Kawai. It contains several features beyond those offered on Kawai's K1, adding resonant filters and a DAC PCM wavetable. The K4 incorporated a new type of synthesis called Digital Multi Spectrum (source: https://reverb.com/item/31788625-1989-kawai-k4r-16-bit-digital-synthesizer-module-k4-rack-vintage-pcm-synth). DRIVER: kawai/k4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Kawai Musical Instrument Manufacturing K4 16-bit Digital Synthesizer' system. ROMSET: 196608 bytes in 3 files / 109.56Kb packed $end $info=k4r $mame 0.220 [DBWBP] K4r 16-bit Digital Synthesizer Module, Kawai Musical Instrument Manufacturing, 1989 The K4r is a rackmount version of the Kawai K4. It lacks the digital effects of the keyboard version. It looks nearly identical to the Kawai XD-5 drum module that shares the same synth engine (source: https://soundprogramming.net/synthesizers/kawai/kawai-k4r/). DRIVER: kawai/k4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Kawai Musical Instrument Manufacturing K4r 16-bit Digital Synthesizer Module' system. ROMSET: 196608 bytes in 3 files / 96.10Kb packed $end $info=k5 $mame 0.220 [DBWBP] K5 Digital Multi-Dimensional Synthesizer, Kawai Musical Instrument Manufacturing, 1987 The Kawai K5 is an additive synthesizer. Sounds are created by setting the levels for up to 126 sine wave harmonics. The K5 is one of the worst-sounding and most difficult to program synthesizers ever produced. It is the predecessor to the K5000, which was fairly popular, but the K5 has no class, no charm, and little sonic depth. Thinking that the K5 would be nearly as good as the K5000 because they have a similar architecture would be an easy mistake to make, but still a mistake (source: https://soundprogramming.net/synthesizers/kawai/kawai-k5/). DRIVER: kawai/k5.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Kawai Musical Instrument Manufacturing K5 Digital Multi-Dimensional Synthesizer' system. ROMSET: 65536 bytes in 1 file / 38.06Kb packed $end $info=k5m $mame 0.220 [DBWBP] K5m Digital Multi-Dimensional Synthesizer Module, Kawai Musical Instrument Manufacturing, 1987 The Kawai K5m is a 4U rack (velocity and pressure sensitive) 16 voice multitimbral synthesizer, featuring dual (63 harmonic) additive waveform generators (DFG), dedicate resonant low pass digital filters (DDF) and amps (DDA), dedicated EGs for pitch (6 stage), filters (6 stage), and amps (7 stage). Additionally, each channel has four (6 stage) harmonics envelopes. The two sound channels (S1/S2) then feed an 11 band digital formant filter. An LFO (saw/triangle/square waveforms), portamento, 48 presets, and MIDI are also included (source: http://www.synthark.org/Kawai/K5m.html). DRIVER: kawai/k5.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Kawai Musical Instrument Manufacturing K5m Digital Multi-Dimensional Synthesizer Module' system. ROMSET: 65536 bytes in 1 file / 38.03Kb packed $end $info=k7659_keyboard $mame 0.146u5 K7659 Keyboard, , ???? DRIVER: ddr/k7659kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (k7659kb) to (k7659_keyboard). - 0.146u5: Added 'K7659 Keyboard' device. ROMSET: 2048 bytes in 1 file / 0.24Kb packed $end $info=k8915 $mame 0.140 [Miodrag Milanović, Robbbert] K8915, Robotron, 1982 This calculator was manufactured by Robotron Zella-Mehlis and existed in 2 basic versions: the K8915-terminal or a PC. This will be discussed in more detail on the PC version. The proliferation of K8915 was not too great, and the computers were located mostly in industry and in agriculture. The K8915 was an 8-bit machine, which was constructed from components of the K1520' system. Due to the initial development as a terminal was built, the housing is very compact. The floppy drive has been placed next to the computer as a key module. There were also additional units that were equipped with a cassette drive, and contained units, the tape drive and floppy drive (source, traslated from german: http://www.robotrontechnik.de/index.htm?/html/computer/k8915.htm). DRIVER: robotron/k8915.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Miodrag Milanović and Robbbert added skeleton driver of 'Robotron K8915' system. ROMSET: 12288 bytes in 2 files / 4.54Kb packed $end $info=karams $mame 0.261 [TeamEurope, David Haywood] KaraokeMicro Star (France), IVL Technologies (Lexibook license), 2003 DRIVER: skeleton/easy_karaoke.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: easy_karaoke_cart.xml RESOURCES: Snap and Title. WIP: - 0.261: TeamEurope and David Haywood added 'IVL Technologies (Lexibook license) KaraokeMicro Star (France)' system. ROMSET: 8388608 bytes in 1 file / 4.34Mb packed $end $info=karamsg $mame 0.269 [David Haywood, TeamEurope] Karaoke Microphone Pro / KaraokeMicro Star (Greece), IVL Technologies (Lexibook / Imago license), 2003 DRIVER: skeleton/easy_karaoke.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: easy_karaoke_cart.xml RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.269: David Haywood and TeamEurope added 'IVL Technologies (Lexibook / Imago license) Karaoke Microphone Pro / KaraokeMicro Star (Greece)' system. ROMSET: 8388608 bytes in 1 file / 4.04Mb packed $end $info=karatvst $mame 0.262 [Sean Riddle, David Haywood] KaraokeTV Star (US, with 50 songs), IVL Technologies, 2002 DRIVER: skeleton/easy_karaoke.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.262: Sean Riddle and David Haywood added 'IVL Technologies KaraokeTV Star (US, with 50 songs)' system. ROMSET: 8781824 bytes in 2 files / 4.65Mb packed $end $info=karatvsta $mame 0.268 [David Haywood, TeamEurope] KaraokeTV Star (US, with 25 songs, 'FREE 35 Hit Songs / $35 value' packaging), IVL Technologies, 2002 DRIVER: skeleton/easy_karaoke.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.268: David Haywood, TeamEurope added 'IVL Technologies KaraokeTV Star (US, with 25 songs, 'FREE 35 Hit Songs / $35 value' packaging)' system. ROMSET: 8781824 bytes in 2 files / 4.01Mb packed $end $info=kaximond $mame 0.288 [TeamEurope] Double Dance Mat with HDMI (Kaximon), Kaximon, 202? The "Kaximon Double Dance Mat with HDMI" is a modern, all-in-one Plug & Play gaming and fitness system designed to connect directly to a TV. This device represents a contemporary evolution of that concept: while it operates independently without the need for a console (like the old Konami dance mat), it uses 720p HD HDMI connectivity to work with modern televisions. Furthermore, the internal hardware of this Kaximon model has also been officially added to the emulator’s preservation database. DRIVER: tvgames/generalplus_gpm453x_sdcard.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Kaximon Double Dance Mat with HDMI (Kaximon)' system. ROMSET: 1048576 bytes in 1 file / 342.36Kb packed $end $info=kay1024 $mame 0.132 [Miodrag Milanović] Kay 1024, NEMO, 1998 Kay 1024 was a Russian clone of the ZX Spectrum that was produced in 1998. It was made by the NEMO company and had 1024KB of RAM and was a rival of Scorpion ZS 256. It had a slightly lower price. It had a controller for PC keyboard and HDD but not for floppy disks, although it was available as an extension card. It was very easy to connect General Sound, with turbo mode at 10 MHz (source: http://en.wikipedia.org/wiki/Kay_1024). DRIVER: sinclair/scorpion.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.132: Miodrag Milanović added skeleton driver of 'NEMO Kay 1024' system. ROMSET: 180224 bytes in 4 files / 109.02Kb packed $end $info=kaypro1 $mame 0.192 [rfka01] Kaypro 1, Kaypro Corporation, 1986 The Kaypro 1 wasn't the first computer Kaypro launched, but quite one of the last ones. When the company started getting strapped for money they changed the model name of some of their previous systems, modified the case design, added 'some minor hardware improvements and launched them as new models. The Kaypro 1 was thus no more than a rebadged version of the 2X model which was itself a light evolution of a previous version called 4'84! The main difference between the 1 and 2X versions was the floppy drives assembly, hozizontally mounted in the 2X, vertically in the model 1 (source: http://www.old-computers.com/museum/computer.asp?c=831). DRIVER: kaypro/kaypro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: kaypro.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.192: rfka01 added 'Non Linear Systems Kaypro 1' system. ROMSET: 8192 bytes in 1 file / 5.63Kb packed $end $info=kaypro10 $mame 0.131 [Robbbert] Kaypro 10 - 1983, Non-Linear Systems, 1983 Kaypro Corporation, commonly called Kaypro, was an American home/personal computer manufacturer of the 1980s. The company was founded by Non-Linear Systems to develop computers to compete with the then-popular Osborne 1 portable microcomputer. Kaypro produced a line of rugged, portable CP/M-based computers sold with an extensive software bundle which supplanted its competitors and quickly became one of the top selling personal computer lines of the early 1980s. The Kaypro 10 followed the Kaypro II, and featured a 10 megabyte hard drive and a single 5 1/4 floppy drive (source: http://en.wikipedia.org/wiki/Kaypro). DRIVER: kaypro/kaypro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: kaypro.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and Artwork Preview. WIP: - 0.255: Changed manufacturer to 'Non-Linear Systems'. - 0.159: Boots from floppy (it only has one floppy drive) [Robbbert]. - 0.136: Promoted from GAME_NOT_WORKING [Robbbert]. - 0.131: Robbbert added 'Kaypro 10 (not working)' system. ROMSET: 28671 bytes in 5 files / 16.21Kb packed $end $info=kaypro1084 $mame 0.192 [rfka01] Kaypro 10, Kaypro Corporation, 1984 The Kaypro 10 was a well known CP/M computer. It is one of the last portable under CP/M. Non Linear Systems had already changed their name to Kaypro when this PC shipped. The company changed its name in 82 and the K10 came out in 83. There were two versions, including one with a real-time clock (National MM58167 chip) and a built-in modem (300 baud, Belle System 103 compatibility, uses Texas Instruments TMS-99531/TMS-99532). The Kaypro 10 was supplied with a lot of great programs: CP/M 80, the Perfect software suite (Perfect Writer, Perfect Calc, Perfect Filer), WordStar (word processor), dBase II (database), Superterm (terminal emulator) and two BASICs (Microsoft's BASIC and SBASIC, which was a compiler version written by Gilbert, the head of Kaypro's software engineering.). The great success of the Kaypro 10 led "Non Linear Systems" to change their name officially to Kaypro in 1982. The Non-Linear part continued making test equipment (source: http://www.old-computers.com/museum/computer.asp?c=148). DRIVER: kaypro/kaypro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: kaypro.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.192: rfka01 added 'Non Linear Systems Kaypro 10' system. ROMSET: 28654 bytes in 5 files / 19.32Kb packed $end $info=kaypro10kbd $mame 0.192 Kaypro 10 Keyboard, , ???? DRIVER: devices/bus/keytronic/kay_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Kaypro 10 Keyboard' device. ROMSET: 2048 bytes in 1 file / 1.13Kb packed $end $info=kaypro16 $mame 0.191 [rfka01] Kaypro 16, Kaypro Corporation, 1985 The Kaypro 16 was the first Kaypro model to use MS-DOS and Intel 8088 CPU instead of the good old CP/M - Z80 couple. It was thus a machine that represents the new direction taken by Kaypro and the technological evolution in general (source: http://www.old-computers.com/museum/computer.asp?c=519). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.191: rfka01 added 'Kaypro Corporation Kaypro 16' system. ROMSET: 8192 bytes in 1 file / 6.52Kb packed $end $info=kaypro284 $mame 0.192 [rfka01] Kaypro 2/84, Kaypro Corporation, 1984 As usual with Kaypro, the model names logic is quite dramatic to resolve. Several Kaypro "2" were marketed: In 1984 a new Kaypro 2 (refered as Kaypro 2'84) is introduced. It has two SS/DD half-height floppy drives, a Z-80A running at 4.0 MHz, 2 serial ports and rudimentary graphics (through graphic characters). The same year, the Kaypro 2X is released. Very similar to a Kaypro 2'84 but with DS/DD half-height drives. Still in 1984, in order to be compatible with IBM software, a special version was marketed with an Intel 8088 CPU instead of the Z80A. It was called the Kaypro II Plus 88! In 1985 another Kaypro 2 refered as "New 2" is sold. It is basically an old 2X motherboard, with one or two DS/DD floppy drives, but no 300 baud modem previously found on the 2X. It comes with just CP/M and Wordstar for software (source: http://www.old-computers.com/museum/computer.asp?c=550). DRIVER: kaypro/kaypro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: kaypro.xml RESOURCES: Snap and Title. WIP: - 0.192: rfka01 added 'Non Linear Systems Kaypro 2/84' system. $end $info=kaypro2x $mame 0.2b4 [Juergen Buchmueller, Benjamin C. W. Sittler, Chi-Yuan Lin] Kaypro 2x, Kaypro Corporation, 1985 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. DRIVER: kaypro/kaypro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: kaypro.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.226: Machine promoted to working [Robbbert]. - 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: 49152 bytes in 3 files / 29.39Kb packed $end $info=kaypro484 $mame 0.134 [Robbbert] Kaypro 4/84, Kaypro Corporation, 1984 This model of Kaypro, generally referred to as Kaypro 4 Kaypro IV '84 to distinguish it from the 1983, was presented in different versions: Kaypro 4: evolution of the old Kaypro IV, with higher clock used a Z80A (4 MHz Z80 2.5 against the Kaypro IV), had a display of superior quality that allowed you to use fonts with more definition (8x16 pixels against the 5x7 pixels of its predecessor), had an internal clock used by the programs, a comprehensive suite of programs (Wordstar, dBase II, Microplan, Microsoft Basic, S-Basic, SuperCalc, C-Basic as well, of course, the CP / M) (source, traslated from italian: http://it.wikipedia.org/wiki/Kaypro#I_computer_Kaypro). DRIVER: kaypro/kaypro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: kaypro.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.192: Renamed (kaypro4a) to (kaypro484). - 0.134: Robbbert added skeleton driver of 'Kaypro 4 4-84' system. ROMSET: 40960 bytes in 6 files / 23.50Kb packed $end $info=kaypro484p88 $mame 0.192 [rfka01] Kaypro 4/84 plus88, Kaypro Corporation, 1984 Technical informations: http://q7.neurotica.com/Oldtech/Kaypro/Kaypro488.html DRIVER: kaypro/kaypro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: kaypro.xml RESOURCES: Snap and Title. WIP: - 0.192: rfka01 added 'Non Linear Systems Kaypro 4/84 plus88' system. $end $info=kaypro4x $mame 0.192 [rfka01] Kaypro 4x, Kaypro Corporation, 1985 DRIVER: kaypro/kaypro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: kaypro.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.192: rfka01 added 'Non Linear Systems Kaypro 4x' system. $end $info=kayproii $mame 0.131 [Robbbert] Kaypro II - 2/83, Non-Linear Systems, 1982 The Kaypro II was the first computer released by Non-Linear Systems, in 1982. Non-Linear Systems was founded by Andy Kay in 1952. But they didn't make computers back then, they made digital multimeters. You see, Andy Kay is the inventor of the digital multimeter (source: http://oldcomputers.net/kayproii.html). DRIVER: kaypro/kaypro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: kaypro.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and Artwork Preview. WIP: - 0.280: Add dump of original serial keyboard (actually identical to that of Keytronic L2207) and make it the default option [AJR, retrocmp.de]. - 0.255: Changed manufacturer to 'Non-Linear Systems'. - 0.196: Fixed Baud rate generator connections (serial port and keyboard were reversed) [Vas Crabb]. - 0.148u1: Added 'preliminary lists to Enterprise 64/128, odyssey2 and G-7400, Interact and Kaypro II [LoganB]. - 0.132: System now works [Robbbert]. - 0.131: Robbbert added 'Kaypro II (Model 2/83) (not working)' system. ROMSET: 32768 bytes in 9 files / 19.58Kb packed $end $info=kayproiikbd $mame 0.280 [AJR] Kaypro II Keyboard, , ???? DRIVER: devices/bus/keytronic/keytronic_l2207.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.280: AJR added 'Kaypro II Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.92Kb packed $end $info=kayproiip88 $mame 0.134 [Robbbert] Kaypro 4 plus88 - 4/83, Kaypro Corporation, 1983 Kaypro IBM version is compatible with Intel 8088 CPU instead of the Z80A and MS-DOS operating system (source, traslated from italian: http://it.wikipedia.org/wiki/Kaypro#I_computer_Kaypro). DRIVER: kaypro/kaypro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: kaypro.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.192: Renamed (kaypro4p88) to (kayproiip88). - 0.134: Robbbert added skeleton driver of 'Kaypro 4/plus88' system. ROMSET: 4096 bytes in 1 file / 0.92Kb packed $end $info=kayproiv $mame 0.131 [Robbbert] Kaypro IV - 4/83, Non-Linear Systems, 1983 This system is one of the cleanest Kaypros I've run across, and came with a complete set of software, manuals, 3rd party books and a Star Micronics NX-2430 printer. The documentation shows it was purchased in September of 1983 (source: http://sturgeon.cac.psu.edu/~mloewen/Oldtech/Kaypro/Kaypro4-83.html). DRIVER: kaypro/kaypro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: kaypro.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.255: Changed manufacturer to 'Non-Linear Systems'. - 0.192: Renamed (kaypro4) to (kayproiv). - 0.159: System promoted from GAME_NOT_WORKING [Robbbert]. - 0.136: Promoted from GAME_NOT_WORKING [Robbbert]. - 0.131: Robbbert added 'Kaypro 4 (Model 4/83) (not working)' system. $end $info=kaypronew2 $mame 0.192 [rfka01] Kaypro New 2, Kaypro Corporation, 1985 Kaypro Corporation was an American home/personal computer manufacturer of the 1980s. The company was founded by Non-Linear Systems to develop computers to compete with the then-popular Osborne 1 portable microcomputer. Kaypro produced a line of rugged, "luggable" CP/M-based computers sold with an extensive software bundle which supplanted its competitors and quickly became one of the top selling personal computer lines of the early 1980s. While exceptionally loyal to its original consumer base, Kaypro was slow to adapt to the changing computer market and the advent of IBM PC compatible technology. It faded from the mainstream before the end of the decade and was eventually forced into filing for bankruptcy in 1992 (source: https://en.wikipedia.org/wiki/Kaypro). DRIVER: kaypro/kaypro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: kaypro.xml RESOURCES: Snap and Title. WIP: - 0.192: rfka01 added 'Non Linear Systems Kaypro New 2' system. ROMSET: 20480 bytes in 3 files / 11.78Kb packed $end $info=kaypropc $mame 0.209 [rfka01] PC, Kaypro Corporation, 198? Kaypro's loyalty to customers was legendary. In fact, its refusal to abandon CP/M users dangerously delayed its adoption of the DOS Operating System. Nevertheless, it eventually acceded and was one of the last US manufacturer to introduce a PC compatible system simply named the Kaypro PC. It was most affordable package in the IBM-compatible world including a CAD-capable Samsung monitor and ATI video card capable of Hercules graphics, CGA color, and CGA color emulation on a monochrome monitor. The entry machine was faster than its IBM PC-XT rival. Typically, it was a rugged, dependable desktop PC that immediately out-classed IBM in additional areas by including larger and faster standard hard drives, generous free software combinations, and top-flight ring-bound user documentation (source: https://www.old-computers.com/museum/computer.asp?st=1&c=1044). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.209: rfka01 added 'Kaypro Corporation PC' system. ROMSET: 8192 bytes in 1 file / 6.52Kb packed $end $info=kb_3270pc $mame 0.149u1 IBM 3270PC Keyboard, , ???? DRIVER: devices/bus/pc_kbd/pcat84.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'IBM 3270PC Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.95Kb packed $end $info=kb_ec1841 $mame 0.151 EC-1841 Keyboard, , ???? DRIVER: devices/bus/pc_kbd/ec1841.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.151: Added 'EC-1841 Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.63Kb packed $end $info=kb_geneve_hle $mame 0.149u1 Geneve XT Keyboard 101 Keys (HLE), , ???? DRIVER: devices/bus/ti99/internal/genkbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.214: Renamed (geneve_keyboard) to (kb_geneve_hle) and description changed to 'Geneve XT Keyboard 101 Keys (HLE)'. - 0.149u1: Added 'Geneve XT-style keyboard' device. ROMSET: None required. $end $info=kb_iskr1030 $mame 0.152 Iskra-1030 Keyboard, , ???? DRIVER: devices/bus/pc_kbd/iskr1030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.152: Added 'Iskra-1030 Keyboard' device. ROMSET: 2048 bytes in 1 file / 0.86Kb packed $end $info=kb_ms_natural $mame 0.146 Microsoft Natural Keyboard, , ???? DRIVER: devices/bus/pc_kbd/msnat.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (ms_natural) to (kb_ms_natural). - 0.146: Added 'Microsoft Natural Keyboard' device. ROMSET: 4096 bytes in 1 file / 2.82Kb packed $end $info=kb_pc83 $mame 0.149u1 IBM PC Keyboard, , ???? DRIVER: devices/bus/pc_kbd/pc83.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'IBM PC Keyboard' device. ROMSET: None required. $end $info=kb_pcat101 $mame 0.203 IBM Model M Keyboard, , ???? DRIVER: devices/bus/pc_kbd/pcat101.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Added 'IBM Model M Keyboard' device. ROMSET: 4096 bytes in 1 file / 2.76Kb packed $end $info=kb_pcat84 $mame 0.149u1 IBM PC/AT Keyboard, , ???? DRIVER: devices/bus/pc_kbd/pcat84.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'IBM PC/AT Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.87Kb packed $end $info=kb_pcxt83 $mame 0.149u1 IBM PC/XT Keyboard, , ???? DRIVER: devices/bus/pc_kbd/pcxt83.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'IBM PC/XT Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.57Kb packed $end $info=kbd_hle_en_us $mame 0.192 InterPro Keyboard (HLE, US English), , ???? DRIVER: devices/bus/interpro/keyboard/hle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'InterPro Keyboard (HLE, US English)' device. ROMSET: None required. $end $info=kbd_lle_en_us $mame 0.197 InterPro Keyboard (LLE, US English), , ???? DRIVER: devices/bus/interpro/keyboard/lle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.197: Added 'InterPro Keyboard (LLE, US English)' device. ROMSET: 6144 bytes in 2 files / 2.74Kb packed $end $info=kbd_type2_hle $mame 0.288 [Patrick Mackinlay] Sun Type 2 Keyboard (HLE), , ???? DRIVER: devices/bus/sunkbd/hlekbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Patrick Mackinlay added 'Sun Type 2 Keyboard (HLE)' device. $end $info=kbd_type3_hle $mame 0.176 Sun Type 3 Keyboard (HLE), , ???? DRIVER: devices/bus/sunkbd/hlekbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (type3_hle_kbd) to (kbd_type3_hle). - 0.176: Added 'Sun Type 3 Keyboard (HLE)' device. ROMSET: None required. $end $info=kbd_type4_hle $mame 0.176 Sun Type 4 Keyboard (HLE), , ???? DRIVER: devices/bus/sunkbd/hlekbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (type4_hle_kbd) to (kbd_type4_hle). - 0.176: Added 'Sun Type 4 Keyboard (HLE)' device. ROMSET: None required. $end $info=kbd_type5_hle_gb $mame 0.176 Sun Type 5 Keyboard (Great Britain - HLE), , ???? DRIVER: devices/bus/sunkbd/hlekbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (type5_gb_hle_kbd) to (kbd_type5_hle_gb). - 0.176: Added 'Sun Type 5 Keyboard (Great Britain - HLE)' device. ROMSET: None required. $end $info=kbd_type5_hle_jp $mame 0.176 Sun Type 5 Keyboard (Japan - HLE), , ???? DRIVER: devices/bus/sunkbd/hlekbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Renamed (type5_jp_hle_kbd) to (kbd_type5_hle_jp). - 0.176: Added 'Sun Type 5 Keyboard (Japan - HLE)' device. ROMSET: None required. $end $info=kbd_type5_hle_se $mame 0.176 Sun Type 5 Keyboard (Sweden - HLE), , ???? DRIVER: devices/bus/sunkbd/hlekbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Renamed (type5_se_hle_kbd) to (kbd_type5_hle_se). - 0.176: Added 'Sun Type 5 Keyboard (Sweden - HLE)' device. ROMSET: None required. $end $info=kbd_type5_hle_us $mame 0.176 Sun Type 5 Keyboard (U.S.A. - HLE), , ???? DRIVER: devices/bus/sunkbd/hlekbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (type5_hle_kbd) to (kbd_type5_hle_us). - 0.176: Added 'Sun Type 5 Keyboard (U.S.A. - HLE)' device. ROMSET: None required. $end $info=kbdc8042 $mame 0.149u1 8042 Keyboard/Mouse Controller, , ???? DRIVER: devices/machine/8042kbdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Can't possibly receive if the timer isn't running. Fix pciagp boot without debug tricks [Angelo Salese]. - 0.236: Improve management of PS/2 mouse: Add mouse interrupt. Support more mouse commands. Use command byte to enable/disable mouse and keyboard interrupts. Now the ps/2 mouse works with Windows 98. Mouse reset answers at least one byte if mouse disabled. Makes nforcepc BIOS happy [yz70s]. - 0.199: Added 'rudimentary PS/2 mouse support [Ryan Holtz]. Changed description to '8042 Keyboard/Mouse Controller'. - 0.149u1: Added '8042 Keyboard Controller' device. ROMSET: None required. $end $info=kbilly $mame 0.189 [hap, Sean Riddle] The Adventures of Bayou Billy (handheld), Konami, 1990 Technical informations: http://handheldempire.com/game.jsp?game=1017 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.189: hap and Sean Riddle added 'Konami The Adventures of Bayou Billy' system. ROMSET: 602669 bytes in 3 files / 194.72Kb packed $end $info=kblades $mame 0.188 [hap, Sean Riddle] Blades of Steel (handheld), Konami, 1990 1989 LCD Handheld game which plays a game of Ice Hockey. LCD Electronic games became popular between 1980 and 1987. They use liquid crystal to display black graphics against a grey background, although many variations of this kind of display exist in both handheld and tabletop form, including clear screens, colour displays and multi-screen games. Nintendo may have set the benchmark with their legendary Game & Watch games, but there are 100s of other fantastic LCD games from the era just waiting to be discovered (source: https://www.retrogames.co.uk/039685/Handheld/Blades-of-Steel-by-Konami). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.188: hap and Sean Riddle added 'Konami Blades of Steel (handheld)' system. ROMSET: 459506 bytes in 3 files / 148.42Kb packed $end $info=kblitz $mame 0.269 [hap, Berger] Kasparov Blitz (set 1), Saitek / Heuristic Software, 1990 In 1990, Julio Kaplan really broke new ground in every respect with Kasparov Blitz: A fast program, but one with far less chess knowledge, offers better solution times in tactical positions in direct comparison with its bigger brothers. As the name suggests, a suitable training partner should be created for blitz and rapid chess games in particular. The Blitz differs from the other Saitek products not only in terms of playing style: Namely, it also includes a technology called "scan logic operation", which controls all necessary functions with two dials, without buttons or knobs (except for the discreetly concealed on/off switch). Saitek also equipped the flash with a completely new type of sensor system that neither reacts to pressure nor works magnetically. This made it possible for this device to be suitable for lightning and high-speed chess. The 43 x 33 x 4 cm chess computer (playing area 25 x 25 cm) contains a 32KB program running on a 10 MHz H8 processor. In addition to 64 game, analysis and problem levels and an eleven-digit display with a wide range of display options, the Blitz also has a position memory. The opening library contains around 17,000 half-moves (according to the BDA only 6,000). Pure hobby and occasional players are certainly well served with the Kasparov Blitz (source, translated from German:https://www.schach-computer.info/wiki/index.php/Saitek_Kasparov_Blitz). DRIVER: saitek/blitz.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.269: hap and Berger added 'Saitek / Heuristic Software Kasparov Blitz (set 1)' system. ROMSET: 127480 bytes in 2 files / 41.93Kb packed $end $info=kblitza $mame 0.269 [hap, Berger] Kasparov Blitz (set 2), Saitek / Heuristic Software, 1990 In 1990, Julio Kaplan really broke new ground in every respect with Kasparov Blitz: A fast program, but one with far less chess knowledge, offers better solution times in tactical positions in direct comparison with its bigger brothers. As the name suggests, a suitable training partner should be created for blitz and rapid chess games in particular. The Blitz differs from the other Saitek products not only in terms of playing style: Namely, it also includes a technology called "scan logic operation", which controls all necessary functions with two dials, without buttons or knobs (except for the discreetly concealed on/off switch). Saitek also equipped the flash with a completely new type of sensor system that neither reacts to pressure nor works magnetically. This made it possible for this device to be suitable for lightning and high-speed chess. The 43 x 33 x 4 cm chess computer (playing area 25 x 25 cm) contains a 32KB program running on a 10 MHz H8 processor. In addition to 64 game, analysis and problem levels and an eleven-digit display with a wide range of display options, the Blitz also has a position memory. The opening library contains around 17,000 half-moves (according to the BDA only 6,000). Pure hobby and occasional players are certainly well served with the Kasparov Blitz (source, translated from German:https://www.schach-computer.info/wiki/index.php/Saitek_Kasparov_Blitz). DRIVER: saitek/blitz.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.269: hap and Berger added 'Saitek / Heuristic Software Kasparov Blitz (set 2)' system. ROMSET: 32768 bytes in 1 file / 24.20Kb packed $end $info=kbottom9 $mame 0.250 [hap, Sean Riddle, Mr.?Do] Bottom of the Ninth (handheld), Konami, 1990 Technical informations: http://handheldempire.com/game.jsp?game=1024 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.250: hap, Sean Riddle and Mr.?Do added 'Konami Bottom of the Ninth (handheld)' system. ROMSET: 415459 bytes in 3 files / 130.97Kb packed $end $info=kbucky $mame 0.188 [hap, Sean Riddle] Bucky O'Hare (handheld), Konami, 1991 Technical informations: http://handheldempire.com/game.jsp?game=1025 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.188: hap and Sean Riddle added 'Konami Bucky O'Hare (handheld)' system. ROMSET: 732231 bytes in 3 files / 233.93Kb packed $end $info=kc_8k $mame 0.145u2 Standard 8K ROM module, , ???? DRIVER: devices/bus/kc/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'Standard 8K ROM module' device. ROMSET: None required. $end $info=kc_d002 $mame 0.145u2 D002 Bus Driver, , ???? DRIVER: devices/bus/kc/d002.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'D002 Bus Driver' device. ROMSET: None required. $end $info=kc_d004 $mame 0.143u5 D004 Floppy Disk Interface, , ???? DRIVER: devices/bus/kc/d004.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u5: Added 'D004 Floppy Disk Interface' device. ROMSET: 8192 bytes in 1 file / 4.05Kb packed $end $info=kc_d004_gide $mame 0.145u7 D004 Floppy Disk + GIDE Interface, , ???? DRIVER: devices/bus/kc/d004.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (kc_d004gide) to (kc_d004_gide). - 0.145u7: Added 'D004 Floppy Disk + GIDE Interface' device. ROMSET: 40960 bytes in 5 files / 28.94Kb packed $end $info=kc_keyboard $mame 0.149u1 KC Keyboard, , ???? DRIVER: ddr/kc_keyb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'KC Keyboard' device. ROMSET: None required. $end $info=kc_m006 $mame 0.145u2 M006 BASIC, , ???? DRIVER: devices/bus/kc/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'M006 BASIC' device. ROMSET: None required. $end $info=kc_m011 $mame 0.145u2 M011 64KB RAM, , ???? DRIVER: devices/bus/kc/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'M011 64KB RAM' device. ROMSET: None required. $end $info=kc_m022 $mame 0.145u2 M022 16KB RAM, , ???? DRIVER: devices/bus/kc/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'M022 16KB RAM' device. ROMSET: None required. $end $info=kc_m032 $mame 0.145u2 M032 256KB segmented RAM, , ???? DRIVER: devices/bus/kc/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'M032 256KB segmented RAM' device. ROMSET: None required. $end $info=kc_m033 $mame 0.145u2 M033 TypeStar, , ???? DRIVER: devices/bus/kc/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'M033 TypeStar' device. ROMSET: None required. $end $info=kc_m034 $mame 0.145u2 M034 512KB segmented RAM, , ???? DRIVER: devices/bus/kc/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'M034 512KB segmented RAM' device. ROMSET: None required. $end $info=kc_m035 $mame 0.145u2 M035 1MB segmented RAM, , ???? DRIVER: devices/bus/kc/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'M035 1MB segmented RAM' device. ROMSET: None required. $end $info=kc_m036 $mame 0.145u2 M036 128KB segmented RAM, , ???? DRIVER: devices/bus/kc/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'M036 128KB segmented RAM' device. ROMSET: None required. $end $info=kc85 $mame 0.131 [Fabio Priuli] Kyotronic 85 (Japan), Kyosei, 1983 The Kyotronics 85 may be considered the world's first true laptop computer. It was designed and sold in Japan by Kyocera (Kyoto Ceramics). But curiously, apart from the Japanese market, it was little sold in the world despite its very innovative design. On the other hand, three major computer firms noticed this little gem and licenced it. Shortly afterwards, one would see the same computer sold under three different names and case designs in every corner of the world. These machines were the NEC PC-8201, the Tandy Model 100 and the Olivetti M10 (source: http://www.old-computers.com/museum/computer.asp?st=1&c=1079). DRIVER: kyocera/kyocera.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trsm100.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Renamed (kyo85) to (kc85). - 0.131: Fabio Priuli added 'Kyocera Kyotronic 85 (not working)' system. ROMSET: 32768 bytes in 1 file / 25.46Kb packed $end $info=kc85_111 $mame 0.133 [Miodrag Milanović, Robbbert] KC 85/1.11, Robotron, 1986 The KC 85 ('KC' meaning "Kleincomputer", or "small computer") were models of microcomputers built in East Germany, first in 1984 by Robotron (the KC 85/1) and later by VEB Mikroelektronik "Wilhelm Pieck" Mühlhausen (KC 85/2, KC 85/3 and KC 85/4). Due to huge demand by industrial, educational as well as military institutions, KC 85 systems were virtually unavailable for sale to smaller customers (source: http://en.wikipedia.org/wiki/KC_85). DRIVER: robotron/z9001.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.133: Miodrag Milanović and Robbbert added skeleton driver of 'Robotron KC 85/1.11' system. $end $info=kc85_2 $mame 0.132 [Kevin Thacker, Sandro Ronco] HC900 / KC 85/2, VEB Mikroelektronik "Wilhelm Pieck" Mühlhausen, 1987 It was based on the 8-bit CPU U880 (a Z80 clone) with 1.75 MHz (HC 900 = KC 85/2, KC 85/3) or 1.773MHz (KC 85/4) CPU clock. The typical use of Mulhouse computer was a KC 85/3 with 32 Kbytes of RAM (expandable with additional modules), 16 Kbytes of ROM BASIC, a connected tape recorder for data storage and connection to a used as a monitor TV (on UHF modulator, composite video output or RGB output). The KC 85/2, he had only 4 Kbytes ROM, ROM BASIC and lacked the lowercase letters. The KC 85/4 came with 128 KB RAM and better graphics capabilities, but they were exploited by the collapse of the GDR hardly. All KC 85 from Mühlhausen were graphics capability, and the screen resolution was 320x256 pixels, however, was the "color resolution" much less, in a pixel rectangle 4x8 pixels, it was only a foreground color (from a possible 16) and a background color (from 8 possible ) indicate, this restriction decreased the KC 85/4 on a line of 1x8 pixels and also has a "real" color mode with 4 colors and no limit can be turned on. Only at the KC 85/4 eliminated the annoying peculiarity of Muhlhauser KC-row that caused the CPU memory accesses to the memory screen image distortion (source, traslated from german: http://de.wikipedia.org/wiki/Kleincomputer_KC_85/2-4#HC_900_und_KC_85.2F2). DRIVER: ddr/kc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: kc_cart.xml, kc_flop.xml, kc_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.224: Changed manufacturer to 'VEB Mikroelektronik "Wilhelm Pieck" Mühlhausen'. - 0.221: Changed manufacturer to 'VEB Mikroelektronik "Wilhelm Pieck" Muehlhausen'. - 0.132: Kevin Thacker and Sandro Ronco added skeleton driver of 'VEB Mikroelektronik HC900/KC85/2' system. ROMSET: 16384 bytes in 2 files / 6.58Kb packed $end $info=kc85_3 $mame 0.61 [Kevin Thacker] KC 85/3, VEB Mikroelektronik "Wilhelm Pieck" Mühlhausen, 1987 The types KC85/2 and KC85/3 do not differ externally. Only within a few changes were made. Thus, in KC85/3 e.g. a BASIC interpreter built, which is loaded with the predecessor model KC85/2 only from cassette or module M006 had to be plugged. Through the integration of the interpreter was the user more memory available. The BASIC interpreter was extended to include some instructions and is broadly compatible with the KC85/2 (source, traslated from german: http://www.robotron-net.de/kc85xx.html#KC85/3). DRIVER: ddr/kc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: kc_cart.xml, kc_flop.xml, kc_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.224: Changed manufacturer to 'VEB Mikroelektronik "Wilhelm Pieck" Mühlhausen'. - 0.221: Changed manufacturer to 'VEB Mikroelektronik "Wilhelm Pieck" Muehlhausen'. - 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: Kevin Thacker added 'VEB Mikroelektronik KC85/3 preliminary' system. ROMSET: 57344 bytes in 7 files / 45.61Kb packed $end $info=kc85_4 $mame 0.61 [Kevin Thacker] KC 85/4, VEB Mikroelektronik "Wilhelm Pieck" Mühlhausen, 1989 The KC85/4 was unveiled at the Leipzig trade fair in the spring of 1988. The body color is gray now and the keyboard connector with DIN socket replaces the previously used phone jack. The inner workings of the KC85/4 differed significantly from its predecessors. It was separated from the frame buffer memory, and increased to 64kB each, as is the ROM of the operating system, including the BASIC interpreter of 16kB (KC85/3), 20kB (KC85/4) (source, traslated from german: http://www.robotron-net.de/kc85xx.html#KC85/3). DRIVER: ddr/kc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: kc_cart.xml, kc_flop.xml, kc_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.224: Changed manufacturer to 'VEB Mikroelektronik "Wilhelm Pieck" Mühlhausen'. - 0.221: Changed manufacturer to 'VEB Mikroelektronik "Wilhelm Pieck" Muehlhausen'. - 0.61: Readded VEB Mikroelektronik 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: Kevin Thacker added 'VEB Mikroelektronik KC 85/4 driver. ROMSET: 32768 bytes in 5 files / 23.33Kb packed $end $info=kc85_5 $mame 0.132 [Kevin Thacker, Sandro Ronco] KC 85/5, VEB Mikroelektronik "Wilhelm Pieck" Mühlhausen, 1989 The board of KC was 85 quarters prepared for production time already for the use of more powerful types of memory. The use of this memory was not realized, however, until the cessation of the series by the manufacturer. The built-in 64Kbit DRAM can be exchanged but slightly 256Kbit types. The CAOS and BASIC ROMs can be replaced with more advanced versions with larger types without the need for further changes are the original hardware. Such upgraded KC 85/4 is commonly depicted as KC 85/5 (source, traslated from german: http://de.wikipedia.org/wiki/Kleincomputer_KC_85/2-4#KC.C2.A085.2F5). DRIVER: ddr/kc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: kc_cart.xml, kc_flop.xml, kc_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.224: Changed manufacturer to 'VEB Mikroelektronik "Wilhelm Pieck" Mühlhausen'. - 0.221: Changed manufacturer to 'VEB Mikroelektronik "Wilhelm Pieck" Muehlhausen'. - 0.143u3: Updated bankswitch to allow the kc85_5 to boot [Sandro Ronco]. - 0.132: Kevin Thacker and Sandro Ronco added skeleton driver of 'VEB Mikroelektronik KC85/5' system. ROMSET: 65536 bytes in 5 files / 45.63Kb packed $end $info=kc87_10 $mame 0.133 [Miodrag Milanović, Robbbert] KC 87.10, Robotron, 1987 The KC 87 follows the KC85/1 (Z9001). The only difference is the integration of the Basic into the ROM and the Typesign KC87 (source: http://www.heimcomputer.de/english/comp/kc87.html). DRIVER: robotron/z9001.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.133: Miodrag Milanović, Robbbert added skeleton driver of 'Robotron KC 87.10' system. ROMSET: 10240 bytes in 1 file / 8.13Kb packed $end $info=kc87_11 $mame 0.133 [Miodrag Milanović, Robbbert] KC 87.11, Robotron, 1987 The KC 87 follows the KC85/1 (Z9001). The only difference is the integration of the Basic into the ROM and the Typesign KC87 (source: http://www.heimcomputer.de/english/comp/kc87.html). DRIVER: robotron/z9001.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.133: Miodrag Milanović, Robbbert added skeleton driver of 'Robotron KC 87.11' system. ROMSET: 10240 bytes in 1 file / 8.13Kb packed $end $info=kc87_20 $mame 0.133 [Miodrag Milanović, Robbbert] KC 87.20, Robotron, 1987 For image output of the KC was connected via a 87 coaxial RF antenna connected to a TV. For exclusive use as a computer monitor were due to the low cost and compact size portable black and white TV sets distributed by the Russian type Junost far. In the basic version (KC 87.10, 87.20, and KC KC 87.30) offered the KC 87 only monochrome character display with white characters on black background. Alternatively, were also a color version of the device (KC 87.11, 87.21, and KC KC 87.31) as well as an upgrade option available for the basic version, which is a representation of eight foreground and background colors was possible. The connection to the TV required in this case, an RGB connection (source, traslated from german: http://de.wikipedia.org/wiki/Kleincomputer_robotron_KC_87). DRIVER: robotron/z9001.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.133: Miodrag Milanović, Robbbert added skeleton driver of 'Robotron KC 87.20' system. ROMSET: 14336 bytes in 2 files / 11.61Kb packed $end $info=kc87_21 $mame 0.133 [Miodrag Milanović, Robbbert] KC 87.21, Robotron, 1987 For image output of the KC was connected via a 87 coaxial RF antenna connected to a TV. For exclusive use as a computer monitor were due to the low cost and compact size portable black and white TV sets distributed by the Russian type Junost far. In the basic version (KC 87.10, 87.20, and KC KC 87.30) offered the KC 87 only monochrome character display with white characters on black background. Alternatively, were also a color version of the device (KC 87.11, 87.21, and KC KC 87.31) as well as an upgrade option available for the basic version, which is a representation of eight foreground and background colors was possible. The connection to the TV required in this case, an RGB connection (source, traslated from german: http://de.wikipedia.org/wiki/Kleincomputer_robotron_KC_87). DRIVER: robotron/z9001.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.133: Miodrag Milanović, Robbbert added skeleton driver of 'Robotron KC 87.21' system. ROMSET: 14336 bytes in 2 files / 11.61Kb packed $end $info=kccart_slot $mame 0.149u1 KC85 Cartridge Slot, , ???? DRIVER: devices/bus/kc/kc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'KC85 Cartridge Slot' device. ROMSET: None required. $end $info=kccomp $mame 0.36b6 [Kevin Thacker] KC Compact, VEB Mikroelektronik "Wilhelm Pieck" Mühlhausen, 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. DRIVER: amstrad/amstrad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: cpc_cass.xml, cpc_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.224: Changed manufacturer to 'VEB Mikroelektronik "Wilhelm Pieck" Mühlhausen'. - 0.221: Changed manufacturer to 'VEB Mikroelektronik "Wilhelm Pieck" Muehlhausen'. - 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 'VEB Mikroelektronik KC Compact' system. ROMSET: 34816 bytes in 3 files / 25.96Kb packed $end $info=kcexp_slot $mame 0.149u1 KC85 Expansion Slot, , ???? DRIVER: devices/bus/kc/kc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'KC85 Expansion Slot' device. ROMSET: None required. $end $info=kchal $mame 0.267 [hap, Berger] Challenge (1996 version), Krypton / Timorite, 1996 DRIVER: newcrest/legend.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: Renamed (regency) to (kchal). - 0.267: hap and Berger added 'Krypton/Timorite Regency' system. ROMSET: 158804 bytes in 2 files / 52.54Kb packed $end $info=kchala $mame 0.283 [hap, Berger] Challenge (1994 version), Krypton / Timorite, 1994 1994 portable electronic game featuring an LCD screen, based on reactive challenges and sequences of lights and sounds that users must memorize and reproduce. Equipped with colorful buttons and multiple difficulty levels, it stimulates memory and coordination in a compact format designed for players of all ages. DRIVER: newcrest/legend.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: hap and Berger added 'Krypton / Timorite Challenge (1994 version)' system. ROMSET: 32768 bytes in 1 file / 21.01Kb packed $end $info=kchqflag $mame 0.275 [algestam] Chequered Flag (handheld), Konami, 1990 "Konami Chequered Flag" is an electronic handheld game produced by Konami, one of the leading video game companies in the 1980s and 1990s. This device was part of the series of handheld games that Konami launched to compete with other similar products, such as those in the Nintendo Game & Watch line . The game was inspired by the world of car racing and offered a minimalist but immersive experience based on LCD graphics. DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: algestam added 'Konami Chequered Flag (handheld)' system. ROMSET: 439251 bytes in 1 file / 132.81Kb packed $end $info=kcontra $mame 0.172 [hap, Sean Riddle] Contra (handheld), Konami, 1989 Handheld based on Konami's Contra arcade game (source: http://www.handheldmuseum.com/Konami/Contra.htm). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, Marquee and Artwork Preview. WIP: - 0.172: hap and Sean Riddle added 'Konami Contra (handheld)' system. ROMSET: 725407 bytes in 3 files / 234.65Kb packed $end $info=kd32a $mame 0.276 [AJR] DEC KD32-A MicroVAX I CPU, , ???? DRIVER: devices/cpu/vax/vax.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: AJR added 'DEC KD32-A MicroVAX I CPU' device. ROMSET: None required. $end $info=kdribble $mame 0.189 [hap, Sean Riddle] Double Dribble (handheld), Konami, 1989 Technical informations: http://handheldempire.com/game.jsp?game=1028 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.189: hap and Sean Riddle added 'Konami Double Dribble' system. ROMSET: 454445 bytes in 2 files / 141.67Kb packed $end $info=keytronic_connector $mame 0.280 [AJR] Keytronic serial keyboard connector, , ???? DRIVER: devices/bus/keytronic/keytronic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: AJR added 'Keytronic serial keyboard connector' device. ROMSET: None required. $end $info=keytronic_l2207 $mame 0.255 [Ryan Holtz] Keytronic L2207 serial keyboard, , ???? The Model L2207 offers the popular key layout for a detachable, serial interface terminal keyboard. An onboard microcomputer provides features not found on any other keyboard. The simple four-wire serial port provides four modes of key data and allows the terminal to actuate the LED indicators and an audible device which beeps or clicks as instructed. DRIVER: devices/bus/keytronic/keytronic_l2207.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.280: Add remaining control characters for natural keyboard [AJR]. - 0.255: Ryan Holtz added 'Keytronic L2207 serial keyboard' device. ROMSET: 3072 bytes in 2 files / 1.99Kb packed $end $info=keytronic_pc3270 $mame 0.143u3 Keytronic PC3270, , ???? DRIVER: devices/bus/pc_kbd/keytro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.199: Corrected INT0 line polarity - fixes keyboard error on tosh1000 [AJR]. - 0.145u7: Renamed (kb_keytro) to (keytronic_pc3270). - 0.143u3: Added 'Keytronic PC3270' device. ROMSET: 8192 bytes in 1 file / 2.96Kb packed $end $info=keytronic_pc3270_at $mame 0.184 Keytronic PC3270 AT, , ???? DRIVER: devices/bus/pc_kbd/keytro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Keytronic PC3270 AT' device. ROMSET: 8192 bytes in 1 file / 2.96Kb packed $end $info=kgarfld $mame 0.189 [hap, Sean Riddle] Garfield (Konami), Konami, 1991 Garfield is a 1991 handheld LCD video game. It was developed and released by Konami. In the game, players control Garfield to avoid hazards being thrown at him, as they will reduce his health by 1 point. There are 5 health points and 3 lives in the game. Collecting lasagna thrown by Jon Arbuckle increases a super jump meter. Once the super jump meter is full, players can make Garfield perform a massive leap in the air. Finishing the game requires the use of the Super Jump to hit Odie, who is floating above (source: https://garfield.fandom.com/wiki/Garfield_(Konami_Handheld). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.242: Changed description to 'Garfield (Konami)'. - 0.189: hap and Sean Riddle added 'Konami Garfield' system. ROMSET: 585499 bytes in 3 files / 185.73Kb packed $end $info=kgradius $mame 0.173 [hap, Sean Riddle] Gradius (handheld), Konami, 1989 Based on Konami's Gradius arcade game. Called Nemesis in Japan (source: http://www.handheldmuseum.com/Konami/Gradius.htm). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and Artwork Preview. WIP: - 0.173: hap and Sean Riddle added 'Konami Gradius (handheld)' system. ROMSET: 642488 bytes in 3 files / 201.73Kb packed $end $info=kharkovsky $mame 0.223 [Robbbert] Kharkovsky, , 198? DRIVER: ussr/special.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: special_cass.xml RESOURCES: Snap and Title. WIP: - 0.223: Robbbert added 'Kharkovsky' system. ROMSET: 4096 bytes in 2 files / 2.94Kb packed $end $info=kidizmb $mame 0.261 [TeamEurope] Kidizoom (Germany, blue camera), VTech, 201? DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: leapfrog_zippity_cart.xml RESOURCES: Snap and Title. WIP: - 0.261: TeamEurope added 'VTech Kidizoom (Germany, blue camera)' system. ROMSET: 138412032 bytes in 1 file / 15.67Mb packed $end $info=kidizmp $mame 0.261 [TeamEurope] Kidizoom Connect (Germany, pink camera), VTech, 2013 Your child can become the family photographer with the Kidizoom Camera Pink from VTech. Offering up four times the fun, this digital camera allows your child to take photos, edit photos, make movies and play games. Smile and say "cheese"! With 4-in-1 endless fun, the Kidizoom Camera from VTech allows your child to become an instant photographer and movie director with the press of a button. Your child's creativity will come alive as they learn to take and edit their photos with wacky effects. They can also shoot their own video movies or play 3 cool games right on the camera (source: https://www.ebay.it/itm/394350415186?hash=item5bd11dcd52:g:Pb4AAOSw5yxjgQQJ). DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: leapfrog_zippity_cart.xml RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.261: TeamEurope added 'VTech Kidizoom Connect (Germany, pink camera)' system. ROMSET: 276824064 bytes in 1 file / 84.77Mb packed $end $info=kidsupstar $mame 0.267 [AJR, ClawGrip] Kidi SuperStar LightShow, VTech, 2016 An interactive pedal microphone with disco ball to become a real star. New: a powerful disco ball and 8 new songs. A microphone on which to plug in your MP3 player to sing your favorite songs in a karaoke version. The disco ball allows a light projection for a party atmosphere (source: translated from Italian: https://www.amazon.it/VTech-Superstar-LightShow-Microfono-Registrazione/dp/B07DJJW4SB?th=1). Ages 6 and up. DRIVER: vtech/kidsupstar.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.267: AJR and ClawGrip added 'VTech Kidi SuperStar LightShow' system. ROMSET: 12582912 bytes in 3 files / 3.97Mb packed $end $info=kim1 $mame 0.36b7 [Juergen Buchmueller] KIM-1, MOS Technology, 1976 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. DRIVER: commodore/kim1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: kim1_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, PCB and Artwork Preview. WIP: - 0.275: Add view toggle for keypad [hap]. - 0.266: Added pinouts for the main variants of the "6502 local bus" to comment [Vas Crabb]. - 0.262: Remove unused linked list. Add support for MTU "Visible Memory" (aka "Visable Memory") board [R. Belmont]. - 0.257: Changed manufacturer to 'MOS Technology'. Add single step switch [hap]. - 0.177: RS & ST keys, input ports update: Hooked up the ST key and updated RS key function * Updated INPUT_PORTS to add numpad keys and better support pasting * Moved type definitions to kim1.h * Simplified kim1.lay coordinates [Dagarman]. - 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 bytes in 2 files / 1.30Kb packed $end $info=kim1bus $mame 0.262 [R. Belmont] KIM-1 Bus, , ???? DRIVER: devices/bus/kim1/kim1bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: R. Belmont added 'KIM-1 Bus' device. ROMSET: None required. $end $info=kim1bus_slot $mame 0.262 [R. Belmont] KIM-1 Backplane Slot, , ???? DRIVER: devices/bus/kim1/kim1bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: R. Belmont added 'KIM-1 Backplane Slot' device. ROMSET: None required. $end $info=kingman $mame 0.160 [hap, Kevin Horton, Olivier Galibert] Kingman, Tomy, 1982 Donkey Kong clone, the Japanese verison seems to be the more common, but it was also released in Europe. Also available in a smaller version (I've only seen this version licensed through Radio Shack) (source: http://www.handheldmuseum.com/Tomy/Kingman.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.161: System promoted to the working status [hap, Kevin Horton, Olivier Galibert]. - 0.160: hap, Kevin Horton and Olivier Galibert added 'Tomy Kingman' system. ROMSET: 400664 bytes in 2 files / 100.45Kb packed $end $info=kishon $mame 0.184 [yovan] Kishon Chesster (v2.3), Fidelity Electronics International, 1991 Kishon Chesster is a German speaking Fidelity chess computer with the voice of the famous German chess amateur player Ephraim Kishon. Just like the English speaking Chesster used in the Fidelity Chesster range of computers, the commentaries are often very humorous and very interactive (source: http://www.spacious-mind.com/html/kishon_chesster.html). DRIVER: fidelity/chesster.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.266: Changed manufacturer to 'Fidelity Electronics International'. - 0.211: Changed description to 'Kishon Chesster (v2.3)'. - 0.208: Changed description to 'Kishon Chesster (v2.2)'. - 0.184: yovan added 'Fidelity Electronics Kishon Chesster' system. ROMSET: 557056 bytes in 2 files / 465.13Kb packed $end $info=kishona $mame 0.208 [Berger] Kishon Chesster (v2.2), Fidelity Electronics International, 1991 KishonI Chesster is a German speaking Fidelity chess computer with the voice of the famous German chess amateur player Ephraim Kishon. Just like the English speaking CHESSTER used in the Fidelity CHESSTER range of computers, the commentaries are often very humorous and very interactive (source: http://www.spacious-mind.com/html/kishon_chesster.html). DRIVER: fidelity/chesster.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: Changed manufacturer to 'Fidelity Electronics International'. - 0.212: Changed description to 'Kishon Chesster (v2.2)'. - 0.208: Berger added 'Fidelity Electronics Kishon Chesster' system. ROMSET: 557056 bytes in 2 files / 465.14Kb packed $end $info=kisssite $mame 0.266 [TeamEurope] Kiss-Site, Tomy, 200? The system was announced by August 8, 2000 for release on October 26, 2000. The system had a launch price of 9,980 Japanese yen. The system was a hybrid karaoke and video game system. Tomy intended to develop edutainment software for the device, but it is unknown if this was actually done (source: https://en.m.wikibooks.org/wiki/History_of_video_games/Platforms/Tomy_Kiss_Site). DRIVER: tomy/kisssite.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: kisssite_cd.xml RESOURCES: Snap and Title. WIP: - 0.266: TeamEurope added 'Tomy Kiss-Site' system. ROMSET: 262144 bytes in 1 file / 114.33Kb packed $end $info=kiugames $mame 0.223 [Sean Riddle, David Haywood] Kiu Games, VideoJet, 200? DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.223: Sean Riddle and David Haywood added 'VideoJet Kiu Games' system. ROMSET: 553648128 bytes in 1 file / 94.07Mb packed $end $info=kl1839vm1 $mame 0.270 [Andrei I. Holub] KL1839VM1, , ???? DRIVER: devices/cpu/mpk1839/kl1839vm1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Added constant-type argument (#14922) [holub]. - 0.277: Improved save state support (#13303) [Andrei I. Holub]. - 0.274: Improved VAX-11 code decoder in user space (#13107) [Andrei I. Holub]. - 0.270: Andrei I. Holub added 'KL1839VM1' device. ROMSET: None required. $end $info=kloneran $mame 0.173 [hap, Sean Riddle] The Lone Ranger (handheld), Konami, 1990 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.258: Changed description to 'The Lone Ranger (handheld)'. - 0.173: hap and Sean Riddle added 'Komani Lone Ranger (handheld)' system. ROMSET: 637513 bytes in 3 files / 209.19Kb packed $end $info=km035 $mame 0.176 KM035 Keyboard, , ???? DRIVER: ussr/km035.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.176: Added 'KM035 keyboard' device. ROMSET: 2048 bytes in 1 file / 0.88Kb packed $end $info=kma202f $mame 0.214 [rfka01] KMA-202F-12R (Winbond chipset), , 199? Technical informations: http://web.archive.org/web/20211120035950/http://www.win3x.org/uh19/motherboards/6770 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'KMA-202F-12R (Winbond chipset)' system. ROMSET: 65536 bytes in 2 files / 25.61Kb packed $end $info=kma300g $mame 0.217 [rfka01] KMA-300G-25, Arche Technologies Inc., 199? Technical informations: http://web.archive.org/web/20211209185640/http://www.win3x.org/uh19/motherboards/6802 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.217: rfka01 added 'Arche Technologies Inc. KMA-300G-25' system. ROMSET: 65536 bytes in 1 file / 31.40Kb packed $end $info=kmc5000 $mame 0.155 [Wilbert Pol] KMC-5000 (MSX2, Japan), Kawai, 1987 Kawai's only venture in the MSX world is the KMC-5000. The KMC-5000 is a clone of Panasonic's FS-A1F machine and looks similar apart from the brand name on the top left of the case (source: http://www.msx.org/wiki/Kawai_KMC-5000). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'KMC-5000 (MSX2, Japan)'. - 0.203: Made keyboards Lua-friendly and updated mappings [Sergey Svishchev]. - 0.155: Wilbert Pol added 'Kawai KMC-5000' system. ROMSET: 229376 bytes in 5 files / 140.65Kb packed $end $info=kminus $mame 0.232 [Nigel Barnes, Alessandro Liberalato] Kyber Minus, Kyber Calcolatori, 1982 In the 1980s, several companies launched into the business computer market, mainly offering office CP/M machines. In Tuscany the main ones were the General Processor of Florence and Kyber Calcolatori of Pistoia, in particular the latter produced several computers, among which we find the Kyber Minus. The Kyber Minus was essentially sold in two versions: the first with the card, the power supply and two 5 "25 floppies in a wooden case with an external video terminal; the second is in fact the only "Big Board" fixed on a wooden table with the power supply and 2 floppy drives, typically 8-inch, but the user could also purchase it with a pair of 5 "25 drives (source, traslated from Italian: https://www.apuliaretrocomputing.it/wordpress/?p=8777). DRIVER: kyber/kminus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and PCB. WIP - 0.232: Nigel Barnes and Alessandro Liberalato added 'Kyber Calcolatori Kyber Minus' system. ROMSET: 8192 bytes in 2 files / 4.19Kb packed $end $info=kn5000 $mame 0.269 [Felipe Corrêa da Silva Sanches, Angelo Salese] SX-KN5000, Technics, 1998 DRIVER: matsushita/kn5000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.288: Load compressed subcpu payload into custom data flash. Interactive control panel (#15143) [Felipe Corrêa da Silva Sanches]. - 0.283: Improved layout for Technics KN5000 (#14558) [Felipe Corrêa da Silva Sanches]. - 0.275: Use TMP94C241 CPU, hooked up I/O to onboard CPU peripherals. Initial portions of dumps of the subcpu boot ROM (#13386): Invert the state of the subcpu reset line; subcpu boot rom (currently marked as BAD_DUMP) [Felipe Corrêa da Silva Sanches]. - 0.274: Improvements to the internal layout (#13219). Highlight pressed buttons by changing color; remove many unnecessary 'name' attributes; add a few details that were missing, like the red lines over a couple sequencer buttons. Show feedback for pressed buttons and added some details to the internal layout [Felipe Corrêa da Silva Sanches]. - 0.271: Add 2 newly dumped data ROMs (#12902). With this we now get a good-looking "CPU communication" error screen during boot [Felipe Corrêa da Silva Sanches]. - 0.269: Felipe Corrêa da Silva Sanches and Angelo Salese added 'Technics SX-KN5000' system. ROMSET: 24527828 bytes in 15 files / 10.62Mb packed $end $info=kn5000_cpanel $mame 0.288 [Felipe Corrêa da Silva Sanches] KN5000 Control Panel HLE, , ???? DRIVER: matsushita/kn5000_cpanel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Felipe Corrêa da Silva Sanches added 'KN5000 Control Panel HLE' device. $end $info=kn5000_extension_connector $mame 0.281 [Felipe Corrêa da Silva Sanches] Technics KN5000 extension port, , ???? DRIVER: devices/bus/technics/kn5000/kn5000_extension.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Felipe Corrêa da Silva Sanches added 'Technics KN5000 extension port' device. ROMSET: None required. $end $info=knascar $mame 0.251 [hap, Sean Riddle, Mr. Do] Bill Elliott's NASCAR Racing (handheld), Konami, 1990 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.251: hap, Sean Riddle and Mr. Do added 'Konami Bill Elliott's NASCAR Racing (handheld)' system. ROMSET: 478413 bytes in 3 files / 150.80Kb packed $end $info=knd $mame 0.233 [Sean Riddle, Kamaal Brown, David Haywood] Codename: Kids Next Door - Operation: P.L.U.G.G.U.H.S., Tech2Go / One Man Band, 2005 The P.L.U.G.G.U.H.S. was a Codename: Kids Next Door plug-'n'-play game developed and distributed by Tech2Go. The product consisted of a controller and cables to plug into a TV. The game featured five missions, each playable with one member of Sector V. The game is a 2-dimensional side-scrolling shooting game with enemies shooting back at the player. Characters are able to jump, crouch and shoot to the left and the right. However, the characters cannot shoot while jumping or shoot upwards. Collecting gold candy replenishes life points. Defeat sends the player back to the mission select screen (source: https://knd.fandom.com/wiki/P.L.U.G.G.U.H.S.). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.233: Sean Riddle, Kamaal Brown and David Haywood added 'Tech2Go/One Man Band Codename: Kids Next Door - Operation: P.L.U.G.G.U.H.S.' system. ROMSET: 4194304 bytes in 1 file / 1.06Mb packed $end $info=knfl $mame 0.189 [hap, Sean Riddle] NFL Football (Konami, handheld), Konami, 1990 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.251: Changed description to 'NFL Football (Konami, handheld)'. - 0.242: Changed description to 'NFL Football (Konami)'. - 0.189: hap and Sean Riddle added 'Konami NFL Football' system. ROMSET: 575525 bytes in 3 files / 180.65Kb packed $end $info=konin $mame 0.144u5 [Miodrag Milanović] Konin, Mera-Elzab, 198? It's industrial computer used in Poland (source: MESS skeleton driver). DRIVER: mera/konin.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.144u5: Miodrag Milanović added 'skeleton driver for Mera-Elzab Konin' system. ROMSET: 20480 bytes in 10 files / 14.47Kb packed $end $info=kontiki $mame 0.133 [Curt Coder] KONTIKI 100, Kontiki 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 (source: http://en.wikipedia.org/wiki/Tiki_100). DRIVER: tiki/tiki100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: tiki100.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.133: Curt Coder added 'KONTIKI 100' system. ROMSET: 8448 bytes in 2 files / 4.88Kb packed $end $info=kontur $mame 0.137 [Miodrag Milanović] PK8020 Kontur, , 1987 DRIVER: ussr/pk8020.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: korvet_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.214: BugFIX #05802: [DIP/Input] (pk8020.cpp) korvet, neiva, kontur: Keyboard does not work! [Robbbert]. - 0.137: Miodrag Milanović added 'PK8020 Neiva' system. ROMSET: 24576 bytes in 3 files / 6.43Kb packed $end $info=korg707 $mame 0.220 [DBWBP] 707 Performing Synthesizer, Korg, 1987 The Korg 707 is a 4 operator 8 voice FM synthesizer released in 1987. The 707 features warm, digitally generated sounds, each of which combines two oscillators to create rich and complex tones. Each oscillator can be set to a variety of waveforms, By using separate EG'S (Envelope Generators) to control each oscillator's timbre and level, the character of each note can change in time, providing the random tonal variations that occur in actual acoustic instruments. Natural, expressive acoustic sounds plus exciting contemporary synthesizer voices: the 707 can do it all! (source: https://encyclotronic.com/synthesizers/korg/707-r1327/). DRIVER: korg/korgds8.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Korg 707 Performing Synthesizer' system. ROMSET: 32768 bytes in 1 file / 19.92Kb packed $end $info=korgm1 $mame 0.220 [DBWBP] M1 Music Workstation (Rev 19), Korg, 1988 The Korg M1 is a synthesizer and music workstation manufactured by Korg from 1988 to 1995. It became the top-selling digital synthesizer of its time (source: https://en.m.wikipedia.org/wiki/Korg_M1). DRIVER: korg/korgm1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Korg M1 Music Workstation (Rev 19)' system. ROMSET: 131072 bytes in 2 files / 89.86Kb packed $end $info=korgm1ex $mame 0.220 [DBWBP] M1 EX Music Workstation (v1.29), Korg, 1988 The Korg M1 is a synthesizer and music workstation manufactured by Korg from 1988 to 1995. It became the top-selling digital synthesizer of its time. The EX indicates it has double the waveforms so it has so much more sonic potential than the standard (source: https://reverb.com/item/2148509-korg-m1-ex-rare-synthesizer-expanded-waveforms-low-use). DRIVER: korg/korgm1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.220: DBWBP added 'Korg M1 EX Music Workstation (v1.29)' system. ROMSET: 131072 bytes in 2 files / 94.36Kb packed $end $info=korgm1p1 $mame 0.220 [DBWBP] M1 Plus+1 Music Workstation, InVision Interactive, 1993 The Korg M1 Plus+1 expansion kit (by lnVision lnteractive) that, when installed in your Korg M1, will add 4MB of high quality sound samples- 100 Programs & 100 Combinations. lt was purchased New & never installed. lncluded is the Plus+1 kit (circuit board & Program card), original box (with untampered $400 price sticker), & the original User Manual & Demo CD (with 1993 Keyboard review insert) (source: https://reverb.com/item/24601295-korg-m1-plus-1-expansion-kit). DRIVER: korg/korgm1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.220: DBWBP added 'InVision Interactive M1 Plus+1 Music Workstation' system. ROMSET: 8749056 bytes in 18 files / 6.82Mb packed $end $info=korgm1r $mame 0.220 [DBWBP] M1R Music Workstation (v1.06), Korg, 1988 In 1988 Korg released the M1R Musicworkstation rackmount synthesizer. It featured everything from the M1 Musicworkstation minus the keyboard.The expansion slots were similar however the M1R uses the M1R-EX package over the M1's M1-EX edition. Considered by Korg to be the first workstation type of instrument where it kept everything completely self contained with it's own built in sounds and effects while also able to connect outside itself through MIDI. M1 sounds featured 16 voices in single mode and 8 voices in double mode. It also has Combination mode which allows the user to play up to 8 single programas layered or split across it's 61 key keyboard. The high quality digital PCM samples offer a variety of acoustic, synthesizer, and drum/percussion sounds. It also has a wide variety of onboard effects with 2 effects blocks. the instrument also features 2 expansion slots using Korg's proprietary RAM and ROM cards. 1 slot for sample ROM expansion and the other for program/combination expansion for up to an extra 100 each. The sequencer offered up to 77,000 events but was reduced to 44,000 when the memory is allocated to 100 programs/combinations (source: https://encyclotronic.com/synthesizers/korg/m1r-r109/). DRIVER: korg/korgm1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Korg M1R Music Workstation (v1.06)' system. ROMSET: 131072 bytes in 2 files / 88.07Kb packed $end $info=korgm1rex $mame 0.220 [DBWBP] M1R EX Music Workstation (v1.12), Korg, 1988 Rackmount version of the best-seller synth workstation M1 keeping same characteristics. The Korg M1REX is simply an update with bigger wavetable, same found on "T" series (source: http://www.polynominal.com/m/korg-m1r.htm). DRIVER: korg/korgm1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.220: DBWBP added 'Korg M1R EX Music Workstation (v1.12)' system. ROMSET: 131072 bytes in 2 files / 92.78Kb packed $end $info=korgtriton $mame 0.278 [Antonio Malara] Triton Music Workstation/Sampler (v2.5.3), Korg, 1999 The Korg Triton Music Workstation/Sampler (v2.5.3), released in 1999, is one of the most influential music workstations of the late 20th century. Combining a synthesizer, sampler, sequencer, and workstation in a single professional instrument, the v2.0.0 firmware update brought significant improvements, including an expanded sound library, enhanced sampling capabilities, and advanced editing and storage features. Widely used by producers, composers, and musicians in studios and live performances, the Triton is renowned for its rich sound quality, intuitive interface, and versatility across genres like pop, rock, jazz, and electronic music. It is a cornerstone of early 2000s music production. DRIVER: korg/korgtriton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Antonio Malara added 'Korg Triton Music Workstation/Sampler (v2.5.3)' system. ROMSET: 3276800 bytes in 6 files / 1.54Mb packed $end $info=korgtritona $mame 0.278 [Antonio Malara] Triton Music Workstation/Sampler (v2.5.0), Korg, 1999 The Korg Triton Music Workstation/Sampler (v2.5.0), released in 1999, is one of the most influential music workstations of the late 20th century. Combining a synthesizer, sampler, sequencer, and workstation in a single professional instrument, the v2.0.0 firmware update brought significant improvements, including an expanded sound library, enhanced sampling capabilities, and advanced editing and storage features. Widely used by producers, composers, and musicians in studios and live performances, the Triton is renowned for its rich sound quality, intuitive interface, and versatility across genres like pop, rock, jazz, and electronic music. It is a cornerstone of early 2000s music production. DRIVER: korg/korgtriton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Antonio Malara added 'Korg Triton Music Workstation/Sampler (v2.5.0)' system. ROMSET: 3145728 bytes in 4 files / 1.47Mb packed $end $info=korgtritonb $mame 0.278 [Antonio Malara] Triton Music Workstation/Sampler (v2.0.0), Korg, 1999 The Korg Triton Music Workstation/Sampler (v2.0.0), released in 1999, is one of the most influential music workstations of the late 20th century. Combining a synthesizer, sampler, sequencer, and workstation in a single professional instrument, the v2.0.0 firmware update brought significant improvements, including an expanded sound library, enhanced sampling capabilities, and advanced editing and storage features. Widely used by producers, composers, and musicians in studios and live performances, the Triton is renowned for its rich sound quality, intuitive interface, and versatility across genres like pop, rock, jazz, and electronic music. It is a cornerstone of early 2000s music production. DRIVER: korg/korgtriton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Antonio Malara added 'Korg Triton Music Workstation/Sampler (v2.0.0)' system. ROMSET: 3276800 bytes in 6 files / 1.51Mb packed $end $info=korgwsad $mame 0.223 [DBWBP] WaveStation A/D, Korg, 1991 The Wavestation A/D is essentially a compact rackmount module of the Wavestation EX. It has the 4MB of advanced Vector Synthesis and Wave Sequencing synthesis and editing capabilities. The A/D also has a joystick controller to aid editing the Vectors. A new feature is a stereo analog input for filtering and modulating any external audio sources. They can even be used as part of the vector wave shaping, vocoder and more to incorporate it into your sound. The Wavestation A/D also has a wealth of on-board digital multi-effects for sweet synth sounds and pads! Wavestations are used by Orbital, Depeche Mode, and The Future Sound of London (source: http://www.vintagesynth.com/korg/korgwavead.php). DRIVER: korg/korgws.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.223: DBWBP added 'Korg WaveStation A/D' system. ROMSET: 524288 bytes in 4 files / 257.60Kb packed $end $info=korgwsex $mame 0.223 [DBWBP] WaveStation EX, Korg, 1992 When Sequential Circuits finally went belly-up, their research and development into vector synthesis was picked up at Korg. This led to the hugely successful Wavestation Synthesizer which was based on Sequential's ProphetVS. The Wavestation incorporated the 2-dimensional vector joystick of the ProphetVS which allowed the user to alter and animate sounds. Korg added 'to this a second break-through form of synthesis: wave sequencing, by which short segments of sampled audio waveforms could be played one after the other and cross-faded into each other for some complex and unusual tones, pads, textures and rhythms. The Wavestation had 2MB of ROM based samples at your disposal. Programming is not exactly easy but this great digital synth is capable of lush ambient sounds and strange effects. It has the obligatory lowpass filter, though it is non-resonant and digital sounding. Also on-board are some multi-effects which are pretty nice. This synth is easily upgraded and expandable with PCM cards too (source: http://www.vintagesynth.com/korg/wavestation.php). DRIVER: korg/korgws.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.223: DBWBP added 'Korg WaveStation EX' system. ROMSET: 2359296 bytes in 6 files / 1.66Mb packed $end $info=korgwssr $mame 0.223 [DBWBP] WaveStation SR, Korg, 1992 The Wavestation SR is a repackaged Wavestation designed to provide you with all the Wavestation sounds you could ever ask for in a more compact and less expensive MIDI Module. It is a 1-unit rackmount tone module that has all the raw power and sounds of the famous WavestationEX and A/D synths! The SR maintains the same advanced Vector Synthesis and Wave Sequencing synthesis method from a 4MB ROM card. While managing to increase the MIDI mixing and 16 part MIDI multitimbrality and shrinking the massive synth no sound nor edit parameter was sacrificed! Every parameter can still be tweaked, although much more tedious, however that is the trade-off for a compact, portable and richly multitimbral synthesizer module. Included among its vast array of amazing synthesizer sounds is 1 drum kit with 30 sounds making the SR an ideal centerpiece for any MIDI studio. Wavestations are used by Orbital, The Future Sound of London and Gary Numan (source: http://www.vintagesynth.com/korg/korgwavesr.php). DRIVER: korg/korgws.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.223: DBWBP added 'Korg WaveStation SR' system. ROMSET: 524288 bytes in 2 files / 217.53Kb packed $end $info=korgz3 $mame 0.220 [DBWBP] Z3 Guitar Synthesizer, Korg, 1988 The Korg Z3 is the long lost, forgotten child of the excitement of the late eighties boom in guitar synthesizers. For those used to hearing classic analog tones from Roland guitar synthesizers, the Z3 offers a surprise: the unmistakable sound of FM synthesis! For a brief period of time in the late eighties to early nineties, Korg was basically a division of Yamaha. This produced an array of products containing both Yamaha and Korg technologies. The Yamaha SY-22 and Yamaha TG-33 sound modules featured Korg Wavestation type vector synthesis (source: https://www.joness.com/gr300/korgz3.htm). DRIVER: korg/korgz3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Korg Z3 Guitar Synthesizer' system. ROMSET: 98304 bytes in 3 files / 24.99Kb packed $end $info=korvet $mame 0.128 [Miodrag Milanović] PK8020 Korvet, , 1987 DRIVER: ussr/pk8020.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: korvet_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.287: Improve emulation accuracy (floppy, video, printer, etc.) (#14973) [Sergey Svishchev]. - 0.214: BugFIX #05802: [DIP/Input] (pk8020.cpp) korvet, neiva, kontur: Keyboard does not work! [Robbbert]. - 0.133: System promoted from GAME_NOT_WORKING [Miodrag Milanović]. - 0.128: Miodrag Milanović added 'PK-8020 Korvet (not working)' system. ROMSET: 73973 bytes in 5 files / 50.00Kb packed $end $info=kosmicmt $mame 0.213 [algestam, Ryan Holtz] Kosmicheskiy most, bootleg (Elektronika), 1989 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.239: Renamed (spacebridge) to (kosmicmt) and description changed to 'Kosmicheskiy most'. - 0.213: algestam and Ryan Holtz added 'Elektronika Space Bridge' system. ROMSET: 124578 bytes in 1 file / 37.23Kb packed $end $info=kosmicpt $mame 0.239 [algestam, Milan Galcik] Kosmicheskiy polyot, bootleg (Elektronika), 19?? DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.239: algestam and Milan Galcik added 'bootleg (Elektronika) Kosmicheskiy polyot' system. ROMSET: 110214 bytes in 1 file / 37.85Kb packed $end $info=kpchess $mame 0.271 [hap, Sean Riddle] Kasparov Pocket Chess, SciSys / Heuristic Software, 1985 DRIVER: saitek/electrio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: Renamed (pchess) to (kpchess). - 0.271: hap, Sean Riddle added 'SciSys / Heuristic Software Kasparov Pocket Chess' system. $end $info=kpplus $mame 0.271 [hap, Sean Riddle] Kasparov Pocket Plus, SciSys / Heuristic Software, 1986 DRIVER: saitek/electrio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: Renamed (pplus) to (kpplus). - 0.271: hap, Sean Riddle added 'SciSys / Heuristic Software Kasparov Pocket Plus' system. $end $info=kr03 $mame 0.140 [Miodrag Milanović] KR-03, Elektronika, 1986 Electronics KR-02 and KR-03 is a standard 86RK Radio with 2 KB ROM and 16 KB of memory. The printed circuit board a little bit different from publication in the magazine "Radio", whereas in the scheme of significant changes have been made. The kit includes circuit board with components, power supply, keyboard block "Elektronika MS 7007" (completely analogous to that used in computer UKNC, differ only in the inscriptions on some keyboards). To support this keyboard to monitor changes have been made that might cause incompatibilities with some programs. The kit was not part of the PC case, but it was a metal chassis, to which were attached computer's motherboard and power supply and keyboard. On the set could be delivered either an external power supply transformer, or a small pulse to be installed in the chassis (source, traslated from russian: http://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D0%9A%D0%A0-01/02/03/04). DRIVER: ussr/radio86.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: radio86_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.140: Miodrag Milanović added 'Elektronika KR-03' system. ROMSET: 4096 bytes in 2 files / 2.15Kb packed $end $info=kr1601rr1 $mame 0.197 KR1601RR1 EAROM, , ???? DRIVER: devices/machine/kr1601rr1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.197: Added 'KR1601RR1 EAROM' device. ROMSET: None required. $end $info=kr1818vg93 $mame 0.163 KR1818VG93 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'KR1818VG93 FDC'. - 0.163: Added 'KR1818VG93' device. ROMSET: None required. $end $info=kr2376_12 $mame 0.249 [Nigel Barnes] SMC KR2376-12 Keyboard Encoder, , ???? DRIVER: devices/machine/kr2376.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Added ROM bit 7 to the KR2376_ST encoder, used in external Caps-Lock circuits [Nigel Barnes]. - 0.249: Nigel Barnes added 'SMC KR2376-12 Keyboard Encoder' device. ROMSET: None required. $end $info=kr2376_st $mame 0.149u1 [Nigel Barnes] SMC KR2376-ST Keyboard Encoder, , ???? DRIVER: devices/machine/kr2376.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Added ROM bit 7 to the KR2376_ST encoder, used in external Caps-Lock circuits [Nigel Barnes]. - 0.249: Added 'the ROM12 variant [Nigel Barnes]. - 0.196: Renamed (kr2376) to (kr2376_st) and description changed to 'SMC KR2376-ST Keyboard Encoder'. Added keyboard matrix callbacks [Nigel Barnes]. - 0.149u1: Nigel Barnes added 'SMC KR2376' device. ROMSET: None required. $end $info=kramermc $mame 0.128 [Miodrag Milanović] Kramer MC, Manfred Kramer, 1987 Technical information (in german) and pictures: http://hc-ddr.hucki.net/wiki/doku.php/homecomputer:kramermc DRIVER: ddr/kramermc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'Kramer MC' system. ROMSET: 25600 bytes in 7 files / 18.14Kb packed $end $info=krista2 $mame 0.146 [Miodrag Milanović] Krista-2, , 1987 DRIVER: ussr/vector06.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vector06_flop.xml, vector06_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.146: Miodrag Milanović added skeleton driver of 'Krista-2' system. ROMSET: 1024 bytes in 2 files / 0.58Kb packed $end $info=kristall2 $mame 0.146 [Miodrag Milanović] Kristall-2, , 1987 DRIVER: ussr/mikro80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mikro80.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.146: Miodrag Milanović added 'Kristall-2' system. ROMSET: 4096 bytes in 2 files / 1.86Kb packed $end $info=krokha $mame 0.210 [Sergey Svishchev] Krokha, SKB Kontur, 1990 The computer layout is similar to the "Specialist" computer. The main difference from the computer "Specialist" is that in "Krokh" they implemented a text video adapter, not a graphic one. Screen size 48x32 characters. All characters are black and white. The character generator contains 256 characters. The ROM of the character generator is installed on a replaceable printed circuit board, a cartridge. The use of two removable ROMs, for the program and for graphics (characters), is very similar to the prefix Dendy (Nintendo Entertainment System). Only one cartridge was produced for the computer. It contained games: Wall, Tetris, Caterpillar, Balls, Air Defense. In Krokh, the video frame sync is connected to a processor interrupt. A static memory is used, the information in which is stored after the power is turned off thanks to a galvanic cell. There are only 2048 bytes of RAM, of which 1536 bytes are used by video, and only 512 bytes remain for the programmer. From the author of the computer, caro: There was a period in my life when I worked at SKB Kontur. That's when I developed this prefix called "Baby". We then sat on the territory of the Technosvyaz plant, which was supposed to assemble these cars after conversion. But they made about 200 pieces and they did not get into the stores - they went to the workers of the plant and the SKB Kontur. The main problem of course - the lack of games (source: https://alemorf.github.io/retro_computers/computer.html?id=Kroha). DRIVER: ussr/krokha.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.250: Refactor screen update (nomore array oob). Move krokha.cpp to ussr folder [hap]. - 0.210: Sergey Svishchev added 'SKB Kontur Krokha' system. ROMSET: 10240 bytes in 2 files / 6.87Kb packed $end $info=kron180 $mame 0.180 [Joakim Larsson Edström] Kron K-180, Kron Ltd, 1995 I baught this hardware on Ebay to have something with a Z80 CPU to play with. The hardware is a serial terminal controller with VGA output and a PC keyboard and was manufactured mid 90:ies by a company from Vinnitsa,Ukraine called KRON. There is a character generator with support for both western and cyrilic characters (source: MAME driver). DRIVER: skeleton/kron.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.180: Added 'Kron Ltd Kron K-180' system. ROMSET: 69632 bytes in 2 files / 20.64Kb packed $end $info=krvnjvtv $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] OC Jeu Video TV Karvan, SOE, 1979 This is a french system, made in Toulouse, south of France. Société Occitane d'Eléctronique often released systems (pongs, consoles and computers) with original 70's cosmetic design. The CPU is the 2650A from Signetics and the Video Controller is the 2636 from Signetics as well. About 40 cartridges has been released for the Interton VC-4000, but we can't tell how many were available for the OC-2000, nor if exclusive games were developped for it. Strangely some white models were not marketed as OC-2000 but under the "Jeu video TV / Karvan" name (source: http://www.old-computers.com/museum/computer.asp?st=2&c=1051). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'SOE OC Jeu Video TV Karvan' system. ROMSET: None required. $end $info=krybolov $mame 0.239 [algestam, Milan Galcik] Kot-rybolov (Elektronika), bootleg (Elektronika), 1989 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.239: algestam and Milan Galcik added 'bootleg (Elektronika) Kot-rybolov (Elektronika)' system. ROMSET: 132804 bytes in 1 file / 47.35Kb packed $end $info=ks0066 $mame 0.261 [Lord Nightmare] Samsung KS0066 LCD Controller, , ???? DRIVER: devices/video/hd44780.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Lord Nightmare added 'Samsung KS0066 LCD Controller' device. ROMSET: 8192 bytes in 2 files / 1.72Kb packed $end $info=ks0164 $mame 0.219 [Olivier Galibert] Samsung KS0164 Wavetable Synthesizer, , ???? DRIVER: devices/sound/ks0164.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Reduce the octave bits to 4 [Olivier Galibert]. - 0.261: CPU refinements. Force source register to be the same as destination register for max/min instructions. Fixes missing instruments and eventually disappearing music in elfin attract. Write "tst" instead of "zero |=" in disassembly [Angelo Salese]. Fix registers on nonloop so that the voice is freed correctly. Bonus usage debug output, to be removed at some point. Fix neg/not, add volume and envelopes, fix looping. Fix looping calculations, remove debug stuff. Correct loop flag and pan swap [Olivier Galibert]. Actually lower TX full semaphore when host reads MPU-401 buffer. This fixes elfin losing sound and the ability to coin up during attract [AJR]. - 0.260: Improved KS0164 emulation, and switched to Flash memory device [Windy Fairy]. - 0.219: Olivier Galibert added 'Samsung KS0164 Wavetable Synthesizer' device. ROMSET: None required. $end $info=ks0164cpu $mame 0.220 [Olivier Galibert] Samsung KS0164 audio processor, , ???? DRIVER: devices/cpu/ks0164/ks0164.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Olivier Galibert added 'Samsung KS0164 audio processor' device. ROMSET: None required. $end $info=ks32 $mame 0.237 [TaunTek.com, R. Belmont] KS-32, Ensoniq, 1992 "The feel of a true piano plus the features of a MIDI workstation" is the billing that accompanies the latest addition to the Ensoniq keyboard family - the KS-32. This, it seems, is a "synthesiser with feeling" aimed primarily at people who prefer playing keyboards to programming them. Ensoniq have subtitled it "a weighted action MIDI studio" and of those four carefully chosen words, it's the first two which are probably the most important in terms of the target market. Certainly if their advertising and information leaflets are anything to go by, Ensoniq are putting a lot of weight behind the KS-32's feel and responsiveness. "As a pianist," croons the literature, "the feel of your instrument is the most important feature. You react to an instrument, playing better when it gives something back to you..." Too true, mate, too true. But of course, the weighted keyboard isn't the only piece of the action. It comes attached to a multi-timbral programmable digital synthesiser, with on-board FX, 16-track sequencer and MIDI master keyboard capabilities. Clearly, we're talking something akin to the much-maligned workstation here (source: http://www.muzines.co.uk/articles/ensoniq-ks-32-midi-studio/5507). DRIVER: ensoniq/esq5505.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.237: TaunTek.com and R. Belmont added 'Ensoniq KS-32' system. ROMSET: 393216 bytes in 4 files / 205.71Kb packed $end $info=kskatedie $mame 0.251 [hap, Sean Riddle, Mr. Do] Skate or Die (Konami, handheld), Konami, 1989 Technical informations: http://www.handheldempire.com/game.jsp?game=1036 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.251: hap, Sean Riddle and Mr. Do added 'Konami (licensed from Electronic Arts) Skate or Die (Konami, handheld)' system. ROMSET: 399512 bytes in 3 files / 124.03Kb packed $end $info=ksp10 $mame 0.223 [DBWBP] KSP10 Digital Piano, Kawai Musical Instruments Manufacturing, 199? DRIVER: kawai/ksp10.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.223: DBWBP added 'Kawai Musical Instruments Manufacturing KSP10 Digital Piano' system. ROMSET: 786432 bytes in 2 files / 375.26Kb packed $end $info=kst25 $mame 0.259 [hap, Sean Riddle, Mr. Do] Star Trek: 25th Anniversary (handheld), Konami, 1991 The Star Trek: 25th Anniversary LCD Video Game is a hand-held electronic LCD "Talking Game" produced by Konami in 1991. It is one of three "Talking Games" Konami released with a rudimentary voice chip that enhanced gameplay (the other two were games based on Top Gun and the Teenage Mutant Ninja Turtles). The game is set aboard the USS Enterprise-A (source: https://memory-alpha.fandom.com/wiki/Star_Trek:_25th_Anniversary_LCD_Video_Game). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.259: hap, Sean Riddle and Mr. Do added 'Konami Star Trek: 25th Anniversary (handheld)' system. ROMSET: 574473 bytes in 3 files / 174.59Kb packed $end $info=kt216wb5 $mame 0.210 [AJR] KT216WB5-HI Rev.2, KT Technology, 19?? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.210: AJR added 'KT Technology KT216WB5-HI Rev.2' system. ROMSET: 65536 bytes in 2 files / 46.53Kb packed $end $info=kt76 $mame 0.147u4 [R. Belmont] KT-76, Ensoniq, 1996 The KT-76, with its true piano performance and responsive 76-key weighted action keyboard, is perfect for any musicuab! It has 180 sounds (including two different piano waveforms). General MIDI compatibility, a 16-track sequencer and performance features like Transpose Keyboard and MIDI controller functions (source: JazzTimes, Dec 1994). DRIVER: ensoniq/esqkt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.147u4: R. Belmont added 'Ensoniq KT-76' system. ROMSET: 6684672 bytes in 5 files / 5.16Mb packed $end $info=ktm3 $mame 0.211 [Bitsavers] KTM-3, Synertek Systems, 1980 Synertek Systems' KTM-3/40 or KTM-3/80, when combined with a video monitor, provides a low-cost, interactive display terminal. Two models are available; the KTH-3/40 which features 40 characters per line, and the KTM-3/80 which features 80 characters per line. The KTM-3/80 is functionally identical in every respect to the KTM--3/40. For this reason, troughout the remainder of this manual, KTM-3 will refer to both the KTM-3/40 and the KTM-3/80 unless otherwise noted. The KTM-3 keyboard consists of 58 keys which generate upper and lower case, alpha, numeric, special, and control characters. With KTM-3's relative and absolute cursor addressing, characters may be placed and/or moved about on the display using a minimum of software. The KTM-3 is available with a l15V or a 230V power transformer. The video refresh rate automatically synchronizes to 50Hz or 60Hz line frequency (source: http://www.bitsavers.org/pdf/synertek/ktm/MAN-260056-B_KTM-3_Users_Manual_May81.pdf). DRIVER: synertek/ktm3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.211: Bitsavers added 'Synertek Systems KTM-3' system. ROMSET: 4096 bytes in 2 files / 2.25Kb packed $end $info=ktmnt $mame 0.164 [hap, Sean Riddle] Teenage Mutant Ninja Turtles (handheld), Konami, 1989 In 1989, Konami released a Teenage Mutant Ninja Turtles handheld game to coincide with their NES game of the same name. The gameplay was unique for the medium, and resulted in Konami filing for a patent. Official Gameplay Description: prepare to shell out some punishment. Beloved April has been kidnapped by Shredder, a villain more vicious than an army of mind-altered Bruce Lees. Now you must play the role of your favorite Teenage Mutant Ninja Turtle and rescue her before she becomes a brain-washed member of his nasty Ninjutsu Foot Clan (source: http://turtlepedia.wikia.com/wiki/Teenage_Mutant_Ninja_Turtles_(Konami_handheld)). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and Artwork Preview. WIP: - 0.164: hap and Sean Riddle added 'Konami Teenage Mutant Ninja Turtles' system. ROMSET: 614661 bytes in 3 files / 198.92Kb packed $end $info=ktmnt2 $mame 0.258 [hap, algestam, Sean Riddle, Mr. Do] Teenage Mutant Ninja Turtles II: Splinter Speaks (handheld), Konami, 1990 Technical informations: https://www.retrohandheldgames.com/konami/teenage-mutant-ninja-turtles-ii-405 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.258: hap, algestam, Sean Riddle and Mr. Do added 'Konami Teenage Mutant Ninja Turtles II: Splinter Speaks (handheld)' system. ROMSET: 524959 bytes in 3 files / 163.35Kb packed $end $info=ktmnt3 $mame 0.255 [algestam, Sean Riddle, Mr. Do] Teenage Mutant Ninja Turtles 3: Shredder's Last Stand (handheld), Konami, 1991 Teenage Mutant Ninja Turtles 3: Shredder's Last Stand is a stand-alone handheld video game by Konami, released in 1991. It is based off the 1987 TV series. Shredder's ready to do some shell shucking. He's unleashed two new Turtle thrashers from his lab in the bowels of the Big Apple - Metaligore and Rotagilla. This is Shredder's last stand, and he doesn't plan on losing to four cowabunga cryin', mozzarella munchin' reptiles (source: https://turtlepedia.fandom.com/wiki/Teenage_Mutant_Ninja_Turtles_3:_Shredder%27s_Last_Stand). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.255: algestam, Sean Riddle and Mr. Do added 'Konami Teenage Mutant Ninja Turtles 3: Shredder's Last Stand (handheld)' system. ROMSET: 567817 bytes in 3 files / 173.06Kb packed $end $info=ktmntbb $mame 0.255 [algestam, Sean Riddle, Mr. Do] Teenage Mutant Ninja Turtles: Basketball, Konami, 1991 Techical informations: http://handheldempire.com/game.jsp?game=1045 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.255: algestam, Sean Riddle and Mr. Do added 'Konami Teenage Mutant Ninja Turtles: Basketball' system. ROMSET: 877860 bytes in 3 files / 274.50Kb packed $end $info=ktopgun $mame 0.164 [hap, Sean Riddle] Top Gun (handheld), Konami, 1989 Classic Game Room reviews the TOP GUN Konami handheld video game from 1989. This Top Gun LCD game plays like the Top Gun game on NES or Afterburner from Sega. Shoot down planes and blow up boats for big points. Better than your average crappy, plastic LCD handheld from the era, Top Gun works and plays better than one might expect (source: http://www.amazon.com/Classic-Game-Room-Konami-Handheld/dp/B00TU24CVC). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and Artwork Preview. WIP: - 0.164: hap and Sean Riddle added 'Konami Top Gun' system. ROMSET: 429935 bytes in 2 files / 134.89Kb packed $end $info=ktopgun2 $mame 0.259 [hap, Sean Riddle] Top Gun: Second Mission (handheld), Konami, 1991 Top Gun: The Second Mission is a portable handheld LCD game produced by Konami and released in 1991 in North America. It was based on the game of the same name. It is the second LCD Game in the Top Gun series (source: https://konami.fandom.com/wiki/Top_Gun:_The_Second_Mission_(LCD_game)). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.259: hap and Sean Riddle added 'Konami Top Gun: Second Mission (handheld)' system. ROMSET: 761343 bytes in 3 files / 248.07Kb packed $end $info=ktparman $mame 0.243 [hap, Kevin Horton, Rik] Kiteyo Parman, Bandai, 1983 Technical informations: http://handheldempire.com/game.jsp?game=256 DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.243: hap, Kevin Horton and Rik added 'Bandai Kiteyo Parman' system. ROMSET: 4352 bytes in 1 file / 2.85Kb packed $end $info=ktx20t02 $mame 0.234 [Thermalwrong, rfka01] QTC-SXM KT X20T02/HI Rev.3, Quadtel, 198? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: Thermalwrong and rfka01 added 'Quadtel QTC-SXM KT X20T02/HI Rev.3' system. ROMSET: 65536 bytes in 2 files / 42.84Kb packed $end $info=kuniotv $mame 0.280 [TeamEurope] Kunio-kun TV (5-in-1), Lithon, 2021 Plug-and-play console designed to connect directly to your TV, featuring a beloved series of Japanese arcade games and consoles from the 1980s—complete with five pre-installed titles inspired by the adventures of the rebellious protagonist. Offering simple, straightforward gameplay, it comes with integrated controls on the dedicated pad, pixel-art graphics that stay true to the originals, and retro-inspired soundscapes. Perfect for fans of the series and retro gaming enthusiasts, this console includes features like level selection and save progress functionality. With its compact design, standard AV connectivity, and power supplied via an adapter, it’s ideal for reliving the nostalgic atmosphere of classic urban fighting games and role-playing titles—all without any complicated setup. DRIVER: tvgames/myaatari.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope added 'Lithon Kunio-kun TV (5-in-1)' system. ROMSET: 8388608 bytes in 1 file / 2.00Mb packed $end $info=kvakazad $mame 0.239 [algestam, Milan Galcik] Kvaka-zadavaka, bootleg (Elektronika), 1989 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.239: algestam and Milan Galcik added 'bootleg (Elektronika) Kvaka-zadavaka' system. ROMSET: 131961 bytes in 1 file / 46.16Kb packed $end $info=kyoxt $mame 0.209 [rfka01] XT, Kyocera, 198? DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.209: rfka01 added 'Kyocera XT' system. ROMSET: 16384 bytes in 1 file / 8.02Kb packed $end $info=l2800 $mame 0.217 [AJR] Rockwell L2800 MCU, , ???? DRIVER: devices/cpu/m6502/r65c19.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.217: AJR added 'Rockwell L2800 MCU' device. ROMSET: None required. $end $info=l4003 $mame 0.283 [R. Belmont] Akai/Roger Linn L4003 wavetable sound, , ???? DRIVER: devices/sound/l4003.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Main speakers turn on; found the correct units for the envelope rate, fixes glitchy playback on many factory sound sets [R. Belmont]. - 0.283: R. Belmont added 'Akai/Roger Linn L4003 wavetable sound' device. ROMSET: None required. $end $info=l7a1045 $mame 0.201 [AJR] L7A1045 L6028 DSP-A, , ???? DRIVER: devices/sound/l7a1045_l6028_dsp_a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Hooked up the second address space selected by /ROM pin 86 [R. Belmont, Happy]. - 0.282: Correct the decoding, got it wrong the first time. Replace the lpf by a chamberlin, it makes more sense [Olivier Galibert]. l7a1045_dsp_a.cpp: Make into a device_memory_interface with a side of memory_access cache [R. Belmont]. l7a1045_l6028_dsp.cpp: Additional cleanup, proper logging, device map, and multichannel output. Also changed owners/licensing given extensive rewrite since 0.280. Updates: DMA support; 16-bit linear sample format supported; remap the channel mapping to make sense. Better logging: akai/mpc3000.cpp: Improved floppy hookup, NVRAM support, and corrected DSP clock; snk/hng64_a.cpp: Follow along with the DSP's new channel mappings. l7a1045_l6028_dsp_a.cpp: Cleanup, improved logging, fixed missing address mask, fixed issue with 16-bit playback, added enum for output channels [R. Belmont]. Updated documentation, no functional changes. Adjusted final mix to capture the true highest bits, don't retrigger the filter envelope on writes, and decode the loop parameters. Further work on loop parameters. The crowd in xrally now sounds reasonable Bump 8-bit incoming samples to 16-bit and adjust output scaling. Improves audible detail and output volume [R. Belmont]. More plausible loop point calculation [Vas Crabb]. - 0.201: AJR added 'L7A1045 L6028 DSP-A' device. ROMSET: None required. $end $info=la120 $mame 0.166 [Lord Nightmare] DECwriter III (LA120), Digital Equipment Corporation, 1978 The DECwriter III and DECprinter III are serial, dot-matrix, pedestal-mounted printers that combine bidirectional printing and a 1K character buffer to achieve 180 character-per-second throughput. The printhead automatically seeks the next print position, skipping over large areas of white space. With over 200,000 DECwriter III and DECprinter III printers already sold, these products have achieved a solid reputation for continued reliability. The DECwriter III, the keyboard send/receive version, was specifically designed to be easy to use. It guides you through the wide range of available configuration choices, uses mnemonic commands, has a prompting LED display, and a special decal that summarizes set-up commands, and comes with a convenient pocket-sized operator card that explains procedures for selecting features (source: http://vt100.net/docs/tp83/chapter14.html). DRIVER: dec/decwritr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.196: Made ER1400 non-volatile storage actually work [AJR]. - 0.167: Make the status leds and 7seg displays a popmessage(), for now [Lord Nightmare]. - 0.166: Lord Nightmare added 'DEC DECwriter III (LA120)' system. Keyboard matrix is done, keyboard reading should work in theory. UART partly attached. Corrected CPU XTAL. Implemented LED output via logerror; marked one ROM as bad since it fails its internal checksum tests [Lord Nightmare]. Redumped firmware ROM, now passes checksum test [Brian Walenz]. ROMSET: 10240 bytes in 2 files / 8.18Kb packed $end $info=labtam $mame 0.245 [Xolod] 3006, Labtam International, 1983 DRIVER: ausnz/labtam.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: Set keyboard default baud [Patrick Mackinlay]. - 0.252: Add serial ports. Aded 8086 CPU card variant of VDU/COMM card. Added additional firmware versions for z80sbc and ns32k cards. vdu/comm refactoring and more firmware changes [Patrick Mackinlay]. - 0.245: Xolod added 'Labtam International 3006' system. ROMSET: None required. $end $info=labtam_3232 $mame 0.245 [Patrick Mackinlay] Labtam 3232, , ???? DRIVER: devices/bus/multibus/labtam_3232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Patrick Mackinlay added 'Labtam 3232' device. ROMSET: 131072 bytes in 8 files / 71.04Kb packed $end $info=labtam_8086cpu $mame 0.252 [Patrick Mackinlay] Labtam 8086 CPU, , ???? DRIVER: devices/bus/multibus/labtam_vducom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Patrick Mackinlay added 'Labtam 8086 CPU' device. ROMSET: 16384 bytes in 2 files / 2.91Kb packed $end $info=labtam_vducom $mame 0.245 [Patrick Mackinlay] Labtam 8086 VDU COMM, , ???? DRIVER: devices/bus/multibus/labtam_vducom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Patrick Mackinlay added 'Labtam 8086 VDU COMM' device. ROMSET: 131072 bytes in 8 files / 73.02Kb packed $end $info=labtam_z80sbc $mame 0.245 [Patrick Mackinlay] Labtam Z80 SBC, , ???? DRIVER: devices/bus/multibus/labtam_z80sbc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Patrick Mackinlay added 'Labtam Z80 SBC' device. ROMSET: 32768 bytes in 4 files / 15.67Kb packed $end $info=lafootb $mame 0.240 [hap, Sean Riddle, Rik] Look Alive! Football, Mattel Electronics, 1980 Look Alive Football allows the player to play from a simulated 'first person' view of the game. You are the large football player at the bottom of the screen, otherwise it's almost exactly like Football I, just a different angle. Mattel planned to release Look Alive! versions of Baseball and Basketball as well, but to my knowledge they were never actually released (source: https://www.handheldmuseum.com/Mattel/LAFB.htm). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.240: hap, Sean Riddle and Rik added 'Mattel Look Alive! Football' system. ROMSET: 39632 bytes in 2 files / 11.62Kb packed $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. DRIVER: sinclair/zx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: zx81_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. 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 bytes in 2 files / 6.96Kb packed $end $info=lanteach $mame 0.247 [hap, Sean Riddle] Language Teacher, Texas Instruments, 1980 Shortly after the invention of the synthesizer technology to reproduce human speech with tuned voices stored in ROMs (Read Only Memories - Integrated Circuits), Texas Instruments introduced in August 1979 the Language Translator. This product was later renamed to Language Tutor and the selling price was reduced by 40 percent. Within a few months this Language Teacher was introduced, obviously was the loudspeaker removed and the interface reduced to a keyboard and display (source: http://www.datamath.org/Speech/LanguageTeacher.htm). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: lanteach.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.254: Moved in ti/snspell.cpp driver. - 0.247: hap and Sean Riddle added 'Texas Instruments Language Teacher' system. ROMSET: 8715 bytes in 4 files / 3.81Kb packed $end $info=lantrans $mame 0.247 [hap, Sean Riddle, Darksoft] Language Translator, Texas Instruments, 1979 Shortly after the invention of the synthesizer technology to reproduce human speech with tuned voices stored in ROMs (Read Only Memories - Integrated Circuits), this Language Translator was introduced. The product was early in 1980 renamed to Language Tutor and both products were marketed in parallel. With the Language Teacher a cheaper version without the speaker was introduced the same time (source: http://www.datamath.org/Speech/LanguageTranslator.htm). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: lantrans.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.254: Moved in ti/snspell.cpp driver. - 0.247: hap, Sean Riddle and Darksoft added 'Texas Instruments Language Translator' system. ROMSET: 8715 bytes in 4 files / 3.77Kb packed $end $info=lantransp $mame 0.158 [hap] Language Translator (patent), Texas Instruments, 1979 Shortly after the invention of the synthesizer technology to reproduce human speech with tuned voices stored in ROM's (integrated circuits) this Language Tutor was introduced. The product was later renamed to Language Translator. With the Language Teacher a cheaper version without the speaker was introduced the same time (source: http://www.datamath.org/Speech/LanguageTutor.htm). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: lantrans.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.247: Renamed (lantutor) to (lantransp), description changed to 'Language Translator (patent)'. - 0.158: hap added 'Texas Instruments Language Tutor (prototype)' system. ROMSET: 4096 bytes in 1 file / 2.45Kb packed $end $info=las128e2 $mame 0.155 [R. Belmont] Laser 128ex2 (version 6.1), Video Technology, 1988 The Laser 128 was a clone of the Apple II series of personal computers, first released by VTech in 1984. Unlike the Apple II clones from Franklin, VTech reverse-engineered the Apple ROMs using a clean room design rather than copying them. Apple Computer challenged VTech in court, but unlike its efforts directed at Franklin, Apple was unable to force the Laser 128 off the market. Apple countered the Laser 128 with its upgraded Apple IIc Plus. VTech responded with the Laser 128EX and the Laser EX2 (source: http://en.wikipedia.org/wiki/Laser_128). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.155: R. Belmont added 'Video Technology Laser 128ex2 (version 6.1)' system. ROMSET: 40960 bytes in 2 files / 25.85Kb packed $end $info=las128ex $mame 0.95 [Cowering] Laser 128ex (version 4.5), Video Technology, 1988 The Laser 128 was a clone of the Apple II series of personal computers, first released by VTech in 1984. Unlike the Apple II clones from Franklin, VTech reverse-engineered the Apple ROMs using a clean room design rather than copying them. Apple Computer challenged VTech in court, but unlike its efforts directed at Franklin, Apple was unable to force the Laser 128 off the market. Apple countered the Laser 128 with its upgraded Apple IIc Plus. VTech responded with the Laser 128EX and the Laser EX2 (source: http://en.wikipedia.org/wiki/Laser_128). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.95: Cowering added 'VTech LASER128ex Rev4a' system. ROMSET: 40960 bytes in 2 files / 25.57Kb packed $end $info=laser_turbo_xt $mame 0.181 [Miodrag Milanović] Laser Turbo XT, VTech, 1988 Technical information and pictures: https://www.laxdragon.com/puters/1991 DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, pdf Manual and Marquee. WIP: - 0.181: Miodrag Milanović added 'VTech Laser Turbo XT' system. ROMSET: 8192 bytes in 1 file / 6.71Kb packed $end $info=laser_xt3 $mame 0.181 [Miodrag Milanović] Laser XT/3, VTech, 1989 Computer home VTech Laser XT/3, the European/Spanish variant of the MSX2 standard produced by Video Technology in the late 1980s. Based on a 3.58 MHz Z80A processor with 128 KB of RAM, it features a built-in MSX engine—the Yamaha S-1985—and a Yamaha V9938 VDP for advanced MSX2 graphics (resolution up to 512×212, with 192 simultaneous colors). The system includes two cartridge slots, a built-in cassette port, RGB/composite/PAL video output for European monitors and TVs, and standard MSX joystick ports. It boasts a compact gray plastic design with an integrated membrane keyboard. Primarily aimed at the educational and home markets, it supports MSX-BASIC programming, advanced games, and productivity applications. This represents an OEM implementation of the MSX2 standard, with a focus on European software compatibility and affordable pricing in the Spanish and Portuguese markets. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, pdf Manual and Marquee. WIP: - 0.181: Miodrag Milanović added 'VTech Laser XT/3' system. ROMSET: 8192 bytes in 1 file / 6.69Kb packed $end $info=laser110 $mame 0.36b15 [Juergen Buchmueller] Laser 110, Video Technology, 1983 he Laser 100/110 was the first model of the Laser 100/200/300 family. Like the most of the Vtech products, the Laser 100/110 was "cheaply" conceived: chicklet keyboard, plastic case, light-weight. It was produced to compete against the first wave of micro-computers like the famous Sinclair ZX-81. The difference between the Laser 100 and the Laser 110 must be the RAM size (like the Laser 200 and 210), though very little information on the Laser 100 is available (source: http://www.old-computers.com/museum/computer.asp?c=448&st=1). DRIVER: vtech/vtech1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vz_cass.xml, vz_snap.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.37b10: Changed video hardware to use M6847 [Kev Thacker]. - 0.36b15: Juergen Buchmueller added 'Video Technology Laser 110' system. ROMSET: 16384 bytes in 2 files / 12.73Kb packed $end $info=laser128 $mame 0.95 [Cowering] Laser 128, Video Technology, 1987 The Laser 128 was a clone of the Apple II series of personal computers, first released by VTech in 1984. Unlike the Apple II clones from Franklin, VTech reverse-engineered the Apple ROMs using a clean room design rather than copying them. Apple Computer challenged VTech in court, but unlike its efforts directed at Franklin, Apple was unable to force the Laser 128 off the market (source: http://en.wikipedia.org/wiki/Laser_128). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.288: Fix floppy drive disabling Zip acceleration; fix advancing expansion RAM slinky address [arekkusu42]. - 0.237: Changed description to 'Laser 128'. - 0.95: Cowering added 'Video Technology Laser 128 (rev 4)' system. ROMSET: 106496 bytes in 4 files / 68.74Kb packed $end $info=laser128o $mame 0.237 [R. Belmont, Tom Greene] Laser 128 (original hardware), Video Technology, 1987 The Laser 128 was a clone of the Apple II series of personal computers, first released by VTech in 1984. Unlike the Apple II clones from Franklin, VTech reverse-engineered the Apple ROMs using a clean room design rather than copying them. Apple Computer challenged VTech in court, but unlike its efforts directed at Franklin, Apple was unable to force the Laser 128 off the market (source: http://en.wikipedia.org/wiki/Laser_128). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.237: R. Belmont and Tom Greene added 'Video Technology Laser 128 (original hardware)' system. ROMSET: 172032 bytes in 6 files / 83.26Kb packed $end $info=laser200 $mame 0.36b15 [Juergen Buchmueller] Laser 200, Video Technology, 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). The machine ran basic games on cassette such as "Hoppy" Frogger, 'Cosmic Rescue' Scramble, 'VZ Invaders', Space Invaders and Moon Patrol. The computer was discontinued in 1985 to make way for more advanced home computers (source: http://en.wikipedia.org/wiki/VTech_Laser_200). DRIVER: vtech/vtech1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vz_cass.xml, vz_snap.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.37b10: Changed video hardware to use M6847 [Kev Thacker]. - 0.36b15: Juergen Buchmueller added 'Video Technology Laser 200' system. ROMSET: 16384 bytes in 2 files / 12.73Kb packed $end $info=laser210 $mame 0.36b15 [Juergen Buchmueller] Laser 210, Video Technology, 1984 A fairly simple computer that was relatively cheap. Therefore, it was regarded as a good "beginners computer". Video Technology Ltd. Laser 200/210 was the sequel to the yet simpler Laser 50 and Laser 110, and was later followed by the Laser 310 (source: http://www.datasalen.se/Utstallning/Data/V-tech/v-techlaser210eng.htm). DRIVER: vtech/vtech1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vz_cass.xml, vz_snap.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.36b15: Juergen Buchmueller added 'Video Technology Laser 210' system. ROMSET: 16384 bytes in 2 files / 12.99Kb packed $end $info=laser2c $mame 0.200 [R. Belmont, Peter Ferrie, KansasFest 2018] Laser //c, Milmar, 1985 Computer home Milmar Laser //c (or Laser IIc)—an unauthorized Brazilian clone of the Apple II, produced by Milmar in the 1980s during a period of import restrictions on computers in Brazil. Despite its name and compact case inspired by the Apple IIc, it was technically a clone of the Apple II Plus, featuring ROMs that were identical to the originals from Apple for maximum software compatibility. Based on a MOS 6502/65C02 processor running at 1 MHz with 64–128 KB of RAM, it included limited expansion slots compared to the original Apple II but retained ports for joysticks, composite video output, and support for 5¼-inch floppy disk drives. The compact design featured beige plastic casing with an integrated handle on the top cover, resembling the aesthetic of the Apple IIc. Intended for the Brazilian educational and home markets as an affordable alternative to the original Apple computers, it stands as a prime example of Brazil’s computer cloning industry during that era—often produced without official licenses and featuring the Apple logo used improperly. DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.200: R. Belmont, Peter Ferrie, KansasFest 2018 added 'Milmar Laser //c' system. ROMSET: 20480 bytes in 4 files / 11.25Kb packed $end $info=laser310 $mame 0.36b15 [Juergen Buchmueller] Laser 310, Video Technology, 1984 The Laser 310 is an improved version of the Laser 200/210. Both computers are compatible with each other, for both software and hardware. Basically, it has an enhanced keyboard and more memory. This model was also sold worldwide, the most popular version being the VZ-300 from Dick Smith Electronics (source: http://www.old-computers.com/museum/computer.asp?c=157). DRIVER: vtech/vtech1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vz_cass.xml, vz_snap.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. 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 'Video Technology Laser 310' system. ROMSET: 32768 bytes in 2 files / 25.65Kb packed $end $info=laser310h $mame 0.135 [Juergen Buchmueller, Dirk Best] Laser 310 (SHRG), Video Technology, 1984 The Laser 310 is an improved version of the Laser 200/210. Both computers are compatible with each other, for both software and hardware. Basically, it has an enhanced keyboard and more memory. This model was also sold worldwide, the most popular version being the VZ-300 from Dick Smith Electronics (source: http://www.old-computers.com/museum/computer.asp?c=157). DRIVER: vtech/vtech1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vz_cass.xml, vz_snap.xml RESOURCES: Snap and Title. WIP: - 0.135: Juergen Buchmueller and Dirk Best added 'Video Technology Laser 310 (SHRG)' system. $end $info=laser350 $mame 0.36b15 [Juergen Buchmueller] Laser 350, Video Technology, 1985 DRIVER: vtech/vtech2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vtech2_cass.xml RESOURCES: Snap and Title. WIP: - 0.36b15: Juergen Buchmueller added 'Video Technology Laser 350' system. ROMSET: 40960 bytes in 2 files / 26.45Kb packed $end $info=laser3k $mame 0.128 [Dick Smith] Laser 3000, Video Technology, 1983 A very interesting and obscure' system. The Laser 3000 is compatible (software-wise only) with the Apple II+ through emulation software. A Z80 card with CP/M 80 was available, as well as an Intel 8088 card (source: http://www.old-computers.com/museum/computer.asp?c=156). DRIVER: vtech/laser3k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: apple2.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.284: Renamed (las3000) to (laser3k); add better dumps of 6502 ROMs [AJR, RedskullDC]. - 0.256: Add cassette and joystick interfaces (both untested); correct clocks [AJR]. - 0.155: Add first-pass keyboard, 80-column text, hi-res and double hi-res graphics support [R. Belmont]. - 0.128: Readded Laser 3000' system. - 0.97: Removed Video Technology Laser 3000' system. - 0.95: Cowering added 'Video Technology Laser 3000' system. ROMSET: 38912 bytes in 3 files / 19.09Kb packed $end $info=laser500 $mame 0.36b15 [Juergen Buchmueller] Laser 500, Video Technology, 1985 DRIVER: vtech/vtech2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vtech2_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.224: BugFIX #07141 [Speed] (vtech2.cpp) laser500: speed is faster than real machine [Robbbert]. BugFix#07094 [Media Support] (vtech2.cpp) laser500: cassette WAV files cannot be loaded/saved from/to a real machine [Robbbert]. - 0.205: BugFIX #07131 [Graphics] (vtech2.cpp) laser500: charset ROM is wrong (and I fixed it). BugFix#07022 [DIP/Input] (vtech2.cpp) laser500: Some keys are not working [Robbbert]. - 0.202: BugFIX #07021 [DIP/Input] (vtech2.cpp) laser500: Reset key is not mapped [hap]. - 0.36b15: Juergen Buchmueller added 'Video Technology Laser 500' system. $end $info=laser700 $mame 0.36b15 [Juergen Buchmueller] Laser 700, Video Technology, 1985 DRIVER: vtech/vtech2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vtech2_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.36b15: Juergen Buchmueller added 'Video Technology Laser 700' system. $end $info=laseract $mame 0.133 [David Haywood] LaserActive with Genesis Pack PAC-S10 (USA, NTSC), Pioneer / Sega, 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. DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: megacd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.227: Changed manufacturer to 'Pioneer / Sega'. - 0.133: David Haywood added 'Pioneer LaserActive (USA, NTSC)' system. ROMSET: 262144 bytes in 2 files / 175.09Kb packed $end $info=laseractj $mame 0.133 [David Haywood] LaserActive with Mega Drive Pack PAC-S1 (Japan, NTSC), Pioneer / Sega, 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. DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: megacd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Changed manufacturer to 'Pioneer / Sega'. - 0.133: David Haywood added 'Pioneer LaserActive (Japan, NTSC)' system. ROMSET: 262144 bytes in 2 files / 167.10Kb packed $end $info=lasr2001 $mame 0.190 [cvemu] Laser 2001, Video Technology, 1983 In June 1983, Video Technology presented a prototype of the Laser 2001 (and the Apple II compatible Laser 3000 the same day) which can use Colecovision and Atari VCS 2600 cartridges. The Laser 2001 was also sold as the Salora Manager in Scandinavia (source: http://www.old-computers.com/museum/computer.asp?c=43). DRIVER: vtech/crvision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: crvision.xml, laser2001_cart.xml, laser2001_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.190: cvemu added 'Video Technology Laser 2001' system. ROMSET: 16384 bytes in 1 file / 12.17Kb packed $end $info=layer2 $mame 0.267 [Andrei I. Holub] Spectrum Next Layer2, , ???? DRIVER: sinclair/next/specnext_layer2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Fixed palette index with offset wraps around (#15149) [holub]. Fixed issue with scroll edge case [David Haywood]. - 0.286: De-duplicate drawing loop [Vas Crabb]. Reimplemented layer2 belnding modes with support of priority pen (#14740) [holub]. - 0.282: Mixing layer2 with transparent color is transparent (#14224) [Andrei I. Holub]. - 0.267: Andrei I. Holub added 'Spectrum Next Layer2' device. ROMSET: None required. $end $info=lazertag $mame 0.220 [Sean Riddle, David Haywood] Lazer Tag Video Game Module, Tiger Electronics, 2008 DRIVER: tvgames/generalplus_gpl16250_romram.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.220: Sean Riddle and David Haywood added 'Tiger Electronics Lazer Tag Video Game Module' system. ROMSET: 16777216 bytes in 1 file / 7.67Mb packed $end $info=lb186 $mame 0.184 [Carl, Al Kossow] Little Board/186, Ampro Computers, 1985 This annex describes the philosophy of this board: The Little Board / 186 was designed to offer the lowest possible number of MS-DOS (PC-DOS) SBC components. Both the 8 MHz and 16 MHz versions of the card provide an exceptional performance/cost ratio. (The Little Board / 186 provides execution speeds comparable to that of a PC-AT) (source, traslated from Italian: https://www.vintagesbc.it/vintage-computer-board/collezione/ampro-186-little-board/). DRIVER: ampro/lb186.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.184: Carl and Al Kossow added 'Ampro Computers Little Board/186' system. ROMSET: 32768 bytes in 4 files / 6.05Kb packed $end $info=lba_enhancer $mame 0.198 VS Systems LBA Enhancer BIOS 1995, , ???? DRIVER: devices/bus/isa/lbaenhancer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'VS Systems LBA Enhancer BIOS 1995' device. ROMSET: 16384 bytes in 1 file / 2.54Kb packed $end $info=lbpc $mame 0.216 [Don Maslin Vintage Computer Archive] Little Board/PC, Ampro Computers, 1989 Ampro described their Little Board as the world's simplest and least expensive CP/M computer. It is a complete, miniature single-board computer (SBC) optimized for compatibility with 5 1/4-inch mini-floppy disk drives. Ampro had taken advantage of the latest in semiconductor developements, incorporating all the essential elements of a CP/M computer on one tiny board - CPU, 64K RAM, boot EPROM, battery-backed clock, terminal port, modem port, printer port, and floppy disk controller (source: https://oldcomputers.net/ampro-little-board.html). DRIVER: ampro/lbpc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.216: Don Maslin Vintage Computer Archive added 'Ampro Computers Little Board/PC' system. ROMSET: 32768 bytes in 1 file / 17.64Kb packed $end $info=lc6554 $mame 0.285 [Dirk Best] Sanyo LC6554, , ???? DRIVER: devices/cpu/lc6500/lc6554.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Dirk Best added 'Sanyo LC6554' device. ROMSET: None required. $end $info=lc7580 $mame 0.263 [hap] Sanyo LC7580 LCD Driver, , ???? DRIVER: devices/video/lc7580.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: hap added 'Sanyo LC7580 LCD Driver' device. ROMSET: None required. $end $info=lc7582 $mame 0.217 [hap] Sanyo LC7582 LCD Driver, , ???? DRIVER: devices/video/lc7580.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Renamed file to lc7580. Correct com/seg positions on 1/2 duty, scprof: add lcd outputs [hap]. - 0.217: hap added 'Sanyo LC7582 LCD Driver' device. ROMSET: None required. $end $info=lc7985 $mame 0.227 [Olivier Galibert] Sanyo LC7985NA/LC7985ND LCD controller, , ???? DRIVER: devices/video/lc7985.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Olivier Galibert added 'Sanyo LC7985NA/LC7985ND LCD controller' device. ROMSET: 4096 bytes in 1 file / 0.80Kb packed $end $info=lc80 $mame 0.133 [Curt Coder] Lerncomputer LC 80 (set 1), VEB Mikroelektronik "Karl Marx" Erfurt, 1984 The LC80 was a small one-board computer, which was developed in 1982 by VEB Microelectronics Erfurt. In 1984, the computer was then unveiled at the Leipzig Spring Fair. In the same year began the series production The LC80 was equipped with a calculator keyboard to input and a 6-digit LED digital display for screen output. The main field was the education in schools and communities work (source, translated from german: http://www.robotrontechnik.de/index.htm?/html/computer/lc80.htm). DRIVER: ddr/lc80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.232: Changed description to 'Lerncomputer LC 80 (set 1)'. - 0.221: Changed manufacturer to 'VEB Mikroelektronik "Karl Marx" Erfurt'. - 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: 2048 bytes in 2 files / 1.59Kb packed $end $info=lc80_2 $mame 0.133 [Curt Coder] Lerncomputer LC 80.2, hack (Eckart Buschendorf), 1991 The LC80 was a small 1-board computer that was developed in 1982 by VEB microelectronics Erfurt. In 1984 the machine was then introduced at the Leipzig Spring Fair. In the same year began the series production. The LC80 was equipped with a calculator keypad for input and a 6-digit LED digital display to display. The main field was training in schools and associations (source, traslated from german: http://www.robotrontechnik.de/index.htm?/html/computer/lc80.htm). DRIVER: ddr/lc80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.222: Changed manufacturer to 'hack (Eckart Buschendorf)'. - 0.221: Changed manufacturer to 'VEB Mikroelektronik "Karl Marx" Erfurt'. - 0.133: Curt Coder added 'Lerncomputer LC-80.2' system. ROMSET: 4096 bytes in 1 file / 3.02Kb packed $end $info=lc80a $mame 0.232 [hap] Lerncomputer LC 80 (set 2), VEB Mikroelektronik "Karl Marx" Erfurt, 1984 The LC80 was a small one-board computer, which was developed in 1982 by VEB Microelectronics Erfurt. In 1984, the computer was then unveiled at the Leipzig Spring Fair. In the same year began the series production The LC80 was equipped with a calculator keyboard to input and a 6-digit LED digital display for screen output. The main field was the education in schools and communities work (source, translated from german: http://www.robotrontechnik.de/index.htm?/html/computer/lc80.htm). DRIVER: ddr/lc80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.232: hap added 'VEB Mikroelektronik "Karl Marx" Erfurt Lerncomputer LC 80 (set 2)' system. ROMSET: 2048 bytes in 1 file / 1.51Kb packed $end $info=lc80e $mame 0.132 [Curt Coder] Lerncomputer LC 80 (export), VEB Mikroelektronik "Karl Marx" Erfurt, 1984 The educational computer LC80 was a single-board computer manufactured in the German Democratic Republic (GDR) and intended for teaching purposes. It was the first computer that retail customers could buy in the GDR (source: https://en.m.wikipedia.org/wiki/LC80). DRIVER: ddr/lc80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: Renamed (sc80) to (lc80e), description changed to 'Lerncomputer LC 80 (export)' and manufacturer to 'VEB Mikroelektronik "Karl Marx" Erfurt'. - 0.221: Changed manufacturer to 'VEB Funkwerk Erfurt'. - 0.133: Merged with lc80.c [Curt Coder]. - 0.132: Curt Coder added skeleton driver of 'EVB SC-80' system. ROMSET: 12288 bytes in 3 files / 7.52Kb packed $end $info=lc8670 $mame 0.149u1 Sanyo LC8670, , ???? DRIVER: devices/cpu/lc8670/lc8670.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Fixed disassembler to make it not completely broken [AJR]. - 0.149u1: Added 'Sanyo LC8670' device. ROMSET: None required. $end $info=lc89510_temp $mame 0.149u1 LC89510 CD Controller, , ???? DRIVER: shared/megacdcd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'lc89510_temp_device' device. ROMSET: None required. $end $info=lchicken $mame 0.183 [hap, Sean Riddle] I Took a Lickin' From a Chicken, LJN Toys, 1980 I Took A Lickin' From A Chicken was a computerised game from back in the late 70s. It had 3 different modes - Tic-Tac-Toe, Simon, and Addition - but the Tic-Tac-Toe game was the best. You would compete against this little motorized plastic chicken that was housed under a clear plastic dome. When it was the chicken's turn, it would move from side to side as if scanning the game board to figure out his move, while uttering mechanical clucking noises. Then it would lurch forward with a loud cluck and its selection on the game board would become illuminated. If the chicken won the game it would caw loudly as if it was laughing at you. At the beginning of each game it would play a horrible midi rendition of "Old McDonald Had A Farm" (source: http://www.doyouremember.co.uk/memory/i-took-a-lickin-from-a-chicken). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.261: Changed manufacturer to 'LJN Toys'. - 0.183: hap and Sean Riddle added 'LJN I Took a Lickin' From a Chicken' system. ROMSET: 1024 bytes in 1 file / 0.96Kb packed $end $info=lcmate2 $mame 0.142u1 [DMEnduro, Robbbert] Laser Compumate 2, VTech, 1984 Technical information and pictures: http://www.homecomputer.de/pages/f_info.html?VTech_Laser_Compumate_2.html DRIVER: vtech/lcmate2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 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]. - 0.142u1: Added 'Laser Compumate 2' system. ROMSET: 163840 bytes in 2 files / 142.77Kb packed $end $info=ld50 $mame 0.241 [Devin Acker] LD-50, Casio, 2002 The Casio LD-50 Digital Drum is the perfect choice for beginning drummers. With over 67 tones, 47 drum sounds and 20 sound effects, the LD-50 is ready for just about any music genre an aspiring drummer can throw at it. For the solo user who wants to practice with a band, the LD-50 has its own rhythm section and over 50 auto-accompaniment selections. The LD-50 also features an LCD screen and a data dial for clear visibility and easy control. With the "light guide system" and special drum pad frames that light up, the LD-50 is designed to teach you how to play. The drum operates on six AA batteries or with optional AD-5 adapter (not included), and includes a headphone jack to allow you to practice in private (source: https://www.amazon.com/Casio-LD-50-Four-Pad-Digital-Lighting/dp/B0000AZK86/ref=sr_1_2?crid=2WOCSYOS55ZYC&keywords=Casio+LD-50&qid=1646419000&sprefix=casio+ld-50%2Caps%2C154&sr=8-2). DRIVER: casio/ld50.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.285: Add generic MIDI output and battery level input (#14793) [Devin Acker]. - 0.241: Devin Acker added 'Casio LD-50' system. ROMSET: 532480 bytes in 2 files / 109.82Kb packed $end $info=leadsng2 $mame 0.274 [David Haywood, Sean Riddle] Leadsinger II (LS-K2), Enter Tech, 200? DRIVER: skeleton/leadsinger2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood and Sean Riddle added 'Enter Tech Leadsinger II (LS-K2)' system. ROMSET: 1048576 bytes in 1 file / 640.94Kb packed $end $info=leapexpr $mame 0.233 [David Haywood] Leapster Explorer, LeapFrog, 2010 The next generation of Leapster with hi-res graphics, a stylus to practice writing, and a powerful processor that allows for action-packed gameplay and the ability to download games, e-Books, videos and more through LeapFrog's online Leaplet store (source: https://www.amazon.com/LeapFrog-Leapster-Explorer-Learning-System/dp/B003GIS8U2). DRIVER: leapfrog/leapster_explorer.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: leapster_explorer_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.233: David Haywood added 'LeapFrog Leapster Explorer' system. $end $info=leapland $mame 0.277 [TeamEurope] LeapLand Adventures (UK), LeapFrog, 2021 It's an educational video game for children developed by LeapFrog Enterprises, a well-known company specializing in toys and electronic devices dedicated to early learning. The game is designed to be used on LeapPad educational platforms (such as LeapPad Explorer, LeapPad2, etc.) or other dedicated devices of the brand. DRIVER: tvgames/generalplus_gpm453x_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope added 'LeapFrog LeapLand Adventures (UK)' system. ROMSET: 570425344 bytes in 1 file / 102.37Mb packed $end $info=leappad $mame 0.207 [Sean Riddle] LeapPad, LeapFrog, 2001 The LeapPad is undoubtedly a product designed for children, it is immediately understood by the colorful and rounded design and by the particularly resistant plastic of which the body is made. The 5-inch screen has a fairly low resolution, but we are talking about a device from a couple of years ago, the brightness is still very good and the touch responds quite well. As for the software, we find many of the more than one hundred applications available preloaded on the device, even if some very interesting ones must be purchased separately and loaded using the appropriate cartridges. However, among the apps already installed there are several Disney programs, such as the Animation Studio, an application with which children can create their own personalized stories and enrich them with images taken directly from the device's camera (source, traslated from Italian: https://www.tabletperbambini.it/leapfrog-leappad-explorer-tablet/). DRIVER: leapfrog/leappad.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: leapfrog_leappad_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.232: Changed description to 'LeapPad'. - 0.208: Changed description to 'LeapPad (World)'. - 0.207: Sean Riddle added 'LeapFrog LeapPad (Germany)' system. ROMSET: 3145728 bytes in 2 files / 1.98Mb packed $end $info=leappadmic $mame 0.256 [Sean Riddle, ClawGrip] LeapPad Plus Microphone, LeapFrog, 2004 DRIVER: leapfrog/leappad.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: leapfrog_leappad_cart.xml RESOURCES: Snap and Title. WIP: - 0.256: Sean Riddle and ClawGrip added 'LeapFrog LeapPad Plus Microphone' system. ROMSET: 8388608 bytes in 1 file / 5.24Mb packed $end $info=leappawp $mame 0.277 [TeamEurope] PAW Patrol: To The Rescue! (UK), LeapFrog, 2021 It's an educational video game for children, developed by LeapFrog Enterprises, in collaboration with Nick Jr. and Spin Master, the creators of the Paw Patrol (The Pon-Pon Patrol) animated series of the same name. The game is designed for use on LeapPad educational consoles and other dedicated LeapFrog brand devices. DRIVER: tvgames/generalplus_gpm453x_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope added 'LeapFrog PAW Patrol: To The Rescue! (UK)' system. ROMSET: 285212672 bytes in 1 file / 80.24Mb packed $end $info=leapster $mame 0.156 [Team Europe] Leapster, LeapFrog, 2003 The Leapster Learning Game System is an educational handheld game console aimed at 4 to 10 year olds (preschool to fourth grade), made by LeapFrog Enterprises. Its games teach the alphabet, phonics, basic math (addition, subtraction, multiplication, division), and art and animal facts to players. Along with a directional pad, the system features a touchscreen with a stylus that enables young users to interact directly with the screen. On February 5, 2008 LeapFrog announced the Leapster2 handheld device as a successor to the Leapster. The Leapster2 is essentially the previous system with an added 'USB port and SD card slot. These additions give the ability to play a downloaded full game or short game including the ability to log data on gameplay, such as what has been learned by the user or art created by the user. Downloadable games are not for sale. Games released since the Leapster2's release log user activity and will send this data to LeapFrog's "Learning Path" system, which tracks educational milestones completed. Completion of certain learning activity can allow online games to be accessed, and in the case of art created on the device, the art can be further embellished online and printed with a printer accessible by the user's computer (source: http://en.wikipedia.org/wiki/Leapster). DRIVER: leapfrog/leapster.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: leapster.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.205: Documented some undumped games (there are dozens still missing) in leapster.xml [ClawGrip]. - 0.195: Added 'additional Leapster BIOS sets [Sean Riddle]. - 0.175: 8 new dumps added 'in leapster.xml [Team Europe]. - 0.162: Added 'a few new dumps in leapster.xml [Team Europe]. - 0.157: Leapster dumps [Team Europe]. - 0.156: Team Europe added skeleton driver of 'LeapFrog Leapster (Germany)' system. ROMSET: 44040192 bytes in 6 files / 26.18Mb packed $end $info=leapster2 $mame 0.232 [Skaman] Leapster 2, LeapFrog, 2009 Put innovative creativity and fun at your kids' fingertips - and watch them learn in the process - with the The LeapFrog Leapster 2 Learning Game System. This battery-operated handheld game system goes where your children go, and brings plenty of learning fun along. It comes with two pre-installed educational games, and many more are available: purchase an optional SD card separately for access to additional online games and to take advantage of other online features; or you can purchase game cartridges to add to your Leapster 2 repository. The included games have skill levels suitable for children ages 4 to 8. The console has a comfortable, curved shape, although it may be a tad large and heavy for smaller hands. It features a full-color touch screen and sound that's a far cry better than the beeps of old-school handheld consoles. (Parents will appreciate the volume control and a jack for headphones!) Control and manipulate the console with the included stylus and with the videogame-style D pad and other buttons. We found the initial set-up to be relatively easy: install the four required AA batteries, and navigate through the self-explanatory screens to create user profiles for up to 3 children (which come in handy for accessing online features). After this quick set-up, a menu screen will appear, where you can choose to play the pre-loaded games, go online, or insert a game cartridge (source: https://www.amazon.com/LeapFrog-Leapster-Learning-Game-System/dp/B00134PM7I). DRIVER: leapfrog/leapster.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: leapster.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.232: Skaman added 'LeapFrog Leapster 2' system. ROMSET: 16777216 bytes in 2 files / 9.60Mb packed $end $info=leapsterlmx $mame 0.232 [Skaman] Leapster L-MAX, LeapFrog, 2005 Interactive learning cartridge;For use with the Leapster L-Max Learning Game System, sold separately; join the hilarious Central Park Zoo animals and friends for an adventure on Madagascar; 4 action-packed learning games; teaches essential first and second grade spelling, grammar and math skills (source: https://www.amazon.it/LeapFrog-Leapster-L-Max-Educational-Game/dp/B0008FUD0Y). DRIVER: leapfrog/leapster.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: leapster.xml RESOURCES: Snap and Title. WIP: - 0.232: Skaman added 'LeapFrog Leapster L-MAX' system. ROMSET: 16777216 bytes in 2 files / 9.38Mb packed $end $info=leapstertv $mame 0.156 [Team Europe] Leapster TV, LeapFrog, 2005 Released in late 2003, the Leapster has since undergone several revisions. The Leapster L-Max, which is a version that has one extra feature (a TV output, which allows the user to view and hear gameplay on their television) was released in 2004, and the console's size has decreased. The Leapster TV, a screenless version with the same basic control layout in a console form, was released in 2005. The Leapster was the best-selling educational handheld, and has sold about 4 million units and 12 million software cartridges since its inception, as of May 2007. It is regularly sold in nine countries directly, and in another 7 for teaching English as a second language in schools (source: http://en.wikipedia.org/wiki/Leapster). DRIVER: leapfrog/leapster.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: leapster.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.156: Team Europe added 'LeapFrog Leapster TV (Germany)' system. ROMSET: 2097152 bytes in 1 file / 1.45Mb packed $end $info=learnwin $mame 0.189 [Kevin Horton] Learning-Window Teaching Machine (Rev 3), VTech, 1986 Released in 1986, the VTech Learning Window is one of Vtech's first Learning systems. It comes with a 6 "C" Cell battery and has a touchpad. It has a built-in LCD display and many learning applications for children to mix images, sounds, music and voice (source, translated from French: http://www.emu-france.com/emulateurs/8-jeux-electroniques/185-vtech-learning-window-teaching-machine/). DRIVER: vtech/learnwin.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.189: Kevin Horton added 'V-Tech Learning-Window Teaching Machine (Rev 3)' system. ROMSET: 34816 bytes in 3 files / 24.56Kb packed $end $info=learnwin1 $mame 0.189 [Kevin Horton] Learning-Window Teaching Machine (Rev 1), VTech, 1986 Released in 1986, the VTech Learning Window is one of Vtech's first Learning systems. It comes with a 6 "C" Cell battery and has a touchpad. It has a built-in LCD display and many learning applications for children to mix images, sounds, music and voice (source, translated from French: http://www.emu-france.com/emulateurs/8-jeux-electroniques/185-vtech-learning-window-teaching-machine/). DRIVER: vtech/learnwin.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.189: Kevin Horton added 'V-Tech Learning-Window Teaching Machine (Rev 1)' system. ROMSET: 32768 bytes in 2 files / 21.97Kb packed $end $info=learnwin2 $mame 0.189 [Kevin Horton] Learning-Window Teaching Machine (Rev 2), VTech, 1986 Released in 1986, the VTech Learning Window is one of Vtech's first Learning systems. It comes with a 6 "C" Cell battery and has a touchpad. It has a built-in LCD display and many learning applications for children to mix images, sounds, music and voice (source, translated from French: http://www.emu-france.com/emulateurs/8-jeux-electroniques/185-vtech-learning-window-teaching-machine/). DRIVER: vtech/learnwin.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.189: Kevin Horton added 'V-Tech Learning-Window Teaching Machine (Rev 2)' system. ROMSET: 32768 bytes in 2 files / 22.30Kb packed $end $info=learnwinf $mame 0.189 [Kevin Horton] Learning-Window Teaching Machine (French), VTech, 1986 Released in 1986, the VTech Learning Window is one of Vtech's first Learning systems. It comes with a 6 "C" Cell battery and has a touchpad. It has a built-in LCD display and many learning applications for children to mix images, sounds, music and voice (source, translated from French: http://www.emu-france.com/emulateurs/8-jeux-electroniques/185-vtech-learning-window-teaching-machine/). DRIVER: vtech/learnwin.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.189: Kevin Horton added 'V-Tech Learning-Window Teaching Machine (French)' system. ROMSET: 16384 bytes in 1 file / 13.62Kb packed $end $info=leboom $mame 0.183 [hap, Kevin Horton] Le Boom, Lakeside, 1980 DRIVER: handheld/hh_pic16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.183: hap and Kevin Horton added 'Lakeside Le Boom' system. ROMSET: 1024 bytes in 1 file / 0.82Kb packed $end $info=ledgmodd $mame 0.216 [rfka01] Model D, Leading Edge Hardware Products, Inc., 198? The Leading Edge Model D is an IBM clone first released by Leading Edge Hardware in July 1985. It was initially priced at $1,495 configured with dual 5.25" floppy drives, 256 KB of RAM, and a monochrome monitor. It was manufactured by South Korean conglomerate Daewoo and distributed by Canton, Massachusetts-based Leading Edge. Engineer Stephen Kahng spent about four months designing the Model D at a cost of $200,000. Kahng later became CEO of Macintosh clone maker Power Computing (https://en.m.wikipedia.org/wiki/Leading_Edge_Model_D). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.216: rfka01 added 'Leading Edge Hardware Products, Inc. Model D' system. ROMSET: 65536 bytes in 3 files / 27.35Kb packed $end $info=ledgmodm $mame 0.214 [rfka01] Model M, Leading Edge Hardware Products, Inc., 198? DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.214: rfka01 added 'Leading Edge Model M' system. ROMSET: 32768 bytes in 2 files / 21.29Kb packed $end $info=lee1214d $mame 0.202 [Al Kossow] 1214D Display Terminal, Lee Data, 1985 DRIVER: skeleton/lee1214.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.202: Al Kossow added 'Lee Data 1214D Display Terminal' system. ROMSET: 34816 bytes in 2 files / 7.83Kb packed $end $info=lee1220 $mame 0.224 [Bitsavers] 1220 Display Terminal, Lee Data, 1983 DRIVER: skeleton/lee1220.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.224: Bitsavers added 'Lee Data 1220 Display Terminal' system. ROMSET: 13312 bytes in 4 files / 9.13Kb packed $end $info=legacy_floppy_image $mame 0.149u1 Floppy Disk, , ???? DRIVER: devices/imagedev/flopdrv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Floppy Disk' device. ROMSET: None required. $end $info=leonardo $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Kasparov Leonardo (v1.4), SciSys / Heuristic Software, 1986 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). DRIVER: saitek/leonardo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.265: Changed manufacturer to 'SciSys / Heuristic Software'. - 0.262: Update notes on serial port [hap]. - 0.239: Changed description to 'Kasparov Leonardo (v1.4)'. - 0.233: Use input_merger for stb [hap]. - 0.232: Machine promoted to working [hap]. - 0.221: Changed description to 'Kasparov Leonardo (set 1)'. - 0.137: Manfred Schneider, PeT and Paul Robson added 'GiG Electronics Leonardo' system. ROMSET: 32768 bytes in 1 file / 20.57Kb packed $end $info=leonardoa $mame 0.221 [hap, Berger] Kasparov Leonardo (v1.2), SciSys / Heuristic Software, 1986 Chess computer manufactured by Scisys (Hong Kong). In just a few years (since its separation from Novag in 1979) the company had established itself as the largest manufacturer of chess computers worldwide (it developed more than 50 different models from 1980 to 1986) reaching sales in a single year (1986 ) more than 100,000 units. That same year, it delegated the manufacture of the computers to its subsidiary "Saitek". The company had been officially endorsed by the chess player Kasparov since 1983. When the player won the world championship in Moscow in 1985, all the company's computers began to bear the name of the new world champion. The Astral (1985) with a size of 31x31 cm was the first in a series of Scisys computers with a wooden frame and a sensory (snap-on) plastic board, followed by the Leonardo (1986) with a size of 52x52 cm, made of wood with a magnetic sensory board (38x38 cm) and the Stratos (1987), now by Saitek, with an intermediate size (39 cm on each side) and external appearance and quality similar to the Astral. The Astral had its continuation with the Virtuoso (1992) and the Capella (1998); the Leonardo with the Galileo (1988) and the Renaissance (1989), while the Stratos had only one successor, the Corona (1988). The Leonardo had a modular design. Its OSA (Open Systems Architecture) architecture allowed software and hardware expansions. It came to have three expansion modules available: Saitek Analyst, Saitek Maestro and Saitek Brute Force. It also had a serial port to connect to a compatible computer (source, traslated from Spanish: https://retroordenadoresorty.blogspot.com/2020/03/scisys-leonardo-kasparov-1986.html). DRIVER: saitek/leonardo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'SciSys / Heuristic Software'. - 0.239: Changed description to 'Kasparov Leonardo (v1.2)'. - 0.232: Machine promoted to working [hap]. - 0.221: hap and Berger added 'SciSys Kasparov Leonardo (set 2)' system. ROMSET: 32768 bytes in 1 file / 19.46Kb packed $end $info=leonardob $mame 0.239 [Phil Chandler, Berger] Kasparov Leonardo (v1.0), SciSys / Heuristic Software, 1986 Chess computer manufactured by Scisys (Hong Kong). In just a few years (since its separation from Novag in 1979) the company had established itself as the largest manufacturer of chess computers worldwide (it developed more than 50 different models from 1980 to 1986) reaching sales in a single year (1986 ) more than 100,000 units. That same year, it delegated the manufacture of the computers to its subsidiary "Saitek". The company had been officially endorsed by the chess player Kasparov since 1983. When the player won the world championship in Moscow in 1985, all the company's computers began to bear the name of the new world champion. The Astral (1985) with a size of 31x31 cm was the first in a series of Scisys computers with a wooden frame and a sensory (snap-on) plastic board, followed by the Leonardo (1986) with a size of 52x52 cm, made of wood with a magnetic sensory board (38x38 cm) and the Stratos (1987), now by Saitek, with an intermediate size (39 cm on each side) and external appearance and quality similar to the Astral. The Astral had its continuation with the Virtuoso (1992) and the Capella (1998); the Leonardo with the Galileo (1988) and the Renaissance (1989), while the Stratos had only one successor, the Corona (1988). The Leonardo had a modular design. Its OSA (Open Systems Architecture) architecture allowed software and hardware expansions. It came to have three expansion modules available: Saitek Analyst, Saitek Maestro and Saitek Brute Force. It also had a serial port to connect to a compatible computer (source, traslated from Spanish: https://retroordenadoresorty.blogspot.com/2020/03/scisys-leonardo-kasparov-1986.html). DRIVER: saitek/leonardo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'SciSys / Heuristic Software'. - 0.239: Phil Chandler and Berger added 'SciSys Kasparov Leonardo (v1.0)' system. ROMSET: 32768 bytes in 1 file / 19.12Kb packed $end $info=letterlf $mame 0.250 [Sean Riddle] Letterlogic (France), Texas Instruments, 1980 An electronic word game system, marketed by Texas Instruments in the early 1980s. This is a hand-held system that allows the user to play word games and by having fun with it and to improve spelling and grammar (source: http://www.computinghistory.org.uk/det/30280/TI-LETTERlogic/). DRIVER: ti/spellb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.250: Sean Riddle added 'Texas Instruments Letterlogic (France)' system. ROMSET: 4096 bytes in 1 file / 2.71Kb packed $end $info=letterlg $mame 0.250 [Sean Riddle] Letterlogic (Germany), Texas Instruments, 1980 An electronic word game system, marketed by Texas Instruments in the early 1980s. This is a hand-held system that allows the user to play word games and by having fun with it and to improve spelling and grammar (source: http://www.computinghistory.org.uk/det/30280/TI-LETTERlogic/). DRIVER: ti/spellb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.250: Sean Riddle added 'Texas Instruments Letterlogic (Germany)' system. ROMSET: 4096 bytes in 1 file / 2.73Kb packed $end $info=lexi30 $mame 0.274 [TeamEurope, David Haywood] Arcade Center - 30-in-1 (JL1800_01), Lexibook, 2012 This item contains 30 included games, with an 8 bits processor and a 1.8'' LCD (4.6cm) color screen (source, translated from German: https://www.amazon.de/-/en/JL1800-Lexibook-Arcade-Center/dp/B008I2G5K6) DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: Changed description to 'Arcade Center - 30-in-1 (JL1800_01)'. - 0.274: TeamEurope and David Haywood added 'Lexibook Arcade Center (JL1800_01)' system. ROMSET: 8392704 bytes in 2 files / 2.18Mb packed $end $info=lexiart $mame 0.264 [David Haywood, Team Europe] Lexibook Junior My 1st Drawing Studio, Lexibook, 200? The Lexibook Junior My 1st Drawing Studio is an educational and creative product designed to introduce children to the world of drawing and painting in a fun and interactive way. It is designed primarily for young children, with a focus on ease of use and safety. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: David Haywood and Team Europe added 'Lexibook Junior My 1st Drawing Studio' system. ROMSET: 8388608 bytes in 1 file / 1.94Mb packed $end $info=lexibds $mame 0.279 [TeamEurope] Lexibook Junior Barbie Drawing Board / Barbie Drawing Studio, Lexibook, 200? This is an educational and creative tablet designed for preschool-aged girls, inspired by the world of Barbie. It combines digital drawing features with playful and educational activities, allowing kids to create drawings, color images, and follow guided tutorials. Equipped with a touch-sensitive screen and a stylus, it also includes sounds, music, and encouraging phrases in Italian or other languages. Packed with themed content such as fashion, animals, and accessories, it sparks creativity, fine motor skills, and imagination—providing an interactive and fun play experience perfect for early artistic exploration. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: TeamEurope added 'Lexibook Lexibook Junior Barbie Drawing Board / Barbie Drawing Studio' system. ROMSET: 4194304 bytes in 1 file / 1.06Mb packed $end $info=lexifit $mame 0.220 [Team Europe] TV Fitness Center (Lexibook), Lexibook, 2009 Plug into your TV and keep fit with this exciting and energising game with amazing graphics and practise calories spent counter 10 different sports with the TV fitness games mat (source: https://www.amazon.de/Lexibook-JG7100-TV-Fitness-Center/dp/B002KLREJM). DRIVER: tvgames/spg2xx_wiwi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: Team Europe added 'Lexibook TV Fitness Center (Lexibook)' system. ROMSET: 16777216 bytes in 1 file / 5.60Mb packed $end $info=lexipcm $mame 0.155 [Team Europe] LexiPC Mega 2000 (Germany), Lexibook, 1999 The Lexibook LexiPC Mega 2000 is an educational computer designed primarily for children, designed to combine entertainment and learning in a fun and engaging way. This device is an all-in-one solution that includes an integrated keyboard, mouse and screen, making it easy to use and carry; has a colorful and eye-catching design designed to attract children's attention. The keyboard is sturdy and includes large, clearly labeled keys, making it easy for even young children to use. DRIVER: vtech/pc2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: pc1000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.155: Team Europe added skeleton driver of 'Lexibook LexiPC Mega 2000 (Germany)' system. ROMSET: 1048576 bytes in 1 file / 562.94Kb packed $end $info=lexiseal $mame 0.218 [Team Europe, David Haywood] Seal 50-in-1, Lexibook / Sit Up Limited / JungleTac, 200? DRIVER: tvgames/spg2xx_lexibook.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: Changed manufacturer to 'Lexibook / Sit Up Limited / JungleTac'. - 0.218: Team Europe and David Haywood added 'Lexibook/Sit Up Limited Seal 50-in-1' system. ROMSET: 16777216 bytes in 1 file / 6.16Mb packed $end $info=lexitvsprt $mame 0.261 [TeamEurope, David Haywood] TV Sports Plug & Play 5-in-1 (JG7000), Lexibook, 200? DRIVER: tvgames/trkfldch.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: TeamEurope and David Haywood added 'Lexibook TV Sports Plug & Play 5-in-1 (JG7000)' system. ROMSET: 4194304 bytes in 1 file / 1.65Mb packed $end $info=lexizeus $mame 0.207 [Sean Riddle, Peter Wilhelmsen] Zeus IG900 20-in-1 (US?), Lexibook / JungleTac, 200? DRIVER: tvgames/spg2xx_lexibook.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: Changed manufacturer to 'Lexibook / JungleTac'. - 0.217: Machine promoted to working [David Haywood, Sean Riddle]. - 0.207: Sean Riddle and Peter Wilhelmsen added 'Lexibook Zeus IG900 20-in-1 (US?)' system. ROMSET: 8388608 bytes in 1 file / 2.86Mb packed $end $info=lft1230 $mame 0.150 [Robbbert] A1230 186 Master Processor, L/F Technologies, 1985 DRIVER: skeleton/lft.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.150: Robbbert added skeleton driver of 'LFT 1230' system. ROMSET: 16384 bytes in 2 files / 7.97Kb packed $end $info=lft1510 $mame 0.150 [Robbbert] A1510 186 User Processor, L/F Technologies, 1986 DRIVER: skeleton/lft.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.154: Connected to terminal, working [Robbbert]. - 0.150: Robbbert added skeleton driver of 'LFT 1510' system. ROMSET: 16384 bytes in 2 files / 5.25Kb packed $end $info=lggp40 $mame 0.166 [Olivier Galibert] GP40NW10 dvd writer, LG, 2011 The attractive design of the LG Super-Multi GP40xx10 external optical disc drives trims unnecessary bulk making it very portable. Simply plug-in via USB and burn CDs at 24x and DVD?Rs at 8x speeds. The GP40LB10 gives you the added 'feature of LightScribe direct disc labeling which can etch customized labels onto a special coated LightScribe disc (sold separately). Super-Multi technology supports CD, DVD?R, and DVD-RAM formats for triple compatibility. Available in three colors, Black, White & Red. The LG GP40xx10 external DVD Rewriters deliver style for your CD and DVD burning needs (source: http://www.lg.com/eg_en/storage-medias/lg-GP40NW10). DRIVER: skeleton/lg-dvd.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.166: Olivier Galibert added skeleton driver of 'LG GP40NW10 dvd writer' system. ROMSET: 2097152 bytes in 2 files / 1.18Mb packed $end $info=lgy98 $mame 0.284 [Angelo Salese] Melco LGY-98 NIC interface, , ???? DRIVER: devices/bus/pc98_cbus/lgy98.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Angelo Salese added 'Melco LGY-98 NIC interface' device. ROMSET: None required. $end $info=lh5045 $mame 0.250 [Angelo Salese] Sharp LH5045 RTC, , ???? DRIVER: devices/machine/rp5c01.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Angelo Salese added 'Sharp LH5045 RTC' device. ROMSET: None required. $end $info=lh5801 $mame 0.150 Sharp LH5801, , ???? DRIVER: devices/cpu/lh5801/lh5801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Don’t add the PC value twice when disassembling relative addressing modes [Golden Child]. - 0.196: Changed description to 'Sharp LH5801' [Angelo Salese]. - 0.150: Added 'LH5801' device. ROMSET: None required. $end $info=lh5810 $mame 0.149u1 LH5810 I/O Port, , ???? DRIVER: devices/machine/lh5810.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'LH5810 I/O Port'. - 0.149u1: Added 'LH5810' device. ROMSET: None required. $end $info=lh79524_timer $mame 0.288 [gatecat] LH79524 Timer, , ???? DRIVER: devices/machine/lh79524_timer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: gatecat added 'LH79524 Timer' device. $end $info=lha201 $mame 0.284 [Angelo Salese] Logitec LHA-201/20B SCSI interface, , ???? DRIVER: devices/bus/pc98_cbus/lha201.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Fix SCSI crash regression [Angelo Salese]. - 0.284: Angelo Salese added 'Logitec LHA-201/20B SCSI interface' device. ROMSET: 32768 bytes in 1 file / 6.35Kb packed $end $info=librie $mame 0.267 [Team Europe, ClawGrip] Librie EBR 1000, Sony, 2004 The very first e-reader that was ever released with an E INK screen was the Sony Librie EBR 1000 in 2004. It was only sold in Japan, and retailed for ¥41,790, which was around $260 USD. The Sony had a full QWERTY keyboard with physical page turn buttons on the left side, this was a conscious design decision, because Japanese books flip from the left side, instead of the right and the overall color scheme was was white. Initially many users were impressed with the display, that had better resolution than most computers (source: https://goodereader.com/blog/electronic-readers/the-sony-librie-ebr-1000-was-the-first-e-reader-with-e-ink). DRIVER: sony/librie.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.267: Team Europe and ClawGrip added 'Sony Librie EBR 1000' system. ROMSET: 56098816 bytes in 4 files / 33.79Mb packed $end $info=lightfgt $mame 0.162 [hap, Sean Riddle] Electronic Lightfight: The Games of Dueling Lights, Milton Bradley, 1981 5 fast action games that demand split second response from lightning fast fingers. Carefully watch the diamond grid gameboard and locate the on target light. Try to hit the target by pressing the two buttons that correspond to its position. Hit the target before your opponent to score or to advance (source: https://boardgamegeek.com/boardgame/6619/electronic-lightfight-games-dueling-lights). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.254: Changed description to 'Electronic Lightfight: The Games of Dueling Lights'. - 0.162: hap and Sean Riddle added 'Milton Bradley Lightfight' system. ROMSET: 1024 bytes in 1 file / 0.87Kb packed $end $info=lik $mame 0.124 [Miodrag Milanović] Lik, , 1985 DRIVER: ussr/special.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: special_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.124: Miodrag Milanović added 'Lik' system. ROMSET: 24576 bytes in 2 files / 19.15Kb packed $end $info=lilcomp $mame 0.253 [hap, Sean Riddle] My Little Computer, Texas Instruments, 1989 This educational toy for toddlers trains combination skills. You can insert one of the twelve different picture cards and start the game or play one of the four Children's songs. One out of the 4 LED spots on the leftmost column will glow and the child must point with the arrow keys to the corresponding answer. MyLittleComputer_PCB.jpg (42166 Byte)The technical part of this product is straight forward. A small microcomputer from National Semiconductors, often found in cheap toys like the Quiz-Kid or the wonderful Monkey See, controls both the LED's and the keyboard. A similar microcontroller was used in the later Magic Sorter. The four songs stored in the My Little Computer are accessed with the four arrow keys: [UP] Twinkle, Twinkle, Little Star - [DOWN] Fr?re Jacques - [LEFT] Oh, My Darling Clementine - [RIGHT] For Elise (source: http://www.datamath.org/Edu/MyLittleComputer.htm) DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.253: hap and Sean Riddle added 'Texas Instruments My Little Computer' system. ROMSET: 2048 bytes in 1 file / 1.55Kb packed $end $info=lilith $mame 0.192 [Robbbert] Lilith, DISER, 1984 The DISER Lilith is a custom built workstation computer based on the AMD 2901 bit-slice processor, created by a group led by Niklaus Wirth at ETH Zürich. The project started in 1977 and by 1984 several hundred workstations were in use. It had a high resolution full page display, a mouse, a laser printer interface, and a network interface. Its software was written completely in Modula-2 and included a relational database program called Lidas. Citing from Sven Erik Knudsen's contribution to "The Art of Simplicity": "Lilith's clock speed was around 7 MHz and enabled Lilith to execute between 1 and 2 million instructions (called M-code) per second. Initially, the main memory was planned to have 65,536 16-bit words memory, but soon after its first version, it was enlarged to twice that capacity. For regular Modula-2 programs, however, only the initial 65,536 words were usable for storage of variables" (source: https://en.wikipedia.org/wiki/Lilith_(computer)). DRIVER: skeleton/lilith.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.192: Robbbert added 'DISER Lilith' system. ROMSET: 22528 bytes in 18 files / 9.80Kb packed $end $info=lilprof $mame 0.160 [hap, Sean Riddle] Little Professor (1978 version), Texas Instruments, 1978 The Little Professor is a backwards calculator designed for children ages 5 to 9. Instead of providing the answer to a mathematical expression entered by the user, it generates unsolved expressions and prompts the user for the answer (source: http://en.wikipedia.org/wiki/Little_Professor). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.265: Small correction to input matrix [hap]. - 0.264: Changed description to 'Little Professor (1978 version)'. - 0.160: hap and Sean Riddle added 'TI Little Professor (1976 version)' system. ROMSET: 3175 bytes in 5 files / 1.84Kb packed $end $info=lilprofo $mame 0.264 [David Haywood, Team Europe] Little Professor (1976 version, rev. C), Texas Instruments, 1976 The Little Professor is a backwards calculator designed for children ages 5 to 9. Instead of providing the answer to a mathematical expression entered by the user, it generates unsolved expressions and prompts the user for the answer (source: http://en.wikipedia.org/wiki/Little_Professor). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: David Haywood and Team Europe added 'Texas Instruments Little Professor (1976 version, rev. C)' system. ROMSET: 2393 bytes in 4 files / 1.52Kb packed $end $info=lilprofoa $mame 0.264 [David Haywood, Team Europe] Little Professor (1976 version, rev. A), Texas Instruments, 1976 The Little Professor is a backwards calculator designed for children ages 5 to 9. Instead of providing the answer to a mathematical expression entered by the user, it generates unsolved expressions and prompts the user for the answer (source: http://en.wikipedia.org/wiki/Little_Professor). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: David Haywood and Team Europe added 'Texas Instruments Little Professor (1976 version, rev. A)' system. ROMSET: 2393 bytes in 4 files / 1.46Kb packed $end $info=lilprofob $mame 0.264 [David Haywood, Team Europe] Little Professor (1976 version, rev. B), Texas Instruments, 1976 The Little Professor is a backwards calculator designed for children ages 5 to 9. Instead of providing the answer to a mathematical expression entered by the user, it generates unsolved expressions and prompts the user for the answer (source: http://en.wikipedia.org/wiki/Little_Professor). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: David Haywood and Team Europe added 'Texas Instruments Little Professor (1976 version, rev. B)' system. ROMSET: 2393 bytes in 4 files / 1.51Kb packed $end $info=linndrum $mame 0.275 [m1macrophage] LinnDrum, Linn Electronics, 1982 The Linn LinnDrum is a drum machine (percussion production machine) designed by Roger Linn and manufactured by Linn Electronics in 1982. It is considered one of the most influential devices in the history of electronic music and rhythm because of its ability to generate realistic and programmable drums using high-quality digital samples. The LinnDrum is the successor to the famous Linn LM-1 Drum Computer, and was widely used in the 1980s in various music genres, including pop, rock, R&B, and hip-hop. DRIVER: linn/linndrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: m1macrophage added 'Linn Electronics LinnDrum' system. ROMSET: 122880 bytes in 30 files / 105.16Kb packed $end $info=linndrum_audio_device $mame 0.276 [m1macrophage] LinnDrum audio circuits, , ???? DRIVER: linn/linndrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: m1macrophage added 'LinnDrum audio circuits' device. ROMSET: None required. $end $info=linndrum_vcf_eg $mame 0.282 [m1macrophage] LinnDrum filter envelope generator, , ???? DRIVER: linn/linndrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: m1macrophage added 'LinnDrum filter envelope generator' device. ROMSET: None required. $end $info=lion3500 $mame 0.212 [rfka01] 3500, Lion, 1993 Technical informations: BIOS saved according to http://mess.redump.net/dumping/dump_bios_using_debug from a 3560C machine. Form factor: Notebook. CPU: Intel 486DX2-66. RAM: 2MB, 4MB, 8MB or 16MB. Chipset: ETEQ ET/486H (ET82C491 & ET82C492), 82C206, 82C712. ROM: 128K Video (E0000-EFFFF) & BIOS ROM (F0000-FFFFF). Video: Cirrus Logic GD-6420BF/6430 6342 internal VGA, 640x480 256 color display. Mass storage: Floppy 3.5" 1.44MB, 3.5" HDD, 120MB. Input: Trackball connected as a PS/2 mouse. Options: 100 pin expansion port for 3305 Docking station (2xISA16 slots), external keypad. Ports: External VGA, external keyboard, COM1, external keypad, COM2, LPT1, buzzer. Variants: T denotes an active 8.4" display, C a passive 9.5" color display. 3560T/C (486DX2-66), 3530T/C(486DX2-50), 3500T/C (486DX-33), 3500SXT/SXC(486SX-25) (source: https://github.com/mamedev/mame/blob/master/src/mame/drivers/at.cpp). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.212: rfka01 added 'Lion 3500' system. ROMSET: 131072 bytes in 1 file / 49.63Kb packed $end $info=lisa $mame 0.132 [Raphael Nabet] 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). DRIVER: apple/lisa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: lisa.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.285: Added ATTR_COLD on stuff [Vas Crabb]. Massive updates core: Better support for external mmus. Note: I didn't expect to push that one right now, it's missing documentation among other things, but since some people seems to be interested to work on that driver I don't want to hold them [Olivier Galibert]. - 0.253: Reduce the fdc ROM region size [Olivier Galibert]. - 0.146: Fixed polarity of COPS handshake signal, POST now passes. Hooked up SCC, serial POST tests now pass. Fixed MMU behavior in setup mode, system runs POST again [R. Belmont]. - 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: Raphael Nabet 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]. ROMSET: 35840 bytes in 6 files / 26.45Kb packed $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. 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?-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. 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). DRIVER: apple/lisa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: lisa.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual, Marquee and PCB. WIP: - 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: 35840 bytes in 6 files / 26.45Kb packed $end $info=lisa210 $mame 0.37b9 [Raphael Nabet] 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. 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?-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. 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). DRIVER: apple/lisa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: lisa.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.37b9: Raphael Nabet added 'Apple Lisa2/10' system. ROMSET: 10496 bytes in 3 files / 7.16Kb packed $end $info=lisa2fdc $mame 0.285 [Olivier Galibert] Lisa 2 FDC subsystem, , ???? DRIVER: apple/lisafdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Olivier Galibert added 'Lisa 2 FDC subsystem' device. ROMSET: 4352 bytes in 2 files / 2.85Kb packed $end $info=lisafdc $mame 0.285 [Olivier Galibert] Lisa 1 FDC subsystem, , ???? DRIVER: apple/lisafdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Olivier Galibert added 'Lisa 1 FDC subsystem' device. ROMSET: 4352 bytes in 2 files / 3.02Kb packed $end $info=lisammu $mame 0.285 [Olivier Galibert] Lisa MMU, , ???? DRIVER: apple/lisammu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Olivier Galibert added 'Lisa MMU' device. ROMSET: None required. $end $info=lisavideo $mame 0.285 [Olivier Galibert] Lisa video device, , ???? DRIVER: apple/lisavideo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Olivier Galibert added 'Lisa video device' device. ROMSET: 256 bytes in 1 file / 0.11Kb packed $end $info=litelrn $mame 0.254 [hap, Sean Riddle] Lite 'n Learn: Electronic Organ, Concept 2000, 1978 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.254: hap and Sean Riddle added 'Concept 2000 Lite 'n Learn: Electronic Organ' system. ROMSET: 2256 bytes in 3 files / 1.19Kb packed $end $info=liveafb $mame 0.242 [hap, Sean Riddle] Live Action Football, Kenner, 1980 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.242: hap and Sean Riddle added 'Kenner Live Action Football' system. ROMSET: 165338 bytes in 4 files / 57.44Kb packed $end $info=lk201 $mame 0.146u5 DEC LK201 Keyboard, , ???? DRIVER: dec/lk201.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u5: Added 'DEC LK201 keyboard' device. ROMSET: 12288 bytes in 2 files / 5.67Kb packed $end $info=lk3000 $mame 0.233 [hap, Sean Riddle] LK-3000, Lexicon, 1979 The Lexicon LK-3000 is an arithmetic calculator with 12 digits precision and algebraic logic. It has 33 keys, and an LED (light-emitting diode) display, typical of calculators of this era. The power source is Sealed battery pack (source: https://www.calculator.org/calculators/Lexicon_LK-3000.html). DRIVER: handheld/lk3000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: lk3000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.233: hap and Sean Riddle added 'Lexicon LK-3000' system. ROMSET: None required. $end $info=llc1 $mame 0.131 [Miodrag Milanović] LLC-1, SCCH, 1984 DRIVER: ddr/llc1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.223: Machine promoted to working [Robbbert]. - 0.146u5: Fixed monitor keyboard LLC2: added 'speaker and annoying keyclick [Robbbert]. - 0.146u4: 1. Identified monitor keys 2. Turns out new monitor ROM is also a bad dump 3. Added patches to make the system usable [Robbbert]. - 0.131: Miodrag Milanović added 'LLC1 (not working)' system. ROMSET: 6144 bytes in 5 files / 4.46Kb packed $end $info=llc2 $mame 0.131 [Miodrag Milanović] LLC-2, SCCH, 1984 DRIVER: ddr/llc2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.131: Miodrag Milanović added 'LLC-2' system. ROMSET: 14336 bytes in 3 files / 10.80Kb packed $end $info=lm103s $mame 0.210 [AJR] LM-103S, , 198? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.210: AJR added 'LM-103S' system. ROMSET: 65536 bytes in 2 files / 46.01Kb packed $end $info=lm24014h $mame 0.210 LM24014H LCD Unit (240x64), , ???? DRIVER: devices/video/t6963c.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.210: Added 'LM24014H LCD Unit (240x64)' device. ROMSET: 1024 bytes in 1 file / 0.46Kb packed $end $info=lmc1992 $mame 0.149u1 LMC1992 Stereo Tone and Volume, , ???? DRIVER: devices/sound/lmc1992.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Changed description to 'LMC1992 Stereo Tone and Volume'. - 0.149u1: Added 'LMC1992' device. ROMSET: None required. $end $info=lms46 $mame 0.215 [Don Maslin Archive, AJR] LMS46-V9, Litek Information Systems, 1988 DRIVER: skeleton/lms46.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.215: Don Maslin Archive and AJR added 'Litek Information Systems LMS46-V9' system. ROMSET: 16384 bytes in 1 file / 9.42Kb packed $end $info=lnsy1392 $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] Lansay 1392, Lansay, 1979 Technical information and pictures: http://www.system-cfg.com/detailconsole.php?ident=88 DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'Lansay 1392' system. ROMSET: None required. $end $info=lnux4004 $mame 0.271 [Vas Crabb] Linux/4004, Dmitry Grinberg, 2024 Booting Linux on limited hardware platforms has become a badge of honor among embedded engineers. In some cases, the result is practical. In others, it is an achievement of skill. Dmitry Grinberg's latest project fits the latter category. Linux/4004 is a four-bit computer that boots Linux on a microprocessor designed for desktop calculators in the 1970s. The Intel 4004 is a four-bit microprocessor that requires several other chips to make a functional equivalent of a modern processor. Several aspects make directly running an operating system like Linux challenging. For example, the CPU does not support any logical operations (e.g., AND, OR, XOR), nor does the chip have any interrupts. Fortunately, however, a JMP condition checks the status of a specific pin. Also, memory operations are minimal. Grinberg's approach to running Linux on such a limited machine is similar to a past project. Previously, Grinberg made a business card that emulated an MIPS processor running Linux. For Intel 4004, Grinberg also chose to emulate an MIPS R300 processor. Implementing only the MIPS R3000 left 400 bytes of the available 4096 bytes of the 4004's code space. Despite this limitation, Grinberg also managed to squeeze in a 190-byte SD Card driver. (This driver might be the world's smallest SD card driver!) Eventually, Grinberg implemented a bank switching method to double the ROM size to a whopping 8192 bytes! From there, Grinberg added support to Linux/4004 for (modern) SPI-based PSRAM (RAM for the MIPS emulation), a 40x2 VFD character display, and a UART-based serial port. Also, 32 LEDs display the MIPS's Program Counter (PC) — because every project needs blinking LEDs! It updates once every 32 instructions. The other hardware includes voltage-level translators to interface the vintage chipset with the modern chips. These translators are necessary to ensure that the four-bit microprocessor can communicate with the modern components, such as the SD card and the PSRAM. The primary power supply is USB-C's 5 volts, which get converted to 3.3 volts and -10 volts (for the MCS-04 memory). At first, Linux's boot time was just over nine days. Grinberg wanted to achieve a boot in less than a week. After optimizing the emulation code and then the Linux kernel, the final boot time got down to an astonishing 4.76 days! But booting is just the start. In one demonstration, Grinberg illustrates Linux/4004's slowness by showing a time-lapse of the nine-day process to display ASCII art on the VFD (source: https://www.hackster.io/news/dmitry-grinberg-boots-linux-on-a-four-bit-calculator-chip-in-less-than-a-week-5ae9b91b2fd7). DRIVER: homebrew/linux4004.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Preliminary Save State: Supported SOFTWARE LIST: lnux4004.xml RESOURCES: Snap and Title. WIP: - 0.271: Vas Crabb added 'Dmitry Grinberg Linux/4004' system. ROMSET: 8192 bytes in 1 file / 5.04Kb packed $end $info=lnw80 $mame 0.37b13 [Robbbert] LNW-80, LNW Research, 1981 he LNW80 computer was LNW's attempt to take advantage of the success of the TRS-80 Model I, a very popular and inexpensive computer system first released by Radio Shack in 1977. While claiming to be fully hardware and software compatible with the TRS-80, the LNW80 has additional circuitry to expand its features and capabilites (source: http://oldcomputers.net/lnw80.html). DRIVER: trs/lnw80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_cass.xml, trs80_quik.xml, trs80_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.37b15: Added 'correct BIOS. The driver is still non functional [JoJo]. - 0.37b13: Robbbert added 'LNW Research LNW-80' system. ROMSET: 14368 bytes in 8 files / 11.00Kb packed $end $info=locomo $mame 0.227 [Ryan Holtz] Sharp LoCoMo Peripheral, , ???? DRIVER: devices/machine/locomo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Ryan Holtz added 'Sharp LoCoMo Peripheral' device. ROMSET: None required. $end $info=loewe715 $mame 0.201 [Robbbert] Multicom 715L, Loewe, 1988 This unit is dedicated terminal for Bildschirmtext information service, available in 1980s in West Germany. Bildschirmtext, abbreviated BTX, was information exchange service, in which, with modem, terminal and optionally floppy drive, data in pages could be transmitted by telephone network. User purchased or rented (from German Post) equipment and paid per page, each page could cost different. Also, pages could be saved on a floppy to read them later. In 2001 BTX was switched off because of Internet popularization (source: http://oldcomputer.info/terminal/multicom/index.htm). DRIVER: skeleton/terminal.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.201: Robbbert added 'Loewe Multicom 715L' system. ROMSET: 65536 bytes in 1 file / 32.55Kb packed $end $info=loewed $mame 0.201 [Robbbert] Multitel D, Loewe, 1992 Another Bildschirmtext terminal from late 1980s/early 1990s. Small, monochrome screen and keyboard are totally enough for device which is used to browse telephone pages. This terminal has also a handset to perform telephone functions. Contrary to Siemens Bitel units this one has no keylock, but has both serial port and printer port in some, Centronics-like format. Technically it's based on 8031 and 8052 microcontrollers with 64kB of dynamic RAM (source: http://oldcomputer.info/terminal/multitel_D/index.htm). DRIVER: skeleton/terminal.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.201: Robbbert added 'Loewe Multitel D' system. ROMSET: 163840 bytes in 2 files / 82.12Kb packed $end $info=logimus_midipak $mame 0.251 [AJR] Logimus Midipak, , ???? DRIVER: devices/bus/thomson/midipak.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: AJR added 'Logimus Midipak' device. ROMSET: None required. $end $info=lola8 $mame 0.263 [Stevan Parojcic] Lola 8, Institut Ivo Lola Ribar, 1985 Since the 80's there have been many new computers on the world market, from the Spectrum, Commodore, Atari, etc. At that time more Yugoslav companies managed to make microcomputers (Institut Ivo Lola Ribar - Lola 8, EI Niš - Pecom 32 i 64, PEL Varaždin - Galeb i Orao, Ivel - Ultra i Z3, etc.), or these models were too small (and with fewer games) for home buyers in comparison with popular computers (source: https://una.ba/tehnologija/razvoj-kompjutera-u-sfrj-od-cer-a-preko-galaksije-do-iris-a). DRIVER: sfrj/lola8a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.263: Stevan Parojcic added 'Institut Ivo Lola Ribar Lola 8' system. ROMSET: 20480 bytes in 3 files / 11.74Kb packed $end $info=lola8a $mame 0.150 [Zarko Zivanov, Miodrag Milanović] Lola 8A, Institut Ivo Lola Ribar, 1986 Lola 8 was a computer developed by Ivo Lola Ribar Institute of SR Serbia in 1982 and announced for release in 1985. As the manufacturer's focus was CNC equipment, Lola 8 was built out of components they used for CNC machines. Originally likely designed as the industrial controller, the computer initially had a keyboard completely orthogonally laid out rectangular key caps. This was possibly done as a result of using standard CNC keyboard components that need to minimize the entry of environtmental dirt into the' system. Later designs (model "8A") used standard keyboard arrangement and were available in a number of schools as educational computers (source: http://en.wikipedia.org/wiki/Lola_8). DRIVER: sfrj/lola8a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.263: Fixed video output, added inverted video mode. Add missing gfx decode [Miodrag Milanović] - 0.262: Keyboard cleanup. Add RAM options and cleanup keyboard mapping [Miodrag Milanović]. - 0.150: Zarko Zivanov and Miodrag Milanović added 'Institut Ivo Lola Ribar Lola 8A' system. ROMSET: 24576 bytes in 3 files / 17.81Kb packed $end $info=lola8nk $mame 0.263 [Marko Solajic] Lola 8 NK, Institut Ivo Lola Ribar, 1985 Since the 80's there have been many new computers on the world market, from the Spectrum, Commodore, Atari, etc. At that time more Yugoslav companies managed to make microcomputers (Institut Ivo Lola Ribar - Lola 8, EI Niš - Pecom 32 i 64, PEL Varaždin - Galeb i Orao, Ivel - Ultra i Z3, etc.), or these models were too small (and with fewer games) for home buyers in comparison with popular computers (source: https://una.ba/tehnologija/razvoj-kompjutera-u-sfrj-od-cer-a-preko-galaksije-do-iris-a). DRIVER: sfrj/lola8a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.263: Marko Solajic added 'Institut Ivo Lola Ribar Lola 8 NK' system. ROMSET: 18496 bytes in 7 files / 12.72Kb packed $end $info=lond16 $mame 0.213 [Berger] Mephisto London 16 Bit, Richard Lang, 1996 Richard Lang's London program module was never officially available. This program is a subsequent update for the Mephisto devices Almeria, Lyon, Portorose, Vancouver, Genius 68030, Berlin 68000, Berlin Pro, which could be converted to the London program in 1996. The London program is comparable to the PC program Genius 3, which beat the then world champion Garry Kasparov in 1994 at the Intel World Chess Grand Prix in two 25-minute games by 1.5:0.5 (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_London_68000). DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.213: Berger added 'Richard Lang Mephisto London 16 Bit' system. ROMSET: 262144 bytes in 2 files / 118.86Kb packed $end $info=lond32 $mame 0.143u8 [Cowering] Mephisto London 32 Bit, Richard Lang, 1996 The program module of London Richard Long was never officially released. It is in this program for a subsequent update to the device Mephisto Almeria, Lyon, Porto Rose, Vancouver, Genius 68030, Berlin 68000, Berlin Pro, which could be converted in 1996 to the London program. The London program is similar to the PC program Genius 3, which in 1994 the then world champion Garry Kasparov at the Intel World Chess Grand Prix in two 25 minutes games with 1.5: 0.5 struck! (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Mephisto_London_68020). DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), PCB and Artwork Preview. WIP: - 0.213: Renamed (lond020) to (lond32), description changed to 'Mephisto London 32 Bit' and changed manufacturer to 'Richard Lang'. - 0.189: Clone promoted to working [Sandro Ronco]. - 0.143u8: Cowering added 'Mephisto London 68020 32 Bit' system. ROMSET: 294912 bytes in 2 files / 112.38Kb packed $end $info=lond32t $mame 0.218 [hap, anonymous] Mephisto London 68030, Saitek, 1996 Richard Lang's London program module was never officially available. This program is a subsequent update for the Mephisto devices Almeria, Lyon, Portorose, Vancouver, Genius 68030, Berlin 68000, Berlin Pro, which could be converted to the London program in 1996. The London program is comparable to the Genius 3 PC program, which beat the then world champion Garry Kasparov at the Intel World Chess Grand Prix with 1.5: 0.5 in two 25-minute games in 1994 (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_London_68030). DRIVER: hegenerglaser/modular_tm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: hap and anonymous added 'Saitek Mephisto London 68030' system. ROMSET: 262144 bytes in 1 file / 109.09Kb packed $end $info=lond32t8 $mame 0.218 [hap, anonymous] Mephisto TM London, Saitek, 1996 Technical information: https://www.schach-computer.info/wiki/index.php/Mephisto_TM_London DRIVER: hegenerglaser/modular_tm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: hap and anonymous added 'Saitek Mephisto TM London' system. ROMSET: 262144 bytes in 1 file / 109.09Kb packed $end $info=lores $mame 0.267 [Andrei I. Holub] Spectrum Next Lores, , ???? DRIVER: sinclair/next/specnext_lores.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Improved LoRes mode to support half-pixel rendering [Andrei I. Holub]. - 0.267: Andrei I. Holub added 'Spectrum Next Lores' device. ROMSET: None required. $end $info=lostreas $mame 0.171 [hap, Sean Riddle] Lost Treasure: The Electronic Deep-Sea Diving Game (Electronic Dive-Control Center), Parker Brothers, 1982 This exciting electronic adventure game makes you a deep-sea diver in search of treasure. The treasure scattered throughout the ocean depths and you must try to locate and dive for it before your opponents can. All with the help of the Electronic Dive Control Center. It will lead you to exact treasure locations and let you simulate an actual dive. Listen as you descend deeper and deeper, searching the bottom for silver or gold. If you find some, return to the surface before you run out of air! Then sail to port to cash it in…or risk being pirated by other players. Luck, skill and a sense of adventure. That's what it takes to be the first to earn $1,000,000 and win the game" (source: https://boardgamegeek.com/boardgame/4668/lost-treasure). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.254: Changed description to 'Lost Treasure: The Electronic Deep-Sea Diving Game (Electronic Dive-Control Center)'. - 0.171: hap and Sean Riddle added 'Parker Brothers Lost Treasure' system. ROMSET: 3280 bytes in 3 files / 2.16Kb packed $end $info=lpc2103 $mame 0.168 NXP LPC2103, , ???? DRIVER: devices/cpu/arm7/lpc210x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NXP LPC2103'. - 0.168: Added 'LPC2103' device. ROMSET: None required. $end $info=lpetshop $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Littlest Pet Shop, Hasbro, 2007 DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'Hasbro Littlest Pet Shop' system. ROMSET: 8388608 bytes in 1 file / 1.83Mb packed $end $info=lpgm240 $mame 0.218 [Team Europe] Let's Play! Game Machine 240 in 1, , 200? DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Team Europe added 'Let's Play! Game Machine 240 in 1' system. ROMSET: 8392704 bytes in 2 files / 3.13Mb packed $end $info=lr35902 $mame 0.149u1 Sharp LR35902, , ???? DRIVER: devices/cpu/lr35902/lr35902.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Sharp LR35902' [Angelo Salese]. - 0.194: Fixed disassembly [AJR]. - 0.149u1: Added 'LR35902' device. ROMSET: None required. $end $info=lrk331 $mame 0.233 [Bitsavers] Lark Associates LRK-331 ESDI Controller, , ???? DRIVER: devices/bus/isa/lrk330.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Bitsavers added 'Lark Associates LRK-331 ESDI Controller' device. ROMSET: 24576 bytes in 2 files / 17.46Kb packed $end $info=ls157 $mame 0.234 [AJR] 74LS157 Quad 2-to-1 Multiplexer, , ???? DRIVER: devices/machine/74157.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: AJR added '74LS157 Quad 2-to-1 Multiplexer' device. ROMSET: None required. $end $info=ls157_x2 $mame 0.234 [AJR] 74LS157 Quad 2-to-1 Multiplexer (x2), , ???? DRIVER: devices/machine/74157.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: AJR added '74LS157 Quad 2-to-1 Multiplexer (x2)' device. ROMSET: None required. $end $info=ls259 $mame 0.189 74LS259 Addressable Latch, , ???? DRIVER: devices/machine/74259.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Added '74LS259 Addressable Latch' device. ROMSET: None required. $end $info=ls486e $mame 0.215 [rfka01] LS-486E (SiS 85C496/85C497 chipset, rev:C), LuckyStar, 199? DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.286: Changed description to 'LS-486E (SiS 85C496/85C497 chipset, rev:C)'. - 0.218: Added 'ls486eb BIOS option [rfka01]. - 0.215: rfka01 added 'LuckyStar LS-486E Rev:C' system. ROMSET: 786432 bytes in 6 files / 536.82Kb packed $end $info=ls5amvp3 $mame 0.286 [The Retro Web] 5AMVP3 (VIA MVP3 chipset), Lucky Star, 1998 Cost-effective OEM motherboard produced by Lucky Star (an Asian brand specializing in PC clones), based on the VIA MVP3 chipset (VT82C505), widely used from 1998 to 1999. Designed for Socket 7/Super Socket 7 processors: AMD K6-2, K6-III, and Intel Pentium II/MMX. Typical features include mixed ISA/PCI slots, support for SDRAM up to 768 MB–1 GB, a built-in IDE controller with two ATA-33/66 channels, optional AC'97 audio, and serial/parallel ports. The MVP3 chipset offered decent 3D performance for its time thanks to the AGP 2x interface, though it had limitations in managing external L2 cache memory. Typical of entry-level PC builds and Asian clones from the Windows 98/ME era, this motherboard represented an affordable solution prior to the dominance of official Intel chipsets. It did not include advanced features such as robust overclocking or multiprocessor support. DRIVER: pc/pcipc_via.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.286: The Retro Web added 'Lucky Star 5AMVP3 (VIA MVP3 chipset)' system. ROMSET: 131072 bytes in 1 file / 108.92Kb packed $end $info=lsi11 $mame 0.282 [Sergey Svishchev] DEC LSI-11, , ???? DRIVER: devices/cpu/t11/t11.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Sergey Svishchev added 'DEC LSI-11' device. ROMSET: None required. $end $info=lsi53c810 $mame 0.149u1 LSI 53C810 SCSI, , ???? DRIVER: devices/machine/53c810.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'LSI 53C810 SCSI'. - 0.149u1: Added '53C810 SCSI' device. ROMSET: None required. $end $info=lsucm486v30 $mame 0.234 [BreakPoint, rfka01] UCM-486V30, Lucky Star, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/6823 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: BreakPoint and rfka01 added 'Lucky Star UCM-486V30' system. ROMSET: 65536 bytes in 1 file / 40.39Kb packed $end $info=ltleappad $mame 0.218 [Sean Riddle, Clawgrip] Little Touch LeapPad, LeapFrog, 2005 Leap Frog Little Touch LeapPad is designed for reading together with toddler and then for the toddler's independent years to use alone. Case requires 4 AA batteries; not included. Accessories included are:One Bear in the Bedroom book introduces numbers, counting, shapes and animals. Lulu the Letter Spinning Spider book/cartridge discovers letters and letter sounds. Guess How Much I Love You book/cartridge discovers music and instruments. If I Were book/cartridge discovers colors Pooh Loves You book/cartridge discovers friendship and emotions. Animal Dance book/cartridge discovers rhythms and dance. Animal World book/cartridge discovers animals and animal attributes. A to Z Adventures book/cartridge discovers letters and letter sounds Let's Get Busy, Baby! book/cartridge discovers first words in English and Spanish. Rainbow Fish book/cartridge introduces numbers, counting, colors, music and rhythm. Let's Get Moving Puzzle includes interactive puzzle, cartridge and instruction guideLeapPad is in excellent condition and works perfectly; sounds are clear and volume loud (source: https://www.worthpoint.com/worthopedia/leap-frog-little-touch-leappad-10-1828285586). DRIVER: leapfrog/leappad.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: leapfrog_ltleappad_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.233: Added 'German ltleappad BIOS [Team Europe, Sean Riddle]. - 0.218: Sean Riddle and Clawgrip added 'LeapFrog Little Touch LeapPad' system. ROMSET: 8388608 bytes in 2 files / 6.37Mb packed $end $info=ltmpbp $mame 0.176 [Nigel Barnes] LTM Portable (B+), Lawrie T&M Ltd., 1985 The LTM Portable is a "luggable" BBC Master (it weighs 17.5kg). It has a standard Master Issue 2 motherboard with an internal 6502 Co-processor . It is packaged with a green screen monitor and 2 x 5.25" floppy disc drives in a large, heavy case. It does not include batteries and runs on mains power. From the paper label on the back it appear that the computer was used by the Radio Investigation Service HQ. The only reference to it that I have found is in the 8-Bit Software web site which has a similar computer and a second one based on a BBC Model B+ (source: https://chrisacorns.computinghistory.org.uk/Computers/LTMPortable.html). DRIVER: acorn/bbcbp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbc_rom.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.176: Nigel Barnes added 'Lawrie T&M Ltd. LTM Portable (B+)' system. $end $info=ltmpm $mame 0.176 [Nigel Barnes] LTM Portable (Master), Lawrie T&M Ltd., 1986 The LTM Portable is a 'luggable' BBC Master, with built-in monochrome CRT monitor and dual disk drives. It runs off mains power (source: http://www.computinghistory.org.uk/det/35252/LTM-Portable/). DRIVER: acorn/bbcm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbcm_flop.xml, bbcm_cart.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.176: Nigel Barnes added 'Lawrie T&M Ltd. LTM Portable (Master)' system. $end $info=ltv_tam $mame 0.207 [Sean Riddle, Peter Wilhelmsen] Let's! TV Play Chou Ninki Spot! Korogashi-Houdai Tamagotchi Resort (Japan), Bandai / SSD Company LTD, 2006 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.207: Sean Riddle and Peter Wilhelmsen added 'Bandai/SSD Company LTD Let's! TV Play Chou Ninki Spot! Korogashi-Houdai Tamagotchi Resort (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.57Mb packed $end $info=luna $mame 0.237 [Plamen Mihaylov] Luna, Omron, 1989? LUNA was a computer product line of OMRON Tateishi Electric from the late 1980s to the early 1990s. The LUNA was a 20 MHz/m68030 desktop computer. NetBSD, has supported the LUNA since 1.4.2, released in 2000. The later Omron Luna 88K was available in two models: the DT8840 and TD8860 with 1–4 25 MHz 88100 CPUs and 64 MB RAM. The native operating system was CMU Mach 2.5 and Omron UniOS (source: https://en.wikipedia.org/wiki/LUNA). DRIVER: omron/luna_68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.286: Add rop 30, allowing for screen clearing. Fix DMA address space [Olivier Galibert]. - 0.285: More advances nscsi/hd: Allow to add a per-driver default hd model (still overriden by an IDNT metadata) [Olivier Galibert]. - 0.284: Slightly fix the memory on the ioc, fake its answer to reach the monitor. Hook up the SCSI. Add the CMC [Olivier Galibert]. - 0.281: BugFIX #09254 [Gameplay] (omron/luna_68k.cpp) luna: The monitor environment fails to start [AJR]. - 0.237: Plamen Mihaylov added 'Omron Luna' system. ROMSET: 131072 bytes in 1 file / 50.68Kb packed $end $info=luna_68k_bm $mame 0.286 [Olivier Galibert] Omron Luna 68k BM VME board, , ???? DRIVER: omron/luna_68k_bm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Olivier Galibert added 'Omron Luna 68k BM VME board' device. ROMSET: None required. $end $info=luna_68k_cmc $mame 0.286 [Olivier Galibert] Omron Luna 68k CMC VME board, , ???? DRIVER: omron/luna_68k_cmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Olivier Galibert added 'Omron Luna 68k CMC VME board' device. ROMSET: 32768 bytes in 1 file / 13.30Kb packed $end $info=luna_68k_gpu $mame 0.286 [Olivier Galibert] Omron Luna 68k DPU/GPU combination VME board, , ???? DRIVER: omron/luna_68k_gpu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Olivier Galibert added 'Omron Luna 68k DPU/GPU combination VME board' device. ROMSET: 262144 bytes in 2 files / 81.74Kb packed $end $info=luna_68k_ioc $mame 0.286 [Olivier Galibert] Omron Luna 68k IOC2 VME board, , ???? DRIVER: omron/luna_68k_ioc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Olivier Galibert added 'Omron Luna 68k IOC2 VME board' device. ROMSET: 65536 bytes in 2 files / 27.67Kb packed $end $info=luna_68k_video_connector $mame 0.286 [Olivier Galibert] Luna68k Video board connector, , ???? DRIVER: omron/luna_68k_video.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Olivier Galibert added 'Luna68k Video board connector' device. ROMSET: None required. $end $info=luna_keyboard $mame 0.254 [Patrick Mackinlay] Omron Luna Keyboard, , ???? DRIVER: omron/luna_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Patrick Mackinlay added 'Omron Luna Keyboard' device. ROMSET: None required. $end $info=luna88k $mame 0.255 [Patrick Mackinlay] Luna 88K, Omron, 1991? LUNA is a computer product line of OMRON Tateishi Electric from the late 1980s to the early 1990s. The LUNA is a 20 MHz/m68030 desktop computer.[1] NetBSD has supported the LUNA since 1.4.2, released in 2000. The later Omron Luna 88K was available in two models: the DT8840 and TD8860 with 1?4 25 MHz 88100 CPUs and 64 MB RAM. The native operating system was CMU Mach 2.5 and Omron UniOS (source: https://en.wikipedia.org/wiki/LUNA). DRIVER: omron/luna_88k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.255: Patrick Mackinlay added 'Omron Luna 88K' system. ROMSET: 1048832 bytes in 9 files / 286.75Kb packed $end $info=luna88k2 $mame 0.250 [Plamen Mihaylov] Luna 88K², Omron, 1992? LUNA was a computer product line of OMRON Tateishi Electric from the late 1980s to the early 1990s. The LUNA was a 20 MHz/m68030 desktop computer. NetBSD, has supported the LUNA since 1.4.2, released in 2000. The later Omron Luna 88K was available in two models: the DT8840 and TD8860 with 1?4 25 MHz 88100 CPUs and 64 MB RAM. The native operating system was CMU Mach 2.5 and Omron UniOS (source: https://en.wikipedia.org/wiki/LUNA). DRIVER: omron/luna_88k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.255: System promoted to working [Patrick Mackinlay]. - 0.254: Switch to nscsi mb89352 implementation. Implement network RAM and fzrom [Patrick Mackinlay]. - 0.250: Plamen Mihaylov added 'Omron Luna 88K²' system. ROMSET: 262528 bytes in 4 files / 98.37Kb packed $end $info=lux10828 $mame 0.143u3 [Curt Coder] Luxor 55 10828, , ???? DRIVER: devices/bus/abcbus/lux10828.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Clean up code using device finder arrays for floppy drives [AJR]. - 0.143u3: Curt Coder added 'Luxor 55 10828' device. ROMSET: 12288 bytes in 6 files / 8.51Kb packed $end $info=lux21046 $mame 0.143u3 [Curt Coder] Luxor 55 21046, , ???? DRIVER: devices/bus/abcbus/lux21046.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Clean up code using device finder arrays for floppy drives [AJR]. - 0.184: Changed description to 'Luxor 55 21046'. - 0.143u3: Curt Coder added 'ABC 850 floppy' device. ROMSET: 49152 bytes in 5 files / 23.05Kb packed $end $info=lux21056 $mame 0.151 [Curt Coder] Luxor 55 21056, , ???? DRIVER: devices/bus/abcbus/lux21056.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.151: Curt Coder added 'Luxor 55 21056' device. ROMSET: 10240 bytes in 4 files / 6.85Kb packed $end $info=luxor_abc1656 $mame 0.288 [Curt Coder] Luxor ABC 1656, , ???? DRIVER: devices/bus/abcbus/abc1656.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Curt Coder added 'Luxor ABC 1656' device. $end $info=luxor_r8 $mame 0.253 [Curt Coder] Luxor R8, , ???? ABC1600 includes a funny mouse seen with today's eyes. It has three buttons mounted and connects with a 15-pin D-sub to the keyboard ABC 99. A label on the underside reads: " D?praz Mouse, Type D 83 / P, No 20702, Made in Switzerland" (source, traslated from Swedish: http://www.pc-museum.com/luxor/index.htm). DRIVER: devices/bus/abckb/r8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Curt Coder added 'Luxor R8' device. ROMSET: None required. $end $info=luxor_x37_sasi $mame 0.288 [Curt Coder] Luxor X37 SASI, , ???? DRIVER: luxor/x37_sasi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Curt Coder added 'Luxor X37 SASI' device. $end $info=luxorvec $mame 0.130 [Juergen Buchmueller, Frank Palazzolo, Sean Riddle] Luxor Video Entertainment Computer, Luxor, 197? The Channel F was the first programmable video game system, having plug-in cartridges containing ROM and microprocessor code rather than dedicated circuits. Not a very popular or entertaining system, it was nonetheless important at the time for having a number of original features which were copied by later more successful systems. In Sweden this console was sold as the Luxor Video Entertainment System (source: http://www.old-computers.com/museum/computer.asp?c=890). DRIVER: fairchild/channelf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: channelf.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.130: Juergen Buchmueller, Frank Palazzolo and Sean Riddle added 'Luxor Video Entertainment Computer' system. $end $info=luxorves $mame 0.130 [Juergen Buchmueller, Frank Palazzolo, Sean Riddle] Luxor Video Entertainment System, Luxor, 197? The console that changed home videogames as we know them, the Fairchild Video Entertainment System (VES) revolutionized an industry but soon suffered for it. By 1976, the Pong-driven videogame industry was starting to decline in popularity due to oversaturization, caused by "me too" companies flooding the market with cheap imitations. At this point, Fairchild entered the market with a new machine that wasn't a "me too" device at all (source: http://classicgaming.gamespy.com/View.php?view=ConsoleMuseum.Detail&id=6&game=12). DRIVER: fairchild/channelf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: channelf.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.130: Juergen Buchmueller, Frank Palazzolo and Sean Riddle added 'Luxor Video Entertainment System' system. $end $info=lvision $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Leisure-Vision, Leisure-Dynamics, 1982 One of the many "Arcadia 2001 clone" systems. This one was marketed in Canada. See Emerson Arcadia 2001 for more info (source: http://www.old-computers.com/museum/computer.asp?c=1177&st=2). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Leisure-Dynamics Leisure-Vision' system. ROMSET: None required. $end $info=lviv $mame 0.56.1 [Krzysztof Strzecha] PK-01 Lviv, Lviv Polytechnical Institute, 1989 PK-01 Lvov (PK-01 Lviv) was a Soviet-Ukrainian 8-bit personal computer produced from 1986 to 1991. It had KR580VM80A 2.5-MHz microprocessor (a clone of the Intel 8080 CPU), 16-KB ROM, 64-KB RAM (including 16-KB of video memory with resolution of 256x256 pixels) and was able to display 4 colors from 8-color palette. It also had BASIC programming-language interpreter built-in (source: https://github.com/izhaks/PK01LvovEmulator). DRIVER: ussr/lviv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: lviv.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.246: Changed manufacturer to 'Lviv Polytechnical Institute' [hap]. - 0.148: Added support for multipart tapes (lv0, lv1, etc. extensions) [Fabio Priuli]. - 0.107: Removed 'PK-01 Lviv (alternate)' (lviva) and 'PK-01 Lviv (prototype)' (lvivp) machines. 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 bytes in 3 files / 36.30Kb packed $end $info=lw30 $mame 0.253 [Bartman/Abyss] LW-30, Brother, 1991 Portable label printer Brother LW-30, manufactured in the early 2000s. Compact design with power options including AA batteries or an external adapter, a built-in QWERTY keyboard, and a monochrome LCD display. It uses thermal print ribbons in widths of 6/9/12 mm (TZe technology). Basic features include text formatting, frame creation, symbol insertion, and storage of recently used labels. Designed for office, school, and home use to create organizational labels, tags, and identification labels. Simple interface with no PC connectivity—all text is entered directly via the integrated keyboard. This model represents the entry-level offering in Brother’s P-touch series prior to the introduction of models with USB/Bluetooth connectivity. DRIVER: brother/lw30.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.256: Remove custom beep device [hap]. - 0.253: Bartman/Abyss added 'Brother LW-30' system. ROMSET: 790528 bytes in 4 files / 488.83Kb packed $end $info=lw350 $mame 0.254 [Bartman/Abyss] LW-350, Brother, 1995 Portable label printer Brother LW-350, a model from the P-touch series launched in the early 2000s. Compact design with power options including AA batteries or an external adapter, an integrated QWERTY keyboard, and a monochrome LCD display. It uses thermal print ribbons TZe in widths of 6/9/12 mm. Compared to the base model LW-30, it offers advanced features such as multi-label storage, additional text styles, decorative frames, pre-defined symbols, and automatic formatting for addresses or phone numbers. Designed for office, school, and home use to create organizational labels, tags, and professional identification labels. It features a standalone interface without PC connectivity—all text is entered directly via the built-in keyboard. This model represents an intermediate step in the P-touch lineup before the adoption of USB/Bluetooth connections in later models. DRIVER: brother/lw350.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.254: Bartman/Abyss added 'Brother LW-350' system. ROMSET: 524288 bytes in 1 file / 206.95Kb packed $end $info=lw450 $mame 0.254 [Bartman/Abyss] LW-450, Brother, 1992 Portable label printer Brother LW-450, part of the P-touch series introduced in the early 2000s. Compact design powered by AA batteries or an external adapter, featuring a built-in QWERTY keyboard and a monochrome LCD display. Uses TZe thermal print tapes in widths of 6/9/12 mm. Offers enhanced capabilities over the LW-350: larger label memory, more text styles and decorative frames, expanded symbol libraries, automatic formatting for addresses/phone numbers, and support for vertical text printing. Designed for office, school, and home use to produce professional-looking organizational labels, file tags, and identification markers. Operates as a standalone device with no PC connectivity—all input is entered directly via the integrated keyboard. Represents an upper-tier model in the pre-USB/Bluetooth P-touch lineup, targeting users needing greater customization and label complexity without computer assistance. DRIVER: brother/lw350.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.254: Bartman/Abyss added 'Brother LW-450' system. ROMSET: 786432 bytes in 2 files / 479.89Kb packed $end $info=lw700i $mame 0.201 [R. Belmont, rfka01] LW-700i, Brother, 1995 Portable label printer Brother LW-700i, part of the P-touch series released in the mid-2000s. Compact design with AA battery or AC adapter power, integrated QWERTY keyboard, and a backlit monochrome LCD display for improved visibility. Uses TZe thermal tapes in widths up to 18 mm (6/9/12/18 mm), enabling larger, more professional labels. Offers advanced features over earlier models: expanded memory for storing numerous custom labels, extensive text styling options, decorative frames, symbol libraries, vertical printing, barcode generation (Code 39, Code 128), and automatic formatting for addresses, dates, and phone numbers. Designed for office, educational, and home use to create high-quality organizational, filing, and identification labels. Operates as a standalone device—no PC connectivity; all input is entered directly via the built-in keyboard. Represents a high-end model in the pre-USB era of the P-touch line, emphasizing versatility and print quality without requiring computer integration. DRIVER: brother/lw700i.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.254: Connect fdc and floppy drive, don't work yet because of dma [cracyc]. - 0.253: Renamed (blw700i) to (lw700i). - 0.201: R. Belmont and rfka01 added 'Brother LW-700i' system. ROMSET: 2097152 bytes in 1 file / 1.06Mb packed $end $info=lw840 $mame 0.253 [Bartman/Abyss] LW-840ic, Brother, 1997 Portable label printer Brother LW-840ic, part of the P-touch series launched in the mid-to-late 2000s. Compact design with AA battery or AC adapter power, integrated QWERTY keyboard, and a backlit monochrome LCD display. Uses TZe thermal tapes in widths up to 18 mm (6/9/12/18 mm). Adds PC connectivity via USB compared to earlier models—enabling label creation using Brother’s P-touch Editor software on Windows PCs while retaining full standalone functionality. Advanced features include large internal memory for saved labels, extensive text styles, decorative frames, symbol libraries, vertical printing, barcode support (Code 39, Code 128, EAN, UPC), and automatic formatting for addresses, dates, and phone numbers. Designed for professional office, educational, and home use to produce high-quality organizational, filing, and identification labels. Represents a transitional high-end model bridging standalone usability and early computer integration in the P-touch lineup. DRIVER: brother/lw840.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.253: Bartman/Abyss added 'Brother LW-840ic' system. ROMSET: 4194304 bytes in 1 file / 2.46Mb packed $end $info=lwriter $mame 0.181 [Lord Nightmare, Joakim Larsson Edström] LaserWriter, Apple Computer, 1985 The LaserWriter II NT is an Adobe-based PostScript printer designed to be adequate for the needs of most Apple Macintosh users. The LaserWriter II NT was popular in the expanding business market for Macintosh computers. The letters NT may be short for New Technology or an abbreviation of NeTwork connectable ?? the NT has an AppleTalk interface. The lack of an IBM-compatible Centronics parallel interface and HP emulation made the II NT less popular in the PC market, but it can be connected to a PC via the serial port and used as a PostScript printer or as a Diablo 630. The exteriors of the Apple family printers are very different from those of other Canon SX-based printers and reflect Apple's emphasis on industrial design. Inside the covers, however, the mechanism is standard Canon LBP-SX. All electro-mechanical parts are interchangeable with those of any of the many other LBP-SX based models (source: http://www.printerworks.com/Catalogs/SX-Catalog/SX-AppLW-IINT.html). DRIVER: apple/lwriter.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.235: Changed description to 'LaserWriter'. - 0.181: Lord Nightmare and Joakim Larsson Edström added 'Apple Laser Writer II NT' system. ROMSET: 1048576 bytes in 16 files / 637.21Kb packed $end $info=lwriter2nt $mame 0.235 [Jeff Muizelaar] LaserWriter II NT, Apple Computer, 1988 The LaserWriter is a laser printer with built-in PostScript interpreter sold by Apple Computer, Inc. from 1985 to 1988. It was one of the first laser printers available to the mass market. In combination with WYSIWYG publishing software like PageMaker, that operated on top of the graphical user interface of Macintosh computers, the LaserWriter was a key component at the beginning of the desktop publishing revolution. In 1988, to address the need for both an affordable printer and a professional printer, the LaserWriter II was designed to allow for complete replacement of the computer circuit board that operates the printer. Across all the different models, the print engine was the same. For midrange users, the LaserWriter II NT provided PostScript support and AppleTalk networking (source: https://en.wikipedia.org/wiki/LaserWriter). DRIVER: apple/lwriter.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.235: Jeff Muizelaar added 'Apple Computer LaserWriter II NT' system. ROMSET: 1048576 bytes in 8 files / 706.05Kb packed $end $info=lwriterplus $mame 0.235 [Jeff Muizelaar] LaserWriter Plus, Apple Computer, 1986 The LaserWriter Plus, introduced on January 16, 1986 along with the Mac Plus, built on the success of the networkable, Postscript-based, 300 DPI LaserWriter by adding 22 more fonts to the 13 included with the original LaserWriter. With its 12 MHz 68000 CPU, the LaserWriter was 50% more powerful than any Mac, and with the 1.5 MB of memory necessary to download Postscript fonts and print a page at full 300 dpi resolution, it had three times as much memory as the top-end Mac. The LaserWriter Plus was built around the same Canon LBP-CX engine as the first LaserWriter and the HP LaserJet. With the LaserWriter and LaserJet using the same print engine, toner cartridges for them became a commodity item. The LaserWriter and LaserWriter Plus were replaced by the LaserWriter II family in January 1988 (source: https://lowendmac.com/1986/laserwriter-plus/). DRIVER: apple/lwriter.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.235: Jeff Muizelaar added 'Apple Computer LaserWriter Plus' system. ROMSET: 2097152 bytes in 32 files / 1.42Mb packed $end $info=lx_aven $mame 0.223 [Team Europe, David Haywood] Marvel Avengers TV Game Console (32-bit, Lexibook), Lexibook, 2016 A fantastic and interactive TV console for giant fun with your family and friends in Avengers design. Avengers TV-Game console in 1,200,200 games preinstalled on the supplied mini SD card (4G) TF. Interactive sports games: tennis, swimming, aerobics, bowling, skiing, volleyball, the beach. Arcade and mini games: racing, adventure, brain Sports Games, cards. With 110 32-bit graphics quality. With 3 Avengers games with your heroes taken from the action movie in real time. RCA port multi plug and play players Scope of delivery: 1 wireless TV console with 2 wireless controllers 1 TV AV cable and 1 AC/DC adapter (not included) (source, traslated from French: https://www.amazon.fr/LEXIBOOK-jg7420av-Avengers-Console-200-Jeux/dp/B01GFYMMU0). DRIVER: tvgames/spg29x_lexibook_jg7425.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.261: Changed description to 'Marvel Avengers TV Game Console (32-bit, Lexibook)'. - 0.223: Team Europe and David Haywood added 'Lexibook Marvel Avengers TV Game Console (32-bit) (Lexibook)' system. ROMSET: 1048576 bytes in 1 file / 221.12Kb packed $end $info=lx_frozen $mame 0.261 [TeamEurope, David Haywood] Disney Frozen TV Game Console (32-bit, Lexibook, JG7420FZ), Lexibook, 2016 Frozen TV games console with 1-200 games preinstalled on the Mini SD card supplied (4G TF). Sports games: Tennis, swimming, aerobics, bowling, skiing, beach volleyball interactive; Golf... - arkade and mini games: racing, adventure, brain training, maps. Graphic quality with 110 32-bit games. Featuring 3 Frozen games with your heroes from the cold movie. Real-time action. Multi-player plug and play RCA port. Scope of delivery: 1 wireless TV console with 2 wireless controllers 1 x AV cable and TV 1 AC/DC adapter (not included) (source, traslated from French: https://www.amazon.fr/LEXIBOOK-jg7420fz-Frozen-Console-200-Jeux/dp/B01GFYMOEY). DRIVER: tvgames/spg29x_lexibook_jg7425.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.261: TeamEurope and David Haywood added 'Lexibook Disney Frozen TV Game Console (32-bit, Lexibook, JG7420FZ)' system. ROMSET: 1048576 bytes in 1 file / 221.12Kb packed $end $info=lx_jg7410 $mame 0.227 [David Haywood, Team Europe] Lexibook JG7410 100-in-1, Lexibook / JungleTac, 2012 A fun and interactive TV console. 100 sets of 16 bit graphics quality 32 bit. 89 arcade games : Racing games, memory etc. Includes 1 accessory tennis racket, 1 accessory golf club and 1 accessory baseball bat. 2 wireless joysticks. In addition, 3 accessories to add to the controller to play. 11 interactive games : Dance, tennis, baseball, golf, tennis, bowling, billiards, fishing, boxing, basketball, darts etc. Recommended age: 7 years and up. Dimensions: 45.4 x 31.7 x 6.6 cm (source: https://egypt.souq.com/eg-en/lexibook-tv-game-console-32-bit-graphics-black-jg7410-7454854/i/#description). DRIVER: tvgames/spg2xx_zone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. NOTE: Video: https://www.youtube.com/watch?v=dkKAyehyJsE WIP: - 0.227: David Haywood and Team Europe added 'Lexibook/JungleTac Lexibook JG7410 100-in-1' system. ROMSET: 134217728 bytes in 1 file / 24.10Mb packed $end $info=lx_jg7415 $mame 0.217 [Team Europe, David Haywood] Lexibook JG7415 120-in-1, Lexibook / JungleTac, 2011 TV console with 221 games pre-installed on mini SD card (4GB TF): 40 sports games + 181 arcade games and mini-games: racing, adventure, puzzle, cards (source, traslated from Italian: https://www.amazon.it/LEXIBOOK-JG7425-Sportivi-interattivi-Controller/dp/B01F704GWA). DRIVER: tvgames/spg2xx_zone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.226: Changed manufacturer to 'Lexibook / JungleTac'. - 0.217: Team Europe and David Haywood added 'Lexibook Lexibook JG7415 120-in-1' system. ROMSET: 268435456 bytes in 1 file / 80.62Mb packed $end $info=lx_jg7420 $mame 0.262 [David Haywood] Lexibook JG7420 - TV Game Console (200 Games, 32-bits), Lexibook, 201? Console TV game plug-and-play Lexibook JG7420, marketed as an affordable device featuring "200 games." Compact design with wireless controller, composite/PAL video output for European TVs, and power supplied via an external adapter. The games are simplified variations of classic arcade, puzzle, and sports titles preloaded onto ROM chips—running on embedded 8- or 16-bit hardware that isn't truly 32-bit; the "32-bit" label is purely marketing-driven. Basic 2D graphics, mono audio, and repetitive gameplay. Intended for children aged 5–12 as an entry-level entertainment option for discount markets. DRIVER: tvgames/generalplus_gpm453x_sdcard.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: Changed description to 'Lexibook JG7420 - TV Game Console (200 Games, 32-bits)'. - 0.262: David Haywood added 'Lexibook JG7420 200-in-1' system. $end $info=lx_jg7425 $mame 0.217 [Team Europe] Lexibook JG7425 221-in-1, Lexibook, 2015 TV console: 221 games pre-installed on mini SD card (4GB TF): 40 sports games + 181 arcade games and mini-games: racing, adventure, puzzle, cards (source, traslated from Italian: https://www.amazon.it/LEXIBOOK-JG7425-Sportivi-interattivi-Controller/dp/B01F704GWA?th=1). DRIVER: tvgames/spg29x_lexibook_jg7425.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.217: Team Europe added 'Lexibook JG7425 221-in-1' system. ROMSET: 2097152 bytes in 1 file / 222.62Kb packed $end $info=lx_jg7440 $mame 0.286 [TeamEurope] Lexibook JG7440 - TV Game Console (250 Games, 32-bits), Lexibook, 201? Economic console TV game manufactured by Lexibook (a French brand specializing in educational devices for children), model JG7440. Compact device with 250 built-in games based on simplified 32-bit hardware (typically ARM chipsets or unofficial NES/SNES clones). Colorful plastic design with two wired controllers integrated into the chassis, composite video/HDMI output for TVs, and power supplied via an external adapter. The games are simplified variations of classic titles (platformers, puzzles, sports) featuring reduced 2D graphics and basic sampled audio. Does not include official licenses; the game titles feature slightly modified names to circumvent copyright restrictions. Intended for children and discount markets as entry-level casual entertainment, typical of the Asian OEM industry that manufactures for European brands. DRIVER: tvgames/generalplus_gpm453x_sdcard.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Lexibook Lexibook JG7440 - TV Game Console (250 Games, 32-bits)' system. ROMSET: 1048576 bytes in 1 file / 343.64Kb packed $end $info=lx800 $mame 0.154 Epson LX-800, , ???? DRIVER: devices/bus/centronics/epson_lx800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: BugFIX #06320: [Core] any computer with lx800 printer: Various problems when using centronics printers [cuavas]. - 0.154: Added 'Epson LX-800' device. ROMSET: 32768 bytes in 1 file / 14.68Kb packed $end $info=lx810l $mame 0.154 Epson LX-810L, , ???? DRIVER: devices/bus/centronics/epson_lx810l.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: Changed description to 'Epson LX-810L'. Fixed carriage position readback after soft readback (#8679) [Golden Child]. - 0.154: Added 'Espon LX-810L' device. ROMSET: 32768 bytes in 1 file / 21.45Kb packed $end $info=lxairjet $mame 0.261 [TeamEurope, David Haywood] Super TV Air Jet 6-in-1 (Lexibook Junior), Lexibook, 2007 Easy to connect via A/V outlet; wireless motorbike or game controller can be used; six fun and easy games; realistic handlebars with brake and accelerator; wireless Jet Ski with range of up to 5 meters (source: https://www.shopclues.com/lexibook-super-tv-air-jet-118990066.html). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: TeamEurope and David Haywood added 'Lexibook Super TV Air Jet 6-in-1 (Lexibook Junior)' system. ROMSET: 4194304 bytes in 1 file / 1.41Mb packed $end $info=lxcap $mame 0.227 [Tim Schuerewegen] Cyber Arcade Pocket (JL1895), Lexibook, 201? A classic and elegant design in a pocket console ! You can bring it everywhere you go ! With it's fabulous 1.8'' colour screen, buttons and adjustable volume, it provides an optimal gameplay setting. It is the perfect gift for any geek or nostalgic friend who wants to play at home or anywhere else (source: https://www.amazon.co.uk/LEXIBOOK-JL1895-Portable-Handheld-Teenagers/dp/B08DKDLZQN). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Tim Schuerewegen added 'Lexibook Cyber Arcade Pocket (JL1895)' system. ROMSET: 8392704 bytes in 2 files / 2.38Mb packed $end $info=lxccatv $mame 0.233 [Sean Riddle, taizou] Compact Cyber Arcade TV - 120 in 1 (JL2370), Lexibook, 2012 120 classic video games in one console, including sports, adventure, space invaders, racing, pet shop, slot machines and many more. 2.5-inch color LCD screen with 8-bit processor with 16-bit graphics technology. Easy to play and carry anywhere, can be connected to your TV for full immersion (source, traslated from Italian: https://www.amazon.it/Lexibook-JL2370-Console-allacciamento-Grafica/dp/B007ZSSP8O). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.233: Sean Riddle and taizou added 'Lexibook Compact Cyber Arcade TV - 120 in 1 (JL2370)' system. ROMSET: 33558528 bytes in 2 files / 8.47Mb packed $end $info=lxccminn $mame 0.223 [Team Europe] Console Colour - Minnie Mouse (JL2800MN), Lexibook, 200? DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.278: Changed description to 'Console Colour - Minnie Mouse (JL2800MN)'. - 0.233: Changed description to 'Console Colour - Minnie Mouse'. - 0.223: Team Europe added 'Lexibook Console Colour - Minnie Mouse' system. ROMSET: 67112960 bytes in 2 files / 11.04Mb packed $end $info=lxccplan $mame 0.223 [Team Europe] Console Colour - Disney's Planes (JL2800PL), Lexibook, 200? All the great video game classics in one console: 10 Disney planes games + 110 classic games included. LCD colour screen 2.4" (6.1 cm). 16-bit CPU and rechargeable battery! (source: https://www.amazon.co.uk/LEXIBOOK-Disney-Planes-Portable-Console/dp/B00CL4FF1C). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.278: Changed description to 'Console Colour - Disney's Planes (JL2800PL)'. - 0.233: Changed description to 'Console Colour - Disney's Planes'. - 0.223: Team Europe added 'Lexibook Console Colour - Disney's Planes' system. ROMSET: 67112960 bytes in 2 files / 11.07Mb packed $end $info=lxcmc250 $mame 0.218 [Team Europe, David Haywood] Compact Cyber Arcade - 250-in-1 (JL2375), Lexibook, 200? 250 classic video games in one console, including sport, adventure, space invaders, racing, pet shop, slot machine and many other themes. 2.5 inch LCD colour screen with 8 bit processor with 16 bit graphic technology. Easy to play and carry everywhere can be connected to the TV for a full immersion (source: https://www.amazon.com/). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.233: Changed description to 'Compact Cyber Arcade - 250-in-1 (JL2375)'. - 0.218: Team Europe and David Haywood added 'Lexibook Compact Cyber Arcade - 250-in-1 (JL2375)' system. ROMSET: 67112960 bytes in 2 files / 15.40Mb packed $end $info=lxcmcy $mame 0.186 [David Haywood] Compact Cyber Arcade - 200 in 1 (JL2355), Lexibook, 2013 250-in-1: sport, action, logic, adventure, platforms and much more! Navigate through the main menu and choose among 250 titles including snake, bricks, battleship, sudoku, football, basketball and racing games, Hunt monsters, escape dangerous zones, score goals, and win wild races, hours of fun for everyone! (source: https://www.lexibook.com/en/products/toys-and-games/console-game/jl2377-00-compact-cyber-arcade-portable-gaming-console-250-gaming.html). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.278: Changed description to 'Compact Cyber Arcade - 200 in 1 (JL2355)'. - 0.233: Changed description to 'Compact Cyber Arcade'. - 0.217: Renamed (lexcyber) to (lxcmcy). - 0.186: David Haywood added 'Lexibook Compact Cyber Arcade machine. ROMSET: 67112960 bytes in 2 files / 14.44Mb packed $end $info=lxcmcyba $mame 0.275 [David Haywood, TeamEurope] Compact Cyber Arcade - Barbie (JL2365BB), Lexibook, 2014 The Lexibook Compact Cyber Arcade - Barbie is a portable gaming device produced by Lexibook, a company specializing in electronic toys, children's consoles and educational devices. This particular model is dedicated to the Barbie brand, the famous toy and entertainment franchise aimed primarily at a female audience. The device is part of the Compact Cyber Arcade line, a series of compact portable consoles designed to offer simple and fun games on a monochrome or color LCD screen. The Barbie theme makes it especially appealing to little girls, with graphics, characters, and stories inspired by the world of Barbie. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: Changed description to 'Compact Cyber Arcade - Barbie (JL2365BB)'. - 0.275: David Haywood, TeamEurope added 'Lexibook Compact Cyber Arcade - Barbie' system. ROMSET: 67112960 bytes in 2 files / 11.12Mb packed $end $info=lxcmcybt $mame 0.278 [TeamEurope] Compact Cyber Arcade - Batman (JL2367BAT), Lexibook, 2020 The Lexibook Compact Cyber Arcade - Batman JL2367BAT, released in 2020, is a portable electronic toy designed for fans of the DC superhero. Featuring an LCD screen and interactive buttons, it includes various action-packed mini-games inspired by Batman's adventures, such as fighting Gotham's criminals, nighttime chases, and rescue missions. Its compact, dark-themed design makes it ideal for children aged 6 and up. Battery-powered and TV-free, it's perfect for on-the-go play. Part of the Cyber Arcade series, which combines simple entertainment with popular licenses like DC Comics. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'Lexibook Compact Cyber Arcade - Batman (JL2367BAT)' system. ROMSET: 67112960 bytes in 2 files / 11.62Mb packed $end $info=lxcmcyco $mame 0.283 [David Haywood, TeamEurope] Compact Cyber Arcade - Cars (JL2360DC-1, 120-in-1), Lexibook, 2014 2014 portable console themed around Cars, featuring a built-in color LCD screen and 120 preinstalled games inspired by the famous movie. Equipped with physical controls adorned with character graphics, it offers a simple and colorful gaming experience designed for young children and young fans of the Disney•Pixar saga. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added 'Lexibook Compact Cyber Arcade - Cars (JL2360DC-1, 120-in-1)' system. ROMSET: 67112960 bytes in 2 files / 11.42Mb packed $end $info=lxcmcycr $mame 0.224 [Team Europe, David Haywood] Compact Cyber Arcade - Cars (JL2365DC), Lexibook, 2014 For fans of video games! Enter the world of Disney Cars with 140 classic games brought together in one console: sports, adventure, racing, brick games and many more. In addition, 10 Cars games for a total of 150 games for hours of fun to take with you wherever you go. 16-bit graphics quality. Screen resolution: 256 X 240. 2.5 "LCD color display (source, traslated from French: https://www.lexibook.com/en/jl2365dc-00-compact-cyber-arcader.html). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.278: Changed description to 'Compact Cyber Arcade - Cars (JL2365DC)'. - 0.233: Changed description to 'Compact Cyber Arcade - Cars'. - 0.224: Team Europe and David Haywood added 'Lexibook Lexibook Compact Cyber Arcade - Cars' system. ROMSET: 67112960 bytes in 2 files / 11.11Mb packed $end $info=lxcmcydp $mame 0.219 [Team Europe, David Haywood] Compact Cyber Arcade - Disney Princess (120-in-1), Lexibook, 2012 All the great video game classics in one console! 10 Disney Princess games + 140 classic games included. LCD colour screen 2.5'' (6.35 cm). 8-bit CPU with 16-bit graphics (source: https://www.lexibook.com/en/products/toys-and-games/console-game/jl2365dp-02-console-arcade-center-disney-princess.html). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.278: Changed description to 'Compact Cyber Arcade - Disney Princess (120-in-1)'. - 0.233: Changed description to 'Compact Cyber Arcade - Disney Princess'. - 0.219: Team Europe and David Haywood added 'Lexibook Lexibook Compact Cyber Arcade - Disney Princess' system. ROMSET: 67112960 bytes in 2 files / 11.44Mb packed $end $info=lxcmcydpn $mame 0.278 [TeamEurope] Compact Cyber Arcade - Disney Princess (JL2367DP, 150-in-1), Lexibook, 2014 The Lexibook Compact Cyber Arcade - Disney Princess JL2367DP, released in 2014, is a portable electronic toy designed for young fans of Disney Princesses. Featuring an LCD screen and control buttons, it includes various themed mini-games focused on magic, adventure, and style, with iconic characters like Cinderella, Belle, Ariel, and Rapunzel. Its compact, colorful design makes it easy to carry, and it runs on batteries with no TV connection required. Aimed at children aged 5 and up, it's part of Lexibook's Cyber Arcade series, combining simple gameplay with popular licenses. A classic travel toy and gift for young fans. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'Lexibook Compact Cyber Arcade - Disney Princess (JL2367DP, 150-in-1)' system. ROMSET: 67112960 bytes in 2 files / 11.68Mb packed $end $info=lxcmcyfd $mame 0.282 [David Haywood, TeamEurope] Compact Cyber Arcade - Finding Dory, Lexibook, 2014 It’s a plug-and-play console released in 2014, inspired by the film Finding Dory. Designed to connect to a television, it offers a collection of simplified arcade games with marine themes and characters from the movie. The integrated controller features colored buttons for actions, while audio and video are output via composite connection. Targeted at children, it combines entertainment and visual recognition in a simple, accessible format. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Lexibook Compact Cyber Arcade - Finding Dory' system. ROMSET: 67112960 bytes in 2 files / 11.07Mb packed $end $info=lxcmcyfz $mame 0.218 [Team Europe] Compact Cyber Arcade - Frozen (JL2365FZ), Lexibook, 200? 150-in-1: 10 Frozen games + 140 classic games: sport, action, logic, adventure, platforms and much more! Hunt monsters, escape dangerous zones, score goals, and win wild races, hours of fun for everyone! 2.5'' LCD colour screen (6,35 cm). 8-bit CPU with 16-bit graphics (source: https://www.lexibook.com/en/products/toys-and-games/console-game/jl2367fz-00-disney-frozen-elsa-compact-cyber-arcader-portable-gaming-console.html). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.278: Changed description to 'Compact Cyber Arcade - Frozen (JL2365FZ)'. - 0.233: Changed description to 'Compact Cyber Arcade - Frozen'. - 0.218: Team Europe added 'Lexibook Compact Cyber Arcade - Frozen' system. ROMSET: 67112960 bytes in 2 files / 11.27Mb packed $end $info=lxcmcyfza $mame 0.283 [David Haywood, TeamEurope] Compact Cyber Arcade - Frozen (JL2365FZ-6), Lexibook, 200? Handheld console with a built-in color LCD screen and a selection of preinstalled games inspired by the movie Frozen. Featuring physical controls decorated with characters from the Disney saga, it offers a simple, colorful, and intuitive gaming experience designed for young children and young fans of Princess Elsa and her sister Anna. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added 'Lexibook Compact Cyber Arcade - Frozen (JL2365FZ-6)' system. ROMSET: 67108864 bytes in 1 file / 11.86Mb packed $end $info=lxcmcyfzb $mame 0.283 [David Haywood, TeamEurope] Compact Cyber Arcade - Frozen (JL2367FZ), Lexibook, 200? Handheld console with a built-in color LCD screen and a selection of preinstalled games inspired by the movie Frozen. Featuring physical controls decorated with characters from the Disney saga, it offers a simple, vibrant, and immediate gaming experience designed to entertain young children and young fans of Elsa, Anna, and their friends. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added 'Lexibook Compact Cyber Arcade - Frozen (JL2367FZ)' system. ROMSET: 67108864 bytes in 1 file / 11.86Mb packed $end $info=lxcmcyls $mame 0.283 [David Haywood, TeamEurope] Compact Cyber Arcade - Lilo & Stitch (JL2367D), Lexibook, 2021 2021 portable console with a built-in color LCD screen and a selection of preinstalled games inspired by the movie Lilo & Stitch. Featuring physical controls decorated with characters from Disney’s animated series, it offers a simple, colorful, and instant gaming experience designed to entertain young children and young fans of Stitch and his quirky family. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added 'Lexibook Compact Cyber Arcade - Lilo & Stitch (JL2367D)' system. ROMSET: 67112960 bytes in 2 files / 11.61Mb packed $end $info=lxcmcypj $mame 0.227 [Zup, Team Europe] Compact Cyber Arcade - PJ Masks (JL2365PJM), Lexibook, 2018 150-in-1: 10 PJ Masks + 140 classic games : sport, action, logic, adventure, platforms and much more! Hunt monsters, escape dangerous zones, score goals, and win wild races, hours of fun for everyone! 2.5" LCD colour screen. Speaker and volume button. Power supply: 3 x AAA/LR03 batteries (source: https://www.lexibook.com/en/jl2365pjm-00-pyjamasques-yoyo-console-de-jeux-portable-compact-cyber-arcade.html). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.278: Changed description to 'Compact Cyber Arcade - PJ Masks (JL2365PJM)'. - 0.233: Changed description to 'Compact Cyber Arcade - PJ Masks'. - 0.227: Zup and Team Europe added 'Lexibook Compact Cyber Arcade - PJ Masks' system. ROMSET: 67112960 bytes in 2 files / 11.10Mb packed $end $info=lxcmcypp $mame 0.224 [Team Europe] Compact Cyber Arcade - Paw Patrol (JL2367PA), Lexibook, 2018 Enjoy 150 games including 10 Paw Patrol games in this console that will please all Chase, Marshall, Rubble and Skye fans! Discover 140 classic games such as platform, logic, racing, arcade…and many more to discover for hours of fun! (source: https://www.amazon.com/LEXiBOOK-Compact-Portable-Operated-JL2367PA/dp/B087JX8WY7). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.278: Changed description to 'Compact Cyber Arcade - Paw Patrol (JL2367PA)'. - 0.233: Changed description to 'Compact Cyber Arcade - Paw Patrol'. - 0.224: Team Europe added 'Lexibook Lexibook Compact Cyber Arcade - Paw Patrol' system. ROMSET: 67112960 bytes in 2 files / 11.56Mb packed $end $info=lxcmcyppa $mame 0.282 [David Haywood, TeamEurope] Compact Cyber Arcade - Paw Patrol (JL2365PA-5), Lexibook, 2018 It’s a plug-and-play console released in 2018, inspired by the Paw Patrol series. Designed to connect to a television, it offers a collection of simplified arcade games featuring characters and themes from the show. The integrated controller has colored buttons for actions, while audio and video are output via composite connection. Targeted at preschool-aged children, it combines entertainment and visual recognition in a simple, intuitive experience suitable for younger audiences. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Lexibook Compact Cyber Arcade - Paw Patrol (JL2365PA-5)' system. ROMSET: 67108864 bytes in 1 file / 11.56Mb packed $end $info=lxcmcysp $mame 0.222 [Sean Riddle, Kitsune Sniper] Compact Cyber Arcade - Spider-Man (120-in-1), Lexibook, 2012 For fans of video games! Enter the world of Disney Cars with 140 classic games in one console: sports, adventure, racing, brick games and many more games! In addition, 10 Cars games for a total of 150 games for hours of fun to take everywhere with you. 16-bit graphics quality. Screen resolution: 256 X 240. 2.5?? LCD color screen (source, traslated from French: https://www.lexibook.com/en/products/toys-and-games/console-game/jl2365dc-00-compact-cyber-arcader.html). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Changed description to 'Compact Cyber Arcade - Spider-Man (120-in-1)'. - 0.233: Changed description to 'Compact Cyber Arcade - Marvel Ultimate Spider-Man'. - 0.222: Sean Riddle and Kitsune Sniper added 'Lexibook Compact Cyber Arcade - Marvel Ultimate Spider-Man' system. ROMSET: 67112960 bytes in 2 files / 11.63Mb packed $end $info=lxcmcyspa $mame 0.283 [David Haywood, TeamEurope] Compact Cyber Arcade - Spider-Man (JL2350SP, 120-in-1), Lexibook, 2012 2012 handheld console with a built-in color LCD screen and 120 preinstalled games inspired by the Marvel superhero Spider-Man. Featuring physical controls with themed graphics, it delivers a dynamic and immersive gaming experience designed for young Spider-Man fans, packed with action, adventure, and simple gameplay mechanics. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added 'Lexibook Compact Cyber Arcade - Spider-Man (JL2350SP, 120-in-1)' system. ROMSET: 67108864 bytes in 1 file / 11.69Mb packed $end $info=lxcmcyspn $mame 0.278 [TeamEurope] Compact Cyber Arcade - Spider-Man (JL2367SP, 150-in-1), Lexibook, 2014 The Lexibook Compact Cyber Arcade - Spider-Man JL2367SP, released around 2014, is a portable electronic toy designed for fans of the iconic Marvel superhero. Featuring an LCD screen and interactive buttons, it includes various action-packed mini-games inspired by Spider-Man's adventures, such as battling villains and rescuing citizens in the city. Its compact design and superhero theme make it ideal for children aged 6 and up. Battery-powered and TV-free, it's perfect for on-the-go play. Part of the Cyber Arcade series, known for simple gameplay and popular licenses like Marvel and Disney. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'Lexibook Compact Cyber Arcade - Spider-Man (JL2367SP, 150-in-1)' system. ROMSET: 67112960 bytes in 2 files / 12.26Mb packed $end $info=lxcmcysw $mame 0.217 [Team Europe] Compact Cyber Arcade - Star Wars Rebels (JL2365SW), Lexibook, 200? DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.278: Changed description to 'Compact Cyber Arcade - Star Wars Rebels (JL2365SW)'. - 0.233: Changed description to 'Compact Cyber Arcade - Star Wars Rebels'. - 0.217: Team Europe added 'Lexibook Compact Cyber Arcade - Star Wars Rebels' system. ROMSET: 67112960 bytes in 2 files / 11.78Mb packed $end $info=lxcyber $mame 0.227 [pascal_frigoriste] Cyber Arcade 200-in-1, Lexibook, 201? The greatest classics of video games in one console! 200 games: sport, action, logic, arcade and more! 2.8 "(7.1 cm) color LCD display. Power supply: 3 LR6 / AA batteries (source, traslated from French: https://www.lexibook.com/en/products/toys-and-games/console-game/jl2940-console-de-jeux-portable-retro-cyber-arcader-200-jeux-lexibook.html). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.227: pascal_frigoriste added 'Lexibook Cyber Arcade 200-in-1' system. ROMSET: 8388608 bytes in 1 file / 2.81Mb packed $end $info=lxcymls $mame 0.283 [TeamEurope] Cyber Arcade Motion - Lilo & Stitch (JL3180D_01), Lexibook, 2021 2021 portable console themed around Lilo & Stitch, featuring a built-in color LCD screen and motion sensors for an interactive, gesture-based gaming experience. Includes games inspired by the movie, physical controls, and vibrant content designed to keep little ones entertained with instant, engaging fun. DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'Lexibook Cyber Arcade Motion - Lilo & Stitch (JL3180D_01)' system. ROMSET: 33554432 bytes in 1 file / 18.85Mb packed $end $info=lxcympp $mame 0.283 [TeamEurope] Cyber Arcade Motion - Paw Patrol (JL3180PA), Lexibook, 2021 2021 Paw Patrol-themed handheld console featuring a built-in color LCD screen and motion sensors for an interactive, gesture-based gaming experience. It offers games inspired by the animated series, physical controls, and simple content designed to keep little ones entertained with instant, engaging fun. DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'Lexibook Cyber Arcade Motion - Paw Patrol (JL3180PA)' system. ROMSET: 33554432 bytes in 1 file / 18.49Mb packed $end $info=lxcymsm $mame 0.283 [TeamEurope] Cyber Arcade Motion - Superman (JL3180SU), Lexibook, 2021 2021 Superman-themed handheld console featuring a built-in color LCD screen and games inspired by the DC superhero. Includes motion sensors for an interactive, gesture-based experience, physical controls, and content designed to engage young fans with dynamic action and instant fun. DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'Lexibook Cyber Arcade Motion - Superman (JL3180SU)' system. ROMSET: 33554432 bytes in 1 file / 19.48Mb packed $end $info=lxcypkdp $mame 0.278 [TeamEurope] Cyber Arcade Pocket - Disney Princess (JL1895DP), Lexibook, 201? The Lexibook Cyber Arcade Pocket - Disney Princess JL1895DP, is a portable electronic toy designed for young fans of Disney Princesses. Featuring an LCD screen and game buttons, it includes various themed mini-games focused on adventure, magic, and style, with characters like Cinderella, Belle, Ariel, and Rapunzel. Its compact, colorful design makes it easy to carry anywhere. Battery-powered and ideal for children aged 5 and up, it's part of the Cyber Arcade Pocket series, combining simple entertainment with popular licenses. A perfect gift for fans of the Disney Princess world. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'Lexibook Cyber Arcade Pocket - Disney Princess (JL1895DP)' system. ROMSET: 67112960 bytes in 2 files / 11.06Mb packed $end $info=lxcypkfz $mame 0.283 [TeamEurope] Cyber Arcade Pocket - Frozen (JL1895FZ), Lexibook, 201? Handheld console with a built-in color LCD screen and a selection of preinstalled games inspired by the movie Frozen. Featuring physical controls decorated with characters from the Disney saga, it offers a simple, vibrant, and immediate gaming experience designed to entertain young children and young fans of Elsa, Anna, and their friends. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'Lexibook Cyber Arcade Pocket - Frozen (JL1895FZ)' system. ROMSET: 67112960 bytes in 2 files / 11.24Mb packed $end $info=lxcypkpp $mame 0.282 [David Haywood, TeamEurope] Cyber Arcade Pocket - Paw Patrol (JL1895PA), Lexibook, 201? It’s a handheld console inspired by the Paw Patrol series. It features a color LCD screen and a collection of simplified arcade games with characters and themes from the show. The controller is built into the unit, with directional and action buttons, and is battery-powered. It does not support cartridges or updates. Designed for children, it offers an immediate, intuitive, and visually engaging gaming experience, with audio and graphics optimized for standalone use. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Lexibook Cyber Arcade Pocket - Paw Patrol (JL1895PA)' system. ROMSET: 134221824 bytes in 2 files / 10.96Mb packed $end $info=lxcypksp $mame 0.278 [TeamEurope] Cyber Arcade Pocket - Spider-Man (JL1895SP-2), Lexibook, 201? The Lexibook Cyber Arcade Pocket - Spider-Man JL1895SP-2, is a portable electronic toy designed for Spider-Man fans. Featuring an LCD screen and interactive buttons, it includes several superhero-themed mini-games such as battles, chases, and rescue missions. Its compact design makes it perfect for on-the-go play. Battery-powered and aimed at children aged 6 and up, it's part of the Cyber Arcade Pocket series, known for simple gameplay and strong Marvel character appeal. An ideal gadget for everyday fun or travel. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'Lexibook Cyber Arcade Pocket - Spider-Man (JL1895SP-2)' system. ROMSET: 67112960 bytes in 2 files / 11.61Mb packed $end $info=lxcyrace $mame 0.278 [TeamEurope] Cyber Arcade Racing (JL3150), Lexibook, 2021 The Lexibook Cyber Arcade Racing JL3150, released in 2021, is a portable electronic toy designed for young racing enthusiasts. It's a handheld console with an integrated LCD screen and features multiple arcade-style racing games. The design resembles a racing wheel, with buttons for acceleration, braking, and steering. Ideal for children aged 6 and up, it combines fun and role-play. No TV required, powered by batteries. Part of the Cyber Arcade series, it's an affordable and entertaining gadget, perfect as a gift or travel toy. DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'Lexibook Cyber Arcade Racing (JL3150)' system. ROMSET: 16777216 bytes in 1 file / 15.07Mb packed $end $info=lxnoddy $mame 0.261 [David Haywood, Team Europe] Noddy's TV Console, Lexibook, 2005 DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: David Haywood and Team Europe added 'Lexibook Noddy's TV Console' system. ROMSET: 2097152 bytes in 1 file / 452.45Kb packed $end $info=lxpc $mame 0.286 [TeamEurope] Power Console (JCG100i1, English/French), Lexibook, 2020 Economical console TV game manufactured by Lexibook (a French brand specializing in educational devices), model JCG100i1. Compact device with built-in games running on simplified hardware (ARM chipset or unofficial retro clones), featuring a colorful plastic design and two integrated wired controllers. Includes composite video/HDMI output for TVs, powered via an external adapter. Comes with simplified casual games (platformers, puzzles, sports) featuring reduced 2D graphics and basic audio. Multilingual interface—English and French selectable from the menu. No official licenses: titles have slightly modified names to avoid copyright issues. Designed for children and discount markets as entry-level entertainment, typical OEM production from Asia for European brands. Marketed in Europe between 2010 and 2020. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Lexibook Power Console (JCG100i1, English/French)' system. ROMSET: 67108864 bytes in 1 file / 22.99Mb packed $end $info=lxpcdp $mame 0.286 [TeamEurope] Power Console - Disney Princess (JCG100DPi1, English/French), Lexibook, 2020 Disney Princess-themed console TV game. A themed variant of the Power Console, featuring a pink/silver design adorned with Disney Princess characters (Cinderella, Ariel, Belle, and others). Simplified hardware with built-in games inspired by the franchise: dress-up mini-games, music, puzzles, and simple 2D-colored adventure games. Two wired controllers integrated into the plastic chassis; HDMI/composite output for TV; power supplied via adapter. Multilingual interface with selectable English/French options. Games are not officially developed by Disney but are licensed and produced for girls aged 3–8. Typical OEM production from Asia for European brands under thematic licensing. Marketed in Europe as an entry-level entertainment option aimed at young female audiences. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Lexibook Power Console - Disney Princess (JCG100DPi1, English/French)' system. ROMSET: 67108864 bytes in 1 file / 23.02Mb packed $end $info=lxpcfz $mame 0.288 [TeamEurope] Power Console - Frozen (JCG100GFZi1, English/French), Lexibook, 2020 Educational console for children themed around Frozen, produced by Lexibook. Features a colorful design with a built-in keyboard featuring large themed keys, a monochrome or color LCD display (depending on the version), an included mouse, and stereo speakers. Based on embedded hardware or PC-compatible SoC, it offers educational activities in literacy, math, logic, music, and creativity, featuring Frozen characters such as Elsa and Anna. Includes USB ports, memory card slots, and sometimes Wi-Fi connectivity. Powered by an external adapter. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Lexibook Power Console - Frozen (JCG100GFZi1, English/French)' system. ROMSET: 67108864 bytes in 1 file / 23.03Mb packed $end $info=lxpcfzcz $mame 0.288 [TeamEurope] Power Console - Frozen (JCG100GFZi12, English/Czech), Lexibook, 2020 Educational console for children themed around Frozen, produced by Lexibook. Features a colorful design with a built-in keyboard featuring large themed keys, a monochrome or color LCD display (depending on the version), an included mouse, and stereo speakers. Based on embedded hardware or PC-compatible SoC, it offers educational activities in literacy, math, logic, music, and creativity, featuring Frozen characters such as Elsa and Anna. Includes USB ports, memory card slots, and sometimes Wi-Fi connectivity. Powered by an external adapter. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Lexibook Power Console - Frozen (JCG100GFZi12, English/Czech)' system. ROMSET: 67108864 bytes in 1 file / 23.27Mb packed $end $info=lxpcg $mame 0.286 [TeamEurope] Power Console (JCG100i3, English/German), Lexibook, 2020 Budget TV game console by Lexibook (French educational brand), model JCG100i3. Compact device with built-in games on simplified hardware (ARM chipset or unofficial retro clones), colorful plastic design with two integrated wired controllers. Composite/HDMI video output for TVs, powered via external adapter. Features simplified casual games (platformers, puzzles, sports) with basic 2D graphics and audio. Multilingual interface with selectable English/German options. No official game licenses—titles use slightly modified names to avoid copyright issues. Designed for children and discount markets as entry-level entertainment. Typical Asian OEM production for European brands. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Lexibook Power Console (JCG100i3, English/German)' system. ROMSET: 67108864 bytes in 1 file / 22.90Mb packed $end $info=lxpcgp $mame 0.286 [TeamEurope] Power Console - Gabby's Dollhouse (JCG100GDHi1, English/French), Lexibook, 2020 Console TV game themed after Gabby's Dollhouse (Netflix children’s series). A variant of the Power Console featuring a pink/purple design adorned with characters from the series (Gabby, Pandy, Kitty Fairy). Simplified hardware with built-in games inspired by the series: exploration mini-games, puzzles, and creative activities with colorful 2D graphics. Two wired controllers integrated into the plastic chassis; HDMI/composite output for TV; power supplied via adapter. Multilingual interface with selectable English/French options. Games produced under license from Netflix for children aged 3–7. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Lexibook Power Console - Gabby's Dollhouse (JCG100GDHi1, English/French)' system. ROMSET: 67108864 bytes in 1 file / 23.21Mb packed $end $info=lxpcli $mame 0.278 [TeamEurope] Power Console - Lilo & Stitch (JCG100Di1, English/French), Lexibook, 2020 The Lexibook Power Console – Lilo & Stitch, launched in 2020, is a portable electronic gaming system produced by Lexibook, a French company specializing in educational electronic games and gadgets for children. This device is a pocket-sized console inspired by the Disney animated film *Lilo & Stitch* (2002), designed for young fans of the franchise, particularly children between the ages of 5 and 10. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: Changed description to 'Power Console - Lilo & Stitch (JCG100Di1, English/French)'. - 0.278: TeamEurope added 'Lexibook Power Console - Lilo & Stitch' system. ROMSET: 67108864 bytes in 1 file / 23.21Mb packed $end $info=lxpcpp $mame 0.280 [TeamEurope, David Haywood] Power Console - Paw Patrol (JCG100PAi1, English/French), Lexibook, 2020 Console plug-and-play designed to connect directly to your TV, tailored for young children and inspired by a popular animated kids' series. It comes preloaded with a variety of educational and adventure games, featuring characters and settings that stay true to the show's universe. Equipped with a colorful, simplified controller, it offers intuitive gameplay, recognizable sounds, and age-appropriate objectives perfect for preschoolers. Designed to encourage coordination, basic problem-solving skills, and playful learning, this console stands out for its safe design, durable materials, and standard AV connectivity. Ideal for instant family entertainment—no downloads or complicated setups required! DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: Changed description to 'Power Console - Paw Patrol (JCG100PAi1, English/French)'. - 0.280: TeamEurope and David Haywood added 'Lexibook Power Console - Paw Patrol' system. ROMSET: 67108864 bytes in 1 file / 23.01Mb packed $end $info=lxpcs $mame 0.286 [TeamEurope] Power Console (JCG100i2, English/Spanish), Lexibook, 2020 Affordable Lexibook console TV game (French brand), model JCG100i2. Compact device with built-in games running on simplified hardware (ARM chipset/unofficial retro clones), featuring a colorful plastic design and two integrated wired controllers. Includes composite video/HDMI output for TVs, powered by an external adapter. Comes with simplified casual games (platformers, puzzles, sports) featuring reduced 2D graphics and basic audio. Multilingual interface in English and Spanish, selectable from the menu. No official licenses: titles have slightly modified names to avoid copyright issues. Designed for children and discount markets as an entry-level entertainment option—typical OEM Asian production for European brands. Marketed in Europe and Spanish-speaking regions between 2010 and 2020. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Lexibook Power Console (JCG100i2, English/Spanish)' system. ROMSET: 67108864 bytes in 1 file / 25.43Mb packed $end $info=lxpcsp $mame 0.277 [TeamEurope, David Haywood] Power Console - Marvel Spider-Man (JCG100SPi1, English/French), Lexibook, 2020 It's a plug-and-play portable mini-console produced by Lexibook, a French company specializing in electronic toys, learning devices and retro consoles. This particular edition is dedicated to one of Marvel's most iconic characters: Spider-Man (the Spiderman) . The console is designed as an inexpensive and easy-to-use device, ideal for young fans of the superhero or for those looking for a bit of nostalgia with retro games with a modern twist. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: Changed description to 'Power Console - Marvel Spider-Man (JCG100SPi1, English/French)'. - 0.277: TeamEurope and David Haywood added 'Lexibook Power Console - Marvel Spider-Man' system. ROMSET: 67108864 bytes in 1 file / 23.02Mb packed $end $info=lxspidaj $mame 0.221 [Team Europe] Spider-Man Super TV Air Jet (Lexibook Junior, JG6000SP), Lexibook, 2007 7 games to experience real jet ski racing. To have the true sensations of a scooter of the seas, the child must lean from left to right according to its trajectory. The acceleration and braking functions are on the handles of the scooter of the seas as on a real one. Stunning Spider-Man graphics (16-bit technology). The scooter of the seas connects to the television via the audio-video sockets or the scart socket (adapter included) (source, traslated from Italian: https://www.amazon.it/LEXIBOOK-jg6000sp-Gioco-elettronico-Spiderman/dp/B000QVY3DS). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.221: Team Europe added 'Lexibook Spider-Man Super TV Air Jet (Lexibook Junior, JG6000SP)' system. ROMSET: 4194304 bytes in 1 file / 1.38Mb packed $end $info=lxts3 $mame 0.223 [Sean Riddle, Kamaal Brown, David Haywood] Toy Story 3 (Lexibook), Lexibook, 2010 DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=aGrQ4x0JeNg WIP: - 0.223: Sean Riddle, Kamaal Brown and David Haywood added 'Lexibook Toy Story 3 (Lexibook)' system. ROMSET: 8388608 bytes in 1 file / 2.34Mb packed $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). DRIVER: atari/lynx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: lynx.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.249: Replaced ?Euro? abbreviation with ?Europe? in descriptions in 'lynx.xml' [ArcadeShadow]. - 0.247: Use lowercase for descriptive text in descriptions in 'lynx.xml' [ArcadeShadow]. - 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): 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 [Huygens]. - 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 bytes in 2 files / 0.99Kb packed $end $info=lynx_sound $mame 0.149u1 Atari Mikey (Sound), , ???? DRIVER: devices/sound/lynx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Changed description to 'Atari Mikey (Sound)'. - 0.149u1: Added 'Mikey' device. ROMSET: None required. $end $info=lynx128k $mame 0.132 [Robbbert] 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?" 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). DRIVER: camputers/camplynx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: camplynx_cass.xml, camplynx_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.167: Fixed and working [Robbbert]. - 0.133: Renamed (camply128) to (lynx128k). - 0.132: Robbbert added skeleton driver of 'Camputers Lynx 128' system. ROMSET: 32768 bytes in 4 files / 23.80Kb packed $end $info=lynx2_sound $mame 0.184 Atari Hayato (Sound), , ???? DRIVER: devices/sound/lynx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Changed description to 'Atari Hayato (Sound)'. - 0.184: Added 'Mikey (Lynx II)' device. ROMSET: None required. $end $info=lynx48k $mame 0.132 [Robbbert] 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?" 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). DRIVER: camputers/camplynx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: camplynx_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and PCB. WIP: - 0.167: Fixed and working [Robbbert]. - 0.133: Renamed (camplynx) to (lynx48k). - 0.132: Robbbert added skeleton driver of 'Camputers Lynx 48' system. ROMSET: 32768 bytes in 4 files / 24.07Kb packed $end $info=lynx96k $mame 0.132 [Robbbert] 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?" 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). DRIVER: camputers/camplynx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: camplynx_cass.xml, camplynx_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.196: Added 'Scorpion and Danish ROMs as BIOS options [Nigel Barnes]. - 0.167: Fixed and working [Robbbert]. - 0.133: Renamed (camply96) to (lynx96k). - 0.132: Robbbert added skeleton driver of 'Camputers Lynx 96' system. ROMSET: 45056 bytes in 6 files / 31.50Kb packed $end $info=lyon16 $mame 0.278 [Berger] Mephisto Lyon 16 Bit (v2.09), Hegener + Glaser, 1990 The Hegener + Glaser Mephisto Lyon 16 Bit (1990) is a high-end chess computer, symbolizing German quality and specialized technology from the pre-PC era. With its 16-bit processor, software by Frans Morsch, and functional design, it represents one of the greatest achievements in dedicated chess devices. Today, it is a coveted collectible among chess enthusiasts, retrocomputing aficionados, and technology history buffs. DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.278: Berger added 'Hegener + Glaser Mephisto Lyon 16 Bit (v2.09)' system. ROMSET: 131072 bytes in 2 files / 97.92Kb packed $end $info=lyon16a $mame 0.143u8 [Cowering] Mephisto Lyon 16 Bit (v2.07), Hegener + Glaser, 1990 Technical information (in german) and pictures: http://www.schach-computer.info/wiki/index.php/Mephisto_Lyon_68000 DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Renamed (lyon16) to (lyon16a). - 0.213: Changed description to 'Mephisto Lyon 16 Bit' and manufacturer to 'Hegener + Glaser'. - 0.189: Clone promoted to working [Sandro Ronco]. - 0.143u8: Cowering added 'Mephisto Lyon 68000' system. ROMSET: 131072 bytes in 2 files / 97.95Kb packed $end $info=lyon32 $mame 0.143u8 [Cowering] Mephisto Lyon 32 Bit (v2.07), Hegener + Glaser, 1990 The Mephisto Lyon is again a continuous development of Portorose. The program offers a selectable first library in the tournament, he only variants that are advantageous for Lyon to play. The book has been expanded with the support of the Italian opening and IM gurus Sandro Necchi and in the tactical area considerably (in comparison to its predecessor Portorose on identical hardware) 2 to 20 (!) Times faster Lyon agreed program (source, traslated from german, http://www.schach-computer.info/wiki/index.php/Mephisto_Lyon_68020). DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.278: Changed description to 'Mephisto Lyon 32 Bit (v2.07)'. - 0.213: Changed description to 'Mephisto Lyon 32 Bit' and manufacturer to 'Hegener + Glaser'. - 0.189: Clone promoted to working [Sandro Ronco]. - 0.143u8: Cowering added 'Mephisto Lyon 68020' system. ROMSET: 163840 bytes in 2 files / 93.08Kb packed $end $info=lyon32t $mame 0.218 [hap, anonymous] Mephisto Lyon 68030, Hegener + Glaser, 1990 The Mephisto tournament machines (hereinafter referred to as TM) were custom-made and were mainly sold by Hobby Computer Centrale Munich on the occasion of the WMCCC Chess Micro World Cup between 1989 and 1992. The wooden housing was based on the proven ESB board. These special devices differed noticeably from the 32-bit "series modules" (Motorola 68020 with 12 MHz and 1 MB RAM), which calculated much slower than the TM. It is estimated that the TM in the "sales version" (Portorose - Vancouver 68030 with 36 MHz) sold between 25 and 50 devices to solvent customers from 1989 to 1992. The appropriate cooling was provided by two fans built into the device (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_Lyon_68030). DRIVER: hegenerglaser/modular_tm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: hap and anonymous added 'Hegener + Glaser Mephisto Lyon 68030' system. ROMSET: 131072 bytes in 1 file / 89.73Kb packed $end $info=lyon32t8 $mame 0.218 [hap, anonymous] Mephisto TM Lyon, Hegener + Glaser, 1990 Mephisto Lyon, a set of dedicated chess computer modules by Hegener & Glaser for their Mephisto module systems with a program by Richard Lang, the successor of Mephisto Portorose. After Lang's sixth consecutive World Microcomputer Chess Championship title as member of the Mephisto team at the WMCCC 1990 in Lyon, the modules were released in late 1990. Notable was the draw by reputation versus runner-up Échec 1.9. Already earlier in November 1990, the Lyon had its debut at ACM 1990, becoming co-champion shared with Deep Thought. It further played the Harvard Cup 1991 with less success, and the Aegon 1991 (source: https://www.chessprogramming.org/Mephisto_Lyon). DRIVER: hegenerglaser/modular_tm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: hap and anonymous added 'Hegener + Glaser Mephisto TM Lyon' system. ROMSET: 131072 bytes in 1 file / 89.73Kb packed $end $info=lzcolor64 $mame 0.148u1 [Dantyr] Color64, Novo Tempo / LZ Equipamentos, 1983 This micro as well as most other national TRS Color (as CP400), had its heyday in Brazil between 1983 and 1985. This model in particular is worth more, as well as being the first clone of Coco in our land, it was also designed and built by Rio LZ / New Time, had its factory premises of the former Brewery in San Skol Goncalo (source, traslated from brazilian portuguese: http://amxproject.com/?p=2037). DRIVER: trs/coco12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: coco_cart.xml, coco_flop.xml, dragon_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u1: Dantyr added 'Digiponto LZ Color64' system. ROMSET: 16384 bytes in 2 files / 14.01Kb packed $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!). DRIVER: kyocera/kyocera.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trsm100.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and pdf Manual. WIP: - 0.252: Add PORT_ADJUSTER for irq freq. Simpler irq handling [hap]. - 0.135: Renamed (olivm10) to (m10). - 0.131: Fabio Priuli added 'Olivetti M10 (not working)' system. ROMSET: 32768 bytes in 1 file / 25.53Kb packed $end $info=m146805e2 $mame 0.285 [Devin Acker] Motorola MC146805E2, , ???? DRIVER: devices/cpu/m6805/m68705.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Devin Acker added 'Motorola MC146805E2' device. ROMSET: None required. $end $info=m20 $mame 0.132 [incog] 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!). DRIVER: olivetti/m20.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: m20.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.252: Fix VRAM [cracyc]. - 0.148u5: Added 'newly dumped CP/M 8000 disk in softlist [Christian Groessler]. - 0.148u1: Added 'software list to M20 [Fabio Priuli]. - 0.148: Added '-ramsize support [Christian Grössler]. - 0.147u4: Improved keyboard and floppy handling. Implement memory map correctly. BASIC now shows its startup banner [Christian Grössler]. - 0.147u3: Improve video rendering [Christian Grössler]. - 0.146u1: Now passes POST, need to get FDC booting next. More floppy drive hookup. A trivial booter disk works; the OS does not [Christian Grössler]. - 0.146: More Z8001 work, M20 now passes memory test. Hooked up 8253 PIT and 179x FDC. Hook up CRTC readback, 6845 test passes [Christian Grössler]. Add i8255 and 2x i8251 skeleton hookups. BIOS still fails because they are not connected to anything. Hook up PIT timers 1 and 2 to clock the 8251s. Serial data written to the keyboard is weird / maybe wrong values for the PIT timers? [R. Belmont]. - 0.138: Some very preliminary work on the CPU and the video controller [Angelo Salese] - 0.132: incog added skeleton driver of 'Olivetti L1 M20' system. ROMSET: 24576 bytes in 3 files / 15.81Kb packed $end $info=m20_8086 $mame 0.164 Olivetti M20 8086 Adapter, , ???? DRIVER: olivetti/m20_8086.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.164: Added 'Olivetti M20 8086 Adapter' device. ROMSET: 16384 bytes in 1 file / 6.31Kb packed $end $info=m20_kbd $mame 0.163 Olivetti M20 Keyboard, , ???? DRIVER: olivetti/m20_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (m20_keyboard) to (m20_kbd) and description changed to 'Olivetti M20 Keyboard'. - 0.163: Added 'M20 Keyboard' device. ROMSET: None required. $end $info=m21 $mame 0.215 [rfka01] M21, Olivetti, 1984 The Olivetti Personal Computer M21 is a transportable computer system, designed to provide the versatility and computing power required in the modern business environment. The Olivetti Personal Computer M21 is a complete computer system, providing the full range of hardware and software options normally associated only with desktop personal computers. Based on the Intel 8086 microprocessor, the M21 supports the following operating systems: MS-DOS, Concurrent CP/M-86, UCSD p-System. With these operating system options, users can choose from a vast range of application software to meet their processing needs. A comprehensive set of programming languages is also provided, for users who want to develop their own applications: BASIC, COBOL, Pascal, FORTRAN, C Language and Assembler (source: http://www.computinghistory.org.uk/det/43175/Olivetti-M21/). DRIVER: olivetti/m24.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, m24.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.215: rfka01 added 'Olivetti M21' system. ROMSET: 18432 bytes in 3 files / 13.16Kb packed $end $info=m24 $mame 0.142 [Carl] 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!). DRIVER: olivetti/m24.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, m24.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual, Marquee and PCB. WIP: - 0.206: Re-implemented motherboard devices according to Olivetti schematics [AJR]. - 0.205: Added 'BIOS versions v1.1, v1.21 and v1.36 and added 'additional comments and links [rfka01]. - 0.162: Add z8000 apb support [Carl, Andreas Senk, rfka01]. - 0.142: Carl added skeleton driver of 'Olivetti M24' system. ROMSET: 67584 bytes in 9 files / 49.64Kb packed $end $info=m24_kbd $mame 0.160 Olivetti M24 Keyboard and Mouse, , ???? DRIVER: olivetti/m24_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Improve mouse support as per Vas' feedback (#14622) [donohoe00]. More paranoid integer handling, tidy a little. Don't set the player number explcitly o some but not all "player" controls [Vas Crabb]. - 0.283: Changed description to 'Olivetti M24 Keyboard and Mouse'. Add support for the proprierary mouse (which attaches to the keyboard) for the Olivetti M24 / AT&T 6300, and the 6300 Plus. Mark the 6300 Plus as working, and put the 'hdc' controller in the first ISA slot by default (#14511). More readable code for setting the mouse movement bits [donohoe00]. - 0.160: Added 'Olivetti M24 Keyboard' device. ROMSET: 2048 bytes in 1 file / 1.30Kb packed $end $info=m24_z8000 $mame 0.162 Olivetti M24 Z8000 Adapter, , ???? DRIVER: olivetti/m24_z8000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.162: Miodrag Milanović added 'Olivetti M24 Z8000 Adapter' device. ROMSET: 16384 bytes in 1 file / 9.28Kb packed $end $info=m240 $mame 0.142 [Carl] M240, Olivetti, 1987 The Olivetti M240 was the successor M24. Was based on a microprocessor i8086 to 10MHz and out of series with the already XT bus (ISA 8bit), had 640KB RAM, the possibility of mounting on the internal controller also drives floppy disk high-density 1.2 and 1.44MB. He ran up to 4 floppy drive and could mount an internal hard disk drive and two external 5?". The keyboard was different from the M24 and not the mouse connector. The video card was for the first models an AT & T compatible CGA then rode a series of EGA. Could mount a drive for bus XT 8-bit 16-bit ISA. The M240 has 2 dip switches on the motherboard (each consisting of 8 microswitch) and 9 jumper (source, traslated from italian: http://informaticaitaliana.blogspot.it/2011/06/computer-olivetti-il-modello-m240.html). DRIVER: olivetti/m24.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, m24.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.142: Carl added skeleton driver of 'Olivetti M240' system. ROMSET: 34816 bytes in 3 files / 17.25Kb packed $end $info=m24c02 $mame 0.222 [smf] M24C02 I2C Memory, , ???? DRIVER: devices/machine/i2cmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: smf added 'M24C02 I2C Memory' device. ROMSET: None required. $end $info=m250e $mame 0.258 [Jo22] M250E, Olivetti, 198? In 1989, the Olivetti M250 was at the top of the low-end professional PC range offered by Olivetti. To meet the market needs of the time, this product used 8 MHz 80286 microprocessors, 1 MB RAM and hard disks with two different sizes: 20 MB and 40 MB. Furthermore, Olivetti added some particular innovations such as the compatible VGA graphics controller and quick access to the hard disk. The 16-bit architecture ensured power, speed and complete compatibility with the vast range of XT/AT expansion plates existing on the market (source, traslated from Italian: http://www.itmuseum.it/_App/museumDb/index.php?r=idMain/view&id=1004). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.258: Jo22 added 'Olivetti M250E' system. ROMSET: 65536 bytes in 1 file / 38.68Kb packed $end $info=m290 $mame 0.210 [rfka01] M290, Olivetti, 1987 The Olivetti M290 was a personal computer based around the Intel 80286 processor. Unlike standard IBM machines, it was designed around a largely passive backplane. The majority of what the modern user would consider 'the computer' was based on an add-on expansion card. This 'processor card' held the CPU, main memory, optional maths co-processor, and keyboard interface. Other expansion cards handled external connectivity such as video, serial, and parallel I/O. The standard M290 shipped with a video card and monitor compatible with the IBM EGA standard. Various storage options were available, ranging from one 5.25" floppy drive, to dual floppy drives plus a 40MB hard disk unit (source: http://www.computinghistory.org.uk/det/41372/Olivetti-M290/). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.210: rfka01 added 'Olivetti M290' system. ROMSET: 67584 bytes in 2 files / 25.75Kb packed $end $info=m3 $mame 0.192 [Robbbert] M-THREE, LSI, 1982 LSI is a British manufacturer based in Working, attached to McLaren, but it has nothing to do with Alonso's car. The company targeted business applications such as word processing, databases, and spreadsheets. Just what Sir Clive had thought. It was also geared as a CPU for instrumentation systems. Comment that this orientation as an instrumentation team had many teams of the time, such as the Rockwell AIM 65. Initially, the M-One was for business, with proprietary software. Then came the M-Two, already multi-user, but also limited to LSI soft. LSI did not support other CP/M-type systems, because it was less efficient than its own OS. With the M-Three, based on a Z80, it became a general purpose computer. Its launch lasted two and a half years selling a whopping 3000 units, being later succeeded by the M-Four, which came with the Z80B, double the speed of a normal Z80. As well as equipped with an 8088 in turn (source, traslated from Spanish: http://rwiki.retrowiki.es/pages/revision/1731). DRIVER: lsi/m3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: m3.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.281: BugFIX #09255 [Media Support] (lsi/m3.cpp) m3: The emulator crashes if software item media is not found [hap]. - 0.274: Fix floppy regression, add initial software list [Dirk Best]. - 0.230: XTAL updates [Steve Hunt]. - 0.229: Changed description to 'M-THREE'. - 0.192: Robbbert added 'LSI M3' system. ROMSET: 8192 bytes in 4 files / 4.19Kb packed $end $info=m3000 $mame 0.221 [AJR] EM M 3000 Real Time Clock, , ???? DRIVER: devices/machine/m3002.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'EM M 3000 Real Time Clock' device. ROMSET: None required. $end $info=m3002 $mame 0.221 [AJR] EM M 3002 Real Time Clock, , ???? DRIVER: devices/machine/m3002.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Fix leap year determination [AJR]. - 0.221: AJR added 'EM M 3002 Real Time Clock' device. ROMSET: None required. $end $info=m37450 $mame 0.148u2 [R. Belmont] Mitsubishi M37450, , ???? DRIVER: devices/cpu/m6502/m3745x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (m3745x) to (m37450). - 0.148u2: Added 'Mitsubishi M37450' device. ROMSET: None required. $end $info=m37702m2 $mame 0.188 Mitsubishi M37702M2, , ???? DRIVER: devices/cpu/m37710/m37710.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Mitsubishi M37702M2' [Angelo Salese]. - 0.188: Added 'M37702M2' device. ROMSET: None required. $end $info=m37702s1 $mame 0.188 Mitsubishi M37702S1, , ???? DRIVER: devices/cpu/m37710/m37710.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Mitsubishi M37702S1' [Angelo Salese]. - 0.188: Added 'M37702S1' device. ROMSET: None required. $end $info=m37710s4 $mame 0.188 Mitsubishi M37710S4, , ???? DRIVER: devices/cpu/m37710/m37710.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Remove obsolete UCHAR_MAX check. Clean up include guards, disagree with hap from past about copyright [hap]. - 0.214: Internalized timing for analog-to-digital converter [AJR]. - 0.209: Replaced I/O space with callbacks [AJR]. - 0.196: Changed description to 'Mitsubishi M37710S4' [Angelo Salese]. - 0.188: Added 'M37710S4' device. ROMSET: None required. $end $info=m37720s1 $mame 0.188 Mitsubishi M37720S1, , ???? DRIVER: devices/cpu/m37710/m37710.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Mitsubishi M37720S1' [Angelo Salese]. - 0.188: Added 'M37720S1' device. ROMSET: None required. $end $info=m37730s2 $mame 0.216 Mitsubishi M37730S2, , ???? DRIVER: devices/cpu/m37710/m37710.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Added 'Mitsubishi M37730S2' device. ROMSET: None required. $end $info=m37732s4 $mame 0.231 [AJR] Mitsubishi M37732S4, , ???? DRIVER: devices/cpu/m37710/m37710.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: AJR added 'Mitsubishi M37732S4' device. ROMSET: None required. $end $info=m40 $mame 0.132 [incog] Olivetti L1 M40, Olivetti, 1981 In 1982, Olivetti was able to announce Linea 1 (L1), based on the Zilog Z8001 microprocessor and the Cosmos IV operating system (trade name: MOS - Multifunctional Operating System), built internally. The development of an operating system for an integrated line of systems poses problems of particular complexity; the success of the Cosmos project, entrusted to Alessandro Osnaghi, testifies to the maturity and competence achieved by Olivetti at that time also in software. Cosmos IV is developed in a short time and already at the third release (1985-86) it appears stabilized, reliable and with excellent performances (source, traslated from Italian: https://www.storiaolivetti.it/articolo/57-l1-una-nuova-linea-di-sistemi-informatici/). DRIVER: olivetti/m20.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: m20.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: incog added skeleton driver of 'Olivetti L1 M40' system. ROMSET: 40960 bytes in 4 files / 22.26Kb packed $end $info=m44 $mame 0.220 [Alexander Kholodov] Olivetti L1 M44, Olivetti, 1986 Technical informations: https://archividigitaliolivetti.archiviostoricolivetti.it/collections/object/detail/47348/ DRIVER: olivetti/m20.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: m20.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.220: Alexander Kholodov added 'Olivetti L1 M44' system. ROMSET: 32768 bytes in 2 files / 18.76Kb packed $end $info=m4510 $mame 0.149u1 CSG 4510, , ???? DRIVER: devices/cpu/m6502/m4510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Changed description to 'CSG 4510'. - 0.196: Changed description to 'CSG M4510' [Angelo Salese]. - 0.149u1: Added 'M4510' device. ROMSET: None required. $end $info=m48t02 $mame 0.153 M48T02 Timekeeper, , ???? DRIVER: devices/machine/timekpr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'M48T02 Timekeeper' device. ROMSET: None required. $end $info=m48t35 $mame 0.184 [Aaron Giles,smf] M48T35 Timekeeper, , ???? DRIVER: devices/machine/timekpr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles and smf added 'M48T35 Timekeeper' device. ROMSET: None required. $end $info=m48t37 $mame 0.184 [Aaron Giles,smf] M48T37 Timekeeper, , ???? DRIVER: devices/machine/timekpr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles and smf added 'M48T37 Timekeeper' device. ROMSET: None required. $end $info=m48t58 $mame 0.184 [Aaron Giles,smf] M48T58 Timekeeper, , ???? DRIVER: devices/machine/timekpr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles and smf added 'M48T58 Timekeeper' device. ROMSET: None required. $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). DRIVER: sord/m5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: m5_cart.xml, m5_cass.xml, m5_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.288: BugFIX #08796 [Media Support] (sord/m5.cpp) m5, m5p: Cartridge-based software that requires 36K RAM does not work [dlabi]. - 0.174: Dream Shopper added 'in m5_cart.xml [Ola Andersson]. - 0.157: Dumped Solar System Forces tapes at m5_cass.xml [Ola Andersson]. - 0.156: Added 'new lists for Sord M5 and PTC SOL-20 cassettes [Riley110]. Added new dump for Pit Chaser cart in m5_cart.xml [Ola Andersson]. - 0.155: Dumped 'Bosconian' in softlist [Ola Andersson]. - 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. ROMSET: 24576 bytes in 2 files / 13.22Kb packed $end $info=m5_cart_slot $mame 0.171 M5 Cartridge Slot, , ???? DRIVER: devices/bus/m5/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.171: Added 'M5 Cartridge Slot' device. ROMSET: None required. $end $info=m5_ram $mame 0.171 M5 Expansion memory cart, , ???? DRIVER: devices/bus/m5/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.171: Added 'M5 Expansion memory cart' device. ROMSET: None required. $end $info=m5_rom $mame 0.171 M5 Standard ROM Carts, , ???? DRIVER: devices/bus/m5/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.171: Added 'M5 Standard ROM Carts' device. ROMSET: None required. $end $info=m505neo $mame 0.222 [Team Europe] Millennium M505 Arcade Neo Portable Spielkonsole (Family Sport 100-in-1), Millennium 2000 GmbH / Senca, 2012 DRIVER: tvgames/spg2xx_senca.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.222: Team Europe added 'Millennium 2000 GmbH/Senca Millennium M505 Arcade Neo Portable Spielkonsole (Family Sport 100-in-1)' system. ROMSET: 134217728 bytes in 1 file / 54.29Mb packed $end $info=m50734 $mame 0.248 [AJR] Mitsubishi M50734, , ???? DRIVER: devices/cpu/m6502/m50734.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Preliminary emulation of Timer X. Partially emulate stepper motor controller registers [AJR]. - 0.249: Emulate some on-chip timers [AJR]. - 0.248: AJR added 'Mitsubishi M50734' device. ROMSET: None required. $end $info=m50740 $mame 0.200 [R. Belmont] Mitsubishi M50740, , ???? DRIVER: devices/cpu/m6502/m5074x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Modernized logging, fixed Timer X mixing up the prescale and countdown values. Fixes several PowerBooks that were auto-polling ADB at 5 Hz instead of 70 Hz [R. Belmont]. - 0.200: R. Belmont added 'Mitsubishi M50740' device. ROMSET: None required. $end $info=m50741 $mame 0.200 [R. Belmont] Mitsubishi M50741, , ???? DRIVER: devices/cpu/m6502/m5074x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Modernized logging, fixed Timer X mixing up the prescale and countdown values. Fixes several PowerBooks that were auto-polling ADB at 5 Hz instead of 70 Hz [R. Belmont]. - 0.200: R. Belmont added 'Mitsubishi M50741' device. ROMSET: None required. $end $info=m50753 $mame 0.226 [R. Belmont] Mitsubishi M50753, , ???? DRIVER: devices/cpu/m6502/m5074x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Modernized logging, fixed Timer X mixing up the prescale and countdown values. Fixes several PowerBooks that were auto-polling ADB at 5 Hz instead of 70 Hz [R. Belmont]. - 0.226: R. Belmont added 'Mitsubishi M50753' device. ROMSET: None required. $end $info=m521neo $mame 0.222 [Team Europe, David Haywood] Millennium M521 Arcade Neo 2.0 (Family Sport 220-in-1), Millennium 2000 GmbH / Senca, 2012 Portable game console with 2.7" high resolution color TFT display. Touch sensitive, illuminated sensor keys, built-in battery operation. 220 different games in the fields of action, memory training, dexterity, sports and running integrated (source, traslated from Italian: https://www.amazon.it/Millennium-M521-arcade-portatile-console/dp/B01BU0M1GO). DRIVER: tvgames/spg2xx_senca.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: Team Europe and David Haywood added 'Millennium 2000 GmbH / Senca Millennium M521 Arcade Neo 2.0 (Family Sport 220-in-1)' system. ROMSET: 134217728 bytes in 1 file / 46.79Mb packed $end $info=m55hipl $mame 0.198 [Samuele Zannoli] M55Hi-Plus, Micronics, 1990 Technical informations: https://stason.org/TULARC/pc/motherboards/M/MICRONICS-COMPUTERS-INC-Pentium-M55HI-PLUS.html DRIVER: pc/atpci.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.198: Samuele Zannoli added 'Micronics M55Hi-Plus' system. ROMSET: 524288 bytes in 4 files / 421.86Kb packed $end $info=m58715 $mame 0.184 Mitsubishi M58715, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.269: Changed description to 'Mitsubishi M58715'. - 0.184: Added 'M58715' device. ROMSET: None required. $end $info=m58817 $mame 0.184 [Frank Palazzolo] M58817, , ???? DRIVER: devices/sound/tms5110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Frank Palazzolo added 'M58817' device. ROMSET: None required. $end $info=m58819s $mame 0.184 M68819S, , ???? DRIVER: devices/machine/tms6100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'M68819S'. - 0.184: Added 'M58819S' device. ROMSET: None required. $end $info=m58846 $mame 0.162 Mitsubishi M58846, , ???? DRIVER: devices/cpu/melps4/m58846.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Mitsubishi M58846' [Angelo Salese]. - 0.162: Miodrag Milanović added 'M58846' device. ROMSET: None required. $end $info=m58990 $mame 0.197 M58990 A/D Converter, , ???? DRIVER: devices/machine/adc0808.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.197: Added 'M58990 A/D Converter' device. ROMSET: None required. $end $info=m5c6847p1 $mame 0.154 [AGEMAME] Mitsubishi M5C6847P-1 VDG, , ???? DRIVER: devices/video/mc6847.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Mitsubishi M5C6847P-1 VDG'. - 0.154: AGEMAME added 'M5C6847P-1' device. ROMSET: None required. $end $info=m5p $mame 0.142 [Curt Coder] 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). DRIVER: sord/m5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: m5_cart.xml, m5_cass.xml, m5_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.288: BugFIX #08796 [Media Support] (sord/m5.cpp) m5, m5p: Cartridge-based software that requires 36K RAM does not work [dlabi]. - 0.142: Curt Coder added 'Sord m.5 (Europe)' system. ROMSET: 8192 bytes in 1 file / 6.44Kb packed $end $info=m5p_brno $mame 0.171 [Ales Dlabac] m.5 (Europe) BRNO mod, 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). DRIVER: sord/m5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: m5_cart.xml, m5_cass.xml, m5_flop.xml RESOURCES: Snap and Title. WIP: - 0.250: BugFIX #08499 [Crash/Freeze] (sord/m5.cpp) m5p_brno: Reading from invalid cartridge offsets [hap]. - 0.171: Ales Dlabac added 'Sord m.5 (Europe) BRNO mod' system. ROMSET: 24576 bytes in 2 files / 19.15Kb packed $end $info=m6500_1 $mame 0.201 [Vas Crabb] MOS Technology 6500/1, , ???? DRIVER: devices/cpu/m6502/m6500_1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Cleaned up a comment a bit [Vas Crabb]. - 0.222: Changed description to 'MOS Technology 6500/1'. - 0.201: Vas Crabb added 'MOS M6500/1' device. ROMSET: None required. $end $info=m6502 $mame 0.149u1 MOS Technology 6502, , ???? DRIVER: devices/cpu/m6502/m6502.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Modify SBC decimal adjust algorithm for 65C02, which differs from NMOS 6502 in edge cases. Allows 6502test.ssd (from mungre/beeb6502test repository) to pass test BCD-FC on bbcm [AJR]. Route core fetch/data/write paths through interruptible accesses (#15121): Add interruptible access regression test; narrow interruptible access follow-up [Stuart Inglis]. Small refactor to do_sbc_d to make it easier to see the difference between nmos/cmos [hap]. - 0.277: Like z80, around 10% performance gain by checking unset devcb on every opcode [hap]. - 0.274: Use conventional call stack for "SuperXaviX" [David Haywood]. - 0.258: Don't detect edge triggered inputs before the first clockcycle. Don't clear input pins external state at device_reset. Add 6503 CPU [hap]. - 0.256: Return to implicitly using read_arg to read operands at PC (fixes regression in all XaviX games). Side note: this changes the semantics of read_pc to what was formerly known as read_pc_noinc. Now that memory accesses themselves can be interrupted and restarted, updating PC as a side effect is obsolete anyway [AJR]. Make fully wait-states compatible [Olivier Galibert]. - 0.254: Added Yamaha GEW7- and GEW12-based keyboards [Devin Acker]. More this-> for templatey goodness. Template 6502 microcontroller helper on underlying CPU type [Vas Crabb]. - 0.248: Add the missing uses_custom_memory_interface. Avoid multiple instructions on one line for when reads at restartable [Olivier Galibert]. - 0.227: Added 'preliminary ST2205U DMA support [David Haywood]. - 0.222: Changed description to 'MOS Technology 6502'. - 0.217: Added 'disassembler and basic execution core for Rockwell R65C19 [AJR]. - 0.214: Improved reset sequence emulation (fixes MT06486) [MoochMcGee, hap, smf]. - 0.202: Made SET instruction in Mitsubishi M740 subfamily actually affect execution (fixes MT07091) [AJR]. - 0.201: Added support for microcontrollers and implemented MOS 6500/1 as a device [Vas Crabb, Olivier Galibert]. - 0.196: Changed description to 'MOS Technology M6502' [Angelo Salese]. - 0.195: Fixed tracing and breakpoints for paged variants [Olivier Galibert]. - 0.149u1: Added 'M6502' device. ROMSET: None required. $end $info=m6502_swap_op_d2_d7 $mame 0.219 [R. Belmont] M6502 swapped D2/D7, , ???? DRIVER: nintendo/m6502_swap_op_d2_d7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.219: R. Belmont added 'M6502 swapped D2/D7' device. ROMSET: None required. $end $info=m6502_swap_op_d5_d6 $mame 0.219 [R. Belmont] M6502 swapped D5/D6, , ???? DRIVER: nintendo/m6502_swap_op_d5_d6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.219: R. Belmont added 'M6502 swapped D5/D6' device. ROMSET: None required. $end $info=m6504 $mame 0.149u1 MOS Technology 6504, , ???? DRIVER: devices/cpu/m6502/m6504.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: Change logaddr width [hap]. - 0.222: Changed description to 'MOS Technology 6504'. - 0.196: Changed description to 'MOS Technology M6504' [Angelo Salese]. - 0.149u1: Added 'M6504' device. ROMSET: None required. $end $info=m6507 $mame 0.168 MOS Technology 6507, , ???? DRIVER: devices/cpu/m6502/m6507.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: Change logaddr width [hap]. - 0.222: Changed description to 'MOS Technology 6507'. - 0.196: Changed description to 'MOS Technology M6507' [Angelo Salese]. - 0.168: Added 'M6507' device. ROMSET: None required. $end $info=m6508 $mame 0.210 MOS Technology 6508, , ???? DRIVER: devices/cpu/m6502/m6510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Changed description to 'MOS Technology 6508'. - 0.210: Added 'MOS Technology M6508' device. ROMSET: None required. $end $info=m6509 $mame 0.149u1 MOS Technology 6509, , ???? DRIVER: devices/cpu/m6502/m6509.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Changed description to 'MOS Technology 6509'. - 0.196: Changed description to 'MOS Technology M6509' [Angelo Salese]. - 0.149u1: Added 'M6509' device. ROMSET: None required. $end $info=m6510 $mame 0.149u1 MOS Technology 6510, , ???? DRIVER: devices/cpu/m6502/m6510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Changed description to 'MOS Technology 6510'. - 0.196: Changed description to 'MOS Technology M6510' [Angelo Salese]. - 0.149u1: Added 'M6510' device. ROMSET: None required. $end $info=m6510t $mame 0.163 MOS Technology 6510T, , ???? DRIVER: devices/cpu/m6502/m6510t.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Changed description to 'MOS Technology 6510T'. - 0.196: Changed description to 'MOS Technology M6510T' [Angelo Salese]. - 0.163: Added 'M6510T' device. ROMSET: None required. $end $info=m6512 $mame 0.222 [hap] MOS Technology 6512, , ???? DRIVER: devices/cpu/m6502/m6502.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: hap added 'MOS Technology 6512' device. ROMSET: None required. $end $info=m65ce02 $mame 0.155 CSG 65CE02, , ???? DRIVER: devices/cpu/m6502/m65ce02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Changed description to 'CSG 65CE02'. - 0.196: Changed description to 'MOS Technology M65CE02' [Angelo Salese]. - 0.155: Added 'M65CE02' device. ROMSET: None required. $end $info=m6800 $mame 0.150 Motorola MC6800, , ???? DRIVER: devices/cpu/m6800/m6800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Add dummy read to CLR opcode [blueonesarefaster]. - 0.263: Shorthand variable types [hap]. - 0.262: Move m6801 TODO over to m6801.cpp. Remove ONE_MORE_INSN macro, re-add irq logmacro, hd6301x: add ext irq enable mask, add ext irq2 [hap]. - 0.258: Use manufacturer's syntax for disassembling indexed addressing modes [AJR]. - 0.215: Changed description to 'Motorola MC6800'. - 0.210: Fixed a bug where 6801 interrupt is never triggered [hackbar]. - 0.196: Changed description to 'Motorola M6800' [Angelo Salese]. - 0.150: Added 'M6800' device. ROMSET: None required. $end $info=m68000 $mame 0.149u1 Motorola MC68000, , ???? DRIVER: devices/cpu/m68000/m68000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Fix the 68LC040 so it actually has 68040 opcodes [Doug Brown, R. Belmont]. - 0.283: Add basic state viewer for Coldfire [Angelo Salese]. - 0.279: Fix disassembly of CAS [Doug Brown, R. Belmont]. - 0.275: Add missing set_current_cpu function [Patrick Mackinlay]. - 0.274: Fix disassembly of CAS [Doug Brown, R. Belmont]. - 0.273: Support direct FPU moves to A registers, not just indirect [R. Belmont]. - 0.272: Stub out the Coprocesor Interface Registers found on '010-'030 so that Mac ROMs can detect if an FPU is present [R. Belmont]. - 0.271: Renamed variables used for restarting instructions to reduce potential confusion. Rename m_instruction_restart to m_can_instruction_restart to clearly distinguish from m_restart_instruction (#12869) [Adam Billyard]. Don't emulate byte smearing for the 68040, and fix disabling the FPU for the 68030 [R. Belmont]. Implemented FETOX, FETOXM1, FTWOTOX and FTENTOX instructios [Minsu Kwon]. - 0.268: Fix fmovem reads for mode=2 (#12510). Commit 6957c469983 changed the write part, but missed to convert the read part. This fixes booting HP-UX 9 on hp9k_3xx [Sven Schnelle]. - 0.267: Updated 680x0 FPU to Softfloat 3 from 2 (MT5411 and MT8793). Update to Softloat 3 from 2. FREM and FMOD now generate the quotient bits in FPSR, required by Apple's SANE to do sin/cos/tan properly. FMOVE of a float to a Dx integer register generates the exception status bits, fixing square roots in SANE. Rewrote how FMOVEM instructions are decoded and executed, fixing issues including skipping too few or too many opcode bytes and causing serious weird behavior. FPU instructions all now have more realistic cycle timings for a 68881. All FPU instructions now generate exception bits in FPSR. Turn off FPU verbose logging, implement missing FMOVE #imm32 mode. FPU now sets the NaN flag for all NaNs, not just signalling. Fixes dendego black screen in attract mode [R. Belmont]. - 0.266: Added option to use Musashi for M68000 emulation [R. Belmont]. - 0.265: Fix PC interactions in debugger [Olivier Galibert]. - 0.257: Allow drivers and devices to use the instruction restart capability on the 020/030/040 [R. Belmont]. - 0.256: When a SR S-flag update happens in parallel to a bus access, be careful to delay the update to after the access because it is otherwise seen too early through fc, and acts on mmus&co. Fixes hp_ipc [AJR, Olivier Galibert]. Remove leftover debug logerror [Olivier Galibert]. - 0.254: Some variables were missing from savestate/zerofill [hap]. - 0.253: Unexpectedly, device reset time warps? Properly acknowledge interrupts when no mixer is present. New implementation, generated from the micro/nanocode. Move to sr/ccr must also update the internal flags (was preventing the Union Demo from booting). Fix the vpa wait state, make using irq 7/NMI a little more transparent. Fix bit number modulo on bxxx (thanks qkumba again). Fix byte order in movep, thanks qkumba. The ext-derived over alu operation shoudl clear aluo (it's actually slightly more complicated but clearing is the end result). Fixes some address calculations in div (thanks qkumba again. Correct over, it was losing the offset. Ensure tas rmw cycle is actually uninterruptible enough. Correct when interrupt testing happens, fixes stop [Olivier Galibert]. Ensure exception hook is called before SP is updated. Re-add debugger exception hook for interrupt/trap vectors; register IR for debug state. Update these files too [AJR]. - 0.250: Prevent CI/CEI bits from remaining set after MOVEC to CACR. Fixes maclc not booting. The code tries to flush the instruction cache by adding #8 to the old value of CACR, which doesn't work if CI reads back as 1 [AJR]. - 0.249: Split the header to make future semi-indenpendant implementations sane [Olivier Galibert]. - 0.242: Added support for external MMU bus error instruction restart [J?Booth]. Fixed PC increment on conditional trap instructions [Jean-Francois Fabre]. - 0.241: Added support for 68010 type 1000 exception stack frame [J?Booth]. - 0.234: Implemented FATAN instruction using Bochs SoftFPU x87 FPATAN code [Calvin Buckley]. - 0.232: Implemented FMOVEM mode 3 (fixes issues with Domain/OS and NeXTSTEP) [Calvin Buckley]. - 0.229: Added 'M68000 CPU support to gdbstub debugger [nabetse]. - 0.227: Added support for addressing mode 6 for FSAVE and FRESTORE instructions [Sergey Svishchev]. - 0.221: Corrected 68010 DBcc timings [AJR]. - 0.219: Allow RTE instruction to unwind 68010 bus error (type 1000) stack frames [R. Belmont]. - 0.217: Fixed MMU issue that caused Domain/OS and its installer to crash [Hans Ostermeyer]. - 0.210: Read the initial SP and PC from memory after rather than during machine reset time. Removes the need for many drivers to reset the CPU an extra time to load the correct vector [AJR]. Fixed MMU problem preventing Domain/OS from working without breaking Mac system software [Hans Ostermeyer]. - 0.209: Made CPU space an address space and made vectored interrupts use it. Also made it possible to disable the interrupt priority encoder behaviour in the CPU core [Olivier Galibert]. - 0.203: Add Special Status Word to exception frames. Raise MMU configuration exception if SRP/CRP is invalid. Factored out code to set bus error details, perform address translation cache lookup, match TT register, and walk tables. Added support for short indirect descriptors (used by HP-UX 9). Set MMU status flags when performing address translation cache lookup. Split PLOAD and PTEST code from m68881_ops into separate functions, and corrected the name to m68851_ops. Correctly disassemble more forms of PTEST and PFLUSH instructions [Sven Schnelle]. - 0.199: Fixed carry flag in divs instruction, and fixed pack instructions [Sven Schnelle]. - 0.196: Changed description to 'Motorola MC68000' [Angelo Salese]. - 0.192: Reinstated registration of SR for debug expressions [AJR]. Added support for 68010/68020/68030 bus error stack frames formats - fixes common CPU type detection routine [Jean-Francois DEL NERO]. - 0.149u1: Added 'M68000' device. ROMSET: None required. $end $info=m68008 $mame 0.149u1 Motorola MC68008, , ???? The Motorola 68008 is an 8/16/32-bit microprocessor made by Motorola. It is a version of the Motorola 68000 with an 8-bit external data bus, as well as a smaller address bus. STEbus 68008 processor. The original 68000 (introduced in 1979) has a 24-bit address bus and a 16-bit data bus. These relatively large buses made it hard to design a low-cost system based on the 68000; they were difficult to lay out on a circuit board and needed a lot of supporting circuitry. A 16-bit data bus also required twice as many memory chips as an 8-bit one. The 68008, introduced in 1982, was designed to work with low-cost 8-bit memory systems. Because of its smaller data bus, it was only about half as fast as a 68000 of the same clock speed. However, it was still faster than competing 8-bit microprocessors, because the 68008 internally was based on 32-bit data registers and a 16-bit data bus. Except for its smaller data and address buses, the 68008 behaved identically to the 68000 and had the same internal organization and microarchitecture (source: https://en.wikipedia.org/wiki/Motorola_68008). DRIVER: devices/cpu/m68000/m68008.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Update SR only after popping both stack bytes on RTE (#11288) [Olivier Galibert, Curt Coder]. - 0.285: Fix crash when trying to set PC from debugger [AJR]. - 0.256: Implement as a 68000 variant m68000mcu: Extract from m68000 [Olivier Galibert]. - 0.196: Changed description to 'Motorola MC68008' [Angelo Salese]. - 0.149u1: Added 'M68008' device. ROMSET: None required. $end $info=m68008fn $mame 0.209 Motorola MC68008FN, , ???? DRIVER: devices/cpu/m68000/m68008.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'Motorola MC68008FN' device. ROMSET: None required. $end $info=m6801 $mame 0.150 Motorola MC6801, , ???? A microcontroller (or microcomputer) is a CPU, with additional on-board peripherals, usually containing RAM, ROM, and I/O as to serve as a single (or close to single) chip solution for a computer' system. As the program space is typically small, they were designed and used for high volume, low cost, simple applications. Today we would refer to them as embedded applications. The Motorola MC6800, released in 1974 was a decent 8-bit processor. It was however not inexpensive (a fact not lost upon one of its designers, Chuck Peddle, who left to design the 6502). Initial pricing for the MC6800 was $360, dropping to $175 the next year (source: http://www.cpushack.com/2016/08/19/cpu-of-the-day-motorola-mc6801-the-second-first-6800-mcu/). DRIVER: devices/cpu/m6800/m6801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Corrected the ICR read handlers (#13799) [m1macrophage]. - 0.265: Revert changes to serial emulation from a4cf1316fa003f73193c3010984a373015051e02 - not the correct solution, introduces time travel issue unfortunately. Fix new regression with eat_cycles [hap]. - 0.263: Add input ports ddr override mask [hap]. - 0.262: Port data latches are not initialized at reset. Mask unused RAM ctrl reg bits [hap]. - 0.261: Add support for canned NVRAM. Add standby pin. Save RAM control reg upper bits to 'nvram', psion: remove local implementation of m6801 standby pin and RAM control reg. Add setter for NVRAM battery status [hap]. Move RAM, ROM and I/O areas into internal maps for all variants (including a few that lacked their own device types until now). CPU device now saves NVRAM for applicable standby areas, which only include the first part of internal RAM on NMOS variants [AJR]. - 0.256: Remove i/o ports tri-state callback. Add i/o ports tri-state callback, misc: correct some typos [hap]. - 0.255: Fixed HD6303R to use an internal map, removed internal-only handlers from associated drivers [Ryan Holtz]. - 0.220: Fixed a bug that caused the emulation to lock up on WAI/SLP if a timed event had already occurred. Fixed disassembly of SLP instruction for HD6301. Added second timer output comparator and associated status register to HD6301X/HD6301Y [AJR]. - 0.215: Changed description to 'Motorola MC6801'. Added more logging and reduced unnecessary serial transmit output updates [Edstrom]. - 0.196: Changed description to 'Motorola M6801' [Angelo Salese]. - 0.150: Added 'M6801' device. ROMSET: None required. $end $info=m68010 $mame 0.149u1 Motorola MC68010, , ???? DRIVER: devices/cpu/m68000/m68010.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Use constructor delegation [Vas Crabb]. - 0.196: Changed description to 'Motorola MC68010' [Angelo Salese]. - 0.149u1: Added 'M68010' device. ROMSET: None required. $end $info=m6801u4 $mame 0.261 [hap] Motorola MC6801U4, , ???? DRIVER: devices/cpu/m6800/m6801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: hap added 'Motorola MC6801U4' device. ROMSET: None required. $end $info=m6802 $mame 0.150 Motorola MC6802, , ???? DRIVER: devices/cpu/m6800/m6800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Changed description to 'Motorola MC6802'. - 0.196: Changed description to 'Motorola M6802' [Angelo Salese]. - 0.150: Added 'M6802' device. ROMSET: None required. $end $info=m68020 $mame 0.149u1 Motorola MC68020, , ???? DRIVER: devices/cpu/m68000/m68020.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola MC68020' [Angelo Salese]. - 0.149u1: Added 'M68020' device. ROMSET: None required. $end $info=m68020fpu $mame 0.158 Motorola MC68020FPU, , ???? DRIVER: devices/cpu/m68000/m68020.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola MC68020FPU' [Angelo Salese]. - 0.158: Added 'M68020FPU' device. ROMSET: None required. $end $info=m68020hmmu $mame 0.149u1 Motorola MC68020HMMU, , ???? DRIVER: devices/cpu/m68000/m68020.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola MC68020HMMU' [Angelo Salese]. - 0.149u1: Added 'M68020HMMU' device. ROMSET: None required. $end $info=m68020pmmu $mame 0.149u1 Motorola MC68020PMMU, , ???? DRIVER: devices/cpu/m68000/m68020.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola MC68020PMMU' [Angelo Salese]. - 0.149u1: Added 'M68020PMMU' device. ROMSET: None required. $end $info=m6803 $mame 0.150 Motorola MC6803, , ???? DRIVER: devices/cpu/m6800/m6801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Changed description to 'Motorola MC6803'. - 0.196: Changed description to 'Motorola M6803' [Angelo Salese]. - 0.150: Added 'M6803' device. ROMSET: None required. $end $info=m68030 $mame 0.149u1 Motorola MC68030, , ???? DRIVER: devices/cpu/m68000/m68030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola MC68030' [Angelo Salese]. - 0.149u1: Added 'M68030' device. ROMSET: None required. $end $info=m6803e $mame 0.220 [hap] Motorola MC6803E, , ???? DRIVER: devices/cpu/m6800/m6801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: hap added 'Motorola MC6803E' device. ROMSET: None required. $end $info=m68040 $mame 0.149u1 Motorola MC68040, , ???? DRIVER: devices/cpu/m68000/m68040.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Reduce error logging spam for some unemulated instructions [AJR]. - 0.212: Stop CINV DATA instruction from causing F-line exception [AJR]. - 0.196: Changed description to 'Motorola MC68040' [Angelo Salese]. - 0.149u1: Added 'M68040' device. ROMSET: None required. $end $info=m6805evs $mame 0.153 [Al Kossow, Robbbert] M68HC05EVS, Motorola, 1990 The M68HC05EVS is an economical two-board emulator for M68HC05 microcontroller units (MCUs); connected to your target system, it acts just like the actual (or eventual) target system MCU. The emulator's ease of reprogramming makes the design, debug and evaluation of your target system highly efficient. Note that the EVS does not support programming of OTP (one time programmable) devices (source: http://bitsavers.trailing-edge.com/pdf/motorola/6805/M68HC05EVS/). DRIVER: motorola/m6805evs.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.153: Al Kossow and Robbbert added skeleton driver of 'Motorola M68HC05EVS' system. ROMSET: 8192 bytes in 1 file / 3.40Kb packed $end $info=m6805p2 $mame 0.209 Motorola MC6805P2, , ???? DRIVER: devices/cpu/m6805/m68705.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'Motorola MC6805P2' device. ROMSET: None required. $end $info=m6805p6 $mame 0.209 Motorola MC6805P6, , ???? DRIVER: devices/cpu/m6805/m68705.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'Motorola MC6805P6' device. ROMSET: None required. $end $info=m6805r2 $mame 0.209 Motorola MC6805R2, , ???? DRIVER: devices/cpu/m6805/m68705.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'Motorola MC6805R2' device. ROMSET: None required. $end $info=m6805r3 $mame 0.209 Motorola MC6805R3, , ???? DRIVER: devices/cpu/m6805/m68705.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'Motorola MC6805R3' device. ROMSET: None required. $end $info=m6805u2 $mame 0.209 Motorola MC6805U2, , ???? DRIVER: devices/cpu/m6805/m68705.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'Motorola MC6805U2' device. ROMSET: None required. $end $info=m6805u3 $mame 0.209 Motorola MC6805U3, , ???? DRIVER: devices/cpu/m6805/m68705.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'Motorola MC6805U3' device. ROMSET: None required. $end $info=m6808 $mame 0.171 Motorola MC6808, , ???? DRIVER: devices/cpu/m6800/m6800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Changed description to 'Motorola MC6808'. - 0.196: Changed description to 'Motorola M6808' [Angelo Salese]. - 0.171: Added 'M6808' device. ROMSET: None required. $end $info=m6809 $mame 0.149u1 MC6809 (legacy), , ???? DRIVER: devices/cpu/m6809/m6809.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: BugFix09174 [Core] CPU Hitachi HD6309: Timing is incorrect for relative branches in HD6309 native mode [Peer]. Don't reset physical input pins state at device_reset [hap]. - 0.272: Revert speculative change. Remove fake SWI interrupt line, replacing interrupt callback with exception hook for debugging. Mask PCR-mode addresses in disassembly. Add interrupt vector read callback [AJR]. - 0.268: Added sync acknowledge callback [Sven Schnelle]. - 0.266: Fixed invalid escape sequence warnings [Vas Crabb]. - 0.263: Fixed HD6309 indirect W register references in indexed addressing modes [Tim Lindner]. - 0.258: Zerofill more variables at device start, 6840ptm: clear output ports at reset [hap]. - 0.255: Set V flag on undocumented XDEC instruction [Tim Lindner]. - 0.254: Emulated observed behavior of invalid instructions for MC6809 [Tim Lindner]. Read reset vector during execute_run rather than device_reset to facilitate bank switching of vectoro area [AJR]. - 0.252: Fixed HD6309 STBT instruction [Tim Lindner]. - 0.251: Improved emulation to TFR and EXG instructions [Tim Lindner]. Rename *.ops to *.lst [hap]. - 0.246: Simplify disassembly of pushes and pulls of both A and B [AJR]. - 0.245: Add support for stepping out [AJR]. - 0.222: Corrected illegal branch form for HD6309 family [Tim Lindner]. Made $10, $20 an illegal instruction on for the HD6309 family [Tim Lindner]. - 0.208: Disassembler fixes: Fixed program counter increment for indexed addressing with single-byte offset. Changed indexed addressing to print absolute addresses based on current program counter rather than offsets. Added explicit EXT addressing annotation for small offsets. Renamed "indirect" to "indexed" in code [tomctomc]. - 0.201: Improved disassembly. Use FCB directive to represent illegal opcodes, don't print spaces after instructions without operands [AJR]. - 0.196: Changed description to 'MC6809 (legacy)' [Angelo Salese]. - 0.194: Fixed disassembly of relative instructions [AJR]. - 0.193: Started resolving the great MC6809/MC6809E device type/clock divider mix-up [AJR]. - 0.149u1: Added 'M6809' device. ROMSET: None required. $end $info=m68153bim $mame 0.182 Motorola MC68153 BIM, , ???? DRIVER: devices/machine/68153bim.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.183: Fixed release irq line bug and updated LOGs [Joakim Larsson Edström]. - 0.182: Added 'Motorola MC68153 BIM' device. ROMSET: None required. $end $info=m68705p3 $mame 0.182 Motorola MC68705P3, , ???? DRIVER: devices/cpu/m6805/m68705.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola MC68705P3' [Angelo Salese]. - 0.182: Added 'MC68705P3' device. ROMSET: 115 bytes in 1 file / 0.11Kb packed $end $info=m68705p5 $mame 0.182 Motorola MC68705P5, , ???? DRIVER: devices/cpu/m6805/m68705.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola MC68705P5' [Angelo Salese]. - 0.182: Added 'MC68705P5' device. ROMSET: 115 bytes in 1 file / 0.11Kb packed $end $info=m68705r3 $mame 0.182 Motorola MC68705R3, , ???? DRIVER: devices/cpu/m6805/m68705.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola MC68705R3' [Angelo Salese]. - 0.182: Added 'MC68705R3' device. ROMSET: 120 bytes in 1 file / 0.12Kb packed $end $info=m68705u3 $mame 0.182 Motorola MC68705U3, , ???? DRIVER: devices/cpu/m6805/m68705.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: Added 'ROM parents [Vas Crabb]. - 0.196: Changed description to 'Motorola MC68705U3' [Angelo Salese]. - 0.182: Added 'MC68705U3' device. ROMSET: 120 bytes in 1 file / 0.12Kb packed $end $info=m68ec020 $mame 0.149u1 Motorola MC68EC020, , ???? DRIVER: devices/cpu/m68000/m68020.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola MC68EC020' [Angelo Salese]. - 0.149u1: Added 'M68EC020' device. ROMSET: None required. $end $info=m68ec030 $mame 0.149u1 Motorola MC68EC030, , ???? DRIVER: devices/cpu/m68000/m68030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola MC68EC030' [Angelo Salese]. - 0.149u1: Added 'M68EC030' device. ROMSET: None required. $end $info=m68ec040 $mame 0.171 Motorola MC68EC040, , ???? DRIVER: devices/cpu/m68000/m68040.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola MC68EC040' [Angelo Salese]. - 0.171: Added 'M68EC040' device. ROMSET: None required. $end $info=m68hc05c4 $mame 0.184 Motorola MC68HC05C4, , ???? DRIVER: devices/cpu/m6805/m68hc05.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola MC68HC05C4' [Angelo Salese]. - 0.184: Added 'MC68HC05C4' device. ROMSET: None required. $end $info=m68hc05c8 $mame 0.184 Motorola MC68HC05C8, , ???? DRIVER: devices/cpu/m6805/m68hc05.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola MC68HC05C8' [Angelo Salese]. - 0.184: Added 'MC68HC05C8' device. ROMSET: None required. $end $info=m68hc05e1 $mame 0.267 [R. Belmont] Motorola M68HC05E1, , ???? DRIVER: devices/cpu/m6805/m68hc05e1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.267: R. Belmont added 'Motorola M68HC05E1' device. ROMSET: None required. $end $info=m68hc05e5 $mame 0.267 [R. Belmont] Motorola M68HC05E5, , ???? DRIVER: devices/cpu/m6805/m68hc05e1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.267: R. Belmont added 'Motorola M68HC05E5' device. ROMSET: None required. $end $info=m68hc05eg $mame 0.149u1 Motorola MC68HC05EG, , ???? DRIVER: devices/cpu/m6805/m6805.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.230: Use the HCMOS cycle timings [R. Belmont, Vas Crabb]. - 0.196: Changed description to 'Motorola MC68HC05EG' [Angelo Salese]. - 0.149u1: Added 'M68HC05EG' device. ROMSET: None required. $end $info=m68hc05l11 $mame 0.212 Motorola MC68HC05L11, , ???? DRIVER: devices/cpu/m6805/m68hc05.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'Motorola MC68HC05L11' device. ROMSET: None required. $end $info=m68hc05l9 $mame 0.212 Motorola MC68HC05L9, , ???? DRIVER: devices/cpu/m6805/m68hc05.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'Motorola MC68HC05L9' device. ROMSET: None required. $end $info=m68hc05pge $mame 0.275 [R. Belmont] Motorola M68HC05PGE, , ???? DRIVER: devices/cpu/m6805/m68hc05pge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: R. Belmont added 'Motorola M68HC05PGE' device. ROMSET: 512 bytes in 1 file / 0.45Kb packed $end $info=m68hc705c4a $mame 0.222 [AJR] Motorola MC68HC705C4A, , ???? DRIVER: devices/cpu/m6805/m68hc05.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: AJR added 'Motorola MC68HC705C4A' device. ROMSET: None required. $end $info=m68hc705c8a $mame 0.183 Motorola MC68HC705C8A, , ???? DRIVER: devices/cpu/m6805/m68hc05.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Added support for MC68HC705C8A memory configuration, and made 68HC05 NCOP reset check that NCOP is enabled [Dirk Best]. - 0.196: Changed description to 'Motorola MC68HC705C8A' [Angelo Salese]. - 0.183: Added 'MC68HC705C8A' device. ROMSET: None required. $end $info=m68hc705j1a $mame 0.213 Motorola MC68HC705J1A, , ???? DRIVER: devices/cpu/m6805/m68hc05.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'Motorola MC68HC705J1A' device. ROMSET: None required. $end $info=m68lc040 $mame 0.184 Motorola MC68LC040, , ???? DRIVER: devices/cpu/m68000/m68040.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola MC68LC040' [Angelo Salese]. - 0.184: Added 'M68LC040' device. ROMSET: None required. $end $info=m68sfdc $mame 0.223 [AJR] M68SFDC, , ???? DRIVER: devices/machine/m68sfdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: AJR added 'M68SFDC' device. ROMSET: None required. $end $info=m7501 $mame 0.149u1 MOS Technology 7501, , ???? DRIVER: devices/cpu/m6502/m7501.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Changed description to 'MOS Technology 7501'. - 0.149u1: Added 'M7501' device. ROMSET: None required. $end $info=m79152pc $mame 0.144u5 [Miodrag Milanović] MERA 79152 PC, Mera-Elzab, 198? These terminals were manufactured in Mera-Elzab. CPU: Z80, memory: 8K, display: Monochrome green, keyboard: dedicated hallotron based, parallel link. Main port: serial (DB25) and additional ports: serial for printer (DB25). Keyboard (DB15), video out (BNC) (source: http://mcbx.netne.net/computers/terminal/m79152pc/index.htm). DRIVER: mera/m79152pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.202: Implemented cursor, scrolling support, and some video attributes [AJR]. - 0.144u5: Miodrag Milanović added 'skeleton driver for Mera 79152PC' system. ROMSET: 22528 bytes in 3 files / 6.12Kb packed $end $info=m8120 $mame 0.257 [Xolod] M8120, Motorola, 1991 The M8120 is a nice little shoebox-sized computer build 1991 by Motorola. The case is just big enough to offer the space for the board, optional memory expansions and the power supply. The used CPU is a Motorola 88100, member of the 88k family, clocked at 25MHz. If you take a close look, the mainboard is actually a VME board and a ?raiser card? which offers one SCSI, one network and six serial connectors to the outside world (source: https://www.geekdot.com/m8120/). DRIVER: motorola/m8120.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: BugFIX #09000 [Crash/Freeze] (motorola/m8120.cpp) m8120: The emulator crashes when loading non-volatile RAM data on start [hap]. - 0.257: Xolod added 'Motorola M8120' system. ROMSET: None required. $end $info=m82 $mame 0.132 [Andy Welburn, Fabio Priuli] M82 Game Selectable Working Product Display, Nintendo, 1986 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). DRIVER: nintendo/nes_m82.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: nes.xml, nes_ade.xml, nes_ntbrom.xml, nes_kstudio.xml, nes_datach.xml, famibox.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.248: Changed description to 'M82 Game Selectable Working Product Display'. - 0.132: Andy Welburn and Fabio Priuli added 'Nintendo M82 Display Unit (not working)' system. ROMSET: 24576 bytes in 2 files / 6.78Kb packed $end $info=m8502 $mame 0.149u1 MOS Technology 8502, , ???? DRIVER: devices/cpu/m6502/m8502.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Changed description to 'MOS Technology 8502'. - 0.149u1: Added 'M8502' device. ROMSET: None required. $end $info=m86rk $mame 0.142 [Miodrag Milanović] Mikrosha-86RK, , 1987 The Radio-86RK (Russian: ?????-86??) is a build-it-yourself home computer designed in the Soviet Union. It was featured in the popular Radio (Russian: ?????) magazine for radio hams and electronics hobbyists in 1986. The letters RK in the title stands for the words Radio ham's Computer (Russian: ?????????????????? ?????????). Design of the computer was published in a series of articles describing its logical structure, electrical circuitry, drawings of printed circuit boards and firmware. The computer could be built entirely out of standard off-the-shelf parts. Later it was also available in a kit form as well as fully assembled form (source: https://en.m.wikipedia.org/wiki/Radio-86RK). DRIVER: ussr/mikrosha.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mikrosha_cass.xml, mikrosha_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.142: Miodrag Milanović added 'Mikrosha-86RK' system. ROMSET: 4096 bytes in 2 files / 2.29Kb packed $end $info=m95010 $mame 0.228 [Ryan Holtz] STmicro M95010 1kbit SPI EEPROM, , ???? DRIVER: devices/machine/m950x0.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Ryan Holtz added 'STmicro M95010 1kbit SPI EEPROM' device. ROMSET: None required. $end $info=m95020 $mame 0.228 [Ryan Holtz] STmicro M95020 2kbit SPI EEPROM, , ???? DRIVER: devices/machine/m950x0.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Ryan Holtz added 'STmicro M95020 2kbit SPI EEPROM' device. ROMSET: None required. $end $info=m95040 $mame 0.228 [Ryan Holtz] STmicro M95040 4kbit SPI EEPROM, , ???? DRIVER: devices/machine/m950x0.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Ryan Holtz added 'STmicro M95040 4kbit SPI EEPROM' device. ROMSET: None required. $end $info=m95320_eeprom $mame 0.282 [Angelo Salese] STM95320 SPI bus EEPROM, , ???? DRIVER: devices/machine/m95320.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'STM95320 SPI bus EEPROM' device. ROMSET: None required. $end $info=mac128k $mame 0.115 [R. Belmont] Macintosh 128k, Apple Computer, 1984 The Macintosh 128K, released as the "Apple Macintosh", is the original Apple Macintosh personal computer. Its beige case contained a 9 in (23 cm) monitor and came with a keyboard and mouse. A handle in the top of the case made it easier for the computer to be lifted and carried. It had a selling price of US$2,495. The Macintosh was introduced by the now famous $900,000 television commercial by Ridley Scott, "1984", that most notably aired on CBS during the third quarter of Super Bowl XVIII on January 22, 1984. The sales of the Macintosh were strong from its initial release and reached 70,000 units on May 3, 1984. After its successor, the Macintosh 512K, was introduced, it was rebadged as the Macintosh 128K (source: http://en.wikipedia.org/wiki/Macintosh_128K). DRIVER: apple/mac128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, Marquee, PCB and Artwork Preview. WIP: - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.115: R. Belmont added 'Apple Mac 128k (not working)' system. ROMSET: 65536 bytes in 2 files / 48.18Kb packed $end $info=mac2fdhd $mame 0.135 [R. Belmont] Macintosh II (FDHD), Apple Computer, 1988 The Apple Macintosh II was the first personal computer model of the Macintosh II series in the Apple Macintosh line and the first Macintosh to support a color display. The Mac II featured a Motorola 68020 processor operating at 16 MHz teamed with a Motorola 68881 floating point unit. The machine shipped with a socket for an MMU, but the "Apple HMMU Chip" (VLSI VI475 chip) was installed that did not implement virtual memory (instead, it translated 24-bit addresses to 32-bit addresses for the Mac OS, which was not 32-bit clean until System 7) (source: http://en.wikipedia.org/wiki/Macintosh_II). DRIVER: apple/macii.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.135: R. Belmont added 'Apple Macintosh II (FDHD) (not working)' system. ROMSET: 262144 bytes in 1 file / 150.07Kb packed $end $info=mac3 $mame 0.278 [Nigel Barnes] Mac III 6502 Microcomputer, L.J.Technical Systems, 1990 The L.J. Technical Systems Mac III 6502 Microcomputer is an educational computing system developed by L.J. Technical Systems, a British company specialized in producing kits and didactic systems for teaching electronics and computer science in schools and technical institutions, particularly in the 1980s. Despite its name suggesting a connection with Apple, it has no relation to the Macintosh. Here, the term "Mac" is likely an acronym or an internal commercial name (possibly from "Microcomputer" or "Machine"), while "III" indicates a system version. The heart of the device is the MOS 6502 microprocessor, the same one used in iconic computers like the Apple II, Commodore 64, BBC Micro, and Nintendo Entertainment System (NES). DRIVER: trainer/mac3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Nigel Barnes added 'L.J.Technical Systems Mac III 6502 Microcomputer' system. ROMSET: 32768 bytes in 2 files / 17.88Kb packed $end $info=mac512k $mame 0.115 [R. Belmont] Macintosh 512k, Apple Computer, 1984 The Macintosh 512K Personal Computer, also known as the "Fat Mac," is the second of a long line of Apple Macintosh computers, and was the first update to the original Macintosh 128K. It was virtually identical to the previous Mac, differing primarily in the amount of built-in memory (RAM), which quadrupled the original's. This large increase earned it the nickname Fat Mac. The additional memory was significant because more ambitious users with computer experience stretched the capacity of the original Mac almost immediately, despite the limited number of applications (source: http://en.wikipedia.org/wiki/Macintosh_512K). DRIVER: apple/mac128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.115: R. Belmont added 'Apple Mac 512k (not working)' system. Fixed video timing, booting from SCSI harddisk works once again [R. Belmont]. ROMSET: 65536 bytes in 2 files / 48.19Kb packed $end $info=mac512ke $mame 0.37b4 [Raphael Nabet] Macintosh 512ke, Apple Computer, 1986 The Macintosh 512K enhanced (512Ke) was introduced in April 1986 as a cheaper alternative to the top-of-the-line Macintosh Plus, which had debuted three months previously. It was the same as the Macintosh 512K but with the 800K disk drive and 128K of ROM used in the Macintosh Plus. Like its predecessors, there was little room for expansion. Some companies did create memory upgrades that would bring the machine up to 2 MB or more. It is the earliest Macintosh model able to run System 6 OS (source: http://en.wikipedia.org/wiki/Macintosh_512Ke). DRIVER: apple/mac128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.37b4: Raphael Nabet added 'Apple Mac 512ke' system. $end $info=macadb $mame 0.225 [R. Belmont] Mac ADB HLE, , ???? DRIVER: apple/macadb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Tidy a little [Vas Crabb]. - 0.274: Add support for second button of an ADB mouse (#13179) [as-tb-dev]. - 0.273: Updates: Added ADB power key callback; added "any key down" callback used in PowerBooks; removed the last bits of the old adb_vblank() service routine: apple/pseudovia.cpp: Added support for SCSI IRQs; apple/macprtb.cpp: Support sleep and wake-up for Macintosh Portable and PowerBook 100; apple/macpwrbk030.cpp: Updates. Fixed issues with Shut Down and Restart functionality; support sleep and wake-up for all supported models; cleanups and save state support [R. Belmont]. - 0.268: Major cleanup, removed ADB modem HLE, now echoes ADB line state changes so everyone stays in sync. Lower SRQ time to spec, makes the M50753 PMUs much happier. Mac Portable and supported PowerBooks 140/160/170/180 now have working mouse and keyboard. Verified that the IIgs, PIC, Egret, and Cuda ADB are still happy [R. Belmont]. - 0.252: Improved SRQ behavior, added 'many of the Extended Keyboard keys including function keys. Support telling ADB devices to enable/disable SRQ. eliminates the need for the "iigs_mode" hack since the IIgs firmware knows the MCU program is buggy and disables mouse SRQs. Remove unnecessary debug helper [R. Belmont]. Added the Ins/Del keys and fixed some keypad keys [R. Belmont, Kelvin Sherlock]. - 0.249: Additional cleanup [R. Belmont]. - 0.225: R. Belmont added 'Mac ADB HLE' device. ROMSET: None required. $end $info=maccclas $mame 0.143u1 [R. Belmont] Macintosh Color Classic, Apple Computer, 1993 The Macintosh Color Classic (also in Great Britain front says Macintosh Colour Classic) was the first color compact Apple Macintosh computer. It had an integrated 10'' Sony Trinitron color display with the same 512x384 pixel resolution as the Macintosh 12'' RGB monitor. This integrated unit resembled the original Mac series, albeit redesigned to Apple's "neoclassical" design language of the era (source: http://en.wikipedia.org/wiki/Macintosh_Color_Classic). DRIVER: apple/maclc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual, Marquee and PCB. WIP: - 0.249: Machine promoted to working [R.?Belmont]. - 0.143u1: R. Belmont added 'Apple Macintosh Color Classic' system. ROMSET: 1048576 bytes in 1 file / 466.95Kb packed $end $info=macclas2 $mame 0.135 [R. Belmont] Macintosh Classic II, Apple Computer, 1991 The Apple Macintosh Classic II (also known as the Performa 200) replaced the Macintosh SE/30 in the compact Macintosh line in 1991. Like the SE/30, the Classic II was powered by a 16 MHz Motorola 68030 CPU and 40 or 80 MB hard disk, but in contrast to its predecessor, it was limited by a 16-bit data bus (the SE/30 had a 32-bit data bus) and a 10 MB memory ceiling. While the Classic II shares a case with the earlier Classic, architecturally it is more similar to the Macintosh LC. The use of custom ICs, identical to those used in the LC, enabled the Classic II to have a lower component count than older Macs. Unlike the LC and the SE/30 before it, the Classic II did not have an internal PDS expansion slot, making it the first slotless desktop Macintosh since the Macintosh Plus (source: http://en.wikipedia.org/wiki/Macintosh_Classic_II). DRIVER: apple/maclc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual, Marquee and PCB. WIP: - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.147u2: System promoted from 'GAME_NOT_WORKING' [R. Belmont]. - 0.135: R. Belmont added 'Apple Macintosh Classic II (not working)' system. ROMSET: 524288 bytes in 4 files / 352.58Kb packed $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, 512x342 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?-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. DRIVER: apple/mac128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdd.xml, mac_cdrom.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.115: R. Belmont added 'Apple Macintosh Classic' system. ROMSET: 524288 bytes in 1 file / 426.25Kb packed $end $info=macct610 $mame 0.257 [R. Belmont] Macintosh Centris 610, Apple Computer, 1993 The Macintosh Quadra 610, originally sold as the Macintosh Centris 610, is a personal computer designed, manufactured and sold by Apple Computer from February 1993 to July 1994. The Centris 610 was introduced alongside the larger Centris 650 as the replacement for the Macintosh IIsi, and it was intended as the start of the new midrange Centris line of computers. Later in 1993, Apple decided to follow an emerging industry trend of naming product families for their target customers ? Quadra for business, LC for education, and Performa for home ? and folded the Centris 610 into the Quadra family. The 610 is the second Macintosh case design (after the Macintosh LC family) to use a pizza box form factor; it was later used for the Centris / Quadra 660AV and the Power Macintosh 6100. The Quadra 610 was also sold in a "DOS compatible" model with an additional 486SX processor at 25 MHz on a Processor Direct Slot card (source: https://en.wikipedia.org/wiki/Macintosh_Quadra_610). DRIVER: apple/macquadra800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.257: R. Belmont added 'Apple Computer Macintosh Centris 610' system. $end $info=macct650 $mame 0.257 [R. Belmont] Macintosh Centris 650, Apple Computer, 1993 The Macintosh Quadra 650, originally sold as the Macintosh Centris 650, is a personal computer designed, manufactured and sold by Apple Computer from February 1993 to September 1994. The Centris 650 was introduced alongside the smaller Centris 610 as the replacement for the Macintosh IIci and Quadra 700, and it was intended as the start of the new midrange Centris line of computers. Later in 1993, Apple decided to follow an emerging industry trend of naming product families for their target customers ? Quadra for business, LC for education, and Performa for home ? and folded the Centris 650 into the Quadra family. The Quadra 650 was discontinued without a direct replacement in September 1994, although the recently introduced Power Macintosh 7100, which has the same IIvx form factor as the 650, had a similar target audience and was sold in the same price range (source: https://en.wikipedia.org/wiki/Macintosh_Quadra_650). DRIVER: apple/macquadra800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.257: R. Belmont added 'Apple Computer Macintosh Centris 650' system. $end $info=macdafb $mame 0.257 [R. Belmont] Apple DAFB video, , ???? DRIVER: apple/dafb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Allow "no monitor" as a valid monitor selection to disable the internal video on Quadras [R. Belmont]. - 0.259: Revert chmod 755 change [hap]. Updates and fixes. Fixed VRAM size limiting (and memory trashing) for Quadra/Centris 610/650/800, Quadra 605, and LC 475/575 class machines Quadra 800 no longer erroneously lets you select Millions of Colors. Fixed CRTC parameter readback. Fixed DAFB version readback. Corrected DAC type for Quadra 800 class machines based on PCB photos [R. Belmont]. - 0.257: R. Belmont added 'Apple DAFB video' device. ROMSET: None required. $end $info=macdafb_djmemc $mame 0.257 [R. Belmont] Apple DAFB II video (djMEMC integrated), , ???? DRIVER: apple/dafb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Revert chmod 755 change [hap]. Updates and fixes. Fixed VRAM size limiting (and memory trashing) for Quadra/Centris 610/650/800, Quadra 605, and LC 475/575 class machines Quadra 800 no longer erroneously lets you select Millions of Colors. Fixed CRTC parameter readback. Fixed DAFB version readback. Corrected DAC type for Quadra 800 class machines based on PCB photos [R. Belmont]. - 0.258: Renamed (macdafb_memc) to (macdafb_djmemc). - 0.257: R. Belmont added 'Apple DAFB II video (djMEMC integrated)' device. ROMSET: None required. $end $info=macdafb_memcjr $mame 0.258 [R. Belmont] Apple DAFB II video (MEMCjr integrated), , ???? DRIVER: apple/dafb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Revert chmod 755 change [hap]. Updates and fixes. Fixed VRAM size limiting (and memory trashing) for Quadra/Centris 610/650/800, Quadra 605, and LC 475/575 class machines Quadra 800 no longer erroneously lets you select Millions of Colors. Fixed CRTC parameter readback. Fixed DAFB version readback. Corrected DAC type for Quadra 800 class machines based on PCB photos [R. Belmont]. - 0.258: R. Belmont added 'Apple DAFB II video (MEMCjr integrated)' device. ROMSET: None required. $end $info=macdafb_q950 $mame 0.268 [R. Belmont] Apple DAFB II video, , ???? DRIVER: apple/dafb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: R. Belmont added 'Apple DAFB II video' device. ROMSET: None required. $end $info=macf108 $mame 0.258 [R. Belmont] Apple F108 memory controller, , ???? DRIVER: apple/f108.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml WIP: - 0.258: R. Belmont added 'Apple F108 memory controller' device. ROMSET: None required. $end $info=mach32 $mame 0.163 ATi mach32, , ???? DRIVER: devices/video/ati_mach32.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.194: Limit sourcex/y to 11 bits (fixes mach32 detection in bundled win9x drivers). Mapped hardware pointer registers and got hardware cursor to display (still needs work). Added 8514/A-compatible DAC registers (fixes I/O port conflict in DOS mach32 utilities, and 8bpp colours under win9x) [Barry Rodewald]. - 0.163: Added 'ATi mach32' device. ROMSET: None required. $end $info=mach32_8514a $mame 0.184 ATi mach32 (2D acceleration module), , ???? DRIVER: devices/video/ati_mach32.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.184: Added 'ATi mach32 (2D acceleration module)' device. ROMSET: None required. $end $info=mach64 $mame 0.154 ATi mach64, , ???? DRIVER: devices/video/ati_mach32.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.184: Changed description to 'ATi mach64'. - 0.154: Added 'ATi mach64 Card' device. ROMSET: None required. $end $info=mach64_8514a $mame 0.184 ATi mach64 (2D acceleration module), , ???? DRIVER: devices/video/ati_mach32.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.184: Added 'ATi mach64 (2D acceleration module)' device. ROMSET: None required. $end $info=mach64isa $mame 0.184 ATi mach64 Card, , ???? DRIVER: devices/bus/isa/vga_ati.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.184: Added 'ATi mach64 Card' device. ROMSET: 196608 bytes in 5 files / 117.77Kb packed $end $info=mach8 $mame 0.184 Mach8, , ???? DRIVER: devices/video/ati_mach8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.194: Limit sourcex/y to 11 bits (fixes mach32 detection in bundled win9x drivers). Added Scan To X command (used by win9x drivers to write cursor data). mach32: Corrected display of 16bpp video mode in Windows 9x [Barry Rodewald]. - 0.184: Added 'MACH8' device. ROMSET: None required. $end $info=machdrum $mame 0.189 [R. Belmont, absence] Machinedrum SPS-1 MK2, Elektron, 2007 The Machinedrum SPS-1 is an advanced drum machine and drum synthesizer. It can synthesize wonderfully convincing analog sounds from the classic drum machines as well as crisp electronic and acoustic drum sounds, and they can all be tweaked and morphed into unique and dynamic new sounds! It has 39 drum sounds ready to be played or tweaked and customized by you! Its eight real-time control knobs offer total hands-on synthesis and control (source: http://www.vintagesynth.com/misc/machinedrum.php). DRIVER: elektron/elektronmono.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.189: R. Belmont, absence added 'Elektron Machinedrum SPS-1 MK2' system. ROMSET: 8388608 bytes in 1 file / 1.85Mb packed $end $info=machiman $mame 0.161 [hap, Kevin Horton, Rik] Machine Man, Bandai, 1984 Cool (and extremely rare) handheld game that uses a VFD display instead of LCD, I'm guessing this game is called 'Lightening Strike,' the blue Japanese characters translate to 'Lightening converging' literally, so that's the closest I could come up with. It's just a tad smaller than Mattel's Football game (to give you a size reference). It has a great multi-color display that features two different scenes. The 1st has you driving a vehicle along a road while trying to avoid having missiles dropped on your car. The second scene has you out of your vehicle in a city, trying to defeat bad guys that are trying to shoot you. Each stage just seemed to be timed, if you survive long enough, you win, and then it starts over, a little faster. Based on the Machine Man TV series in Japan (source: http://www.handheldmuseum.com/Bandai/MachineMan.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, Marquee and PCB. WIP: - 0.161: hap, Kevin Horton and Rik added 'Bandai Machine Man' system. ROMSET: 378445 bytes in 2 files / 110.77Kb packed $end $info=macii $mame 0.135 [R. Belmont] Macintosh II, Apple Computer, 1987 The Apple Macintosh II was the first personal computer model of the Macintosh II series in the Apple Macintosh line and the first Macintosh to support a color display. The Macintosh II was designed by hardware engineers Michael Dhuey (computer) and Brian Berkeley (monitor). A basic system with 20 MB drive and monitor cost about $5200, A complete color-capable system could cost as much as $10,000 once the cost of the color monitor, video card, hard disk, keyboard and RAM were added. This price point placed it in competition with workstations from Silicon Graphics, Sun Microsystems and Hewlett-Packard although it still used the single user Mac OS instead of the Unix of those systems. While the hardware features were comparable to workstation-class systems, the OS features placed it more squarely in competition with i386 based PCs and the Amiga 2000 (source: http://en.wikipedia.org/wiki/Macintosh_II). DRIVER: apple/macii.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.135: R. Belmont added 'Apple Computer Macintosh II' system. ROMSET: 524288 bytes in 2 files / 297.93Kb packed $end $info=maciici $mame 0.135 [R. Belmont] Macintosh IIci, Apple Computer, 1989 The Apple Macintosh IIci was an improvement on the Macintosh IIcx. Sharing the same compact case design with three expansion slots, the IIci improved upon the IIcx's 16 MHz Motorola 68030 CPU and 68882 FPU, replacing them with 25 MHz versions of these chips. The IIci came with either a 40 or an 80 megabyte hard disk. A logic board upgrade was available for IIcx owners (source: http://en.wikipedia.org/wiki/Macintosh_IIci). DRIVER: apple/maciici.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdflop.xml, mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.277: BugFIX #09152 [Crash/Freeze] (apple/maciici.cpp) maciici, maciisi: Selecting the 15" Portrait Display causes MAME to crash [Vas Crabb]. - 0.253: Correct XTAL value and add a little trivia [AJR]. Moved the Macintosh IIci and IIsi to their own driver. Split out RBV video and interrupt controller into a separate device [R. Belmont]. - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.214: BugFIX #07426: [Misc.] (mac.cpp) maciici: Non-matching Option key positions (U.S. PC keyboard) [R. Belmont]. - 0.169: Use real split ROMs for maciici [Guru]. - 0.135: R. Belmont added 'Apple Macintosh IIci (not working)' system. ROMSET: 524288 bytes in 4 files / 343.06Kb packed $end $info=maciicx $mame 0.135 [R. Belmont] Macintosh IIcx, Apple Computer, 1989 Half a year following the release of the Macintosh IIx passed before Apple introduced the Macintosh IIcx in 1989. Despite resembling the IIx to a great extent and providing the same performance, the IIcx was quieter (due to its quieter fan on a smaller power supply) than its predecessor. The design was also made much more compact by reducing the number of NuBus slots from 6 to 3. The new case, Apple's first to be designed to operate in either horizontal or vertical orientation, remained in use for its successors the IIci and Quadra 700. The idea for vertical orientation, one of the first minitower cases, was suggested by Apple CEO John Sculley, who was running out of space on his desk. The model was designated IIcx for compact (echoing the earlier Apple IIc compact model in the Apple II series), and the x was Apple's designation for the 68030 processor (source: http://en.wikipedia.org/wiki/Macintosh_IIcx). DRIVER: apple/macii.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.135: R. Belmont added 'Apple Macintosh IIcx (not working)' system. $end $info=maciifx $mame 0.143u2 [R. Belmont] Macintosh IIfx, Apple Computer, 1990 The Macintosh IIfx was a model of Apple Macintosh computer, introduced in 1990 and discontinued in 1992. At introduction it cost from US $9,000 to US $12,000, depending on configuration, and was the fastest Mac. It had many code-names, including Stealth, Blackbird, F-16, F-19, Four Square, IIxi, Zone 5 and Weed-Whacker (source: http://en.wikipedia.org/wiki/Macintosh_IIfx). DRIVER: apple/maciifx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_hdflop.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.268: System promoted to working [R. Belmont]. - 0.253: Move out of mac.cpp to separate driver. Fix GCC compile [R. Belmont]. - 0.235: Add preliminary PIC (Peripheral Interface Controller) devices and OSS interrupt control. machine/applefdintf.*: Correct permissions [AJR]. - 0.143u2: R. Belmont added 'Apple Macintosh IIfx' system. ROMSET: 524288 bytes in 1 file / 309.28Kb packed $end $info=maciihmu $mame 0.143u2 [Nathan Woods, Raphael Nabet, R. Belmont] Macintosh II (w/o 68851 MMU), Apple Computer, 1987 The Apple Macintosh II was the first personal computer model of the Macintosh II series in the Apple Macintosh line and the first Macintosh to support a color display. The Macintosh II was designed by hardware engineers Michael Dhuey (computer) and Brian Berkeley (monitor). A basic system with 20 MB drive and monitor cost about $5200, A complete color-capable system could cost as much as $10,000 once the cost of the color monitor, video card, hard disk, keyboard and RAM were added. This price point placed it in competition with workstations from Silicon Graphics, Sun Microsystems and Hewlett-Packard although it still used the single user Mac OS instead of the Unix of those systems. While the hardware features were comparable to workstation-class systems, the OS features placed it more squarely in competition with i386 based PCs and the Amiga 2000 (source: http://en.wikipedia.org/wiki/Macintosh_II). DRIVER: apple/macii.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.143u2: Nathan Woods, Raphael Nabet and R. Belmont added 'Apple Macintosh II (w/o 68851 MMU)' system. $end $info=maciisi $mame 0.135 [R. Belmont] Macintosh IIsi, Apple Computer, 1990 The Macintosh IIsi was a compact three-box desktop unit, effectively a cut-down Macintosh IIci in a smaller case (used for no other Macintosh model), made cheaper by the redesign of the motherboard and the deletion of all but one of the expansion card slots (a single Processor Direct Slot). It was introduced as a low-cost alternative to the professional desktop models for home use, but offered more features and performance than the LC series. It had color and could drive a number of different external monitors, with a maximum screen resolution of 640x480 in eight-bit color (source: http://en.wikipedia.org/wiki/Macintosh_IIsi). DRIVER: apple/maciici.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdflop.xml, mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.277: BugFIX #09152 [Crash/Freeze] (apple/maciici.cpp) maciici, maciisi: Selecting the 15" Portrait Display causes MAME to crash [Vas Crabb]. - 0.254: Support the video on/off bit [R. Belmont]. - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.147u2: System promoted from 'GAME_NOT_WORKING' [R. Belmont]. - 0.135: R. Belmont added 'Apple Macintosh IIsi (not working)' system. ROMSET: 524288 bytes in 1 file / 291.03Kb packed $end $info=maciivi $mame 0.143u2 [R. Belmont] Macintosh IIvi, Apple Computer, 1993 The Macintosh IIvi was a short-lived model of the Macintosh II series of Macintosh computers from Apple. The IIvi included either a 40, 160 or 400 MB hard drive, three NuBus slots and a PDS. The IIvi was essentially a Macintosh IIvx with a slower processor (16 MHz vs. 32 MHz) and no floating point unit. The Macintosh Performa 600 is essentially a IIvi with the IIvx's 32 MHz CPU. The IIvi was, on some benchmarks, faster than the crippled IIvx (source: http://en.wikipedia.org/wiki/Macintosh_IIvi). DRIVER: apple/maciivx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.245: Properly draw all supported video modes from 1 to 16 bpp [R. Belmont]. - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.147u2: System promoted from 'GAME_NOT_WORKING' [R. Belmont]. - 0.143u2: R. Belmont added 'Apple Macintosh IIvi' system. $end $info=maciivx $mame 0.143u2 [R. Belmont] Macintosh IIvx, Apple Computer, 1993 The Macintosh IIvx (code name Brazil) was the last of the Macintosh II series of Macintosh computers from Apple. The IIvx included either a 40, 80, 160 or 400 MB hard drive, three NuBus slots, and a Processor Direct Slot. It was the first Macintosh to have a metal case and the first case design of any personal computer to provide for an internal CD-ROM drive. An internal double speed CD-ROM drive which used a disc caddy was available as an option from Apple (source: http://en.wikipedia.org/wiki/Macintosh_IIvx). DRIVER: apple/maciivx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.147u2: System promoted from 'GAME_NOT_WORKING' [R. Belmont]. - 0.143u2: R. Belmont added 'Apple Macintosh IIvx' system. ROMSET: 1048576 bytes in 1 file / 321.66Kb packed $end $info=maciix $mame 0.135 [R. Belmont] Macintosh IIx, Apple Computer, 1988 The Macintosh IIx was introduced by Apple in 1988 as an incremental update of the original Macintosh II model. It replaced the 16 MHz Motorola 68020 CPU and 68881 FPU of the II with a 68030 CPU and 68882 FPU (running at the same clock speed); and the 800 KB floppy drive with the 1.44 MB SuperDrive (in fact, it was the first Mac to have one). The initial price of the IIx was US$7,769 or $9,300 for a version with the 40 MB hard disk drive. The Mac IIx, like the Mac II, sported 0.25 KiB of L1 CPU cache, a 16 MHz bus (1:1 with CPU speed), and supported up to System 7.5.5 (source: http://en.wikipedia.org/wiki/Macintosh_IIx). DRIVER: apple/macii.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.135: R. Belmont added 'Apple Macintosh IIx (not working)' system. $end $info=mackbd_m0110 $mame 0.144u5 Macintosh Keyboard (U.S. - M0110), , ???? DRIVER: devices/bus/mackbd/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Renamed (mackbd) to (mackbd_m0110) and description changed to 'Macintosh Keyboard (U.S. - M0110)'. - 0.144u5: Added 'Macintosh keyboard' device. ROMSET: 1024 bytes in 1 file / 0.85Kb packed $end $info=mackbd_m0110a $mame 0.223 [Vas Crabb] Macintosh Plus Keyboard (U.S. - M0110A), , ???? DRIVER: devices/bus/mackbd/pluskbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Vas Crabb added 'Macintosh Plus Keyboard (U.S. - M0110A)' device. ROMSET: 1024 bytes in 1 file / 0.70Kb packed $end $info=mackbd_m0110a_f $mame 0.223 [Vas Crabb] Macintosh Plus Keyboard (French - M0110A F), , ???? DRIVER: devices/bus/mackbd/pluskbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Vas Crabb added 'Macintosh Plus Keyboard (French - M0110A F)' device. ROMSET: 1024 bytes in 1 file / 0.70Kb packed $end $info=mackbd_m0110a_j $mame 0.223 [Vas Crabb] Macintosh Plus Keyboard (Japanese - M0110A J), , ???? DRIVER: devices/bus/mackbd/pluskbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Vas Crabb added 'Macintosh Plus Keyboard (Japanese - M0110A J)' device. ROMSET: 1024 bytes in 1 file / 0.70Kb packed $end $info=mackbd_m0110b $mame 0.223 [Vas Crabb] Macintosh Keyboard (British - M0110B), , ???? DRIVER: devices/bus/mackbd/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Vas Crabb added 'Macintosh Keyboard (British - M0110B)' device. ROMSET: 1024 bytes in 1 file / 0.85Kb packed $end $info=mackbd_m0110f $mame 0.223 [Vas Crabb] Macintosh Keyboard (French - M0110F), , ???? DRIVER: devices/bus/mackbd/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Vas Crabb added 'Macintosh Keyboard (French - M0110F)' device. ROMSET: 1024 bytes in 1 file / 0.85Kb packed $end $info=mackbd_m0110j $mame 0.266 [Vas Crabb] Macintosh Keyboard (Japanese - M0110J), , ???? DRIVER: devices/bus/mackbd/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.266: Vas Crabb added 'Macintosh Keyboard (Japanese - M0110J)' device. ROMSET: 1024 bytes in 1 file / 0.85Kb packed $end $info=mackbd_m0110t $mame 0.223 [Vas Crabb] Macintosh Keyboard (Italian - M0110T), , ???? DRIVER: devices/bus/mackbd/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Vas Crabb added 'Macintosh Keyboard (Italian - M0110T)' device. ROMSET: 1024 bytes in 1 file / 0.85Kb packed $end $info=mackbd_m0120 $mame 0.223 [Vas Crabb] Macintosh Numeric Keypad (English - M0120), , ???? DRIVER: devices/bus/mackbd/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Vas Crabb added 'Macintosh Numeric Keypad (English - M0120)' device. ROMSET: 1024 bytes in 1 file / 0.85Kb packed $end $info=mackbd_m0120p $mame 0.223 [Vas Crabb] Macintosh Numeric Keypad (European - M0120P), , ???? DRIVER: devices/bus/mackbd/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Vas Crabb added 'Macintosh Numeric Keypad (European - M0120P)' device. ROMSET: 1024 bytes in 1 file / 0.85Kb packed $end $info=mackbd_port $mame 0.223 [Vas Crabb] Macintosh 128k/512k/Plus Keyboard Port, , ???? DRIVER: devices/bus/mackbd/mackbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Vas Crabb added 'Macintosh 128k/512k/Plus Keyboard Port' device. ROMSET: None required. $end $info=maclc $mame 0.135 [R. Belmont] Macintosh LC, Apple Computer, 1990 The Macintosh LC (meaning low-cost color) is Apple Computer's product family of low-end consumer Macintosh personal computers in the early 1990s. The original Macintosh LC was released in 1990 and was the first affordable color-capable Macintosh. Due to its affordability and Apple II compatibility the LC was adopted primarily in the education and home markets. Together with the Mac IIsi, it introduced built-in audio input on the Mac. The "LC" name was subsequently used for a line of low-end Macintosh computers for several years and spanned the 68k to PowerPC transition (source: http://en.wikipedia.org/wiki/Macintosh_LC). DRIVER: apple/maclc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.147u2: System promoted from 'GAME_NOT_WORKING' [R. Belmont]. - 0.135: R. Belmont added 'Apple Macintosh LC (not working)' system. ROMSET: 524288 bytes in 1 file / 292.15Kb packed $end $info=maclc2 $mame 0.135 [R. Belmont] Macintosh LC II, Apple Computer, 1991 The LC II was a slightly less crippled version of the LC. Still running a 32-bit CPU on a 16-bit data bus and limited by design to no more than 10 MB of RAM, at least the 68030 offered virtual memory and works with RAM Doubler (the LC II is slower than the Mac IIx, even though both use the same 16 MHz 68030 CPU) (source: http://lowendmac.com/lc/macintosh-lc-ii.html). DRIVER: apple/maclc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.247: Machine promoted to working [R. Belmont]. - 0.147u2: System promoted from 'GAME_NOT_WORKING' [R. Belmont]. - 0.135: R. Belmont added 'Apple Macintosh LC II (not working)' system. ROMSET: 524288 bytes in 4 files / 347.83Kb packed $end $info=maclc3 $mame 0.136 [R. Belmont] Macintosh LC III, Apple Computer, 1993 he Apple Macintosh LC III features a 25 MHz 68030 processor, 4 MB of RAM, and an 80 MB hard drive in a compact, easy-to-upgrade 'pizza box' case. Although the LC III looks effectively identical to the LC II before it, internally the LC III has significant improvements including a faster processor on a 32-bit bus, support for faster and more RAM and improved graphics capability. It has a different PDS slot, as well (source: http://www.everymac.com/systems/apple/mac_lc/specs/mac_lc_iii.html). DRIVER: apple/maclc3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.267: BugFIX #05411 [Graphics] (apple/maclc3.cpp) maclc3: Jigsaw Puzzle pieces are drawn incorrectly [R. Belmont]. - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.194: Added 'preliminary working but imperfect sound [R. Belmont]. - 0.147u2: System promoted from 'GAME_NOT_WORKING' [R. Belmont]. - 0.136: R. Belmont added 'Apple Macintosh LC III (not working)' system. ROMSET: 1048576 bytes in 1 file / 470.45Kb packed $end $info=maclc3p $mame 0.257 [R. Belmont] Macintosh LC III+, Apple Computer, 1993 The Apple Macintosh LC III+ features a 33 MHz 68030 processor, 4 MB of RAM, and either an 80 MB or a 160 MB hard drive in a compact, easy-to-upgrade "pizza box" case. The Macintosh LC III+ is a modest upgrade of the LC III before it, with a faster processor and an optional FPU, but also a new, sleeker case design with a smooth and curved front, more rounded "foot" and finger indentations above and below the "mouth" of the floppy disk drive (source: https://everymac.com/systems/apple/mac_lc/specs/mac_lc_iii_plus.html). DRIVER: apple/maclc3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_hdflop.xml RESOURCES: Snap and Title. WIP: - 0.257: R. Belmont added 'Apple Computer Macintosh LC III+' system. $end $info=maclc475 $mame 0.258 [R.?Belmont] Macintosh LC/Performa 475, Apple Computer, 1993 The Macintosh LC 475 was an entry-level 68LC040-based system from Apple Computer. Code-named "Aladdin" or "Primus", it was released on October 21, 1993 as part of the LC series for the educational market and discontinued on July 15, 1996. Its counterparts were the business-oriented Macintosh Quadra 605 and consumer-oriented Performa 475 (source: https://apple.fandom.com/wiki/Macintosh_LC_475). DRIVER: apple/macquadra605.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.258: R. Belmont added 'Apple Computer Macintosh LC/Performa 475' system. $end $info=maclc520 $mame 0.144u5 [R. Belmont] Macintosh LC 520, Apple Computer, 1993 The Macintosh LC 520 (codename: 'Hook') was introduced in June 1993, and was the first of the LC 500 series of Macintoshes: The LC 500 case design was larger than the compact Macs, with a significantly larger screen. The 520 was discontinued in February 1994, when it was replaced by both the faster but otherwise essentially unchanged Macintosh LC 550 and the new, 68LC040-equipped Macintosh LC 575 (source: http://en.wikipedia.org/wiki/Macintosh_LC_500_series). DRIVER: apple/maclc3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.249: Machine promoted to working [R.?Belmont]. - 0.144u5: Add preliminary support for Apple Macintosh LC520 system (not working yet) [R. Belmont]. ROMSET: 1048576 bytes in 1 file / 473.98Kb packed $end $info=maclc550 $mame 0.257 [R. Belmont] Macintosh LC 550, Apple Computer, 1994 The Apple Macintosh LC 550 features a 33 MHz 68030 processor, 5 MB of RAM, either an 80 MB or a 160 MB hard drive, and a 2X CD-ROM drive in a relatively compact all-in-one case with a 14" color display. With the exception of processor speed and configuration options, the LC 550 is identical to the LC 520 it replaced. The consumer version of the LC 550 is the Performa 550 series (source: https://everymac.com/systems/apple/mac_lc/specs/mac_lc_550.html). DRIVER: apple/maclc3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_hdflop.xml RESOURCES: Snap and Title. WIP: - 0.257: R. Belmont added 'Apple Computer Macintosh LC 550' system. $end $info=maclc575 $mame 0.258 [R.?Belmont] Macintosh LC/Performa 575, Apple Computer, 1994 The Macintosh LC 575 was a personal computer from Apple's LC line of computers. It was available from February 2, 1994 until April 3, 1995. It was superseded by the LC 580, which looks very similar, but uses a lower cost display and a re-engineered logic board. A PowerPC 601 upgrade for it was marketed from November 3, 1994 to March 2, 1996 (source: https://apple.fandom.com/wiki/Macintosh_LC_575). DRIVER: apple/macquadra605.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.258: R. Belmont added 'Apple Computer Macintosh LC/Performa 575' system. $end $info=maclc580 $mame 0.258 [R.?Belmont] Macintosh LC/Performa 580, Apple Computer, 1995 The Apple Mac LC 580 featured a 33MHz 68LC040 processor and took 72 pin DIMMS. It externally resembled the LC 575, but was internally more similar to the LC 630, which added a Video I/O port that could accept Apple's TV tuner card, and replaced the internal SCSI hard disk with a less-expensive IDE version. The processor direct slot and Comm Slot for a modem or ethernet card was retained from earlier models. A Performa version was targeted at consumers, whereas the LC 580 was aimed at the education market. The computer had a 32 bit processor on board and used system 7, allowing for virtual memory access. It shipped with 8MB RAM on board and a 2x speed Apple 300i CD built in. A PowerPC 601 upgrade for it was marketed from April 3, 1995 to March 2, 1996 (source: https://apple.fandom.com/wiki/Macintosh_LC_580). DRIVER: apple/macquadra630.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.258: R. Belmont added 'Apple Computer Macintosh LC/Performa 580' system. ROMSET: 1048576 bytes in 1 file / 496.58Kb packed $end $info=macpb100 $mame 0.136 [R. Belmont] Macintosh PowerBook 100, Apple Computer, 1991 The PowerBook 100 was a portable subnotebook personal computer manufactured by Apple Computer and introduced on October 21, 1991 at the COMDEX computer expo in Las Vegas, Nevada. Priced at US$2,300, the PowerBook 100 was the low-end model of the first three simultaneously-released PowerBooks. Its CPU and overall speed closely resembled those of its predecessor, the Macintosh Portable. It had a Motorola 68000 16-megahertz (MHz) processor, 2-8 megabytes (MB) of memory, a 9-inch (23 cm) monochrome backlit liquid crystal display (LCD) with 640x400 pixel resolution, and the System 7.0.1 operating' system. It did not have a built-in floppy disk drive and was noted for its unique compact design that placed a trackball pointing device in front of the keyboard for ease of use (source: http://en.wikipedia.org/wiki/PowerBook_100). DRIVER: apple/macprtb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.268: System promoted to working [R. Belmont]. - 0.136: R. Belmont added 'Apple Macintosh PowerBook 100' system. ROMSET: 268288 bytes in 2 files / 154.91Kb packed $end $info=macpb140 $mame 0.143u1 [R. Belmont] Macintosh PowerBook 140, Apple Computer, 1991 The PowerBook 140 was released in the first line of PowerBooks. It was the mid-range PowerBook, between the low-end 100 and the high-end 170. As with the PowerBook 170, and unlike the 100, this PowerBook featured an internal floppy drive. Codenames for this model are: Tim Lite, Tim LC, Replacements, and Leary. In 1992, it was replaced by the PowerBook 140, which was essentially a speed bump, though the PowerBook 160 essentially superseded it as the new mid-line model (source: http://en.wikipedia.org/wiki/PowerBook_140). DRIVER: apple/macpwrbk030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.143u1: R. Belmont added 'Apple Macintosh PowerBook 140' system. ROMSET: 1054720 bytes in 2 files / 510.21Kb packed $end $info=macpb145 $mame 0.143u1 [R. Belmont] Macintosh PowerBook 145, Apple Computer, 1992 The PowerBook 145 was released in the first line of PowerBooks. It was the mid-range PowerBook, between the low-end 100 and the high-end 170. As with the PowerBook 170, and unlike the 100, this PowerBook featured an internal floppy drive. Codenames for this model are: Tim Lite, Tim LC, Replacements, and Leary. In 1992, it was replaced by the PowerBook 140, which was essentially a speed bump, though the PowerBook 160 essentially superseded it as the new mid-line model (source: http://en.wikipedia.org/wiki/PowerBook_145#PowerBook_145). DRIVER: apple/macpwrbk030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.143u1: R. Belmont added 'Apple Macintosh PowerBook 145' system. $end $info=macpb145b $mame 0.143u1 [R. Belmont] Macintosh PowerBook 145B, Apple Computer, 1993 The PowerBook 145B was a laptop made by Apple Computer. The PowerBook 145B was the same as the PowerBook 140#PowerBook 145 that came before it, but with a lower price and additional 2 MiB of RAM soldered to the motherboard. The only codename for this model is Pikes Peak. Unlike previous Mac models but like the Performas, the 145B did not ship with a full set of system disks. System 7.1 was preinstalled on the internal hard disk, and a single system start-up disk was included. The package also included two utilities that provide basic backup and restore functions. The 145 was superseded by the PowerBook 150 as the next low end PowerBook (source: http://en.wikipedia.org/wiki/PowerBook_145#PowerBook_145). DRIVER: apple/macpwrbk030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.143u1: R. Belmont added 'Apple Macintosh PowerBook 145B' system. $end $info=macpb160 $mame 0.143u2 [R. Belmont] Macintosh PowerBook 160, Apple Computer, 1992 The PowerBook 160 is a portable computer that was released by Apple Computer along with the PowerBook 145 and PowerBook 180 in October 1992. At the time, it constituted the mid-range model replacing the previous PowerBook 140 in processing power. Its case design is the same as that of the PowerBook 180, but it shipped with the less powerful 25 MHz Motorola 68030 CPU and no FPU, identically to the low-end 145. However, the PowerBook 160 came with a 10 in (250 mm) (diagonal) passive matrix LCD screen, which for the first time was capable of displaying 4-bit grayscale (source: http://en.wikipedia.org/wiki/PowerBook_160). DRIVER: apple/macpwrbk030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.143u2: R. Belmont added 'Apple Macintosh PowerBook 160' system. ROMSET: 1054720 bytes in 2 files / 457.76Kb packed $end $info=macpb165 $mame 0.272 [R. Belmont] Macintosh PowerBook 165, Apple Computer, 1993 The Apple Macintosh PowerBook 165 features a 33 MHz 68030 processor, 4 MB of RAM, either an 80 MB or 160 MB hard drive, and an internal 1.44 MB floppy drive in a compact portable case with a 9.8" grayscale passive-matrix display. This model is identical to the PowerBook 160 it replaced, except that it has a faster 33 MHz processor (up from 25 MHz). Like the PowerBook 160, the 165 only supports 4-bit grayscale on its internal display, but it supports 8-bit color on an external monitor (source: https://everymac.com/systems/apple/powerbook/specs/mac_powerbook165.html). DRIVER: apple/macpwrbk030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap and Title. WIP: - 0.272: R. Belmont added 'Apple Computer Macintosh PowerBook 165' system. $end $info=macpb165c $mame 0.272 [R. Belmont] Macintosh PowerBook 165c, Apple Computer, 1993 he Apple Macintosh PowerBook 165c features a 33 MHz 68030 processor and 68882 FPU co-processor, 4 MB of RAM, either an 80 MB or 160 MB hard drive, and an internal 1.44 MB floppy drive in a compact portable case with a 8.9" color passive-matrix display. The PowerBook 165c supports 8-bit color on both the internal display and an external monitor -- dual display or mirrored -- and was the first PowerBook to offer such capability (source: https://everymac.com/systems/apple/powerbook/specs/mac_powerbook165c.html). DRIVER: apple/macpwrbk030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap and Title. WIP: - 0.272: R. Belmont added 'Apple Computer Macintosh PowerBook 165c' system. $end $info=macpb170 $mame 0.143u1 [R. Belmont] Macintosh PowerBook 170, Apple Computer, 1991 The PowerBook 170 was released by Apple Inc. in 1991 along with the PowerBook 100 and the PowerBook 140. Identical in form factor to the 140, it was the high end of the original PowerBook line featuring a faster 25 MHz Motorola 68030 processor with Floating point unit (FPU) and a more expensive and significantly better quality 10 in (250 mm) active matrix display. It was replaced by the PowerBook 180 in 1992 (source: http://en.wikipedia.org/wiki/PowerBook_170). DRIVER: apple/macpwrbk030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.143u1: R. Belmont added 'Apple Macintosh PowerBook 170' system. $end $info=macpb180 $mame 0.143u2 [R. Belmont] Macintosh PowerBook 180, Apple Computer, 1992 The PowerBook 180 was a portable computer released by Apple Computer, Inc. along with the PowerBook 160 in October 1992. At the time, it constituted the new top-of-the-range model replacing the previous PowerBook 170. Its case design and features are the same as that of the 170, but it shipped with the more powerful 33 MHz Motorola 68030 CPU and Motorola 68882 FPU. Along with the 160, it introduced a new power saving feature which allowed the processor to run at a slower 16 MHz rate, the same speed as the original 140 (source: http://en.wikipedia.org/wiki/PowerBook_180). DRIVER: apple/macpwrbk030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.143u2: R. Belmont added 'Apple Macintosh PowerBook 180' system. $end $info=macpb180c $mame 0.144u3 [R. Belmont] Macintosh PowerBook 180c, Apple Computer, 1993 In June 1993, Apple released an identical color version of this model, the PowerBook 180c (pictured above). It had an 8.4 in (210 mm) diagonal active matrix color LCD capable of displaying 256 colors and was the first PowerBook to natively display 640x480 (all previous PowerBooks had 640x400 resolution). As a result of the thicker color display, the exterior case lid was redesigned, more closely resembling that used on the PowerBook Duo series. The same modification was used on the PowerBook 165c to accommodate its thicker color display as well (source: http://en.wikipedia.org/wiki/PowerBook_180c#PowerBook_180c). DRIVER: apple/macpwrbk030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.144u3: R. Belmont added 'Apple Macintosh PowerBook 180c' system. ROMSET: 1087488 bytes in 3 files / 460.84Kb packed $end $info=macpd210 $mame 0.168 [Scott Stone] Macintosh PowerBook Duo 210, Apple Computer, 1992 The PowerBook Duo 210 is a portable Notebook Personal Computer, manufactured by Apple Computer Inc and introduced in October 1992. Priced at US$2250, the PowerBook Duo 210 was the low end model of the 2 simultaneously released PowerBook Duos. (The other one, PowerBook Duo 230 was priced US$2610). PowerBook 160's specs are almost same for PowerBook Duo 210, except PowerBook Duo 210 has a smaller display (9.1 inch). Its case design is identical to PowerBook Duo 230, but it shipped with 25 MHz 68030, differs from 33 MHz 68030 (PowerBook Duo 230). The PowerBook Duo 210 had a 80MB SCSI Hard Disk Drive. It was Discontinued on October 21, 1993. DRIVER: apple/macpwrbkmsc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.168: Scott Stone added 'Apple Macintosh PowerBook Duo 210' system. ROMSET: 1048584 bytes in 2 files / 467.63Kb packed $end $info=macpd230 $mame 0.275 [R. Belmont] Macintosh PowerBook Duo 230, Apple Computer, 1992 The PowerBook Duo 230 is a subnotebook personal computer introduced on October 19, 1992 by Apple Computer, Inc. Priced at US $2,610, the PowerBook Duo 230 was the high end model of the two simultaneously released PowerBook Duos, the lower end being the US $2,250 PowerBook Duo 210. With a 33 MHz Motorola 68030 microprocessor, 4 MB of RAM and an 80 or 120 MB SCSI hard disk drive, the PowerBook Duo 230 was nearly identical to the simultaneously released PowerBook 180 except for the smaller 9.1 inch greyscale "supertwist" passive-matrix LCD and the lack of a 68882 floating-point unit (source: https://en.wikipedia.org/wiki/PowerBook_Duo_230). DRIVER: apple/macpwrbkmsc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.275: R. Belmont added 'Apple Computer Macintosh PowerBook Duo 230' system. $end $info=macpd250 $mame 0.275 [R. Belmont] Macintosh PowerBook Duo 250, Apple Computer, 1993 The PowerBook Duo 250 is a laptop computer manufactured by Apple Computer in 1993 and discontinued the following year (source, traslated from Italian: https://it.wikipedia.org/wiki/PowerBook_Duo_250). DRIVER: apple/macpwrbkmsc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.275: R. Belmont added 'Apple Computer Macintosh PowerBook Duo 250' system. $end $info=macpd270c $mame 0.275 [R. Belmont] Macintosh PowerBook Duo 270c, Apple Computer, 1993 The Duo 270c featured a 33 MHz Motorola 68030 processor. It was the first model with an active matrix color display (8.4-inch) which supported 640x480 in 8-bit color, and 640x400 letterboxed in 16-bit color. It is the only Duo model to contain its own built-in Motorola 68882 floating-point unit. The logic board contained 4 MB of RAM which could be upgraded to 32 MB. It also included an improved Type 2 battery (source: https://apple.fandom.com/wiki/PowerBook_Duo_270c). DRIVER: apple/macpwrbkmsc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.275: R. Belmont added 'Apple Computer Macintosh PowerBook Duo 270c' system. ROMSET: 1048584 bytes in 2 files / 489.87Kb packed $end $info=macpd280 $mame 0.275 [R. Belmont] Macintosh PowerBook Duo 280, Apple Computer, 1994 The Duo 280 featured a 66/33 MHz Motorola 68LC040 processor with an active matrix 640x400 4-bit grayscale display. The logic board contained 4 MB of RAM which could be upgraded to 40 MB. It also included an improved Type 3 battery. It was compatible with all Duo Dock models. It shipped with System 7.1.1 (with PowerBook Duo Enabler v2.0) and could be upgraded to Mac OS 8.1 (source: https://apple.fandom.com/wiki/PowerBook_Duo_280). DRIVER: apple/macpwrbkmsc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.275: R. Belmont added 'Apple Computer Macintosh PowerBook Duo 280' system. ROMSET: 1048584 bytes in 2 files / 491.57Kb packed $end $info=macpd280c $mame 0.275 [R. Belmont] Macintosh PowerBook Duo 280c, Apple Computer, 1994 The Duo 280c featured a 66/33 MHz Motorola 68LC040 processor with an 8.4" active matrix color display that supported 640x480 in 8-bit color, and 640x400 letterboxed in 16-bit color. The logic board contained 4 MB of RAM which could be upgraded to 40 MB. It also included an improved Type 3 battery. The Duo 280c was compatible with the Duo Dock II and Plus models. Owners of the original Duo Dock required a top cover upgrade to accommodate the slightly greater thickness of the color display (source: https://apple.fandom.com/wiki/PowerBook_Duo_280c). DRIVER: apple/macpwrbkmsc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.275: R. Belmont added 'Apple Computer Macintosh PowerBook Duo 280c' system. $end $info=macpds $mame 0.149u1 Mac 68000 Processor-Direct Bus, , ???? DRIVER: devices/bus/macpds/macpds.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Eliminated use of simple_list [Vas Crabb]. - 0.186: Changed description to 'Mac 68000 Processor-Direct Bus'. - 0.149u1: Added 'MACPDS' device. ROMSET: None required. $end $info=macpds_slot $mame 0.149u1 Mac 68000 Processor-Direct Slot, , ???? DRIVER: devices/bus/macpds/macpds.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Mac 68000 Processor-Direct Slot' device. ROMSET: None required. $end $info=macplus $mame 0.36RC1 [Nate Woods, Ernesto Corvi] Macintosh Plus, Apple Computer, 1986 The Macintosh Plus computer was the third model in the Macintosh line, introduced on January 16, 1986, two years after the original Macintosh and a little more than a year after the Macintosh 512K, with a price tag of US$2599. As an evolutionary improvement over the 512K, it shipped with 1 MB of RAM standard, expandable to 4 MB, and an external SCSI peripheral bus, among smaller improvements. It originally had the same generally beige-colored case as the original Macintosh ('Pantone 453'), but in 1987, the case color was changed to the long-lived, warm gray "Platinum" color. It is the earliest Macintosh model able to run System 7 OS (source: http://en.wikipedia.org/wiki/Macintosh_Plus). DRIVER: apple/mac128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdd.xml, mac_cdrom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and Artwork Preview. WIP: - 0.230: BugFIX #07052 [Gameplay] (mac128.cpp) macplus [bdrkcast]: Performance and sound issues with macplus (ee3ad3a) [Lord Nightmare]. Machine promoted to working [R. Belmont, Olivier Galibert, Patrick Mackinlay]. - 0.214: BugFIX #07425 [Misc.] (mac.cpp) macplus: Option/Command key positions swapped (U.S. PC keyboard) [R. Belmont]. - 0.158: Add all 3 official boot ROMs plus a homebrew enhanced version [R. Belmont, Rob Braun]. - 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: 1540096 bytes in 8 files / 976.78Kb packed $end $info=macplusj $mame 0.280 [Pierre Dandumont] Macintosh Plus (Japan), Apple Computer, 1986 Iconic 1980s desktop computer, belonging to the first generation of the revolutionary line that introduced the graphical user interface and the mouse to the general public. Equipped with a Motorola 68000 processor, 1 MB of RAM (expandable), a 3.5-inch floppy drive, and an operating system featuring an integrated GUI. Its compact, minimalist design includes a built-in monochromatic display, making it ideal for writing, graphics, and personal productivity tasks. The system supports external peripherals and dedicated software, playing a pivotal role in popularizing computer use in creative and home environments. The Japanese version comes with a localized keyboard and software adaptations tailored specifically for the local market. DRIVER: apple/mac128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdd.xml, mac_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.280: Pierre Dandumont added 'Apple Computer Macintosh Plus (Japan)' system. ROMSET: 262144 bytes in 2 files / 152.74Kb packed $end $info=macprtb $mame 0.136 [R. Belmont] Macintosh Portable, Apple Computer, 1989 The Macintosh Portable was Apple Inc.'s first attempt at making a battery-powered portable Macintosh personal computer that held the power of a desktop Macintosh. It was also the first commercial off-the-shelf portable computer used in space and the first to send an email from space, in 1991 aboard Space Shuttle mission STS-43 (source: http://en.wikipedia.org/wiki/Macintosh_Portable). DRIVER: apple/macprtb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual, Marquee and PCB. WIP: - 0.268: System promoted to working [R. Belmont]. - 0.136: R. Belmont added 'Apple Macintosh Portable' system. ROMSET: 268288 bytes in 2 files / 153.93Kb packed $end $info=macqd605 $mame 0.258 [R.?Belmont] Macintosh Quadra 605, Apple Computer, 1993 The Macintosh Quadra 605 was released by Apple Computer on October 21, 1993 as the entry level model of the Macintosh Quadra series, below the Quadra 610. Consumer and educational versions were released as the Performa 475 and LC 475 (source: https://apple.fandom.com/wiki/Macintosh_Quadra_605). DRIVER: apple/macquadra605.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.258: R. Belmont added 'Apple Computer Macintosh Quadra 605' system. ROMSET: 1048576 bytes in 1 file / 488.99Kb packed $end $info=macqd610 $mame 0.257 [R. Belmont] Macintosh Quadra 610, Apple Computer, 1993 The Macintosh Quadra 610, originally sold as the Macintosh Centris 610, is a personal computer designed, manufactured and sold by Apple Computer from February 1993 to July 1994. The Centris 610 was introduced alongside the larger Centris 650 as the replacement for the Macintosh IIsi, and it was intended as the start of the new midrange Centris line of computers. Later in 1993, Apple decided to follow an emerging industry trend of naming product families for their target customers ? Quadra for business, LC for education, and Performa for home ? and folded the Centris 610 into the Quadra family. The 610 is the second Macintosh case design (after the Macintosh LC family) to use a pizza box form factor; it was later used for the Centris / Quadra 660AV and the Power Macintosh 6100. The Quadra 610 was also sold in a "DOS compatible" model with an additional 486SX processor at 25 MHz on a Processor Direct Slot card (source: https://en.wikipedia.org/wiki/Macintosh_Quadra_610). DRIVER: apple/macquadra800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.257: R. Belmont added 'Apple Computer Macintosh Quadra 610' system. $end $info=macqd630 $mame 0.258 [R.?Belmont] Macintosh Quadra 630, Apple Computer, 1994 The Macintosh Quadra 630 was the last model of Apple Computer's Quadra series of Macintosh systems. It was released on July 18, 1994, replacing the Quadra 610, although the PowerPC-based Power Macintosh line had already been introduced a few months earlier in March. Two reasons were cited for this: One, the older 68040 processors were less expensive; and two, PowerPC-native software was not yet as widely available (source: https://apple.fandom.com/wiki/Macintosh_Quadra_630). DRIVER: apple/macquadra630.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.258: R. Belmont added 'Apple Computer Macintosh Quadra 630' system. ROMSET: 1048576 bytes in 1 file / 496.65Kb packed $end $info=macqd650 $mame 0.257 [R. Belmont] Macintosh Quadra 650, Apple Computer, 1993 The Macintosh Quadra 650, originally sold as the Macintosh Centris 650, is a personal computer designed, manufactured and sold by Apple Computer from February 1993 to September 1994. The Centris 650 was introduced alongside the smaller Centris 610 as the replacement for the Macintosh IIci and Quadra 700, and it was intended as the start of the new midrange Centris line of computers. Later in 1993, Apple decided to follow an emerging industry trend of naming product families for their target customers ? Quadra for business, LC for education, and Performa for home ? and folded the Centris 650 into the Quadra family. The Quadra 650 was discontinued without a direct replacement in September 1994, although the recently introduced Power Macintosh 7100, which has the same IIvx form factor as the 650, had a similar target audience and was sold in the same price range (source: https://en.wikipedia.org/wiki/Macintosh_Quadra_650). DRIVER: apple/macquadra800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.257: R. Belmont added 'Apple Computer Macintosh Quadra 650' system. $end $info=macqd700 $mame 0.143u7 [R. Belmont] Macintosh Quadra 700, Apple Computer, 1991 The Macintosh Quadra 700 was introduced along with the Quadra 900 in October 1991 as Apple's first computers to use the Motorola 68040 processor, as well as the first to feature built-in Ethernet networking as many Unix workstations did. The Quadra 700 was encased in the same form-factor as the popular Macintosh IIcx and Macintosh IIci models, allowing users to easily upgrade to the more powerful computer. Users sometimes placed the older case vertically in a minitower orientation and the Quadra 700 recognized this by having the Apple logo and model name printed in the vertical orientation. It remains the only Mac to be "officially" convertible between desktop and tower designs (source: http://en.wikipedia.org/wiki/Macintosh_Quadra_700). DRIVER: apple/macquadra700.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.257: System promoted to working [R.?Belmont]. - 0.253: Disable side effect. Throttle CPU when doing SCSI pseudo-DMA to make 53C96 clock and transfer rates more realistic [AJR]. - 0.245: Add save state support [R. Belmont]. - 0.143u7: R. Belmont added 'Apple Macintosh Quadra 700' system. ROMSET: 1048576 bytes in 1 file / 507.55Kb packed $end $info=macqd800 $mame 0.257 [R. Belmont] Macintosh Quadra 800, Apple Computer, 1993 The Macintosh Quadra 800 (also sold with bundled server software as the Apple Workgroup Server 80) is a personal computer that is a part of Apple Computer's Quadra series of Macintosh computers. Introduced in February 1993 alongside the first Macintosh Centris models, it was the first totally new Quadra model since the original Quadras, the 700 and the 900 / 950. It was positioned below the 950 (and the previous midrange Quadra, the 700, was discontinued shortly after the 800's introduction). Debuting at half the price of the 950, the 800 featured the same Motorola 68040 33 MHz processor as the 950 but its additional interleaved RAM running at 70 ns, as well as an enhanced video system and SCSI bus, enabled it to outperform the 950. However, its tower case was smaller and much less accessible, giving it the reputation of being one of Apple's worst cases of all time. The Quadra 800 was later joined by the multimedia-focused Quadra 840AV. The Quadra 800 was discontinued in March 1994 in favor of the PowerPC-based Power Macintosh 8100. Both the 8100 and its successor, the Power Macintosh 8500, used the Quadra 800 case, as did the European version of the Power Macintosh 7200 (marketed as the Power Macintosh 8200). A taller, highly modified variant of the case was also used for the Power Macintosh 9500 (source: https://en.wikipedia.org/wiki/Macintosh_Quadra_800). DRIVER: apple/macquadra800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.257: R. Belmont added 'Apple Computer Macintosh Quadra 800' system. ROMSET: 2097152 bytes in 2 files / 956.98Kb packed $end $info=macqd900 $mame 0.268 [R. Belmont] Macintosh Quadra 900, Apple Computer, 1991 The Macintosh Quadra 900 is a personal computer designed, manufactured, and sold by Apple Computer from October 1991 to May 1992. It was introduced alongside the Quadra 700 as the first computers in the Quadra family of Macintosh computers using the Motorola 68040 processor. It is also the first computer from Apple to be housed in an 18.6 inch (47 cm) tall mid-tower form factor, which by 1991 had gained momentum with PC manufacturers as a suitable design for departmental servers (source: https://en.wikipedia.org/wiki/Macintosh_Quadra_900). DRIVER: apple/macquadra700.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.268: R. Belmont added 'Apple Computer Macintosh Quadra 900' system. ROMSET: 1048576 bytes in 1 file / 507.55Kb packed $end $info=macqd950 $mame 0.268 [R. Belmont] Macintosh Quadra 950, Apple Computer, 1992 The Macintosh Quadra 950 (also sold with additional software as the Workgroup Server 95) is a personal computer designed, manufactured and sold by Apple Computer from March 1992 to October 1995. It replaced the Quadra 900 that was introduced several months earlier, increasing the CPU clock rate of its 68040 CPU from 25 MHz to 33 MHz, and improving the graphics support. The two computers were otherwise identical, including the price. With a Macintosh Processor Upgrade Card installed, this computer is known as the Power Macintosh 950 (source: https://en.wikipedia.org/wiki/Macintosh_Quadra_950). DRIVER: apple/macquadra700.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.268: R. Belmont added 'Apple Computer Macintosh Quadra 950' system. ROMSET: 1048576 bytes in 1 file / 511.14Kb packed $end $info=macronix_29f008tc $mame 0.248 [Vas Crabb] Macronix 29F008TC Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Vas Crabb added 'Macronix 29F008TC Flash' device. ROMSET: None required. $end $info=macronix_29f1610mc $mame 0.265 [987123879113] Macronix 29F1610MC Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: 987123879113 added 'Macronix 29F1610MC Flash' device. ROMSET: None required. $end $info=macronix_29f1610mc_16bit $mame 0.265 [987123879113] Macronix 29F1610MC Flash (16-bit), , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: 987123879113 added 'Macronix 29F1610MC Flash (16-bit)' device. ROMSET: None required. $end $info=macronix_29l001mc $mame 0.184 Macronix 29L001MC Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Macronix 29L001MC Flash' device. ROMSET: None required. $end $info=macronix_29lv160tmc $mame 0.184 Macronix 29LV160TMC Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Macronix 29LV160TMC Flash' device. ROMSET: None required. $end $info=macse $mame 0.100 [Nate Woods] Macintosh SE, Apple Computer, 1987 The Macintosh SE is a personal computer manufactured by Apple between March 1987 and October 1990. This computer marked a significant improvement on the Macintosh Plus design and was introduced by Apple at the same time as the Macintosh II. It had a similar case to the original Macintosh computer, but with slight differences in color and styling (source: http://en.wikipedia.org/wiki/Macintosh_SE). DRIVER: apple/mac128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdd.xml, mac_cdrom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.100: Nate Woods added 'Apple Macintosh SE' system. ROMSET: 262144 bytes in 1 file / 173.44Kb packed $end $info=macse30 $mame 0.135 [R. Belmont] Macintosh SE/30, Apple Computer, 1989 The Macintosh SE/30 is a personal computer that was designed, manufactured and sold by Apple Computer, Inc. from 1989 until 1991. It was the fastest and most expandable of the original black-and-white compact Macintosh series. The SE/30 is essentially a Macintosh IIx in the same case as the Macintosh SE, with a black-and-white monitor and a single PDS slot (rather than the NuBus slots of the IIx) which supported third-party accelerators, network cards, or a display adapter. Although officially only able to support 32 MB, the SE/30 could expand up to 128 MB of RAM (a ludicrous amount of RAM at the time), and included a 40 or 80 MB hard drive. It was also the first compact Mac to include a 1.44 MB high density floppy disk drive as standard (late versions of the SE had one, but earlier versions did not). In keeping with Apple's practice from the Apple II+ until the Power Macintosh G3 was announced, a logic board upgrade was available to convert a regular SE to a SE/30. The SE would then have exactly the same specs as an SE/30, with the difference only in the floppy drive if the SE had an 800k drive. The set included a new front bezel to replace the original SE bezel with that of an SE/30 (source: http://en.wikipedia.org/wiki/Macintosh_SE30). DRIVER: apple/macii.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.219: Fixed Sigma Designs L-View SE/30 PDS card [R. Belmont]. - 0.176: BugFIX #06304: [Crash/Freeze] (mac.cpp) macse30: Crash when attempting to use any slot option for -pds030 [Osso]. - 0.135: R. Belmont added 'Apple Macintosh SE/30' system. ROMSET: 8192 bytes in 1 file / 1.71Kb packed $end $info=macsefd $mame 0.135 [R. Belmont] Macintosh SE (FDHD), Apple Computer, 1989 Originally the SE could use only Single Sided Double Density (SSDD) (400 KB) and Double Sided Double Density (DSDD) (800 KB) formatted floppy disks. In August 1989, Apple introduced the Macintosh SE FDHD with the new SuperDrive, a floppy disk drive that could handle 1.4 MB High Density (HD) floppy disks. Originally marketed as FDHD (Floppy Disk High Density), later some Macintosh SE FDHDs were labeled Macintosh SE Superdrive, to conform to Apple's marketing change with respect to their new drive. HD floppies would become the de-facto standard on both the Macintosh and PC computers from then on. An upgrade kit was sold for the original Macintosh SE which included new ROM chips and a new disk controller chip, to replace the originals. The SE FDHD was discontinued in October 1990, with the introduction of the Macintosh Classic to succeed it (source: http://en.wikipedia.org/wiki/Macintosh_SE#Macintosh_SE_FDHD). DRIVER: apple/mac128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdd.xml, mac_cdrom.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.176: BugFIX #06309: [Crash/Freeze] (mac.cpp) macsefd: Crash on Exit using -pds slot [Osso]. - 0.135: R. Belmont added 'Apple Macintosh SE (FDHD)' system. ROMSET: 262144 bytes in 1 file / 175.35Kb packed $end $info=mactv $mame 0.264 [R. Belmont] Macintosh TV, Apple Computer, 1994 The Macintosh TV is a personal computer with integrated television capabilities released by Apple Computer in 1993. It was Apple's first attempt at computer-television integration. It shares the external appearance of the Macintosh LC 500 series, but in black.[10] The Macintosh TV is essentially a Performa 520 that can switch its built-in 14" Sony Trinitron CRT from being a computer display to a cable-ready television. It is incapable of showing television in a desktop window, although it can capture still frames to PICT files. It comes with a small credit card-sized remote control that is also compatible with Sony televisions. It was the first Macintosh to be made in black and comes with a matching black keyboard and mouse. Later Apple would issue a custom black Performa 5420 in markets outside the United States with many of the features of the Mac TV. Apple's similar TV tuner card was a popular option for later LC, Performa series, and select models of Power Macintosh G3 beige computers. Only 10,000 were made in the model's short time on the market (source: https://en.wikipedia.org/wiki/Macintosh_TV). DRIVER: apple/maclc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mac_hdd.xml, mac_cdrom.xml, mac_hdflop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.264: R. Belmont added 'Apple Computer Macintosh TV' system. ROMSET: 1048576 bytes in 1 file / 465.51Kb packed $end $info=macxl $mame 0.37b9 [Nathan Woods, Raphael Nabet, R. Belmont] Macintosh XL, Apple Computer, 1985 Macintosh XL was a modified version of the Apple Lisa personal computer made by Apple Computer, Inc. In the Macintosh XL configuration, the computer shipped with MacWorks XL, a Lisa program that allowed 64 K Macintosh ROM emulation. An identical machine was previously sold as the Lisa 2/10 with the Lisa OS only (source: http://en.wikipedia.org/wiki/Macintosh_XL). DRIVER: apple/lisa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: lisa.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.37b9: Nathan Woods, Raphael Nabet and R. Belmont added 'Apple Macintosh XL' system. ROMSET: 20736 bytes in 4 files / 14.41Kb packed $end $info=macxlfdc $mame 0.285 [Olivier Galibert] Mac XL/Lisa 210 FDC subsystem, , ???? DRIVER: apple/lisafdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Olivier Galibert added 'Mac XL/Lisa 210 FDC subsystem' device. ROMSET: 8192 bytes in 2 files / 5.39Kb packed $end $info=macxlvideo $mame 0.285 [Olivier Galibert] MacXL screen kit video device, , ???? DRIVER: apple/lisavideo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Olivier Galibert added 'MacXL screen kit video device' device. ROMSET: 256 bytes in 1 file / 0.07Kb packed $end $info=madam $mame 0.285 [Angelo Salese] 3DO MN7A020UDA "Madam" Address Decoder, , ???? DRIVER: misc/3do_madam.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Implement get_pixel_6bpp_coded_lrform0; add unpacked and coded 4bpp and 8bpp support, add basic PAL support; add enum for DMA channels [Angelo Salese]. - 0.285: Angelo Salese added '3DO MN7A020UDA "Madam" Address Decoder' device. ROMSET: None required. $end $info=magb233 $mame 0.210 [AJR] Magitronic B233, Magitronic Technology, 198? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.210: AJR added 'Magitronic Technology Magitronic B233' system. ROMSET: 65536 bytes in 2 files / 45.94Kb packed $end $info=magb236 $mame 0.214 [rfka01] Magitronic B236, Magitronic Technology, 198? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.214: rfka01 added 'Magitronic Technology Magitronic B236' system. ROMSET: 32768 bytes in 2 files / 22.95Kb packed $end $info=magibooksp $mame 0.275 [AJR] MagiBook (Spanish), VTech, 2016 The VTech MagiBook is an interactive educational device produced by VTech, a company renowned for its electronic toys and educational devices for children. The MagiBook is designed to combine learning with play, providing an engaging experience that helps children develop fundamental skills such as reading, writing, math and creativity. The device stands out for its innovative design, which simulates a magic book or interactive tablet, making it especially appealing to preschool and school-age children. It is often sold with a range of accessories, such as magic pens or interactive cards, that expand its functionality. DRIVER: vtech/magibook.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: AJR added 'VTech MagiBook (Spanish)' system. ROMSET: 285212672 bytes in 1 file / 14.41Mb packed $end $info=magic6 $mame 0.128 [Miodrag Milanović] Magic 6, , 1993 DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.128: Miodrag Milanović added 'Magic 6' system. ROMSET: 16384 bytes in 1 file / 12.87Kb packed $end $info=magistr16 $mame 0.282 [MiGeRa.ru] Magistr16 (Russia), New Game, 2001 Magistr 16 (Магистр 16) is a series of educational Sega Mega Drive clone. It was also sold as Super Kombat KO16. Every console was sold with brand control pad, mouse and educational cart called Sistemnyy kartridzh. The system was followed by CyberShell (source: https://segaretro.org/Magistr_16). DRIVER: sega/magistr16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: megadriv.xml RESOURCES: Snap and Title. WIP: - 0.282: MiGeRa.ru added 'New Game Magistr16 (Russia)' system. ROMSET: 37888 bytes in 2 files / 18.24Kb packed $end $info=magnum $mame 0.181 [Carl, Dave Jones] Magnum, Dulmont, 1983 The Dulmont Magnum was an early laptop computer designed and marketed by Dulmison Pty Ltd in Australia in the early 1980s. The Magnum was also known internationally as the Kookaburra, and was sold from 1982 to 1986. The company found itself undercapitalized as it sought to enter the international market and faced increased competition from other laptops. It was taken over twice, with Dulmont eventually taken over by Time Office Computers (Manufacturing) Pty. Ltd, who marketed the Magnum internationally in 16 and 25 line LCD versions, and also introduced the brandname Kookaburra to emphasize its Australian origins. The Magnum was one of the first computers to use the 16-bit Intel 80186 processor, and was sold in versions with 96K to 256K of RAM, and inbuilt LCD screens from 8x80 to 25x80 characters. It had a word processor, spreadsheet, telecommunications, file manager, and appointment programs burned into ROM. It also featured dual 128K ROM cartridge slots, which could be used for optional software including BASIC or assembler programming support, as well as serial and parallel modem and printer ports. The 1982 to 1983 prerelease and initial release versions included an 8x80 character LCD screen, whilst the 1984 to 1985 international release had a 16x80 display, and the final 1985-6 version had a 25x80 display and for international marketing purposes was given the new name "Kookaburra". Earlier versions were able to be upgraded to the larger displays, and a dual 5.25" floppy drive and memory expansion box provided access to up to 256KB of dynamic RAM. Applications were stored in ROM (A:) and also supported removable modules in expansion slots (B: and C:) that could be custom programmed EPROM or standard word processing and spreadsheet applications. However, the Magnum had no nonvolatile memory, but could suspend and retain memory in RAM, including a RAM Disk (D:). A separate expansion box provided dual 5.25" floppy or 10MB hard disk storage (source: https://en.wikipedia.org/wiki/Dulmont_Magnum). DRIVER: ausnz/magnum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.213: Machine promoted to working [Carl]. - 0.181: Carl and Dave Jones added 'Dulmont Magnum' system. Added preliminary sound to Dulmont Magnum [smf]. ROMSET: 135168 bytes in 9 files / 85.74Kb packed $end $info=magnum6_pad $mame 0.259 [Angelo Salese] Interact Magnum 6 Game Controller, , ???? DRIVER: devices/bus/pc_joy/pc_joy_magnum6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Angelo Salese added 'Interact Magnum 6 Game Controller' device. ROMSET: None required. $end $info=mahg156 $mame 0.271 [David Haywood, TeamEurope] Mini Arcade Handheld Game Console 2.8 Inch Screen Built in 156 Retro Games (Mega Drive handheld), , 201? DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Mini Arcade Handheld Game Console 2.8 Inch Screen Built in 156 Retro Games (Mega Drive handheld)' system. ROMSET: 134217728 bytes in 1 file / 70.02Mb packed $end $info=majgnc $mame 0.218 [Sean Riddle] Golden Nugget Casino, Majesco / JungleTac, 200? Majesco a provider of diversified products and content for digital entertainment platforms, today announced it has entered into a licensing agreement with the Golden Nugget, Las Vegas Hotel and Casino. Under the terms of the agreement, Majesco is granted the exclusive rights to publish interactive entertainment products under the Golden Nugget brand for all current and announced video game systems, as well as wireless, plug-and-play and select online applications. The first product it's a TV Arcade, Majesco's new line of plug-and-play products, are now available (source: https://www.gamesindustry.biz/articles/majesco-announces-exclusive-worldwide-licensing-deal-with-golden-nugget-casino). DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: Changed manufacturer to 'Majesco / JungleTac'. - 0.225: Machine promoted to working [David Haywood, Sean Riddle]. - 0.218: Sean Riddle added 'Majesco Golden Nugget Casino' system. ROMSET: 1048576 bytes in 1 file / 202.02Kb packed $end $info=majkon $mame 0.217 [Sean Riddle, David Haywood] Konami Collector's Series Arcade Advanced, Majesco (licensed from Konami) / JungleTac, 2004 Konami Collector's Series: Arcade Advanced,[a] known in Europe as Konami Collector's Series: Arcade Classics, is a compilation video game created by Konami. It was first released on March 22, 2002 for the Game Boy Advance. A version was also released as a plug & play by Majesco Entertainment. Arcade Advanced is a compilation of six popular Konami games from the 1980s: Rush'n Attack, Frogger, Gyruss, Time Pilot, Scramble, and Yie Ar Kung-Fu. The games themselves are very accurate ports, with some minor exceptions. Four of the six games feature a two player mode which can be played both with and without a second cartridge,but having a second cartridge offers additional gameplay benefits. The famous Konami Code can also be used to enhance each of the games (source: https://en.wikipedia.org/wiki/Konami_Collector's_Series:_Arcade_Advanced). DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: Changed manufacturer to 'Majesco (licensed from Konami) / JungleTac'. - 0.217: Sean Riddle and David Haywood added 'Majesco Konami Collector's Series Arcade Advanced' system. ROMSET: 1048576 bytes in 1 file / 247.18Kb packed $end $info=mako $mame 0.288 [Nigel Barnes] Diamond Mako, SONICblue, 2000 Handheld PDA manufactured by SONICblue (formerly S3) around the year 2000, this was the U.S. version of the well-known Psion Revo+. It features a compact design with a metal casing, a 4.8-inch monochrome LCD display (480×160), a built-in QWERTY keyboard, and a stylus for touchscreen input. Powered by a 32-bit ARM710T processor, it comes with 8 MB of RAM and 16 MB of ROM, running the EPOC32 operating system (a precursor to Symbian). The device includes infrared connectivity, a docking station for synchronization with a PC, and a rechargeable battery. It was aimed at professionals and tech-savvy users as an advanced personal organizer—not a general-purpose consumer device. This PDA represents the final era of pre-smartphone PDAs, renowned for its efficiency, long battery life, and rugged durability. DRIVER: psion/psion5mx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: Nigel Barnes added 'SONICblue Diamond Mako' system. ROMSET: None required. $end $info=manager $mame 0.139 [Curt Coder] Manager (Finland), Salora, 1983 The Salora Manager was the Finnish version of the Video Technology Laser 2001. However, it had some differences compared to the original: 1. It had a new case to match the cheaper Fellow in the more Salora-like colouring / 2. The keyboard had been modified by adding the Scandinavian letters / 3. Joysticks ports were different so you could only use joysticks manufactured by Salora (many machines were hacked to use Atari-standard controllers) (source: http://www.old-computers.com/museum/computer.asp?c=1118). DRIVER: vtech/crvision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: crvision.xml, laser2001_cart.xml, laser2001_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.139: Curt Coder added 'Salora Manager (Finland)' system. ROMSET: 16384 bytes in 2 files / 12.22Kb packed $end $info=maniac $mame 0.160 [hap] Maniac, Ideal Toy Corporation, 1979 Maniac is an electronic game created by the Ideal Toy Company. Maniac is "four games in one". Instructions refer to the individual games as challenges. In the first Challenge, Musical Maniac, Maniac plays random tones and then suddenly stops. The first player to hit their paddle gets 2 points, the second player gets a point. Anyone else gets 0. In Challenge #2, Sounds Abound, Maniac plays a series of random tones of varying speed and pitch. The players must count the tones. When done, Maniac starts beeping. When the number of beeps equal the number of tones, players hit their paddles. Again, if you get the correct number you get 2 points, if you are the second you get a point, otherwise you get the 0. In Challenge #3, Look Twice, Maniac beeps and lights in a seemingly random pattern, then displays three more patterns (one of which may or may not match the original). If the original pattern is repeated... hit that paddle. The 2 points, one point, zero points are awarded as before. In Challenge #4, Your Time Is Up, Maniac plays a constant high pitched tone for a length of time. When the tone stops, players must hold down their paddle for the same length of time... whoever is closest gets the 2 points... etc. Each game is repeated three times before moving on to the next. If nobody has won the game, it repeats the rounds in order. The first player to get 25 points wins (source: http://en.wikipedia.org/wiki/Ideal_Maniac). DRIVER: handheld/hh_pic16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.183: Machine promoted to working [hap, Sean Riddle, Kevin Horton]. - 0.160: hap added 'Ideal Maniac' system. ROMSET: 1024 bytes in 1 file / 0.81Kb packed $end $info=map1010 $mame 0.269 [Nigel Barnes, JLTurSan] MAP-1010, Seiko, 1983 DRIVER: sanyo/phc25.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: phc25_cass.xml RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.269: Nigel Barnes and JLTurSan added 'Seiko MAP-1010' system. ROMSET: 28672 bytes in 4 files / 19.85Kb packed $end $info=mapacman $mame 0.217 [unknow] Pac-Man (Micro Arcade), Super Impulse, 2017 Pac-man tiny arcade game. The thrill of the classic arcade games you grew up with-inn miniature Classic title includes complete game play in full color; hi-res screen; authentic sounds; joystick & 2 control buttons; and a back-lit, arcade-style cabinet that fits in the palm of your hand (source: https://www.amazon.com/Super-Impulse-Pac-Man-Classic-Arcade/dp/B076PRCQFJ). DRIVER: handheld/generalplus_gpce4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: Renamed (unkunsp) to (mapacman) and changed description, manufacturer and year to 'Pac-Man (Micro Arcade)', 'Super Impulse' and '2017'. - 0.224: unknown added 'unknown unSP-based handheld' system. ROMSET: 2162688 bytes in 2 files / 166.52Kb packed $end $info=maple_dc $mame 0.149u1 Dreamcast Maple Bus, , ???? DRIVER: sega/maple-dc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Dreamcast Maple Bus' device. ROMSET: None required. $end $info=marc101 $mame 0.223 [Team Europe, David Haywood] Millennium Arcade 101 (M489) (Game Station 2 101-in-1), Millennium 2000 GmbH, 2014 The brand new game console with a large 2.5 "TFT color screen - outstanding with unique features and performance: 101 games from the fields of action, memory training, dexterity, sports and racing. Super sharp TFT color display with a 2.5 "screen diagonal. 16-bit technology for demanding gaming fun. Features & details: ARCADE 101 - The game console with a large 2.5 "TFT color screen101 Games from the areas of action, memory training, skill, sport and racingSuper-sharp TFT color display with a 2.5" screen diagonal16-bit technology for demanding gaming fun (source, tradlated from German: https://www.amazon.de/Millennium-Arcade-101-Spielkonsole-Farbbildschirn/dp/B007Q9VQ88). DRIVER: tvgames/spg2xx_wiwi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). NOTE: Video: https://www.youtube.com/watch?v=xItp3UFgMeQ WIP: - 0.223: Team Europe and David Haywood added 'Millennium 2000 GmbH Millennium Arcade 101 (M489) (Game Station 2 101-in-1)' system. ROMSET: 134217728 bytes in 1 file / 80.78Mb packed $end $info=marc250 $mame 0.223 [Team Europe, David Haywood] Millennium Arcade 250 (M527), Millennium 2000 GmbH, 2015 DRIVER: tvgames/spg2xx_wiwi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.223: Team Europe and David Haywood added 'Millennium 2000 GmbH Millennium Arcade 250 (M527)' system. ROMSET: 268435456 bytes in 1 file / 92.80Mb packed $end $info=marimba $mame 0.261 [TeamEurope, David Haywood] Marimba Tengoku (Japan), Konami, 2005 DRIVER: skeleton/hudson_poems.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: TeamEurope and David Haywood added 'Konami Marimba Tengoku (Japan)' system. ROMSET: 8389632 bytes in 2 files / 3.50Mb packed $end $info=master $mame 0.193 [hap, Berger] Master (Chess King), Chess King / Intelligent Software, 1983 Chess King is the only UK company that I am aware of which manufactured chess computers. It was initially to be a joint venture by Computer Games Ltd and Intelligent Software Ltd, but CGL dropped out and Intelligent Software, the company of David Levy and Kevin O'Connell, went it alone with Berkshire electronics manufacturer Adam Cung. Several other well known chess computers were both designed and programmed in the UK, but they were manufactured in Hong Kong. Examples include the Scisys Chess Champion Super System III and Mark V. The Chess King Master is found in small numbers only. Mainly in the UK, though this one came from Germany and has manuals in English and German. Its features include 32 edge LEDs rather than the normal 16. It contains a version of Richard Lang's Cyrus program (source: http://www.chesscomputeruk.com/html/chess_king_master.html). DRIVER: chessking/master.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: Renamed (ckmaster) to (master). - 0.259: Changed manufacturer to 'Chess King / Intelligent Software' and year in '1983'. - 0.193: hap and Berger added 'Chess King Master' system. ROMSET: 8192 bytes in 1 file / 6.77Kb packed $end $info=mastmind $mame 0.230 [hap, Sean Riddle] Electronic Master Mind (Invicta), Invicta, 1979 Play 9 Master Mind Games against the computer or Set your own secret code. This is a game where the machine selects a sequence of up to 5 random digits that are not displayed. The player enters a 5-digit Guess key that is displayed when the [Try] is machine pressed shows how many of Entered's digits are the same as the ones they have selected, and how many are the same, and in the same position. The electronic game has a leather stand, which contains a gold-colored "Mastermind" pen, instructions and punctuation sheet (source, traslated from Spanish: https://www.amazon.com/1977-Invicta-Electronic-MASTER-MIND/dp/B00585H2OY). DRIVER: handheld/hh_pps41.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.230: hap and Sean Riddle added 'Invicta Electronic Master Mind (Invicta)' system. ROMSET: 954 bytes in 2 files / 0.72Kb packed $end $info=mat286 $mame 0.210 [AJR] MAT286 Rev.D, , 19?? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.210: AJR added 'MAT286 Rev.D' system. ROMSET: 65536 bytes in 2 files / 48.01Kb packed $end $info=matchme $mame 0.194 [hap, Sean Riddle] Match Me, Kingsford, 1980 British Simon clone that features multiple levels of difficulty and a music mode (source: https://www.worthpoint.com/worthopedia/match-kingsford-electronic-memory-443096980). DRIVER: handheld/hh_pic16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.194: hap and Sean Riddle added 'Kingsford Match Me' system. ROMSET: 1024 bytes in 1 file / 0.78Kb packed $end $info=matchnum $mame 0.178 [hap, Sean Riddle] Match Number, A-One LSI, 1979 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.178: hap and Sean Riddle added 'A-One LSI Match Number' system. ROMSET: 2256 bytes in 3 files / 1.31Kb packed $end $info=matet $mame 0.275 [Sean Riddle] My Arcade Tetris (DGUNL-7028, Pocket Player Pro), dreamGEAR, 2021 The dreamGEAR My Arcade Tetris is a dedicated handheld console manufactured by dreamGEAR, a company specializing in gaming accessories and devices. This device is part of the My Arcade line, a series of retro-inspired consoles that celebrate classic and iconic games. As the name suggests, the My Arcade Tetris is entirely dedicated to the legendary puzzle game Tetris, one of the most influential and beloved titles in video game history. DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: Sean Riddle added 'dreamGEAR My Arcade Tetris (DGUNL-7028, Pocket Player Pro)' system. ROMSET: 4194304 bytes in 1 file / 779.11Kb packed $end $info=matet10 $mame 0.275 [Sean Riddle] My Arcade Tetris (DGUNL-7083, Pixel Pocket, with 10 bonus games), dreamGEAR, 2021 The dreamGEAR My Arcade Tetris is a dedicated handheld console manufactured by dreamGEAR, a company specializing in gaming accessories and devices. This device is part of the My Arcade line, a series of retro-inspired consoles that celebrate classic and iconic games. As the name suggests, the My Arcade Tetris is entirely dedicated to the legendary puzzle game Tetris, one of the most influential and beloved titles in video game history. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: Sean Riddle added 'dreamGEAR My Arcade Tetris (DGUNL-7083, Pixel Pocket, with 10 bonus games)' system. ROMSET: 2097152 bytes in 1 file / 756.66Kb packed $end $info=matet100 $mame 0.277 [Sean Riddle] My Arcade Tetris (DGUNL-7027, Pico Player, with 100+ bonus games), dreamGEAR, 2021 It's a Tetris-themed portable mini-console, manufactured by dreamGEAR and marketed as part of the "My Arcade" line of retro-style devices. This small console echoes the retro aesthetic of old 80s/90s consoles and is dedicated entirely to the famous puzzle game Tetris, one of the most iconic video games in history. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: Sean Riddle added 'dreamGEAR My Arcade Tetris (DGUNL-7027, Pico Player, with 100+ bonus games)' system. ROMSET: 8388608 bytes in 1 file / 2.43Mb packed $end $info=matet220 $mame 0.277 [Sean Riddle] My Arcade Tetris (DGUNL-7030, Gamer V, with 220 bonus games), dreamGEAR, 2021 It's a Tetris-themed portable mini-console, produced by dreamGEAR as part of its popular "My Arcade" line . This specific model, identified as DGUNL-7030, is part of the "V" ("Version") series and is commonly referred to as "Gamer V" . Like the other devices in the series, it is inspired by the classic puzzle game Tetris, one of the most famous and enduring video games of all time. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: Sean Riddle added 'dreamGEAR My Arcade Tetris (DGUNL-7030, Gamer V, with 220 bonus games)' system. ROMSET: 16777216 bytes in 1 file / 5.67Mb packed $end $info=matet300 $mame 0.275 [Sean Riddle] My Arcade Tetris (DGUNL-7029, Go Gamer, with 300 bonus games), dreamGEAR, 2021 The dreamGEAR My Arcade Tetris is a dedicated handheld console manufactured by dreamGEAR, a company specializing in gaming accessories and devices. This device is part of the My Arcade line, a series of retro-inspired consoles that celebrate classic and iconic games. As the name suggests, the My Arcade Tetris is entirely dedicated to the legendary puzzle game Tetris, one of the most influential and beloved titles in video game history. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: Sean Riddle added 'dreamGEAR My Arcade Tetris (DGUNL-7029, Go Gamer, with 300 bonus games)' system. ROMSET: 33554432 bytes in 1 file / 8.58Mb packed $end $info=mateta $mame 0.279 [Sean Riddle] My Arcade Tetris (DGUNL-7025, Micro Player Pro), dreamGEAR, 2021 This is a mini portable console dedicated to the iconic game Tetris, featuring a design inspired by classic arcade cabinets. It comes pre-installed with the game and offers an instant gaming experience thanks to its built-in display and tactile controls like a joystick and buttons. Compact and powered via USB, it’s perfect for on-the-go play and appeals to retro gaming enthusiasts, blending nostalgic aesthetics with modern functionality. Ideal for anyone who loves this legendary title in a practical, fun, and collectible format. DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Sean Riddle added 'dreamGEAR My Arcade Tetris (DGUNL-7025, Micro Player Pro)' system. ROMSET: 4194304 bytes in 1 file / 787.64Kb packed $end $info=matetsl $mame 0.277 [Sean Riddle] My Arcade Tetris (Slurpee), dreamGEAR, 2021 It's a Tetris-themed portable mini-console, produced by dreamGEAR as a special edition in collaboration with 7-Eleven, the famous convenience store chain famous for its Slurpee frozen drink . This unique model combines the classic appeal of the Tetris video game with the colorful and vibrant look of the Slurpee brand, making it a popular collector's item for fans of retrogaming and pop culture. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: Sean Riddle added 'dreamGEAR My Arcade Tetris (Slurpee)' system. ROMSET: 524288 bytes in 1 file / 85.54Kb packed $end $info=mathmagi $mame 0.157 [hap, Kevin Horton, incog] Mathemagician, APF Electronics Inc., 1980 Interesting educational game. By itself, just a math learning tool, but it has 6 different overlays that convert it into one of several games. I only have the overlays for Games 2, 5 and 6, but the six games are: Number Machine, Countin' On (Game 2), Walk the Plank, Gooey Gumdrop, Football (Game 5), and Lunar Lander (Game 6). Lunar Lander is just like the arcade game with no graphics, you have a number representing your fuel, descent speed, and distance from the ground. You have to carefully use your fuel to counteract gravity to make a safe landing (source: http://handheldmuseum.com/Misc/APFMathemagician.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.157: hap, Kevin Horton and incog added skeleton driver of 'APF Electronics Mathemagician' system. ROMSET: 2915 bytes in 2 files / 2.15Kb packed $end $info=mathmarv $mame 0.174 [hap, Sean Riddle] Math Marvel, Texas Instruments, 1980 This educational toy for youngsters is similar to the futuristic DataMan. The Math Marvel is preprogrammed to teach the basic four mathematic functions through different games. A nice feature of this game is an added 'buzzer to give some noisy feedback. From a technical point of view the toy is in one line with the TI-45 scientific calculator introduced in 1978. Both share a member of the TMS1980 single chip calculator series based on the TMS1000 family (source: http://www.datamath.org/Edu/MathMarvel.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.174: hap and Sean Riddle added 'Texas Instruments Math Marvel' system. ROMSET: 7994 bytes in 4 files / 3.71Kb packed $end $info=mathsmag $mame 0.254 [hap, Sean Riddle] Les Maths Magiques (France), Texas Instruments, 1982 At first glance this rare Les Maths Magiques sold in France seems to be a variation of the Speak & Spell Compact and its sibling Speak & Write. But the keyboards of these two products type the characters "A"..."Z" while the Les Maths Magiques reads the numbers "0"..."9" like the original Speak & Math introduced already in 1980 (source: http://www.datamath.org/Speech/LesMathsMagiques.htm). DRIVER: ti/snspellc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.254: hap and Sean Riddle added 'Texas Instruments Les Maths Magiques (France)' system. ROMSET: 19664 bytes in 4 files / 16.70Kb packed $end $info=mato $mame 0.81 [Krzysztof Strzecha] Mato, Statny, 1985 The Mato was an 8-bit personal computer produced in the former Czechoslovakia by Štátny majetok Závadka š.p., Závadka nad Hronom. Their primary goal was to produce a personal computer as cheaply as possible, and therefore it was also sold as a self-assembly kit. It was basically modified PMD 85, but without backward compatibility. This, combined with its late arrival to the market, made the MATO a commercial failure (source: http://en.wikipedia.org/wiki/MA%C5%A4O). DRIVER: tesla/pmd85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pmd85_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.126: Removed Statny 'Mato (Games ROM)' (matoh)' system. - 0.81: Krzysztof Strzecha added 'Statny Mato' system. ROMSET: 114688 bytes in 7 files / 72.83Kb packed $end $info=matrox_vga $mame 0.258 [Angelo Salese] Matrox MGA2064W VGA i/f, , ???? DRIVER: devices/video/pc_vga_matrox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.264: Changed description to 'Matrox MGA2064W VGA i/f'. - 0.259: Preliminary HW cursor, add a debug VRAM viewer [Angelo Salese]. - 0.258: Angelo Salese added 'Matrox MGA2064W VGA' device. ROMSET: None required. $end $info=mattelcs $mame 0.206 [Sean Riddle] Mattel Classic Sports, Mattel, 2005 Mattel Classic Sports is a Plug & Play TV Game released by Mattel Games in 2004. The controller features bulid quality of an orignal Mattel Electronic Handheld Sport games & three classic games (source: http://plugplaytvgames.wikia.com/wiki/Mattel_Classic_Sports). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Machine promoted to working [Sean Riddle, David Haywood, Ryan Holtz]. - 0.206: Sean Riddle added 'Mattel Classic Sports' system. ROMSET: 1048576 bytes in 1 file / 286.28Kb packed $end $info=max10in1 $mame 0.224 [Sean Riddle, David Haywood] Vs Maxx 10-in-1 Casino / Senario Card & Casino Games, Senario / JungleTac, 200? DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.224: Sean Riddle and David Haywood added 'Senario/JungleTac Vs Maxx 10-in-1 Casino / Senario Card & Casino Games' system. ROMSET: 2097152 bytes in 1 file / 320.03Kb packed $end $info=max80 $mame 0.231 [Robbbert] MAX-80, Lobo Systems, 1982 The MAX-80 small business computer has exceptional expansion capabilities. Built into this single keyboard unit are controllers for flexible disk drives, both 5-inch and 8-inch, interfaces for flexible and fixed hard disk drives, and several communication ports. Nearly all of the software that runs on the Radio Shack TRS-80 Model I and Model III, LDOS will run on the MAX-80 and visa versa. The MAX-80 is a disk system and requires a disk drive for operation. It supports two popular disk operating systems - LDOS and CP/M. When the machine is booted, that operating system is loaded into the memory and executed. Turning the machine ON without a disk-based operating system greets you with continuous 'beeps' and nothing else. What is LDOS? LDOS is an operating system written by Logical Systems Inc. to run on the TRS-80 Model I computer. Logical Systems was actually spun-off from Lobo Systems, so they could market their new and powerful Operating Systems to others. Radio Shack liked LDOS so much, that it became the official hard disk operating system for the TRS-80 Model III (TRS-DOS 6.0) (source: http://oldcomputers.net/lobomax80.html). DRIVER: trs/max80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.231: Robbbert added 'Lobo Systems MAX-80' system. ROMSET: 512 bytes in 1 file / 0.46Kb packed $end $info=maxflash_128kb $mame 0.256 [Angelo Salese] Atari 8-bit Atarimax Maxflash 128K flash ROM cart, , ???? DRIVER: devices/bus/a800/maxflash.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 8-bit Atarimax Maxflash 128K flash ROM cart' device. ROMSET: None required. $end $info=maxflash_1mb $mame 0.256 [Angelo Salese] Atari 8-bit Atarimax Maxflash 1MB flash ROM cart, , ???? DRIVER: devices/bus/a800/maxflash.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Angelo Salese added 'Atari 8-bit Atarimax Maxflash 1MB flash ROM cart' device. ROMSET: None required. $end $info=maxheart $mame 0.274 [TeamEurope, David Haywood] Let's! TV Play Futari wa PreCure MaxHeart Mat de Dance MaxHeart ni Odotchaou (Japan), Bandai / SSD Company LTD, 2004 DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope and David Haywood added 'Bandai / SSD Company LTD Let's! TV Play Futari wa PreCure MaxHeart Mat de Dance MaxHeart ni Odotchaou (Japan)' system. ROMSET: 4194304 bytes in 1 file / 2.02Mb packed $end $info=maxx5in1 $mame 0.224 [Sean Riddle, David Haywood] Vs Maxx 5-in-1 Casino / Senario Card & Casino Games, Senario / JungleTac, 200? DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.224: Sean Riddle and David Haywood added 'Senario/JungleTac Vs Maxx 5-in-1 Casino / Senario Card & Casino Games' system. ROMSET: 1048576 bytes in 1 file / 146.77Kb packed $end $info=maxx6in1 $mame 0.223 [Sean Riddle, David Haywood] Vs Maxx 6-in-1 Casino / Senario Card & Casino Games, Senario / JungleTac, 200? DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=V3wfs3aGGko WIP: - 0.223: Sean Riddle and David Haywood added 'Senario/JungleTac Vs Maxx 6-in-1 Casino / Senario Card & Casino Games' system. ROMSET: 1048576 bytes in 1 file / 169.78Kb packed $end $info=maxxi $mame 0.164 [Felipe Corrêa da Silva Sanches] Maxxi, Polymax, 1982 Due to the success in the US market, many Brazilian manufacturers tried to produce equipment compatible with Apple, allowing the use of one of the largest application software libraries available on the international market. Being equipment that was a long time in the North American market and that initially faced little competition, Apple had developed programs for it in several areas, from leisure to more sophisticated applications such as artificial intelligence. The Maxxi was one of the first national microcomputer compatible with Apple (Apple II and Apple II Plus). It was manufactured by Polymax, a company based in Porto Alegre that manufactured also micros larger, for commercial applications. The Maxxi was considered a home PC or personal use for enterprise applications as a tool and decision support (source, traslated form Portoguese: http://www.cobit.xpg.com.br/micros/maxxi.htm). DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.164: Felipe Corrêa da Silva Sanches added 'Polymax Maxxi' system. ROMSET: 14336 bytes in 4 files / 10.24Kb packed $end $info=mb_gmboard $mame 0.288 [hap] Milton Bradley Grand Master chessboard, , ???? DRIVER: devices/machine/gmboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: hap added 'Milton Bradley Grand Master chessboard' device. $end $info=mb1212c $mame 0.214 [rfka01] MB-1212C, Biostar, 199? Technical informations: https://theretroweb.com/hardware/motherboards/biostar-mb-1212c DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Marquee and PCB. WIP - 0.214: rfka01 added 'Biostar MB-1212C' system. ROMSET: 131072 bytes in 2 files / 69.22Kb packed $end $info=mb1320 $mame 0.286 [The Retro Web] MB-1320/25C-B.5 (SCATsx chipset), Biostar, 1990 Motherboard Biostar MB-1320/25C-B, based on the SCATsx chipset (SIS 471 + 472), was manufactured in the mid-1990s for Intel Pentium processors running at 60/66 MHz (Socket 5/7). It features an industrial design with a 16-bit ISA slot, support for 30-pin SIMM modules for DRAM up to 128 MB, integrated floppy/IDE controller, and onboard serial and parallel ports. Power supply is AT type (P8/P9 connector). This motherboard was typical of entry-level workstations and corporate PCs from the Windows 95/NT 3.51 era. The SCATsx chipset offered modest performance, featuring a 32-bit data bus and limited support for external L2 cache. It represents an economical solution from the pre-PCI mainstream era, prior to the widespread adoption of the ATX architecture. DRIVER: pc/scatsx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.286: The Retro Web added 'Biostar MB-1320/25C-B.5 (SCATsx chipset)' system. ROMSET: 65536 bytes in 1 file / 36.58Kb packed $end $info=mb133340 $mame 0.215 [rfka01] MB-1340UCQ-B, Biostar, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Marquee and PCB. WIP - 0.215: rfka01 added 'Biostar MB-1340UCQ-B' system. ROMSET: 196608 bytes in 3 files / 115.71Kb packed $end $info=mb1433aeap $mame 0.234 [Thermalwrong, rfka01] MB-1433/50 AEA-P - V:1, Biostar, 199? Technical informations: https://www.philscomputerlab.com/biostar-mb-1433.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.234: Thermalwrong and rfka01 added 'Biostar MB-1433/50 AEA-P - V:1' system. ROMSET: 65536 bytes in 1 file / 39.04Kb packed $end $info=mb1433ucv $mame 0.216 [rfka01] MB-1433UCV, Biostar, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.218: Added 'ucvg BIOS option [rfka01]. - 0.216: rfka01 added 'Biostar MB-1433UCV' system. ROMSET: 131072 bytes in 2 files / 83.77Kb packed $end $info=mb1433uiv $mame 0.218 [rfka01] MB-1433UIV, Biostar, 199? Technical informations: https://stason.org/TULARC/pc/motherboards/B/BIOSTAR-MICROTECH-INTERNATIONAL-INC-486-MB-1425UIV.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Marquee and PCB. WIP - 0.218: rfka01 added 'Biostar MB-1433UIV' system. ROMSET: 131072 bytes in 2 files / 119.11Kb packed $end $info=mb4d33 $mame 0.215 [rfka01] MB-4D33/50NR, Aquarius System (ASI), 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Aquarius System (ASI) MB-4D33/50NR' system. ROMSET: 65536 bytes in 1 file / 41.94Kb packed $end $info=mb62h195 $mame 0.221 [AJR] Roland MB62H195 I/O, , ???? DRIVER: roland/mb62h195.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'Roland MB62H195 I/O' device. ROMSET: None required. $end $info=mb63h114 $mame 0.225 [AJR] Roland MB63H114 Multiple Address Counter, , ???? DRIVER: roland/mb63h114.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: AJR added 'Roland MB63H114 Multiple Address Counter' device. ROMSET: None required. $end $info=mb63h130 $mame 0.220 Roland MB63H130 Key Assigner, , ???? DRIVER: roland/mb63h149.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Added 'Roland MB63H130 Key Assigner' device. ROMSET: None required. $end $info=mb63h149 $mame 0.220 Roland MB63H149 Key Assigner, , ???? DRIVER: roland/mb63h149.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Add SRAM storage [AJR]. - 0.220: Added 'Roland MB63H149 Key Assigner' device. ROMSET: None required. $end $info=mb63h158 $mame 0.249 [AJR] Kawai MB63H158 Touch Sensor, , ???? DRIVER: kawai/mb63h158.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.249: AJR added 'Kawai MB63H158 Touch Sensor' device. ROMSET: None required. $end $info=mb8421 $mame 0.155 Fujitsu MB8421 8-bit Dual-Port SRAM with Interrupts, , ???? DRIVER: devices/machine/mb8421.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Added support for similar devices with different address and data widths. Added placeholder IDT7130 device to esqmr.cpp [cam900]. Changed description to 'Fujitsu MB8421 8-bit Dual-Port SRAM with Interrupts'. - 0.189: Changed description to 'MB8421 8-bit Dual-Port SRAM with Interrupts'. - 0.155: Added 'MB8421 DPSRAM' device. ROMSET: None required. $end $info=mb8421_mb8431_16 $mame 0.189 Fujitsu MB8421/MB8431 16-bit Dual-Port SRAM with Interrupts, , ???? DRIVER: devices/machine/mb8421.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Changed description to 'Fujitsu MB8421/MB8431 16-bit Dual-Port SRAM with Interrupts'. - 0.201: Changed description to 'MB8421/MB8431 16-bit Dual-Port SRAM with Interrupts'. - 0.189: Added 'MB8421/MB8431 16-bit Dual-Port SRAM' device. ROMSET: None required. $end $info=mb8433uud $mame 0.210 [AJR] MB8433-UUD-A, Biostar, 199? Technical informations: https://stason.org/TULARC/pc/motherboards/B/BIOSTAR-MICROTECH-INTERNATIONAL-CORPORATION-486-MB-101.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.218: Added '8881d and 08a BIOS options [rfka01]. - 0.210: AJR added 'Biostar MB8433-UUD-A' system. ROMSET: 524288 bytes in 4 files / 328.81Kb packed $end $info=mb86930 $mame 0.239 [hap] Fujitsu MB86930 'SPARClite', , ???? DRIVER: devices/cpu/sparc/sparc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: hap added 'Fujitsu MB86930 'SPARClite'' device. ROMSET: None required. $end $info=mb87013 $mame 0.231 [AJR] Roland MB87013 QDC, , ???? Roland MB87013 QD (Quick Disk) Drive Interface Adapter. This device uses a MB89251 (Intel 8251 compatible USART) to serialize and deserialize the disk data. The two ICs appear to be clocked at the same 6.5 MHz rate, and they have adress, data, RD and WR signals in common. The OP4 and RTS pins are usually bridged. DRIVER: roland/mb87013.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: AJR added 'Roland MB87013 QDC' device. ROMSET: None required. $end $info=mb87030 $mame 0.203 Fujitsu MB87030 SCSI controller, , ???? DRIVER: devices/machine/mb87030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Several bugfixes and a massive speedup: DREQ was not always dropping at the end of a SCSI transaction. This was causing data to get blasted to DMA before the chip was set up in some cases; the transfer counter could underflow when SCMD_TERM_MODE was in use; SCMD_RST_OUT wasn't actually resetting anything; several delays were checked against the datasheet and found to be off by an order of magnitude. This was making SCSI-1 perform like floppy disks; mpc2000xl and mpc3000 now have fully working SCSI. Both machines can format a disk, save and load data, and read CD-ROMs error-free. Previously they were struggling to even select a SCSI target, let alone send commands; additional testing: partitioned and formatted a hard disk on x68000 and I was able to load and run utilities from HDD on fz20m [R. Belmont]. - 0.284: Added a BSY line callback suitable for drive LEDs [R. Belmont]. Correct the behaviour when a transfer size 0 is requested [Olivier Galibert]. - 0.263: Fix some bit definitions for the SCMD register [Patrick Mackinlay] - 0.262: Logging improvements [AJR]. - 0.255: Make DMA transfers go through DREG rather than separate single buffer [AJR]. - 0.254: Improve arbitration/selection handling. Fix hp98265a diagnostic error [Patrick Mackinlay]. - 0.205: Fixed FIFO behaviour (fixes SCSI on HP9000/382) [Sven Schnelle]. - 0.204: Implemented padding mode (allows Pascal 3.24 to boot and run from SCSI on hp9k_3xx) [Sven Schnelle]. - 0.203: Added 'Fujitsu MB87030 SCSI controller' device. Converted to use delegate timers. Emulated Fujitsu MB87030 SCSI controller [Sven Schnelle]. $end $info=mb87419_mb87420 $mame 0.220 [ValleyBell] Roland LP MB87419/MB87420 PCM, , ???? DRIVER: devices/sound/roland_lp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Renamed (rolandpcm) to (mb87419_mb87420) and description changed to 'Roland MB87419/MB87420 PCM'. - 0.220: ValleyBell added 'Roland PCM' device. ROMSET: None required. $end $info=mb8795 $mame 0.149u1 Fujitsu MB8795, , ???? DRIVER: devices/machine/mb8795.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Add loopback and FCS: Delayed receive; receive transmitted data. Minor cleanup: logmacro.h logging; m_ prefix for variables; shorthand integer type names; correct memory map. Use packet logging helper [Patrick Mackinlay]. - 0.149u1: Added 'Fujitsu MB8795' device. ROMSET: None required. $end $info=mb88201 $mame 0.155 Fujitsu MB88201, , ???? DRIVER: devices/cpu/mb88xx/mb88xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Fujitsu MB88201' [Angelo Salese]. - 0.155: Added 'MB88201' device. ROMSET: None required. $end $info=mb88202 $mame 0.184 Fujitsu MB88202, , ???? DRIVER: devices/cpu/mb88xx/mb88xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Fujitsu MB88202' [Angelo Salese]. - 0.184: Added 'MB88202' device. ROMSET: None required. $end $info=mb88303 $mame 0.197 [Ryan Holtz] Fujitsu MB88303, , ???? DRIVER: devices/video/mb88303.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.197: Ryan Holtz added 'Fujitsu MB88303' device. ROMSET: None required. $end $info=mb8841 $mame 0.184 Fujitsu MB8841, , ???? DRIVER: devices/cpu/mb88xx/mb88xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Fujitsu MB8841' [Angelo Salese]. - 0.184: Added 'MB8841' device. ROMSET: None required. $end $info=mb8842 $mame 0.184 Fujitsu MB8842, , ???? DRIVER: devices/cpu/mb88xx/mb88xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Fujitsu MB8842' [Angelo Salese]. - 0.184: Added 'MB8842' device. ROMSET: None required. $end $info=mb8843 $mame 0.184 Fujitsu MB8843, , ???? DRIVER: devices/cpu/mb88xx/mb88xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Fujitsu MB8843' [Angelo Salese]. - 0.184: Added 'MB8843' device. ROMSET: None required. $end $info=mb8844 $mame 0.184 Fujitsu MB8844, , ???? DRIVER: devices/cpu/mb88xx/mb88xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Fujitsu MB8844' [Angelo Salese]. - 0.184: Added 'MB8844' device. ROMSET: None required. $end $info=mb8866 $mame 0.149u1 Fujitsu MB8866 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Fujitsu MB8866 FDC'. - 0.149u1: Added 'MB8866' device. ROMSET: None required. $end $info=mb8876 $mame 0.149u1 Fujitsu MB8876 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Fujitsu MB8876 FDC'. - 0.149u1: Added 'MB8876' device. ROMSET: None required. $end $info=mb8877 $mame 0.149u1 Fujitsu MB8877 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Fujitsu MB8877 FDC'. - 0.149u1: Added 'MB8877' device. ROMSET: None required. $end $info=mb8884 $mame 0.184 [Mirko Buffoni] Fujitsu MB8884, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.269: Changed description to 'Fujitsu MB8884'. - 0.184: Mirko Buffoni added 'MB8884' device. ROMSET: None required. $end $info=mb89351 $mame 0.254 [Patrick Mackinlay] Fujitsu MB89351 SCSI controller, , ???? DRIVER: devices/machine/mb87030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Patrick Mackinlay added 'Fujitsu MB89351 SCSI controller' device. ROMSET: None required. $end $info=mb89352 $mame 0.149u1 Fujitsu MB89352 SCSI controller, , ???? DRIVER: devices/machine/mb87030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Changed description to 'Fujitsu MB89352 SCSI controller'. Retire legacy SCSI device [Patrick Mackinlay]. - 0.253: Fix reset readback and selection timeout [AJR]. - 0.186: Changed description to 'Fujitsu MB89352A'. - 0.149u1: Added 'MB89352A' device. ROMSET: None required. $end $info=mb90610a $mame 0.212 [R. Belmont] Fujitsu MB90610A, , ???? DRIVER: devices/cpu/f2mc16/mb90610a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: R. Belmont added 'Fujitsu MB90610A' device. ROMSET: None required. $end $info=mb90611a $mame 0.212 [R. Belmont] Fujitsu MB90611A, , ???? DRIVER: devices/cpu/f2mc16/mb90610a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: R. Belmont added 'Fujitsu MB90611A' device. ROMSET: None required. $end $info=mb90641a $mame 0.235 [AJR] Fujitsu MB90641A, , ???? DRIVER: devices/cpu/f2mc16/mb90640a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: AJR added 'Fujitsu MB90641A' device. ROMSET: None required. $end $info=mb91f155a $mame 0.220 Fujitsu MB91F155A, , ???? DRIVER: devices/cpu/fr/fr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Added 'Fujitsu MB91F155A' device. ROMSET: None required. $end $info=mba009 $mame 0.214 [rfka01] HLB-286 MBA-009, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'HLB-286 MBA-009' system. ROMSET: 32768 bytes in 2 files / 22.92Kb packed $end $info=mba029 $mame 0.234 [Madao, rfka01] MBA-029, Mitac, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/6833 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP - 0.234: Madao and rfka01 added 'Mitac MBA-029' system. ROMSET: 65536 bytes in 1 file / 38.07Kb packed $end $info=mba032q $mame 0.234 [SSTV2, rfka01] MBA-032Q TK83305-4N-D-03, DTK, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.234: SSTV2 and rfka01 added 'DTK MBA-032Q TK83305-4N-D-03' system. ROMSET: 65536 bytes in 1 file / 34.40Kb packed $end $info=mbaseb $mame 0.242 [hap, Sean Riddle] Baseball (Mattel), Mattel Electronics, 1978 Baseball was released in two different box styles: The older (original) box was significantly larger than the second (smaller) version, and had a large flap that folded out from the left side of the box. The large version had the game packed in styrofoam blocks, where the smaller version had the game packed in a plastic bubble-wrap bag (source: https://www.handheldmuseum.com/Mattel/BaseB.htm). DRIVER: handheld/hh_rw5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.242: hap and Sean Riddle added 'Mattel Electronics Baseball (Mattel)' system. ROMSET: 896 bytes in 1 file / 0.88Kb packed $end $info=mbaskb $mame 0.229 [hap, Sean Riddle] Basketball (Mattel), Mattel Electronics, 1978 This is a very simple but deceptively addictive quick moving game. You're on offense against 5 computer defenders, move around the half court and find an opening and shoot. You can play the Home team against a friend playing the Visitor team or you can play both sides. The game ends after 4 quarters. The game is surprisingly addictive and includes 2 difficulty levels. Really neat is the game display housing, it's shaped like a half basketball court (source: http://herculesworkshop.com/cgi-bin/p/awtp-product.cgi?d=hercules-workshop&item=81370). DRIVER: handheld/hh_cops1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.241: Better circle gaps in internal artwork [hap]. - 0.229: hap and Sean Riddle added 'Mattel Basketball (Mattel)' system. ROMSET: 1790 bytes in 2 files / 1.26Kb packed $end $info=mbaskb2 $mame 0.241 [hap, Sean Riddle] Basketball 2 (Mattel), Mattel Electronics, 1979 Mattel's sequel to Basketball, this version allows you to pass the ball to a team mate, and has multiple defensive options (source: https://www.handheldmuseum.com/Mattel/BasketB2.htm). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.241: hap and Sean Riddle added 'Mattel Basketball 2 (Mattel)' system. ROMSET: 2048 bytes in 2 files / 1.88Kb packed $end $info=mbboard $mame 0.189 Mephisto Buttons Board, , ???? DRIVER: hegenerglaser/mboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Added 'Mephisto Buttons Board' device. ROMSET: None required. $end $info=mbc020 $mame 0.227 [Bitsavers] MBC020-65 CPU/Video Board (Torque Systems OEM), Sym Systems / Torque Systems, 1983 DRIVER: synertek/mbc020.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: Bitsavers added 'Sym Systems/Torque Systems MBC020-65 CPU/Video Board (Torque Systems OEM)' system. ROMSET: 14368 bytes in 5 files / 6.67Kb packed $end $info=mbc16 $mame 0.148 [rfka01] MBC-16, Sanyo, 198? DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title and Icon. WIP: - 0.148: rfka01 added skeleton driver of 'Sanyo MBC-16' system. ROMSET: 24576 bytes in 2 files / 12.12Kb packed $end $info=mbc16lt $mame 0.219 [rfka01] MBC-16LT, Sanyo, 198? Released in late 80s this computer was known as very light, and indeed its weight is smaller than similar Toshiba T1200 or Bondwell units. It has Intel 80C88 CPU and 640kB of RAM, two 720kB floppy disk drives and no expansion capabilities except "expansion connector" not soldered to mainboard. Its non-backlit LCD has only 80x25 text mode compatible with MDA (monochrome graphics card). It was a bit cheaper than similar units of known brands (source: http://oldcomputer.info/portables/sanyo/index.htm). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: rfka01 added 'Sanyo MBC-16LT' system. ROMSET: 16384 bytes in 1 file / 8.23Kb packed $end $info=mbc18nb $mame 0.215 [rfka01] MBC-18NB, Sanyo, 199? Technical informations (in Polish): https://hugold.pl/gratym02/sanyo18nb.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.215: rfka01 added 'Sanyo MBC-18NB' system. ROMSET: 131072 bytes in 1 file / 47.86Kb packed $end $info=mbc200 $mame 0.144 [Matt Dawson, Angelo Salese, Miodrag Milanović] MBC-200, Sanyo, 1982 Machine MBC-1200 is identicaly but sold outside of Japan. The MBC-200 is a 8-bit CP/M machine intended for business market. They were the first Sanyo business machines to have graphics capability. They feature a high-resolution 640 X 400 dot matrix for graphic displays or a 40 line X 80 character text mode. The auxiliary CPU ensures high speed execution of graphics, while the detachable ergonomic keyboard and coiled cable enhance ease of use (soruce: http://www.old-computers.com/museum/computer.asp?st=1&c=1180). DRIVER: sanyo/mbc200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mbc200.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.254: Change monitor to green [hap]. - 0.176: Machine promoted from 'NOT_WORKING' status [Robbbert]. - 0.154: Added floppy software list [Dave Dunfield, Chuck(G)]. - 0.144: Matt Dawson, Angelo Salese and Miodrag Milanović added 'Sanyo MBC-200' system. ROMSET: 12288 bytes in 2 files / 3.25Kb packed $end $info=mbc28 $mame 0.192 [rfka01] MBC-28, Sanyo, 1992 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.192: rfka01 added 'Sanyo MBC-28' system. ROMSET: 65536 bytes in 2 files / 35.67Kb packed $end $info=mbc55x $mame 0.142 [Phill Harvey-Smith] MBC-55x, Sanyo, 1983 The Sanyo MBC-550 was the first of the legitimate "clones" of the IBM Personal Computer. While others (notably the Taiwanese) were duplicating the circuitry and Read-Only Memories (ROMs) of the IBM PC, Sanyo Business Systems designed their own circuitry and wrote their own Basic Input/Output System (BIOS), part of which was in ROM and part was on disk. The character set was also in ROM. The Sanyo 55x was the first MS-DOS compatible computer that retailed for under US$1000. It was also quite possibly the only (somewhat) IBM-compatible system that was actually slower than an IBM PC (the PC clocked at 4.77 MHz, while the Sanyo clocked at 3.6, giving it a Norton SI rating of 0.8) (source: http://www.old-computers.com/museum/computer.asp?st=1&c=473). DRIVER: sanyo/mbc55x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mbc55x.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.247: Remove some residual debugging stuff [AJR]. - 0.206: Re-implemented high-level emulation of keyboard as a serial device [AJR]. - 0.205: Added 8087 coprocessor [AJR]. - 0.204: BugFIX #06718 [Crash/Freeze] (mbc55x.cpp) mbc55x: Basic freezes after syntax error [AJR]. Additions and refinements: Corrected all clocks, and derived them from the master crystal. Corrected I/O address decoding. Connected speaker output to 8251 USART. Add ISA expansion slot, Centronics printer port, and RS-232 "line" port. Added backspace key to HLE keyboard and noted undumped microcontroller [AJR]. - 0.148u5: Added a few more disks at softlist [pete_j]. - 0.142: Phill Harvey-Smith added 'Sanyo MBC-55x' system. ROMSET: 8192 bytes in 1 file / 2.01Kb packed $end $info=mbc55x_kbd $mame 0.206 MBC-55x Keyboard, , ???? DRIVER: sanyo/mbc55x_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'MBC-55x Keyboard' device. ROMSET: None required. $end $info=mbdtower $mame 0.160 [hap, Sean Riddle] Dark Tower (Milton Bradley), Milton Bradley, 1981 Dark Tower was an innovative hybrid of a role playing game and board game using a fusion of computerized electronic parts in a traditional board game setting. It was released by Milton Bradley in 1981. This game capitalized on both the D&D role playing craze and the video game explosion in the late 1970's and early 1980's (source: http://www.geekvintage.com/milton-bradley-dark-tower.php). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and Artwork Preview. WIP: - 0.160: hap and Sean Riddle added 'Milton Bradley Dark Tower' system. ROMSET: 5520 bytes in 3 files / 4.01Kb packed $end $info=mbee $mame 0.36b15 [Juergen Buchmueller] Microbee 16k Standard, Applied Technology, 1982 The computer was conceived as a kit, with assembly instructions included in Your Computer magazine, in June 1982. After a successful bid for the New South Wales Department of Education computer tender, the computer was repackaged in a two-tone beige and black case, and sold pre-built. The 16 kB ROM held the MicroWorld BASIC interpreter written by Matthew Starr and DGOS (David Griffiths Operating System) compatible System Monitor. In addition to the 16 kB ROM, there is additional ROM socket for optional programs such as WORDBEE (Word processor) or EDASM (a Z80 Editor/Assembler that was written by Ron Harris) (source: http://en.wikipedia.org/wiki/MicroBee). DRIVER: ausnz/mbee.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mbee_cass.xml, mbee_quik.xml, mbee_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.288: Remove ROM_LOAD_OPTIONAL; remove sn soundchip [hap]. - 0.242: Added 'basic 5.00 as "mbee -bios 1" (not working) [Robbbert]. - 0.233: Removed busycalc roms due to dependencies in 'mbee_cart.xml'. Changed description to 'Microbee 16k Standard'. Added ROM slot for the net ROM [Robbbert]. - 0.226: Machine promoted to working [Robbbert] - 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: 34848 bytes in 10 files / 25.24Kb packed $end $info=mbee128 $mame 0.132 [Robbbert] Microbee 128k Standard, Applied Technology, 1984 DRIVER: ausnz/mbee.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mbee_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.233: Fixed crash with tantrix disk [Robbbert]. - 0.159: Renamed (mbee64) to (mbee128), Changed description from 'Microbee 64k' to 'Microbee 128k Standard'. - 0.132: Robbbert added 'Applied Technology Microbee 64k (not working)' system. ROMSET: 28704 bytes in 4 files / 6.81Kb packed $end $info=mbee128p $mame 0.140 [Robbbert] Microbee 128k Premium, Microbee Systems, 1986 The Premium series microbee is complete board redesign of the 'Small Business Computer' (SBC) which put 128K of dynamic RAM (DRAM) and the floppy disk controller (only WD2793s were used) onto the coreboard itself. This board also included provision for the addition of the Zilog 8530 SCC chip to facilitate high speed serial transfers. The SBC was initially released with a drive box which held two DSDD 5?" drives (390k formatted), later released in versions using either 5?" or 3?" drives (source: http://microbee.com.au/museum/1985_Premium_128k_SBC/). DRIVER: ausnz/mbee.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mbee_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.288: BugFIX #09302 [Sound] (ausnz/mbee.cpp) mbeepp, mbee256, mbee128p: The SN76489 emits a continuous tone [hap]. - 0.159: Renamed (mbee128) to (mbee128p), Changed description from 'Microbee 128k' to 'Microbee 128k Premium'. - 0.140: Robbbert added 'Applied Technology Microbee 128k' system. ROMSET: 86016 bytes in 10 files / 43.36Kb packed $end $info=mbee256 $mame 0.140 [Robbbert] Microbee 256TC, Microbee Systems, 1987 The Microbee 256 TC is culmination of five years of Microbee computer development. The best features of previous design have been incorporated onto a single, four layer, printed circuit board (source: http://microbee.com.au/museum/1987_256TC_Telecomputer_360/). DRIVER: ausnz/mbee.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mbee_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.288: BugFIX #09302 [Sound] (ausnz/mbee.cpp) mbeepp, mbee256, mbee128p: The SN76489 emits a continuous tone [hap]. - 0.140: Robbbert added 'Microbee 256TC' system. ROMSET: 57344 bytes in 4 files / 22.03Kb packed $end $info=mbee56 $mame 0.36b15 [Juergen Buchmueller] Microbee 64k, Applied Technology, 1983 The Microbee 64K was available as a 3rd choice alongside the 16K and 32K machines and was aimed more at the business market. 56KB total capacity (not 64K as you might think from the name). Uses CMOS Static RAM (SRAM), eg Hitachi HM6116 (each 2KB). The RAM can be made non-volatile by fitting a 4-5v battery to the Core board. The battery was not included in the standard machine (source: https://www.microbee-mspp.org.au/wiki/tiki-index.php?page=Microbee+Series+1+Models). DRIVER: ausnz/mbee.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mbee_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.233: Changed description to 'Microbee 64k'. - 0.135: Promoted from GAME_NOT_WORKING [Robbbert]. - 0.56.1: Renamed (mbee56k) to (mbee56). - 0.36b15: Juergen Buchmueller added 'Applied Technology MicroBee 56k' system. ROMSET: 8224 bytes in 3 files / 4.57Kb packed $end $info=mbeeic $mame 0.124 [Robbbert] Microbee 32k IC, Applied Technology, 1983 The Microbee 64K was available as a 3rd choice alongside the 16K and 32K machines and was aimed more at the business market. This machine is normally configured to boot CP/M from disk and use floppy disks for program storage rather than booting to Basic and using tapes like the 16K/32K machines. The master and video dot clocks are changed from 12MHz to 13.5Mhz. The font ROM has been expanded from 2KB to 4KB to support dual fonts required for the dual display resolutions. The last two items will later be applied to the 16K and 32K models as well as part of the IC release (source:https://www.microbee-mspp.org.au/wiki/tiki-index.php?page=Microbee+Series+1+Models). DRIVER: ausnz/mbee.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mbee_cass.xml, mbee_quik.xml, mbee_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.233: Changed description to 'Microbee 32k IC'. - 0.124: Robbbert added 'Applied Technology Microbee 32 IC' system. ROMSET: 57376 bytes in 9 files / 39.60Kb packed $end $info=mbeepc $mame 0.37b11 [Robbbert] Microbee 32k Communicator, Applied Technology, 1984 In 1983 was released this color machine, called '32K Personal Communicator'. This added 'a second byte of RAM for each character position, allowing each character to have two colors from a palette of 16. The additional circuitry was contained in an add-on card mounted under the main board, with lots of messy connections to the main board (Source, traslated from italian: http://it.wikipedia.org/wiki/MicroBee). DRIVER: ausnz/mbee.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mbee_cass.xml, mbee_quik.xml, mbee_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.233: Changed description to 'Microbee 32k Communicator'. - 0.37b11: Robbbert added 'Applied Technology Microbee Personal Communicator' system. ROMSET: 57376 bytes in 9 files / 39.60Kb packed $end $info=mbeepc85 $mame 0.56.1 [Stefano Priore] Microbee PC85, Applied Technology, 1985 Microworld (also called Applied Technology, Microbee Systems or Honeysoft) [UPM] is an Australian Computer Company. Microbee machines were sold in Australia and in parts of Scandinavia (Sweden and Finland) (source: http://www.retromadness.com/microbee/pc85.htm). DRIVER: ausnz/mbee.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mbee_cass.xml, mbee_quik.xml, mbee_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.56.1: Stefano Priore added 'Applied Technology Microbee PC85 (WordBee wordprocessor). ROMSET: 53280 bytes in 8 files / 35.88Kb packed $end $info=mbeepc85b $mame 0.140 [Robbbert] Microbee PC85 (New version), Microbee Systems, 1985 Microworld (also called Applied Technology, Microbee Systems or Honeysoft) [UPM] is an Australian Computer Company. Microbee machines were sold in Australia and in parts of Scandinavia (Sweden and Finland) (source: http://www.retromadness.com/microbee/pc85.htm). DRIVER: ausnz/mbee.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mbee_cass.xml, mbee_quik.xml, mbee_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.140: Robbbert added 'Applied Technology Microbee PC85 (New version)' system. ROMSET: 94240 bytes in 11 files / 55.55Kb packed $end $info=mbeepc85s $mame 0.140 [Robbbert] Microbee PC85 (Swedish), Applied Technology, 1985 Microworld (also called Applied Technology, Microbee Systems or Honeysoft) [UPM] is an Australian Computer Company. Microbee machines were sold in Australia and in parts of Scandinavia (Sweden and Finland) (source: http://www.retromadness.com/microbee/pc85.htm). DRIVER: ausnz/mbee.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mbee_cass.xml, mbee_quik.xml, mbee_cart.xml RESOURCES: Snap and Title. WIP: - 0.140: Robbbert added 'Applied Technology Microbee PC85 (swedish version)' system. ROMSET: 77856 bytes in 11 files / 52.12Kb packed $end $info=mbeepp $mame 0.174 [Robbbert] Microbee Premium Plus+, Microbee Systems, 2012 The Microbee Premium Plus is a hybrid kit computer. The baseboard (which has the keyboard, Z80 CPU, PIO, 6545 screen controller and video circuits) is supplied in kit form with comprehensive assembly instructions, and the coreboard is pre-assembled using mostly surface mount technology. it is, effectively, an updated version of the original Microbee computer. The new coreboard design includes floppy disk emulation and storage via SDcard. There is also an ethernet port and high speed serial (RS232) port. There is also another microprocessor on the new coreboard and it has been configured to make the Premium Plus a true dual processor computer (source: http://www.computinghistory.org.uk/det/45041/Microbee-Premium-Plus/). DRIVER: ausnz/mbee.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mbee_flop.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.288: BugFIX #09302 [Sound] (ausnz/mbee.cpp) mbeepp, mbee256, mbee128p: The SN76489 emits a continuous tone [hap]. - 0.233: Changed description to 'Microbee Premium Plus+'. - 0.174: Robbbert added 'Microbee Systems Microbee Premium Plus' system. ROMSET: 40960 bytes in 3 files / 8.33Kb packed $end $info=mbeeppc $mame 0.140 [Robbbert] Microbee Premium PC85, Microbee Systems, 1986 The PC85 Premium is the entry level model of the Premium Series. It is ROM based and is fitted with 32KB of battery backed static RAM. This machine uses the same PAK ROM Core board as the Standard PC85B (ie, types MB8328-4 & MB8328-6), with some minor factory modifications applied to allow the Basic A ROM to be upgraded from 8KB to 16KB. This modification, combined with the standard 8KB Basic B ROM, provides a total of 24KB Basic ROM capacity required to accommodate the new Premium version of Microworld Basic (version 5.29e). A bank switching technique is used to page the two halves of the 16KB Basic A ROM into the standard 8KB Basic A ROM memory map (source: https://www.microbee-mspp.org.au/wiki/tiki-index.php?page=Microbee+Premium+Series+Models#PC85_Premium). DRIVER: ausnz/mbee.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mbee_cass.xml, mbee_quik.xml, mbee_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.140: Robbbert re-added Applied Technology Microbee Premium PC85' system. - 0.132: Robbbert added 'Microbee Premium PC85 (not working)' system. ROMSET: 102400 bytes in 10 files / 58.96Kb packed $end $info=mbeett $mame 0.141 [Robbbert] Microbee Teleterm, Microbee Systems, 1986 DRIVER: ausnz/mbee.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mbee_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.232: Machine promoted to working [Robbbert]. - 0.141: Robbbert added 'Applied Technology Microbee TeleTerm (not fully working). ROMSET: 73728 bytes in 7 files / 45.59Kb packed $end $info=mbh1 $mame 0.250 [openMSX] MB-H1 (MSX1, Japan), Hitachi, 1983 The Hitachi MB-H1 was aimed at the Japanese market. This model was released in two colors, "Elegant Almond" (EA) at first then also "Trad Red" (TR). It has a CPU speed controller switch on the right side, allowing slow games execution. The main unit is equipped with a pull-out handle under the keyboard, and the power supply can be attached to the main unit for transport. It was marketed as being easy to take with you having about an A4 size. In marketing literature they would show it being carried, typically by a school child or in a briefcase without the power supply, which can give you the impression the large power brick is optional, which it is not. The power supply is quite heavy. The computer can be used with power supply attached to the unit, but you can not access the printer, analog sound or composite video ports as well. The power connection from the power supply to the MSX is via a cable which plugs into the side of the MSX (source: https://www.msx.org/wiki/Hitachi_MB-H1). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Hitachi MB-H1 (MSX1, Japan)' system. ROMSET: 40960 bytes in 2 files / 31.17Kb packed $end $info=mbh1e $mame 0.250 [openMSX] MB-H1E (MSX1, Japan), Hitachi, 1984 The Hitachi MB-H1 was aimed at the Japanese market. This model was released in two colors, "Elegant Almond" (EA) at first then also "Trad Red" (TR). It has a CPU speed controller switch on the right side, allowing slow games execution. The main unit is equipped with a pull-out handle under the keyboard, and the power supply can be attached to the main unit for transport. It was marketed as being easy to take with you having about an A4 size. In marketing literature they would show it being carried, typically by a school child or in a briefcase without the power supply, which can give you the impression the large power brick is optional, which it is not. The power supply is quite heavy. The computer can be used with power supply attached to the unit, but you can not access the printer, analog sound or composite video ports as well. The power connection from the power supply to the MSX is via a cable which plugs into the side of the MSX (source: https://www.msx.org/wiki/Hitachi_MB-H1). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Hitachi MB-H1E (MSX1, Japan)' system. $end $info=mbh2 $mame 0.155 [Wilbert Pol] MB-H2 (MSX1, Japan), Hitachi, 1984 The Hitachi MB-H2 is the successor of the MB-H1. Compared to the MB-H1, the MB-H2 has 64kB of RAM and a built-in tape recorder. The machine is quite heavy with a weight of 3.8kg. List price was 79,800 yen (source: http://www.msx.org/wiki/Hitachi_MB-H2). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'MB-H2 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Hitachi MB-H2' system. ROMSET: 49152 bytes in 2 files / 36.14Kb packed $end $info=mbh25 $mame 0.155 [Wilbert Pol] MB-H25 (MSX1, Japan), Hitachi, 1988 Technical information and pictures: http://www.1000bit.it/scheda.asp?id=1626 DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'MB-H25 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Hitachi MB-H25' system. ROMSET: 32768 bytes in 1 file / 25.39Kb packed $end $info=mbh3 $mame 0.250 [openMSX] MB-H3 (MSX2, Japan), Hitachi, 1985 The MB-H3 is the first MSX2 computer released by Hitachi. It was first shown to the public at the Japan Electronics Show '85 (Oct 17-22). The unique selling point of this computer is the built-in touchpad, that can be disabled with a switch on the left side. Its biggest disadvantage is the limitation of the VRAM to 64kB, which makes it impossible to use SCREEN 7 and 8 (source: https://www.msx.org/wiki/Hitachi_MB-H3). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Hitachi MB-H3 (MSX2, Japan)' system. ROMSET: 81920 bytes in 3 files / 62.17Kb packed $end $info=mbh50 $mame 0.155 [Wilbert Pol] MB-H50 (MSX1, Japan), Hitachi, 1986 Technical information and pictures: http://usbsecretbase.michikusa.jp/mb-h50/ DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'MB-H50 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Hitachi MB-H50' system. ROMSET: 32768 bytes in 1 file / 25.39Kb packed $end $info=mbh70 $mame 0.155 [Wilbert Pol] MB-H70 (MSX2, Japan), Hitachi, 1986 Technical informations: http://www.1000bit.it/scheda.asp?id=1624 DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'MB-H70 (MSX2, Japan)'. - 0.155: Wilbert Pol added 'Hitachi MB-H70' system. ROMSET: 1245184 bytes in 5 files / 590.49Kb packed $end $info=mbm29dl164bd $mame 0.222 [AJR] Fujitsu MBM29DL164BD Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: AJR added 'Fujitsu MBM29DL164BD Flash' device. ROMSET: None required. $end $info=mbm29f016a $mame 0.149u1 Fujitsu MBM29F016A Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Renamed (fujitsu_29f016a) to (mbm29f016a) and description changed to 'Fujitsu MBM29F016A Flash'. - 0.149u1: Added 'Fujitsu 29F016A Flash' device. ROMSET: None required. $end $info=mbm29f160te $mame 0.222 [AJR] Fujitsu MBM29F160TE Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: AJR added 'Fujitsu MBM29F160TE Flash' device. ROMSET: None required. $end $info=mbm29f160te_16bit $mame 0.262 [Aaron Giles] Fujitsu MBM29F160TE Flash (16-bit), , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Aaron Giles added 'Fujitsu MBM29F160TE Flash (16-bit)' device. ROMSET: None required. $end $info=mbm29lv002tc $mame 0.217 [MetalliC] Fujitsu MBM29LV002TC Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: Changed description to 'Fujitsu MBM29LV002TC Flash'. - 0.222: Renamed (fujitsu_29lv002tc) to (mbm29lv002tc) and description changed to 'Fujitsu 29LV002TC Flash'. - 0.217: MetalliC added 'Fujitsu 29LV002TC Flash' device. ROMSET: None required. $end $info=mbm29lv800b $mame 0.222 [AJR] Fujitsu MBM29LV800B Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: AJR added 'Fujitsu MBM29LV800B Flash' device. ROMSET: None required. $end $info=mbs1 $mame 0.271 [Angelo Salese, archive.org] MB-S1, Hitachi, 1984 DRIVER: hitachi/mbs1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bml3_cass.xml RESOURCES: Snap and Title. WIP: - 0.271: Angelo Salese, archive.org added 'Hitachi MB-S1' system. ROMSET: 93472 bytes in 6 files / 71.34Kb packed $end $info=mbs1_mmu $mame 0.271 [Angelo Salese] Hitachi MB-S1 MMU, , ???? DRIVER: hitachi/mbs1_mmu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Angelo Salese added 'Hitachi MB-S1 MMU' device. ROMSET: None required. $end $info=mc_105te $mame 0.187 [David Haywood] 2011 Super HiK 105 in 1 Turbo Edition, , 200? An affordable TV game marketed around 2011, this compact device features 105 built-in games based on simplified hardware compatible with NES/Famicom titles. It has a plastic design with two wired controllers integrated into the chassis, composite/RF video output for connecting to a TV, and power supplied via an external adapter. The games are simplified variations of classic 8-bit titles, with reduced graphics and audio compared to the originals. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Marquee. WIP: - 0.187: David Haywood added '2011 Super HiK 105 in 1 Turbo Edition machine. ROMSET: 8388608 bytes in 1 file / 4.12Mb packed $end $info=mc_110cb $mame 0.187 [David Haywood] 110 in 1 CoolBaby (CoolBoy RS-1S), CoolBoy, 200? DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.187: David Haywood added '110 in 1 CoolBaby (CoolBoy RS-1S) machine. ROMSET: 4194304 bytes in 1 file / 2.06Mb packed $end $info=mc_138cb $mame 0.187 [David Haywood] 138 in 1 CoolBaby (CoolBoy RS-5, PCB060-10009011V1.3), CoolBoy, 200? DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.187: David Haywood added '138 in 1 CoolBaby (CoolBoy RS-5, PCB060-10009011V1.3) machine. ROMSET: 4194304 bytes in 1 file / 1.47Mb packed $end $info=mc_7x6ss $mame 0.187 [David Haywood] 777777 in 1 (8 bit Slim Station, NEWPXP-DVT22-A PCB), , 200? DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Marquee. WIP: - 0.187: David Haywood added '777777 in 1 (8 bit Slim Station, NEWPXP-DVT22-A PCB) machine. ROMSET: 1048576 bytes in 1 file / 531.32Kb packed $end $info=mc_89in1 $mame 0.195 [Team Europe] 89 in 1 Mini Game Console (060-92023011V1.0), , 201? DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.195: Team Europe added '89 in 1 Mini Game Console (060-92023011V1.0)' system. ROMSET: 4194304 bytes in 1 file / 1.45Mb packed $end $info=mc_8x6cb $mame 0.187 [David Haywood] 888888 in 1 (Coolboy AEF-390), CoolBoy, 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.195: Machine promoted to working [David Shah]. - 0.187: David Haywood added '888888 in 1 (Coolboy AEF-390) machine. ROMSET: 4194304 bytes in 1 file / 2.31Mb packed $end $info=mc_8x6ss $mame 0.187 [David Haywood] 888888 in 1 (8 bit Slim Station, NEWPXP-DVT22-A PCB), , 200? DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Marquee. WIP: - 0.187: David Haywood added '888888 in 1 (8 bit Slim Station, NEWPXP-DVT22-A PCB) machine. ROMSET: 1051873 bytes in 1 file / 553.03Kb packed $end $info=mc_9x6sa $mame 0.187 [David Haywood] 999999 in 1 (8 bit Slim Station, NEWPXP-DVT22-A PCB), , 200? DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Marquee. WIP: - 0.195: Clone promoted to working [David Shah]. - 0.187: David Haywood added '999999 in 1 (8 bit Slim Station, NEWPXP-DVT22-A PCB) machine. ROMSET: 2097152 bytes in 1 file / 995.63Kb packed $end $info=mc_9x6ss $mame 0.187 [David Haywood] 999999 in 1 (PXP2 Slim Station), , 200? DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Marquee. WIP: - 0.195: Machine promoted to working [David Shah]. - 0.187: David Haywood added '999999 in 1 (PXP2 Slim Station) machine. ROMSET: 4194304 bytes in 1 file / 2.03Mb packed $end $info=mc_aa2 $mame 0.187 [David Haywood] 100 in 1 Arcade Action II (AT-103), , 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Marquee. WIP: - 0.195: Machine promoted to working [David Shah]. - 0.187: David Haywood added '100 in 1 Arcade Action II (AT-103) machine. ROMSET: 4194304 bytes in 1 file / 2.13Mb packed $end $info=mc_cb203 $mame 0.239 [kmg] Coolboy RS-17 - 203 in 1, Coolboy, 201? DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.239: kmg added 'Coolboy Coolboy RS-17 - 203 in 1' system. ROMSET: 4194304 bytes in 1 file / 1.33Mb packed $end $info=mc_cb280 $mame 0.195 [Team Europe] Coolboy RS-18 (280 in 1), CoolBoy, 201? DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.195: Team Europe added 'Coolboy RS-18 (280 in 1)' system. ROMSET: 4194304 bytes in 1 file / 1.71Mb packed $end $info=mc_dcat8 $mame 0.187 [David Haywood] 100 in 1 (D-CAT8 8bit Console, set 1) (v5.01.11-frd, BL 20041217), , 2004 DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Marquee. WIP: - 0.194: Clone promoted to working [David Shah]. - 0.187: David Haywood added '100 in 1 (D-CAT8 8bit Console, set 1) (v5.01.11-frd, BL 20041217) machine. ROMSET: 8388608 bytes in 1 file / 3.73Mb packed $end $info=mc_dcat8a $mame 0.187 [David Haywood] 100 in 1 (D-CAT8 8bit Console, set 2), , 2004 DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Marquee. WIP: - 0.187: David Haywood added '100 in 1 (D-CAT8 8bit Console, set 2) machine. ROMSET: 8388608 bytes in 1 file / 3.72Mb packed $end $info=mc_dg101 $mame 0.187 [David Haywood] dreamGEAR 101 in 1, dreamGEAR, 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.194: Machine promoted to working [David Shah]. - 0.187: David Haywood added 'dreamGEAR 101 in 1 machine. ROMSET: 4194304 bytes in 1 file / 1.21Mb packed $end $info=mc_dgear $mame 0.186 [David Haywood] dreamGEAR 75-in-1, dreamGEAR, 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.194: Machine promoted to working [David Shah]. - 0.186: David Haywood added 'dreamGEAR 75-in-1 machine. ROMSET: 4194304 bytes in 1 file / 1.28Mb packed $end $info=mc_hh210 $mame 0.195 [David Shah] Handheld 210 in 1, , 201? DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.195: David Shah added 'Handheld 210 in 1' system. ROMSET: 16777216 bytes in 1 file / 8.03Mb packed $end $info=mc_sam60 $mame 0.187 [David Haywood] Samuri (60 in 1), Hummer Technology Co., Ltd., 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.195: Machine promoted to working [David Shah]. - 0.187: David Haywood added 'Hummer Technology Co., Ltd. Samuri (60 in 1) machine. ROMSET: 2097152 bytes in 1 file / 849.71Kb packed $end $info=mc_sp69 $mame 0.187 [David Haywood] Sports Game 69 in 1, , 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Marquee. WIP: - 0.195: Machine promoted to working [David Shah]. - 0.187: David Haywood added 'Sports Game 69 in 1 machine. ROMSET: 4194304 bytes in 1 file / 966.73Kb packed $end $info=mc_tv200 $mame 0.195 [David Shah] 200 in 1 Retro TV Game, Thumbs Up, 201? Plug and play your way back to the future with the Retro TV Games Controller. This handheld controller looks and feels like the gaming controllers we adored in the 80s, yet plugs straight into your modern TV for a gaming experience we could only dream of back then. Compact and ultra-portable, this retro controller is perfect for the whole family. You will get lost in endless hours of action and fun, playing a range of shooting, arcade, puzzle and sports based games. Plug the Retro TV Games Controller into your television and get your fingers at the ready with its integrated mini joystick and A, B buttons. Once plugged in you're all set for a nostalgic gaming session with the 200 strong, on-board retro gaming library (source: https://www.thumbsupuk.com/Products/Retro_TV_Games). DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.195: David Shah added 'Thumbs Up 200 in 1 Retro TV Game' system. ROMSET: 8388608 bytes in 1 file / 2.78Mb packed $end $info=mc10 $mame 0.36RC1 [Nate Woods] MC-10, Tandy Radio Shack, 1983 The TRS-80 MC-10 microcomputer is a lesser-known member of the TRS-80 line of home computers, produced by Tandy Corporation in the early 1980s and sold through their RadioShack chain of electronics stores. It was apparently designed as a low-cost alternative to Tandy's own TRS-80 Color Computer to compete with entry-level machines that had previously dominated the market, such as the Commodore VIC-20 and Sinclair ZX81 (source: http://en.wikipedia.org/wiki/TRS-80_MC-10). DRIVER: trs/mc10.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mc10.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.268: Added minimum ROM size and block size checks for cartridge ROMs (#12088). Also cleaned up code and moved cartridge implementations to anonymous namespaces [Sylvain Glaize]. - 0.264: Added partial emulation of the Alice Multiports Extension (only RAM/ROM features emulated) [Sylvain Glaize]. - 0.235: Fix raster timing to hide vertical retrace lines (#8409) [Tim Lindner]. - 0.188: Cleaned up the MC-10 driver [Nathan Woods]. - 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 Radio Shack MC-10' system. ROMSET: 8192 bytes in 1 file / 6.96Kb packed $end $info=mc10_multiports_ext $mame 0.264 [Sylvain Glaize] Fred_72 and 6502man's Multiports Extension, , ???? DRIVER: devices/bus/mc10/multiports_ext.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Sylvain Glaize added 'Fred_72 and 6502man's Multiports Extension' device. ROMSET: None required. $end $info=mc1000 $mame 0.133 [Curt Coder] MC-1000, CCE, 1985 Though it has a lot of similarities with other computers of that time, it seems to be however an original Brazilian production, a kind of mix between several popular systems. Its name MC-1000 is strangely close to MC-10 from Tandy. It uses the same video-controller (Motorola MC-6847) but Sound chipset (GI AY-3-8910) and CPU (Z80A) are different. The character set is almost identical, but keyboard layout and Basic statements are not the same / PLOT vs SET, LOAD vs CLOAD, HOME vs CLS, etc. (source: http://www.old-computers.com/museum/computer.asp?st=1&c=331). DRIVER: cce/mc1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: mc1000_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and PCB. WIP: - 0.181: Removed direct update handler [Olivier Galibert]. - 0.157: Added 'new lists for mc1000 tapes and tvc floppies. Also added 'info to osborne1.xml [Riley110]. - 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 bytes in 2 files / 10.83Kb packed $end $info=mc10cart_slot $mame 0.233 [Tim Lindner] MC-10 Cartridge Slot, , ???? MC-10 / Alice expansion slot - typically used for the 16K external RAM expansion. DRIVER: devices/bus/mc10/mc10_cart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Tim Lindner added 'MC-10 Cartridge Slot' device. ROMSET: None required. $end $info=mc10pak $mame 0.233 [Tim Lindner] MC-10 Program PAK, , ???? Code for emulating standard MC-10 cartridges with only ROM. DRIVER: devices/bus/mc10/pak.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Tim Lindner added 'MC-10 Program PAK' device. ROMSET: None required. $end $info=mc10pakram $mame 0.233 [Tim Lindner] Radio Shack 16K RAM Cartridge, , ???? DRIVER: devices/bus/mc10/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Tim Lindner added 'Radio Shack 16K RAM Cartridge' device. ROMSET: None required. $end $info=mc1200 $mame 0.192 [Robbbert] MC-1200, Milwaukee Computers, 1980 This is a rectilinear box with solid wood side, perforated metal top, metal bottom, back, and part of front, and front panel with two 5.25" floppy drives. The back has a power switch, a fuse, 3 female DB 25 connects (2 vertical on the right with 8 position knobless rotary switches above each), one horizontal on top center, a D-shell female amphenon connector at the bottom, and a small black push button above a vertical DB-25 connector. There is a label on the right with lettering "MC-1000 SERIES COMPUTER" above the serial number, and "MC-1200" on a DYMO label affixed at the bottom (source: https://www.computerhistory.org/collections/catalog/102757262). DRIVER: skeleton/milwaukee.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.192: Robbbert added 'Milwaukee Computers MC-1200' system. ROMSET: 3072 bytes in 2 files / 1.46Kb packed $end $info=mc1408 $mame 0.179 [smf] MC1408 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'MC1408 DAC'. - 0.179: smf added 'MC1408' device. ROMSET: None required. $end $info=mc14411 $mame 0.188 MC14411 Bit Rate Generator, , ???? DRIVER: devices/machine/mc14411.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.188: Added 'MC14411 Bit Rate Generator' device. ROMSET: None required. $end $info=mc146818 $mame 0.149u1 MC146818 RTC, , ???? DRIVER: devices/machine/mc146818.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.269: Implemented Valid RAM and Time (VRT) register [Nigel Barnes]. - 0.260: Split non-direct read and write handlers into more hardware-accurate handlers for address writes and data reads/writes. Note that address_r is not provided since the original IC makes no provision for reading data strobed with AS back. However, a getter has been provided for some situations where this may be dubiously possible [AJR]. - 0.253: Add ds1397 variant [Patrick Mackinlay]. - 0.252: Use device_rtc_interface to acquire base time [AJR]. Option for mc146818, and always enabled for dp8573). Eliminate the set_binary_time configuration parameter - 0.191: Fixed main interrupt flag [Jean-Francois DEL NERO] - 0.149u1: Added 'MC146818 RTC' device. ROMSET: None required. $end $info=mc1502 $mame 0.141 [Miodrag Milanović] Elektronika MS 1502, NPO Microprocessor, 1989 It's a Russian IBM PC clone; CPU: KM1810BM88 (i8088 clone), RAM: 128 kBytes (source and pictures: http://rk86.com/frolov/mc1502.htm). DRIVER: pc/mc1502.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: mc1502_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.203: Made keyboards Lua-friendly and updated mappings [Sergey Svishchev]. - 0.193: Added 'BIOS 7.2 and TODO list [Sergey Svishchev]. - 0.177: Made serial test in BIOS work and minor fixes [Sergey Svishchev]. - 0.156: Mark CGA unremovable from its slot. Re-add speaker output, add more BIOS versions. Add more ROMs. Re-add speaker output. - 0.148u5: Added 'software list for mc1502 [Sergey Svishchev]. - 0.148: 5.33 version BIOS [anasana]. - 0.146u4: Preliminary floppy support. Still not functional. Added cassette input, keyboard input fix [Sergey Svishchev]. - 0.146u2: Various improvements of mc1502 driver. Floppy improvements of mc1502 driver [Sergey Svishchev]. - 0.141: Miodrag Milanović added 'Elektronika MC-1502' system. ROMSET: 180224 bytes in 18 files / 125.92Kb packed $end $info=mc1502_fdc $mame 0.152 MC-1502 floppy, , ???? DRIVER: devices/bus/isa/mc1502_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.152: Added 'MC-1502 floppy' device. ROMSET: None required. $end $info=mc1502_rom $mame 0.152 MC-1502 ROM cart, , ???? DRIVER: devices/bus/isa/mc1502_rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.152: Added 'MC-1502 ROM cart' device. ROMSET: 32768 bytes in 1 file / 25.08Kb packed $end $info=mc1702 $mame 0.138 [Wilbert Pol, Miodrag Milanović] Elektronika MC-1702, , 1990 DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.138: Wilbert Pol and Miodrag Milanović added 'Elektronika MC-1702 skeleton driver, thanks to Anasana. ROMSET: 18432 bytes in 3 files / 7.68Kb packed $end $info=mc200 $mame 0.273 [Nigel Barnes] MC 200, Psion, 1989 DRIVER: psion/mc400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap and Title. WIP: - 0.273: Nigel Barnes added 'Psion MC 200' system. ROMSET: 131072 bytes in 1 file / 74.74Kb packed $end $info=mc218 $mame 0.288 [Nigel Barnes] MC 218, Ericsson, 2000 The Ericsson MC 218 is a handheld device (Mobile Companion) launched in 1999, developed in collaboration with Psion. It is essentially a rebranded Psion 5mx, featuring a full QWERTY keyboard, a flip-up screen, and running on the EPOC operating system (the predecessor to Symbian). Designed for mobile communication, the MC 218 served as a digital assistant and, via infrared modem and cable, connected to Ericsson cell phones of the time (such as the i888) to browse the web, send emails, faxes, and text messages. DRIVER: psion/psion5mx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: Nigel Barnes added 'Ericsson MC 218' system. ROMSET: 25165824 bytes in 2 files / 9.55Mb packed $end $info=mc218_de $mame 0.288 [Nigel Barnes] MC 218 (German), Ericsson, 2000 The Ericsson MC 218 is a handheld device (Mobile Companion) launched in 1999, developed in collaboration with Psion. It is essentially a rebranded Psion 5mx, featuring a full QWERTY keyboard, a flip-up screen, and running on the EPOC operating system (the predecessor to Symbian). Designed for mobile communication, the MC 218 served as a digital assistant and, via infrared modem and cable, connected to Ericsson cell phones of the time (such as the i888) to browse the web, send emails, faxes, and text messages. DRIVER: psion/psion5mx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: Nigel Barnes added 'Ericsson MC 218 (German)' system. ROMSET: 12582912 bytes in 1 file / 5.30Mb packed $end $info=mc218_fr $mame 0.288 [Nigel Barnes] MC 218 (French), Ericsson, 2000 The Ericsson MC 218 is a handheld device (Mobile Companion) launched in 1999, developed in collaboration with Psion. It is essentially a rebranded Psion 5mx, featuring a full QWERTY keyboard, a flip-up screen, and running on the EPOC operating system (the predecessor to Symbian). Designed for mobile communication, the MC 218 served as a digital assistant and, via infrared modem and cable, connected to Ericsson cell phones of the time (such as the i888) to browse the web, send emails, faxes, and text messages. DRIVER: psion/psion5mx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: Nigel Barnes added 'Ericsson MC 218 (French)' system. ROMSET: 12582912 bytes in 1 file / 4.99Mb packed $end $info=mc300 $mame 0.221 [DBWBP] MC-300 Micro Composer, Roland, 1988 The MC-300 is a less expensive version of the MC-500 and is data-compatible with it. Software that works with the MC-500 will work with the MC-300 (source: https://soundprogramming.net/sequencers/roland/roland-mc-300/). DRIVER: roland/roland_mc50.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.221: DBWBP added 'Roland MC-300 Micro Composer' system. ROMSET: 16384 bytes in 2 files / 9.39Kb packed $end $info=mc3408 $mame 0.184 [smf] MC3408 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'MC3408 DAC'. - 0.184: smf added 'MC3408' device. ROMSET: None required. $end $info=mc3410 $mame 0.184 [smf] MC3410 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'MC3410 DAC'. - 0.184: smf added 'MC3410' device. ROMSET: None required. $end $info=mc3417 $mame 0.184 [Aaron Giles, Jonathan Gevaryahu] MC3417, , ???? DRIVER: devices/sound/hc55516.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles and Jonathan Gevaryahu added 'MC3417' device. ROMSET: None required. $end $info=mc3418 $mame 0.184 MC3418, , ???? DRIVER: devices/sound/hc55516.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'MC3418' device. ROMSET: None required. $end $info=mc400 $mame 0.273 [The Last Psion, Nigel Barnes] MC 400, Psion, 1989 The Psion MC-400 runs on an Intel 80C86 processor, uses eight conventional 'AA' (or MN 1500, LR6) batteries, and has not only an inbuilt speaker, but also a microphone. Along one of the sides of the MC-400 standard mini-plug jacks permit headphones and/or an external microphone to connect to the unit. A touch pad just below the unit's display screen emulates the use of a mouse as a pointing device; the screen itself has a matrix 640 pixels wide, by 400 high. The addition of a voice processor module would allow users to record and playback their own diary notes, or to leave dictation for secretarial staff to type. According to a product information sheet from PSION, the new voice compression techniques employed in this module would permit eight minutes of speech to be stored in 64 kilobytes of central or secondary memory. If accurate, this would signify a giant step forward in digital speech recording technology; previously, getting a single minute of high quality, immediately usable digitised voice to fit in less than 512 kilobytes was doing well. Many things about the MC-400 beckoned the would be call software developer. The MC-400 came with the structured programming language called OPL (source: https://www.computinghistory.org.uk/det/2801/psion-mobile-computer-mc-400/). DRIVER: psion/mc400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap and Title. WIP: - 0.273: The Last Psion, Nigel Barnes added 'Psion MC 400' system. ROMSET: 1441792 bytes in 8 files / 658.84Kb packed $end $info=mc50 $mame 0.221 [DBWBP] MC-50 Micro Composer, Roland, 1990 The MC-50 is dedicated sequencer similar to the popular MC-500 series. It featured 40,000 note capacity, up to 8 songs, 8 phrase tracks, a 3.5" DS/DD disk drive, separate rhythm track and temp tracks, 32 channel MIDI and FSK sync. Sequences could be recorded in real-time or step-time. Songs can be linked and edited and quantized in Microscopic detail. Data is compatible with the MC-300 and MC-500 sequencers (source: https://www.amazon.com/Roland-Mc-50-Audio-Sequencer-Composer/dp/B004PY8N1U/ref=cm_cr_arp_d_pl_foot_top?ie=UTF8). DRIVER: roland/roland_mc50.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.221: DBWBP added 'Roland MC-50 Micro Composer' system. ROMSET: 524288 bytes in 1 file / 203.91Kb packed $end $info=mc50mk2 $mame 0.221 [DBWBP] MC-50mkII Micro Composer, Roland, 1992 The MC-50mkII was equipped with slightly advanced features for editing and general use. The MC-50 mk II can directly convert MRC files to MID and MID back to MRC while saving MID files on a DD 720 Kb diskette. For the MC-50 you need special conversion software to do this: the (free) Roland MRM-500 program. A Roland dealer could also upgrade a MC-50 towards a mkII with a special ROM containing that MRM-500 software (source: https://equipboard.com/items/roland-mc-50mkii#description). DRIVER: roland/roland_mc50.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: DBWBP added 'Roland MC-50mkII Micro Composer' system. ROMSET: 524288 bytes in 1 file / 223.31Kb packed $end $info=mc600 $mame 0.283 [Nigel Barnes, anonymous] MC 600, Psion, 1990 1990 handheld computer with a built-in QWERTY keyboard, a high-resolution monochrome LCD screen, and the SIBO (EPOC16) operating system. Designed for professional users, it offers integrated applications such as a word processor, spreadsheet, calendar, and database, with support for expansion cards for memory and serial communication. DRIVER: psion/mc600.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: psion_ssd.xml, psion_flop.xml, ibm5150.xml, ibm5170.xml RESOURCES: Snap and Title. WIP: - 0.283: Nigel Barnes and anonymous added 'Psion MC 600' system. ROMSET: 528384 bytes in 4 files / 279.76Kb packed $end $info=mc68000 $mame 0.255 [Dirk Best] mc-68000-Computer, mc / Franzis Verlag, 1984 The mc-68000-Computer was introduced in the "mc" magazine from Franzis Verlag. A full hardware description was provided and you could either build it yourself and order it pre-assembled. MAME emulates this computer, though there are some unfinished parts (source: https://wiki.mamedev.org/index.php/Driver:mc-68000-Computer). DRIVER: mc/mc68000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: Add monitor ROM V1.43 [mister-freeze]. - 0.255: Dirk Best added 'mc / Franzis Verlag mc-68000-Computer' system. ROMSET: 98304 bytes in 6 files / 65.32Kb packed $end $info=mc68000_floppy $mame 0.255 [Dirk Best] mc-68000 Floppy Interface, , ???? DRIVER: devices/bus/mc68000/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Dirk Best added 'mc-68000 Floppy Interface' device. ROMSET: None required. $end $info=mc68000_ram $mame 0.255 [Dirk Best] mc-68000 2 MB RAM Expansion, , ???? DRIVER: devices/bus/mc68000/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Dirk Best added 'mc-68000 2 MB RAM Expansion' device. ROMSET: None required. $end $info=mc68000_sysbus $mame 0.255 [Dirk Best] mc-68000 System Bus, , ???? DRIVER: devices/bus/mc68000/sysbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Dirk Best added 'mc-68000 System Bus' device. ROMSET: None required. $end $info=mc68000_sysbus_slot $mame 0.255 [Dirk Best] mc-68000 System Bus Slot, , ???? DRIVER: devices/bus/mc68000/sysbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Dirk Best added 'mc-68000 System Bus Slot' device. ROMSET: None required. $end $info=mc6809 $mame 0.193 Motorola MC6809, , ???? DRIVER: devices/cpu/m6809/m6809.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola MC6809' [Angelo Salese]. - 0.193: Added 'MC6809' device. ROMSET: None required. $end $info=mc6809e $mame 0.193 Motorola MC6809E, , ???? DRIVER: devices/cpu/m6809/m6809.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Motorola MC6809E' [Angelo Salese]. - 0.193: Added 'MC6809E' device. ROMSET: None required. $end $info=mc68120 $mame 0.261 [hap] Motorola MC68120 IPC, , ???? DRIVER: devices/cpu/m6800/m6801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: hap added 'Motorola MC68120 IPC' device. ROMSET: None required. $end $info=mc68121 $mame 0.261 [hap] Motorola MC68121 IPC, , ???? DRIVER: devices/cpu/m6800/m6801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: hap added 'Motorola MC68121 IPC' device. ROMSET: None required. $end $info=mc68328 $mame 0.149u1 MC68328 DragonBall Processor, , ???? DRIVER: devices/machine/mc68328.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Ignore lower 3 bits for IVR writes [Angelo Salese]. - 0.251: Changed description to 'MC68328 DragonBall Processor'. Improved LCD controller emulation and cleaned up code [Ryan Holtz]. - 0.239: Update logging to match handler size [Patrick Mackinlay]. - 0.238: Cleaned up register handlers and structure [Ryan Holtz, MooglyGuy]. Moved #define macros into enums within the class. Cleaned up register handlers and structure. Changed preprocessor macro constants to enumerated constants in device class [Ryan Holtz]. - 0.186: Changed description to 'MC68328 DragonBall Integrated Processor'. - 0.149u1: Added 'MC68328 (DragonBall) Integrated Processor' device. ROMSET: None required. $end $info=mc68328_lcd $mame 0.251 [Ryan Holtz] MC68328-compatible LCD Controller, , ???? DRIVER: devices/video/mc68328lcd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Ryan Holtz added 'MC68328-compatible LCD Controller' device. ROMSET: None required. $end $info=mc68340 $mame 0.149u1 MC68340, , ???? DRIVER: devices/machine/68340.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Don't mess with devcbs in device_start [Vas Crabb]. - 0.211: Fixed pre-scaler calculation. Handle various reset behaviors. Record TOUT changes in status register. Improved handling of COM flag and compare register being zero. Wait for cycle after reaching zero to reload [AJR]. Corrected Baud rate calculation [R. Belmont]. - 0.210: Fixed interrupt vectoring [AJR]. - 0.206: Overhauled interrupt handling: Fixed interrupt acknowledgement and arbitration. Restricted automatic clear-on-acknowledgment to programmable interrupt timer interrupts. Made timer unit clear COM and set TC and TO in the status register when applicable. Fixed timer unit's use of IE0 (TC interrupt enable) and IE2 (TO interrupt enable) [AJR]. - 0.149u1: Added 'MC68340' device. ROMSET: None required. $end $info=mc68340duart $mame 0.190 MC68340 DUART, , ???? DRIVER: devices/machine/mc68681.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Changed description to 'MC68340 DUART'. - 0.190: Added 'MC68340 DUART' device. ROMSET: None required. $end $info=mc68340sermod $mame 0.190 MC68340 Serial Module, , ???? DRIVER: devices/machine/68340ser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.190: Added 'MC68340 Serial Module' device. ROMSET: None required. $end $info=mc68340timmod $mame 0.190 MC68340 Timer Module, , ???? DRIVER: devices/machine/68340tmu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: Fix potential crash on mode logging [Angelo Salese]. - 0.190: Added 'MC68340 Timer Module' device. ROMSET: None required. $end $info=mc6843 $mame 0.149u1 Motorola MC6843 FDC, , ???? DRIVER: devices/machine/mc6843.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Fixes and improvements: Make Seek Track Zero issue step pulses when the track 0 sensor is off rather than on. Enable IRQ output from device (bml3 software needs this). Issue Status Sense Request in PC I/O mode, not DMA mode. Raise Seek Error if STZ command doesn't end at track 0. Add settle timeout for head unload after certain commands. Enhance logging messages but hide them behind logmacro compilation switches [AJR]. - 0.224: Renamed (mc5843) to (mc6843). Added a delay between reading the last byte of a sector and reporting the CRC [68bit]. - 0.186: Renamed (mc6843) to (mc5843) and description changed to 'Motorola MC6843 FDC'. - 0.149u1: Added 'MC6843 floppy controller' device. ROMSET: None required. $end $info=mc6844 $mame 0.219 [Joakim Larsson Edström] MC6844 DMA, , ???? DRIVER: devices/machine/mc6844.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.219: Joakim Larsson Edström added 'preliminary MC6855 DMA controller device, based on implementations in drivers. $end $info=mc6845 $mame 0.149u1 Motorola MC6845 CRTC, , ???? DRIVER: devices/video/mc6845.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Removed hack that resets line counter when screen parameters are changed (fixes split screen mode in Elite on BBC Micro) [Nigel Barnes]. - 0.270: Lift horizontal display and mode control from being zeroed in device_reset. Fix bml3 getting stuck on soft resets [Angelo Salese]. - 0.264: Restore support for zero active width/height configuration. Avoid writing to bitmap when DE is disabled. Re-added zero active width/height support; suppress drawing when DE is not asserted [Mark Garlanger]. - 0.215: Added 'more logging and reduced warning spam at startup when register values are inconsistent [Edstrom]. - 0.214: Improved cursor emulation, including differences between the MC6845 and HD6845S [68bit]. - 0.208: Don't reset line counter when screen parameters are changed. Check vertical sync condition when frame is reset if vertical sync width is supported [AmatCoder]. - 0.186: Changed description to 'Motorola MC6845 CRTC'. - 0.183: The device should not scan out more lines than programmed into the 'visible' register [Mark Garlanger]. - 0.149u1: Added 'MC6845 CRTC' device. ROMSET: None required. $end $info=mc6845_1 $mame 0.149u1 Motorola MC6845-1 CRTC, , ???? DRIVER: devices/video/mc6845.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Motorola MC6845-1 CRTC'. - 0.149u1: Added 'MC6845-1 CRTC' device. ROMSET: None required. $end $info=mc6846 $mame 0.149u1 MC6846 Programmable Timer, , ???? DRIVER: devices/machine/mc6846.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Fixed timer modes [68bit]. - 0.149u1: Added 'MC6846 Programmable Timer' device. ROMSET: None required. $end $info=mc6847 $mame 0.149u1 Motorola MC6847 VDG, , ???? DRIVER: devices/video/mc6847.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Renamed (mc6847_ntsc) to (mc6847) and Changed description to 'Motorola MC6847 VDG'. - 0.246: Revised font data based on die images and observations [Tim Lindner]. - 0.188: Fixed "Semigraphics 6" mode on CoCo/MC-10 (issue reported by Jim Gerrie). Displays "stripes" for video bytes $00-$7F because INT/EXT is asserted but A/S is not, and there is no external ROM [Nathan Woods]. - 0.186: Changed description to 'Motorola MC6847 VDG (NTSC)'. - 0.149u1: Added 'MC6847_NTSC' device. ROMSET: None required. $end $info=mc6847t1 $mame 0.149u1 Motorola MC6847T1 VDG, , ???? DRIVER: devices/video/mc6847.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Renamed (mc6847t1_ntsc) to (mc6847t1) and Changed description to 'Motorola MC6847T1 VDG'. - 0.186: Changed description to 'Motorola MC6847T1 VDG (NTSC)'. - 0.149u1: Added 'MC6847T1_NTSC' device. ROMSET: None required. $end $info=mc6847y $mame 0.184 Motorola MC6847Y VDG, , ???? DRIVER: devices/video/mc6847.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Renamed (mc6847y_ntsc) to (mc6847y) and Changed description to 'Motorola MC6847Y VDG'. - 0.186: Renamed (mc6847y) to (mc6847y_ntsc) and description changed to 'Motorola MC6847Y VDG (NTSC)'. - 0.184: Added 'MC6847Y_NTSC' device. ROMSET: None required. $end $info=mc6852 $mame 0.149u1 Motorola MC6852 SSDA, , ???? DRIVER: devices/machine/mc6852.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Implemented more functionality and added 'a byte communication interface [68bit]. - 0.186: Changed description to 'Motorola MC6852 SSDA'. - 0.149u1: Added 'MC6852' device. ROMSET: None required. $end $info=mc6854 $mame 0.149u1 Motorola MC6854 ADLC, , ???? DRIVER: devices/machine/mc6854.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.219: Joakim Larsson Edström added 'support for external clocks and DMA mode. - 0.186: Changed description to 'Motorola MC6854 ADLC'. - 0.149u1: Added 'MC6854 ADLC' device. ROMSET: None required. $end $info=mc68681 $mame 0.153 MC68681 DUART, , ???? DRIVER: devices/machine/mc68681.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Fix tx disable bug [Patrick Mackinlay]. - 0.279: Remove "Device" from device string [Naoki Saito]. - 0.278: Ignore tx enable if already enabled [Patrick Mackinlay]. - 0.274: Small cleanup [hap]. - 0.271: Unambiguous xr68c681 control blocks. sc28c94 has 64 registers [Angelo Salese]. - 0.258: Idle tx lines after transmitter reset [Patrick Mackinlay]. - 0.256: Separate transmitter holding and shift registers [Patrick Mackinlay]. Delay setting of TxRDY until start bit time has passed (fixes DUART test on att630) [AJR]. - 0.233: Wait until transmitter is actually empty to set TxEMT [AJR, Bitsavers]. - 0.206: Implemented parity and framing error checks/status [AJR]. - 0.201: Added 'Exar XR68C681 support, including MISR register and extended Baud rates [Joseph Zatarski]. - 0.192: Distinguish SCN2681 and MC68681 DUART types [AJR]. - 0.190: Added 'the DUART-compatible 68340 serial module. 68340 improvements: Deskeletonized the serial module as a device derived from the DUART device (defined in mc68681.cpp). Fixed SIM module read register bug and added 'informative chip select logic LOG messages. Simplified code by making the timer module implementation a device with two independent instances [Joakim Larsson Edström]. - 0.182: Added 'preliminary support for SC28C94 QUART, fixed channel C/D transmission [R. Belmont]. - 0.153: Added 'MC68681 DUART' device. ROMSET: None required. $end $info=mc68901 $mame 0.149u1 Motorola MC68901 MFP, , ???? DRIVER: devices/machine/mc68901.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Re-wrote USART emulation. Added support for 16x clock pre-scaler and data transition synchronization. Implemented break generation and detection, internal loop-back, and synchronous mode. Adjusted clocks in harriet.cpp and machine/x68k_kbd.cpp to to match MFP-generated Baud rates. Serial terminal for tti (tti.cpp) actually works now [AJR]. - 0.206: Implemented parity and framing error checks/status [AJR]. - 0.192: Improved USART behavior for polled operation [AJR]. - 0.191: Fixed TCDCR register - bits 6-4 are used for timer C bits 2-0 are used for timer D [Nicolas PLANEL]. - 0.186: Changed description to 'Motorola MC68901 MFP'. - 0.149u1: Added 'MC68901 MFP' device. ROMSET: None required. $end $info=mc68ez328 $mame 0.251 [Ryan Holtz] MC68EZ328 DragonBall-EZ Processor, , ???? DRIVER: devices/machine/mc68328.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Fuller implementation of timer: The existing implementation left the timer counter (TCN) at zero until the compare value (TCMP) was reached. However, some software relies on reading the TCN values to measure elapsed time; the timer counter (TCN) now increments on every timer tick. Allow selection and use of Port A: On EZ and VZ, PASEL is reserved, and it was hard-coded to 0 (disabled). However, the user manual notes: "In an 8-bit-only system, you can configure these pins as a parallel I/O port by writing a 1 to the WDTH8 bit of the SCR."; according to the MC68328 datasheet, something similar should be needed to activate its Port B, but that change is not included here. Its PBSEL is exposed, so there is likely no difference in emulation [Naoki Saito]. - 0.275: Fixes for MC68EZ328 (#13286): MC68EZ328: Allow selection and use of Port A; on EZ and VZ, PASEL is reserved, and it was hard-coded to 0 (disabled). However, the user manual notes: "In an 8-bit-only system, you can configure these pins as a parallel I/O port by writing a 1 to the WDTH8 bit of the SCR"; according to the MC68328 datasheet, something similar should be needed to activate its Port B, but that change is not included here. Its PBSEL is exposed, so there is likely no difference in emulation. MC68EZ328: Fuller implementation of timer: The existing implementation left the timer counter (TCN) at zero until the compare value (TCMP) was reached. However, some software relies on reading the TCN values to measure elapsed time; the timer counter (TCN) now increments on every timer tick [Kirk Meyer]. - 0.251: Ryan Holtz added 'MC68EZ328 DragonBall-EZ Processor' device. ROMSET: None required. $end $info=mc68hc11a1 $mame 0.150 Motorola MC68HC11A1, , ???? DRIVER: devices/cpu/mc68hc11/mc68hc11.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Renamed (mc68hc11) to (mc68hc11a1) and description changed to 'Motorola MC68HC11A1'. - 0.212: Implemented more of the instructions, and cleaned up code [68bit]. - 0.196: Changed description to 'Motorola MC68HC11' [Angelo Salese]. - 0.194: Fixed dissassembly of instructions with 16-bit operands (immediate or direct) [AJR]. - 0.150: Added 'MC68HC11' device. ROMSET: None required. $end $info=mc68hc11d0 $mame 0.213 Motorola MC68HC11D0, , ???? DRIVER: devices/cpu/mc68hc11/mc68hc11.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'Motorola MC68HC11D0' device. ROMSET: None required. $end $info=mc68hc11e1 $mame 0.243 [AJR] Motorola MC68HC11E1, , ???? DRIVER: devices/cpu/mc68hc11/mc68hc11.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: AJR added 'Motorola MC68HC11E1' device. ROMSET: None required. $end $info=mc68hc11f1 $mame 0.216 Motorola MC68HC11F1, , ???? DRIVER: devices/cpu/mc68hc11/mc68hc11.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Added 'Motorola MC68HC11F1' device. ROMSET: None required. $end $info=mc68hc11k1 $mame 0.213 Motorola MC68HC11K1, , ???? DRIVER: devices/cpu/mc68hc11/mc68hc11.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'Motorola MC68HC11K1' device. ROMSET: None required. $end $info=mc68hc11m0 $mame 0.213 Motorola MC68HC11M0, , ???? DRIVER: devices/cpu/mc68hc11/mc68hc11.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'Motorola MC68HC11M0' device. ROMSET: None required. $end $info=mc68hc16z1 $mame 0.239 [AJR] Motorola MC68HC16Z1, , ???? DRIVER: devices/cpu/m68hc16/m68hc16z.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: AJR added 'Motorola MC68HC16Z1' device. ROMSET: None required. $end $info=mc68hc811e2 $mame 0.230 [AJR] Motorola MC68HC811E2, , ???? DRIVER: devices/cpu/mc68hc11/mc68hc11.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.230: AJR added 'Motorola MC68HC811E2' device. ROMSET: None required. $end $info=mc7105 $mame 0.138 [Miodrag Milanović, Jonathan Gevaryahu] MC7105, Elektronika, 1983 DRIVER: dec/vt240.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.176: Machine promoted from 'NOT_WORKING' status [Shattered]. - 0.138: Miodrag Milanović and Jonathan Gevaryahu added 'Elektronika MC7105 skeleton driver (thanks to Kaldyh). ROMSET: 196608 bytes in 6 files / 102.03Kb packed $end $info=mc8020 $mame 0.132 [Miodrag Milanović] MC-80.21/22, VEB Elektronik Gera, 198? DRIVER: ddr/mc8020.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović added 'VEB Elektronik Gera MC80.21/22 (not working)' system. ROMSET: 22528 bytes in 22 files / 17.38Kb packed $end $info=mc8030 $mame 0.132 [Miodrag Milanović] MC-80.30/31, VEB Elektronik Gera, 198? DRIVER: ddr/mc8030.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.191: Added 'random ROMs, to be sorted [Robbbert]. - 0.132: Miodrag Milanović added 'VEB Elektronik Gera MC80.30/31 (not working)' system. ROMSET: 39936 bytes in 30 files / 29.57Kb packed $end $info=mc88100 $mame 0.218 [AJR] Motorola MC88100, , ???? DRIVER: devices/cpu/m88000/m88000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Added 'Motorola MC88100 device [AJR]. $end $info=mc88200 $mame 0.252 [Patrick Mackinlay] Motorola MC88200 Cache/Memory Management Unit, , ???? DRIVER: devices/machine/mc88200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Fix bus error logic [Patrick Mackinlay]. - 0.254: Fix cache endianness bugs. Add support for debugger address translation [Patrick Mackinlay]. - 0.253: Invalidate colliding block address translation cache entries. Implement mbus error logic. Fix unmodified page translation cache entry hit write logic [Patrick Mackinlay]. - 0.252: Patrick Mackinlay added 'Motorola MC88200 Cache/Memory Management Unit' device. ROMSET: None required. $end $info=mcb_cloe $mame 0.278 [Lord Nightmare] Miuchiz Bratz Cloe, MGA Entertainment, 2006 The MGA Entertainment Miuchiz Bratz Cloe, released in 2006, is a portable electronic toy from the Miuchiz line, dedicated to Cloe, one of the main Bratz characters. It features her iconic style—blonde hair, sunglasses, and a glamorous look—in an interactive device with an LCD screen and care-based buttons. The player nurtures their Miuchiz, which responds with expressions, sounds, and mood changes. Perfect for fans and collectors, it blends fashion, technology, and role-play. Today, it's a highly sought-after 2000s collectible. DRIVER: misc/miuchiz.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Lord Nightmare added 'MGA Entertainment Miuchiz Bratz Cloe' system. ROMSET: 8388608 bytes in 4 files / 2.03Mb packed $end $info=mcb_yasmin $mame 0.278 [Lord Nightmare] Miuchiz Bratz Yasmin, MGA Entertainment, 2006 The MGA Entertainment Miuchiz Bratz Yasmin, released in 2006, is a portable electronic toy from the Miuchiz line, inspired by the popular Bratz doll Yasmin. It blends the virtual pet concept with the fashionable, trendy style of the franchise. Featuring a small LCD screen and interactive buttons, the device responds to player care with expressions, sounds, and mood changes. Yasmin is depicted with her signature look: glasses, dark hair, and an elegant style. Designed for girls and collectors, it combines collecting, role-play, and fashion. Today, it's a sought-after 2000s collectible. DRIVER: misc/miuchiz.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Lord Nightmare added 'MGA Entertainment Miuchiz Bratz Yasmin' system. ROMSET: 10485760 bytes in 5 files / 2.53Mb packed $end $info=mcb216 $mame 0.152 [Robbbert] MCB-216, Cromemco, 1979 DRIVER: cromemco/mcb216.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.196: Replaced UART with TMS5501 [AJR]. - 0.192: Machine promoted to working [Robbbert]. - 0.152: Robbbert added 'Cromemco MCB-216' system. ROMSET: 4096 bytes in 2 files / 3.36Kb packed $end $info=mcc1 $mame 0.285 [DBWBP, Edward d-tech] MCC-1 MIDI Control Computer, Dynacord, 1986 MIDI control device released by Dynacord in 1986, designed to manage complex musical setups in recording studios and live performance venues. It functioned as a smart patchbay with one MIDI input, four independent outputs, and a thru port for advanced signal routing. The device enabled automatic program switching across multiple sound modules simultaneously, simplifying the management of extensive sound libraries during performances. Built in Germany with Dynacord’s characteristic rugged durability, it became an essential tool for electronic musicians of the era in organizing multi-device MIDI configurations before the advent of modern software sequencers. DRIVER: skeleton/mcc1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: DBWBP and Edward d-tech added 'Dynacord MCC-1 MIDI Control Computer' system. ROMSET: 8192 bytes in 1 file / 2.33Kb packed $end $info=mccpm $mame 0.140 [Miodrag Milanović, Robbbert] mc-CP/M-Computer, GRAF Elektronik Systeme GmbH, 1981 Technical informations: https://julianehehl.de/test-ndr/mc1.htm#b1 DRIVER: mc/mccpm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.255: Move mccpm to mc folder [Dirk Best]. - 0.140: Miodrag Milanović and Robbbert added skeleton driver of 'GRAF Elektronik Systeme GmbH mc-CP/M-Computer' system. ROMSET: 11520 bytes in 3 files / 7.46Kb packed $end $info=mccs1850 $mame 0.149u1 MCCS1850 RTC, , ???? DRIVER: devices/machine/mccs1850.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Use multibyte.h helpers [AJR]. - 0.186: Changed description to 'MCCS1850 RTC'. - 0.149u1: Added 'MCCS1850' device. ROMSET: None required. $end $info=mcd_isa $mame 0.178 Mitsumi ISA CD-ROM Adapter, , ???? DRIVER: devices/bus/isa/mcd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: Change toc data [cracyc]. - 0.186: Changed description to 'Mitsumi ISA CD-ROM Adapter'. - 0.178: Added 'Mitsumi ISA CDROM Adapter' device. ROMSET: None required. $end $info=mcd212 $mame 0.149u1 MCD212 VDSC, , ???? DRIVER: philips/mcd212.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Update debugging log statements [Vincent-Halver]. - 0.284: Fix Letterboxing in Mystic Midway. Fixes #14694 [Vincent Halver]. - 0.279: Add missing header value (#13972). Implemented cursor blinking (GitHub #13522, #13624) [Vincent-Halver]. Implemented RBG decoding and RGB transparency bit. (#13246) [Naoki Saito]. - 0.276: Renamed matte flag constants and refactored matte handling code (#13304). Renamed "regions" to "mattes" to match Green Book convention. Fixed handling of transparent layers and simplified code (#13432): Only execute the first matte that triggers on an X coordinate; ignore transparent layers when mixing; show the backdrop when both layers are transparent [Vincent-Halver]. - 0.274: The Transparency flag was left-shifted incorrectly. The DYUV format incorrectly was too dark by 16/256. This corrects a previously incorrect attempt to fix that issue. The DYUV format does not allow Mosaic features. Fixed CD-i DYUV color format decoding (#13127). Implemented RBG decoding and RGB transparency bit (#13246)- Fixed CD-i RLE decoding and transparency color key bit mask. Fixed CD-i DYUV color format decoding [Vincent-Halver]. - 0.240: Assorted changes. Replaced verboselog with logmacro. Corrected end-of-line region control handling, fixing garbage in The Apprentice. Fixed screen bitmap handling to be more in line with MAME standards. Simplified region-control handling. Removed historical reliance on debug machine switches. Converted to use a map() function rather than an internal switch. Converted to use dipalette and rgb_t internally instead of separate CLUT arrays. Optimized by replacing rgb_t usage with uint32_t values. Optimized by calculating plane transparency on the fly. Templatized mix_lines to reduce inner-loop branching. Fixed a clamping issue with pre-calculated DYUV limits. Reduce effective color depth back to 6:6:6 to match hardware. Fixed region array filling at end-of-line [Ryan Holtz]. Various accuracy and timing improvements. Added wait states on ROM and VRAM accesses. Simplified pixel-duplication in 360/384-width modes. Fixed DCA to process after VSR. Switched to use raw parameters for screens. Fixed some transparency-fill issues with disabled ICM/VSR. Fixed region array filling at end-of-line [Ryan Holtz, MooglyGuy]. - 0.209: Changed description to 'MCD212 VDSC'. - 0.149u1: Added 'MCD212 Video' device. ROMSET: None required. $end $info=mcf5206e $mame 0.184 Freescale MCF5206E, , ???? DRIVER: devices/cpu/m68000/mcf5206e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Freescale MCF5206E' [Angelo Salese]. - 0.184: Added 'MCF5206E' device. ROMSET: None required. $end $info=mcf5206euart $mame 0.279 [Naoki Saito] MCF5206e UART, , ???? DRIVER: devices/machine/mc68681.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Naoki Saito added 'MCF5206e UART' device. ROMSET: None required. $end $info=mcg85 $mame 0.269 [Nigel Barnes] MCG-85, Atlantis Computers, 1981 DRIVER: trainer/mcg85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.269: Nigel Barnes added 'Atlantis Computers MCG-85' system. ROMSET: 2048 bytes in 1 file / 1.51Kb packed $end $info=mcga $mame 0.183 Memory Controller Gate Array, , ???? DRIVER: intergraph/interpro_mcga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Changed description to 'Memory Controller Gate Array'. - 0.183: Added 'InterPro MCGA' device. ROMSET: None required. $end $info=mchess $mame 0.210 [hap, Sean Riddle] Computer Chess (Mattel), Mattel Electronics / Teletape Productions, 1980 I knew Mattel Electronics Computer Chess was a remarkable game. In fact, I was so confident it was one of the best electronic chess games, I encouraged Mattel Electronics to challenge their leading competitor Fidelity Electronics Sensory Chess Challenger' “8??, to a match. And as it turned out, my expectations were well founded. In more than 100 games, Mattel Electronics' Computer Chess beat Fidelity's game 62% of the time (Games were played at highest regular game level for each). Computer Chess was programmed by International Chess Master Julio Kaplan, resulting in a game that plays more like a real person than a machine. It is portable and pocket sized, and has no separate pieces to lose. Both the chessboard and the pieces are represented by a large easy-to-read liquid crystal display. And the game's three playing modes provide a variety of game play for the newcomer as well as the experienced player. If chess is your game, I highly recommend you make your next move to Mattel Electronics Computer Chess. But don't just take my word for it, compare for yourself. Once you do, I think you'll choose Computer Chess. The game that checkmates the leading competitor (source: http://www.spacious-mind.com/html/computer_chess.html). DRIVER: mattel/chess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.265: Changed manufacturer to 'Mattel Electronics / Teletape Productions'. - 0.210: hap and Sean Riddle added 'Mattel Computer Chess' system. ROMSET: 800502 bytes in 2 files / 55.59Kb packed $end $info=mcm_creeper $mame 0.278 [Lord Nightmare] Miuchiz Monsterz Creeper, MGA Entertainment, 2006 The MGA Entertainment Miuchiz Monsterz Creeper, released in 2006, is a pocket-sized electronic toy from the Miuchiz Monsterz line. It features a stylized monster with a horror-kawaii theme, marked by green and black colors, glowing eyes, and a mysterious look. Like all Miuchiz toys, it includes a small LCD screen and buttons for play and care, responding with expressions and sounds. The name "Creeper" evokes something stealthy and sneaky, fitting its dark yet playful style. Designed for girls and collectors, it combines fashion, interactivity, and quirky design. Today, it’s a sought-after 2000s collectible. DRIVER: misc/miuchiz.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Lord Nightmare added 'MGA Entertainment Miuchiz Monsterz Creeper' system. ROMSET: 4194304 bytes in 2 files / 1.01Mb packed $end $info=mcm_inferno $mame 0.278 [Lord Nightmare] Miuchiz Monsterz Inferno, MGA Entertainment, 2006 The MGA Entertainment Miuchiz Monsterz Inferno, released in 2006, is an electronic pocket toy from the Miuchiz Monsterz line, produced by MGA Entertainment. It is a virtual pet shaped like a stylized monster with a "fiery" theme, featuring red, orange, and black colors, and a rock-and-rebellious identity. The name "Inferno" evokes fire and energy, consistent with the bold aesthetics of the series. Like other Miuchiz toys, it has a small LCD screen, buttons for playing and caring for it, and reacts to the player's care with expressions and sounds. Designed for young girls and pre-teenagers, it combines collecting, interactivity, and kawaii-punk style. It is part of a series of unique characters, each with a distinctive personality. Today, it is considered a 2000s collectible item. DRIVER: misc/miuchiz.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Lord Nightmare added 'MGA Entertainment Miuchiz Monsterz Inferno' system. ROMSET: 6291456 bytes in 3 files / 1.56Mb packed $end $info=mcm_roc $mame 0.278 [Lord Nightmare] Miuchiz Monsterz Roc, MGA Entertainment, 2006 The MGA Entertainment Miuchiz Monsterz Roc, launched in 2006, is an interactive electronic toy produced by MGA Entertainment, the American company known for franchises like Bratz, L.O.L. Surprise!, and Rainbow High. It is part of the Miuchiz Monsterz line, a sub-series within the popular Miuchiz family, which also includes Miuchiz Pawz (virtual animals) and Miuchiz Cutiez. Unlike the cute puppies of the Pawz series, the Miuchiz Monsterz are inspired by friendly and stylized monsters with eccentric designs, fluorescent colors, and "rebellious" or "rock" personalities, aimed at attracting girls and pre-teenagers who enjoy a bolder, punk, or alternative style. The name "Roc" (a play on "Rock") refers to one of the characters in the series, designed to embody a rock, energetic, and tough identity, in line with the trendy and youthful aesthetic that MGA was promoting at the time. DRIVER: misc/miuchiz.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Lord Nightmare added 'MGA Entertainment Miuchiz Monsterz Roc' system. ROMSET: 8388608 bytes in 4 files / 2.03Mb packed $end $info=mcm70 $mame 0.255 [Nigel Barnes, York University Computer Museum] MCM/70, Micro Computer Machines, 1974 This computer is from 1974 and was very early in using the Intel 8008 CPU as the central processor. It also has some very innovative features but I know you guys only want to see the keyboard. The keyboard is made by Controls Research Corporation and features linear switches. This computer is too rare to dive in any further (source: https://deskthority.net/viewtopic.php?t=20100). DRIVER: misc/mcm70.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.273: BugFIX #09002: [Crash/Freeze] (misc/mcm70.cpp) mcm70: The video emulation corrupts memory [hap]. Fix bitmap array oob access [hap]. - 0.255: Nigel Barnes and York University Computer Museum added 'Micro Computer Machines MCM/70' system. ROMSET: 32768 bytes in 16 files / 26.18Kb packed $end $info=mcmseng $mame 0.163 [R. Belmont] Mountain Computer Music System engine, , ???? Implementation of the Mountain Computer Music System. This was sold standalone and also used as part of the alphaSyntauri and SoundChaser systems. DRIVER: devices/bus/a2bus/a2mcms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (msmseng) to (mcmseng). - 0.163: R. Belmont added 'Mountain Computer Music System engine' device. ROMSET: None required. $end $info=mcom4_02 $mame 0.162 [Felipe Corrêa da Silva Sanches] Minicom IV (2002-04-19), Ultratec, 2002 This basic TTY is affordable and easy to use. It has an easy-touch keyboard with a bright, tilted 20-character display for hours of comfortable use. Minicom IV includes a printer port to connect an external printer. Turbo Code lets you enjoy "real-time" conversations with other Turbo Code TTYs. Auto ID lets everyone you call know you are using a TTY. Available options include an extended warranty, a dust cover and a soft carrying case. For basic communication features in a reliable TTY, Minicom IV is right for you (source: http://www.ultratec.com/ttys/non-printing/minicom.php). DRIVER: ultratec/minicom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.162: Felipe Corrêa da Silva Sanches added 'Ultratec Minicom IV (2002-04-19)' system. ROMSET: 8192 bytes in 1 file / 5.49Kb packed $end $info=mcompgin $mame 0.171 [hap, Kevin Horton] Computer Gin, Mattel Electronics, 1979 Apparently only a fair rendition of the card game. There are things you can do in real Gin that aren't implemented in this handheld game. Mattel had designed a Computer Gin II to come out the following year that played Gin more or less perfectly, but it was never released (source: http://www.handheldmuseum.com/Mattel/Gin.htm). DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.271: Improve internal artwork [hap]. Add SVG screen for LCD [hap, Sean Riddle] - 0.187: Machine promoted to working [hap, Sean Riddle]. - 0.171: hap and Kevin Horton added 'Mattel Computer Gin' system. ROMSET: 333081 bytes in 2 files / 99.31Kb packed $end $info=mcp_dash $mame 0.278 [Lord Nightmare] Miuchiz Pawz Dash, MGA Entertainment, 2006 The MGA Entertainment Miuchiz Pawz Dash, launched in 2006, is an interactive electronic toy produced by MGA Entertainment, the U.S. company famous for franchises like Bratz, L.O.L. Surprise!, and Rainbow High. It is part of the Miuchiz Pawz line, a series of portable virtual animals that combine the concept of a digital pet (like Tamagotchi) with a cute, trendy, and strongly girl-and-preteen-oriented kawaii design. The name "Dash" refers to one of the many characters in the series, each with a unique name, appearance, and personality. Dash is generally depicted as an energetic, fast, and lively puppy, in line with the meaning of the word "dash" (scamper, sprint), and often characterized by bright colors such as blue, yellow, or white, with big eyes and a "sporty" or "champion" style. DRIVER: misc/miuchiz.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Lord Nightmare added 'MGA Entertainment Miuchiz Pawz Dash' system. ROMSET: 6291456 bytes in 3 files / 1.00Mb packed $end $info=mcp_spike $mame 0.278 [Lord Nightmare] Miuchiz Pawz Spike, MGA Entertainment, 2006 The MGA Entertainment Miuchiz Pawz Spike, released in 2006, is an interactive electronic toy produced by MGA Entertainment, an American company known for popular franchises like Bratz, L.O.L. Surprise!, and Rainbow High. The device belongs to the Miuchiz Pawz line, a series of electronic virtual animals that combine aspects of digital puppies, portable gadgets, and collectible toys, primarily designed for girls and pre-teenagers. DRIVER: misc/miuchiz.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Lord Nightmare added 'MGA Entertainment Miuchiz Pawz Spike' system. ROMSET: 4194304 bytes in 2 files / 759.75Kb packed $end $info=mcpx_ac97_audio $mame 0.185 MCPX AC'97 Audio Codec Interface, , ???? DRIVER: shared/xbox_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Renamed (mcpx_av97_audio) to (mcpx_ac97_audio) and description changed to 'MCPX AC'97 Audio Codec Interface'. - 0.185: Added 'AC`97 Audio Codec Interface' device. ROMSET: None required. $end $info=mcpx_ac97_modem $mame 0.185 MCPX AC'97 Modem Controller, , ???? DRIVER: shared/xbox_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MCPX AC'97 Modem Controller'. - 0.185: Added 'AC`97 Modem Controller' device. ROMSET: None required. $end $info=mcpx_apu $mame 0.185 MCP APU, , ???? DRIVER: shared/xbox_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.185: Added 'MCP APU' device. ROMSET: None required. $end $info=mcpx_eth $mame 0.185 MCP Networking Adapter, , ???? DRIVER: shared/xbox_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.185: Added 'MCP Networking Adapter' device. ROMSET: None required. $end $info=mcpx_ide $mame 0.185 MCPX IDE Controller, , ???? DRIVER: shared/xbox_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.185: Added 'MCPX IDE Controller' device. ROMSET: None required. $end $info=mcpx_isalpc $mame 0.185 MCPX HUB Interface - ISA Bridge, , ???? DRIVER: shared/xbox_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Renamed (mcpx_lpc) to (mcpx_isalpc). - 0.186: Changed description to 'MCPX HUB Interface - ISA Bridge'. - 0.185: Added 'HUB Interface - ISA Bridge' device. ROMSET: None required. $end $info=mcpx_ohci $mame 0.173 [Samuele Zannoli] MCPX OHCI USB Controller, , ???? DRIVER: shared/xbox_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.185: Renamed (ohciusb) to (mcpx_ohci) and description changed to 'MCPX OHCI USB Controller'. - 0.173: Samuele Zannoli added 'OHCI USB CONTROLLER' device. ROMSET: None required. $end $info=mcpx_smbus $mame 0.185 MCPX SMBus Controller, , ???? DRIVER: shared/xbox_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MCPX SMBus Controller'. - 0.185: Added 'SMBus Controller' device. ROMSET: None required. $end $info=mcs3201 $mame 0.163 Motorola MCS3201 FDC, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Motorola MCS3201 FDC'. - 0.163: Added 'Motorola MCS3201' device. ROMSET: None required. $end $info=mct_adr $mame 0.202 MCT-ADR Address Path Controller, , ???? DRIVER: microsoft/mct_adr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Fix issue with DRQ on disabled channels also disabling other channels [AJR]. - 0.218: Renamed (jazz_mct_adr) to (mct_adr) and description changed to 'MCT-ADR Address Path Controller'. Added crude sonic DMA bus master support, and fixed reset handling [Patrick Mackinlay]. - 0.202: Added 'Jazz MCT-ADR' device. ROMSET: None required. $end $info=mcword $mame 0.273 [zedstarr, Nigel Barnes] MC Word, Psion, 1992 DRIVER: psion/mc400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap and Title. WIP: - 0.273: zedstarr and Nigel Barnes added 'Psion MC Word' system. ROMSET: 524288 bytes in 3 files / 353.91Kb packed $end $info=mcword_de $mame 0.273 [zedstarr, Nigel Barnes] MC Word (German), Psion, 1992 DRIVER: psion/mc400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap and Title. WIP: - 0.273: zedstarr and Nigel Barnes added 'Psion MC Word (German)' system. ROMSET: 524288 bytes in 3 files / 353.92Kb packed $end $info=mcx128 $mame 0.233 [Tim Lindner] Darren Atkinson's MCX-128 cartridge, , ???? Code for emulating Darren Atkinson's MCX-128 cartridge. DRIVER: devices/bus/mc10/mcx128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Renamed (mc10_mcx128) to (mcx128). - 0.233: Tim Lindner added 'Darren Atkinson's MCX-128 cartridge' device. ROMSET: 32768 bytes in 2 files / 27.43Kb packed $end $info=md_cart_slot $mame 0.149u1 Mega Drive Cartridge Slot, , ???? DRIVER: devices/bus/megadrive/md_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Mega Drive Cartridge Slot'. - 0.149u1: Added 'MD Cartridge Slot' device. ROMSET: None required. $end $info=md_eeprom_blara $mame 0.148u1 MD Brian Lara, , ???? DRIVER: devices/bus/megadrive/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Brian Lara' device. ROMSET: None required. $end $info=md_eeprom_cslam $mame 0.148u1 MD College Slam, , ???? DRIVER: devices/bus/megadrive/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD College Slam' device. ROMSET: None required. $end $info=md_eeprom_mode1 $mame 0.230 [Ryan Holtz] MD Serial EEPROM Mode 1, , ???? DRIVER: devices/bus/megadrive/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.230: Ryan Holtz added 'MD Serial EEPROM Mode 1' device. ROMSET: None required. $end $info=md_eeprom_nbajam $mame 0.148u1 MD NBA Jam, , ???? DRIVER: devices/bus/megadrive/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD NBA Jam' device. ROMSET: None required. $end $info=md_eeprom_nbajama $mame 0.174 MD NBA Jam (Alt), , ???? DRIVER: devices/bus/megadrive/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Added 'MD NBA Jam (Alt)' device. ROMSET: None required. $end $info=md_eeprom_nbajamte $mame 0.148u1 MD NBA Jam TE, , ???? DRIVER: devices/bus/megadrive/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MD NBA Jam TE'. - 0.148u1: Added 'MD NBA Jam TE (and a few more)' device. ROMSET: None required. $end $info=md_eeprom_nflqb96 $mame 0.148u1 MD NFL Quarterback 96, , ???? DRIVER: devices/bus/megadrive/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Renamed (md_eeprom_nflqb) to (md_eeprom_nflqb96). - 0.148u1: Added 'MD NFL Quarterback 96' device. ROMSET: None required. $end $info=md_eeprom_nhlpa $mame 0.148u1 MD NHLPA 93, , ???? DRIVER: devices/bus/megadrive/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD NHLPA 93' device. ROMSET: None required. $end $info=md_eeprom_stm95 $mame 0.148u1 MD Cart + EEPROM STM95, , ???? DRIVER: devices/bus/megadrive/stm95.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Cart + EEPROM STM95' device. ROMSET: None required. $end $info=md_ggenie $mame 0.155 MD Game Genie, , ???? DRIVER: devices/bus/megadrive/ggenie.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'MD Game Genie' device. ROMSET: None required. $end $info=md_jcart $mame 0.148u1 MD J-Cart games, , ???? DRIVER: devices/bus/megadrive/jcart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.230: Fixed I?C read address for Codemasters games [Ryan Holtz]. - 0.148u1: Added 'MD J-Cart games' device. ROMSET: None required. $end $info=md_kbd $mame 0.222 [AJR] Micro-Decision Keyboard, , ???? DRIVER: devices/bus/z29_kbd/md_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: AJR added 'Micro-Decision Keyboard' device. ROMSET: 4096 bytes in 1 file / 0.86Kb packed $end $info=md_rom_16mj2 $mame 0.149 MD 16 Majong Tiles II, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MD 16 Majong Tiles II'. - 0.149: Added 'MD 16 Mahjong Tiles II' device. ROMSET: None required. $end $info=md_rom_beggarp $mame 0.148u2 MD Beggar Prince, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'MD Beggar Prince' device. ROMSET: None required. $end $info=md_rom_bugslife $mame 0.148u1 MD A Bug's Life, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD A Bug's Life' device. ROMSET: None required. $end $info=md_rom_cjmjclub $mame 0.175 MD Chaoji Majiang Club / Super Mahjong Club, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.175: Added 'MD Chaoji Majiang Club / Super Mahjong Club' device. ROMSET: None required. $end $info=md_rom_cm2in1 $mame 0.148u2 MD Codemasters 2in1, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'MD Codemasters 2in1' device. ROMSET: None required. $end $info=md_rom_elfwor $mame 0.148u1 MD Linghuan Daoshi Super Magician / Elf Wor, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Linghuan Daoshi Super Magician / Elf Wor' device. ROMSET: None required. $end $info=md_rom_fram $mame 0.148u1 MD Standard cart + FRAM, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Standard cart + FRAM' device. ROMSET: None required. $end $info=md_rom_kof98 $mame 0.148u1 MD KOF 98, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD KOF 98' device. ROMSET: None required. $end $info=md_rom_kof99 $mame 0.148u1 MD KOF 99, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MD KOF 99'. - 0.148u1: Added 'MD KOF 99 (and others)' device. ROMSET: None required. $end $info=md_rom_lion2 $mame 0.148u1 MD Lion King 2, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Lion King 2' device. ROMSET: None required. $end $info=md_rom_lion3 $mame 0.148u1 MD Lion King 3, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Lion King 3' device. ROMSET: None required. $end $info=md_rom_mcpirate $mame 0.148u1 MD Pirate Multicarts (various), , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Pirate Multicarts (Various)' device. ROMSET: None required. $end $info=md_rom_mjlov $mame 0.148u1 MD Majiang Qingren / Mahjong Lover, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MD Majiang Qingren / Mahjong Lover'. - 0.148u1: Added 'MD Ma Jiang Qing Ren / Mahjong Lover' device. ROMSET: None required. $end $info=md_rom_pokea $mame 0.148u2 MD Pokemon (alt protection), , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'MD Pokemon (Alt Protection)' device. ROMSET: None required. $end $info=md_rom_pokestad $mame 0.148u1 MD Pokemon Stadium, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Pokemon Stadium' device. ROMSET: None required. $end $info=md_rom_realtec $mame 0.148u1 MD Realtec, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Realtec' device. ROMSET: None required. $end $info=md_rom_redcl $mame 0.148u1 MD Redcliff, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Redcliff' device. ROMSET: None required. $end $info=md_rom_rx3 $mame 0.148u1 MD Rockman X3, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Rockman X3' device. ROMSET: None required. $end $info=md_rom_sbubl $mame 0.148u1 MD Super Bubble Bobble, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Super Bubble Bobble' device. ROMSET: None required. $end $info=md_rom_sk $mame 0.148u1 MD Sonic & Knuckles, , ???? DRIVER: devices/bus/megadrive/sk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Sonic & Knuckles' device. ROMSET: None required. $end $info=md_rom_smb $mame 0.148u1 MD Super Mario Bros., , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Super Mario Bros.' device. ROMSET: None required. $end $info=md_rom_smb2 $mame 0.148u1 MD Super Mario Bros. 2, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Super Mario Bros. 2' device. ROMSET: None required. $end $info=md_rom_smouse $mame 0.148u1 MD Huan Le Tao Qi Shu / Smart Mouse, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Huan Le Tao Qi Shu / Smart Mouse' device. ROMSET: None required. $end $info=md_rom_smw64 $mame 0.148u2 MD Super Mario World 64, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'MD Super Mario World 64' device. ROMSET: None required. $end $info=md_rom_soulb $mame 0.148u1 MD Soul Blade, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Soul Blade' device. ROMSET: None required. $end $info=md_rom_squir $mame 0.148u1 MD Squirrel King, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Squirrel King' device. ROMSET: None required. $end $info=md_rom_sram $mame 0.148u1 MD Standard cart + SRAM, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Standard cart + SRAM' device. ROMSET: None required. $end $info=md_rom_sram_arg96 $mame 0.231 [Sebastian Beltran, David Haywood] MD Futbol Argentino 96, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Sebastian Beltran and David Haywood added 'MD Futbol Argentino 96' device. ROMSET: None required. $end $info=md_rom_ssf2 $mame 0.148u1 MD Super SF2, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Super SF2' device. ROMSET: None required. $end $info=md_rom_starodys $mame 0.174 MD Star Odyssey, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Added 'MD Star Odyssey' device. ROMSET: None required. $end $info=md_rom_svp $mame 0.148u3 MD Virtua Racing, , ???? DRIVER: devices/bus/megadrive/svp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u3: Added 'MD Virtua Racing' device. ROMSET: 2048 bytes in 1 file / 1.10Kb packed $end $info=md_rom_tc2000 $mame 0.231 [Sebastian Beltran, David Haywood] MD TC2000, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Sebastian Beltran and David Haywood added 'MD TC2000' device. ROMSET: None required. $end $info=md_rom_tekkensp $mame 0.149 MD Tekken Special, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'MD Tekken Special' device. ROMSET: None required. $end $info=md_rom_titan $mame 0.280 [Angelo Salese] MD Titan Overdrive 2, , ???? DRIVER: devices/bus/megadrive/titan.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Angelo Salese added 'MD Titan Overdrive 2' device. ROMSET: None required. $end $info=md_rom_tplay96 $mame 0.280 [Angelo Salese] MD EA Triple Play 96 (8-bit SRAM), , ???? DRIVER: devices/bus/megadrive/tplay96.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Angelo Salese added 'MD EA Triple Play 96 (8-bit SRAM)' device. ROMSET: None required. $end $info=md_rom_wukong $mame 0.148u2 MD Legend of Wukong, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'MD Legend of Wukong' device. ROMSET: None required. $end $info=md_rom_yasech $mame 0.148u1 MD Ya Se Chuan Shuo, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Ya Se Chuan Shuo' device. ROMSET: None required. $end $info=md_seprom_codemast $mame 0.148u1 MD J-Cart games + SEPROM, , ???? DRIVER: devices/bus/megadrive/jcart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD J-Cart games + SEPROM' device. ROMSET: None required. $end $info=md_seprom_mm96 $mame 0.148u1 MD Micro Machines 96, , ???? DRIVER: devices/bus/megadrive/jcart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Changed description to 'MD Micro Machines 96'. - 0.148u1: Added 'MD Micro Machine 96' device. ROMSET: None required. $end $info=md_std_eeprom $mame 0.148u1 MD Standard cart + EEPROM, , ???? DRIVER: devices/bus/megadrive/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Standard cart + EEPROM' device. ROMSET: None required. $end $info=md_std_rom $mame 0.148u1 MD Standard cart, , ???? DRIVER: devices/bus/megadrive/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MD Standard cart' device. ROMSET: None required. $end $info=md2 $mame 0.136 [Miodrag Milanović] Micro Decision MD-2, Morrow Designs, 1982 The Morrow Micro Decision is a solidly designed single-board Z-80 microcomputer. Although it looks something like an IBM PC clone (the IBM PC had been released more than a year earlier), it's actually a CP/M machine that requires an external serial terminal (which was generally sold as a bundle) (source: http://www.computercloset.org/MorrowMicroDecisionMD-2.htm). DRIVER: morrow/microdec.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: md2_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.136: Miodrag Milanović added skeleton driver of 'Morrow Designs Micro Decision MD-2' system. ROMSET: 16384 bytes in 5 files / 9.91Kb packed $end $info=md3 $mame 0.136 [Miodrag Milanović] Micro Decision MD-3, Morrow Designs, 1982 It is actually the same case and mainboard as the MD-2, only the drives have been replaced with two 1/2 height double sided drives, and a filler plate has been added 'to cover the other drive opening. Also note the front panel 'badge' is changed. Also shown is a Morrow OEM Freedom-100 terminal by Liberty Electronics (source: http://www.classiccmp.org/dunfield/morrow/index.htm). DRIVER: morrow/microdec.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: md2_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.136: Miodrag Milanović added skeleton driver of 'Morrow Designs Micro Decision MD-3' system. ROMSET: 12288 bytes in 3 files / 8.51Kb packed $end $info=md4330b $mame 0.213 Mitel MD4330B LCD Driver, , ???? DRIVER: devices/video/md4330b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'Mitel MD4330B LCD Driver' device. ROMSET: None required. $end $info=md4332b $mame 0.213 Mitel MD4332B LCD Driver, , ???? DRIVER: devices/video/md4330b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'Mitel MD4332B LCD Driver' device. ROMSET: None required. $end $info=md4duv $mame 0.288 [bitsavers] MD-4DUV (UMC UM8498F & UM8496 chipset), Aquarius Systems/Bcom Technology, 1994 AT motherboard for Intel 80286 processors (16 MHz), manufactured by Aquarius Systems/Bcom Technology in the early 1990s. Based on the UMC UM8498F chipset (memory/cache controller) and UM8496 (system chipset), it supports up to 16 MB of RAM, features 16-bit ISA slots, and includes integrated floppy and IDE controllers. It comes equipped with an RTC clock, serial/parallel ports, and an AT keyboard connector. The industrial design incorporates jumpers for CPU and memory configuration. Intended for embedded systems or budget workstations from the DOS/OS-2 era, this board represents a IBM PC AT-compatible clone built around UMC components—known for their reliability but with limited market penetration compared to mainstream brands. DRIVER: umc/pc486vl.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: bitsavers added 'Aquarius Systems/Bcom Technology MD-4DUV (UMC UM8498F & UM8496 chipset)' system. ROMSET: 131072 bytes in 2 files / 88.16Kb packed $end $info=md4duvc $mame 0.217 [rfka01] MD-4DUV VER:2.1, Aquarius System (ASI), 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.234: Changed description to 'MD-4DUV VER:2.1'. - 0.217: rfka01 added 'Aquarius System (ASI) MD-4DUVC' system. ROMSET: 131072 bytes in 2 files / 88.56Kb packed $end $info=md6802 $mame 0.170 [Joakim Larsson Edström] Mikrodator 6802, Didact AB, 1983 Didact Laromedelsproduktion was started in Linkoping in Sweden by Anders Andersson, Arne Kullbjer and Lars Bjorklund. They constructed a series of microcomputers for educational purposes such as "Mikrodator 6802", Esselte 100 and the Candela computer for the swedish schools to educate the students in assembly programming and BASIC for electro mechanical applications such as stepper motors, simple process control, buttons and LED:s. Didact designs were marketed by Esselte Studium to the swedish schools. The Candela computer was designed to be the big breakthough and was based on OS9 but lost the battle of the swedish schools to the Compis computer by TeleNova which was based on CP/M initially but later both lost to IBM PC (source: MAME driver). DRIVER: skeleton/didact.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.225: BugFIX #07431: [Graphics] (didact.cpp) md6802: Layout not working correctly [cuavas]. - 0.170: Joakim Larsson Edström added 'Didact AB Mikrodator 6802' system. ROMSET: 2048 bytes in 1 file / 0.49Kb packed $end $info=md90_120 $mame 0.251 [AJR] Thomson MD 90-120 Modem, , ???? DRIVER: devices/bus/thomson/md90_120.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: AJR added 'Thomson MD 90-120 Modem' device. ROMSET: None required. $end $info=mdallas $mame 0.182 [hap, Sean Riddle] Dalla$ (J.R. handheld), Mattel Electronics, 1981 This is actually a complete board game based on the old 'Dallas' TV show. It includes a handheld electronic device to assist in game play. This is sometimes found by itself, and is thought to be a stand-alone handheld game (source: http://www.handheldmuseum.com/Mattel/Dallas.htm). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.182: hap and Sean Riddle added 'Mattel Dalla$ (J.R. handheld) ROMSET: 2048 bytes in 1 file / 1.85Kb packed $end $info=mdcr $mame 0.225 [Erwin Jansen] Philips Mini-DCR, , ???? DRIVER: devices/machine/mdcr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Changed description to 'Philips Mini-DCR'. Moved philips/p2000t_mdcr.cpp->machine/mdcr.cpp to allow use with other machines [Nigel Barnes]. - 0.225: Erwin Jansen added 'Philips Mini DCR' device. ROMSET: None required. $end $info=mdhh100 $mame 0.278 [TeamEurope] unknown 100-in-1 handheld (Mega Drive based), , 201? DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'unknown 100-in-1 handheld (Mega Drive based)' system. ROMSET: 134217728 bytes in 1 file / 69.34Mb packed $end $info=mdisk $mame 0.205 [Dirk Best] M-Disk Comp.-A, mupid, 198? DRIVER: mupid/mdisk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.205: Dirk Best added 'mupid M-Disk Comp.-A' system. ROMSET: 8192 bytes in 1 file / 5.38Kb packed $end $info=mdisplay1 $mame 0.231 [hap] Mephisto Display Modul, , ???? Hegener + Glaser Mephisto Display Module for modular chesscomputers, the 1st version with a 4*7seg LCD. There is no LCD chip, it's handled with 4 4015 dual shift registers. DRIVER: hegenerglaser/mdisplay1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Mephisto Display Modul'. - 0.274: More sane shift register [hap]. - 0.231: hap added 'Mephisto Display Module 1' device. ROMSET: None required. $end $info=mdisplay2 $mame 0.189 Mephisto 16/32 bit Display Modul, , ???? DRIVER: hegenerglaser/mdisplay2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Mephisto 16/32 bit Display Modul'. More corrrect device names [hap]. - 0.218: Renamed (mdisplay_modul) to (mdisplay2) and description changed to 'Mephisto Display Module 2'. - 0.189: Added 'Mephisto Display Modul' device. ROMSET: None required. $end $info=mdisplay3 $mame 0.288 [hap] Mephisto 6. Generation LCD Modul, , ???? DRIVER: hegenerglaser/mdisplay3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: hap added 'Mephisto 6. Generation LCD Modul' device. $end $info=mdndclab $mame 0.169 [hap] Dungeons & Dragons: Computer Labyrinth Game, Mattel Electronics, 1980 The Dungeons & Dragons Computer Labyrinth Game was an electronic board game released by Mattel in 1980. This was a simple electronic board game, with a dungeon and a dragon in it. The computer places 50 walls randomly across the board, and then two players can compete head to head. Each player tries to and hinder the other's advances, while searching each room for the treasure. If a player encounters the dragon, it tears the warrior apart in only three blows. The player must find the treasure and get it back to his secret room. The game may be played in basic or advanced mode, and a player can play solitarily or against an opponent. A player can move 8 squares per turn (unless wounded, or blocked by a door or wall), and the dragon can move 1 square. In a two player game, the players can attack each other (source: https://en.wikipedia.org/wiki/Dungeons_%26_Dragons_Computer_Labyrinth_Game). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.254: Changed description to 'Dungeons & Dragons: Computer Labyrinth Game'. - 0.247: Remove stray escaped chars in mdndclab.lay [hap]. - 0.169: hap added 'Mattel Dungeons & Dragons - Computer Labyrinth Game' system. ROMSET: 3280 bytes in 3 files / 2.22Kb packed $end $info=mdt60 $mame 0.222 [Bitsavers, AJR] MDT 60 Video Display Terminal, Morrow Designs, 1983 This is a Morrow MD-2 which has been upgraded to the equivalent of an MD-3 by replacing the single-sided Morrow diskette drives with a pair of Tandon TM-100-2 double sided drives. Also shown is another Morrow model MDT-60 terminal (source: http://dunfield.classiccmp.org/morrow/index.htm). DRIVER: heathzenith/mdt60.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.222: Bitsavers and AJR added 'Morrow Designs MDT 60 Video Display Terminal' system. ROMSET: 8192 bytes in 2 files / 4.16Kb packed $end $info=mdtvp1j $mame 0.270 [TeamEurope, David Haywood] Mega Drive Play TV 1 (Japan), Sega Toys, 2004 DRIVER: sega/megadriv_rad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: TeamEurope and David Haywood added 'Sega Toys Mega Drive Play TV 1 (Japan)' system. ROMSET: 4194304 bytes in 1 file / 2.39Mb packed $end $info=mdtvp2j $mame 0.271 [David Haywood, TeamEurope] Mega Drive Play TV 2 (Japan), Sega Toys, 2004 DRIVER: sega/megadriv_rad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Sega Toys Mega Drive Play TV 2 (Japan)' system. ROMSET: 4194304 bytes in 1 file / 2.40Mb packed $end $info=mdtvp3j $mame 0.271 [David Haywood, TeamEurope] Mega Drive Play TV 3 (Japan), Sega Toys, 2004 DRIVER: sega/megadriv_rad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Sega Toys Mega Drive Play TV 3 (Japan)' system. ROMSET: 4194304 bytes in 1 file / 2.07Mb packed $end $info=mduckspa $mame 0.219 [Sean Riddle, ClawGrip] Super Quique / Mega Duck (Spain), Cefa Toys, 199? DRIVER: nintendo/gb.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: megaduck.xml RESOURCES: Snap and Title. WIP: - 0.219: Sean Riddle and ClawGrip added 'Cefa Toys Super Quique / Mega Duck (Spain)' system. ROMSET: 524288 bytes in 1 file / 207.63Kb packed $end $info=mea8000 $mame 0.149u1 Philips/Signetics MEA 8000 speech synthesizer, , ???? DRIVER: devices/sound/mea8000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Philips/Signetics MEA 8000 speech synthesizer' device. ROMSET: None required. $end $info=mediagx $mame 0.184 Cyrix MediaGX, , ???? DRIVER: devices/cpu/i386/i386.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Cyrix MediaGX' [Angelo Salese]. - 0.184: Added 'MEDIAGX' device. ROMSET: None required. $end $info=meg $mame 0.208 Multiple Effects Generator (HD62098 / XM309A00), , ???? DRIVER: devices/sound/meg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'Multiple Effects Generator (HD62098 / XM309A00)' device. ROMSET: None required. $end $info=mega10k $mame 0.269 [hap, Sean Riddle] Mega 10.000: L'Encyclopédie Électronique, Jeux Nathan, 1980 Portable educational console "Jeux Nathan Mega 10,000: The Electronic Encyclopedia," produced by Nathan (Editis Group) for the French market in the 2000s. Book-shaped design featuring a monochromatic LCD screen, an alphanumeric keypad, and navigation buttons. It contains over 10,000 questions and pieces of information organized into school-related categories (science, history, geography, language, mathematics), with interactive quiz modes, educational games, and a text-based mini-encyclopedia. Battery-powered, intended for children aged 8–14 as a playful learning tool and for reviewing school material. It has no external connectivity or expansion capabilities—all content is integrated into the ROM. This device represents a typical example of pre-smartphone European educational consoles, focused on curriculum-based content and independent educational entertainment. DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.269: hap and Sean Riddle added 'Jeux Nathan Mega 10.000: L'Encyclopédie Électronique' system. ROMSET: 2256 bytes in 3 files / 1.30Kb packed $end $info=mega4 $mame 0.143u8 [Cowering] Mephisto Mega IV (set 1), Hegener + Glaser, 1988 Game style changeable (selectable between selective and brute force search as well as combinations on (in-depth search for chess and stroke moves) and off). Improved MM-IV program (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_Mega_IV). DRIVER: hegenerglaser/smondial.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.231: Renamed (megaiv) to (mega4). - 0.219: Changed description to 'Mephisto Mega IV (set 1)'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.190: Machine promoted to working [Sandro Ronco]. - 0.143u8: Cowering added 'Mephisto Mega IV Schachcomputer' system. ROMSET: 32768 bytes in 1 file / 19.46Kb packed $end $info=mega4a $mame 0.219 [hap] Mephisto Mega IV (set 2), Hegener + Glaser, 1988 Game style changeable (selectable between selective and brute force search as well as combinations on (in-depth search for chess and stroke moves) and off). Improved MM-IV program (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_Mega_IV). DRIVER: hegenerglaser/smondial.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.231: Renamed (megaiva) to (mega4a). - 0.219: hap added 'Hegener + Glaser Mephisto Mega IV (set 2)' system. ROMSET: 32768 bytes in 1 file / 19.42Kb packed $end $info=megacd $mame 0.132 [David Haywood] 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). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: megacd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.280: Implement Sub CPU Program RAM write boundary. Fix pitfall/pitfallu crash at startup; delete valueless lc89510 device stub. Put commands under logmacro [Angelo Salese]. - 0.250: Use full country names in descriptions in 'megacd.xml' [ArcadeShadow]. - 0.242: Changed descriptive text in descriptions to lowercase in 'megacd.xml' [ArcadeShadow]. - 0.234: Fixed address calculation for main CPU access to PRGRAM [Damian Rogers]. - 0.157: Verified and better documented BIOS of Japanese Rev.E [ShouTime]. - 0.145u4: Two new revision of the megacdj BIOS [El Barto]. - 0.132: David Haywood added skeleton driver of 'Sega Mega-CD (Europe, PAL)' system. ROMSET: 131072 bytes in 1 file / 87.05Kb packed $end $info=megacd2 $mame 0.133 [David Haywood] 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 ). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: megacd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.133: David Haywood added 'Sega Mega-CD 2 (Europe, PAL)' system. ROMSET: 393216 bytes in 3 files / 274.52Kb packed $end $info=megacd2j $mame 0.133 [David Haywood] 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 ). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: megacd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.133: David Haywood added 'Sega Mega-CD 2 (Japan, NTSC)' system. ROMSET: 131072 bytes in 1 file / 85.90Kb packed $end $info=megacda $mame 0.142u1 [David Haywood] 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). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: megacd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.142u1: David Haywood added 'Sega Mega-CD (Asia, PAL)' system. ROMSET: 131072 bytes in 1 file / 84.73Kb packed $end $info=megacdj $mame 0.132 [David Haywood] 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). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: megacd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Use full country names in descriptions in 'megacdj.xml' [ArcadeShadow]. - 0.242: Changed descriptive text in descriptions to lowercase in 'megacdj.xml' [ArcadeShadow]. - 0.132: David Haywood added 'Sega Mega-CD (Japan, NTSC)' system. ROMSET: 917504 bytes in 7 files / 595.63Kb packed $end $info=megadri4 $mame 0.208 [Alexandre Souza] Mega Drive 4 / Guitar Idol (set 1), Tectoy (licensed from Sega), 2009 The Mega Drive 4 (also branded as the Mega Drive 4 Guitar Idol) is a Mega Drive "console on a chip" which was released by Brazilian company Tectoy in October 2009 as a follow-up to the Mega Drive 3. The first version had 87 built-in games, some of which are not Mega Drive titles specifically, and does not have a cartridge slot for playing other games. It also comes with two control pads which attach to the console via two DE-9 ports, as they would in a traditional Mega Drive, plus a guitar accessory for playing the Guitar Idol game, which is overtly based upon the Guitar Hero games. There was a second version released in 2010, that had 100 games instead of 87, had a SD Card slot added, was able to play MP3 and got the colorful control pads replaced by simpler ones. The SD Card slot seems to be only used to play MP3 unfortunately (source: https://segaretro.org/Mega_Drive_4_(Tectoy)). DRIVER: tvgames/titan_soc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.208: Alexandre Souza added 'Tectoy Mega Drive 4 / Guitar Idol (set 1)' system. ROMSET: 138936320 bytes in 2 files / 104.35Mb packed $end $info=megadri4a $mame 0.208 [Alexandre Souza] Mega Drive 4 / Guitar Idol (set 2), Tectoy (licensed from Sega), 2009 The Mega Drive 4 (also branded as the Mega Drive 4 Guitar Idol) is a Mega Drive "console on a chip" which was released by Brazilian company Tectoy in October 2009 as a follow-up to the Mega Drive 3. The first version had 87 built-in games, some of which are not Mega Drive titles specifically, and does not have a cartridge slot for playing other games. It also comes with two control pads which attach to the console via two DE-9 ports, as they would in a traditional Mega Drive, plus a guitar accessory for playing the Guitar Idol game, which is overtly based upon the Guitar Hero games. There was a second version released in 2010, that had 100 games instead of 87, had a SD Card slot added, was able to play MP3 and got the colorful control pads replaced by simpler ones. The SD Card slot seems to be only used to play MP3 unfortunately (source: https://segaretro.org/Mega_Drive_4_(Tectoy)). DRIVER: tvgames/titan_soc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.208: Alexandre Souza added 'Tectoy Mega Drive 4 / Guitar Idol (set 2)' system. ROMSET: 138412032 bytes in 1 file / 86.24Mb packed $end $info=megadrij $mame 0.114 [David Haywood] 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). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: megadriv.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Artwork Preview. WIP: - 0.280: BugFIX #07645 [Sound] (sega/mdconsole.cpp) megadrij [teddyboy]: Background music does not play [Angelo Salese]. - 0.230: BugFIX #05800 [Sound] (megadriv.cpp) megadrij [microm96] [microm96a] [micromm]: Incorrect horn sound in Micro Machines Turbo Tournament '96 [Aaron Giles]. - 0.114: David Haywood added 'Sega Mega Drive (Japan, NTSC)' system. ROMSET: None required. $end $info=megadriv $mame 0.114 [David Haywood] 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). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: megadriv.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.283: BugFIX #09296 [Graphics] (sega/mdconsole.cpp) megadriv [comix,goldnax3]: Bad graphics [Angelo Salese]. - 0.282: Initial pass at a new cart slot interface (#14197): Hooked up to Teradrive only as WIP intermediate step. List of improvements and changes compared to legacy handling (some of these also applies there): Implement `gamenko` Seganet mapper; implement `menghu` mapper (a Gamtec variant using Z80 to read protection data); implement `sanguo5` / `tunshi` mapper (uses SRAM with invalid header); implement `sportg` Tectoy 3-in-1 mapper; hookup SRAM in `yasech` mapper; fix `btlchess` mapper; implement `16mj2` extra ports reads; fix `sampras` hanging on menu (uses a J-Cart variant); hookup J-Cart for `sskid`; allow `ninjab` to boot with proper I2C mapper; fix I2C mappers for `billwlsh`, `madden93`, `madd93ce`, `shanewar`; add SRAM for `mightmg3`; fix `beggarp1`, it relocates SRAM address more akin to sf002/wukong mapper; fix `barkley2`: it uses mirroring for SRAM, crashing in tournament mode if it doesn't find it; `sonic3` "fram" area doesn't exist anymore, use "sram" instead; retire `rom_radica` from legacy handling: it has been moved as standalone sega/megadriv_rad.cpp driver starting from #3108; retire `rom_topf` from legacy handling: was a broken version of `rom_lion3` [Angelo Salese]. - 0.280: Add support for Titan Overdrive 2 mapper. Implement Triple Play 96/Gold 8-bit NVRAM mapper [Angelo Salese]. - 0.279: Fix #13941 [Angelo Salese]. - 0.275: Hook up z80 busrq pin [hap]. - 0.249: More Chinese title cleanup in 'megadriv.xml'. Use Hanyu Pinyin for Chinese transliteration in 'megadriv.xml' [Vas Crabb]. - 0.245: Cleaned up metadata in 'megadriv.xml' [ArcadeShadow]. Cleaned up compatibility flags, fixed some load commands, and fixed a couple of issues in 'megadriv.xml' [Angelo Salese]. - 0.244: Added 'compatibility information for region-locked items in'megadriv.xml' [Chris Vowles]. - 0.239: Various updates to fields in 'megadriv.xml' [Tafoid]. - 0.231: BugFIX #07931 [Sound] (megadriv.cpp) megadriv [sor2]: The fx effects for selecting options and hitting enemies are different in the current 231GIT (4e263a9) [Aaron Giles]. Added three entries (two working, one not working) in 'megadriv.xml' [Sebastian Beltran, David Haywood]. - 0.230: BugFIX #07023 [Misc.] (megadriv.cpp) megadriv [fatfury, fatfuryu]: incomplete description (6151a36) [ArcadeShadow]. BugFix#07193: [Documentation] (megadriv.cpp) megadriv [jellyboy]: Incomplete release year (6151a36) [ArcadeShadow]. BugFix#07767: [Documentation] (megadriv.cpp) [megadriv] tecmowc, tecmow92: tecmowc and tecmow92 should be related (6151a36) [ArcadeShadow]. BugFix#05800: [Sound] (megadriv.cpp) megadriv [microm96] [microm96a] [micromm]: Incorrect horn sound in Micro Machines Turbo Tournament '96 [Aaron Giles]. BugFix#06166: [Sound] (megadriv.cpp) megadriv [batman]: Bad emulated sound effects when hitting the enemies (95869d5) [Aaron Giles]. BugFix#05191: [Save/Restore] (megadriv.cpp) megadriv [evander,wboymw]: EEPROM values not written for saved game (19b9f02) [Ryan Holtz]. - 0.225: BugFIX #07750 [Documentation] (megadriv.cpp) megadriv [chester, chesterw]: Incorrect release year [Tafoid]. BugFix#07735: [Documentation] (megadriv.cpp) [megadriv] ddragon: Incorrect release year [ArcadeShadow]. - 0.221: Fixed transliteration of the Japanese Streets of Rage titles in megadriv.xml [xinyingho]. - 0.220: Bugfix #07582 [Crash/Freeze] (megadriv.cpp) megadriv [sonic3p1]: Fatal error on attempted launch [Tafoid]. - 0.207: BugFIX #07231 [Crash/Freeze] (megadriv.cpp) megadriv [jpond]: Game doesn't start [Tafoid]. - 0.204: BugFIX #07154 [Documentation] (megadriv.cpp) megadriv [ppersia2]: Incorrect release year. - 0.175: Improved description of many taiwanese unlicensed titles + added 'dump of Ju Ji Ma Jiang II by Sun Green [Fabio Priuli]. Chaoji Majiang Club / Super Mahjong Club (Tw) in megadriv.xml [system11, Fabio Priuli]. - 0.174: Sega Channel (Jpn), two revisions in megadriv.xml [Kiddo Cabbusses, RetroJunkie]. - 0.161: Added 'one new dump and documented several PCBs in megadriv.xml [sunbeam]. - 0.156: Dumped Codemasters Cosmic Spacehead + Fantastic Dizzy 2-in-1 cart in megadriv.xml [sunbeam]. - 0.155: Verified and documented a lot of dumps, added ''Shining Force (Euro)', redumped 'Muhammad Ali Heavyweight Boxing (Euro)' [sunbeam]. - 0.153: Added 'Pioneer LaserActive v1.05 Jpn BIOS [RetroJunkie]. - 0.149: Emulated protection for 16 Mahjong Tiles II and Tekken Special [EkeEke, Fabio Priuli]. - 0.148u5: Added 'more PCB documentation [sunbeam, gigadeath, nights]. - 0.148u3: Fixed support of SMD files (those with 512k header), broken by the recent developments [Fabio Priuli]. - 0.148u2: Emulated protection in Mulan, Pokemon 2 (previously patched out) and in the real ttoon3 dump. Added support for Legend of Wukong. Emulated protection in pirate Super Mario World 64, based on research by Eke and andlabs. Emulated reset-based Codemaster 2-in-1 carts (2psymmac) [Fabio Priuli]. Softlist news: - Added original uncracked dump of Tiny Toon Adventures 3 [Barver, Azathoth] - Added documentation for a few carts. Added dump of Japanese Marble Madness [ElBarto] - Added documentation for more than 300 carts [Sunbeam/Digital Corruption]. - 0.147u1: Redumped a couple of carts with proper sizes and dumped a Codemasters 2in1 cart [ElBarto]. - 0.146u1: Confirmed Asia MegaCD dump [Jakovasaur, ElBarto]. Documented more carts and dumps [ElBarto]. Added a few Russian pirate dumps [Kaylee]. - 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: David Haywood added 'Sega Mega Drive (Europe, PAL)' system. New emulation engine from David haywoodMD, 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=megadrive_18kin1 $mame 0.282 [Angelo Salese] Megadrive 1800-in-1 pirate cart, , ???? DRIVER: devices/bus/megadrive/cart/mcpirate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive 1800-in-1 pirate cart' device. ROMSET: None required. $end $info=megadrive_3in1fwt $mame 0.282 [Angelo Salese] Megadrive Flashback 3-in-1 cart, , ???? DRIVER: devices/bus/megadrive/cart/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Flashback 3-in-1 cart' device. ROMSET: None required. $end $info=megadrive_ar $mame 0.282 [Angelo Salese] Megadrive Datel Action Replay cart, , ???? DRIVER: devices/bus/megadrive/cart/action_replay.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Datel Action Replay cart' device. ROMSET: None required. $end $info=megadrive_cart_slot $mame 0.282 [Angelo Salese] MegaDrive Cartridge Slot, , ???? DRIVER: devices/bus/megadrive/cart/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'MegaDrive Cartridge Slot' device. ROMSET: None required. $end $info=megadrive_cm2in1 $mame 0.282 [Angelo Salese] Megadrive Codemasters 2 games on 1 cart, , ???? DRIVER: devices/bus/megadrive/cart/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Codemasters 2 games on 1 cart' device. ROMSET: None required. $end $info=megadrive_eeprom $mame 0.282 [Angelo Salese] Megadrive ROM + I2C EEPROM cart, , ???? DRIVER: devices/bus/megadrive/cart/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive ROM + I2C EEPROM cart' device. ROMSET: None required. $end $info=megadrive_eeprom_blara95 $mame 0.282 [Angelo Salese] Megadrive Brian Lara Cricket 95 cart, , ???? DRIVER: devices/bus/megadrive/cart/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Brian Lara Cricket 95 cart' device. ROMSET: None required. $end $info=megadrive_eeprom_blara96 $mame 0.282 [Angelo Salese] Megadrive Brian Lara Cricket 96 cart, , ???? DRIVER: devices/bus/megadrive/cart/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Brian Lara Cricket 96 cart' device. ROMSET: None required. $end $info=megadrive_eeprom_collslam $mame 0.282 [Angelo Salese] Megadrive College Slam cart, , ???? DRIVER: devices/bus/megadrive/cart/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive College Slam cart' device. ROMSET: None required. $end $info=megadrive_eeprom_nbajam $mame 0.282 [Angelo Salese] Megadrive NBA Jam cart, , ???? DRIVER: devices/bus/megadrive/cart/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive NBA Jam cart' device. ROMSET: None required. $end $info=megadrive_eeprom_nbajamte $mame 0.282 [Angelo Salese] Megadrive NBA Jam TE cart, , ???? DRIVER: devices/bus/megadrive/cart/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive NBA Jam TE cart' device. ROMSET: None required. $end $info=megadrive_eeprom_nflqb96 $mame 0.282 [Angelo Salese] Megadrive NFL Quarterback Club 96 cart, , ???? DRIVER: devices/bus/megadrive/cart/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive NFL Quarterback Club 96 cart' device. ROMSET: None required. $end $info=megadrive_eeprom_nhlpa $mame 0.282 [Angelo Salese] Megadrive NHLPA Hockey 93 cart, , ???? DRIVER: devices/bus/megadrive/cart/eeprom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive NHLPA Hockey 93 cart' device. ROMSET: None required. $end $info=megadrive_goldm250 $mame 0.282 [Angelo Salese] Megadrive Golden Mega 250-in-1 pirate cart, , ???? DRIVER: devices/bus/megadrive/cart/mcpirate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Golden Mega 250-in-1 pirate cart' device. ROMSET: None required. $end $info=megadrive_hb_beggarp $mame 0.282 [Angelo Salese] Megadrive Beggar Prince cart, , ???? DRIVER: devices/bus/megadrive/cart/sfteam.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Beggar Prince cart' device. ROMSET: None required. $end $info=megadrive_hb_beggarp1 $mame 0.282 [Angelo Salese] Megadrive Beggar Prince rev 1 cart, , ???? DRIVER: devices/bus/megadrive/cart/sfteam.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Beggar Prince rev 1 cart' device. ROMSET: None required. $end $info=megadrive_hb_psolar $mame 0.282 [Angelo Salese] Megadrive Pier Solar T-5740 cart, , ???? DRIVER: devices/bus/megadrive/cart/t5740.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Pier Solar T-5740 cart' device. ROMSET: None required. $end $info=megadrive_hb_ssf $mame 0.282 [Angelo Salese] Megadrive Krikzz Sega SSF cart, , ???? DRIVER: devices/bus/megadrive/cart/ssf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Krikzz Sega SSF cart' device. ROMSET: None required. $end $info=megadrive_hb_ssf_ex $mame 0.282 [Angelo Salese] Megadrive Krikzz Sega SSF Extended cart, , ???? DRIVER: devices/bus/megadrive/cart/ssf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Krikzz Sega SSF Extended cart' device. ROMSET: None required. $end $info=megadrive_hb_ssf_sram $mame 0.282 [Angelo Salese] Megadrive Krikzz Sega SSF + SRAM cart, , ???? DRIVER: devices/bus/megadrive/cart/ssf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Krikzz Sega SSF + SRAM cart' device. ROMSET: None required. $end $info=megadrive_hb_starodys $mame 0.282 [Angelo Salese] Megadrive Star Odyssey cart, , ???? DRIVER: devices/bus/megadrive/cart/sfteam.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Star Odyssey cart' device. ROMSET: None required. $end $info=megadrive_hb_wukong $mame 0.282 [Angelo Salese] Megadrive Legend of Wukong cart, , ???? DRIVER: devices/bus/megadrive/cart/sfteam.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Legend of Wukong cart' device. ROMSET: None required. $end $info=megadrive_io_port $mame 0.251 [Vas Crabb] Sega Mega Drive I/O Port Controller, , ???? DRIVER: devices/machine/sega_md_ioport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Move to devices folder, hook it up to teradrive (#14078) [Angelo Salese]. - 0.251: Vas Crabb added 'Sega Mega Drive I/O Port Controller' device. ROMSET: None required. $end $info=megadrive_mcpirate $mame 0.282 [Angelo Salese] Megadrive multigame pirate cart, , ???? DRIVER: devices/bus/megadrive/cart/mcpirate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive multigame pirate cart' device. ROMSET: None required. $end $info=megadrive_rom $mame 0.282 [Angelo Salese] Megadrive ROM cart, , ???? DRIVER: devices/bus/megadrive/cart/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive ROM cart' device. ROMSET: None required. $end $info=megadrive_rom_barkley2 $mame 0.282 [Angelo Salese] Megadrive Barkley Shut Up and Jam 2 cart, , ???? DRIVER: devices/bus/megadrive/cart/sram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Barkley Shut Up and Jam 2 cart' device. ROMSET: None required. $end $info=megadrive_rom_hardball95 $mame 0.282 [Angelo Salese] Megadrive Hardball '95 cart, , ???? DRIVER: devices/bus/megadrive/cart/sram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Hardball '95 cart' device. ROMSET: None required. $end $info=megadrive_rom_jcart_micromac2 $mame 0.282 [Angelo Salese] Megadrive J-Cart Micro Machines 2 cart, , ???? DRIVER: devices/bus/megadrive/cart/jcart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive J-Cart Micro Machines 2 cart' device. ROMSET: None required. $end $info=megadrive_rom_jcart_micromac96 $mame 0.282 [Angelo Salese] Megadrive J-Cart Micro Machines 96 cart, , ???? DRIVER: devices/bus/megadrive/cart/jcart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive J-Cart Micro Machines 96 cart' device. ROMSET: None required. $end $info=megadrive_rom_jcart_sampras $mame 0.282 [Angelo Salese] Megadrive J-Cart Pete Sampras Tennis cart, , ???? DRIVER: devices/bus/megadrive/cart/jcart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive J-Cart Pete Sampras Tennis cart' device. ROMSET: None required. $end $info=megadrive_rom_jcart_sskid $mame 0.282 [Angelo Salese] Megadrive J-Cart Super Skidmarks cart, , ???? DRIVER: devices/bus/megadrive/cart/jcart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive J-Cart Super Skidmarks cart' device. ROMSET: None required. $end $info=megadrive_rom_sonic3 $mame 0.282 [Angelo Salese] Megadrive Sonic 3 ROM + SRAM cart, , ???? DRIVER: devices/bus/megadrive/cart/sram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Sonic 3 ROM + SRAM cart' device. ROMSET: None required. $end $info=megadrive_rom_sram $mame 0.282 [Angelo Salese] Megadrive Sega ROM + SRAM cart, , ???? DRIVER: devices/bus/megadrive/cart/sram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Sega ROM + SRAM cart' device. ROMSET: None required. $end $info=megadrive_rom_ssf2 $mame 0.282 [Angelo Salese] Megadrive SSF2 ROM cart, , ???? DRIVER: devices/bus/megadrive/cart/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive SSF2 ROM cart' device. ROMSET: None required. $end $info=megadrive_rom_tplay96 $mame 0.282 [Angelo Salese] Megadrive Triple Play '96 cart, , ???? DRIVER: devices/bus/megadrive/cart/sram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Triple Play '96 cart' device. ROMSET: None required. $end $info=megadrive_segach_jp $mame 0.282 [Angelo Salese] Megadrive Sega Channel Game no Kanzume RAM cart, , ???? DRIVER: devices/bus/megadrive/cart/segach.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Renamed (megadrive_seganet) to (megadrive_segach_jp) and Changed description to 'Megadrive Sega Channel Game no Kanzume RAM cart'. Workaround fatal error at startup [Angelo Salese]. - 0.282: Angelo Salese added 'Megadrive Seganet Game no Kanzume RAM cart' device. ROMSET: None required. $end $info=megadrive_segach_us $mame 0.284 [Angelo Salese] Megadrive Sega Channel US cart, , ???? DRIVER: devices/bus/megadrive/cart/segach.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Angelo Salese added 'Megadrive Sega Channel US cart' device. ROMSET: None required. $end $info=megadrive_tectoy_sports $mame 0.282 [Angelo Salese] Megadrive TecToy Sport Games cart, , ???? DRIVER: devices/bus/megadrive/cart/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive TecToy Sport Games cart' device. ROMSET: None required. $end $info=megadrive_unl_777casino $mame 0.282 [Angelo Salese] Megadrive 777 Casino cart, , ???? DRIVER: devices/bus/megadrive/cart/gamtec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive 777 Casino cart' device. ROMSET: None required. $end $info=megadrive_unl_avartisan $mame 0.282 [Angelo Salese] Megadrive AV Artisan cart, , ???? DRIVER: devices/bus/megadrive/cart/avartisan.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive AV Artisan cart' device. ROMSET: None required. $end $info=megadrive_unl_bugslife $mame 0.282 [Angelo Salese] Megadrive A Bug's Life cart, , ???? DRIVER: devices/bus/megadrive/cart/xboy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive A Bug's Life cart' device. ROMSET: None required. $end $info=megadrive_unl_chinf3 $mame 0.282 [Angelo Salese] Megadrive Chinese Fighter III cart, , ???? DRIVER: devices/bus/megadrive/cart/gamtec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Chinese Fighter III cart' device. ROMSET: None required. $end $info=megadrive_unl_cjmjclub $mame 0.282 [Angelo Salese] Megadrive Chao Ji Mahjong Club cart, , ???? DRIVER: devices/bus/megadrive/cart/gamtec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Chao Ji Mahjong Club cart' device. ROMSET: None required. $end $info=megadrive_unl_elfwor $mame 0.282 [Angelo Salese] Megadrive Ling Huan Daoshi Super Magician cart, , ???? DRIVER: devices/bus/megadrive/cart/gamtec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Ling Huan Daoshi Super Magician cart' device. ROMSET: None required. $end $info=megadrive_unl_futbol_arg96 $mame 0.282 [Angelo Salese] Megadrive Futbol Argentino 96 cart, , ???? DRIVER: devices/bus/megadrive/cart/miky.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Futbol Argentino 96 cart' device. ROMSET: None required. $end $info=megadrive_unl_kof98 $mame 0.282 [Angelo Salese] Megadrive The King of Fighters '98 cart, , ???? DRIVER: devices/bus/megadrive/cart/xboy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive The King of Fighters '98 cart' device. ROMSET: None required. $end $info=megadrive_unl_kof99 $mame 0.282 [Angelo Salese] Megadrive The King of Fighters '99 cart, , ???? DRIVER: devices/bus/megadrive/cart/xboy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive The King of Fighters '99 cart' device. ROMSET: None required. $end $info=megadrive_unl_lionking2 $mame 0.282 [Angelo Salese] Megadrive The Lion King II cart, , ???? DRIVER: devices/bus/megadrive/cart/gamtec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive The Lion King II cart' device. ROMSET: None required. $end $info=megadrive_unl_mjlov $mame 0.282 [Angelo Salese] Megadrive Creaton Softec cart, , ???? DRIVER: devices/bus/megadrive/cart/gamtec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Creaton Softec cart' device. ROMSET: None required. $end $info=megadrive_unl_pokemona $mame 0.282 [Angelo Salese] Megadrive Pokemon Monster alt cart, , ???? DRIVER: devices/bus/megadrive/cart/xboy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Pokemon Monster alt cart' device. ROMSET: None required. $end $info=megadrive_unl_redcliff $mame 0.282 [Angelo Salese] Megadrive Battle of Red Cliffs cart, , ???? DRIVER: devices/bus/megadrive/cart/gamtec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Battle of Red Cliffs cart' device. ROMSET: None required. $end $info=megadrive_unl_rockheaven $mame 0.282 [Angelo Salese] Megadrive Rock Heaven cart, , ???? DRIVER: devices/bus/megadrive/cart/rockworld.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Rock Heaven cart' device. ROMSET: None required. $end $info=megadrive_unl_rockmanx3 $mame 0.282 [Angelo Salese] Megadrive Rockman X3 cart, , ???? DRIVER: devices/bus/megadrive/cart/smb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Rockman X3 cart' device. ROMSET: None required. $end $info=megadrive_unl_rockworld $mame 0.282 [Angelo Salese] Megadrive Rock World cart, , ???? DRIVER: devices/bus/megadrive/cart/rockworld.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Rock World cart' device. ROMSET: None required. $end $info=megadrive_unl_sanguo5 $mame 0.282 [Angelo Salese] Megadrive San Guo Zhi V cart, , ???? DRIVER: devices/bus/megadrive/cart/sram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive San Guo Zhi V cart' device. ROMSET: None required. $end $info=megadrive_unl_smb $mame 0.282 [Angelo Salese] Megadrive Super Mario World cart, , ???? DRIVER: devices/bus/megadrive/cart/smb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Super Mario World cart' device. ROMSET: None required. $end $info=megadrive_unl_smb2 $mame 0.282 [Angelo Salese] Megadrive Super Mario Bros 2 cart, , ???? DRIVER: devices/bus/megadrive/cart/smb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Super Mario Bros 2 cart' device. ROMSET: None required. $end $info=megadrive_unl_smouse $mame 0.282 [Angelo Salese] Megadrive Huan Le Tao Qi Shu Smart Mouse cart, , ???? DRIVER: devices/bus/megadrive/cart/gamtec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Huan Le Tao Qi Shu Smart Mouse cart' device. ROMSET: None required. $end $info=megadrive_unl_smw64 $mame 0.282 [Angelo Salese] Megadrive Super Mario World 64 cart, , ???? DRIVER: devices/bus/megadrive/cart/smw64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Super Mario World 64 cart' device. ROMSET: None required. $end $info=megadrive_unl_soulblade $mame 0.282 [Angelo Salese] Megadrive Soul Blade cart, , ???? DRIVER: devices/bus/megadrive/cart/gamtec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Soul Blade cart' device. ROMSET: None required. $end $info=megadrive_unl_squirrelk $mame 0.282 [Angelo Salese] Megadrive Squirrel King cart, , ???? DRIVER: devices/bus/megadrive/cart/gamtec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Squirrel King cart' device. ROMSET: None required. $end $info=megadrive_unl_suprbubl $mame 0.282 [Angelo Salese] Megadrive Super Bubble Bobble cart, , ???? DRIVER: devices/bus/megadrive/cart/gamtec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Super Bubble Bobble cart' device. ROMSET: None required. $end $info=megadrive_unl_tc2000 $mame 0.282 [Angelo Salese] Megadrive TC2000 cart, , ???? DRIVER: devices/bus/megadrive/cart/miky.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive TC2000 cart' device. ROMSET: None required. $end $info=megadrive_unl_tekkensp $mame 0.282 [Angelo Salese] Megadrive Tekken Special cart, , ???? DRIVER: devices/bus/megadrive/cart/tekkensp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Tekken Special cart' device. ROMSET: None required. $end $info=megadrive_unl_tilesmj2 $mame 0.282 [Angelo Salese] Megadrive 16 Zhang Mahjong II cart, , ???? DRIVER: devices/bus/megadrive/cart/gamtec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive 16 Zhang Mahjong II cart' device. ROMSET: None required. $end $info=megadrive_unl_topf $mame 0.162 [Angelo Salese] Megadrive Top Fighter cart, , ???? DRIVER: devices/bus/megadrive/cart/xboy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.162: Angelo Salese added 'Megadrive Top Fighter cart' device. ROMSET: None required. $end $info=megadrive_unl_xinqig $mame 0.282 [Angelo Salese] Megadrive Xin Qi Gai Wang Zi cart, , ???? DRIVER: devices/bus/megadrive/cart/sfteam.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Xin Qi Gai Wang Zi cart' device. ROMSET: None required. $end $info=megadrive_unl_yasech $mame 0.282 [Angelo Salese] Megadrive Ya Se Chuan Shuo cart, , ???? DRIVER: devices/bus/megadrive/cart/gamtec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Megadrive Ya Se Chuan Shuo cart' device. ROMSET: None required. $end $info=megaduck $mame 0.83 [Wilbert Pol] Mega Duck / Cougar Boy, Welback Holdings (Timlex International) / Creatronic / Videojet / Cougar USA, 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). DRIVER: nintendo/gb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: megaduck.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), PCB and Artwork Preview. WIP: - 0.268: Added Bilder Lexikon for the Megaduck computer (not working) to 'megaduck.xml' [PeT, TeamEurope, SSJ, Youkal3]. - 0.247: Use lowercase for descriptive text in descriptions in 'megaduck.xml' [ArcadeShadow]. Added explicit info about cartridge banking. There are three kinds of cartridge: 32K flat, 16K fixed plus 16K switchable, and 32K switchable. Cart implementation will come later [Vas Crabb]. - 0.122: Fixed default aspect ratio [Justin Kerk]. - 0.83: Wilbert Pol added 'Megaduck' system. ROMSET: None required. $end $info=megaduck_cart_slot $mame 0.149u1 Mega Duck Cartridge Slot, , ???? DRIVER: devices/bus/gameboy/mdslot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Mega Duck Cartridge Slot'. - 0.149u1: Added 'Megaduck Cartridge Slot' device. ROMSET: None required. $end $info=megaduck_rom $mame 0.148u1 Mega Duck Flat ROM Cartridge, , ???? DRIVER: devices/bus/gameboy/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Mega Duck Flat ROM Cartridge'. - 0.247: Changed description to 'MegaDuck Cartridge'. - 0.148u1: Added 'MegaDuck Carts' device. ROMSET: None required. $end $info=megaduck_rom_banked $mame 0.248 [Vas Crabb] Mega Duck Banked ROM Cartridge, , ???? DRIVER: devices/bus/gameboy/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Vas Crabb added 'Mega Duck Banked ROM Cartridge' device. ROMSET: None required. $end $info=megajet $mame 0.218 [cam900] Mega Jet (Japan Mega Drive handheld), Sega, 1993 The Sega Mega Jet (?? ????) was a handheld game console that was a portable version of the Sega Mega Drive that was rented for use aboard Japan Air Lines flights and later made available at retail in 1994. It was only released in Japan. At the time of its release, many planes in the Japan Air Lines (JAL) fleet had small LCD televisions installed into the armrests of each seat to entertain passengers; the Mega Jet was designed to help pass the time during long air flights. Users were able to bring their own Mega Drive cartridges, however it is reported that JAL stocked a limited selection of four titles on each flight. Two of the titles known to have been in JAL's rotation include Ayrton Senna's Super Monaco GP II and the original Sonic the Hedgehog. There was also an Alpine branded version for use with Alpine's in car color monitors. Model numbers "TVE-M005" and "TVE-M015" are listed as compatible monitors on the Alpine Mega Jet box. These models came bundled with Sonic 3, the Car Adaptor (originally compatible with the Game Gear), and an A/V cable compatible with Alpine's monitors. An additional Alpine manual and documents were also included. The Mega Jet is a semi-portable system, meaning that the system and controller are integrated in a single unit, but it requires an external power supply and does not have its own screen. The development of this console would later result in the Sega Nomad, which was a portable Sega Genesis (North American equivalent of the Mega Drive) with a backlit screen, available after in October 1995. The Nomad was only released in North America (source: https://segaretro.org/Sega_Mega_Jet). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: megadriv.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.218: cam900 added 'Sega Mega Jet (Japan Mega Drive handheld)' system. ROMSET: None required. $end $info=megapad $mame 0.219 [Sean Riddle, GameHistory.org] Megapad 31-in-1, Waixing, 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Update note [AJR]. - 0.219: Sean Riddle and GameHistory.org added 'Waixing Megapad 31-in-1' system. ROMSET: 2097152 bytes in 1 file / 696.58Kb packed $end $info=megapc $mame 0.137 [Wilbert Pol, Miodrag Milanović] 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, 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). DRIVER: pc/megapc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: megapc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.154: Added 'alternate MegaPC Plus set which uses a WINBUS chipset [Chris Hardy and Barry Rodewald]. - 0.137: Wilbert Pol and Miodrag Milanović added skeleton driver of 'Amstrad MegaPC' system. ROMSET: 131072 bytes in 2 files / 71.58Kb packed $end $info=megapcpl $mame 0.137 [Wilbert Pol, Miodrag Milanović] 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 4x1MB SIMM sticks to 4MB (source: http://en.wikipedia.org/wiki/Amstrad_Mega_PC). DRIVER: pc/megapc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: megapc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.137: Wilbert Pol and Miodrag Milanović added skeleton driver of 'Amstrad MegaPC Plus' system. ROMSET: 131072 bytes in 2 files / 76.12Kb packed $end $info=megapcpla $mame 0.154 [Chris Hardy, Barry Rodewald] MegaPC Plus (WINBUS chipset), 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 4x1MB SIMM sticks to 4MB (source: http://en.wikipedia.org/wiki/Amstrad_Mega_PC). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, megapc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.154: Chris Hardy and Barry Rodewald added 'Amstrad MegaPC Plus (WINBUS chipset)' system. ROMSET: 131072 bytes in 1 file / 75.72Kb packed $end $info=megast $mame 0.140 [Curt Coder] MEGA ST (USA), Atari, 1987 The Atari Mega ST was the 'professionnal' version of the Atari STf. Atari added 'the 'Blitter', a custom chip designed to perform quick memory moves and increase display speed. The Mega ST had a small battery to hold time and date and a small fan (except for the Mega ST1). This computer was especially designed to be the cheapest publishing solution (and it was!). The photo shows the Mega ST 4 (4 MB) with a monochrome display (640 x 400), the publishing software "Publishing Partner", the Atari SH 205 hard disk (an old 20 MB 5?" MFM hard disk) and the Atari SLM 804 laser printer. This printer was really cheap because it had no on-board memory and no page description language, the page was created in the Mega ST memory, then sent to the printer. The Mega ST had a pretty good success and was replaced by the Mega STe and by the TT (source: http://www.old-computers.com/museum/computer.asp?c=165). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Added 'Atari MEGA ST (USA)' system. - 0.118: Curt Coder added 'Atari MEGA ST (USA) (not working)' system. $end $info=megast_de $mame 0.140 [Curt Coder, Olivier Galibert] MEGA ST (Germany), Atari, 1987 The Atari Mega ST was the "professionnal" version of the Atari STf. Atari added 'the "Blitter", a custom chip designed to perform quick memory moves and increase display speed. The Mega ST had a small battery to hold time and date and a small fan (except for the Mega ST1). This computer was especially designed to be the cheapest publishing solution (and it was!). The photo shows the Mega ST 4 (4 MB) with a monochrome display (640 x 400), the publishing software "Publishing Partner", the Atari SH 205 hard disk (an old 20 MB 5?" MFM hard disk) and the Atari SLM 804 laser printer. This printer was really cheap because it had no on-board memory and no page description language, the page was created in the Mega ST memory, then sent to the printer. The Mega ST had a pretty good success and was replaced by the Mega STe and by the TT (source: http://www.old-computers.com/museum/computer.asp?c=165). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari MEGA ST (Germany)' system. ROMSET: 393216 bytes in 2 files / 207.82Kb packed $end $info=megast_fr $mame 0.140 [Curt Coder, Olivier Galibert] MEGA ST (France), Atari, 1987 The Atari Mega ST was the "professionnal" version of the Atari STf. Atari added 'the "Blitter", a custom chip designed to perform quick memory moves and increase display speed. The Mega ST had a small battery to hold time and date and a small fan (except for the Mega ST1). This computer was especially designed to be the cheapest publishing solution (and it was!). The photo shows the Mega ST 4 (4 MB) with a monochrome display (640 x 400), the publishing software "Publishing Partner", the Atari SH 205 hard disk (an old 20 MB 5?" MFM hard disk) and the Atari SLM 804 laser printer. This printer was really cheap because it had no on-board memory and no page description language, the page was created in the Mega ST memory, then sent to the printer. The Mega ST had a pretty good success and was replaced by the Mega STe and by the TT (source: http://www.old-computers.com/museum/computer.asp?c=165). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari MEGA ST (France)' system. ROMSET: 393216 bytes in 2 files / 208.23Kb packed $end $info=megast_se $mame 0.140 [Curt Coder, Olivier Galibert] MEGA ST (Sweden), Atari, 1987 The Atari Mega ST was the "professionnal" version of the Atari STf. Atari added 'the "Blitter", a custom chip designed to perform quick memory moves and increase display speed. The Mega ST had a small battery to hold time and date and a small fan (except for the Mega ST1). This computer was especially designed to be the cheapest publishing solution (and it was!). The photo shows the Mega ST 4 (4 MB) with a monochrome display (640 x 400), the publishing software "Publishing Partner", the Atari SH 205 hard disk (an old 20 MB 5?" MFM hard disk) and the Atari SLM 804 laser printer. This printer was really cheap because it had no on-board memory and no page description language, the page was created in the Mega ST memory, then sent to the printer. The Mega ST had a pretty good success and was replaced by the Mega STe and by the TT (source: http://www.old-computers.com/museum/computer.asp?c=165). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari MEGA ST (Sweden)' system. ROMSET: 393216 bytes in 2 files / 207.92Kb packed $end $info=megast_sg $mame 0.140 [Curt Coder, Olivier Galibert] MEGA ST (Switzerland), Atari, 1987 The Atari Mega ST was the "professionnal" version of the Atari STf. Atari added 'the "Blitter", a custom chip designed to perform quick memory moves and increase display speed. The Mega ST had a small battery to hold time and date and a small fan (except for the Mega ST1). This computer was especially designed to be the cheapest publishing solution (and it was!). The photo shows the Mega ST 4 (4 MB) with a monochrome display (640 x 400), the publishing software "Publishing Partner", the Atari SH 205 hard disk (an old 20 MB 5?" MFM hard disk) and the Atari SLM 804 laser printer. This printer was really cheap because it had no on-board memory and no page description language, the page was created in the Mega ST memory, then sent to the printer. The Mega ST had a pretty good success and was replaced by the Mega STe and by the TT (source: http://www.old-computers.com/museum/computer.asp?c=165). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari MEGA ST (Switzerland)' system. ROMSET: 393216 bytes in 2 files / 187.15Kb packed $end $info=megast_uk $mame 0.140 [Curt Coder, Olivier Galibert] MEGA ST (UK), Atari, 1987 The Atari Mega ST was the "professionnal" version of the Atari STf. Atari added 'the "Blitter", a custom chip designed to perform quick memory moves and increase display speed. The Mega ST had a small battery to hold time and date and a small fan (except for the Mega ST1). This computer was especially designed to be the cheapest publishing solution (and it was!). The photo shows the Mega ST 4 (4 MB) with a monochrome display (640 x 400), the publishing software "Publishing Partner", the Atari SH 205 hard disk (an old 20 MB 5?" MFM hard disk) and the Atari SLM 804 laser printer. This printer was really cheap because it had no on-board memory and no page description language, the page was created in the Mega ST memory, then sent to the printer. The Mega ST had a pretty good success and was replaced by the Mega STe and by the TT (source: http://www.old-computers.com/museum/computer.asp?c=165). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Renamed (megast) to (megast_uk). - 0.118: Curt Coder and Olivier Galibert added 'Atari MEGA ST (UK)' system. ROMSET: 393216 bytes in 2 files / 208.17Kb packed $end $info=megaste $mame 0.140 [Curt Coder] MEGA STe (USA), Atari, 1991 The Atari Mega STE was Atari Corporation's last ST series personal computer, released in 1991. The MEGA STE was essentially a late-model 680x0-based STE mounted in the case of the otherwise unrelated Atari TT computer, although a number of TT features were also blended in. The resulting machine was a more business-like version of the ST line. The MEGA STE is based on STE hardware. Physically, the 2 MB and 4 MB models shipped with a high resolution mono monitor, and an internal ACSI hard disk (the 1 MB model included neither a monitor, hard disk, nor hard disk controller). Despite offering better ST compatibility than the TT, it also included a number of TT features, from the ST-grey version of the TT case with separate keyboard and system unit, optional FPU, a VMEbus slot, two extra RS232 ports (all 9-pin rather than 25-pin as previous models had), a LocalTalk/RS-422 port (no AppleTalk software was ever produced) and a 1.44 MB HD floppy support. Support for a third/middle mouse button was included, too (source: http://en.wikipedia.org/wiki/Atari_MEGA_STE). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Added 'Atari MEGA STE (USA)' system. ROMSET: 262144 bytes in 2 files / 136.96Kb packed $end $info=megaste_de $mame 0.140 [Curt Coder, Olivier Galibert] MEGA STe (Germany), Atari, 1991 The Atari Mega STE was Atari Corporation's last ST series personal computer, released in 1991. The MEGA STE was essentially a late-model 680x0-based STE mounted in the case of the otherwise unrelated Atari TT computer, although a number of TT features were also blended in. The resulting machine was a more business-like version of the ST line. The MEGA STE is based on STE hardware. Physically, the 2 MB and 4 MB models shipped with a high resolution mono monitor, and an internal ACSI hard disk (the 1 MB model included neither a monitor, hard disk, nor hard disk controller). Despite offering better ST compatibility than the TT, it also included a number of TT features, from the ST-grey version of the TT case with separate keyboard and system unit, optional FPU, a VMEbus slot, two extra RS232 ports (all 9-pin rather than 25-pin as previous models had), a LocalTalk/RS-422 port (no AppleTalk software was ever produced) and a 1.44 MB HD floppy support. Support for a third/middle mouse button was included, too (source: http://en.wikipedia.org/wiki/Atari_MEGA_STE). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari MEGA STE (Germany)' system. ROMSET: 524288 bytes in 2 files / 249.05Kb packed $end $info=megaste_es $mame 0.140 [Curt Coder, Olivier Galibert] MEGA STe (Spain), Atari, 1991 The Atari Mega STE was Atari Corporation's last ST series personal computer, released in 1991. The MEGA STE was essentially a late-model 680x0-based STE mounted in the case of the otherwise unrelated Atari TT computer, although a number of TT features were also blended in. The resulting machine was a more business-like version of the ST line. The MEGA STE is based on STE hardware. Physically, the 2 MB and 4 MB models shipped with a high resolution mono monitor, and an internal ACSI hard disk (the 1 MB model included neither a monitor, hard disk, nor hard disk controller). Despite offering better ST compatibility than the TT, it also included a number of TT features, from the ST-grey version of the TT case with separate keyboard and system unit, optional FPU, a VMEbus slot, two extra RS232 ports (all 9-pin rather than 25-pin as previous models had), a LocalTalk/RS-422 port (no AppleTalk software was ever produced) and a 1.44 MB HD floppy support. Support for a third/middle mouse button was included, too (source: http://en.wikipedia.org/wiki/Atari_MEGA_STE). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari MEGA STE (Spain)' system. ROMSET: 262144 bytes in 1 file / 122.65Kb packed $end $info=megaste_fr $mame 0.140 [Curt Coder, Olivier Galibert] MEGA STe (France), Atari, 1991 The Atari Mega STE was Atari Corporation's last ST series personal computer, released in 1991. The MEGA STE was essentially a late-model 680x0-based STE mounted in the case of the otherwise unrelated Atari TT computer, although a number of TT features were also blended in. The resulting machine was a more business-like version of the ST line. The MEGA STE is based on STE hardware. Physically, the 2 MB and 4 MB models shipped with a high resolution mono monitor, and an internal ACSI hard disk (the 1 MB model included neither a monitor, hard disk, nor hard disk controller). Despite offering better ST compatibility than the TT, it also included a number of TT features, from the ST-grey version of the TT case with separate keyboard and system unit, optional FPU, a VMEbus slot, two extra RS232 ports (all 9-pin rather than 25-pin as previous models had), a LocalTalk/RS-422 port (no AppleTalk software was ever produced) and a 1.44 MB HD floppy support. Support for a third/middle mouse button was included, too (source: http://en.wikipedia.org/wiki/Atari_MEGA_STE). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari MEGA STE (France)' system. ROMSET: 524288 bytes in 2 files / 249.11Kb packed $end $info=megaste_it $mame 0.140 [Curt Coder, Olivier Galibert] MEGA STe (Italy), Atari, 1991 The Atari Mega STE was Atari Corporation's last ST series personal computer, released in 1991. The MEGA STE was essentially a late-model 680x0-based STE mounted in the case of the otherwise unrelated Atari TT computer, although a number of TT features were also blended in. The resulting machine was a more business-like version of the ST line. The MEGA STE is based on STE hardware. Physically, the 2 MB and 4 MB models shipped with a high resolution mono monitor, and an internal ACSI hard disk (the 1 MB model included neither a monitor, hard disk, nor hard disk controller). Despite offering better ST compatibility than the TT, it also included a number of TT features, from the ST-grey version of the TT case with separate keyboard and system unit, optional FPU, a VMEbus slot, two extra RS232 ports (all 9-pin rather than 25-pin as previous models had), a LocalTalk/RS-422 port (no AppleTalk software was ever produced) and a 1.44 MB HD floppy support. Support for a third/middle mouse button was included, too (source: http://en.wikipedia.org/wiki/Atari_MEGA_STE). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari MEGA STE (Italy)' system. ROMSET: 262144 bytes in 1 file / 122.50Kb packed $end $info=megaste_se $mame 0.140 [Curt Coder, Olivier Galibert] MEGA STe (Sweden), Atari, 1991 The Atari Mega STE was Atari Corporation's last ST series personal computer, released in 1991. The MEGA STE was essentially a late-model 680x0-based STE mounted in the case of the otherwise unrelated Atari TT computer, although a number of TT features were also blended in. The resulting machine was a more business-like version of the ST line. The MEGA STE is based on STE hardware. Physically, the 2 MB and 4 MB models shipped with a high resolution mono monitor, and an internal ACSI hard disk (the 1 MB model included neither a monitor, hard disk, nor hard disk controller). Despite offering better ST compatibility than the TT, it also included a number of TT features, from the ST-grey version of the TT case with separate keyboard and system unit, optional FPU, a VMEbus slot, two extra RS232 ports (all 9-pin rather than 25-pin as previous models had), a LocalTalk/RS-422 port (no AppleTalk software was ever produced) and a 1.44 MB HD floppy support. Support for a third/middle mouse button was included, too (source: http://en.wikipedia.org/wiki/Atari_MEGA_STE). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari MEGA STE (Sweden)' system. ROMSET: 524288 bytes in 2 files / 248.94Kb packed $end $info=megaste_uk $mame 0.140 [Curt Coder, Olivier Galibert] MEGA STe (UK), Atari, 1991 The Atari Mega STE was Atari Corporation's last ST series personal computer, released in 1991. The MEGA STE was essentially a late-model 680x0-based STE mounted in the case of the otherwise unrelated Atari TT computer, although a number of TT features were also blended in. The resulting machine was a more business-like version of the ST line. The MEGA STE is based on STE hardware. Physically, the 2 MB and 4 MB models shipped with a high resolution mono monitor, and an internal ACSI hard disk (the 1 MB model included neither a monitor, hard disk, nor hard disk controller). Despite offering better ST compatibility than the TT, it also included a number of TT features, from the ST-grey version of the TT case with separate keyboard and system unit, optional FPU, a VMEbus slot, two extra RS232 ports (all 9-pin rather than 25-pin as previous models had), a LocalTalk/RS-422 port (no AppleTalk software was ever produced) and a 1.44 MB HD floppy support. Support for a third/middle mouse button was included, too (source: http://en.wikipedia.org/wiki/Atari_MEGA_STE). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari MEGA STE (UK)' system. ROMSET: 262144 bytes in 1 file / 126.33Kb packed $end $info=megatrix $mame 0.246 [jordigahan, ClawGrip, Sean Riddle] MeGaTrix (Spain), , 2007 DRIVER: skeleton/ct909e_segadvd.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.246: jordigahan, ClawGrip and Sean Riddle added 'MeGaTrix (Spain)' system. ROMSET: 4194304 bytes in 1 file / 3.10Mb packed $end $info=mekd1 $mame 0.215 [68bit] MEK6800D1, Motorola, 1975 The MEK6800D1 was released in 1975 as a standalone system for the evaluation of the MC6800 microprocessor and its related peripheral chips. Two MC6820 PIA devices are included: one is available for general use, while the other is used to implement a bit-banging serial port for the RS232C or TTY current loop terminal interface running at 110 or 300 bps. (These bit rates are set by adjusting two potentiometers in an R/C oscillator connected to an MC14536 programmable timer.) The board supports up to six MCM6810 SRAM chips, providing 128-640 bytes of SRAM for user programs and 128 bytes of SRAM for the MIKBUG firmware, which is in a mask programmed MCM6830L7 ROM (p.2-169). An MC6850 ACIA was also included in some versions of the kit to support an additional serial communication channel, but its 16x bit rate clock needed to be supplied from an off-board circuit via connector P2 - an MC14411 bit rate generator chip with crystal controlled clock was suggested (source: http://www.sardis-technologies.com/pre-st29/mekd1.htm). DRIVER: motorola/mekd1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.215: 68bit added 'Motorola MEK6800D1' system. ROMSET: 512 bytes in 1 file / 0.48Kb packed $end $info=mekd2 $mame 0.128 [Juergen Buchmueller, Robbbert] MEK6800D2, Motorola, 1977 The MEK6800D2 was a development board for the Motorola 6800 microprocessor, produced by Motorola in 1976. It featured a keyboard with hexadecimal keys and a LED display, but also featured an RS-232 asynchronous serial interface for a Teletype or other terminal. There was an on-board debug program called JBUG fitted in a 1k ROM, and the maximum RAM capacity on board was 512 bytes, but this could be expanded via the Motorola EXORciser computer bus interface. There was also a parallel bus interface for general purpose I/O (source: http://en.wikipedia.org/wiki/MEK6800D2). DRIVER: motorola/mekd2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.149u1: Added 'cassette interface, system listed as WORKING [Robbbert]. - 0.142: Fixed keyboard. System is usable except for cassette [Robbbert]. - 0.128: Juergen Buchmueller and Robbbert added 'Motorola MEK6800D2' system. ROMSET: 1024 bytes in 1 file / 0.86Kb packed $end $info=mekd3 $mame 0.214 [68bit] MEK6802D3, Motorola, 1978 The MEK6802D3 is a single board computer system that empìoys the MC6802 microcomputer chip. In addition to the MC6802, the system contains a 2K operating system in firmware, Random Access Memory (RAM) data storage, keyboard/display for input and display of data, and an I/O bus interface for expansion. The MEK6802D3 computer system was developed as an educational tool for people interested in learning about microcomputers. This low cost single board computer system contains sufficient hardware and firmware for beginners to write, debug, and execute programs in machine language containing up to 256 bytes. Provisions are made for extensive system expansion using the system bus. There is a family of bus compatible support boards that permit easy expansion of the D3 card into a highly sophisticated computer (source: http://www.68bits.com/mek6802d3-manual.html). DRIVER: motorola/mekd3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, machine picture (in "Cabinet" collection) and PCB. WIP - 0.214: 68bit added 'Motorola MEK6802D3' system. ROMSET: 5120 bytes in 3 files / 3.68Kb packed $end $info=mekd4 $mame 0.214 [68bit] MEK6802D4, Motorola, 1980 Development board for the Motorola MC6802 microprocessor, released in the early 1980s as part of the MEK6800D4 system. It includes an MC6802 CPU with 128 bytes of internal RAM and a 1 MHz clock, a resident ROM monitor for basic debugging, parallel and serial I/O ports, connectors for bus expansion, and external power supply. Designed for engineers and hobbyists to learn the 6800 architecture, develop firmware, and test embedded circuits. Used with a serial keyboard and video terminal; programming is performed in assembly language via the integrated monitor. This board represents a key educational tool in the pre-microcontroller era for systems based on the Motorola 6800 family. DRIVER: motorola/mekd4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.214: 68bit added 'Motorola MEK6802D4' system. ROMSET: 8192 bytes in 4 files / 5.48Kb packed $end $info=mekd5 $mame 0.214 [68bit] MEK6802D5, Motorola, 1980 Development board for the Motorola MC6802 microprocessor, introduced in the early 1980s as an evolution of the MEK6800D4 series. Features the MC6802 CPU with 128 bytes of internal RAM and a 1 MHz clock, enhanced monitor ROM with improved debugging capabilities, parallel and serial I/O ports, bus expansion connectors, and external power input. Designed for engineers and hobbyists to study the 6800 architecture, develop firmware, and prototype embedded applications. Operated with a serial keyboard and video terminal; programming is done in assembly via the onboard monitor. Represents an upgraded educational platform in the pre-microcontroller era for systems based on the Motorola 6800 family, offering refined tools over the D4 variant. DRIVER: motorola/mekd5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, machine picture (in "Cabinet" collection) and PCB. WIP - 0.214: 68bit added 'Motorola MEK6802D5' system. ROMSET: 2048 bytes in 1 file / 1.52Kb packed $end $info=melodym $mame 0.183 [hap, Kevin Horton] Melody Madness, GAF, 1980 Vintage 1980 gaf melody madness game. Electronic musical memory game.melody madness is a musical matching game. Press one of its 24 song buttons and melody madness will play a tune, then give you seven seconds to press another button to match it. If the second button you press is a match, ta-da! Melody madness lights up with a fanfare and you get a point. If not, you get a raspberry. Then the next player take a turn it takes skill and lots of concentration to play (source: http://www.terapeak.com/worth/vintage-1980-gaf-melody-madness-game-electronic-musical-memory-game/182350694881/). DRIVER: handheld/hh_pic16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.183: hap and Kevin Horton added 'GAF Melody Madness' system. ROMSET: 1024 bytes in 1 file / 0.82Kb packed $end $info=memc $mame 0.228 [Nigel Barnes] Acorn MEMC, , ???? DRIVER: devices/machine/acorn_memc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Nigel Barnes added 'Acorn MEMC' device. ROMSET: None required. $end $info=memcjr $mame 0.258 [R. Belmont] Apple MEMCjr memory controller, , ???? DRIVER: apple/djmemc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: R. Belmont added 'Apple MEMCjr memory controller' device. ROMSET: None required. $end $info=memoquiz $mame 0.230 [hap, Sean Riddle] Memoquiz, M.E.M. Belgium, 1978 Belgian version of Mattel's Mind Boggler game. Try to crack the computer's secret codes! (Note: despite the appearence of the game, it does not make any sound (it looks like it has a little speaker on the front, but it doesn't) (source: https://www.handheldmuseum.com/Misc/MEMMemoquiz.htm). DRIVER: handheld/hh_pps41.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.230: hap and Sean Riddle added 'M.E.M. Belgium Memoquiz' system. ROMSET: 954 bytes in 2 files / 0.60Kb packed $end $info=memorymoog $mame 0.274 [m1macrophage] Memorymoog, Moog Music, 1982 The Memorymoog is a polyphonic electronic music synthesizer manufactured by Moog Music from 1982 to 1985, the last polyphonic synthesizer to be released by Moog Music before the company declared bankruptcy in 1987. While comparable to other polyphonic synthesizers of the time period, such as the Sequential Circuits Prophet-5 and Oberheim OB-Xa, the Memorymoog distinguished itself with an additional, 3rd audio oscillator per voice and greater preset storage capacity (source: https://en.wikipedia.org/wiki/Memorymoog). DRIVER: moog/memorymoog.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Replaced matrix() with write_mx/my() (#13721) [m1macrophage]. - 0.274: m1macrophage added 'Moog Music Memorymoog' system. ROMSET: 12288 bytes in 3 files / 7.65Kb packed $end $info=mentor16 $mame 0.263 [hap, Berger] Mentor 16, Novag Industries / Intelligent Heuristic Programming, 1989 The Mentor 16 was launched by Novag in 1989; the programmer is the "usual" David Kittinger. It is a tabletop sensory chessboard (27.3 x 27.5 x 2.8 cm) equipped with an 8 Mhz processor, 16 Kbytes of ROM and 256 bytes of RAM. An opening library of 8000 half-moves is provided. There are 48 game levels available, and the playing strength (Aktiv list) is 1537 ELO points (source, translated from Italian: https://museoscacchi.wordpress.com/2011/02/19/novag-mentor-16/). DRIVER: novag/mentor16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.267: Small update to internal artwork [hap]. - 0.264: Changed manufacturer to 'Novag Industries'. Add lcd vertical layout to artwork [hap]. - 0.263: hap and Berger added 'Novag Mentor 16' system. ROMSET: 16384 bytes in 1 file / 13.12Kb packed $end $info=mephisto $mame 0.282 [Berger] Mephisto (set 1), Hegener + Glaser, 1980 It is a dedicated chess computer released in 1980, designed for serious players and amateur competitions. Based on an 8-bit microprocessor, it offers multiple difficulty levels, position analysis, an opening book, and an LED display for move visualization. Integrated into a compact design with a mechanical keyboard and physical chessboard, it uses an advanced game engine for its time, establishing itself as one of the first commercial systems capable of challenging intermediate-level players with precision and reliability. DRIVER: hegenerglaser/brikett.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: Berger added 'Hegener + Glaser Mephisto (set 1)' system. ROMSET: 6144 bytes in 6 files / 5.25Kb packed $end $info=mephisto1x $mame 0.219 [Berger, blitzchess.fr] Mephisto 1X, Hegener + Glaser, 1981 The Hegener + Glaser Mephisto 1X is an electronic device dedicated to the game of chess, produced by the German company Hegener + Glaser AG, known for developing a long series of portable and tabletop chess computers in the 1980s and 1990s. The Mephisto series is one of the most famous brands in the chess computer scene at the time. The designation "1X" seems to indicate an entry-level version or a particular edition of the basic model within the Mephisto range, although it is not an extremely well-known model like the "Mephisto Berlin" or the "Mephisto MM II," which were based on very strong chess software (such as the Rebel or Kramer engines ). DRIVER: hegenerglaser/brikett.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Berger and blitzchess.fr added 'Hegener + Glaser Mephisto 1X' system. ROMSET: 12288 bytes in 3 files / 9.74Kb packed $end $info=mephisto2 $mame 0.213 [hap, Berger] Mephisto II (set 1), Hegener + Glaser, 1981 Manfred Hegener and Florian Glaser started working together in 1969, with the aim of producing semiconductors. After coming into contact with programmers Thomas Nitsche and Elmar Henne in 1978, they decided to devote themselves to the production of electronic chess boards, and that was how in 1980 the brand "Mephisto" and the "Mephisto I" - soon nicknamed "Das brickett" came to light. ", The brick - was put up for sale. In 1984, Hegener & Glaser managed to add the programmer Richard Lang, known for having just won the World Microcomputer Chess Championship (WMCCC) with his software for Psion. In the same year Thomas Nitsche and Elmar Henne participated in the WMCC with the Mephisto III-S Glasgow, which ranked first among the dedicated chess computers. Richard Lang won the next six WMCCs (1985 - 1990) with the Mephisto brand, thanks to the Amsterdam, Dallas, Rome, Almeria, Portorose and Lyon models, thus making Hegener & Glaser the largest and most famous manufacturer of electronic chessboards of the years 80. In 1989, Hegener & Glaser purchased Fidelity Electronics, which had since become in crisis, but Fidelity's debts and market contraction soon led to Hegener and Glaser, who had to sell their company to Saitek Ltd. Although the printer or TV interface never appeared on the market, it did, however, launch a new program in December 1981. The Mephisto II program was twice as large (16 KByte), had a much larger opening repertoire (4,000 half-trains instead of 220) and was also considerably stronger. After all, it was the world champion of Travemünde, the Mark V, superior. Only after a few months had it beaten the new Fidelity stars Sensory 9 and Prestige, although it could defeat the Prestige even in a sensational show fight under the supervision of a Bundesliga referee. Here is not flawless, but quite nice lot (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_II). DRIVER: hegenerglaser/brikett.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.282: Correct romlabels [hap]. - 0.218: Changed description to 'Mephisto II (set 1)'. - 0.213: hap and Berger added 'Hegener + Glaser Mephisto II' system. ROMSET: 12288 bytes in 3 files / 9.90Kb packed $end $info=mephisto2a $mame 0.219 [Berger] Mephisto II (set 2), Hegener + Glaser, 1981 Manfred Hegener and Florian Glaser started working together in 1969, with the aim of producing semiconductors. After coming into contact with programmers Thomas Nitsche and Elmar Henne in 1978, they decided to devote themselves to the production of electronic chess boards, and that was how in 1980 the brand "Mephisto" and the "Mephisto I" - soon nicknamed "Das brickett" came to light. ", The brick - was put up for sale. In 1984, Hegener & Glaser managed to add the programmer Richard Lang, known for having just won the World Microcomputer Chess Championship (WMCCC) with his software for Psion. In the same year Thomas Nitsche and Elmar Henne participated in the WMCC with the Mephisto III-S Glasgow, which ranked first among the dedicated chess computers. Richard Lang won the next six WMCCs (1985 - 1990) with the Mephisto brand, thanks to the Amsterdam, Dallas, Rome, Almeria, Portorose and Lyon models, thus making Hegener & Glaser the largest and most famous manufacturer of electronic chessboards of the years 80. In 1989, Hegener & Glaser purchased Fidelity Electronics, which had since become in crisis, but Fidelity's debts and market contraction soon led to Hegener and Glaser, who had to sell their company to Saitek Ltd. Although the printer or TV interface never appeared on the market, it did, however, launch a new program in December 1981. The Mephisto II program was twice as large (16 KByte), had a much larger opening repertoire (4,000 half-trains instead of 220) and was also considerably stronger. After all, it was the world champion of Travemünde, the Mark V, superior. Only after a few months had it beaten the new Fidelity stars Sensory 9 and Prestige, although it could defeat the Prestige even in a sensational show fight under the supervision of a Bundesliga referee. Here is not flawless, but quite nice lot (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_II). DRIVER: hegenerglaser/brikett.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Berger added 'Hegener + Glaser Mephisto II (set 2)' system. ROMSET: 8192 bytes in 2 files / 6.61Kb packed $end $info=mephisto2b $mame 0.268 [Berger] Mephisto II (set 3), Hegener + Glaser, 1981 The successor to Mephisto, Mephisto II, was released at the end of 1982. The program was based on the experimental version that triumphed at the MCCT (Second Stockholm Micro Computer Chess Tournament) in Stockholm in 1980 and at the CPWTIPC (Chess Programs World Tournament in Personal Computers) in Paris in 1981. The playing strength could be increased and the opening library also became much more extensive with ~300 variations. The first version of the Mephisto II ran at 3.5 MHz. From September 1982, the Mephisto II (original with basic unit I, 1802 with 3.5 MHz) was upgraded with higher-quality components (basic unit II, 1802 with 6.1 MHz), without the model name changing (source, traslated from Geraman: https://www.schach-computer.info/wiki/index.php/Mephisto_II). DRIVER: hegenerglaser/brikett.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.268: Berger added 'Hegener + Glaser Mephisto II (set 3)' system. ROMSET: 8192 bytes in 2 files / 6.61Kb packed $end $info=mephisto3 $mame 0.213 [hap, Berger] Mephisto III (set 1), Hegener + Glaser, 1983 The memory module of the predecessor Mephisto II (left, inside view of the III module type b) also works in the Mephisto III basic unit. And vice versa, of course! However, there seems to be newer III basic devices in which the II module is not working properly. Also interesting is the fact that in some later III basic devices the processor 1806 was installed instead of the 1802. The Mephisto III program can also be found in the insert Mephisto MM I for the Modular series. The main difference was the use of the 8 MHz processor 1806. There are 2 versions of the Mephisto III program: the former version III a contains a bug in the problem solving level. Only version III b is actively playing e4 e6 in the opening. You can also differentiate the versions with a look at the opened program module: the a-version is stored in 2 EPROMs, the B version is in a ROM (the 2 additional blocks are RAMs, ie the modules contain 4 or 3 chips), Upon request, the newer basic devices of Mephisto II or Mephisto III (6.1 MHz versions) could be converted to 12 MHz, but then ran only with IIIer module. For this purpose, the processor CDP 1802 was replaced by a CDP 1805 and the on-board electronics were slightly modified (supply voltage increased during mains operation). When battery powered, these devices run as usual at 3.5 MHz. Instead of the 6.1 MHz version typical about 1.8 positions / s comes a 12 MHz briquette to about 3.4 positions. For comparison, a Mephisto MM I 8 MHz creates 2.3 positions, while a Mephisto III-S Glasgow (68000, 12 MHz) manages (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_III). DRIVER: hegenerglaser/brikett.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and PCB. WIP: - 0.268: Reorder parent/clones [hap]. - 0.227: Changed description to 'Mephisto III (set 1)'. - 0.214: Changed description to 'Mephisto III (ver. A)'. - 0.213: hap and Berger added 'Hegener + Glaser Mephisto III' system. ROMSET: 32768 bytes in 1 file / 20.72Kb packed $end $info=mephisto3a $mame 0.227 [Berger] Mephisto III (set 2), Hegener + Glaser, 1983 The memory module of the predecessor Mephisto II (left, inside view of the III module type b) also works in the Mephisto III basic unit. And vice versa, of course! However, there seems to be newer III basic devices in which the II module is not working properly. Also interesting is the fact that in some later III basic devices the processor 1806 was installed instead of the 1802. The Mephisto III program can also be found in the insert Mephisto MM I for the Modular series. The main difference was the use of the 8 MHz processor 1806. There are 2 versions of the Mephisto III program: the former version III a contains a bug in the problem solving level. Only version III b is actively playing e4 e6 in the opening. You can also differentiate the versions with a look at the opened program module: the a-version is stored in 2 EPROMs, the B version is in a ROM (the 2 additional blocks are RAMs, ie the modules contain 4 or 3 chips), Upon request, the newer basic devices of Mephisto II or Mephisto III (6.1 MHz versions) could be converted to 12 MHz, but then ran only with IIIer module. For this purpose, the processor CDP 1802 was replaced by a CDP 1805 and the on-board electronics were slightly modified (supply voltage increased during mains operation). When battery powered, these devices run as usual at 3.5 MHz. Instead of the 6.1 MHz version typical about 1.8 positions / s comes a 12 MHz briquette to about 3.4 positions. For comparison, a Mephisto MM I 8 MHz creates 2.3 positions, while a Mephisto III-S Glasgow (68000, 12 MHz) manages (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_III). DRIVER: hegenerglaser/brikett.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: Berger added 'Hegener + Glaser Mephisto III (set 2)' system. ROMSET: 32768 bytes in 2 files / 20.98Kb packed $end $info=mephisto3b $mame 0.214 [Berger, Achim] Mephisto III (set 3), Hegener + Glaser, 1983 The memory module of the predecessor Mephisto II (left, inside view of the III module type b) also works in the Mephisto III basic unit. And vice versa, of course! However, there seems to be newer III basic devices in which the II module is not working properly. Also interesting is the fact that in some later III basic devices the processor 1806 was installed instead of the 1802. The Mephisto III program can also be found in the insert Mephisto MM I for the Modular series. The main difference was the use of the 8 MHz processor 1806. There are 2 versions of the Mephisto III program: the former version III a contains a bug in the problem solving level. Only version III b is actively playing e4 e6 in the opening. You can also differentiate the versions with a look at the opened program module: the a-version is stored in 2 EPROMs, the B version is in a ROM (the 2 additional blocks are RAMs, ie the modules contain 4 or 3 chips), Upon request, the newer basic devices of Mephisto II or Mephisto III (6.1 MHz versions) could be converted to 12 MHz, but then ran only with IIIer module. For this purpose, the processor CDP 1802 was replaced by a CDP 1805 and the on-board electronics were slightly modified (supply voltage increased during mains operation). When battery powered, these devices run as usual at 3.5 MHz. Instead of the 6.1 MHz version typical about 1.8 positions / s comes a 12 MHz briquette to about 3.4 positions. For comparison, a Mephisto MM I 8 MHz creates 2.3 positions, while a Mephisto III-S Glasgow (68000, 12 MHz) manages (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_III). DRIVER: hegenerglaser/brikett.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: Changed description to 'Mephisto III (set 3)'. - 0.214: Berger and Achim added 'Hegener + Glaser Mephisto III (ver. B)' system. ROMSET: 32768 bytes in 2 files / 20.95Kb packed $end $info=mephisto3c $mame 0.227 [Berger] Mephisto III (set 4), Hegener + Glaser, 1983 The memory module of the predecessor Mephisto II (left, inside view of the III module type b) also works in the Mephisto III basic unit. And vice versa, of course! However, there seems to be newer III basic devices in which the II module is not working properly. Also interesting is the fact that in some later III basic devices the processor 1806 was installed instead of the 1802. The Mephisto III program can also be found in the insert Mephisto MM I for the Modular series. The main difference was the use of the 8 MHz processor 1806. There are 2 versions of the Mephisto III program: the former version III a contains a bug in the problem solving level. Only version III b is actively playing e4 e6 in the opening. You can also differentiate the versions with a look at the opened program module: the a-version is stored in 2 EPROMs, the B version is in a ROM (the 2 additional blocks are RAMs, ie the modules contain 4 or 3 chips), Upon request, the newer basic devices of Mephisto II or Mephisto III (6.1 MHz versions) could be converted to 12 MHz, but then ran only with IIIer module. For this purpose, the processor CDP 1802 was replaced by a CDP 1805 and the on-board electronics were slightly modified (supply voltage increased during mains operation). When battery powered, these devices run as usual at 3.5 MHz. Instead of the 6.1 MHz version typical about 1.8 positions / s comes a 12 MHz briquette to about 3.4 positions. For comparison, a Mephisto MM I 8 MHz creates 2.3 positions, while a Mephisto III-S Glasgow (68000, 12 MHz) manages (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_III). DRIVER: hegenerglaser/brikett.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: Berger added 'Hegener + Glaser Mephisto III (set 4)' system. ROMSET: 32768 bytes in 2 files / 21.16Kb packed $end $info=mephisto3d $mame 0.279 [Berger] Mephisto III (set 5), Hegener + Glaser, 1983 The memory module of the predecessor Mephisto II (left, inside view of the III module type b) also works in the Mephisto III basic unit. And vice versa, of course! However, there seems to be newer III basic devices in which the II module is not working properly. Also interesting is the fact that in some later III basic devices the processor 1806 was installed instead of the 1802. The Mephisto III program can also be found in the insert Mephisto MM I for the Modular series. The main difference was the use of the 8 MHz processor 1806. There are 2 versions of the Mephisto III program: the former version III a contains a bug in the problem solving level. Only version III b is actively playing e4 e6 in the opening. You can also differentiate the versions with a look at the opened program module: the a-version is stored in 2 EPROMs, the B version is in a ROM (the 2 additional blocks are RAMs, ie the modules contain 4 or 3 chips), Upon request, the newer basic devices of Mephisto II or Mephisto III (6.1 MHz versions) could be converted to 12 MHz, but then ran only with IIIer module. For this purpose, the processor CDP 1802 was replaced by a CDP 1805 and the on-board electronics were slightly modified (supply voltage increased during mains operation). When battery powered, these devices run as usual at 3.5 MHz. Instead of the 6.1 MHz version typical about 1.8 positions / s comes a 12 MHz briquette to about 3.4 positions. For comparison, a Mephisto MM I 8 MHz creates 2.3 positions, while a Mephisto III-S Glasgow (68000, 12 MHz) manages (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_III). DRIVER: hegenerglaser/brikett.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Berger added 'Hegener + Glaser Mephisto III (set 5)' system. ROMSET: 32768 bytes in 2 files / 21.18Kb packed $end $info=mephistoa $mame 0.213 [hap, Berger] Mephisto (set 2), Hegener + Glaser, 1980 Manfred Hegener and Florian Glaser started working together in 1969, with the aim of producing semiconductors. After coming into contact with programmers Thomas Nitsche and Elmar Henne in 1978, they decided to devote themselves to the production of electronic chess boards, and that was how in 1980 the brand "Mephisto" and the "Mephisto I" - soon nicknamed "Das brickett" came to light. ", The brick - was put up for sale. In 1984, Hegener & Glaser managed to add the programmer Richard Lang, known for having just won the World Microcomputer Chess Championship (WMCCC) with his software for Psion. In the same year Thomas Nitsche and Elmar Henne participated in the WMCC with the Mephisto III-S Glasgow, which ranked first among the dedicated chess computers. Richard Lang won the next six WMCCs (1985 - 1990) with the Mephisto brand, thanks to the Amsterdam, Dallas, Rome, Almeria, Portorose and Lyon models, thus making Hegener & Glaser the largest and most famous manufacturer of electronic chessboards of the years 80. In 1989, Hegener & Glaser purchased Fidelity Electronics, which had since become in crisis, but Fidelity's debts and market contraction soon led to Hegener and Glaser, who had to sell their company to Saitek Ltd. (source, traslated from Italian: https://museoscacchi.wordpress.com/hegener-glaser-mephisto/). DRIVER: hegenerglaser/brikett.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: Renamed (mephisto) to (mephistoa) and Changed description to 'Mephisto (set 2)'. - 0.259: Small update to internal artwork [hap]. - 0.213: hap and Berger added 'Hegener + Glaser Mephisto' system. ROMSET: 1024 bytes in 1 file / 0.87Kb packed $end $info=mephistoe2 $mame 0.214 [Berger, Achim] Mephisto ESB II (ESB 6000 board), Hegener + Glaser, 1981 With ESB II, the program module for the Mephisto II basic unit was called, which enabled the control of the magnetic sensor boards ESB II, ESB 3000 and ESB 6000. The first version is i. W. the program Mephisto II with from 300 to 350 variants increased opening library and was brought simultaneously with the simple Mephisto II basic unit Christmas 1981 on the market. It ran like the Mephisto II with a 3.5 MHz basic unit. With the introduction of the 6.1 MHz basic units (briquette), a new ESB IIb module was launched, which runs in the boards ESB 3000/6000. In this module, the software should be improved again, especially the Enspielverhalten. This version can also be found in the later Mirage module. ESB II was also the first magnetic sensor board (similar to the Mephisto ESB 6000) of Mephisto called. In contrast to the ESB 6000, the module was built into the board and only modules of the first series are running with a sticker on the back, so the board control is not compatible with the ESB 3000/6000. The Mephisto ESB II clock rate was initially 3.5Mhz, and later, after the introduction of the 6.1MHz briquette, even older 6.1MHz ESB IIs were sold off. From the ESB 3000/6000 all variants had 6.1 MHz (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_ESB_II). DRIVER: hegenerglaser/brikett.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.268: Renamed (mephisto2e) to (mephistoe2) and description changed to 'Mephisto ESB II (ESB 6000 board)'. - 0.214: Berger and Achim added 'Hegener + Glaser Mephisto ESB II' system. ROMSET: 16384 bytes in 4 files / 12.79Kb packed $end $info=mephistoe2a $mame 0.268 [hap, Berger] Mephisto ESB II (ESB II board), Hegener + Glaser, 1981 ESB II was the name given to the program module for the Mephisto II basic device, which made it possible to control the ESB II, ESB 3000 and ESB 6000 magnetic sensor boards. The first version corresponds mainly to the Mephisto II program with the opening library increased from 300 to 350 variants and was launched at the same time as the simple Mephisto II basic unit at Christmas 1981. Like the Mephisto II, it ran with a 3.5 MHz base unit. With the introduction of the 6.1 MHz base units (Briquette), a new ESB IIb module was launched, which runs in the ESB 3000/6000 boards. The software of this module is said to be improved once again, especially the playback behavior. This version can also be found in the later Mirage module (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_ESB_II). DRIVER: hegenerglaser/brikett.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.268: hap and Berger added 'Hegener + Glaser Mephisto ESB II (ESB II board)' system. ROMSET: 16384 bytes in 4 files / 11.88Kb packed $end $info=mephistoj $mame 0.222 [hap, Berger, Achim] Mephisto Junior (1982 version), Hegener + Glaser, 1982 This is the MEPHISTO JUNIOR travel version from 1982. The program was written by Thomas Nitsche & Elmar Henne who later in 1984 became joint World Champions which was held in Glasgow, Scotland. The MEPHISTO JUNIOR travel version should not be confused confused with the table top version which came out in 1990 with the chess software written by Eric van Riet Paap. MEPHISTO JUNIOR travel version is an improved MEPHISTO 1 and uses the experimental program MEPHISTO X which finished first in the 1980 Micro Tournament held in Stockholm, Sweden; finishing ahead of Sargon (Dan & Kathe Spracklen) and Mychess (David Kittinger) (source: http://www.spacious-mind.com/html/junior_travel.html). DRIVER: hegenerglaser/brikett.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: hap, Berger and Achim added 'Hegener + Glaser Mephisto Junior (1982 version)' system. ROMSET: 8192 bytes in 1 file / 6.63Kb packed $end $info=meritum_net $mame 0.144u5 [Miodrag Milanović] Meritum I (Model 2) (network), Mera-Elzab, 1985 The Meritum was a Polish home computer esteemed as the forerunner of the Polish computer industry and the first home computer produced in Poland. Nevertheless, the machine was really a clone of the TRS-80 Model I (with a Polish BASIC Level II version in ROM). Mera-Elzab made two versions of Meritum and a third was announced and exhibited in a computer fair in 1986, but was never produced (vapourware). The Meritum I was launched in 1983, with 16 KB of RAM, text mode of 32x16 lines, and semi-graphic (32x16, 64x16 or 128x48 pixels); monochromatic display and limited expansion capabilities (source: http://en.wikipedia.org/wiki/Mera-Elzab_Meritum#Meritum_I). DRIVER: trs/meritum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_quik.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u5: Miodrag Milanović added 'Meritum I (Model 2) (network)' system. ROMSET: 14336 bytes in 6 files / 9.34Kb packed $end $info=meritum1 $mame 0.217 [Robbbert] Meritum I (Model 1), Mera-Elzab, 1983 Based on U880 processor at 2.5 MHz. 17 KiB of RAM (16 KiB of dynamic memory and 1 KiB static memory); 16 KiB version was also available. 14 KiB of ROM consisted of 12 KiB BASIC. It was slightly modified TRS-80 Model I BASIC Level II. In additional 2 KiB, monitor program was stored. Content of ROM was provided by ITM company. Display circuit was similar to TRS-80, it supported 64×16 or 32×16 monochrome text mode only; low resolution 128×48 graphic mode simulated by semigraphics. Character generator resided in separate ROM memory, there was also separate 1 KiB of video memory. Similar to TRS-80 there were no lower case characters. No polish specific characters (????Ó?????) on the keyboard and character table. Composite video signal available on standard DIM socket. Due to the lack of a built-in TV modulator, it was not possible to connect directly to the TV. An external TV adapter working in channels 1–6 was available. The computer was equipped with parallel and serial port not compatible with TRS-80 Expansion Interface. Parallel port was based on MCY7855 universal I/O chip which was Polish clone of Intel 8255. The port was usually used to connect a printer but could be used to control industrial processes as well. Serial port used MCY7851 (clone of Intel 8251); transmission rates from 95 to 9600 bauds were possible. In addition, hardware counter chip 8253 was available. Thanks to this chip the computer could generate sound (1 channel), initially using built-in speaker later using an amplifier in a monitor. As mass storage, only cassette recorder can be used. Transmission speed was 500 baud. At the end of the first year of production, the computer was slightly modified by adding support for Polish characters on the screen, a keyboard with Polish characters and the memory was expanded (source: https://en.wikipedia.org/wiki/Mera-Elzab_Meritum). DRIVER: trs/meritum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_quik.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.217: Robbbert added 'Mera-Elzab Meritum I (Model 1)' system. ROMSET: 16384 bytes in 8 files / 11.96Kb packed $end $info=meritum2 $mame 0.144u5 [Miodrag Milanović] Meritum I (Model 2), Mera-Elzab, 1985 The Meritum was a Polish home computer esteemed as the forerunner of the Polish computer industry and the first home computer produced in Poland. Nevertheless, the machine was really a clone of the TRS-80 Model I (with a Polish BASIC Level II version in ROM). Mera-Elzab made two versions of Meritum and a third was announced and exhibited in a computer fair in 1986, but was never produced (vapourware). The Meritum I was launched in 1983, with 16 KB of RAM, text mode of 32x16 lines, and semi-graphic (32x16, 64x16 or 128x48 pixels); monochromatic display and limited expansion capabilities (source: http://en.wikipedia.org/wiki/Mera-Elzab_Meritum#Meritum_I). DRIVER: trs/meritum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_quik.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.217: Renamed (meritum) to (meritum2). - 0.201: Added 'NMI key, and remapped keys to be more accurate to hardware [AJR]. - 0.144u5: Miodrag Milanović added 'Mera-Elzab Meritum I (model 2)' system. ROMSET: 12288 bytes in 5 files / 6.38Kb packed $end $info=merlin $mame 0.147u3 [Wilbert Pol, kevtris] Merlin: The Electronic Wizard, Parker Brothers, 1978 Merlin (sometimes known as Merlin, the Electronic Wizard) was a handheld electronic game first made by Parker Brothers in 1978. Merlin is notable as one of the earliest and most popular handheld games, selling over 5 million units during its initial run, as well as one of the most long-lived, remaining popular throughout the 1980s. A version of the game has been recently re-released by the Milton Bradley Company. Merlin was created by Bob Doyle, a Harvard PhD and inventor who had previously worked with NASA. Merlin took the form of a rectangular device about eight inches long and three inches wide. The play area of the game consisted of a matrix of eleven buttons; each button contained a red LED. The array was encased in a red plastic housing, bearing a slight resemblance to an overgrown touch-tone telephone. Four game-selection and control buttons were also placed at the bottom of the unit; a speaker took up the top section. Supporting electronics (including a simple microprocessor) were contained within the shell of the game. Parker Brothers later released Master Merlin with more games, and the rarer Split Second, where all games involve time with a more advanced display, sporting line segments around the dots. Both of these share the same general case shape, and came out a few years after Merlin (source: http://en.wikipedia.org/wiki/Merlin_(game)). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.254: Changed description to 'Merlin: The Electronic Wizard'. - 0.247: Changed description to 'Merlin - The Electronic Wizard'. - 0.242: Changed description to 'Merlin - The Electronic Wizard (set 1)'. - 0.156: Redo merlin layout. - 0.147u3: Wilbert Pol and kevtris added 'driver of Parker Brothers Merlin' system. ROMSET: 3280 bytes in 3 files / 2.19Kb packed $end $info=mes $mame 0.140 [Robbbert] MES, Schleicher, 198? DRIVER: skeleton/mes.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.140: Robbbert added skeleton driver of 'Schleicher MES' system. ROMSET: 20480 bytes in 3 files / 8.56Kb packed $end $info=messimg_disk_image $mame 0.163 Mac image, , ???? DRIVER: devices/bus/nubus/nubus_image.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Mac image' device. ROMSET: None required. $end $info=metamaq2 $mame 0.164 [Felipe Corrêa da Silva Sanches] Metamaquina 2 desktop 3d printer, Metamaquina, 2012 Metamáquina is the first company in Brazil dedicated to make low cost 3D printers. Metamáquina was started as the first technology project funded through crowdfunding platform in Brazil. Metamáquina has just released it latest model Metamáquina 2. Metamáquina 2 is the second model of Metamáquina printers with a print volume twice as big as the previous model. Metamáquina 2 was developed during the second half of 2012 and in January 2013 the company finished the final tests and started production. The Metamáquina 2 features several improvements in quality, functionality and speed, such as a robust laser-cut structure, more accurate printing quality, and especially a higher print volume, more than twice of the previous model, allowing for the creation parts up to 15cm tall (source: https://www.3ders.org/articles/20130411-first-brazilian-open-source-3d-printer-metamaquina.html). DRIVER: ultimachine/rambo.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.164: Felipe Corrêa da Silva Sanches added 'Metamaquina Metamaquina 2 desktop 3d printer' system. ROMSET: 781932 bytes in 13 files / 409.12Kb packed $end $info=mex68kecb $mame 0.270 [Chris Hanson] 68000 Educational Computer Board, Motorola, 1981 The Motorola 68000 Educational Computer Board (MEX68KECB) was a development board for the Motorola 68000 microprocessor, introduced by Motorola in 1981. It featured the 68K CPU, memory, I/O devices and built-in educational and training software (source: https://en.wikipedia.org/wiki/Motorola_68000_Educational_Computer_Board). DRIVER: motorola/mex68kecb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Chris Hanson added 'Motorola 68000 Educational Computer Board' system. ROMSET: 16384 bytes in 2 files / 11.77Kb packed $end $info=mfabfz $mame 0.191 [rfka01, Robbbert] Mikrocomputer fuer Ausbildung, Berufsfoerdungszentrum Essen, 1979 The Microcomputer for Education (MFA) is a German microcomputer for training. He was, For example, in the field of communication electronics. The MFA is modular in a 19 "housing and can be equipped with a wide range of expansion cards, all components, including the basic components, such as CPU, RAM or ROM, are designed as plug-in cards to the data, address and system bus of the' system.The MFA is thus well suited to the processes in a computer.Planning is usually done in assembler and can be connected to a PC via the RS232 interface on which a terminal emulation, which can then be used to add the keyboard inputs and the screen output, but it also has its own keyboard and monitor, which was later added 'to the CP / M operating system, using a bootstrap loader even copied into the memory and then turned off the EPROM to load the first sector of the floppy disk, from which further routines for loading the operating system CP / M were found. After shutting down the EPROM, up to 64KB of RAM was available, which could use CP / M. Communication with the operator then ran through an 8251 UART card in conjunction with a terminal. The MAT85 system was used to communicate via the SID and SOD pins of the 8085 processor. The serial protocol was only implemented by software. When the 8251-UART is used against the software solution, a lot of computing power is freed, in which other tasks can be taken over by the processor (source, traslated from German: https://de.wikipedia.org/wiki/Mikrocomputer_f%C3%BCr_Ausbildung). DRIVER: skeleton/mfabfz.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.191: rfka01 and Robbbert added 'Berufsfoerdungszentrum Essen Mikrocomputer fuer Ausbildung' system. ROMSET: 32768 bytes in 1 file / 21.25Kb packed $end $info=mfabfz85 $mame 0.191 [rfka01, Robbbert] Mikrocomputer fuer Ausbildung MAT85, Berufsfoerdungszentrum Essen, 1979 The Microcomputer for Education (MFA) is a German microcomputer for training. He was, For example, in the field of communication electronics. The MFA is modular in a 19 "housing and can be equipped with a wide range of expansion cards, all components, including the basic components, such as CPU, RAM or ROM, are designed as plug-in cards to the data, address and system bus of the' system.The MFA is thus well suited to the processes in a computer.Planning is usually done in assembler and can be connected to a PC via the RS232 interface on which a terminal emulation, which can then be used to add the keyboard inputs and the screen output, but it also has its own keyboard and monitor, which was later added 'to the CP / M operating system, using a bootstrap loader even copied into the memory and then turned off the EPROM to load the first sector of the floppy disk, from which further routines for loading the operating system CP / M were found. After shutting down the EPROM, up to 64KB of RAM was available, which could use CP / M. Communication with the operator then ran through an 8251 UART card in conjunction with a terminal. The MAT85 system was used to communicate via the SID and SOD pins of the 8085 processor. The serial protocol was only implemented by software. When the 8251-UART is used against the software solution, a lot of computing power is freed, in which other tasks can be taken over by the processor. Setting the interface: COM 1, 4800, N, 8, 1. Monitor commands display program sequences on the screen or enable the dialog with the computer (source, traslated from German: https://de.wikipedia.org/wiki/Mikrocomputer_f%C3%BCr_Ausbildung#Betriebssystem_MAT_85). DRIVER: skeleton/mfabfz.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.191: rfka01 and Robbbert added 'Berufsfoerdungszentrum Essen Mikrocomputer fuer Ausbildung MAT85' system. ROMSET: 106496 bytes in 22 files / 72.57Kb packed $end $info=mfd51w $mame 0.228 [Olivier Galibert] Apple/Sony 3.5 DD (400/800K GCR), , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Olivier Galibert added 'Apple/Sony 3.5 DD (400/800K GCR)' device. ROMSET: None required. $end $info=mfd75w $mame 0.228 [Olivier Galibert] Apple/Sony 3.5 HD (Superdrive), , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Olivier Galibert added 'Apple/Sony 3.5 HD (Superdrive)' device. ROMSET: None required. $end $info=mfleappad $mame 0.208 [Sean Riddle, ClawGrip] My First LeapPad, LeapFrog, 2002 Encourage and prepare your child for reading and math with this responsive and stimulating toy from LeapFrog. My First LeapPad is a portable learning system with a built-in storybook and magic pen. Kids use the stylus-like pen to touch the book and interact with the stories. Self-directed learning and play lets them hear words, music and sound effects, and sing along to whimsical songs. Interactive games help them explore the alphabet, learn letters and phonics, and develop object, shape and color identification skills. Features 2 play modes, story and activity. Lightweight and easy to carry. Uses 4 AA batteries, included. Imported. 12-1/3Lx12Wx2-4/5D" (source: https://www.amazon.com/LeapFrog-My-First-LeapPad-Blue/dp/B00005BHK6). DRIVER: leapfrog/leappad.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: leapfrog_mfleappad_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.208: Sean Riddle and ClawGrip added 'LeapFrog My First LeapPad (World, V1.3)' system. ROMSET: 5242880 bytes in 2 files / 3.87Mb packed $end $info=mfm_harddisk $mame 0.169 Generic MFM hard disk, , ???? DRIVER: devices/imagedev/mfmhd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.169: Added 'Generic MFM hard disk' device. ROMSET: None required. $end $info=mfm_hd_connector $mame 0.163 MFM hard disk connector, , ???? DRIVER: devices/imagedev/mfmhd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'MFM hard disk connector' device. ROMSET: None required. $end $info=mfm_hd_st213 $mame 0.169 Seagate ST-213 MFM hard disk, , ???? DRIVER: devices/imagedev/mfmhd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.169: Added 'Seagate ST-213 MFM hard disk' device. ROMSET: None required. $end $info=mfm_hd_st225 $mame 0.169 Seagate ST-225 MFM hard disk, , ???? DRIVER: devices/imagedev/mfmhd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.169: Added 'Seagate ST-225 MFM hard disk' device. ROMSET: None required. $end $info=mfm_hd_st251 $mame 0.169 Seagate ST-251 MFM hard disk, , ???? DRIVER: devices/imagedev/mfmhd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.169: Added 'Seagate ST-251 MFM hard disk' device. ROMSET: None required. $end $info=mfootb $mame 0.242 [hap, Sean Riddle] Football (Mattel), Mattel Electronics, 1977 Football was released in 1977. It was labelled either Football or Football I depending on the date the game was released. I guess Mattel continued to make (or at least ship remaining stock of) the original Football even after Football 2 came out, thus the change to the game's title. Both the game and the box reflect the addition of the roman numeral I (and the box for Football I is smaller than the original as the game is packed in a plastic bubble-wrap bag instead of the styrofoam blocks). The font style used on the pre-I version is also different. Also, early models of Football had an AC Adapter jack which was removed on later models (which would only run on batteries). (I recently found an interesting variation on this game: A Football that I recently received (that just says Football, older version), has little round blips instead of the tiny horizontal lines that usually make up the blips on these games. Never seen one like that before. I've been told by a Mattel employee that these diodes where never changed in production, so this must be a foreign market version to have the different diodes. It also has a slightly different sticker on the back: the 'Try Fresh batteries' text is written in a black bar on the sticker, not just normal text like most of the Football games) (source: https://www.handheldmuseum.com/Mattel/FB.htm). DRIVER: handheld/hh_rw5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.242: hap and Sean Riddle added 'Mattel Electronics Football (Mattel)' system. ROMSET: 896 bytes in 1 file / 0.88Kb packed $end $info=mfootb2 $mame 0.230 [hap, Sean Riddle] Football 2 (Mattel), Mattel Electronics, 1978 Football 2 (or II) was released in 1978. It is the Sequel to the popular Football I game. It adds the functionality of running forward and backward, passing, etc (and actually has a 10 yard playing field, not 9 like Football I). It was printed with either Football 2 or Football II on the name tag, and it would appear that the 'II' version is the first (see pic of box below.) This game also has an 'Easter Egg' of sorts, if you hold down the 'Pass' button while turning on the game, you effectively get Pro 3 or Pro 4 difficulty settings for the game play (i.e., if you have the switch on Pro 1, holding down the pass will give you Pro 3, etc. Pro 4 is VERY fast and difficult to play.) This even works on the new Classic Football 2 re-release from last year (source: https://www.handheldmuseum.com/Mattel/FB2.htm). DRIVER: handheld/hh_pps41.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.230: hap and Sean Riddle added 'Mattel Football 2 (Mattel)' system. ROMSET: 1853 bytes in 2 files / 1.60Kb packed $end $info=mg1 $mame 0.232 [Tom Stepleton, Andrew McPherson] MG-1, Whitechapel Computer Works, 1984 The company's first workstation model was the MG-1 (named after the Milliard Gargantubrain from The Hitchhiker's Guide to the Galaxy). The MG-1 was based on the National Semiconductor NS32016 microprocessor, with 512KB of RAM (expandable to 8MB), a 1024 × 800 pixel monochrome display, a 10, 22 or 45MB hard disk, 800 KB floppy drive, and an optional Ethernet interface, with prices stated as being equivalent to $6975 for the 10 MB hard disk system, $8250 for the 22MB system and $9500 for the 45MB system (source: https://en.wikipedia.org/wiki/Whitechapel_Computer_Works). DRIVER: mg1/mg1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Handle display disable [Naoki Saito]. - 0.274: Fix iop to cpu interrupt; add iop vblank input; complete mouse emulation; add hardware cursor emulation; improve to mostly-working state [Patrick Mackinlay]: - 0.264: Add hard disk controller [Patrick Mackinlay]. - 0.250: Replace timer with clock, fix typo. Add keyboard emulation [Patrick Mackinlay]. - 0.246: Hook up dma controllers [Patrick Mackinlay]. - 0.232: Tom Stepleton and Andrew McPherson added 'Whitechapel Computer Works MG-1' system. ROMSET: 40960 bytes in 5 files / 24.42Kb packed $end $info=mg1_kbd_device $mame 0.250 [Patrick Mackinlay] MG-1 Keyboard, , ???? DRIVER: mg1/kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Patrick Mackinlay added 'MG-1 Keyboard' device. ROMSET: 2048 bytes in 1 file / 0.59Kb packed $end $info=mga2064w $mame 0.178 Matrox Millennium "IS-STORM / MGA-2064W", , ???? DRIVER: devices/bus/pci/mga2064w.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.259: Initial experiments with drawing engine [Angelo Salese]. - 0.258: Changed description to 'Matrox Millennium "IS-STORM / MGA-2064W"'. Revisit and complete drawing log. Basic drawing log. Add mgabase1 accessing alias, identify RAMDAC. Add base infrastructure [Angelo Salese]. - 0.178: Added 'Matrox Millennium' device. ROMSET: 294912 bytes in 5 files / 84.09Kb packed $end $info=mgb_ppu $mame 0.149u1 MGB PPU, , ???? DRIVER: devices/video/gb_lcd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: Renamed (mgb_lcd) to (mgb_ppu). - 0.149u1: Added 'MGB PPU' device. ROMSET: None required. $end $info=mgt20in1 $mame 0.219 [Team Europe, David Haywood] MGT 20-in-1 TV-Spielekonsole (Germany), MGT, 2009 Game, fun & excitement with 20 pre-installed games. Realistic feel, wireless control. Battery operated. Captivating adventures, exciting competitions, smoking heads: the TV game console offers exciting variety with 20 pre-installed games! No CD changing, no annoying cable: just pure fun! The motion-sensitive controllers in particular make every game even more realistic. Quickly connect to your TV and off you go: the mail is over, shooting, jumping, running, flying or exercising your brain: With such a large selection of games, there is something for every taste (source, traslated from German: https://www.mgt-technology.de/Spielekonsole-NC-1459-919.shtml). DRIVER: tvgames/spg2xx_mysprtch.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Team Europe and David Haywood added 'MGT 20-in-1 TV-Spielekonsole (Germany)' system. ROMSET: 16777216 bytes in 1 file / 5.31Mb packed $end $info=mgtfit $mame 0.219 [Team Europe] Fitness Konsole (NC1470), MGT, 200? For the fun of exercise: In the future, exercise with extra joy and without having to leave the house. This TV game console is ski slope, gym and athletics trainer in one. Thanks to the innovative control via a pressure-sensitive floor controller, you can combine fun and fitness in an unbeatable combination. Eight very varied fitness games, from step aerobics to slalom riding, do not let monotony arise during your training (source, traslated from German: https://www.pearl.de/a-NC1470-4471.shtml). DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Team Europe added 'MGT Fitness Konsole (NC1470)' system. ROMSET: 138412032 bytes in 1 file / 23.53Mb packed $end $info=mhockey $mame 0.229 [hap, Sean Riddle] Hockey (Mattel, US version), Mattel Electronics, 1978 We have two different versions of the Hockey, as shown one of the versions has the little hockey stick buttons facing each other. The main difference appears to be that you can shoot and skate behind the net on the one and they have different sounding effects. This game is quite challenging and if you're able to master Difficulty 1 then you can switch up to Difficulty 2 (source: http://herculesworkshop.com/cgi-bin/p/awtp-product.cgi?d=hercules-workshop&item=59975). DRIVER: handheld/hh_cops1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.235: Changed description to 'Hockey (Mattel, US version)'. - 0.229: hap and Sean Riddle added 'Mattel Hockey (Mattel)' system. ROMSET: 1790 bytes in 2 files / 1.43Kb packed $end $info=mhockeya $mame 0.235 [hap, Sean Riddle] Hockey (Mattel, export version), Mattel Electronics, 1978 We have two different versions of the Hockey, as shown one of the versions has the little hockey stick buttons facing each other. The main difference appears to be that you can shoot and skate behind the net on the one and they have different sounding effects. This game is quite challenging and if you're able to master Difficulty 1 then you can switch up to Difficulty 2 (source: http://herculesworkshop.com/cgi-bin/p/awtp-product.cgi?d=hercules-workshop&item=59975). DRIVER: handheld/hh_cops1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.235: hap and Sean Riddle added 'Mattel Hockey (Mattel, export version)' system. ROMSET: 1536 bytes in 1 file / 1.36Kb packed $end $info=mic10937 $mame 0.179 Micrel MIC10937 VFD controller, , ???? DRIVER: devices/video/roc10937.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: Added 'Micrel MIC10937 VFD controller' device. ROMSET: None required. $end $info=micac250 $mame 0.283 [David Haywood, TeamEurope] Micro Arcade 250-in-1, , 202? Handheld console with a built-in color LCD screen and 250 preinstalled games, inspired by classic arcade titles in a simplified version. Featuring intuitive physical controls, it offers an autonomous and immediate gaming experience, perfect for retro gaming enthusiasts and mobile entertainment lovers. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added ' Micro Arcade 250-in-1' system. ROMSET: 16777216 bytes in 1 file / 4.68Mb packed $end $info=mice_6502 $mame 0.150 [Al Kossow, Robbbert] MICE 6502 (Rev-A), Microtek, 1981 This is a CPU emulator for development work. Each CPU has a plugin card with various chips. The usual complement is the selected CPU, a 8085, 8255/8251/8155/6116, eproms and crystals. The connection to the outside world is via RS232 to a terminal (source: MESS driver). DRIVER: skeleton/mice.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.192: Renamed (mice) to (mice_6502). - 0.150: Al Kossow and Robbbert added 'Microtek International Inc. Mice' system. ROMSET: 12288 bytes in 3 files / 6.88Kb packed $end $info=mice2_6502 $mame 0.192 [AJR] MICE-II 6502 (Rev-F), Microtek, 1987 MICE-II is an enhanced member of the MICE family. Aside from retaining the original MICE features, MICE-II has substantially been upgraded to include the following new features: High Performance Universal Emulation Memory (HUEM) with memory size selectable at 64K or 128K bytes {2 independent 64K settings) of static RAM for 8-bit MICE-II models (user must specify if required for microcontroller versions) (source: https://archive.org/stream/bitsavers_microtekmi80Aug86_7595950/MICE-II_Users_Guide_Z80_Aug86_djvu.txt). DRIVER: skeleton/mice.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and PCB. WIP: - 0.192: AJR added 'Microtek International MICE-II 6502 (Rev-F)' system. ROMSET: 32768 bytes in 4 files / 16.83Kb packed $end $info=mice2_6809 $mame 0.192 [AJR] MICE-II 6809(E) (Rev-L), Microtek, 1987 MICE-II is an enhanced member of the MICE family. Aside from retaining the original MICE features, MICE-II has substantially been upgraded to include the following new features: High Performance Universal Emulation Memory (HUEM) with memory size selectable at 64K or 128K bytes {2 independent 64K settings) of static RAM for 8-bit MICE-II models (user must specify if required for microcontroller versions) (source: https://archive.org/stream/bitsavers_microtekmi80Aug86_7595950/MICE-II_Users_Guide_Z80_Aug86_djvu.txt). DRIVER: skeleton/mice.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.192: AJR added 'Microtek International MICE-II 6809(E) (Rev-L)' system. ROMSET: 32768 bytes in 1 file / 16.70Kb packed $end $info=mice2_8085 $mame 0.192 [AJR] MICE-II 8085 (Rev-M), Microtek, 1987 MICE-II is an enhanced member of the MICE family. Aside from retaining the original MICE features, MICE-II has substantially been upgraded to include the following new features: High Performance Universal Emulation Memory (HUEM) with memory size selectable at 64K or 128K bytes {2 independent 64K settings) of static RAM for 8-bit MICE-II models (user must specify if required for microcontroller versions) (source: https://archive.org/stream/bitsavers_microtekmi80Aug86_7595950/MICE-II_Users_Guide_Z80_Aug86_djvu.txt). DRIVER: skeleton/mice.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.192: AJR added 'Microtek International MICE-II 8085 (Rev-M)' system. ROMSET: 24576 bytes in 3 files / 12.59Kb packed $end $info=mice2_z80 $mame 0.192 [AJR] MICE-II Z80 (Rev-F), Microtek, 1984 MICE-II is an enhanced member of the MICE family. Aside from retaining the original MICE features, MICE-II has substantially been upgraded to include the following new features: High Performance Universal Emulation Memory (HUEM) with memory size selectable at 64K or 128K bytes {2 independent 64K settings) of static RAM for 8-bit MICE-II models (user must specify if required for microcontroller versions) (source: https://archive.org/stream/bitsavers_microtekmi80Aug86_7595950/MICE-II_Users_Guide_Z80_Aug86_djvu.txt). DRIVER: skeleton/mice.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.192: AJR added 'Microtek International MICE-II Z80 (Rev-F)' system. ROMSET: 24576 bytes in 3 files / 16.05Kb packed $end $info=mice3s68k $mame 0.276 [AJR] MICE-IIIS 68000, Microtek, 1992 The Microtek MICE-IIIS 68000 is an X-ray scanning and detection system used primarily for security inspection in environments such as airports, ports, train stations, logistics centers and other checkpoints. It is designed to detect suspicious or potentially dangerous objects inside luggage, packages or containers, ensuring security and compliance with regulations. DRIVER: skeleton/mice3s68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.276: AJR added 'Microtek MICE-IIIS 68000' system. ROMSET: 196864 bytes in 5 files / 98.43Kb packed $end $info=micom_xe_1a $mame 0.251 [Vas Crabb] Dempa Micom Soft Analog/Digital Intelligent Controller, , ???? DRIVER: devices/machine/micomxe1a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Vas Crabb added 'Dempa Micom Soft Analog/Digital Intelligent Controller' device. ROMSET: None required. $end $info=micral $mame 0.167 [Robbbert] Micral 80-22G, Bull R2E, 1981 This expensive, futuristic-looking design featured a motherboard and slots, much like an ancient pc. The known chip complement is: Z80A, 4MHz; 64KB RAM, 2KB BIOS ROM, 256x4 prom (7611); CRT8002, TMS9937 (=CRT5037), 4KB video RAM, 256x4 prom (7611); 2x 5.25 inch floppy drives, one ST506 5MB hard drive; CDP6402 UART. Sound is a beeper. The keyboard has a uPD780C (=Z80) and 1KB of ROM. The FDC and HDC are unknown (source: MESS driver). DRIVER: skeleton/micral.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.167: Robbbert added 'Bull R2E Micral 80-22G' system. ROMSET: 11264 bytes in 3 files / 4.14Kb packed $end $info=micral45 $mame 0.217 [rfka01] Micral 45, Bull, 199? The Bull Micral 45 is a computer from the Micral series, produced by the French company Bull (now part of the Atos Group), and entered history as one of the world's first commercial microcomputers. The Micral series was launched starting in 1973, and the Micral 45 represents a later version developed in the 1980s. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.217: rfka01 added 'Bull Micral 45' system. ROMSET: 131072 bytes in 4 files / 48.89Kb packed $end $info=micro20 $mame 0.180 [Al Kossow, R. Belmont] Micro 20, GMX, 1984 The GMX Micro 20 is a computer system developed in the military or government in the 1980s, designed for advanced data processing applications and secure communications. It is part of the family of computers produced by General Electric Astro Space Division (GE) / GTE Government Systems, later acquired by GMX Corporation, a U.S. company specializing in embedded systems for defense and aviation. DRIVER: skeleton/micro20.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.181: Hack to start up at MacsBug/shell entry point, added 'terminal and devices. (m68k) Respect 68020 "freeze I-cache" bit; micro20 68020 cache test now passes [R. Belmont]. - 0.180: Al Kossow and R. Belmont added 'GMX Micro 20' system. ROMSET: 262144 bytes in 4 files / 75.22Kb packed $end $info=micro88 $mame 0.222 [rfka01] Micro 8088, Sergey Kiselev, 2017 Micro 8088 ISA card. Single-board computer. IBM PC / XT compatible. This board requires to be plugged onto a backplane board (source: https://www.8bits4ever.net/product-page/micro-8088-pc-xt). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: rfka01 added 'Sergey Kiselev Micro 8088' system. ROMSET: 655360 bytes in 5 files / 52.53Kb packed $end $info=microbx2 $mame 0.269 [Nigel Barnes, David Rumball] Microbox II, Micro Concepts, 1984 Technical informations: https://www.sardis-technologies.com/oth6809/microbox2.htm DRIVER: misc/microbox2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: microbox2_flop.xml RESOURCES: Snap and Title. WIP: - 0.269: Nigel Barnes and David Rumball added 'Micro Concepts Microbox II' system. ROMSET: 81920 bytes in 6 files / 48.01Kb packed $end $info=microdrive_image $mame 0.149u1 Sinclair Microdrive, , ???? DRIVER: devices/imagedev/microdrv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Sinclair Microdrive'. - 0.149u1: Added 'Microdrive' device. ROMSET: None required. $end $info=microeng $mame 0.168 [Felipe Corrêa da Silva Sanches] Micro Engenho, Spectrum Eletronica (SCOPUS), 1982 The MICROengenho 1 computer represented the first foray of Spectra in the field of micro. His philosophy of presentation is similar to the Apple II model (single console containing central unit and integrated keyboard video and apart floppy office); has however, some features that distinguish it from other compatible models (source translated from Portuguese: http://www.cobit.xpg.com.br/micros/microeng.htm). DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap and Title. WIP: - 0.168: Felipe Corrêa da Silva Sanches added 'Spectrum Eletronica (SCOPUS) Micro Engenho' system. ROMSET: 12288 bytes in 3 files / 10.02Kb packed $end $info=microkit $mame 0.148u5 [Bill Degnan, Curt Coder] COSMAC Microkit, RCA, 1975 The 1975 RCA COSMAC Microkit. This is the first commercial microcomputer from RCA to contain the two-chip COSMAC microprocessor (TC 1084 / TC 1085 version). The processor was developed in New Jersey, but the kit itself came out of the RCA Palm Beach Division (source: http://207.245.109.149/browse_thread.cfm?id=511). DRIVER: rca/microkit.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u5: Bill Degnan, Curt Coder added skeleton driver of 'RCA COSMAC Microkit' system. Added the original CDP1801 CPU variant and rewrote the disassembler [Curt Coder]. ROMSET: 512 bytes in 1 file / 0.48Kb packed $end $info=microkorg $mame 0.223 [DBWBP] microKORG Synthesizer/Vocoder, Korg, 2002 The microKORG contains the same DSP synthesis as Korg's MS2000B (2 oscillators), but offers many more waveforms. For Oscillator 1,71 waveforms are available: including analog classics like sawtooth, pulse, sinus and noise, but also new things like Vox Wave and Cross Wave. This would create a great deal of variation, but you can also modulate these waveforms in depth. In addition you have 64 unique DWGS waveforms, the classic Korg DW8000, so that the microKorg is also suitable as an imitator. This produces bells, pianos, guitars, basses, etc., which are difficult to simulate with analog waveforms. With the additional use of Oscillator 2 you can also synchronize and use (source, traslated from Italian: https://www.amazon.it/Korg-MICROKORG-microkorg/dp/B0000WS0SC). DRIVER: korg/microkorg.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.273: BugFIX #09003 [Crash/Freeze] (korg/microkorg.cpp) microkorg: The emulator exits unexpectedly [AJR]. - 0.223: DBWBP added 'Korg microKORG Synthesizer/Vocoder' system. ROMSET: 1048576 bytes in 1 file / 495.29Kb packed $end $info=micromike $mame 0.281 [Nigel Barnes] Micro Mike, , ???? DRIVER: devices/bus/bbc/analogue/micromike.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Nigel Barnes added 'Micro Mike' device. ROMSET: None required. $end $info=micromon7141 $mame 0.208 [Robbbert, Rockman, ClawGrip] Micromon 7141 ECG unit, Kontron Instruments, 1995? The Kontron Instruments Micromon 7141 ECG unit is an electronic medical device for recording electrocardiogram (ECG), designed for use in clinical or hospital settings. It is part of a family of compact, portable diagnostic instruments developed in the 1980s and 1990s, in which digital electronics and microprocessors were integrated into biomedical systems to improve accuracy, reliability, and ease of use. DRIVER: skeleton/micromon.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.208: Robbbert, Rockman and ClawGrip added 'Kontron Instruments Micromon 7141 ECG unit' system. ROMSET: 8192 bytes in 2 files / 4.08Kb packed $end $info=micron $mame 0.212 [Nigel Barnes] Micron, Tangerine, 1980 The Microtan 65 was a 6502 based single board microcomputer which could be expanded into what later became the ORIC, ATMOS and later computers. The basis of all these highly integrated machines can be seen in the Microtan, and although the detail of the I/O addressing varies between the M65 and the ORIC etc, the fundamental method of keyboard addressing, tape I/O (source: https://web.archive.org/web/20081024034120/http://oric.ifrance.com/microtan_hardware.txt). DRIVER: tangerine/microtan.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mt65_rom.xml, mt65_cass.xml, mt65_snap.xml RESOURCES: Snap and Title. WIP: - 0.212: Nigel Barnes added 'Tangerine Micron' system. ROMSET: 2048 bytes in 2 files / 1.01Kb packed $end $info=micronic $mame 0.136 [Curt Coder] Micronic 1000, Victor Micronic, 1987 Victor Micronic (UK) Ltd, the UK subsidiary of Swedish Datronic AB, now has the 1Mb M1000 handheld computer terminal to add to its M500 Series for use in the retail, stock control, health and field maintenance sectors (CI No 790): the new model features an infra-red communications plinth with integral modem and optical nodes which establish a link with similar nodes on the terminal and allow data to be passed between the two even if the user leaves them unattended; the M1000 has a tag of UKP1,250 and offers full CP/M compatibility and is built around a Z80 processor (source: http://www.cbronline.com/news/victor_micronic_has_the_m1000_handheld_computer_terminal). DRIVER: skeleton/micronic.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.139: Improved emulation and added 'NVRAM [Sandro Ronco]. - 0.136: Curt Coder added skeleton driver of 'Micronic 1000' system. ROMSET: 98304 bytes in 3 files / 35.19Kb packed $end $info=microphone $mame 0.278 [Olivier Galibert] Microphone, , ???? DRIVER: emu/speaker.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Olivier Galibert added 'Microphone' device. ROMSET: None required. $end $info=micropolis $mame 0.149u1 Micropolis FDC, , ???? DRIVER: exidy/micropolis.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Micropolis FDC'. - 0.149u1: Added 'MICROPOLIS' device. ROMSET: None required. $end $info=microtan_kbd_mt006 $mame 0.251 [Nigel Barnes] Microtan Keypad (MT006), , ???? DRIVER: devices/bus/tanbus/keyboard/mt006.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Microtan Keypad (MT006)' device. ROMSET: None required. $end $info=microtan_kbd_mt009 $mame 0.251 [Nigel Barnes] Microtan Keyboard (MT009), , ???? DRIVER: devices/bus/tanbus/keyboard/mt009.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Removed unneeded PORT_NAMEs [Nigel Barnes]. - 0.251: Nigel Barnes added 'Microtan Keyboard (MT009)' device. ROMSET: 2048 bytes in 1 file / 0.23Kb packed $end $info=microtan_kbd_slot $mame 0.251 [Nigel Barnes] Microtan Keyboard Interface, , ???? DRIVER: devices/bus/tanbus/keyboard/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Microtan Keyboard Interface' device. ROMSET: None required. $end $info=microtan_kbd_spinveti $mame 0.251 [Nigel Barnes] ETI Space Invasion Key Unit, , ???? DRIVER: devices/bus/tanbus/keyboard/spinveti.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'ETI Space Invasion Key Unit' device. ROMSET: None required. $end $info=microtrol $mame 0.201 [MCbx] unknown Microtrol portable computer, Microtrol, 1985 Not much is known about this 8-bit portable microcomputer. It's a device with built-in green CRT monitor and keyboard. Presence of ROM (?EPROM?) programming socket reminds old industrial machines. As primary storage a 3.5" floppy disk is used by built-in drive. Today the manufacturer is still in market selling industrial automation systems, but not much is known about this computer. The machine is made of parts existing in market in early 1980s. Keyboard is a Cherry terminal keyboard, monitor is also a component, power supply comes from some industrial' system. The CPU is implemented on two Double-Euro sized boards. First one is a 48kB German (West Germany) computer called Eltec Eurocom 2 (v. 5, sometimes mentioned as "Bystronic"), this computer was used in early 1980s in industrial applications and for driving sound recording/sampling/synthesizing equipment. Second board contains floppy disk drive controller, additional S-RAM and secondary RAM memory. Secondary RAM memory is unusually large for such computer (512kB) so I think that it's a RAM disk for storing some data. S-RAM memory may be used as a buffer for some on-board controllers (source: http://oldcomputer.info/8bit/microtrol/index.htm). DRIVER: skeleton/eurocom2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.201: MCbx added 'Microtrol Unknown portable computer' system. ROMSET: 4096 bytes in 2 files / 3.17Kb packed $end $info=microvsn $mame 0.148 [kevtris, Wilbert Pol] Microvision, Milton Bradley, 1979 The Microvision was the very first handheld game console that used interchangeable cartridges. It was released by the Milton Bradley Company in November 1979. The Microvision was designed by Jay Smith, the engineer who would later design the Vectrex gaming console. The Microvision's combination of portability and a cartridge-based system led to moderate success, with Smith Engineering grossing $8 million in the first year of the system's release. The handheld also appeared in the movie Friday the 13th Part 2. However, very few cartridges, a small screen, and a lack of support from established home video game companies led to its demise in 1981 (source: http://en.wikipedia.org/wiki/Microvision). DRIVER: miltonbradley/microvision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: microvision.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.274: Correct typo ayza/azya [hap]. - 0.248: Add horizontal bar for paddle pos [hap]. - 0.221: Machine promoted to working [hap]. - 0.148: kevtris and Wilbert Pol added 'Milton Bradley MicroVision' system. ROMSET: None required. $end $info=midassprite $mame 0.184 MIDAS Sprites, , ???? DRIVER: neogeo/neogeo_spr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'MIDAS Sprites' device. ROMSET: None required. $end $info=midi_port $mame 0.153 MIDI port, , ???? DRIVER: devices/bus/midi/midi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'Midi Port' device. ROMSET: None required. $end $info=midi2cv8 $mame 0.275 [m1macrophage] midi2cv8, PAiA Electronics, 1997 The PAiA midi2cv8 is an interface device designed by PAiA Electronics, a US company renowned for its DIY (Do-It-Yourself) electronic kits and modular musical instruments. The midi2cv8 is specifically designed to convert MIDI signals to analog control voltage (CV) and gate/trigger voltages, enabling the integration of modern MIDI devices with analog modular or semi-modular synthesizers. This device is especially useful for musicians and synthesis enthusiasts who want to combine modern digital technologies with contemporary vintage analog or modular systems. DRIVER: paia/midi2cv8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Adding "not working" driver for MIDI2CV8. Includes layout. Adding driver for MIDI2CV8 (#13298). Marked as working [Naoki Saito]. - 0.275: m1macrophage added 'PAiA Electronics midi2cv8' system. ROMSET: 8192 bytes in 1 file / 1.24Kb packed $end $info=midi2cv8_vhz $mame 0.275 [m1macrophage] midi2cv8 V/Hz, PAiA Electronics, 1997 The PAiA midi2cv8 is an interface device designed by PAiA Electronics, a US company renowned for its DIY (Do-It-Yourself) electronic kits and modular musical instruments. The midi2cv8 is specifically designed to convert MIDI signals to analog control voltage (CV) and gate/trigger voltages, enabling the integration of modern MIDI devices with analog modular or semi-modular synthesizers. This device is especially useful for musicians and synthesis enthusiasts who want to combine modern digital technologies with contemporary vintage analog or modular systems. DRIVER: paia/midi2cv8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: m1macrophage added 'PAiA Electronics midi2cv8 V/Hz' system. ROMSET: 8192 bytes in 1 file / 1.24Kb packed $end $info=midifex $mame 0.282 [m1macrophage, Peter Pearson] MIDIFEX, Alesis, 1986 A stereo digital effects unit designed for musicians and home recording studios. It offers 63 preset configurations of delays, reverbs, and doubling effects, all controllable via MIDI for real-time program switching. Housed in a half-rack (1U) chassis, it features stereo RCA inputs/outputs, a Mix control, and MIDI In/Thru ports. Characterized by a simple interface and affordable price, it combines professional-quality effects with an intuitive design, inspired by the success of the contemporary Alesis Midiverb. Valued for its versatility in enhancing vocal tracks, drum machines, and MIDI instruments, it became a classic of the analog-digital era. DRIVER: alesis/midiverb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: m1macrophage and Peter Pearson added 'Alesis MIDIFEX' system. ROMSET: 24576 bytes in 2 files / 4.85Kb packed $end $info=midiin $mame 0.149u1 MIDI In image device, , ???? DRIVER: devices/imagedev/midiin.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Added support for MIDI system exclusive message (SysEx) files [Devin Acker]. - 0.247: Send All Notes Off channel mode message when unloading a MIDI file [Devin Acker]. - 0.239: Handle channel remapping at playback time instead of load time, also small fix to sysex event parsing [Devin Acker]. - 0.233: Add support for providing a .mid file as input [Aaron Giles]. - 0.149u1: Added 'MIDI In image device' device. ROMSET: None required. $end $info=midiin_port $mame 0.148u1 MIDI In port, , ???? DRIVER: devices/bus/midi/midiinport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MIDI In port' device. ROMSET: None required. $end $info=midiout $mame 0.149u1 MIDI Out image device, , ???? DRIVER: devices/imagedev/midiout.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'MIDI Out image device' device. ROMSET: None required. $end $info=midiout_port $mame 0.148u1 MIDI Out port, , ???? DRIVER: devices/bus/midi/midioutport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'MIDI Out port' device. ROMSET: None required. $end $info=midiverb $mame 0.274 [m1macrophage] MIDIverb, Alesis, 1986 Alesis MIDIverb is a digital effects processor for audio, produced by the US company Alesis in the 1980s. It is one of the earliest and most famous digital pattern reverbs (digital reverb) developed by Alesis, a company that played a key role in bringing down the cost of professional digital effects, making them affordable even for independent musicians. Although it entered the market shortly after similar devices such as Lexicon's PCM70 or Roland's SPX90, the MIDIverb stood out for its excellent value for money and "warm" playability, becoming a benchmark among sound engineers and musicians in home and professional recording studios. DRIVER: alesis/midiverb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Routed entire audio path. DSP just a passthrough (#13244): Routed the entire audio path; DSP is mostly a passthrough. Just does quantization (ADC) right now; using 'samples' mechanism for audio input; other style and code organization fixes [Naoki Saito]. - 0.278: Remove unneeded variables, sphinx40: remove unneeded trampoline [hap]. - 0.274: m1macrophage added 'Alesis MIDIverb' system. ROMSET: 40960 bytes in 2 files / 4.93Kb packed $end $info=midiverb_dsp $mame 0.274 [m1macrophage] MIDIverb discrete DSP, , ???? DRIVER: alesis/midiverb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: m1macrophage added 'MIDIverb discrete DSP' device. ROMSET: None required. $end $info=mif201 $mame 0.276 [Angelo Salese] Micro Musician VA MIF-201 MIDI Interface, , ???? DRIVER: devices/bus/pc98_cbus/mif201.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.276: Angelo Salese added 'Micro Musician VA MIF-201 MIDI Interface' device. ROMSET: None required. $end $info=mightfrm $mame 0.192 [Robbbert] Mightyframe, Convergent Technologies, 1985? DRIVER: skeleton/mightyframe.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.284: Renamed (mightyframe) to (mightfrm). - 0.192: Robbbert added 'Convergent Technologies Mightyframe' system. ROMSET: 32768 bytes in 1 file / 14.45Kb packed $end $info=mijx30gp $mame 0.234 [SSTV2, rfka01] JX30GP, Motherboard P/N: 09-00189-10 REV B1, Micronics, 199? The Micronics JX30GP with part number P/N: 09-00189-10 REV B1 is an industrial motherboard based on the x86 architecture, designed for use in embedded systems or industrial computers in the 1990s. This type of motherboard was often installed in industrial control equipment, automation, test hardware, or Original Equipment Manufacturer (OEM) systems. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP - 0.234: SSTV2 and rfka01 added 'Micronics JX30GP, Motherboard P/N: 09-00189-10 REV B1' system. ROMSET: 131072 bytes in 1 file / 54.30Kb packed $end $info=mikro80 $mame 0.124 [Miodrag Milanović] Mikro-80, , 1983 The Micro-80 (Russian: ?????-80) was the first do-it-yourself home computer in the Soviet Union. Schematics and information were published in the local DIY electronic magazine Radio in 1983. It was complex, using an KR580VM80A-based system (a clone of the Intel 8080) which contained about 200 ICs. This system gained low popularity, but set a precedent in getting the attention of hobbyists for DIY computers, and later other DIY computers were published by Radio and other DIY magazines (source: https://en.m.wikipedia.org/wiki/Micro-80). DRIVER: ussr/mikro80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mikro80.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.156: Added 'new lists for Mikro-80, Tesla PMD-85 and Videoton TVC cassettes [Riley110]. - 0.124: Miodrag Milanović added 'Mikro-80' system. ROMSET: 4096 bytes in 2 files / 2.16Kb packed $end $info=mikrolab $mame 0.141 [Miodrag Milanović, Robbbert] Mikrolab KR580IK80, , 19?? The Mikrolab KR580IK80 is an educational or experimental microcomputer, developed within the Soviet bloc in the 1980s, based on the KR580VM80A processor, a version produced under license in the Soviet Union of the famous Intel 8080, an 8-bit microprocessor popular in the 1970s and early 1980s. This equipment was often used in schools, universities, and for training electronic and computer engineers in Eastern European countries as a practical tool for teaching the fundamentals of digital electronics and low-level programming. DRIVER: trainer/tk80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.141: Miodrag Milanović and Robbbert added skeleton driver of 'Mikrolab KR580IK80' system. ROMSET: 1024 bytes in 2 files / 0.62Kb packed $end $info=mikromikko2_expansion_bus $mame 0.286 [Curt Coder] Nokia MikroMikko 2 expansion bus, , ???? DRIVER: devices/bus/mm2/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Curt Coder added 'Nokia MikroMikko 2 expansion bus' device. ROMSET: None required. $end $info=mikromikko2_expansion_bus_slot $mame 0.286 [Curt Coder] Nokia MikroMikko 2 expansion bus slot, , ???? DRIVER: devices/bus/mm2/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Curt Coder added 'Nokia MikroMikko 2 expansion bus slot' device. ROMSET: None required. $end $info=mikron2 $mame 0.134 [Miodrag Milanović] Mikron-2, , 1986 DRIVER: ussr/radio86.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: radio86_cass.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.134: Miodrag Milanović added 'Mikron-2' system. ROMSET: 2048 bytes in 1 file / 1.63Kb packed $end $info=mikrosha $mame 0.126 [Miodrag Milanović] Mikrosha, Lianozovo Electromechanical Factory, 1987 Mikrosha is a 8 bit microcomputer produced around 1987 by Lianozovo Electromechanical Factory. It is one of the first computer sold in stores in USSR. Basically, Mikrosha is a clone of Radio-86RK, with some bugfix and a different character generator. It was partially compatible with the software for the original Radio-86RK (source: sysinfo.dat). DRIVER: ussr/mikrosha.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mikrosha_cass.xml, mikrosha_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.156: Add cartslot and one ROM cart. - 0.146u2: Fix for mikrosha cassette output [Sergey Svishchev]. - 0.126: Miodrag Milanović added 'Mikrosha' system. ROMSET: 4096 bytes in 2 files / 2.28Kb packed $end $info=milano $mame 0.142 [Dirk Verwiebe, Ralf Schaefer, Cowering] Mephisto Milano (v1.02), Hegener + Glaser, 1991 The program of the Mephisto Milano is based on the Mephisto Polgar and contains additional tactical algorithms of Mephisto MM V and its own kind of extensions (in this case extensions for chess bids that go beyond the normal level), which should vouch for the skill level of its predecessor to surpass even a lot. Impact of these extensions is the following position very clearly, the Polgar needed over 20 minutes for Matt, it is for Milan in a matter of seconds (source: http://www.schach-computer.info/wiki/index.php/Mephisto_Milano). DRIVER: hegenerglaser/milano.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.259: Small update to internal artwork [hap]. - 0.219: Changed decription to 'Mephisto Milano (v1.02)'. - 0.213: Changed manufacturer to 'Hegener + Glaser' and year to '1991'. - 0.142: Dirk Verwiebe, Ralf Schaefer and Cowering added 'Mephisto Milano Schachcomputer' system. ROMSET: 65536 bytes in 1 file / 32.60Kb packed $end $info=milanoa $mame 0.219 [hap] Mephisto Milano (v1.01), Hegener + Glaser, 1991 The program of the Mephisto Milano is based on the Mephisto Polgar and contains additional tactical algorithms of Mephisto MM V and its own kind of extensions (in this case extensions for chess bids that go beyond the normal level), which should vouch for the skill level of its predecessor to surpass even a lot. Impact of these extensions is the following position very clearly, the Polgar needed over 20 minutes for Matt, it is for Milan in a matter of seconds (source: http://www.schach-computer.info/wiki/index.php/Mephisto_Milano). DRIVER: hegenerglaser/milano.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto Milano (v1.01)' system. ROMSET: 65536 bytes in 1 file / 32.58Kb packed $end $info=milton $mame 0.196 [Sean Riddle] Milton, Milton Bradley, 1980 Milton is an electronic talking game. According to the patent, Milton was the first electronic talking game that allowed two people to play against each other. Previously released devices of this type, such as Speak & Spell by Texas Instruments, were known primarily as teaching devices rather than competitive games (source: https://en.m.wikipedia.org/wiki/Milton_(game)). DRIVER: miltonbradley/milton.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.288: Changed description to 'Milton'. - 0.196: Sean Riddle added 'MB Electronic Milton' system. ROMSET: 14336 bytes in 3 files / 12.92Kb packed $end $info=milton_led_filter $mame 0.210 Milton LED Filter, , ???? DRIVER: miltonbradley/milton.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'Milton LED Filter' device. ROMSET: None required. $end $info=mindset $mame 0.211 [Olivier Galibert, Al Kossow, Bitsavers] Mindset Personal Computer, Mindset Corporation, 1984 The Mindset, released in spring 1984, was an Intel 80186-based MS-DOS personal computer.[1] Unlike other IBM PC compatibles of the time, it had custom graphics hardware supporting 16 simultaneous colors (chosen from a 512-shade palette), and hardware-accelerated drawing capabilities including a blitter which allowed it to update the screen 50 times as fast as a CGA adaptor in a standard PC. The basic unit was priced at US$1,798 (equivalent to $4,336 in 2018). It was conceptually similar to the more successful Commodore Amiga released over a year later, due to financial and legal complications. In spite of glowing reviews, the system never sold well and disappeared from the market after about a year. This was lamented by industry commenters, who looked at this event as the first clear evidence of the end of innovation in favor of compatibility. Its distinctive case remains in the permanent collection of the Museum of Modern Art in New York (source: https://en.wikipedia.org/wiki/Mindset_(computer)). DRIVER: misc/mindset.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mindset_flop.xml RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.213: Machine promoted to working. Changed description to 'Mindset Personal Computer' [Olivier Galibert, Al Kossow]. - 0.212: Added 'mouse and joystick inputs, improved palette, and added 'more register details [Olivier Galibert, Al Kossow]. Added floppy drives and LEDs. Implemented more video features, including 80-column mode, and improved blitter. Implemented I/O traps and display VRAM lookup [Olivier Galibert]. - 0.211: Olivier Galibert, Al Kossow and Bitsavers added 'Mindset Corporation Mindset Video Production System' system. ROMSET: 38912 bytes in 5 files / 26.66Kb packed $end $info=mindset_module $mame 0.213 [Olivier Galibert] MINDSET module, , ???? DRIVER: misc/mindset.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Olivier Galibert added 'MINDSET module' device. ROMSET: None required. $end $info=mindset_rs232_module $mame 0.213 [Olivier Galibert] MINDSET RS232 module, , ???? DRIVER: misc/mindset.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Olivier Galibert added 'MINDSET RS232 module' device. ROMSET: None required. $end $info=mindset_sound_module $mame 0.213 [Olivier Galibert] MINDSET stereo sound module, , ???? DRIVER: misc/mindset.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Olivier Galibert added 'MINDSET stereo sound module' device. ROMSET: 2048 bytes in 1 file / 0.93Kb packed $end $info=mini2440 $mame 0.144u5 [Tim Schuerewegen] Mini2440, FriendlyARM, 2009 FriendlyARM Mini 2440 SBC (Single-Board Computer) with 400 MHz Samsung S3C2440 ARM9 processor. The board measures 100 x 100 mm, ideal for learning about ARM9 systems (source: https://www.friendlyarm.net/products/mini2440). DRIVER: skeleton/mini2440.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.239: BugFIX #07878 [Crash/Freeze] (mini2440.cpp) mini2440: No longer booting up [Ryan Holtz]. - 0.144u5: Tim Schuerewegen added 'Mini2440' system. ROMSET: 415236096 bytes in 3 files / 93.19Mb packed $end $info=mini5sx $mame 0.249 [Mike Stedman] Bungo mini 5SX, NEC, 1991 NEC released three personal word processors ? the mini 5SX, the mini 7SX, and the mini 7SD ? in October 1991. The three models offered faster printing speeds and higher quality typography using 3D Bezier curves for smoother character outlines. They were also the first word processors in the industry to feature Heisei typefaces, which were specially designed for word processing devices and gave superior character balance (source: http://museum.ipsj.or.jp/en/computer/word/0058.html). DRIVER: nec/bungo.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bungo_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.249: Mike Stedman added 'NEC Bungo mini 5SX' system. ROMSET: 3801088 bytes in 6 files / 998.28Kb packed $end $info=minib $mame 0.251 [Nigel Barnes, Sprow] MiniB Computer, Sprow, 2002 The MiniB is a complete 6502 based microcomputer, measuring just 3.5"x3.1", with all the resources on board to implement a compact controller finding applications in burglar alarm systems/embedded control/and other such places. Where possible it has been designed with more modern, easy to obtain, surface mount components offering not only considerable space savings but cost savings too. Architecturally the microcomputer is based heavily on the BBC Microcomputer series, and indeed a lot of software which will run on a BBC micro will also run on MiniB - including the original unmodified BASIC language (source: http://www.sprow.co.uk/bbc/minib.htm). DRIVER: homebrew/minib.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.251: Nigel Barnes and Sprow added 'Sprow MiniB Computer' system. ROMSET: 45056 bytes in 3 files / 19.60Kb packed $end $info=minichif $mame 0.144u5 ICT Mini Chief Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1571.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Changed description to 'ICT Mini Chief Disk Drive'. - 0.144u5: Added 'ICT Mini Chief' device. ROMSET: 32768 bytes in 1 file / 20.46Kb packed $end $info=minicom $mame 0.154 [Felipe Corrêa da Silva Sanches] Minicom IV (1997-08-11), Ultratec, 1997 This basic TTY is affordable and easy to use. It has an easy-touch keyboard with a bright, tilted 20-character display for hours of comfortable use. Minicom IV includes a printer port to connect an external printer. Turbo Code lets you enjoy "real-time" conversations with other Turbo Code TTYs. Auto ID lets everyone you call know you are using a TTY. Available options include an extended warranty, a dust cover and a soft carrying case (source: http://www.ultratec.com/ttys/non-printing/minicom.php). DRIVER: ultratec/minicom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.154: Felipe Corrêa da Silva Sanches added 'Ultratec Minicom IV' system. ROMSET: 8192 bytes in 1 file / 5.49Kb packed $end $info=miniforce $mame 0.182 [Joakim Larsson Edström] miniFORCE, Force Computers, 1987 DRIVER: force/miniforce.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.286: Use shared VME card list (#14865). Replace local miniforce_vme_cards with the shared vme_cards list, making all standard VME cards available including sys68k_cpu1 [Joakim Larsson Edström]. - 0.182: Joakim Larsson Edström added 'Force Computers miniFORCE' system. ROMSET: None required. $end $info=minifram $mame 0.190 [rfka01, R. Belmont] Miniframe, Convergent, 1985 Convergent Miniframe computer system, a professional workstation based on the Intel 80186/80286 processor, manufactured by Convergent Technologies in the early 1980s. It features a proprietary architecture with the CTOS (Convergent Technologies Operating System), designed specifically for enterprise environments and local area networks. The system includes an integrated monochromatic high-resolution display, a dedicated keyboard, an optional floppy disk drive, and a hard disk. It supports cooperative multitasking and resource sharing over a network via a proprietary protocol. Used in banks, government offices, and data centers as an intelligent terminal or lightweight server prior to the widespread adoption of PC and Unix standards, the Convergent Miniframe represents an example of pre-PC integrated computing focused on reliability, security, and centralized management. DRIVER: skeleton/miniframe.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.190: rfka01 and R. Belmont added 'Convergent Miniframe' system. ROMSET: 16384 bytes in 2 files / 7.01Kb packed $end $info=minijook $mame 0.216 [SpinalFeyd] MiniJook, Sound Leisure, 199? The Sound Leisure MiniJook is a compact digital jukebox produced by the British company Sound Leisure, one of the few modern companies that continues to build physical jukeboxes, combining classic design with modern technology. The MiniJook is a scaled-down version of the traditional arcade or bar jukebox, designed for use in small home or commercial settings. DRIVER: skeleton/cdsys5.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.216: SpinalFeyd added 'Sound Leisure MiniJook' system. ROMSET: 32768 bytes in 1 file / 6.20Kb packed $end $info=miniscc $mame 0.222 [hap, Berger, Achim] Mini Sensory Chess Challenger (MCS-48 version), Fidelity Electronics, 1982 Part of Legendary Fidelity Electronics Sensory Chess Challenger Series, Mini Sensory Chess Challenger model # MSC. Infinite levels of play, Senses each move, Audible tone and LED's indicate responses. Runs on 6 AA batteries, ideal for use on cars or plane (source: https://www.amazon.com/Vintage-Fidelity-Electronics-Challenger-Computer/dp/B00RRLP6RW). DRIVER: fidelity/sc6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_msc.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: hap, Berger and Achim added 'Fidelity Electronics Mini Sensory Chess Challenger (1982 version)' system. ROMSET: 2048 bytes in 1 file / 1.81Kb packed $end $info=miniscco $mame 0.222 [hap, Sean Riddle] Mini Sensory Chess Challenger (Z8 version), Fidelity Electronics, 1981 Part of Legendary Fidelity Electronics Sensory Chess Challenger Series, Mini Sensory Chess Challenger model # MSC. Infinite levels of play, Senses each move, Audible tone and LED's indicate responses. Runs on 6 AA batteries, ideal for use on cars or plane (source: https://www.amazon.com/Vintage-Fidelity-Electronics-Challenger-Computer/dp/B00RRLP6RW). DRIVER: fidelity/msc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: fidel_msc.xml RESOURCES: Snap and Title. WIP: - 0.222: hap and Sean Riddle added 'Fidelity Electronics Mini Sensory Chess Challenger (1981 version)' system. ROMSET: 2048 bytes in 1 file / 1.75Kb packed $end $info=minisys2k $mame 0.234 [zoinknoise, rfka01] MiniSys 2000, SIIG, 199? The MiniSys 2000 is a small desktop computer system based on a 16 bit AMD 80286 microprocessor. The mini desktop case offers space for a 3.5 ? floppy disk drive, a 3.5 ? IDE hard disk and an ISA slot to accommodate 2/3 long 8 and 16 bit expansion cards. The operating systems DOS (Disk Operating System) from e.g. MICROSOFT or DIGITAL RESEARCH run on the computer and, based on this, MICROSOFT Windows Version 3.x. By installing an ISA Ethernet or Tokenring network card, the Minisys 2000 can also be integrated as a client, e.g. in a NOVELL Netware network (source, traslated from German: https://computermuseum.wordpress.com/2010/04/16/minisys-2000/). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.234: zoinknoise and rfka01 added 'SIIG MiniSys 2000' system. ROMSET: 65536 bytes in 2 files / 48.53Kb packed $end $info=minitel2 $mame 0.186 [Jean-Francois DEL NERO] Minitel 2 NFZ 400, Philips, 1989 Minitel terminals basically consisted of four parts: Keyboard, monitor (in black and white with eight shades of gray or in color, with eight colors), modem for standard communication ( ASCII standard) and motherboard. France Telecom imposed minimum quality and functionality requirements that manufacturing companies (Philips, Matra, Alcatel) had to meet. As a result of this policy, different terminals that met the requirements were put on the market. One of them was the Philips Minitel 2 that had the possibility of putting a password and had a directory of ten numbers (source, traslated from French: https://retroordenadoresorty.blogspot.com/2016/04/terminal-philips-minitel-2-france.html?m=1). DRIVER: philips/minitel_2_rpic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.284: Changed description to 'Minitel 2 NFZ 400'. Improved ROM list (#14311): Different revisions of the Minitel 2 came with slightly different ROMs. In addition to the ones already listed (Bv4 and Bv9), this commits adds references to Bv6 and Bv7 too; the descriptions of the ROMs were updated to mention "France Telecom" (the "ft_" in their names), who commissioned this Minitel model; a generic ROM slot was added too, with the maximum possible size (64 KiB). This makes it easy use precompiled MAME binaries to test/debug an homebrew ROM too, with -rom FILENAME.bin [Fabio D'Urso]. - 0.274: Tune palette to differentiate all colors (#13200). Previously, some pairs of distinct levels were mapped to the same color, which made them indistinguishable. Corrected the palette so all colors are distinct. Corrected the default serial frame settings for the second serial port. Corrected periinfo default serial frame settings, apply default serial line settings to null_modem as well as terminal [Fabio D'Urso]. - 0.242: Modem and serial port support [O. Valenti]. - 0.201: Added 'BIOS bv9 [Robbbert]. - 0.186: Jean-Francois DEL NERO added 'Philips Minitel 2' system. Added support for TS9347 display processor variant. Fixed visible area. Fixed random crash in EF9345/TS9347 when drawing characters at right or bottom border [Jean-Francois DEL NERO]. ROMSET: 172032 bytes in 6 files / 71.88Kb packed $end $info=minspace $mame 0.194 [hap] Invasion From Space (patent), Mego, 1980 DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.257: Renamed (unkeinv) to (minspace). - 0.194: hap added 'Gordon Barlow Design unknown electronic Space Invaders game (patent)' system. ROMSET: 1024 bytes in 1 file / 0.96Kb packed $end $info=minx $mame 0.150 Nintendo Minx, , ???? DRIVER: devices/cpu/minx/minx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Add savestates [hap]. - 0.277: Don't crash MAME on divide by 0 [hap]. - 0.150: Added 'Nintendo Minx' device. ROMSET: None required. $end $info=miprimlec $mame 0.216 [ClawGrip] Mis Primeras Lecciones (Spain), VTech, 1995 The VTech Mis Primeras Lecciones is an electronic educational toy produced by the Taiwanese multinational company VTech, which specializes in making interactive toys for children with a focus on preschool learning and education. The Spanish version "Mis Primeras Lecciones" translates into Italian as "My First Lessons.", and was designed specifically for the Spanish-speaking market (Spain, Latin America), offering educational content in Spanish. DRIVER: vtech/gkidabc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: ClawGrip added 'VTech Mis Primeras Lecciones (Spain)' system. ROMSET: 131072 bytes in 1 file / 101.55Kb packed $end $info=mips_rambo $mame 0.205 [Patrick Mackinlay] MIPS RAMBO, , ???? DRIVER: mips/mips_rambo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.205: Patrick Mackinlay added 'MIPS RAMBO' device. ROMSET: None required. $end $info=mipsx $mame 0.266 [David Haywood] MIPS-X, , ???? DRIVER: devices/cpu/mipsx/mipsx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: Changed to 32-bit addresses, fixed disassembler bugs; tomy/kisssite.cpp: Improved addresss map [Octocontrabass]. - 0.266: David Haywood added 'MIPS-X' device. ROMSET: None required. $end $info=misatk $mame 0.242 [hap, Sean Riddle] Missile Attack / Space Alert, Mattel Electronics, 1977 Missile attack, later rebranded as Battlestar Galactica: Space Alert is a dedicated handheld action game in which the player must fight incoming missiles (Cylon Raiders in the re-release). To win the player must intercept 20 of them. The player can move to three positions and fire counter missiles (laser torpedoes in the re-release). In practice it comes down that red dots will come down the playfield and the player must move his or her red dot in its path and press the fire button which launches another red dot upwards. If it hits the enemy is intercepted (source: https://www.mobygames.com/game/missile-attack_). DRIVER: handheld/hh_rw5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.242: hap and Sean Riddle added 'Mattel Electronics Missile Attack/Space Alert' system. ROMSET: 512 bytes in 1 file / 0.50Kb packed $end $info=misterx $mame 0.148u2 [Team Europe] MisterX, Video Technology / Yeno, 1988 The "VTech / Yeno Mister X" device is an electronic educational toy for children, manufactured by VTech or its commercial counterpart (possibly branded as Yeno ), and is part of a series of electronic toys designed to teach the basics of logic, observation and problem solving to young children. DRIVER: vtech/pc1000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: misterx.xml, pc1000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.256: Emulation overhaul. Fix bank switching of ROM areas. Replace LCDC with type that has the correct accented characters for European versions. Add localized key definitions for all three systems; identify all unknown keys and rebind keys to better match QWERTY/QWERTZ/AZERTY layouts. Eliminate runtime port tag lookups. Separate driver from pc2000.cpp [AJR]. - 0.148u2: Team Europe added 'VTech/Yeno Mister X system and related softlist (misterx.xml). ROMSET: 131072 bytes in 1 file / 85.47Kb packed $end $info=misterx2 $mame 0.288 [TeamEurope] Mister X2 (Germany), Yeno, 199? Educational computer for children, produced by Yeno, representing an evolution of the Mister X line. It features a colorful design with an integrated keyboard equipped with large, themed keys, a monochrome or color LCD display (depending on the version), an included mouse, and stereo speakers. Based on embedded hardware or a PC-compatible SoC, it offers educational activities covering literacy, mathematics, logic, music, and creativity—often featuring animated characters or child-friendly licenses. The device includes USB ports, memory card slots, and sometimes Wi-Fi connectivity. Power is supplied via an external adapter. Designed for preschool and school-age children (ages 4–10) as a home edutainment tool, this device reflects the European approach to toy computers from the 2000s–2010s, which combines structured learning with family-friendly entertainment in a safe and self-contained format. DRIVER: skeleton/yeno_ks56c1660.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: yeno_laptop_cart.xml RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Yeno Mister X2 (Germany)' system. ROMSET: 262144 bytes in 1 file / 101.41Kb packed $end $info=mistrum $mame 0.128 [Miodrag Milanović] Mistrum, Amaterske RADIO, 1988 The "Amaterské Rádio Mistřum" device is a Czech radio system built in amateur, probably as a DIY (Do-It-Yourself) project or as an educational tool for students and electronics enthusiasts in the former Czechoslovakia during the 1970s or 1980s. DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.128: Miodrag Milanović added 'Amaterske RADIO Mistrum' system. ROMSET: 16384 bytes in 1 file / 12.79Kb packed $end $info=mits680b $mame 0.136 [Miodrag Milanović, Robbbert] Altair 680b, MITS, 1976 The diminutive Altair 680 was one of the first three Motorola 6800 computers on the market, along with the SWTPC 6800 and Sphere. Although the 680 was "pre-announced" on the cover of the November, 1975 issue of Popular Electronics (following the similar introduction of its big brother, the Altair 8800), the headline trumpeting "THE FIRST MOTOROLA 6800 COMPUTER PROJECT" was not the whole truth. Ironically, page 5 of the same magazine carried an ad for the Sphere, a 6800 based computer available in kit form for $860, and page 89 advertised the SWTPC 6800 kit at $450. It's hard to say which computer actually shipped first in quantity (source: http://www.computercloset.org/MITSAltair680.htm). DRIVER: mits/mits680b.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.136: Miodrag Milanović and Robbbert added skeleton driver of 'MITS Altair 680b' system. ROMSET: 256 bytes in 1 file / 0.25Kb packed $end $info=mitsubishi_mf31m1_lycat01 $mame 0.253 [Dirk Best] Mitsubishi Melcard 1 MB SRAM, , ???? DRIVER: devices/bus/pccard/sram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Dirk Best added 'Mitsubishi Melcard 1 MB SRAM' device. ROMSET: None required. $end $info=miuchiz $mame 0.227 [Lord Nightmare] Miuchiz Virtual Companions common BIOS, MGA Entertainment, 2006 Miuchiz are the new generation of virtual companions-digital, interactive, colorful characters that you customize, personalize, and stylize. Featuring full-color screens, Miuchiz also come with push-button touchscreen response, motion sensors, and "train and feed them" play. Also, Miuchiz have three modes of play! Now you can play on your own, with your friends, or online! One-Player Mode: Being part of Miuchiz also means you're never alone. The one-player mode includes a menu full of play options. Check out your inventory in your own room, go to the mall to shop for stuff, or relax at the spa. Each unit comes with three games. Two-Player Mode: The two-player mode lets you wirelessly interact with your friends, "call out" to other Miuchiz characters, beam gifts, and compete in games. Online Mode: But the fun doesn't stop there! Miuchiz is the first virtual character-based toy you can plug into a computer and enter into an online community. It's called Planet Mion. It's an amazing interactive world in which you can explore, play games, download cool stuff to your handheld unit, and chat with your friends. And you can do it all with your favorite Miuchiz character! Take all the changes from the Web site, download to your handheld, and play on the go again! With Miuchiz, the possibilities are endless (source: https://www.amazon.com/MGA-Pawz-Dash-MIUCHIZ-Companions/dp/B000ETRDQ6). DRIVER: misc/miuchiz.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.278: Changed description to 'Miuchiz Virtual Companions common BIOS'. - 0.227: Lord Nightmare added 'MGA Entertainment MIUCHIZ Virtual Companions' system. ROMSET: 16384 bytes in 1 file / 6.98Kb packed $end $info=miwi2_16 $mame 0.217 [David Shah, David Haywood] MiWi2 16-in-1 + Drum Master, Macro Winners, 200? DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.224: Changed manufacturer to 'Macro Winners'. - 0.217: David Shah and David Haywood added 'MiWi2 16-in-1 + Drum Master' system. ROMSET: 16777216 bytes in 1 file / 8.15Mb packed $end $info=miwi2_7 $mame 0.218 [David Shah] MiWi2 7-in-1 Sports, Macro Winners, 200? DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.224: Changed manufacturer to 'Macro Winners'. - 0.218: David Shah added 'MiWi2 7-in-1 Sports' system. ROMSET: 16777216 bytes in 1 file / 5.04Mb packed $end $info=mixer $mame 0.233 [Aaron Giles] Generic Audio Mixer, , ???? DRIVER: devices/sound/mixer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Aaron Giles added 'Generic Audio Mixer' device. ROMSET: None required. $end $info=mk1_cpu $mame 0.230 [AJR] Mark 1 CPU, , ???? DRIVER: devices/cpu/mk1/mk1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.230: AJR added 'Mark 1 CPU' device. ROMSET: None required. $end $info=mk12 $mame 0.271 [hap, Sean Riddle] Kasparov Mk 12, SciSys / Heuristic Software, 1986 DRIVER: saitek/electrio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: hap, Sean Riddle added 'SciSys / Heuristic Software Kasparov Mk 12' system. ROMSET: 16384 bytes in 1 file / 5.72Kb packed $end $info=mk14 $mame 0.136 [Miodrag Milanović] MK-14, Science of Cambridge, 1977 The Microcomputer Kit 14, or MK14 was a computer kit sold by Science of Cambridge of the United Kingdom, first introduced in 1977 for UK?39.95. The MK14 eventually sold over 50,000 units. It used a National Semiconductor SC/MP CPU (INS8060), 256 bytes of random access memory (RAM) which was directly expandable to 640 bytes on board and 2170 bytes total. It used an 8 or 9 red light-emitting diode (LED) seven segment display, there was also optional VDU supporting 32x16 text or 64x64 graphics. Input and output was a 20 key keyboard and reset switch, with an optional 128 bytes of RAM and 16 I/O lines available by adding an INS8154N RAM/IO chip. Cassette-based and PROM storage were optional extras, a sound card was not included but a design for one was provided (source: http://en.wikipedia.org/wiki/MK14). DRIVER: trainer/mk14.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mk14_quik.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and PCB. WIP: - 0.212: Added 'original SCIOS V1 monitor as a BIOS option [Nigel Barnes]. - 0.136: Miodrag Milanović added 'Science of Cambridge MK-14' system. ROMSET: 1024 bytes in 2 files / 0.84Kb packed $end $info=mk14vdu $mame 0.251 [Nigel Barnes] MK-14 VDU, Science of Cambridge, 1978 DRIVER: trainer/mk14.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mk14_quik.xml RESOURCES: Snap and Title. WIP: - 0.251: Nigel Barnes added 'Science of Cambridge MK-14 VDU' system. ROMSET: 512 bytes in 1 file / 0.24Kb packed $end $info=mk1forth $mame 0.230 [AJR] Mark 1 FORTH Computer, Andrew Holme, 2003 This computer has no microprocessor. The CPU is discrete TTL logic. I bought my first TTL data book in 1979. I was learning 6502 machine code at the time and dreamt of building a simple TTL CPU. I sketched some circuit ideas; but that was as far as it went. Now, 25 years later, I've finally done it! Working evenings and weekends, the Mark 1 took a month to design, 4 months to build and a month to program (source: http://www.aholme.co.uk/Mk1/Architecture.htm). DRIVER: homebrew/mk1forth.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.230: AJR added 'Andrew Holme Mark 1 FORTH Computer' system. ROMSET: 16384 bytes in 2 files / 3.08Kb packed $end $info=mk48t08 $mame 0.149u1 MK48T08 Timekeeper, , ???? DRIVER: devices/machine/timekpr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (m48t08) to (mk48t08). - 0.149u1: Added 'MK48T08 Timekeeper' device. ROMSET: None required. $end $info=mk48t12 $mame 0.176 MK48T12 Timekeeper, , ???? DRIVER: devices/machine/timekpr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Corrected size of MK48T12 timekeeper RAM [smf]. - 0.186: Renamed (m48t12) to (mk48t12). - 0.176: Added 'MK48T12 Timekeeper' device. ROMSET: None required. $end $info=mk68564 $mame 0.216 Mostek MK68564 SIO, , ???? DRIVER: devices/machine/z80sio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Added 'Mostek MK68564 SIO' device. ROMSET: None required. $end $info=mk68564_channel $mame 0.216 Mostek MK68564 SIO channel, , ???? DRIVER: devices/machine/z80sio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Added 'Mostek MK68564 SIO channel' device. ROMSET: None required. $end $info=mk82 $mame 0.147u4 [Curt Coder] MK-82, Scomar, 1982 DRIVER: xerox/xerox820.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: xerox820.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.147u4: Curt Coder added 'Scomar MK-82' system. $end $info=mk83 $mame 0.144u2 [Enrico Lazzerini] MK-83, Scomar, 1983 DRIVER: xerox/xerox820.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: xerox820.xml RESOURCES: Snap, Title and PCB. WIP: - 0.145u7: Fixed video, computer responds to commands [Robbbert]. - 0.144u2: Enrico Lazzerini added 'MK-83' system. ROMSET: 4096 bytes in 1 file / 3.33Kb packed $end $info=mk85 $mame 0.132 [Miodrag Milanović] 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). DRIVER: ussr/mk85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.132: Miodrag Milanović added skeleton driver of 'Elektronika MK-85' system. ROMSET: 16384 bytes in 1 file / 11.82Kb packed $end $info=mk88 $mame 0.137 [Miodrag Milanović] MK-88, , 1989 DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.137: Miodrag Milanović added 'MK-88' system. ROMSET: 49152 bytes in 6 files / 30.47Kb packed $end $info=mk90 $mame 0.132 [Miodrag Milanović] 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). DRIVER: ussr/mk90.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.142u4: Fixed reset vector [Curt Coder]. - 0.132: Miodrag Milanović added skeleton driver of 'Elektronika MK-90' system. ROMSET: 81920 bytes in 3 files / 42.73Kb packed $end $info=mk98 $mame 0.242 [Sergey Svishchev] MK-98, Elektronika, 1998 The Elektronika MK-98 is a graphing calculator with 10 digits precision and algebraic logic. It has 63 keys, and an LCD (liquid crystal) display. The power source is 4xAA (source: https://www.calculator.org/calculators/Elektronika_MK-98.html). DRIVER: ussr/mk98.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.244: BugFIX #08308 [Crash/Freeze] (mk98.cpp) mk98: [debug] Assertion failed [Robbbert]. - 0.242: Sergey Svishchev added 'Elektronika MK-98' system. ROMSET: 131072 bytes in 1 file / 72.94Kb packed $end $info=mk98pic $mame 0.242 [Wilbert Pol] Elektronika MK-98 PIC, , ???? The 8259 is a programmable interrupt controller used to multiplex interrupts for x86 and other computers. The chip is set up by writing a series of Initialization Command Words (ICWs) after which the chip is operational and capable of dispatching interrupts. After this, Operation Command Words (OCWs) can be written to control further behavior. DRIVER: devices/machine/pic8259.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Wilbert Pol added 'Elektronika MK-98 PIC' device. ROMSET: None required. $end $info=mkit09 $mame 0.152 [Robbbert] Microkit09, Multitech, 1983 The Microkit 09 was a 6809 microprocessor teaching system and was sold as a kit (source: http://www.old-computers.com/museum/computer.asp?st=1&c=1133). DRIVER: multitech/mkit09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.152: Robbbert added 'Multitech Microkit09' system. ROMSET: 2048 bytes in 1 file / 1.73Kb packed $end $info=mkit09a $mame 0.167 [Robbbert] Microkit09 (Alt version), Multitech, 1983 The Microkit 09 was a 6809 microprocessor teaching system and was sold as a kit (source: http://www.old-computers.com/museum/computer.asp?st=1&c=1133). DRIVER: multitech/mkit09.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.167: Robbbert added 'Multitech Microkit09 (Alt version)' system. ROMSET: 4096 bytes in 1 file / 2.34Kb packed $end $info=mkp286 $mame 0.214 [rfka01] KP-286, Morse, 198? Technical informations: https://stason.org/TULARC/pc/motherboards/M/MORSE-TECHNOLOGIES-INC-286-KP-286-12MHZ.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.214: rfka01 added 'Morse KP-286' system. ROMSET: 65536 bytes in 2 files / 47.29Kb packed $end $info=mks100 $mame 0.221 [DBWBP] MKS-100 Digital Sampler, Roland, 1987 The Roland MKS-100 is a 2U rack (velocity sensitive), 8 voice, 12 bit, sampler, featuring a 4 stage envelope, vibrato, 2.8" Quick Disk drive, guitar mode, arpeggiator, auto-bend, and MIDI. Four samples can be recorded at 15|30kHz (32kB per sample). Sample editing includes auto-loop, combine, mix, reverse, level-adjust, and resonant low|high pass filter (source: http://www.synthark.org/Roland/MKS-100.html). DRIVER: roland/roland_s10.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: DBWBP added 'Roland MKS-100 Digital Sampler' system. ROMSET: 65536 bytes in 1 file / 36.54Kb packed $end $info=mks3 $mame 0.264 [Olivier Galibert] Yamaha MKS3 piano keyboard scanner, , ???? DRIVER: yamaha/mks3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Olivier Galibert added 'Yamaha MKS3 piano keyboard scanner' device. ROMSET: 4096 bytes in 1 file / 2.16Kb packed $end $info=mks30 $mame 0.220 [DBWBP] MKS-30 Planet-S MIDI Sound Module, Roland, 1984 The MKS-30 is a MIDI rack module version of the JX-3P with some enhancements. It is an analog synth with two DCO's (digitally controlled oscillators) per voice, six voice polyphony, it responds to velocity, and has 64 internal and 64 cartridge memory patches. The typical assortment of analog filter, envelope, LFO and oscillator sections are here with easy and straight-forward programming. It can be controlled by the PG-200 programmer for easier hands-on tweaking. Never quite gaining as much popularity as the JUNO series synths, this synth is as good as inexpensive analog gets! It is used by Cirrus (source: https://reverb.com/item/201902-roland-mks-30-planet-s-1984). DRIVER: roland/roland_jx3p.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Roland MKS-30 Planet-S MIDI Sound Module' system. ROMSET: 8192 bytes in 1 file / 5.77Kb packed $end $info=mks4001 $mame 0.268 [Sean Riddle, David Haywood] Star Singer Karaoke (MKS4001), IVL Technologies (Memorex license), 2002 DRIVER: skeleton/easy_karaoke.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.268: Sean Riddle and David Haywood added 'IVL Technologies (Memorex license) Star Singer Karaoke (MKS4001)' system. ROMSET: 8781824 bytes in 2 files / 5.48Mb packed $end $info=mks50 $mame 0.220 [DBWBP] MKS-50 Synthesizer Module, Roland, 1987 The MKS-50 is a rack-mount version of the Alpha Juno. It has the same synth engine and architecture, with some added 'features like 16 programmable chord memories, the ability to store velocity, volume, panning, de-tune, portamento and other similar parameters within each patch you create. The optional and highly recommended PG-300 will give you traditional slider type control of all editable tone parameters which include DCO (digitally controlled oscillators) LFO, bend, ENV, pulse, waveforms, noise, PW/PWM, high pass filter, VCF (filter) with freq/env/res/LFO/kybd, VCA envelope, chorus, and more (source: http://www.vintagesynth.com/roland/mks50.php). DRIVER: roland/alphajuno.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Roland MKS-50 Synthesizer Module' system. ROMSET: 16384 bytes in 1 file / 12.39Kb packed $end $info=mks7 $mame 0.225 [DBWBP] MKS-7 Super Quartet, Roland, 1985 The MKS-7 Super Quartet is a multitimbral synth module with dedicated sections. The Melody section: 2 voice polyphony, 100 presets; Chord section: 4 voice polyphony, 100 presets; Bass section: monophonic, 20 presets; Rhythm section: 11 PCM sounds. The sound and architecture of the Melody, Chord and Bass sections are the same as the Juno 106 synthesizer. The Rhythm section offers up a few basic electronic rock drum sounds borrowed from the TR-707. The beauty of using this sound module is that all 4 sections are available at once. Drums, bass, leads and pads can all play independent parts and patches together making this a very nice all-in one vintage Roland tone module. Just like the Juno 106, the MKS-7 is also controllable via MIDI and System Exclusive messages for editing. Most Juno 106 editors will work for the MKS-7 too. An underrated machine (source: http://www.vintagesynth.com/roland/mks7.php). DRIVER: roland/juno106.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.225: DBWBP added 'Roland MKS-7 Super Quartet' system. ROMSET: 16384 bytes in 2 files / 9.48Kb packed $end $info=mks70 $mame 0.220 [DBWBP] MKS-70 Super JX Polyphonic Synthesizer, Roland, 1987 The MKS-70 is an identical rackmount version of the JX-10synthesizer. Released in 1986 it combines two individual JX-8P synth engines for an outstanding warm and analog sound which is used in many modern studios all over the world. It comes with onboard effects like Chorus and Delay and offers a wider range of programming using the optional PG-800 Programmer. This programmer is highly recommended for those who will be programming unique sounds since editing from the rack-face itself is cumbersome and tedious. The MKS-70 has a "chase-play" function which allows programmable delayed repeats of voices from either of its tone modules (source: http://www.vintagesynth.com/roland/mks70.php). DRIVER: roland/roland_jx8p.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Roland MKS-70 Super JX Polyphonic Synthesizer' system. ROMSET: 98304 bytes in 4 files / 48.14Kb packed $end $info=ml20 $mame 0.213 [ClawGrip, Dirk Best] Micrologic 20, Digitek, 1999 Time and access control terminal. Everything for your time control and access: Manage access requests and collect time stamps; and presence of entry and exit; Management of access profiles up to 14,000 users. Customizable to the requirements of your installation: operation of the equipment for various requirements. Control and management of schedules and / or accesses, management of visits, control of industrial machines, etc. (source, traslated from Spanish: https://www.primion-digitek.es/fileadmin/media/digitek/noticias/DGK-SLS-FC-050-05-Control_horario_ES.PDF) DRIVER: skeleton/ml20.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.213: ClawGrip and Dirk Best added 'Digitek Micrologic 20' system. Add keypad input, placeholder speaker and DIP switches, and a simple internal layout. Also added 'additional logging and started documenting CPU ports [Dirk Best]. ROMSET: 65536 bytes in 1 file / 34.12Kb packed $end $info=ml8000 $mame 0.250 [openMSX] ML-8000 (MSX1, Japan), Mitsubishi, 1983 The Mitsubishi ML-8000 was not only the first MSX computer released by Mitsubishi, it was the first MSX on the market of any vendor. It has a keyboard with colored keys and an optional ML-10KB keypad with 20 keys was also available, meant for hexadecimal data entry. This machine was aimed at the Japanese market (source: https://www.msx.org/wiki/Mitsubishi_ML-8000). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Mitsubishi ML-8000 (MSX1, Japan)' system. ROMSET: 32768 bytes in 4 files / 25.58Kb packed $end $info=mlf110 $mame 0.155 [Wilbert Pol] ML-F110 (MSX1, Japan), Mitsubishi, 1984 The ML-F110 (16Kb RAM) and ML-F120 (32Kb RAM) are classic MSX 1 computers, with a lot of applications built-in in ROM (source: http://www.old-computers.com/museum/computer.asp?st=1&c=582). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'ML-F110 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Mitsubishi ML-F110' system. ROMSET: 32768 bytes in 1 file / 25.39Kb packed $end $info=mlf120 $mame 0.155 [Wilbert Pol] ML-F120 (MSX1, Japan), Mitsubishi, 1984 The Mitsubishi F120 and the F110 are nearly similar. The biggest difference is that the F110 has only 16kB of RAM whereas the F120 has 32kB. Also the cases are colored differently; the F110 is red and the F120 is gray. Both models were sold in Japan with the LETUS nickname (source: http://www.msx.org/wiki/Mitsubishi_ML-F120). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'ML-F120 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Mitsubishi ML-F120' system. ROMSET: 49152 bytes in 2 files / 36.29Kb packed $end $info=mlf48 $mame 0.155 [Wilbert Pol] ML-F48 (MSX1, UK), Mitsubishi, 1984 Mitsubishi ML-F48 (ML-F48 / ML-F80) was a home computer company Mitsubishi, which began to be produced in Japan since 1983. He used a Z80A microprocessor. RAM computer memory had a capacity of 32 KB (ML-F48), 64 KB (ML-F80). As an operating system is used MSX DOS (source, traslated from serbian: http://sr.wikipedia.org/wiki/Mitsubishi_ML-F48). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'ML-F48 (MSX1, UK)'. - 0.155: Wilbert Pol added 'Mitsubishi ML-F48' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=mlf80 $mame 0.128 [Wilbert Pol, Miodrag Milanović] ML-F80 (MSX1, UK), Mitsubishi, 1984 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). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'ML-F80 (MSX1, UK)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Mitsubishi ML-F80' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=mlfx1 $mame 0.128 [Wilbert Pol, Miodrag Milanović] ML-FX1 (MSX1, Spain), Mitsubishi, 1986 he ML-FX1 is a classic MSX 1 system with 64 KB RAM and a complete full-stroke keyboard including a numeric keypad. Its case is very similar to the Mitsubishi GL-10 MSX2 computer. The ML-FX2 is the same computer but with some software built-in: Data-base, Wordprocessor, Paint program and Communication tools (source: http://www.old-computers.com/museum/computer.asp?st=1&c=782). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'ML-FX1 (MSX1, Spain)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Mitsubishi ML-FX1' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=mlg1 $mame 0.155 [Wilbert Pol] ML-G1 (MSX2, Spain), Mitsubishi, 1986 The ML-G1 is the adaptation of the ML-G10 computer for the Spanish market. It's a machine without any drive and with only 64Kb RAM. The expansion bus is present on the mainboard as on the ML-G10 but the connector is not soldered. It is still used in some parts of Spain for the Driver's License Test on cartridge, combined with a box containig handlers connected to simulate the future driver hand-eye coordination. The firmware is launched automatically when you boot the machine. Bypassing this software on startup requires the user to press the DEL key during boot until a Beep sound. You need also to press this key when a memory extension is inserted in this machine. The built-in software is a graphic application in screen 7. Its name is 'Hot Paper". Some features are only working with the ML-85AV interface, that was not sold outside Japan (source: https://www.msx.org/wiki/Mitsubishi_ML-G1). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.250: Changed description to 'ML-G1 (MSX2, Spain)'. - 0.155: Wilbert Pol added 'Mitsubishi ML-G1' system. ROMSET: 81920 bytes in 3 files / 52.98Kb packed $end $info=mlg10 $mame 0.155 [Wilbert Pol] ML-G10 (MSX2, Japan), Mitsubishi, 1985 Mitsubishi ML-G10 (ML-G10) is a home computer company Mitsubishi, which began to be produced in Japan during 1985. He used a Zilog Z80A microprocessor or equivalent unit and RAM computer memory had a capacity of 64 KB. As an operating system is used MSX DOS 2.0 (source, traslated from serbian: http://sr.wikipedia.org/wiki/Mitsubishi_ML-G10). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'ML-G10 (MSX2, Japan)'. - 0.155: Wilbert Pol added 'Mitsubishi ML-G10' system. ROMSET: 212992 bytes in 4 files / 119.15Kb packed $end $info=mlg3 $mame 0.155 [Wilbert Pol] ML-G3 (MSX2, Spain), Mitsubishi, 1986 The ML-G3 is the adaptation of the ML-G30 Model 2 computer for the Spanish market, but limited to 64kB RAM and 1 disk drive by default (however, there's a location foreseen for the addition of a second disk drive). There is no external disk drive connector. The separate keyboard has its own dedicated connector. As in Model 2 of ML-G30, there's a RS-232C interface with a switch at the back of the computer, but this time with its own BIOS. The ML-G3 is a MSX2 with 4 cartridge slots (1 external in front and 3 internal in back), a Z80A from NEC (D780C-1) and an MSX-Engine S1985 from Yamaha (source: https://www.msx.org/wiki/Mitsubishi_ML-G3). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'ML-G3 (MSX2, Spain)'. - 0.155: Wilbert Pol added 'Mitsubishi ML-G3' system. ROMSET: 73728 bytes in 4 files / 52.67Kb packed $end $info=mlg30 $mame 0.143u3 [Wilbert Pol] ML-G30 Model 1 (MSX2, Japan), Mitsubishi, 1985 Technical information and pictures: http://www.homecomputer.de/pages/f_info.html?Mitsubishi_ML-G30.html DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'ML-G30 Model 1 (MSX2, Japan)'. - 0.143u3: Wilbert Pol added 'Mitsubishi ML-G30' system. ROMSET: 196608 bytes in 4 files / 117.05Kb packed $end $info=mlg30_2 $mame 0.250 [openMSX] ML-G30 Model 2 (MSX2, Japan), Mitsubishi, 1985 The ML-G30 Model 2 is a very professional MSX2 computer with a separate keyboard and many connectors. It has been released in 2 different colors (white and black). This machine is an improved version of the ML-G30 Model 1 computer as it has 2 built-in disk drives and a RS-232C interface with switch at the back of the computer and its own ROM; it looks very similar to the Hitachi MB-H70. The panel at the back with the sound and video connectors will be different if you install the ML-35AV Audio-Video interface with superimposing, digitizing and Telop capacities. This computer has been adapted for the Spanish market with less RAM and only one disk drive - see ML-G3 (source: https://www.msx.org/wiki/Mitsubishi_ML-G30_Model_2). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Mitsubishi ML-G30 Model 2 (MSX2, Japan)' system. ROMSET: 204800 bytes in 5 files / 120.48Kb packed $end $info=mm1 $mame 0.213 [Achim] Mephisto MM I (ver. B), Hegener + Glaser, 1983 The Mephisto III program can be found here in the insert Mephisto MM I for the modular series again. The main difference to the Mephisto III was the use of the 8 MHz processor 1806. Like the Mephisto III there were at least 2 ROM versions ("A" and "B") on the MM I. Version "a" occupies both ROM slots on the board, with version "b" a slot was left empty (see fig.). There are also modules in which the socket for the 2.EPROM is no longer available. To the programmatic differences regarding "a" and "b" see Mephisto III (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_MM_I). DRIVER: hegenerglaser/mm1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_mm1.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.268: Renamed (mm1b) to (mm1) [hap]. - 0.213: Achim added 'Hegener + Glaser Mephisto MM I (ver. B)' system. ROMSET: 32768 bytes in 1 file / 20.77Kb packed $end $info=mm1a $mame 0.213 [hap, Berger] Mephisto MM I (ver. A), Hegener + Glaser, 1983 The Mephisto III program can be found here in the insert Mephisto MM I for the modular series again. The main difference to the Mephisto III was the use of the 8 MHz processor 1806. Like the Mephisto III there were at least 2 ROM versions ("A" and "B") on the MM I. Version "a" occupies both ROM slots on the board, with version "b" a slot was left empty (see fig.). There are also modules in which the socket for the 2.EPROM is no longer available. To the programmatic differences regarding "a" and "b" see Mephisto III (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_MM_I). DRIVER: hegenerglaser/mm1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_mm1.xml RESOURCES: Snap and Title. WIP: - 0.269: Changed description to 'Mephisto MM I (ver. A)' [hap]. - 0.268: Reorder parent/clones. Renamed (mm1) to (mm1a) [hap]. - 0.213: hap and Berger added 'Hegener + Glaser Mephisto MM I (ver. A)' system. ROMSET: 32768 bytes in 2 files / 20.99Kb packed $end $info=mm1kb $mame 0.153 MikroMikko 1 keyboard, , ???? DRIVER: nokia/mm1kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Use beep_device for the beeper and remove power switch sample [hap]. - 0.262: Merge my input defs changes after cuavas's commit [hap]. - 0.153: Added 'MikroMikko 1 keyboard' device. ROMSET: 512 bytes in 1 file / 0.34Kb packed $end $info=mm1m4 $mame 0.266 [Niko Nieminen] MikroMikko 1 M4, 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: https://en.wikipedia.org/wiki/MikroMikko). DRIVER: nokia/mikromik.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mm1_flop.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.266: Niko Nieminen added 'Nokia Data MikroMikko 1 M4' system. ROMSET: 12800 bytes in 3 files / 3.86Kb packed $end $info=mm1m4g $mame 0.266 [Niko Nieminen] MikroMikko 1 M4G, 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: https://en.wikipedia.org/wiki/MikroMikko). DRIVER: nokia/mikromik.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mm1_flop.xml RESOURCES: Snap and Title. WIP: - 0.266: Niko Nieminen added 'Nokia Data MikroMikko 1 M4G' system. $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). DRIVER: nokia/mikromik.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mm1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. 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: 12800 bytes in 3 files / 3.85Kb packed $end $info=mm1m6g $mame 0.266 [Niko Nieminen] MikroMikko 1 M6G, 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: https://en.wikipedia.org/wiki/MikroMikko). DRIVER: nokia/mikromik.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mm1_flop.xml RESOURCES: Snap and Title. WIP: - 0.266: Niko Nieminen added 'Nokia Data MikroMikko 1 M6G' system. $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?" 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). DRIVER: nokia/mikromik.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mm1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.131: Curt Coder added 'Nokia MikroMikko 1 M7 (not working)' system. ROMSET: 12800 bytes in 3 files / 5.33Kb packed $end $info=mm1m7g $mame 0.266 [Niko Nieminen] MikroMikko 1 M7G, 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: https://en.wikipedia.org/wiki/MikroMikko). DRIVER: nokia/mikromik.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mm1_flop.xml RESOURCES: Snap and Title. WIP: - 0.266: Niko Nieminen added 'Nokia Data MikroMikko 1 M7G' system. $end $info=mm2 $mame 0.140 [Ralf Schaefer] Mephisto MM II (set 1, v4.00), Hegener + Glaser, 1985 A dedicated chess computer module for Mephisto module systems by Hegener & Glaser launched in 1985 with a Plymate based program by Ulf Rathsman. The Mephisto MM II ran on a 65C02 CPU at 3.7 MHz inside a 32 KiB ROM using 4 KiB of RAM. Based on the MM II, the Mephisto B&P (Blitz- and Problemsolving) appeared in the same year (source: https://www.chessprogramming.org/Mephisto_MM_II). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_mm2.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.259: Small correction to prev commit. Remove ioport tag lookup, primrage: add release month to title instead of newer build/older build [hap]. - 0.246: Add notes [hap]. - 0.219: Changed description to 'Mephisto MM II (set 1, v4.00 1 EPROM)'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.212: Machine promoted to working [Sandro Ronco]. - 0.209: Changed description to 'Mephisto MM II'. - 0.140: Ralf Schaefer added 'Mephisto MM2' system. ROMSET: 32768 bytes in 1 file / 21.75Kb packed $end $info=mm2a $mame 0.219 [hap] Mephisto MM II (set 2, v3.00), Hegener + Glaser, 1985 A dedicated chess computer module for Mephisto module systems by Hegener & Glaser launched in 1985 with a Plymate based program by Ulf Rathsman. The Mephisto MM II ran on a 65C02 CPU at 3.7 MHz inside a 32 KiB ROM using 4 KiB of RAM. Based on the MM II, the Mephisto B&P (Blitz- and Problemsolving) appeared in the same year (source: https://www.chessprogramming.org/Mephisto_MM_II). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_mm2.xml RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto MM II (set 2, v4.00 2 EPROMs)' system. ROMSET: 32768 bytes in 1 file / 21.71Kb packed $end $info=mm2b $mame 0.219 [hap] Mephisto MM II (set 3, v2.00), Hegener + Glaser, 1985 A dedicated chess computer module for Mephisto module systems by Hegener & Glaser launched in 1985 with a Plymate based program by Ulf Rathsman. The Mephisto MM II ran on a 65C02 CPU at 3.7 MHz inside a 32 KiB ROM using 4 KiB of RAM. Based on the MM II, the Mephisto B&P (Blitz- and Problemsolving) appeared in the same year (source: https://www.chessprogramming.org/Mephisto_MM_II). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_mm2.xml RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto MM II (set 3, v3.00)' system. ROMSET: 32768 bytes in 1 file / 21.70Kb packed $end $info=mm2c $mame 0.219 [hap] Mephisto MM II (set 4), Hegener + Glaser, 1985 A dedicated chess computer module for Mephisto module systems by Hegener & Glaser launched in 1985 with a Plymate based program by Ulf Rathsman. The Mephisto MM II ran on a 65C02 CPU at 3.7 MHz inside a 32 KiB ROM using 4 KiB of RAM. Based on the MM II, the Mephisto B&P (Blitz- and Problemsolving) appeared in the same year (source: https://www.chessprogramming.org/Mephisto_MM_II). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_mm2.xml RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto MM II (set 4)' system. ROMSET: 32768 bytes in 2 files / 22.09Kb packed $end $info=mm2d $mame 0.219 [hap] Mephisto MM II (set 5), Hegener + Glaser, 1985 A dedicated chess computer module for Mephisto module systems by Hegener & Glaser launched in 1985 with a Plymate based program by Ulf Rathsman. The Mephisto MM II ran on a 65C02 CPU at 3.7 MHz inside a 32 KiB ROM using 4 KiB of RAM. Based on the MM II, the Mephisto B&P (Blitz- and Problemsolving) appeared in the same year (source: https://www.chessprogramming.org/Mephisto_MM_II). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_mm2.xml RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto MM II (set 5)' system. ROMSET: 32768 bytes in 2 files / 22.02Kb packed $end $info=mm2e $mame 0.245 [Berger] Mephisto MM II (set 6), Hegener + Glaser, 1985 A dedicated chess computer module for Mephisto module systems by Hegener & Glaser launched in 1985 with a Plymate based program by Ulf Rathsman. The Mephisto MM II ran on a 65C02 CPU at 3.7 MHz inside a 32 KiB ROM using 4 KiB of RAM. Based on the MM II, the Mephisto B&P (Blitz- and Problemsolving) appeared in the same year (source: https://www.chessprogramming.org/Mephisto_MM_II). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_mm2.xml RESOURCES: Snap and Title. WIP: - 0.245: Berger added 'Hegener + Glaser Mephisto MM II (set 6)' system. ROMSET: 32768 bytes in 2 files / 21.99Kb packed $end $info=mm2f $mame 0.282 [mickihamster] Mephisto MM II (set 7), Hegener + Glaser, 1985 It is a dedicated chess computer released in 1985, designed for advanced players and competitive play. Based on an 8-bit microprocessor with an accelerated clock, it offers multiple difficulty levels, deep analysis, an extensive opening book, and an LED display for move visualization. Integrated into a compact design with a physical chessboard and pressure sensors, it employs a powerful game engine for its time, capable of challenging expert players with precision and sophisticated strategy. DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_mm2.xml RESOURCES: Snap and Title. WIP: - 0.282: mickihamster added 'Hegener + Glaser Mephisto MM II (set 7)' system. ROMSET: 32768 bytes in 2 files / 21.94Kb packed $end $info=mm2m35d $mame 0.266 [Niko Nieminen] MikroMikko 2 M35D, Nokia Data, 1983 Technical informations: https://www.1000bit.it/scheda.asp?id=2607 DRIVER: nokia/mikromikko2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: mm2_flop.xml, mm2_hdd.xml RESOURCES: Snap and Title. WIP: - 0.266: Niko Nieminen added 'Nokia Data MikroMikko 2 M35D' system. ROMSET: 131328 bytes in 9 files / 74.54Kb packed $end $info=mm2nona $mame 0.262 [mclane] Mephisto MM II (Nona program, DOCCC 1985 Leiden TM), Hegener + Glaser, 1985 MEPHISTO is a product of German technical ingenuity and introduces you to the world of modern chess computers. With it you acquire access to a comprehensive system of games and modules that make up the MEPHISTO MODULAR SYSTEM. Within this family of computers, consisting of the MEPHISTO Modular, the MEPHISTO Exclusive and the MEPHISTO Muenchen, practically all system components are interchangeable. We of the MEPHISTO team wish you many hours of pleasure and success with your electronic chess partner (source: https://www.spacious-mind.com/html/module_mm_ii.html). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: mclane added 'Hegener + Glaser Mephisto MM II (Nona program, DOCCC 1985 Leiden TM)' system. ROMSET: 32768 bytes in 2 files / 21.05Kb packed $end $info=mm4 $mame 0.119 [Dirk Verwiebe, Cowering] Mephisto MM IV (v7.10), Hegener + Glaser, 1987 A dedicated chess computer module for Mephisto module systems by Hegener & Glaser launched in 1987 as successor of Mephisto Rebell. Ed Schröder's program run on a 65C02 CMOS processor. The MM IV played the First International Chess-Computer Tournament in the USSR 1989, and was runner-up, only losing from its stable mate Mephisto Almeria with a Lang program and a much more powerful 68020 32-bit processor. However, in 1988 the MM IV Turbo Kit with the discrete TK 20 processor by Schaetzle+Bsteh took the lead in the SSDF rating list, threatening H&G's marketing strategy of high end market with superior hardware and Lang programs versus middle class market and low end market with average and limited hardware with Schröder and Morsch programs. Only H&G's intervention could retain their desired order (source: https://www.chessprogramming.org/Mephisto_MM_IV). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_mm4.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.219: Changed description to 'Mephisto MM IV (v7.10)'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.212: Machine promoted to working [Sandro Ronco]. - 0.209: Changed description to 'Mephisto MM IV'. - 0.119: Dirk Verwiebe, Cowering added 'Hegener & Glaser Mephisto 4 Schachcomputer' system. ROMSET: 32768 bytes in 1 file / 19.28Kb packed $end $info=mm4a $mame 0.219 [hap] Mephisto MM IV (v7.00), Hegener + Glaser, 1987 A dedicated chess computer module for Mephisto module systems by Hegener & Glaser launched in 1987 as successor of Mephisto Rebell. Ed Schröder's program run on a 65C02 CMOS processor. The MM IV played the First International Chess-Computer Tournament in the USSR 1989, and was runner-up, only losing from its stable mate Mephisto Almeria with a Lang program and a much more powerful 68020 32-bit processor. However, in 1988 the MM IV Turbo Kit with the discrete TK 20 processor by Schaetzle+Bsteh took the lead in the SSDF rating list, threatening H&G's marketing strategy of high end market with superior hardware and Lang programs versus middle class market and low end market with average and limited hardware with Schröder and Morsch programs. Only H&G's intervention could retain their desired order (source: https://www.chessprogramming.org/Mephisto_MM_IV). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_mm4.xml RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto MM IV (v7.00)' system. ROMSET: 32768 bytes in 1 file / 19.28Kb packed $end $info=mm4b $mame 0.219 [hap] Mephisto MM IV (v6.00), Hegener + Glaser, 1987 A dedicated chess computer module for Mephisto module systems by Hegener & Glaser launched in 1987 as successor of Mephisto Rebell. Ed Schröder's program run on a 65C02 CMOS processor. The MM IV played the First International Chess-Computer Tournament in the USSR 1989, and was runner-up, only losing from its stable mate Mephisto Almeria with a Lang program and a much more powerful 68020 32-bit processor. However, in 1988 the MM IV Turbo Kit with the discrete TK 20 processor by Schaetzle+Bsteh took the lead in the SSDF rating list, threatening H&G's marketing strategy of high end market with superior hardware and Lang programs versus middle class market and low end market with average and limited hardware with Schröder and Morsch programs. Only H&G's intervention could retain their desired order (source: https://www.chessprogramming.org/Mephisto_MM_IV). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_mm4.xml RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto MM IV (v6.00)' system. ROMSET: 32768 bytes in 1 file / 19.27Kb packed $end $info=mm4rebel $mame 0.215 [CB-Emu] Mephisto MM IV (Rebel program, WMCCC 1989 Portorose TM), Hegener + Glaser, 1989 A dedicated chess computer module for Mephisto module systems by Hegener & Glaser launched in 1990 as successor of the Mephisto MM IV with the same hardware. Ed Schröder's Rebel program ran on a 65C02 CMOS processor in 32 KiB ROM with 8 KiB RAM at 5 MHz, but gained 70 Elo over its predecessor and was tactically much stronger since it could solve deep combinations, while only doing 500-600 nodes per second, due to searching all check giving moves in the first at least two plies of the quiescence search, and even deeper if check evasion had only one or two legal moves (source: https://www.chessprogramming.org/Mephisto_MM_V). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Renamed (mm5p) to (mm4rebel) and Changed description to 'Mephisto MM IV (Rebel program, WMCCC 1989 Portorose TM)'; concatenate ROMs [hap]. - 0.262: Changed description to 'Mephisto MM V (WMCCC 1989 Portorose TM)'. - 0.231: Changed description to 'Mephisto MM V (Portorose TM version)'. - 0.215: CB-Emu added 'Hegener + Glaser Mephisto MM V (prototype)' system. ROMSET: 65536 bytes in 1 file / 24.62Kb packed $end $info=mm4tk $mame 0.154 [Tafoid] Mephisto MM IV (TurboKit), hack, 1987 A dedicated chess computer module for Mephisto module systems by Hegener & Glaser launched in 1987 as successor of Mephisto Rebell. Ed Schröder's program run on a 65C02 CMOS processor. The MM IV played the First International Chess-Computer Tournament in the USSR 1989, and was runner-up, only losing from its stable mate Mephisto Almeria with a Lang program and a much more powerful 68020 32-bit processor. However, in 1988 the MM IV Turbo Kit with the discrete TK 20 processor by Schaetzle+Bsteh took the lead in the SSDF rating list, threatening H&G's marketing strategy of high end market with superior hardware and Lang programs versus middle class market and low end market with average and limited hardware with Schröder and Morsch programs. Only H&G's intervention could retain their desired order (source: https://www.chessprogramming.org/Mephisto_MM_IV). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_mm4.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.212: Machine promoted to working and description changed to 'Mephisto MM IV (TurboKit)' [Sandro Ronco]. - 0.209: Changed description to 'Mephisto MM IV (TurboKit + HG440)'. - 0.154: Tafoid added 'Hegener & Glaser Mephisto 4 Schachcomputer Turbo Kit + HG440' system. ROMSET: 32768 bytes in 1 file / 19.26Kb packed $end $info=mm5 $mame 0.119 [Dirk Verwiebe, Cowering] Mephisto MM V (v5.1), Hegener + Glaser, 1990 In 1990, the Mephisto MM V program appeared on the market and is still one of the most popular modules! There are several reasons: Firstly, it is the last module of Hegener and Glaser, which can also be operated in the mobile and thus Mephisto "pocket-portable" is. Secondly, it is because of his playing style. But the program itself has other undeniable qualities: failed the narrow opening repertoire for which a circumference of 8000 half moves is specified. But at least all transpositions are detected. To compensate you can access opening to the HG 550 module that expands the scope of nearly 20,000 half moves, but in the mobile / slot can not be operated (source, traslated from German: http://www.schach-computer.info/wiki/index.php/Mephisto_MM_V). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_mm5.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.233: Changed description to 'Mephisto MM V (v5.1)'. - 0.219: Changed description to 'Mephisto MM V (set 1)'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.212: Machine promoted to working and description changed to 'Mephisto MM V' [Sandro Ronco]. - 0.209: Changed description to 'Mephisto MM V (V5.1)'. - 0.119: Dirk Verwiebe and Cowering added 'Hegener & Glaser Mephisto 5 Schachcomputer' system. ROMSET: 32768 bytes in 1 file / 20.16Kb packed $end $info=mm5307aa $mame 0.211 [AJR] MM5307AA Baud Rate Generator, , ???? DRIVER: devices/machine/mm5307.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: AJR added 'MM5307AA Baud Rate Generator' device. ROMSET: None required. $end $info=mm5307ab $mame 0.211 [AJR] MM5307AB Baud Rate Generator, , ???? DRIVER: devices/machine/mm5307.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: AJR added 'MM5307AB Baud Rate Generator' device. ROMSET: None required. $end $info=mm5445 $mame 0.208 MM5445 VFD Driver, , ???? DRIVER: devices/video/mm5445.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'MM5445 VFD Driver' device. ROMSET: None required. $end $info=mm5446 $mame 0.208 MM5446 VFD Driver, , ???? DRIVER: devices/video/mm5445.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'MM5446 VFD Driver' device. ROMSET: None required. $end $info=mm5447 $mame 0.208 MM5447 VFD Driver, , ???? DRIVER: devices/video/mm5445.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'MM5447 VFD Driver' device. ROMSET: None required. $end $info=mm5448 $mame 0.208 MM5448 VFD Driver, , ???? DRIVER: devices/video/mm5445.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'MM5448 VFD Driver' device. ROMSET: None required. $end $info=mm5740 $mame 0.184 MM5740 Keyboard Encoder, , ???? DRIVER: devices/machine/mm5740.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Added repeat input; heathkit/tlb.cpp: Added Repeat key and fixed interrupts [Mark Garlanger]. - 0.186: Changed description to 'MM5740 Keyboard Encoder'. - 0.184: Added 'MM5740' device. ROMSET: 450 bytes in 1 file / 0.06Kb packed $end $info=mm5799 $mame 0.228 [hap] National Semiconductor MM5799, , ???? DRIVER: devices/cpu/cops1/mm5799.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: hap added 'National Semiconductor MM5799' device. ROMSET: None required. $end $info=mm58167 $mame 0.153 National Semiconductor MM58167 RTC, , ???? DRIVER: devices/machine/mm58167.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.246: Day/Month counters reset to 1 [Patrick Mackinlay]. - 0.186: Changed description to 'National Semiconductor MM58167 RTC'. - 0.153: Added 'National Semiconductor MM58167' device. ROMSET: None required. $end $info=mm58174 $mame 0.222 [Sergey Svishchev] National Semiconductor MM58174 RTC, , ???? DRIVER: devices/machine/mm58174.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Improve chip emulation based on data sheet (#13775) [Mark Garlanger]. - 0.222: Sergey Svishchev added 'National Semiconductor MM58174 RTC' device. Added MM58174 real-time clock device and used it in seven drivers [Sergey Svishchev]. $end $info=mm58274c $mame 0.149u1 National Semiconductor MM58274C RTC, , ???? DRIVER: devices/machine/mm58274c.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Correct operator precedence in calculating m_clk_set; allow disabling side effects of status read. Use device_rtc_interface to acquire base time [AJR]. - 0.186: Changed description to 'National Semiconductor MM58274C RTC'. - 0.149u1: Added 'National Semiconductor MM58274C' device. ROMSET: None required. $end $info=mm5a $mame 0.219 [hap] Mephisto MM V (v5.0), Hegener + Glaser, 1990 A dedicated chess computer module for Mephisto module systems by Hegener & Glaser launched in 1990 as successor of the Mephisto MM IV with the same hardware. Ed Schröder's Rebel program ran on a 65C02 CMOS processor in 32 KiB ROM with 8 KiB RAM at 5 MHz, but gained 70 Elo over its predecessor and was tactically much stronger since it could solve deep combinations, while only doing 500-600 nodes per second, due to searching all check giving moves in the first at least two plies of the quiescence search, and even deeper if check evasion had only one or two legal moves (source: https://www.chessprogramming.org/Mephisto_MM_V). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_mm5.xml RESOURCES: Snap and Title. WIP: - 0.233: Changed description to 'Mephisto MM V (v5.0)'. - 0.219: hap added 'Hegener + Glaser Mephisto MM V (set 2)' system. ROMSET: 32768 bytes in 1 file / 20.16Kb packed $end $info=mm6 $mame 0.288 [hap, Berger, Mr. Lars] Mephisto MM VI, Saitek, 1996 Portable electronic chessboard Saitek Mephisto MM VI, part of the renowned Mephisto series designed for serious players. Compact design features a physical chessboard with capacitive sensors, an alphanumeric LCD display, and a keypad for advanced input. Powered by an 8/16-bit processor with optimized chess firmware, it offers deep analysis, an opening library, tournament mode, adjustable difficulty levels, and educational features. Operates on battery power or an external adapter. It does not include voice synthesis or graphics—the interface is text-based. Intended for clubs, amateur tournaments, and intermediate to advanced enthusiasts as a reliable tool for independent study and practice, it represents the pinnacle of pre-computer modern chess hardware, focused on precision and performance without connectivity. DRIVER: hegenerglaser/mm6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: hap, Berger and Mr. Lars added 'Saitek Mephisto MM VI' system. ROMSET: 32768 bytes in 1 file / 21.63Kb packed $end $info=mm74c922 $mame 0.149u1 MM74C922 16-Key Encoder, , ???? DRIVER: devices/machine/mm74c922.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Clock da pin after updating data outputs [Robbbert]. - 0.222: Changed description to 'MM74C922 16-Key Encoder'. - 0.216: Changed description to 'MM74C923 16-Key Encoder'. - 0.186: Changed description to 'MM74C923 16/20-Key Encoder'. - 0.149u1: Added 'MM74C922' device. ROMSET: None required. $end $info=mm74c923 $mame 0.216 MM74C923 20-Key Encoder, , ???? DRIVER: devices/machine/mm74c922.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Added 'MM74C923 20-Key Encoder' device. ROMSET: None required. $end $info=mm75 $mame 0.230 [hap] Rockwell MM75 A7500, , ???? DRIVER: devices/cpu/pps41/mm75.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Changed description to 'Rockwell MM75 A7500'. - 0.230: hap added 'Rockwell MM75' device. ROMSET: None required. $end $info=mm76 $mame 0.230 [hap] Rockwell MM76 A7600, , ???? DRIVER: devices/cpu/pps41/mm76.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Changed description to 'Rockwell MM76 A7600'. - 0.230: hap added 'Rockwell MM76' device. ROMSET: None required. $end $info=mm76e $mame 0.230 [hap] Rockwell MM76E A8600, , ???? DRIVER: devices/cpu/pps41/mm76.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Changed description to 'Rockwell MM76E A8600'. - 0.230: hap added 'Rockwell MM76E' device. ROMSET: None required. $end $info=mm76el $mame 0.230 [hap] Rockwell MM76EL B8600, , ???? DRIVER: devices/cpu/pps41/mm76.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Changed description to 'Rockwell MM76EL B8600'. - 0.230: hap dded Rockwell MM76EL' device. ROMSET: None required. $end $info=mm76l $mame 0.230 [hap] Rockwell MM76L B7600, , ???? DRIVER: devices/cpu/pps41/mm76.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Changed description to 'Rockwell MM76L B7600'. - 0.230: hap added 'Rockwell MM76L' device. ROMSET: None required. $end $info=mm77 $mame 0.230 [hap] Rockwell MM77 A7700, , ???? DRIVER: devices/cpu/pps41/mm78.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Changed description to 'Rockwell MM77 A7700'. - 0.230: hap added 'Rockwell MM77' device. ROMSET: None required. $end $info=mm77l $mame 0.230 [hap] Rockwell MM77L B7700, , ???? DRIVER: devices/cpu/pps41/mm78.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Changed description to 'Rockwell MM77L B7700'. - 0.230: hap added 'Rockwell MM77L' device. ROMSET: None required. $end $info=mm77la $mame 0.230 [hap] Rockwell MM77LA B8000, , ???? DRIVER: devices/cpu/pps41/mm78la.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Changed description to 'Rockwell MM77LA B8000'. - 0.230: hap added 'Rockwell MM77LA' device. ROMSET: None required. $end $info=mm78 $mame 0.230 [hap] Rockwell MM78 A7800, , ???? DRIVER: devices/cpu/pps41/mm78.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Changed description to 'Rockwell MM78 A7800'. - 0.230: hap added 'Rockwell MM78' device. ROMSET: None required. $end $info=mm78l $mame 0.230 [hap] Rockwell MM78L B7800, , ???? DRIVER: devices/cpu/pps41/mm78.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Changed description to 'Rockwell MM78L B7800'. - 0.230: hap added 'Rockwell MM78L' device. ROMSET: None required. $end $info=mm78la $mame 0.230 [hap] Rockwell MM78LA B9000, , ???? DRIVER: devices/cpu/pps41/mm78la.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Changed description to 'Rockwell MM78LA B9000'. - 0.230: hap added 'Rockwell MM78LA' device. ROMSET: None required. $end $info=mmahjong $mame 0.247 [hap, David Haywood, Sly DC] Micom Mahjong, Nippon Mail Service, 1982 DRIVER: tvgames/micom_mahjong.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.247: hap, David Haywood and Sly DC added 'Nippon Mail Service Micom Mahjong' system. ROMSET: 18432 bytes in 5 files / 10.20Kb packed $end $info=mmarvin $mame 0.245 [hap, Sean Riddle] Musical Marvin, Entex, 1980 Play 6 musical games or use Marvin as a real full-octave musical instrument. It can even record and playback your songs (source: https://www.handheldmuseum.com/Entex/MM.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.248: Just use PORT_ADJUSTER for the tone/speed configuration knobs [hap]. - 0.245: hap and Sean Riddle added 'Entex Musical Marvin' system. ROMSET: 2947 bytes in 3 files / 2.09Kb packed $end $info=mmbo4088 $mame 0.234 [alvaro84, rfka01] 486MMBO4088 (TI TX486SLC/E), , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP - 0.234: alvaro84 and rfka01 added '486MMBO4088 (TI TX486SLC/E)' system. ROMSET: 65536 bytes in 1 file / 42.26Kb packed $end $info=mmc5_sound $mame 0.277 [Olivier Galibert] Nintendo MMC5 (sound), , ???? The Nintendo MMC5 (Memory Management Controller 5) is a chip mapper used in cartridges for the Nintendo Entertainment System (NES) . It is one of the most advanced mappers developed by Nintendo and was included in some end-of-life games of the NES, especially in Japan. DRIVER: devices/sound/mmc5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Fix logerror [AJR]. - 0.277: Olivier Galibert added 'Nintendo MMC5 (sound)' device. ROMSET: None required. $end $info=mmd1 $mame 0.133 [Miodrag Milanović] MMD-1 Mini-Micro Designer, E&L Instruments Inc, 1976 Technical information and pictures: http://www.decodesystems.com/mmd1.html DRIVER: skeleton/mmd1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.222: Changed description to 'MMD-1 Mini-Micro Designer'. - 0.133: Miodrag Milanović added 'MMD-1' system. ROMSET: 512 bytes in 2 files / 0.28Kb packed $end $info=mmd2 $mame 0.133 [Miodrag Milanović] MMD-2 Mini-Micro Designer, E&L Instruments Inc, 1976 Both MMD-1 and MMD-2 mini-micro designer boards were the development systems for Intel 8080A CPU built by E&L Instruments Inc. in 1977. This how E & L introduced their product: "E & L Instruments has introduced the first educational and engineering microcomputer that is simple and versatile enough to be used as a basic training system and yet, has all of the features required for circuit design, interfacing experimentation and software development for the professional designer (source: http://www.oldcomputermuseum.com/mmd-2.html). DRIVER: skeleton/mmd2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.222: Changed description to 'MMD-2 Mini-Micro Designer'. - 0.144u6: Systems promoted from GAME_NOT_WORKING [Robbbert]. - 0.133: Miodrag Milanović added skeleton driver of 'MMD-2' system. ROMSET: 8192 bytes in 4 files / 6.25Kb packed $end $info=mmerlin $mame 0.161 [hap, Sean Riddle] Master Merlin, Parker Brothers, 1982 The MASTER MERLIN electronic game unit has 9 games, with different skill levels that provide ever-increasing challenge. Try your skills in these exciting games: 1 . THREE SHELLS (1 player). Is the hand of MASTER MERLIN quicker than the eye? There's a "pea" (blinking light) hidden under one of three "shells" (lights). Watch carefully as MASTER MERLIN shuffles them. When they stop moving, guess which one holds the pea! 2. HI/LO (1 player). MASTER MERLIN is thinking of a number from to 99. Take a guess- MASTER MERLIN will tell you if your guess is higher or lower than the secret number. Use the HI/LO clues to help you find the number. 3. MATCH IT (1 or 2 players). MASTER MERLIN has hidden some unique symbols. Find them, remember where they are, and match them! Or try to match more symbols than your opponent can! 4. HIT OR MISS (1 or 2 players). Locate and destroy the ships MASTER MERLIN has hidden in as few "shots" as possible. Or find and destroy your opponent's ships before he or she destroys yours! 5. PAIR OFF (1 or 2 players). Can your number beat your opponent's? Compete against MASTER MERLIN or another player to try to win more high numbers. You'll need lots of strategy- and a little bit of luck! 6. TEMPO (1 player). Compose your own tunes, then have MASTER MERLIN play them back. Use a unique feature- a button that holds notes to create an endless variety of music! 7. MUSICAL LADDER (1 player). Go up and down the musical scale, trying to turn out groups of lights as quickly as MASTER MERLIN flashes them! Who will win this fast-moving, musical tug-of-war-you or MASTER MERLIN? 8. PATTERNS (1 or 2 players). Look at a pattern of lights, then try to find it from among the others MASTER MERLIN shows you. Compete against an opponent and play at different skill levels to increase the challenge and the pace! 9. HOT POTATO (2 or more players). MASTER MERLIN has chosen a number from to 99 and it's the "hot potato!" Try to get someone else to guess it (source: https://archive.org/stream/manuals-handheld-games-ParkerBros-MasterMerlin/ParkerBros-MasterMerlin_djvu.txt). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.161: hap and Sean Riddle added 'Parker Brothers Master Merlin' system. ROMSET: 5520 bytes in 3 files / 4.08Kb packed $end $info=mmf9000 $mame 0.128 [Curt Coder] MicroMainFrame 9000, Commodore Business Machines, 1981 The Commodore PET (Personal Electronic Transactor) was a home/personal computer produced in 1977 by Commodore International. A top-seller in the Canadian and United States educational markets, it was Commodore's first full-featured computer, and formed the basis for their entire 8-bit product line. CPU: MOS 6502 and Motorola 6809, 1 MHz. RAM: 96 kB. ROM: 48 kB, including BASIC 4.0 and other programming languages (Waterloo MicroAPL, MicroFORTRAN, MicroBASIC, MicroPascal, MicroCOBOL). Video: MOS 6545, 12" monochrome monitor, 80x25 character display. Sound: single piezo "beeper" (optional external speaker driven by MOS 6522 CB2 pin) Ports: MOS 6520 PIA, MOS 6522 VIA, MOS 6551 ACIA, 1 RS-232, 2 Datassette ports (1 on the back), 1 IEEE-488. Notes: basically an 8000 with ROMs for programming languages, it also had three character sets, and an RS-232 for use as a terminal (source: http://en.wikipedia.org/wiki/Commodore_PET#SuperPET_9000_series). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml, superpet_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u1: Renamed (sp9000) to (mmf9000) and modified the description in 'MicroMainFrame 9000'. Updated status of emulation. - 0.128: Curt Coder added 'CBM SP9000 / MicroMainFrame 9000 (CRTC 50Hz)' system. ROMSET: 6144 bytes in 2 files / 2.62Kb packed $end $info=mmf9000_se $mame 0.128 [Curt Coder] MicroMainFrame 9000 (Sweden/Finland), Commodore Business Machines, 1981 This was a computer professional of the Commodore, was marketed in Europe by this name (Micro MainFrame 9000) while in America was known as SuperPET. I bought it in 1996 for 2,000 pounds (yes, there is an error, two thousand pounds) from a former Commodore service center who wanted to reduce inventory from the point of view because the administrative cost was too high. Then, along with two friends, I spent some hours in this store to choose what to take away / not to overdo it though / with a fixed price of 2,000 lire each. We found a cartridge, some devices, and MMF 9000 to head (source, traslated from italian: http://www.vecchicomputer.com/2008/01/commodore-mmf-9000-superpet-9000/). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml, superpet_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.148u1: Renamed (mmf9000s) to (mmf9000_se) and modified the description in 'MicroMainFrame 9000 (Sweden/Finland)' and year in '1981'. Updated status of emulation. - 0.128: Curt Coder added 'MicroMainFrame 9000 (Sweden, CRTC 50Hz)' system. ROMSET: 6144 bytes in 2 files / 2.62Kb packed $end $info=mmirage $mame 0.213 [hap, Berger] Mephisto Mirage, Hegener + Glaser, 1984 MEPHISTO Mirage Module has seven preprogrammed playing levels plus one user defined level which allows you define the amount of time per move, between 1 second to 59 minutes and 59 seconds. In addition the MEPHISTO Mirage has a problem level which allows you to setup problem or mate search positions up to Mate-in-8 half moves. The chess program was developed by Thomas Nitsche and Elmar Henne, Mephisto Mirage was first sold in 1985 (source: http://www.spacious-mind.com/html/module_mirage.html). DRIVER: hegenerglaser/mm1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.213: hap and Berger added 'Hegener + Glaser Mephisto Mirage' system. ROMSET: 32768 bytes in 1 file / 12.83Kb packed $end $info=mmonty $mame 0.162 [Andrew Gardner, Rik] Master Monty, Ritam, 1987 Scrabble computer that allows you play a game of Scrabble by yourself (or you can play with up to 3 players). Has a built-in 12,000 vocabulary, expandable to 44,000 by way of 2 expansion modules each containing 16,000 more obscure words. You can use the included 'score cards' (which look like little Scrabble boards), or you can use a real Scrabble board and tiles to play. Also note, Monty apparently originally came with a little pen. This game was later upgraded by Ritam to Master Monty which had 24,000 words built-in (expandable to a total of 56,000 with the same 2 expansion modules). Two variations on Master Monty have been seen: one looks exactly the same as the Monty but the electronics on the inside have been upgraded. The later version is blue and says Master Monty at the top. Both of these versions are hand-upgraded by adding chips and wires to the inside of the game (source: monty.c driver). DRIVER: handheld/monty.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: Machine promoted to working [hap]. - 0.162: Andrew Gardner and Rik added 'Ritam Master Monty' system. ROMSET: 65536 bytes in 3 files / 54.37Kb packed $end $info=mmr4000be $mame 0.202 [Patrick Mackinlay] Magnum R4000 (be), MIPS, 1992 The MIPS Magnum was a line of computer workstations designed by MIPS Computer Systems, Inc. and based on the MIPS series of RISC microprocessors. The first Magnum was released in March, 1990, and production of various models continued until 1993 when SGI bought MIPS Technologies. SGI cancelled the MIPS Magnum line to promote their own workstations including the entry-level SGI Indy. The early, R3000-based Magnum series ran only RISC/os, a variant of BSD Unix, but the subsequent Magnum workstations based on the Jazz architecture ran both RISC/os and Windows NT. In addition to these proprietary operating systems, both Linux and NetBSD have been ported to the Jazz-based MIPS Magnum machines. Some models of MIPS Magnum were rebadged and sold by Groupe Bull and Olivetti. In addition, headless (i.e., without a framebuffer or video card) versions were marketed as servers under the name "MIPS Millennium". Two subtypes: The R4000 PC-50 and R4000 SC-50. Release: April, 1992. Initial price: $12,000.00 USD. Bus: EISA. Maximum possible RAM: 256 MB (source: https://en.wikipedia.org/wiki/MIPS_Magnum#MIPS_Magnum_R4000). DRIVER: microsoft/jazz.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: jazz.xml, generic_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.218: Changed description to 'Magnum R4000 (be)'. - 0.202: Patrick Mackinlay added 'MIPS Magnum R4000 (big)' system. ROMSET: 393216 bytes in 2 files / 109.59Kb packed $end $info=mmr4000le $mame 0.202 [Patrick Mackinlay] Magnum R4000 (le), MIPS, 1992 The MIPS Magnum was a line of computer workstations designed by MIPS Computer Systems, Inc. and based on the MIPS series of RISC microprocessors. The first Magnum was released in March, 1990, and production of various models continued until 1993 when SGI bought MIPS Technologies. SGI cancelled the MIPS Magnum line to promote their own workstations including the entry-level SGI Indy. The early, R3000-based Magnum series ran only RISC/os, a variant of BSD Unix, but the subsequent Magnum workstations based on the Jazz architecture ran both RISC/os and Windows NT. In addition to these proprietary operating systems, both Linux and NetBSD have been ported to the Jazz-based MIPS Magnum machines. Some models of MIPS Magnum were rebadged and sold by Groupe Bull and Olivetti. In addition, headless (i.e., without a framebuffer or video card) versions were marketed as servers under the name "MIPS Millennium". Two subtypes: The R4000 PC-50 and R4000 SC-50. Release: April, 1992. Initial price: $12,000.00 USD. Bus: EISA. Maximum possible RAM: 256 MB (source: https://en.wikipedia.org/wiki/MIPS_Magnum#MIPS_Magnum_R4000). DRIVER: microsoft/jazz.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: jazz.xml, generic_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.218: Changed description to 'Magnum R4000 (le)'. Machine promoted to working [Patrick Mackinlay]. - 0.202: Patrick Mackinlay added 'MIPS Magnum R4000 (little)' system. ROMSET: 393216 bytes in 2 files / 117.99Kb packed $end $info=mms77316_fdc $mame 0.267 [Mark Garlanger] Magnolia MicroSystems 77316 Soft-sectored Controller, , ???? DRIVER: devices/bus/heathzenith/h89/mms77316_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.267: Mark Garlanger added 'Magnolia MicroSystems 77316 Soft-sectored Controller' device. ROMSET: None required. $end $info=mmt8 $mame 0.159 [Sandro Ronco] MMT-8, Alesis, 1987 A standard and simple MIDI sequencer that is still used today by some of the biggest names in electronic music because of its simplicity, durability and reliability. It's simply a pattern and song based sequencer with 8 separate tracks. Each of these tracks can carry 16 channels of Midi info which makes this more like 128 tracks. These tracks can be muted during playback giving you a lot of performance control for a live situation. It's also a nice way for creating various breakdowns and builds in your music (source: http://www.vintagesynth.com/misc/mmt8.php). DRIVER: alesis/alesis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.159: Sandro Ronco added 'Alesis MMT-8' system. ROMSET: 98304 bytes in 3 files / 53.37Kb packed $end $info=mn1252 $mame 0.262 [Tailsnic Retroworks] Panasonic MN1252 LCD controller, , ???? DRIVER: devices/video/mn1252.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Tailsnic Retroworks added 'Panasonic MN1252 LCD controller' device. ROMSET: None required. $end $info=mn1400 $mame 0.255 [hap] Matsushita MN1400 (40 pins), , ???? MN1400 series was a family of 4-bit microcontrollers developed by Matsushita (Panasonic). Released to the market in September-October of 1977, the chip included 75 instructions with a 10 microsecond instruction cycle. The chips come in nMOS, pMOS, and CMOS versions. DRIVER: devices/cpu/mn1400/mn1400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: hap added 'Matsushita MN1400 (40 pins)' device. ROMSET: None required. $end $info=mn1400_reduced $mame 0.255 [hap] Matsushita MN1400 (28 pins), , ???? MN1400 series was a family of 4-bit microcontrollers developed by Matsushita (Panasonic). Released to the market in September-October of 1977, the chip included 75 instructions with a 10 microsecond instruction cycle. The chips come in nMOS, pMOS, and CMOS versions. DRIVER: devices/cpu/mn1400/mn1400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: hap added 'Matsushita MN1400 (28 pins)' device. ROMSET: None required. $end $info=mn1405 $mame 0.255 [hap] Matsushita MN1405, , ???? MN1400 series was a family of 4-bit microcontrollers developed by Matsushita (Panasonic). Released to the market in September-October of 1977, the chip included 75 instructions with a 10 microsecond instruction cycle. The chips come in nMOS, pMOS, and CMOS versions. DRIVER: devices/cpu/mn1400/mn1400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: hap added 'Matsushita MN1405' device. ROMSET: None required. $end $info=mn1880 $mame 0.222 [AJR] Panasonic MN1880, , ???? DRIVER: devices/cpu/mn1880/mn1880.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Fix execution of various instructions [AJR]. - 0.249: Additional notes [AJR]. - 0.239: Fix ASR carry calculation [AJR]. - 0.237: Make it possible to take interrupts; emulate (unused) PI instruction [AJR]. - 0.236: Use separate interrupt registers for each CPU [AJR]. - 0.222: AJR added 'Panasonic MN1880' device. ROMSET: None required. $end $info=mn18801a $mame 0.248 [AJR] Panasonic MN18801A, , ???? DRIVER: devices/cpu/mn1880/mn1880.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: AJR added 'Panasonic MN18801A' device. ROMSET: None required. $end $info=mn3004 $mame 0.233 [Aaron Giles] MN3004 BBD, , ???? DRIVER: devices/sound/bbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Aaron Giles added 'MN3004 BBD' device. ROMSET: None required. $end $info=mn3005 $mame 0.233 [Aaron Giles] MN3005 BBD, , ???? DRIVER: devices/sound/bbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Aaron Giles added 'MN3005 BBD' device. ROMSET: None required. $end $info=mn3006 $mame 0.233 [Aaron Giles] MN3006 BBD, , ???? DRIVER: devices/sound/bbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Aaron Giles added 'MN3006 BBD' device. ROMSET: None required. $end $info=mn3204p $mame 0.233 [Aaron Giles] MN3204P BBD, , ???? DRIVER: devices/sound/bbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Aaron Giles added 'MN3204P BBD' device. ROMSET: None required. $end $info=mn3207 $mame 0.274 [Devin Acker] MN3207 BBD, , ???? DRIVER: devices/sound/bbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Devin Acker added 'MN3207 BBD' device. ROMSET: None required. $end $info=mn89304_vga $mame 0.269 [Felipe Corrêa da Silva Sanches] MN89304 VGA, , ???? DRIVER: matsushita/kn5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.269: Felipe Corrêa da Silva Sanches added 'MN89304 VGA' device. ROMSET: None required. $end $info=mo5 $mame 0.108 [Antoine Mine] MO5, Thomson, 1984 The Thomson MO5 was a 6809E-based computer introduced in France in 1984. It featured 48 KB of RAM, a 40x25 text display, and built-in Microsoft BASIC. The MO5 was replaced by the MO6 in 1986 (source: http://en.wikipedia.org/wiki/Thomson_MO5). DRIVER: thomson/thomson.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mo5_cart.xml, mo5_cass.xml, mo5_flop.xml, mo5_qd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.148u1: Added 'preliminary lists to MO-5, TO-7 and TO-770 [k1w1]. - 0.138: Added '.hsi file with hashes from GoodMO5 V3.1415 [Cowering]. - 0.108: Antoine Mine added 'Thomson MO5' system. ROMSET: 16384 bytes in 1 file / 14.15Kb packed $end $info=mo5e $mame 0.108 [Antoine Mine] MO5E, Thomson, 1986 The Thomson MO5E was first revealed at the "Hannover Messe" (Germany) in april 1985. It was a big suprise for the french press as no-one ever heard of this system before. The MO5E ("E" presumably for Exportation) was reserved for Germany and more generaly for foreign markets. Quite surprising when you know that while Thomson was selling this system to Germans and other countries, French could only buy the first version of the MO5 with rubber keys, external power supply and no joystick connectors (source: http://www.old-computers.com/museum/computer.asp?c=838). DRIVER: thomson/thomson.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mo5_cart.xml, mo5_cass.xml, mo5_flop.xml, mo5_qd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.108: Antoine Mine added 'Thomson MO5E' system. ROMSET: 16384 bytes in 1 file / 14.15Kb packed $end $info=mo5nr $mame 0.108 [Antoine Mine] MO5 NR, Thomson, 1986 The Thomson MO5 NR is a special version of the MO5, developped especially for the educative network called NanoRéseau, hence the "NR". The NanoRéseau was initially composed of several original MO5 systems with their NanoRéseau expansions (64 KB RAM + Network features). The MO5 NR includes the network expansion and much more (source: http://www.old-computers.com/museum/computer.asp?c=868&st=1). DRIVER: thomson/thomson.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mo6_cass.xml, mo6_flop.xml, mo5_cart.xml, mo5_cass.xml, mo5_flop.xml, mo5_qd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and Artwork Preview. WIP: - 0.288: BugFIX #09432 [Crash/Freeze] (thomson/thomson.cpp) mo5nr: The system fails to boot [AJR]. Correctly switch banks at reset [AJR]. - 0.108: Antoine Mine added 'Thomson MO5 NR' system. ROMSET: 65536 bytes in 2 files / 46.41Kb packed $end $info=mo6 $mame 0.108 [Antoine Mine] MO6, Thomson, 1986 The Thomson MO6 was an 6809E-based computer introduced in France in 1986. It featured 128 KB of RAM, a 40x25 text display, and built-in Microsoft BASIC. The MO6 was available until january 1989. In Italy it was sold by Olivetti with little aesthetic changes, and named Olivetti Prodest PC128 (source: http://en.wikipedia.org/wiki/Thomson_MO6). DRIVER: thomson/thomson.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mo6_cass.xml, mo6_flop.xml, mo5_cart.xml, mo5_cass.xml, mo5_flop.xml, mo5_qd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.153: Fix for Thomson MO6 banking, now more faithful to the hardware [Antoine Mine]. - 0.108: Antoine Mine added 'Thomson MO6' system. ROMSET: 65536 bytes in 2 files / 49.98Kb packed $end $info=mobigo $mame 0.219 [Sean Riddle, ClawGrip] MobiGo (USA), VTech, 2010 The Mobigo console uses one of the most basic ways to learn: touching objects is the most natural way to get to know them, and for this reason touch technology is increasingly adopted in an increasing number of devices and devices. In fact, just touch the 3 ??color touch screen with your fingertips to feel protagonists of the action and control each operation in a simple and direct way: gradually learn the letters of the alphabet and form a first vocabulary, know the numbers and refine mathematical skills, increase the first scientific rudiments, answer questions, develop creative skills, recognize sounds, test your logical and spelling knowledge while having fun with many different games of skill, attention, speed, memory and stroke eye. Mobigo promotes cognitive development, observation and memory skills, creativity and psycho-motor coordination, while leaving ample space for free and creative play, so that knowledge always takes place naturally without being forced (source, traslated from Italian: https://www.amazon.it/Hasbro-VTech-Mobigo-Console-Cars/dp/B008DVT7UM). DRIVER: tvgames/generalplus_gpl16250_mobigo.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: mobigo_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.284: Changed description to 'MobiGo (USA)'. - 0.219: Sean Riddle and ClawGrip added 'VTech MobiGo' system. ROMSET: 8388608 bytes in 1 file / 3.29Mb packed $end $info=mobigo2 $mame 0.219 [Team Europe] MobiGo 2 (Germany), VTech, 2013 Our child can enjoy on-the-go play with MobiGo 2. This handheld VTech MobiGo 2 Touch Learning System is a multi-functional device that provides fun and education in many different ways. Numerous games and apps on this VTech MobiGo Touch Learning System teach basic learning skills like math, vocabulary, spelling, reading, logic, drawing and more. This VTech MobiGo Learning System provides your child with four ways to interact, including a touchscreen, a QWERTY keyboard, a motion sensor and a microphone. Featuring built-in downloadable apps including eBooks, coloring books, an art studio, a photo album and more, this VTech MobiGo 2 Touch Learning System can give your child hours of fun. This VTech MobiGo Touch Learning System is intended for children ages 3 to 8 years (source: https://www.walmart.com/ip/VTech-MobiGo-2-Touch-Learning-System/21007457). DRIVER: tvgames/generalplus_gpl16250_mobigo.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: mobigo_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Team Europe added 'VTech MobiGo 2 (Germany)' system. ROMSET: 138412032 bytes in 1 file / 7.90Mb packed $end $info=mobigos $mame 0.220 [Sean Riddle, Clawgrip] MobiGo (Spain), VTech, 2011 VTech's MobiGo Touch Learning System is an interactive learning device that uses a touchscreen and keyboard to control gameplay. Designed to encourage learning and the development of dexterity skills, the MobiGo device brings modern handheld technology to young users. Whether it's adding numbers, spelling words, solving problems, or spotting the differences between similar objects, the MobiGo encourages young users ages three to eight years to develop a variety of basic skills and foster the development of an active imagination (source: https://www.amazon.com/VTech-MobiGo-Touch-Learning-System/dp/B00385QUTO). DRIVER: tvgames/generalplus_gpl16250_mobigo.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: mobigo_cart.xml RESOURCES: Snap and Title. WIP: - 0.220: Sean Riddle and Clawgrip added 'VTech MobiGo (Spain)' system. ROMSET: 2097152 bytes in 1 file / 897.10Kb packed $end $info=mockingboardd $mame 0.232 [R. Belmont, Apple II Documentation Project] Sweet Micro Systems Mockingboard D, , ???? DRIVER: devices/bus/rs232/mboardd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.232: R. Belmont and Apple II Documentation Project added 'Sweet Micro Systems Mockingboard D' device. ROMSET: 2048 bytes in 1 file / 1.66Kb packed $end $info=mod8 $mame 0.136 [Miodrag Milanović] MOD-8, Microsystems International Ltd, 1974 The Microsystems International Limited MOD-8 is a very early microcomputer based on the 8008 CPU, the predecessor to the famed Intel 8080. This machine was primarily intended to be used as a low cost lab/prototyping tool, however it also gained popularity with early computer hobbiests (source: http://www.classiccmp.org/dunfield/mod8/index.htm). DRIVER: skeleton/mod8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.136: Miodrag Milanović added 'Microsystems International Limited MOD-8' system. ROMSET: 1792 bytes in 7 files / 1.67Kb packed $end $info=modellot $mame 0.147u4 [Any, The Dumping Union] Modello T, General Processor, 1979 From 1977 onwards we are witnessing the birth of hundreds of companies that want to produce microcircuits. Most of those born in the U.S. or Japan, but in Europe there are many initiatives. In Italy the old Olivetti contributes enough, although always keeps a cut side calculators and other office machines writers. Even Florence, with the scientific contribution of the University, does its part. In particular, it was assumed that the GP machine more 'easy to produce and was able to run programs evolved and, in particular, programs written with Microsoft Extended Basic of the newborn (Figure Paul Allen and Bill Gates at the presentation of their language). The experiment showed the usefulness CHILD Z 'on the Basic machines of this type. In addition, it was now also developed the ability 'to control peripherals such as keyboards, video and memories floppy. Ultimately, the GP was ripe for the design of a computer complete with all peripherals. For the new machine was chosen name Model T. The name wanted to call the first mass-produced car from Ford, but it was also taken up by T of television, from which he copied some modular techniques of mass production. A problem of GP was the lack of instrumentation for testing of prototypes and testing post-production. The construction techniques available on the market were not sufficiently reliable for an industrial production also small (source, traslated from italian: http://telemat.det.unifi.it/Home_pages/fpirri/Storia/PrimoPC.html#inizio). DRIVER: skeleton/modellot.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.151: Added keyboard and cursor [Robbbert]. - 0.147u4: Any and The Dumping Union added skeleton driver of 'General Processor Modello T' system. ROMSET: 4096 bytes in 4 files / 2.51Kb packed $end $info=modena $mame 0.190 [yoyo_chessboard, Sandro Ronco] Mephisto Modena (set 1), Hegener + Glaser, 1992 The Modena is the weakest device from the laptop design series from Mephisto. The program comes from Frans Morsch and seems to include version 2.05 of the well-known Dominator program. It has some peculiar peculiarities, for example, if one wishes to take back the long Rochade with TAKEBACK, it is first correctly asked to place the king from c1 to e1; but he will have placed the tower from d1 to g1. The self-test is also started with the same key combination, as with the Dominator: Press and hold the springer and pawn buttons, then the display shows "Test". With the Dominator you can now read the version number in the second display; since this is missing at Modena, the version is unfortunately not recognizable with him (source, traslated from German: https://www.schach-computer.info/wiki/index.php?title=Mephisto_Modena). DRIVER: hegenerglaser/modena.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.259: Small update to internal artwork [hap]. - 0.219: Changed description to 'Mephisto Modena (set 1)'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.190: yoyo_chessboard and Sandro Ronco added 'Hegener & Glaser Mephisto Modena' system. ROMSET: 32768 bytes in 1 file / 21.96Kb packed $end $info=modenaa $mame 0.219 [hap] Mephisto Modena (set 2), Hegener + Glaser, 1992 The Modena is the weakest device from the laptop design series from Mephisto. The program comes from Frans Morsch and seems to include version 2.05 of the well-known Dominator program. It has some peculiar peculiarities, for example, if one wishes to take back the long Rochade with TAKEBACK, it is first correctly asked to place the king from c1 to e1; but he will have placed the tower from d1 to g1. The self-test is also started with the same key combination, as with the Dominator: Press and hold the springer and pawn buttons, then the display shows "Test". With the Dominator you can now read the version number in the second display; since this is missing at Modena, the version is unfortunately not recognizable with him (source, traslated from German: https://www.schach-computer.info/wiki/index.php?title=Mephisto_Modena). DRIVER: hegenerglaser/modena.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto Modena (set 2)' system. ROMSET: 32768 bytes in 1 file / 21.96Kb packed $end $info=modenab $mame 0.219 [hap] Mephisto Modena (set 3), Hegener + Glaser, 1992 The Modena is the weakest device from the laptop design series from Mephisto. The program comes from Frans Morsch and seems to include version 2.05 of the well-known Dominator program. It has some peculiar peculiarities, for example, if one wishes to take back the long Rochade with TAKEBACK, it is first correctly asked to place the king from c1 to e1; but he will have placed the tower from d1 to g1. The self-test is also started with the same key combination, as with the Dominator: Press and hold the springer and pawn buttons, then the display shows "Test". With the Dominator you can now read the version number in the second display; since this is missing at Modena, the version is unfortunately not recognizable with him (source, traslated from German: https://www.schach-computer.info/wiki/index.php?title=Mephisto_Modena). DRIVER: hegenerglaser/modena.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto Modena (set 3)' system. ROMSET: 32768 bytes in 1 file / 21.97Kb packed $end $info=modulab $mame 0.207 [Joakim Larsson Edström] Modulab, Esselte Studium AB, 1984 DRIVER: skeleton/didact.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Joakim Larsson Edström added 'Esselte Studium AB Modulab' system. ROMSET: 2048 bytes in 1 file / 1.22Kb packed $end $info=mog_m320 $mame 0.195 [David Shah] MOGIS M320 246 in 1 Handheld, MOGIS, 2016 DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.195: David Shah added 'MOGIS M320 246 in 1 Handheld' system. ROMSET: 8388608 bytes in 1 file / 3.84Mb packed $end $info=mojmikro $mame 0.264 [Računalniški muzej] Moj mikro Slovenija, , 1985 DRIVER: xerox/xerox820.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: xerox820.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.264: Računalniški muzej added 'Moj mikro Slovenija' system. ROMSET: 4096 bytes in 2 files / 2.18Kb packed $end $info=mokp386 $mame 0.234 [Predator99, rfka01] KP920121523 V2.20, Morse, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP - 0.234: Predator99 and rfka01 added 'Morse KP920121523 V2.20' system. ROMSET: 65536 bytes in 1 file / 36.72Kb packed $end $info=mokp386sx $mame 0.215 [rfka01] KP 386SX V2.21, Morse, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'MORSE KP 386SX V2.21' system. ROMSET: 65536 bytes in 1 file / 34.85Kb packed $end $info=molecula $mame 0.151 [Al Kossow] MOLECULAR Computer, MOLECULAR, 1982 DRIVER: skeleton/molecular.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.151: Al Kossow added 'MOLECULAR Computer' system. ROMSET: 219068 bytes in 11 files / 22.87Kb packed $end $info=mom3v3 $mame 0.234 [Am386DX-40, rfka01] M3 V3.0, Morse, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/3844 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.234: Am386DX-40 and rfka01 added 'Morse M3 V3.0' system. ROMSET: 65536 bytes in 1 file / 36.94Kb packed $end $info=mondial $mame 0.212 [CB-Emu, Sandro Ronco] Mephisto Mondial, Hegener + Glaser, 1985 The Mephisto Mondial was the first chess computer with a program by Frans Morsch. The UrFritz, so to speak, even if the program name Nona was used on the then tournaments. Nona won in 1985 in Amsterdam, then still running on an Apple IIe, superior with 7 points from 7 games, the World Cup title in the amateur group. The second-placed Rebel found his way into the modular series after the 85er WM (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_Mondial). DRIVER: hegenerglaser/mondial.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.212: CB-Emu and Sandro Ronco added 'Hegener & Glaser Mephisto Mondial' system. ROMSET: 16384 bytes in 1 file / 8.86Kb packed $end $info=mondial2 $mame 0.191 [yoyo_chessboard, Sandro Ronco] Mephisto Mondial II, Hegener + Glaser, 1987 Soll der Computer mit Weiss beginnen, so muss wie bei dem "Super-Mondial" mit den weissen Steinen von "oben" gespielt werden! Bei allen anderen Mondial-Brettern ist wird in diesem Fall nomal von "unten" begonnen. Den verbesserten Mondial gab es auch als Zusatzmodul MM 1000 zur nachträglichen Aufrüstung (von Mondial auf Mondial II) der ersten Geräte. In dem nun doppelt so großen EPROM fanden neben einer umfangreicheren Eröffnungsbibliothek und neuen Bewertungskriterien für das Mittelspiel, lt. Hersteller auch mehr Endspielwissen Platz (source, traslated from German: https://www.schach-computer.info/wiki/index.php?title=Mephisto_Mondial_II). DRIVER: hegenerglaser/mondial2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.191: yoyo_chessboard and Sandro Ronco added 'Hegener & Glaser Mephisto Mondial II' system. ROMSET: 32768 bytes in 1 file / 21.92Kb packed $end $info=mondl68k $mame 0.213 [Sandro Ronco, Berger] Mephisto Mondial 68000XL, Hegener + Glaser, 1988 In order to gain a foothold in the predominantly Fidelity-dominated US market, Hegener & Glaser launched the 16-bit variant of the Mephisto Dallas World Championship program in the Mondial case at a low price of $ 399 at the time. A sale in Europe was not intended, but the Mondial 68000XL was then distributed in Germany. There is an original German BDA. In most German copies minus is located at the power input socket inside, as in the US version, but there are also copies with plus inside. Unfortunately, there is no label on the outside of the power supply connector, but a good reverse polarity protection protects the device (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_Mondial_68000XL). DRIVER: hegenerglaser/mondial68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.213: Sandro Ronco and Berger added 'Hegener + Glaser Mephisto Mondial 68000XL' system. ROMSET: 65536 bytes in 2 files / 42.85Kb packed $end $info=monkeysee $mame 0.180 [hap, Sean Riddle] Monkey See (1982 version), Tandy Corporation, 1982 Technical informations: http://ww.handheldempire.com/game.jsp?game=1608&position=62 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: Changed manufacturer to 'Tandy Corporation'. - 0.180: hap and Sean Riddle added 'Tandy Radio Shack Monkey See (1982 version)' system. ROMSET: 2256 bytes in 3 files / 0.84Kb packed $end $info=monkmonk $mame 0.254 [hap, David Viens] Monkgomery Monkey, Hasbro / Tiger Electronics, 1986 Monkgomery is a children's puppet. It takes the form of a talking monkey wearing a necktie, released by Hasbro in 1986.[1] The toy is 17" in height and sits at approximately 14" tall. The toy has two Velcro strips on his hands allowing him to be hung from objects. The toy can also function as a cuddle buddy at night and a day time play toy. Additional speech modules provided 200 new words (each came with a different outfit). It was created by Hasbro to compete with Teddy Ruxpin before Hasbro bought Ruxpin, and Monkgomery's packaging draws deliberate comparison, describing him as "a unique and interactive, joke-telling, talking monkey with no on-off switches, no tapes to wear out or break and no solid state cartridges". Monkgomery's vocabulary included jokes such as "Why did the monkey throw the clock out the window?", questions such as "What's your favorite part of the zoo?" and responses to the user, such as "Tell me more!". The range of phrases could be expanded with expansion modules, sold separately (source: https://en.wikipedia.org/wiki/Monkgomery). DRIVER: tiger/bingobear.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: bingobear.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.254: hap and David Viens added 'Hasbro / Tiger Electronics Monkgomery Monkey' system. ROMSET: 36048 bytes in 5 files / 32.43Kb packed $end $info=monomach $mame 0.189 [R. Belmont, absence] Monomachine SFX6 MK2, Elektron, 2004 The Monomachine combines several types of synthesizers with an intuitive beat-box-style programming interface. Think of it as five synthesizers in one package with a flexible sequencer and plenty of real-time controls for a unique twist on desktop music machines! It has 6-part multitimbral capability which allows for up to 6 mono-synth sounds at once, or a single 6-voice polyphonic sound (source: https://www.vintagesynth.com/misc/monomachine.php). DRIVER: elektron/elektronmono.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.189: R. Belmont and absence added 'Elektron Monomachine SFX6 MK2' system. ROMSET: 8388608 bytes in 1 file / 825.70Kb packed $end $info=mononcol $mame 0.205 [David Haywood, zhongtiao1] Monon Color, M&D, 2014 A brand new console has just released in China): Monon Color. Release date: June 2014. Console size: 130x81x33mm. Screen: resolution 320x240 TFT 2.4 inch backlit. Controls: multidirectional cross, A / B, L / R, Start, Select, ON / OFF buttons. CPU: 100MHz. RAM: 15K. Communication: infrared. Internal speakers + headphone jack. Power supply: 3 AA batteries. Price: 100 RMB (about 1800 yen). Cartridge size: 40x30x11mm. Cartridge capacity: 8 or 16 Mb. Cartridge price: 30 RMB (about 550 yen) (source, translated from French: http://bidouillouzzz.blogspot.com/2014/10/la-monon-color.html). DRIVER: misc/monon_color.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: monon_color.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.247: Get rid of a pile of copy/pasted crud [Vas Crabb]. - 0.205: David Haywood and zhongtiao1 added 'M&D Monon Color' system. ROMSET: 4096 bytes in 1 file / 2.85Kb packed $end $info=mononcol_cartslot $mame 0.247 [David Haywood] Monon Color Cartridge Slot, , ???? DRIVER: devices/bus/mononcol/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: David Haywood added 'Monon Color Cartridge Slot' device. ROMSET: None required. $end $info=mononcol_rom_plain $mame 0.247 [David Haywood] Monon Color ROM cartridge, , ???? DRIVER: devices/bus/mononcol/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: David Haywood added 'Monon Color ROM cartridge' device. ROMSET: None required. $end $info=mononuxt $mame 0.222 [rfka01] NuXT, Monotech, 2019 Not just a motherboard, but more of a "single-board-computer", which includes built on, many peripherals that a separate ISA card would usually be needed for. Can be used as a full featured XT without any cards. Can add Sound, Network Card, or more storage/connectivity via the four ISA slots (source: https://monotech.fwscart.com/NuXT_v20_-_MicroATX_Turbo_XT_-_10MHz_832K_XT-IDE_Multi-IO_SVGA/p6083514_19777986.aspx). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: rfka01 added 'Monotech NuXT' system. ROMSET: 131072 bytes in 1 file / 28.94Kb packed $end $info=mononuxt2 $mame 0.222 [rfka01] NuXT v2, Monotech, 2020 Not just a motherboard, but more of a "single-board-computer", which includes built on, many peripherals that a separate ISA card would usually be needed for. Can be used as a full featured XT without any cards. Can add Sound, Network Card, or more storage/connectivity via the four ISA slots (source: https://monotech.fwscart.com/NuXT_v20_-_MicroATX_Turbo_XT_-_10MHz_832K_XT-IDE_Multi-IO_SVGA/p6083514_19777986.aspx). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: rfka01 added 'Monotech NuXT v2' system. ROMSET: 131072 bytes in 1 file / 38.56Kb packed $end $info=montec $mame 0.190 [Sandro Ronco] Mephisto Monte Carlo (ver. MC3), Hegener + Glaser, 1987 Mephisto Monte Carlo has many options, yet still remains a simple to operate chess computer. With it's modern Magnet Sensory Board, your moves are automatically registered as well as the complete board position. You just have to lift your piece and place it down in your desired board location. Wooden magnet sensory board, you just pick up the chess piece and place it on to the square you want to move to. No pressing of board squares required. Mephisto Monte Carlo allows the user to program his own chess openings into the computer with up to 2800 half moves. The chess program is written by Frans Morsch (source: http://www.spacious-mind.com/html/monte_carlo.html). DRIVER: hegenerglaser/montec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Changed description to 'Mephisto Monte Carlo (ver. MC3)'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.190: Sandro Ronco added 'Hegener & Glaser Mephisto Monte Carlo' system. ROMSET: 32768 bytes in 1 file / 22.60Kb packed $end $info=montec4 $mame 0.245 [anonymous] Mephisto Monte Carlo IV, Hegener + Glaser, 1989 Techgnical informations: https://www.schach-computer.info/wiki/index.php/Mephisto_Monte_Carlo_IV DRIVER: hegenerglaser/montec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.245: anonymous added 'Hegener + Glaser Mephisto Monte Carlo IV' system. ROMSET: 32768 bytes in 1 file / 19.27Kb packed $end $info=montec4le $mame 0.143u8 [Cowering] Mephisto Monte Carlo IV: Limited Edition, Hegener + Glaser, 1990 This Limited Edition Monte Carlo IV was produced for the 10th anniversary of Hegener + Glaser Mephisto Computers. Only 500 were produced and when switched on the two LCD's display 'EDIT' and '500'. With it's 8MHz of processing speed, the MEPHISTO MONTE CARLO IV LIMITED EDITION is the strongest of the Mephisto Monte Carlo named computers. This small wooden Auto Sensory chess computer, like all the other Monte Carlo computers is a very attractive wooden chess computer and it is a pleasure to play. Rated at approximately 2050 ELO (USCF 2300) (source: http://www.spacious-mind.com/html/monte_carlo_iv_le.html). DRIVER: hegenerglaser/montec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.259: Changed description to 'Mephisto Monte Carlo IV: Limited Edition'. - 0.231: Renamed (monteciv) to (montec4le). - 0.218: Changed description to 'Mephisto Monte Carlo IV - Limited Edition'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.190: Clone promoted to working [Sandro Ronco]. - 0.143u8: Cowering added 'Mephisto Monte Carlo IV LE Schachcomputer' system. ROMSET: 32768 bytes in 1 file / 19.27Kb packed $end $info=monteca $mame 0.219 [hap] Mephisto Monte Carlo (ver. MC2), Hegener + Glaser, 1987 Mephisto Monte Carlo has many options, yet still remains a simple to operate chess computer. With it's modern Magnet Sensory Board, your moves are automatically registered as well as the complete board position. You just have to lift your piece and place it down in your desired board location. Wooden magnet sensory board, you just pick up the chess piece and place it on to the square you want to move to. No pressing of board squares required. Mephisto Monte Carlo allows the user to program his own chess openings into the computer with up to 2800 half moves. The chess program is written by Frans Morsch (source: http://www.spacious-mind.com/html/monte_carlo.html). DRIVER: hegenerglaser/montec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto Monte Carlo (ver. MC2)' system. ROMSET: 32768 bytes in 1 file / 22.61Kb packed $end $info=montreal $mame 0.259 [hap, anonymous] Mephisto Montreal 68000, Hegener + Glaser, 1993 With the Mephisto Montreal 68000, Hegener & Glaser brought a device made of precious wood onto the market in 1993 that, in addition to being easy to use, had a high level of playing ability at an affordable price. The device measures 38.5 cm x 38.5 cm x 4 cm (king height 8 cm) and looks very elegant. The control unit is located on the front of the game board and can be completely pushed into the device if necessary. The game is very pleasant on the computer, which is equipped with magnetic sensors and individual field LEDs, and allows the figures to be moved naturally. All features and functions could be selected using the keyboard on the front, but the operation was very complicated and not in line with the standards of the time. The computer communicated the information to its opponent via the well-known 4-digit 7-Segemnet display, already known from the MM IV, which of course did not offer such precise display options as, for example, the Polgar with its 32-digit dot matrix display. The chess engine was the old world championship program of Mephisto Roma by Richard Lang from 1987 (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_Montreal_68000). DRIVER: hegenerglaser/roma2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Flyer. WIP: - 0.259: hap and anonymous added 'Hegener + Glaser Mephisto Montreal 68000' system. ROMSET: 65536 bytes in 2 files / 47.98Kb packed $end $info=montreux $mame 0.180 [unknown] Mephisto Montreux, Saitek / Tasc, 1995 Montreux, the small town on Lake Geneva, was the name of the Mephisto computer of the same name. "If you want peace of mind, come to Montreux," Freddie Mercury once asked the world. Why, however, this chess computer has been given the name of Montreux, will always remain a secret of the company Hegener & Glaser (Saitek), because this device can not contribute to the peace of the soul. His costume consists much more in mocking this with his aggressive style. Behind the black plastic sheath hides an ARM6 32Bit RISC processor, which is powered at 14 MHz. Furthermore, 128KB RAM is available for thought support. The unit is controlled by 17 buttons, which are located on the right side. The figures are set by pressure sensors or animated by the 16 edge LEDs for setting. Perhaps these factors are inter alia. Responsible for the fact that the Montreux never brought it to a real collecting room. The entire exterior (washboard design) is as simple or if one were malicious, to call cheap. In addition there is the time of the creation. The Montreux dates from 1995. A time, as we all know, in which the rushing PC wave rinsed almost all chess computers. In short, the Montreux just came too late to get a few more laurels (source, translated from German: http://www.schach-computer.info/wiki/index.php?title=Mephisto_Montreux). DRIVER: saitek/risc2500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.263: Embedded SVG to make the sprite pattern anti aliased in 'montreux.lay' [hap]. - 0.214: Changed manufacturer to 'Saitek / Tasc'. - 0.180: unknown added 'Mephisto Montreux' system. ROMSET: 483366 bytes in 2 files / 124.22Kb packed $end $info=monty $mame 0.162 [Andrew Gardner, Rik] Monty Plays Scrabble, Ritam, 1983 Scrabble computer that allows you play a game of Scrabble by yourself (or you can play with up to 3 players). Has a built-in 12,000 vocabulary, expandable to 44,000 by way of 2 expansion modules each containing 16,000 more obscure words. You can use the included 'score cards' (which look like little Scrabble boards), or you can use a real Scrabble board and tiles to play. The ROM images of the System ROM and both expansion modules are available above for download. You can burn them to the appropriate EPROM and install them in your game (but you still need the plastic adapter for the expansion modules unless you want to replace the sockets with normal chip sockets or solder the EPROMs directly to the main board). This game was later upgraded by Ritam to Master Monty which had 24,000 words built-in (expandable to a total of 56,000 with the same 2 expansion modules). I've seen two variations on Master Monty: one looks exactly the same as the picture, but the electronics on the inside have been upgraded, and the later version that is blue and says Master Monty at the top. Both of these versions are hand-upgraded by adding chips and wires to the inside of the game (this is why I've included circuit board pictures here so you can see the difference) (source: http://www.handheldmuseum.com/Misc/RitamMontyPlaysScrabble.htm). DRIVER: handheld/monty.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.222: Machine promoted to working [hap]. - 0.162: Andrew Gardner and Rik added 'Ritam Monty Plays Scrabble' system. ROMSET: 49152 bytes in 3 files / 42.32Kb packed $end $info=moogsource $mame 0.273 [m1macrophage] Moog Source, Moog Music, 1981 The Moog Source is a monophonic Z80 microprocessor-controlled analog synthesizer manufactured by Moog Music from 1981 to 1985. The Source was Moog's first synthesizer to offer patch memory storage. The design was also the first (and only) Moog synthesizer to feature a flat-panel membrane keyboard to replace the standard buttons, knobs and sliders, along with multihued panel graphics that were very different from anything Moog offered at the time. Sound wise it is considered to sound more like the original Moog Minimoog than any other synthesizer made by Moog and was introduced as its replacement (source: https://en.wikipedia.org/wiki/Moog_Source). DRIVER: moog/source.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: (moog_source.lay) Removed stray 'W' (#14322) [m1macrophage]. - 0.273: m1macrophage added 'Moog Music Moog Source' system. ROMSET: 4096 bytes in 1 file / 2.72Kb packed $end $info=morataka $mame 0.239 [algestam, Milan Galcik] Morskaja ataka, bootleg (Elektronika), 19?? DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.239: algestam and Milan Galcik added 'bootleg (Elektronika) Morskaja ataka' system. ROMSET: 105057 bytes in 1 file / 35.63Kb packed $end $info=mos5710 $mame 0.184 MOS 5710 CIA, , ???? DRIVER: devices/machine/mos6526.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 5710 CIA'. - 0.184: Added 'MOS5710' device. ROMSET: None required. $end $info=mos6522 $mame 0.149u1 MOS 6522 VIA, , ???? DRIVER: devices/machine/6522via.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Renamed (via6522) to (mos6522) and description changed to 'MOS 6522 VIA'. - 0.212: Changed most users to install handlers using map delegate [Olivier Galibert]. - 0.192: Added 'some interrupt logging [Joakim Larsson Edström]. - 0.186: Updates, adds support for external clock: Refactored shifter, adding support for more features and fixing a few bugs. Tuned shifter IRQ timing to be more cycle accurate. Fixed the flank timer value, which improves but doesn't completely fix the vectrex regression [Joakim Larsson Edström]. - 0.183: Improved logging. Fixed 50/50 duty cycle for T2 and O2 driven CB1 shift IN & OUT on CB2. Added stop of device_timer when going from internaly to externaly clocked shift modes. Fixed so shift out and in flank is not controlled by pcr in accordance with datasheet. Added missing final and leading flanks when shifting out and in respectivelly [Joakim Larsson Edström]. - 0.149u1: Added '6522 VIA' device. ROMSET: None required. $end $info=mos6526 $mame 0.149u1 MOS 6526 CIA, , ???? DRIVER: devices/machine/mos6526.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Get rid of m_icr_read, fix cpm68k-amiga boot [Angelo Salese]. - 0.262: Fix UNUSED register behaviour, add alarm IRQ. fix a couple of initial states as per vAmigaTS/showcia1 test. Fix a couple of initial states as per vAmigaTS/showcia1 test [Angelo Salese]. - 0.189: Added 'implementations for VCO clock synthesizer and Timer module Counters, IRQs and one operational mode [Joakim Larsson Edström]. Show state of registers that can be read without side effects in debugger [David Viens]. - 0.186: Changed description to 'MOS 6526 CIA'. - 0.149u1: Added 'MOS6526' device. ROMSET: None required. $end $info=mos6526a $mame 0.153 MOS 6526A CIA, , ???? DRIVER: devices/machine/mos6526.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 6526A CIA'. - 0.153: Added 'MOS6526A' device. ROMSET: None required. $end $info=mos6529 $mame 0.149u1 MOS 6529, , ???? DRIVER: devices/machine/mos6529.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 6529'. - 0.149u1: Added 'MOS6529' device. ROMSET: None required. $end $info=mos6532 $mame 0.162 MOS 6532 RIOT, , ???? DRIVER: devices/machine/mos6530.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: Renamed (mos6532_new) to (mos6532) and description changed to 'MOS 6532 RIOT' [hap]. - 0.257: 6530 irq pin output is enabled when PB7 ddr is set to input, kim1: move driver to commodore folder, invqix: fixscreensize off-by-1 error. 6530 irq pin (shared with PB7) is active low, chessmate: use mos6530_new_device. Replace convoluted timer implementation with one mostly copy pasted from Aaron's 6532riot [hap]. - 0.186: Renamed (mos6532n) to (mos6532_new) and description changed to 'MOS 6532 (new)'. - 0.162: Miodrag Milanović added 'MOS6532n' device. ROMSET: None required. $end $info=mos6551 $mame 0.149u1 MOS 6551 ACIA, , ???? DRIVER: devices/machine/mos6551.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: RTS high disables transmitter, but not in the middle of a character. Do not disable the transmitter when a command deasserts RTS [AJR]. - 0.278: Correctly transfer data from RSR to RDR (#13815): On real hardware, this transfer is not atomic, but done bit-by-bit on the last clock cycles of a byte reception. Do the same, so bugs in programs are not hidden from developers; also fixes another discrepancy with reality: when the RDR is full and a byte arrives, it is transferred to the RDR, and the Overrun flag is set. Our implementation did set the flag but left the old byte in the RDR [Colin Leroy-Mira]. - 0.270: Misc. fixes: Suppress receiver full and transmitter empty IRQs when disabled by command write. Add address map for future use. Correct pin label on diagram. concept: Suppress spurious DCD IRQ by setting grounded modem control lines in machine_start [AJR]. - 0.221: Clear interrupt request output on reset [AJR]. - 0.186: Changed description to 'MOS 6551 ACIA'. - 0.149u1: Added 'MOS6551' device. ROMSET: None required. $end $info=mos6560 $mame 0.149u1 MOS 6560 VIC, , ???? DRIVER: devices/sound/mos6560.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 6560 VIC'. - 0.149u1: Added 'MOS6560' device. ROMSET: None required. $end $info=mos6561 $mame 0.149u1 MOS 6561 VIC, , ???? DRIVER: devices/sound/mos6560.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 6561 VIC'. - 0.149u1: Added 'MOS6561' device. ROMSET: None required. $end $info=mos6566 $mame 0.149u1 MOS 6566 VIC-II, , ???? DRIVER: devices/video/mos6566.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 6566 VIC-II'. - 0.149u1: Added 'MOS6566' device. ROMSET: None required. $end $info=mos6567 $mame 0.149u1 MOS 6567 VIC-II, , ???? DRIVER: devices/video/mos6566.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 6567 VIC-II'. - 0.149u1: Added 'MOS6567' device. ROMSET: None required. $end $info=mos6569 $mame 0.149u1 MOS 6569 VIC-II, , ???? DRIVER: devices/video/mos6566.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 6569 VIC-II'. - 0.149u1: Added 'MOS6569' device. ROMSET: None required. $end $info=mos656x_attack_ufo $mame 0.184 MOS 656X VIC (Attack UFO), , ???? DRIVER: devices/sound/mos6560.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 656X VIC (Attack UFO)'. - 0.184: Added 'MOS656X' device. ROMSET: None required. $end $info=mos6581 $mame 0.149u1 MOS 6581 SID, , ???? DRIVER: devices/sound/mos6581.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Added 'save state support [cam900]. - 0.186: Changed description to 'MOS 6581 SID'. - 0.149u1: Added 'MOS6581' device. ROMSET: None required. $end $info=mos6702 $mame 0.149u1 MOS 6702, , ???? DRIVER: devices/machine/mos6702.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 6702'. - 0.149u1: Added 'MOS6702' device. ROMSET: None required. $end $info=mos7360 $mame 0.149u1 MOS 7360 TED, , ???? DRIVER: devices/sound/mos7360.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Fixed timer clocks and partially implemented CPU double speed mode. Fixed input clock handling [Curt Coder]. - 0.186: Changed description to 'MOS 7360 TED'. - 0.149u1: Added 'MOS7360' device. ROMSET: None required. $end $info=mos8520 $mame 0.149u1 MOS 8520 CIA, , ???? DRIVER: devices/machine/mos6526.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Tod is not latched when CRB_ALARM is set [Dirk Best]. - 0.186: Changed description to 'MOS 8520 CIA'. - 0.149u1: Added 'MOS8520' device. ROMSET: None required. $end $info=mos8562 $mame 0.184 MOS 8562 VIC-II, , ???? DRIVER: devices/video/mos6566.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 8562 VIC-II'. - 0.184: Added 'MOS8562' device. ROMSET: None required. $end $info=mos8563 $mame 0.149u1 MOS 8563 VDC, , ???? DRIVER: devices/video/mos8563.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Split device source from mc6845 [AJR]. - 0.186: Changed description to 'MOS 8563 VDC'. - 0.149u1: Added 'MOS8563' device. ROMSET: None required. $end $info=mos8564 $mame 0.149u1 MOS 8564 VIC-II, , ???? DRIVER: devices/video/mos6566.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 8564 VIC-II'. - 0.149u1: Added 'MOS8564' device. ROMSET: None required. $end $info=mos8565 $mame 0.149u1 MOS 8565 VIC-II, , ???? DRIVER: devices/video/mos6566.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 8565 VIC-II'. - 0.149u1: Added 'MOS8565' device. ROMSET: None required. $end $info=mos8566 $mame 0.149u1 MOS 8566 VIC-II, , ???? DRIVER: devices/video/mos6566.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 8566 VIC-II'. - 0.149u1: Added 'MOS8566' device. ROMSET: None required. $end $info=mos8568 $mame 0.184 MOS 8568 VDC, , ???? DRIVER: devices/video/mos8563.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 8568 VDC'. - 0.184: Added 'MOS8568' device. ROMSET: None required. $end $info=mos8580 $mame 0.149u1 MOS 8580 SID, , ???? DRIVER: devices/sound/mos6581.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 8580 SID'. - 0.149u1: Added 'MOS8580' device. ROMSET: None required. $end $info=mos8706 $mame 0.149u1 MOS 8706, , ???? DRIVER: devices/machine/mos8706.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 8706'. - 0.149u1: Added 'MOS8706' device. ROMSET: None required. $end $info=mos8721 $mame 0.205 [Ryan Holtz] MOS 8721 PLA, , ???? DRIVER: devices/machine/pla.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.205: Ryan Holtz added 'MOS 8721 PLA' device. ROMSET: None required. $end $info=mos8722 $mame 0.149u1 MOS 8722 MMU, , ???? DRIVER: devices/machine/mos8722.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 8722 MMU'. - 0.149u1: Added 'MOS8722' device. ROMSET: None required. $end $info=mos8726 $mame 0.163 MOS 8726 DMA Controller, , ???? DRIVER: devices/machine/mos8726.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MOS 8726 DMA Controller'. - 0.163: Added 'MOS8726' device. ROMSET: None required. $end $info=motmarco $mame 0.225 [Pablo Marx] Marco, Motorola, 1995 The Motorola Marco was a Newton OS-based personal digital assistant from Motorola, launched in January 1995 at MacWorld. It was unique in that it included a compatible RadioMail and ARDIS network radio antenna, which allowed users to check and send e-mail, as well as receive and send text messages (source: https://en.m.wikipedia.org/wiki/Motorola_Marco). DRIVER: apple/newton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.225: Pablo Marx added 'Motorola Marco' system. ROMSET: 4194304 bytes in 1 file / 1.73Mb packed $end $info=mousekid $mame 0.279 [David Haywood, TeamEurope] TV de Asobou! Mickey & Minnie Mouse Kids (Japan), Tomy, 1997 This is an educational electronic toy for preschool children, inspired by Mickey Mouse and Minnie, featuring a television-shaped design. By using interchangeable cards, the device encourages learning letters, numbers, words, and sounds in Japanese, complementing activities with music, lights, and recorded phrases from the characters. Interactive and fun, it fosters language development, memory skills, and hand-eye coordination, delivering an engaging and educational play experience—typical of Japanese products designed specifically for young children. DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: David Haywood and TeamEurope added 'Tomy TV de Asobou! Mickey & Minnie Mouse Kids (Japan)' system. ROMSET: 1048576 bytes in 1 file / 590.82Kb packed $end $info=mp110 $mame 0.225 [Pablo Marx] Newton MessagePad 110, Apple Computer, 1994 The Apple Newton MessagePad 110, codenamed Lindy, features a 20 MHz ARM 610 processor, 4 MB of ROM, 1.O MB of SRAM (480k usable), and infrared-beaming capabilities in a sleek handheld case with a 320x240 pressure-sensitive monochrome display for use with a provided stylus. Compared to earlier models, the Newton MessagePad 110 provides a rubberized housing that is slimmer and more comfortable to hold, more RAM, greater battery life, and an improved version of the NewtonOS (1.3). The Newton MessagePad was one of the first series of handheld systems, or PDAs (Personal Digital Assistants), to attempt to recognize natural handwriting and use a basic form of artificial intelligence to 'tie' relevant information together. Please note that Newtons are technically not 'Macs', as they do not operate the MacOS, and instead use the NewtonOS (also developed by Apple) (source: https://everymac.com/systems/apple/messagepad/stats/newton_mp_110.html). DRIVER: apple/newton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.242: Changed description to 'Newton MessagePad 110' [AntoPISA, sjy96525]. - 0.225: Pablo Marx added 'Apple Computer MessagePad 110' system. ROMSET: 4194304 bytes in 1 file / 1.71Mb packed $end $info=mp120 $mame 0.225 [Pablo Marx] Newton MessagePad 120, Apple Computer, 1995 The Apple Newton MessagePad 120, codenamed Gelato, features a 20 MHz ARM 610 processor, 4 MB of upgradable ROM, 1.0 MB (639k of system RAM, 385k of Flash RAM for internal storage) or 2.0 MB (687k of system RAM, 1,361k of Flash RAM for internal storage) of RAM, and infrared-beaming capabilities in a sleek handheld case with a 320x240 pressure-sensitive monochrome display for use with a provided stylus. The Newton MessagePad 120 uses the same case as the Newton MessagePad 110 but lacks the rubberized surface. The MessagePad 120 also features a socketed ROM, more RAM, and the capability to use higher-power PCMCIA cards (325 mA). The Newton MessagePad was one of the first series of handheld systems, or PDAs (Personal Digital Assistants), to attempt to recognize natural handwriting and use a basic form of artificial intelligence to 'tie' relevant information together. Please note that Newtons are technically not 'Macs', as they do not operate the MacOS, and instead use the NewtonOS (also developed by Apple) (source: https://everymac.com/systems/apple/messagepad/stats/newton_mp_120.html). DRIVER: apple/newton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.242: Changed description to 'Newton MessagePad 120' [AntoPISA, sjy96525]. - 0.225: Pablo Marx added 'Apple Computer MessagePad 120' system. ROMSET: 4194304 bytes in 1 file / 1.73Mb packed $end $info=mp1210 $mame 0.202 [smf] MP1210 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'MP1210 DAC'. - 0.202: smf added 'MP1210' device. ROMSET: None required. $end $info=mp130 $mame 0.225 [Pablo Marx] Newton MessagePad 130, Apple Computer, 1996 The Apple Newton MessagePad 130, codenamed Dante, features a 20 MHz ARM 610 processor, 8 MB of ROM, 2.5 MB of RAM (1,199k of system RAM, 1,361k of Flash RAM for internal storage), and infrared-beaming capabilities in a sleek handheld case with a 320x240 pressure-sensitive, backlit monochrome display for use with a provided stylus. The Newton MessagePad 130 is similar to the MessagePad 120, but adds a backlit screen that is textured to simulate a paper surface, more RAM, and a new version of the NewtonOS (2.0). The Newton MessagePad was one of the first series of handheld systems, or PDAs (Personal Digital Assistants), to attempt to recognize natural handwriting and use a basic form of artificial intelligence to 'tie' relevant information together. Please note that Newtons are technically not 'Macs', as they do not operate the MacOS, and instead use the NewtonOS (also developed by Apple) (source: https://everymac.com/systems/apple/messagepad/stats/newton_mp_130.html). DRIVER: apple/newton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.242: Changed description to 'Newton MessagePad 130' [AntoPISA, sjy96525]. - 0.225: Pablo Marx added 'Apple Computer MessagePad 130' system. ROMSET: 8388608 bytes in 1 file / 3.26Mb packed $end $info=mp2000 $mame 0.225 [Pablo Marx] Newton MessagePad 2000, Apple Computer, 1997 The Apple Newton MessagePad 2000, codenamed Q, features a 162 MHz StrongARM 110 processor, 4 MB or 8 MB of Mask ROM, 1 MB or 5 MB of RAM (1 MB of DRAM, 4 MB of Flash RAM), dual PCMCIA slots, dual-mode IrDA-beaming capabilities, and a Newton InterConnect port for multiple connectivity options, in a sleek handheld case with a 4.9 in. by 3.3 in. 16-level grayscale backlit LCD display (480x320 @ 100 dpi) for use with a provided stylus. The MessagePad 2000 combines a higher-resolution screen with a processor that is ten times faster than previous models to create the ultimate Newton. The Newton MessagePad was one of the first series of handheld systems, or PDAs (Personal Digital Assistants), to attempt to recognize natural handwriting and use a basic form of artificial intelligence to 'tie' relevant information together. Please note that Newtons are technically not 'Macs', as they do not operate the MacOS, and instead use the NewtonOS (also developed by Apple) (source: https://everymac.com/systems/apple/messagepad/stats/newton_mp_2000.html). DRIVER: apple/newton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.242: Changed description to 'Newton MessagePad 2000' [AntoPISA, sjy96525]. - 0.225: Pablo Marx added 'Apple Computer MessagePad 2000' system. ROMSET: 8388608 bytes in 1 file / 3.42Mb packed $end $info=mp2100 $mame 0.225 [Pablo Marx] Newton MessagePad 2100, Apple Computer, 1997 The Apple Newton MessagePad 2100 features a 162 MHz StrongARM 110 processor, 8 MB of Mask ROM, 8 MB of RAM (4 MB of DRAM, 4 MB of Flash RAM), dual PCMCIA slots, dual-mode IrDA-beaming capabilities, and a Newton InterConnect port for multiple connectivity options, in a sleek handheld case with a 4.9 in. by 3.3 in. 16-level grayscale backlit LCD display (480x320 @ 100 dpi) for use with a provided stylus. The MessagePad 2100 is effectively identicial to the MessagePad 2000, but has more RAM. The Newton MessagePad 2100 is also notable as it is the only Newton released by the briefly-lived "Newton, Inc", an Apple spin-off company. The Newton MessagePad was one of the first series of handheld systems, or PDAs (Personal Digital Assistants), to attempt to recognize natural handwriting and use a basic form of artificial intelligence to 'tie' relevant information together. Please note that Newtons are technically not 'Macs', as they do not operate the MacOS, and instead use the NewtonOS (also developed by Apple) (source: https://everymac.com/systems/apple/messagepad/stats/newton_mp_2100.html). DRIVER: apple/newton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.242: Changed description to 'Newton MessagePad 2100' [AntoPISA, sjy96525]. - 0.225: Pablo Marx added 'Apple Computer MessagePad 2100' system. ROMSET: 8388608 bytes in 1 file / 3.42Mb packed $end $info=mp68a $mame 0.170 [Joakim Larsson Edström] mp68a, Didact AB, 1979 Didact Laromedelsproduktion was started in Linkoping in Sweden by Anders Andersson, Arne Kullbjer and Lars Bjorklund. They constructed a series of microcomputers for educational purposes such as "Mikrodator 6802", Esselte 100 and the Candela computer for the swedish schools to educate the students in assembly programming and BASIC for electro mechanical applications such as stepper motors, simple process control, buttons and LED:s. Didact designs were marketed by Esselte Studium to the swedish schools. The Candela computer was designed to be the big breakthough and was based on OS9 but lost the battle of the swedish schools to the Compis computer by TeleNova which was based on CP/M initially but later both lost to IBM PC (source: MAME driver). DRIVER: skeleton/didact.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.170: Joakim Larsson Edström added 'Didact AB mp68a' system. ROMSET: 1024 bytes in 2 files / 0.88Kb packed $end $info=mpc10 $mame 0.143u3 [Wilbert Pol] MPC-10 / Wavy10 (MSX1, Japan), Sanyo, 1983 The Wavy /MPC 10 is a classic MSX 1 computer with 32 KB RAM (some sources say 16 KB). Its main particularity is to be delivered with a light-pen. There is of course a connector to use it, and more surprising a hole is placed at the top right part of the case to store the light-pen when not in use. The MPC-100 seems to be the same computer with 64 KB (source: http://www.old-computers.com/museum/computer.asp?c=857&st=1). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.250: Changed description to 'MPC-10 / Wavy10 (MSX1, Japan)'. - 0.143u3: Wilbert Pol added 'Sanyo Wavy MPC-10' system. ROMSET: 32768 bytes in 1 file / 25.39Kb packed $end $info=mpc100 $mame 0.128 [Wilbert Pol, Miodrag Milanović] MPC-100 (MSX1, UK), Sanyo, 1985 Is a classic MSX 1 computer with 64 KB RAM. Its main particularity is to be delivered with a light pen. There is of course a connector to use it, and more surprising a hole is placed at the top right part of the case to store the light pen when not in use! However, some versions had the light pen hole but were delivered without neither the pen nor its connector. The MPC-100, apart from its memory size, is the same computer as the Wavy 10/MPC 10 (source: http://www.old-computers.com/museum/computer.asp?c=886). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.250: Changed description to 'MPC-100 (MSX1, UK)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Sanyo MPC-100' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=mpc105 $mame 0.146u2 Motorola MPC105, , ???? DRIVER: devices/bus/lpci/mpc105.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Motorola MPC105'. - 0.146u2: Added 'MPC105' device. ROMSET: None required. $end $info=mpc106 $mame 0.252 [R. Belmont] Motorola MPC106 PCI Bridge/Memory Controller, , ???? DRIVER: devices/machine/mpc106.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Properly endian-swap PPC/PCI transactions, support LE PPC, use logmacro [R. Belmont]. - 0.253: Use swapendian_int32 [R. Belmont]. - 0.252: R. Belmont added 'Motorola MPC106 PCI Bridge/Memory Controller' device. ROMSET: None required. $end $info=mpc1600 $mame 0.206 [rfka01] MPC 1600, Columbia Data Products, 1982 In June 1982 Columbia Data Products (CDP) of Columbia, Maryland, introduced the MPC 1600 "Multi Personal Computer," an exact functional copy of the IBM PC model 5150 except for the BIOS, which was developed by a "clean room" reverse engineering process, thus avoiding copyright infringement. IBM had published the bus and BIOS specifications, wrongly assuming that this would be enough to encourage the add-on market, and prevent unlicensed copying of the design (source: https://www.historyofinformation.com/detail.php?id=3392). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title and Flyer. WIP: - 0.206: rfka01 added 'Columbia Data Products MPC 1600' system. ROMSET: 14336 bytes in 4 files / 10.63Kb packed $end $info=mpc200 $mame 0.155 [Wilbert Pol] MPC-200 (MSX1, UK), Sanyo, 1985 The Sanyo MPC-200 is the MPC-2 localised for the Spanish market. The power supply is internal. The MPC-200 is a MSX1 with a MSX-Engine T7775. The used VDP is the Toshiba T6950, which does not support some undocumented features of the Texas Instruments TMS9918, TMS9928 and TMS9929 VDP's (source: https://www.msx.org/wiki/Sanyo_MPC-200). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'MPC-200 (MSX1, UK)'. - 0.155: Wilbert Pol added 'Sanyo MPC-200' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=mpc2000xl $mame 0.284 [R. Belmont] MPC 2000XL, Akai / Roger Linn, 1994 A 1994 sampler and sequencer designed for music production, featuring an intuitive interface, LCD display, 32 MIDI tracks, and audio management capabilities on floppy disks. It offered an integrated workflow for composition, editing, and live performance, becoming a key tool for hip-hop and electronic producers thanks to its versatility and high-quality sound. DRIVER: akai/mpc2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mpc3000_flop.xml RESOURCES: Snap and Title. WIP: - 0.284: R. Belmont added 'Akai / Roger Linn MPC 2000XL' system. ROMSET: 3178496 bytes in 7 files / 1.10Mb packed $end $info=mpc200sp $mame 0.155 [Wilbert Pol] MPC-200SP (MSX1, Spain), Sanyo, 1985 Computer MSX1 Sanyo MPC-200SP, the Spanish/European version of the MPC-200 produced in 1985. Based on the MSX engine Toshiba T7775 (a Z80A-compatible processor running at 3.58 MHz) with 64 KB of RAM, expandable up to 256 KB. It uses the Toshiba T6950 VDP for standard MSX graphics, features two cartridge slots, a cassette port for storage, and a video output for TV or monitor (PAL 50Hz). Its compact white plastic design is typical of MSX home computers from that era. Intended for the Spanish and European educational and domestic markets for BASIC programming, games, and productivity applications. It represents one of Sanyo's early OEM MSX1 implementations before the transition to the MSX2 standard. DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'MPC-200SP (MSX1, Spain)'. - 0.155: Wilbert Pol added 'Sanyo MPC-200SP' system. ROMSET: 32768 bytes in 1 file / 25.34Kb packed $end $info=mpc2300 $mame 0.143u3 [Wilbert Pol] MPC-2300 (MSX2, USSR), Sanyo, 1987 Technical information and pictures: http://www.leningrad.su/museum/show_calc.php?n=396 DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'MPC-2300 (MSX2, USSR)'; machine promoted to working [Wilbert Pol]. - 0.143u3: Wilbert Pol added 'Sanyo MPC-2300' system. ROMSET: 49152 bytes in 2 files / 37.11Kb packed $end $info=mpc2500f $mame 0.155 [Wilbert Pol] MPC-2500FD (MSX2, USSR), Sanyo, 1987 The Sanyo MPC-2500FD is the adaptation of the MPC-25FD computer, also known as the Wavy 25, for the Soviet Union. It was not sold in shops and could only be used in some schools or administrations. This computer comes with only 1 cartridge slot and 1 disk drive, but there's a location planned for the addition of a second disk drive. It has a Russian keyboard and a non-standard modem with DIP (Dual Inline Package) switch (CALL COMINI does not work). It was used in network with the MPC-2300. The dip switches probably allow to enable, disable and configure the modem (source: https://www.msx.org/wiki/Sanyo_MPC-2500FD). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'MPC-2500FD (MSX2, USSR)'; machine promoted to working [Wilbert Pol]. - 0.155: Wilbert Pol added 'Sanyo MPC-2500FD' system. ROMSET: 65536 bytes in 3 files / 49.05Kb packed $end $info=mpc25fd $mame 0.143u3 [Wilbert Pol] MPC-25FD (MSX2, Japan), Sanyo, 1985 The Sanyo MPC-25 a.k.a. Wavy25 was first shown to the public at the Japan Electronics Show '85 (Oct 17-22). It is a computer that is a precursor to the Philips NMS 8250, but has less RAM (64kB instead of 128kB) and only one cartridge slot. This is not surprising, since both companies were working together, what explains the strong resemblances in the design of several MSX2 computers, while targeting different markets (Japan for Sanyo, Europe for Philips). The main unit is always in white, the keyboard in gray and the special keys in black, the other keys can be gray or yellow. While it may appear that there is space for a second internal disk drive, this space cannot be used as such due to the way the video and diskdrive PCB has been placed inside the computer (source: https://www.msx.org/wiki/Sanyo_MPC-25FD). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'MPC-25FD (MSX2, Japan)'. - 0.143u3: Wilbert Pol added 'Sanyo Wavy MPC-25FD' system. ROMSET: 65536 bytes in 3 files / 49.41Kb packed $end $info=mpc25fs $mame 0.250 [openMSX] MPC-25FS (MSX2, Japan), Sanyo, 1985 Computer MSX1 Sanyo MPC-25FS, a variant of the MPC-25 model produced for the Japanese market in the 1980s. It is based on a 3.58 MHz Z80A processor with 64 KB of RAM and features a built-in Toshiba T7775 MSX engine. The system includes a T6950 VDP for standard MSX graphics, two cartridge slots, a cassette port for storage, and an RF/composite video output for TV connection. Its compact design in gray-and-white plastic is typical of MSX home computers from that era. It was intended for home and educational use, suitable for BASIC programming, gaming, and productivity applications. DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Sanyo MPC-25FS (MSX2, Japan)' system. ROMSET: 65536 bytes in 3 files / 49.39Kb packed $end $info=mpc27 $mame 0.155 [Wilbert Pol] MPC-27 (MSX2, Japan), Sanyo, 1985 Technical information and pictures: http://www.1000bit.it/scheda.asp?id=1701 DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'MPC-27 (MSX2, Japan)'. - 0.155: Wilbert Pol added 'Sanyo Wavy MPC-27' system. ROMSET: 73728 bytes in 4 files / 55.46Kb packed $end $info=mpc3000 $mame 0.201 [R. Belmont, King Honey and The Darlington Pair] MPC3000, Akai / Roger Linn, 1994 The MPC3000 is a new and improved version of the classic MPC60. It is a sequencer-sampler powerhouse that functions as the heart of any studio that produces HipHop, Rap, R&B, and even techno. It is usually used as the main percussion groove instrument. Sample your beats, sequence your beats, and edit your beats all on the MPC3000. It's a great Sampler: 16-bit stereo 44.1Khz sampling with 2 to 32 MB of memory and full editing capability. In fact, its sampling specs are equivalent to most rack-mount type samplers, proving that the MPC3000 is a professional instrument (source: http://www.vintagesynth.com/akai/mpc3000.php). DRIVER: akai/mpc3000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mpc3000_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.282: Changed description to 'MPC3000'. Add 8bit dma and nop unknown fdc commands [cracyc]. - 0.254: Switch to nscsi mb89352 implementation [Patrick Mackinlay]. Finish DMA hookup for MB89352 [AJR]. - 0.253: Add a drive, it helps [Olivier Galibert]. - 0.201: R. Belmont, King Honey and The Darlington Pair added 'Akai/Roger Linn MPC-3000' system. ROMSET: 2129920 bytes in 9 files / 813.10Kb packed $end $info=mpc60 $mame 0.230 [DBWBP] MPC60 MIDI Production Center, Akai Electric, 1988 The Akai MPC (originally MIDI Production Center, now Music Production Center) is a series of music workstations produced by Akai from 1988 onwards. The MPC combines sampling and sequencing functions (source: https://en.m.wikipedia.org/wiki/Akai_MPC). DRIVER: akai/mpc60.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: mpc60_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.288: Add 78C11 internal ROM [Fetaldreamcore] (#15257) [Devin Acker]. - 0.233: Add v1.12 program and voice ROMs [DBWBP]. - 0.230: DBWBP added 'Akai Electric MPC60 MIDI Production Center' system. ROMSET: 602112 bytes in 12 files / 286.40Kb packed $end $info=mpc60scsi $mame 0.288 [R. Belmont, DBWBP] MPC60 MIDI Production Center (with SCSI), Akai Electric, 1988 The Akai MPC60, a professional sampler and sequencer launched in 1988 as the first model in the MPC series, features a rack-mount design with a 16-pressure-sensitive pads keyboard, a monochromatic LCD display, and a full MIDI interface. Based on the Motorola 68000 processor, it includes 750 KB of sample memory (expandable), a 12-bit AD/DA converter, and floppy disk drive support for loading and saving samples. The version equipped with SCSI adds connectivity to external hard drives for advanced sample management. Aimed at professional studios and hip-hop/electronic music producers, the MPC60 was revolutionary for its “all-in-one” workflow, seamlessly integrating sampling, sequencing, and mixing. It stands as a milestone in pre-DAW digital music production, emphasizing tactile creativity and hardware autonomy without reliance on external computers. DRIVER: akai/mpc60.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: mpc60_flop.xml RESOURCES: No resources available. WIP: - 0.288: R. Belmont and DBWBP added 'Akai Electric MPC60 MIDI Production Center (with SCSI)' system. ROMSET: 262144 bytes in 4 files / 158.29Kb packed $end $info=mpc64 $mame 0.143u3 [Kaylee Smith] MPC-64 (MSX1, Germany), Sanyo, 1985 Technical information and pictures: http://www.heimcomputer.de/english/comp/mpc64.html DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'MPC-64 (MSX1, Germany)'. - 0.143u3: Kaylee Smith added 'Sanyo MPC-64' system. ROMSET: 32768 bytes in 1 file / 25.33Kb packed $end $info=mpc800 $mame 0.222 [Ian Bradbury] MasterPieCe 800 Series, G2 Systems, 1987 DRIVER: acorn/bbcm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_6502.xml, bbc_cass.xml, bbcm_flop.xml, bbcm_cart.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap and Title. WIP: - 0.222: Ian Bradbury added 'G2 Systems MasterPieCe 800 Series' system. ROMSET: 32768 bytes in 2 files / 19.81Kb packed $end $info=mpc8240 $mame 0.184 IBM PowerPC MPC8240, , ???? DRIVER: devices/cpu/powerpc/ppccom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'IBM PowerPC MPC8240' [Angelo Salese]. - 0.184: Added 'PowerPC MPC8240' device. ROMSET: None required. $end $info=mpc900 $mame 0.222 [Ian Bradbury] MasterPieCe 900 Series, G2 Systems, 1988 DRIVER: acorn/bbcm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_6502.xml, bbc_cass.xml, bbcm_flop.xml, bbcm_cart.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap and Title. WIP: - 0.222: Ian Bradbury added 'G2 Systems MasterPieCe 900 Series' system. ROMSET: 49152 bytes in 3 files / 23.88Kb packed $end $info=mpc900gx $mame 0.222 [Ian Bradbury] MasterPieCe 900GX Series, G2 Systems, 1990 DRIVER: acorn/bbcm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_flop_6502.xml, bbc_cass.xml, bbcm_flop.xml, bbcm_cart.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap and Title. WIP: - 0.222: Ian Bradbury added 'G2 Systems MasterPieCe 900GX Series' system. ROMSET: 49152 bytes in 3 files / 24.19Kb packed $end $info=mpcb030 $mame 0.198 EDGE-2 Processor f/1 or 2 1Mp-FB's, , ???? DRIVER: devices/bus/interpro/sr/edge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'EDGE-2 Processor f/1 or 2 1Mp-FB's' device. ROMSET: None required. $end $info=mpcb828 $mame 0.198 EDGE-1 Graphics f/1 1Mp Monitor (55K/60), , ???? DRIVER: devices/bus/interpro/sr/edge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'EDGE-1 Graphics f/1 1Mp Monitor (55K/60)' device. ROMSET: 32 bytes in 1 file / 0.02Kb packed $end $info=mpcb849 $mame 0.198 EDGE-1 Graphics f/1 2Mp Monitor (55K/60), , ???? DRIVER: devices/bus/interpro/sr/edge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'EDGE-1 Graphics f/1 2Mp Monitor (55K/60)' device. ROMSET: None required. $end $info=mpcb896 $mame 0.198 EDGE-2/Plus Frame Buffer f/2Mp Monitor (V-60), , ???? DRIVER: devices/bus/interpro/sr/edge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'EDGE-2/Plus Frame Buffer f/2Mp Monitor (V-60)' device. ROMSET: 32 bytes in 1 file / 0.02Kb packed $end $info=mpcb963 $mame 0.192 2000 Graphics f/1 1Mp Monitor, , ???? DRIVER: devices/bus/interpro/sr/gt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added '2000 Graphics f/1 1Mp Monitor' device. ROMSET: 32 bytes in 1 file / 0.02Kb packed $end $info=mpcba63 $mame 0.198 EDGE-2 Frame Buffer f/1Mp Monitor (55K/60), , ???? DRIVER: devices/bus/interpro/sr/edge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'EDGE-2 Frame Buffer f/1Mp Monitor (55K/60)' device. ROMSET: None required. $end $info=mpcba79 $mame 0.192 2000 Graphics f/2 1Mp Monitors, , ???? DRIVER: devices/bus/interpro/sr/gt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added '2000 Graphics f/2 1Mp Monitors' device. ROMSET: 32 bytes in 1 file / 0.02Kb packed $end $info=mpcbb68 $mame 0.201 [Patrick Mackinlay] GT II Graphics f/1 1Mp Monitor (V-76), , ???? DRIVER: devices/bus/interpro/sr/gt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Patrick Mackinlay added 'GT II Graphics f/1 1Mp Monitor (V-76)' device. ROMSET: 32 bytes in 1 file / 0.02Kb packed $end $info=mpcbb92 $mame 0.198 GT II Graphics f/1 2Mp Monitor (V-60/76), , ???? DRIVER: devices/bus/interpro/sr/gt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'GT II Graphics f/1 2Mp Monitor (V-60/76)' device. ROMSET: 32 bytes in 1 file / 0.02Kb packed $end $info=mpcc $mame 0.184 Rockwell MPCC, , ???? DRIVER: devices/machine/68561mpcc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Rockwell MPCC' device. ROMSET: None required. $end $info=mpcc68560 $mame 0.184 MPCC 68560, , ???? DRIVER: devices/machine/68561mpcc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'MPCC 68560' device. ROMSET: None required. $end $info=mpcc68560a $mame 0.184 MPCC 68560A, , ???? DRIVER: devices/machine/68561mpcc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'MPCC 68560A' device. ROMSET: None required. $end $info=mpcc68561 $mame 0.182 MPCC 68561, , ???? DRIVER: devices/machine/68561mpcc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.183: Improved interrupt support and LOGs messages [Joakim Larsson Edström]. - 0.182: Added 'MPCC 68561' device. ROMSET: None required. $end $info=mpcc68561a $mame 0.184 MPCC 68561A, , ???? DRIVER: devices/machine/68561mpcc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'MPCC 68561A' device. ROMSET: None required. $end $info=mpf_exp $mame 0.268 [Nigel Barnes] Micro-Professor Expansion Slot, , ???? DRIVER: devices/bus/mpf1/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Nigel Barnes added 'Micro-Professor Expansion Slot' device. ROMSET: None required. $end $info=mpf1 $mame 0.81 [Curt Coder] Micro-Professor 1, Multitech, 1981 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 (source: http://en.wikipedia.org/wiki/Micro-Professor_MPF-I). DRIVER: multitech/mpf1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mpf1_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), PCB and Artwork Preview. WIP: - 0.268: Added expansion and ROM U7 slots. Added ROM software list. Replaced bad dump of monitor ROM. Corrected layout to use 14 seg LED's. Added keyboard. Added expansion and ROM U3 slots. Added ROM software list. Added Micro-Professor 1 expansion boards: Multitech EPB-MPF (Eprom Programmer Board), Multitech EPB-MPF-IBP (Eprom Programmer Board), Multitech IOM-MPF-IP (I/O and Memory Board), Multitech PRT-MPF (Printer), Multitech PRT-MPF-IP (Printer), Multitech SGB-MPF (Sound Generation Board), Multitech SSB-MPF (Speech Synthesizer Board), Multitech TVA-MPF-IP (Video Board), Bardehle VIDEO-MPF-I (Video Board). System promoted to working [Nigel Barnes]. Add pwm display device for digits panel, berlin: add hardware notes [hap]. - 0.184: Removed direct update handlers: a2600, atm (still not working, but less badly), mpf1 (makes step work), mpz80, pentagon, sage2, scorpion, tms32031 [Olivier Galibert]. - 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: Curt Coder added 'Multitech MPF-1' system. ROMSET: 2048 bytes in 1 file / 1.48Kb packed $end $info=mpf1_88 $mame 0.251 [Nigel Barnes] Micro-Professor I/88, Multitech, 1985 DRIVER: multitech/mpf1_88.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mpf1_rom.xml RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.251: Nigel Barnes added 'Multitech Micro-Professor I/88' system. ROMSET: 16384 bytes in 1 file / 11.51Kb packed $end $info=mpf1_epb $mame 0.268 [Nigel Barnes] Multitech EPB-MPF (Eprom Programmer Board), , ???? DRIVER: devices/bus/mpf1/epb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Nigel Barnes added 'Multitech EPB-MPF (Eprom Programmer Board)' device. ROMSET: 2048 bytes in 1 file / 1.33Kb packed $end $info=mpf1_epb_ibp $mame 0.268 [Nigel Barnes] Multitech EPB-MPF-IBP (Eprom Programmer Board), , ???? DRIVER: devices/bus/mpf1/epb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Nigel Barnes added 'Multitech EPB-MPF-IBP (Eprom Programmer Board)' device. ROMSET: 4096 bytes in 1 file / 2.47Kb packed $end $info=mpf1_iom_ip $mame 0.268 [Nigel Barnes] Multitech IOM-MPF-IP (I/O and Memory Board), , ???? DRIVER: devices/bus/mpf1/iom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Nigel Barnes added 'Multitech IOM-MPF-IP (I/O and Memory Board)' device. ROMSET: 4096 bytes in 1 file / 1.00Kb packed $end $info=mpf1_prt $mame 0.268 [Nigel Barnes] Multitech PRT-MPF (Printer), , ???? DRIVER: devices/bus/mpf1/prt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Nigel Barnes added 'Multitech PRT-MPF (Printer)' device. ROMSET: 4096 bytes in 1 file / 2.77Kb packed $end $info=mpf1_prt_ip $mame 0.268 [Nigel Barnes] Multitech PRT-MPF-IP (Printer), , ???? DRIVER: devices/bus/mpf1/prt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Nigel Barnes added 'Multitech PRT-MPF-IP (Printer)' device. ROMSET: 4096 bytes in 1 file / 2.55Kb packed $end $info=mpf1_sgb $mame 0.268 [Nigel Barnes] Multitech SGB-MPF (Sound Generation Board), , ???? DRIVER: devices/bus/mpf1/sgb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Nigel Barnes added 'Multitech SGB-MPF (Sound Generation Board)' device. ROMSET: 4096 bytes in 1 file / 2.21Kb packed $end $info=mpf1_ssb $mame 0.268 [Nigel Barnes] Multitech SSB-MPF (Speech Synthesizer Board), , ???? DRIVER: devices/bus/mpf1/ssb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Added SSB-MPF-IP variant. Fixed the speech RS/WS lines, device is now working [Nigel Barnes, Kevin Horton]. - 0.268: Nigel Barnes added 'Multitech SSB-MPF (Speech Synthesizer Board)' device. ROMSET: 4096 bytes in 1 file / 3.23Kb packed $end $info=mpf1_ssb_ip $mame 0.285 [Nigel Barnes] Multitech SSB-MPF-IP (Speech Synthesizer Board), , ???? DRIVER: devices/bus/mpf1/ssb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Nigel Barnes added 'Multitech SSB-MPF-IP (Speech Synthesizer Board)' device. ROMSET: 4096 bytes in 1 file / 3.92Kb packed $end $info=mpf1_tva_ip $mame 0.268 [Nigel Barnes] Multitech TVA-MPF-IP (Video Board), , ???? DRIVER: devices/bus/mpf1/tva.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.268: Nigel Barnes added 'Multitech TVA-MPF-IP (Video Board)' device. ROMSET: 4096 bytes in 1 file / 1.08Kb packed $end $info=mpf1_vid $mame 0.268 [Nigel Barnes] Bardehle VIDEO-MPF-I (Video Board), , ???? DRIVER: devices/bus/mpf1/vid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.268: Nigel Barnes added 'Bardehle VIDEO-MPF-I (Video Board)' device. ROMSET: 4096 bytes in 2 files / 2.03Kb packed $end $info=mpf1b $mame 0.81 [Curt Coder] Micro-Professor 1B, Multitech, 1982 Technical information and pictures: http://retro.hansotten.nl/index.php?page=microprofessor DRIVER: multitech/mpf1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mpf1_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.81: Curt Coder added 'Multitech MPF1-B' system. ROMSET: 20480 bytes in 5 files / 11.27Kb packed $end $info=mpf1p $mame 0.133 [Wilbert Pol, Curt Coder] Micro-Professor 1 Plus, Multitech, 1983 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). DRIVER: multitech/mpf1p.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mpf1_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, PCB and Artwork Preview. WIP: - 0.268: Add pwm display device for digits panel, berlin: add hardware notes [hap]. - 0.133: Wilbert Pol and Curt Coder added skeleton driver of 'Multitech MPF-1 Plus' system. ROMSET: 8192 bytes in 1 file / 5.72Kb packed $end $info=mpf2 $mame 0.218 [Marc Capdeville] Microprofessor II, Multitech, 1982 I bought my Microprofessor II (MPF-II) at a local flea market in Singapore in 2000 for S$10 not knowing whether it still works or not. Of course some keys on the keyboard are a little sticky but functional after some pounding. The casing had sustained some minor damage, discoloration and the video color output doesn't show up too well either. This little gem actually has 64K of ram, 16K rom, 1 expansion slot, printer port, external keyboard port, AV and RF out and the cassette in and out ports. Read the review here. Having owned a Apple][+ clone (Base-64A) and a Apple //e computer, I have to set things right with this petite computer (source: http://mpf-ii.blogspot.com/). DRIVER: apple/tk2000.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and PCB. WIP: - 0.218: Marc Capdeville added 'Multitech Microprofessor II' system. ROMSET: 16384 bytes in 1 file / 12.48Kb packed $end $info=mpntball $mame 0.279 [David Haywood, TeamEurope] Mission: Paintball, Hasbro / Tiger Electronics, 2004 This is a video game for television consoles, launched in 2004, inspired by the theme of paintball and set within a tactical mission context. The gameplay combines arcade-style action and adventure, featuring shooting mechanics and movement across scrolling or third-person environments. Designed for a young audience, the title stands out for its dynamic gaming experience, centered around challenges, objectives to complete, and progression through various missions. With graphics typical of the era and an accessible approach, it delivers immediate fun and role-playing elements inspired by the adrenaline-fueled excitement of paintball—all packaged in a format perfectly suited for home consoles from the early 2000s. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: David Haywood and TeamEurope added 'Hasbro / Tiger Electronics Mission: Paintball' system. ROMSET: 8388608 bytes in 1 file / 2.41Mb packed $end $info=mpntbalt $mame 0.279 [David Haywood, TeamEurope] Mission: Paintball Trainer, Hasbro / Tiger Electronics, 2005 This is an educational and entertaining video game designed for home consoles, presented as a virtual paintball training program. The title combines elements of action and simulation, offering a series of mini-games and challenges crafted to enhance reflexes, precision, and coordination. With a lighthearted approach tailored to younger audiences, it delivers short, dynamic gaming sessions—often accompanied by voice feedback and guided instructions. Set in a playful yet tactical environment, it serves as an interactive introduction to the world of paintball, requiring no prior experience while encouraging active movement and play in a fun, accessible way. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: David Haywood and TeamEurope added 'Hasbro / Tiger Electronics Mission: Paintball Trainer' system. ROMSET: 4194304 bytes in 1 file / 1.49Mb packed $end $info=mprof3 $mame 0.132 [Miodrag Milanović] 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). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović added 'Microprofessor III' system. ROMSET: 20480 bytes in 3 files / 15.13Kb packed $end $info=mps1000 $mame 0.167 [Felipe Corrêa da Silva Sanches] MPS-1000 Printer, Commodore Business Machines, 1986 The MPS-1000, released in the mid-80's, was born into a new era. The CBM Serial port was no longer king, and dot-matrix quality was getting old. Into that was the MPS-1000 born. Commodores first CBM Serial AND Centronics printer (so that Amiga and Commodore 8-bit computers could use it). This printer also featured bi-directional printing, as well as an NLQ (Near Letter Quality) mode (source: http://www.zimmers.net/cbmpics/plserial.html). DRIVER: commodore/mps1230.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.167: Felipe Corrêa da Silva Sanches added 'Commodore MPS-1000 Printer' system. ROMSET: 16384 bytes in 2 files / 7.88Kb packed $end $info=mps1200 $mame 0.248 [AJR] Commodore MPS-1200 Dot Matrix Printer, , ???? The Commodore MPS-1200 was one of the later printers offered by Commodore for its home computers, in order to provide more functionality and match the modern slimline designs of the Commodore 128 and Commodore 64C. It was a Commodore-branded and modified Citizen 120D. The printer used fan-fold paper via a paper tractor, or friction single sheet feed. The print resolution was a 9x9 matrix at 10 characters per inch. The printing speed was about 120 chars per second in draft mode, 24 cps in NLQ mode. DRIVER: devices/bus/cbmiec/mps1200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Added 'dip switch settings [Guru]. - 0.248: AJR added 'Commodore MPS-1200 Dot Matrix Printer' device. ROMSET: 65536 bytes in 1 file / 20.60Kb packed $end $info=mps1230 $mame 0.166 [Guru, R. Belmont] MPS-1230 NLQ Printer, Commodore Business Machines, 1988 The Commodore MPS 1230 is a dot matrix printer made by Commodore. The printer has a IEC interface, Centronics interface, tractor-feed, NLQ (Near Letter Quality) and is suitable for the VIC 20, C64, C128, C16, C116, Plus/4, PC and Amiga computers (source: http://www.richardlagendijk.nl/cip/printer/item/mps_1230/en). DRIVER: commodore/mps1230.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.166: R. Belmont added 'Commodore MPS-1230 NLQ Printer' system. ROMSET: 131072 bytes in 2 files / 47.28Kb packed $end $info=mps1250 $mame 0.248 [AJR] Commodore MPS-1250 Dot Matrix Printer, , ???? The Commodore MPS 1250 is a full-function dot-matrix printer that allows you to create printed copies of documents, programs, or illustrations you design with your computer. The documents you print can appear in several character styles, and the ability to use several bold and enhanced features adds variety to the printed material. DRIVER: devices/bus/cbmiec/mps1200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: AJR added 'Commodore MPS-1250 Dot Matrix Printer' device. ROMSET: 65536 bytes in 1 file / 26.16Kb packed $end $info=mps65 $mame 0.268 [Nigel Barnes] MPS-65, Thaler, 1984 Thaler AG is a German company, still in business. Around 1983 the company sold a 6502 development system in the format of a SBC, size 2x Euroboard, and several enhancements for it under the name CT-6502 or CT-65. 6502 based, hex keyboard and the usual 6 seven segment LED displays, audio cassette storage. In 1984 a smaller and stripped version SBC was produced, named MPS-65, size Euroboard. Accompanied by add-on boards such as VIA board and cassette interface. Same software, same keyboard and displays, more modern technology, no cassette storage, less ROM sockets (source: http://retro.hansotten.nl/6502-sbc/msp-65-2-thaler/). DRIVER: trainer/thaler.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.268: Nigel Barnes added 'Thaler MPS-65' system. ROMSET: 2048 bytes in 1 file / 1.64Kb packed $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. 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). DRIVER: rca/studio2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: studio2.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.150: Fixed CDP1864 background color sequence [Curt Coder]. - 0.137: Renamed (mpt02s) to (mpt02). - 0.136: Curt Coder added 'Victory MPT-02 Home TV Programmer (Austria)' system. ROMSET: 3072 bytes in 3 files / 2.86Kb packed $end $info=mpt02h $mame 0.137 [Curt Coder] MPT-02 Jeu TV Programmable (France), Hanimex, 1978 A French version of the Studio II reportedly with color output and detachable keypads (source: http://guide.digitpress.com:8080/DP/cmf/game.cmf?gameid=1875). DRIVER: rca/studio2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: studio2.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Curt Coder added 'Hanimex MPT-02' system. ROMSET: 1024 bytes in 1 file / 0.95Kb packed $end $info=mpt05 $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] MPT-05, ITMC, 1980 Looks just like the Intervision 2001 we have, but isn't compatible, though somewhat related. Actually compatible (dunno if the carts fit) with the Radofin and the Interton VC-4000 we have. Old-Computers.com says: "In fact these systems seem to be "cut-down" versions of the 'Emerson Arcadia 2001' and clone systems. They use the same Signetics CPU (2650A) but have a less 'powered' video-chipset : the Signetics 2636 instead of the 2637' (source: http://pelikonepeijoonit.net/collection/consoles_item.php?title=MPT-05). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'ITMC MPT-05' system. ROMSET: None required. $end $info=mpu_pc98 $mame 0.188 Roland MPU-401 MIDI Interface (C-bus), , ???? DRIVER: devices/bus/pc98_cbus/mpu_pc98.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Hookup int2 [Angelo Salese]. - 0.236: Changed description to 'Roland MPU-401 MIDI Interface (C-bus)'. - 0.188: Added 'Roland MPU-401 MIDI Interface (CBUS)' device. ROMSET: None required. $end $info=mpu1000 $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] 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 (source: http://www.old-computers.com/museum/computer.asp?c=906&st=2). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: mpu1000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'Acetronic MPU-1000' system. ROMSET: None required. $end $info=mpu2000 $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] 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). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: mpu1000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'Acetronic MPU-2000' system. ROMSET: None required. $end $info=mpu401 $mame 0.163 Roland MPU-401 I/O box, , ???? DRIVER: devices/machine/mpu401.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Subscribe to remap, hookup IRQ [Angelo Salese]. - 0.163: Added 'Roland MPU-401 I/O box' device. ROMSET: 4096 bytes in 1 file / 3.31Kb packed $end $info=mpu9088vf $mame 0.232 [rfka01] MPU-9088-VF, MY-COM, 198? DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.232: rfka01 added 'MY-COM MPU-9088-VF' system. ROMSET: 49152 bytes in 2 files / 38.10Kb packed $end $info=mpx16 $mame 0.214 [rfka01] MPX-16, Micromint, 198? Single-board computer Micromint MPX-16, based on a 4.77 MHz Intel 8088 processor, produced in the early 1980s. Its architecture is not fully compatible with the IBM PC but can run MS-DOS 1.25 and software written in 8088 assembly language. It includes ISA-compatible expansion slots, a base RAM capacity of 64 KB that is expandable, and onboard serial and parallel ports. The modular design targets hobbyists, educators, and embedded developers for prototyping and learning about the x86 architecture. Detailed documentation was published in technical magazines of the era to facilitate do-it-yourself assembly. This computer represents one of Micromint's earliest ventures into the microcomputer market before its eventual specialization in industrial embedded systems. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.214: rfka01 added 'Micromint MPX-16' system. ROMSET: 8192 bytes in 2 files / 6.15Kb packed $end $info=mpz80 $mame 0.142u6 [Curt Coder] MPZ80, Morrow Designs, 1980 Morrow Designs? Decision CPU circuit board is an 8-100 bus single board computer conforming to the proposed IEEE-696 standards for interface. The CPU features: 4 MHz Z80 microprocessor chip. Optional 9512 floating point processor. 24 bits of address space allowing access to over 16M bytes of physical memory. On-board memory consisting of 2K bytes of EPROM and lK byte of RAM memory. Sophisticated hardware memory management circuitry which is dynamically alterable by the operating' system. Sophisticated hardware trap mechanisms that allows the operating system control over user access and operation. Stop trap option which may be activated to aid in debugging software (source: original manual). DRIVER: morrow/mpz80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mpz80.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.230: Initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.184: Removed direct update handlers: a2600, atm (still not working, but less badly), mpf1 (makes step work), mpz80, pentagon, sage2, scorpion, tms32031 [Olivier Galibert]. - 0.149: Fixed terminal [Curt Coder]. - 0.148u5: Refactored to use a serial terminal connected to an RS-232 port [Curt Coder]. - 0.143u5: Added 'Micronix 1.3/1.4 to softlist [Al Kossow]. - 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]. ROMSET: 12815 bytes in 6 files / 5.02Kb packed $end $info=mr61 $mame 0.151 [R. Belmont] MR-61 Workstation, Ensoniq, 1996 The Ensoniq MR61 is a 61-key music workstation synthesizer that Ensoniq released in 1996. It features a 16-track sequencer, digital effects, and several hundred onboard sounds or patches. This music workstation got rid of some previous classical Ensoniq features, such as polyphonic aftertouch (replacing it by a mono version) and full sound editability. Its concept of usage was also radically different from previous Ensoniq keyboards, such as the TS-10. The machine's operating system was created with numerous operational and MIDI bugs, however, an updated OS chip that resolved these issues was created and is still available from 3rd party vendors. Notable, most of those problems were compensated by an improved 64-note polyphony, high quality 24-bit effects and a quick (but not fully editable) sequencer. The addition of the Idea Pad, which was essentially a MIDI capture buffer, allowed the user to quickly move anything recently played on the MIDI keyboard, including Pitchbend, Mod, and MIDI realtime Controllers, to a track in the sequencer (source: http://en.wikipedia.org/wiki/Ensoniq_MR61). DRIVER: ensoniq/esqmr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.151: R. Belmont added skeleton driver of 'Ensoniq MR-61 Workstation' system. ROMSET: 1048576 bytes in 2 files / 396.18Kb packed $end $info=mr9735_002 $mame 0.278 [Nigel Barnes] MR9735-002 Teletext/Viewdata Video Generator, , ???? DRIVER: devices/video/mr9735.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Nigel Barnes added 'MR9735-002 Teletext/Viewdata Video Generator' device. ROMSET: 960 bytes in 1 file / 0.39Kb packed $end $info=mrangbat $mame 0.219 [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime] Let's! TV Play Mahou Taiketsu Magiranger - Magimat de Dance & Battle (Japan), Bandai / SSD Company LTD, 2005 Mahou Taiketsu Magiranger – Magimat de Dance & Battle is a Japanese XaviX game based on the Power Rangers franchise, or more specifically the Japanese version of it. This is one is controlled with a floor mat, similar to a DDR pad, and as such the controls were much easier to hook up. This one actually uses SuperXaviX technology, but from what I can see only uses the new video features for the XaviX logo on startup (uses bitmap mode) otherwise it looks like it was probably developed for the earlier hardware type and switched over at the last minute (source: https://mamedev.emulab.it/haze/2020/04/09/under-the-surface-part-10/). DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: Changed description to 'Let's! TV Play Mahou Taiketsu Magiranger - Magimat de Dance & Battle (Japan)'. - 0.219: Sean Riddle, Peter Wilhelmsen, David Haywood and ShouTime added 'Bandai/SSD Company LTD Mahou Taiketsu Magiranger - Magimat de Dance & Battle (Japan)' system. ROMSET: 4194304 bytes in 1 file / 2.03Mb packed $end $info=mratlus $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Mr. Altus Tele Brain, H.G.S., 1983 Mr. Altus Tele Brain it's a german clone of 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?. DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'H.G.S. Mr. Altus Tele Brain' system. ROMSET: None required. $end $info=mrchalgr $mame 0.169 [hap, Sean Riddle] Mr. Challenger (US), Texas Instruments, 1979 The Mr. Challenger educational toy is preprogrammed to teach the spelling of simple words through different games. A nice feature of this game is an added 'buzzer to give some noisy feedback. All used the same housing featuring a coloured key plate to cover some unused keys of the matrix. The display was either numeric for the Math Marvel or alphanumeric for the two word games. (source: http://www.datamath.org/Edu/MrChallenger.htm). DRIVER: ti/spellb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.250: Changed description to 'Mr. Challenger (US)'. - 0.169: hap and Sean Riddle added 'TI Mr. Challenger' system. ROMSET: 12811 bytes in 5 files / 6.51Kb packed $end $info=mrisc $mame 0.189 [Sandro Ronco] Mephisto Risc 1MB (v1.2), Hegener + Glaser / Tasc, 1992 MEPHISTO Risc was launched in 1991. The program is written by Ed Schroeder and is the same program that won the the 1991 World Microcomputer Chess Championship (WMCCC) in Vancouver, Canada. The actual program that won 1991 WMCCC championship was the TASC B. V. Chessmachine card with the program Gideon version 3.0. This program was made available as a module for the MEPHISTO modular range of chess computers in 1992. The processor is an ARM2 RISC processor running at 14 MHz with 128 KB ROM and 1024 KB RAM. The build-in opening book comprises of approximately 60,000 half-moves (source: http://www.spacious-mind.com/html/module_risc.html). DRIVER: hegenerglaser/risc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: Changed description to 'Mephisto Risc 1MB (v1.2)'. - 0.214: Changed manufacturer to 'Hegener + Glaser / Tasc'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.192: Fixed opening book [CB-Emu]. Machine promoted to working [CB-Emu, RolandLangfeld, Sandro Ronco]. Added PROM dumps and removed the ARM boot hack [RolandLangfeld, Sandro Ronco]. - 0.189: Sandro Ronco added 'Hegener & Glaser Mephisto RISC 1MB' system. ROMSET: 131072 bytes in 1 file / 60.58Kb packed $end $info=mrisc2 $mame 0.189 [Sandro Ronco] Mephisto Risc II, Hegener + Glaser / Tasc, 1994 MEPHISTO Risc II came out in 1994. The program is written by Ed Schroeder and is the same program that won the Hardware Division of the 1992 World Computer Chess Championship (WCCC) in Madrid, Spain. The actual program that won 1992 WCCC championship was the TASC B. V. Chessmachine card with the program Gideon version 3.1 Madrid. This program was made available as a module for the MEPHISTO modular range of chess computers in 1994. The processor is an ARM2 RISC processor running at 14 MHz with 128 KB ROM and 1024 KB RAM. The build-in opening book comprises of approximately 80,000 half-moves. The Risc II module works with the MEPHSITO Exclusive and Muenchen modular chessboards (source: http://www.spacious-mind.com/html/module_risc_ii.html). DRIVER: hegenerglaser/risc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.214: Changed manufacturer to 'Hegener + Glaser / Tasc'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.192: Clone promoted to working [CB-Emu, RolandLangfeld and Sandro Ronco]. - 0.189: Sandro Ronco added 'Hegener & Glaser Mephisto RISC II' system. ROMSET: 131072 bytes in 1 file / 60.87Kb packed $end $info=mrisca $mame 0.275 [anonymous] Mephisto Risc 1MB (v1.0), Hegener + Glaser / Tasc, 1992 The Hegener + Glaser Mephisto Risc 1MB is an advanced chess computer produced by the German company Hegener + Glaser, famous for its line of devices dedicated to the game of chess under the Mephisto brand . This model, in particular, represents one of the most sophisticated systems in the Mephisto series, designed to offer high-level performance through the use of advanced technologies such as RISC (Reduced Instruction Set Computing) architecture and an expanded memory of 1 MB . It was intended primarily for experienced or professional players seeking an artificial opponent capable of competing at a high level, as well as a valuable tool for analyzing games and improving their chess skills. DRIVER: hegenerglaser/risc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: anonymous added 'Hegener + Glaser / Tasc Mephisto Risc 1MB (v1.0)' system. ROMSET: 131072 bytes in 1 file / 60.54Kb packed $end $info=mrmusical $mame 0.246 [hap, Sean Riddle] Mr. Mus-I-Cal, Concept 2000, 1978 Wonderful little calculator with musical attitude. This is made by my most beloved company: CONCEPT 2000. They made some great musical toys in the 70ies (source: https://miniorgan.com/lib/view.php?miniorgan=47&srch=&srch_type=&sortby=5&output=28). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.246: hap and Sean Riddle added 'Concept 2000 Mr. Mus-I-Cal' system. ROMSET: 2256 bytes in 3 files / 1.36Kb packed $end $info=mrrack $mame 0.147u4 [R. Belmont] MR-Rack, Ensoniq, 1996 The designers at Ensoniq have obviously decided to try for a share of the the Roland JV1080 market with their MR Rack synth. The 1U MR Rack module is expandable in the same way as the Roland, ie. via plug-in cards with extra sounds. Even the basic machine, however, offers plentiful, imaginatively programmed sounds, with generous polyphony. Day-to-day operation is mostly a breeze, thanks to Ensoniq's SoundFinder, a sort of Thesaurus-cum-dictionary-cum-Yellow Pages for locating sounds, which really takes the sting out of the MR Rack's small display (source: http://www.soundonsound.com/sos/1996_articles/apr96/ensoniqmrrack.html). DRIVER: ensoniq/esqmr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.147u4: R. Belmont added skeleton driver of 'Ensoniq MR-Rack' system. ROMSET: 14688256 bytes in 8 files / 11.85Mb packed $end $info=ms0515 $mame 0.146u5 [KokaF77, Miodrag Milanović] MS 0515, Elektronika, 1990 Electronics MS 0515 - Soviet personal computer. Developed in G. Voronezh 1990. (during development was called UBPK electronics), produced at the plant processors (source: https://howwikihr.com/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D0%9C%D0%A1_0515). DRIVER: ussr/ms0515.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.277: Removed keyboard serial speed workaround [Sergey Svishchev]. - 0.189: Add sound and corrected clock rate [Sergey Svishchev]. - 0.146u5: KokaF77 and Miodrag Milanović added skeleton driver of 'Elektronika MS-0515' system. ROMSET: 32768 bytes in 4 files / 11.18Kb packed $end $info=ms1600 $mame 0.237 [Tim Lindner] Micro-SEP 1600, ILCE / SEP, 1987 DRIVER: trs/coco12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: coco_cart.xml, coco_flop.xml, dragon_cart.xml RESOURCES: Snap and Title. WIP: - 0.237: Tim Lindner added 'ILCE / SEP Micro-SEP 1600' system. ROMSET: 32768 bytes in 1 file / 16.70Kb packed $end $info=ms4125 $mame 0.215 [rfka01] MS-4125, MSI, 199? MSI MS-4125 is a motherboard, has 8 ISA slots, 2 VLB slots and 8 DRAM slots, accept memories of 33 MHz (source: http://estilotechnology.blogspot.com/2017/04/msi-ms-4125.html). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'MSI MS-4125' system. ROMSET: 65536 bytes in 1 file / 42.64Kb packed $end $info=ms4132 $mame 0.234 [TheMobRules, rfka01] MS-4132 G VER:1, MSI, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/3611 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP - 0.234: TheMobRules and rfka01 added 'MSI MS-4132 G VER:1' system. ROMSET: 65536 bytes in 1 file / 44.52Kb packed $end $info=ms4134 $mame 0.218 [rfka01] MS-4134, MSI, 199? The MS-4134 is an 80486 compatible AT motherboard from MSI and features VESA Local Bus and PCI (source: https://wiki.preterhuman.net/MSI_MS-4134). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added 'MSI MS-4134' system. ROMSET: 262144 bytes in 2 files / 132.23Kb packed $end $info=ms4138 $mame 0.215 [rfka01] MS-4138, MSI, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'MSI MS-4138' system. ROMSET: 196608 bytes in 3 files / 164.53Kb packed $end $info=ms4144 $mame 0.215 [rfka01] MS-4144 (SiS 85C496/85C497 chipset), MSI, 199? The MSI MS-4144 is a very high quality 486 PCI motherboard based on the great SIS496/497 chipset. It also supports the last processors for the base 3 and offers the opportunity to put up to 1MB L2 cache. With the intelligent layout, very long PCI and ISA cards can also be stuck. The BIOS is the Ami Winbios that can be operated with the mouse all settings. LBA support for hard drives is also a matter of course (source, traslated from German: http://www.amoretro.de/2012/07/msi-ms-4144-sis-496497-486-pci-motherboard.html). DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.286: Changed description to 'MS-4144 (SiS 85C496/85C497 chipset)'. - 0.215: rfka01 added 'MSI MS-4144,' system. ROMSET: 655360 bytes in 5 files / 483.82Kb packed $end $info=ms4145 $mame 0.218 [rfka01] MS-4145, MSI, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added 'MSI MS-4145' system. ROMSET: 393216 bytes in 3 files / 317.15Kb packed $end $info=ms6102 $mame 0.191 [Sergey Svishchev] MS 6102.02, Elektronika, 1984 DRIVER: ussr/ms6102.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.263: Support attribute that enables Cyrillic character set [AJR]. - 0.262: Hardware-accurate descrambling of character generator using PROM data [AJR]. - 0.207: Changed "Caps Lock" key to toggle (it's mechanically toggled on these systems) [AJR]. - 0.198: BugFIX #06963: [Crash/Freeze] (ms6102.cpp) ms6102: Fatal error: No screen specified for device ':i8275_1', but multiple screens found [Osso]. - 0.197: Use VT100 keyboard for now [AJR]. - 0.191: Sergey Svishchev added 'Elektronika MS 6102.02' system. Decrypted chargen [Robbbert]. ROMSET: 14592 bytes in 8 files / 9.73Kb packed $end $info=ms68k $mame 0.270 [Chris Hanson] MS68K, Marion Systems, 1981 The Marion Systems MS68K Single Board Computer is a complete 68000 microprocessor-based computer system on a compact 5- 3/4" by 8" printed circuit board. In addition to the 68000 microprocessor running at 8 MHz, the MS68K also has on board support for up to 512K bytes of DRAM, up to 128K bytes of EPROM, controllers for floppy and hard disks, two serial ports, a parallel port and a com plete expansion bus. It requires only +5 volts DC power to operate. All of the basic elements of a complete microprocessor based system arc included on the MS68K board. The 68000 microprocessor is the same powerful CPU which is used in numerous popular computers and engineering workstations. The MS68K can contain up to 512K bytes of no wait state dynamic RAM, which is adequate for a great many applications. For systems requiring more memory, Memory Expansion Boards are available which allow the user to configure systems with up to 12.5 megabytes of memory (source: https://www.noniandjim.com/Jim/MS68K/MS68KUsersManual.html). DRIVER: trainer/ms68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Chris Hanson added 'Marion Systems MS68K' system. ROMSET: 131072 bytes in 2 files / 12.12Kb packed $end $info=ms7002 $mame 0.198 MS7002 Keyboard, , ???? DRIVER: shared/vt100_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Keyboard updates. Correct assignments of Latin, Delete, Keypad 9 and Keypad . keys. Add bindings for Latin and Russian mode keys [AJR]. - 0.252: Use u8-type literals and Unicode escapes for Cyrillic characters; add translations for some key names [AJR]. - 0.198: Added 'MS7002 Keyboard' device. ROMSET: None required. $end $info=ms7004 $mame 0.156 MS7004 keyboard, , ???? DRIVER: shared/ms7004.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Made keyboards Lua-friendly and updated mappings [Sergey Svishchev]. - 0.183: Handle incoming serial data via INT pin [Sergey Svishchev]. - 0.156: Added 'MS7004 keyboard' device. ROMSET: 2048 bytes in 1 file / 1.24Kb packed $end $info=ms9540 $mame 0.150 [Al Kossow, Robbbert] ms9540, Millennium Systems, 198? DRIVER: skeleton/ms9540.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.201: Fixed ROM loading [AJR]. - 0.150: Al Kossow and Robbbert added skeleton driver of 'Millennium Systems 9540' system. ROMSET: 22528 bytes in 4 files / 13.60Kb packed $end $info=msbc1 $mame 0.136 [Miodrag Milanović, Curt Coder] MSBC-1, Omnibyte, 1985 DRIVER: omnibyte/msbc1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.136: Miodrag Milanović and Curt Coder added skeleton driver of 'Onmibyte MSBC-1' system. ROMSET: 32768 bytes in 2 files / 1.22Kb packed $end $info=msboard $mame 0.189 Mephisto Sensors Board, , ???? DRIVER: hegenerglaser/mboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Added 'Mephisto Sensors Board' device. ROMSET: None required. $end $info=msc $mame 0.275 [R. Belmont] Apple MSC system ASIC, , ???? DRIVER: apple/msc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.275: R. Belmont added 'Apple MSC system ASIC' device. ROMSET: None required. $end $info=msc1937 $mame 0.184 OKI MSC1937 VFD controller, , ???? DRIVER: devices/video/roc10937.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'OKI MSC1937 VFD controller' device. ROMSET: None required. $end $info=mscvia $mame 0.275 [R. Belmont] Apple MSC integrated VIA, , ???? DRIVER: apple/msc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: R. Belmont added 'Apple MSC integrated VIA' device. ROMSET: None required. $end $info=msdsd1 $mame 0.210 MSD SD-1 Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'MSD SD-1 Disk Drive' device. ROMSET: 16384 bytes in 2 files / 11.28Kb packed $end $info=msdsd2 $mame 0.210 MSD SD-2 Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'MSD SD-2 Disk Drive' device. ROMSET: 16384 bytes in 2 files / 11.68Kb packed $end $info=msi_sf2 $mame 0.227 [Team Europe] Street Fighter II: Special Champion Edition (MSI Plug & Play) (Europe), MSI / Capcom / Sega, 2018 It's interesting looking back at these MSI games to see how many of them were the games of their generation. Space Invaders was a phenomenon in the late 1970s, Double Dragon was the fighting game of the late 1980s and Street Fighter II was the game that, above all else, ate up my funds at a rate of knots in the early 1990s. And it wasn't just me. Nintendo's work in securing it as an early exclusive for the SNES led many (myself included) to buy one just for that game. It's an utterly iconic title, and one that MSI has treated a little differently than its games from prior decades (source: https://www.alexkidman.com/games/msi-street-fighter-ii-tv-plug-play-game-review/). DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). NOTE: Video: https://youtu.be/kQqPULokTcQ WIP: - 0.227: Team Europe added 'MSI/Capcom/Sega Street Fighter II: Special Champion Edition (MSI Plug & Play) (Europe)' system. ROMSET: 4194304 bytes in 1 file / 1.67Mb packed $end $info=msidd $mame 0.225 [Sean Riddle] Double Dragon - 30 Years Anniversary (Plug & Play), MSI / Arc System Works, 2017 DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.225: Sean Riddle added 'MSI/Arc System Works Double Dragon - 30 Years Anniversary (Plug & Play)' system. ROMSET: 2097152 bytes in 1 file / 609.85Kb packed $end $info=msifrog $mame 0.225 [Sean Riddle] Frogger (MSI Plug & Play, white joystick), MSI / Konami, 2016 Frogger's lost! Help him find his way home in this recreation of the original videogame classic from Konami! (source: https://www.amazon.com/Frogger-Plug-Play-TV-Arcade/dp/B0002IQOP0). DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.225: Sean Riddle added 'MSI/Konami Frogger (MSI Plug & Play, white joystick)' system. ROMSET: 4194304 bytes in 1 file / 439.20Kb packed $end $info=msimm2 $mame 0.225 [Sean Riddle] Mega Man 2 (MSI Plug & Play), MSI / Capcom, 2017 MEGAMAN 2 TV ARCADE PLUG and PLAY. Just plug into your TV and enjoy the fun! MEGAMAN 2 TV ARCADE PLUG and PLAY (source: https://www.amazon.com/MSi-Megaman-TV-Arcade-Plug-Play/dp/B07CQLGC7R). DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.225: Sean Riddle added 'MSI/Capcom Mega Man 2 (MSI Plug & Play)' system. ROMSET: 4194304 bytes in 1 file / 1.27Mb packed $end $info=msimpac $mame 0.225 [Sean Riddle] Ms. Pac-Man (MSI Plug & Play), MSI / Bandai Namco, 2016 Ms. PAC-MAN the classic video game comes to your TV! Simply plug, and play. Plug directly into your TV - no game console required! Wired controller. Requires 3 "AA" batteries (source: https://www.amazon.com/MSi-Entertainment-TV-Arcade-Machine-Specific/dp/B0768NV5L5). DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.225: Sean Riddle added 'MSI/Bandai Namco Ms. Pac-Man (MSI Plug & Play)' system. ROMSET: 1048576 bytes in 1 file / 80.39Kb packed $end $info=msinamco $mame 0.230 [Sean Riddle] Namco Classics Vol.1 (3-in-1) (MSI Plug & Play), MSI / Bandai Namco, 2018 DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.230: Sean Riddle added 'MSI/Bandai Namco Namco Classics Vol.1 (3-in-1) (MSI Plug & Play)' system. ROMSET: 2097152 bytes in 1 file / 494.78Kb packed $end $info=msisinv $mame 0.225 [Sean Riddle] Space Invaders (MSI Plug & Play), MSI / Taito, 2016 TV Arcade - Space Invaders. Plugs directly into TV. Just Plug and Play! The arcade classic that spawned the golden age of video games has returned to your TV. Endless fun for the entire family! SPACE INVADERS TV Arcade Game features the game console with original joystick controller, original buttons and sound effects. 4 AA Batteries required (not included) (source: https://www.amazon.com/MSi-Entertainment-TV-Arcade-Invaders-Specific/dp/B01MT5MXW3). DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.225: Sean Riddle added 'MSI/Taito Space Invaders (MSI Plug & Play)' system. ROMSET: 1048576 bytes in 1 file / 62.74Kb packed $end $info=msiwwe $mame 0.225 [Sean Riddle] WWE Wrestlemania Steel Cage Challenge (Plug & Play) (set 1), MSI, 2017 Contents: joystick with a/v cord, instructions, original box 25th Anniversary Edition Official U.S. release. Also works for international buyers. 1 game built-in Requires(not included): 3 'AA' batteries & TV needs to have yellow/white A/V plug on TV or buyer can purchase adapter for TV Give as a gift or keep item for yourself Classic game for gamers or collectors. Nostalgia item, for family or friends (source: https://www.amazon.com/WrestleMania-Steel-Cage-Challenge-Video/dp/B07MQX9TCJ). DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.225: Sean Riddle added 'MSI WWE Wrestlemania Steel Cage Challenge (Plug & Play) (set 1)' system. ROMSET: 2097152 bytes in 1 file / 222.43Kb packed $end $info=msiwwea $mame 0.225 [Sean Riddle] WWE Wrestlemania Steel Cage Challenge (Plug & Play) (set 2), MSI, 2017 Contents: joystick with a/v cord, instructions, original box 25th Anniversary Edition Official U.S. release. Also works for international buyers. 1 game built-in Requires(not included): 3 'AA' batteries & TV needs to have yellow/white A/V plug on TV or buyer can purchase adapter for TV Give as a gift or keep item for yourself Classic game for gamers or collectors. Nostalgia item, for family or friends (source: https://www.amazon.com/WrestleMania-Steel-Cage-Challenge-Video/dp/B07MQX9TCJ). DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.225: Sean Riddle added 'MSI WWE Wrestlemania Steel Cage Challenge (Plug & Play) (set 2)' system. ROMSET: 1048576 bytes in 1 file / 329.00Kb packed $end $info=msm16911_16 $mame 0.184 Serial EEPROM MSM16911 (64x16), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Serial EEPROM MSM16911 (64x16)' device. ROMSET: None required. $end $info=msm16911_8 $mame 0.155 Serial EEPROM MSM16911 (128x8), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Serial EEPROM MSM16911 (128x8)' device. ROMSET: None required. $end $info=msm3 $mame 0.242 [Barry Nelson] Micro-Sep Model 3, ILCE / SEP, 1987 DRIVER: trs/coco3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: coco_cart.xml, coco_flop.xml RESOURCES: Snap and Title. WIP: - 0.242: Barry Nelson added 'ILCE/SEP Micro-Sep Model 3' system. ROMSET: 32768 bytes in 1 file / 21.43Kb packed $end $info=msm5001n $mame 0.262 [hap] OKI MSM5001N LCD Watch, , ???? DRIVER: devices/machine/msm5001n.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: hap added 'OKI MSM5001N LCD Watch' device. ROMSET: None required. $end $info=msm5205 $mame 0.149u1 OKI MSM5205 ADPCM, , ???? DRIVER: devices/sound/msm5205.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Small cleanup; make playmode_w param an u8 instead of int; s1/s2 pins were the wrong way around [hap]. - 0.219: Changed description to 'OKI MSM5205 ADPCM'. Added support for MSM5205 10-bit DAC. Derive timing and sample rate from input clock. Updated notes [cam900]. - 0.149u1: Added 'MSM5205' device. ROMSET: None required. $end $info=msm5832 $mame 0.149u1 OKI MSM5832 RTC, , ???? DRIVER: devices/machine/msm5832.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'OKI MSM5832 RTC'. - 0.149u1: Added 'MSM5832' device. ROMSET: None required. $end $info=msm58321 $mame 0.149u1 OKI MSM58321 RTC, , ???? DRIVER: devices/machine/msm58321.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Corrected duty cycle for busy output [AJR]. - 0.186: Changed description to 'OKI MSM58321 RTC'. - 0.149u1: Added 'MSM58321' device. ROMSET: None required. $end $info=msm6200 $mame 0.261 [Devin Acker] OKI MSM6200 keyboard controller, , ???? DRIVER: devices/machine/msm6200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Devin Acker added 'OKI MSM6200 keyboard controller' device. ROMSET: None required. $end $info=msm6222b $mame 0.148 Oki MSM6222B-xx LCD Controller, , ???? DRIVER: devices/video/msm6222b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Oki MSM6222B-xx LCD Controller'. - 0.148: Added 'msm6222b-01' device. ROMSET: None required. $end $info=msm6222b01 $mame 0.184 Oki MSM6222B-01 LCD Controller, , ???? DRIVER: devices/video/msm6222b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Oki MSM6222B-01 LCD Controller'. - 0.184: Added 'msm6222b-01' device. ROMSET: 4096 bytes in 1 file / 0.80Kb packed $end $info=msm6242 $mame 0.149u1 OKI MSM6242 RTC, , ???? DRIVER: devices/machine/msm6242.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.195: De-assert interrupt output when the IRQ flag is cleared [AJR]. - 0.186: Changed description to 'OKI MSM6242 RTC'. - 0.149u1: Added 'MSM6242 RTC' device. ROMSET: None required. $end $info=msm6255 $mame 0.149u1 Oki MSM6255 LCD Controller, , ???? DRIVER: devices/video/msm6255.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Oki MSM6255 LCD Controller'. - 0.149u1: Added 'MSM6255' device. ROMSET: None required. $end $info=msm6585 $mame 0.184 OKI MSM6585 ADPCM, , ???? DRIVER: devices/sound/msm5205.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.219: Changed description to 'OKI MSM6585 ADPCM'. - 0.184: Added 'MSM6585' device. ROMSET: None required. $end $info=msm66573 $mame 0.267 [AJR] Oki MSM66573, , ???? DRIVER: devices/cpu/olms66k/msm665xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.267: AJR added 'Oki MSM66573' device. ROMSET: None required. $end $info=msmt070 $mame 0.195 2400 Graphics f/1 1Mp Monitor (V-76), , ???? DRIVER: devices/bus/interpro/sr/gt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Renamed (mpcb070) to (msmt070). - 0.195: Added '2400 Graphics f/1 1Mp Monitor (V-76)' device. ROMSET: 32 bytes in 1 file / 0.03Kb packed $end $info=msmt071 $mame 0.195 2400 Graphics f/2 1Mp Monitors (V-76), , ???? DRIVER: devices/bus/interpro/sr/gt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Renamed (mpcb071) to (msmt071). - 0.195: Added '2400 Graphics f/2 1Mp Monitors (V-76)' device. ROMSET: 32 bytes in 1 file / 0.03Kb packed $end $info=msmt081 $mame 0.195 2400 Graphics f/1 2Mp Monitor (V-60/76), , ???? DRIVER: devices/bus/interpro/sr/gt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Renamed (mpcb081) to (msmt081). - 0.195: Added '2400 Graphics f/1 2Mp Monitor (V-60/76)' device. ROMSET: 32 bytes in 1 file / 0.03Kb packed $end $info=msmt094 $mame 0.198 EDGE-2 Plus Processor f/1 2Mp-FB, , ???? DRIVER: devices/bus/interpro/sr/edge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'EDGE-2 Plus Processor f/1 2Mp-FB' device. ROMSET: 360480 bytes in 8 files / 106.71Kb packed $end $info=msoccer $mame 0.229 [hap, Sean Riddle] Soccer (Mattel), Mattel Electronics, 1978 Soccer was released in two different box styles: The older (original) box was significantly larger than the second (smaller) version, and had a large flap that folded out from the left side of the box. The large version had the game packed in styrofoam blocks, where the smaller version had the game packed in a plastic bubble-wrap bag. Several of Mattel's earlier handhelds went through this change (source: https://www.handheldmuseum.com/Mattel/Soccer.htm). DRIVER: handheld/hh_cops1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.229: hap and Sean Riddle added 'Mattel Soccer (Mattel)' system. ROMSET: 1790 bytes in 2 files / 1.48Kb packed $end $info=msoccer2 $mame 0.241 [hap, Sean Riddle] Soccer 2 (Mattel), Mattel Electronics, 1979 Mattel's Soccer 2 was released in 1979, sequel to Soccer. Not very common (source: https://www.handheldmuseum.com/Mattel/Soccer2.htm). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.265: Add factory test [hap]. - 0.241: hap and Sean Riddle added 'Mattel Soccer 2 (Mattel)' system. ROMSET: 2048 bytes in 2 files / 1.89Kb packed $end $info=mspsvia $mame 0.288 [R. Belmont] Apple pseudo-VIA (MSC), , ???? DRIVER: devices/machine/pseudovia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: R. Belmont added 'Apple pseudo-VIA (MSC)' device. $end $info=mssw_pad $mame 0.148u5 Microsoft Sidewinder Pad, , ???? DRIVER: devices/bus/pc_joy/pc_joy_sw.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u5: Added 'Microsoft Sidewinder Pad' device. ROMSET: None required. $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. DRIVER: skeleton/mstation.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.143u8: Sandro Ronco added 'MailStation' system. ROMSET: 2080768 bytes in 2 files / 810.85Kb packed $end $info=msthawk $mame 0.161 [hap, Kevin Horton] Star Hawk (Mattel), Mattel Electronics, 1982 One of Mattel's 3 VFD games. Cinematronics made an arcade game called Starhawk, but the game play does not appear to be related (source: http://www.handheldmuseum.com/Mattel/SH.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.161: hap and Kevin Horton added 'Star Hawk Bandai/Mattel' system. ROMSET: 196240 bytes in 2 files / 67.68Kb packed $end $info=msx_audio_fsca1 $mame 0.154 MSX Cartridge - MSX-AUDIO FS-CA1, , ???? DRIVER: devices/bus/msx/cart/msx_audio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - MSX-AUDIO FS-CA1' device. ROMSET: None required. $end $info=msx_audio_hxmu900 $mame 0.154 MSX Cartridge - MSX-AUDIO HX-MU900, , ???? DRIVER: devices/bus/msx/cart/msx_audio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - MSX-AUDIO HX-MU900' device. ROMSET: None required. $end $info=msx_audio_kbdc_port $mame 0.154 MSX Audio keyboard connector port, , ???? DRIVER: devices/bus/msx/cart/msx_audio_kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Audio keyboard connector port' device. ROMSET: None required. $end $info=msx_audio_nms1205 $mame 0.154 MSX Cartridge - MSX-AUDIO NMS-1205, , ???? DRIVER: devices/bus/msx/cart/msx_audio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - MSX-AUDIO NMS-1205' device. ROMSET: None required. $end $info=msx_cart_1024k_mm_ram $mame 0.252 [Wilbert Pol] Generic MSX 1024K MM RAM Expansion, , ???? DRIVER: devices/bus/msx/cart/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Wilbert Pol added 'Generic MSX 1024K MM RAM Expansion' device. ROMSET: None required. $end $info=msx_cart_16k_ram $mame 0.252 [Wilbert Pol] Generic MSX 16K RAM Expansion, , ???? DRIVER: devices/bus/msx/cart/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Wilbert Pol added 'Generic MSX 16K RAM Expansion' device. ROMSET: None required. $end $info=msx_cart_2048k_mm_ram $mame 0.252 [Wilbert Pol] Generic MSX 2048K MM RAM Expansion, , ???? DRIVER: devices/bus/msx/cart/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Wilbert Pol added 'Generic MSX 2048K MM RAM Expansion' device. ROMSET: None required. $end $info=msx_cart_256k_mm_ram $mame 0.252 [Wilbert Pol] Generic MSX 256K MM RAM Expansion, , ???? DRIVER: devices/bus/msx/cart/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Wilbert Pol added 'Generic MSX 256K MM RAM Expansion' device. ROMSET: None required. $end $info=msx_cart_32k_ram $mame 0.252 [Wilbert Pol] Generic MSX 32K RAM Expansion, , ???? DRIVER: devices/bus/msx/cart/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Wilbert Pol added 'Generic MSX 32K RAM Expansion' device. ROMSET: None required. $end $info=msx_cart_4096k_mm_ram $mame 0.252 [Wilbert Pol] Generic MSX 4096K MM RAM Expansion, , ???? DRIVER: devices/bus/msx/cart/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Wilbert Pol added 'Generic MSX 4096K MM RAM Expansion' device. ROMSET: None required. $end $info=msx_cart_48k_ram $mame 0.252 [Wilbert Pol] Generic MSX 48K RAM Expansion, , ???? DRIVER: devices/bus/msx/cart/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Wilbert Pol added 'Generic MSX 48K RAM Expansion' device. ROMSET: None required. $end $info=msx_cart_512k_mm_ram $mame 0.252 [Wilbert Pol] Generic MSX 512K MM RAM Expansion, , ???? DRIVER: devices/bus/msx/cart/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Wilbert Pol added 'Generic MSX 512K MM RAM Expansion' device. ROMSET: None required. $end $info=msx_cart_64k_ram $mame 0.252 [Wilbert Pol] Generic MSX 64K RAM Expansion, , ???? DRIVER: devices/bus/msx/cart/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Wilbert Pol added 'Generic MSX 64K RAM Expansion' device. ROMSET: None required. $end $info=msx_cart_768k_mm_ram $mame 0.252 [Wilbert Pol] Generic MSX 768K MM RAM Expansion, , ???? DRIVER: devices/bus/msx/cart/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Wilbert Pol added 'Generic MSX 768K MM RAM Expansion' device. ROMSET: None required. $end $info=msx_cart_arc $mame 0.154 MSX Cartridge - Arc, , ???? DRIVER: devices/bus/msx/cart/arc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - Arc' device. ROMSET: None required. $end $info=msx_cart_ascii16 $mame 0.154 MSX Cartridge - ASCII16, , ???? DRIVER: devices/bus/msx/cart/ascii.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - ASCII16' device. ROMSET: None required. $end $info=msx_cart_ascii16_sram $mame 0.154 MSX Cartridge - ASCII16 w/SRAM, , ???? DRIVER: devices/bus/msx/cart/ascii.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - ASCII16 w/SRAM' device. ROMSET: None required. $end $info=msx_cart_ascii8 $mame 0.154 MSX Cartridge - ASCII8, , ???? DRIVER: devices/bus/msx/cart/ascii.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - ASCII8' device. ROMSET: None required. $end $info=msx_cart_ascii8_sram $mame 0.154 MSX Cartridge - ASCII8 w/SRAM, , ???? DRIVER: devices/bus/msx/cart/ascii.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - ASCII8 w/SRAM' device. ROMSET: None required. $end $info=msx_cart_avdpf550 $mame 0.250 [Wilbert Pol] MSX Cartridge - AVT DPF-550, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_flop_525.xml WIP: - 0.250: Wilbert Pol added 'MSX Cartridge - AVT DPF-550' device. ROMSET: None required. $end $info=msx_cart_beepack $mame 0.251 [Wilbert Pol] Hudson Soft BP-0001 Bee Pack card reader, , ???? DRIVER: devices/bus/msx/cart/beepack.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_bee_card.xml WIP: - 0.251: Wilbert Pol added 'Hudson Soft BP-0001 Bee Pack card reader' device. ROMSET: None required. $end $info=msx_cart_bm_012 $mame 0.154 MSX Cartridge - BM-012, , ???? DRIVER: devices/bus/msx/cart/bm_012.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - BM-012' device. ROMSET: 32768 bytes in 1 file / 5.03Kb packed $end $info=msx_cart_cdx2 $mame 0.250 [Wilbert Pol] MSX Cartridge - CDX-2, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_flop_525.xml WIP: - 0.250: Wilbert Pol added 'MSX Cartridge - CDX-2' device. ROMSET: None required. $end $info=msx_cart_crossblaim $mame 0.154 MSX Cartridge Cross Blaim, , ???? DRIVER: devices/bus/msx/cart/crossblaim.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MSX Cartridge Cross Blaim'. - 0.154: Added 'MSX Cartridge - Cross Blaim' device. ROMSET: None required. $end $info=msx_cart_ddx3 $mame 0.250 [Wilbert Pol] MSX Cartridge - DDX3.0, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_flop_525.xml WIP: - 0.250: Wilbert Pol added 'MSX Cartridge - DDX3.0' device. ROMSET: None required. $end $info=msx_cart_dooly $mame 0.154 MSX Cartridge - Dooly, , ???? DRIVER: devices/bus/msx/cart/dooly.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - Dooly' device. ROMSET: None required. $end $info=msx_cart_double_ram $mame 0.267 [Wilbert Pol] Tecnobytes Double RAM, , ???? DRIVER: devices/bus/msx/cart/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.267: Wilbert Pol added 'Tecnobytes Double RAM' device. ROMSET: None required. $end $info=msx_cart_easispeech $mame 0.234 [hap] MSX Cartridge - Easi-Speech, , ???? DRIVER: devices/bus/msx/cart/easi_speech.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: hap added 'MSX Cartridge - Easi-Speech' device. ROMSET: 2048 bytes in 1 file / 1.83Kb packed $end $info=msx_cart_ec701 $mame 0.250 [Wilbert Pol] MSX Cartridge - Konami EC-701, , ???? DRIVER: devices/bus/msx/cart/konami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Cartridge - Konami EC-701' device. ROMSET: None required. $end $info=msx_cart_fd03 $mame 0.250 [Wilbert Pol] MSX Cartridge - FD-03, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_flop.xml, msx1_flop.xml WIP: - 0.250: Wilbert Pol added 'MSX Cartridge - FD-03' device. ROMSET: None required. $end $info=msx_cart_fd051 $mame 0.250 [Wilbert Pol] MSX Cartridge - FD-051, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_flop.xml, msx1_flop.xml WIP: - 0.250: Wilbert Pol added 'MSX Cartridge - FD-051' device. ROMSET: None required. $end $info=msx_cart_fmpac $mame 0.154 MSX Cartridge - FM-PAC, , ???? DRIVER: devices/bus/msx/cart/fmpac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - FM-PAC' device. ROMSET: None required. $end $info=msx_cart_franky $mame 0.266 [Wilbert Pol] MSX Cartridge - Franky, , ???? DRIVER: devices/bus/msx/cart/franky.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.266: Wilbert Pol added 'MSX Cartridge - Franky' device. ROMSET: None required. $end $info=msx_cart_fs_sr021 $mame 0.262 [Wilbert Pol] MSX Cartridge - FS-SR021, , ???? DRIVER: devices/bus/msx/cart/fs_sr021.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Wilbert Pol added 'MSX Cartridge - FS-SR021' device. ROMSET: None required. $end $info=msx_cart_fs_sr022 $mame 0.165 MSX Cartridge - FS-SR022, , ???? DRIVER: devices/bus/msx/cart/fs_sr022.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.165: Added 'MSX Cartridge - FS-SR022' device. ROMSET: None required. $end $info=msx_cart_fscf351 $mame 0.155 MSX Cartridge - FS-CF351, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.155: Added 'MSX Cartridge - FS-CF351' device. ROMSET: None required. $end $info=msx_cart_fsfd1 $mame 0.155 MSX Cartridge - FS-FD1, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.155: Added 'MSX Cartridge - FS-FD1' device. ROMSET: None required. $end $info=msx_cart_fsfd1a $mame 0.155 MSX Cartridge - FS-FD1A, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.155: Added 'MSX Cartridge - FS-FD1A' device. ROMSET: None required. $end $info=msx_cart_gamemaster2 $mame 0.154 MSX Cartridge - GAMEMASTER2, , ???? DRIVER: devices/bus/msx/cart/konami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - GAMEMASTER2' device. ROMSET: None required. $end $info=msx_cart_gouda_scsi $mame 0.262 [Wilbert Pol] MSX Computer Club Gouda MSX-SCSI Interface, , ???? DRIVER: devices/bus/msx/cart/scsi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Add partial support for MegaSCSI SCSI interface cartridges [Wilbert Pol] - 0.262: Wilbert Pol added 'MSX Computer Club Gouda MSX-SCSI Interface' device. ROMSET: None required. $end $info=msx_cart_halnote $mame 0.154 MSX Cartridge - Halnote, , ???? DRIVER: devices/bus/msx/cart/halnote.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - Halnote' device. ROMSET: None required. $end $info=msx_cart_hb3600 $mame 0.250 [Wilbert Pol] MSX Cartridge - HB-3600, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_flop_525.xml WIP: - 0.250: Wilbert Pol added 'MSX Cartridge - HB-3600' device. ROMSET: None required. $end $info=msx_cart_hbd20w $mame 0.250 [Wilbert Pol] MSX Cartridge - HBD-20W, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_flop.xml, msx1_flop.xml WIP: - 0.250: Wilbert Pol added 'MSX Cartridge - HBD-20W' device. ROMSET: None required. $end $info=msx_cart_hbd50 $mame 0.250 [Wilbert Pol] MSX Cartridge - HBD-50, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_flop.xml, msx1_flop.xml WIP: - 0.250: Wilbert Pol added 'MSX Cartridge - HBD-50' device. ROMSET: None required. $end $info=msx_cart_hbdf1 $mame 0.250 [Wilbert Pol] MSX Cartridge - HBD-F1, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_flop.xml, msx1_flop.xml WIP: - 0.250: Wilbert Pol added 'MSX Cartridge - HBD-F1' device. ROMSET: None required. $end $info=msx_cart_hbi55 $mame 0.254 [Wilbert Pol] Sony HBI-55/Yamaha UDC-01 Data Cartridge (4KB SRAM), , ???? DRIVER: devices/bus/msx/cart/hbi55.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Wilbert Pol added 'Sony HBI-55/Yamaha UDC-01 Data Cartridge (4KB SRAM)' device. ROMSET: None required. $end $info=msx_cart_hfox $mame 0.154 MSX Cartridge - Hurry Fox, , ???? DRIVER: devices/bus/msx/cart/hfox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.229: Changed description to 'MSX Cartridge - Hurry Fox'. - 0.154: Added 'MSX Cartridge - Harry Fox' device. ROMSET: None required. $end $info=msx_cart_holy_quran $mame 0.154 MSX Cartridge - Holy Quran, , ???? DRIVER: devices/bus/msx/cart/holy_quran.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - Holy Quran' device. ROMSET: None required. $end $info=msx_cart_hxf101pe $mame 0.250 [Wilbert Pol] MSX Cartridge - HX-F101PE, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_flop.xml, msx1_flop.xml WIP: - 0.250: Wilbert Pol added 'MSX Cartridge - HX-F101PE' device. ROMSET: None required. $end $info=msx_cart_ink $mame 0.222 [hap] MSX Cartridge - Ink, , ???? DRIVER: devices/bus/msx/cart/ink.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: hap added 'MSX Cartridge - Ink' device. ROMSET: None required. $end $info=msx_cart_kanji $mame 0.250 [Wilbert Pol] MSX Cartridge - Kanji, , ???? DRIVER: devices/bus/msx/cart/kanji.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Cartridge - Kanji' device. ROMSET: None required. $end $info=msx_cart_keyboard_master $mame 0.154 MSX Cartridge - Keyboard Master, , ???? DRIVER: devices/bus/msx/cart/konami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - Keyboard Master' device. ROMSET: None required. $end $info=msx_cart_konami $mame 0.154 MSX Cartridge - KONAMI, , ???? DRIVER: devices/bus/msx/cart/konami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - KONAMI' device. ROMSET: None required. $end $info=msx_cart_konami_scc $mame 0.154 MSX Cartridge - KONAMI+SCC, , ???? DRIVER: devices/bus/msx/cart/konami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - KONAMI+SCC' device. ROMSET: None required. $end $info=msx_cart_korean_126in1 $mame 0.154 MSX Cartridge - Korean 126-in-1, , ???? DRIVER: devices/bus/msx/cart/korean.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - Korean 126-in-1' device. ROMSET: None required. $end $info=msx_cart_korean_25in1 $mame 0.255 [Wilbert Pol] MSX Cartridge - Korean 25-in-1, , ???? DRIVER: devices/bus/msx/cart/korean.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Wilbert Pol added 'MSX Cartridge - Korean 25-in-1' device. ROMSET: None required. $end $info=msx_cart_korean_80in1 $mame 0.154 MSX Cartridge - Korean 80-in-1, , ???? DRIVER: devices/bus/msx/cart/korean.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - Korean 80-in-1' device. ROMSET: None required. $end $info=msx_cart_korean_90in1 $mame 0.154 MSX Cartridge - Korean 90-in-1, , ???? DRIVER: devices/bus/msx/cart/korean.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - Korean 90-in-1' device. ROMSET: None required. $end $info=msx_cart_korean_hydlide2 $mame 0.257 [Wilbert Pol] MSX Cartridge - Korean Hydlide 2, , ???? DRIVER: devices/bus/msx/cart/korean.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Wilbert Pol added 'MSX Cartridge - Korean Hydlide 2' device. ROMSET: None required. $end $info=msx_cart_loveplus $mame 0.255 [Wilbert Pol] MSX Cartridge - Love Plus Pack, , ???? DRIVER: devices/bus/msx/cart/loveplus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Wilbert Pol added 'MSX Cartridge - Love Plus Pack' device. ROMSET: None required. $end $info=msx_cart_majutsushi $mame 0.154 MSX Cartridge - Majutsushi, , ???? DRIVER: devices/bus/msx/cart/majutsushi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - Majutsushi' device. ROMSET: None required. $end $info=msx_cart_matra_comp $mame 0.258 [Wilbert Pol] MSX Cartridge - Matra Compilation, , ???? DRIVER: devices/bus/msx/cart/matra.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: Wilbert Pol added 'MSX Cartridge - Matra Compilation' device. ROMSET: None required. $end $info=msx_cart_mega_scsi $mame 0.263 [Wilbert Pol] ESE MEGA-SCSI, , ???? DRIVER: devices/bus/msx/cart/scsi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Wilbert Pol added 'ESE MEGA-SCSI' device. ROMSET: None required. $end $info=msx_cart_mfd001 $mame 0.250 [Wilbert Pol] MSX Cartridge - MFD-001, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_flop_525.xml WIP: - 0.250: Wilbert Pol added 'MSX Cartridge - MFD-001' device. ROMSET: None required. $end $info=msx_cart_ml30dc $mame 0.250 [Wilbert Pol] MSX Cartridge - ML-30DC, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_flop.xml, msx1_flop.xml WIP: - 0.250: Wilbert Pol added 'MSX Cartridge - ML-30DC' device. ROMSET: None required. $end $info=msx_cart_mmm $mame 0.266 [Wilbert Pol] Popolon Musical Memory Mapper, , ???? DRIVER: devices/bus/msx/cart/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.266: Wilbert Pol added 'Popolon Musical Memory Mapper' device. ROMSET: None required. $end $info=msx_cart_msxdos2e $mame 0.252 [Wilbert Pol] MSX Cartridge - MSXDOS2 Europe, , ???? DRIVER: devices/bus/msx/cart/msxdos2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Wilbert Pol added 'MSX Cartridge - MSXDOS2 Europe' device. ROMSET: None required. $end $info=msx_cart_msxdos2j $mame 0.252 [Wilbert Pol] MSX Cartridge - MSXDOS2 Japan, , ???? DRIVER: devices/bus/msx/cart/msxdos2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Wilbert Pol added 'MSX Cartridge - MSXDOS2 Japan' device. ROMSET: None required. $end $info=msx_cart_msxwrite $mame 0.164 MSX Cartridge - MSXWRITE, , ???? DRIVER: devices/bus/msx/cart/kanji.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.164: Added 'MSX Cartridge - MSXWRITE' device. ROMSET: None required. $end $info=msx_cart_nms1200 $mame 0.250 [Wilbert Pol] MSX Cartridge - NMS-1200, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_flop.xml, msx1_flop.xml WIP: - 0.250: Wilbert Pol added 'MSX Cartridge - NMS-1200' device. ROMSET: None required. $end $info=msx_cart_nomapper $mame 0.154 MSX Cartridge - ROM, , ???? DRIVER: devices/bus/msx/cart/nomapper.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - ROM' device. ROMSET: None required. $end $info=msx_cart_quickdisk $mame 0.256 [Wilbert Pol] Quickdisk Interface, , ???? DRIVER: devices/bus/msx/cart/quickdisk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Wilbert Pol added 'Quickdisk Interface' device. ROMSET: None required. $end $info=msx_cart_rtype $mame 0.154 MSX Cartridge - R-Type, , ???? DRIVER: devices/bus/msx/cart/rtype.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - R-Type' device. ROMSET: None required. $end $info=msx_cart_sfg01 $mame 0.154 MSX Cartridge - SFG01, , ???? DRIVER: devices/bus/msx/module/sfg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - SFG01' device. ROMSET: 16384 bytes in 1 file / 10.52Kb packed $end $info=msx_cart_sfg05 $mame 0.154 MSX Cartridge - SFG05, , ???? DRIVER: devices/bus/msx/module/sfg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - SFG05' device. ROMSET: 98304 bytes in 3 files / 67.50Kb packed $end $info=msx_cart_skw01 $mame 0.254 [Wilbert Pol] Yamaha SKW-01, , ???? DRIVER: devices/bus/msx/module/skw01.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Wilbert Pol added 'Yamaha SKW-01' device. ROMSET: 196608 bytes in 3 files / 108.75Kb packed $end $info=msx_cart_slotexpander $mame 0.253 [Wilbert Pol] MSX Slot Expander, , ???? DRIVER: devices/bus/msx/cart/slotexpander.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Wilbert Pol added 'MSX Slot Expander' device. ROMSET: None required. $end $info=msx_cart_softcard $mame 0.251 [Wilbert Pol] Electric Software Astron SoftCard Adaptor, , ???? DRIVER: devices/bus/msx/cart/softcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx_softcard.xml WIP: - 0.253: Changed description to 'Electric Software Astron SoftCard Adaptor'. - 0.251: Wilbert Pol added 'Electric Softward Astron SoftCard Adaptor' device. ROMSET: None required. $end $info=msx_cart_sound_sdsnatcher $mame 0.154 MSX Cartridge - Sound SD Snatcher, , ???? DRIVER: devices/bus/msx/cart/konami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - Sound SD Snatcher' device. ROMSET: None required. $end $info=msx_cart_sound_snatcher $mame 0.154 MSX Cartridge - Sound Snatcher, , ???? DRIVER: devices/bus/msx/cart/konami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - Sound Snatcher' device. ROMSET: None required. $end $info=msx_cart_sunrise_ataide $mame 0.268 [Wilbert Pol] Sunrise ATA-IDE/CF ATA-IDE Interface, , ???? DRIVER: devices/bus/msx/cart/ide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Wilbert Pol added 'Sunrise ATA-IDE/CF ATA-IDE Interface' device. ROMSET: 527234 bytes in 6 files / 154.02Kb packed $end $info=msx_cart_sunrise_scc $mame 0.260 [AJR] MSX Cartridge - Sunrise+SCC, , ???? DRIVER: devices/bus/msx/cart/konami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: AJR added 'MSX Cartridge - Sunrise+SCC' device. ROMSET: None required. $end $info=msx_cart_super_swangi $mame 0.154 MSX Cartridge - Super Swangi, , ???? DRIVER: devices/bus/msx/cart/super_swangi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - Super Swangi' device. ROMSET: None required. $end $info=msx_cart_superloderunner $mame 0.154 MSX Cartridge - Super Lode Runner, , ???? DRIVER: devices/bus/msx/cart/superloderunner.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - Super Lode Runner' device. ROMSET: None required. $end $info=msx_cart_synthesizer $mame 0.154 MSX Cartridge - Synthesizer, , ???? DRIVER: devices/bus/msx/cart/konami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge - Synthesizer' device. ROMSET: None required. $end $info=msx_cart_tadpf550 $mame 0.250 [Wilbert Pol] MSX Cartridge - Talent DPF-550, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_flop_525.xml WIP: - 0.250: Wilbert Pol added 'MSX Cartridge - Talent DPF-550' device. ROMSET: None required. $end $info=msx_cart_ucn01 $mame 0.253 [Wilbert Pol] Yamaha UCN-01, , ???? DRIVER: devices/bus/msx/cart/yamaha_ucn01.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Wilbert Pol added 'Yamaha UCN-01' device. ROMSET: None required. $end $info=msx_cart_video80 $mame 0.277 [F. Ulivi] MSX Cartridge - VIDEO80, , ???? The MSX Cartridge VIDEO80 is a type of cartridge for MSX computers, a standardized home computer system launched in the 1980s, mainly in Europe, Japan, and South America. This particular cartridge is not a program or game, but an optional hardware device that allows an MSX computer to display 80 columns of text (instead of the standard 40 columns) on CRT screens. This feature was very important for professional applications such as word processors, spreadsheets, and more advanced programming environments. DRIVER: devices/bus/msx/cart/video80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: F. Ulivi added 'MSX Cartridge - VIDEO80' device. ROMSET: None required. $end $info=msx_cart_vy0010 $mame 0.155 MSX Cartridge - VY0010, , ???? DRIVER: devices/bus/msx/cart/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.155: Added 'MSX Cartridge - VY0010' device. ROMSET: None required. $end $info=msx_general_purpose_port $mame 0.250 [Wilbert Pol] MSX General Purpose port, , ???? DRIVER: devices/bus/msx/ctrl/ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX General Purpose port' device. ROMSET: None required. $end $info=msx_hypershot $mame 0.251 [Wilbert Pol] Konami Hyper Shot (JE 502/JE 503, MSX), , ???? DRIVER: devices/bus/msx/ctrl/hypershot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Wilbert Pol added 'Konami Hyper Shot (JE 502/JE 503, MSX)' device. ROMSET: None required. $end $info=msx_joystick $mame 0.250 [Wilbert Pol] MSX Digital Joystick, , ???? DRIVER: devices/bus/msx/ctrl/joystick.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Digital Joystick' device. ROMSET: None required. $end $info=msx_kanji12 $mame 0.250 [Wilbert Pol] MSX Kanji12, , ???? DRIVER: msx/msx_kanji12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Kanji12' device. ROMSET: None required. $end $info=msx_libblerpad $mame 0.250 [Wilbert Pol] Micomsoft Libble Rabble Joypad (XPD-1LR), , ???? DRIVER: devices/bus/msx/ctrl/libbler.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'Micomsoft Libble Rabble Joypad (XPD-1LR)' device. ROMSET: None required. $end $info=msx_magickey $mame 0.265 [hap] Sony Magic Key Dongle, , ???? DRIVER: devices/bus/msx/ctrl/magickey.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: hap added 'Sony Magic Key Dongle' device. ROMSET: None required. $end $info=msx_martypad $mame 0.250 [Wilbert Pol] FM Towns Marty Pad, , ???? DRIVER: devices/bus/msx/ctrl/townspad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'FM Towns Marty Pad' device. ROMSET: None required. $end $info=msx_matsushita $mame 0.154 [Wilbert Pol] Matsushita switched device, , ???? DRIVER: msx/msx_matsushita.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Wilbert Pol added 'Matsushita switched device' device. ROMSET: None required. $end $info=msx_moonsound $mame 0.164 MSX Cartridge - MoonSound, , ???? DRIVER: devices/bus/msx/cart/moonsound.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.165: Renamed (msx_cart_moonsound) to (msx_moonsound). - 0.164: Added 'MSX Cartridge - MoonSound' device. ROMSET: 2097152 bytes in 1 file / 1.83Mb packed $end $info=msx_mouse $mame 0.250 [Wilbert Pol] MSX Mouse, , ???? DRIVER: devices/bus/msx/ctrl/mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Mouse' device. ROMSET: None required. $end $info=msx_s1985 $mame 0.154 MSX-Engine S1985, , ???? DRIVER: msx/msx_s1985.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX-Engine S1985' device. ROMSET: None required. $end $info=msx_s1990 $mame 0.270 [Wilbert Pol] MSX-Engine S1990, , ???? DRIVER: msx/msx_s1990.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: Wilbert Pol added 'MSX-Engine S1990' device. ROMSET: None required. $end $info=msx_segactrl $mame 0.251 [Wilbert Pol] X68000 Sega Controller Adapter, , ???? DRIVER: devices/bus/msx/ctrl/sgadapt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Wilbert Pol added 'X68000 Sega Controller Adapter' device. ROMSET: None required. $end $info=msx_slot_ax230 $mame 0.250 [Wilbert Pol] MSX Internal AX230, , ???? DRIVER: devices/bus/msx/slot/ax230.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal AX230' device. ROMSET: None required. $end $info=msx_slot_bruc100 $mame 0.250 [Wilbert Pol] MSX Internal BRUC100, , ???? DRIVER: devices/bus/msx/slot/bruc100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal BRUC100' device. ROMSET: None required. $end $info=msx_slot_bunsetsu $mame 0.154 MSX Internal BUNSETSU, , ???? DRIVER: devices/bus/msx/slot/bunsetsu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Internal BUNSETSU' device. ROMSET: None required. $end $info=msx_slot_cartridge $mame 0.154 MSX Cartridge slot, , ???? DRIVER: devices/bus/msx/cart/cartridge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Cartridge slot' device. ROMSET: None required. $end $info=msx_slot_disk1_fd1793 $mame 0.250 [Wilbert Pol] MSX Internal floppy type 1 - FD1793 - 1 DSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 1 - FD1793 - 1 DSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk1_mb8877 $mame 0.250 [Wilbert Pol] MSX Internal floppy type 1 - MB8877 - 1 DSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 1 - MB8877 - 1 DSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk1_wd2793 $mame 0.250 [Wilbert Pol] MSX Internal floppy type 1 - WD2793 - 1 DSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 1 - WD2793 - 1 DSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk1_wd2793_0 $mame 0.250 [Wilbert Pol] MSX Internal floppy type 1 - WD2793 - No drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 1 - WD2793 - No drive' device. ROMSET: None required. $end $info=msx_slot_disk1_wd2793_2_drives $mame 0.250 [Wilbert Pol] MSX Internal floppy type 1 - WD2793 - 2 DSDD Drives, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 1 - WD2793 - 2 DSDD Drives' device. ROMSET: None required. $end $info=msx_slot_disk1_wd2793_n $mame 0.250 [Wilbert Pol] MSX Internal floppy type 1 - WD2793 no force ready - 1 DSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 1 - WD2793 no force ready - 1 DSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk1_wd2793_n_2_drives $mame 0.250 [Wilbert Pol] MSX Internal floppy type 1 - WD2793 no force ready - 2 DSDD Drives, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 1 - WD2793 no force ready - 2 DSDD Drives' device. ROMSET: None required. $end $info=msx_slot_disk1_wd2793_ss $mame 0.250 [Wilbert Pol] MSX Internal floppy type 1 - WD2793 - 1 SSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 1 - WD2793 - 1 SSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk10_mb8877 $mame 0.250 [Wilbert Pol] MSX Internal floppy type 10 - MB8877 - 1 DSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 10 - MB8877 - 1 DSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk10_mb8877_2_drives $mame 0.250 [Wilbert Pol] MSX Internal floppy type 10 - MB8877 - 2 DSDD Drives, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 10 - MB8877 - 2 DSDD Drives' device. ROMSET: None required. $end $info=msx_slot_disk11_wd2793 $mame 0.250 [Wilbert Pol] MSX Internal floppy type 11 - WD2793 - 1 DSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 11 - WD2793 - 1 DSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk2_fd1793_ss $mame 0.250 [Wilbert Pol] MSX Internal floppy type 2 - FD1793 - 1 SSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 2 - FD1793 - 1 SSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk2_mb8877 $mame 0.250 [Wilbert Pol] MSX Internal floppy type 2 - MB8877 - 1 DSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 2 - MB8877 - 1 DSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk2_mb8877_2_drives $mame 0.250 [Wilbert Pol] MSX Internal floppy type 2 - MB8877 - 2 DSDD Drives, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 2 - MB8877 - 2 DSDD Drives' device. ROMSET: None required. $end $info=msx_slot_disk2_mb8877_ss $mame 0.250 [Wilbert Pol] MSX Internal floppy type 2 - MB8877 - 1 SSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 2 - MB8877 - 1 SSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk2_wd2793 $mame 0.250 [Wilbert Pol] MSX Internal floppy type 2 - WD2793 - 1 DSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 2 - WD2793 - 1 DSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk2_wd2793_2_drives $mame 0.250 [Wilbert Pol] MSX Internal floppy type 2 - WD2793 - 2 DSDD Drives, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 2 - WD2793 - 2 DSDD Drives' device. ROMSET: None required. $end $info=msx_slot_disk3_tc8566 $mame 0.250 [Wilbert Pol] MSX Internal floppy type 3 - TC8566 - 1 DSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 3 - TC8566 - 1 DSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk3_tc8566_2_drives $mame 0.250 [Wilbert Pol] MSX Internal floppy type 3 - TC8566 - 2 DSDD Drives, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 3 - TC8566 - 2 DSDD Drives' device. ROMSET: None required. $end $info=msx_slot_disk4_tc8566 $mame 0.250 [Wilbert Pol] MSX Internal floppy type 4 - TC8566 - 1 DSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 4 - TC8566 - 1 DSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk5_wd2793 $mame 0.250 [Wilbert Pol] MSX Internal floppy type 5 - WD2793 - 1 DSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 5 - WD2793 - 1 DSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk6_wd2793_n $mame 0.250 [Wilbert Pol] MSX Internal floppy type 6 - WD2793 no force ready - 1 DSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 6 - WD2793 no force ready - 1 DSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk7_mb8877 $mame 0.250 [Wilbert Pol] MSX Internal floppy type 7 - MB8877 - 1 DSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 7 - MB8877 - 1 DSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk8_mb8877 $mame 0.250 [Wilbert Pol] MSX Internal floppy type 8 - MB8877 - 1 DSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 8 - MB8877 - 1 DSDD Drive' device. ROMSET: None required. $end $info=msx_slot_disk8_wd2793_2_drives $mame 0.250 [Wilbert Pol] MSX Internal floppy type 8 - WD2793 - 2 DSDD Drives, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 8 - WD2793 - 2 DSDD Drives' device. ROMSET: None required. $end $info=msx_slot_disk9_wd2793_n $mame 0.250 [Wilbert Pol] MSX Internal floppy type 9 - WD2793 no force ready - 1 DSDD Drive, , ???? DRIVER: devices/bus/msx/slot/disk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal floppy type 9 - WD2793 no force ready - 1 DSDD Drive' device. ROMSET: None required. $end $info=msx_slot_fs1afm $mame 0.250 [Wilbert Pol] MSX Internal FS-A1FM, , ???? DRIVER: devices/bus/msx/slot/fsa1fm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal FS-A1FM' device. ROMSET: None required. $end $info=msx_slot_fs1afm2 $mame 0.250 [Wilbert Pol] MSX Internal FS-A1FM part 2, , ???? DRIVER: devices/bus/msx/slot/fsa1fm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal FS-A1FM part 2' device. ROMSET: None required. $end $info=msx_slot_fs4600 $mame 0.154 MSX Internal FS4600 Firmware, , ???? DRIVER: devices/bus/msx/slot/fs4600.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Internal FS4600 Firmware' device. ROMSET: None required. $end $info=msx_slot_msx_write $mame 0.250 [Wilbert Pol] MSX Internal MSX-Write, , ???? DRIVER: devices/bus/msx/slot/msx_write.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal MSX-Write' device. ROMSET: None required. $end $info=msx_slot_music $mame 0.154 MSX Internal MSX-MUSIC, , ???? DRIVER: devices/bus/msx/slot/music.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Internal MSX-MUSIC' device. ROMSET: None required. $end $info=msx_slot_panasonic08 $mame 0.154 MSX Internal Panasonic08, , ???? DRIVER: devices/bus/msx/slot/panasonic08.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Internal Panasonic08' device. ROMSET: None required. $end $info=msx_slot_panasonic08r $mame 0.270 [Wilbert Pol] MSX Internal Panasonic08r, , ???? DRIVER: devices/bus/msx/slot/panasonic08r.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: Wilbert Pol added 'MSX Internal Panasonic08r' device. ROMSET: None required. $end $info=msx_slot_ram $mame 0.154 MSX Internal RAM, , ???? DRIVER: devices/bus/msx/slot/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Internal RAM' device. ROMSET: None required. $end $info=msx_slot_ram_mm $mame 0.154 MSX Internal Memory Mapped RAM, , ???? DRIVER: devices/bus/msx/slot/ram_mm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Internal Memory Mapped RAM' device. ROMSET: None required. $end $info=msx_slot_rom $mame 0.154 MSX Internal ROM, , ???? DRIVER: devices/bus/msx/slot/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Internal ROM' device. ROMSET: None required. $end $info=msx_slot_rs232 $mame 0.250 [Wilbert Pol] MSX Internal RS-232C, , ???? DRIVER: devices/bus/msx/slot/msx_rs232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'MSX Internal RS-232C' device. ROMSET: None required. $end $info=msx_slot_rs232_mitsubishi $mame 0.250 [Wilbert Pol] Mitsubishi Internal RS-232C, , ???? DRIVER: devices/bus/msx/slot/msx_rs232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'Mitsubishi Internal RS-232C' device. ROMSET: None required. $end $info=msx_slot_rs232_sony $mame 0.250 [Wilbert Pol] Sony Internal RS-232C, , ???? DRIVER: devices/bus/msx/slot/msx_rs232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'Sony Internal RS-232C' device. ROMSET: None required. $end $info=msx_slot_rs232_svi738 $mame 0.250 [Wilbert Pol] SVI-738 Internal RS-232C, , ???? DRIVER: devices/bus/msx/slot/msx_rs232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'SVI-738 Internal RS-232C' device. ROMSET: None required. $end $info=msx_slot_rs232_toshiba $mame 0.250 [Wilbert Pol] Toshiba Internal RS-232C, , ???? DRIVER: devices/bus/msx/slot/msx_rs232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'Toshiba Internal RS-232C' device. ROMSET: None required. $end $info=msx_slot_rs232_toshiba_hx3x $mame 0.250 [Wilbert Pol] Toshiba HX-33/HX-34 Internal RS-232C and firmware, , ???? DRIVER: devices/bus/msx/slot/msx_rs232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'Toshiba HX-33/HX-34 Internal RS-232C and firmware' device. ROMSET: None required. $end $info=msx_slot_sony08 $mame 0.154 MSX Internal SONY08, , ???? DRIVER: devices/bus/msx/slot/sony08.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Internal SONY08' device. ROMSET: None required. $end $info=msx_slot_yamaha_expansion $mame 0.154 MSX Yamaha Expansion slot, , ???? DRIVER: devices/bus/msx/module/module.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX Yamaha Expansion slot' device. ROMSET: None required. $end $info=msx_slot_yamaha_minicart $mame 0.253 [Wilbert Pol] MSX Yamaha Minicart slot, , ???? DRIVER: devices/bus/msx/minicart/minicart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Wilbert Pol added 'MSX Yamaha Minicart slot' device. ROMSET: None required. $end $info=msx_systemflags $mame 0.154 MSX System Flags, , ???? DRIVER: msx/msx_systemflags.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'MSX System Flags' device. ROMSET: None required. $end $info=msx_towns6b $mame 0.250 [Wilbert Pol] FM Towns 6-button Pad, , ???? DRIVER: devices/bus/msx/ctrl/towns6b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'FM Towns 6-button Pad' device. ROMSET: None required. $end $info=msx_townspad $mame 0.250 [Wilbert Pol] FM Towns 2-button Pad, , ???? DRIVER: devices/bus/msx/ctrl/townspad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Wilbert Pol added 'FM Towns 2-button Pad' device. ROMSET: None required. $end $info=msx_vaus $mame 0.255 [Wilbert Pol] Taito Arkanoid Vaus Controller (MSX), , ???? DRIVER: devices/bus/msx/ctrl/vaus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Changed description to 'Taito Arkanoid Vaus Controller (MSX)'. - 0.255: Wilbert Pol added 'MSX Arkanoid Vaus' device. ROMSET: None required. $end $info=msx_xe1ap $mame 0.251 [Wilbert Pol] Dempa Micom Soft Analog Controller (XE-1AP, PC), , ???? DRIVER: devices/bus/msx/ctrl/xe1ap.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Wilbert Pol added 'Dempa Micom Soft Analog Controller (XE-1AP, PC)' device. ROMSET: None required. $end $info=mt100 $mame 0.273 [buffi] MT-100, Roland, 1988 The Roland MT-100 is a real-time digital sequencer with a built- in multi-timbral sound module, releasing you from complicated setups and operation. With the MT-100, the following functions are possible. Recording is carried out in Real-Time. The memory capacity of the MT-100 is 17,000 notes of music data. Up to two tracks can be used to record polyphonic MIDI information, Program Change, Pitch Bend messages, etc. A further two tracks can be recorded on by using advanced functions The MT-100 has REC, PLAY, STOP, BWD (◄◄) and FWD (▸▸) buttons which function just like those found on a cassette player/recorder. You can Punch-IN and overdub on the existing music data while it is being played back. The data recorded on two individual tracks can be merged into one of the tracks. When playing back the recorded data, you can mute any track, adjust the tempo, even Transpose. The music data recorded on the MT-100 can be saved and loaded onto 2.8 inch QD's (Quick Disks) with the convenient built-in Disk Drive. The multi-timbral sound module section works like eight independent synthesizers and one rhythm machine, allowing you to enjoy ensemble style performance with only one MT-100. The MT-100 stores 128 different preset tones and 30 preset rhythm tones. The digital reverbration section can create reverb effect. The Alpha-DIAL serves for quick operation. The MT-100 is provided with a display window (LCD) which is used to display information and help in operating (source: original Owner's Manual). DRIVER: roland/roland_mt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: buffi added 'Roland MT-100' system. ROMSET: 753664 bytes in 4 files / 553.30Kb packed $end $info=mt32 $mame 0.148 [Lord Nightmare, Olivier Galibert] MT-32, Roland, 1987 The Roland MT-32 Multi-Timbre Sound Module is a MIDI synthesizer module first released in 1987 by Roland Corporation. Along with its compatible modules, it established an early de facto standard in computer music and was the first product in Roland's line of Desktop Music System (DTM) packages in Japan. Within Roland's family of LA synthesizers, the multitimbral MT-32 series constitutes the budget prosumer line for computer music at home, the multitimbral D-10/D-20/D-110 models the professional line for general studio use, and the high-end monotimbral D-50/D-550 models for sophisticated multi-track studio work (source: http://en.wikipedia.org/wiki/Roland_MT-32). DRIVER: roland/roland_mt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.216: Changed description to 'MT-32'. - 0.148: Lord Nightmare and Olivier Galibert added skeleton driver of 'Roland MT-32' system. Add the sample clock, now it's waiting for an irq from the la32 [Olivier Galibert]. ROMSET: 1736704 bytes in 18 files / 1.18Mb packed $end $info=mt420 $mame 0.192 [Robbbert] Micro-Term 420, Micro-Term, 1986 The Micro-Term 420 terminal was introduced in January, 1986 at a price of $695 (source: http://terminals-wiki.org/wiki/index.php/Micro-Term_420). DRIVER: microterm/mt420.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Flyer. WIP: - 0.234: Add VRAM and preliminary character drawing [AJR]. - 0.192: Robbbert added 'Micro-Term 420' system. ROMSET: 36832 bytes in 2 files / 22.95Kb packed $end $info=mt440 $mame 0.263 [Bitsavers] Micro-Term 440, Micro-Term, 1986 Comp-Sultants’ Micro 440 might have been first 4040-based kit. An entry-level system for hobbyists, its processor had only a 4-bit word length, as opposed to the Intel 8080 8-bit length, so the system was limited even by the day’s standards. Partial kits were sold, so it’s possible to find Micro 440 components in other home-made systems. Having very limited capabilities, Micro 440 had a tuff time competing agains other "more powerfull" 8-bit systems (source: https://oldcomputermuseum.com/micro-440.html#). DRIVER: microterm/mt440.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: Add gfxdecode, note possible bad dump [Dirk Best]. - 0.263: Bitsavers added 'Micro-Term Micro-Term 440' system. ROMSET: 92192 bytes in 9 files / 44.43Kb packed $end $info=mt5510 $mame 0.192 [Robbbert] Microterm 5510, Microterm, 1988 DRIVER: microterm/mt5510.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.234: Add ROM banking. Changed description to 'Microterm 5510' and manufacturer to 'Microterm' [AJR]. - 0.192: Robbbert added 'Micro-Term 5510' system. ROMSET: 65536 bytes in 1 file / 34.79Kb packed $end $info=mt65 $mame 0.37b5 [Juergen Buchmueller] Microtan 65, Tangerine, 1979 The Tangerine Microtan 65 (sometimes abbreviated M65) was a 6502 based single board microcomputer, first sold in 1979, which could be expanded into, what was for its day, a comprehensive and powerful' system. The design became the basis for what later became the ORIC, ATMOS and later computers, which had similar keyboard addressing and tape I/O as in the Microtan 65. The Microtan 65 had a single step function that could be used for debugging at the hardware level. The computer was available as ready-built boards or as kits consisting of board and components requiring soldering together (source: http://en.wikipedia.org/wiki/Tangerine_Microtan_65). DRIVER: tangerine/microtan.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mt65_rom.xml, mt65_cass.xml, mt65_snap.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual, Marquee and PCB. WIP: - 0.271: Bugfix #08925 [Crash/Freeze] (tangerine/microtan.cpp) mt65: The emulator crashes when loading tapes [Nigel Barnes]. - 0.212: Renamed (microtan) to (mt65). - 0.211: Randomize video RAM at startup, and fixed setting stack pointer when loading a snapshot [Nigel Barnes]. - 0.210: BugFIX #07334: [DIP/Input] (microtan.cpp): out of memory when trying to run BASIC [Robbbert]. - 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: 12288 bytes in 7 files / 8.94Kb packed $end $info=mt6809 $mame 0.212 [Nigel Barnes] Microtan 6809 System, Tangerine, 1984 DRIVER: tangerine/microtan.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.251: Machine promoted to working [Nigel Barnes]. - 0.212: Nigel Barnes added 'Tangerine Microtan 6809 System' system. ROMSET: 2048 bytes in 1 file / 1.80Kb packed $end $info=mt735 $mame 0.166 [Olivier Galibert] MT735, Mannesmann Tally, 1990 Thermal printer (source: category.ini by AntoPISA). DRIVER: skeleton/mt735.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.246: Changed manufacturer to 'Mannesmann Tally'. - 0.166: Olivier Galibert added 'Brother MT735' system. ROMSET: 262144 bytes in 2 files / 104.60Kb packed $end $info=mt80s $mame 0.266 [buffi] MT 80s Music Player, Roland, 1995 You would be forgiven for thinking that Roland’s “Music-Tutor 80S” is an ordinary boombox, but it’s not. This weirdly useful piece of technology is exclusively for playing data off of floppy disks. In the event that you have some old—or new—MIDI files in that pile of floppies on your desk, you can finally hear them while on the go. But that’s not the only tool in the Roland MT-80S’ arsenal; you can also count the BPM of your favorite tracks with its handy metronome (source: https://www.electronicbeats.net/the-feed/roland-floppy-boombox/). DRIVER: roland/roland_mt80s.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.268: Add adequate amount of RAM to address map [AJR]. - 0.266: buffi added 'Roland MT 80s Music Player' system. ROMSET: 524288 bytes in 1 file / 124.09Kb packed $end $info=mt80z $mame 0.268 [anonymous] MT-80Z, E&L Instruments, 1982 This comes with a power supply and is tested working. You have peace of mind before you buy it knowing that it will work when you get it. Furthermore, the manual contains 13 experiments which will help you gain programming experience tremendously. Additional projects will build even more confidence in understanding its hardware and software. From Multitech Micro-Professor to E&L Instruments Fox Trainer Micro-Professor is a highly popular Z80 microprocessor learning tool in 1980s. Based on Micro-Professor's original design, E&L instruments went one step further by introducing a Programmable Peripheral Interface (PPI), which is an Intel 8255A chip. The chip together with on-board switches and LEDs greatly enhances its I/O capability and improves student learning experience. E&L products are known for their rugged construction and long durability. That's not all, E&L also provides a huge breadboard area so that an user can create his or her own design and add more capability to this already powerful learning tool. What's Included E&L Instruments MT-80Z Z80 Fox Trainer Power Supply (AC/DC Adapter) eManual (in pdf format) which includes - The major sections of the MT-80Z - Getting Started with the MT-80Z - Experiments: 13 in total - Appendix: 9 in total and MT-80Z (FOX) Schematic and Bill of Materials (BOM) Seller Provided (Seller took a class in 1995 and provided college-level learning tools he collected 20 years ago) Additional Worksheets, Labs and Projects from Ref 2. Test for Sample Case: Pass How Can you Tell? System On: Red LED on, displaying "rEAdy" (Pic 2) User Specified Address: 1830 User Specified Data: 09 System Works: Red LED on, displaying "183009" (Pic 3) Some good references on Z80 include: 1. The Z80 Microprocessor Architecture, Interfacing, Programming & Design. Ramesh S. Gaonkar. 2nd Ed. 1992. ISBN 0023404841 2. Tech Briefs for Microprocessor Systems Elec 67 & 67L. John Heneise, MSAC Walnut, CA. Out of print (source: https://www.amazon.com/Instruments-MT-80Z-Fox-Z80-Trainer/dp/B011IOV6A4/ref=cm_cr_arp_d_pdt_img_top?ie=UTF8). DRIVER: multitech/mpf1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mpf1_rom.xml RESOURCES: Snap and Title. WIP: - 0.268: anonymous added 'E&L Instruments MT-80Z' system. ROMSET: 2048 bytes in 1 file / 1.47Kb packed $end $info=mtc9016 $mame 0.136 [Curt Coder] 9016 Telespiel Computer (Germany), Mustang, 1978 The Mustang 9016 is one of the few RCA Studio II clones. You sould read its entry for more info about the Mustang itself. The Mustang 9016 is thus a programmmable console which looks like a pong system, the most popular systems when the RCA Studio appeared (source: http://www.old-computers.com/museum/computer.asp?st=2&c=1163). DRIVER: rca/studio2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: studio2.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.136: Curt Coder added 'Mustang 9016 Telespiel Computer (Germany)' system. ROMSET: 3072 bytes in 3 files / 2.86Kb packed $end $info=mtd1256 $mame 0.216 [ClawGrip] Meteodata 1256, Geonica, 1992 DRIVER: skeleton/mtd1256.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: ClawGrip added 'Geonica Meteodata 1256' system. ROMSET: 65536 bytes in 1 file / 19.59Kb packed $end $info=mtu_k1008 $mame 0.262 [R. Belmont] MTU K-1008 8K Visible Memory card, , ???? DRIVER: devices/bus/kim1/k1008_vismem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: R. Belmont added 'MTU K-1008 8K Visible Memory card' device. ROMSET: None required. $end $info=mtu_k1016 $mame 0.262 [R. Belmont] MTU K-1016 16K RAM card, , ???? DRIVER: devices/bus/kim1/k1016_16k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: R. Belmont added 'MTU K-1016 16K RAM card' device. ROMSET: None required. $end $info=mtu130 $mame 0.248 [Olivier Galibert, David Williams, Disk Blitz, Eric Wright] MTU-130, Micro Technology Unlimited, 1981 Micro Technology Unlimited of Raleigh, North Carolina has announced the development of a new "top-of-the-line," general purpose microcomputer. The first production shipments were announced for November for this 6502-based machine which will retail for $3995 (with single-sided disk drive, 500,000 bytes storage). Other packages are offered, which increase disk storage, up to a unit with two double-sided drives, two million bytes, for $4995. These prices include the MTU-130 computer with 80K RAM, a 12" green phosphor CRT module, the selected floppy drive(s), all necessary cables, the operating system CODOS, an Editor, four-voice, digital, synthesized music, and a demo disk (source: https://www.atarimagazines.com/compute/issue19/MTU-130_New_6502_Microcomputer.php). DRIVER: misc/mtu130.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: mtu130_flop.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.281: BugFIX #09005 [Crash/Freeze] (misc/mtu130.cpp) mtu130: The emulator crashes if software item media is not found [hap]. - 0.249: Add id prom. Caps lock is a toggle. Add initial software list [Olivier Galibert]. - 0.248: Olivier Galibert, David Williams, Disk Blitz and Eric Wright added 'Micro Technology Unlimited MTU-130' system. ROMSET: 768 bytes in 3 files / 0.31Kb packed $end $info=mtu130_extension $mame 0.248 [Olivier Galibert] MTU130 extension board slot, , ???? DRIVER: devices/bus/mtu130/board.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Olivier Galibert added 'MTU130 extension board slot' device. ROMSET: None required. $end $info=mtu130_rom $mame 0.248 [Olivier Galibert] MTU130 rom slot, , ???? DRIVER: misc/mtu130.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Olivier Galibert added 'MTU130 rom slot' device. ROMSET: None required. $end $info=mtx_cfx $mame 0.244 [Nigel Barnes] MTX CFX System, , ???? DRIVER: devices/bus/mtx/cfx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Replace HDD with Compact Flash device [Nigel Barnes]. - 0.244: Nigel Barnes added 'MTX CFX System' device. ROMSET: 92004 bytes in 6 files / 52.60Kb packed $end $info=mtx_exp_slot $mame 0.208 MTX expansion slot, , ???? DRIVER: devices/bus/mtx/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'MTX expansion slot' device. ROMSET: None required. $end $info=mtx_magrom $mame 0.244 [Nigel Barnes] MTX MAGROM, , ???? DRIVER: devices/bus/mtx/magrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Nigel Barnes added 'MTX MAGROM' device. ROMSET: None required. $end $info=mtx_sdxbas $mame 0.208 MTX SDX Controller (BASIC), , ???? DRIVER: devices/bus/mtx/sdx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'MTX SDX Controller (BASIC)' device. ROMSET: 16384 bytes in 2 files / 9.92Kb packed $end $info=mtx_sdxcpm $mame 0.208 MTX SDX Controller (CP/M), , ???? DRIVER: devices/bus/mtx/sdx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'MTX SDX Controller (CP/M)' device. ROMSET: 12288 bytes in 2 files / 4.37Kb packed $end $info=mtx500 $mame 0.123 [Dirk Best] MTX 500, Memotech Ltd, 1983 The Memotech MTX500, MTX512 and RS128 were a series of Zilog Z80A processor-based home computers released by Memotech in 1983 and 1984. They were technically similar to MSX computers, but were not compatible. The MTX500 had 32KiB of RAM, the MTX512 had 64KiB, and the RS128 had 128KiB (a significant amount at that time). Although the Z80A could only address a maximum of 64KiB at a time, the MTX and RS128's extra memory, up to a maximum of 768KiB, was accessible through the technique of page switching. All models had 32KiB of ROM accessible in the first 24KiB of address space. The extra 8KiB of ROM was available through page switching. The ROM could be switched out entirely, allowing the full 16-bit address space to be used for RAM (source: http://en.wikipedia.org/wiki/Memotech_MTX). DRIVER: memotech/mtx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mtx_cass.xml, mtx_flop.xml, mtx_cart.xml, mtx_hdd.xml, mtx_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.157: Added 'software lists for Altos 5 floppies and Memotech MTX tapes [Riley110]. - 0.123: Dirk Best added 'Memotech MTX 500' system. $end $info=mtx512 $mame 0.37b2 [Lee Ward] MTX 512, Memotech Ltd, 1983 The British Memotech MTX 512 has a hardware which looks like the Sord M5. It also has characteristics, which are close to the MSX standard, but is not MSX compatible (source: http://www.old-computers.com/museum/computer.asp?st=1&c=168). DRIVER: memotech/mtx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mtx_cass.xml, mtx_flop.xml, mtx_cart.xml, mtx_hdd.xml, mtx_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 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: 57623 bytes in 8 files / 34.86Kb packed $end $info=mu10 $mame 0.263 [Matt, Olivier Galibert] MU10, Yamaha, 1994 The MU10 is a sophisticated, yet highly compact MIDI tone generator, specially designed for use with computers and MIDI music systems. With the built-in host computer interface and MIDI terminals, the MU10 is ideal for any computer music system — from connection to a simple laptop to integration in a complete MIDI studio. The host computer interface is especially convenient, allowing you to directly connect it to your computer without the need for a special MIDI interface (source: original Yamaha manual). DRIVER: yamaha/ymmu10.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.263: Matt and Olivier Galibert added 'Yamaha MU10' system. ROMSET: 4718592 bytes in 2 files / 3.50Mb packed $end $info=mu100 $mame 0.147u4 [Guru, R. Belmont, Olivier Galibert] MU100, Yamaha, 1997 Featuring the world's greatest and most realistic musical instrument voices together with multi-purpose functionality, simple operation and convenience - all built right in a highly compact package. With 32-part multi-timbral operation and six built-in effects, this tone generator has all the power you need to play back any kind of song data. The functions and flexibility will fit into a huge studio or stage setup-or serve as the sole, stand-alone tone generator for a computer-based music system (source: http://usa.yamaha.com/products/music-production/tone-generators/mu100/?mode=model). DRIVER: yamaha/ymmu100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.262: Tighten the wires that went loose. Add BIOS version 1.06 [Matt]. - 0.261: Some comments [Olivier Galibert]. - 0.213: Dumped v1.03 BIOS [Alexander Troosh]. - 0.153: Main screen turn on [Olivier Galibert]. - 0.147u4: Guru, R. Belmont and Olivier Galibert added 'Yamaha MU-100' system. Main screen turn on! [Olivier Galibert]. Added older BIOS ver 1.05 [Stefan Lindberg]. ROMSET: 29360128 bytes in 10 files / 19.05Mb packed $end $info=mu1000 $mame 0.266 [Matt, Olivier Galibert] MU1000, Yamaha, 1999 The Yamaha MU-series is a line of sound modules built by Yamaha. All sound modules except MU5 support Yamaha XG. The sound modules were commonly used when computers had slower processors. The computer could send MIDI commands to the sound module, acting as an external sound generation device. Later MU sound modules feature A/D inputs that allow direct input from microphones and guitars. Stripped down Version of MU2000. Lacks the built-in Sampler and Sequencer on the MU2000. No SmartMedia slot. 3 PLG expansion board slots (source: https://en.wikipedia.org/wiki/Yamaha_MU-series). DRIVER: yamaha/ymmu2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.266: Matt and Olivier Galibert added 'Yamaha MU1000' system. ROMSET: 2097152 bytes in 2 files / 869.44Kb packed $end $info=mu100b $mame 0.213 [Alexander Troosh, R. Belmont] MU100 Screenless version, Yamaha, 1998 The Yamaha MU-series is a line of sound modules built by Yamaha. All sound modules except MU5 support Yamaha XG. The sound modules were commonly used when computers had slower processors. The computer could send MIDI commands to the sound module, acting as an external sound generation' device. Later MU sound modules feature A/D inputs that allow direct input from microphones and guitars. The MU-series product line superseded the company's previous TG-series modules, the TG100 and TG300. Although the majority of Yamaha's MU-series modules were meant for the home user, the company also made rack-mount versions of the MU90 and MU100 called the MU90R and MU100R, respectively, for professional use (source: https://en.wikipedia.org/wiki/Yamaha_MU-series). DRIVER: yamaha/ymmu100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.272: Minor corrections [Olivier Galibert]. - 0.263: Changed description to 'MU100 Screenless version'. - 0.213: Alexander Troosh and R. Belmont added 'Yamaha MU100B' system. ROMSET: 2097152 bytes in 1 file / 440.52Kb packed $end $info=mu100r $mame 0.153 [Olivier Galibert] MU100 Rackable version, Yamaha, 1997 The Yamaha MU-series is a line of sound modules built by Yamaha. All sound modules except MU5 support Yamaha XG. The sound modules were commonly used when computers had slower processors. The computer could send MIDI commands to the sound module, acting as an external sound generation' device. Later MU sound modules feature A/D inputs that allow direct input from microphones and guitars. The MU-series product line superseded the company's previous TG-series modules, the TG100 and TG300. Although the majority of Yamaha's MU-series modules were meant for the home user, the company also made rack-mount versions of the MU90 and MU100 called the MU90R and MU100R, respectively, for professional use (source: http://en.wikipedia.org/wiki/Yamaha_MU-series). DRIVER: yamaha/ymmu100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.153: Olivier Galibert added 'Yamaha MU100 Rackable version' system. $end $info=mu128 $mame 0.263 [Matt, Olivier Galibert] MU128, Yamaha, 1998 Yamaha's approach to naming their MU modules follows a couple of simple rules: the more powerful the module, the bigger the number, while if it's a rackmount as opposed to a desktop module then an R needs to be added on the end. Accordingly, the MU128 is the most powerful MU module yet, not just incrementing but doubling the polyphony and multitimbrality of the previous flagship MU100R, and further upping the number of sampled sounds. It also sees Yamaha reverting to the desktop module format, having previously gone rackmount with the MU90R and MU100R (source: https://www.soundonsound.com/reviews/yamaha-mu128). DRIVER: yamaha/ymmu128.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.263: Matt and Olivier Galibert added 'Yamaha MU128' system. ROMSET: 29360128 bytes in 8 files / 22.42Mb packed $end $info=mu15 $mame 0.263 [Matt, Olivier Galibert] MU15, Yamaha, 1998 Internally, the MU15 is identical to the older MU10XG and MU50, with 16‑part multitimbrality, 32‑voice polyphony, General MIDI and Yamaha's extended GM (XG) compatibility. The GM/XG sound set, using Yamaha's established AWM2 (Advanced Wave Memory) technology, provides 480 sounds and 11 drum kits. Some of the instrumental voices are made up of two 'elements' and use up more of the available polyphony. Three onboard effects processors are available: two global processors provide reverb and modulation effects, while the third 'Variation' processor can be configured as an 'insert' effect, applied to one part, or as an extra global effect (source: https://www.soundonsound.com/reviews/yamaha-mu15). DRIVER: yamaha/ymmu15.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.263: Matt and Olivier Galibert added 'Yamaha MU15' system. ROMSET: 4194304 bytes in 1 file / 3.25Mb packed $end $info=mu2000 $mame 0.266 [Matt, Olivier Galibert] MU2000, Yamaha, 1999 The Yamaha MU-series is a line of sound modules built by Yamaha. All sound modules except MU5 support Yamaha XG. The sound modules were commonly used when computers had slower processors. The computer could send MIDI commands to the sound module, acting as an external sound generation device. Later MU sound modules feature A/D inputs that allow direct input from microphones and guitars. Two AD inputs for guitar or microphone. Effects can be applied to the AD input signal. Box metal chassis with backlit LCD display. Optical digital output, USB and SmartMedia card slot. Built in sampler (4 MB) and sequencer. Includes optical out port (unlike previous MU-series modules), which is also carried over to the MU500 and MU1000. 3 PLG expansion board slots (source: https://en.wikipedia.org/wiki/Yamaha_MU-series). DRIVER: yamaha/ymmu2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.280: (mu2000.lay) Lower max chars per line to 1024 [hap]. - 0.270: Made internal Yamaha MU2000 artwork prettier (layout/mu2000.lay) [Felipe Corrêa da Silva Sanches]. - 0.266: Matt and Olivier Galibert added 'Yamaha MU2000' system. ROMSET: 8388608 bytes in 4 files / 3.84Mb packed $end $info=mu5 $mame 0.227 [Edward d-tech, DBWBP, R. Belmont] MU-5, Yamaha, 1994 The MU5 tone generator is similar to that of the TG100, which it is sysex compatible with, but the MU5's sound engine is less programmable (source: https://soundprogramming.net/synthesizers/yamaha/yamaha-mu5/). DRIVER: yamaha/ymmu5.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.227: Edward d-tech, DBWBP and R. Belmont added 'Yamaha MU-5' system. ROMSET: 2228224 bytes in 2 files / 1.85Mb packed $end $info=mu50 $mame 0.208 [R. Belmont, Olivier Galibert] MU50, Yamaha, 1995 The MU50 is an advanced tone generator providing 737 high-quality Voices, full General MIDI compatibility — including Yamaha's new XGMIDI — plus flexible computer interfacing in a highly compact and portable package. With the convenient built-in host computer interface and MIDI terminals, the MU50 is ideal for any computer music system — from connection to a simple laptop to integration in a complete MIDI studio. With its large LCD and the intuitive graphic controls on the display, the MU50 is remarkably easy to use. The MU50 also features 16 Part multi-timbral capacity and full 32-note polyphony for playback of even the most sophisticated song data. A special Performance mode gives you flexible four-Voice operation, for live performance applications. Built-in digital multi-effects give you enormous versatility in “sweetening?? the sound. Plus, the convenient INPUT jack allows you to connect an external audio source, and mix that source's signals with the MU50's Voices. What's more, the MU50 provides a host of comprehensive, yet easy-to-use editing tools for getting just the sound you need (source: Owner's Manual). DRIVER: yamaha/ymmu50.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.282: Add BIOS version 1.02 [Olivier Galibert]. - 0.280: Lower max chars per line to 1024 [hap]. - 0.270: Set LEDs and LCD contrast (#12729) [Felipe Corrêa da Silva Sanches]. - 0.261: Add the effects and the NVRAM [Olivier Galibert]. - 0.260: Correct default a/d level swp00: Add more bits to the sample values (24.8 instead of 16.0) swp00: Cleanups of the meg registers. Make the wave ROM test pass. Add the db50xg roms. They may even be the correct ones swp00: Add most of the AWM. Missing the lpf and the meg [Olivier Galibert]. - 0.210: Improved emulation, and added 'SWP00 device [Olivier Galibert]. - 0.208: R. Belmont and Olivier Galibert added 'Yamaha MU50' system. ROMSET: 5767168 bytes in 5 files / 3.95Mb packed $end $info=mu500 $mame 0.266 [Matt, Olivier Galibert] MU500, Yamaha, 2000 The Yamaha MU-series is a line of sound modules built by Yamaha. All sound modules except MU5 support Yamaha XG. The sound modules were commonly used when computers had slower processors. The computer could send MIDI commands to the sound module, acting as an external sound generation device. Later MU sound modules feature A/D inputs that allow direct input from microphones and guitars. LED segment display for showing MIDI activity only. USB/Serial Port/MIDI connectors. Optical output. Has the MU1000/2000 soundmap, but omits some effects and does not have A/D inputs, PLG expansion board slots, or upgradable firmware (source: https://en.wikipedia.org/wiki/Yamaha_MU-series). DRIVER: yamaha/ymmu2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.266: Matt and Olivier Galibert added 'Yamaha MU500' system. ROMSET: 33554432 bytes in 4 files / 27.76Mb packed $end $info=mu5lcd $mame 0.263 [Olivier Galibert] Yamaha MU5/MU15 common LCD, , ???? DRIVER: yamaha/mu5lcd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Olivier Galibert added 'Yamaha MU5/MU15 common LCD' device. ROMSET: 261774 bytes in 1 file / 10.79Kb packed $end $info=mu80 $mame 0.208 [R. Belmont, Olivier Galibert] MU80, Yamaha, 1994 The Yamaha MU-series is a line of sound modules built by Yamaha. All sound modules except MU5 support Yamaha XG. The sound modules were commonly used when computers had slower processors. The computer could send MIDI commands to the sound module, acting as an external sound generation' device. Later MU sound modules feature A/D inputs that allow direct input from microphones and guitars. The MU-series product line superseded the company's previous TG-series modules, the TG100 and TG300. Although the majority of Yamaha's MU-series modules were meant for the home user, the company also made rack-mount versions of the MU90 and MU100 called the MU90R and MU100R, respectively, for professional use. The first XG capable' device. Effects included. AD input for guitar or microphone. Effects can be applied to the AD input signal. Box metal chassis with backlit LCD display (source: https://en.wikipedia.org/wiki/Yamaha_MU-series). DRIVER: yamaha/ymmu80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.262: Program ROM label correction [Matt]. - 0.261: Avoid crashes. Add the fixed interrupt [Olivier Galibert]. - 0.213: Added 'wave ROMs [Alexander Troosh]. - 0.208: R. Belmont and Olivier Galibert added 'Yamaha MU80' system. ROMSET: 8912896 bytes in 5 files / 7.40Mb packed $end $info=mu90 $mame 0.262 [anonymous] MU90, Yamaha, 1996 The MU90 is a ROMpler with a sound engine is based on AWM2 (Advanced Wave Memory 2) and has Yamaha XG, TG300B, and XG modes and is meant to be powered with a Yamaha PA-3B adapter. The MU90 is also available in full-rack form as the Yamaha MU90R (source: https://soundprogramming.net/synthesizers/yamaha/yamaha-mu90/). DRIVER: yamaha/ymmu90.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: anonymous added 'Yamaha MU90' system. ROMSET: 9437184 bytes in 3 files / 7.37Mb packed $end $info=mu90b $mame 0.270 [buffi] MU90B, Yamaha, 2005 Yamaha MU90B is a sound module designed for use in music production. It is a multi-timbral, 16-voice polyphonic synthesizer with a wide range of sounds and effects. It has been used by many professional musicians, producers, and composers, including the likes of Daft Punk, Skrillex, and Deadmau5. The MU90B features a variety of sound sources, including samples, waveforms, and virtual analog synthesis. It also has a built-in sequencer, arpeggiator, and effects processor. It has a wide range of parameters that can be adjusted to create unique sounds and textures. Additionally, it has a USB port for connecting to a computer and a MIDI interface for connecting to other MIDI-compatible devices (https://synthpedia.net/yamaha/mu90b/). DRIVER: yamaha/ymmu90.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: buffi added 'Yamaha MU90B' system. ROMSET: 1048576 bytes in 1 file / 311.31Kb packed $end $info=mulcd $mame 0.209 Yamaha MU/VL70/FS1R common LCD, , ???? DRIVER: yamaha/mulcd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Validate against real hardware. Fix size [Olivier Galibert]. - 0.263: Thanks to a good PCB picture, confirm some information [Olivier Galibert]. - 0.261: Small corrections to bit assignments [Olivier Galibert]. - 0.209: Added 'Yamaha MU/VL70/FS1R common LCD' device. ROMSET: 529357 bytes in 2 files / 39.21Kb packed $end $info=multi16 $mame 0.142u5 [Angelo Salese] MULTI 16-II MP-1645, Mitsubishi, 1984 This was the industry's first 16-bit business computer, announced by Mitsubishi Electric in 1981. It could be used for a wide-range of applications, including office processing/calculation, scientific and engineering calculation, and use as a host terminal. he OS was CP/M-86 from Digital Research Corporation (U.S.), and it provided a logical address space up to 1 megabyte in size. All software, except for the standalone M-BASIC ran under CP/M (source: http://museum.ipsj.or.jp/en/computer/personal/0009.html). DRIVER: mitsubishi/multi16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.210: Changed description to 'MULTI 16-II MP-1645'. - 0.142u5: Angelo Salese added skeleton driver of 'Multi 16' system. ROMSET: 16384 bytes in 1 file / 4.81Kb packed $end $info=multi8 $mame 0.139 [Angelo Salese] Multi 8 (Mitsubishi), Mitsubishi, 1983 The Multi 8 can be used in two modes : a Basic Mode and a CP/M mode. In the CP/M mode, the whole memory (64 KB) can be accessed (source: http://www.old-computers.com/museum/computer.asp?c=335&st=1). DRIVER: mitsubishi/multi8.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.139: Angelo Salese added skeleton driver of 'Mitsubishi Multi 8' system. ROMSET: 165888 bytes in 3 files / 85.73Kb packed $end $info=multibus $mame 0.242 [Patrick Mackinlay] Intel Multibus, , ???? DRIVER: devices/bus/multibus/multibus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Fixed regression on isbc202 (#13594) [F. Ulivi]. - 0.275: Restore bus/slot structural flexibility. Report unmapped addresses: Make bus device available during card configuration; improve interrupt routing. Fix listxml crash [Patrick Mackinlay]. - 0.265: Added Robotron K7071 text-only video card for the A7100 series (#12188) [Sergey Svishchev]. - 0.242: Patrick Mackinlay added 'Intel Multibus' device. ROMSET: None required. $end $info=multibus_slot $mame 0.218 [F. Ulivi] Intel Multibus slot, , ???? DRIVER: devices/bus/multibus/multibus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: F. Ulivi added 'Intel Multibus slot' device. ROMSET: None required. $end $info=multiplt $mame 0.288 [TeamEurope] 2 en 1 Multi'Pilote (France), VTech, 1999? Educational console for children produced by VTech, featuring a dual-mode design: it functions both as a laptop and can be connected to a TV. It includes a built-in keyboard with large, colorful keys, a built-in monochrome LCD display, and composite/PAL video output. Based on 8-bit embedded hardware, it offers educational activities covering literacy, mathematics, logic, and music, often featuring animated VTech characters. Power is supplied via an external adapter or batteries. Designed for preschool and school-age children (ages 4–8) as a home edutainment tool, this device reflects the European approach of the early 2000s, which combines structured learning with flexible usage in a safe and independent format. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'VTech 2 en 1 Multi'Pilote (France)' system. ROMSET: 2097152 bytes in 1 file / 1.03Mb packed $end $info=multivision $mame 0.286 [Dirk Best, Jannie] ADDS Multivision, Applied Digital Data Systems, 1981 The Multivision offered superior raster graphics capabilities compared to the standard alphanumeric terminals of the time, with a resolution of up to 512×512 monochromatic pixels. It was used in CAD applications, scientific data visualization, and industrial automation. It featured an RS-232 serial connection to mainframes/minicomputers (VAX, PDP-11). The display included a 14- to 19-inch CRT with an optional optical pen for direct interaction. It represented a professional solution prior to the advent of modern graphic workstations—a typical example from the pre-PC era for specialized technical visualization. DRIVER: adds/multivision.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: Dirk Best and Jannie added 'Applied Digital Data Systems ADDS Multivision' system. ROMSET: 4096 bytes in 1 file / 2.55Kb packed $end $info=multmega $mame 0.133 [David Haywood] Multi-Mega (Europe, PAL), Sega, 1994 The Sega Multi-Mega (or the Sega CDX in North America) was a 16-bit video game console released in 1994, combining the Mega Drive (Sega Genesis in North America) and one of its add-ons, the Mega-CD (Sega CD in North America), into a single compact unit as a final attempt by Sega to encourage consumer interest in its fledgling Mega-CD format. It was sold under the name Multi-Mega in Europe (GB?350 or 999 DM), Genesis CDX in North America (US$399) and Multi-Mega CDX in Brazil (source: http://en.wikipedia.org/wiki/Sega_Multi-Mega). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: megacd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.133: David Haywood added 'Sega Multi-Mega (Europe, PAL)' system. ROMSET: 131072 bytes in 1 file / 90.23Kb packed $end $info=mupid2 $mame 0.205 [Dirk Best, rfka01] Post-Mupid C2A2, mupid, 1985 DRIVER: mupid/mupid2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.205: Dirk Best and rfka01 added 'mupid Post-Mupid C2A2' system. ROMSET: 34816 bytes in 3 files / 26.35Kb packed $end $info=mupid2i $mame 0.205 [Dirk Best, rfka01] C2A2, Infonova, 1990 DRIVER: mupid/mupid2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.205: Dirk Best and rfka01 added 'Infonova C2A2' system. ROMSET: 49152 bytes in 2 files / 34.13Kb packed $end $info=mv_sonora $mame 0.230 [Olivier Galibert] Mac Sonora video support, , ???? DRIVER: devices/machine/mv_sonora.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Support 2, 4, and 16bpp modes [R. Belmont]. - 0.274: Support 2, 4, and 16bpp modes [R. Belmont]. - 0.267: Sonora/Ardbeg use an external pixel clock (PDM does not). Also fixed monochrome mode [R. Belmont]. - 0.260: Modernize slot/VIA2 IRQ inputs [R. Belmont]. - 0.246: Support machines with a 32-bit wide bus [R. Belmont]. - 0.230: Olivier Galibert added 'Mac Sonora video support' device. ROMSET: None required. $end $info=mv3100m10 $mame 0.276 [OldComputers ES] MicroVAX 3100 Model 10, Digital Equipment Corporation, 1989 The DEC MicroVAX 3100 Model 10 is a data processing system developed by Digital Equipment Corporation (DEC), one of the pioneering companies in the computer and information technology industry. Belonging to the MicroVAX family, this machine was introduced in the 1980s and was intended for small businesses, laboratories, or academic environments that required computing power greater than that of personal computers at the time, but less than large mainframes. DRIVER: dec/uvax3100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.276: OldComputers ES added 'Digital Equipment Corporation MicroVAX 3100 Model 10' system. ROMSET: 458752 bytes in 4 files / 202.12Kb packed $end $info=mv3400 $mame 0.276 [MicroVAX II Museum] MicroVAX 3400, Digital Equipment Corporation, 1988 The DEC MicroVAX 3400 is a data processing system developed by Digital Equipment Corporation (DEC), part of the MicroVAX family, a series of minicomputers designed to provide reliable and scalable computing power for business, academic, and research environments. The MicroVAX 3400 was introduced in the 1980s and was considered a mid- to high-end system within the MicroVAX line. DRIVER: dec/uvax3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.276: MicroVAX II Museum added 'Digital Equipment Corporation MicroVAX 3400' system. ROMSET: 131072 bytes in 2 files / 80.59Kb packed $end $info=mv3500 $mame 0.276 [MicroVAX II Museum] MicroVAX 3500, Digital Equipment Corporation, 1988 The DEC MicroVAX 3500 is a data processing system developed by Digital Equipment Corporation (DEC), part of the MicroVAX family, a series of minicomputers designed to provide reliable and scalable computing power for business, scientific, and academic environments. The MicroVAX 3500 was introduced in the 1980s and was considered a robust and versatile system, suitable for heavier workloads than earlier models. DRIVER: dec/uvax3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.276: MicroVAX II Museum added 'Digital Equipment Corporation MicroVAX 3500' system. ROMSET: 131072 bytes in 2 files / 70.37Kb packed $end $info=mv64361 $mame 0.254 [Dirk Best] Marvell MV64361 System Controller, , ???? DRIVER: devices/machine/mv6436x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Dirk Best added 'Marvell MV64361 System Controller' device. ROMSET: None required. $end $info=mv64361_pci_host $mame 0.254 [Dirk Best] Marvell MV64361 PCI Host, , ???? DRIVER: devices/machine/mv6436x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Dirk Best added 'Marvell MV64361 PCI Host' device. ROMSET: None required. $end $info=mvbfree $mame 0.161 [hap, Kevin Horton] Mini-Vid: Break Free, Mego, 1979 One of 4 of the Mini-Vid game series, this is a VFD breakout type game. 3 different games, 1 & 2 are different versions of breakout (#2 is harder than #1), game 3 is a two player game, each player has a paddle, and it's played like Pong except you have a wall of blocks to protect behind your paddle. First person to loose all their blocks looses. This game (and the 3 others from this series) remind me of a VFD Microvision, similar display, similar types of games, just not in cartridge form (see the Entex Select-a-Game for a cartridge form of this theme). Check out the Guts section to see the inside of this game! (source: http://www.handheldmuseum.com/Mego/MVBreak.htm). DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and PCB. WIP: - 0.208: Changed description to 'Mini-Vid: Break Free'. - 0.161: hap and Kevin Horton added 'Mego Mini-Vid Break Free' system. ROMSET: 2048 bytes in 1 file / 1.26Kb packed $end $info=mvme120 $mame 0.238 [Katherine Rohl] Motorola MVME120, , ???? Motorola MVME120 CPU board. This is an early MVME system from 1984, using standard Motorola parts instead of the many ASICs of later boards. DRIVER: devices/bus/vme/mvme120.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Changed description to 'Motorola MVME120'. - 0.238: Katherine Rohl added 'Motorola MVME-120' device. ROMSET: 65536 bytes in 4 files / 45.91Kb packed $end $info=mvme121 $mame 0.238 [Katherine Rohl] Motorola MVME121, , ???? DRIVER: devices/bus/vme/mvme120.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Changed description to 'Motorola MVME121'. - 0.238: Katherine Rohl added 'Motorola MVME-121' device. ROMSET: 65536 bytes in 4 files / 45.91Kb packed $end $info=mvme122 $mame 0.238 [Katherine Rohl] Motorola MVME122, , ???? DRIVER: devices/bus/vme/mvme120.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Changed description to 'Motorola MVME122'. - 0.238: Katherine Rohl added 'Motorola MVME-122' device. ROMSET: 65536 bytes in 4 files / 45.91Kb packed $end $info=mvme123 $mame 0.238 [Katherine Rohl] Motorola MVME123, , ???? DRIVER: devices/bus/vme/mvme120.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Changed description to 'Motorola MVME123'. - 0.238: Katherine Rohl added 'Motorola MVME-123' device. ROMSET: 65536 bytes in 4 files / 45.91Kb packed $end $info=mvme147 $mame 0.174 [Joakim Larsson Edström] Motorola MVME147, , ???? The MVME147, a single-board computer (SBC), was the first system from Motorola to implement a 68030 CPU. The MVME147 itself is a single-height 6U VME board. This board was equipped with most of the I/O needed for full computer functionality, including RS232, Ethernet and SCSI. The external I/O was implemented via the P2-VME connector at the back of the board which became standard in the following MVME1x7 CPU boards. Several breakouts were available, Motorola's 712 boards were the most widely used ones. The MVME147 boards and also clones were popular and widely used. The board configuration and component will vary depending on the generation (source: http://www.m88k.com/mvme147.html). DRIVER: devices/bus/vme/mvme147.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.259: Changed description to 'Motorola MVME147'. - 0.174: Joakim Larsson Edström added 'Motorola MVME-147' system. ROMSET: 524288 bytes in 4 files / 245.62Kb packed $end $info=mvme162 $mame 0.210 [Joakim Larsson Edström] MVME-162, Motorola, 1993 Motorola Single Board Computers is Motorola's production line of computer boards for embedded systems. There are three different lines : mvme68k, mvmeppc and mvme88k. The first version of the board appeared in 1988. Motorola still makes those boards and the last one is MVME3100 (source: https://en.wikipedia.org/wiki/Motorola_Single_Board_Computers). DRIVER: motorola/mvme162.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, pdf Manual and PCB. WIP: - 0.210: Joakim Larsson Edström added 'Motorola MVME-162' system. ROMSET: 1703936 bytes in 4 files / 667.21Kb packed $end $info=mvme180 $mame 0.252 [Patrick Mackinlay] Motorola MVME180, , ???? DRIVER: devices/bus/vme/mvme180.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Patrick Mackinlay added 'Motorola MVME180' device. ROMSET: 262144 bytes in 4 files / 93.42Kb packed $end $info=mvme181 $mame 0.252 [Patrick Mackinlay] Motorola MVME181, , ???? DRIVER: devices/bus/vme/mvme181.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Patrick Mackinlay added 'Motorola MVME181' device. ROMSET: 524288 bytes in 4 files / 124.27Kb packed $end $info=mvme187 $mame 0.257 [Patrick Mackinlay] Motorola MVME187, , ???? DRIVER: devices/bus/vme/mvme187.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Patrick Mackinlay added 'Motorola MVME187' device. ROMSET: 524288 bytes in 2 files / 216.58Kb packed $end $info=mvme327a $mame 0.252 [Patrick Mackinlay] Motorola MVME327A, , ???? DRIVER: devices/bus/vme/mvme327a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Patrick Mackinlay added 'Motorola MVME327A' device. ROMSET: 131072 bytes in 2 files / 38.60Kb packed $end $info=mvme328 $mame 0.270 [Tom Uban, Plamen Mihaylov] Motorola MVME328, , ???? DRIVER: devices/bus/vme/mvme328.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: Tom Uban and Plamen Mihaylov added 'Motorola MVME328' device. ROMSET: 131072 bytes in 4 files / 45.71Kb packed $end $info=mvme350 $mame 0.262 [Patrick Mackinlay] Motorola MVME350, , ???? DRIVER: devices/bus/vme/mvme350.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Patrick Mackinlay added 'Motorola MVME350' device. ROMSET: 32768 bytes in 2 files / 7.77Kb packed $end $info=mw4pole $mame 0.243 [DBWBP] MiniWorks 4-Pole, Waldorf Electronics, 1995 The MiniWorks is a stand-alone 4-pole resonant analog filter and modulation module. Use it to create those Daft-Punk filter sweeps on entire drum & rhythm loops! Run any sounds, synthesizers or loops through it and filter them with a truly analog-like VCF (filter) that is not only very flexible but MIDI controllable as well! There are many modulation sources that can be programmed between the extensive VCF, VCA, envelope and LFO sections and these settings can be stored in the (20) user memory patches. The MiniWorks can also be overloaded for a lo-fi crunchy sound too! If it were a true stereo filter it would be perfect (input is mono, output is stereo), but in its price range it is the best analog filter module available (source: https://www.vintagesynth.com/waldorf/miniworks.php). DRIVER: skeleton/mw4pole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.243: DBWBP added 'Waldorf Electronics MiniWorks 4-Pole' system. ROMSET: 32768 bytes in 1 file / 8.15Kb packed $end $info=mwcbaseb $mame 0.161 [hap, Kevin Horton] World Championship Baseball, Mattel Electronics, 1980 This game looks like it was very well taken care of. The box is faded around the edges and corners but in good shape, comes with original inserts and instructions. Both the clear control pad covers are still in great condition, unscratched with no cracks (which we usually don't see on these). I think this was the last VFD game model Mattel made. It's a lot more advanced than other electronic baseball games, probably on par with Coleco's Head to Head Baseball but baseball is one of those games whose beauty is hard to reproduce electronically (source: http://herculesworkshop.com/cgi-bin/p/awtp-product.cgi?d=hercules-workshop&item=71476). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.161: hap and Kevin Horton added 'Mattel World Championship Baseball' system. ROMSET: 182793 bytes in 2 files / 60.49Kb packed $end $info=mwcfootb $mame 0.230 [hap, Sean Riddle, Kevin Horton, Olivier Galibert] World Championship Football, Mattel Electronics, 1980 One of Mattel's 3 VFD games, I believe this is the last in the series of handheld football games with the exception of the little LCD based games (source: https://www.handheldmuseum.com/Mattel/WCFB.htm). DRIVER: handheld/hh_pps41.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.230: hap, Sean Riddle, Kevin Horton and Olivier Galibert added 'Mattel World Championship Football' system. ROMSET: 252590 bytes in 3 files / 56.21Kb packed $end $info=mx10 $mame 0.155 [Wilbert Pol] MX-10 (MSX1, Japan), Casio, 1985 This MSX system has only 16 KB and one cartridge slot, nearly the minimum required by the MSX standard. It is quite similar to the Casio PV-7, but doubles the RAM, which is the minimum if you want to run a minimum of MSX software. Hopefully an expansion unit (KB-10) was available and added 'two catridge slots and more memory to the MX-10. There are big arrow keys on the right hand side of the keyboard arranged in circle. The whole pad is called "Joypad 1" and emulates a joystick inserted in port #1. The two big blue keys "TR1" and "TR2" on the left hand side of the keyboard are the two fire buttons! Notice that there are also "classic" arrow keys at the top of the keyboard. The keyboad is really poor, the rubber keys are too small to do anything with them. Casio almost marketed the MX-10 as a cheap MSX video game system (source: http://www.old-computers.com/museum/computer.asp?st=1&c=578). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'MX-10 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Casio MX-10' system. ROMSET: 32768 bytes in 1 file / 25.39Kb packed $end $info=mx101 $mame 0.155 [Wilbert Pol] MX-101 (MSX1, Japan), Casio, 1987 This MSX system has only 16 KB and one cartridge slot, nearly the minimum required by the MSX standard. It is quite similar to the Casio PV-7, but doubles the RAM, which is the minimum if you want to run a minimum of MSX software. Hopefully an expansion unit (KB-10) was available and added 'two catridge slots and more memory to the MX-10. There are big arrow keys on the right hand side of the keyboard arranged in circle. The whole pad is called "Joypad 1" and emulates a joystick inserted in port #1. The two big blue keys "TR1" and "TR2" on the left hand side of the keyboard are the two fire buttons! Notice that there are also "classic" arrow keys at the top of the keyboard. The keyboad is really poor, the rubber keys are too small to do anything with them. Casio almost marketed the MX-10 as a cheap MSX video game' system. The MX-101 is quite similar, but is wireless. It has a wireless video signal transfer - there are two antennas included in the box (source: http://www.old-computers.com/museum/computer.asp?st=1&c=578). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'MX-101 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Casio MX-101' system. ROMSET: 32768 bytes in 1 file / 25.39Kb packed $end $info=mx15 $mame 0.155 [Wilbert Pol] MX-15 (MSX1, International), Casio, 1986 The Casio MX-15 is probably the most compact MSX computer in existence. It features small, soft keys and a CHANNEL H/L switch at the bottom. It also has a special slot for connecting an external module with Centronics port and power supply (source: http://www.msx.org/wiki/Casio_MX-15). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'MX-15 (MSX1, International)'. - 0.155: Wilbert Pol added 'Casio MX-15' system. ROMSET: 32768 bytes in 1 file / 25.33Kb packed $end $info=mx1600 $mame 0.148u1 [Dantyr] MX-1600, Dynacom, 1984 The MX1600 was an 8-bit home computer produced in Brazil by Dynacom in 1985, during the period of the Reserve Market and based TRS-80 Color Computer (also called "CoCo", short for "Color Computer") from Tandy / Radio Shack American, which was the first of the Tandy computer to generate color graphics at a low production cost (source, traslated from brazilian portuguese: http://pt.wikipedia.org/wiki/MX-1600). DRIVER: trs/coco12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: coco_cart.xml, coco_flop.xml, dragon_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u1: Dantyr added 'Dynacom MX-1600' system. ROMSET: 16384 bytes in 2 files / 14.01Kb packed $end $info=mx2178 $mame 0.153 [Al Kossow, Robbbert] Memorex 2178, Memorex, 1984 DRIVER: skeleton/mx2178.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.153: Al Kossow and Robbbert added skeleton driver of 'Memorex 2178' system. ROMSET: 12288 bytes in 2 files / 6.75Kb packed $end $info=mx3210 $mame 0.267 [ClawGrip] MAXserver MX-3210 Local Router, Xyplex Inc., 1994 DRIVER: skeleton/mx3210.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.267: ClawGrip added 'Xyplex Inc. MAXserver MX-3210 Local Router' system. ROMSET: 1544024 bytes in 15 files / 827.84Kb packed $end $info=mx64 $mame 0.143u3 [Kaylee Smith] MX64 (MSX1, France), Yeno, 1985 Yeno MX-64 (MX-64) is a home computer company yeno which began to be produced in South Korea since 1984 year. He used the Z80A as a microprocessor. RAM computer memory had a capacity of 64 KB (source, traslated from serbian: http://sr.wikipedia.org/wiki/Yeno_MX-64). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'MX64 (MSX1, France)'. - 0.143u3: Kaylee Smith added 'Yeno MX64' system. ROMSET: 32768 bytes in 1 file / 25.34Kb packed $end $info=mx83c305 $mame 0.215 [rfka01] 386 motherboards using the MX83C305(A)(FC)/MX83C05(A)(FC) chipset, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '386 motherboards using the MX83C305(A)(FC)/MX83C05(A)(FC) chipset' system. ROMSET: 131072 bytes in 2 files / 76.19Kb packed $end $info=my1stddr $mame 0.206 [Sean Riddle] My First Dance Dance Revolution (US), Konami, 2006 Gamers without a console that want to enjoy a dancing sim can get their groove on with My First Dance Dance Revolution. By plugging directly into the television, players are presented with a variety of characters, modes, and songs to choose from. Gamers can begin in 2-step mode and work up to 4-step mode with five different characters including Noel, Nick, Emma, Zack, and Izora. Players may also take a break from their normal dance routine and test their stepping skills in several mini-games (source: https://www.ebay.com/p/56268228). DRIVER: tvgames/trkfldch.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle added 'Konami My First Dance Dance Revolution (US)' system. ROMSET: 4194304 bytes in 1 file / 1.11Mb packed $end $info=my1stddrj $mame 0.288 [TeamEurope, David Haywood] My First Dance Dance Revolution (Japan), Konami, 2006 "My First Dance Dance Revolution" is a rare standalone Plug & Play video game (which can be connected directly to a TV) released by Konami around 2006. Unlike the main console titles, this product is a standalone electronic dance mat with built-in AV cables. It was designed specifically for young children as a simplified introduction to the famous rhythm game series. DRIVER: tvgames/trkfldch.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope and David Haywood added 'Konami My First Dance Dance Revolution (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.08Mb packed $end $info=myaasa $mame 0.277 [TeamEurope] My Arcade All Star Arena - Pocket Player (307-in-1), dreamGEAR, 201? It's a retro-style portable mini-console, produced by dreamGEAR as part of its "My Arcade" line . This device offers an extensive catalog of emulated classic arcade games, with a compact, vintage design, designed for retrogaming enthusiasts or those seeking simple, nostalgic entertainment. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope added 'dreamGEAR My Arcade All Star Arena - Pocket Player (307-in-1)' system. ROMSET: 33554432 bytes in 1 file / 8.98Mb packed $end $info=myaass $mame 0.277 [TeamEurope] My Arcade All Star Stadium - Pocket Player (307-in-1), dreamGEAR, 201? It's a sports-themed handheld mini-console, belonging to the "My Arcade" line from dreamGEAR, a company known for its retro consoles inspired by arcade classics and consoles from the 1980s/90s. This specific model stands out for its focus on sports games, with a catalog that includes legendary titles in soccer, basketball, baseball, boxing and more. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope added 'dreamGEAR My Arcade All Star Stadium - Pocket Player (307-in-1)' system. ROMSET: 33554432 bytes in 1 file / 8.99Mb packed $end $info=myaatari $mame 0.279 [Sean Riddle] My Arcade Atari (DGUNL-7013, Micro Player Pro), dreamGEAR, 2021 This is a retro-themed mini portable console dedicated to classic Atari games. It comes preloaded with iconic titles like Pong, Centipede, and Missile Command, all recreated in a compact version featuring an integrated display and joystick controls. Powered via USB, it’s designed for instant, hassle-free enjoyment, delivering a nostalgic gaming experience in a pocket-sized format. The design pays homage to the aesthetics of vintage arcade cabinets, making it perfect for retro gaming enthusiasts—and an ideal collectible item, as well as a go-to choice for those seeking simple, immediate fun. DRIVER: tvgames/myaatari.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Sean Riddle added 'dreamGEAR My Arcade Atari (DGUNL-7013, Micro Player Pro)' system. ROMSET: 16777216 bytes in 1 file / 3.64Mb packed $end $info=myac220 $mame 0.222 [Sean Riddle, Kev (FBN), anonymous] My Arcade Go Gamer Portable (Family Sport 220-in-1), dreamGEAR / Senca, 201? Portable game console with 220 high-resolution preloaded video games. Soar through the sky, solve puzzles, play golf or tennis and much more. The Go Gamer Portable comes preloaded with 180 easy and fun 16-bit video games and 40 educational games! Just turn on the device and start playing, anywhere and anytime! Perfect at home, in the car or wherever you prefer! Conveniently transportable in your pocket, bag or backpack! Features: No other console needed, High resolution graphics 16-bit games, Perfect for taking games with you at all times, 220 preloaded games, Perfect for traveling, Volume control, TV connection (AV cable not included), 3.5mm headphone jack, Requires 3 x AAA batteries (not included) (source, traslated from Italian: https://www.lafeltrinelli.it/giochi/my-arcade-go-gamer-portable/0845620028641?smartphone=true&productId=0845620028641). DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: Sean Riddle, Kev (FBN) and anonymous added 'dreamGEAR / Senca My Arcade Go Gamer Portable (Family Sport 220-in-1)' system. ROMSET: 134217728 bytes in 1 file / 46.30Mb packed $end $info=myarccn $mame 0.227 [Tim Schuerewegen] My Arcade Caveman Ninja, dreamGEAR, 201? Grab your club and get ready to go on a wild, prehistoric adventure with the Cavemen Ninjas – Joe & Mac! Swinging their way into the arcade in 1991, the classic side-scrolling platform and beat-em-up style gameplay has helped Joe & Mac etch their way into gaming history (source: https://www.myarcadegaming.com/products/caveman-ninja-micro-player). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Tim Schuerewegen added 'DreamGear My Arcade Caveman Ninja' system. ROMSET: 1052672 bytes in 2 files / 143.07Kb packed $end $info=myb3k $mame 0.142u5 [Angelo Salese] MyBrain 3000, Matsushita, 1982 DRIVER: matsushita/myb3k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.211: Added support for the FDC4712 8" floppy drive controller card [protosphere]. - 0.194: Machine promoted to working. Refactored graphics circuit, added 'color in 320x200 mode, fixed text scrolling, and added '80-character 640*200 mode. Fixed speed issue by reducing CPU clock by 50% as suggested by RAM waitstates in the schematics. Added support for -ramsize with 128K option and 256K default. Emulated the INT7 pull down and up for the keyboard, and added 'support for three keyboard variants. Added high-resolution 640*400 mode, and added 'crude cursor support for 40-character mode. Added monochrome monitor support with palette to match the 525Nm P39 phoshor used in the Ericsson DU4721 monitor. Added printer support. Completed interrupt support, including jumper settings. Fixed crude support for 36*25 color text mode, and added 'graphics mode 0 (resolution depends on monitor used) [Joakim Larsson Edström, Fredrik Ohrstrom]. - 0.193: Added 'ISA8 bus, moved FDC to ISA8 card, and added 'COM card and two new FDC cards. Added PIT, PIC, DMA and PPI devices. Corrected clocks, crystals and switches. Split ROM into BIOS and character generator, as physically present. Added clones for Ericsson Step/One and Panasonic JB-3000 rebranded versions (ROMs undumped for latter) [Joakim Larsson Edström]. - 0.142u5: Angelo Salese added skeleton driver of 'My Brain 3000' system. ROMSET: 16384 bytes in 2 files / 8.75Kb packed $end $info=myb3k_keyboard $mame 0.193 [Joakim Larsson Edström] MyBrain3000 Keyboard, , ???? DRIVER: devices/machine/myb3k_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: Joakim Larsson Edström added 'MyBrain3000 Keyboard' device. ROMSET: None required. $end $info=mycom $mame 0.139 [Angelo Salese, Robbbert] MYCOMZ-80A, Japan Electronics College, 1981 DRIVER: skeleton/mycom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.140: Improved video and keyboard [Robbbert]. - 0.139: Angelo Salese and Robbbert added 'skelton driver of Japan Electronics College MYCOMZ-80A' system. ROMSET: 34816 bytes in 5 files / 18.72Kb packed $end $info=mygalag $mame 0.279 [Sean Riddle] My Arcade Galaga (DGUNL-4195, Micro Player Pro), dreamGEAR, 2021 This is a mini portable console dedicated to the classic arcade shooter Galaga, featuring a design inspired by the original arcade cabinets. It comes with the game in its full version and includes a built-in display and joystick controls for an immediate, standalone gaming experience. Powered via USB, it combines portability with nostalgia, letting you relive the fast-paced action of the original title anytime, anywhere. Aimed at retro gaming fans and collectors alike, it offers a compact yet captivating format to enjoy one of the genre's iconic arcade classics—now reimagined in a modern, pocket-sized way. DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Sean Riddle added 'dreamGEAR My Arcade Galaga (DGUNL-4195, Micro Player Pro)' system. ROMSET: 2097152 bytes in 1 file / 235.12Kb packed $end $info=mygalaga $mame 0.279 [Sean Riddle] My Arcade Galaga (DGUNL-4199, Pocket Player Pro), dreamGEAR, 2021 This is a portable, pocket-sized version of the classic arcade shooter Galaga, designed to deliver an immediate and compact gaming experience. Featuring a built-in display and joystick controls, it faithfully recreates the action of the original title in a compact, easy-to-carry format. Powered via USB, it’s perfect for gaming on the go—and ideal for anyone looking to relive the excitement of the legendary arcade game anytime, anywhere. With an eye-catching design that pays homage to retro aesthetics, it appeals to both nostalgic gamers and fans of classic titles, blending authenticity with convenience into a collectible, must-have gaming device. DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Sean Riddle added 'dreamGEAR My Arcade Galaga (DGUNL-4199, Pocket Player Pro)' system. ROMSET: 4194304 bytes in 1 file / 463.02Kb packed $end $info=mygalagb $mame 0.288 [TeamEurope] My Arcade Galaga (DGUNL-7132, Pixel Pocket Pro), dreamGEAR, 2021 The "dreamGEAR My Arcade Galaga (DGUNL-7132, Pixel Pocket Pro)" is an officially licensed Bandai Namco miniature (keychain-sized) handheld console manufactured by My Arcade (a division of dreamGEAR). DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'dreamGEAR My Arcade Galaga (DGUNL-7132, Pixel Pocket Pro)' system. ROMSET: 4194304 bytes in 1 file / 291.57Kb packed $end $info=mylpony $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] My Little Pony - Grand Puzzleventure, Hasbro / Milton Bradley, 2006 The Hasbro / Milton Bradley My Little Pony – Grand Puzzleventure, released in 2006, is an educational electronic toy produced by Hasbro under the Milton Bradley (MB) brand, a historic board game and children's toy company acquired by Hasbro in the 1980s. The device is part of a series of interactive electronic games designed for young fans of the My Little Pony line, which was then in one of its most popular revival phases. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'Hasbro / Milton Bradley My Little Pony - Grand Puzzleventure' system. ROMSET: 8388608 bytes in 1 file / 3.18Mb packed $end $info=mymman $mame 0.279 [Sean Riddle] My Arcade Mega Man (DGUNL-7011, Pico Player), dreamGEAR, 201? This is a compact, portable mini console dedicated to the iconic character Mega Man, inspired by the aesthetic of classic arcade games. Despite its small size, it comes preloaded with the original game and delivers a fully immersive gaming experience, featuring an integrated display and intuitive joystick controls. Designed for easy handling and instant play, it lets you enjoy gaming anywhere without the need for external connections. Powered via USB, this device blends nostalgia with convenience, appealing to fans of the series as well as retro gaming enthusiasts who appreciate a compact, collectible format brimming with vintage charm. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Sean Riddle added 'dreamGEAR My Arcade Mega Man (DGUNL-7011, Pico Player)' system. ROMSET: 8388608 bytes in 1 file / 2.86Mb packed $end $info=mympac $mame 0.278 [TeamEurope] My Arcade Ms. Pac-Man (DGUNL-7010, Pocket Player Pro), dreamGEAR, 2021 The dreamGEAR My Arcade Ms. Pac-Man DGUNL-7010, released in 2021, is a portable Plug & Play mini console produced by dreamGEAR as part of its popular "My Arcade" series. This line of devices is dedicated to classic arcade games and faithfully reproduces the aesthetics and gameplay of iconic cabinet games in a compact, self-contained format. The DGUNL-7010 model is entirely devoted to Ms. Pac-Man, one of the most beloved and influential video games in history. DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'dreamGEAR My Arcade Ms. Pac-Man (DGUNL-7010, Pocket Player Pro)' system. ROMSET: 8388608 bytes in 1 file / 980.38Kb packed $end $info=mympaca $mame 0.282 [TeamEurope] My Arcade Ms. Pac-Man (DGUNL-7023, Nano Player Pro), dreamGEAR, 2021 It’s a handheld console released in 2021, based on the My Arcade platform. It includes the game Ms. Pac-Man and other preloaded titles, featuring a color LCD screen, an integrated controller, and battery power. Designed for an immediate and nostalgic gaming experience, it offers video scaling options and state saving. Its compact design makes it ideal for collectors and arcade classic enthusiasts. DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: TeamEurope added 'dreamGEAR My Arcade Ms. Pac-Man (DGUNL-7023, Nano Player Pro)' system. ROMSET: 8388608 bytes in 1 file / 998.02Kb packed $end $info=mypac $mame 0.278 [TeamEurope] My Arcade Pac-Man (DGUNL-4198, Pocket Player Pro), dreamGEAR, 2021 The dreamGEAR My Arcade Pac-Man DGUNL-4198, released in 2021, is a portable Plug & Play mini console produced by dreamGEAR, a company specialized in retro gaming accessories and gadgets. This device is part of the popular "My Arcade" series, a line of miniature consoles that faithfully reproduce the aesthetics and games of classic arcades and vintage consoles. The DGUNL-4198 model is dedicated to one of the most iconic video games in history: Pac-Man, the famous pellet-eating game created by Tōru Iwatani for Namco in 1980. DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'dreamGEAR My Arcade Pac-Man (DGUNL-4198, Pocket Player Pro)' system. ROMSET: 2097152 bytes in 1 file / 226.48Kb packed $end $info=mypaca $mame 0.279 [Sean Riddle] My Arcade Pac-Man (DGUNL-4194, Micro Player Pro), dreamGEAR, 2021 This is a mini portable console dedicated to the legendary game Pac-Man, crafted with a design that faithfully recreates the iconic lines of the original arcade cabinets. Featuring a built-in display and joystick controls, it delivers the classic gaming experience in a standalone, pocket-sized format. The game comes pre-installed and ready to play—no external connections required. Powered via USB, it’s perfect for gaming on the go, blending portability, nostalgia, and simplicity. Ideal for retro gaming enthusiasts and collectors alike, this console combines the vintage charm of arcades with a modern, practical design. DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Sean Riddle added 'dreamGEAR My Arcade Pac-Man (DGUNL-4194, Micro Player Pro)' system. ROMSET: 8388608 bytes in 1 file / 924.44Kb packed $end $info=mypacgld $mame 0.286 [TeamEurope] My Arcade Pac-Man 40th Anniversary (DGUNL-3290 / TUV-01, Micro Player), dreamGEAR, 2020 Mini arcade cabinet in reduced scale, dreamGEAR "My Arcade" model, commemorating the 40th anniversary of Pac-Man (model DGUNL-3290 / TUV-01, Micro Player series). Faithful replica of the original, featuring official Namco artwork, a 4-way joystick, and an action button. Includes the original Pac-Man game (1980) with authentic arcade mode and a "kill screen" level option. Equipped with a 3-inch LCD display, built-in speaker, and powered via USB or AA batteries. Compact design (approximately 10 cm tall), perfect for collectors and retro gaming enthusiasts. Officially licensed product by Bandai Namco, released in 2020 to celebrate the 40th anniversary of this iconic video game. DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'dreamGEAR My Arcade Pac-Man 40th Anniversary (DGUNL-3290 / TUV-01, Micro Player)' system. ROMSET: 2097152 bytes in 1 file / 161.69Kb packed $end $info=mysf2 $mame 0.282 [TeamEurope] My Arcade Street Fighter II (DGUNL-4184, Nano Player Pro), dreamGEAR, 2021 It’s a handheld console released in 2021, based on the My Arcade platform. It includes the game Street Fighter II and other preloaded titles, featuring a color LCD screen, an integrated controller, and battery power. Designed for an immediate nostalgic experience, it offers video scaling options and state saving. Its compact, faithful design makes it ideal for collectors and fans of classic arcade games. DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: TeamEurope added 'dreamGEAR My Arcade Street Fighter II (DGUNL-4184, Nano Player Pro)' system. ROMSET: 16777216 bytes in 1 file / 4.49Mb packed $end $info=mysinv $mame 0.279 [Sean Riddle] My Arcade Space Invaders (DGUNL-7006, Pocket Player Pro), dreamGEAR, 2021 This is a mini portable console dedicated to the classic arcade game Space Invaders, crafted in an instantly pocket-sized format. Featuring a built-in display and joystick controls, it lets you play the original title without needing a TV or cables—providing a standalone gaming experience. Powered via USB, it’s easy to carry around, making it perfect for anyone who wants to relive the action of this iconic shooter anytime, anywhere. With a design that pays homage to the retro aesthetics of the era, it appeals to retro gaming fans and collectors alike, combining authenticity, portability, and vintage charm into one compact device. DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Sean Riddle added 'dreamGEAR My Arcade Space Invaders (DGUNL-7006, Pocket Player Pro)' system. ROMSET: 8388608 bytes in 1 file / 997.20Kb packed $end $info=mysinva $mame 0.288 [TeamEurope] My Arcade Space Invaders (DGUNL-7133, Pixel Pocket Pro), dreamGEAR, 2021 The "dreamGEAR My Arcade Space Invaders (DGUNL-7133, Pixel Pocket Pro)" is the miniature portable console counterpart to the Galaga model. It is also manufactured by My Arcade under an official Taito license. This specific collectible keychain shares the same internal hardware architecture. Hardware Features and Technical SpecificationsVertical Screen: The unit features a high-resolution 2-inch color display with a vertical orientation (3:4 aspect ratio). This configuration is ideal for reproducing the video layout of classic arcade games (so-called TATE games). DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'dreamGEAR My Arcade Space Invaders (DGUNL-7133, Pixel Pocket Pro)' system. ROMSET: 4194304 bytes in 1 file / 417.75Kb packed $end $info=mysprtch $mame 0.219 [Sean Riddle, David Haywood, Ryan Holtz] My Sports Challenge (5-in-1 version), Senario / V-Tac Technology Co Ltd., 200? This fantastic wireless sport game system offers a variety of game choices to join in the fun like Tennis, Golf, Boxing, Bowling and Baseball !!! so show your killer skills with My Sport Challenge 'game system (source, traslated from Italian: https://www.ebay.it/itm/352490168604). DRIVER: tvgames/spg2xx_mysprtch.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Sean Riddle, David Haywood and Ryan Holtz added 'Senario/V-Tac Technology Co Ltd. My Sports Challenge (5-in-1 version)' system. ROMSET: 25165824 bytes in 2 files / 9.77Mb packed $end $info=mysprtcp $mame 0.219 [Sean Riddle, David Haywood] My Sports Challenge Plus / Wireless Sports Plus, Senario / V-Tac Technology Co Ltd., 200? DRIVER: tvgames/spg2xx_mysprtch.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Sean Riddle and David Haywood added 'Senario/V-Tac Technology Co Ltd. My Sports Challenge Plus/Wireless Sports Plus' system. ROMSET: 33554432 bytes in 1 file / 10.53Mb packed $end $info=mysptqvc $mame 0.219 [Sean Riddle, David Haywood, Ryan Holtz] My Sports Challenge (6-in-1 version, QVC license), Senario / V-Tac Technology Co Ltd. (QVC license), 200? DRIVER: tvgames/spg2xx_mysprtch.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Sean Riddle, David Haywood and Ryan Holtz added 'Senario/V-Tac Technology Co Ltd. (QVC license) My Sports Challenge (6-in-1 version, QVC license)' system. ROMSET: 33554432 bytes in 1 file / 9.33Mb packed $end $info=myvision $mame 0.152 [ranger_lennier, Charles MacDonald, Wilbert Pol] My Vision (KH-1000), Nichibutsu, 1983 Another console released only in Japan. Arcade game maker Nichibutsu wanted to take a chance on the console market. In 1983 they released the KH-1000 better known as 'My Vision' (manufactured by Kanto Electronics). The console retailed for 39,800 Yen. My Vision came equipped with the same Texas Instruments graphics chip used in the ColecoVision and allowed both RF & composite video output. There were no controllers, but instead used 14 numbered buttons, 4 lettered directional buttons (A thru D) and 1 select button (E) located on the top face of the console. Plastic overlays could be placed on the console to identify what the buttons were used for. The overlays were shipped with each cartridge sold and were specific to each game (source: http://www.videogameconsolelibrary.com/pg80-my_vision.htm#page=reviews). DRIVER: nichibutsu/myvision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: myvision.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.152: ranger_lennier, Charles MacDonald, Wilbert Pol added 'Nichibutsu My Vision (KH-1000)' system. ROMSET: None required. $end $info=mywicodx $mame 0.218 [Team Europe, David Haywood] My Wico Deluxe (Family Sport 85-in-1), / Senca, 200? DRIVER: tvgames/spg2xx_senca.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: Changed manufacturer to ' / Senca'. - 0.218: Team Europe and David Haywood added 'My Wico Deluxe (Family Sport 85-in-1)' system. ROMSET: 67108864 bytes in 1 file / 21.93Mb packed $end $info=mywicogt $mame 0.224 [ClawGrip, Sean Riddle, David Haywood] My Wico Guitar, / Senca, 200? DRIVER: tvgames/spg2xx_senca.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.224: ClawGrip, Sean Riddle and David Haywood added 'Senca My Wico Guitar' system. ROMSET: 33554432 bytes in 1 file / 14.09Mb packed $end $info=mz1 $mame 0.261 [Mastropiero, Devin Acker] MZ-1 (prototype), Casio, 1986 Also includes support for the MZ-1, an unreleased rack mount version supported by the same ROM. This has no key/wheel/pedal inputs and never sends the corresponding MIDI messages, but otherwise works identically to the CZ-1 (source: https://github.com/mamedev/mame/tree/master/src/mame/casio/cz1.cpp). DRIVER: casio/cz1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: cz1_cart.xml RESOURCES: Snap and Title. WIP: - 0.261: Mastropiero and Devin Acker added 'Casio MZ-1 (prototype)' system. ROMSET: None required. $end $info=mz1500 $mame 0.132 [Fabio Priuli] MZ-1500, Sharp, 1984 The Sharp MZ is a series of personal computers sold in Japan and Europe (particularly Germany and Great Britain) by Sharp beginning in 1978 (source: http://en.wikipedia.org/wiki/Sharp_MZ). DRIVER: sharp/mz700.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mz80k_cass.xml, mz800_cass.xml, mz700_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.168: Now starts up and can run some programs [Robbbert]. - 0.132: Fabio Priuli added 'Sharp MZ-1500 (not working)' system. ROMSET: 14336 bytes in 2 files / 8.40Kb packed $end $info=mz1e05 $mame 0.280 [AJR] MZ-1E05 FDD Interface, , ???? DRIVER: devices/bus/mz80/mz1e05.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mz800_flop.xml WIP: - 0.280: AJR added 'MZ-1E05 FDD Interface' device. ROMSET: None required. $end $info=mz1e30 $mame 0.278 [Angelo Salese] Sharp MZ-1E30 SASI I/F, , ???? DRIVER: devices/bus/mz80/mz1e30.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Angelo Salese added 'Sharp MZ-1E30 SASI I/F' device. ROMSET: 65536 bytes in 2 files / 13.07Kb packed $end $info=mz1e35 $mame 0.278 [Angelo Salese] Sharp MZ-1E35 ADPCM, , ???? DRIVER: devices/bus/mz80/mz1e35.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.278: Angelo Salese added 'Sharp MZ-1E35 ADPCM' device. ROMSET: None required. $end $info=mz1p16 $mame 0.280 [AJR] Sharp MZ-1P16 Plotter Printer, , ???? DRIVER: devices/bus/centronics/mz1p16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: AJR added 'Sharp MZ-1P16 Plotter Printer' device. ROMSET: 4096 bytes in 1 file / 3.44Kb packed $end $info=mz1r18 $mame 0.280 [AJR] Sharp MZ-1R18 RAM File, , ???? DRIVER: devices/bus/mz80/mz1r18.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: AJR added 'Sharp MZ-1R18 RAM File' device. ROMSET: None required. $end $info=mz1r37 $mame 0.278 [Angelo Salese] Sharp MZ-1R37 EMM, , ???? DRIVER: devices/bus/mz80/mz1r37.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Angelo Salese added 'Sharp MZ-1R37 EMM' device. ROMSET: None required. $end $info=mz2000 $mame 0.139 [Angelo Salese] MZ-2000, Sharp, 1982 Another strange MZ family member. At the moment, we have no information about it. It seems to be a "super MZ 80B" (that's what the badge says, anyway), but we are not sure it was compatible with it. To our knowledge, the MZ-2000 was never regularly exported outside Japan. A "16 Bit Bord Kit" was sold in April 1983 to expand the 8-bit computer to a 16-bit' system. Price: $327 (source: http://www.old-computers.com/museum/computer.asp?st=1&c=415). DRIVER: sharp/mz2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mz2000_flop.xml, mz2000_cass.xml, mz2000_snap.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.280: BugFIX #08182 [Media Support] (sharp/mz2000.cpp) mz2000, x1, pc8801: Some disks are compatible with multiple computers [Angelo Salese]. - 0.278: BugFix06340 [DIP/Input] mz2000: Rear panel reset switches are not emulated [Angelo Salese]. - 0.179: Various minor changes: Moved MZ-80B to mz2000.cpp driver (emulation remains non-working) * Overhauled character layouts, creating separate configurations for European and Japanese keyboards (MT #6338) * Added GRPH characters and kana to key names [AJR]. - 0.147: Added 'and hooked up software lists for tapes and floppies. tapes do not work, and we need proper dumps of the cassette BASIC [Fabio Priuli]. - 0.139: Angelo Salese added skeleton driver of 'Sharp MZ-2000' system. ROMSET: 4096 bytes in 2 files / 2.36Kb packed $end $info=mz2200 $mame 0.142 [Angelo Salese] MZ-2200, Sharp, 1983 Fully compatible with the MZ-2000. From a function of time, is the standard implementation, as well as built-in support for color output, because the product contains expansion slots, hit the top of the MZ-2000 is the successor model to the functional. Due to the structure from the all-in-one design, as described below, disconnect the main body function and MZ-700, as competitors at the time, "something of the same function if they are even connected" you is to show the same behavior are. Thus, dedicated software MZ-2200, will be around the options and graphics, color CRT, if you make the color as well as BASIC, also works MZ-2000. Despite what different structure, when viewed from the software as seen as the same model, as the computer is the same model, there are many parts the same part, the design has been diverted (source, traslated from japanese: http://ja.wikipedia.org/wiki/MZ-2000#MZ-2200). DRIVER: sharp/mz2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mz2000_flop.xml, mz2000_cass.xml, mz2000_snap.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.142: Angelo Salese added 'Sharp MZ-2200' system. ROMSET: 2048 bytes in 1 file / 1.29Kb packed $end $info=mz2500 $mame 0.132 [Angelo Salese] MZ-2500, Sharp, 1985 The successor of the MZ 2200. The characteristics, especially the graphic characteristics, are impressive, it is one of the most powerful of the MZ computer series. It takes from 2 to 8 seconds to define P.C.G (user generated characters, similar to sprites) with the Sharp X1 serie, while it takes only 0.5 seconds with the MZ-2500. It has features in common with the X1 series and will be replaced with these computers (source: http://www.old-computers.com/museum/computer.asp?st=1&c=416). DRIVER: sharp/mz2500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: mz2500_flop.xml, mz2000_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.278: BugFix06340 [DIP/Input] mz2500: Rear panel reset switches are not emulated [Angelo Salese]. - 0.251: Correct FDC type; add various XTAL clock sources. Correct PIT clocking; use MSX-style port for joysticks [AJR]. - 0.248: Corrected gomokuna publisher in 'mz2500.xml' [kmg]. - 0.157: Fixed floppy drive reverse behaviour, allows Laydock to get farther [Takeda Toshiya, Angelo Salese]. - 0.138: Implemented basic video and irq system [Angelo Salese]. - 0.132: Angelo Salese added skeleton driver of 'Sharp MZ-2500' system. ROMSET: 706560 bytes in 6 files / 428.45Kb packed $end $info=mz2520 $mame 0.142 [Angelo Salese] MZ-2520, Sharp, 1985 Although commonly believed to stand for "Microcomputer Z80", the term MZ actually has its roots in the MZ-40K, a home computer kit produced by Sharp in 1978 which was based on Fujitsu's 4-bit MB8843 processor and provided a simple hexadecimal keypad for input. The MZ series is divided into several lines, including the text-based MZ-80K series, the graphics-based MZ-80B series, and the MZ-3500/5500 series, based on a completely different architecture. The MZ-2520 is a 2511 without a data recorder and the MZ-80B/2000 compatibility modes (source: http://en.wikipedia.org/wiki/Sharp_MZ). DRIVER: sharp/mz2500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: mz2500_flop.xml, mz2000_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.142: Angelo Salese added 'Sharp MZ-2520' system. ROMSET: 32768 bytes in 1 file / 24.98Kb packed $end $info=mz3500 $mame 0.148u3 [Angelo Salese] MZ-3500, Sharp, 1982 This computer was not compatible with the other MZ series. It was the succesor of MZ-3200 series Sharp started to sell 5000 systems in Japan in November 1982 before selling it to the rest of the world where it didn't meet a large success because of its high selling price and numerous options (source: http://www.old-computers.com/museum/computer.asp?st=1&c=295). DRIVER: sharp/mz3500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u3: Angelo Salese added skeleton driver of 'Sharp MZ-3500' system. ROMSET: 16384 bytes in 2 files / 8.91Kb packed $end $info=mz5500 $mame 0.279 [Anna Wu] MZ-5500, Sharp, 1984 This is a high-end personal computer produced in the late 1980s, part of Sharp's MZ series. Featuring a 16-bit architecture, it included a built-in floppy disk drive and a monochrome monitor, designed for advanced professional and home use. The machine supported programming languages such as BASIC and CP/M, and was particularly praised for its graphics capabilities and text-processing features compared to contemporary home computers. With its compact yet robust design, it offered a versatile solution for office work, academic study, and technical applications, standing out for its reliability and seamless hardware-software integration. DRIVER: sharp/mz5500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: mz5500_flop.xml RESOURCES: Snap and Title. WIP: - 0.279: Anna Wu added 'Sharp MZ-5500' system. ROMSET: 540672 bytes in 3 files / 328.42Kb packed $end $info=mz6500 $mame 0.142u5 [Angelo Salese] MZ-6500, Sharp, 1984 Technical informations: http://www.sharpmz.org/mz-5600/mztdata.htm DRIVER: sharp/mz5500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: mz5500_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.142u5: Angelo Salese added skeleton driver of 'Sharp MZ-6500' system. ROMSET: 278528 bytes in 2 files / 195.87Kb packed $end $info=mz6550 $mame 0.279 [sharpmz.org, Anna Wu] MZ-6550, Sharp, 1985 This is a personal computer from the late 1980s, part of a series designed for both advanced home and professional use. Featuring an integrated design with a monochrome LCD monitor and built-in floppy disk drive, it delivers solid performance for its time thanks to a 16-bit architecture. It supports operating environments like CP/M-68K and programming languages such as BASIC, making it suitable for document management, software development, and technical applications. Designed for reliability and efficiency, it combines compactness with ergonomics, offering a versatile solution for office and academic use. DRIVER: sharp/mz5500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: mz5500_flop.xml RESOURCES: Snap and Title. WIP: - 0.279: sharpmz.org and Anna Wu added 'Sharp MZ-6550' system. ROMSET: 294912 bytes in 2 files / 197.86Kb packed $end $info=mz700 $mame 0.37b5 [Juergen Buchmueller] MZ-700, Sharp, 1982 The Sharp MZ 700 series replaced the aging MZ 80 (MZ 80K, MZ 80A and MZ 80B) series. Moreover, the MZ 700 was compatible with the MZ 80K and MZ 80A. The MZ 700 series is composed of four machines: the first three models were launched in 1983 (November 1982 in Japan) and the last one was launched in late 1985 (source: http://www.old-computers.com/MUSEUM/computer.asp?c=87). DRIVER: sharp/mz700.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mz700_cass.xml, mz80k_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.230: Initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.168: Increased speed of basic (MT 06058) by using bankdev. Fixed shift, ctrl, function keys [Robbbert]. - 0.147: Added 'a software list to document tape dumps [FatArnold]. - 0.133: Sound works now [Miodrag Milanović]. - 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 bytes in 2 files / 5.84Kb packed $end $info=mz700j $mame 0.37b5 [Juergen Buchmueller] MZ-700 (Japan), Sharp, 1982 The Sharp MZ 700 series replaced the aging MZ 80 (MZ 80K, MZ 80A and MZ 80B) series. Moreover, the MZ 700 was compatible with the MZ 80K and MZ 80A. The MZ 700 series is composed of four machines: the first three models were launched in 1983 (November 1982 in Japan) and the last one was launched in late 1985 (source: http://www.old-computers.com/MUSEUM/computer.asp?c=87). DRIVER: sharp/mz700.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mz700_cass.xml, mz80k_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.37b5: Juergen Buchmueller added 'Sharp MZ-700 (Japan)' system. ROMSET: 8192 bytes in 2 files / 4.87Kb packed $end $info=mz80_exp_slot $mame 0.278 [Angelo Salese] MZ-80 Expansion Slot, , ???? DRIVER: devices/bus/mz80/mz80_exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Angelo Salese added 'MZ-80 Expansion Slot' device. ROMSET: None required. $end $info=mz800 $mame 0.128 [Juergen Buchmueller, Dirk Best] MZ-800, Sharp, 1984 The sharp MZ 800 was the successor of the MZ 780. It was partially compatible with the 700 series and the old MZ 80K series as well. It was sold under three reference numbers: 1. MZ-811 without tape drive 2. MZ-821 with built-in 1200-baud tape drive 3. MZ-831 with tape drive and built-in 4-colour printer-plotter (source: http://www.old-computers.com/museum/computer.asp?c=208). DRIVER: sharp/mz700.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mz80k_cass.xml, mz800_cass.xml, mz700_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.280: Add floppy disk interface and ROM card expansions; make MZ-1R18 RAM disk a slot option; switch to 16-bit I/O addressing [AJR]. Add Willy's MZ-800 Monitor as alternate BIOS options [sharpmz.org]. - 0.279: Correct sound IC type [AJR]. - 0.251: Separate from mz700 state class; use MSX-style joystick ports [AJR]. - 0.168: Fixed crash when ramdisk accessed. Can load .mzf tapes [Robbbert]. - 0.148u1: Added 'software lists to MZ800, Osborne 1 and Sorcerer [LoganB]. - 0.128: Juergen Buchmueller and Dirk Best added 'Sharp MZ-800' system. ROMSET: 65536 bytes in 4 files / 46.28Kb packed $end $info=mz80a $mame 0.132 [Fabio Priuli] MZ-80A, Sharp, 1982 The Sharp MZ 80A was the "enhanced" version of the Sharp MZ 80K. It had about the same technical features but offered a typewriter keyboard, better display, enhanced text mode and a Parallel printer port (source: http://www.old-computers.com/museum/computer.asp?c=172). DRIVER: sharp/mz80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mz80k_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.168: Can load .mzf tapes [Robbbert]. - 0.132: Fabio Priuli added 'Sharp MZ-80A (not working)' system. ROMSET: 8192 bytes in 3 files / 5.13Kb packed $end $info=mz80b $mame 0.132 [Fabio Priuli] MZ-80B, Sharp, 1981 The Sharp MZ 80A was the "enhanced" version of the Sharp MZ 80K. It had about the same technical features but offered a typewriter keyboard, better display, enhanced text mode and a Parallel printer port. Like the MZ 80K and the MZ 80B, it had no language in ROM. The disavantage was that user had to load a language from tape each time he switched the machine on, on the other hand, any language or machine code program could be loaded instead of the standard BASIC (source: http://www.old-computers.com/museum/computer.asp?c=172). DRIVER: sharp/mz2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mz80b_flop.xml, mz80b_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.286: Fix cassette loader hang on multi-block loads [Vas Crabb]. - 0.278: BugFix06340 [DIP/Input] mz80b: Rear panel reset switches are not emulated [Angelo Salese]. - 0.179: Various minor changes: Moved MZ-80B to mz2000.cpp driver (emulation remains non-working) * Overhauled character layouts, creating separate configurations for European and Japanese keyboards (MT #6338) * Added GRPH characters and kana to key names [AJR]. - 0.132: Fabio Priuli added 'Sharp MZ-80B (not working)' system. ROMSET: 4096 bytes in 2 files / 2.37Kb packed $end $info=mz80k $mame 0.129 [Miodrag Milanović] MZ-80K, Sharp, 1979 The MZ-80K was, alongside the Apple II, the Commodore PET and the Tandy TRS 80's one of the best known computer in the early 80's. Its name stands for "M" from MICRO and Z-80 from the computer it uses. It has no language in ROM, and BASIC has to be loaded from tape. Sharp called this "clean design", as you could choose what you wanted to put in your computer, the MZ-80K being delivered clean. Though a 5?" floppy disk unit was later available, most people never used anything else than the built-in tape recorder (1200 bps) (http://www.old-computers.com/museum/computer.asp?c=174). DRIVER: sharp/mz80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mz80k_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.168: Can load .mzf tapes [Robbbert]. - 0.129: Miodrag Milanović added 'Sharp MZ80K' system. ROMSET: 12288 bytes in 4 files / 8.76Kb packed $end $info=mz80kj $mame 0.129 [Miodrag Milanović] MZ-80K (Japanese), Sharp, 1979 The MZ-80K was, alongside the Apple II, the Commodore PET and the Tandy TRS 80's one of the best known computer in the early 80's. Its name stands for "M" from MICRO and Z-80 from the computer it uses. It has no language in ROM, and BASIC has to be loaded from tape. Sharp called this "clean design", as you could choose what you wanted to put in your computer, the MZ-80K being delivered clean. Though a 5?" floppy disk unit was later available, most people never used anything else than the built-in tape recorder (1200 bps) (http://www.old-computers.com/museum/computer.asp?c=174). DRIVER: sharp/mz80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mz80k_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.129: Miodrag Milanović added 'Sharp MZ-80K (Japanese)' system. ROMSET: 9216 bytes in 4 files / 6.35Kb packed $end $info=mzr8105 $mame 0.166 [Joakim Larsson Edström] Mizar VME8105, , ???? I baught this board from http://www.retrotechnology.com without documentation. It has a Motorola 68000 CPU @ 10MHz and two 27128 EPROMS with OS9 DEBUG labels and not much more except 16 or so TTLs, 2 PALs and a VME P1 connector. It is a 2 sided design so it shold be possible to trace the schematics quite easily. There is a date on the P1 Connector: "Feb 20 1987" (source: mzr8105.c driver) DRIVER: devices/bus/vme/mzr8105.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.259: Convert to slot device, improve boot vector and ROM handling, add vme short space access [Patrick Mackinlay]. - 0.180: Added 'UPD7201 device type to and changed driver to use it [Joakim Larsson Edström]. - 0.166: Joakim Larsson Edström added 'Mizar VME8105' system. ROMSET: 16384 bytes in 2 files / 9.79Kb packed $end $info=mzr8300 $mame 0.182 Mizar 8300, , ???? DRIVER: devices/bus/vme/mzr8300.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Changed description to 'Mizar 8300'. Convert to slot device, expose to bus [Patrick Mackinlay]. - 0.182: Added 'Mizar 8300 SIO serial board' device. Added device installers for A16:D8, A16:D16, A24:D8 and A24:D16. Hooked up the 7201 correctly and added 'RS232, now supporting the mzr8105 over VME bus as previously faked. Converted mvme350 board driver to slot device [Joakim Larsson Edström]. $end $info=n501 $mame 0.247 [Guru] Samsung NUON Enhanced DVD Player / DVD-N501, Samsung, 2001 The Samsung DVD player is enhanced with NUON technology, which adds additional features to the normal player. It can play certain video games also enhanced with NUON technology, MP3 music files, and provides extra DVD features such as zooming.There were initial plans to include Internet capability in the next generation of these enhanced DVD players, but they were never developed. Only eight games were ever released for the system (source: https://artsandculture.google.com/asset/video-game-console-dvd-player-samsung-nuon-enhanced-dvd-player-dvd-n501-samsung-electronics-co-ltd/egHSh9eaNRYHHw). DRIVER: samsung/dvd-n5xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: nuon.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.247: Guru added 'Samsung NUON Enhanced DVD Player/DVD-N501' system. ROMSET: 2359552 bytes in 3 files / 1.64Mb packed $end $info=n64 $mame 0.105 [Ville Linde] Nintendo 64 (NTSC), Nintendo, 1996 The Nintendo 64, often referred to as N64 and formerly known as the Nintendo Ultra 64) is Nintendo's third home video game console for the international market. Named for its 64-bit central processing unit, it was released in June 1996 in Japan, September 1996 in North America, March 1997 in Europe and Australia, September 1997 in France and December 1997 in Brazil. It is Nintendo's last home console to use ROM cartridges to store games (Nintendo switched to a MiniDVD-based format for the successor GameCube); handhelds in the Game Boy line, however, continued to use Game Paks. As part of the fifth generation of gaming, it primarily competed with the Sony PlayStation and the Sega Saturn. The N64 was discontinued in 2002 in Japan, North America and PAL regions by the launch of Nintendo's GameCube (source: http://en.wikipedia.org/wiki/Nintendo_64). DRIVER: nintendo/n64.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: n64.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.285: (n64.xml) Add Viewpoint 2064 master dump (#14634) [jflatt]. Added missing parent/clone relationship [Vas Crabb]. - 0.255: Changed description to 'Nintendo 64 (NTSC)'. Added preliminary driver and software list for LodgeNet Nintendo 64 [Forest of Illusion, David Silva, Angelo Salese]. - 0.221: Added 'cartridge PCB documentation for 10 entries in n64.xml [FakeShemp]. - 0.219: Added 'a lot more PCB documentation, and replaced bad dumps with re-dumps in n64.xml [FakeShemp]. - 0.173: Do SI DMA transfer after delay, not before [Happy]. - 0.164: Fix crash when fast-forwarding. - 0.163: Fixed some parent/clone relation in n64.xml [Andrea Petrucci]. Converted RDP rendering to use SSE2 when available. - 0.151: Refactored N64 RDP blender to use function arrays in order to flatten inner-loop branch structures for potential performance. N64 optimizations: Converted PIF RAM from 8-bit array to 32-bit array. Inlined color and alpha combiner equations. Moved a number of calculations in span rendering to outer loops. Flattened branch structure of texel fetching somewhat. N64 RDP and RSP improvements: Fixed an RSP DMA edge case when transfer count is greater than 1. Refactored the RDP blender implementation to use function pointers rather than deep if/else structures in order to reduce branch prediction penalties in the inner software rasterizer loop. Reduced the likelihood that bad triangle commands due to an RSP crash will crash MESS [Marathon Man]. - 0.149: Improved PIF / RDRAM initialization [Joe]. - 0.148u4: Added 'PCB documentation to gba, gbcolor and n64 lists, based on nointro pictures [LoganB]. - 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: 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 [Ryan Holtz]. - 0.145u1: Various fixes: 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 [Ryan Holtz]. - 0.145: DMA / RSP / RDP Optimization and Documentation: 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. - 0.144u6: Various changes: 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) [Happy]. - 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 bytes in 3 files / 1.45Kb packed $end $info=n64_lodgenet $mame 0.255 [Angelo Salese, David Silva] Nintendo Gateway 64, Nintendo / LodgeNet, 1997? The Nintendo Gateway System is a version of the Super Nintendo Entertainment System, Game Boy, Game Boy Color, Game Boy Advance, Nintendo 64, or GameCube that was installed on some Northwest, Singapore Airlines, Air China, Air Canada, Alitalia-Linee Aeree Italiane, All Nippon Airways, British Midland International, Kuwait Airways, Malaysia Airlines, Thai Airways, and Virgin Atlantic passenger aircraft, as well as certain hotels with LodgeNet, NXTV, or Quadriga, from late 1993 up until the late 2000s. It was a series of video game consoles rather than a single console, specialized for airlines and hotels, featured in about 40,000 airline seats and 955,000 hotel rooms. It was one of the first in-seat airline entertainment services, provided by Matsushita Avionics, Rockwell Collins, and Thales Avionics. Its official website was discontinued in mid-2008, but units have been seen as late as 2013 for Nintendo 64 in hotels, and as late as 2012 for Game Boy and Game Boy Color on Singapore Airlines (source: https://en.wikipedia.org/wiki/Nintendo_Gateway_System). DRIVER: nintendo/n64_gateway.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: n64_lodgenet.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.255: Angelo Salese and David Silva added 'Nintendo / LodgeNet Nintendo Gateway 64' system. $end $info=n64_periphs $mame 0.149u1 N64 Peripheral Chips, , ???? DRIVER: nintendo/n64_m.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'N64 Peripheral Chips'. - 0.149u1: Added 'N64 Periphal Chips' device. ROMSET: None required. $end $info=n64dd $mame 0.145u1 [Ryan Holtz] Nintendo 64DD, Nintendo, 1999 When the Nintendo 64's sales were at its peak, Nintendo created an add-on called Nintendo 64 DD (Disk Drive). This large add on allowed gamers to play Nintendo 64 disk games that were released by connecting to the N64 through a slot on the bottom of the console. Not long after release on the website RandNet, the add-on became a failure. Only nine games, among them the three Mario Artist games (Talent Studio, Polygon Studio, and Paint Studio), were released for the Nintendo 64 DD. The Nintendo 64 DD was only released in Japan because since the add-on failed in Japan, Nintendo was afraid that it would increase the chance of failing if the Nintendo 64 DD had been released in North America and Europe (source: http://en.wikipedia.org/wiki/Nintendo_64#Nintendo_64_DD). DRIVER: nintendo/n64.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: n64.xml, n64dd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.175: Change N64DD to use harddisk device instead of quikload' device. Updated checksum for Randnet disk, previous conversion was faulty [Happy]. - 0.161: Adding support for the N64DD [Happy]. - 0.148u2: BugFIX #05070 [Crash/Freeze] (n64.c) n64dd: [debug] Crash after OK [Firewave]. - 0.147u1: Added 'a new softlist to document available dumps of N64 Disk add-ons [incog]. - 0.145u1: Ryan Holtz added 'Nintendo 64DD' system. ROMSET: 4194304 bytes in 1 file / 3.23Mb packed $end $info=n64pal $mame 0.255 [NoIntro] Nintendo 64 (PAL), Nintendo, 1997 The Nintendo 64, often referred to as N64 and formerly known as the Nintendo Ultra 64) is Nintendo's third home video game console for the international market. Named for its 64-bit central processing unit, it was released in June 1996 in Japan, September 1996 in North America, March 1997 in Europe and Australia, September 1997 in France and December 1997 in Brazil. It is Nintendo's last home console to use ROM cartridges to store games (Nintendo switched to a MiniDVD-based format for the successor GameCube); handhelds in the Game Boy line, however, continued to use Game Paks. As part of the fifth generation of gaming, it primarily competed with the Sony PlayStation and the Sega Saturn. The N64 was discontinued in 2002 in Japan, North America and PAL regions by the launch of Nintendo's GameCube (source: http://en.wikipedia.org/wiki/Nintendo_64). DRIVER: nintendo/n64.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: n64.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.255: NoIntro added 'Nintendo 64 (PAL)' system. ROMSET: 2048 bytes in 1 file / 1.22Kb packed $end $info=n8097bh $mame 0.221 [AJR] Intel N8097BH, , ???? DRIVER: devices/cpu/mcs96/i8x9x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'Intel N8097BH' device. ROMSET: None required. $end $info=n82077aa $mame 0.149u1 Intel N82077AA FDC, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Intel N82077AA FDC'. - 0.149u1: Added 'N82077AA' device. ROMSET: None required. $end $info=n8810m15 $mame 0.210 [rfka01] 8810 M15, Nixdorf Computer AG, 1987 Business computer system produced by Nixdorf Computer AG in the early 1980s. A compact desktop computer based on the Zilog Z80 processor, part of the 8800 series introduced in 1979–1980. The M15 represented a specific configuration featuring an integrated monochrome CRT display (typically green or amber), a dedicated keyboard, and a 5.25-inch floppy disk drive for storage. Designed for office automation applications—word processing, file management, and light accounting—in European business environments (especially Germany). It ran the proprietary Nixdorf BS2000/BCS operating system with a text-based menu interface. Characterized by a distinctive design with a dark gray metal-plastic chassis and an ergonomic layout optimized for extended use in office settings. It represented an all-in-one integrated solution prior to the advent of standardized IBM-compatible PCs. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.210: rfka01 added 'Nixdorf Computer AG 8810 M15' system. ROMSET: 65536 bytes in 2 files / 41.33Kb packed $end $info=n8810m16c $mame 0.210 [rfka01] 8810 M16 CGA version, Nixdorf Computer AG, 1990 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.210: rfka01 added 'Nixdorf Computer AG 8810 M16 CGA version' system. ROMSET: 67584 bytes in 3 files / 29.15Kb packed $end $info=n8810m16v $mame 0.210 [rfka01] 8810 M16 VGA version, Nixdorf Computer AG, 1990 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.210: rfka01 added 'Nixdorf Computer AG 8810 M16 VGA version' system. ROMSET: 67584 bytes in 3 files / 27.74Kb packed $end $info=n8810m20 $mame 0.257 [MajorMaxdom] 8810/20, Nixdorf, 1989 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.257: MajorMaxdom added 'Nixdorf 8810/20' system. ROMSET: 131072 bytes in 1 file / 63.11Kb packed $end $info=n8810m30 $mame 0.210 [rfka01] 8810 M30, Nixdorf Computer AG, 1990 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.210: rfka01 added 'Nixdorf Computer AG 8810 M30' system. ROMSET: 131072 bytes in 1 file / 31.88Kb packed $end $info=n8810m55 $mame 0.210 [rfka01] 8810 M55, Nixdorf Computer AG, 1986 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.210: rfka01 added 'Nixdorf Computer AG 8810 M55' system. ROMSET: 65536 bytes in 2 files / 32.11Kb packed $end $info=nabu_net_adapter $mame 0.252 [Brian Johnson] NABU Network Adapter, , ???? DRIVER: devices/bus/nabupc/adapter.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Brian Johnson added 'NABU Network Adapter' device. ROMSET: None required. $end $info=nabupc $mame 0.252 [Brian Johnson] NABU PC, NABU, 1982 A personal home computer was released to consumers in 1982 to connect families and businesses on a worldwide network. Founded in Ottawa, Canada, in 1982, families and schools used cable TV modems to connect NABU PCs to a country-wide network. In addition to standard PC capabilities, the NABU computer could download software and information content through the cable feed. Applications included games, programming languages, and news (source: https://nabu.ca/). DRIVER: misc/nabupc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.254: Added support for RS232 Card [Brian Johnson]. - 0.252: Brian Johnson added 'NABU PC' system. ROMSET: 28672 bytes in 5 files / 16.30Kb packed $end $info=nabupc_keyboard $mame 0.252 [Brian Johnson] NABU PC keyboard, , ???? DRIVER: misc/nabupc_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Renamed (nabu_keyboard) to (nabupc_keyboard). - 0.252: Brian Johnson added 'NABU PC keyboard' device. ROMSET: 2048 bytes in 1 file / 1.13Kb packed $end $info=nabupc_option_bus $mame 0.252 [Brian Johnson] NABU PC Option Bus, , ???? DRIVER: devices/bus/nabupc/option.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Brian Johnson added 'NABU PC Option Bus' device. ROMSET: None required. $end $info=nabupc_option_fdc $mame 0.252 [Brian Johnson] NABU PC Floppy Controller, , ???? DRIVER: devices/bus/nabupc/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Brian Johnson added 'NABU PC Floppy Controller' device. ROMSET: None required. $end $info=nabupc_option_hdd $mame 0.252 [Brian Johnson] NABU PC Hard Disk Controller, , ???? DRIVER: devices/bus/nabupc/hdd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Brian Johnson added 'NABU PC Hard Disk Controller' device. ROMSET: None required. $end $info=nabupc_option_rs232 $mame 0.254 [Brian Johnson] NABU PC RS232 Card, , ???? DRIVER: devices/bus/nabupc/rs232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Brian Johnson added 'NABU PC RS232 Card' device. ROMSET: None required. $end $info=nabupc_option_slot $mame 0.252 [Brian Johnson] NABU PC Option slot, , ???? DRIVER: devices/bus/nabupc/option.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Brian Johnson added 'NABU PC Option slot' device. ROMSET: None required. $end $info=naltair $mame 0.262 [algestam, Milan Galcik, Igor Nys] Altair (Nauchpribor), bootleg (Nauchpribor), 1991 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.263: Disable IPT_DIAL decrement key [hap]. - 0.262: algestam, Milan Galcik and Igor Nys added 'bootleg Altair (Nauchpribor)' system. ROMSET: 133757 bytes in 2 files / 45.12Kb packed $end $info=namco_163_sound $mame 0.209 Namco 163 (Sound), , ???? DRIVER: devices/sound/namco_163.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Added notes about internal RAM [cam900]. - 0.209: Added 'Namco 163 (Sound)' device. ROMSET: None required. $end $info=namcons1 $mame 0.196 [Sean Riddle, Mr. Do] Let's! TV Play Classic - Namco Nostalgia 1 (Japan), Bandai / SSD Company LTD / Namco, 2006 Let's! TV Play Classic is a series of TV plug and play handhelds that came out in Japan in 2006. Four versions were released; two by Namco and two by Taito. Each version includes ports of two arcade games, and two "remix" versions of those games (source: https://www.youtube.com/watch?v=bGUJxSi9_48). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and PCB. WIP: - 0.206: Machine promoted to working [Sean Riddle, David Haywood, Peter Wilhelmsen, Mr. Do]. - 0.196: Sean Riddle and Mr. Do added 'Bandai/SSD Company LTD / Namco Let's! TV Play Classic - Namco Nostalgia 1' system. ROMSET: 1048576 bytes in 1 file / 336.24Kb packed $end $info=namcons2 $mame 0.196 [Sean Riddle, Peter Wilhelmsen] Let's! TV Play Classic - Namco Nostalgia 2 (Japan), Bandai / SSD Company LTD / Namco, 2006 Let's! TV Play Classic (Let's!TV???CLASSIC or ????????? ?????) is a series of Japan-only plug & play devices developed and distributed by Bandai programmed on XaviX software created by SSD Company Limited in 2006 that contain arcade games from either Namco or Taito, with Namco's being called "Namco Nostalgia" while Taito's are called "Taito Nostalgia". Each device in the series contains 4 games, with 2 being classic arcade games while the other 2 are new games using the original game's sprites developed by Bandai. Let's TV Play Classic 2 contains the following games: Gaplus, Dragon Buster, Gaplus Phalanx and Dragon Buster 100. Source: https://en.m.wikipedia.org/wiki/Let%27s!_TV_Play_Classic). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.206: Machine promoted to working [Sean Riddle, David Haywood, Peter Wilhelmsen, Mr. Do]. - 0.196: Sean Riddle and Peter Wilhelmsen added 'Bandai/SSD Company LTD/Namco Let's! TV Play Classic - Namco Nostalgia 2' system. ROMSET: 1048576 bytes in 1 file / 419.76Kb packed $end $info=nand $mame 0.149u1 NAND Flash Memory, , ???? DRIVER: devices/machine/nandflash.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'NAND Flash Memory' device. ROMSET: None required. $end $info=nano $mame 0.126 [Curt Coder, HobbyLabs] OSCOM Nano, OSCOM Oy, 1980 The Oscom Nano was manufactured by Oscom Oy in Finland release in 1980. The Nano is an improved version of the Telmac 1800. It did use the same CDP1864 video chip as the 2000 but as far as I could figure out did not have any colours. Instead it uses the 192 lines of the video chip for a resolution of 32 lines making every line consisting of 6 lines instead of 4 on the 1800 and 2000. Apparently this was more suitable for PAL TVs (source: http://www.emma02.hobby-site.com/nano.htm). DRIVER: telercas/tmc1800.cpp DRIVER STATUS: Emulation: Good Color: Preliminary Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 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 bytes in 1 file / 0.49Kb packed $end $info=nanoprocessor $mame 0.180 Hewlett Packard HP-Nanoprocessor, , ???? DRIVER: devices/cpu/nanoprocessor/nanoprocessor.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: Improved emulation based on results of hardware reverse-engineering [F. Ulivi]. - 0.196: Changed description to 'Hewlett Packard HP-Nanoprocessor' [Angelo Salese]. - 0.180: Added 'HP-Nanoprocessor' device. ROMSET: None required. $end $info=nanoreseau_mo $mame 0.231 [Antoine Mine, Olivier Galibert] Nanoreseau controller (MO rom), , ???? The "Nanoreseau" was a proprietary networking for MO/TO Thomson computers using rs-485. A PC is supposed to be used as a network head. DRIVER: devices/bus/thomson/nanoreseau.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Antoine Mine and Olivier Galibert added 'Nanoreseau controller (MO rom)' device. ROMSET: 1984 bytes in 1 file / 1.76Kb packed $end $info=nanoreseau_to $mame 0.231 [Antoine Mine, Olivier Galibert] Nanoreseau controller (TO rom), , ???? The "Nanoreseau" was a proprietary networking for MO/TO Thomson computers using rs-485. A PC is supposed to be used as a network head. DRIVER: devices/bus/thomson/nanoreseau.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Antoine Mine and Olivier Galibert added 'Nanoreseau controller (TO rom)' device. ROMSET: 1984 bytes in 1 file / 1.79Kb packed $end $info=nanos $mame 0.132 [Miodrag Milanović] NANOS, Ingenieurhochschule fur Seefahrt Warnemunde/Wustrow, 1985 The Engineering College of Maritime Affairs in Warnemünde developed along with several other companies about 1985 a platinum record and power supplies for an 8-bit computer system, which leaned on the K1520 system and plug side compatible with him. Compared to the K1520 boards the NANOS boards had only half the height. K1520 in the usual link bus system was omitted, and if necessary implemented individually on separate jacks (source, traslated from german: http://www.robotrontechnik.de/index.htm?/html/standorte/fh-warnemuende.htm). DRIVER: ddr/nanos.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP - 0.132: Miodrag Milanović added skeleton driver of 'Ingenieurhochschule fur Seefahrt Warnemunde/Wustrow NANOS' system. ROMSET: 4480 bytes in 3 files / 2.67Kb packed $end $info=nasbus $mame 0.162 NASBUS Backplane, , ???? DRIVER: devices/bus/nasbus/nasbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.162: Miodrag Milanović added 'NASBUS Backplane' device. ROMSET: None required. $end $info=nasbus_slot $mame 0.162 NASBUS Slot, , ???? DRIVER: devices/bus/nasbus/nasbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.162: Miodrag Milanović added 'NASBUS Slot' device. ROMSET: None required. $end $info=nascom_avc $mame 0.162 Nascom Advanced Video Card, , ???? DRIVER: devices/bus/nasbus/avc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.162: Miodrag Milanović added 'Nascom Advanced Video Card' device. ROMSET: None required. $end $info=nascom_fdc $mame 0.162 Nascom Floppy Disc Controller, , ???? DRIVER: devices/bus/nasbus/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.162: Miodrag Milanović added 'Nascom Floppy Disc Controller' device. ROMSET: None required. $end $info=nascom1 $mame 0.36b15 [Paul Danials] Nascom 1, Nascom Microcomputers, 1978 The Nascom (1 and 2) were computer kits from the UK based Nasco, later Lucas, around the Z80 processor, sold in the early 1980s (source: http://www.nascomhomepage.com/#Virtual%20Nascom). DRIVER: nascom/nascom1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: nascom_snap.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and PCB. WIP: - 0.212: BugFIX #06756: [Interface] (nascom1.cpp) nascom1, nascom2: Cassette records no signal [Robbbert]. - 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: 8192 bytes in 5 files / 5.52Kb packed $end $info=nascom2 $mame 0.37b2 [Paul Daniels] Nascom 2, Nascom Microcomputers, 1979 The Nascom (1 and 2) were computer kits from the UK based Nasco, later Lucas, around the Z80 processor, sold in the early 1980s (source: http://www.nascomhomepage.com/#Virtual%20Nascom). DRIVER: nascom/nascom1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: nascom_snap.xml, nascom_socket.xml, nascom_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and PCB. WIP: - 0.212: BugFIX #06756: [Interface] (nascom1.cpp) nascom1, nascom2: Cassette records no signal [Robbbert]. - 0.37b2: Paul Daniels added 'Nascom 2' system. ROMSET: 20480 bytes in 7 files / 14.97Kb packed $end $info=nascom2c $mame 0.162 [Dirk Best] Nascom 2 (CP/M), Nascom Microcomputers, 1980 The Nascom 1 and 2 were single-board computer kits issued in 1977 and 1979, respectively, based on the Zilog Z80 and including a keyboard and video interface, a serial port that could be used to store data on a tape cassette using the Kansas City standard, and two 8-bit parallel ports. At this time, including a full keyboard and video display interface was uncommon, as most microcomputer kits were then delivered with only a hexadecimal keypad and seven-segment display. To minimize cost, the buyer had to assemble a Nascom by hand-soldering about 3,000 joints on the single circuit board (source: http://en.wikipedia.org/wiki/Nascom). DRIVER: nascom/nascom1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: nascom_snap.xml, nascom_socket.xml, nascom_flop.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.162: Dirk Best added 'Nascom Microcomputers Nascom 2 (CP/M)' system. ROMSET: 4096 bytes in 2 files / 3.36Kb packed $end $info=nat48pv $mame 0.216 [rfka01] NAT48PV-1.00 VL, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.216: rfka01 added 'NAT48PV-1.00 VL' system. ROMSET: 65536 bytes in 1 file / 42.24Kb packed $end $info=nb_aenet $mame 0.144 Apple NuBus Ethernet card, , ???? DRIVER: devices/bus/nubus/nubus_asntmc3b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Add Asante MacCON i LC Ethernet card, another clone of this design. Updated and modernized, this was one of the first emulated NuBus cards and it showed. Fixed missing save state for the on-card RAM. Added Farallon EtherMac 30i-TH, an SE/30 PDS clone of these cards. Added notes about how these cards are a Mac-ified version of the NE2000 [R. Belmont] - 0.144: Added 'Apple NuBus Ethernet card' device. ROMSET: 16384 bytes in 1 file / 0.26Kb packed $end $info=nb_amc3b $mame 0.143u3 Asante MC3NB Ethernet card, , ???? DRIVER: devices/bus/nubus/nubus_asntmc3b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Add Asante MacCON i LC Ethernet card, another clone of this design. Updated and modernized, this was one of the first emulated NuBus cards and it showed. Fixed missing save state for the on-card RAM. Added Farallon EtherMac 30i-TH, an SE/30 PDS clone of these cards. Added notes about how these cards are a Mac-ified version of the NE2000 [R. Belmont] - 0.143u3: Added 'Asante MC3NB Ethernet card' device. ROMSET: 16384 bytes in 1 file / 0.26Kb packed $end $info=nb_btbug $mame 0.194 Brigent BootBug debugger card, , ???? DRIVER: devices/bus/nubus/bootbug.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Added 'Brigent BootBug debugger card' device. ROMSET: 131072 bytes in 2 files / 89.22Kb packed $end $info=nb_c264 $mame 0.143u3 RasterOps ColorBoard 264 video card, , ???? DRIVER: devices/bus/nubus/nubus_cb264.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Modernization pass: Raster timings should be accurate now. Modernized types, usage of palette_device, and more. VBL status register now returns the correct value [R. Belmont]. Better guess at screen parameters; note second XTAL and its probable use [AJR]. - 0.186: Renamed (nb_cb264) to (nb_c264). - 0.143u3: Added 'RasterOps ColorBoard 264 video card' device. ROMSET: 16384 bytes in 2 files / 6.10Kb packed $end $info=nb_image $mame 0.147u4 NuBus Disk Image Pseudo-Card, , ???? DRIVER: devices/bus/nubus/nubus_image.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NuBus Disk Image Pseudo-Card'. - 0.147u4: Added 'Disk Image Pseudo-Card' device. ROMSET: 8192 bytes in 1 file / 1.65Kb packed $end $info=nb_laserview $mame 0.220 [Al Kossow, R. Belmont] Sigma Designs LaserView video card, , ???? DRIVER: devices/bus/nubus/laserview.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Folded the SE/30 PDS version of the card in and improved the overall emulation. Remove debug printfs that snuck in [R. Belmont]. - 0.262: Rewrite to current standards, add save state support [R. Belmont]. - 0.220: Al Kossow and R. Belmont added 'Sigma Designs LaserView video card' device. ROMSET: 32768 bytes in 1 file / 4.61Kb packed $end $info=nb_m2hr $mame 0.143u3 Apple Macintosh II High Resolution Video Card, , ???? DRIVER: devices/bus/nubus/nubus_m2hires.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Changed description to 'Apple Macintosh II High Resolution Video Card'. - 0.143u3: Added 'Macintosh II Hi-Resolution video card' device. ROMSET: 8192 bytes in 1 file / 3.31Kb packed $end $info=nb_m2vc $mame 0.147u2 Apple Macintosh II Video Card, , ???? DRIVER: devices/bus/nubus/nubus_m2video.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Changed description to 'Apple Macintosh II Video Card'. - 0.147u2: Added 'Macintosh II Video Card' device. ROMSET: 4096 bytes in 1 file / 1.91Kb packed $end $info=nb_mdc48 $mame 0.143u3 Apple Macintosh Display Card 4/8 (MDC 1.0.1), , ???? DRIVER: devices/bus/nubus/nubus_48gc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Renamed (nb_48gc) to (nb_mdc48). - 0.143u3: Added 'Apple 4*8 video card' device. ROMSET: 32768 bytes in 1 file / 6.28Kb packed $end $info=nb_mdc824 $mame 0.143u3 Apple Macintosh Display Card 8/24 (MDC 1.2), , ???? DRIVER: devices/bus/nubus/nubus_48gc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Renamed (nb_824gc) to (nb_mdc824). - 0.143u3: Added 'Apple 8*24 video card' device. ROMSET: 32768 bytes in 1 file / 7.56Kb packed $end $info=nb_pcs8 $mame 0.277 [R. Belmont] Lapis ProColor Server 8, , ???? The Lapis ProColor Server 8 is a type of graphics card (video card) developed in the 1980s, used mainly in systems based on the Z80 architecture or other dedicated/professional computers of the time. It is closely associated with the Lapis Engineering ProColor system, a graphics workstation designed for professional applications such as computer-aided design (CAD), video editing, and desktop publishing (DTP). DRIVER: devices/bus/nubus/pds30_procolor816.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: R. Belmont added 'Lapis ProColor Server 8' device. ROMSET: 32768 bytes in 1 file / 9.18Kb packed $end $info=nb_qdlink $mame 0.194 Applied Engineering Quadralink serial card, , ???? DRIVER: devices/bus/nubus/quadralink.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Added 'Applied Engineering Quadralink serial card' device. ROMSET: 16384 bytes in 1 file / 3.10Kb packed $end $info=nb_rtpd $mame 0.143u6 Radius Two Page Display video card, , ???? DRIVER: devices/bus/nubus/nubus_radiustpd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u6: Added 'Radius Two Page Display video card' device. ROMSET: 32768 bytes in 1 file / 1.65Kb packed $end $info=nb_sp8s3 $mame 0.143u3 SuperMac Spectrum/8 Series III video card, , ???? DRIVER: devices/bus/nubus/nubus_spec8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Added 'SuperMac Spectrum/8 Series III video card' device. ROMSET: 65536 bytes in 2 files / 22.42Kb packed $end $info=nb_spdq $mame 0.143u3 SuperMac Spectrum PDQ video card, , ???? DRIVER: devices/bus/nubus/nubus_specpdq.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: Added comment about issue with Apple RGB monitor. Also tidied up a few things [Vas Crabb]. - 0.269: Remove debug print [skip ci]. Better derivation of the active width. Adjust the drawing offset to match the new CRTC parameter calculation. Derive the horizontal visible area from the written values [R. Belmont]. - 0.143u3: Added 'SuperMac Spectrum PDQ video card' device. ROMSET: 65536 bytes in 1 file / 38.22Kb packed $end $info=nb_thungx $mame 0.260 [R. Belmont] Radius Thunder IV GX video card, , ???? DRIVER: devices/bus/nubus/thunder4gx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: R. Belmont added 'Radius Thunder IV GX video card' device. ROMSET: 65536 bytes in 1 file / 17.69Kb packed $end $info=nb_thungx16 $mame 0.277 [R. Belmont] Radius Thunder IV GX 1600 video card, , ???? The Radius Thunder IV GX 1600 is a high-performance graphics card developed by Radius Inc., a company known for producing innovative hardware for Apple Macintosh computers in the 1990s. This video card is designed specifically for the professional and creative market, particularly for applications such as video editing, digital graphics, desktop publishing (DTP), and multimedia content preparation on Macintosh systems. DRIVER: devices/bus/nubus/thunder4gx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: R. Belmont added 'Radius Thunder IV GX 1600 video card' device. ROMSET: 65536 bytes in 1 file / 17.69Kb packed $end $info=nb_vikbw $mame 0.143u3 Moniterm MacViking II video card, , ???? DRIVER: devices/bus/nubus/nubus_vikbw.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Changed description to 'Moniterm MacViking II video card'. Modernized and cleaned up the Moniterm MacViking II card support. Additional modernizations, add save state support [R. Belmont]. - 0.143u3: Added 'Moniterm Viking video card' device. ROMSET: 8192 bytes in 1 file / 1.97Kb packed $end $info=nb_wkstn $mame 0.277 [R. Belmont] Macintosh II Workstation Video Card, , ???? The Macintosh II Workstation Video Card is the first standard video card for the Apple Macintosh II computer, launched in 1987. It is one of the key components of the system, designed to support the advanced graphics capabilities of the Macintosh II, which was one of the first Apple computers to offer support for color and the use of expandable graphics cards . DRIVER: devices/bus/nubus/nubus_m2hires.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: R. Belmont added 'Macintosh II Workstation Video Card' device. ROMSET: 4096 bytes in 1 file / 2.51Kb packed $end $info=nb_wspt $mame 0.143u7 Macintosh II Portrait Video Card, , ???? DRIVER: devices/bus/nubus/nubus_m2hires.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Modernized types, format, and palette device usage. Use correct raster timing parameters. Added save state support. Fixed 2/4 bpp modes, which never worked [R. Belmont]. - 0.143u7: Added 'Macintosh II Portrait Video Card' device. ROMSET: 4096 bytes in 1 file / 2.44Kb packed $end $info=nc100 $mame 0.84 [Kevin Thacker] NC100, Amstrad plc, 1992 The Amstrad NC100 was an A4-size, portable Z80-based computer, released by Amstrad in 1992. It featured 64 KB of RAM, the Protext word processor, various organiser-like facilities (diary, address book and time manager), a simple calculator, and a version of BBC BASIC (source: http://en.wikipedia.org/wiki/Amstrad_NC100). DRIVER: amstrad/nc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee, PCB and Artwork Preview. WIP: - 0.142u1: Removed deprecated serial device and 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: 524288 bytes in 2 files / 314.89Kb packed $end $info=nc100de $mame 0.253 [Dirk Best] NC100 (Germany), Amstrad plc, 1992 The Amstrad NC100 was an A4-size, portable Z80-based computer, released by Amstrad in 1992. It featured 64 KB of RAM, the Protext word processor, various organiser-like facilities (diary, address book and time manager), a simple calculator, and a version of BBC BASIC (source: http://en.wikipedia.org/wiki/Amstrad_NC100). DRIVER: amstrad/nc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.253: Dirk Best added 'Amstrad plc NC100 (Germany)' system. ROMSET: 262144 bytes in 1 file / 177.34Kb packed $end $info=nc100dk $mame 0.253 [Dirk Best] NC100 (Denmark), Amstrad plc, 1992 The Amstrad NC100 was an A4-size, portable Z80-based computer, released by Amstrad in 1992. It featured 64 KB of RAM, the Protext word processor, various organiser-like facilities (diary, address book and time manager), a simple calculator, and a version of BBC BASIC (source: http://en.wikipedia.org/wiki/Amstrad_NC100). DRIVER: amstrad/nc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.253: Dirk Best added 'Amstrad plc NC100 (Denmark)' system. ROMSET: 262144 bytes in 1 file / 157.23Kb packed $end $info=nc100sv $mame 0.253 [CPCWiki] NC100 (Sweden), Amstrad plc, 1992 The Amstrad NC100 was an A4-size, portable Z80-based computer, released by Amstrad in 1992. It featured 64 KB of RAM, the Protext word processor, various organiser-like facilities (diary, address book and time manager), a simple calculator, and a version of BBC BASIC (source: http://en.wikipedia.org/wiki/Amstrad_NC100). DRIVER: amstrad/nc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.253: CPCWiki added 'Amstrad plc NC100 (Sweden)' system. ROMSET: 262144 bytes in 1 file / 157.32Kb packed $end $info=nc150fr $mame 0.253 [Dirk Best] NC150 (France), Amstrad plc, 1992 The NC150 hybrid was an NC200 in the body of an NC100. It offered 128KB of memory and an interface for connecting a floppy disk drive. However, it was only sold in France and Italy. But the NC100 and NC200 "form factors" appear to have lived on in the shape of the Brainium DreamWriter 450 and 500, portable machines aimed at the US education market (source: http://www.old-computers.com/museum/computer.asp?c=1140&st=1). DRIVER: amstrad/nc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.253: Dirk Best added 'Amstrad plc NC150 (France)' system. ROMSET: 524288 bytes in 1 file / 279.21Kb packed $end $info=nc150it $mame 0.253 [Dirk Best] NC150 (Italy), Amstrad plc, 1992 The NC150 hybrid was an NC200 in the body of an NC100. It offered 128KB of memory and an interface for connecting a floppy disk drive. However, it was only sold in France and Italy. But the NC100 and NC200 "form factors" appear to have lived on in the shape of the Brainium DreamWriter 450 and 500, portable machines aimed at the US education market (source: http://www.old-computers.com/museum/computer.asp?c=1140&st=1). DRIVER: amstrad/nc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.253: Dirk Best added 'Amstrad plc NC150 (Italy)' system. ROMSET: 524288 bytes in 1 file / 254.46Kb packed $end $info=nc200 $mame 0.37b7 [Kev Thacker] NC200, Amstrad plc, 1993 The NC200, was the last model of the NC series which was comprised of the NC 100 and NC 150. The NC200, appeared in late 1993, featuring a 3?" floppy disk drive able to read/write MS-DOS-formatted double density disks, 128 KB RAM, some extra software / most notably a spreadsheet and three Tetris-like games / and a larger, backlit screen. However, this change required much greater power use, using 5 C cell batteries. The disk drive could only be used at near full-charge, which meant that it could only be used a few hours after putting in new batteries. However, the laptop could function for considerably longer than this without using the disk drive (source: http://www.computinghistory.org.uk/det/18431/Amstrad-NC200/). DRIVER: amstrad/nc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.243: Note says nc200 hang at start, but when tested it works, so... Machines promoted to working [Robbbert]. - 0.142u1: 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: 1048576 bytes in 2 files / 555.83Kb packed $end $info=ncd_bert_asic $mame 0.211 NCD BERT ASIC, , ???? DRIVER: ncd/bert_m.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'NCD BERT ASIC' device. ROMSET: None required. $end $info=ncd16 $mame 0.205 [R. Belmont, Al Kossow] NCD 16, Network Computing Devices, 1989 DRIVER: ncd/ncd68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: Add NCD 16 Version 2.1.0 [Bitsavers]. - 0.212: Fixed BERT QLC mode work, allowing terminal to boot [Olivier Galibert]. - 0.205: R. Belmont and Al Kossow added 'Network Computing Devices NCD 16' system. ROMSET: 1575040 bytes in 14 files / 790.99Kb packed $end $info=ncd17c $mame 0.204 [R. Belmont, Al Kossow] NCD 17C, Network Computing Devices, 1990 DRIVER: ncd/ncd68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.253: Add Boot Prom 2.1.0 [Bitsavers]. - 0.205: Changed description to 'NCD 17C' [R. Belmont, Al Kossow]. - 0.204: R. Belmont and Al Kossow added 'Network Computing Devices NCD-17C' system. ROMSET: 854144 bytes in 10 files / 587.98Kb packed $end $info=ncd19 $mame 0.204 [R. Belmont, Al Kossow] NCD 19, Network Computing Devices, 1990 DRIVER: ncd/ncd68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.205: Changed description to 'NCD 19' [R. Belmont, Al Kossow]. - 0.204: R. Belmont and Al Kossow added 'Network Computing Devices NCD-19' system. ROMSET: 67712 bytes in 4 files / 33.94Kb packed $end $info=ncd19c $mame 0.218 [Don Maslin Archive] 19c, Network Computing Devices, 1991 The NCD19c uses 72 pin, 80 nS fast-page-mode SIMMs. The SIMMs *must* be fast-page-mode SIMMs. In the NCD19c, space in the Video RAMs is broken up into 1024 segments of 768 bytes each. Each scan line in the NCD19c is 2048 bytes long, but only 1280 bytes are used for display. The remaining 768 bytes after each displayed scan line can be used by the server. A 36 bit SIMM can not be use in the NCD19c, because this generates additional heat and because the 36-bit SIMMs also have 50% more DRAMs on the SIMM (24 instead of 16), causing the loading on the address and clock lines to go up by 50%. At this increased loading, we cannot guarantee that the critical timings are met (source: http://bio.gsi.de/DOCS/NCDWARE/ftp.ncd.com/pub/ncd/Archive/NCD-Articles/NCD_X_Terminals/Memory_specs/NCD_88k_family_memory_specs). DRIVER: ncd/ncd88k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.229: Changed description to '19c'. - 0.218: Don Maslin Archive added 'Network Computing Devices NCD19c' system. ROMSET: 90112 bytes in 2 files / 39.97Kb packed $end $info=ncdmcx $mame 0.229 [Patrick Mackinlay] MCX, Network Computing Devices, 1993 DRIVER: ncd/ncd88k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.229: Patrick Mackinlay added 'Network Computing Devices MCX' system. ROMSET: 524288 bytes in 4 files / 168.27Kb packed $end $info=nclock $mame 0.213 [Sergey Svishchev] Nippel Clock, , ???? DRIVER: devices/bus/a2bus/nippelclock.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Sergey Svishchev added 'Nippel Clock' device. ROMSET: None required. $end $info=ncr3302 $mame 0.222 [rfka01] Class 3302 Model 0110, NCR, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.222: rfka01 added 'NCR Class 3302 Model 0110' system. ROMSET: 98304 bytes in 3 files / 48.35Kb packed $end $info=ncr3433 $mame 0.221 [rfka01] Class 3433, NCR, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.221: rfka01 added 'NCR Class 3433' system. ROMSET: 264192 bytes in 3 files / 145.15Kb packed $end $info=ncr537xx $mame 0.162 [Philip Bennett] NCR 53C7xx SCSI, , ???? DRIVER: devices/machine/53c7xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.162: Philip Bennett added 'NCR 53C7xx SCSI' device. ROMSET: None required. $end $info=ncr5380 $mame 0.184 NCR 5380 SCSI, , ???? DRIVER: devices/machine/ncr5380.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Deslotify [Olivier Galibert]. - 0.276: Add DP8490 type so that its Enhanced Mode can be emulated in the future [AJR]. - 0.256: Add a function to check for DMA mode. Use DRQ to set DMA state on controller card; remove in_dma_mode again [Michael Zapf]. - 0.234: Renamed (ncr5380_new) to (ncr5380) and description changed to 'NCR 5380 SCSI'. - 0.186: Changed description to 'NCR 5380 SCSI (new)'. - 0.184: Added '5380 SCSI (new)' device. ROMSET: None required. $end $info=ncr5385 $mame 0.197 NCR 5385 SCSI Protocol Controller, , ???? DRIVER: devices/machine/ncr5385.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Remove incorrect enum value [Patrick Mackinlay]. - 0.274: Revert machine/ncr5385.cpp: Clear status bits first when updating so they aren't stuck on (#13109). This reverts commit ff6d52d56a9dcac133e5fee805a277bf0f9b60a4; neither of the changes make sense. The addition to ncr5385_device::update_int is redundant is the bits are cleared just above the if statement. The addition to ncr5385_device::aux_status_r is unnecessary as the bits are only set when an interrupt is asserted (if they're set when it isn't, there's a logic bug elsewhere) [Vas Crabb]. Mask auxiliary status bits if no interrupts are pending [Adam Billyard]. Clear status bits first when updating so they aren't stuck on (#13109) [Adam Billyard]. - 0.268: Raise IRQ for INT_INVALID_CMD (#12524). Assert interrupt output for invalid/reserved commands [Adam Billyard]. - 0.264: Changed description to 'NCR 5385 SCSI Protocol Controller'. Tolerate slow targets. Single byte transfers. Initial NSCSI implementation [Patrick Mackinlay]. - 0.197: Added 'NCR 5385E SCSI Controller' device. ROMSET: None required. $end $info=ncr53c80 $mame 0.210 NCR 53C80 SCSI, , ???? DRIVER: devices/machine/ncr5380.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'NCR 53C80 SCSI' device. ROMSET: None required. $end $info=ncr53c825_pci $mame 0.268 [Angelo Salese] NCR/Symbios Logic/LSI Logic 53C825A PCI, , ???? DRIVER: devices/bus/pci/ncr53c825.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Angelo Salese added 'NCR/Symbios Logic/LSI Logic 53C825A PCI' device. ROMSET: 65536 bytes in 1 file / 9.67Kb packed $end $info=ncr53c90 $mame 0.146u1 NCR 53C90 SCSI Controller, , ???? DRIVER: devices/machine/ncr53c90.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Deslotify [Olivier Galibert]. - 0.274: Fix NCR53CF94 ID read sequence. Allow clock conversion register to be set to 0 (faster versions allow this) [AJR]. - 0.257: Don't subtract FIFO contents from transfer count when DMA is started. The 5390/5394/5396 manuals all agree transfer count only decrements on DACK in DMA write mode, and 68040 Macs require it. Also tested on sun4_60, Solaris boots fine. P-Mac will investigate other uses [R. Belmont]. Improve logging [AJR]. - 0.253: Prevent recursive stepping when scsi_ctrl_changed is called in the middle of a state (most likely by HLE SCSI devices programmed to respond instantly). Add some calls to the state machine stepping handler for non-timeout conditions that may advance it, particularly non-DMA writes to the FIFO. Always wait for FIFO to have at least one byte before sending anything. Properly interpret configuration flag for Save Residual Byte 16-bit DMA mode. Use little-endian byte order for 16-bit DMA handlers, but add alternate byte-swapping handlers for convenient use with big-endian systems. Allow 16-bit DMA handlers to access just one byte in the FIFO rather than exit MAME with an exception. Always honor timeout for selection arbitration (previously any event could short-circuit it). Allow side effects of read handlers to be disabled for debugging. Eliminate unnecessary command length counter. In 16-bit bus mode, only enable DRQ for transferring one byte to memory when TC0 is set and config flag to save it is not. Restrict 24-bit extension of transfer counter and config4 & ID registers to NCR53CF94/96 [AJR]. - 0.252: Renamed (ncr5390) to (ncr53c90) and description changed to 'NCR 53C90 SCSI Controller'. Fixed bugs affecting Solaris?2.4 and cleaned up code [Ryan Holtz]. Drop ATN during message-out phase of Transfer Information command [Ryan Holtz, O.?Galibert]. Better guess at sequence logic for macqd700 [Patrick Mackinlay]. Fixed issues with DMA transfers; nscsi/cd.cpp: Handle larger INQUIRY sizes [Windy Fairy]. Transfer counter semantics were incorrect for async mode. DRQ wasn't updated after all operations that could change it. Mac Quadra 700 now gets to "Welcome to Macintosh" from HDD, and SPARCStation-1 can still boot Solaris [R. Belmont]. Trigger function complete interrupt on disable selection command [Patrick Mackinlay]. - 0.208: Changed description to 'NCR 5390 SCSI Controller'. - 0.188: Improved initiator transfer information logic. Split transfer count/counter. Added rudimentary 53C90A/53C94 support. Reworked initiator transfer information state machine, should now support all SCSI phases. Improved handling of DMA/non-DMA commands. Added an undocumented hack to make InterPro work. Implemented interrupt status flag in status register for 53C90A (critical for InterPro). Improved tcounter and DMA/DRQ handling. Corrected tcounter and transfer count zero handling (based on transfers to/from SCSI bus, not DMA). Prevent fifo over/underrun, requires restarting state machine from dma_r()/dma_w(). Corrected bus/function complete with FIFO (interrupt only when it empties, but state detected based on SCSI bus). Clear status, istatus and sequence when reading istatus (not status) with active interrupt. Tweaked DRQ behaviour - only assert if there is insufficient data in FIFO [Patrick Mackinlay]. - 0.186: Changed description to 'NCR 5390 SCSI'. - 0.146u1: Added '5390 SCSI' device. ROMSET: None required. $end $info=ncr53c90a $mame 0.188 NCR 53C90A Advanced SCSI Controller, , ???? DRIVER: devices/machine/ncr53c90.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Changed description to 'NCR 53C90A Advanced SCSI Controller'. - 0.188: Added 'NCR 53C90A SCSI' device. ROMSET: None required. $end $info=ncr53c94 $mame 0.186 NCR 53C94 Advanced SCSI Controller, , ???? DRIVER: devices/machine/ncr53c90.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Changed description to 'NCR 53C94 Advanced SCSI Controller'. - 0.186: Added 'NCR 53C94 SCSI' device. ROMSET: None required. $end $info=ncr53c96 $mame 0.149u1 NCR 53C96 Advanced SCSI Controller, , ???? DRIVER: devices/machine/ncr53c90.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Renamed (ncr539x) to (ncr53c96) and description changed to 'NCR 53C96 Advanced SCSI Controller'. - 0.186: Changed description to 'NCR/AMD 5394/5396 SCSI'. - 0.149u1: Added '539x SCSI' device. ROMSET: None required. $end $info=ncr53cf94 $mame 0.208 NCR 53CF94-2 Fast SCSI Controller, , ???? DRIVER: devices/machine/ncr53c90.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'NCR 53CF94-2 Fast SCSI Controller' device. ROMSET: None required. $end $info=ncr53cf96 $mame 0.252 [987123879113] NCR 53CF96-2 Fast SCSI Controller, , ???? DRIVER: devices/machine/ncr53c90.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: 987123879113 added 'NCR 53CF96-2 Fast SCSI Controller' device. ROMSET: None required. $end $info=ncr8496 $mame 0.149u1 NCR8496, , ???? DRIVER: devices/sound/sn76496.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Renamed (ncr7496) to (ncr8496) and description changed to 'NCR8496'. - 0.149u1: Added 'NCR7496' device. ROMSET: None required. $end $info=ncrpc4i $mame 0.173 [rfka01, master] PC4i, NCR, 1985 DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title and PCB. WIP: - 0.173: rfka01 and master added 'NCR PC4i' system. ROMSET: 32768 bytes in 2 files / 15.23Kb packed $end $info=ncrpc6 $mame 0.257 [eggimac] PC6, NCR, 1985 Technical informations: https://www.old-computers.com/Museum/computer.asp?c=540&st=1 DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.257: eggimac added 'NCR PC6' system. ROMSET: 16384 bytes in 1 file / 10.05Kb packed $end $info=ncrpc8 $mame 0.210 [rfka01] PC-8, NCR, 1986 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.210: rfka01 added 'NCR PC-8' system. ROMSET: 133120 bytes in 5 files / 65.93Kb packed $end $info=nd80z $mame 0.148u1 [Robbbert, Nama] ND-80Z, Chunichi, 19?? DRIVER: trainer/tk80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.148u1: Robbbert and Nama added 'Chunichi ND-80Z' system. ROMSET: 2048 bytes in 1 file / 1.18Kb packed $end $info=ndpbj $mame 0.275 [David Haywood, TeamEurope] Dontore da bei - Donbei-kun to Training (Japan), Nissin / SSD Company LTD, 2007 The "SSD Dontore da bei - Donbei-kun to Training" is an electronic educational device produced by the Japanese company SSD (Silicon Sound Design) . This product is part of a series of interactive toys designed for children's learning and enjoyment, with a special focus on music education. The name "Donbei-kun" refers to the device's main character, who serves as a virtual mascot to guide children through various activities. The device combines playful and educational elements, using music and rhythm as the main tools to engage young users. It is particularly suitable for preschool or school-age children who are learning the fundamentals of music, motor coordination, and creativity. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: David Haywood, TeamEurope added 'Nissin / SSD Company LTD Dontore da bei - Donbei-kun to Training (Japan)' system. ROMSET: 8389632 bytes in 2 files / 3.44Mb packed $end $info=ndpmj $mame 0.279 [David Haywood, TeamEurope] Dontore da bei 2 - Ouchi de, Minna de Fitness! (Japan), Nissin / SSD Company LTD, 2008 This is a home console video game designed for fitness and family-friendly physical activity, featuring a playful and inclusive approach. Through a series of guided exercises and workouts, the game encourages players to move, dance, and work out by following the on-screen movements. Designed for both solo and group play at home, it combines upbeat music, mini-games, and motivational feedback to make exercise fun and accessible for all ages. With a strong emphasis on social interaction and overall well-being, it serves as a gamification tool for physical activity—typical of Japanese titles focused on active, lifestyle-oriented experiences. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: David Haywood and TeamEurope added 'Nissin / SSD Company LTD Dontore da bei 2 - Ouchi de, Minna de Fitness! (Japan)' system. ROMSET: 8390656 bytes in 2 files / 2.90Mb packed $end $info=nds $mame 0.190 [Ryan Holtz] DS, Nintendo, 2004 The Nintendo DS or simply, DS, is a 32-bit dual-screen handheld game console developed and released by Nintendo. The device went on sale in North America on November 21, 2004. The DS, short for "Developers' System" or "Dual Screen", introduced distinctive new features to handheld gaming: two LCD screens working in tandem (the bottom one featuring a touchscreen), a built-in microphone, and support for wireless connectivity. Both screens are encompassed within a clamshell design similar to the Game Boy Advance SP. The Nintendo DS also features the ability for multiple DS consoles to directly interact with each other over Wi-Fi within a short range without the need to connect to an existing wireless network. Alternatively, they could interact online using the now-closed Nintendo Wi-Fi Connection service. Its main competitor was Sony's PlayStation Portable as part of the seventh generation era. It was likened to the Nintendo 64 from the 1990s, which led to several N64 ports such as Super Mario 64 DS, Diddy Kong Racing DS, among others. Prior to its release, the Nintendo DS was marketed as an experimental, "third pillar" in Nintendo's console lineup, meant to complement the Game Boy Advance and GameCube. However, backward compatibility with Game Boy Advance titles and strong sales ultimately established it as the successor to the Game Boy series. On March 2, 2006, Nintendo launched the Nintendo DS Lite, a slimmer and lighter redesign of the original Nintendo DS with brighter screens. On November 1, 2008, Nintendo released the Nintendo DSi, another redesign with several hardware improvements and new features. All Nintendo DS models combined have sold 154.02 million units, making it the best selling handheld game console to date, and the second best selling video game console of all time behind Sony's PlayStation 2. The Nintendo DS line was succeeded by the Nintendo 3DS family in 2011 (source: https://en.wikipedia.org/wiki/Nintendo_DS). DRIVER: nintendo/nds.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.190: Ryan Holtz added 'Nintendo DS' system. ROMSET: 806912 bytes in 5 files / 526.59Kb packed $end $info=ne1000 $mame 0.145u2 NE1000 Network Adapter, , ???? DRIVER: devices/bus/isa/ne1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'NE1000 Network Adapter' device. ROMSET: None required. $end $info=ne2000 $mame 0.145u2 NE2000 Network Adapter, , ???? DRIVER: devices/bus/isa/ne2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'NE2000 Network Adapter' device. ROMSET: None required. $end $info=neat $mame 0.128 [Wilbert Pol, Miodrag Milanović] NEAT (12 MHz, MF2 Keyboard), , 1989 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: Changed description to 'NEAT (12 MHz, MF2 Keyboard)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'NEAT (CGA, MF2 Keyboard)' system. ROMSET: 655360 bytes in 19 files / 369.24Kb packed $end $info=necapciv $mame 0.234 [jafir, dhau, rfka01] APC IV, NEC, 1986 Technical informations: https://stason.org/TULARC/pc/motherboards/N/NEC-TECHNOLOGIES-INC-286-APC-IV-SERIES-G9YAN.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.234: jafir, dhau and rfka01 added 'NEC APC IV' system. ROMSET: 131072 bytes in 4 files / 31.09Kb packed $end $info=nectk85 $mame 0.148u1 [Robbbert, Nama] TK-85, NEC, 1980 The NEC TK-85 was a 8085 CPU based microprocessor trainer which followed in the footsteps of the famous 8080 based NEC TK-80. The operation of micro trainers such as the TK-85 is very simple. In general data is entered into the machine via a small HEX keypad. This code is entered into specified address locations and can then be 'run'. Programs are displayed on a small 8 segment LED display. Any program can later be edited and re-run if desired. Two audio jacks allow the program to be saved and loaded via cassette. Although this description is very simplistic, there really isn't much more to the general operation of this machine (source: http://www.neoncluster.com/home/tk85.html). DRIVER: trainer/tk80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.148u1: Robbbert and Nama added 'NEC TK-85' system. ROMSET: 2048 bytes in 1 file / 1.50Kb packed $end $info=neiva $mame 0.137 [Miodrag Milanović] PK8020 Neiva, , 1987 DRIVER: ussr/pk8020.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: korvet_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.214: BugFIX #05802: [DIP/Input] (pk8020.cpp) korvet, neiva, kontur: Keyboard does not work! [Robbbert]. - 0.137: Miodrag Milanović added 'PK8020 Kontur' system. ROMSET: 24576 bytes in 3 files / 19.14Kb packed $end $info=neocart_bangbead $mame 0.154 Neo Geo Bangbead CMC42 Cart, , ???? DRIVER: devices/bus/neogeo/cmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (cmc_bangbead_cart) to (neocart_bangbead). - 0.154: Added 'Neo Geo Bangbead CMC42 Cart' device. ROMSET: None required. $end $info=neocart_boot $mame 0.184 Neo Geo Bootleg Protected Cart, , ???? DRIVER: devices/bus/neogeo/boot_misc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Neo Geo Bootleg Protected Cart' device. ROMSET: None required. $end $info=neocart_cmc $mame 0.184 Neo Geo CMC Cart, , ???? DRIVER: devices/bus/neogeo/cmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Neo Geo CMC Cart' device. ROMSET: None required. $end $info=neocart_ct2k3 $mame 0.154 Neo Geo CTHD 2003 Cart, , ???? DRIVER: devices/bus/neogeo/boot_cthd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_cthd2003_cart) to (neocart_ct2k3). - 0.154: Added 'Neo Geo CTHD 2003 Cart' device. ROMSET: None required. $end $info=neocart_ct2k3sa $mame 0.154 Neo Geo CTHD 2003 Sp Alt Cart, , ???? DRIVER: devices/bus/neogeo/boot_cthd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_ct2k3sa_cart) to (neocart_ct2k3sa). - 0.154: Added 'Neo Geo CTHD 2003 Sp Alt Cart' device. ROMSET: None required. $end $info=neocart_ct2k3sp $mame 0.154 Neo Geo CTHD 2003 Sp Cart, , ???? DRIVER: devices/bus/neogeo/boot_cthd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_ct2k3sp_cart) to (neocart_ct2k3sp). - 0.154: Added 'Neo Geo CTHD 2003 Sp Cart' device. ROMSET: None required. $end $info=neocart_fatfury2 $mame 0.174 Neo Geo Fatal Furty 2 Cart, , ???? DRIVER: devices/bus/neogeo/fatfury2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Neo Geo Fatal Furty 2 Cart'. - 0.174: Added 'Neo Geo Fatal Fury 2 Cart' device. ROMSET: None required. $end $info=neocart_ganryu $mame 0.154 Neo Geo Ganryu CMC42 Cart, , ???? DRIVER: devices/bus/neogeo/cmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (cmc_ganryu_cart) to (neocart_ganryu). - 0.154: Added 'Neo Geo Ganryu CMC42 Cart' device. ROMSET: None required. $end $info=neocart_garou $mame 0.154 Neo Geo Garou SMA Cart, , ???? DRIVER: devices/bus/neogeo/sma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (sma_garou_cart) to (neocart_garou). - 0.154: Added 'Neo Geo Garou SMA Cart' device. ROMSET: None required. $end $info=neocart_garoubl $mame 0.154 Neo Geo Garou Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_misc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_garoubl_cart) to (neocart_garoubl). - 0.154: Added 'Neo Geo Garou Bootleg Cart' device. ROMSET: None required. $end $info=neocart_garouh $mame 0.154 Neo Geo Garou AES SMA Cart, , ???? DRIVER: devices/bus/neogeo/sma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (sma_garouh_cart) to (neocart_garouh). - 0.154: Added 'Neo Geo Garou AES SMA Cart' device. ROMSET: None required. $end $info=neocart_jockeygp $mame 0.174 Neo Geo Jockey GP CMC50 Cart, , ???? DRIVER: devices/bus/neogeo/cmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Added 'Neo Geo Jockey GP CMC50 Cart' device. ROMSET: None required. $end $info=neocart_k2k2 $mame 0.154 Neo Geo KOF2002-Type Cart, , ???? DRIVER: devices/bus/neogeo/kof2k2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Renamed (k2k_k2k_cart) to (neocart_k2k2). - 0.154: Added 'Neo Geo KOF2002-Type Cart' device. ROMSET: None required. $end $info=neocart_kf10thep $mame 0.154 Neo Geo KoF 10th Ann. EP Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_misc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_kf10thep_cart) to (neocart_kf10thep). - 0.154: Added 'Neo Geo KOF 10th Ann. EP Bootleg Cart' device. ROMSET: None required. $end $info=neocart_kf2k2mp $mame 0.154 Neo Geo KoF 2002 MP Cart, , ???? DRIVER: devices/bus/neogeo/boot_kof2k2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_kf2k2mp_cart) to (neocart_kf2k2mp). - 0.154: Added 'Neo Geo KOF 2002 MP Cart' device. ROMSET: None required. $end $info=neocart_kf2k2mp2 $mame 0.154 Neo Geo KoF 2002 MP2 Cart, , ???? DRIVER: devices/bus/neogeo/boot_kof2k2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_kf2k2mp2_cart) to (neocart_kf2k2mp2). - 0.154: Added 'Neo Geo KOF 2002 MP2 Cart' device. ROMSET: None required. $end $info=neocart_kf2k2pls $mame 0.154 Neo Geo KoF 2002 Plus Cart, , ???? DRIVER: devices/bus/neogeo/kof2k2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Neo Geo KoF 2002 Plus Cart'. - 0.174: Renamed (k2k_k2kpls_cart) to (neocart_kf2k2pls). - 0.154: Added 'Neo Geo KOF2002 Plus Cart' device. ROMSET: None required. $end $info=neocart_kf2k3bl $mame 0.154 Neo Geo KoF 2003 Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_kof2k3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_kf2k3bl_cart) to (neocart_kf2k3bl). - 0.154: Added 'Neo Geo KOF 2003 Bootleg Cart' device. ROMSET: None required. $end $info=neocart_kf2k3pl $mame 0.154 Neo Geo KoF 2003 PL Cart, , ???? DRIVER: devices/bus/neogeo/boot_kof2k3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_kf2k3pl_cart) to (neocart_kf2k3pl). - 0.154: Added 'Neo Geo KOF 2003 PL Cart' device. ROMSET: None required. $end $info=neocart_kf2k3upl $mame 0.154 Neo Geo KoF 2003 UPL Cart, , ???? DRIVER: devices/bus/neogeo/boot_kof2k3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_kf2k3upl_cart) to (neocart_kf2k3upl). - 0.154: Added 'Neo Geo KOF 2003 UPL Cart' device. ROMSET: None required. $end $info=neocart_kf2k4se $mame 0.154 Neo Geo KoF 2004 SE Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_misc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_kf2k4se_cart) to (neocart_kf2k4se). - 0.154: Added 'Neo Geo KOF 2004 SE Bootleg Cart' device. ROMSET: None required. $end $info=neocart_kf2k5uni $mame 0.154 Neo Geo KoF 2005 Unique Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_misc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_kf2k5uni_cart) to (neocart_kf2k5uni). - 0.154: Added 'Neo Geo KOF 2005 Unique Bootleg Cart' device. ROMSET: None required. $end $info=neocart_kof10th $mame 0.154 Neo Geo KoF 10th Ann. Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_kof10th.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Neo Geo KoF 10th Ann. Bootleg Cart'. - 0.174: Renamed (boot_kof10th_cart) to (neocart_kof10th). - 0.154: Added 'Neo Geo KOF 10th Ann Bootleg Cart' device. ROMSET: None required. $end $info=neocart_kof2000 $mame 0.154 Neo Geo KoF 2000 SMA Cart, , ???? DRIVER: devices/bus/neogeo/sma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (sma_kof2000_cart) to (neocart_kof2000). - 0.154: Added 'Neo Geo KOF 2000 SMA Cart' device. ROMSET: None required. $end $info=neocart_kof2000n $mame 0.154 Neo Geo KoF 2000 CMC50 Cart, , ???? DRIVER: devices/bus/neogeo/cmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (cmc_kof2000n_cart) to (neocart_kof2000n). - 0.154: Added 'Neo Geo KOF 2000 CMC50 Cart' device. ROMSET: None required. $end $info=neocart_kof2001 $mame 0.154 Neo Geo KoF 2001 CMC50 Cart, , ???? DRIVER: devices/bus/neogeo/cmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (cmc_kof2001_cart) to (neocart_kof2001). - 0.154: Added 'Neo Geo KOF 2001 CMC50 Cart' device. ROMSET: None required. $end $info=neocart_kof2002 $mame 0.154 Neo Geo KoF 2002 Cart, , ???? DRIVER: devices/bus/neogeo/kof2k2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Neo Geo KoF 2002 Cart'. - 0.174: Renamed (k2k_k2k_cart) to (neocart_kof2002). - 0.154: Added 'Neo Geo KOF2002 Cart' device. ROMSET: None required. $end $info=neocart_kof2002b $mame 0.154 Neo Geo KoF 2002 Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_kof2k2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_kof2002b_cart) to (neocart_kof2002b). - 0.154: Added 'Neo Geo KOF 2002 Bootleg Cart' device. ROMSET: None required. $end $info=neocart_kof2003 $mame 0.154 Neo Geo KoF 2003 PVC Cart, , ???? DRIVER: devices/bus/neogeo/pvc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (p2_kof2003_cart) to (neocart_kof2003). - 0.154: Added 'Neo Geo KOF 2003 PVC Cart' device. ROMSET: None required. $end $info=neocart_kof2003h $mame 0.154 Neo Geo KoF 2003 AES PVC Cart, , ???? DRIVER: devices/bus/neogeo/pvc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (p2_kof2003h_cart) to (neocart_kof2003h). - 0.154: Added 'Neo Geo KOF 2003 AES PVC Cart' device. ROMSET: None required. $end $info=neocart_kof97oro $mame 0.154 Neo Geo KoF 97 Orochi Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_misc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_kof97oro_cart) to (neocart_kof97oro). - 0.154: Added 'Neo Geo KOF 97 Orochi Bootleg Cart' device. ROMSET: None required. $end $info=neocart_kof98 $mame 0.174 Neo Geo KoF 98 Cart, , ???? DRIVER: devices/bus/neogeo/kof98.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Added 'Neo Geo KOF 98 Cart' device. ROMSET: None required. $end $info=neocart_kof99 $mame 0.154 Neo Geo KoF 99 SMA Cart, , ???? DRIVER: devices/bus/neogeo/sma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (sma_kof99_cart) to (neocart_kof99). - 0.154: Added 'Neo Geo KOF 99 SMA Cart' device. ROMSET: None required. $end $info=neocart_kof99k $mame 0.154 Neo Geo KoF 99 Korea CMC42 Cart, , ???? DRIVER: devices/bus/neogeo/cmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (cmc_kof99k_cart) to (neocart_kof99k). - 0.154: Added 'Neo Geo KOF 99 Korea CMC42 Cart' device. ROMSET: None required. $end $info=neocart_kog $mame 0.154 Neo Geo King of Gladiators Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_misc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_kog_cart) to (neocart_kog). - 0.154: Added 'Neo Geo King of Gladiators Bootleg Cart' device. ROMSET: None required. $end $info=neocart_lans2004 $mame 0.154 Neo Geo Lansquenet 2004 Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_misc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_lans2004_cart) to (neocart_lans2004). - 0.154: Added 'Neo Geo Lansquenet 2004 Bootleg Cart' device. ROMSET: None required. $end $info=neocart_matrim $mame 0.154 Neo Geo Matrimelee Cart, , ???? DRIVER: devices/bus/neogeo/kof2k2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (k2k_matrim_cart) to (neocart_matrim). - 0.154: Added 'Neo Geo Matrimelee Cart' device. ROMSET: None required. $end $info=neocart_matrimbl $mame 0.154 Neo Geo Matrimelee Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_cthd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_matrimbl_cart) to (neocart_matrimbl). - 0.154: Added 'Neo Geo Matrimelee Bootleg Cart' device. ROMSET: None required. $end $info=neocart_ms4plus $mame 0.154 Neo Geo Metal Slug 4 Plus PCM2 Cart, , ???? DRIVER: devices/bus/neogeo/pcm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (p2_ms4plus_cart) to (neocart_ms4plus). - 0.154: Added 'Neo Geo Metal Slug 4 Plus PCM2 Cart' device. ROMSET: None required. $end $info=neocart_ms5plus $mame 0.154 Neo Geo Metal Slug 5 Plus Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_misc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_ms5plus_cart) to (neocart_ms5plus). - 0.154: Added 'Neo Geo Metal Slug 5 Plus Bootleg Cart' device. ROMSET: None required. $end $info=neocart_mslug3 $mame 0.154 Neo Geo Metal Slug 3 SMA Cart (green), , ???? DRIVER: devices/bus/neogeo/sma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Neo Geo Metal Slug 3 SMA Cart (green)'. - 0.174: Renamed (sma_mslug3_cart) to (neocart_mslug3). - 0.154: Added 'Neo Geo Metal Slug 3 SMA Cart' device. ROMSET: None required. $end $info=neocart_mslug3a $mame 0.199 Neo Geo Metal Slug 3 SMA Cart (white), , ???? DRIVER: devices/bus/neogeo/sma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.199: Added 'Neo Geo Metal Slug 3 SMA Cart (white)' device. ROMSET: None required. $end $info=neocart_mslug3b6 $mame 0.154 Neo Geo Metal Slug 6 Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_misc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_mslug3b6_cart) to (neocart_mslug3b6). - 0.154: Added 'Neo Geo Metal Slug 6 Bootleg Cart' device. ROMSET: None required. $end $info=neocart_mslug3h $mame 0.154 Neo Geo Metal Slug 3 AES CMC42 Cart, , ???? DRIVER: devices/bus/neogeo/cmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (cmc_mslug3h_cart) to (neocart_mslug3h). - 0.154: Added 'Neo Geo Metal Slug 3 AES CMC42 Cart' device. ROMSET: None required. $end $info=neocart_mslug4 $mame 0.154 Neo Geo Metal Slug 3 PCM2 Cart, , ???? DRIVER: devices/bus/neogeo/pcm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Neo Geo Metal Slug 3 PCM2 Cart'. - 0.174: Renamed (p2_mslug4_cart) to (neocart_mslug4). - 0.154: Added 'Neo Geo Metal Slug 4 PCM2 Cart' device. ROMSET: None required. $end $info=neocart_mslug5 $mame 0.154 Neo Geo Metal Slug 5 PVC Cart, , ???? DRIVER: devices/bus/neogeo/pvc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (p2_mslug5_cart) to (neocart_mslug5). - 0.154: Added 'Neo Geo Metal Slug 5 PVC Cart' device. ROMSET: None required. $end $info=neocart_mslug5b $mame 0.221 [TwistedTom] Neo Geo Metal Slug 5 Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_misc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: TwistedTom added 'Neo Geo Metal Slug 5 Bootleg Cart' device. ROMSET: None required. $end $info=neocart_mslugx $mame 0.174 Neo Geo Metal Slug X Cart, , ???? DRIVER: devices/bus/neogeo/mslugx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Added 'Neo Geo Metal Slug X Cart' device. ROMSET: None required. $end $info=neocart_nitd $mame 0.154 Neo Geo NITD CMC42 Cart, , ???? DRIVER: devices/bus/neogeo/cmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (cmc_nitd_cart) to (neocart_nitd). - 0.154: Added 'Neo Geo NITD CMC42 Cart' device. ROMSET: None required. $end $info=neocart_pcm2 $mame 0.184 Neo Geo PCM2 Cart, , ???? DRIVER: devices/bus/neogeo/pcm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Neo Geo PCM2 Cart' device. ROMSET: None required. $end $info=neocart_pnyaa $mame 0.154 Neo Geo Pnyaa PCM2 Cart, , ???? DRIVER: devices/bus/neogeo/pcm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (p2_pnyaa_cart) to (neocart_pnyaa). - 0.154: Added 'Neo Geo Pnyaa PCM2 Cart' device. ROMSET: None required. $end $info=neocart_preisle2 $mame 0.154 Neo Geo Prehistoric Isle 2 CMC42 Cart, , ???? DRIVER: devices/bus/neogeo/cmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Neo Geo Prehistoric Isle 2 CMC42 Cart'. - 0.174: Renamed (cmc_preisle2_cart) to (neocart_preisle2). - 0.154: Added 'Neo Geo Prehistorik Isle 2 CMC42 Cart' device. ROMSET: None required. $end $info=neocart_pvc $mame 0.184 Neo Geo PVC Cart, , ???? DRIVER: devices/bus/neogeo/pvc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Neo Geo PVC Cart' device. ROMSET: None required. $end $info=neocart_rom $mame 0.154 Neo Geo Standard Carts, , ???? DRIVER: devices/bus/neogeo/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (neogeo_rom) to (neocart_rom). - 0.154: Added 'Neo Geo Standard Carts' device. ROMSET: None required. $end $info=neocart_rotd $mame 0.154 Neo Geo Rage of the Dragon PCM2 Cart, , ???? DRIVER: devices/bus/neogeo/pcm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (p2_rotd_cart) to (neocart_rotd). - 0.154: Added 'Neo Geo Rage of the Dragon PCM2 Cart' device. ROMSET: None required. $end $info=neocart_s1945p $mame 0.154 Neo Geo Strikers 1945 Plus CMC42 Cart, , ???? DRIVER: devices/bus/neogeo/cmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (cmc_s1945p_cart) to (neocart_s1945p). - 0.154: Added 'Neo Geo Strikers 1945 Plus CMC42 Cart' device. ROMSET: None required. $end $info=neocart_samsh5sp $mame 0.174 Neo Geo Samurai Shodown 5 Special Cart, , ???? DRIVER: devices/bus/neogeo/kof2k2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Added 'Neo Geo Samurai Shodown 5 Special Cart' device. ROMSET: None required. $end $info=neocart_samsho5 $mame 0.154 Neo Geo Samurai Shodown 5 Cart, , ???? DRIVER: devices/bus/neogeo/kof2k2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (k2k_ss5_cart) to (neocart_samsho5). - 0.154: Added 'Neo Geo Samurai Shodown 5 Cart' device. ROMSET: None required. $end $info=neocart_samsho5b $mame 0.154 Neo Geo Samurai Shodown 5 Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_misc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_samsho5b_cart) to (neocart_samsho5b). - 0.154: Added 'Neo Geo Samurai Shodown 5 Bootleg Cart' device. ROMSET: None required. $end $info=neocart_sbp $mame 0.174 Neo Geo Super Bubble Pop Cart, , ???? DRIVER: devices/bus/neogeo/sbp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Added 'Neo Geo Super Bubble Pop Cart' device. ROMSET: None required. $end $info=neocart_sengoku3 $mame 0.154 Neo Geo Sengoku 3 CMC42 Cart, , ???? DRIVER: devices/bus/neogeo/cmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (cmc_sengoku3_cart) to (neocart_sengoku3). - 0.154: Added 'Neo Geo Sengoku 3 CMC42 Cart' device. ROMSET: None required. $end $info=neocart_sma $mame 0.184 Neo Geo SMA Cart, , ???? DRIVER: devices/bus/neogeo/sma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Neo Geo SMA Cart' device. ROMSET: None required. $end $info=neocart_svc $mame 0.154 Neo Geo SNK vs Capcom PVC Cart, , ???? DRIVER: devices/bus/neogeo/pvc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (p2_svc_cart) to (neocart_svc). - 0.154: Added 'Neo Geo SNK vs Capcom PVC Cart' device. ROMSET: None required. $end $info=neocart_svcboot $mame 0.154 Neo Geo SVC Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_svc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_svcboot_cart) to (neocart_svcboot). - 0.154: Added 'Neo Geo SVC Bootleg Cart' device. ROMSET: None required. $end $info=neocart_svcplus $mame 0.154 Neo Geo SVC Plus Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_svc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_svcplus_cart) to (neocart_svcplus). - 0.154: Added 'Neo Geo SVC Plus Bootleg Cart' device. ROMSET: None required. $end $info=neocart_svcplusa $mame 0.154 Neo Geo SVC Plus Alt Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_svc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_svcplusa_cart) to (neocart_svcplusa). - 0.154: Added 'Neo Geo SVC Plus Alt Bootleg Cart' device. ROMSET: None required. $end $info=neocart_svcsplus $mame 0.154 Neo Geo SVC S.Plus Bootleg Cart, , ???? DRIVER: devices/bus/neogeo/boot_svc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (boot_svcsplus_cart) to (neocart_svcsplus). - 0.154: Added 'Neo Geo SVC S.Plus Bootleg Cart' device. ROMSET: None required. $end $info=neocart_vliner $mame 0.174 Neo Geo V-Liner Cart, , ???? DRIVER: devices/bus/neogeo/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Added 'Neo Geo V-Liner Cart' device. ROMSET: None required. $end $info=neocart_zupapa $mame 0.154 Neo Geo Zupapa CMC42 Cart, , ???? DRIVER: devices/bus/neogeo/cmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Renamed (cmc_zupapa_cart) to (neocart_zupapa). - 0.154: Added 'Neo Geo Zupapa CMC42 Cart' device. ROMSET: None required. $end $info=neocd $mame 0.132 [Bryan McPhail, Fuzz, Ernesto Corvi, Andrew Prime, Zsolt Vasvari] Neo-Geo CD (NTSC?), SNK, 1994 Neo Geo CD is a game console from SNK that was released in 1994, four years after its cartridge-based equivalent, in an effort to reduce manufacturing costs. It is the second console of the Neo Geo family. The system was originally priced at US$300 new. The unit's 1X CD-ROM drive was slow, making loading times very long as a result, with the system loading up to 56 Mbit of data with every load. Neo Geo CD game prices were low at $50, in contrast to Neo Geo AES game cartridges, which cost as much as $300. The system can also play Audio CDs. All three versions of the system have no region-lock (source: http://en.wikipedia.org/wiki/Neo_Geo_CD). DRIVER: neogeo/neogeocd.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: neocd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.256: CD matrix info belongs on the disc iteself in 'neocd.xml' [Vas Crabb]. - 0.250: Use lowercase for descriptive text and full country names in descriptions in 'neocd.xml' [ArcadeShadow]. - 0.229: Changed description to 'Neo-Geo CD (NTSC?)'. - 0.175: Fix NeoGeo CD P2 inputs [fuzzbop]. - 0.147u3: Giving it the right amount of RAM [David Haywood]. - 0.142u5: Added 'front loading NeoGeo CD dump [furrtek]. - 0.132: Bryan McPhail, Fuzz, Ernesto Corvi, Andrew Prime and Zsolt Vasvari added skeleton driver of 'SNK Neo-Geo CD' system. ROMSET: 1572864 bytes in 3 files / 419.00Kb packed $end $info=neocdz $mame 0.132 [Bryan McPhail, Fuzz, Ernesto Corvi, Andrew Prime, Zsolt Vasvari] Neo-Geo CDZ (US), SNK, 1996 The CDZ was released on December 29, 1995 as the Japanese market replacement for SNK's previous efforts (the "front loader" and the "top loader"). The Neo Geo CD had met with limited success due to it being plagued with slow loading times that could vary from 30 to 60 seconds between loads, depending on the game. Although SNK's American home entertainment division quickly acknowledged that the system simply was incapable to compete with the 3D-able powerhouse systems of the day like Sega's Saturn and Sony's PlayStation, SNK corporate of Japan felt they could continue to maintain profitable sales in the Japanese home market by shortening the previous system's load-times (source: http://en.wikipedia.org/wiki/Neo_Geo_CDZ#CDZ). DRIVER: neogeo/neogeocd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: neocd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.210: BugFIX #07296: [Media Support] (neogeocd.cpp): cannot recognise disks, so unable to play any game [AJR]. - 0.132: Bryan McPhail, Fuzz, Ernesto Corvi, Andrew Prime and Zsolt Vasvari added skeleton driver of 'Neo-Geo CDZ' system. ROMSET: 1703936 bytes in 4 files / 932.52Kb packed $end $info=neocdzj $mame 0.147u4 [FinalBurn Alpha/Barry Harris, David Haywood] Neo-Geo CDZ (Japan), SNK, 1996 The CDZ was released on December 29, 1995 as the Japanese market replacement for SNK's previous efforts (the "front loader" and the "top loader"). The Neo Geo CD had met with limited success due to it being plagued with slow loading times that could vary from 30 to 60 seconds between loads, depending on the game. Although SNK's American home entertainment division quickly acknowledged that the system simply was incapable to compete with the 3D-able powerhouse systems of the day like Sega's Saturn and Sony's PlayStation, SNK corporate of Japan felt they could continue to maintain profitable sales in the Japanese home market by shortening the previous system's load-times (source: http://en.wikipedia.org/wiki/Neo_Geo_CDZ#CDZ). DRIVER: neogeo/neogeocd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: neocd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.147u4: FinalBurn Alpha/Barry Harris and David Haywood added 'SNK Neo-Geo CDZ' system. $end $info=neogeo_cart_slot $mame 0.154 Neo Geo Cartridge Slot, , ???? DRIVER: devices/bus/neogeo/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Neo Geo Cartridge Slot' device. ROMSET: None required. $end $info=neogeo_control_port $mame 0.173 SNK Neo Geo controller port, , ???? DRIVER: devices/bus/neogeo_ctrl/ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SNK Neo Geo controller port'. - 0.173: Added 'SNK Neo Geo control port' device. ROMSET: None required. $end $info=neogeo_ctrl_edge $mame 0.184 SNK Neo Geo Edge Connector (Controller), , ???? DRIVER: devices/bus/neogeo_ctrl/ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'SNK Neo Geo Edge Connector (Controller)' device. ROMSET: None required. $end $info=neogeo_dial $mame 0.184 SNK Neo Geo Dial Controller, , ???? DRIVER: devices/bus/neogeo_ctrl/dial.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'SNK Neo Geo Dial Controller' device. ROMSET: None required. $end $info=neogeo_irrmaze $mame 0.184 SNK Neo Geo Irritating Maze Trackball controller, , ???? DRIVER: devices/bus/neogeo_ctrl/irrmaze.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SNK Neo Geo Irritating Maze Trackball controller'. - 0.184: Added 'SNK Neo Geo Irritating Maze Analog Controller' device. ROMSET: None required. $end $info=neogeo_joy $mame 0.173 SNK Neo Geo Joystick, , ???? DRIVER: devices/bus/neogeo_ctrl/joystick.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.173: Added 'SNK Neo Geo Joystick' device. ROMSET: None required. $end $info=neogeo_joyac $mame 0.184 SNK Neo Geo Arcade Joystick, , ???? DRIVER: devices/bus/neogeo_ctrl/joystick.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'SNK Neo Geo Arcade Joystick' device. ROMSET: None required. $end $info=neogeo_kiz4p $mame 0.184 SNK NEO-FTC1B JAMMA Splitter, , ???? DRIVER: devices/bus/neogeo_ctrl/kizuna4p.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SNK NEO-FTC1B JAMMA Splitter'. - 0.184: Added 'SNK Neo Geo Kizuna 4P Controller' device. ROMSET: None required. $end $info=neogeo_mj $mame 0.173 SNK Neo Geo Mahjong controller, , ???? DRIVER: devices/bus/neogeo_ctrl/mahjong.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (neogeo_mjctrl) to (neogeo_mj). - 0.173: Added 'SNK Neo Geo Mahjong controller' device. ROMSET: None required. $end $info=neogeo_mj_ac $mame 0.184 SNK Neo Geo Arcade Mahjong panel, , ???? DRIVER: devices/bus/neogeo_ctrl/mahjong.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Renamed (neogeo_mjac) to (neogeo_mj_ac). - 0.184: Added 'SNK Neo Geo Arcade Mahjong panel' device. ROMSET: None required. $end $info=neomania_adapter $mame 0.287 [Angelo Salese] Neo Mania Adapter JAMMA board, , ???? DRIVER: devices/bus/centronics/neomania_adapter.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Hookup inputs [Angelo Salese]. - 0.287: Angelo Salese added 'Neo Mania Adapter JAMMA board' device. ROMSET: None required. $end $info=neon250 $mame 0.270 [Angelo Salese] VideoLogic PowerVR Neon 250 (PMX1), , ???? DRIVER: devices/bus/pci/neon250.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: Angelo Salese added 'VideoLogic PowerVR Neon 250 (PMX1)' device. ROMSET: 131072 bytes in 1 file / 20.37Kb packed $end $info=neopad $mame 0.282 [David Haywood, TeamEurope] Shogakukan no Zukan NEO Pad - Ikimono-hen (Japan), Takara Tomy, 201? It’s a plug-and-play console released in Japan in the 2010s, designed to connect to a television. Based on the Zukan franchise, it offers an interactive educational experience featuring content about the animal kingdom. The player uses a pen- or stylus-shaped controller to explore images, listen to sounds, and answer quizzes. Audio and video are output via composite connection, targeting preschool-aged children with an intuitive approach to learning about nature through familiar characters. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Takara Tomy Shogakukan no Zukan NEO Pad - Ikimono-hen (Japan)' system. ROMSET: 142606336 bytes in 1 file / 50.99Mb packed $end $info=neosprite_opt $mame 0.184 Neo-Geo Sprites (optimized), , ???? DRIVER: neogeo/neogeo_spr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Neo-Geo Sprites (optimized)' device. ROMSET: None required. $end $info=neosprite_reg $mame 0.154 Neo-Geo Sprites (regular), , ???? DRIVER: neogeo/neogeo_spr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Neo-Geo Sprites (regular)'. - 0.184: Renamed (neosprite) to (neosprite_reg). - 0.154: Added 'Neogeo Sprites' device. ROMSET: None required. $end $info=nereid $mame 0.199 HP Nereid ASIC, , ???? DRIVER: devices/video/nereid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'overlay support (used by HP98550A), and implemented device_palette_interface [Sven Schnelle]. - 0.199: Added 'HP Nereid ASIC' device. ROMSET: None required. $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 (source: http://en.wikipedia.org/wiki/Nintendo_Entertainment_System). DRIVER: nintendo/nes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: nes.xml, nes_ade.xml, nes_ntbrom.xml, nes_kstudio.xml, nes_datach.xml, famibox.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.284: Three new working software list items (#14650) [Mike Swanson]. - 0.268: Add a not working NES multigame pirate cart (#12403) [ClawGrip]. - 0.251: BugFIX #05996 [Sound] (nintendo/nes.cpp) nes [summer92]: Drum sounds plays incorrectly [hap]. BugFix#06186 [Sound] (nintendo/nes.cpp) nes [portopia]: No sound in Portopia Renzoku Satsujin Jiken [kmg]. BugFix#07625 [Crash/Freeze] (nintendo/nes.cpp) nes [dquest and doordoor]: Games stop responding due to unimplemented interrupts [kmg]. BugFix#07658 [Sound] (nintendo/nes.cpp) nes [ajyureir]: No sound is played. Fixed reported ROM speed when logging cartridge header [TwistedTom]. Use proper bank order for Activision 128K cartridges [kmg]. - 0.249: Replaced abbreviated country names with full names in descriptions in 'nes.xml' [ArcadeShadow]. - 0.248: Added 'drivers for Nintendo M8 and M82 product display systems [kmg]. - 0.247: Use unabbreviated country names, lowercase descriptive text and uppercase initialisms in descriptions 'nes.xml' [kmg]. - 0.244: Fixed a few more mirroring issues, and demoted strikwlf to unsupported in 'nes.xml'. Improved code for emulating several bootlegs. Removed four bad dumps. Explicitly set mirroring for more boards, and trimmed over-dumped ROMs in 'nes.xml' [kmg]. - 0.243: Removed redundant device_start and pcb_reset implementations. Improved emulation of Taito X1-017 boards, and corrected page order in associated program ROM dumps. Cleaned up BMC_12IN1 cartridge emulation. Cleaned up and simplified implementation for several Kaiser boards. Added support for DS-9-27 multi-game cartridge board [kmg]. - 0.242: Improved support for some Waixing pirate Chinese translations [kmg]. - 0.241: Made zapper sensor fuzzier. Removes the pixel-perfect sensor by averaging pixel brightness over circular area around gun position. Treat RGB values equally and don't use lib/util/palette.h's weighted brightness function). Unified character memory banking code, and cleaned up nametable RAM handling [kmg]. - 0.240: Re-tested and updated supported status for various cartridges in 'nes.xml'. Fixed Sunsoft FME-7 interrupt handling [kmg]. - 0.235: Fixed NTDEC PCB bugs, and added 'support for N715021 PCB. Fixed various issues with multi-game cartridges [kmg]. Improved support for various RCM multi-game cartridges [kmg, NewRisingSun]. - 0.222: BugFIX #07551 [Crash/Freeze] (nes.cpp) nes [galivan]: Game freezes after press start or continue [girosintornillos]. - 0.219: Corrected some metadata and added 'some parent/clone relationships in nes.xml [quasiscroto]. - 0.214: Fixed nes.hsi mirroring for Ultimate Stuntman [AJR]. - 0.212: Fixed light gun regressions [Enik Land]. - 0.209: Improved MMC5 extended attributes, use MMC5 ExRAM byte from nametable area to select palette bank [AJR]. Obtain pixel intensity for light gun from screen device rather than accessing VDP/PPU bitmap [Enik Land]. - 0.203: Corrected Japanese titles for chestfld and touch in nes.xml [killamegagiga]. - 0.197: Marked Super Mary a clone of Super Mario Bros (github #3327) [David Haywood]. - 0.189: nes.xml documentation updates: Added 'information about Super Mario Bros. PCB. Fixed serial values and added 'PCB information for Pinball, Super Mario Bros. 2, and Trog! [Inigo Martinez]. - 0.174: Venice Beach Volleyball (Gluk Video) in nes.xml [sewave]. Happily Ever After [Sean McGee, NintendoPlayer]. - 0.161: Added 'three new dumps in nes.xml [Team Europe]. - 0.159: Working MIDI in and out for Miracle Piano [R. Belmont]. - 0.158: Converted input code to use slot devices. this means that now you change the emulated controllers (Zapper, NES Four Score Adapter, Bandai Power Pad and Family Trainer, Famicom Keyboard Component, Arkanoid Vaus Paddle and Mahjong Controller) via the Slot Device menu of the UI interface and not anymore from the System Configurations menu. Also, changing controller now requires to reset the system, so please take some time *before* starting the game if you want to play a game that uses particular controllers. Added emulation of the Konami Hyper Shot controllers, which are necessary to play Hyper Olympics and Hyper Sports for Famicom. Added emulation of the Yonezawa Party Tap controllers, which are necessary to play in more than two players some quiz games for Famicom. Added emulation of the Pachinko controller used by a few pachinko games for Famicom. Added emulation of the Epoch Barcode Battler unit (even if only as Famicom controller, and not as a standalone unit) which is necessary to play Barcode World for Famicom [Fabio Priuli]. - 0.156: Fixed NINA-06 mirroring, making Krazy Kreatures and Mermaids of Atlantis working, and fixing a few glitches in other games (e.g. the Robert Byrne's Pool Challenge proto) [Fabio Priuli]. - 0.155: Added 'dump of 'Codemasters Super Adventure Quests' [Porchy]. Added a couple of new multigame dumps using OneBus PCB [Team Europe]. - 0.154: Added 'correct NVRAM to dezaemon, thanks to naruko's research in nes.xml [Fabio Priuli]. - 0.153: Improved Tengen 800032 (RAMBO-1) IRQ mechanism, based on the new findings from nesdev boards. Hard Drivin' proto is a lot more playable. Properly implemented Aladdin Deck Enhancer as a pass-through cart. Correct syntax to launch e.g. Dizzy The Adventurer is now "mess nes -cart ade -cart2 dizzyadv". Moved Aladdin minicart dumps to a separate softlist (but you can load in -cart2 iNES files from fullpath, if you like) [Fabio Priuli] nes_camerica: simplified emulation of the BF9096 board and fixed emulation of GoldenFive board (used by the Polish Pegasus 5 in 1 cart) [Fabio Priuli]. - 0.149: Fixed NVRAM mirroring in Family Circuit '91 (Namcot-175 board), the game still has some issue when saving to NVRAM [Fabio Priuli]. - 0.147u1: Fixed regression in the famicom keyboard, introduced at some point in mid-2011 [Fabio Priuli]. - 0.146u1: Fixed emulation of DAOU306 pcb needed by Janggun ui Adeul. Added support for a bootleg board by YOKO Soft used by a couple of fighting games. Added support for UNL-FS304 board used by A Link to the Past (Waixing). Added support for the MMC3 variant used by Fight Street VI. Fixed emulation of mapper 52 variant with switched CHR bank lines, used by several pirate multigame carts [Fabio Priuli]. - 0.144u7: Fixed longstanding regression in 4screen mirroring games (e.g. Gauntlet) [Fabio Priuli]. - 0.144u1: Started to add more documentation to the confirmed dumps 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]. - 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]. - 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]. - 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: 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 [Fabio Priuli]. - 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=nes_0353 $mame 0.234 [kmg] NES Cart 0353 PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart 0353 PCB' device. ROMSET: None required. $end $info=nes_09034a $mame 0.148u4 NES Cart 09-034A PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart 09-034A PCB' device. ROMSET: None required. $end $info=nes_158b $mame 0.236 [kmg] NES Cart UNL-158B PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart UNL-158B PCB' device. ROMSET: None required. $end $info=nes_2708 $mame 0.148u4 NES Cart BTL-2708 Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BTL-2708 Pirate PCB' device. ROMSET: None required. $end $info=nes_2a03pur $mame 0.154 NES Cart 2A03 Puritans Album PCB, , ???? DRIVER: devices/bus/nes/2a03pur.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'NES Cart 2A03 Puritans Album PCB' device. ROMSET: None required. $end $info=nes_2yudb $mame 0.237 [kmg] NES Cart Yu Yu Hakusho - Dragon Ball Z 2 in 1 PCB, , ???? DRIVER: devices/bus/nes/vrc_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart Yu Yu Hakusho - Dragon Ball Z 2 in 1 PCB' device. ROMSET: None required. $end $info=nes_3013 $mame 0.235 [kmg] NES Cart Sachen 3013 PCB, , ???? DRIVER: devices/bus/nes/sachen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart Sachen 3013 PCB' device. ROMSET: None required. $end $info=nes_3014 $mame 0.237 [kmg] NES Cart Sachen 3014 PCB, , ???? DRIVER: devices/bus/nes/sachen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart Sachen 3014 PCB' device. ROMSET: None required. $end $info=nes_3dblock $mame 0.148u4 NES Cart RCM 3D Block PCB, , ???? DRIVER: devices/bus/nes/rcm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart RCM 3D Block PCB' device. ROMSET: None required. $end $info=nes_43272 $mame 0.148u4 NES Cart UNL-43272 PCB, , ???? DRIVER: devices/bus/nes/pirate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart UNL-43272 PCB' device. ROMSET: None required. $end $info=nes_4score_p1p3 $mame 0.158 Nintendo Four Score Adapter P1/P3, , ???? DRIVER: devices/bus/nes_ctrl/4score.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.158: Added 'Nintendo Four Score Adapter P1/P3' device. ROMSET: None required. $end $info=nes_4score_p2p4 $mame 0.158 Nintendo Four Score Adapter P2/P4, , ???? DRIVER: devices/bus/nes_ctrl/4score.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.158: Added 'Nintendo Four Score Adapter P2/P4' device. ROMSET: None required. $end $info=nes_6035052 $mame 0.148u4 NES Cart UNL-603-5052 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart UNL-603-5052 PCB' device. ROMSET: None required. $end $info=nes_74x139 $mame 0.148u4 NES Cart Discrete Logic (74*139/74) PCB, , ???? DRIVER: devices/bus/nes/discrete.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Discrete Logic (74*139/74) PCB' device. ROMSET: None required. $end $info=nes_74x161 $mame 0.148u4 NES Cart Discrete Logic (74*161/161/32) PCB, , ???? DRIVER: devices/bus/nes/discrete.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Discrete Logic (74*161/161/32) PCB' device. ROMSET: None required. $end $info=nes_74x377 $mame 0.148u4 NES Cart Discrete Logic (74*377) PCB, , ???? DRIVER: devices/bus/nes/discrete.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Discrete Logic (74*377) PCB' device. ROMSET: None required. $end $info=nes_8237 $mame 0.148u4 NES Cart UNL-8237 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart UNL-8237 PCB' device. ROMSET: None required. $end $info=nes_8237a $mame 0.236 [kmg] NES Cart UNL-8237A PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart UNL-8237A PCB' device. ROMSET: None required. $end $info=nes_8bitxmas $mame 0.239 [kmg] NES Cart Sealie 8BIT XMAS PCB, , ???? DRIVER: devices/bus/nes/sealie.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: kmg added 'NES Cart Sealie 8BIT XMAS PCB' device. ROMSET: None required. $end $info=nes_900218 $mame 0.237 [kmg] NES Cart 900218 PCB, , ???? DRIVER: devices/bus/nes/vrc_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart 900218 PCB' device. ROMSET: None required. $end $info=nes_a65as $mame 0.148u4 NES Cart A65AS PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart A65AS PCB' device. ROMSET: None required. $end $info=nes_a88s1 $mame 0.236 [kmg] NES Cart BMC A88S-1 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart BMC A88S-1 PCB' device. ROMSET: None required. $end $info=nes_ac08 $mame 0.148u4 NES Cart AC08 Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart AC08 Pirate PCB' device. ROMSET: None required. $end $info=nes_action52 $mame 0.148u4 NES Cart Action 52 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Action 52 PCB' device. ROMSET: None required. $end $info=nes_action53 $mame 0.153 NES Cart Action 53 PCB, , ???? DRIVER: devices/bus/nes/act53.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'NES Cart Action 53 PCB' device. ROMSET: None required. $end $info=nes_ade_slot $mame 0.163 NES Aladdin Deck Enhancer Cartridge Slot, , ???? DRIVER: devices/bus/nes/aladdin.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'NES Aladdin Deck Enhancer Cartridge Slot' device. ROMSET: None required. $end $info=nes_agci50282 $mame 0.148u4 NES Cart AGCI 50282 PCB, , ???? DRIVER: devices/bus/nes/pirate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart AGCI 50282 PCB' device. ROMSET: None required. $end $info=nes_aladdin $mame 0.153 NES Cart Camerica Aladdin PCB, , ???? DRIVER: devices/bus/nes/aladdin.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'NES Cart Camerica Aladdin PCB' device. ROMSET: None required. $end $info=nes_algn_rom $mame 0.184 NES Aladdin Deck Enhancer ALGN ROM, , ???? DRIVER: devices/bus/nes/aladdin.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'NES Aladdin Deck Enhancer ALGN ROM' device. ROMSET: None required. $end $info=nes_algq_rom $mame 0.184 NES Aladdin Deck Enhancer ALGQ ROM, , ???? DRIVER: devices/bus/nes/aladdin.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'NES Aladdin Deck Enhancer ALGQ ROM' device. ROMSET: None required. $end $info=nes_apu_vt $mame 0.226 [David Haywood] XOP APU, , ???? DRIVER: devices/sound/nes_apu_vt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: It claims to be GPL, then it can't have a GPL-incompatible license restriction [hap]. - 0.242: Don't zero DPCM channel output when disabled (fixes some audio popping). Removed register read-back, corrected length counter table, and cleaned up code [kmg]. - 0.241: Added 'noise channel period table for PAL systems. Fixed a value in the parallel NTSC table for the largest period (lowest freq). Fixed a value in the counter length table (for all channels but DMC). Improved triangle channel emulation, reducing audible popping [kmg]. Improved mixing, clamping, duty cycles, and interaction between channels [cam900]. - 0.240: Added 'DPCM period table for PAL systems [kmg]. - 0.226: David Haywood added 'XOP APU' device. ROMSET: None required. $end $info=nes_arcstick $mame 0.158 Nintendo Family Computer Arcade Stick, , ???? DRIVER: devices/bus/nes_ctrl/joypad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.158: Added 'Nintendo Family Computer Arcade Stick' device. ROMSET: None required. $end $info=nes_asn $mame 0.148u4 NES Cart Ai Senshi Nicol Bootleg PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Ai Senshi Nicol Bootleg PCB' device. ROMSET: None required. $end $info=nes_ax40g $mame 0.237 [kmg] NES Cart UNL-AX-40G PCB, , ???? DRIVER: devices/bus/nes/vrc_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart UNL-AX-40G PCB' device. ROMSET: None required. $end $info=nes_ax5705 $mame 0.148u4 NES Cart AX5705 PCB, , ???? DRIVER: devices/bus/nes/vrc_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart AX5705 PCB' device. ROMSET: None required. $end $info=nes_axrom $mame 0.148u4 NES Cart AxROM PCB, , ???? DRIVER: devices/bus/nes/nxrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.1484u: Added 'NES Cart AxROM PCB' device. ROMSET: None required. $end $info=nes_bandai_pt554 $mame 0.148u4 NES Cart Bandai PT-554 PCB, , ???? DRIVER: devices/bus/nes/pt554.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Changed description to 'NES Cart Bandai PT-554 PCB'. - 0.186: Changed description to 'NES Cart Bandai BT-554 PCB'. - 0.148u4: Added 'NES Cart Bandai PT-554 PCB' device. ROMSET: None required. $end $info=nes_bandaihs $mame 0.238 [Fabio Priuli] Bandai Hyper Shot Lightgun, , ???? DRIVER: devices/bus/nes_ctrl/bandaihs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Fabio Priuli added 'Bandai Hyper Shot Lightgun' device. ROMSET: None required. $end $info=nes_batmanfs $mame 0.234 [kmg] NES Cart Batman Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart Batman Pirate PCB' device. ROMSET: None required. $end $info=nes_batmap_000 $mame 0.236 [kmg] NES Cart Batlab BATMAP-000 PCB, , ???? DRIVER: devices/bus/nes/batlab.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart Batlab BATMAP-000 PCB' device. ROMSET: None required. $end $info=nes_batmap_srrx $mame 0.236 [kmg] NES Cart Batlab BATMAP-SRR-X PCB, , ???? DRIVER: devices/bus/nes/batlab.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart Batlab BATMAP-SRR-X PCB' device. ROMSET: None required. $end $info=nes_bcbattle $mame 0.158 Epoch Barcode Battler (FC), , ???? DRIVER: devices/bus/nes_ctrl/bcbattle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.158: Added 'Epoch Barcode Battler (FC)' device. ROMSET: None required. $end $info=nes_benshieng $mame 0.148u4 NES Cart Benshieng PCB, , ???? DRIVER: devices/bus/nes/benshieng.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Benshieng PCB' device. ROMSET: None required. $end $info=nes_bf9093 $mame 0.148u4 NES Cart Camerica BF9093 PCB, , ???? DRIVER: devices/bus/nes/camerica.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Camerica BF9093 PCB' device. ROMSET: None required. $end $info=nes_bf9096 $mame 0.148u4 NES Cart Camerica BF9096 PCB, , ???? DRIVER: devices/bus/nes/camerica.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Camerica BF9096 PCB' device. ROMSET: None required. $end $info=nes_bf9096a $mame 0.244 [kmg] NES Cart Camerica BF9096 Alt PCB, , ???? DRIVER: devices/bus/nes/camerica.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: kmg added 'NES Cart Camerica BF9096 Alt PCB' device. ROMSET: None required. $end $info=nes_bitcorp_dis $mame 0.148u4 NES Cart Discrete Logic (74*161/138) PCB, , ???? DRIVER: devices/bus/nes/discrete.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Discrete Logic (74*161/138) PCB' device. ROMSET: None required. $end $info=nes_bmc_00202650 $mame 0.236 [kmg] NES Cart BMC 00202650 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart BMC 00202650 PCB' device. ROMSET: None required. $end $info=nes_bmc_1160 $mame 0.148u4 NES Cart BMC-1160 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (nes_bmc_11160) to (nes_bmc_1160) and description changed to 'NES Cart BMC-1160 PCB'. - 0.148u4: Added 'NES Cart BMC-11160 PCB' device. ROMSET: None required. $end $info=nes_bmc_1200in1 $mame 0.148u4 NES Cart BMC 1200 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 1200 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_12in1 $mame 0.148u4 NES Cart BMC 12 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 12 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_150in1 $mame 0.148u4 NES Cart BMC 150 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 150 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_15in1 $mame 0.148u4 NES Cart BMC 15 in 1 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 15 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_190in1 $mame 0.148u4 NES Cart BMC 190 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 190 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_20in1 $mame 0.148u4 NES Cart BMC 20 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 20 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_21in1 $mame 0.148u4 NES Cart BMC 21 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 21 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_22games $mame 0.148u4 NES Cart BMC 22 Games PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 22 Games PCB' device. ROMSET: None required. $end $info=nes_bmc_2751 $mame 0.235 [kmg] NES Cart BMC-2751 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart BMC-2751 PCB' device. ROMSET: None required. $end $info=nes_bmc_31in1 $mame 0.148u4 NES Cart BMC 31 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 31 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_35in1 $mame 0.148u4 NES Cart BMC 35 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 35 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_36in1 $mame 0.148u4 NES Cart BMC 36 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 36 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_411120c $mame 0.148u4 NES Cart BMC 411120C PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 411120C PCB' device. ROMSET: None required. $end $info=nes_bmc_420y2k $mame 0.237 [kmg] NES Cart BMC Y2K 420 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart BMC Y2K 420 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_42in1reset $mame 0.148u4 NES Cart BMC 42 in 1 (Reset Based) PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 42 in 1 (Reset Based) PCB' device. ROMSET: None required. $end $info=nes_bmc_4in1reset $mame 0.148u4 NES Cart BMC 4 in 1 (Reset Based) PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 4 in 1 (Reset Based) PCB' device. ROMSET: None required. $end $info=nes_bmc_500in1 $mame 0.235 [kmg] NES Cart BMC 500 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart BMC 500 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_5in1 $mame 0.239 [kmg] NES Cart BMC 5 in 1 1993 Copyright PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: kmg added 'NES Cart BMC 5 in 1 1993 Copyright PCB' device. ROMSET: None required. $end $info=nes_bmc_60311c $mame 0.235 [kmg] NES Cart BMC 60311C PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart BMC 60311C PCB' device. ROMSET: None required. $end $info=nes_bmc_64in1 $mame 0.148u4 NES Cart BMC 64 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 64 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_64y2k $mame 0.148u4 NES Cart BMC Y2K 64 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: Changed description to 'NES Cart BMC Y2K 64 in 1 PCB'. - 0.148u4: Added 'NES Cart BMC 64 in 1 Y2K PCB' device. ROMSET: None required. $end $info=nes_bmc_70in1 $mame 0.148u4 NES Cart BMC 70 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 70 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_72in1 $mame 0.148u4 NES Cart BMC 72 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 72 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_76in1 $mame 0.148u4 NES Cart BMC 76 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 76 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_80013b $mame 0.234 [kmg] NES Cart BMC 80013-B PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart BMC 80013-B PCB' device. ROMSET: None required. $end $info=nes_bmc_800in1 $mame 0.148u4 NES Cart BMC 800 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 800 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_810305c $mame 0.237 [kmg] NES Cart BMC 81-03-05-C PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart BMC 81-03-05-C PCB' device. ROMSET: None required. $end $info=nes_bmc_810544c $mame 0.148u4 NES Cart BMC 810544-C-A1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: Renamed (nes_810544c) to (nes_bmc_810544c) and description changed to 'NES Cart BMC 810544-C-A1 PCB'. - 0.148u4: Added 'NES Cart 810544-C-A1 PCB' device. ROMSET: None required. $end $info=nes_bmc_8157 $mame 0.148u4 NES Cart BMC-8157 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC-8157 PCB' device. ROMSET: None required. $end $info=nes_bmc_820720c $mame 0.236 [kmg] NES Cart BMC 820720C PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart BMC 820720C PCB' device. ROMSET: None required. $end $info=nes_bmc_82ab $mame 0.241 [kmg] NES Cart BMC 82AB PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: kmg added 'NES Cart BMC 82AB PCB' device. ROMSET: None required. $end $info=nes_bmc_830118c $mame 0.148u4 NES Cart BMC 830118C PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC 830118C PCB' device. ROMSET: None required. $end $info=nes_bmc_830425c $mame 0.235 [kmg] NES Cart BMC 830425C-4391T PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart BMC 830425C-4391T PCB' device. ROMSET: None required. $end $info=nes_bmc_830506c $mame 0.237 [kmg] NES Cart BMC 830506C PCB, , ???? DRIVER: devices/bus/nes/vrc_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart BMC 830506C PCB' device. ROMSET: None required. $end $info=nes_bmc_830832c $mame 0.235 [kmg] NES Cart BMC 830832C PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added NES Cart BMC 830832C PCB' device. ROMSET: None required. $end $info=nes_bmc_830928c $mame 0.236 [kmg] NES Cart BMC 830928C PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart BMC 830928C PCB' device. ROMSET: None required. $end $info=nes_bmc_831128c $mame 0.243 [kmg] NES Cart BMC 831128C PCB, , ???? DRIVER: devices/bus/nes/vrc_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: kmg added 'NES Cart BMC 831128C PCB' device. ROMSET: None required. $end $info=nes_bmc_850437c $mame 0.235 [kmg] NES Cart BMC 850437C PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart BMC 850437C PCB' device. ROMSET: None required. $end $info=nes_bmc_891227 $mame 0.241 [kmg] NES Cart BMC 891227 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: kmg added 'NES Cart BMC 891227 PCB' device. ROMSET: None required. $end $info=nes_bmc_8in1 $mame 0.235 [kmg] NES Cart BMC GRM070 8 in 1 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart BMC GRM070 8 in 1 PCB. $end $info=nes_bmc_970630c $mame 0.237 [kmg] NES Cart BMC 970630C PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart BMC 970630C PCB' device. ROMSET: None required. $end $info=nes_bmc_a9746 $mame 0.236 [kmg] NES Cart A-9746 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart A-9746 PCB' device. ROMSET: None required. $end $info=nes_bmc_ball11 $mame 0.148u4 NES Cart BMC Ball 11 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC Ball 11 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_ctc09 $mame 0.234 [kmg] NES Cart BMC CTC-09 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart BMC CTC-09 PCB' device. ROMSET: None required. $end $info=nes_bmc_ctc12in1 $mame 0.241 [kmg] NES Cart BMC CTC-12IN1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: kmg added 'NES Cart BMC CTC-12IN1 PCB' device. ROMSET: None required. $end $info=nes_bmc_ds927 $mame 0.243 [kmg] NES Cart BMC DS-9-27 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: kmg added 'NES Cart BMC DS-9-27 PCB' device. ROMSET: None required. $end $info=nes_bmc_el86xc $mame 0.235 [kmg] NES Cart BMC EL860947C/EL861121C PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: Renamed (nes_fcgj8in1) to (nes_bmc_el86xc). - 0.235: kmg added 'NES Cart BMC FC Genjin 8 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_f15 $mame 0.235 [kmg] NES Cart BMC F-15 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart BMC F-15 PCB' device. ROMSET: None required. $end $info=nes_bmc_f600 $mame 0.237 [kmg] NES Cart BMC F600 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart BMC F600 PCB' device. ROMSET: None required. $end $info=nes_bmc_fam250 $mame 0.240 [kmg] NES Cart BMC FAM250 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.240: kmg added 'NES Cart BMC FAM250 PCB' device. ROMSET: None required. $end $info=nes_bmc_g146 $mame 0.148u4 NES Cart BMC-G-146 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC-G-146 PCB' device. ROMSET: None required. $end $info=nes_bmc_gka $mame 0.148u4 NES Cart BMC GK-A PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC GK-A PCB' device. ROMSET: None required. $end $info=nes_bmc_gkb $mame 0.148u4 NES Cart BMC GK-B PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC GK-B PCB' device. ROMSET: None required. $end $info=nes_bmc_gkcxin1 $mame 0.235 [kmg] NES Cart BMC GKCXIN1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart BMC GKCXIN1 PCB' device. ROMSET: None required. $end $info=nes_bmc_gn45 $mame 0.235 [kmg] NES Cart BMC GN-45 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart BMC GN-45 PCB' device. ROMSET: None required. $end $info=nes_bmc_gn91b $mame 0.237 [kmg] NES Cart BMC GN-91B PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart BMC GN-91B PCB' device. ROMSET: None required. $end $info=nes_bmc_gold260 $mame 0.148u4 NES Cart BMC Golden Game X in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: Changed description to 'NES Cart BMC Golden Game X in 1 PCB'. - 0.148u4: Added 'NES Cart BMC Golden 260 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_gold7in1 $mame 0.148u4 NES Cart BMC Golden 7 in 1 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC Golden 7 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_hik300 $mame 0.148u4 NES Cart BMC HIK 300 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC HIK 300 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_hik4 $mame 0.148u4 NES Cart BMC HIK 4 in 1 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NES Cart BMC HIK 4 in 1 PCB'. - 0.148u4: Added 'NES Cart BMC Super HIK 4 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_hik8 $mame 0.148u4 NES Cart BMC HIK 8 in 1 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NES Cart BMC HIK 8 in 1 PCB'. - 0.148u4: Added 'NES Cart BMC Super HIK 8 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_hp898f $mame 0.236 [kmg] NES Cart BMC HP-898F PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart BMC HP-898F PCB' device. ROMSET: None required. $end $info=nes_bmc_jy012005 $mame 0.239 [kmg] NES Cart BMC JY012005 PCB, , ???? DRIVER: devices/bus/nes/mmc1_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: kmg added 'NES Cart BMC JY012005 PCB' device. ROMSET: None required. $end $info=nes_bmc_jy208 $mame 0.237 [kmg] NES Cart BMC JY-208 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart BMC JY-208 PCB' device. ROMSET: None required. $end $info=nes_bmc_jy302 $mame 0.240 [kmg] NES Cart BMC JY-302 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.240: kmg added 'NES Cart BMC JY-302 PCB' device. ROMSET: None required. $end $info=nes_bmc_jy820845c $mame 0.236 [kmg] NES Cart BMC JY820845C PCB, , ???? DRIVER: devices/bus/nes/mmc1_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart BMC JY820845C PCB' device. ROMSET: None required. $end $info=nes_bmc_k1029 $mame 0.235 [kmg] NES Cart BMC K-1029 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart BMC K-1029 PCB' device. ROMSET: None required. $end $info=nes_bmc_k3006 $mame 0.235 [kmg] NES Cart BMC K-3006 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart BMC K-3006 PCB' device. ROMSET: None required. $end $info=nes_bmc_k3033 $mame 0.237 [kmg] NES Cart BMC K-3033 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart BMC K-3033 PCB' device. ROMSET: None required. $end $info=nes_bmc_k3036 $mame 0.235 [kmg] NES Cart BMC K-3036 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart BMC K-3036 PCB' device. ROMSET: None required. $end $info=nes_bmc_k3046 $mame 0.234 [kmg] NES Cart BMC K-3046 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart BMC K-3046 PCB' device. ROMSET: None required. $end $info=nes_bmc_k3071 $mame 0.243 [kmg] NES Cart BMC K-3071 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: kmg added 'NES Cart BMC K-3071 PCB' device. ROMSET: None required. $end $info=nes_bmc_kc885 $mame 0.240 [kmg] NES Cart BMC KC885 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.240: kmg added 'NES Cart BMC KC885 PCB' device. ROMSET: None required. $end $info=nes_bmc_kl06 $mame 0.243 [kmg] NES Cart BMC KL-06 PCB, , ???? DRIVER: devices/bus/nes/vrc_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: kmg added 'NES Cart BMC KL-06 PCB' device. ROMSET: None required. $end $info=nes_bmc_l6in1 $mame 0.237 [kmg] NES Cart BMC L6IN1 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart BMC L6IN1 PCB' device. ROMSET: None required. $end $info=nes_bmc_lc160 $mame 0.235 [kmg] NES Cart BMC Little Com 160 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart BMC Little Com 160 PCB' device. ROMSET: None required. $end $info=nes_bmc_nc20mb $mame 0.237 [kmg] NES Cart BMC NC-20MB PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart BMC NC-20MB PCB' device. ROMSET: None required. $end $info=nes_bmc_s009 $mame 0.243 [kmg] NES Cart BMC S-009 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: kmg added 'NES Cart BMC S-009 PCB' device. ROMSET: None required. $end $info=nes_bmc_s700 $mame 0.148u4 NES Cart BMC Super 700 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC Super 700 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_sa005a $mame 0.234 [kmg] NES Cart BMC SA005-A PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart BMC SA005-A PCB' device. ROMSET: None required. $end $info=nes_bmc_sbig7 $mame 0.148u4 NES Cart BMC Super BIG 7 in 1 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (nes_bmc_sbit7) to (nes_bmc_sbig7). - 0.148u4: Added 'NES Cart BMC Super BIG 7 in 1 PCB' device. ROMSET: None required. $end $info=nes_bmc_sfc12 $mame 0.237 [kmg] NES Cart BMC SFC-12 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart BMC SFC-12 PCB' device. ROMSET: None required. $end $info=nes_bmc_tf2740 $mame 0.239 [kmg] NES Cart BMC TF2740 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: kmg added 'NES Cart BMC TF2740 PCB' device. ROMSET: None required. $end $info=nes_bmc_th22913 $mame 0.235 [kmg] NES Cart BMC TH2291-3 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart BMC TH2291-3 PCB' device. ROMSET: None required. $end $info=nes_bmc_th2348 $mame 0.243 [kmg] NES Cart BMC TH2348 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: kmg added 'NES Cart BMC TH2348 PCB' device. ROMSET: None required. $end $info=nes_bmc_tj03 $mame 0.234 [kmg] NES Cart BMC TJ-03 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart BMC TJ-03 PCB' device. ROMSET: None required. $end $info=nes_bmc_ws $mame 0.148u4 NES Cart BMC WS PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BMC WS PCB' device. ROMSET: None required. $end $info=nes_bmc_yy841101c $mame 0.235 [kmg] NES Cart BMC YY841101C PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: Renamed (nes_bmc_841101c) to (nes_bmc_yy841101c) and description changed to 'NES Cart BMC YY841101C PCB'. - 0.235: kmg added 'NES Cart BMC 841101C PCB' device. ROMSET: None required. $end $info=nes_bmc_yy841155c $mame 0.236 [kmg] NES Cart BMC YY841155C PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart BMC YY841155C PCB' device. ROMSET: None required. $end $info=nes_bmw8544 $mame 0.238 [Fabio Priuli] NES Cart BMW8544 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Fabio Priuli added 'NES Cart BMW8544 PCB' device. ROMSET: None required. $end $info=nes_btl_cj $mame 0.235 [kmg] NES Cart Contra Japan Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart Contra Japan Pirate PCB' device. ROMSET: None required. $end $info=nes_btl_dn $mame 0.148u4 NES Cart DragonNinja Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart DragonNinja Pirate PCB' device. ROMSET: None required. $end $info=nes_bxrom $mame 0.148u4 NES Cart BxROM PCB, , ???? DRIVER: devices/bus/nes/nxrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart BxROM PCB' device. ROMSET: None required. $end $info=nes_caltron6in1 $mame 0.148u4 NES Cart Caltron 6 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: Renamed (nes_caltron) to (nes_caltron6in1). - 0.148u4: Added 'NES Cart Caltron 6 in 1 PCB' device. ROMSET: None required. $end $info=nes_caltron9in1 $mame 0.235 [kmg] NES Cart Caltron 9 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart Caltron 9 in 1 PCB' device. ROMSET: None required. $end $info=nes_cart_slot $mame 0.149u1 NES Cartridge Slot, , ???? DRIVER: devices/bus/nes/nes_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'NES Cartridge Slot' device. ROMSET: None required. $end $info=nes_cc21 $mame 0.148u4 NES Cart CC-21 PCB, , ???? DRIVER: devices/bus/nes/pirate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart CC-21 PCB' device. ROMSET: None required. $end $info=nes_ccpadl $mame 0.158 FC Crazy Climber Left Pad, , ???? DRIVER: devices/bus/nes_ctrl/joypad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.158: Added 'FC Crazy Climber Left Pad' device. ROMSET: None required. $end $info=nes_ccpadr $mame 0.158 FC Crazy Climber Right Pad, , ???? DRIVER: devices/bus/nes_ctrl/joypad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.158: Added 'FC Crazy Climber Right Pad' device. ROMSET: None required. $end $info=nes_cityfight $mame 0.148u4 NES Cart City Fighter PCB, , ???? DRIVER: devices/bus/nes/vrc_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart City Fighter PCB' device. ROMSET: None required. $end $info=nes_cne_deca $mame 0.148u4 NES Cart C&E Decathlon PCB, , ???? DRIVER: devices/bus/nes/cne.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart C&E Decathlon PCB' device. ROMSET: None required. $end $info=nes_cne_fsb $mame 0.148u4 NES Cart C&E Feng Shen Bang PCB, , ???? DRIVER: devices/bus/nes/cne.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart C&E Feng Shen Bang PCB' device. ROMSET: None required. $end $info=nes_cne_shlz $mame 0.148u4 NES Cart C&E Sheng Huo Lie Zhuan PCB, , ???? DRIVER: devices/bus/nes/cne.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart C&E Sheng Huo Lie Zhuan PCB' device. ROMSET: None required. $end $info=nes_cnrom $mame 0.148u4 NES Cart CNROM PCB, , ???? DRIVER: devices/bus/nes/nxrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart CNROM PCB' device. ROMSET: None required. $end $info=nes_cocoma $mame 0.237 [kmg] NES Cart Cocoma Core Pro PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart Cocoma Core Pro PCB' device. ROMSET: None required. $end $info=nes_control_port $mame 0.158 Nintendo NES/FC control port, , ???? DRIVER: devices/bus/nes_ctrl/ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.158: Added 'Nintendo NES/FC control port' device. ROMSET: None required. $end $info=nes_cony $mame 0.148u4 NES Cart Cony PCB, , ???? DRIVER: devices/bus/nes/cony.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Cony PCB' device. ROMSET: None required. $end $info=nes_cony1k $mame 0.240 [kmg] NES Cart Cony 1K PCB, , ???? DRIVER: devices/bus/nes/cony.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.240: kmg added 'NES Cart Cony 1K PCB' device. ROMSET: None required. $end $info=nes_cprom $mame 0.148u4 NES Cart CPROM PCB, , ???? DRIVER: devices/bus/nes/nxrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart CPROM PCB' device. ROMSET: None required. $end $info=nes_cufrom $mame 0.233 [kmg] NES Cart Sealie RET-CUFROM PCB, , ???? DRIVER: devices/bus/nes/sealie.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: kmg added 'NES Cart Sealie RET-CUFROM PCB' device. ROMSET: None required. $end $info=nes_daou306 $mame 0.148u4 NES Cart Daou 306 PCB, , ???? DRIVER: devices/bus/nes/pirate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Daou 306 PCB' device. ROMSET: None required. $end $info=nes_datach $mame 0.148u4 NES Cart Bandai Datach PCB, , ???? DRIVER: devices/bus/nes/datach.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Bandai Datach PCB' device. ROMSET: None required. $end $info=nes_datach_ep1 $mame 0.184 NES Datach + 24C01 PCB, , ???? DRIVER: devices/bus/nes/datach.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'NES Datach + 24C01 PCB' device. ROMSET: None required. $end $info=nes_datach_rom $mame 0.184 NES Datach ROM, , ???? DRIVER: devices/bus/nes/datach.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'NES Datach ROM' device. ROMSET: None required. $end $info=nes_datach_slot $mame 0.163 NES Datach Cartridge Slot, , ???? DRIVER: devices/bus/nes/datach.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'NES Datach Cartridge Slot' device. ROMSET: None required. $end $info=nes_dcs $mame 0.148u4 NES Cart Sunsoft DCS PCB, , ???? DRIVER: devices/bus/nes/sunsoft_dcs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sunsoft DCS PCB' device. ROMSET: None required. $end $info=nes_dh08 $mame 0.234 [kmg] NES Cart DH-08 Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart DH-08 Pirate PCB' device. ROMSET: None required. $end $info=nes_dorepiano $mame 0.238 [kmg, Fabio Priuli] Konami 'Doremikko' Piano Keyboard, , ???? DRIVER: devices/bus/nes_ctrl/dorepiano.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: kmg and Fabio Priuli added 'Konami 'Doremikko' Piano Keyboard' device. ROMSET: None required. $end $info=nes_dpcmcart $mame 0.237 [kmg] NES Cart Sealie DPCMcart PCB, , ???? DRIVER: devices/bus/nes/sealie.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart Sealie DPCMcart PCB' device. ROMSET: None required. $end $info=nes_dreamtech $mame 0.148u4 NES Cart Dreamtech01 PCB, , ???? DRIVER: devices/bus/nes/pirate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Dreamtech01 PCB' device. ROMSET: None required. $end $info=nes_edu2k $mame 0.148u4 NES Cart Educational Computer 2000 PCB, , ???? DRIVER: devices/bus/nes/pirate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Educational Computer 2000 PCB' device. ROMSET: None required. $end $info=nes_eh8813a $mame 0.234 [kmg] NES Cart UNL-EH8813A PCB, , ???? DRIVER: devices/bus/nes/pirate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart UNL-EH8813A PCB' device. ROMSET: None required. $end $info=nes_event $mame 0.148u4 NES Cart EVENT PCB, , ???? DRIVER: devices/bus/nes/event.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Event PCB' device. ROMSET: None required. $end $info=nes_event2 $mame 0.241 [kmg] NES Cart EVENT2 PCB, , ???? DRIVER: devices/bus/nes/event.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: kmg added 'NES Cart EVENT2 PCB' device. ROMSET: None required. $end $info=nes_exrom $mame 0.148u4 NES Cart ExROM (MMC-5) PCB, , ???? DRIVER: devices/bus/nes/mmc5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart ExROM (MMC-5) PCB' device. ROMSET: None required. $end $info=nes_family4646 $mame 0.148u4 NES Cart BMC-FAMILY4646 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: Changed description to 'NES Cart BMC-FAMILY4646 PCB'. - 0.186: Changed description to 'NES Cart BMC-FAMILY04646 PCB'. - 0.148u4: Added 'NES Cart BMC-FAMILY-4646 PCB' device. ROMSET: None required. $end $info=nes_famtrain $mame 0.158 Bandai Family Trainer, , ???? DRIVER: devices/bus/nes_ctrl/fcmat.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.158: Added 'Bandai Family Trainer' device. ROMSET: None required. $end $info=nes_farid_slrom $mame 0.237 [kmg] NES Cart Farid SLROM 8 in 1 PCB, , ???? DRIVER: devices/bus/nes/mmc1_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart Farid SLROM 8 in 1 PCB' device. ROMSET: None required. $end $info=nes_farid_unrom $mame 0.237 [kmg] NES Cart Farid UNROM 8 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart Farid UNROM 8 in 1 PCB' device. ROMSET: None required. $end $info=nes_fcbasic $mame 0.148u4 NES Cart Famicom BASIC PCB, , ???? DRIVER: devices/bus/nes/nxrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Famicom BASIC PCB' device. ROMSET: None required. $end $info=nes_fcg $mame 0.148u4 NES Cart Bandai FCG PCB, , ???? DRIVER: devices/bus/nes/bandai.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Bandai FCG PCB' device. ROMSET: None required. $end $info=nes_fckeybrd $mame 0.158 Nintendo Family Computer Keyboard and Data Recorder, , ???? DRIVER: devices/bus/nes_ctrl/fckeybrd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'Nintendo Family Computer Keyboard and Data Recorder'. - 0.158: Added 'Nintendo Family Computer Keyboard Component' device. ROMSET: None required. $end $info=nes_fcpad2 $mame 0.158 Nintendo Family Computer P2 Pad, , ???? DRIVER: devices/bus/nes_ctrl/joypad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.158: Added 'Nintendo Family Computer P2 Pad' device. ROMSET: None required. $end $info=nes_fcpadexp $mame 0.239 [kmg] Nintendo Family Computer Expansion Port Pad, , ???? DRIVER: devices/bus/nes_ctrl/joypad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: kmg added 'Nintendo Family Computer Expansion Port Pad' device. ROMSET: None required. $end $info=nes_ff3 $mame 0.148u4 NES Cart FFE-3 PCB, , ???? DRIVER: devices/bus/nes/legacy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart FFE-3 PCB' device. ROMSET: None required. $end $info=nes_ff4 $mame 0.148u4 NES Cart FFE-4 PCB, , ???? DRIVER: devices/bus/nes/legacy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart FFE-4 PCB' device. ROMSET: None required. $end $info=nes_ff8 $mame 0.148u4 NES Cart FFE-8 PCB, , ???? DRIVER: devices/bus/nes/legacy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart FFE-8 PCB' device. ROMSET: None required. $end $info=nes_fjump2 $mame 0.148u4 NES Cart Bandai Famicom Jump II PCB, , ???? DRIVER: devices/bus/nes/bandai.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Bandai Famicom Jump II PCB' device. ROMSET: None required. $end $info=nes_fk23c $mame 0.148u4 NES Cart FK23C PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: Renamed (nes_kf23c) to (nes_fk23c) and description changed to 'NES Cart FK23C PCB'. - 0.186: Renamed (nes_fk23c) to (nes_kf23c) and description changed to 'NES Cart KF23C PCB'. - 0.148u4: Added 'NES Cart FK23C PCB' device. ROMSET: None required. $end $info=nes_fk23ca $mame 0.148u4 NES Cart FK23CA PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: Renamed (nes_kf23ca) to (nes_fk23ca) and description changed to 'NES Cart FK23CA PCB'. - 0.186: Renamed (nes_fk23ca) to (nes_kf23ca) and description changed to 'NES Cart KF23CA PCB'. - 0.148u4: Added 'NES Cart FK23CA PCB' device. ROMSET: None required. $end $info=nes_fme7 $mame 0.148u4 NES Cart Sunsoft FME7 PCB, , ???? DRIVER: devices/bus/nes/sunsoft.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sunsoft FME7 PCB' device. ROMSET: None required. $end $info=nes_fs6 $mame 0.234 [kmg] NES Cart Fight Street VI PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart Fight Street VI PCB' device. ROMSET: None required. $end $info=nes_fukutake $mame 0.148u4 NES Cart Fukutake Study Box PCB, , ???? DRIVER: devices/bus/nes/pirate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Fukutake Study Box PCB' device. ROMSET: None required. $end $info=nes_futuremedia $mame 0.148u4 NES Cart FutureMedia PCB, , ???? DRIVER: devices/bus/nes/pirate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart FutureMedia PCB' device. ROMSET: None required. $end $info=nes_fxrom $mame 0.148u4 NES Cart FxROM (MMC-2) PCB, , ???? DRIVER: devices/bus/nes/mmc2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NES Cart FxROM (MMC-2) PCB'. - 0.148u4: Added 'NES Cart FxROM (MMC-4) PCB' device. ROMSET: None required. $end $info=nes_g101 $mame 0.148u4 NES Cart Irem G-101 PCB, , ???? DRIVER: devices/bus/nes/irem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Irem G-101 PCB' device. ROMSET: None required. $end $info=nes_ggenie $mame 0.148u4 NES Cart Game Genie PCB, , ???? DRIVER: devices/bus/nes/ggenie.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Game Genie PCB' device. ROMSET: None required. $end $info=nes_golden5 $mame 0.148u4 NES Cart Camerica Golden 5 PCB, , ???? DRIVER: devices/bus/nes/camerica.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Camerica Golden 5 PCB' device. ROMSET: None required. $end $info=nes_gouder $mame 0.148u4 NES Cart Gouder PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Gouder PCB' device. ROMSET: None required. $end $info=nes_gs2004 $mame 0.148u4 NES Cart RCM GS-2004 PCB, , ???? DRIVER: devices/bus/nes/rcm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: Renamed (nes_g2004) to (nes_gs2004). - 0.186: Renamed (nes_gs2004) to (nes_g2004). - 0.148u4: Added 'NES Cart RCM GS-2004 PCB' device. ROMSET: None required. $end $info=nes_gs2013 $mame 0.148u4 NES Cart RCM GS-2013 PCB, , ???? DRIVER: devices/bus/nes/rcm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: Renamed (nes_g2013) to (nes_gs2013). - 0.186: Renamed (nes_gs2013) to (nes_g2013). - 0.148u4: Added 'NES Cart RCM GS-2013 PCB' device. ROMSET: None required. $end $info=nes_gs2015 $mame 0.148u4 NES Cart RCM GS-2015 PCB, , ???? DRIVER: devices/bus/nes/rcm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: Renamed (nes_g2015) to (nes_gs2015). - 0.186: Renamed (nes_gs2015) to (nes_g2015). - 0.148u4: Added 'NES Cart RCM GS-2015 PCB' device. ROMSET: None required. $end $info=nes_gxrom $mame 0.148u4 NES Cart GxROM PCB, , ???? DRIVER: devices/bus/nes/nxrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart GxROM PCB' device. ROMSET: None required. $end $info=nes_h2288 $mame 0.148u4 NES Cart H-2288 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart H-2288 PCB' device. ROMSET: None required. $end $info=nes_hengg_shjy3 $mame 0.148u4 NES Cart Henggedianzi Shen Hua Jian Yun III PCB, , ???? DRIVER: devices/bus/nes/vrc_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Henggedianzi Shen Hua Jian Yun III PCB' device. ROMSET: None required. $end $info=nes_hengg_srich $mame 0.148u4 NES Cart Henggedianzi Super Rich PCB, , ???? DRIVER: devices/bus/nes/henggedianzi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Henggedianzi Super Rich PCB' device. ROMSET: None required. $end $info=nes_hengg_xhzs $mame 0.148u4 NES Cart Henggedianzi Xing He Zhan Shi PCB, , ???? DRIVER: devices/bus/nes/henggedianzi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Henggedianzi Xing He Zhan Shi PCB' device. ROMSET: None required. $end $info=nes_hes $mame 0.148u4 NES Cart HES PCB, , ???? DRIVER: devices/bus/nes/hes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart HES PCB' device. ROMSET: None required. $end $info=nes_hkrom $mame 0.148u4 NES Cart HKROM (MMC-6) PCB, , ???? DRIVER: devices/bus/nes/mmc3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart HKROM (MMC-6) PCB' device. ROMSET: None required. $end $info=nes_holydivr $mame 0.148u4 NES Cart Irem Holy Diver PCB, , ???? DRIVER: devices/bus/nes/irem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Irem Holy Diver PCB' device. ROMSET: None required. $end $info=nes_hori4p $mame 0.158 FC Hori 4 Players Adaptor, , ???? DRIVER: devices/bus/nes_ctrl/hori.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Changed descritpion to 'FC Hori 4 Players Adaptor'. - 0.186: Changed description to 'FC Hori 4P Adapter'. - 0.158: Added 'Hori 4P Adapter' device. ROMSET: None required. $end $info=nes_horitwin $mame 0.158 FC Hori Twin Adapter, , ???? DRIVER: devices/bus/nes_ctrl/hori.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'FC Hori Twin Adapter'. - 0.158: Added 'Hori Twin Adapter' device. ROMSET: None required. $end $info=nes_huang2 $mame 0.237 [kmg] NES Cart Huang-2 PCB, , ???? DRIVER: devices/bus/nes/somari.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart Huang-2 PCB' device. ROMSET: None required. $end $info=nes_jf11 $mame 0.148u4 NES Cart Jaleco JF-11 PCB, , ???? DRIVER: devices/bus/nes/jaleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Jaleco JF-11 PCB' device. ROMSET: None required. $end $info=nes_jf13 $mame 0.148u4 NES Cart Jaleco JF-13 PCB, , ???? DRIVER: devices/bus/nes/jaleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Jaleco JF-13 PCB' device. ROMSET: None required. $end $info=nes_jf16 $mame 0.148u4 NES Cart Jaleco JF-16 PCB, , ???? DRIVER: devices/bus/nes/jaleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Jaleco JF-16 PCB' device. ROMSET: None required. $end $info=nes_jf17 $mame 0.148u4 NES Cart Jaleco JF-17 PCB, , ???? DRIVER: devices/bus/nes/jaleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Jaleco JF-17 PCB' device. ROMSET: None required. $end $info=nes_jf17_pcm $mame 0.148u4 NES Cart Jaleco JF-17 + ADPCM (Moero!! Pro Tennis) PCB, , ???? DRIVER: devices/bus/nes/jaleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Jaleco JF-17 + ADPCM (Moero!! Pro Tennis) PCB' device. ROMSET: None required. $end $info=nes_jf19 $mame 0.148u4 NES Cart Jaleco JF-19 (Moero!! Pro Soccer) PCB, , ???? DRIVER: devices/bus/nes/jaleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Jaleco JF-19 (Moero!! Pro Soccer) PCB' device. ROMSET: None required. $end $info=nes_jf19_pcm $mame 0.148u4 NES Cart Jaleco JF-19 + ADPCM (Moero!! Pro Yakyuu 88) PCB, , ???? DRIVER: devices/bus/nes/jaleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NES Cart Jaleco JF-19 + ADPCM (Moero!! Pro Yakyuu 88) PCB'. - 0.148u4: Added 'NES Cart Jaleco JF-19 + ADPCM (Moero!! Pro Yakyuu 88) PCB' device. ROMSET: None required. $end $info=nes_jf23 $mame 0.148u4 NES Cart Jaleco JF-23 (Shin Moero Pro Yakyuu) PCB, , ???? DRIVER: devices/bus/nes/jaleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NES Cart Jaleco JF-23 (Shin Moero Pro Yakyuu) PCB'. - 0.148u4: Added 'NES Cart Jaleco Shin Moero Pro Yakyuu PCB' device. ROMSET: None required. $end $info=nes_jf24 $mame 0.148u4 NES Cart Jaleco JF-24 (Terao no Dosukoi Oozumou) PCB, , ???? DRIVER: devices/bus/nes/jaleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NES Cart Jaleco JF-24 (Terao no Dosukoi Oozumou) PCB'. - 0.148u4: Added 'NES Cart Jaleco Terao no Dosukoi Oozumou PCB' device. ROMSET: None required. $end $info=nes_jf29 $mame 0.148u4 NES Cart Jaleco JF-29 (Moe Pro! '90) PCB, , ???? DRIVER: devices/bus/nes/jaleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NES Cart Jaleco JF-29 (Moe Pro! '90) PCB'. - 0.148u4: Added 'NES Cart Jaleco Moe Pro! '90 PCB' device. ROMSET: None required. $end $info=nes_jf33 $mame 0.148u4 NES Cart Jaleco JF-33 (Moe Pro! Saikyou-hen) PCB, , ???? DRIVER: devices/bus/nes/jaleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NES Cart Jaleco JF-33 (Moe Pro! Saikyou-hen) PCB'. - 0.148u4: Added 'NES Cart Jaleco Moe Pro! Saikyou-hen PCB' device. ROMSET: None required. $end $info=nes_jncota_kt1001 $mame 0.236 [kmg] NES Cart Shenzhen Jncota KT-1001 PCB, , ???? DRIVER: devices/bus/nes/jncota.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart Shenzhen Jncota KT-1001 PCB' device. ROMSET: None required. $end $info=nes_joypad $mame 0.158 Nintendo NES / FC Control Pad, , ???? DRIVER: devices/bus/nes_ctrl/joypad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.158: Added 'Nintendo NES / FC Control Pad' device. ROMSET: None required. $end $info=nes_jy830623c $mame 0.148u4 NES Cart JY830623C PCB, , ???? DRIVER: devices/bus/nes/pirate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: Renamed (nes_mk2) to (nes_jy830623c) and description changed to 'NES Cart JY830623C PCB'. - 0.148u4: Added 'NES Cart Mortal Kombat 2 PCB' device. ROMSET: None required. $end $info=nes_jya $mame 0.148u4 NES Cart JY Company Type A PCB, , ???? DRIVER: devices/bus/nes/jy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart JY Company Type A PCB' device. ROMSET: None required. $end $info=nes_jyb $mame 0.148u4 NES Cart JY Company Type B PCB, , ???? DRIVER: devices/bus/nes/jy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart JY Company Type B PCB' device. ROMSET: None required. $end $info=nes_jyc $mame 0.148u4 NES Cart JY Company Type C PCB, , ???? DRIVER: devices/bus/nes/jy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart JY Company Type C PCB' device. ROMSET: None required. $end $info=nes_karaoke $mame 0.148u4 NES Cart Bandai Karaoke Studio PCB, , ???? DRIVER: devices/bus/nes/karastudio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Bandai Karaoke Studio PCB' device. ROMSET: None required. $end $info=nes_kasing $mame 0.148u4 NES Cart Kasing PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Kasing PCB' device. ROMSET: None required. $end $info=nes_kay $mame 0.148u4 NES Cart KAY PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart KAY PCB' device. ROMSET: None required. $end $info=nes_kn42 $mame 0.235 [kmg] NES Cart KN-42 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart KN-42 PCB' device. ROMSET: None required. $end $info=nes_kof96 $mame 0.148u4 NES Cart KoF 96 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart KOF 96 PCB' device. ROMSET: None required. $end $info=nes_kof97 $mame 0.148u4 NES Cart KoF 97 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart KOF 97 PCB' device. ROMSET: None required. $end $info=nes_konamibag $mame 0.238 [kmg, Fabio Priuli] Konami Exciting Boxing Air Bag, , ???? DRIVER: devices/bus/nes_ctrl/konamibag.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: kmg and Fabio Priuli added 'Konami Exciting Boxing Air Bag' device. ROMSET: None required. $end $info=nes_konamihs $mame 0.158 Konami Hyper Shot Controller, , ???? DRIVER: devices/bus/nes_ctrl/konamihs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.158: Added 'Konami Hyper Shot Controller' device. ROMSET: None required. $end $info=nes_ks_rom $mame 0.184 NES Karaoke Studio Expansion ROM, , ???? DRIVER: devices/bus/nes/karastudio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'NES Karaoke Studio Expansion ROM' device. ROMSET: None required. $end $info=nes_ks_slot $mame 0.163 NES Karaoke Studio Expansion Slot, , ???? DRIVER: devices/bus/nes/karastudio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'NES Karaoke Studio Expansion Slot' device. ROMSET: None required. $end $info=nes_ks106c $mame 0.235 [kmg] NES Cart Kaiser KS-106C PCB, , ???? DRIVER: devices/bus/nes/kaiser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart Kaiser KS-106C PCB' device. ROMSET: None required. $end $info=nes_ks202 $mame 0.148u4 NES Cart Kaiser KS-202 PCB, , ???? DRIVER: devices/bus/nes/kaiser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Kaiser KS-202 PCB' device. ROMSET: None required. $end $info=nes_ks7010 $mame 0.234 [kmg] NES Cart Kaiser KS-7010 PCB, , ???? DRIVER: devices/bus/nes/kaiser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart Kaiser KS-7010 PCB' device. ROMSET: None required. $end $info=nes_ks7012 $mame 0.148u4 NES Cart Kaiser KS-7012 PCB, , ???? DRIVER: devices/bus/nes/kaiser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Kaiser KS-7012 PCB' device. ROMSET: None required. $end $info=nes_ks7013b $mame 0.148u4 NES Cart Kaiser KS-7013B PCB, , ???? DRIVER: devices/bus/nes/kaiser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Kaiser KS-7013B PCB' device. ROMSET: None required. $end $info=nes_ks7016 $mame 0.175 NES Cart Kaiser KS-7016 PCB, , ???? DRIVER: devices/bus/nes/kaiser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.175: Added 'NES Cart Kaiser KS-7016 PCB' device. ROMSET: None required. $end $info=nes_ks7016b $mame 0.234 [kmg] NES Cart Kaiser KS-7016B PCB, , ???? DRIVER: devices/bus/nes/kaiser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart Kaiser KS-7016B PCB' device. ROMSET: None required. $end $info=nes_ks7017 $mame 0.148u4 NES Cart Kaiser KS-7017 PCB, , ???? DRIVER: devices/bus/nes/kaiser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Kaiser KS-7017 PCB' device. ROMSET: None required. $end $info=nes_ks7021a $mame 0.234 [kmg] NES Cart Kaiser KS-7021A PCB, , ???? DRIVER: devices/bus/nes/kaiser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart Kaiser KS-7021A PCB' device. ROMSET: None required. $end $info=nes_ks7022 $mame 0.148u4 NES Cart Kaiser KS-7022 PCB, , ???? DRIVER: devices/bus/nes/kaiser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Kaiser KS-7022 PCB' device. ROMSET: None required. $end $info=nes_ks7030 $mame 0.234 [kmg] NES Cart Kaiser KS-7030 PCB, , ???? DRIVER: devices/bus/nes/kaiser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart Kaiser KS-7030 PCB' device. ROMSET: None required. $end $info=nes_ks7031 $mame 0.148u5 NES Cart Kaiser KS-7031 PCB, , ???? DRIVER: devices/bus/nes/kaiser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u5: Added 'NES Cart Kaiser KS-7031 PCB' device. ROMSET: None required. $end $info=nes_ks7032 $mame 0.148u4 NES Cart Kaiser KS-7032 PCB, , ???? DRIVER: devices/bus/nes/kaiser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Kaiser KS-7032 PCB' device. ROMSET: None required. $end $info=nes_ks7037 $mame 0.175 NES Cart Kaiser KS-7037 PCB, , ???? DRIVER: devices/bus/nes/kaiser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.175: Added 'NES Cart Kaiser KS-7037 PCB' device. ROMSET: None required. $end $info=nes_ks7057 $mame 0.148u4 NES Cart Kaiser KS-7057 PCB, , ???? DRIVER: devices/bus/nes/kaiser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: Changed description to 'NES Cart Kaiser KS-7057 PCB'. - 0.148u4: Added 'NES Cart KS-7057 PCB' device. ROMSET: None required. $end $info=nes_ks7058 $mame 0.148u4 NES Cart Kaiser KS-7058 PCB, , ???? DRIVER: devices/bus/nes/kaiser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Kaiser KS-7058 PCB' device. ROMSET: None required. $end $info=nes_l001 $mame 0.236 [kmg] NES Cart L-001 PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart L-001 PCB' device. ROMSET: None required. $end $info=nes_le05 $mame 0.234 [kmg] NES Cart LE05 Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart LE05 Pirate PCB' device. ROMSET: None required. $end $info=nes_lg25 $mame 0.234 [kmg] NES Cart LG25 Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart LG25 Pirate PCB' device. ROMSET: None required. $end $info=nes_lh10 $mame 0.148u4 NES Cart LH10 Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: Changed description to 'NES Cart LH10 Pirate PCB'. - 0.148u4: Added 'NES Cart LH-10 Pirate PCB' device. ROMSET: None required. $end $info=nes_lh28_lh54 $mame 0.234 [kmg] NES Cart LH28/LH54 Pirate PCBs, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart LH28/LH54 Pirate PCBs' device. ROMSET: None required. $end $info=nes_lh31 $mame 0.234 [kmg] NES Cart LH31 Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart LH31 Pirate PCB' device. ROMSET: None required. $end $info=nes_lh32 $mame 0.148u4 NES Cart LH32 Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: Changed description to 'NES Cart LH32 Pirate PCB'. - 0.148u4: Added 'NES Cart LH-32 Pirate PCB' device. ROMSET: None required. $end $info=nes_lh42 $mame 0.236 [kmg] NES Cart LH42 Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart LH42 Pirate PCB' device. ROMSET: None required. $end $info=nes_lh51 $mame 0.234 [kmg] NES Cart LH51 Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart LH51 Pirate PCB' device. ROMSET: None required. $end $info=nes_lh53 $mame 0.148u5 NES Cart LH53 Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: Changed description to 'NES Cart LH53 Pirate PCB'. - 0.148u5: Added 'NES Cart LH-53 Pirate PCB' device. ROMSET: None required. $end $info=nes_lrog017 $mame 0.148u4 NES Cart Irem Discrete 74*161/161/21/138 PCB, , ???? DRIVER: devices/bus/nes/irem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Irem Discrete 74*161/161/21/138 PCB' device. ROMSET: None required. $end $info=nes_lz93d50 $mame 0.148u4 NES Cart Bandai LZ93D50 PCB, , ???? DRIVER: devices/bus/nes/bandai.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Bandai LZ93D50 PCB' device. ROMSET: None required. $end $info=nes_lz93d50_ep1 $mame 0.148u4 NES Cart Bandai LZ93D50 + 24C01 PCB, , ???? DRIVER: devices/bus/nes/bandai.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Bandai LZ93D50 + 24C01 PCB' device. ROMSET: None required. $end $info=nes_lz93d50_ep2 $mame 0.148u4 NES Cart Bandai LZ93D50 + 24C02 PCB, , ???? DRIVER: devices/bus/nes/bandai.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Bandai LZ93D50 + 24C02 PCB' device. ROMSET: None required. $end $info=nes_magseries $mame 0.148u4 NES Cart Magical Series PCB, , ???? DRIVER: devices/bus/nes/pirate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Magical Series PCB' device. ROMSET: None required. $end $info=nes_malisb $mame 0.148u4 NES Cart Mali Splash Bomb PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: Changed description to 'NES Cart Mali Splash Bomb PCB'. - 0.148u4: Added 'NES Cart Mali Spash Bomb PCB' device. ROMSET: None required. $end $info=nes_maxi15 $mame 0.148u4 NES Cart AVE Maxi 15 PCB, , ???? DRIVER: devices/bus/nes/ave.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart AVE Maxi 15 PCB' device. ROMSET: None required. $end $info=nes_mbaby $mame 0.148u4 NES Cart Mario Baby Bootleg PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Mario Baby Bootleg PCB' device. ROMSET: None required. $end $info=nes_miracle $mame 0.159 NES Miracle Piano Controller, , ???? DRIVER: devices/bus/nes_ctrl/miracle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NES Miracle Piano Controller'. - 0.159: Added 'Miracle Piano Controller' device. ROMSET: None required. $end $info=nes_mjpanel $mame 0.158 Capcom Mahjong Controller, , ???? DRIVER: devices/bus/nes_ctrl/mjpanel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Changed description to 'Capcom Mahjong Controller'. - 0.158: Added 'Famicom Mahjong Panel' device. ROMSET: None required. $end $info=nes_mmalee $mame 0.148u4 NES Cart Super Mario Bros. Malee 2 Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Super Mario Bros. Malee 2 Pirate PCB' device. ROMSET: None required. $end $info=nes_n32_4in1 $mame 0.236 [kmg] NES Cart N-32 4 in 1 PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart N-32 4 in 1 PCB' device. ROMSET: None required. $end $info=nes_n625092 $mame 0.148u4 NES Cart N625092 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart N625092 PCB' device. ROMSET: None required. $end $info=nes_namcot163 $mame 0.148u4 NES Cart Namcot 163 PCB, , ???? DRIVER: devices/bus/nes/namcot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Namcot 163 PCB' device. ROMSET: None required. $end $info=nes_namcot175 $mame 0.148u4 NES Cart Namcot 175 PCB, , ???? DRIVER: devices/bus/nes/namcot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Namcot 175 PCB' device. ROMSET: None required. $end $info=nes_namcot340 $mame 0.148u4 NES Cart Namcot 340 PCB, , ???? DRIVER: devices/bus/nes/namcot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Namcot 340 PCB' device. ROMSET: None required. $end $info=nes_namcot3425 $mame 0.148u4 NES Cart Namcot 3425 PCB, , ???? DRIVER: devices/bus/nes/namcot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Namcot 3425 PCB' device. ROMSET: None required. $end $info=nes_namcot3433 $mame 0.148u4 NES Cart Namcot 3433 & 3443 / DxROM PCB, , ???? DRIVER: devices/bus/nes/namcot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Namcot 3433 & 3443 / DxROM PCB' device. ROMSET: None required. $end $info=nes_namcot3446 $mame 0.148u4 NES Cart Namcot 3446 PCB, , ???? DRIVER: devices/bus/nes/namcot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Namcot 3446 PCB' device. ROMSET: None required. $end $info=nes_nanjing $mame 0.148u4 NES Cart Nanjing PCB, , ???? DRIVER: devices/bus/nes/nanjing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Nanjing PCB' device. ROMSET: None required. $end $info=nes_nina001 $mame 0.148u4 NES Cart AVE Nina-001 PCB, , ???? DRIVER: devices/bus/nes/ave.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart AVE Nina-001 PCB' device. ROMSET: None required. $end $info=nes_nina006 $mame 0.148u4 NES Cart AVE Nina-006 PCB, , ???? DRIVER: devices/bus/nes/ave.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart AVE Nina-006 PCB' device. ROMSET: None required. $end $info=nes_ninjaryu $mame 0.234 [kmg] NES Cart Ninja Ryukenden Chinese PCB, , ???? DRIVER: devices/bus/nes/mmc1_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart Ninja Ryukenden Chinese PCB' device. ROMSET: None required. $end $info=nes_nitra $mame 0.148u4 NES Cart Nitra PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Nitra PCB' device. ROMSET: None required. $end $info=nes_nochr $mame 0.153 NES Cart NoCash NOCHR PCB, , ???? DRIVER: devices/bus/nes/nxrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'NES Cart NoCash NOCHR PCB' device. ROMSET: None required. $end $info=nes_nrom $mame 0.148u4 NES Cart NROM PCB, , ???? DRIVER: devices/bus/nes/nxrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart NROM PCB' device. ROMSET: None required. $end $info=nes_nrom368 $mame 0.153 NES Cart NROM-368 PCB, , ???? DRIVER: devices/bus/nes/nxrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'NES Cart NROM-368 PCB' device. ROMSET: None required. $end $info=nes_nt639 $mame 0.235 [kmg] NES Cart NT-639 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart NT-639 PCB' device. ROMSET: None required. $end $info=nes_ntb_slot $mame 0.163 NES NTB Cartridge Slot, , ???? DRIVER: devices/bus/nes/sunsoft_dcs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'NES NTB Cartridge Slot' device. ROMSET: None required. $end $info=nes_ntbrom $mame 0.184 NES NTB ROM, , ???? DRIVER: devices/bus/nes/sunsoft_dcs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'NES NTB ROM' device. ROMSET: None required. $end $info=nes_ntd03 $mame 0.148u4 NES Cart NTD-03 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart NTD-03 PCB' device. ROMSET: None required. $end $info=nes_ntdec_asder $mame 0.148u4 NES Cart NTDEC Asder PCB, , ???? DRIVER: devices/bus/nes/ntdec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart NTDEC Asder PCB' device. ROMSET: None required. $end $info=nes_ntdec_fh $mame 0.148u4 NES Cart NTDEC Fighting Hero PCB, , ???? DRIVER: devices/bus/nes/ntdec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: Renamed (nes_fh_asder) to (nes_ntdec_fh). - 0.186: Renamed (nes_ntdec_fh) to (nes_fh_asder). - 0.148u4: Added 'NES Cart NTDEC Fighting Hero PCB' device. ROMSET: None required. $end $info=nes_ntdec_n715021 $mame 0.235 [kmg] NES Cart NTDEC N715021 PCB, , ???? DRIVER: devices/bus/nes/ntdec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart NTDEC N715021 PCB' device. ROMSET: None required. $end $info=nes_oeka $mame 0.148u4 NES Cart Bandai Oeka Kids PCB, , ???? DRIVER: devices/bus/nes/bandai.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Bandai Oeka Kids PCB' device. ROMSET: None required. $end $info=nes_pachinko $mame 0.158 Coconuts Japan Pachinko Controller CJPC-102, , ???? DRIVER: devices/bus/nes_ctrl/pachinko.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: Changed description to 'Coconuts Japan Pachinko Controller CJPC-102'. - 0.239: Changed description to 'Coconuts Japan Pachinko Controller'. - 0.158: Added 'Famicom Pachinko Controller' device. ROMSET: None required. $end $info=nes_palthena $mame 0.234 [kmg] NES Cart Palthena no Kagami Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: kmg added 'NES Cart Palthena no Kagami Pirate PCB' device. ROMSET: None required. $end $info=nes_partytap $mame 0.158 Yonezawa Partytap Controller, , ???? DRIVER: devices/bus/nes_ctrl/partytap.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Changed description to 'Yonezawa Partytap Controller'. - 0.158: Added 'Yonezawa Party Tap Controller' device. ROMSET: None required. $end $info=nes_pikay2k $mame 0.148u4 NES Cart PIKACHU Y2K PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart PIKACHU Y2K PCB' device. ROMSET: None required. $end $info=nes_pjoy84 $mame 0.148u4 NES Cart Powerjoy 84 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Powerjoy 84 PCB' device. ROMSET: None required. $end $info=nes_powerpad $mame 0.158 Bandai Power Pad, , ???? DRIVER: devices/bus/nes_ctrl/powerpad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.158: Added 'Bandai Power Pad' device. ROMSET: None required. $end $info=nes_pxrom $mame 0.148u4 NES Cart PxROM (MMC-2) PCB, , ???? DRIVER: devices/bus/nes/mmc2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart PxROM (MMC-2) PCB' device. ROMSET: None required. $end $info=nes_qj $mame 0.148u4 NES Cart NES-QJ PCB, , ???? DRIVER: devices/bus/nes/mmc3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart NES-QJ PCB' device. ROMSET: None required. $end $info=nes_racermate $mame 0.148u4 NES Cart Racermate PCB, , ???? DRIVER: devices/bus/nes/racermate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Racermate PCB' device. ROMSET: None required. $end $info=nes_resetsxrom $mame 0.236 [kmg] NES Cart BMC RESET-SXROM PCB, , ???? DRIVER: devices/bus/nes/mmc1_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart BMC RESET-SXROM PCB' device. ROMSET: None required. $end $info=nes_resettxrom $mame 0.237 [kmg] NES Cart BMC RESET-TXROM PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart BMC RESET-TXROM PCB' device. ROMSET: None required. $end $info=nes_rex_dbz5 $mame 0.148u4 NES Cart Rex Soft Dragon Ball Z V PCB, , ???? DRIVER: devices/bus/nes/rexsoft.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.191: Changed description to 'NES Cart Rex Soft Dragon Ball Z V PCB'. - 0.148u4: Added 'NES Cart Rex Soft DragonBall Z V PCB' device. ROMSET: None required. $end $info=nes_rex_sl1632 $mame 0.148u4 NES Cart Rex Soft SL-1632 PCB, , ???? DRIVER: devices/bus/nes/rexsoft.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Rex Soft SL-1632 PCB' device. ROMSET: None required. $end $info=nes_rob $mame 0.242 [kmg] Nintendo R.O.B. / Family Computer Robot, , ???? DRIVER: devices/bus/nes_ctrl/rob.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: kmg added 'Nintendo R.O.B./Family Computer Robot' device. ROMSET: 512 bytes in 1 file / 0.48Kb packed $end $info=nes_rt01 $mame 0.175 NES Cart RT-01 PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.175: Added 'NES Cart RT-01 PCB' device. ROMSET: None required. $end $info=nes_rumblestat $mame 0.148u4 NES Cart Rumblestation PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Rumblestation PCB' device. ROMSET: None required. $end $info=nes_s24in1c03 $mame 0.148u4 NES Cart Super 24 in 1 SC-03 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Super 24 in 1 SC-03 PCB' device. ROMSET: None required. $end $info=nes_s74x374 $mame 0.148u4 NES Cart Sachen 74*374 PCB, , ???? DRIVER: devices/bus/nes/sachen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (nes_s74x34) to (nes_s74x374). - 0.148u4: Added 'NES Cart Sachen 74*374 PCB' device. ROMSET: None required. $end $info=nes_s74x374a $mame 0.148u4 NES Cart Sachen 74*374 Alt PCB, , ???? DRIVER: devices/bus/nes/sachen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (nes_s74x34a) to (nes_s74x374a). - 0.148u4: Added 'NES Cart Sachen 74*374 Alt PCB' device. ROMSET: None required. $end $info=nes_s8259a $mame 0.148u4 NES Cart Sachen 8259A PCB, , ???? DRIVER: devices/bus/nes/sachen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sachen 8259A PCB' device. ROMSET: None required. $end $info=nes_s8259b $mame 0.148u4 NES Cart Sachen 8259B PCB, , ???? DRIVER: devices/bus/nes/sachen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sachen 8259B PCB' device. ROMSET: None required. $end $info=nes_s8259c $mame 0.148u4 NES Cart Sachen 8259C PCB, , ???? DRIVER: devices/bus/nes/sachen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sachen 8259C PCB' device. ROMSET: None required. $end $info=nes_s8259d $mame 0.148u4 NES Cart Sachen 8259D PCB, , ???? DRIVER: devices/bus/nes/sachen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sachen 8259D PCB' device. ROMSET: None required. $end $info=nes_sa0036 $mame 0.148u4 NES Cart Sachen SA0036 PCB, , ???? DRIVER: devices/bus/nes/sachen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sachen sa0036 PCB' device. ROMSET: None required. $end $info=nes_sa0037 $mame 0.148u4 NES Cart Sachen SA0037 PCB, , ???? DRIVER: devices/bus/nes/sachen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sachen sa0037 PCB' device. ROMSET: None required. $end $info=nes_sa009 $mame 0.148u4 NES Cart Sachen SA009 PCB, , ???? DRIVER: devices/bus/nes/sachen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sachen SA009 PCB' device. ROMSET: None required. $end $info=nes_sa72007 $mame 0.148u4 NES Cart Sachen SA72007 PCB, , ???? DRIVER: devices/bus/nes/sachen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sachen SA72007 PCB' device. ROMSET: None required. $end $info=nes_sa72008 $mame 0.148u4 NES Cart Sachen SA72008 PCB, , ???? DRIVER: devices/bus/nes/sachen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sachen SA72008 PCB' device. ROMSET: None required. $end $info=nes_sa9602b $mame 0.148u4 NES Cart SA-9602B PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart SA-9602B PCB' device. ROMSET: None required. $end $info=nes_sc127 $mame 0.148u4 NES Cart SC-127 PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart SC-127 PCB' device. ROMSET: None required. $end $info=nes_sf3 $mame 0.148u4 NES Cart Super Fighter III PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Super Fighter III PCB' device. ROMSET: None required. $end $info=nes_sgbooger $mame 0.148u4 NES Cart SuperGame BoogerMan PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart SuperGame BoogerMan PCB' device. ROMSET: None required. $end $info=nes_sglionk $mame 0.148u4 NES Cart SuperGame Lion King PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart SuperGame Lion King PCB' device. ROMSET: None required. $end $info=nes_sgun20in1 $mame 0.148u4 NES Cart Supergun 20 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Supergun 20 in 1 PCB' device. ROMSET: None required. $end $info=nes_sharpcass $mame 0.248 [kmg] Sharp Cassette Interface AN-300SL, , ???? An alternative to the Nintendo released Data Recorder. Unlike the Data Recorder, which plugs into the Famicom Keyboard via audio jacks, this Sharp Cassette Interface plugs directly into the expansion port and connects to any cassette deck via two audio jacks. The Sharp and Nintendo cassette interfaces are software incompatible. This device is used by the built-in Graphics/Note program of the Sharp My Computer Terebi C1 for saving/loading. DRIVER: devices/bus/nes_ctrl/sharpcass.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: kmg added 'Sharp Cassette Interface AN-300SL' device. ROMSET: None required. $end $info=nes_shero $mame 0.148u4 NES Cart Street Hero PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Street Hero PCB' device. ROMSET: None required. $end $info=nes_shuiguan $mame 0.148u4 NES Cart Shui Guan Pipe Pirate PCB, , ???? DRIVER: devices/bus/nes/vrc_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Shui Guan Pipe Pirate PCB' device. ROMSET: None required. $end $info=nes_smb11 $mame 0.148u4 NES Cart SMB 11 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart SMB 11 PCB' device. ROMSET: None required. $end $info=nes_smb2j $mame 0.148u4 NES Cart Super Mario Bros. 2 Jpn PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Super Mario Bros. 2 Jpn PCB' device. ROMSET: None required. $end $info=nes_smb2ja $mame 0.148u4 NES Cart Super Mario Bros. 2 Jpn (Alt) PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Super Mario Bros. 2 Jpn (Alt) PCB' device. ROMSET: None required. $end $info=nes_smb2jb $mame 0.148u4 NES Cart Super Mario Bros. 2 Jpn (Alt 2) PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Super Mario Bros. 2 Jpn (Alt 2) PCB' device. ROMSET: None required. $end $info=nes_smb3p $mame 0.148u4 NES Cart Super Mario Bros. 3 Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Super Mario Bros. 3 Pirate PCB' device. ROMSET: None required. $end $info=nes_smd133 $mame 0.184 NES Cart SMD133 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Renamed (nes_coolboy) to (nes_smd133) and description changed to 'NES Cart SMD133 PCB'. - 0.184: Added 'NES Cart CoolBoy PCB' device. ROMSET: None required. $end $info=nes_snesadapter $mame 0.239 [kmg] SNES Controller Port Adapter, , ???? DRIVER: devices/bus/nes_ctrl/snesadapter.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: kmg added 'SNES Controller Port Adapter' device. ROMSET: None required. $end $info=nes_somari $mame 0.148u4 NES Cart Team Somari PCB, , ???? DRIVER: devices/bus/nes/somari.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Team Somari PCB' device. ROMSET: None required. $end $info=nes_sorom $mame 0.148u4 NES Cart SOROM (MMC-1) PCB, , ???? DRIVER: devices/bus/nes/mmc1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart SOROM (MMC-1) PCB' device. ROMSET: None required. $end $info=nes_srpg5in1 $mame 0.237 [kmg] NES Cart Super RPG 5 in 1 PCB, , ???? DRIVER: devices/bus/nes/mmc1_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart Super RPG 5 in 1 PCB' device. ROMSET: None required. $end $info=nes_ss88006 $mame 0.148u4 NES Cart Jaleco SS88006 PCB, , ???? DRIVER: devices/bus/nes/jaleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Jaleco SS88006 PCB' device. ROMSET: None required. $end $info=nes_studyngame $mame 0.148u4 NES Cart Study n Game PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Study n Game PCB' device. ROMSET: None required. $end $info=nes_subor0 $mame 0.148u4 NES Cart Subor Type 0 PCB, , ???? DRIVER: devices/bus/nes/subor.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Subor Type 0 PCB' device. ROMSET: None required. $end $info=nes_subor1 $mame 0.148u4 NES Cart Subor Type 1 PCB, , ???? DRIVER: devices/bus/nes/subor.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Subor Type 1 PCB' device. ROMSET: None required. $end $info=nes_subor2 $mame 0.184 NES Cart Subor Type 2 PCB, , ???? DRIVER: devices/bus/nes/subor.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'NES Cart Subor Type 2 PCB' device. ROMSET: None required. $end $info=nes_suborkey $mame 0.158 Subor FC Keyboard, , ???? DRIVER: devices/bus/nes_ctrl/suborkey.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.158: Added 'Subor FC Keyboard' device. ROMSET: None required. $end $info=nes_sun1 $mame 0.148u4 NES Cart Sunsoft 1 PCB, , ???? DRIVER: devices/bus/nes/sunsoft.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sunsoft 1 PCB' device. ROMSET: None required. $end $info=nes_sun2 $mame 0.148u4 NES Cart Sunsoft 2 PCB, , ???? DRIVER: devices/bus/nes/sunsoft.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sunsoft 2 PCB' device. ROMSET: None required. $end $info=nes_sun3 $mame 0.148u4 NES Cart Sunsoft 3 PCB, , ???? DRIVER: devices/bus/nes/sunsoft.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sunsoft 3 PCB' device. ROMSET: None required. $end $info=nes_sun4 $mame 0.148u4 NES Cart Sunsoft 4 PCB, , ???? DRIVER: devices/bus/nes/sunsoft.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sunsoft 4 PCB' device. ROMSET: None required. $end $info=nes_sun5 $mame 0.148u4 NES Cart Sunsoft 5A/5B PCB, , ???? DRIVER: devices/bus/nes/sunsoft.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sunsoft 5A/5B PCB' device. ROMSET: None required. $end $info=nes_svision16 $mame 0.148u4 NES Cart Supervision 16 in 1 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Supervision 16 in 1 PCB' device. ROMSET: None required. $end $info=nes_sxrom $mame 0.148u4 NES Cart SxROM (MMC-1) PCB, , ???? DRIVER: devices/bus/nes/mmc1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart SxROM (MMC-1) PCB' device. ROMSET: None required. $end $info=nes_szrom $mame 0.237 [kmg] NES Cart SZROM (MMC-1) PCB, , ???? DRIVER: devices/bus/nes/mmc1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart SZROM (MMC-1) PCB' device. ROMSET: None required. $end $info=nes_t230 $mame 0.148u4 NES Cart T-230 PCB, , ???? DRIVER: devices/bus/nes/vrc_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart T-230 PCB' device. ROMSET: None required. $end $info=nes_t262 $mame 0.148u4 NES Cart T-262 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart T-262 PCB' device. ROMSET: None required. $end $info=nes_tam_s1 $mame 0.148u4 NES Cart Irem TAM-S1 PCB, , ???? DRIVER: devices/bus/nes/irem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Irem TAM-S1 PCB' device. ROMSET: None required. $end $info=nes_taptapmat $mame 0.238 [kmg, Fabio Priuli] IGS Tap-tap Mat, , ???? DRIVER: devices/bus/nes_ctrl/fcmat.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: kmg and Fabio Priuli added 'IGS Tap-tap Mat' device. ROMSET: None required. $end $info=nes_tc0190fmc $mame 0.148u4 NES Cart Taito TC0190FMC PCB, , ???? DRIVER: devices/bus/nes/taito.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Taito TC0190FMC PCB' device. ROMSET: None required. $end $info=nes_tc0190pal $mame 0.148u4 NES Cart Taito TC0190FMC + PAL16R4 PCB, , ???? DRIVER: devices/bus/nes/taito.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Taito TC0190FMC + PAL16R4 PCB' device. ROMSET: None required. $end $info=nes_tca01 $mame 0.148u4 NES Cart Sachen TCA-01 PCB, , ???? DRIVER: devices/bus/nes/sachen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sachen TCA-01 PCB' device. ROMSET: None required. $end $info=nes_tcu01 $mame 0.148u4 NES Cart Sachen TCU-01 PCB, , ???? DRIVER: devices/bus/nes/sachen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sachen TCU-01 PCB' device. ROMSET: None required. $end $info=nes_tcu02 $mame 0.148u4 NES Cart Sachen TCU-02 PCB, , ???? DRIVER: devices/bus/nes/sachen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Sachen TCU-02 PCB' device. ROMSET: None required. $end $info=nes_tech9in1 $mame 0.236 [kmg] NES Cart Techline 9 in 1 PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart Techline 9 in 1 PCB' device. ROMSET: None required. $end $info=nes_tengen032 $mame 0.148u4 NES Cart Tengen 800032 PCB, , ???? DRIVER: devices/bus/nes/tengen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Tengen 800032 PCB' device. ROMSET: None required. $end $info=nes_tengen037 $mame 0.148u4 NES Cart Tengen 800037 PCB, , ???? DRIVER: devices/bus/nes/tengen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Tengen 800037 PCB' device. ROMSET: None required. $end $info=nes_tetrisfam $mame 0.148u4 NES Cart RCM Tetris Family 9 in 1 PCB, , ???? DRIVER: devices/bus/nes/rcm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart RCM Tetris Family 9 in 1 PCB' device. ROMSET: None required. $end $info=nes_tf1201 $mame 0.148u4 NES Cart UNL-TF1201 PCB, , ???? DRIVER: devices/bus/nes/vrc_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart UNL-TF1201 PCB' device. ROMSET: None required. $end $info=nes_th21311 $mame 0.237 [kmg] NES Cart UNL-TH2131-1 PCB, , ???? DRIVER: devices/bus/nes/vrc_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: kmg added 'NES Cart UNL-TH2131-1 PCB' device. ROMSET: None required. $end $info=nes_tobidase $mame 0.148u4 NES Cart Tobidase Daisakusen Pirate PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Tobidase Daisakusen Pirate PCB' device. ROMSET: None required. $end $info=nes_tqrom $mame 0.148u4 NES Cart TQROM PCB, , ???? DRIVER: devices/bus/nes/mmc3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart TQROM PCB' device. ROMSET: None required. $end $info=nes_turbofile $mame 0.239 [kmg] ASCII Turbofile Backup RAM, , ???? DRIVER: devices/bus/nes_ctrl/turbofile.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: kmg added 'ASCII Turbofile Backup RAM' device. ROMSET: None required. $end $info=nes_txc_22110 $mame 0.236 [kmg] NES Cart TXC 01-22110-000 PCB, , ???? DRIVER: devices/bus/nes/mmc1_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: kmg added 'NES Cart TXC 01-22110-000 PCB' device. ROMSET: None required. $end $info=nes_txc_22211 $mame 0.148u4 NES Cart TXC 22211 PCB, , ???? DRIVER: devices/bus/nes/txc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart TXC 22211 PCB' device. ROMSET: None required. $end $info=nes_txc_comm $mame 0.148u4 NES Cart TXC Cart Commandos PCB, , ???? DRIVER: devices/bus/nes/txc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NES Cart TXC Cart Commandos PCB'. - 0.148u4: Added 'NES Cart Commandos (and others) PCB' device. ROMSET: None required. $end $info=nes_txc_dumarc $mame 0.148u4 NES Cart TXC Du Ma Racing PCB, , ???? DRIVER: devices/bus/nes/txc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (nes_dumarc) to (nes_txc_dumarc). - 0.148u4: Added 'NES Cart TXC Du Ma Racing PCB' device. ROMSET: None required. $end $info=nes_txc_mjblock $mame 0.148u4 NES Cart TXC Mahjong Block PCB, , ???? DRIVER: devices/bus/nes/txc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (nes_mjblock) to (nes_txc_mjblock). - 0.148u4: Added 'NES Cart TXC Mahjong Block PCB' device. ROMSET: None required. $end $info=nes_txc_strikew $mame 0.148u4 NES Cart TXC 01-22000-400 PCB, , ???? DRIVER: devices/bus/nes/txc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: Changed description to 'NES Cart TXC 01-22000-400 PCB'. - 0.186: Changed description to 'NES Cart TXC Strike Wolf PCB'. - 0.148u4: Added 'NES Cart Strike Wolf PCB' device. ROMSET: None required. $end $info=nes_txc_tw $mame 0.148u4 NES Cart TXC Thunder Warrior PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart TXC Thunder Warrior PCB' device. ROMSET: None required. $end $info=nes_txrom $mame 0.148u4 NES Cart TxROM (MMC-3) PCB, , ???? DRIVER: devices/bus/nes/mmc3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart TxROM (MMC-3) PCB' device. ROMSET: None required. $end $info=nes_txsrom $mame 0.148u4 NES Cart TxSROM PCB, , ???? DRIVER: devices/bus/nes/mmc3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart TxSROM PCB' device. ROMSET: None required. $end $info=nes_un1rom $mame 0.148u4 NES Cart UN1ROM PCB, , ???? DRIVER: devices/bus/nes/nxrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart UN1ROM PCB' device. ROMSET: None required. $end $info=nes_unrom512 $mame 0.233 [kmg] NES Cart Sealie UNROM 512 PCB, , ???? DRIVER: devices/bus/nes/sealie.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: kmg added 'NES Cart Sealie UNROM 512 PCB' device. ROMSET: None required. $end $info=nes_uxrom $mame 0.148u4 NES Cart UxROM PCB, , ???? DRIVER: devices/bus/nes/nxrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart UxROM PCB' device. ROMSET: None required. $end $info=nes_uxrom_cc $mame 0.148u4 NES Cart UNROM M5 (Crazy Climber) PCB, , ???? DRIVER: devices/bus/nes/nxrom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NES Cart UNROM M5 (Crazy Climber) PCB'. - 0.148u4: Added 'NES Cart UNROM M5 PCB (Crazy Climber)' device. ROMSET: None required. $end $info=nes_vaus $mame 0.158 Taito Arkanoid Vaus Controller (NES), , ???? DRIVER: devices/bus/nes_ctrl/arkpaddle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Changed description to 'Taito Arkanoid Vaus Controller (NES)'. - 0.158: Added 'NES Arkanoid Vaus Controller' device. ROMSET: None required. $end $info=nes_vausfc $mame 0.158 Taito Arkanoid Vaus Controller (FC), , ???? DRIVER: devices/bus/nes_ctrl/arkpaddle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Changed description to 'Taito Arkanoid Vaus Controller (FC)'. - 0.158: Added 'FC Arkanoid Vaus Controller' device. ROMSET: None required. $end $info=nes_vboyctrl $mame 0.241 [kmg] Nintendo Virtual Boy Controller, , ???? DRIVER: devices/bus/nes_ctrl/joypad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: kmg added 'Nintendo Virtual Boy Controller' device. ROMSET: None required. $end $info=nes_vrc1 $mame 0.148u4 NES Cart Konami VRC-1 PCB, , ???? DRIVER: devices/bus/nes/konami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Konami VRC-1 PCB' device. ROMSET: None required. $end $info=nes_vrc2 $mame 0.148u4 NES Cart Konami VRC-2 PCB, , ???? DRIVER: devices/bus/nes/konami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Konami VRC-2 PCB' device. ROMSET: None required. $end $info=nes_vrc3 $mame 0.148u4 NES Cart Konami VRC-3 PCB, , ???? DRIVER: devices/bus/nes/konami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Konami VRC-3 PCB' device. ROMSET: None required. $end $info=nes_vrc4 $mame 0.148u4 NES Cart Konami VRC-4 PCB, , ???? DRIVER: devices/bus/nes/konami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Konami VRC-4 PCB' device. ROMSET: None required. $end $info=nes_vrc6 $mame 0.148u4 NES Cart Konami VRC-6 PCB, , ???? DRIVER: devices/bus/nes/konami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Konami VRC-6 PCB' device. ROMSET: None required. $end $info=nes_vrc7 $mame 0.148u4 NES Cart Konami VRC-7 PCB, , ???? DRIVER: devices/bus/nes/konami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Konami VRC-7 PCB' device. ROMSET: None required. $end $info=nes_vt02_vt03_soc $mame 0.221 [David Haywood] VT02/03 series System on a Chip (NTSC), , ???? DRIVER: nintendo/nes_vt_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Renamed (nes_vt_soc) to (nes_vt02_vt03_soc) and description changed to 'VT02/03 series System on a Chip (NTSC)'. - 0.221: David Haywood added 'VTxx series System on a Chip (NTSC)' device. ROMSET: None required. $end $info=nes_vt02_vt03_soc_hummer $mame 0.278 [David Haywood] VT02/03 series System on a Chip (Hummer, NTSC), , ???? DRIVER: nintendo/nes_vt_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: David Haywood added 'VT02/03 series System on a Chip (Hummer, NTSC)' device. ROMSET: None required. $end $info=nes_vt02_vt03_soc_pal $mame 0.221 [David Haywood] VT02/03 series System on a Chip (PAL), , ???? DRIVER: nintendo/nes_vt_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Renamed (nes_vt_soc_pal) to (nes_vt02_vt03_soc_pal) and description changed to 'VT02/03 series System on a Chip (PAL)'. - 0.221: David Haywood added 'VTxx series System on a Chip (PAL)' device. ROMSET: None required. $end $info=nes_vt02_vt03_soc_pal_scram $mame 0.261 [David Haywood] VT02/03 series System on a Chip (PAL, with simple Opcode scrambling), , ???? DRIVER: nintendo/nes_vt_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: David Haywood added 'VT02/03 series System on a Chip (PAL, with simple Opcode scrambling)' device. ROMSET: None required. $end $info=nes_vt02_vt03_soc_scram $mame 0.221 [David Haywood] VT02/03 series System on a Chip (NTSC, with simple Opcode scrambling), , ???? DRIVER: nintendo/nes_vt_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Renamed (nes_vt_soc_scram) to (nes_vt02_vt03_soc_scram) and description changed to 'VT02/03 series System on a Chip (NTSC, with simple Opcode scrambling)'. - 0.221: David Haywood added 'VTxx series System on a Chip (with simple Opcode scrambling)' device. ROMSET: None required. $end $info=nes_vt02_vt03_soc_sports $mame 0.278 [David Haywood] VT02/03 series System on a Chip (Sports, NTSC), , ???? DRIVER: nintendo/nes_vt_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: David Haywood added 'VT02/03 series System on a Chip (Sports, NTSC)' device. ROMSET: None required. $end $info=nes_vt02_vt03_soc_sports_pal $mame 0.278 [David Haywood] VT02/03 series System on a Chip (Sports, PAL), , ???? DRIVER: nintendo/nes_vt_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: David Haywood added 'VT02/03 series System on a Chip (Sports, PAL)' device. ROMSET: None required. $end $info=nes_vt02_vt03_soc_waixing $mame 0.278 [David Haywood] VT02/03 series System on a Chip (Waixing, NTSC), , ???? DRIVER: nintendo/nes_vt_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: David Haywood added 'VT02/03 series System on a Chip (Waixing, NTSC)' device. ROMSET: None required. $end $info=nes_vt02_vt03_soc_waixing_pal $mame 0.278 [David Haywood] VT02/03 series System on a Chip (Waixing, PAL), , ???? DRIVER: nintendo/nes_vt_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: David Haywood added 'VT02/03 series System on a Chip (Waixing, PAL)' device. ROMSET: None required. $end $info=nes_vt09_soc $mame 0.226 [David Haywood] VT09 series System on a Chip (NTSC), , ???? DRIVER: nintendo/nes_vt09_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: David Haywood added 'VT09 series System on a Chip (NTSC)' device. ROMSET: None required. $end $info=nes_vt32_soc $mame 0.221 [David Haywood] VT32 series System on a Chip (FP) (NTSC), , ???? DRIVER: nintendo/nes_vt32_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Add some register stubs needed by typo240 [AJR]. Fallthrough typo [hap]. - 0.226: Renamed (nes_vt_soc_4k_fp) to (nes_vt32_soc) and description changed to 'VT32 series System on a Chip (FP) (NTSC)'. - 0.221: David Haywood added 'VTxx series System on a Chip (with 4KByte RAM) (FP) (NTSC)' device. ROMSET: None required. $end $info=nes_vt32_soc_pal $mame 0.221 [David Haywood] VT32 series System on a Chip (FP) (PAL), , ???? DRIVER: nintendo/nes_vt32_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Renamed (nes_vt_soc_4k_fp_pal) to (nes_vt32_soc_pal) and description changed to 'VT32 series System on a Chip (FP) (PAL)'. - 0.221: David Haywood added 'VTxx series System on a Chip (with 4KByte RAM) (FP) (PAL)' device. ROMSET: None required. $end $info=nes_vt42xx_soc $mame 0.279 [AJR] unknown VT series System on a Chip with $42xx registers (NTSC), , ???? DRIVER: nintendo/nes_vt42xx_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: AJR added 'unknown VT series System on a Chip with $42xx registers (NTSC)' device. ROMSET: None required. $end $info=nes_vt42xx_soc_pal $mame 0.279 [AJR] unknown VT series System on a Chip with $42xx registers (PAL), , ???? DRIVER: nintendo/nes_vt42xx_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: AJR added 'unknown VT series System on a Chip with $42xx registers (PAL)' device. ROMSET: None required. $end $info=nes_vt5201 $mame 0.148u4 NES Cart VT5201 PCB, , ???? DRIVER: devices/bus/nes/multigame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart VT5201 PCB' device. ROMSET: None required. $end $info=nes_waixing_a $mame 0.148u4 NES Cart Waixing Type A PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Type A PCB' device. ROMSET: None required. $end $info=nes_waixing_a1 $mame 0.148u4 NES Cart Waixing Type A (Alt) PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Type A (Alt) PCB' device. ROMSET: None required. $end $info=nes_waixing_b $mame 0.148u4 NES Cart Waixing Type B PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Type B PCB' device. ROMSET: None required. $end $info=nes_waixing_c $mame 0.148u4 NES Cart Waixing Type C PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Type C PCB' device. ROMSET: None required. $end $info=nes_waixing_d $mame 0.148u4 NES Cart Waixing Type D PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Type D PCB' device. ROMSET: None required. $end $info=nes_waixing_dq8 $mame 0.148u4 NES Cart Waixing Dragon Quest VIII PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Dragon Quest VIII PCB' device. ROMSET: None required. $end $info=nes_waixing_e $mame 0.148u4 NES Cart Waixing Type E PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Type E PCB' device. ROMSET: None required. $end $info=nes_waixing_f $mame 0.148u4 NES Cart Waixing Type F PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Type F PCB' device. ROMSET: None required. $end $info=nes_waixing_f1 $mame 0.243 [kmg] NES Cart Waixing Type F1 PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: kmg added 'NES Cart Waixing Type F1 PCB' device. ROMSET: None required. $end $info=nes_waixing_ffv $mame 0.148u4 NES Cart Waixing Final Fantasy V PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Final Fantasy V PCB' device. ROMSET: None required. $end $info=nes_waixing_fs304 $mame 0.148u4 NES Cart Waixing FS-304 PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing FS-304 PCB' device. ROMSET: None required. $end $info=nes_waixing_g $mame 0.148u4 NES Cart Waixing Type G PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Type G PCB' device. ROMSET: None required. $end $info=nes_waixing_h $mame 0.148u4 NES Cart Waixing Type H PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Type H PCB' device. ROMSET: None required. $end $info=nes_waixing_h1 $mame 0.148u4 NES Cart Waixing Type H (Alt) PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Type H (Alt) PCB' device. ROMSET: None required. $end $info=nes_waixing_i $mame 0.148u4 NES Cart Waixing Type I PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Type I PCB' device. ROMSET: None required. $end $info=nes_waixing_j $mame 0.148u4 NES Cart Waixing Type J PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Type J PCB' device. ROMSET: None required. $end $info=nes_waixing_sec $mame 0.148u4 NES Cart Waixing Security Chip PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Security Chip PCB' device. ROMSET: None required. $end $info=nes_waixing_sgz $mame 0.148u4 NES Cart Waixing San Guo Zhi PCB, , ???? DRIVER: devices/bus/nes/vrc_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing San Guo Zhi PCB' device. ROMSET: None required. $end $info=nes_waixing_sgzlz $mame 0.148u4 NES Cart Waixing San Guo Zhong Lie Zhuan PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing San Guo Zhong Lie Zhuan PCB' device. ROMSET: None required. $end $info=nes_waixing_sh2 $mame 0.148u4 NES Cart Waixing SH2 PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing SH2 PCB' device. ROMSET: None required. $end $info=nes_waixing_wxzs $mame 0.148u4 NES Cart Waixing Wai Xing Zhan Shi PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Wai Xing Zhan Shi PCB' device. ROMSET: None required. $end $info=nes_waixing_wxzs2 $mame 0.148u4 NES Cart Waixing Wai Xing Zhan Shi 2 PCB, , ???? DRIVER: devices/bus/nes/waixing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Waixing Wai Xing Zhan Shi 2 PCB' device. ROMSET: None required. $end $info=nes_x1_005 $mame 0.148u4 NES Cart Taito X1-005 PCB, , ???? DRIVER: devices/bus/nes/taito.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Taito X1-005 PCB' device. ROMSET: None required. $end $info=nes_x1_017 $mame 0.148u4 NES Cart Taito X1-017 PCB, , ???? DRIVER: devices/bus/nes/taito.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Taito X1-017 PCB' device. ROMSET: None required. $end $info=nes_xiaozy $mame 0.148u4 NES Cart Xiao Zhuan Yuan PCB, , ???? DRIVER: devices/bus/nes/pirate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Xiao Zhuan Yuan PCB' device. ROMSET: None required. $end $info=nes_yoko $mame 0.148u4 NES Cart Yoko PCB, , ???? DRIVER: devices/bus/nes/cony.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart Yoko PCB' device. ROMSET: None required. $end $info=nes_yung08 $mame 0.235 [kmg] NES Cart Super Mario Bros. 2 YUNG-08 PCB, , ???? DRIVER: devices/bus/nes/bootleg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: kmg added 'NES Cart Super Mario Bros. 2 YUNG-08 PCB' device. ROMSET: None required. $end $info=nes_zapper $mame 0.158 Nintendo Zapper Lightgun, , ???? DRIVER: devices/bus/nes_ctrl/zapper.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: BugFIX #06842: [DIP/Input] (nes.cpp) nes_zapper: Mouse B0 doesn't work by default [cuavas]. - 0.158: Added 'Nintendo Zapper Lightgun' device. ROMSET: None required. $end $info=nes_zapper_sensor $mame 0.242 [kmg] Nintendo Zapper Lightgun Photodiode, , ???? DRIVER: devices/bus/nes_ctrl/zapper_sensor.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: kmg added 'Nintendo Zapper Lightgun Photodiode' device. ROMSET: None required. $end $info=nes_zemina $mame 0.184 NES Cart Zemina PCB, , ???? DRIVER: devices/bus/nes/zemina.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'NES Cart Zemina PCB' device. ROMSET: None required. $end $info=nes_zgdh $mame 0.243 [kmg] NES Cart Zhongguo Daheng PCB, , ???? DRIVER: devices/bus/nes/mmc3_clones.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: kmg added 'NES Cart Zhongguo Daheng PCB' device. ROMSET: None required. $end $info=nes_zz $mame 0.148u4 NES Cart PAL-ZZ PCB, , ???? DRIVER: devices/bus/nes/mmc3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u4: Added 'NES Cart PAL-ZZ PCB' device. ROMSET: None required. $end $info=nesapu $mame 0.149u1 RP2A0X APU, , ???? DRIVER: devices/sound/nes_apu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Changed description to 'RP2A0X APU' and added 'earliest hardware variant of 2A03 APU (used in Vs. System and early Famicoms) [kmg]. - 0.149u1: Added 'N2A03 APU' device. ROMSET: None required. $end $info=nesm8 $mame 0.248 [kmg, Voodooween, Forest of Illusion, Fiskbit] M8 Game Selectable Working Product Display (US, set 1), Nintendo, 1986 This was the first console Nintendo made that allowed customers to try games in stores before they bought them. These consoles have a pair of controllers that sit in a pair of cradles and a button to select the game. Unlike the M82, this device does not use cartridges. It can support up to sixteen sets of ROMs and has little slots on the front of the unit for the name of each game. An LED next to the name tells the player the name of the active game (source: http://nerdlypleasures.blogspot.com/2017/06/official-variations-of-nintendo-8-bit.html) DRIVER: nintendo/nes_m8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.248: kmg, Voodooween, Forest of Illusion and Fiskbit added 'Nintendo M8 Game Selectable Working Product Display (US, set 1)' system. ROMSET: 458752 bytes in 32 files / 288.92Kb packed $end $info=nesm8a $mame 0.248 [kmg, Voodooween, Forest of Illusion, Fiskbit] M8 Game Selectable Working Product Display (US, set 2), Nintendo, 1986 This was the first console Nintendo made that allowed customers to try games in stores before they bought them. These consoles have a pair of controllers that sit in a pair of cradles and a button to select the game. Unlike the M82, this device does not use cartridges. It can support up to sixteen sets of ROMs and has little slots on the front of the unit for the name of each game. An LED next to the name tells the player the name of the active game (source: http://nerdlypleasures.blogspot.com/2017/06/official-variations-of-nintendo-8-bit.html) DRIVER: nintendo/nes_m8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.248: kmg, Voodooween, Forest of Illusion and Fiskbit added 'Nintendo M8 Game Selectable Working Product Display (US, set 2)' system. ROMSET: 90112 bytes in 6 files / 57.68Kb packed $end $info=nesm8b $mame 0.248 [kmg, Voodooween, Forest of Illusion, Fiskbit] M8 Game Selectable Working Product Display (US, set 3), Nintendo, 1986 This was the first console Nintendo made that allowed customers to try games in stores before they bought them. These consoles have a pair of controllers that sit in a pair of cradles and a button to select the game. Unlike the M82, this device does not use cartridges. It can support up to sixteen sets of ROMs and has little slots on the front of the unit for the name of each game. An LED next to the name tells the player the name of the active game (source: http://nerdlypleasures.blogspot.com/2017/06/official-variations-of-nintendo-8-bit.html) DRIVER: nintendo/nes_m8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.248: kmg, Voodooween, Forest of Illusion and Fiskbit added 'Nintendo M8 Game Selectable Working Product Display (US, set 3)' system. ROMSET: 147456 bytes in 8 files / 79.76Kb packed $end $info=nespal $mame 0.37b5 [Brad Oliver] Nintendo Entertainment System (PAL), Nintendo, 1987 The Nintendo Entertainment System (also abbreviated as NES or simply called 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, the Middle East and Hong Kong, it was released as the Family Computer, commonly shortened as either the Famicom, or abbreviated to FC. In South Korea, it was known as the Hyundai Comboy and was distributed by Hynix which then was known as Hyundai Electronics. It was succeeded by the Super Nintendo Entertainment System (source: http://en.wikipedia.org/wiki/Nintendo_Entertainment_System). DRIVER: nintendo/nes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: nes.xml, nes_ade.xml, nes_ntbrom.xml, nes_kstudio.xml, nes_datach.xml, famibox.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.223: BugFIX #08183 [Sound] (nes.cpp) nespal [gimmick]: DPCM audio plays at wrong pitch [kmg]. - 0.144u7: BugFIX #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=nesvt270 $mame 0.277 [TeamEurope, David Haywood] unknown VT3xx based 270-in-1 (BL-867 PCB03), , 2022 DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope and David Haywood added 'VT3xx based 270-in-1 (BL-867 PCB03)' system. ROMSET: 16777216 bytes in 1 file / 7.57Mb packed $end $info=netbook $mame 0.288 [Nigel Barnes, Bs ()Dd] netBook, Psion, 1999 The Psion netBook is an iconic subnotebook computer released by Psion in 1999, designed specifically for the business and professional markets. This historic device holds a special place in the history of technology: its brand name coined and anticipated the term "netbook" by many years, before Intel officially reintroduced it to the market in 2008 to identify low-cost portable PCs. As with the devices discussed previously, its historical significance and collector’s value have led to its digital preservation through the emulation of its components. DRIVER: psion/psion7.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: psion_quik.xml RESOURCES: No resources available. WIP: - 0.288: Nigel Barnes and Bs ()Dd added 'Psion netBook' system. ROMSET: 2097152 bytes in 1 file / 327.77Kb packed $end $info=netlist_core $mame 0.184 Netlist Core Device, , ???? DRIVER: devices/machine/netlist.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Netlist core device' device. ROMSET: None required. $end $info=netlist_cpu $mame 0.181 Netlist CPU Device, , ???? DRIVER: devices/machine/netlist.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.181: Added 'Netlist CPU Device' device. ROMSET: None required. $end $info=netlist_sound $mame 0.184 Netlist Sound Device, , ???? DRIVER: devices/machine/netlist.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Netlist Sound Device' device. ROMSET: None required. $end $info=newbrain $mame 0.126 [Curt Coder] NewBrain AD, Grundy Business Systems Ltd, 1981 The Grundy NewBrain was a microcomputer sold in the early 1980s by Grundy Business Systems Ltd of Teddington and Cambridge, England. The model 'AD' also included a one-line, 16-character, vacuum fluorescent (VF) display on the unit which permitted operation with or without a TV screen or monitor - the VF display responded to the cursor keys and scrolled around the screen display area. One additional model was released, but this was a custom version for a pharmaceutical chain, with no screen display - only the VF display - and was never generally discussed (source: http://en.wikipedia.org/wiki/Grundy_NewBrain). DRIVER: grundy/newbrain.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.142: Renamed (newbraia) to (newbrain). - 0.127: Renamed (newbraid) to (newbraia). - 0.126: Curt Coder added 'Grundy NewBrain AD (not working)' system. ROMSET: 111616 bytes in 14 files / 83.49Kb packed $end $info=newbrain_eim $mame 0.172 NewBrain EIM, , ???? DRIVER: devices/bus/newbrain/eim.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.172: Added 'Newbrain EIM' device. ROMSET: 32768 bytes in 4 files / 23.76Kb packed $end $info=newbrain_expansion_slot $mame 0.172 NewBrain expansion port, , ???? DRIVER: devices/bus/newbrain/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.172: Added 'NewBrain expansion port' device. ROMSET: None required. $end $info=newbrain_fdc $mame 0.172 NewBrain FDC, , ???? DRIVER: devices/bus/newbrain/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.172: Added 'NewBrain FDC' device. ROMSET: 24576 bytes in 3 files / 7.72Kb packed $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 (source: http://en.wikipedia.org/wiki/Grundy_NewBrain). DRIVER: grundy/newbrain.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.142: Renamed (newbrain) to (newbraina). - 0.126: Curt Coder added 'Grundy NewBrain A (not working)' system. $end $info=newbrainmd $mame 0.126 [Curt Coder] NewBrain MD, Grundy Business Systems Ltd, 1981 The Grundy NewBrain was a microcomputer sold in the early 1980s by Grundy Business Systems Ltd of Teddington and Cambridge, England. A third model, called Newbrain M included a battery-backup option (and the LCD screen) so it can be used as a handheld computer (source: http://old-computers.com/museum/computer.asp?c=176). DRIVER: grundy/newbrain.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.142: Renamed (newbraim) to (newbrainmd). - 0.127: Renamed (newbramd) to (newbraim). - 0.126: Curt Coder added 'Grundy NewBrain MD (not working)' system. $end $info=news_020_mmu $mame 0.275 [Brice Onken] Sony NEWS 68020 MMU, , ???? DRIVER: sony/news_020_mmu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Brice Onken added 'Sony NEWS 68020 MMU' device. ROMSET: None required. $end $info=news_hid_hle $mame 0.221 [Patrick Mackinlay] Sony NEWS Keyboard and Mouse (HLE), , ???? DRIVER: sony/news_hid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Patrick Mackinlay added 'Sony NEWS Keyboard and Mouse (HLE)' device. ROMSET: None required. $end $info=news_iop_scsi_dma $mame 0.275 [Brice Onken] Sony NEWS SCSI DMA Helper, , ???? DRIVER: sony/news_iop_scsi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Brice Onken added 'Sony NEWS SCSI DMA Helper' device. ROMSET: None required. $end $info=newtnotp $mame 0.225 [Pablo Marx] Newton Notepad (prototype), Apple Computer, 1992 The Newton is a series of personal digital assistants (PDAs) developed and marketed by Apple Computer, Inc. An early device in the PDA category (the Newton originated the term),[3] it was the first to feature handwriting recognition. Apple started developing the platform in 1987 and shipped the first devices in August 1993. Production officially ended on February 27, 1998. Newton devices ran on a proprietary operating system, Newton OS; examples include Apple's MessagePad series and the eMate 300, and other companies also released devices running on Newton OS. Most Newton devices were based on the ARM 610 RISC processor and all featured handwriting-based input (source: https://en.m.wikipedia.org/wiki/Apple_Newton). DRIVER: apple/newton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.225: Pablo Marx added 'Apple Computer Newton Notepad (prototype)' system. ROMSET: 4194304 bytes in 1 file / 1.54Mb packed $end $info=newtonmp $mame 0.225 [Pablo Marx] Newton MessagePad, Apple Computer, 1993 The original Apple Newton MessagePad features a 20 MHz ARM 610 processor, 4 MB of ROM, 640k of SRAM (150k usable), and infrared-beaming capabilities in a compact handheld case with a 336x240 pressure-sensitive monochrome display for use with a provided stylus. The original Newton MessagePad was one of the first handheld systems, or PDAs (Personal Digital Assistants), to attempt to recognize natural handwriting and use a basic form of artificial intelligence to 'tie' relevant information together. The Newton MessagePad models are technically not 'Macs', as they do not operate the MacOS, and instead use the NewtonOS (also developed by Apple) (source: https://everymac.com/systems/apple/messagepad/stats/newton_mp_omp.html). DRIVER: apple/newton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.242: Changed description to 'Newton MessagePad' [AntoPISA, sjy96525]. - 0.225: Pablo Marx added 'Apple Computer MessagePad' system. ROMSET: 8388608 bytes in 2 files / 3.35Mb packed $end $info=next $mame 0.135 [Olivier Galibert] NeXT Computer, Next Software Inc, 1987 NeXT's first workstation was officially named the NeXT Computer, although it was widely referred to as 'the cube' because of its distinctive case, a 1 ft x 1 ft x 1 ft magnesium cube, an edict of Jobs' designed by Apple IIc case designer Frogdesign. Prototype workstations were shown to standing ovations on October 12, 1988. The first machines were tested in 1989, after which NeXT started selling limited numbers to universities with a beta version of the NeXTSTEP operating system installed (source: http://en.wikipedia.org/wiki/NeXT). DRIVER: next/next.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: next_cdrom.xml, next_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.227: Changed description to 'NeXT Computer'. - 0.145u4: Better handling of the supdate flag. Timer fix, add the softints [Olivier Galibert]. - 0.145u3: Timer free running mode [Olivier Galibert]. - 0.143u4: Add the keyboard [Olivier 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]. - 0.135: Olivier Galibert added skeleton driver of 'Next Software NeXT' system. ROMSET: 393216 bytes in 6 files / 228.73Kb packed $end $info=nextc $mame 0.227 [Davide Cavalca] NeXTcube, Next Software Inc, 1990 The NeXTcube is a high-end workstation computer developed, manufactured, and sold by NeXT from 1990 until 1993. It superseded the original NeXT Computer workstation and is housed in a similar cube-shaped magnesium enclosure. The workstation runs the NeXTSTEP operating system and was launched with a US$7,995 list price (source: https://en.m.wikipedia.org/wiki/NeXTcube) . DRIVER: next/next.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: next_cdrom.xml, next_hdd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Davide Cavalca added 'Next Software Inc NeXTcube' system. $end $info=nextct $mame 0.145u1 [Olivier Galibert] NeXTcube Turbo, Next Software Inc, 1992 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). DRIVER: next/next.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: next_cdrom.xml, next_hdd.xml, next.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Changed description to 'NeXTcube Turbo'. - 0.145u1: Olivier Galibert added 'Next Software NeXT Cube turbo' system. $end $info=nextctc $mame 0.145u1 [Olivier Galibert] NeXTcube Turbo Color, Next Software Inc, 1992 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). DRIVER: next/next.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: next_cdrom.xml, next_hdd.xml, next.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Changed description to 'NeXTcube Turbo Color'. - 0.145u1: Olivier Galibert added 'Next Software NeXT Cube turbo color' system. $end $info=nextkbd $mame 0.149u1 NeXT Keyboard, , ???? DRIVER: next/nextkbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NeXT Keyboard'. - 0.149u1: Added 'NEXTKBD' device. ROMSET: None required. $end $info=nextmo $mame 0.149u1 NeXT Magneto-optical drive, , ???? DRIVER: next/nextmo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'NeXT Magneto-optical drive' device. ROMSET: None required. $end $info=nexts $mame 0.135 [Olivier Galibert] NeXTstation, 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). DRIVER: next/next.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: next_cdrom.xml, next_hdd.xml, next.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.145u1: Renamed (nextnt) to (nexts) and Changed description in 'NeXT station'. - 0.135: Olivier Galibert added 'Next Software NeXT station (Non Turbo)' system. ROMSET: 786432 bytes in 6 files / 310.40Kb packed $end $info=nexts2 $mame 0.145u1 [Olivier Galibert] 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). DRIVER: next/next.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: next_cdrom.xml, next_hdd.xml, next.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.145u1: Olivier Galibert added 'Next Software NeXTstation (X15 variant)' system. $end $info=nextsc $mame 0.145u1 [Olivier Galibert] 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). DRIVER: next/next.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: next_cdrom.xml, next_hdd.xml, next.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.145u1: Olivier Galibert added 'Next Software NeXTstation color' system. $end $info=nextst $mame 0.135 [Olivier Galibert] NeXTstation 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). DRIVER: next/next.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: next_cdrom.xml, next_hdd.xml, next.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.145u1: Renamed (nexttrb) to (nextst), Changed description in 'NeXTstation turbo' and modified year in 1990. - 0.135: Olivier Galibert added 'Next Software NeXTstation turbo' system. ROMSET: 524288 bytes in 4 files / 226.90Kb packed $end $info=nextstc $mame 0.145u1 [Olivier Galibert] 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). DRIVER: next/next.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: next_cdrom.xml, next_hdd.xml, next.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.145u1: Olivier Galibert added 'Next Software NeXTstation turbo color' system. $end $info=nf500a $mame 0.214 [zzemu] NF500A, China State-owned 830 Factory, 1985 DRIVER: misc/h01x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.214: zzemu added 'China State-owned 830 Factory NF500A' system. ROMSET: 49152 bytes in 2 files / 39.92Kb packed $end $info=nforcepc $mame 0.202 [Samuele Zannoli] Nvidia nForce PC (CRUSH11/12), Nvidia, 2002 DRIVER: pc/nforcepc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.253: Make required changes to let it boot from floppy disk The pci devices shared with the xbox have been updated to support dma on the lpc bus. The athlon processor has been updated to support writes in the as_opcodes space [yz70s]. - 0.202: Samuele Zannoli added 'Nvidia nForce PC (CRUSH11/12)' system. ROMSET: 1835008 bytes in 7 files / 1.02Mb packed $end $info=ng_cmc_prot $mame 0.163 Neo Geo CMC42/CMC40 Protection, , ???? DRIVER: devices/bus/neogeo/prot_cmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (cmc_prot) to (ng_cmc_prot) and description changed to 'Neo Geo CMC42/CMC40 Protection'. - 0.163: Added 'Neo Geo CMC42 & CMC50 Protection' device. ROMSET: None required. $end $info=ng_cthd_prot $mame 0.174 Neo Geo CTHD Protection (bootleg), , ???? DRIVER: devices/bus/neogeo/prot_cthd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: BugFIX #06649: [Interface] ng_cthd_prot: Wrong name (Neo Goe instead of Neo Geo) [Robbbert]. - 0.186: Renamed (cthd_prot) to (ng_cthd_prot). - 0.174: Added 'Neo Geo CTHD Protection (Bootleg)' device. ROMSET: None required. $end $info=ng_fatfury_prot $mame 0.163 Neo Geo Fatal Fury 2 Protection, , ???? DRIVER: devices/bus/neogeo/prot_fatfury2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (fatfury2_prot) to (ng_fatfury_prot). - 0.163: Added 'Neo Geo Fatal Fury 2 Protection' device. ROMSET: None required. $end $info=ng_kof2002_prot $mame 0.163 Neo Geo KoF 2002 Protection, , ???? DRIVER: devices/bus/neogeo/prot_kof2k2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (kof2002_prot) to (ng_kof2002_prot). - 0.163: Added 'Neo Geo KOF 2002 Protection' device. ROMSET: None required. $end $info=ng_kof2k3bl_prot $mame 0.174 Neo Geo KoF 2003 Bootleg Protection, , ???? DRIVER: devices/bus/neogeo/prot_kof2k3bl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (kof2k3bl_prot) to (ng_kof2k3bl_prot). - 0.174: Added 'Neo Geo KOF 2003 Bootleg Protection' device. ROMSET: None required. $end $info=ng_kof98_prot $mame 0.163 Neo Geo KoF 98 Protection, , ???? DRIVER: devices/bus/neogeo/prot_kof98.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (kof98_prot) to (ng_kof98_prot). - 0.163: Added 'Neo Geo KOF 98 Protection' device. ROMSET: None required. $end $info=ng_memcard $mame 0.154 NeoGeo Memory Card, , ???? DRIVER: neogeo/ng_memcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'NeoGeo Memory Card' device. ROMSET: None required. $end $info=ng_mslugx_prot $mame 0.163 Neo Geo Metal Slug X Protection, , ???? DRIVER: devices/bus/neogeo/prot_mslugx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (mslugx_prot) to (ng_mslugx_prot). - 0.163: Added 'Neo Geo Metal Slug X Protection' device. ROMSET: None required. $end $info=ng_pcm2_prot $mame 0.163 Neo Geo NEOPCM2 Protection, , ???? DRIVER: devices/bus/neogeo/prot_pcm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (pcm2_prot) to (ng_pcm2_prot). - 0.163: Added 'Neo Geo NEOPCM2 Protection' device. ROMSET: None required. $end $info=ng_pvc_prot $mame 0.163 Neo Geo PVC Protection, , ???? DRIVER: devices/bus/neogeo/prot_pvc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (pvc_prot) to (ng_pvc_prot). - 0.163: Added 'Neo Geo PVC Protection' device. ROMSET: None required. $end $info=ng_sma_prot $mame 0.163 Neo Geo SMA Protection, , ???? DRIVER: devices/bus/neogeo/prot_sma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (sma_prot) to (ng_sma_prot). - 0.163: Added 'Neo Geo SMA Protection' device. ROMSET: None required. $end $info=ngboot_prot $mame 0.174 Neo Geo Bootleg Protection(s), , ???? DRIVER: devices/bus/neogeo/prot_misc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.174: Added 'Neo Geo Bootleg Protection(s)' device. ROMSET: None required. $end $info=ngen $mame 0.156 [Al Kossow, Barry Rodewald] NGEN CP-001, Convergent Technologies, 1983 The system appears to be based on the Burroughs B20 to B26 workstations with the BTOS operating' system. For example the Burroughs B20 was also sold as the Convergent Technologies C20. Burroughs B25 model was used by Convergent Technologies for the NGEN model. The NGEN was known to Burroughs users as the B25, to Prime as the "Prime Producer 200", and was included the Intel 80186 CPU chip (source: https://www.computinghistory.org.uk/det/2964/Convergent-Technologies-AWS-NGEN-Workstation/). DRIVER: skeleton/ngen.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.282: Prevent floppy/HD module from being used in 80386 based systems, it is not compatible with these. Fix DMA bank offset, should fin compiler warning. Add NGEN 386 firmware [Barry Rodewald]. - 0.156: Al Kossow and Barry Rodewald added skeleton driver of 'Convergent Technologies NGEN CP-001' system. Mapped DMA controller, no idea what DMA channels map to what devices, yet. Mapped i8254, connected channel 2 to the serial clock, added 'RS232 ports and connected them to the uPD7201.Added basic display, and other little bits of WIP. Hooked up CRTC and adjusted CRTC clock, resolution and refresh rate are set to expected values. ROMSET: 12320 bytes in 4 files / 7.12Kb packed $end $info=ngen_kb $mame 0.157 NGEN Keyboard, , ???? DRIVER: skeleton/ngen_kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (ngen_keyboard) to (ngen_kb). - 0.157: Added 'NGEN Keyboard' device. ROMSET: None required. $end $info=ngen386 $mame 0.282 [Bitsavers] NGEN 386, Convergent Technologies, 199? It is a workstation released in the early 1990s, based on the Intel 80386 processor. Designed for professional and industrial environments, it integrates a smart terminal with a proprietary architecture, featuring an alphanumeric or graphical display, an integrated keyboard, and serial/parallel ports. It runs dedicated firmware for managing PBX systems, office automation, and business communications. Characterized by ruggedness and reliability, it is intended for integration into local networks and critical operational settings, representing the evolution of CT terminals from the previous era. DRIVER: skeleton/ngen.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: Bitsavers added 'Convergent Technologies NGEN 386' system. ROMSET: 16384 bytes in 2 files / 6.11Kb packed $end $info=ngenb38 $mame 0.156 [Al Kossow, Barry Rodewald] B28/38, Financial Products Corp., 1991 DRIVER: skeleton/ngen.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.156: Al Kossow and Barry Rodewald added skeleton driver of 'Financial Products Corp. B28/38' system. ROMSET: 8192 bytes in 2 files / 5.74Kb packed $end $info=ngomoku $mame 0.284 [hap, Berger] Gomoku Computer, Novag Industries, 1983 Desktop computer from 1983 dedicated to the game of Gomoku (five in a row), featuring adjustable difficulty levels and an LED matrix interface. Designed to challenge players of various skill levels, it offered a self-contained artificial opponent in a compact format, aimed at strategy game enthusiasts beyond chess. DRIVER: novag/gomoku.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: hap and Berger added 'Novag Industries Gomoku Computer' system. ROMSET: 4096 bytes in 1 file / 2.73Kb packed $end $info=ngp $mame 0.131 [Wilbert Pol] NeoGeo Pocket, SNK, 1998 The Neo Geo Pocket is a monochrome handheld video game console released by SNK. It was the company's first handheld system and is part of the Neo Geo family. It debuted in Japan in late 1998, however saw no western release, being exclusive to Japan and smaller Asian markets such as Hong Kong (source: http://en.wikipedia.org/wiki/Neo_Geo_Pocket). DRIVER: snk/ngp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ngp.xml, ngpc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.271: Bugfix #05279 [Save/Restore] (snk/ngp.cpp) ngp, ngpc: The real-time needs to be set on every start [Wilbert Pol]. - 0.248: Cleaned up descriptions in 'ngpc.xml' [ArcadeShadow]. - 0.131: Wilbert Pol added 'SNK NeoGeo Pocket' system. ROMSET: 65536 bytes in 1 file / 35.98Kb packed $end $info=ngpc $mame 0.131 [Wilbert Pol] NeoGeo Pocket Color, SNK, 1999 The Neo Geo Pocket Color (shortened NGPC), is a 16-bit colour handheld video game console manufactured by SNK. It is a successor to SNK's monochrome Neo Geo Pocket handheld which debuted in 1998 in Japan. The Neo Geo Pocket Color was released on March 16, 1999 in Japan, August 6, 1999 in North America, and some time in 1999 in Europe (source: http://en.wikipedia.org/wiki/Neo_Geo_Pocket_Color). DRIVER: snk/ngp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ngpc.xml, ngp.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.271: Bugfix #05279 [Save/Restore] (snk/ngp.cpp) ngp, ngpc: The real-time needs to be set on every start [Wilbert Pol]. - 0.143u9: Added 'nine protos in ngpc.xml [Brian Hargrove]. - 0.142u6: Added 'a few new dumps [xxxddd, Kaylee]. - 0.131: Wilbert Pol added 'SNK NeoGeo Pocket Color' system. ROMSET: 65536 bytes in 1 file / 36.64Kb packed $end $info=nick $mame 0.149u1 Intelligent Designs NICK, , ???? DRIVER: enterprise/nick.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Changed description to 'Intelligent Designs NICK'. - 0.149u1: Added 'NICK' device. ROMSET: None required. $end $info=nimbus $mame 0.137 [Phill Harvey-Smith] Nimbus, Research Machines, 1986 The Nimbus PC was also intended to support schools in the use of the computers. It wasn't a pale copy of a standard PC but a fast and versatile DOS machine entirely designed and manufactured by RM (source: http://www.old-computers.com/museum/computer.asp?c=1011&st=1). DRIVER: rm/rmnimbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: nimbus.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u3: Added 'two alt welcome disks [Anna Wu]. - 0.137: Phill Harvey-Smith added 'Research Machines Nimbus' system. ROMSET: 397344 bytes in 14 files / 252.90Kb packed $end $info=nixpc01 $mame 0.210 [rfka01] 8810/25 CPC - PC01, Nixdorf Computer AG, 198? DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.210: rfka01 added 'Nixdorf Computer AG 8810/25 CPC - PC01' system. ROMSET: 16384 bytes in 1 file / 12.45Kb packed $end $info=njp60in1 $mame 0.224 [Takashi Omoto, Team Europe, David Haywood] NJ Pocket 60-in-1 handheld 'X zero' (NTSC), , 200? DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=MCzgwR2qZUs WIP: - 0.224: Takashi Omoto, Team Europe and David Haywood added 'NJ Pocket 60-in-1 handheld 'X zero' (NTSC)' system. ROMSET: 33554432 bytes in 1 file / 11.16Mb packed $end $info=nl_analog_in $mame 0.184 Netlist Analog Input, , ???? DRIVER: devices/machine/netlist.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Renamed (netlist_analog_input) to (nl_analog_in). - 0.184: Added 'Netlist Analog Input' device. ROMSET: None required. $end $info=nl_analog_out $mame 0.181 Netlist Analog Output, , ???? DRIVER: devices/machine/netlist.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (netlist_analog_output) to (nl_analog_out). - 0.181: Added 'Netlist Analog Output' device. ROMSET: None required. $end $info=nl_int_out $mame 0.187 Netlist Integer Output, , ???? DRIVER: devices/machine/netlist.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added 'Netlist Integer Output' device. ROMSET: None required. $end $info=nl_logic_in $mame 0.181 Netlist Logic Input, , ???? DRIVER: devices/machine/netlist.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Renamed (netlist_logic_input) to (nl_logic_in). - 0.181: Added 'Netlist Logic Input' device. ROMSET: None required. $end $info=nl_logic_out $mame 0.183 Netlist Logic Output, , ???? DRIVER: devices/machine/netlist.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Renamed (netlist_logic_output) to (nl_logic_out). - 0.183: Added 'Netlist Logic Output' device. ROMSET: None required. $end $info=nl_ram_ptr $mame 0.181 Netlist RAM Pointer, , ???? DRIVER: devices/machine/netlist.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (netlist_ram_pointer) to (nl_ram_ptr). - 0.181: Added 'Netlist RAM Pointer' device. ROMSET: None required. $end $info=nl_stream_in $mame 0.184 Netlist Stream Input, , ???? DRIVER: devices/machine/netlist.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Renamed (netlist_stream_input) to (nl_stream_in). - 0.184: Added 'Netlist Stream Input' device. ROMSET: None required. $end $info=nl_stream_out $mame 0.184 Netlist Stream Output, , ???? DRIVER: devices/machine/netlist.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Renamed (netlist_stream_output) to (nl_stream_out). - 0.184: Added 'Netlist Stream Output' device. ROMSET: None required. $end $info=nlq401 $mame 0.253 [AJR] Schneider NLQ 401 Matrix Printer, , ???? DRIVER: devices/bus/centronics/nlq401.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: AJR added 'Schneider NLQ 401 Matrix Printer' device. ROMSET: 16384 bytes in 1 file / 7.21Kb packed $end $info=nmc9306 $mame 0.149u1 NMC9306 EEPROM, , ???? DRIVER: devices/machine/nmc9306.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Fixed compile on GCC [Ivan Vangelista]. - 0.186: Changed description to 'NMC9306 EEPROM'. - 0.149u1: Added 'NMC9306' device. ROMSET: None required. $end $info=nmicro $mame 0.223 [hap, Berger, Achim] Micro Chess, Novag Industries, 1981 Novag Micro Chess, one of Novag's first dedicated chess computer with a program by David Kittinger, first released in 1981. The computer has a Mostek MK3875/42 microcontroller, a second sourced single chip implementation of the Fairchild F8 multi-chip processor, the 3850 ALU with 64 byte scratchpad RAM, which are 64 general purpose 8-bit registers, and the 3851 program storage unit, instruction decoder and 4 Kibibyte mask-programmable ROM, and 64 byte executable RAM. The novelty of Novag Micro Chess was a sensor pegboard with membrane switches, which allows entering moves directly by pulling and sticking pieces on the board. Eight rank and file LEDs indicate origin- and target square of the move made internally by the computer (source: https://www.chessprogramming.org/Novag_Micro_Chess). DRIVER: novag/micro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.264: Changed manufacturer to 'Novag Industries'. - 0.223: hap, Berger and Achim added 'Novag Micro Chess' system. ROMSET: 4096 bytes in 1 file / 3.22Kb packed $end $info=nmicro2 $mame 0.185 [hap, Berger] Micro II (Novag), Novag Industries / Heuristic Software, 1982 This device from Hong Kong was the improved version of Micro Chess, which was also a simple and inexpensive chess computer for beginners, which was characterized above all by its ease of use. Train input is via pressure sensors located under the holes of the integrated breadboard. The connectors also hold the figures in place when the board is turned upside down. So you can also play a game in bed, lying on your back. The device was intended for mains-independent operation, but the six alkaline batteries only sufficed for about 20 hours of gaming fun. In the long run, gaming was expensive, which justified the purchase of a power supply. The train is issued with two times eight diodes on the edge of the game board. Other LEDs indicate the color and the different operating modes. The device has eight game levels, one of which is designed as an analysis level and one as a tournament level. Eight clearly laid out buttons control playing strength, position checks, corrections, changing sides, taking back up to two half moves, the acoustic signals that can be switched off, as well as deleting and entering. If it's your turn, you should switch to "Memory". This saves batteries and still saves the position for about a week. This doesn't bother the Micro II, since it doesn't have Permanent Brain anyway. As a rule, he is satisfied with three to four half-moves in the tournament level and eight half-moves in the analysis level, for which he then needs many hours (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Novag_Micro_II). DRIVER: novag/micro2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.265: Changed manufacturer to 'Novag Industries / Heuristic Software'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.262: piccolo has the same MCU as octo [hap]. - 0.222: Renamed (nocto) to (nmicro2) and description changed to 'Micro II (Novag)' [hap]. - 0.185: hap and Berger added 'Novag Octo' system. ROMSET: 2048 bytes in 1 file / 1.85Kb packed $end $info=nms1160 $mame 0.154 Philips NMS-1160, , ???? DRIVER: devices/bus/msx/cart/msx_audio_kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Philips NMS-1160' device. ROMSET: None required. $end $info=nms801 $mame 0.128 [Wilbert Pol] NMS-801 (MSX1, Italy), Philips, 1989 The NMS-801 was one of the last MSX machine made by Philips. This economical computer was a true MSX machine. The official MSX logo was although replaced on the case by the "MSX Compatible" mark because the MSX standard required a cartridge slot, which the NMS-801 had not (source: http://www.old-computers.com/museum/computer.asp?st=1&c=1084). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'NMS-801 (MSX1, Italy)'. - 0.128: Wilbert Pol added 'Philips NMS-801' system. ROMSET: 32768 bytes in 1 file / 25.44Kb packed $end $info=nms8220 $mame 0.81 [Jirou Kaneda] NMS 8220 (MSX2, Europe), Philips, 1987 The Philips NMS 8220 was released in 1985 by Philips. The abbreviation NMS stands for New Media Systems. This compact computer has a built-in drawing program called 'Designer' that boots up automatically, but can be skipped by holding the ESC key. The machine features 2 cartridge ports and is often used in combination with a data recorder, such as the Philips NMS-1515 Data Recorder. The NMS 8220 was also sold under the name VG-8220 (source: http://www.msx.org/wiki/Philips_NMS_8220). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'NMS 8220 (MSX2, Europe)'. - 0.81: Jirou Kaneda added 'Philips NMS-8220 (12-jun-1986)' system. ROMSET: 163840 bytes in 3 files / 114.56Kb packed $end $info=nms8245 $mame 0.79 [Sean Young] NMS 8245 (MSX2, Europe), Philips, 1987 The New Media Systems (NMS) 8245 is the last MSX2 model produced by Philips. This machine integrates the computer and the keyboard in one' device. Compared to its close cousin, the Philips VG-8235, the 8245 has a double sided disk drive, on the right, but lacks the adjustable keyboard. The second cartridge slot is optional as it is closed off by default but can easily be enabled by screwing the supplied cartridge holder onto the computer. The computer shipped with the office suite Ease and the drawing program Designer Plus (source: http://www.msx.org/wiki/Philips_NMS_8245). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.250: Changed description to 'NMS 8245 (MSX2, Europe)'. - 0.79: Sean Young added 'Philips NMS 8245' system. ROMSET: 196608 bytes in 3 files / 145.75Kb packed $end $info=nms8245f $mame 0.128 [Wilbert Pol] NMS 8245F (MSX2, France), Philips, 1987 The New Media Systems (NMS) 8245 is the last MSX2 model produced by Philips. This machine integrates the computer and the keyboard in one' device. Compared to its close cousin, the Philips VG-8235, the 8245 has a double sided disk drive, on the right, but lacks the adjustable keyboard. The second cartridge slot is optional as it is closed off by default but can easily be enabled by screwing the supplied cartridge holder onto the computer. The computer shipped with the office suite Ease and the drawing program Designer Plus (source: http://www.msx.org/wiki/Philips_NMS_8245). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'NMS 8245F (MSX2, France)'. - 0.128: Wilbert Pol added 'Philips NMS-8245F' system. ROMSET: 131072 bytes in 1 file / 96.71Kb packed $end $info=nms8250 $mame 0.81 [Jirou Kaneda] NMS 8250 (MSX2, Europe), Philips, 1987 The NMS 8250 is an MSX2 model released in 1986 by Philips. The abbreviation NMS stands for New Media Systems. The computer is a desktop model with a modern and business-like design and features one built-in disk station. The main board was designed by Sanyo. The NMS 8250 was a very popular model in Europe. The computer shipped with the office suite Home Office 2 and the drawing program Designer Plus. The NMS 8250 is closely related to the Philips NMS 8255 which is essentially the same computer but features 2 disk drives (source: http://www.msx.org/wiki/Philips_NMS_8250). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'NMS 8250 (MSX2, Europe)'. - 0.81: Jirou Kaneda added 'Philips NMS-8250' system. ROMSET: 16384 bytes in 1 file / 12.20Kb packed $end $info=nms8250_16 $mame 0.250 [openMSX] NMS 8250/16 (MSX2, Spain), Philips, 1987 The NMS 8250 is a professional computer made by Sanyo for the Dutch company Philips. The machine itself is basically the MPC-25FD rebranded and localised for the European market. The abbreviation NMS stands for New Media Systems. The computer is a desktop model with a modern and business-like design and features one built-in disk station. The color is dark silver and gray. A location is planned for the addition of a second disk drive. The NMS 8250 is almost identical to the Philips NMS 8255, with the only real difference being the number of disk drives. The NMS 8250 has one, while the NMS 8255 has two. For both models the label on the front will say NMS 8250. To see the actual model, you need to check the label on the back of the machine. The NMS 8250 is also very similar in appearance to the NMS 8280. NMS 8250/16 for the Spanish market, keyboard layout is QWERTY with "?" key (source: https://www.msx.org/wiki/Philips_NMS_8250). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Philips NMS 8250/16 (MSX2, Spain)' system. ROMSET: 49152 bytes in 2 files / 37.17Kb packed $end $info=nms8250_19 $mame 0.250 [openMSX] NMS 8250/19 (MSX2, France), Philips, 1987 The NMS 8250 is a professional computer made by Sanyo for the Dutch company Philips. The machine itself is basically the MPC-25FD rebranded and localised for the European market. The abbreviation NMS stands for New Media Systems. The computer is a desktop model with a modern and business-like design and features one built-in disk station. The color is dark silver and gray. A location is planned for the addition of a second disk drive. The NMS 8250 is almost identical to the Philips NMS 8255, with the only real difference being the number of disk drives. The NMS 8250 has one, while the NMS 8255 has two. For both models the label on the front will say NMS 8250. To see the actual model, you need to check the label on the back of the machine. The NMS 8250 is also very similar in appearance to the NMS 8280. NMS 8250/19 for the French and Belgian markets, keyboard layout is AZERTY (source: https://www.msx.org/wiki/Philips_NMS_8250). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Philips NMS 8250/19 (MSX2, France)' system. ROMSET: 49152 bytes in 2 files / 37.15Kb packed $end $info=nms8255 $mame 0.79 [Sean Young] NMS 8255 (MSX2, Europe), Philips, 1987 The NMS 8255 is an MSX2 model released in 1986 by Philips. The abbreviation NMS stands for New Media Systems. The computer is a desktop model with a modern and business-like design and features one built-in disk station. The main board was designed by Sanyo. The NMS 8250 was a very popular model in Europe. The computer shipped with the office suite Home Office 2 and the drawing program Designer Plus (source: http://www.msx.org/wiki/Philips_NMS_8255). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'NMS 8255 (MSX2, Europe)'. - 0.79: Sean Young added 'Philips NMS-8255' system. ROMSET: 65536 bytes in 3 files / 49.33Kb packed $end $info=nms8255f $mame 0.155 [Wilbert Pol] NMS 8255F (MSX2, France), Philips, 1987 The NMS 8255 is an MSX2 model released in 1986 by Philips. The abbreviation NMS stands for New Media Systems. The computer is a desktop model with a modern and business-like design and features one built-in disk station. The main board was designed by Sanyo. The NMS 8250 was a very popular model in Europe. The computer shipped with the office suite Home Office 2 and the drawing program Designer Plus. The NMS 8255 is closely related to the Philips NMS 8250 which is essentially the same computer but has only 1 disk drive. It's also very similar in looks with the NMS 8280 (source: http://www.msx.org/wiki/Philips_NMS_8255). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'NMS 8255F (MSX2, France)'. - 0.155: Wilbert Pol added 'Philips NMS-8255F' system. ROMSET: 65536 bytes in 3 files / 49.30Kb packed $end $info=nms8260 $mame 0.155 [Wilbert Pol] NMS 8260 (MSX2, Prototype), Philips, 1987 The NMS8260 is a prototype MSX computer made for Philips by JVC. The JVC hard disk shows at boot a message, mentioning the HC-95/90, a Victor /JVC MSX 2 computer with superimpose facilities. This may indicate that JVC did experiment also with this hard disk interface on the JVC HC 95. Contrary to the VG8240, on the outside this MSX looks like, and is labeled as a NMS8250. The blank plates and the floppy connector is all what is visible. 'NMS8260' may have been an internal projectname, since this machine is never mass produced and sold (source: http://msx.hansotten.com/index.php?page=nms8260-prototype). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'NMS 8260 (MSX2, Prototype)'. - 0.155: Wilbert Pol added 'Philips NMS-8260 (Prototype)' system. ROMSET: 81920 bytes in 4 files / 61.25Kb packed $end $info=nms8280 $mame 0.81 [Jirou Kaneda] NMS 8280 (MSX2, Europe), Philips, 1987 The NMS (New Media Systems) 8280 is the MSX2 top model released by Philips in 1986. While it looks very similar to the NMS 8250 and NMS 8255, the 8280 is an entirely different beast, as it features a video digitizer and super impose functionality. The computer features sliders to control the video, audio mix and digitize levels and an extra button to select the input source (source: http://www.msx.org/wiki/Philips_NMS_8280). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'NMS 8280 (MSX2, Europe)'. - 0.81: Jirou Kaneda added 'Philips NMS-8280' system. ROMSET: 65536 bytes in 3 files / 49.33Kb packed $end $info=nms8280f $mame 0.155 [Wilbert Pol] NMS 8280F (MSX2, France), Philips, 1986 The NMS (New Media Systems) 8280 is the MSX2 top model released by Philips on april 1st, 1987. While it looks very similar to the NMS 8250 and NMS 8255, the 8280 is an entirely different beast, as it features a video digitizer and super impose functionality. The computer features sliders to control the video, audio mix and digitize levels and an extra button to select the input source (source: http://www.msx.org/wiki/Philips_NMS_8280). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'NMS 8280F (MSX2, France)'. - 0.155: Wilbert Pol added 'Philips NMS-8280F' system. ROMSET: 65536 bytes in 3 files / 49.30Kb packed $end $info=nms8280g $mame 0.128 [Wilbert Pol] NMS 8280G (MSX2, Germany), Philips, 1986 The NMS (New Media Systems) 8280 is the MSX2 top model released by Philips in 1986. While it looks very similar to the NMS 8250 and NMS 8255, the 8280 is an entirely different beast, as it features a video digitizer and super impose functionality. The computer features sliders to control the video, audio mix and digitize levels and an extra button to select the input source (source: http://www.msx.org/wiki/Philips_NMS_8280). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'NMS 8280G (MSX2, Germany)'. - 0.128: Wilbert Pol added 'Philips NMS-8280G' system. ROMSET: 65536 bytes in 3 files / 49.36Kb packed $end $info=nms9100 $mame 0.216 [rfka01] NMS 9100, Philips, 198? The Philips NMS 9100 PC (also known as Philips P3105) was a personal computer with an Intel 8088-2 microprocessor and selectable frequency between 4.77 and 8.0 MHz by MS DOS command. Coming on sale in September [1979]], it was supplied as standard with a 5 "internal 360KB Floppy Disk Drive, plus an internal 20MB Hard Disk. The basic graphics card was the four-color CGA (Color Graphics Adapter), but another version with a very expensive graphics card (about another two million lire) called EGA (Enhanced Graphics Adapter) with sixteen colors was also available. The PC was sold in minimum configuration with 512KB RAM but it was expandable up to 768KB. The next model, the Philips NMS 9100 AT 286 (also known as Philips P3204), had an Intel 80286 microprocessor. It was supplied with Philips DOS 3.0 in Italian and a GW-BASIC interpreter from Philips with answers to error messages in Italian. The software features most included a DOS version of the Philips EASE GUI (source, traslated from Italian: https://it.wikipedia.org/wiki/Philips_NMS_9100_PC). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: rfka01 added 'Philips NMS 9100' system. ROMSET: 81920 bytes in 3 files / 36.60Kb packed $end $info=nochnyev $mame 0.239 [algestam, Milan Galcik] Nochnye vorishki, bootleg (Elektronika), 19?? DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.239: algestam and Milan Galcik added 'bootleg (Elektronika) Nochnye vorishki' system. ROMSET: 136498 bytes in 1 file / 48.60Kb packed $end $info=node_id $mame 0.167 Apollo Node ID, , ???? DRIVER: apollo/apollo_m.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Apollo Node ID'. - 0.167: Added 'Node ID' device. ROMSET: None required. $end $info=noki3210 $mame 0.170 [Sandro Ronco] Nokia 3210, Nokia, 1999 The Nokia 3210 is a GSM cellular phone, announced by Nokia on March 18, 1999. With 160 million units sold the 3210 is one of the most popular and successful phones in history. A combination of cutting-edge features such as internal antennas and T9 ensured the 3210 huge commercial success. The 3210 can also attribute much of its success to an advertising campaign aimed predominantly at young people, a first in the mobile phone industry. The inclusion of 3 games, changeable covers, an internal antenna, customisable ringtones and competitive prices led to the handset's huge popularity with those aged 15–25. It was also thinner than previous Nokia models (source: https://en.wikipedia.org/wiki/Nokia_3210). DRIVER: nokia/nokia_3310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.170: Sandro Ronco added 'Nokia 3210' system. ROMSET: 2113536 bytes in 2 files / 1.36Mb packed $end $info=noki3310 $mame 0.169 [David Haywood] Nokia 3310, Nokia, 2000 The Nokia 3310 is a GSM mobile phone announced on September 1, 2000 and released in the fourth quarter of the year, replacing the popular Nokia 3210. The phone sold extremely well, being one of the most successful phones with 126 million units sold worldwide. The phone has since received cult status and is still widely acclaimed today. The 3310 was developed at the Copenhagen Nokia site in Denmark. It is a compact and sturdy phone featuring an 84 × 48 pixel pure monochrome display. It has a lighter 115 g battery variant which has fewer features; for example the 133 g battery version has the start-up image of two hands touching while the 115 g version does not. It is a slightly rounded rectangular unit that is typically held in the palm of a hand, with the buttons operated with the thumb. The blue button is the main button for selecting options, with "C" button as a "back" or "undo" button. Up and down buttons are used for navigation purposes. The on/off/profile button is a stiff black button located on the top of the phone. The 3310 is known for being reasonably durable due to its casing and construction, a feature which is often humorously exaggerated in internet communities. The 3310 is known for having many features that were rare for the time. These include many utilities, such as a calculator, Nokia network monitor, stop watch and a reminder function. It has four games: Pairs II, Space Impact, Bantumi, and the hugely popular Snake II. The Snake series of games had been popular on Nokia handsets since the late 1990s. The 3310 was popular for SMS text messaging because it allowed long messages three times the size of a standard SMS text message, at 459 characters. It also featured threaded SMS writing, SMS Chat. The phone also has voice dialing for the quick dialing of selected numbers (source: https://en.wikipedia.org/wiki/Nokia_3310). DRIVER: nokia/nokia_3310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.169: David Haywood added 'Nokia 3310' system. ROMSET: 8131561 bytes in 6 files / 4.15Mb packed $end $info=noki3330 $mame 0.170 [Sandro Ronco] Nokia 3330, Nokia, 2001 The Nokia 3330 added 'a CSD-based WAP capability, animated screensavers, a pinball game named 'Bumper' and phonebook (stored in the phone memory as opposed to the SIM card in earlier models) with a 100 entry capacity to the model. It also has the capability of downloading Java MIDP apps via WAP (Snake II mazes, Bumper tables, Space Impact chapters) (source: https://en.wikipedia.org/wiki/Nokia_3310#WAP-enhanced_models_.283330_and_3350.29). DRIVER: nokia/nokia_3310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.170: Sandro Ronco added 'Nokia 3330' system. ROMSET: 3538944 bytes in 2 files / 1.62Mb packed $end $info=noki3410 $mame 0.170 [Sandro Ronco] Nokia 3410, Nokia, 2002 The Nokia 3410 is a mobile phone made by Nokia which was released in early 2002, being the successor of the Nokia 3310. The 3410 was the first Java phone by Nokia. The phone features a monochrome display. It is also the first cellphone outside Japan to have 3D graphics on mobile phones, before Symbian and OpenGL ES. The 3410 is a compact, but somewhat heavy phone (weight:114 g, battery included). It employs up and down buttons for menu navigation. The on/off/profile button is a stiff black button located on the top of the phone (source: https://en.wikipedia.org/wiki/Nokia_3410). DRIVER: nokia/nokia_3310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.170: Sandro Ronco added 'Nokia 3410' system. ROMSET: 3604480 bytes in 1 file / 2.09Mb packed $end $info=noki5210 $mame 0.170 [Sandro Ronco] Nokia 5210, Nokia, 2002 The Nokia 5210 is a mobile phone manufactured by Nokia. The 5210 features rubber Xpress-On shells, WAP over CSD and a built in thermometer. The thermometer displays the internal temperature of the phone's battery. This feature is also present on other phones that have "netmonitor" enabled. Like most Nokia's phones, users can customize the case easily from its original colors: blue or orange mixed with silver and black. The 5210 is only Nokia phone with orange backlight unlike other Nokia models with monochrome display (source: https://en.wikipedia.org/wiki/Nokia_5210). DRIVER: nokia/nokia_3310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.170: Sandro Ronco added 'Nokia 5210' system. ROMSET: 11010048 bytes in 3 files / 5.88Mb packed $end $info=noki6210 $mame 0.170 [Sandro Ronco] Nokia 6210, Nokia, 2000 The Nokia 6210 is a mobile phone made by Nokia. It has been available since 2000. In addition to calling and SMS messaging, the phone has many other features, such as an alarm clock, a HSCSD modem, a web client, 3 games (Snake 2, Space Impact and Bumper), a calculator, a 'to-do' list application, a calendar, infra-red connectivity, a voice recorder and a stopwatch. In keeping with Nokia's practice of selling phones that the user can customize the physical appearance of, the 6210 is minimally customizable. The plastic detail below the keypad, which Nokia called the 'Personal Badge' is removable. For a time, Nokia would send replacements, screen-printed with text of the customer's choosing. These were free for a promotional period (source: https://en.wikipedia.org/wiki/Nokia_6210). DRIVER: nokia/nokia_3310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.170: Sandro Ronco added 'Nokia 6210' system. ROMSET: 3825664 bytes in 2 files / 2.11Mb packed $end $info=noki6250 $mame 0.170 [Sandro Ronco] Nokia 6250, Nokia, 2000 The Nokia 6250 is a mobile phone made by Nokia. It has been available since 2000. Basically it is mil-spec ruggedized (water, dust and shockproof) version of Nokia 6210 phone (source: https://en.wikipedia.org/wiki/Nokia_6250). DRIVER: nokia/nokia_3310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.170: Sandro Ronco added 'Nokia 6250' system. ROMSET: 3825664 bytes in 2 files / 2.10Mb packed $end $info=noki7110 $mame 0.170 [Sandro Ronco] Nokia 7110, Nokia, 1999 The Nokia 7110 was the first mobile phone to run Series 40 and to come with a WAP browser. It was announced in February 1999 and released in October 1999. he 7110 was Nokia's second handset with a sliding cover that could be used to answer and terminate voice calls. As with the 8110 before, with the cover deployed, the microphone was brought closer to the user's mouth, improving the clarity of the voice reception. New to the 7110 was a spring-powered release mechanism, which would release the cover when a small metal catch on the rear of the handset was depressed. The cover could also be opened manually (source: https://en.wikipedia.org/wiki/Nokia_7110). DRIVER: nokia/nokia_3310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.170: Sandro Ronco added 'Nokia 7110' system. ROMSET: 3760128 bytes in 2 files / 1.93Mb packed $end $info=noki8210 $mame 0.170 [Sandro Ronco] Nokia 8210, Nokia, 1999 The Nokia 8210 was, at the time of its release in 1999, the smallest, lightest Nokia mobile phone on the market, thus its selling point was based on its design and customization, with removable Xpress-on covers. Six differently coloured Xpress-on covers are available, as well as many third party ones. The Nokia "82XX" series had several design flaws, among them a tendency to develop "screen fade" in which the connector for the display would shrink and figures on the display would become so dim that it was impossible to read them (source: https://en.wikipedia.org/wiki/Nokia_8210). DRIVER: nokia/nokia_3310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.170: Sandro Ronco added 'Nokia 8210' system. ROMSET: 2097152 bytes in 2 files / 1.17Mb packed $end $info=noki8250 $mame 0.170 [Sandro Ronco] Nokia 8250, Nokia, 2000 The Nokia 8250 is a variant of the Nokia 8210 designed for Asian markets sporting a slightly different design and blue backlight. Another GSM version of the Nokia 8210 is the Nokia 8290, designed for the North American market using a single-band GSM-1900 (source: https://en.wikipedia.org/wiki/Nokia_8210#GSM_variants_.E2.80.93_Nokia_8250_and_8290). DRIVER: nokia/nokia_3310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.170: Sandro Ronco added 'Nokia 8250' system. ROMSET: 2097152 bytes in 2 files / 1.11Mb packed $end $info=noki8850 $mame 0.170 [Sandro Ronco] Nokia 8850, Nokia, 1999 The Nokia 8850 was launched in the market in 1999 and was the most expensive model in Nokia's home that year. The design was developed by Frank Nuovo, a Finnish designer arrived at home after studying at the Art Center College of Design in Pasadena. This series of high-end phones (8810, 8850 and 8910) was probably one of his best creations (source, traslated form Italian: http://www.borto.net/nokia_8850.htm). DRIVER: nokia/nokia_3310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.170: Sandro Ronco added 'Nokia 8850' system. ROMSET: 2097152 bytes in 2 files / 1.15Mb packed $end $info=noki8890 $mame 0.170 [Sandro Ronco] Nokia 8890, Nokia, 2000 The Nokia 8890 is packed full of features. If you are willing to forego mobile Internet, and don't mind the small keys, you will be amply rewarded. The 8890's styling alone is enough to make it worth the sacrifice. Couple this with a 120 country roaming zone and infrared data transfer and you have an irresistible phone that fits cleanly in your pocket or small purse. The Nokia 8890 is a power package with unquestionable style and the ability to make calls in 120 countries. But life is full of trade offs, and the Nokia 8890 is no different. This phone's progressive modern design and compact convenience are big pluses, but you'll have to sacrifice a few comforts to get them (source: http://www.digitaltrends.com/cell-phone-reviews/nokia-8890-review/). DRIVER: nokia/nokia_3310.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.170: Sandro Ronco added 'Nokia 8890' system. ROMSET: 2097152 bytes in 2 files / 1.15Mb packed $end $info=nokia_crtc186 $mame 0.286 [Curt Coder] Nokia MikroMikko 2 CRTC186, , ???? DRIVER: devices/bus/mm2/crtc186.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Curt Coder added 'Nokia MikroMikko 2 CRTC186' device. ROMSET: 16640 bytes in 3 files / 4.75Kb packed $end $info=nokia_meme186 $mame 0.287 [Curt Coder] Nokia MikroMikko 2 MEME186, , ???? DRIVER: devices/bus/mm2/meme186.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Curt Coder added 'Nokia MikroMikko 2 MEME186' device. ROMSET: None required. $end $info=nokia_mm2_kbd $mame 0.286 [Curt Coder] MikroMikko 2 Keyboard, , ???? DRIVER: devices/bus/mm2/mm2kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Curt Coder added 'MikroMikko 2 Keyboard' device. ROMSET: None required. $end $info=nokia_mmc186 $mame 0.286 [Curt Coder] Nokia MikroMikko 2 MMC186, , ???? DRIVER: devices/bus/mm2/mmc186.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mm2_flop.xml, mm2_hdd.xml WIP: - 0.286: Curt Coder added 'Nokia MikroMikko 2 MMC186' device. ROMSET: None required. $end $info=nordle2x $mame 0.273 [DBWBP] Nord Lead 2X, Clavia, 2003 DRIVER: skeleton/nordlead.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: DBWBP added 'Clavia Nord Lead 2X' system. ROMSET: 524288 bytes in 1 file / 209.23Kb packed $end $info=notetakr $mame 0.171 [Lord Nightmare, bitsavers] NoteTaker, Xerox, 1978 The Xerox NoteTaker was an early portable computer. It was developed at Xerox PARC in Palo Alto, California, in 1978. Although it did not enter production, and only around ten prototypes were built, it strongly influenced the design of the later Osborne 1 and Compaq Portable computers. The NoteTaker was developed by a team that included Adele Goldberg, Douglas Fairbairn, and Larry Tesler. It drew heavily on earlier research by Alan Kay, who had previously developed the Dynabook project. While the Dynabook was a concept for a transportable computer that was impossible to implement with available technology, the NoteTaker was intended to show what could be done (source: https://en.wikipedia.org/wiki/Xerox_NoteTaker). DRIVER: xerox/notetaker.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.171: Lord Nightmare and bitsavers added 'Xerox Notetaker' system. Added the IO Processor firmware v1.50 as an alt BIOS after typing it from the assembly source listing on bitsavers. Added two PROMs as NO_DUMP. Updated comments and history a bit, but needs further improvement. Corrected CPU Clock speed, and map at least some of RAM. Corrected ROM labels and removed endian-swap during descramble for notetaker in favor of loading ROMs the other way round. Add ROM locations. Implement ROM/RAM overlay as per schematics. Descrambled the ROM on the Xerox NoteTaker, and mapped it in the correct areas to make it start to boot. Corrected RAM amount. Attached the pic8259 interrupt controller, though no interrupts are attached to that yet. Added documentation of i/o writes during the boot process. Documented Address map and part of I/O map. Updated Xerox NoteTaker documentation and history section, with cited sources. Finished documenting the I/O CPU's I/O ports, updated history documentation a bit more. Finished IOCPU memory map documentation. Hooked up the two UARTS. Begin hookup of the screen/CRTC. Fixed an issue with writes to ROM-mapped areas shadowing to RAM. Added 960KHz xtal for the keyboard UART [Lord Nightmare]. ROMSET: 9472 bytes in 7 files / 7.14Kb packed $end $info=novell_dcb $mame 0.208 [modem7, minuszerodegrees.net] Novell Disk Coprocessor Board (#738-133-001), , ???? DRIVER: devices/bus/isa/dcb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: modem7 and minuszerodegrees.net added 'Novell Disk Coprocessor Board (#738-133-001)' device. ROMSET: 8192 bytes in 1 file / 3.16Kb packed $end $info=np600a3 $mame 0.206 [modem7, minuszerodegrees.net] InterLan NP600A-3 Intelligent Protocol Processor, , ???? DRIVER: devices/bus/isa/np600.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Small comment update. Guess functions of various things [AJR]. - 0.206: modem7 and minuszerodegrees.net added 'InterLan NP600A-3 Intelligent Protocol Processor' device. ROMSET: 16384 bytes in 2 files / 7.62Kb packed $end $info=npc8300 $mame 0.141 [Incog] PC-8300, NEC, 1987 Is an upgrade of the original PC-8201a. These are probably the worlds first laptop computers, sporting a full-size keyboard, and enough ports to satisfy everyones needs (source: http://oldcomputers.net/NEC_PC-8300.html). DRIVER: kyocera/kyocera.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pc8201.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.141: Incog added 'NEC PC-8300' system. ROMSET: 32768 bytes in 1 file / 20.29Kb packed $end $info=nprimo $mame 0.263 [hap, Berger] Primo (Novag), Novag Industries / Intelligent Heuristic Programming, 1987 Technical information: https://www.spacious-mind.com/html/primo.html DRIVER: novag/primo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.263: hap and Berger added 'Novag Primo' system. ROMSET: 52640 bytes in 2 files / 22.03Kb packed $end $info=nrrd45 $mame 0.204 RRD45 CD-ROM (New), , ???? DRIVER: devices/bus/nscsi/cd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Update the Apple CD-ROM device based on the developer documentation [R. Belmont, thanks to Antoine Vignau]. - 0.204: Added 'RRD45 CD-ROM (New)' device. ROMSET: None required. $end $info=ns_h3001 $mame 0.148u4 NES Cart Irem H-3001 PCB, , ???? DRIVER: devices/bus/nes/irem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (nes_h3001) to (ns_h3001). - 0.148u4: Added 'NES Cart Irem H-3001 PCB' device. ROMSET: None required. $end $info=ns16450 $mame 0.149u1 National Semiconductor NS16450 UART, , ???? DRIVER: devices/machine/ins8250.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'National Semiconductor NS16450 UART'. - 0.149u1: Added 'National Semiconductor NS16450' device. ROMSET: None required. $end $info=ns16550 $mame 0.149u1 National Semiconductor NS16550 UART, , ???? DRIVER: devices/machine/ins8250.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'National Semiconductor NS16550 UART'. - 0.149u1: Added 'National Semiconductor NS16550' device. ROMSET: None required. $end $info=ns32008 $mame 0.208 [Patrick Mackinlay] National Semiconductor NS32008, , ???? DRIVER: devices/cpu/ns32000/ns32000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Fix 32532 reset [Patrick Mackinlay]. - 0.235: Fix smr instruction bug [Patrick Mackinlay]. - 0.208: Patrick Mackinlay added 'National Semiconductor NS32008' device. ROMSET: None required. $end $info=ns32016 $mame 0.208 National Semiconductor NS32016, , ???? DRIVER: devices/cpu/ns32000/ns32000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'National Semiconductor NS32016' device. ROMSET: None required. $end $info=ns32032 $mame 0.208 National Semiconductor NS32032, , ???? DRIVER: devices/cpu/ns32000/ns32000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'National Semiconductor NS32032' device. ROMSET: None required. $end $info=ns32081 $mame 0.226 [Patrick Mackinlay] National Semiconductor NS32081 Floating-Point Unit, , ???? DRIVER: devices/machine/ns32081.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Avoid link failure due to inline virtual functions. Also use correct name for /SPC output [Patrick Mackinlay]. - 0.263: Changed description to 'National Semiconductor NS32081 Floating-Point Unit'. - 0.262: Fix sfsr instruction [Patrick Mackinlay] - 0.226: Patrick Mackinlay added 'National Semiconductor 32081 Floating-Point Unit' device. ROMSET: None required. $end $info=ns32082 $mame 0.233 [Patrick Mackinlay] National Semiconductor NS32082 Memory Management Unit, , ???? DRIVER: devices/machine/ns32082.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Changed description to 'National Semiconductor NS32082 Memory Management Unit'. - 0.247: Correct rdval/wrval logic. don't clear translation error status unless a new error is generated [Patrick Mackinlay]. - 0.235: Implement program flow trace support [Patrick Mackinlay]. - 0.234: Remove obsolete comment [Patrick Mackinlay]. - 0.233: Patrick Mackinlay added 'National Semiconductor 32082 Memory Management Unit' device. ROMSET: None required. $end $info=ns32202 $mame 0.232 [Patrick Mackinlay] National Semiconductor NS32202 Interrupt Control Unit, , ???? DRIVER: devices/machine/ns32202.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Changed description to 'National Semiconductor NS32202 Interrupt Control Unit'. - 0.242: Improve interrupt logic [Patrick Mackinlay]. - 0.235: Fix syntax errors. Implement counter current values [Patrick Mackinlay]. - 0.233: Fix register masks [Patrick Mackinlay]. - 0.232: Patrick Mackinlay added 'NS32202 Interrupt Control Unit' device. ROMSET: None required. $end $info=ns32332 $mame 0.242 [AJR] National Semiconductor NS32332, , ???? DRIVER: devices/cpu/ns32000/ns32000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: AJR added 'National Semiconductor NS32332' device. ROMSET: None required. $end $info=ns32381 $mame 0.264 [Patrick Mackinlay] National Semiconductor NS32381 Floating-Point Unit, , ???? DRIVER: devices/machine/ns32081.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Patrick Mackinlay added 'National Semiconductor NS32381 Floating-Point Unit' device. ROMSET: None required. $end $info=ns32532 $mame 0.263 [Patrick Mackinlay] National Semiconductor NS32532, , ???? DRIVER: devices/cpu/ns32000/ns32000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Patrick Mackinlay added 'National Semiconductor NS32532' device. ROMSET: None required. $end $info=ns5652 $mame 0.218 [Bitsavers] unknown INS8900 Multibus card (980305652), National Semiconductor, 19?? DRIVER: natsemi/ns5652.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Bitsavers added 'National Semiconductor unknown INS8900 Multibus card (980305652)' system. ROMSET: 6144 bytes in 6 files / 5.08Kb packed $end $info=nsc800 $mame 0.150 National Semiconductor NSC800, , ???? DRIVER: devices/cpu/z80/nsc800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: Move device to its own file [hap]. - 0.196: Changed description to 'National Semiconductor NSC800' [Angelo Salese]. - 0.150: Added 'NSC800' device. ROMSET: None required. $end $info=nsc810 $mame 0.153 National Semiconductor NSC810 RAM-I/O-Timer, , ???? DRIVER: devices/machine/nsc810.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Save internal state [AJR]. - 0.213: Implemented port bit set/clear [Nigel Barnes]. - 0.186: Changed description to 'National Semiconductor NSC810 RAM-I/O-Timer'. - 0.153: Added 'National Semiconductor NSC810' device. ROMSET: None required. $end $info=nsc8105 $mame 0.184 NSC8105, , ???? DRIVER: devices/cpu/m6800/m6800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'NSC8105' device. ROMSET: None required. $end $info=nscsi_bus $mame 0.149u1 SCSI Bus (new), , ???? DRIVER: devices/machine/nscsi_bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Moved the BSY callback from the MB87030 device to the bus itself. Now all nscsi users can have a drive activity LED [R. Belmont]. - 0.277: Changed data release delay to 400ns to match the comment (#13593). It was previously using a value of 40ns [Adam Billyard]. - 0.259: Pass pointer to struct for sense_data. Fix -Wuninitialized warning [hap]. Designated initializers require c++20 [Patrick Mackinlay]. - 0.203: Disable logging by default [Sven Schnelle]. - 0.200: Added support for CD-ROM drives with 512-byte blocks (required for many UNIX workstations). Also added 'stubs for "prevent/allow medium removal", and improved hard disk "inquiry" command behaviour [Patrick Mackinlay]. - 0.193: Use CHD ident metadata for inquiry [Patrick Mackinlay]. - 0.186: Changed description to 'SCSI Bus (new)'. - 0.149u1: Added 'NSCSI Bus' device. ROMSET: None required. $end $info=nscsi_cb $mame 0.217 [AJR] SCSI callback (new), , ???? DRIVER: devices/machine/nscsi_cb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.217: AJR added 'SCSI callback (new)' device. ROMSET: None required. $end $info=nscsi_connector $mame 0.149u1 SCSI Connector Abstraction (new), , ???? DRIVER: devices/machine/nscsi_bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Added support for CD-ROM drives with 512-byte blocks (required for many UNIX workstations). Also added 'stubs for "prevent/allow medium removal", and improved hard disk "inquiry" command behaviour [Patrick Mackinlay]. - 0.193: Use CHD ident metadata for inquiry [Patrick Mackinlay]. - 0.186: Changed description to 'SCSI Connector Abstraction (new)'. - 0.149u1: Added 'NSCSI Connector Abstraction' device. ROMSET: None required. $end $info=nshort $mame 0.189 [Sandro Ronco] Mephisto Nigel Short, Hegener + Glaser, 1993 Contains a slightly revised program version of the Mephisto Milano and came only in England on the market. Mephisto Milano's test mode, backup battery and battery operation also apply to the Nigel Short. The latest program version (available via test mode) is as shown in the photo below 2.00 (source, translated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_Nigel_Short). DRIVER: hegenerglaser/milano.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.189: Sandro Ronco added 'Hegener & Glaser Mephisto Nigel Short' system. ROMSET: 65536 bytes in 1 file / 32.80Kb packed $end $info=nshrz $mame 0.136 [Miodrag Milanović] Horizon (North Star Computers, 4MHz), North Star Computers, 1976 Introduced in October 1977, the NorthStar Horizon was an 8-bit computer system based on the ZiLOG Z80A microprocessor. It was produced by North Star Computers, and it could be purchased either in kit form or pre-assembled. A Z80 processor board for the NorthStar Horizon. An inside view of the NorthStar Horizon. The computer consists of a steel chassis separated into left and right compartments with a plywood cover which sat on the top and draped over the left and right sides. The motherboard was based on the S-100 bus common in its day. Although a few logic circuits were on the motherboard, primarily for I/O functions, both the processor and the memory resided in separate daughterboards. It contains an internal discrete linear power supply, including a large transformer and power capacitors, comprising much of the bulk and weight of the system (source: http://en.wikipedia.org/wiki/NorthStar_Horizon). DRIVER: northstar/horizon.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: horizon.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual, Marquee and PCB. WIP: - 0.148u5: Renamed (horizdd) to (nshrz) and updated description. - 0.142: Renamed (horizon) to (horizdd). - 0.136: Miodrag Milanović added skeleton driver of 'NorthStar Horizon (DD drive)' system. $end $info=nshrz2mhz $mame 0.191 [AJR] Horizon (North Star Computers, 2MHz), North Star Computers, 1976 DRIVER: northstar/horizon.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: horizon.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.191: AJR added 'North Star Computers Horizon (North Star Computers, 2MHz)' system. $end $info=nsmb3 $mame 0.242 [hap, Sean Riddle] Super Mario Bros. 3 (Nelsonic), Nelsonic, 1990 Technical informations: http://handheldempire.com/game.jsp?game=1356 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: Changed manufacturer to 'Nelsonic'. - 0.242: hap and Sean Riddle added 'Nelsonic (licensed from Nintendo) Super Mario Bros. 3 (Nelsonic)' system. ROMSET: 376239 bytes in 3 files / 121.94Kb packed $end $info=nsmw $mame 0.242 [hap, Sean Riddle] Super Mario World (Nelsonic), Nelsonic, 1991 Super Mario World, also known as Super Mario Bros. 4 (on the bezel) and Super Mario 4 (in the instruction leaflet), is the third of four Nelsonic Game Watch games based on the Mario franchise. This LCD game watch was released by Nelsonic and licensed by Nintendo in 1991 as a product tie-in for the North American release of Super Mario World on the Super Nintendo Entertainment System. The game watch was distributed in Europe by Zeon. Like with the other Nelsonic games, the instruction leaflet contains unusual and inconsistent terminology. The above text is from the Super Mario Wiki and is available under a Creative Commons license. Attribution must be provided through a list of authors or a link back to the original article (source: https://www.mariowiki.com/Super_Mario_World_(Nelsonic_Game_Watch). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: Changed manufacturer to 'Nelsonic'. - 0.242: hap and Sean Riddle added 'Nelsonic (licensed from Nintendo) Super Mario World (Nelsonic)' system. ROMSET: 403577 bytes in 3 files / 132.34Kb packed $end $info=nsnova $mame 0.227 [hap, Berger] Super Nova (Novag, set 1), Novag Industries / Intelligent Heuristic Programming, 1990 The Super Nova can be integrated into the Novag Super System via the serial RS 232 interface. PC interface, external chessboard, printer and connection to a TV set via the distributor box is possible. The Super Nova has an interesting peculiarity (or program error): After a cold start and also after switching it off / on, it always answers 1.d4 with 1.- b5 and 1.e4 with 1.- Nc6. If you leave him white, he only plays 1.g3 (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Novag_Super_Nova). DRIVER: novag/primo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.261: Internal NVRAM is now fully internalized. Add NVRAM [hap]. - 0.252: Small tweak to internal artwork [hap]. - 0.227: hap and Berger added 'Novag Super Nova (Novag, v1.05)' system. ROMSET: 69024 bytes in 2 files / 34.50Kb packed $end $info=nsnovaa $mame 0.264 [Berger] Super Nova (Novag, set 2), Novag Industries / Intelligent Heuristic Programming, 1990 In April 1990, the Super Nova appeared, a device in the Super series that replaced the Supremo and was part of the Super System with its serial interface. It was a pressure sensor device for battery (approx. 50 h) and mains operation for DM 449.00 (€ 249.50), in black, white and green and with a different design to the previous range of devices. The keypad and display, a four-digit seven-segment LC display with some special characters, are no longer located to the right of the 20 x 20 cm playing surface, but in front of it. Inside this mid-range device is a single-chip computer clocked at 16 MHz with a program of 32 kByte and a working memory of 8 kByte (source, tradotto dal Tedesco: https://www.schach-computer.info/wiki/index.php/Novag_Super_Nova). DRIVER: novag/primo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Berger added 'Novag Industries Super Nova (Novag, v1.05 set 2)' system. ROMSET: 32768 bytes in 1 file / 25.32Kb packed $end $info=nss_tvinterface $mame 0.265 [hap] Novag Super System TV Interface, , ???? DRIVER: devices/bus/rs232/nss_tvinterface.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Add French language rom [Berger]. Disable outgoing serial data by default; add pal/ntsc config [hap]. - 0.265: hap added 'Novag Super System TV Interface' device. ROMSET: 24576 bytes in 3 files / 16.40Kb packed $end $info=nstarfox $mame 0.242 [hap, Sean Riddle] Star Fox (Nelsonic), Nelsonic, 1993 Technical informations: http://www.handheldempire.com/game.jsp?game=1353 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: Changed manufacturer to 'Nelsonic'. - 0.242: hap and Sean Riddle added 'Nelsonic (licensed from Nintendo) Star Fox (Nelsonic)' system. ROMSET: 157716 bytes in 4 files / 47.91Kb packed $end $info=nsvip $mame 0.262 [hap, Berger] Super VIP (v3.7), Novag Industries / Intelligent Heuristic Programming, 1989 The Novag Super VIP itself is not at all rare. As the strongest available portable of its day (Elo 1684) it sold in good numbers, and often pops up on Ebay. What are rare are a couple of the Super System accessories which were produced to go with the Novag ‘Super’ series of chess computers, the Super Forte, Super Expert, Super VIP etc (source: http://www.chesscomputeruk.com/html/novag_super_vip_-_sensory_board.html). DRIVER: novag/vip.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.262: hap and Berger added 'Novag Super VIP (v3.7)' system. ROMSET: 85408 bytes in 3 files / 47.49Kb packed $end $info=nsvipa $mame 0.262 [hap, Berger] Super VIP (v3.6), Novag Industries / Intelligent Heuristic Programming, 1989 The Novag Super VIP itself is not at all rare. As the strongest available portable of its day (Elo 1684) it sold in good numbers, and often pops up on Ebay. What are rare are a couple of the Super System accessories which were produced to go with the Novag ‘Super’ series of chess computers, the Super Forte, Super Expert, Super VIP etc (source: http://www.chesscomputeruk.com/html/novag_super_vip_-_sensory_board.html). DRIVER: novag/vip.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.262: hap and Berger added 'Novag Super VIP (v3.6)' system. ROMSET: 32768 bytes in 1 file / 25.40Kb packed $end $info=nsvipb $mame 0.262 [hap, Berger] Super VIP (v1.03), Novag Industries / Intelligent Heuristic Programming, 1989 The Novag Super VIP itself is not at all rare. As the strongest available portable of its day (Elo 1684) it sold in good numbers, and often pops up on Ebay. What are rare are a couple of the Super System accessories which were produced to go with the Novag ‘Super’ series of chess computers, the Super Forte, Super Expert, Super VIP etc (source: http://www.chesscomputeruk.com/html/novag_super_vip_-_sensory_board.html). DRIVER: novag/vip.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.262: hap and Berger added 'Novag Super VIP (v1.03)' system. ROMSET: 32768 bytes in 1 file / 24.43Kb packed $end $info=nsvipc $mame 0.262 [hap, Berger] Super VIP (v1.01), Novag Industries / Intelligent Heuristic Programming, 1989 The Novag Super VIP itself is not at all rare. As the strongest available portable of its day (Elo 1684) it sold in good numbers, and often pops up on Ebay. What are rare are a couple of the Super System accessories which were produced to go with the Novag ‘Super’ series of chess computers, the Super Forte, Super Expert, Super VIP etc (source: http://www.chesscomputeruk.com/html/novag_super_vip_-_sensory_board.html). DRIVER: novag/vip.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.262: hap and Berger added 'Novag Super VIP (v1.01)' system. ROMSET: 32768 bytes in 1 file / 25.12Kb packed $end $info=nt7502 $mame 0.272 [AJR] Novatek NT7502 LCD Driver, , ???? DRIVER: devices/video/sed1520.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: AJR added 'Novatek NT7502 LCD Driver' device. ROMSET: None required. $end $info=nt7534 $mame 0.189 NT7534 LCD Controller, , ???? DRIVER: devices/video/nt7534.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Added 'NT7534 LCD Controller' device. ROMSET: None required. $end $info=nubsupmf $mame 0.246 [taizou, TeamEurope] NubSup Mini Game Fan, , 2020 DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.246: taizou and TeamEurope added 'NubSup Mini Game Fan' system. ROMSET: 4194304 bytes in 1 file / 1.58Mb packed $end $info=nubus $mame 0.149u1 NuBus, , ???? DRIVER: devices/bus/nubus/nubus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Support address mask for LC PDS [R. Belmont]. - 0.252: Eliminated use of simple_list [Vas Crabb]. - 0.246: Added 'table of video modes for Mac monitor sense values. Implemented enough for interlaced modes not to hang. Implemented more CRTC registers, getting to the point where System 6.0.8 and System 7.0.1 will show video on NTSC and PAL displays with approximately correct interrupt timings. Also implemented 1:2:1 convolutions (this blurs the image vertically -in real life it reduces interlace flicker). Screen update in interlaced modes isn't right yet - it updates every line on every frame, and there's a vertical offset caused by the initial half-line. Removed PAL monitor/encoder for MDC 1.0.1 (not supported), updated notes. Made Macintosh Display Card round away from zero in 1:2:1 convolution mode [Vas Crabb]. - 0.245: Tidy up more loose ends with the Macintosh Display Cards. Implemented VRAM size selection. Added readback for most registers that are implemented. Made CRTC calculations more sensible. Added version strings from ROMs to device descriptions. Improved logging and made it more configurable. Started identifying JMFB registers required for supporting interlaced modes [Vas Crabb]. - 0.149u1: Added 'NUBUS' device. ROMSET: None required. $end $info=nubus_slot $mame 0.149u1 NuBus slot, , ???? DRIVER: devices/bus/nubus/nubus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NuBus slot'. - 0.149u1: Added 'NUBUS_SLOT' device. ROMSET: None required. $end $info=null_modem $mame 0.145u2 RS-232 Null Modem, , ???? DRIVER: devices/bus/rs232/null_modem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Improved text transmission options: Add configuration switch to translate CR/LF characters from the bitbanger input prior to transmission. Multiple translation modes are provided; add configuration switch to delay further transmission for a number of milliseconds after each CR is sent [AJR]. - 0.264: Changed description to 'RS-232 Null Modem'. - 0.186: Changed description to 'RS232 Null Modem'. - 0.145u2: Added 'Null Modem' device. ROMSET: None required. $end $info=number_9_rev $mame 0.156 Number Nine Revolution 512x32/1024x8, , ???? DRIVER: devices/bus/isa/num9rev.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'Number Nine Revolution 512x32/1024x8' device. ROMSET: None required. $end $info=nummunch $mame 0.194 [hap, Sean Riddle] Electronic Number Muncher, VTech, 1989 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.194: hap and Sean Riddle added 'VTech Electronic Number Muncher' system. ROMSET: 145056 bytes in 3 files / 38.64Kb packed $end $info=nupogodi $mame 0.173 [hap, Igor] Nu, pogodi!, bootleg (Elektronika), 1983 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.173: hap and Igor added 'Elektronika Nu, pogodi!' system. ROMSET: 154233 bytes in 1 file / 61.60Kb packed $end $info=nv2a_agp $mame 0.185 NV2A AGP Host to PCI Bridge, , ???? DRIVER: shared/xbox_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NV2A AGP Host to PCI Bridge'. - 0.185: Added 'AGP Host to PCI Bridge' device. ROMSET: None required. $end $info=nv2a_gpu $mame 0.185 NVIDIA NV2A GPU, , ???? DRIVER: shared/xbox_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.185: Added 'Nvidia NV2A GPU' device. ROMSET: None required. $end $info=nv2a_host $mame 0.185 NV2A PCI Bridge Device - Host Bridge, , ???? DRIVER: shared/xbox_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NV2A PCI Bridge Device - Host Bridge'. - 0.185: Added 'PCI Bridge Device - Host Bridge' device. ROMSET: None required. $end $info=nv2a_ram $mame 0.185 NV2A Memory Controller - SDRAM, , ???? DRIVER: shared/xbox_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NV2A Memory Controller - SDRAM'. - 0.185: Added 'Memory Controller - SDRAM' device. ROMSET: None required. $end $info=nvidia_nv3_vga $mame 0.256 [Angelo Salese] nVidia NV3 VGA i/f, , ???? DRIVER: devices/video/pc_vga_nvidia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.256: Angelo Salese added 'nVidia NV3 VGA i/f' device. ROMSET: None required. $end $info=nvip $mame 0.262 [hap, Berger] VIP (Novag), Novag Industries / Intelligent Heuristic Programming, 1987 DRIVER: novag/vip.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.262: hap and Berger added 'Novag VIP (Novag)' system. ROMSET: 52640 bytes in 2 files / 22.04Kb packed $end $info=nvram $mame 0.149u1 NVRAM, , ???? DRIVER: devices/machine/nvram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'NVRAM' device. ROMSET: None required. $end $info=nws1250 $mame 0.280 [Raúl Cortés] NWS-1250, Sony, 1990 Professional workstation from the 1980s, designed for technical and development environments, featuring a 32-bit architecture with a Motorola 68020 processor and the UNIX (NEWS-OS) operating system. Equipped with a high-resolution monochrome display, an ergonomic keyboard, and mouse support, it delivered cutting-edge computing power for its time—perfect for programming, CAD, word processing, and networking applications. The workstation includes serial/parallel ports, expansion slots, and network connectivity, all housed in a sleek, modular design typical of Japanese workstations from the pre-Windows NT era. Aimed at engineers, researchers, and businesses, it stands as a prime example of a high-end computer focused on productivity and reliability in professional settings. DRIVER: sony/news_68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: sony_news.xml RESOURCES: Snap and Title. WIP: - 0.280: Raúl Cortés added 'Sony NWS-1250' system. ROMSET: 131072 bytes in 1 file / 31.50Kb packed $end $info=nws1580 $mame 0.221 [bitsavers, Patrick Mackinlay] NWS-1580, Sony, 1988 DRIVER: sony/news_68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: sony_news.xml RESOURCES: Snap and Title. WIP: - 0.221: bitsavers and Patrick Mackinlay added 'Sony NWS-1580' system. ROMSET: 327936 bytes in 4 files / 150.31Kb packed $end $info=nws3260 $mame 0.221 [Plamen Mihaylov] NWS-3260, Sony, 1991 DRIVER: sony/news_r3k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: sony_news.xml RESOURCES: Snap and Title. WIP: - 0.221: Plamen Mihaylov added 'Sony NWS-3260' system. ROMSET: 1179904 bytes in 4 files / 600.84Kb packed $end $info=nws3410 $mame 0.253 [Brice Onken, Sefano Sanna] NWS-3410, Sony, 1991 The NWS-3400 series NET WORK STATION boasts a superb architecture employing a high-performance R3000 family RISC-type 32bit microprocessor as CPU. This new architecture has maximized processing capacity and increased the processing speed to three times that of the NWS-1800 series (source: SONY Service Manual). DRIVER: sony/news_r3k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Preliminary Save State: Unsupported SOFTWARE LIST: sony_news.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.253: Brice Onken and Sefano Sanna added 'Sony NWS-3410' system. ROMSET: 131328 bytes in 2 files / 55.58Kb packed $end $info=nws3720 $mame 0.270 [Brice Onken, Plamen Mihaylov] NWS-3720, Sony, 1991 DRIVER: sony/news_r3k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Preliminary Save State: Unsupported SOFTWARE LIST: sony_news.xml RESOURCES: Snap and Title. WIP: - 0.270: Brice Onken and Plamen Mihaylov added 'Sony NWS-3720' system. ROMSET: 131328 bytes in 2 files / 55.57Kb packed $end $info=nws3860 $mame 0.223 [Plamen Mihaylov, Patrick Mackinlay] NWS-3860, Sony, 1989 The Sony NEWS ("Network Engineering Workstation", later "NetWorkStation") is a series of Unix workstations sold during the late 1980s and 1990s. The first NEWS machine was the NWS-800, which originally appeared in Japan in January 1987 and was conceived as a desktop replacement for the VAX series of minicomputers (source: https://en.wikipedia.org/wiki/Sony_NEWS) DRIVER: sony/news_38xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Preliminary Save State: Unsupported SOFTWARE LIST: sony_news.xml RESOURCES: Snap and Title. WIP: - 0.223: Plamen Mihaylov and Patrick Mackinlay added 'Sony NWS-3860' system. ROMSET: 65792 bytes in 2 files / 28.94Kb packed $end $info=nws5000x $mame 0.247 [Brice Onken] NET WORK STATION NWS-5000X, Sony, 1994 DRIVER: sony/news_r4k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Preliminary Save State: Unsupported SOFTWARE LIST: sony_news.xml RESOURCES: Snap and Title. WIP: - 0.247: Brice Onken added 'Sony NET WORK STATION NWS-5000X' system. ROMSET: 264192 bytes in 3 files / 92.91Kb packed $end $info=nws831 $mame 0.275 [Brice Onken] NWS-831, Sony, 1987 The Sony NWS-831 is an advanced graphics terminal manufactured by Sony in the 1980s, designed primarily for use in corporate and industrial environments. It was part of Sony's NWS (Network Workstation) series, a line of devices that combined high-resolution graphics display capabilities with local or remote processing capabilities. This terminal was particularly suitable for computer-aided design (CAD) applications, engineering design, technical graphics, and other tasks that required a high-quality display. DRIVER: sony/news_68k_iop.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Preliminary Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: Brice Onken added 'Sony NWS-831' system. ROMSET: 65792 bytes in 3 files / 30.76Kb packed $end $info=nxm3301 $mame 0.204 XM-3301TA CD-ROM (New), , ???? DRIVER: devices/bus/nscsi/cd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'XM-3301TA CD-ROM (New)' device. ROMSET: None required. $end $info=nxm5301sun $mame 0.204 XM-5301B Sun 4x CD-ROM (New), , ???? DRIVER: devices/bus/nscsi/cd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'XM-5301B Sun 4x CD-ROM (New)' device. ROMSET: None required. $end $info=nxm5401 $mame 0.254 [987123879113] XM-5401B 4x CD-ROM (New), , ???? DRIVER: devices/bus/nscsi/cd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: 987123879113 added 'XM-5401B 4x CD-ROM (New)' device. ROMSET: None required. $end $info=nxm5401sun $mame 0.204 XM-5401B Sun 4x CD-ROM (New), , ???? DRIVER: devices/bus/nscsi/cd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'XM-5401B Sun 4x CD-ROM (New)' device. ROMSET: None required. $end $info=nxm5701 $mame 0.204 XM-5701B 12x CD-ROM (New), , ???? DRIVER: devices/bus/nscsi/cd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'XM-5701B 12x CD-ROM (New)' device. ROMSET: None required. $end $info=nxm5701sun $mame 0.204 XM-5701B Sun 12x CD-ROM (New), , ???? DRIVER: devices/bus/nscsi/cd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'XM-5701B Sun 12x CD-ROM (New)' device. ROMSET: None required. $end $info=nytsudo $mame 0.227 [David Haywood, Sean Riddle, Kamaal Brown] The New York Times Sudoku, Excalibur Electronics / Nice Code, 200? SuDoku is still one of the hottest games in the world. The New York Times Touch Screen SuDoku contains more than 800 puzzles, all selected by world-renowned puzzle expert Will Shortz. And it is a breeze to play with the included stylus, forget the hassle of paper and pencil. Solve a square or whole puzzle with the touch of the stylus. There are 4 different levels of difficulty so you can start where you feel comfortable (source: https://www.amazon.com/Excalibur-NY53-Executive-Screen-Sudoku/dp/B000KB0950). DRIVER: nintendo/nes_clone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.265: Changed manufacturer to 'Excalibur Electronics / Nice Code'. - 0.227: David Haywood, Sean Riddle and Kamaal Brown added 'Excalibur/Nice Code The New York Times Sudoku' system. ROMSET: 524288 bytes in 1 file / 129.11Kb packed $end $info=o2 $mame 0.204 [Ryan Holtz, NekoChan] O2, Silicon Graphics Inc., 1996 The O2 was an entry-level Unix workstation introduced in 1996 by Silicon Graphics, Inc. (SGI) to replace their earlier Indy series. Like the Indy, the O2 used a single MIPS microprocessor and was intended to be used mainly for multimedia. Its larger counterpart was the SGI Octane. The O2 was SGI's last attempt at a low-end workstation (source: https://en.m.wikipedia.org/wiki/SGI_O2). DRIVER: sgi/o2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Changed description to 'O2' and manufacturer to 'Silicon Graphics Inc.'. - 0.204: Ryan Holtz and NekoChan added 'Silicon Graphics Inc O2 (version 4.18)' system. ROMSET: 1048576 bytes in 2 files / 396.25Kb packed $end $info=o2_4in1 $mame 0.224 [hap] Videopac 40 Cartridge, , ???? DRIVER: devices/bus/odyssey2/4in1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: hap added 'Videopac 40 Cartridge' device. ROMSET: None required. $end $info=o2_cart_slot $mame 0.155 Odyssey 2 Cartridge Slot, , ???? DRIVER: devices/bus/odyssey2/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Allow user to configure cart pin b [hap]. - 0.155: Added 'Odyssey 2 Cartridge Slot' device. ROMSET: None required. $end $info=o2_chess $mame 0.155 Videopac C7010 Cartridge, , ???? DRIVER: devices/bus/odyssey2/chess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Changed description to 'Videopac C7010 Cartridge'. - 0.224: Changed description to 'Odyssey 2 Videopac C7010'. - 0.186: Changed description to 'Odyssey 2 Videopac Chess Module'. - 0.155: Added 'Odyssey 2 BASIC Carts' device. ROMSET: None required. $end $info=o2_homecomp $mame 0.224 [hap] Videopac+ C7420 Cartridge, , ???? DRIVER: devices/bus/odyssey2/homecomp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: hap added 'Videopac+ C7420 Cartridge' device. ROMSET: None required. $end $info=o2_ktaa $mame 0.224 [hap] Videopac+ KTAA Cartridge, , ???? DRIVER: devices/bus/odyssey2/ktaa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: hap added 'Videopac+ KTAA Cartridge' device. ROMSET: None required. $end $info=o2_rally $mame 0.224 [hap] Videopac+ 60 Cartridge, , ???? DRIVER: devices/bus/odyssey2/rally.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: hap added 'Videopac+ 60 Cartridge' device. ROMSET: None required. $end $info=o2_rom $mame 0.155 Odyssey 2 Standard Cartridge, , ???? DRIVER: devices/bus/odyssey2/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Changed description to 'Odyssey 2 Standard Cartridge'. - 0.155: Added 'Odyssey 2 Standard Carts' device. ROMSET: None required. $end $info=o2_test $mame 0.228 [hap] Videopac Service Test Cartridge, , ???? DRIVER: devices/bus/odyssey2/test.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: hap added 'Videopac Service Test Cartridge' device. ROMSET: None required. $end $info=o2_testpl $mame 0.273 [hap] Videopac+ Service Test Cartridge, , ???? DRIVER: devices/bus/odyssey2/rally.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: hap added 'Videopac+ Service Test Cartridge' device. ROMSET: None required. $end $info=o2_voice $mame 0.155 Odyssey 2 The Voice Cartridge, , ???? DRIVER: devices/bus/odyssey2/voice.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Changed description to 'Odyssey 2 The Voice Cartridge'. - 0.155: Added 'Odyssey 2 The Voice Passthrough Cart' device. ROMSET: None required. $end $info=o286foxii $mame 0.212 [rfka01] Fox II, Octek, 198? Technical information: https://theretroweb.com/motherboards/s/octek-fox-ii-286 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.212: rfka01 added 'Octek Fox II' system. ROMSET: 65536 bytes in 2 files / 47.64Kb packed $end $info=oa_d34v $mame 0.228 [AJR] Apple/Sony 3.5 SD (400K GCR), , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: AJR added 'Apple/Sony 3.5 SD (400K GCR)' device. ROMSET: None required. $end $info=ob68k1a $mame 0.141 [Curt Coder] OB68K1A Single Board Computer, Omnibyte, 1982 DRIVER: omnibyte/ob68k1a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.148u5: Fixed terminal [Curt Coder]. - 0.142u1: Fixed keyboard [Robbbert]. - 0.141: Curt Coder added skeleton driver of 'OmnibyteOB68K1A' system. Refactored to use serial terminal [Curt Coder]. ROMSET: 32768 bytes in 4 files / 8.43Kb packed $end $info=ob8 $mame 0.274 [m1macrophage] OB8, Oberheim, 1983 The OB-8 was the last of the classic OB series that included the OB-1, OB-Xa and OB-X. The OB-8 is a very warm and rich sounding eight voice polyphonic synthesizer with that classic Oberheim sound. Because it was released just before MIDI debuted, the OB-8 had no MIDI implementation originally, but some models were retrofitted with 9-channel MIDI implementation. The OB-8 did use Oberheim's very own digital buss system making the OB-8 the center-piece of your OB-studio, allowing it to connect to the DSX polyphonic sequencer, DMX drum machine and other OB-synths. In a time before MIDI, this type of instrument connectivity was truly awesome! The OB-8 is totally programmable and loaded with powerful analog sounds and style. Dedicated knobs, sliders and a traditional layout make programming a snap and very hands-on. Each individual voice can be de-tuned for a very thick (or weird) sound. Syncable VCOs and a nice 8-note arpeggiator are also on-board on this cool analog synth. It has the OB-Xa's switchable 2 or 4-pole VCF (filter) with ADSR. Tons of LFO modulation controls and effects are possible. The OB-8 also introduced a second layer of programming functions - hit the "Page 2" button and all front panel controls were assigned to an entire second set of parameters! The earliest models did not label these hidden "Page 2" functions on the front panel, but that was rectified on later models (source: https://www.vintagesynth.com/oberheim/ob-8). DRIVER: oberheim/ob8.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: m1macrophage added 'Oberheim OB8' system. ROMSET: 16384 bytes in 4 files / 11.16Kb packed $end $info=obdmx $mame 0.274 [m1macrophage] DMX, Oberheim, 1980 The DMX is a programmable digital drum machine manufactured by Oberheim. It was introduced in 1980 at a list price of US$2,895 (equivalent to $10,700 in 2023) and remained in the company's product line until the mid-1980s. The Oberheim DMX was the second digital drum machine ever to be sold as a commercial product, following the Linn LM-1 Drum Computer in 1980. Its popularity among musicians of the era contributed to the sound and evolution of 1980s new wave, synth-pop and hip hop music (source: https://en.wikipedia.org/wiki/Oberheim_DMX). DRIVER: oberheim/dmx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: m1macrophage added 'Oberheim DMX' system. ROMSET: 81920 bytes in 20 files / 58.19Kb packed $end $info=obsidian $mame 0.288 [hap, Berger] Obsidian, Perfect Technology / Intelligent Heuristic Programming, 2003 It is a famous desktop chess computer: in the development of this iconic standalone electronic device, Perfect Technology was the Hong Kong-based industrial manufacturing subsidiary responsible for assembling the printed circuit boards (PCBs) and casings on behalf of Novag. Intelligent Heuristic Programming, on the other hand, refers to the heuristic logic and mathematical algorithms of the chess engine programmed into the ROM memory to allow the machine to calculate moves “intelligently” by simulating a human opponent. DRIVER: novag/emerclp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: hap and Berger added 'Perfect Technology / Intelligent Heuristic Programming Obsidian' system. ROMSET: 105301 bytes in 2 files / 42.00Kb packed $end $info=oc2000 $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] OC-2000, SOE, 1979 This is a french system, made in Toulouse, south of France. Société Occitane d'Eléctronique often released systems (pongs, consoles and computers) with original 70's cosmetic design. It is software compatible with the Interton VC-4000 and clones. This doesn't mean that it can use the Interton cartridges, as they won't fit, but the internal specs and software are the same. The CPU is the 2650A from Signetics and the Video Controller is the 2636 from Signetics as well. About 40 cartridges has been released for the Interton VC-4000, but we can't tell how many were available for the OC-2000, nor if exclusive games were developped for it (source: http://www.old-computers.com/museum/computer.asp?st=2&c=1051). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'SOE OC-2000' system. ROMSET: None required. $end $info=ocfoxm $mame 0.234 [HanJammer, rfka01] Fox M 286, Octek, 1990 Technical informations: http://www.win3x.org/uh19/motherboard/show/5180 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP - 0.234: HanJammer and rfka01 added 'Octek Fox M 286' system. ROMSET: 65536 bytes in 2 files / 46.33Kb packed $end $info=ochawk $mame 0.215 [rfka01] Hawk, Octek, 199? OCTEK HAWK-486 consists of 32-bit 80486 microprocessor, a large cache memory and highly integrated chipsets to provide high performance, reliability and compatibility. OCTEK HAWK-486 is a perfect choice for CAD/CAM workstation and file server and supports sophisticated 32-bit computing applications and multi-user operating systems (source: original manual). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.215: rfka01 added 'Octek Hawk' system. ROMSET: 65536 bytes in 1 file / 38.65Kb packed $end $info=ochipcom $mame 0.215 [rfka01] Hippo COM, Octek, 199? Technical informations: https://theretroweb.com/motherboards/s/octek-hippo-com-2.x DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.215: rfka01 added 'Octek Hippo COM' system. ROMSET: 65536 bytes in 1 file / 44.80Kb packed $end $info=ochipdca2 $mame 0.215 [rfka01] Hippo DCA2, Octek, 1994 Technical informations: https://theretroweb.com/motherboards/s/octek-hippo-dca2-486 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.215: rfka01 added 'Octek Hippo DCA2' system. ROMSET: 262144 bytes in 4 files / 196.56Kb packed $end $info=ochipvlp $mame 0.215 [rfka01] Hippo VL+, Octek, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.215: rfka01 added 'Octek Hippo VL+' system. ROMSET: 131072 bytes in 2 files / 89.73Kb packed $end $info=ocjagii $mame 0.218 [rfka01] Jaguar II, Octek, 1992 Technical informations: https://theretroweb.com/motherboards/s/octek-jaguar-ii-386 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, pdf Manual and PCB. WIP: - 0.218: rfka01 added 'Octek Jaguar II' system. ROMSET: 65536 bytes in 1 file / 35.78Kb packed $end $info=ocjagv $mame 0.214 [rfka01] Jaguar V v1.4, Octek, 1992 Technical informations: https://theretroweb.com/motherboards/s/octek-jaguar-v-386-rev-1.x DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, pdf Manual and PCB. WIP - 0.214: rfka01 added 'Octek Jaguar V v1.4' system. ROMSET: 131072 bytes in 2 files / 76.45Kb packed $end $info=ocpanii $mame 0.215 [rfka01] Panther II, Octek, 199? Technical informations: https://theretroweb.com/motherboards/s/octek-panther-ii DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.215: rfka01 added 'Octek Panther II' system. ROMSET: 65536 bytes in 1 file / 35.59Kb packed $end $info=octane $mame 0.204 [Ryan Holtz, NekoChan] Octane (Version 6.5 Rev 4.9 05/22/03), Silicon Graphics Inc, 1997 The Octane workstation features advanced graphics, CPU, and I/O subsystems, providing a system architecture with low latency and high bandwidth (two-way 1.6GB/second peak for each XIO port). The Octane's modular design and upgradeable, scalable bandwidth ensures its performance can be increased as your requirements change (source: https://unixhq.com/systems/sgi-octane/). DRIVER: sgi/octane.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.204: Ryan Holtz and NekoChan added 'Silicon Graphics Inc Octane (Version 6.5 Rev 4.9 05/22/03)' system. ROMSET: 1048576 bytes in 1 file / 409.54Kb packed $end $info=octekg2 $mame 0.214 [rfka01] 286 motherboard with Headland G2 chipset, Octek, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'Octek 286 mainboard with Headland G2 chipset' system. ROMSET: 65536 bytes in 2 files / 23.34Kb packed $end $info=octopus $mame 0.150 [Robbbert] LSI Octopus, Digital Microsystems, 1986 The computer has 2 CPUs: Z80 and 8088. Most circuits are dated 1985-1986, display circuitry is made by Signetics. Mainboard was manufactured by LSI Computers Ltd. under part numbers: 15000SS100 and 15000P4100. All steel parts of casing are grounded by wires. It's graphics card works in pass-through mode: It takes picture from mainboard's TTL output and adds image to it, then it puts it to monitor. Its ROM is prepared for hard disk and some type of network, yet no HDD controller nor network interfaces are present inside - it seems that they were added 'as expansion cards (source: http://computers.mcbx.netne.net/8bit/hilger/index.htm). DRIVER: lsi/octopus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: octopus.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.180: Various changes: Added 'cursor display. Added colour attributes. Added blink and underline attributes. Hooked up serial lines. Concurrent DOS can now use the first serial port as an extra terminal. Fixed Z80 RAM banking past 256kB [Barry Rodewald]. - 0.179: Various changes: Added 'on-board serial comms controller. Added serial vector ports. Fix extended RAM, made 256k the default. Inverted IRQ signal from RTC. Added Centronics parallel port. Added software list [Barry Rodewald]. - 0.178: Various changes: corrected CPU speeds, added 'Z80, added 'basic video output. Added some more components, pass a few more tests. Added more components, hooked up DIP switches; all systems tests now pass. Fixed floppy use, now attempts to boot from floppy; CP/M 86-80 Plus and MS-DOS both now load to the command prompt. Added keyboard. Added PIT timer and speaker sound. Made a start at switching between the 8088 and Z80 CPUs. Fixed mapping of graphics PROM, now detected on boot. Hooked up RTC to the PPI (hopefully more or less correctly) [Barry Rodewald]. - 0.150: Robbbert added skeleton driver of 'Digital Microsystems LSI Octopus' system. ROMSET: 24576 bytes in 2 files / 9.38Kb packed $end $info=octopus_kb $mame 0.178 Octopus Keyboard, , ???? DRIVER: lsi/octo_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.178: Added 'Octopus Keyboard' device. ROMSET: None required. $end $info=ocxt286 $mame 0.257 [ozzyrules] XT-286 motherboard, Octek, 198? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.257: ozzyrules added 'Octek XT-286 motherboard' system. ROMSET: 16384 bytes in 2 files / 12.58Kb packed $end $info=odyssey2 $mame 0.62 [PeT, Dopefish Justin] Odyssey 2 (US), Magnavox, 1979 The Magnavox Odyssey?, known in Europe as the Philips Videopac G7000, in Brazil as the Philips Odyssey, in the United States as the Magnavox Odyssey? and the Philips Odyssey?, and also by many other names, is a video game console released in 1978. In the early 1970s, Magnavox was an innovator in the home video game industry. They succeeded in bringing the first home video game system to market, the Odyssey, which was quickly followed by a number of later models, each with a few technological improvements (Magnavox Odyssey Series). In 1978, Magnavox, now a subsidiary of North American Philips, released the Odyssey?, its new second-generation video game console (source: http://en.wikipedia.org/wiki/Magnavox_Odyssey%C2%B2). DRIVER: philips/odyssey2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: videopac.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.264: Correct 0xc00-0xfff rom mirroring [hap]. - 0.224: Changed description to 'Odyssey 2 (US)'. BugFix#07697 [Graphics] (odyssey2.cpp) odyssey2 [qbert]: text and cubes appear incorrectly [hap]. - 0.155: Converted the driver to use slot devices for cartridges, removed The Voice add-on from the main system and emulated it as a passthru cart instead. Now, if you want to enjoy speech in odyssey/videopac games, you must launch emulation with mess odyssey2 -cart voice -cart2 gamename (the -cart2 switch becomes available when "voice" is mounted in the first cartslot) [Fabio Priuli]. - 0.148u2: Further palette improvements [Dr. Venom]. - 0.148u1: Improved palette [Dr. Venom]. Added preliminary lists to Enterprise 64/128, odyssey2 and G-7400, Interact and Kaypro II [LoganB]. - 0.146u2: Fixed noise channel [Justin Kerk, Kevtris]. - 0.145u4: 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) [Dan Boris]. - 0.144u3: Fixed banking regression affecting Kill the Attacking Aliens [Justin Kerk]. - 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?' system. - 0.37b15: Removed Magnavox Odyssey?' system. - 0.37b13: PeT and Dopefish Justin added 'Magnavox Odyssey? driver. $end $info=odyssey3 $mame 0.148u2 [Rene van den Enden] Odyssey 3 Command Center (US, prototype), Philips, 1983 Magnavox intended the Odyssey? to be the follow-up to its somewhat successful 1978 Odyssey? console. Under its hood would have been an Americanized version of the Philips Videopac G7400 (1983), which actually found release in Europe. The G7400 preserved compatibility with Odyssey? games while allowing better graphics for an entirely new line of software. Just as the Odyssey? was set for launch, the video game crash of 1983 ruined everybody's plans, and the second Odyssey sequel never made it to market (source: http://www.pcmag.com/slideshow/story/264435/10-unreleased-video-game-consoles/5). DRIVER: philips/odyssey2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: videopac.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.224: Changed description to 'Odyssey 3 Command Center (US, prototype)'. - 0.148u2: Rene van den Enden added 'Magnavox Odyssey?' system. ROMSET: 1024 bytes in 1 file / 0.93Kb packed Emulation: Good Color: Good Sound: Good Graphics: Impefect Save State: Unsupported 1024 bytes in 1 file / 1.07Kb packed $end $info=ohare $mame 0.253 [R. Belmont] Apple O'Hare PCI I/O ASIC, , ???? DRIVER: apple/heathrow.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: R. Belmont added 'Apple O'Hare PCI I/O ASIC' device. ROMSET: None required. $end $info=ohci_gc $mame 0.173 OHCI Game Controller, , ???? DRIVER: shared/xbox_usb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.173: Added 'OHCI Game Controller' device. ROMSET: None required. $end $info=okean240 $mame 0.142u6 [Robbbert] Okeah-240, , 1986 DRIVER: ussr/okean240.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.142u6: Robbbert added skeleton driver of 'Okean-24' system. ROMSET: 16384 bytes in 2 files / 8.91Kb packed $end $info=okean240a $mame 0.141 [Robbbert] Ocean-240 with FDD, , 1986 DRIVER: ussr/okean240.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.142u6: Renamed (okean240) to (okean240a). - 0.141: Robbbert added skeleton driver of 'Okean-24 with ffd' system. ROMSET: 16384 bytes in 2 files / 11.12Kb packed $end $info=okean240t $mame 0.143u1 [Robbbert] Ocean-240 Test ROM, , 1986 DRIVER: ussr/okean240.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.143u1: Robbbert added 'Ocean-240 Test Rom' system. ROMSET: 2048 bytes in 1 file / 1.02Kb packed $end $info=okhota $mame 0.238 [algestam, Milan Galcik] Okhota, bootleg (Elektronika), 1989 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.239: Renamed (fowling) to (okhota) and description changed to 'Okhota'. - 0.238: algestam and Milan Galcik added 'Elektronika Fowling (bootleg)' system. ROMSET: 117838 bytes in 1 file / 41.80Kb packed $end $info=okim6258 $mame 0.149u1 OKI MSM6258 ADPCM, , ???? DRIVER: devices/sound/okim6258.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Small cleanup [hap]. - 0.186: Changed description to 'OKI MSM6258 ADPCM'. - 0.149u1: Added 'OKI6258' device. ROMSET: None required. $end $info=okim6295 $mame 0.149u1 OKI MSM6295 ADPCM, , ???? DRIVER: devices/sound/okim6295.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: Explicitly clamp output streams to within range [AJR]. - 0.222: Fixed an outdated header comment [cam900]. - 0.186: Changed description to 'OKI MSM6295 ADPCM'. - 0.149u1: Added 'OKI6295' device. ROMSET: None required. $end $info=okim6588 $mame 0.264 [hap] OKI MSM6588 ADPCM Recorder, , ???? DRIVER: devices/sound/okim6588.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: hap added 'OKI MSM6588 ADPCM Recorder' device. ROMSET: None required. $end $info=olim203 $mame 0.214 [rfka01] M203 motherboard, Olivetti, 199? Motherboard 286 model M203 installed on Olivetti M290S. It has 1MB of RAM soldered to the card expandable up to 5MB through the four 30-pin SIMM Slots. The integrated 16MHz CPU is PLCC type. This motherboard was innovative for the time (1989) as for the first time it featured all the components on the board, an idea that was also taken up by other manufacturers a few years later (source, traslated from Italian: https://www.pcrebuilding.altervista.org/401/373/MOTHERBOARD/286/Olivetti+M203+(M290S)+286.html). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.214: rfka01 added 'Olivetti M203 motherboard' system. ROMSET: 131072 bytes in 2 files / 53.08Kb packed $end $info=olivm15 $mame 0.144u1 [F.J. Kraan] M15, Olivetti, 198? Technical information and pictures: http://it.compvter.wikia.com/wiki/Olivetti_M15 DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.144u1: F.J. Kraan added skeleton driver of 'Olivetti M15' system. ROMSET: 16384 bytes in 1 file / 8.98Kb packed $end $info=olivpc1 $mame 0.221 [Carl, rfka01] Prodest PC 1, Olivetti, 1987 The Olivetti Prodest PC 1, often called PC1 on unofficial sources, is an IBM compatible personal computer marketed in late 1987-early 1988 by Olivetti. It was aimed primarily at the home computer market, educational or semi-professional, with relatively low price and not excellent capacity for its time. It is the third and last model with the brand of the subsidiary Olivetti Prodest, after the PC 128 and the PC 128s, and has no compatibility with the previous ones. It is based on the 8 MHz NEC V40 (variant of the NEC V20) microprocessor and on a graphics controller that emulates the CGA graphics, and is equipped with 512 kB of RAM. The computer consists of a single block with keyboard and integrated 3.5 "floppy disk drive, with the possibility of integrating a second floppy disk drive or a hard disk as well. The MS operating system was initially supplied as software. -DOS 3.20, the GW-BASIC 3.20 development environment and the Lode Runner video game. To remain in line with the economic and less professional nature of PC 1 compared to other compatible IBM, Olivetti published a library of application software designed for PC 1, inexpensive and not very sophisticated. Otherwise the high-end products in circulation for MS-DOS, such as dBase, Lotus 1-2-3 or Microsoft Word, cost more than the PC 1 itself and were far too powerful for the needs of the typical PC 1 user and for the capabilities of the car. One of the first releases in this sense was the Easy Working series, produced by the American Spinnaker and translated into Italian and adapted to PC 1 by Olivetti. The series includes The Filer (database), The Writer (word processor) and The Planner (spreadsheet), which sold for only 29,000 lire each (source, traslated from Italian: https://it.wikipedia.org/wiki/Olivetti_Prodest_PC_1). DRIVER: olivetti/olivpc1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.221: Carl and rfka01 added 'Olivetti Prodest PC 1' system. ROMSET: 57344 bytes in 4 files / 35.21Kb packed $end $info=olybossb $mame 0.195 [rfka01] Olympia BOSS B, Olympia International, 1981 The Olympia Boss was developed an build in Germany and France (assembled in the Olympia Bueromaschinenwerk, either Wilhelmshaven or Munich). Olympia was Germany's most respected and advanced typewriter and desktop calculator company at that time. But, they couldn't hold the pace of the upcoming office-computer industry and fell back. Several models were marketed : - Boss A: two 5.25" FDD of 128 kb each, - Boss B: two 5.25" FDD of 256 kb each, - Boss C: two 5.25" FDD of 600 kb each, - Boss D: one 5.25" HD of 5Mb and one FDD of 600 kb, - Boss M (for Multipost): up to 4 Boss systems can work together and share a total of 20Mb from the four 5Mb hard-disks (4x5=20). - Boss 2: Z80A instead of the Intel 8085 (source: http://www.old-computers.com/museum/computer.asp?c=95). DRIVER: olympiaint/olyboss.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.195: rfka01 added 'Olympia International Olympia BOSS B' system. $end $info=olybossc $mame 0.195 [rfka01] Olympia BOSS C, Olympia International, 1981 The Olympia Boss was developed an build in Germany and France (assembled in the Olympia Bueromaschinenwerk, either Wilhelmshaven or Munich). Olympia was Germany's most respected and advanced typewriter and desktop calculator company at that time. But, they couldn't hold the pace of the upcoming office-computer industry and fell back. Several models were marketed : - Boss A: two 5.25" FDD of 128 kb each, - Boss B: two 5.25" FDD of 256 kb each, - Boss C: two 5.25" FDD of 600 kb each, - Boss D: one 5.25" HD of 5Mb and one FDD of 600 kb, - Boss M (for Multipost): up to 4 Boss systems can work together and share a total of 20Mb from the four 5Mb hard-disks (4x5=20). - Boss 2: Z80A instead of the Intel 8085 (source: http://www.old-computers.com/museum/computer.asp?c=95). DRIVER: olympiaint/olyboss.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.195: rfka01 added 'Olympia International Olympia BOSS C' system. $end $info=olybossd $mame 0.195 [friol, rfka01] Olympia BOSS D, Olympia International, 1981 The Olympia Boss was developed an build in Germany and France (assembled in the Olympia Bueromaschinenwerk, either Wilhelmshaven or Munich). Olympia was Germany's most respected and advanced typewriter and desktop calculator company at that time. But, they couldn't hold the pace of the upcoming office-computer industry and fell back. Several models were marketed : - Boss A: two 5.25" FDD of 128 kb each, - Boss B: two 5.25" FDD of 256 kb each, - Boss C: two 5.25" FDD of 600 kb each, - Boss D: one 5.25" HD of 5Mb and one FDD of 600 kb, - Boss M (for Multipost): up to 4 Boss systems can work together and share a total of 20Mb from the four 5Mb hard-disks (4x5=20). - Boss 2: Z80A instead of the Intel 8085 (source: http://www.old-computers.com/museum/computer.asp?c=95). DRIVER: olympiaint/olyboss.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.195: friol and rfka01 added 'Olympia International Olympia BOSS D' system. ROMSET: 4096 bytes in 2 files / 2.19Kb packed $end $info=olypeopl $mame 0.145 [rfka01] People PC, Olympia International, 1983 DRIVER: olympiaint/peoplepc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.164: Split from pc.c and make it work [Carl]. New roms [rfka01]. - 0.145: rfka01 added skeleton driver of 'Olympia People PC' system. ROMSET: 16384 bytes in 4 files / 10.31Kb packed $end $info=olyport40 $mame 0.217 [rfka01] Olyport 40-21, AEG Olympia, 198? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.217: rfka01 added 'AEG Olympia Olyport 40-21' system. ROMSET: 67584 bytes in 3 files / 42.22Kb packed $end $info=olystar20f $mame 0.216 [rfka01] Olystar 20F, AEG Olympia, 198? DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.216: rfka01 added 'AEG Olympia Olystar 20F' system. ROMSET: 40960 bytes in 2 files / 12.16Kb packed $end $info=olytext $mame 0.199 [Robbbert] Olympia Olytext 20, Olympia International, 1985 DRIVER: olympiaint/olytext.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.199: Robbbert added 'Olympia International Olympia Olytext 20' system. ROMSET: 8192 bytes in 2 files / 4.98Kb packed $end $info=olytext30 $mame 0.190 [rfka01] Olytext 30, AEG Olympia, 198? DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.190: rfka01 added 'AEG Olympia Olytext 30' system. ROMSET: 8192 bytes in 1 file / 6.49Kb packed $end $info=omar1 $mame 0.253 [hap, Sean Riddle] Omar I, Tryom, 1979 DRIVER: tryom/omar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: Renamed (omar) to (omar1) and description changed to 'Omar I'. - 0.253: hap and Sean Riddle added 'Tryom Omar' system. ROMSET: 2048 bytes in 1 file / 1.74Kb packed $end $info=omar2 $mame 0.262 [hap, Sean Riddle] Omar II, Tryom, 1979 DRIVER: tryom/omar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: hap and Sean Riddle added 'Tryom Omar II' system. ROMSET: 45351 bytes in 2 files / 13.31Kb packed $end $info=omdisv22 $mame 0.277 [Devin Acker] Oldsmobile Driver Information System (version 2.2 CH), General Motors, 1990? The Driver Information System (DIS) version 2.2 CH is an electronic driver information system developed by General Motors (GM) and installed on some models of the Oldsmobile brand, produced around the period 1996-1999, particularly on the Oldsmobile Aurora model . This system represents one of the earliest examples of advanced digital instrumentation for the automobile, designed to provide the driver with a variety of useful information about driving, vehicle status, and external environmental conditions. DRIVER: skeleton/omdisv22.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: Devin Acker added 'General Motors Oldsmobile Driver Information System (version 2.2 CH)' system. ROMSET: 16384 bytes in 1 file / 6.13Kb packed $end $info=omni2 $mame 0.131 [Robbbert] Omni II Logic Analyzer, Kaypro Corporation, 198? DRIVER: kaypro/kaypro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: kaypro.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.159: System promoted from GAME_NOT_WORKING [Robbbert]. - 0.136: Promoted from GAME_NOT_WORKING [Robbbert]. - 0.131: Robbbert added 'NLS Omni II (not working)' system. ROMSET: 6144 bytes in 2 files / 2.19Kb packed $end $info=omni4 $mame 0.191 [rfka01] Omni 4 Logic Analyzer, Omni Logic Inc., 198? DRIVER: kaypro/kaypro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: kaypro.xml RESOURCES: Snap and Title. WIP: - 0.191: rfka01 added 'Omni Logic Inc. Omni 4 Logic Analyzer' system. ROMSET: 12288 bytes in 2 files / 6.71Kb packed $end $info=omniwave $mame 0.262 [Olivier Galibert] Samsung Omniwave, , ???? DRIVER: devices/bus/waveblaster/omniwave.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Olivier Galibert added 'Samsung Omniwave' device. ROMSET: 1048576 bytes in 1 file / 859.92Kb packed $end $info=omti_disk_image $mame 0.149u1 OMTI 8621 ESDI disk, , ???? DRIVER: devices/bus/isa/omti8621.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'OMTI 8621 ESDI disk'. - 0.149u1: Added 'OMTI8621 ESDI disk' device. ROMSET: None required. $end $info=omti5100 $mame 0.156 OMTI 5100, , ???? DRIVER: devices/bus/scsi/omti5100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'OMTI 5100' device. ROMSET: None required. $end $info=omti8621ap $mame 0.184 OMTI 8621 ESDI/floppy controller (Apollo), , ???? DRIVER: devices/bus/isa/omti8621.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Provide PC BIOS: Use ISA remap fn; fix missing newlines for logging [bitsavers]. Remove ROM_LOAD_OPTIONAL [Angelo Salese]. - 0.193: Use custom brief instance name "disk" for compatibility with previous MAME versions [Hans Ostermeyer]. - 0.184: Added 'OMTI 8621 ESDI/floppy controller (Apollo)' device. ROMSET: None required. $end $info=omti8621isa $mame 0.149u1 OMTI 8621 ESDI/floppy controller (ISA), , ???? DRIVER: devices/bus/isa/omti8621.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Provide PC BIOS: Use ISA remap fn; fix missing newlines for logging [bitsavers]. Remove ROM_LOAD_OPTIONAL [Angelo Salese]. - 0.193: Use custom brief instance name "disk" for compatibility with previous MAME versions [Hans Ostermeyer]. - 0.184: Renamed (omti8621) to (omti8621isa) and description changed to 'OMTI 8621 ESDI/floppy controller (ISA)'. - 0.149u1: Added 'OMTI 8621 ESDI/floppy controller' device. ROMSET: 24576 bytes in 2 files / 13.00Kb packed $end $info=omv_cart_slot $mame 0.207 Tsukuda Original Othello Multivision FG-1000 / FG-2000 Cartridge Slot, , ???? DRIVER: devices/bus/sega8/sega8_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Tsukuda Original Othello Multivision FG-1000 / FG-2000 Cartridge Slot' device. ROMSET: None required. $end $info=omv1000 $mame 0.139 [Curt Coder] Othello Multivision FG-1000, Tsukuda Original, 1984 The 'Othello Multivision' is an SG-1000 clone manufactured by Tsukuda Original. It exists because Sega's original intention for the SC-3000 computer was to allow other manufacturers to produce compatible computers in the hope of having a worldwide standard. Unfortunately, possibly with the emergance of the MSX, this tactic failed, and very few SG-1000/SC-3000 compatible machines were produced. The Othello Multivision was one of those machines (source: http://segaretro.org/Othello_Multivision). DRIVER: sega/sg1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sg1000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.139: Curt Coder added 'Othello Multivision FG-1000' system. ROMSET: 16384 bytes in 1 file / 9.89Kb packed $end $info=omv2000 $mame 0.139 [Curt Coder] Othello Multivision FG-2000, Tsukuda Original, 1984 This console is a revision of OTHELLO Tsukada MULTIVISION FG-1000 which maintains compatibility with all this, not much is known about these consoles only know that the games themselves were not compatible with the Sega SG-1000 (source, traslated from spanish: http://fuynfactory.is-a-geek.com/wiki/index.php/Tsukada_OTHELLO_MULTIVISION_FG-2000). DRIVER: sega/sg1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sg1000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.139: Curt Coder added 'Othello Multivision FG-2000' system. ROMSET: 16384 bytes in 1 file / 9.89Kb packed $end $info=ondrat $mame 0.128 [Miodrag Milanović] Ondra, Tesla, 1989 Ondra was developed in Elstroji and put in charge of production Tesla Liberec and later. The main objective was to develop a cheap and reliable' system. The heart of the processor Ondra U880 (German version Z80). After equipped with 64 kB of RAM and 4 KB ROM could display 320 x 255 pixels point. Allows users connect to even peripherals / tape recorder, parallel printer and joystick. Ondra him UHF output, but only Video output and UHF modulator (source, traslated from czech: Ondrahttp://osmi.tarbik.com/cssr/ondra.html). DRIVER: tesla/ondra.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ondra.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'Ondra (not working)' system. ROMSET: 4160 bytes in 3 files / 3.39Kb packed $end $info=ondrav $mame 0.128 [Miodrag Milanović] Ondra ViLi, ViLi, 1989 DRIVER: tesla/ondra.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ondra.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'Ondra ViLi' system. ROMSET: 4096 bytes in 2 files / 3.42Kb packed $end $info=onemeg $mame 0.223 [Dirk Best] 1 Mb Interface, , ???? DRIVER: devices/bus/samcoupe/expansion/onemeg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Dirk Best added '1 Mb Interface' device. ROMSET: None required. $end $info=onyx $mame 0.164 [Felipe Corrêa da Silva Sanches] Onyx (Brazil/Prototype), Microdigital, 1982 Colecovision prototype (unreleased). Thanks to Claudio Cassens, Eduardo Luccas and Jogos80.com.br (source from: MAME Git). DRIVER: coleco/coleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: coleco.xml, coleco_homebrew.xml RESOURCES: Snap and Title. WIP: - 0.164: Felipe Corrêa da Silva Sanches added 'Microdigital Onyx (Brazil/Prototype)' system. ROMSET: 8192 bytes in 1 file / 5.38Kb packed $end $info=op386wb $mame 0.215 [rfka01] OPTi 386WB VER.1.0, OPTi, 199? Technical informations: https://theretroweb.com/motherboards/s/dataexpert-opti-386wb DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: Added 'd41107 BIOS option [rfka01]. - 0.215: rfka01 added 'OPTi OPTi 386WB VER.1.0' system. ROMSET: 131072 bytes in 2 files / 73.79Kb packed $end $info=op82c283 $mame 0.215 [rfka01] 386sx motherboards using the OPTi 82C283 chipset, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '386sx motherboards using the OPTi 82C283 chipset' system. ROMSET: 196608 bytes in 3 files / 106.19Kb packed $end $info=op82c291 $mame 0.215 [rfka01] 386sx motherboards using the OPTi 82C291 chipset, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '386sx motherboards using the OPTi 82C291 chipset' system. ROMSET: 131072 bytes in 2 files / 83.65Kb packed $end $info=op82c381 $mame 0.215 [rfka01] 386 motherboards using the OPTi 82C381 chipset, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '386 motherboards using the OPTi 82C381 chipset' system. ROMSET: 65536 bytes in 1 file / 29.08Kb packed $end $info=op82c391 $mame 0.215 [rfka01] 386 motherboards using the OPTi 82C391 chipset, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '386 motherboards using the OPTi 82C391 chipset' system. ROMSET: 327680 bytes in 5 files / 188.66Kb packed $end $info=op82c392 $mame 0.215 [rfka01] 486 motherboards using the OPTi OPTi 82C392, 82C493 chipset, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '486 motherboards using the OPTi OPTi 82C392, 82C493 chipset' system. ROMSET: 196608 bytes in 3 files / 110.92Kb packed $end $info=oplayer $mame 0.220 [Sean Riddle, David Haywood] OPlayer Mobile Game Console (MGS03-white) (Family Sport 100-in-1), OPlayer / Senca, 200? DRIVER: tvgames/spg2xx_senca.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: Changed manufacturer to 'OPlayer / Senca'. - 0.220: Sean Riddle and David Haywood added 'OPlayer OPlayer Mobile Game Console (MGS03-white) (Family Sport 100-in-1)' system. ROMSET: 67108864 bytes in 1 file / 23.52Mb packed $end $info=opti495slc $mame 0.215 [rfka01] 386 motherboards using a OPTi 82C495SLC chipset, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '386 motherboards using a OPTi 82C495SLC chipset' system. ROMSET: 262144 bytes in 4 files / 171.74Kb packed $end $info=opti495xlc $mame 0.214 [rfka01] 386 motherboards using a OPTi 82C495XLC chipset, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added '386 motherboards using a OPTi 82C495XLC chipset' system. ROMSET: 262144 bytes in 4 files / 179.86Kb packed $end $info=opti82c861 $mame 0.255 [R. Belmont] OPTi 82C861 "FireLink" USB OHCI controller, , ???? OPTi 82C861 PCI to USB Open Host Controller drivers were collected from official websites of manufacturers and other trusted sources. Official driver packages will help you to restore your OPTi 82C861 PCI to USB Open Host Controller(network). Download latest drivers for OPTi 82C861 PCI to USB Open Host Controller on Windows. DRIVER: devices/bus/pci/opti82c861.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Changed description to 'OPTi 82C861 "FireLink" USB OHCI controller'. - 0.255: R. Belmont added 'OPTi 82C861 USB OHCI controller' device. ROMSET: None required. $end $info=optomaxv $mame 0.276 [ClawGrip] Optomax V, AMS, 1986 AMS Optomax V è un sistema avanzato di monitoraggio e controllo delle vibrazioni, progettato da AMS (Advanced Micro Systems), una divisione di Emerson, azienda leader nel settore della manutenzione predittiva e della gestione delle risorse industriali. Questo dispositivo è utilizzato per il monitoraggio continuo delle condizioni meccaniche di macchinari rotanti, come motori, pompe, compressori e turbine, al fine di rilevare anomalie e prevenire guasti. DRIVER: skeleton/optomaxv.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.276: ClawGrip added 'AMS Optomax V' system. ROMSET: 177712 bytes in 22 files / 62.28Kb packed $end $info=opus108pm $mame 0.246 [Patrick Mackinlay] Opus 108PM, , ???? The Opus UNIX processor in the PC generates and uses radio frequency energy and if not installed and used properly, that is, in strict accordance with the instructions contained in this manual, may cause interference to radio and television reception. It has been type tested and found to comply with the limits for a Class B computing device in accordance with the specifications of Subpart J of Part 15 of FCC Rules, which are designed to provide reasonable protection against such interference in a residential installation. However, there is no guarantee that interference will not occur in a particular installation. DRIVER: devices/bus/isa/opus100pm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.246: Patrick Mackinlay added 'Opus 108PM' device. ROMSET: None required. $end $info=orao $mame 0.124 [Miodrag Milanović] Orao 102, PEL Varazdin, 1984 Orao was the computer of choice back in the eighties for educational use in the Croatian elementary schools. When turned on it would start the monitor, and you had to type a command to start the BASIC. There is no text mode. Characters are drawn in graphic mode in an 8x8 grid, allowing the system to display 32 characters x 32 lines (source: http://www.old-computers.com/museum/computer.asp?st=1&c=981). DRIVER: sfrj/orao.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: orao.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.262: Add unicode keys and fixed one key mapping [Miodrag Milanović]. - 0.124: Miodrag Milanović added 'Orao 102' system. ROMSET: 16384 bytes in 2 files / 10.13Kb packed $end $info=orao103 $mame 0.124 [Miodrag Milanović] Orao 103, PEL Varazdin, 1985 Orao was the computer of choice back in the eighties for educational use in the Croatian elementary schools. When turned on it would start the monitor, and you had to type a command to start the BASIC. There is no text mode. Characters are drawn in graphic mode in an 8x8 grid, allowing the system to display 32 characters x 32 lines (source: http://www.old-computers.com/museum/computer.asp?st=1&c=981). DRIVER: sfrj/orao.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: orao.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.124: Miodrag Milanović added 'Orao 103' system. ROMSET: 16384 bytes in 2 files / 12.46Kb packed $end $info=orb240 $mame 0.288 [TeamEurope] Orb Gaming 240-in-1 Handheld, Orb Gaming, 201? The Orb Gaming 240-in-1 Handheld (also marketed by its parent brand, Thumbs Up!) is an ultra-lightweight and affordable handheld console designed to replicate the visual experience of classic 8-bit games. This device falls into the category of so-called hardware Famiclones. Its internal motherboard emulates an architecture derived from Nintendo’s NES/Famicom. The 240 games loaded into memory come largely from the catalog of developers specializing in bootlegs and native plug-and-play software, such as the well-known Chinese company Nice Code. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Orb Gaming Orb Gaming 240-in-1 Handheld' system. ROMSET: 8388608 bytes in 1 file / 3.13Mb packed $end $info=orb300 $mame 0.288 [TeamEurope, David Haywood] Mini Arcade Machine 300-in-1 (Orb Gaming), Orb Gaming, 202? The "Orb Gaming Mini Arcade Machine 300-in-1" is a standalone tabletop micro-arcade cabinet designed to evoke the style of classic arcade games from the 1980s and 1990s. The device comes with a pre-installed library of 300 video games, offering an immediate, self-contained portable gaming experience. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope and David Haywood added 'Orb Gaming Mini Arcade Machine 300-in-1 (Orb Gaming)' system. ROMSET: 16777216 bytes in 1 file / 5.78Mb packed $end $info=orbit9090 $mame 0.223 [DBWBP] Orbit 9090 - The Dance Planet, E-mu Systems, 1996 The Orbit is first in E-mu's new line of dance modules. This is strictly engineered for the techno artist. It has 8 MB of samples of all the great vintage analog sounds plus many familiar and typical sounds used in house, hip hop, trance, and techno. It includes an essential digital VCF-like filter that is (on many presets) usually controlled from the modulation wheel on your keyboard controller! It's great for filling tracks with lush sweeping pads, or trancing along a 303 bassline pattern and filtering away. It is a beautiful golden single-space rack unit with a big easy to read LCD. Its sounds are, well they're digital so they are a little harsh and 'tinny' but add a little 'verb and some delay and it sounds damn good! It is already being used by lots of techno artists around the world including Todd Terry, Roni Size, ATB, and Orbital (source: http://www.vintagesynth.com/emu/orbit.php). DRIVER: emusys/emu68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.223: DBWBP added 'E-mu Systems Orbit 9090 - The Dance Planet' system. ROMSET: 786432 bytes in 4 files / 275.02Kb packed $end $info=orbituvi $mame 0.137 [Manfred Schneider, PeT, Paul Robson] UVI Compu-Game, Orbit Electronics, 198? The UVI Compu-Game is a licensed version of the Emerson Arcadia 2001 released in New Zealand by Orbit Electronics. It is part of the Orbit compatibility family (source: http://www.retrogamingaus.com/wiki/index.php?title=UVI_Compu-Game). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'UVI Compu-Game' system. ROMSET: None required. $end $info=ordentv $mame 0.224 [ClawGrip, Sean Riddle, David Haywood] Ordenador-TV (Spain), Taikee / V-Tac, 2007 DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=xpw9K-fjK6U WIP: - 0.224: ClawGrip, Sean Riddle and David Haywood added 'Taikee / V-Tac Ordenador-TV (Spain)' system. ROMSET: 8388608 bytes in 1 file / 3.56Mb packed $end $info=ordisava $mame 0.170 [Team Europe, dlfrsilver] Ordisavant (France), Video Technology / Yeno, 1988 DRIVER: vtech/pc1000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: misterx.xml, pc1000.xml RESOURCES: Snap, Title and Icon. WIP: - 0.256: Emulation overhaul. Fix bank switching of ROM areas. Replace LCDC with type that has the correct accented characters for European versions. Add localized key definitions for all three systems; identify all unknown keys and rebind keys to better match QWERTY/QWERTZ/AZERTY layouts. Eliminate runtime port tag lookups. Separate driver from pc2000.cpp [AJR]. - 0.170: Team Europe and dlfrsilver added 'VT Ordisavant (France)' system. ROMSET: 131072 bytes in 1 file / 76.29Kb packed $end $info=oric_jasmin $mame 0.154 Jasmin floppy drive interface, , ???? DRIVER: devices/bus/oricext/jasmin.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (jasmin) to (oric_jasmin). - 0.154: Added 'Jasmin floppy drive interface' device. ROMSET: 2048 bytes in 1 file / 0.32Kb packed $end $info=oric_microdisc $mame 0.154 Microdisc floppy drive interface, , ???? DRIVER: devices/bus/oricext/microdisc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (microdisc) to (oric_microdisc). - 0.154: Added 'Microdisc floppy drive interface' device. ROMSET: 8192 bytes in 1 file / 3.04Kb packed $end $info=oric1 $mame 0.36b11 [Paul Cook] Oric-1, Tangerine, 1983 Oric was the name used by Tangerine Computer Systems for a series of home computers, including the original Oric-1, its successor the Oric Atmos and the later Oric Stratos/IQ164 and Oric Telestrat models (model names stylized in upper case). With the success of the Sinclair ZX Spectrum, Tangerine's backers had suggested a home computer and Tangerine formed Oric Products International Ltd to develop and release the Oric-1 in 1983. Further computers in the Oric range were released through to 1987 with Eastern European clones being produced into the 1990s (source: http://en.wikipedia.org/wiki/Oric). DRIVER: tangerine/oric.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: oric1_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.257: Changed description to 'Oric-1'. - 0.254: BugFIX #08601 [Crash/Freeze] (tangerine/oric.cpp) oric1 [zorgons]: Attempting to start the game crashes the emulator [O.?Galibert]. - 0.253: Added 'initial software list for Oric?1/Atmos cassettes (oric1_cass.xml) [TOSEC, Fabrizio Caruso, Erik Newton]. - 0.154: Spring cleaning [Olivier Galibert]. - 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 'Tangerine ORIC 1' system. ROMSET: 32768 bytes in 2 files / 24.90Kb packed $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. DRIVER: tangerine/oric.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: oric1_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. 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 bytes in 24 files / 301.65Kb packed $end $info=oricext_connector $mame 0.154 ORIC extension connector, , ???? DRIVER: devices/bus/oricext/oricext.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'ORIC extension connector' device. ROMSET: None required. $end $info=orinasp $mame 0.282 [David Haywood, TeamEurope] Orina Stylish+ (Japan), Takara Tomy, 2021 It’s a plug-and-play console released in Japan in 2021, designed to connect to a television. It offers educational and creative activities inspired by fashion and lifestyle, with interaction via an integrated controller or stylus. The system includes drawing functions, outfit matching, and time-based or aesthetic-choice mini-games. Audio and video are output via composite connection, targeting preschool-aged girls with a playful approach to personal expression and design. DRIVER: skeleton/orina_stylish_plus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: orina_stylish_plus_cart.xml RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Takara Tomy Orina Stylish+ (Japan)' system. ROMSET: 256 bytes in 1 file / 0.02Kb packed $end $info=orion128 $mame 0.125 [Miodrag Milanović] Orion 128, , 1990 The Orion-128 (Russian: ?????-128) is a DIY computer designed in Soviet Union. It was featured in the Radio magazine in 1990, other materials for the computer were published until 1996. It was the last Intel 8080-based DIY computer in Russia (source: https://en.m.wikipedia.org/wiki/Orion-128). DRIVER: ussr/orion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: orion_cass.xml, orion_flop.xml, orion_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.125: Miodrag Milanović added 'Orion 128' system. ROMSET: 4096 bytes in 2 files / 3.31Kb packed $end $info=orionide $mame 0.128 [Miodrag Milanović] Orion 128 + Z80 Card II + IDE, , 1990 DRIVER: ussr/orion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: orion_cass.xml, orion_flop.xml, orion_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.128: Miodrag Milanović added 'Orion 128 + Z80 Card II + IDE' system. ROMSET: 2048 bytes in 1 file / 1.82Kb packed $end $info=orionidm $mame 0.128 [Miodrag Milanović] Orion 128 + Z80 Card II + IDE (MS7007), , 1990 DRIVER: ussr/orion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: orion_cass.xml, orion_flop.xml, orion_cart.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.128: Miodrag Milanović added 'Orion 128 + Z80 Card II + IDE (MS7007)' system. ROMSET: 2048 bytes in 1 file / 1.83Kb packed $end $info=orionms $mame 0.125 [Miodrag Milanović] Orion 128 (MS7007), , 1990 DRIVER: ussr/orion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: orion_cass.xml, orion_flop.xml, orion_cart.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.125: Miodrag Milanović added 'Orion 128 (MS7007)' system. ROMSET: 2048 bytes in 1 file / 1.78Kb packed $end $info=orionpro $mame 0.125 [Miodrag Milanović] Orion Pro, , 1994 DRIVER: ussr/orion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: orion_cass.xml, orionpro_flop.xml, orion_flop.xml, orion_cart.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.125: Miodrag Milanović added 'Orion Pro' system. ROMSET: 188416 bytes in 6 files / 94.78Kb packed $end $info=orionz80 $mame 0.125 [Miodrag Milanović] Orion 128 + Z80 Card II, , 1990 DRIVER: ussr/orion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: orion_cass.xml, orion_flop.xml, orion_cart.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.125: Miodrag Milanović added 'Orion 128 + Z80 Card II' system. ROMSET: 12288 bytes in 6 files / 10.71Kb packed $end $info=orionzms $mame 0.125 [Miodrag Milanović] Orion 128 + Z80 Card II (MS7007), , 1990 DRIVER: ussr/orion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: orion_cass.xml, orion_flop.xml, orion_cart.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.125: Miodrag Milanović added 'Orion 128 + Z80 Card II (MS7007)' system. ROMSET: 6144 bytes in 3 files / 5.42Kb packed $end $info=orizon $mame 0.128 [Miodrag Milanović] Orizon-Micro, , 199? DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.128: Miodrag Milanović added 'Orizon-Micro' system. ROMSET: 16384 bytes in 1 file / 12.00Kb packed $end $info=ormatu $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Ormatu 2001, Ormatu Electronics, 198? The Ormatu 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 (source: http://www.old-computers.com/museum/computer.asp?st=2&c=829). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Ormatu Electronics 2001' system. ROMSET: None required. $end $info=os214 $mame 0.171 [Felipe Corrêa da Silva Sanches] Rabbit Printer (model OS-214), Argox, 1996 DRIVER: skeleton/argox.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.171: Felipe Corrêa da Silva Sanches added 'Argox Rabbit Printer (model OS-214)' system. ROMSET: 524288 bytes in 2 files / 157.89Kb packed $end $info=osa_analyst $mame 0.232 [hap] Saitek OSA: Kasparov Analyst Module, , ???? DRIVER: devices/bus/saitek_osa/maestro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: saitek_egr.xml RESOURCES: Snap and Title. WIP: - 0.288: Changed description to 'Saitek OSA: Kasparov Analyst Module'. - 0.267: Dumped another Maestro B version [Berger]. - 0.264: Changed description to 'Saitek OSA Analyst'. - 0.232: hap added 'Analyst' device. ROMSET: 360448 bytes in 11 files / 255.80Kb packed $end $info=osa_bforce $mame 0.288 [hap] Saitek OSA: Kasparov Brute Force Module, , ???? DRIVER: devices/bus/saitek_osa/bruteforce.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: hap added 'Saitek OSA: Kasparov Brute Force Module' device. $end $info=osa_maestro $mame 0.232 [hap] Saitek OSA: Kasparov Maestro B-D Module, , ???? DRIVER: devices/bus/saitek_osa/maestro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: saitek_egr.xml RESOURCES: Snap and Title. WIP: - 0.288: Changed description to 'Saitek OSA: Kasparov Maestro B-D Module'. - 0.264: Changed description to 'Saitek OSA Maestro B-D'. - 0.233: Latest official version for default 'bios' [hap]. - 0.232: hap added 'Maestro B-D' device. ROMSET: 458752 bytes in 14 files / 315.43Kb packed $end $info=osa_maestroa $mame 0.232 [hap] Saitek OSA: Kasparov Maestro A Module, , ???? DRIVER: devices/bus/saitek_osa/maestroa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: saitek_kso.xml RESOURCES: Snap and Title. WIP: - 0.288: Changed description to 'Saitek OSA: Kasparov Maestro A Module'. - 0.264: Changed description to 'Saitek OSA Maestro A'. - 0.232: hap added 'Maestro A' device. ROMSET: 65536 bytes in 2 files / 46.05Kb packed $end $info=osa_sparc $mame 0.232 [hap] Saitek OSA: Kasparov Sparc Module, , ???? DRIVER: devices/bus/saitek_osa/sparc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Saitek OSA: Kasparov Sparc Module'. - 0.264: Changed description to 'Saitek OSA Sparc'. - 0.232: hap added 'Sparc' device. ROMSET: 530506 bytes in 10 files / 339.53Kb packed $end $info=osbexec $mame 0.141 [Wilbert Pol] Executive, Osborne, 1982 The Osborne Executive was the planned successor of the already commercially successful Osborne 1 portable computer by Osborne Computer Corporation. The Executive was a collection of the good features from the Osborne 1 and fixed some of its predecessor's flaws. The Osborne Executive, like the Osborne 1, came with application software. The WordStar word processor, SuperCalc spreadsheet, and the CBASIC and MBASIC programming languages -all software packages that were the leading applications in their respective niches at the time- had a retail value of more than $2495 (source: http://en.wikipedia.org/wiki/Osborne_Executive). DRIVER: osborne/osbexec.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: osborne2.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.201: BugFIX #07053: [Crash/Freeze] (osbexec.cpp) osbexec: Stuck on PERFORMING SELF TEST [AJR]. Removed spurious line inversion that broke the self-test [AJR]. - 0.185: Added 'experimental support for RS232C serial ports [AJR]. - 0.154: Added 'floppy software list [Dave Dunfield, The Don Maslin Archive]. - 0.141: Wilbert Pol added skeleton driver of 'Osborne Executive' system. ROMSET: 8192 bytes in 1 file / 5.59Kb packed $end $info=osborne1 $mame 0.121 [Wilbert Pol, Cowering] Osborne-1, Osborne, 1981 The Osborne 1 was the first commercially successful portable microcomputer, released on April 3, 1981 by Osborne Computer Corporation. It weighed 10.7 kg (23.5 lb), cost USD$ 1795 and ran the then-popular CP/M 2.2 operating' system. The computer shipped with a large bundle of software that was almost equivalent in value to the machine itself, a practice adopted by other CP/M computer vendors (source: http://en.wikipedia.org/wiki/Osborne_1). DRIVER: osborne/osborne1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: osborne1.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual, Marquee and Artwork Preview. WIP: - 0.183: Added 'Osborne-1 with Nuevo Video board as a clone. Made Alpha Lock a toggling key rather than a fake DIP switch [Vas Crabb]. - 0.167: Add SCREEN-PAC support: Implement 104-column and pseudo-80-column modes. Correct scrolling in 52-column mode according to schematics. Approximate scrolling in 104-column and pseudo-80-column modes. Rework Osborne 1 memory and I/O maps to match schematics [Vas Crabb]. - 0.157: Added 'new lists for mc1000 tapes and tvc floppies. Also added 'info to osborne1.xml [Riley110]. - 0.148u1: Added 'software lists to MZ800, Osborne 1 and Sorcerer [LoganB]. - 0.145u8: Added 'IEEE-488 bus [Curt Coder]. - 0.121: Wilbert Pol and Cowering added 'Osborne-1' system. ROMSET: 16384 bytes in 5 files / 10.26Kb packed $end $info=osborne1nv $mame 0.183 [Vas Crabb, NekoEd] Osborne-1 (Nuevo Video), Osborne/Nuevo, 1984 The Osborne 1 was the first commercially successful portable microcomputer, released on April 3, 1981 by Osborne Computer Corporation. It weighed 10.7 kg (23.5 lb), cost USD$ 1795 and ran the then-popular CP/M 2.2 operating' system. The computer shipped with a large bundle of software that was almost equivalent in value to the machine itself, a practice adopted by other CP/M computer vendors. The Nuevo Video board also requires the CPU to be transplanted to it and has a pair of RAMs holding a copy of video memory. However it has its own character generator ROM, so the mainboard's character generator ROM doesn't need to be moved. However, it doesn't behave like the SCREEN-PAC. It uses a Synertek SY6545-1 with its pixel clock derived from a 12.288MHz crystal mapped at 0x04/0x05 in I/O space. It runs at 640x240 (80x24) at just below 60Hz and doesn't allow resolution switching. We don't know how video RAM contention on video RAM is handled, or whether the CRTC can generate VBL interrupts. (source: http://en.wikipedia.org/wiki/Osborne_1). DRIVER: osborne/osborne1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: osborne1.xml RESOURCES: Snap and Title. WIP: - 0.183: Vas Crabb and NekoEd added 'Osborne/Nuevo Osborne-1 (Nuevo Video)' system. (m6845) Fixed starting address in row/column mode (used by osborne1nv) [Robbbert]. ROMSET: 4096 bytes in 1 file / 3.12Kb packed $end $info=osborne1sp $mame 0.217 [Vas Crabb] Osborne-1 with SCREEN-PAC, Osborne, 1983 The Osborne 1 was the first commercially successful portable microcomputer, released on April 3, 1981 by Osborne Computer Corporation. It weighed 10.7 kg (23.5 lb), cost USD$ 1795 and ran the then-popular CP/M 2.2 operating' system. The computer shipped with a large bundle of software that was almost equivalent in value to the machine itself, a practice adopted by other CP/M computer vendors. SCREEN-PAC gives you new flexibility to configure the Osborne 1's video screen. In addition to the 52 column format originally provided by the Osborne, you can select an 80 or 104 column video display (sources: http://en.wikipedia.org/wiki/Osborne_1 and origianl guide). DRIVER: osborne/osborne1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: osborne1.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.217: Vas Crabb added 'Osborne Osborne-1 with SCREEN-PAC' system. $end $info=osc1000b $mame 0.205 [Robbbert] OSCOM 1000B, OSCOM Oy, 1977 DRIVER: telercas/tmc1800.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.205: Robbbert added 'OSCOM Oy OSCOM 1000B' system. $end $info=oti64111_pci $mame 0.263 [Angelo Salese] Oak Technology OTI-64111 "Spitfire", , ???? DRIVER: devices/bus/pci/oti_spitfire.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.287: Changed description to 'Oak Technology OTI-64111 "Spitfire"'. - 0.263: Angelo Salese added 'OTI-64111 "Spitfire"' device. ROMSET: 32768 bytes in 1 file / 18.53Kb packed $end $info=otrail $mame 0.219 [anonymous] The Oregon Trail, Basic Fun, 2017 The classic computer game, now in a handheld size! Learn about the realities of 19th-century pioneer life on The Oregon Trail - one of the most successful computer games of all time! Choose your profession and your traveling companions, then set out on the trek from Independence, Missouri to Oregon's Willamette Valley circa 1848. Fill your covered wagon with supplies and prepare to cross rivers and mountain ranges along the way - hunting for food and trading for supplies as you go. Monitor your traveling pace, supplies and the health of your party closely to make sure everyone arrives safely and to avoid the dreaded message "You have died of dysentery." Authentic 80's graphics, sounds and game play! (source: https://toywiz.com/the-oregon-trail-exclusive-electronic-handheld-game/). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: anonymous added 'Basic Fun The Oregon Trail' system. ROMSET: 1048576 bytes in 1 file / 216.06Kb packed $end $info=ouipdc $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Oui-Oui - Pocket Dream Console (VideoJet, France), Conny / VideoJet, 2008 The Conny / VideoJet Oui-Oui – Pocket Dream Console, launched in 2008, is a themed and localized version of the portable PDC30 Pocket Dream Console system, produced by Conny and also sold under the VideoJet brand. This device is an example of an unofficial (clone) portable console that combines generic hardware with content dedicated to a children's television character, in this case Oui-Oui, known in Italy as Noddy, the friendly storybook character created by Enid Blyton. DRIVER: tvgames/spg2xx_pdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'Conny / VideoJet Oui-Oui - Pocket Dream Console (VideoJet, France)' system. ROMSET: 16777216 bytes in 1 file / 5.67Mb packed $end $info=output_latch $mame 0.153 Output Latch, , ???? DRIVER: devices/machine/output_latch.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'Output Latch' device. ROMSET: None required. $end $info=oz750 $mame 0.172 [Sandro Ronco] Wizard OZ-750, Sharp, 199? OZ-730/OZ-750 is a compact yet sophisticated information management device that you can use anytime. Its applications and utilities allow you to enter and organize information, and it has powerful communications facilities that enable you to put that information to optimum use when you return to your home or office. You can quickly update your computerized mailing lists, for example, or even transfer your notes, letters and memos onto a PC for further processing (source: original Quick Reference Guide). DRIVER: intel/rex6000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Artwork Preview. WIP: - 0.172: Sandro Ronco added 'Sharp Wizard OZ-750' system. ROMSET: 3145728 bytes in 2 files / 296.31Kb packed $end $info=p1_fdc $mame 0.152 Poisk-1 floppy B504, , ???? DRIVER: devices/bus/isa/p1_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.152: Added 'Poisk-1 floppy B504' device. ROMSET: 8192 bytes in 4 files / 5.58Kb packed $end $info=p1_hdc $mame 0.152 Poisk-1 MFM disk B942, , ???? DRIVER: devices/bus/isa/p1_hdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.152: Added 'Poisk-1 MFM disk B942' device. ROMSET: 8192 bytes in 4 files / 5.79Kb packed $end $info=p1_rom $mame 0.152 Poisk-1 ROM cart, , ???? DRIVER: devices/bus/isa/p1_rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.152: Added 'Poisk-1 ROM cart' device. ROMSET: 24576 bytes in 3 files / 5.35Kb packed $end $info=p1_sound $mame 0.176 Poisk-1 sound card (B623), , ???? DRIVER: devices/bus/isa/p1_sound.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.176: Added 'Poisk-1 sound card (B623)' device. ROMSET: None required. $end $info=p112 $mame 0.140 [Robbbert] P112, Dave Brooks, 1996 The P112 is a stand-alone 8-bit CPU board. Typically running CP/M (tm) or a similar operating system, it provides a Z80182 (Z-80 upgrade) CPU with up to 1MB of memory, serial, parallel and diskette IO, and realtime clock, in a 3?-inch drive form factor. Powered solely from 5V, it draws 150mA (nominal: not including disk drives) with a 16MHz CPU clock. Clock speeds up to 24.576MHz are possible (source: http://members.iinet.net.au/~daveb/p112/p112.html). DRIVER: homebrew/p112.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.140: Robbbert added skeleton driver of 'P112 Single Board Computer' system. ROMSET: 262144 bytes in 8 files / 61.41Kb packed $end $info=p2000m $mame 0.36RC1 [Paul Daniels] P2000M, Philips, 1980 The Philips P2000M belonged to a family of home computers, designed and manufactured by Philips in Austria and marketed mainly in the Netherlands and Germany in 1981. After the range of Philips Videopac consoles (Magnavox Odyssey? in USA), which could become officer, is the first attempt to access the Philips home computer market (source, traslated from spanish: http://histinf.blogs.upv.es/2010/11/30/consola-philips-p2000m/). DRIVER: philips/p2000t.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: p2000_cart.xml, p2000_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and PCB. WIP: - 0.288: Changed description to 'P2000M'. Various video fixes: Convert to screen->set_raw, fix dimensions; hookup underline, fix blinking; fix cursor (it's solid not underline, just like p2000t) [Angelo Salese]. - 0.36RC1: Paul Daniels added 'Philips P2000M' system. ROMSET: 2240 bytes in 1 file / 0.69Kb packed $end $info=p2000t $mame 0.36RC1 [Paul Daniels] P2000T, Philips, 1980 The Philips P2000T home computer was Philips' first real entry in the home computer market, after the Philips Videopac G7000 game system (better known in the U.S. as the Magnavox Odyssey?) which they already sold to compete with the Atari 2600 and similar game systems. There was also an P2000M version with an additional 80-column card for use with a monochrome monitor. This version shipped with a monitor cabinet also housing a dual 5?" floppy drive (source: http://en.wikipedia.org/wiki/Philips_P2000). DRIVER: philips/p2000t.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: p2000_cart.xml, p2000_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.288: Changed description to 'P2000T'. - 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: 4096 bytes in 1 file / 3.09Kb packed $end $info=p386dx40 $mame 0.234 [Predator99, rfka01] P386DX-40, Peacock, 199? Technical informations: https://retronn.de/imports/hwgal/hw_mainboard_peacock_p386dx-40.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP - 0.234: Predator99 and rfka01 added 'Peacock P386DX-40' system. ROMSET: 65536 bytes in 1 file / 38.16Kb packed $end $info=p386sx25pw $mame 0.234 [Eep386, rfka01] P386SX-25PW VER:2.00, Prolink, 199? Technical informations: https://theretroweb.com/motherboards/s/qdi-p386sx-25-pw DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP - 0.234: Eep386 and rfka01 added 'Prolink P386SX-25PW VER:2.00' system. ROMSET: 65536 bytes in 1 file / 36.55Kb packed $end $info=p500 $mame 0.36 [Curt Coder] P500 (NTSC), Commodore Business Machines, 1983 Also known as the P 128, B 128-40, C 128-40. The P 500 was described in the original pre-release B Series users guide as the C128-40. The P 500 was a hybrid system containing components found in the C-64 and B Systems. Produced: late 1982, early 1983. Less than 100 were sold / distributed worldwide, no software available. Considered the predecessor to both the production B Series and C-128 systems (source: http://www.vintagecomputer.net/cbm_b_prototypes.cfm). DRIVER: commodore/cbm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cbm2_cart.xml, p500_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.147u2: Renamed (p500n) to (p500) and description changed to 'P500 (NTSC)'. - 0.147u1: Renamed (p500) to (p500n). Rewrote the driver using the PLAs for address decoding [Curt Coder]. - 0.36: Curt Coder added 'Commodore P500' system. ROMSET: 53738 bytes in 9 files / 38.76Kb packed $end $info=p500p $mame 0.147u1 [Curt Coder] P500 (PAL), Commodore Business Machines, 1983 he P500 is a rare machine of the CBMII series. It's a CBM600 with VIC-II (40 Col. color graphic) and two joyports. It looks like a C64. But the P500 is able to use more than one 64KB bank. The 6509 CPU uses with bank-switching 256KB and extern up to 968 KB RAM. The CPU is an upgraded MOS6502. The P500 has build in the fast IEEE488 and a RS232-Interface (source: http://www.cbmhardware.de/cbm2/p500.php). DRIVER: commodore/cbm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: cbm2_cart.xml, p500_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.147u2: Changed description to 'P500 (PAL)'. - 0.147u1: Curt Coder added 'P500 ~ C128-40 ~ PET-II (PAL)' system. $end $info=p5txla $mame 0.256 [Angelo Salese] P5TX-LA (i430TX), ECS, 1997 Technical information: http://www.motherboard.cz/mb/ecs/P5TX-LA.htm DRIVER: taito/taitowlf.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.256: Angelo Salese added 'ECS P5TX-LA (i430TX)' system. ROMSET: 262144 bytes in 1 file / 124.50Kb packed $end $info=p72 $mame 0.166 NEC PinWriter P72, , ???? DRIVER: devices/bus/centronics/nec_p72.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NEC PinWriter P72'. - 0.166: Added 'NEC PinWrite P72' device. ROMSET: 1048576 bytes in 1 file / 342.81Kb packed $end $info=p8000 $mame 0.135 [Matt Knoth, Fabio Priuli] P8000 (8bit Board), EAW electronic Treptow, 1989 The P8000 consits of an 8bit and a 16bit microcomputer and was an universal all-purpose programming and developing system for multi-user / multi-task applications as workstation. It was produced by EAW in the GDR. To make a big application area accessible, there where 3 operation systems implemented for the P8000. WEGA which is a System III compatible UNIX, UDOS which is compatible to Z80-RIO and OS/M which is a CP/M compatible OS. WEGA which was implemented on the 16bit part of the P8000 demonstrated, regarding to its capability and usability, a new quality compared to other operating systems in that era (source: http://www.pofo.de/P8000/). DRIVER: skeleton/p8k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.191: Added 'WDC ROMs [Robbbert]. - 0.146u3: Fixed 8-bit and 16-bit versions enough that they are usable [Robbbert]. - 0.135: Matt Knoth and Fabio Priuli added 'EAW P8000 8bit (not working)' system. ROMSET: 20480 bytes in 6 files / 10.96Kb packed $end $info=p8000_16 $mame 0.135 [Fabio Priuli] P8000 (16bit Board), EAW electronic Treptow, 1989 The P8000 consits of an 8bit and a 16bit microcomputer and was an universal all-purpose programming and developing system for multi-user / multi-task applications as workstation. It was produced by EAW in the GDR. To make a big application area accessible, there where 3 operation systems implemented for the P8000. WEGA which is a System III compatible UNIX, UDOS which is compatible to Z80-RIO and OS/M which is a CP/M compatible OS. WEGA which was implemented on the 16bit part of the P8000 demonstrated, regarding to its capability and usability, a new quality compared to other operating systems in that era (source: http://www.pofo.de/P8000/). DRIVER: skeleton/p8k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.135: Fabio Priuli added 'EAW electronic Treptow P8000 (16bit Board)' system. ROMSET: 16384 bytes in 4 files / 9.47Kb packed $end $info=p8098 $mame 0.186 Intel P8098, , ???? DRIVER: devices/cpu/mcs96/i8x9x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Intel P8098' [Angelo Salese]. - 0.186: Added 'P8098' device. ROMSET: None required. $end $info=p80c552 $mame 0.263 [AJR] Philips P80C552, , ???? DRIVER: devices/cpu/mcs51/i80c51.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: AJR added 'Philips P80C552' device. ROMSET: None required. $end $info=p80c562 $mame 0.263 [AJR] Philips P80C562, , ???? DRIVER: devices/cpu/mcs51/i80c51.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: AJR added 'Philips P80C562' device. ROMSET: None required. $end $info=p8798 $mame 0.221 [AJR] Intel P8798, , ???? DRIVER: devices/cpu/mcs96/i8x9x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'Intel P8798' device. ROMSET: None required. $end $info=p87c552 $mame 0.263 [AJR] Philips P87C552, , ???? DRIVER: devices/cpu/mcs51/i80c51.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: AJR added 'Philips P87C552' device. ROMSET: None required. $end $info=p8k_16_daisy $mame 0.191 P8000 16-bit daisy chain device, , ???? DRIVER: skeleton/p8k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Changed description to 'P8000 16-bit daisy chain device'. - 0.191: Added 'P8K 16 Daisy' device. ROMSET: None required. $end $info=pa7234 $mame 0.221 [AJR] PA7234 Pasopia PAC2 Expansion Unit, , ???? DRIVER: devices/bus/pasopia/pac2exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'PA7234 Pasopia PAC2 Expansion Unit' device. ROMSET: None required. $end $info=pa7243 $mame 0.221 [AJR] PA7243 Pasopia RAM PAC2 (16KB), , ???? DRIVER: devices/bus/pasopia/rampac2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'PA7243 Pasopia RAM PAC2 (16KB)' device. ROMSET: None required. $end $info=pa7245 $mame 0.221 [AJR] PA7245 Pasopia RAM PAC2 (32KB), , ???? DRIVER: devices/bus/pasopia/rampac2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'PA7245 Pasopia RAM PAC2 (32KB)' device. ROMSET: None required. $end $info=pa7246 $mame 0.221 [AJR] PA7246 Pasopia Kanji ROM PAC2, , ???? DRIVER: devices/bus/pasopia/rompac2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'PA7246 Pasopia Kanji ROM PAC2' device. ROMSET: 131072 bytes in 1 file / 62.31Kb packed $end $info=pa7248 $mame 0.221 [AJR] PA7248 Pasopia RAM PAC2 (64KB), , ???? DRIVER: devices/bus/pasopia/rampac2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'PA7248 Pasopia RAM PAC2 (64KB)' device. ROMSET: None required. $end $info=pabball $mame 0.184 [hap, Sean Riddle] Pro-Action Electronic-Computerized Baseball, Calfax / Caprice Electronics, 1979 One or two player game, player two pitching controls are under the little hatch at the top of the game. Manufactured for by Calfax, Inc. for Caprice for exclusive sale in K-Mart stores (source: http://www.handheldmuseum.com/Misc/CapriceBaseball.htm). DRIVER: handheld/hh_pic16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.252: Changed description to 'Pro-Action Electronic-Computerized Baseball' and manufacturer to 'Calfax / Caprice Electronics'. - 0.184: hap and Sean Riddle added 'Caprice/Calfax Pro-Action Baseball' system. ROMSET: 1024 bytes in 1 file / 0.72Kb packed $end $info=paccon $mame 0.220 [Sean Riddle, David Haywood] Pac-Man Connect & Play (Feb 14 2012 10:46:23), Bandai, 2012 Bandai's Pac-Man Connect and Play brings back your favorite classic video games right to your television! The battery-operated old school joystick connects right to your TV, for instant gaming fun. This clever collection features 12 classic games, including: Pac-Man, Pac-Man Plus, Bosgonian, Galaxian, Mappy, Super Pac-Man, Galaga, Dig Dug, Rally X, Pacand Pal, Xeviou and the all new game Pac-Man 256. For the first time Bandai offers fans the chance to play coveted level 256. The original game was meant to be never ending but a bug in the program ended the game at level 255. The bottom of the screen is corrupt with random symbols making it impossible to eat enough dots to beat the level. 256 Challenge lets you begin where this left off. The unique Pac-Man shaped controller is designed like the original game controllers. The Store and Play feature allows real Pac-Man fanatics to store the cord in the Pac-man shaped controller to display Pac-Man too (source: https://www.amazon.co.uk/Pac-man-Connect-Play-Electronic-games/dp/B008MYL0SW). DRIVER: tvgames/generalplus_gpl16250_romram.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.220: Sean Riddle and David Haywood added 'Bandai Pac-Man Connect & Play (Feb 14 2012 10:46:23)' system. ROMSET: 4194304 bytes in 1 file / 1.67Mb packed $end $info=pachdmi $mame 0.283 [TeamEurope] Pac-Man HDMI TV Plug & Play, , 2021 2021 plug-and-play console based on the iconic game Pac-Man, connectable directly to your TV via HDMI cable. Includes the original game and several variations, with a built-in two-button controller for a faithful and immediate gaming experience designed for both nostalgia enthusiasts and new generations. DRIVER: tvgames/myaatari.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added ' Pac-Man HDMI TV Plug & Play' system. ROMSET: 2097152 bytes in 1 file / 314.42Kb packed $end $info=packmon $mame 0.160 [hap, Kevin Horton, Olivier Galibert] Packri Monster, Bandai, 1981 Bandai's Pac Man clone. At least two different box designs. (Looks like Pack Monster is the French version) Also licensed to Radio Shack in the US as Hungry Monster and Radio Shack in foreign markets and Ogre Eater (source: http://www.handheldmuseum.com/Bandai/Packri.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.161: Systems promoted to the working status [hap, Kevin Horton, Olivier Galibert]. - 0.160: hap, Kevin Horton and Olivier Galibert added 'Bandai Packri Monster' system. ROMSET: 228737 bytes in 2 files / 13.23Kb packed $end $info=pactin $mame 0.274 [TeamEurope] Pac-Man Arcade in a Tin, Fizz Creations, 2021 DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope added 'Fizz Creations Pac-Man Arcade in a Tin' system. ROMSET: 1052672 bytes in 2 files / 58.87Kb packed $end $info=paddington $mame 0.252 [R. Belmont] Apple Paddington PCI I/O ASIC, , ???? DRIVER: apple/heathrow.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: R. Belmont added 'Apple Paddington PCI I/O ASIC' device. ROMSET: None required. $end $info=pairmtch $mame 0.165 [hap, Kevin Horton, Rik] Pair Match, Bandai, 1984 One or two player matching game (basically like Concentration). You select one square, and the game emits a certain sound, you then select a second square, if the sound that sqaure makes matches the first one, you get those two squares lit up your color, and you can play again. If they don't match, it's the second player's (or the computer's) turn. The person with the most lit squares at the end is the winner (there are 32 total squares or 16 different pairs that have to be matched). There are 4 different games: 1- Exactly as described above, 2-4 same concept, but a slightly different object (either to make a perfect square, link a 'bridge' all the way across the playfield, or a concept similar to Othello) (source: http://www.handheldmuseum.com/Bandai/PairMatch.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.165: hap, Kevin Horton and Rik added 'Bandai Pair Match' system. ROMSET: 8704 bytes in 2 files / 4.95Kb packed $end $info=pal $mame 0.220 [Michael Zapf] Myarc DDCC-1 PAL u1, , ???? DRIVER: devices/bus/ti99/peb/myarcfdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Michael Zapf added 'Myarc DDCC-1 PAL u1' device. ROMSET: None required. $end $info=palestra $mame 0.206 [Sergey Svishchev] Palestra-02, LPO, 1978 Palestra-02 is a dedicated console playing five Pong variants. The console doesn't use a dedicated chip, but features custom logic. The games are: Tennis, Foosball, Volleyball, Squash and Training. Tennis features one paddle per person and volleyball and Foosball use two paddles per person. Squash and training are identical except that training features a single player. Settings allow for deflection angle, ball speed and paddle size (source: https://www.mobygames.com/game/dedicated-console/palestra-02). DRIVER: skeleton/palestra.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Sergey Svishchev added 'LPO Palestra-02' system. ROMSET: None required. $end $info=palette $mame 0.153 palette, , ???? DRIVER: emu/emupal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Added xGRB format [Ivan Vangelista]. - 0.153: Added 'palette' device. ROMSET: None required. $end $info=palm $mame 0.265 [Patrick Mackinlay] IBM PALM, , ???? DRIVER: devices/cpu/palm/palm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Patrick Mackinlay added 'IBM PALM' device. ROMSET: None required. $end $info=palmf31 $mame 0.234 [hap, Sean Riddle] Palmtronic F-31, Canon, 1977 The Canon Palmtronic F-31 is an arithmetic calculator with 8 digits precision and algebraic logic. It has 14 functions, 30 keys, and a VFD (vacuum fluorescent) display. The power source is 2xAA. The calculator was manufactured in Japan (source: https://www.calculator.org/calculators/Canon_Palmtronic_F-31.html). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.234: hap and Sean Riddle added 'Canon Palmtronic F-31' system. ROMSET: 2256 bytes in 3 files / 1.37Kb packed $end $info=palmiii $mame 0.130 [R. Belmont] Palm III, 3Com, 1998 The Palm III was a personal digital assistant made by the Palm Computing division of 3Com. It went on sale in 1998 as a replacement for the PalmPilot handheld. It was the first Palm handheld to support infrared file transfer and a Flash ROM-capable operating' system. At release, the Palm III was priced at US$400 (source: http://en.wikipedia.org/wiki/Palm_III). DRIVER: palm/palm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.130: R. Belmont added 'Palm III' system. $end $info=palmiiic $mame 0.132 [Miodrag Milanović] Palm IIIc, 3Com, 1998 The Palm IIIc was the first colour PDA made by Palm, Inc. It ran Palm OS 3.5, the first Palm OS version to have native colour support and supported paletted 8-bit colour modes. The machine has a TFT LCD that is bright indoors. The Palm IIIc features the classic III-series connector, 8MB of RAM and a 20MHz DragonBall EZI CPU. The unit also has a lithium ion rechargeable battery and a slightly modified version of the original Palm III chassis (source: http://en.wikipedia.org/wiki/Palm_IIIc). DRIVER: palm/palm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.251: Machine promoted to working [Ryan Holtz]. - 0.132: Miodrag Milanović added 'Palm III (not working)' system. ROMSET: 6291456 bytes in 3 files / 2.19Mb packed $end $info=palmm100 $mame 0.132 [Miodrag Milanović] Palm m100, 3Com, 2000 The Palm m100 series consists of four Palm OS based personal digital assistants (or PDAs) titled m100, m105, m125, and m130. These models were intended to be "entry-level" PDAs. Their cases were built from cheaper materials, the covers of the LCD screens and the digitizers were plastic rather than glass, and the screens were smaller than the more expensive palms. Unlike other Palm computers, which had rechargeable batteries, they were designed to run on standard dry cell batteries (except for the m130, which uses a rechargeable battery) (source: http://en.wikipedia.org/wiki/Palm_m100_series). DRIVER: palm/palm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.251: Machine promoted to working [Ryan Holtz]. - 0.132: Miodrag Milanović added 'Palm m100 (not working)' system. ROMSET: 2097152 bytes in 1 file / 618.80Kb packed $end $info=palmm130 $mame 0.132 [Miodrag Milanović] Palm m130, 3Com, 2000 The m130 is Palm's new color mid-range model from Palm. It offers a fast processor and an SD/MMC slot for memory expansion. It is the first non-high-end Palm model to have a color screen. It is basically an m125 with a color instead of a monochrome screen. But what a difference that little change makes (source: http://www.palminfocenter.com/news/3216/palm-m130-review/). DRIVER: palm/palm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović added 'Palm m130 (not working)' system. ROMSET: 4194304 bytes in 1 file / 1.20Mb packed $end $info=palmm505 $mame 0.132 [Miodrag Milanović] Palm m505, 3Com, 2001 The m505 is the latest handheld from Palm Inc. and is the first to offer a color screen and an SD/MMC expansion slot. It is approximately the same size as the Palm V series but not close enough that peripherals and accessories designed for one will work with the other (source: http://www.palminfocenter.com/view_story.asp?id=1867). DRIVER: palm/palm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović added 'Palm m505 (not working)' system. ROMSET: 8388608 bytes in 2 files / 2.14Mb packed $end $info=palmm515 $mame 0.132 [Miodrag Milanović] Palm m515, 3Com, 2001 The Palm m500 series of handheld personal digital assistants consisted of three devices: the Palm m500, Palm m505, and Palm m515. The series was a follow-up to the popular Palm V series with a similar, though slightly shorter, footprint and form factor. The Palm m500 series of Palm Pilot PDAs was released on March 6, 2001. Based on a poll conducted by Palm Computing (formerly a division of 3Com), it was determined that the Palm V had the "definitive look" of the ideal PDA (source: http://en.wikipedia.org/wiki/Palm_m500_series). DRIVER: palm/palm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović added 'Palm m515 (not working)' system. ROMSET: 4194304 bytes in 1 file / 1.49Mb packed $end $info=palmmd8 $mame 0.179 [hap, Sean Riddle] Palmtronic MD-8 (Multi 8), Canon, 1977 The Canon MULTI 8 (aka PALMTRONIC MD-8) is an arithmetic calculator with 8 digits precision and algebraic logic. It has 8 functions, 24 keys and a VFD (vacuum fluorescent) display. The power source is 3xAA batteries. The calculator was manufactured in Japan (source: http://www.calculator.org/pages/calculator.aspx?model=MULTI%208&make=Canon). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.234: Renamed (cmulti8) to (palmmd8) and description changed to 'Palmtronic MD-8 (Multi 8)'. - 0.179: hap and Sean Riddle added 'Canon Multi 8' system. ROMSET: 2297 bytes in 3 files / 1.35Kb packed $end $info=palmpers $mame 0.130 [R. Belmont] Palm Pilot Personal, U.S. Robotics, 1997 The PalmPilot Personal and PalmPilot Professional are the second generation of Palm PDA devices produced by Palm Inc (then a subsidiary of U.S. Robotics). These devices were launched on March 10, 1996 (source: http://en.wikipedia.org/wiki/PalmPilot). DRIVER: palm/palm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.130: R. Belmont added 'PalmPilot Personal' system. $end $info=palmpro $mame 0.130 [R. Belmont] Palm Pilot Pro, U.S. Robotics, 1997 The PalmPilot Personal and PalmPilot Professional are the second generation of Palm PDA devices produced by Palm Inc (then a subsidiary of U.S. Robotics). These devices were launched on March 10, 1996 (source: http://en.wikipedia.org/wiki/PalmPilot). DRIVER: palm/palm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.130: Belmont added 'PalmPilot Pro' system. $end $info=palmv $mame 0.132 [Miodrag Milanović] Palm V, 3Com, 1999 The Palm V was a personal digital assistant made by the Palm Computing division of 3Com. While functionally similar to the predecessor Palm III series of PDAs, it distinguished itself by its sleek design, anodized aluminum finish, and built-in rechargeable battery (the first for a Palm device). The Palm V's design was created by industrial design firm IDEO. The Palm V series was succeeded by the Palm m500 series (source: http://en.wikipedia.org/wiki/Palm_V). DRIVER: palm/palm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović added 'Palm V (not working)' system. ROMSET: 12582912 bytes in 6 files / 4.23Mb packed $end $info=palmvx $mame 0.132 [Miodrag Milanović] Palm Vx, 3Com, 1999 The Palm Vx was a personal digital assistant made by the Palm Computing division of 3Com. It benefited from the sleek design and low weight of its predecessor, the Palm V, while increasing the available storage to 8 MB. At 114 grams, it was one of the lightest models ever offered by Palm. Retail price at launch was US$299. Soon after the device's release, Palm Computing was spun off to form Palm, Inc.. The Palm Vx was the first Palm device to be released without '3Com' branding (source: http://en.wikipedia.org/wiki/Palm_Vx). DRIVER: palm/palm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović added 'Palm Vx (not working)' system. ROMSET: 6291456 bytes in 3 files / 2.10Mb packed $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)). DRIVER: palm/palmz22.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u5: Tim Schuerewegen added 'Palm Z22' system. ROMSET: 34603008 bytes in 1 file / 5.25Mb packed $end $info=palu1 $mame 0.220 [Michael Zapf] CorComp DCC PAL u1, , ???? DRIVER: devices/bus/ti99/peb/cc_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Michael Zapf added 'CorComp DCC PAL u1' device. ROMSET: None required. $end $info=palu12 $mame 0.220 [Michael Zapf] CorComp FDC PAL u12, , ???? DRIVER: devices/bus/ti99/peb/cc_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Michael Zapf added 'CorComp FDC PAL u12' device. ROMSET: None required. $end $info=palu2 $mame 0.220 [Michael Zapf] CorComp DCC PAL u2, , ???? DRIVER: devices/bus/ti99/peb/cc_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Michael Zapf added 'CorComp DCC PAL u2' device. ROMSET: None required. $end $info=palu6 $mame 0.220 [Michael Zapf] CorComp FDC PAL u6, , ???? DRIVER: devices/bus/ti99/peb/cc_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Michael Zapf added 'CorComp FDC PAL u6' device. ROMSET: None required. $end $info=pana_ju_363 $mame 0.233 [Tim Lindner] Panasonic JU-363 Flexible Disk Drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Tim Lindner added 'Panasonic JU-363 Flexible Disk Drive' device. ROMSET: None required. $end $info=pana_ju_386 $mame 0.278 [Devin Acker] Panasonic JU-386 Flexible Disk Drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Devin Acker added 'Panasonic JU-386 Flexible Disk Drive' device. ROMSET: None required. $end $info=panasonic_mn63f805mnp $mame 0.163 Panasonic MN63F805MNP Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Panasonic MN63F805MNP Flash' device. ROMSET: None required. $end $info=pap2 $mame 0.271 [Octocontrabass] PAP2, Linksys (Cisco), 200? DRIVER: skeleton/pap2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: Octocontrabass added 'Linksys (Cisco) PAP2' system. ROMSET: 1048576 bytes in 1 file / 747.76Kb packed $end $info=papsudok $mame 0.218 [Sean Riddle, David Haywood] Plug and Play Sudoku Game (NES based), Nice Code, 200? DRIVER: nintendo/nes_clone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.224: Changed description to 'Plug and Play Sudoku Game (NES based)' and manufacturer to 'Nice Code'. - 0.223: Machine promoted to working [Sean Riddle, David Haywood, GameHistory.org]. - 0.218: Sean Riddle and David Haywood added 'Plug and Play Sudoku (VT based?)' system. ROMSET: 524288 bytes in 1 file / 142.65Kb packed $end $info=parcade $mame 0.227 [Sean Riddle, Kamaal Brown] Palace Arcade (Tiny Arcade), Hasbro, 2017 Gamers and fans of Stranger Things can imagine going back to the Golden Age of Video Games that's explored throughout the Netflix Original Series. This portable mini arcade unit is packed with 20 games inspired by nostalgic games from the 1980s. It includes some of the video games that Mike, Will, Lucas, Dustin, Mad Max, and other characters are seen playing within the show. Try your hand at PAC-MAN, DIG DUG, GALAGA, GALAXIAN, and other games inspired by those that were popular in the 80s (source: https://shop.hasbro.com/en-us/product/stranger-things-palace-arcade-handheld-electronic-game:D4AA3063-2F65-41D8-80CA-11051BBF5A77). DRIVER: handheld/generalplus_gpce4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.240: Changed description to 'Palace Arcade (Tiny Arcade)'. - 0.227: Sean Riddle and Kamaal Brown added 'Hasbro Palace Arcade' system. ROMSET: 4194304 bytes in 1 file / 1.25Mb packed $end $info=partner $mame 0.126 [Miodrag Milanović] Partner-01.01, SAM SKB VM, 1987 Partner 01.01 Soviet 8-discharge domestic computer. Developed on the basis of the equipment Radio 86RC and retains partial program compatibility with it. Seriously produced at the production association Petrocis171 (source, traslated from Russian: https://ru.m.wikipedia.org/wiki/%D0%9F%D0%B0%D1%80%D1%82%D0%BD%D1%91%D1%80_01.01). DRIVER: ussr/partner.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: partner_cass.xml, partner_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.148u5: Fixed some descriptions and added 'more info in softlist [LoganB]. - 0.126: Miodrag Milanović added 'Partner-01.01' system. ROMSET: 36864 bytes in 6 files / 20.33Kb packed $end $info=partner_gdp $mame 0.263 [Miodrag Milanović] Iskra Delta Partner GDP, , ???? DRIVER: devices/bus/idpartner/gdp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Miodrag Milanović added 'Iskra Delta Partner GDP' device. ROMSET: 4096 bytes in 1 file / 1.20Kb packed $end $info=partner_sai $mame 0.263 [Miodrag Milanović] Iskra Delta Partner SASI card, , ???? DRIVER: devices/bus/idpartner/sasi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Miodrag Milanović added 'Iskra Delta Partner SASI card' device. ROMSET: None required. $end $info=partner1fg $mame 0.252 [Miodrag Milanović] Partner 1F/G, Iskra Delta, 1987 Iskra Delta Partner was a computer developed by Iskra Delta (Slovenia) in 1983. A family of desktop computers that were created to be small business and/or development systems. The Operating System was CP/M 3+ and it had built in monochromatic monitor, there were three versions of the computer: 1. WFG - graphical microcomputer PARTNER with winchester disk and one disk unit. 2. 2FG - graphical microcomputer PARTNER with two disk units. 3. 1FG- graphical microcomputer PARTNER with one disk unit (source: https://8bithardware.wixsite.com/website/post/iskra-delta-partner-rom). DRIVER: sfrj/idpartner.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.252: Miodrag Milanović added 'Iskra Delta Partner 1F/G' system. ROMSET: 2048 bytes in 1 file / 1.36Kb packed $end $info=partnerw $mame 0.263 [Jernej Jakob] Partner, Iskra Delta, 1984 The Partner computer series are a family of desktop computers that were created to be small business and/or development systems. Several different models were manufactured. They all share the same basic features but differ in their extensions. On a basic level, we can differentiate between the older version, which could only display text, and the newer version, to which an additional graphics board with a resolution of 1024x512 dots was added. Both versions were equipped with either one or two floppy-disk drives, or with one floppy-disk drive and a hard drive (10 MB) (source: https://jurem.github.io/SloRaDe/en/computers/iskra-delta-partner/). DRIVER: sfrj/idpartner.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.263: Jernej Jakob added 'Iskra Delta Partner' system. ROMSET: 2048 bytes in 1 file / 1.23Kb packed $end $info=partnerwfg $mame 0.252 [Miodrag Milanović] Partner WF/G, Iskra Delta, 1987 Iskra Delta Partner was a computer developed by Iskra Delta (Slovenia) in 1983. A family of desktop computers that were created to be small business and/or development systems. The Operating System was CP/M 3+ and it had built in monochromatic monitor, there were three versions of the computer: 1. WFG - graphical microcomputer PARTNER with winchester disk and one disk unit. 2. 2FG - graphical microcomputer PARTNER with two disk units. 3. 1FG- graphical microcomputer PARTNER with one disk unit (source: https://8bithardware.wixsite.com/website/post/iskra-delta-partner-rom). DRIVER: sfrj/idpartner.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.252: Miodrag Milanović added 'Iskra Delta Partner WF/G' system. ROMSET: 2048 bytes in 1 file / 1.40Kb packed $end $info=paso1600 $mame 0.142u5 [Angelo Salese] Pasopia 1600, Toshiba, 198? Pasopia 1600 (PA7030) is the successor to the Pasopia 16. CPU is 8086-2, ROM level Kanji JIS second option, 8-color display Gurafiku will become the standard does not change the basic specifications to 384K. Housing is small, the expansion slot is reduced to two. Is equipped as standard mouse and screen editor is JS-WORD. Three types of model 30 model 20,5 10,8 inches inches FDDx1 +1 MByteHDD model x2 of (720KByte) FDDx2 (20,30 use one expansion slot) 5inch (source, traslated from japanese: http://ja.wikipedia.org/wiki/%E3%83%91%E3%82%BD%E3%83%94%E3%82%A2). DRIVER: toshiba/paso1600.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.142u5: Angelo Salese added skeleton driver of 'Toshiba Pasopia 1600' system. ROMSET: 10240 bytes in 2 files / 5.19Kb packed $end $info=pasogo $mame 0.125 [Peter Trauner] PasoGo, KOEI, 1996 The Koei PasoGo. A contraction of Pasocon (personal computer) and Go (Go) the PasoGo (See how that works?) is a personal Go thing. It has a 2-colour low-contrast EyeStrain-O-Vision screen. The system was released in 1996, which if you'll recall, is the same year Nintendo was shopping around the Atlantis, released a milleia later as the GameBoy Advance. Seriously, this system was released when the GBA was finished. For shame, Koei. Two buttons, a power switch and a 4-way pad on the front, power + contrast on top, and a cartridge slot as well. Three softs were released. They're shown below, the titles all include the word 'Go' (source: http://nfggames.com/games/pasogo/). DRIVER: koei/pasogo.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: pasogo.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.221: Corrected cartridge ROM hashes in pasogo.xml [Robbbert] - 0.125: Peter Trauner added 'KOEI PasoGo (not working)' system. ROMSET: None required. $end $info=pasopia $mame 0.142u5 [Angelo Salese] Personal Computer Pasopia PA7010, Toshiba, 1982 This is the first home-computer made by Toshiba and was quite powerful for 1981 : 64k RAM, 80 columns, 640 x 200 high resolution and large expansion possibilities. There were two models: the PA7010 with the T-BASIC built-in, and the PA7012 with the OA-BASIC built-in. The advantage of the OA-BASIC is that it can use indexed sequential access methods to handle files, and has an automatic load / run function for launching programs. It can also handle Chinese characters directly within BASIC (source: http://www.old-computers.com/museum/computer.asp?c=412&st=1). DRIVER: toshiba/pasopia.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pasopia_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.221: Added 'Toshiba Pasopia PAC2 slot, with RAM, Kanji ROM and expander options [AJR]. - 0.213: Changed description to 'Personal Computer Pasopia PA7010'. - 0.142u5: Angelo Salese added skeleton driver of 'Toshiba Pasopia' system. ROMSET: 34816 bytes in 2 files / 26.63Kb packed $end $info=pasopia_pac2 $mame 0.221 [AJR] Pasopia PAC2 Slot, , ???? DRIVER: devices/bus/pasopia/pac2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'Pasopia PAC2 Slot' device. ROMSET: None required. $end $info=pasopia7 $mame 0.139 [Angelo Salese] Pasopia 7 PA7007 (Raster), Toshiba, 1983 Toshiba Pasopia 7 is a computer from manufacturer Toshiba. The successor of the Toshiba Pasopia PA7010 and Toshiba Pasopia 5 has improved sound and graphics. The Pasopia 7 was released in 1983. Available peripherals for this model are a 5" disk drive, a Chinese characters ROM, a RS-232 interface, more memory and a printer. The keyboard is a full-stroke keyboard, JIS standard with a separated numeric keypad and some function keys (source: http://en.wikipedia.org/wiki/Toshiba_Pasopia_7). DRIVER: toshiba/pasopia7.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pasopia7_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.254: Changed description to 'Pasopia 7 PA7007 (Raster)'. - 0.205: Increased keyboard poll rate to 5 kHz - allows de-bounce code to work [Sergey Svishchev]. - 0.139: Angelo Salese added skeleton driver of 'Toshiba PASOPIA 7' system. ROMSET: 53248 bytes in 3 files / 40.17Kb packed $end $info=pasopia7lcd $mame 0.143u7 [Angelo Salese] Pasopia 7 PA7007 with PA7170 (LCD), Toshiba, 1983 This is the successor of the Pasopia 5. It has improved sound and graphics. A cool feature was it was sold with three interchangeable colored panels, so it was possible to change the color of your computer any time you liked. There were blue, red and black panels (source: http://www.old-computers.com/museum/computer.asp?st=1&c=413). DRIVER: toshiba/pasopia7.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: pasopia7_cass.xml RESOURCES: Snap, Title and Icon. WIP: - 0.254: Changed description to 'Pasopia 7 PA7007 with PA7170 (LCD)'. - 0.143u7: Angelo Salese added 'Toshiba Pasopia 7 (LCD)' system. $end $info=patinho $mame 0.169 [Felipe Corrêa da Silva Sanches] Patinho Feio, Escola Politecnica - Universidade de Sao Paulo, 1972 DRIVER: usp/patinhofeio.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.245: Decouple CPU from driver [Olivier Galibert]. - 0.169: Felipe Corrêa da Silva Sanches added 'Escola Politécnica - Universidade de São Paulo Patinho Feio' system. ROMSET: 423 bytes in 4 files / 0.28Kb packed $end $info=pato_feio_cpu $mame 0.169 Patinho Feio CPU, , ???? DRIVER: devices/cpu/patinhofeio/patinho_feio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.183: Renamed (patinho_feio_cpu) to (pato_feio_cpu) and description changed to 'Patinho Feio CPU'. - 0.169: Added 'PATINHO FEIO' device. ROMSET: None required. $end $info=paula_8364 $mame 0.149u1 [Aaron Giles, Dirk Best] MOS 8364 "Paula", , ???? The Paula chip, designed by Glenn Keller, from MOS Technology, is the interrupt controller, but also includes logic for audio playback, floppy disk drive control, serial port input/output and mouse/joystick buttons two and three signals. The logic remained functionally identical across all Amiga models from Commodore (source: https://en.wikipedia.org/wiki/Original_Chip_Set#Paula). DRIVER: amiga/paula.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Revert 8a9fb029a29a8a0f653ce4a8e011453834ef1fda with rationale [Angelo Salese]. - 0.274: Refine silence on empty DMA buffers. Clamp output to s16 [Angelo Salese]. - 0.262: Assume max size if audlen == 0, fixes missing sound in videokid and wrestlmn [Angelo Salese]. - 0.237: Changed description to 'MOS 8364 "Paula"'. Avoid reading audio DMA buffers outside the allocated ranges, fixes sound buzzing/aliasing bug. Fix DMA reload behaviour (fixes BGMs in Ocean games), add live logging, misc. Fix output channel of irq delegation, and throw one when a DMA reaches the end of a stream. Fixes asparmgp/gpmaster BGMs at very least [Angelo Salese]. - 0.183: Renamed (amiga_paula) to (paula_8364) and description changed to '8364 Paula'. - 0.149u1: Aaron Giles and Dirk Best added 'Amiga Paula' device. ROMSET: None required. $end $info=paula_fdc $mame 0.149u1 Amiga Paula "Trackdisk" FDC, , ???? DRIVER: amiga/paulafdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Renamed (amiga_fdc) to (paula_fdc). Stabilize wordsync [Angelo Salese]. - 0.242: Changed decription to 'Amiga "Trackdisk" FDC'. - 0.149u1: Added 'Amiga FDC' device. ROMSET: None required. $end $info=pawmoviesp $mame 0.274 [AJR] Paw Patrol: The Movie Learning Tablet (Spanish), VTech, 2022 Product type: learning tablet for children from 3 years Get ready for a big adventure with Paw Patrol! The cute Paw Patrol characters show you the letters, vocabulary, e-letters, addition and, figures and more, with funny games, animations and the original voices of Chase and Skye. Interactive buttons: with 6 interactive keys to play, discover and learn while having fun: developing alphabet, vocabulary, memory and logic. Songs and sounds: with the real melodies and voices of the characters of the series; 6 activities: activities that teach letters, vocabulary, spelling, addition, logic. Properties of the clock: Set an alarm and select the ringtone. The cookie clock can be activated every hour (source: https://www.amazon.nl/-/en/Educational-Children-Original-Character-3480-542822/dp/B08WRJTTT1). DRIVER: vtech/vtech5303.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: AJR added 'VTech Paw Patrol: The Movie Learning Tablet (Spanish)' system. ROMSET: 2097920 bytes in 1 file / 1.62Mb packed $end $info=pb1000 $mame 0.142 [Sandro Ronco] PB-1000, Casio, 1987 The Casio PB-1000 was a hand-held computer released by Casio in 1987. Revolutionary for its time, it featured a touchscreen display which consisted of 16 keys built into the screen, arranged in fixed positions on a four by four matrix. The computer itself included 8Kb of RAM and it was possible to install a 32Kb memory expansion card. The PB-1000 was programmable in both a custom version of the BASIC language and assembly language (source: http://en.wikipedia.org/wiki/Casio_PB-1000). DRIVER: casio/pb1000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.142: Sandro Ronco added 'PB-1000 (not fully working)' system. ROMSET: 73728 bytes in 4 files / 57.62Kb packed $end $info=pb2000c $mame 0.142 [Sandro Ronco] PB-2000c, Casio, 1989 Technical information and pictures: http://www.thimet.de/calccollection/calculators/Casio-PB-2000C/Contents.htm DRIVER: casio/pb1000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pb2000c.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.142: Sandro Ronco added 'Casio PB2000c (not fully working)' system. ROMSET: 73728 bytes in 3 files / 46.65Kb packed $end $info=pballpup $mame 0.219 [Sean Riddle, David Haywood] Mission: Paintball Powered Up, Hasbro / Tiger Electronics, 2006 Play Paintball on Your TV. Plug and Play. Works Great. Includes Game(GUN), and Manual Next-generation TV plug-in paintball game has awesome graphics and advanced features Game features include a stealth mode where you can take cover and scope out your targets! Collect advanced equipment upgrades like night-vision goggles or increase your splatter factor with paintball grenades! The paintball marker has an extended barrel and a directional pad to help you move left, right, forwards and back Feel each shot fired with realistic recoil action! Includes paintball marker, accessories and instructions (source: https://www.worthpoint.com/worthopedia/hasbro-tiger-games-mission-paintball-404646433). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Sean Riddle and David Haywood added 'Hasbro/Tiger Electronics Mission: Paintball Powered Up' system. ROMSET: 16777216 bytes in 1 file / 7.10Mb packed $end $info=pbem2017 $mame 0.227 [Felipe Corrêa da Silva Sanches] Pense Bem (2017), TecToy, 2017 Think about it is a toy similar to a computer, produced by Tectoy. It is the licensed version of Smart Start, created by Hong Kong's Vtech (Video Technology International). This toy reached great popularity in Brazil from the end of the 1980s until the mid-90s. In August 2017, Tectoy announced a relaunch of the toy (source, traslated from Portuguese: https://pt.m.wikipedia.org/wiki/Pense_Bem). DRIVER: handheld/pensebem.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Felipe Corrêa da Silva Sanches added 'TecToy Pense Bem (2017)' system. ROMSET: 287696 bytes in 2 files / 41.16Kb packed $end $info=pbmastm $mame 0.221 [hap, Sean Riddle] Electronic Master Mind (Parker Brothers), Parker Brothers, 1978 1-4 players are trying to guess a combination of numbers that has been randomly selected by the computer. When a guess is entered, a response is returned indicating how many digits are correct and how many digits are correct but in the incorrect position. Depending on the difficulty level, players have a limited number of guesses to find the correct "code" (source: https://boardgamegeek.com/boardgame/6906/electronic-master-mind). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: hap and Sean Riddle added 'Parker Brothers Electronic Master Mind' system. ROMSET: 2256 bytes in 3 files / 1.32Kb packed $end $info=pbo $mame 0.232 [Ryan Holtz, MrMii6, CD-i Fan] BO (Videosynthesizer Prototype), Philips, 1987 DRIVER: philips/philipsbo.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.232: Ryan Holtz, MrMii6 and CD-i Fan added 'Philips BO (Videosynthesizer Prototype)' system. ROMSET: 81920 bytes in 4 files / 35.61Kb packed $end $info=pbpsvia $mame 0.288 [R. Belmont] Apple pseudo-VIA (Misc. GLU), , ???? DRIVER: devices/machine/pseudovia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: R. Belmont added 'Apple pseudo-VIA (Misc. GLU)' device. $end $info=pbqbert $mame 0.160 [hap, Kevin Horton, Olivier Galibert] Q*Bert (Parker Brothers), Parker Brothers, 1983 Excellent handheld conversion of Gottlieb's Q*Bert arcade game. Check out the Guts section to see the inside of this game. Holding the controller in any direction while turning it on will cause the game to beep. Release the controller and then: Upper-right- high pitch test, Lower-right- lower pitch test, Upper-Left- graphics test (hold to scroll up), Lower-left- top number check (source: http://www.handheldmuseum.com/ParkerBros/QBert.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.161: System promoted to the working status [hap, Kevin Horton, Olivier Galibert]. - 0.160: hap, Kevin Horton and Olivier Galibert added 'Parker Brothers Q*Bert' system. ROMSET: 460924 bytes in 2 files / 98.02Kb packed $end $info=pc $mame 0.36b8 [Wilbert Pol, Miodrag Milanović] PC (CGA), , 1987 A personal computer (PC) is any general-purpose computer whose size, capabilities, and original sales price make it useful for individuals, and which is intended to be operated directly by an end-user with no intervening computer operator. This contrasted with the batch processing or time-sharing models which allowed larger, more expensive minicomputer and mainframe systems to be used by many people, usually at the same time. Large data processing systems require a full-time staff to operate efficiently (source: http://en.wikipedia.org/wiki/Personal_computer). DRIVER: pc/genpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5150_hdd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.177: BugFIX #06342 [Crash/Freeze] pc (pccga): System crashing while loading [crazyc]. - 0.148u5: Remove unused ibm5150_ppi8255_interface: pc, ec1841: unbreak DBG_LOG macro * mc1502: FDC xtal freq is 16 MHz * asst128: another PC XT clone * ec1841: add softlist, set 'v2' as default BIOS to avoid resets [Sergey Svishchev]. - 0.146u4: Fixes the sound in Arkanoid, which doesn't use the 8253 at all [Sergey Svishchev]. - 0.145u8: Corrected SN76496 clocks to /4 of sysclock instead of /5, fixes pitch to match video [Kef Schecter]. - 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 Milanović]. - 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]. - 037b8: Renamed (pccga) to (pc). - 0.36b8: Wilbert Pol and Miodrag Milanović added 'IBM PC/XT / CGA' system. ROMSET: 458752 bytes in 48 files / 305.23Kb packed $end $info=pc_basic_joy $mame 0.148u5 PC basic joystick, , ???? DRIVER: devices/bus/pc_joy/pc_joy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (basic_joy) to (pc_basic_joy). - 0.148u5: Added 'PC basic joystick' device. ROMSET: None required. $end $info=pc_fdc_superio $mame 0.149u1 Winbond PC FDC Super I/O, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.205: Changed description to 'Winbond PC FDC Super I/O'. - 0.149u1: Added 'PC FDC SUPERIO' device. ROMSET: None required. $end $info=pc_fdc_xt $mame 0.149u1 PC FDC (XT), , ???? DRIVER: devices/machine/pc_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'PC FDC (XT)'. - 0.149u1: Added 'PC FDC XT' device. ROMSET: None required. $end $info=pc_h98s $mame 0.261 [cuba200611] PC-H98S model 8/U8, NEC, 1991 DRIVER: nec/pc_h98.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.261: cuba200611 added 'NEC PC-H98S model 8/U8' system. ROMSET: 681984 bytes in 7 files / 291.86Kb packed $end $info=pc_joy $mame 0.149u1 PC joystick port, , ???? DRIVER: devices/bus/pc_joy/pc_joy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'PC joystick port' device. ROMSET: None required. $end $info=pc_kbdc $mame 0.149u1 PC keyboard connector, , ???? DRIVER: devices/bus/pc_kbd/pc_kbdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Add emulation of Cherry G80-1500 keyboard, minus smartcard reader [AJR]. - 0.227: Changed description to 'PC keyboard connector'. - 0.186: Changed description to 'PC KBDC'. - 0.149u1: Added 'PC_KBDC' device. ROMSET: None required. $end $info=pc_keyb $mame 0.153 PC Keyboard, , ???? DRIVER: devices/machine/pckeybrd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'PC Keyboard' device. ROMSET: None required. $end $info=pc_lpt $mame 0.149u1 PC LPT, , ???? DRIVER: devices/machine/pc_lpt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Add PS/2 bidirectional mode support [Felipe Corrêa da Silva Sanches]. - 0.287: Add address_map variant for ISA PnP targets. LPT port 279 is read only, writes are routed to ISA PnP mode [Angelo Salese]. - 0.186: Changed description to 'PC LPT'. - 0.149u1: Added 'PC-LPT' device. ROMSET: None required. $end $info=pc100 $mame 0.142u5 [Angelo Salese] PC-100, NEC, 198? The NEC PC-100 was a Japanese home computer available on October 13, 1983. It operated on 8086 CPU 7 MHz, 128KB RAM, 128KB VRAM, a Japanese language capable keyboard and a two button mouse. It had three models and its color monitor, PC-KD651, which could be used vertically or horizontally, had the price tag of 198,000 yen. Its biggest advantage over other computers of that time was its high graphical capability of 720 by 512 with a selection of 16 color out of 512 color available on its high end model30. Its OS was MS-DOS and was also equipped with a spreadsheet program Maruchipuran (Multiplan) and a text editor JS-WORD as well as the game Lode Runner (source: http://en.wikipedia.org/wiki/NEC_PC-100). DRIVER: nec/pc100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: pc100_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.142u5: Angelo Salese added skeleton driver of 'NEC PC-100' system. ROMSET: 163840 bytes in 2 files / 81.25Kb packed $end $info=pc1000 $mame 0.155 [Porchy] PreComputer 1000, Video Technology, 1988 It's the 3-in-1 computer teacher that teaches touch typing, basic computer programming, and over 1000 facts. Your pre-teen will get the feel of a real computer, without feeling the intimidation. They will get many activities in one machine. PreComputer 1000 tutors in BASIC programming. It includes five math activtiies, has a built-in calculator with memory, as well as a 20-character dot matrix display screen (source: http://clickamericana.com/media/advertisements/introducing-the-computer-age-vtech-precomputer-1000-1988). DRIVER: vtech/pc1000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: misterx.xml, pc1000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.285: (pc1000.xml): Added parent/clone relationships [ArcadeShadow]. - 0.256: Emulation overhaul. Fix bank switching of ROM areas. Replace LCDC with type that has the correct accented characters for European versions. Add localized key definitions for all three systems; identify all unknown keys and rebind keys to better match QWERTY/QWERTZ/AZERTY layouts. Eliminate runtime port tag lookups. Separate driver from pc2000.cpp. Correct a few release years to match copyright text in 'pc1000.xml' [AJR]. - 0.155: Porchy added skeleton driver of 'VTech PreComputer 1000' system. ROMSET: 131072 bytes in 1 file / 80.27Kb packed $end $info=pc10iii $mame 0.149u1 [Kaylee, rfka01] Commodore PC-10 III, Commodore Business Machines, 1987 The Commodore PC10-III, PC20-III and Colt are IBM PC XT-compatible computers built by Commodore Business Machines in the late 1980s. All three systems share the same motherboard with the main differences being disk capacity and minor cosmetic variations (source: http://www.vintage-computer.com/vcforum/showwiki.php?title=Systems:Commodore+PC10-III). DRIVER: pc/compc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.193: Added 'BIOS v4.35c and matching character generator ROM [rfka01]. - 0.188: Added 'Commodore PC10-III ROM dumps collected by German vintage computer forum users [rfka01]. - 0.149u1: Kaylee added 'Commodore PC-10 III' system. - 0.147u4: rfka01 added skeleton driver of 'Commodore PC-10 III' system. ROMSET: 344064 bytes in 11 files / 170.03Kb packed $end $info=pc11 $mame 0.222 [Sergey Svishchev] DEC PC11 controller, , ???? DRIVER: devices/bus/qbus/pc11.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Sergey Svishchev added 'DEC PC11 controller' device. ROMSET: None required. $end $info=pc1245 $mame 0.132 [Miodrag Milanović] Pocket Computer 1245, Sharp, 1982 Basically, the PC-1245 was a low-cost version of the PC-1251. The following features were affected: First, it had only 2.2 KB RAM instead of 4 KB, thus only 1486 bytes were available for programming. Second, the display provided only 16 characters instead of 24. Third, the RESERVE mode, which had allowed to assign BASIC commands or functions to 18 of the alphanumeric keys, had been eliminated. Instead, these keys were assigned BASIC shortcuts for easier program entering. As a cosmetical difference, the colour scheme of the keyboard had been reversed, that is the alphanumeric part was brown and the numeric keypad grey for the PC-1245 (source: http://www.old-computers.com/museum/computer.asp?c=1135). DRIVER: sharp/pocketc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.132: Miodrag Milanović added 'Pocket Computer 1245' system. ROMSET: 24576 bytes in 2 files / 18.55Kb packed $end $info=pc1250 $mame 0.132 [Miodrag Milanović] Pocket Computer 1250, Sharp, 1982 With the PC-1251, Sharp started off their product range of really tiny pocket computers. It was the third original design after the PC-121x and PC-1500 series. Contrary to its predecessors, it was really pocket sized, measuring only 135 x 70 x 9.5 mm. Nevertheless, it featured a 24 character display, and with 4 KB RAM it even outclassed the PC-1500 basic version. The major drawback of the new design was that the tiny keys are only compatible with pointed fingers (source: http://old-computers.com/MUSEUM/computer.asp?c=1091). DRIVER: sharp/pocketc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.132: Miodrag Milanović added 'Pocket Computer 1245' system. ROMSET: 24576 bytes in 2 files / 18.44Kb packed $end $info=pc1251 $mame 0.37b7 [Peter Trauner] Pocket Computer 1251, Sharp, 1982 With the PC-1251, Sharp started off their product range of really tiny pocket computers. It was the third original design after the PC-121x and PC-1500 series. Contrary to its predecessors, it was really pocket sized, measuring only 135 x 70 x 9.5 mm. Nevertheless, it featured a 24 character display, and with 4 KB RAM it even outclassed the PC-1500 basic version. The major drawback of the new design was that the tiny keys are only compatible with pointed fingers (source: http://old-computers.com/MUSEUM/computer.asp?c=1091). DRIVER: sharp/pocketc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.119: Fixed background regression introduced in 0.107 (bug #1338) [Nate Woods]. - 0.37b7: Peter Trauner added 'Sharp Pocket Computer PC1251' system. $end $info=pc1255 $mame 0.132 [Miodrag Milanović] Pocket Computer 1255, Sharp, 1982 With the PC-1251, Sharp started off their product range of really tiny pocket computers. It was the third original design after the PC-121x and PC-1500 series. Contrary to its predecessors, it was really pocket sized, measuring only 135 x 70 x 9.5 mm. Nevertheless, it featured a 24 character display, and with 4 KB RAM it even outclassed the PC-1500 basic version. The major drawback of the new design was that the tiny keys are only compatible with pointed fingers. The 1255 it's derived from the PC-1251 (with more memory) (source: http://www.old-computers.com/museum/computer.asp?c=1091 and http://pocket.free.fr/html/sharp/sharp_e.html). DRIVER: sharp/pocketc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.132: Miodrag Milanović added 'Pocket Computer 1255' system. $end $info=pc1260 $mame 0.132 [Miodrag Milanović] Pocket Computer 1260, Sharp, 1982 These small pocket computers were derived from the PC-1251. They had same keyboard and size. The main difference was the larger display, which now provided two lines with 24 characters, which was a great advantage, especially for BASIC programming. The built-in BASIC interpreter was also close to the PC-1251 interpreter. In 1984, the PC-1260 and PC-1261 were released. The only difference between these two was that the former had 4 KB RAM and the latter 10 KB. Internally, they were operated by the SC61860 CPU (8 bits), which was clocked 33% faster than in the PC-1251 (source: http://www.old-computers.com/museum/computer.asp?c=466&st=1). DRIVER: sharp/pocketc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.132: Miodrag Milanović added 'Pocket Computer 1260' system. ROMSET: 40960 bytes in 2 files / 28.59Kb packed $end $info=pc1261 $mame 0.132 [Miodrag Milanović] Pocket Computer 1261/1262, Sharp, 1982 These small pocket computers were derived from the PC-1251. They had same keyboard and size. The main difference was the larger display, which now provided two lines with 24 characters, which was a great advantage, especially for BASIC programming. The built-in BASIC interpreter was also close to the PC-1251 interpreter. In 1984, the PC-1260 and PC-1261 were released. The only difference between these two was that the former had 4 KB RAM and the latter 10 KB. Internally, they were operated by the SC61860 CPU (8 bits), which was clocked 33% faster than in the PC-1251 (source: http://www.old-computers.com/museum/computer.asp?c=466&st=1). DRIVER: sharp/pocketc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.132: Miodrag Milanović added 'Pocket Computer 1261/1262' system. $end $info=pc1350 $mame 0.37b5 [Peter Trauner] Pocket Computer 1350, Sharp, 1984 The 1350 and 1360 are fine examples of pocket computers. well-built and capable, the 1350 has 24x4 character display (150x32 pixels), 40K ROM and 5k built-in memory which can be expanded using additional RAM cards. Although the machine is designed to be programmed in basic, it works quite well as a standalone calculator. features exist to recall and re-edit expressions as well as the convenience of a 4 line display (source: http://www.voidware.com/calcs/pc1350.htm). DRIVER: sharp/pocketc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. 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 bytes in 2 files / 30.35Kb packed $end $info=pc1360 $mame 0.139 [Peter Trauner] Pocket Computer 1360, Sharp, 198? The Sharp PC-1350 is a small pocket computer manufactured by Sharp. It can also be considered as an electronic calculator. The PC-1350 was introduced in 1984 and was used by engineers, and favored by programmers for its decent programming and graphical capabilities. It was superseded in 1987 by the PC-1360, which featured one additional RAM expansion port, improved BASIC, Floppy disk capability and a faster CPU (source: http://www.computinghistory.org.uk/det/5004/Sharp-PC-1360/). DRIVER: sharp/pocketc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.139: Peter Trauner added skeleton driver of 'Sharp Pocket Computer 1360' system. ROMSET: 139264 bytes in 9 files / 77.18Kb packed $end $info=pc1401 $mame 0.37b4 [Peter Trauner] Pocket Computer 1401, Sharp, 1983 The Sharp PC-1401 is a small pocket computer manufactured by Sharp. It was introduced in 1983 and represents a combination of scientific calculator and computer with BASIC interpreter. The PC-1402 has the same features but includes 10K of RAM (source: http://en.wikipedia.org/wiki/Sharp_PC-1401). DRIVER: sharp/pocketc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.209: BugFIX #07281: [DIP/Input] (pocketc.cpp) pc1401, pc1402: Incorrect and Duplicate Inputs [Robbbert]. - 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 bytes in 2 files / 23.55Kb packed $end $info=pc1402 $mame 0.37b5 [Peter Trauner] Pocket Computer 1402, Sharp, 1984 The PC-1401 was the first of a series of pocket computers with a new concept. The PC-14xx series consisted of various models; here, only those directly derived from the PC-125x hardware are described. At least three different models were widely available in the West; PC-1402: Released about one year later. Basically the same machine, but with more RAM. One of the HM6116 chips had been replaced by a D4364G 8k x 8 chip, resulting in 10.2 KB RAM (9678 bytes for BASIC) (source: http://www.old-computers.com/MUSEUM/computer.asp?c=1170&st=1). DRIVER: sharp/pocketc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.209: BugFIX #07281: [DIP/Input] (pocketc.cpp) pc1401, pc1402: Incorrect and Duplicate Inputs [Robbbert]. - 0.37b5: Peter Trauner added 'Pocket Computer 1402 driver and artwork support. $end $info=pc1403 $mame 0.37b15 [PeT] Pocket Computer 1403, Sharp, 1986 The Sharp PC-1403 was a small scientific calculator and pocket computer manufactured by Sharp. It was the successor of the Sharp PC-1401, and had better display, more RAM and better system software (source: http://en.wikipedia.org/wiki/Sharp_PC-1403). DRIVER: sharp/pocketc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.119: Fixed background regression introduced in 0.107 (bug #1338) [Nate Woods]. - 0.37b15: PeT added 'Sharp PC1403 preliminary' system. ROMSET: 73728 bytes in 5 files / 45.29Kb packed $end $info=pc1403h $mame 0.37b15 [PeT] Pocket Computer 1403H, Sharp, 198? The Sharp PC-1403 was a small scientific calculator and pocket computer manufactured by Sharp. It was the successor of the Sharp PC-1401, and had better display, more RAM and better system software. Memory: 8KB RAM (6863 bytes available), 72KB ROM; 32KB RAM in PC-1403H model (source: http://en.wikipedia.org/wiki/Sharp_PC-1403). DRIVER: sharp/pocketc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.37b15: PeT added 'Sharp PC1403H preliminary' system. $end $info=pc1450 $mame 0.139 [Peter Trauner] Pocket Computer 1450, Sharp, 198? It's an hybrid of PC-1350 and PC-14xx. The Sharp PC-1350 is a small pocket computer manufactured by Sharp. The PC-1350 was introduced in 1984 and was used by engineers, and favored by programmers for its decent programming and graphical capabilities. It was superseded in 1987 by the PC-1360, which featured one additional RAM expansion port, improved BASIC, floppy disk capability, and a faster CPU (sources: http://en.wikipedia.org/wiki/Sharp_PC-1350 and http://pocket.free.fr/html/sharp/sharp_e.html). DRIVER: sharp/pocketc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.139: Peter Trauner added skeleton driver of 'Sharp Pocket Computer 1450' system. ROMSET: 40960 bytes in 2 files / 30.53Kb packed $end $info=pc1500 $mame 0.139 [Sandro Ronco] Pocket Computer 1500, Sharp, 198? The Sharp PC-1500 is an 8-bit pocket computer introduced in 1982. It is capable of running programs written in BASIC or can be used as a calculator. It can also be programmed in LH-5801 machine code. The TRS-80 PC-2 (Radio Shack) is the same machine with a different keyboard layout. The Sharp PC-1500A is the same machine with more RAM (source: http://www.pc1500.com/). DRIVER: sharp/pc1500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.139: Sandro Ronco added skeleton driver of 'Sharp Pocket Computer 1500' system. ROMSET: 24576 bytes in 2 files / 19.78Kb packed $end $info=pc1512 $mame 0.37b5 [Peter Trauner] PC1512 SD, Amstrad plc, 1986 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 (source: http://en.wikipedia.org/wiki/PC-1512). DRIVER: amstrad/pc1512.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pc1512_flop.xml, pc1512_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.225: BugFIX #07755: [Graphics] (pc1512.cpp) pc1512: descenders on bottom line are missing [AJR]. - 0.150: Removed (pc1512v2) and (pc1512v3) systems. - 0.149u1: Description updated [Curt Coder]. - 0.144: Added 'a dump of the WD1015 MCU [John Elliott]. - 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]. - 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: 65536 bytes in 8 files / 40.96Kb packed $end $info=pc1512_mouse $mame 0.178 Amstrad PC1512 mouse, , ???? DRIVER: devices/bus/pc1512/mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.178: Added 'Amstrad PC1512 mouse' device. ROMSET: None required. $end $info=pc1512_mouse_port $mame 0.178 Amstrad PC1512 mouse port, , ???? DRIVER: devices/bus/pc1512/mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.178: Added 'Amstrad PC1512 mouse port' device. ROMSET: None required. $end $info=pc1512dd $mame 0.149u1 [Curt Coder] PC1512 DD, Amstrad plc, 1986 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 (source: http://en.wikipedia.org/wiki/PC-1512). DRIVER: amstrad/pc1512.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pc1512_flop.xml, pc1512_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.149u1: Curt Coder added 'Amstrad PC1512 DD' system. $end $info=pc1512hd10 $mame 0.149u1 [Curt Coder] PC1512 HD10, Amstrad plc, 1986 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 (source: http://en.wikipedia.org/wiki/PC-1512). DRIVER: amstrad/pc1512.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pc1512_flop.xml, pc1512_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.149u1: Curt Coder added 'Amstrad PC1512 HD10' system. $end $info=pc1512hd20 $mame 0.149u1 [Curt Coder] PC1512 HD20, Amstrad plc, 1986 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 (source: http://en.wikipedia.org/wiki/PC-1512). DRIVER: amstrad/pc1512.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pc1512_flop.xml, pc1512_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.149u1: Curt Coder added 'Amstrad PC1512 HD20' system. $end $info=pc1512kb $mame 0.143u3 Amstrad PC1512 Keyboard, , ???? DRIVER: amstrad/pc1512kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Added 'Amstrad PC1512 Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.58Kb packed $end $info=pc1640 $mame 0.37b5 [Peter Trauner] PC1640 SD, Amstrad plc, 1987 The Amstrad PC 1640 was first made in 1986. It has a Intel 8086 processor running at 8 MHz and 640KB of system RAM. It was sold under the name PC 6400 in the US and PC1640 in Europe. At the time, it was a good cheap alternative to an IBM PC and was as good as 100% compatible. The main power supply was not in the system case, but inside the monitor (source: http://www.aoaforums.com/frontpage/computer-hardware-58/324-the-aoa-computer-museum.html?start=13). DRIVER: amstrad/pc1512.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: pc1640_flop.xml, pc1640_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.149u1: Promoted to working with imperfect graphics, the extended Paradise EGA-350 video modes are not supported yet [Curt Coder]. - 0.143u6: Fixed ROM labels [John Elliot]. - 0.143u4: Added 'another BIOS version [philippe]. - 0.143u3: Added 'some French floppies to softlist [philippe]. - 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: 49152 bytes in 6 files / 38.81Kb packed $end $info=pc1640_iga $mame 0.149u1 Amstrad PC1640 IGA, , ???? DRIVER: devices/bus/isa/pc1640_iga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Amstrad PC1640 IGA' device. ROMSET: 32768 bytes in 1 file / 8.48Kb packed $end $info=pc1640dd $mame 0.149u1 [Curt Coder] PC1640 DD, Amstrad plc, 1987 The Amstrad PC 1640 was first made in 1986. It has a Intel 8086 processor running at 8 MHz and 640KB of system RAM. It was sold under the name PC 6400 in the US and PC1640 in Europe. At the time, it was a good cheap alternative to an IBM PC and was as good as 100% compatible. The main power supply was not in the system case, but inside the monitor (source: http://www.aoaforums.com/frontpage/computer-hardware-58/324-the-aoa-computer-museum.html?start=13). DRIVER: amstrad/pc1512.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: pc1640_flop.xml, pc1640_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.149u1: Curt Coder added 'Amstrad PC1640 DD' system. $end $info=pc1640hd20 $mame 0.149u1 [Curt Coder] PC1640 HD20, Amstrad plc, 1987 The Amstrad PC 1640 was first made in 1986. It has a Intel 8086 processor running at 8 MHz and 640KB of system RAM. It was sold under the name PC 6400 in the US and PC1640 in Europe. At the time, it was a good cheap alternative to an IBM PC and was as good as 100% compatible. The main power supply was not in the system case, but inside the monitor (source: http://www.aoaforums.com/frontpage/computer-hardware-58/324-the-aoa-computer-museum.html?start=13). DRIVER: amstrad/pc1512.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: pc1640_flop.xml, pc1640_hdd.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.149u1: Curt Coder added 'Amstrad PC1640 HD20' system. $end $info=pc1640hd30 $mame 0.149u1 [Curt Coder] PC1640 HD30, Amstrad plc, 1987 The Amstrad PC 1640 was first made in 1986. It has a Intel 8086 processor running at 8 MHz and 640KB of system RAM. It was sold under the name PC 6400 in the US and PC1640 in Europe. At the time, it was a good cheap alternative to an IBM PC and was as good as 100% compatible. The main power supply was not in the system case, but inside the monitor (source: http://www.aoaforums.com/frontpage/computer-hardware-58/324-the-aoa-computer-museum.html?start=13). DRIVER: amstrad/pc1512.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: pc1640_flop.xml, pc1640_hdd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.149u1: Curt Coder added 'Amstrad PC1640 HD30' system. $end $info=pc16552d $mame 0.184 [smf, Carl] National Semiconductor PC16552D UART, , ???? DRIVER: devices/machine/ins8250.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'National Semiconductor PC16552D UART'. - 0.184: smf and Carl added 'National Semiconductor PC16552D' device. ROMSET: None required. $end $info=pc20 $mame 0.37b11 [Wilbert Pol] Amstrad PC20, Amstrad plc, 1988 PC compatible with a whopping 512K RAM. This one has a math coprocessor! MDA video, text only, but it's still sharper than my NEC MultiSync. Used it as my main computer through a year of Law School. Once used to control an old CD-ROM drive as an audio CD player. (Unfortunatly, the CD-ROM drive finally died.) Most recently acted as the official CTC5 Countdown Clock, literally counting down the seconds until CTC5 (source: http://www.obsoletecomputermuseum.org/pc20/). DRIVER: amstrad/amstr_pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc200.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.37b11: Wilbert Pol added 'Amstrad PC20' system. ROMSET: 16384 bytes in 2 files / 12.19Kb packed $end $info=pc200 $mame 0.37b11 [Wilbert Pol] PC200 Professional Series, Sinclair Research Ltd, 1988 The new Sinclair is a little black box, like all the other Sinclairs. Okay, it's a trifle larger than its predecessors but there are reasons for that. The computer's casing contains a 102 key keyboard, with proper typewriter keys in black and grey The top of the machine is slotted for ventilation, and although you could rest the monitor on top and still get the keyboard, it would probably break the top of the case. The matching monitor is designed to perch behind the machine and look over the back of it. Looking at the PC200 from the front, there's a disk drive built into the side of the case. Surprisingly, the drive's not of the usual Amstrad 3'' type, but rather a standard Sony 3.5'' (source: http://www.ysrnry.co.uk/articles/pc200review.htm). DRIVER: amstrad/amstr_pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc200.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.150: Added 'v1.3 BIOS [Phill Harvey-Smith]. - 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: Wilbert Pol added 'PC200 Professional Series' system. ROMSET: 51200 bytes in 7 files / 37.44Kb packed $end $info=pc2000 $mame 0.136 [Sandro Ronco] PreComputer 2000, Video Technology, 1993 The VTech PreComputer 2000 by manufacturer VTech is an electronic learning aide. It features a dot matrix LCD, a standard size keyboard, 33 activities for teaching in 4 different levels and basic computer programming for 1 or 2 players. It has a built in 80000 word spell checker and a SAT word builder. It is either powered by battery or by AC adaptor. It could be extended with additional carts, e.g. the 1000 Challenging New Questions cart (compatible with PreComputer 1000 and PreComputer 2000). It is a successor of the VTech PreComputer 1000 (source: http://en.wikipedia.org/wiki/VTech_PreComputer_2000). DRIVER: vtech/pc2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc1000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.136: Added 'PreComputer 2000' system. ROMSET: 262144 bytes in 1 file / 176.94Kb packed $end $info=pc2000s $mame 0.216 [ClawGrip] PreComputer 2000 (Spain), Video Technology, 1993 The VTech PreComputer 2000 by manufacturer VTech is an electronic learning aide. It features a dot matrix LCD, a standard size keyboard, 33 activities for teaching in 4 different levels and basic computer programming for 1 or 2 players. It has a built in 80000 word spell checker and a SAT word builder. It is either powered by battery or by AC adaptor. It could be extended with additional carts, e.g. the 1000 Challenging New Questions cart (compatible with PreComputer 1000 and PreComputer 2000). It is a successor of the VTech PreComputer 1000 (source: http://en.wikipedia.org/wiki/VTech_PreComputer_2000). DRIVER: vtech/pc2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc1000.xml RESOURCES: Snap and Title. WIP: - 0.216: ClawGrip added 'Video Technology PreComputer 2000 (Spain)' system. ROMSET: 262144 bytes in 1 file / 171.38Kb packed $end $info=pc2086 $mame 0.142u6 [John Elliott] Amstrad PC2086, Amstrad plc, 1988 The PC2086 is an XT type machine from 1988 that was intended to be a replacement for the earlier PC1512 and PC1640. Released at the same time were the PC2286 and PC2386 which had 80286 and 80386 processors respectively and all aimed at the business market but the rumour goes that due to problems with MS-DOS 4.0 they got a bad name. To all practical purposes the PC2086 is an XT machine that has VGA video, a 720K 3?" floppy drive and optionally a 30MB RLL hard drive (source: http://computers.popcorn.cx/amstrad/pc2086/). DRIVER: amstrad/amstr_pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc200.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.142u6: John Elliott added 'Amstrad PC2086 non-working' system. ROMSET: 51200 bytes in 4 files / 25.52Kb packed $end $info=pc2386 $mame 0.142u6 [John Elliott] PC2386, Amstrad plc, 1989 Amstrad's PC2386, an IBM PC AT compatible, is based on Intel's 80386 processor which is able to address 16 megabytes (MB) of RAM and runs at 20 Megahertz. The test model had four MB of dynamic RAM on SIMM cards supplemented by 64 kilobytes of fast static RAM, a 65 MB hard drive, and one 3.5 inch floppy drive. It also came bundled with Windows 386. The PC 2386 is a fast computer with a large memory, and it offers many different ways to organize memory. Amstrad is a major supplier with a good history of products and strong user support group. They also offer on-site maintenance, and are competitively placed. The major flaw in the PC2386 is the lack of a detector in the 3.5 inch floppy disk to distinguish a high density diskette from a double density diskette (source: http://www.readabstracts.com/Business/On-test-the-Amstrad-PC2386-Always-try-to-impress.html#b). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.206: Changed description to 'PC2386'. - 0.142u6: John Elliott added 'Amstrad PC2386 non-working' system. ROMSET: 86016 bytes in 3 files / 32.88Kb packed $end $info=pc286u $mame 0.198 [Fujix] PC-286U, Epson, 1987 DRIVER: nec/pc9801_epson.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml RESOURCES: Snap and Title. WIP: - 0.272: Renamed (pc9801vm11) to (pc286u) and description changed to 'PC-286U'. - 0.198: Fujix added 'NEC PC-9801VM11' system. ROMSET: 518144 bytes in 6 files / 247.82Kb packed $end $info=pc286vs $mame 0.249 [cuba200611] PC-286VS, Epson, 1989 DRIVER: nec/pc9801_epson.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml RESOURCES: Snap and Title. WIP: - 0.249: cuba200611 added 'Epson PC-286VS' system. ROMSET: 550912 bytes in 6 files / 250.96Kb packed $end $info=pc3086 $mame 0.142u6 [John Elliott] Amstrad PC3086, Amstrad plc, 1990 Technical information and pictures: http://www.system-cfg.com/detailcollection.php?ident=168 DRIVER: amstrad/amstr_pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc200.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.142u6: John Elliott added 'Amstrad PC3086 non-working' system. ROMSET: 59392 bytes in 4 files / 31.15Kb packed $end $info=pc30iii $mame 0.142 [Wilbert Pol, Miodrag Milanović] PC 30-III, Commodore Business Machines, 1988 The Commodore PC 30-III is a computer system with a separate keyboard, internal power supply, disk drives and a motherboard. On the motherboard you will find RAM, ROM, ISA and a AMD 286 processor. The PC 30-III is a IBM compatible PC from Commodore. The PC 30-III is a office computer. This PC 30-III has a internal 40 Mbyte hard disk and a PC-40-III motherboard (source: http://www.richardlagendijk.nl/cip/computer/item/pc30iii/en). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.192: Renamed (cmdpc30) to (pc30iii). Added Commodore PC 30-III BIOS v2.00 and alternative Ericsson PC BIOS [rfka01]. - 0.142: Wilbert Pol and Miodrag Milanović added skeleton driver of 'CBM PC 30 III' system. ROMSET: 65536 bytes in 4 files / 41.30Kb packed $end $info=pc386m $mame 0.231 [flyingharuka] PC-386M, Epson, 1990 Technical informations (in Japanese): http://www.pc-9800.net/db_epson/data/pc-386m.htm DRIVER: nec/pc9801_epson.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.231: flyingharuka added 'Epson PC-386M' system. ROMSET: 550912 bytes in 6 files / 257.00Kb packed $end $info=pc4 $mame 0.140 [Joseba Epalza, Curt Coder] Laser PC4, Laser Computer, 1990 Laser PC4 is a notebook/laptop computer designed to offer a number of organizing functions to assist you at work or at school for individuals with a cognitive, sensory or physical disability. This computer can be used to write and spell check documents, keep track of appointments and expenses, store a telephone list, create a gradebook spreadsheet, do scientific calculations, write BASIC programs and wake you with 16 different alarms. Pc4 contains 2 Megs of built in programs and 32K of RAM to store all created files (source: http://www.oldcomputermuseum.com/laser_pc4.html). DRIVER: vtech/pc4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.230: Initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.140: Joseba Epalza and Curt Coder added skeleton driver of 'Laser PC4' system. ROMSET: 133216 bytes in 2 files / 86.44Kb packed $end $info=pc40iii $mame 0.192 [rfka01] PC 40-III, Commodore Business Machines, 1988 Released in 1989 the Commodore PC40-III is a home/business desktop computer in the range of Commodore International's IBM PC compatible line. It's an IBM PC AT 286 clone running at 12 MHz, it came with an 40 MB hard drive, and usually an 5.25? or optionally an 3.5? HD floppy drive and 1 MB RAM (640 KB base/384 KB hi-mem) and a socket for optional FPU. It also got VGA graphic integrated on the motherboard. Background history: In 1984 Commodore signed a deal with Intel to second source manufacture the Intel 8088 CPU used in the IBM PC. In 1984, the first model in the IBM PC compatible line was released, the PC-1. After Commodore abandoned their own business line of Computers, the CBM-II series that was first released in 1982 to take over for the PET/CBM-series of computers (source: https://rclassiccomputers.com/2018/09/13/commodore-pc40-iii/). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.192: rfka01 added 'CBM PC 40-III' system. ROMSET: 65536 bytes in 4 files / 41.36Kb packed $end $info=pc45iii $mame 0.210 [rfka01] PC 45-III, Commodore Business Machines, 198? The Commodore PC compatible systems are a range of IBM PC compatible personal computers introduced in 1984 by home computer manufacturer Commodore Business Machines. Incompatible with Commodore's prior Commodore 64 and Amiga architectures, they were generally regarded as good, serviceable workhorse PCs with nothing spectacular about them, but the well-established Commodore name was seen as a competitive asset. 10 MHz PC-AT' system. 1 MB RAM, Hercules/CGA video card, and hard disk options from 20–80 MB; stands out for its 3.5 "floppy drive (source: https://en.wikipedia.org/wiki/Commodore_PC_compatible_systems). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.210: rfka01 added 'Commodore Business Machines PC 45-III' system. ROMSET: 32768 bytes in 2 files / 20.87Kb packed $end $info=pc486mu $mame 0.143u8 [Anonymous source] PC-486MU, Epson, 1994 Technical informations (in Japanese): http://www.pc-9800.net/db_epson/data/pc-486mu.htm DRIVER: nec/pc9801_epson.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.143u8: Anonymous source added 'Epson PC-486MU' system. ROMSET: 550912 bytes in 6 files / 266.42Kb packed $end $info=pc486se $mame 0.231 [flyingharuka] PC-486SE, Epson, 1993 Technical informations (in Japanese): http://www.pc-9800.net/db_epson/data/pc-486se.htm DRIVER: nec/pc9801_epson.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.231: flyingharuka added 'Epson PC-486SE' system. ROMSET: 131072 bytes in 1 file / 82.42Kb packed $end $info=pc5086 $mame 0.232 [rfka01] Amstrad PC5086, Amstrad plc, 199? DRIVER: amstrad/amstr_pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc200.xml RESOURCES: Snap and Title. WIP: - 0.232: rfka01 added 'Amstrad plc Amstrad PC5086' system. ROMSET: 108544 bytes in 4 files / 40.37Kb packed $end $info=pc50ii $mame 0.210 [rfka01] PC 50-II, Commodore Business Machines, 198? The Commodore PC compatible systems are a range of IBM PC compatible personal computers introduced in 1984 by home computer manufacturer Commodore Business Machines. Incompatible with Commodore's prior Commodore 64 and Amiga architectures, they were generally regarded as good, serviceable workhorse PCs with nothing spectacular about them, but the well-established Commodore name was seen as a competitive asset. Based on the 386SX running at 16 MHz. 40MB to 100MB hard disk (source: https://en.wikipedia.org/wiki/Commodore_PC_compatible_systems). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.210: rfka01 added 'Commodore Business Machines PC 50-II' system. ROMSET: 196608 bytes in 6 files / 85.87Kb packed $end $info=pc532 $mame 0.263 [Patrick Mackinlay] pc532, George Scolaro, 1989 The PC532 is an interesting story. Beginning of the 1990's some people tried to build a NS32532 based computer system. Finally they were successful. The number of systems build was quite low compared to industrial standards. But nevertheless around 150 boards were build and shiped to enthusiastic NS32000 fans. The operating system used was NetBSD version 1.5.3 at least (source: http://www.cpu-ns32k.net/PC532.html). DRIVER: homebrew/pc532.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: Add floating-point unit [Patrick Mackinlay]. - 0.263: Patrick Mackinlay added 'George Scolaro pc532' system. ROMSET: 65536 bytes in 2 files / 30.61Kb packed $end $info=pc6001 $mame 0.132 [Angelo Salese] PC-6001 (Japan), NEC, 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 (source: http://en.wikipedia.org/wiki/NEC_PC-6001). DRIVER: nec/pc6001.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc6001_cart.xml, pc6001_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.285: (pc6001_cart.xml) Update QA [Angelo Salese]. - 0.270: Fix wrong char code for enter key [hap]. - 0.237: Add fdc irq read port [cracyc]. - 0.135: Various progresses: 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 [Angelo Salese]. - 0.132: Angelo Salese added skeleton driver of 'NEC PC-6001' system. ROMSET: 22528 bytes in 3 files / 16.36Kb packed $end $info=pc6001a $mame 0.132 [Angelo Salese] PC-6001A "NEC Trek" (US), NEC, 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). DRIVER: nec/pc6001.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc6001_cart.xml, pc6001_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.237: Changed description to 'PC-6001A "NEC Trek" (US)'. - 0.132: Angelo Salese added skeleton driver of 'NEC PC-6001A' system. ROMSET: 20480 bytes in 2 files / 14.55Kb packed $end $info=pc6001mk2 $mame 0.132 [Angelo Salese] PC-6001mkII (Japan), NEC, 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). DRIVER: nec/pc6001.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc6001_cart.xml, pc6001_cass.xml, pc6001mk2_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.140: Renamed (pc6001m2) to (pc6001mk2). - 0.132: Angelo Salese added skeleton driver of 'NEC PC-6001mkII' system. ROMSET: 98304 bytes in 5 files / 54.84Kb packed $end $info=pc6001mk2sr $mame 0.132 [Angelo Salese] PC-6001mkIISR (Japan), NEC, 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). DRIVER: nec/pc6001.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc6001_cart.xml, pc6001_cass.xml, pc6001mk2_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.237: Renamed (pc6001sr) to (pc6001mk2sr). - 0.132: Angelo Salese added skeleton driver of 'NEC PC-6001mkIISR' system. ROMSET: 147456 bytes in 3 files / 95.74Kb packed $end $info=pc6022 $mame 0.288 [Devin Acker] NEC PC-6022 Color Plotter Printer, , ???? DRIVER: devices/bus/centronics/pc6022.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Devin Acker added 'NEC PC-6022 Color Plotter Printer' device. $end $info=pc60iii $mame 0.210 [rfka01] PC 60-III, Commodore Business Machines, 198? The Commodore PC compatible systems are a range of IBM PC compatible personal computers introduced in 1984 by home computer manufacturer Commodore Business Machines. Incompatible with Commodore's prior Commodore 64 and Amiga architectures, they were generally regarded as good, serviceable workhorse PCs with nothing spectacular about them, but the well-established Commodore name was seen as a competitive asset. 25 MHz 386 system with FPU. Came in a tower case with 60 MB to 200 MB hard disk (source: https://en.wikipedia.org/wiki/Commodore_PC_compatible_systems). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.210: rfka01 added 'Commodore Business Machines PC 60-III' system. ROMSET: 786432 bytes in 12 files / 290.65Kb packed $end $info=pc6601 $mame 0.132 [Angelo Salese] PC-6601 (Japan), NEC, 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?" floppy disk drive (source: http://en.wikipedia.org/wiki/NEC_PC-6601). DRIVER: nec/pc6001.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc6001_cart.xml, pc6001_cass.xml, pc6001mk2_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.140: Renamed (pc6600) to (pc6601). - 0.132: Angelo Salese added skeleton driver of 'PC-6600' system. ROMSET: 98304 bytes in 5 files / 57.33Kb packed $end $info=pc6601sr $mame 0.237 [anonymous] PC-6601SR "Mr. PC" (Japan), NEC, 1984 Technical informations: https://necretro.org/PC-6601_SR DRIVER: nec/pc6001.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc6001_cart.xml, pc6001_cass.xml, pc6001mk2_cass.xml RESOURCES: Snap and Title. WIP: - 0.285: Add NO_DUMP entries for additional 8049 MCUs [AJR]. - 0.237: anonymous added 'NEC PC-6601SR "Mr. PC" (Japan)' system. ROMSET: 223232 bytes in 9 files / 147.58Kb packed $end $info=pc7000 $mame 0.143u2 [Minataku, Miodrag Milanović] 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). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.143u2: Minataku and Miodrag Milanović added skeleton driver of 'Sharp PC-7000' system. ROMSET: 32768 bytes in 2 files / 15.48Kb packed $end $info=pc70iii $mame 0.210 [rfka01] PC 70-III, Commodore Business Machines, 199? The Commodore PC compatible systems are a range of IBM PC compatible personal computers introduced in 1984 by home computer manufacturer Commodore Business Machines. Incompatible with Commodore's prior Commodore 64 and Amiga architectures, they were generally regarded as good, serviceable workhorse PCs with nothing spectacular about them, but the well-established Commodore name was seen as a competitive asset (source: https://en.wikipedia.org/wiki/Commodore_PC_compatible_systems). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.210: rfka01 added 'Commodore Business Machines PC 70-III' system. ROMSET: 262144 bytes in 4 files / 97.66Kb packed $end $info=pc8001 $mame 0.132 [Fabio Priuli] PC-8001, NEC, 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). DRIVER: nec/pc8001.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc8001_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.132: Fabio Priuli added 'PC-8001 (Lores display, VSYNC 15KHz)' system. ROMSET: 75776 bytes in 4 files / 58.88Kb packed $end $info=pc8001mk2 $mame 0.132 [Fabio Priuli] PC-8001mkII, NEC, 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). DRIVER: nec/pc8001.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc8001_flop.xml, pc8001mk2_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.135: Renamed (pc88m2) to (pc8001mk2). - 0.132: Fabio Priuli added 'PC-8001 Mk2 (Lores display, VSYNC 15KHz)' system. ROMSET: 163840 bytes in 2 files / 88.47Kb packed $end $info=pc8001mk2sr $mame 0.236 [anonymous] PC-8001mkIISR, NEC, 1985 Technical informations: https://necretro.org/PC-8001_mkII_SR DRIVER: nec/pc8001.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc8001_flop.xml, pc8001mk2_flop.xml, pc8001mk2sr_flop.xml RESOURCES: Snap and Title. WIP: - 0.236: anonymous added 'NEC PC-8001mkIISR' system. ROMSET: 210944 bytes in 5 files / 121.59Kb packed $end $info=pc80s31 $mame 0.236 [Angelo Salese] NEC PC-80S31 Mini Disk Unit I/F, , ???? DRIVER: devices/bus/nec_fdd/pc80s31k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: Angelo Salese added 'NEC PC-80S31 Mini Disk Unit I/F' device. ROMSET: 4096 bytes in 2 files / 2.93Kb packed $end $info=pc80s31k $mame 0.236 [Angelo Salese] NEC PC-80S31K Mini Disk Unit I/F, , ???? DRIVER: devices/bus/nec_fdd/pc80s31k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Hookup 525sd floppy drives for regular PC80S31 [Angelo Salese]. - 0.272: Retire MH BIOS (same as MA) [Angelo Salese]. - 0.251: Make pc88va2_fd_if a subdevice of pc80s31k [Angelo Salese]. - 0.236: Angelo Salese added 'NEC PC-80S31K Mini Disk Unit I/F' device. ROMSET: 16384 bytes in 2 files / 6.75Kb packed $end $info=pc8201 $mame 0.140 [Curt Coder] PC-8201 (Japan), NEC, 1983 The PC 8201 is a little flat laptop-oid machine. Its powered by 4 AA batteries (which last for over 4 days of continous usage!!) These little beauties do most things that you might need from a laptop, except multi-media (long battery life, no crashes, no g-shock problems, no delays for turning on, no waits for shutting down, full travel keyboard). The pc8201 is very similar to the tandy model 102 and model 100 (all being made by the same third party) There is a lot more information available for the Tandy models (source: http://www.zot.org/~hamish/hacks/pc8201/). DRIVER: kyocera/kyocera.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pc8201.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.148u4: Added 'Japanese ROM [noris]. - 0.141: Added support for 128KB ROM cassettes; added 'a software list for option ROMs [Curt Coder]. - 0.140: Curt Coder added 'PC-8201 (Japan)' system. ROMSET: 32768 bytes in 1 file / 26.21Kb packed $end $info=pc8201a $mame 0.131 [Fabio Priuli] PC-8201A, NEC, 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). DRIVER: kyocera/kyocera.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pc8201.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.136: Renamed (npc8201a) to (pc8201a). - 0.131: Fabio Priuli added 'NEC PC-8201A (not working)' system. ROMSET: 32768 bytes in 1 file / 26.19Kb packed $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). DRIVER: sinclair/zx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: zx81_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). 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 bytes in 2 files / 7.07Kb packed $end $info=pc8401bd $mame 0.262 [David Stephenson] PC-8401BD, NEC, 1984 DRIVER: nec/pc8401a.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: David Stephenson added 'NEC PC-8401BD' system. ROMSET: 131072 bytes in 1 file / 63.78Kb packed $end $info=pc8477a $mame 0.163 National Semiconductor PC8477A FDC, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'National Semiconductor PC8477A FDC'. - 0.163: Added 'PC8477A' device. ROMSET: None required. $end $info=pc8477b $mame 0.247 [Brice Onken] National Semiconductor PC8477B FDC, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: Brice Onken added 'National Semiconductor PC8477B FDC' device. ROMSET: None required. $end $info=pc8500 $mame 0.132 [Curt Coder] PC-8500, NEC, 1985 Technical information and pictures: http://www.suddenlink.net/pages/curtismc/8500.htm DRIVER: nec/pc8401a.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.132: Curt Coder added skeleton driver of 'NEC PC-8500' system. ROMSET: 65536 bytes in 1 file / 47.01Kb packed $end $info=pc8801 $mame 0.132 [Fabio Priuli] PC-8801, NEC, 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. DRIVER: nec/pc8801.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: pc8801_cass.xml, pc8801_flop.xml, pc8001_flop.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.285: (pc8801_flop.xml) Use "required_os" and "required_ram" info elements. Revert changes of c05eb9197f91a0643d2d89ecdbfe2490e53699ad [AJR]. - 0.280: BugFIX #08182 [Media Support] (sharp/mz2000.cpp) mz2000, x1, pc8801: Some disks are compatible with multiple computers [Angelo Salese]. - 0.268: Add gsx8800 expansion stub [Angelo Salese]. - 0.252: Move list of known cards in markdown file [Angelo Salese]. - 0.251: BugFIX #07199 [Media Support] (nec/pc8801.cpp) pc8801 [dkong3dg]: Donkey Kong?3 - Dai Gyakushuu does not boot [Carl]. - 0.236: Repair acrojet copy protection [cracyc]. - 0.144u3: Added 'preliminary softlists for tapes and disks [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: 206848 bytes in 5 files / 120.18Kb packed $end $info=pc8801_23 $mame 0.243 [Angelo Salese] NEC PC-8801-23 "Sound Board II", , ???? NEC PC-8801-23 / -24 / -25 "Sound Board II". DRIVER: devices/bus/pc8801/pc8801_23.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.243: Angelo Salese added 'NEC PC-8801-23 "Sound Board II"' device. ROMSET: None required. $end $info=pc8801_31 $mame 0.243 [Angelo Salese] NEC PC8801-31 CD-ROM I/F, , ???? DRIVER: devices/bus/pc8801/pc8801_31.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc8801_cdrom.xml WIP: - 0.284: Latch a form of CD motor sense. Fix pc8801_flop:dslayed to fall back to FM mode when no disc is in tray [Angelo Salese]. - 0.283: Pinpoint DMA enable bit. Just ack the bytes on data ports. Fix mirrors hang at startup. Fix SCSI hookup, translate PCE CD implementation in NSCSI device as PC8801-30. Allow SWs booting to some extent [Angelo Salese]. - 0.243: Angelo Salese added 'NEC PC8801-31 CD-ROM I/F' device. ROMSET: None required. $end $info=pc8801_exp_slot $mame 0.243 [Angelo Salese] PC-8801 Expansion Slot, , ???? DRIVER: devices/bus/pc8801/pc8801_exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: Angelo Salese added 'PC-8801 Expansion Slot' device. ROMSET: None required. $end $info=pc8801fa $mame 0.132 [Fabio Priuli] PC-8801FA, NEC, 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. DRIVER: nec/pc8801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: pc8801_cass.xml, pc8801_flop.xml, pc8001_flop.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.251: Machine promoted to working [Angelo Salese, O.?Galibert, Carl]. - 0.132: Fabio Priuli added 'PC-8801 FA (Hires display, VSYNC 24KHz)' system. ROMSET: 49152 bytes in 3 files / 37.15Kb packed $end $info=pc8801ma $mame 0.132 [Fabio Priuli] PC-8801MA, NEC, 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. DRIVER: nec/pc8801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: pc8801_cass.xml, pc8801_flop.xml, pc8001_flop.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.251: Machine promoted to working [Angelo Salese, O.?Galibert, Carl]. - 0.132: Fabio Priuli added 'PC-8801 MA (Hires display, VSYNC 24KHz)' system. ROMSET: 884736 bytes in 9 files / 565.32Kb packed $end $info=pc8801ma2 $mame 0.132 [Fabio Priuli] PC-8801MA2, NEC, 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. DRIVER: nec/pc8801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: pc8801_cass.xml, pc8801_flop.xml, pc8001_flop.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.251: Machine promoted to working [Angelo Salese, O.?Galibert, Carl]. - 0.132: Fabio Priuli added 'PC-8801 MA2 (Hires display, VSYNC 24KHz)' system. ROMSET: 565248 bytes in 3 files / 416.67Kb packed $end $info=pc8801mc $mame 0.132 [Fabio Priuli] PC-8801MC, NEC, 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. DRIVER: nec/pc8801.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: pc8801_cass.xml, pc8801_flop.xml, pc8001_flop.xml, generic_flop_525.xml, pc8801_cdrom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.132: Fabio Priuli added 'PC-8801 MC (Hires display, VSYNC 24KHz)' system. ROMSET: 630784 bytes in 4 files / 442.03Kb packed $end $info=pc8801mh $mame 0.132 [Fabio Priuli] PC-8801MH, NEC, 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. DRIVER: nec/pc8801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: pc8801_cass.xml, pc8801_flop.xml, pc8001_flop.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.251: Machine promoted to working [Angelo Salese, O.?Galibert, Carl]. - 0.132: Fabio Priuli added 'PC-8801 MH (Hires display, VSYNC 24KHz)' system. ROMSET: 360448 bytes in 8 files / 204.96Kb packed $end $info=pc8801mk2 $mame 0.135 [Angelo Salese] PC-8801mkII, NEC, 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. DRIVER: nec/pc8801.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: pc8801_cass.xml, pc8801_flop.xml, pc8001_flop.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.135: Angelo Salese added 'NEC PC-8801mkII' system. ROMSET: 73728 bytes in 3 files / 56.38Kb packed $end $info=pc8801mk2fr $mame 0.132 [Fabio Priuli] PC-8801mkIIFR, NEC, 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. DRIVER: nec/pc8801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: pc8801_cass.xml, pc8801_flop.xml, pc8001_flop.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.251: Machine promoted to working [Angelo Salese, O.?Galibert, Carl]. - 0.135: Renamed (pc88m2fr) to (pc8801mk2fr). - 0.132: Fabio Priuli added 'PC-8801 MkIIFR (Hires display, VSYNC 24KHz)' system. ROMSET: 57344 bytes in 4 files / 42.58Kb packed $end $info=pc8801mk2mr $mame 0.132 [Fabio Priuli] PC-8801mkIIMR, NEC, 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. DRIVER: nec/pc8801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: pc8801_cass.xml, pc8801_flop.xml, pc8001_flop.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.251: Machine promoted to working [Angelo Salese, O.?Galibert, Carl]. - 0.135: Renamed (pc88m2mr) to (pc8801mk2mr). - 0.132: Fabio Priuli added 'PC-8801 MkIIMR (Hires display, VSYNC 24KHz)' system. ROMSET: 221184 bytes in 6 files / 135.46Kb packed $end $info=pc8801mk2sr $mame 0.132 [Fabio Priuli] PC-8801mkIISR, NEC, 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. DRIVER: nec/pc8801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: pc8801_cass.xml, pc8801_flop.xml, pc8001_flop.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.253: Enable outputs to joystick pins 6 & 7 [AJR]. - 0.251: Machine promoted to working [Angelo Salese, O.?Galibert, Carl]. - 0.135: Renamed (pc88m2sh) to (pc8801mk2sr). - 0.132: Fabio Priuli added 'NEC PC-8801mkIISR' system. ROMSET: 360448 bytes in 8 files / 136.99Kb packed $end $info=pc88va $mame 0.143u8 [Angelo Salese] PC-88VA, NEC, 1987 The PC-88VA was compatible with the PC-8801 and also had a V3 mode that operated in 16bit mode and allowed to run MS-DOS like OS. This machine had sprites for games in character mode. High quality games such as R-TYPE were released using this mode. Unfortunately this machine had no success and was replaced by the PC-88VA2/VA3 series in 1988 (source: http://www.old-computers.com/museum/computer.asp?c=401&st=1). DRIVER: nec/pc88va.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: pc88va.xml, pc88va_flop_orig.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.283: Cleanups around FDC. Better OPNA default mixing [Angelo Salese]. - 0.282: Subscribe to generic_flop_525.xml [Angelo Salese]. - 0.253: Enable outputs to joystick pins 6 & 7 [AJR]. - 0.147u4: Fixed upd765 SIS status when fid = 4, this makes NEC PC-88VA to attempt to DMA from floppy [Angelo Salese]. - 0.143u9: Fixed ROM names so cmpro won't complain [Curt Coder]. - 0.143u8: Angelo Salese added 'NEC PC-88VA' system. ROMSET: 1638400 bytes in 5 files / 638.67Kb packed $end $info=pc88va_sgp $mame 0.251 [Angelo Salese] NEC PC-88VA Super Graphic Processor, , ???? DRIVER: nec/pc88va_sgp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Angelo Salese added 'NEC PC88VA Super Graphic Processor' device. ROMSET: None required. $end $info=pc88va2 $mame 0.132 [Angelo Salese] PC-88VA2, NEC, 1988 The PC-88VA 2 was a PC-8xxxx series machine but also had V30 complatible mode, called V3 mode (the NEC V30 CPU was upper compatible with the Intel 8086). Thus, tough it was designed for home entertainment, the PC-88 VA /2 could be used for businesses. PC-88VA /2 was one of the highest performance machine in 1987. Especially, its graphic features were remarkable (source: http://www.old-computers.com/museum/computer.asp?c=402&st=1). DRIVER: nec/pc88va.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: pc88va.xml, pc88va_flop_orig.xml, generic_flop_525.xml RESOURCES: Snap, Title and Flyer. WIP: - 0.132: Angelo Salese added skeleton driver of 'NEC PC-88VA' system. ROMSET: 1638400 bytes in 5 files / 950.25Kb packed $end $info=pc88va2_fd_if $mame 0.251 [Angelo Salese] NEC PC-88VA2 floppy disk interface "PWD-516 72405162", , ???? DRIVER: devices/bus/nec_fdd/pc80s31k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Angelo Salese added 'NEC PC-88VA2 floppy disk interface "PWD-516 72405162"' device. ROMSET: 8192 bytes in 1 file / 3.66Kb packed $end $info=pc9486 $mame 0.234 [Zalog, rfka01] PC9486, Amstrad, 199? Technical informations: https://theretroweb.com/motherboards/s/ecs-ux486vio-a-rev.-1.0 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and Flyer. WIP: - 0.234: Zalog and rfka01 added 'Amstrad PC9486' system. ROMSET: 131072 bytes in 1 file / 62.50Kb packed $end $info=pc97338 $mame 0.271 [Angelo Salese] National Semiconductor PC97338 Super I/O, , ???? DRIVER: devices/machine/pc97338.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Angelo Salese added 'National Semiconductor PC97338 Super I/O' device. ROMSET: None required. $end $info=pc98_119_kbd $mame 0.277 [Angelo Salese] NEC PC-9801-119 Keyboard, , ???? The NEC PC-9801-119 Keyboard is a keyboard designed specifically for use with the NEC PC-9801 series computers, a popular line of personal computers manufactured by NEC and popularized mainly in Japan during the 1980s and 1990s. The PC-9801-119 is a standard hardware interface (keyboard) for many models in the PC-9801 series, and is a key tool for user input. It was commonly included as part of the system or sold separately as a replacement or add-on component. DRIVER: nec/pc98_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Angelo Salese added 'NEC PC-9801-119 Keyboard' device. ROMSET: None required. $end $info=pc98_cbus_root $mame 0.283 [Angelo Salese] PC-98 C-Bus root, , ???? DRIVER: devices/bus/pc98_cbus/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Add PC-FXGA placeholder [Angelo Salese]. - 0.283: Angelo Salese added 'PC-98 C-Bus root' device. ROMSET: None required. $end $info=pc98_cbus_slot $mame 0.149u1 PC-98 C-Bus slot, , ???? DRIVER: devices/bus/pc98_cbus/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Preliminary LHA-201 SCSI-2 interface [Angelo Salese, Mike Stedman]. Move slots as children of root. BREAKING CHANGE: mapping slots now uses the -cbus:N nomenclature rather than -cbusN. Initial stub for Melco LGY-98 network card. Implement eop. Add SNE Sound Orchestra [Angelo Salese]. - 0.282: Renamed (pc9801_slot) to (pc98_cbus_slot) and Changed description to 'PC-98 C-Bus slot'. Preliminary PC9801-14 support. Hookup 2D floppy option. Move pc80s31k to bus/nec_fdd folder [Angelo Salese]. - 0.231: Changed description to 'PC-9801 C-bus slot'. - 0.149u1: Added 'PC-9801 sound cbus slot' device. ROMSET: None required. $end $info=pc98_cd $mame 0.171 NEC PC-98 CD-ROM Drive, , ???? DRIVER: nec/pc98_cd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Renamed (pc9801_cd) to (pc98_cd) and Changed description to 'NEC PC-98 CD-ROM Drive'. - 0.171: Added 'PC9801 CD-ROM Drive' device. ROMSET: None required. $end $info=pc98_fdd_2dd $mame 0.282 [Angelo Salese] NEC PC-98 2DD FDD bridge, , ???? DRIVER: devices/bus/pc98_cbus/fdd_2dd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Port over from base driver [Angelo Salese]. - 0.283: Renamed (fdd_2d) to (pc98_fdd_2dd). - 0.282: Angelo Salese added 'NEC FDD 320KB 2D bridge interface' device. ROMSET: 32768 bytes in 2 files / 1.67Kb packed $end $info=pc98_fdd_2hd $mame 0.283 [Angelo Salese] NEC PC-98 2HD FDD bridge, , ???? DRIVER: devices/bus/pc98_cbus/fdd_2hd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'NEC PC-98 2HD FDD bridge' device. ROMSET: 4096 bytes in 1 file / 2.50Kb packed $end $info=pc98_kbd $mame 0.149u1 NEC PC-98 Keyboard, , ???? DRIVER: nec/pc98_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Renamed (pc9801_kbd) to (pc98_kbd) and Changed description to 'NEC PC-98 Keyboard'. - 0.272: Converted the PC-9801 keyboard device to use a serial interface with control signals [Angelo Salese]. Make stub RDY/RTY lines, allows actual tx transmission nec/pc9801.cpp: zero m_dma_access_ctrl for pc9801rs, pending further investigation [Angelo Salese, smf]. Convert to serial interface (#12936): Preliminary attempt to serial interface. Provide better typematic values [skip ci]. - 0.271: Clear IRQ line in device_reset. Fix pc9801vm non-working keyboard on soft resets [Angelo Salese]. - 0.186: Renamed (pc9801_kbd_) to (pc9801_kbd) and description changed to 'PC-9801 Keyboard'. - 0.149u1: Added 'pc9801_kbd' device. ROMSET: None required. $end $info=pc98_memsw $mame 0.213 [Angelo Salese] NEC PC-98 Memory Switch device, , ???? DRIVER: nec/pc98_memsw.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Renamed (pc9801_memsw) to (pc98_memsw) and Changed description to 'NEC PC-98 Memory Switch device'. - 0.213: Angelo Salese added 'NEC PC-9801 Memory Switch device' device. ROMSET: None required. $end $info=pc98_otomichan_kai $mame 0.236 [Angelo Salese] MAD Factory Otomi-chan Kai sound card, , ???? DRIVER: devices/bus/pc98_cbus/pc9801_86.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.283: Changed description to 'MAD Factory Otomi-chan Kai sound card'. - 0.236: Angelo Salese added 'MAD Factory Otomi-chan Kai' device. ROMSET: 16384 bytes in 2 files / 12.48Kb packed $end $info=pc98_sdip $mame 0.277 [Angelo Salese] NEC PC-98 SDIP device, , ???? DRIVER: nec/pc98_sdip.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Angelo Salese added 'NEC PC-98 SDIP device' device. ROMSET: None required. $end $info=pc9801 $mame 0.249 [Andrew Terwilliger] PC-9801, NEC, 1982 The PC-9800 series, commonly shortened to PC-98 or 98, is a lineup of Japanese 16-bit and 32-bit personal computers manufactured by NEC from 1982 to 2000. The platform established NEC's dominance in the Japanese personal computer market, and, by 1999, more than 18 million units had been sold.[4] While NEC did not market these specific machines in the West, it sold the NEC APC III, which had similar hardware as early PC-98 models. The PC-98 was initially released as a business-oriented personal computer which had backward compatibility with the successful PC-8800 series. The range of the series has expanded, and in the 1990s it was used in a variety of industry fields including education and hobbies. NEC succeeded in attracting third-party suppliers and a wide range of users, and the PC-98 dominated the Japanese PC market with more than 60% by 1991. IBM clones lacked graphics capabilities to handle complex Japanese writing systems. In addition, Japanese computer manufacturers marketed personal computers that were based on each proprietary architecture for the domestic market. Global PC manufacturers, with the exception of Apple, had failed to overcome the language barrier, and the Japanese PC market was isolated from the global market (source: https://en.wikipedia.org/wiki/PC-9800_series). DRIVER: nec/pc9801.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml RESOURCES: Snap and Title. WIP: - 0.282: Update and re-sort QA (#14316). Subscribe to generic_flop_525.xml [Angelo Salese]. - 0.278: Try again with scrolling [cracyc]. - 0.277: Ignore bit 7 of the ram tile bytes and only draw the right half if preceded by the same tile index [cracyc]. - 0.272: Save the egc pattern regs when set on write. Reset egc on rop reg write. Remove debugging leftover. Make sure a read by itself can load the shifter. If the grcg or egc is enabled then write to the planes in the currently selected vram bank. EGC improvement. bitswap egc mask just like the VRAM [cracyc]. Add identification notes. Hookup ARTIC I/O port 0x5f write. Fix precedence error [AJR]. Add RS232 port, hookup SIO IRQ handling. Convert pc9801vm11 as partial pc286u set for pc9801_epson [Angelo Salese]. - 0.271: Add 7220 monitor clock register, cleanups around display enable [Angelo Salese]. Try again to handle pcg chars. If neighboring char tiles have the same code then draw them as left and right. Force single width chars in pcg area [cracyc]. - 0.265: Simpler method to init m_egc struct at reset [Robbbert]. Don't init EGC at reset, mos6560: mask offset to fix possible array out of bounds access, avr8: correct copy paste error on some gpio_out_cb [hap]. - 0.260: Fix a20 [cracyc]. - 0.259: Fix a20 [cracyc]. - 0.258: Fix scroll and apply reverse attribute after blink [cracyc]. - 0.249: Andrew Terwilliger added 'NEC PC-9801' system. ROMSET: 1292288 bytes in 20 files / 286.22Kb packed $end $info=pc9801_02_128kb $mame 0.283 [Angelo Salese] NEC PC-9801-02 conventional RAM, , ???? DRIVER: devices/bus/pc98_cbus/pc9801_02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'NEC PC-9801-02 conventional RAM' device. ROMSET: None required. $end $info=pc9801_02_256kb $mame 0.283 [Angelo Salese] NEC PC-9801-41 conventional RAM, , ???? DRIVER: devices/bus/pc98_cbus/pc9801_02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'NEC PC-9801-41 conventional RAM' device. ROMSET: None required. $end $info=pc9801_02_384kb $mame 0.283 [Angelo Salese] NEC PC-9801-02 x 1 + PC-9801-41 x 1 conventional RAMs, , ???? DRIVER: devices/bus/pc98_cbus/pc9801_02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'NEC PC-9801-02 x 1 + PC-9801-41 x 1 conventional RAMs' device. ROMSET: None required. $end $info=pc9801_02_512kb $mame 0.283 [Angelo Salese] NEC PC-9801-41 x 2 conventional RAMs, , ???? DRIVER: devices/bus/pc98_cbus/pc9801_02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'NEC PC-9801-41 x 2 conventional RAMs' device. ROMSET: None required. $end $info=pc9801_02_640kb $mame 0.283 [Angelo Salese] NEC PC-9801-41 x 2 + PC-9801-02 x 1 conventional RAMs, , ???? DRIVER: devices/bus/pc98_cbus/pc9801_02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'NEC PC-9801-41 x 2 + PC-9801-02 x 1 conventional RAMs' device. ROMSET: None required. $end $info=pc9801_118 $mame 0.148 [Angelo Salese] NEC PC-9801-118 sound card, , ???? DRIVER: devices/bus/pc98_cbus/pc9801_118.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.283: Changed description to 'NEC PC-9801-118 sound card'. - 0.236: Changed description to 'NEC PC-9801-118'. - 0.148: Angelo Salese added 'pc9801_118' device. ROMSET: None required. $end $info=pc9801_14 $mame 0.282 [Angelo Salese] NEC PC-9801-14 music card, , ???? DRIVER: devices/bus/pc98_cbus/pc9801_14.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.283: Changed description to 'NEC PC-9801-14 music card'. Hookup TMS3631 stub [Angelo Salese]. - 0.282: Angelo Salese added 'NEC PC-9801-14' device. ROMSET: 16384 bytes in 2 files / 5.20Kb packed $end $info=pc9801_26 $mame 0.148 [Angelo Salese] NEC PC-9801-26/K sound card, , ???? DRIVER: devices/bus/pc98_cbus/pc9801_26.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Changed description to 'NEC PC-9801-26/K sound card'. - 0.277: Changed description to 'NEC PC-9801-26/K'. Hookup IRQ select, guesswork for DE-9 output pins [Angelo Salese]. - 0.272: Approximate better mixing [Angelo Salese]. - 0.236: Changed description to 'NEC PC-9801-26'. - 0.148: Angelo Salese added 'pc9801_26' device. ROMSET: 49152 bytes in 4 files / 35.34Kb packed $end $info=pc9801_27 $mame 0.155 NEC PC-9801-27 SASI interface, , ???? DRIVER: devices/bus/pc98_cbus/pc9801_27.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Hookup DIP switches. Assign DMA params [Angelo Salese]. - 0.283: Renamed (pc9801_sasi) to (pc9801_27). - 0.186: Changed description to 'PC9801 SASI Controller'. - 0.155: Added 'PC-9801 SASI Controller' device. ROMSET: 4096 bytes in 1 file / 2.50Kb packed $end $info=pc9801_54_15mb $mame 0.283 [Angelo Salese] PC-9801-54 15MB SIMM, , ???? DRIVER: devices/bus/pc98_54simm/simm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'PC-9801-54 15MB SIMM' device. ROMSET: None required. $end $info=pc9801_54_2mb $mame 0.283 [Angelo Salese] PC-9801-54 2MB SIMM, , ???? DRIVER: devices/bus/pc98_54simm/simm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'PC-9801-54 2MB SIMM' device. ROMSET: None required. $end $info=pc9801_54_4mb $mame 0.283 [Angelo Salese] PC-9801-54 4MB SIMM, , ???? DRIVER: devices/bus/pc98_54simm/simm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'PC-9801-54 4MB SIMM' device. ROMSET: None required. $end $info=pc9801_54_7mb $mame 0.283 [Angelo Salese] PC-9801-54 7MB SIMM, , ???? DRIVER: devices/bus/pc98_54simm/simm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'PC-9801-54 7MB SIMM' device. ROMSET: None required. $end $info=pc9801_54_8mb $mame 0.283 [Angelo Salese] PC-9801-54 8MB SIMM, , ???? DRIVER: devices/bus/pc98_54simm/simm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'PC-9801-54 8MB SIMM' device. ROMSET: None required. $end $info=pc9801_54_9mb $mame 0.283 [Angelo Salese] PC-9801-54 9MB SIMM, , ???? DRIVER: devices/bus/pc98_54simm/simm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'PC-9801-54 9MB SIMM' device. ROMSET: None required. $end $info=pc9801_54_simm $mame 0.283 [Angelo Salese] PC-9801-54 54SIMM Slot, , ???? DRIVER: devices/bus/pc98_54simm/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'PC-9801-54 54SIMM Slot' device. ROMSET: None required. $end $info=pc9801_55l $mame 0.236 [Angelo Salese] NEC PC-9801-55L SCSI interface, , ???? DRIVER: devices/bus/pc98_cbus/pc9801_55.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Changed description to 'NEC PC-9801-55L SCSI interface'. Needs increment address for wdc related registers. Hookup ROM bank and fix WDC status read [Angelo Salese]. - 0.236: Angelo Salese added 'NEC PC-9801-55L' device. ROMSET: 65536 bytes in 2 files / 4.31Kb packed $end $info=pc9801_55u $mame 0.236 [Angelo Salese] NEC PC-9801-55U SCSI interface, , ???? DRIVER: devices/bus/pc98_cbus/pc9801_55.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Changed description to 'NEC PC-9801-55U SCSI interface'. Needs increment address for wdc related registers. Hookup ROM bank and fix WDC status read [Angelo Salese]. - 0.236: Angelo Salese added 'NEC PC-9801-55U' device. ROMSET: 65536 bytes in 2 files / 4.31Kb packed $end $info=pc9801_61_16mb $mame 0.283 [Angelo Salese] PC-9801-61 16MB SIMM, , ???? DRIVER: devices/bus/pc98_61simm/simm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'PC-9801-61 16MB SIMM' device. ROMSET: None required. $end $info=pc9801_61_20mb $mame 0.283 [Angelo Salese] PC-9801-61 20MB SIMM, , ???? DRIVER: devices/bus/pc98_61simm/simm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'PC-9801-61 20MB SIMM' device. ROMSET: None required. $end $info=pc9801_61_2mb $mame 0.283 [Angelo Salese] PC-9801-61 2MB SIMM, , ???? DRIVER: devices/bus/pc98_61simm/simm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'PC-9801-61 2MB SIMM' device. ROMSET: None required. $end $info=pc9801_61_32mb $mame 0.283 [Angelo Salese] PC-9801-61 32MB SIMM, , ???? DRIVER: devices/bus/pc98_61simm/simm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'PC-9801-61 32MB SIMM' device. ROMSET: None required. $end $info=pc9801_61_4mb $mame 0.283 [Angelo Salese] PC-9801-61 4MB SIMM, , ???? DRIVER: devices/bus/pc98_61simm/simm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'PC-9801-61 4MB SIMM' device. ROMSET: None required. $end $info=pc9801_61_64mb $mame 0.283 [Angelo Salese] PC-9801-61 64MB SIMM, , ???? DRIVER: devices/bus/pc98_61simm/simm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'PC-9801-61 64MB SIMM' device. ROMSET: None required. $end $info=pc9801_61_8mb $mame 0.283 [Angelo Salese] PC-9801-61 8MB SIMM, , ???? DRIVER: devices/bus/pc98_61simm/simm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'PC-9801-61 8MB SIMM' device. ROMSET: None required. $end $info=pc9801_61_simm $mame 0.283 [Angelo Salese] PC-9801-61 61SIMM Slot, , ???? DRIVER: devices/bus/pc98_61simm/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'PC-9801-61 61SIMM Slot' device. ROMSET: None required. $end $info=pc9801_86 $mame 0.148 [Angelo Salese] NEC PC-9801-86 sound card, , ???? DRIVER: devices/bus/pc98_cbus/pc9801_86.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.283: Changed description to 'NEC PC-9801-86 sound card'. Better OPNA default mixing. Better OPNA default mixing [Angelo Salese]. - 0.278: Fix DAC routing regression [Angelo Salese]. - 0.277: DAC playback fixes towards win95. Basic DAC logging [Angelo Salese]. - 0.272: Fix clang error: lambda capture 'this' is not used [-Werror,-Wunused-lambda-capture]. Implement PCM mute control. Convert PCM space to address_map. Convert IRQ handling to input_merger. Attempt to resolve DAC FIFO under/overflows [Angelo Salese]. - 0.251: Use lowercase for descriptive text in descriptions in 'pc98.xml' [ArcadeShadow]. - 0.236: Changed description to 'NEC PC-9801-86'. - 0.204: Fixed stereo sound routing, and fixed a PSG level balance regression [r09]. - 0.197: Improved PCM timer behaviour - actual master clock still unknown [cam900]. - 0.148: Angelo Salese added 'pc9801_86' device. ROMSET: 32768 bytes in 2 files / 21.40Kb packed $end $info=pc9801bx2 $mame 0.149u1 [Angelo Salese] PC-9801BX2/U2 (98 FELLOW), NEC, 1993 Technical information and pictures (in japanese language): http://www.pc-98.jp/htmls/1800000006120.html DRIVER: nec/pc9801.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.236: Changed description to 'PC-9801BX2/U2 (98 FELLOW)'. - 0.149u1: Angelo Salese added 'NEC PC-9801BX2/U2 system (not working). ROMSET: 681984 bytes in 13 files / 315.76Kb packed $end $info=pc9801dx $mame 0.249 [flyingharuka] PC-9801DX, NEC, 1990 The PC-9800 series, commonly shortened to PC-98 or 98, is a lineup of Japanese 16-bit and 32-bit personal computers manufactured by NEC from 1982 to 2000. The platform established NEC's dominance in the Japanese personal computer market, and, by 1999, more than 18 million units had been sold.[4] While NEC did not market these specific machines in the West, it sold the NEC APC III, which had similar hardware as early PC-98 models. The PC-98 was initially released as a business-oriented personal computer which had backward compatibility with the successful PC-8800 series. The range of the series has expanded, and in the 1990s it was used in a variety of industry fields including education and hobbies. NEC succeeded in attracting third-party suppliers and a wide range of users, and the PC-98 dominated the Japanese PC market with more than 60% by 1991. PC-9801DX: CPU: 80286 @ 12 MHz - Features: Onboard 26K sound - Other: /U means 3.5" floppy drives No /U means 5.25" floppy drives (source: https://en.wikipedia.org/wiki/PC-9800_series) DRIVER: nec/pc9801.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml RESOURCES: Snap and Title. WIP: - 0.249: flyingharuka added 'NEC PC-9801DX' system. ROMSET: 681984 bytes in 7 files / 284.03Kb packed $end $info=pc9801f $mame 0.142 [Angelo Salese, Carl] PC-9801F, NEC, 1983 The PC-9801 was a very popular PC in Japan. PC-9801's design was very similar to IBM-PC, but was slightly extended. VRAM (Video RAM) is strongly extended from original IBM-PC, enabling it to display kanji characters without bitmap memory (as ASCII characters). But I/O systems, Interrupt systems are almost the same. There were in fact three models : F1, F2 and F3. Whereas F1 & F2 models have only 128k RAM, the F3 had 256 kb RAM and 10 Mb hard-disk built-in (source: http://www.old-computers.com/museum/computer.asp?c=404). DRIVER: nec/pc9801.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.142u5: Added '2hdif.rom dump [Angelo Salese]. - 0.142: Renamed (pc9801) to (pc9801f). - 0.132: Angelo Salese and Carl added skeleton driver of 'NEC PC-9801' system. ROMSET: 98304 bytes in 6 files / 76.68Kb packed $end $info=pc9801fs $mame 0.249 [flyingharuka] PC-9801FS, NEC, 1992 The PC-9800 series, commonly shortened to PC-98 or 98, is a lineup of Japanese 16-bit and 32-bit personal computers manufactured by NEC from 1982 to 2000. The platform established NEC's dominance in the Japanese personal computer market, and, by 1999, more than 18 million units had been sold.[4] While NEC did not market these specific machines in the West, it sold the NEC APC III, which had similar hardware as early PC-98 models. The PC-98 was initially released as a business-oriented personal computer which had backward compatibility with the successful PC-8800 series. The range of the series has expanded, and in the 1990s it was used in a variety of industry fields including education and hobbies. NEC succeeded in attracting third-party suppliers and a wide range of users, and the PC-98 dominated the Japanese PC market with more than 60% by 1991. PC-9801FS: CPU: 80386DX @ 16 MHz - Features: Onboard 26K sound (source: https://en.wikipedia.org/wiki/PC-9800_series). DRIVER: nec/pc9801.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.249: flyingharuka added 'NEC PC-9801FS' system. ROMSET: 681984 bytes in 7 files / 288.73Kb packed $end $info=pc9801m2 $mame 0.283 [anonymous] PC-9801M2, NEC, 1984 Desktop computer released in 1984 as part of the PC-9801 family, featuring a 16-bit architecture, a built-in monochrome high-resolution display (720×512), and support for 5.25" floppy disks. Designed for the Japanese market, it offered an advanced environment for productivity, programming, and gaming, complete with a proprietary operating system and extensive software compatibility within its own ecosystem. DRIVER: nec/pc9801.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml RESOURCES: Snap and Title. WIP: - 0.283: anonymous added 'NEC PC-9801M2' system. ROMSET: 98304 bytes in 1 file / 67.60Kb packed $end $info=pc9801rs $mame 0.142 [Angelo Salese, Carl] PC-9801RS, NEC, 1989 The NEC PC-9801, or PC-98 series, is a Japanese 16-bit microcomputer manufactured by NEC from 1982 onwards. The platform established NEC's dominance in the Japanese personal computer market, and by 1999, more than 18 million PC-98 units had been sold. The PC-98 is different from the IBM PC in many ways; for instance, it uses its own 16 bit C-Bus instead of the ISA bus; BIOS, I/O port addressing, memory management, and graphics output are also different. However, localized MS-DOS or Windows will still run on PC-9801s. The PC-9801RS as CPU 80386SX 16-20MHz with two floppy-disk da 5" 2HD/2DD (sources: http://en.wikipedia.org/wiki/NEC_PC-9801 and http://it.wikipedia.org/wiki/NEC_PC-9801). DRIVER: nec/pc9801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.142: Angelo Salese and Carl added 'NECPC-9801RS' system. ROMSET: 813056 bytes in 15 files / 338.33Kb packed $end $info=pc9801rx $mame 0.143u4 [Angelo Salese] PC-9801RX, NEC, 1988 Technical information and pictures (japanese): http://www.pc-9800.net/db_98/data/pc-9801rx.htm DRIVER: nec/pc9801.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.143u4: Miodrag Milanović added skeleton driver of 'NEC PC-9801RX' system. ROMSET: 583680 bytes in 8 files / 261.65Kb packed $end $info=pc9801us $mame 0.236 [coolmod] PC-9801US, NEC, 1992 The PC-9800 series (Japanese: PC-9800????, Hepburn: P? Sh? Ky?sen Happyaku Shir?zu), commonly shortened to PC-98 or 98 (???????, Ky?-hachi), is a lineup of Japanese 16-bit and 32-bit personal computers manufactured by NEC from 1982 to 2000. The platform established NEC's dominance in the Japanese personal computer market, and, by 1999, more than 18 million units were sold. The PC-98 was initially released as a business-oriented personal computer which had backward compatibility with the successful PC-8800 series. The range of the series has expanded, and in the 1990s it was used in a variety of industry fields including education and hobbies. NEC succeeded in attracting third-party suppliers and a wide range of users, and the PC-98 dominated the Japanese PC market with more than 60% by 1991. IBM clones lacked graphics capabilities to handle complex Japanese writing systems. In addition, Japanese computer manufacturers marketed personal computers that were based on each proprietary architecture for the domestic market. Global PC manufacturers except Apple could not break the language barrier, and the Japanese PC market was isolated from the global market (source: https://en.wikipedia.org/wiki/PC-9800_series). DRIVER: nec/pc9801.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.236: coolmod added 'NEC PC-9801US' system. ROMSET: 944128 bytes in 6 files / 276.25Kb packed $end $info=pc9801uv2 $mame 0.277 [Mike Stedman] PC-9801UV2, NEC, 1986 The NEC PC-9801UV2 is a variant of the famous PC-9801 computer system, developed and manufactured by NEC (Nippon Electric Company), one of the largest computer manufacturers in Japan. The PC-9801 series was launched beginning in 1982 and played a dominant role in the Japanese personal computer market until the late decade of the 1990s. The specific model PC-9801UV2 is part of the long line of hardware upgrades and variants introduced during the life of the system, probably referring to a configuration with an improved or expanded video unit (hence the suffix "UV," which could stand for Video Upgrade or Video Unit ). DRIVER: nec/pc9801.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml RESOURCES: Snap and Title. WIP: - 0.277: Mike Stedman added 'NEC PC-9801UV2' system. ROMSET: 98304 bytes in 4 files / 76.92Kb packed $end $info=pc9801ux $mame 0.143u4 [Angelo Salese] PC-9801UX, NEC, 1987 Technical information and pictures (japanese): http://www2.ucatv.ne.jp/~m_okubo.moon/pc9801/pc9801ux.html DRIVER: nec/pc9801.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.143u4: Miodrag Milanović added skeleton driver of 'NEC PC-9801UX' system. ROMSET: 550912 bytes in 7 files / 252.72Kb packed $end $info=pc9801vm $mame 0.143u4 [Angelo Salese] PC-9801VM, NEC, 1985 Technical information and pictures (japanese): http://121ware.com/navigate/learn/pcmuseum/85_98vm.html DRIVER: nec/pc9801.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.143u4: Miodrag Milanović added skeleton driver of 'NEC PC-9801VM' system. ROMSET: 401408 bytes in 8 files / 190.14Kb packed $end $info=pc9801vx $mame 0.236 [qazmko1029] PC-9801VX, NEC, 1986 The PC-9800 series (Japanese: PC-9800????, Hepburn: P? Sh? Ky?sen Happyaku Shir?zu), commonly shortened to PC-98 or 98 (???????, Ky?-hachi), is a lineup of Japanese 16-bit and 32-bit personal computers manufactured by NEC from 1982 to 2000. The platform established NEC's dominance in the Japanese personal computer market, and, by 1999, more than 18 million units were sold. The PC-98 was initially released as a business-oriented personal computer which had backward compatibility with the successful PC-8800 series. The range of the series has expanded, and in the 1990s it was used in a variety of industry fields including education and hobbies. NEC succeeded in attracting third-party suppliers and a wide range of users, and the PC-98 dominated the Japanese PC market with more than 60% by 1991. IBM clones lacked graphics capabilities to handle complex Japanese writing systems. In addition, Japanese computer manufacturers marketed personal computers that were based on each proprietary architecture for the domestic market. Global PC manufacturers except Apple could not break the language barrier, and the Japanese PC market was isolated from the global market. NEC took care to maintain compatibility and inheritance. The PC-9801VM can select a clock frequency between 8 and 10 MHz and also offers an optional 8086 card because the V30 has different instruction cycles. The V30 has unique instructions which are not implemented in other Intel x86 processors. Some PC-98 applications use them, so the PC-9801VX (1986) was designed to run Intel 80286 and V30 selectively. The PC-9801RA (1988) has an Intel 80386 and a V30. The PC-9801DA (1990) does not have this, but its clock speed is configurable (source: https://en.wikipedia.org/wiki/PC-9800_series). DRIVER: nec/pc9801.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml RESOURCES: Snap and Title. WIP: - 0.236: qazmko1029 added 'NEC PC-9801VX' system. ROMSET: 550912 bytes in 9 files / 262.25Kb packed $end $info=pc9821 $mame 0.132 [Angelo Salese, Carl] PC-9821 (98MULTi), NEC, 1992 PC-9821 series, the NEC had been sold until 1992 and 2003 personal computer is the name of the product group. It was the main models of NEC's consumer PC product in about four years from around 1993 until the fall of 1997. PC-9800 series it is upward-compatible product. Only the part "21" out of '9821' in the product name has become a white character, meaning that it is put 'PC-9800 series for the 21st century'. However, without waiting for the new series I 21st century PC98-NX released. (English version release of Windows 3.0 Windows 3.x era of 1990 Japanese edition / May 1991 Mon 2, Windows 3.1 is the English version in 1992 Japanese edition / April 1993 May), the major In addition to the corresponding business applications to Windows in succession, DOS / V With the advent of Compaq inexpensive while corresponding to Japanese products such as PC / AT compatible offensive by is now one after another, machine manufacturers domestic Japanese The companies were being forced to respond to these (source, traslated from japanese: http://ja.wikipedia.org/wiki/PC-9821%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA). DRIVER: nec/pc9821.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.288: Add save items for pegc pc98.xml: Mark flashb partial [cracyc]. - 0.282: Fix 7220->grcg access [cracyc]. - 0.272: Hookup PEGC MMIO as memory_view. Fix refresh rate regression [Angelo Salese]. Simulate some bus delays [cracyc]. - 0.236: Changed description to 'PC-9821 (98MULTi)'. - 0.132: Angelo Salese and Carl added skeleton driver of 'NEC PC-9821' system. ROMSET: 583680 bytes in 8 files / 266.93Kb packed $end $info=pc9821ap2 $mame 0.155 [caius] PC-9821Ap2/U8W (98MATE A), NEC, 1993 Technical information and pictures (in japanese): http://www.pasocomclub.co.jp/htmls/1100000019169.html DRIVER: nec/pc9821.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.158: Added 'newly dumped BIOS [caius]. - 0.155: caius added 'NEC PC-9821AP2/U8W (98MATE A)' system. ROMSET: 1337344 bytes in 3 files / 457.23Kb packed $end $info=pc9821as $mame 0.143u4 [Angelo Salese] PC-9821As (98MATE A), NEC, 1993 DRIVER: nec/pc9821.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.236: Chaged description to 'PC-9821As (98MATE A)'. - 0.143u4: Angelo Salese added skeleton driver of 'NEC PC-9821 (98MATE A)' system. ROMSET: 976896 bytes in 7 files / 308.50Kb packed $end $info=pc9821ce $mame 0.143u4 [Angelo Salese] PC-9821Ce (98MULTi CanBe), NEC, 1993 The NEC PC-9801, or PC-98 series, is a Japanese 16-bit microcomputer manufactured by NEC from 1982 onwards. The platform established NEC's dominance in the Japanese personal computer market, and by 1999, more than 18 million PC-98 units had been sold. The PC-9821: CPU Intel 80386SX, RAM 4 MByte, CD-ROM, HD 40 MByte, video resolution 640x480 256 colors and SCSI interface (sources: http://it.wikipedia.org/wiki/NEC_PC-9801 and http://en.wikipedia.org/wiki/NEC_PC-9801). DRIVER: nec/pc9821.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.282: Renamed (pc9821ce2) to (pc9821ce) and Changed description to 'PC-9821Ce (98MULTi CanBe)'. - 0.236: Changed description to 'PC-9821Ce2 (98MULTi CanBe)'. - 0.143u4: Angelo Salese added skeleton driver of 'NEC PC-9821 (98MULTi Ce2)' system. ROMSET: 944128 bytes in 6 files / 300.06Kb packed $end $info=pc9821cx3 $mame 0.236 [flyingharuka] PC-9821Cx3 (98MULTi CanBe), NEC, 1995 The PC-9800 series (Japanese: PC-9800????, Hepburn: P? Sh? Ky?sen Happyaku Shir?zu), commonly shortened to PC-98 or 98 (???????, Ky?-hachi), is a lineup of Japanese 16-bit and 32-bit personal computers manufactured by NEC from 1982 to 2000. The platform established NEC's dominance in the Japanese personal computer market, and, by 1999, more than 18 million units were sold. The PC-98 was initially released as a business-oriented personal computer which had backward compatibility with the successful PC-8800 series. The range of the series has expanded, and in the 1990s it was used in a variety of industry fields including education and hobbies. NEC succeeded in attracting third-party suppliers and a wide range of users, and the PC-98 dominated the Japanese PC market with more than 60% by 1991. IBM clones lacked graphics capabilities to handle complex Japanese writing systems. In addition, Japanese computer manufacturers marketed personal computers that were based on each proprietary architecture for the domestic market. Global PC manufacturers except Apple could not break the language barrier, and the Japanese PC market was isolated from the global market (source: https://en.wikipedia.org/wiki/PC-9800_series). DRIVER: nec/pc9821.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.236: flyingharuka added 'NEC PC-9821Cx3 (98MULTi CanBe)' system. ROMSET: 1468416 bytes in 22 files / 518.29Kb packed $end $info=pc9821nr15 $mame 0.236 [flyingharuka] PC-9821Nr15 (98NOTE Lavie), NEC, 1996 Technical information (in Japanese): https://www.inversenet.co.jp/pclist/product/NEC-note/PC9821NR233S32T.html DRIVER: nec/pc9821.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.236: flyingharuka added 'NEC PC-9821Nr15 (98NOTE Lavie)' system. ROMSET: 714752 bytes in 7 files / 332.58Kb packed $end $info=pc9821nr166 $mame 0.236 [flyingharuka] PC-9821Nr166 (98NOTE Lavie), NEC, 1997 Technical information (in Japanese): https://www.inversenet.co.jp/pclist/product/NEC-note/PC%252D9821Nr166%252DX30N.html DRIVER: nec/pc9821.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.236: flyingharuka added 'NEC PC-9821Nr166 (98NOTE Lavie)' system. ROMSET: 524288 bytes in 9 files / 298.42Kb packed $end $info=pc9821nw150 $mame 0.236 [flyingharuka] PC-9821Nw150 (98NOTE Lavie), NEC, 1997 Technical information (in Japanese): https://www.inversenet.co.jp/pclist/product/NEC-note/PC%252D9821Nw150%252DS20L.html DRIVER: nec/pc9821.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.236: flyingharuka added 'NEC PC-9821Nw150 (98NOTE Lavie)' system. ROMSET: 262144 bytes in 1 file / 149.69Kb packed $end $info=pc9821ra20 $mame 0.231 [flyingharuka] PC-9821Ra20 (98MATE R), NEC, 1996 DRIVER: nec/pc9821.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.231: flyingharuka added 'NEC PC-9821Ra20 (98MATE R)' system. ROMSET: 714752 bytes in 7 files / 328.40Kb packed $end $info=pc9821ra266 $mame 0.236 [flyingharuka] PC-9821Ra266 (98MATE R), NEC, 1997 DRIVER: nec/pc9821.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.236: flyingharuka added 'NEC PC-9821Ra266 (98MATE R)' system. ROMSET: 262144 bytes in 1 file / 145.65Kb packed $end $info=pc9821ra333 $mame 0.231 [flyingharuka] PC-9821Ra333 (98MATE R), NEC, 1998 DRIVER: nec/pc9821.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.231: flyingharuka added 'NEC PC-9821Ra333 (98MATE R)' system. ROMSET: 262144 bytes in 1 file / 149.92Kb packed $end $info=pc9821xa16 $mame 0.231 [flyingharuka] PC-9821Xa16 (98MATE X), NEC, 1996 DRIVER: nec/pc9821.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.236: Changed description to 'PC-9821Xa16 (98MATE X)'. - 0.231: flyingharuka added 'NEC PC-9821Xa16' system. ROMSET: 681984 bytes in 6 files / 321.98Kb packed $end $info=pc9821xv13 $mame 0.143u4 [Angelo Salese] PC-9821Xv13/W16 (98MATE X), NEC, 1996 The NEC PC-9801, or PC-98 series, is a Japanese 16-bit microcomputer manufactured by NEC from 1982 onwards. The platform established NEC's dominance in the Japanese personal computer market, and by 1999, more than 18 million PC-98 units had been sold. The PC-9821: CPU Intel 80386SX, RAM 4 MByte, CD-ROM, HD 40 MByte, video resolution 640x480 256 colors and SCSI interface (sources: http://it.wikipedia.org/wiki/NEC_PC-9801 and http://en.wikipedia.org/wiki/NEC_PC-9801). DRIVER: nec/pc9821.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: pc98.xml, pc98_flop_orig.xml, generic_flop_525.xml, pc98_hdd.xml, pc98_cd.xml, generic_cdrom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.282: Renamed (pc9821xs) to (pc9821xv13) and Changed description to 'PC-9821Xv13/W16 (98MATE X)'. - 0.236: Changed description to 'PC-9821Xs (98MATE X)'. - 0.143u4: Angelo Salese added skeleton driver of 'NEC PC-9821 (98MATE Xs)' system. ROMSET: 262144 bytes in 1 file / 142.80Kb packed $end $info=pc98ha $mame 0.236 [anonymous] PC-98HA (Handy98), NEC, 1990 DRIVER: nec/pc98ha.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Flyer. WIP: - 0.236: anonymous added 'NEC PC-98HA (Handy98)' system. ROMSET: 3866624 bytes in 6 files / 952.84Kb packed $end $info=pc98lt $mame 0.236 [anonymous] PC-98LT, NEC, 1989 DRIVER: nec/pc98ha.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.236: anonymous added 'NEC PC-98LT' system. ROMSET: 1441792 bytes in 5 files / 631.17Kb packed $end $info=pcat512me $mame 0.281 [Patrick Mackinlay] IBM Personal Computer AT 512Kb Memory Expansion, , ???? DRIVER: devices/bus/isa/pcat512me.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Patrick Mackinlay added 'IBM Personal Computer AT 512Kb Memory Expansion' device. ROMSET: None required. $end $info=pcb303 $mame 0.234 [Predator99, rfka01] PCB-303 Rev.01, Packard Bell, 198? Technical informations: http://www.win3x.org/uh19/motherboard/show/6811 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP - 0.234: Predator99 and rfka01 added 'Packard Bell PCB-303 Rev.01' system. ROMSET: 131072 bytes in 1 file / 46.78Kb packed $end $info=pccard $mame 0.149u1 [smf] PC Card Slot, , ???? DRIVER: devices/bus/pccard/pccard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: smf added 'PC Card Slot' device. ROMSET: None required. $end $info=pccm205 $mame 0.214 [rfka01] M205, PC-Chips, 198? Technical informations: https://theretroweb.com/motherboards/s/pcchips-m205 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'PC-Chips M205' system. ROMSET: 131072 bytes in 2 files / 80.04Kb packed $end $info=pccm209 $mame 0.234 [Am386DX-40, rfka01] M209, PC-Chips, 198? Technical informations: https://www.vogonswiki.com/index.php/PC_Chips_M-209 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.234: Am386DX-40 and rfka01 added 'PC-Chips M209' system. ROMSET: 65536 bytes in 1 file / 42.25Kb packed $end $info=pccm216 $mame 0.215 [rfka01] M216, PC-Chips, 198? Technical informations: https://theretroweb.com/motherboards/s/pcchips-m216 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.215: rfka01 added 'PC-Chips M216' system. ROMSET: 65536 bytes in 1 file / 36.29Kb packed $end $info=pccm317 $mame 0.234 [Predator99, rfka01] M317, PC-Chips, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/7033 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP - 0.234: Predator99 and rfka01 added 'PC-Chips M317' system. ROMSET: 65536 bytes in 1 file / 36.84Kb packed $end $info=pccm321 $mame 0.214 [rfka01] M321, PC-Chips, 199? Technical informations: https://theretroweb.com/motherboards/s/pcchips-m321-rev.-2.x#downloads DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'PC-Chips M321' system. ROMSET: 262144 bytes in 4 files / 154.88Kb packed $end $info=pccm326 $mame 0.214 [rfka01] M326, PC-Chips, 199? Technical informations: https://theretroweb.com/motherboards/s/pcchips-m326-v3.1 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.214: rfka01 added 'PC-Chips M326' system. ROMSET: 196608 bytes in 3 files / 131.58Kb packed $end $info=pccm396f $mame 0.215 [rfka01] M396F, PC-Chips, 199? Technical informations: https://stason.org/TULARC/pc/motherboards/F/FORCOM-TECHNOLOGY-CORPORATION-486-M396F.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP - 0.215: rfka01 added 'PC-Chips M396F' system. ROMSET: 196608 bytes in 3 files / 117.51Kb packed $end $info=pccm912 $mame 0.215 [rfka01] M912 (UMC UM8498F & UM8496 chipset), PC-Chips, 1994 Technical informations: https://theretroweb.com/motherboards/s/pcchips-m912-v1.4-486 DRIVER: umc/pc486vl.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, pdf Manual and PCB. WIP - 0.286: Changed description to 'M912 (UMC UM8498F & UM8496 chipset)'. - 0.215: rfka01 added 'PC-Chips M912' system. ROMSET: 196608 bytes in 3 files / 180.55Kb packed $end $info=pccm915i $mame 0.215 [rfka01] M915i, PC-Chips, 199? Technical informations: https://theretroweb.com/motherboards/s/pcchips-m915i-486 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, pdf Manual and PCB. WIP: - 0.215: rfka01 added 'PC-Chips M915i' system. ROMSET: 262144 bytes in 2 files / 225.26Kb packed $end $info=pccm919 $mame 0.214 [rfka01] M919, PC-Chips, 199? Technical informations: https://theretroweb.com/motherboards/s/pcchips-m919-v1.x#downloads DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'PC-Chips M919' system. ROMSET: 262144 bytes in 2 files / 198.92Kb packed $end $info=pcd $mame 0.144u5 [Dirk Best, rfka01] PC-D, Siemens, 1984 The PC-I and PC-X is a personal computer, the Siemens 1982 (PC X) or 1984 (PC-E) sold until 1986. This PC was the first IBM PC compatible computers, the Siemens AG. The PC-D line was abandoned in favor of the production of PCD-2 (source, traslated from german: http://de.wikipedia.org/wiki/Siemens_PC-D). DRIVER: siemens/pcd.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pcd_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.160: Keyboard and partial SCSI [Carl]. - 0.144u5: Dirk Best and rfka01 added 'skeleton driver for Siemens PC-D' system. ROMSET: 32768 bytes in 4 files / 22.31Kb packed $end $info=pcd_kbd $mame 0.160 Siemens PC-D Keyboard, , ???? DRIVER: siemens/pcd_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Siemens PC-D Keyboard'. - 0.160: Added 'PC-D Keyboard' device. ROMSET: 4096 bytes in 1 file / 2.36Kb packed $end $info=pcd_video $mame 0.166 Siemens PC-D Video, , ???? DRIVER: siemens/pcd_v.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.166: Added 'Siemens PC-D Video' device. ROMSET: 1024 bytes in 1 file / 0.45Kb packed $end $info=pcd2 $mame 0.192 [rfka01] PCD-2, Siemens, 1986 This was one of the first german IBM PC/AT compatible computer, some parts came from Tandon. It wasn't build like a conventional PC with a monolithic mainboard, instead it had an ISA (16Bit) BUS backplane. A CPU-card with a 80286 12MHz processor, an OMTI hard drive controller, one drive bay for a 1.2MByte HD TEAC FD55GFR floppy drive and a very uncommon combined CGA/Hercules card graphics was used. The monochrome monitor get its power via the signal connector (source: http://www.z80.eu/siemenspcd2.html) DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.192: rfka01 added 'Siemens PCD-2' system. ROMSET: 67584 bytes in 3 files / 43.92Kb packed $end $info=pcd204 $mame 0.215 [rfka01] PCD204 (PCD200 series), Philips, 1991 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Philips PCD204 (PCD200 series)' system. ROMSET: 131072 bytes in 2 files / 50.56Kb packed $end $info=pcd2m $mame 0.234 [Predator99, rfka01] PCD-2M, Siemens, 198? The Siemens PCD family was a product line AT -compatible personal computer that Siemens made from 1986 and sold before finally in 1996 was replaced by the Scenic Pro product line. During the production time of the first generation, the office PC department of Siemens merged with Nixdorf to form Siemens-Nixdorf. The M model was a compact desktop PC. It offered three free slots for expansion cards as well as three slots for 3.5? drives, two of which can be operated. The M systems also had a key switch with keyboard and boat lock as well as mechanical locking of the housing, but no drive cover. An external 5?? drive was offered as an accessory. The PCD-2L was an inexpensive variant of the PCD-2M without a hard disk, but with otherwise the same technical data (source: https://second.wiki/wiki/siemens_pcd-familie#PCD-2L/2M/3M/4M). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.234: Predator99 and rfka01 added 'Siemens PCD-2M' system. ROMSET: 65536 bytes in 2 files / 43.03Kb packed $end $info=pcd3311 $mame 0.177 PCD3311, , ???? DRIVER: devices/sound/pcd3311.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Implemented DTMF tone generator, and I2C interface [Nigel Barnes]. - 0.177: Added 'PCD3311' device. ROMSET: None required. $end $info=pcd3nsl $mame 0.218 [rfka01] PCD-3Nsl Notebook Computer, Siemens-Nixdorf, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.218: rfka01 added 'Siemens-Nixdorf PCD-3Nsl Notebook Computer' system. ROMSET: 262144 bytes in 2 files / 143.38Kb packed $end $info=pcd3nsx $mame 0.210 [rfka01] PCD-3Nsx Notebook Computer, Siemens-Nixdorf, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.213: Changed description to 'PCD-3Nsx Notebook Computer'. - 0.210: rfka01 added 'Siemens-Nixdorf PCD-3Nsx' system. ROMSET: 135168 bytes in 2 files / 51.24Kb packed $end $info=pcd4nd $mame 0.210 [rfka01] PCD-4ND, Siemens-Nixdorf, 1993 Typical notebook with 486, color VGA LCD and trackball. It was offered in few configurations, with 486DX2 50MHz, DX4 75 or 100MHz CPU and RAM expandable with cards the same as in some ThinkPads, but without parity and a bit shorter. It had VGA (640x480) display and trackball. My unit was used in some office, there were 6 or 8 of these and I got 3. Their hard disks were professionally cleaned with random data and then Windows 95 was installed. Stickers suggested that these computers were used till 2005 (source: http://oldcomputer.info/portables/siemenspcd/index.htm). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.210: rfka01 added 'Siemens-Nixdorf PCD-4ND' system. ROMSET: 393216 bytes in 3 files / 256.79Kb packed $end $info=pcd4nl $mame 0.210 [rfka01] PCD-4NL, Siemens-Nixdorf, 1995 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.210: rfka01 added 'Siemens-Nixdorf PCD-4NL' system. ROMSET: 131072 bytes in 1 file / 83.55Kb packed $end $info=pcd4x $mame 0.210 [rfka01] PCD-4H, PCD-4M, Siemens-Nixdorf, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.210: rfka01 added 'Siemens-Nixdorf PCD-4H, PCD-4M' system. ROMSET: 655360 bytes in 5 files / 216.05Kb packed $end $info=pcd8544_device $mame 0.170 Philips PCD8544 LCD Controller, , ???? DRIVER: devices/video/pcd8544.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (pcd8544) to (pcd8544_device) and description changed to 'Philips PCD8544 LCD Controller'. - 0.170: Added 'PCD8544' device. ROMSET: None required. $end $info=pcd8572 $mame 0.222 [smf] PCD8572 I2C Memory, , ???? DRIVER: devices/machine/i2cmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: smf added 'PCD8572 I2C Memory' device. ROMSET: None required. $end $info=pce $mame 0.36b6 [Charles Mac Donald] PC Engine, NEC / Hudson Soft, 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, 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". 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. 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. DRIVER: nec/pce.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: pcecd.xml, pce.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee, PCB and Artwork Preview. WIP: - 0.254: BugFIX #07384 [Gameplay] (nec/pce.cpp) pce [xwiber]: Second stage boss never appears, bugFix #07727 [Graphics] (nec/pce.cpp) pce [ppersia]: Bad graphics are displayed at the top of the status area and bugFix #08585 [Gameplay] (nec/pce.cpp) pce [tblade]: Game freezes after transition from chase view to overhead view [Angelo Salese]. - 0.253: BugFIX #05995 [Gameplay] (nec/pce.cpp) pce [macr2036] Attempting to start a game returns to the title screen. BugFix#07791 [Gameplay] (nec/pce.cpp) pce [madstlkr] Game freezes on Kogado logo or when starting a game [Angelo Salese]. - 0.233: BugFIX #07986 [Media Support] (pce.cpp) dragnegg: [pce] dragnegg: marked as not supported, but works (3ea04a3) [thankyoumame]. - 0.206: pce_tourvision.xml clean-up and updates: Aligned metadata with the main PC Engine software list and added 'alt_title info. Changed cartridge IDs to hexadecimal format and fixed some ROM region sizes. Trimmed over-dumped ROMs where the data matches the corresponding PC Engine HuCard dump. Marked dumps that don't match any known PC Engine HuCard. Removed Parasol Stars as it is rumored, but has not actually dumped from a TourVision cartridge [ClawGrip]. - 0.189: BugFIX #06641 [Color/Palette] (pce.cpp) pce [sonson2]: Black & White mode doesn't work properly [Angelo Salese]. - 0.175: Out Run added 'in pce_tourvision.xml [system11, kebrank]. - 0.161: Added 'default values for pre-formatted BRAM. You could obtain the same result by launching PCE or TG-16 with the CD-SYSTEM cart and entering the BRAM configuration menu (by pressing Select), but it makes sense to be more user-friendly in this case [Fabio Priuli]. - 0.149u1: BugFIX #05215: [Crash/Freeze] (pce.c) (pce) cdrom games: Peroidic crashes or black screen [Fabio Priuli]. - 0.148: Convert to using new more accurate video chip device emulation [Wilbert Pol]. - 0.146u3: Slowdown when playing CD based games (MTB #04926) [Angelo Salese]. - 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=pce_acard_duo $mame 0.262 [cam900] Arcade Card Duo, , ???? DRIVER: devices/bus/pce/pce_acard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: cam900 added 'Arcade Card Duo' device. ROMSET: None required. $end $info=pce_acard_pro $mame 0.262 [cam900] Arcade Card Pro, , ???? DRIVER: devices/bus/pce/pce_acard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: cam900 added 'Arcade Card Pro' device. ROMSET: None required. $end $info=pce_arcade_pad_6 $mame 0.234 [cam900] NEC Arcade Pad 6, , ???? DRIVER: devices/bus/pce_ctrl/joypad6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: cam900 added 'NEC Arcade Pad 6' device. ROMSET: None required. $end $info=pce_avenue_pad_6 $mame 0.234 [cam900] NEC Avenue Pad 6, , ???? DRIVER: devices/bus/pce_ctrl/joypad6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: cam900 added 'NEC Avenue Pad 6' device. ROMSET: None required. $end $info=pce_cart_slot $mame 0.149u1 PCE/TG16 Cartridge Slot, , ???? DRIVER: devices/bus/pce/pce_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'PCE/TG16 Cartridge Slot'. - 0.149u1: Added 'PCE & TG16 Cartridge Slot' device. ROMSET: None required. $end $info=pce_cdsys3j $mame 0.262 [cam900] PCE Super System Card, , ???? DRIVER: devices/bus/pce/pce_scdsys.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: cam900 added 'PCE Super System Card' device. ROMSET: None required. $end $info=pce_cdsys3u $mame 0.262 [cam900] TG16 Super System Card, , ???? DRIVER: devices/bus/pce/pce_scdsys.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: cam900 added 'TG16 Super System Card' device. ROMSET: None required. $end $info=pce_control_port $mame 0.234 [cam900] NEC PC Engine/TurboGrafx-16 controller port, , ???? DRIVER: devices/bus/pce_ctrl/pcectrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: cam900 added 'NEC PC Engine/TurboGrafx-16 controller port' device. ROMSET: None required. $end $info=pce_joypad2 $mame 0.234 [cam900] NEC PC Engine Pad, , ???? DRIVER: devices/bus/pce_ctrl/joypad2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: cam900 added 'NEC PC Engine Pad' device. ROMSET: None required. $end $info=pce_joypad2_turbo $mame 0.234 [cam900] NEC PC Engine/TurboGrafx-16 2 Button Joypad, , ???? DRIVER: devices/bus/pce_ctrl/joypad2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: cam900 added 'NEC PC Engine/TurboGrafx-16 2 Button Joypad' device. ROMSET: None required. $end $info=pce_mouse $mame 0.251 [Vas Crabb] NEC PC Engine Mouse, , ???? DRIVER: devices/bus/pce_ctrl/mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Vas Crabb added 'NEC PC Engine Mouse' device. ROMSET: None required. $end $info=pce_multitap $mame 0.234 [cam900] NEC PC Engine/TurboGrafx-16 Multi Tap, , ???? DRIVER: devices/bus/pce_ctrl/multitap.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: cam900 added 'NEC PC Engine/TurboGrafx-16 Multi Tap' device. ROMSET: None required. $end $info=pce_pachinko $mame 0.247 [kmg] Coconuts Japan Pachinko Controller CJPC-101, , ???? DRIVER: devices/bus/pce_ctrl/pachinko.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: kmg added 'Coconuts Japan Pachinko Controller CJPC-101' device. ROMSET: None required. $end $info=pce_populous $mame 0.149 PCE Populous HuCard, , ???? DRIVER: devices/bus/pce/pce_rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Changed description to 'PCE Populous HuCard'. - 0.149: Added 'PCE Populous Cart' device. ROMSET: None required. $end $info=pce_rom $mame 0.149 PCE/TG16 HuCards, , ???? DRIVER: devices/bus/pce/pce_rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Changed description to 'PCE/TG16 HuCards'. - 0.186: Changed description to 'PCE/TG16 Carts'. - 0.149: Added 'PCE & TG16 Carts' device. ROMSET: None required. $end $info=pce_sf2 $mame 0.149 PCE Street Fighter 2 CE HuCard, , ???? DRIVER: devices/bus/pce/pce_rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Changed description to 'PCE Street Fighter 2 CE HuCard'. - 0.213: Changed description to 'PCE Street Fighter 2 CE Cart'. - 0.149: Added 'PCE Street Fighters 2 Cart' device. ROMSET: None required. $end $info=pce_tennokoe $mame 0.213 [Angelo Salese] PCE Tennokoe Bank HuCard, , ???? DRIVER: devices/bus/pce/pce_rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Changed description to 'PCE Tennokoe Bank HuCard'. - 0.213: Angelo Salese added 'PCE Tennokoe Bank Cart' device. ROMSET: None required. $end $info=pce_xhe3 $mame 0.251 [Vas Crabb] Micom Soft XHE-3 PC Joystick Adapter for PC Engine, , ???? DRIVER: devices/bus/pce_ctrl/xhe3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Vas Crabb added 'Micom Soft XHE-3 PC Joystick Adapter for PC Engine' device. ROMSET: None required. $end $info=pce220 $mame 0.136 [Angelo Salese, Sandro Ronco] PC-E220, Sharp, 1991 The Sharp PC-E220 was a 1991 pocket computer from Sharp Corporation featuring 32 kB RAM, 128 kByte ROM and a 3.072 MHz CMOS-SC7852 CPU which was Z80A compatible. The display was able to display 4 lines x 24 characters/144 x 32 pixels. Programming languages were BASIC and Z80-Assembler. The computer was powered by four consecutively ordered AA batteries which makes this computer the biggest of the Sharp pocket computer range, whereas the CPU made it the fastest. The BASIC interpreter is mostly compatible with the interpreter of the PC-14xx series (source: http://en.wikipedia.org/wiki/Sharp_PC-E220). DRIVER: sharp/pce220.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.227: Machine promoted to working [Sandro Ronco]. - 0.142u6: Added 'serial I/O; added 'keyboard input and fixed the LCD emulation [Sandro Ronco]. - 0.136: Angelo Salese and Sandro Ronco added skeleton driver of 'Sharp PC-E220' system. ROMSET: 180224 bytes in 11 files / 87.23Kb packed $end $info=pce220_serial $mame 0.149u1 Sharp PC-E220 serial, , ???? DRIVER: sharp/pce220_ser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Sharp PC-E220 serial' device. ROMSET: None required. $end $info=pcecd $mame 0.149u1 PCE CD Add-on, , ???? DRIVER: nec/pce_cd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Improved logging [cam900]. - 0.249: Fixed typo in dknight2 disc label in 'pcecd.xml' [kmg]. - 0.149u1: Added 'PCE CD Add-on' device. ROMSET: None required. $end $info=pcega $mame 0.142u4 [Wilbert Pol, Miodrag Milanović] PC (EGA), , 1987 The Enhanced Graphics Adapter (EGA) is the IBM PC computer display standard specification which is between CGA and VGA in terms of color and space resolution. Introduced in September 1984 by IBM shortly after (but not exclusively for) its new PC/AT, EGA produces a display of 16 simultaneous colors from a palette of 64 at a resolution of up to 640×350 pixels. The EGA card includes a 16 kB ROM to extend the system BIOS for additional graphics functions, and includes the Motorola MC6845 video address generator as used in the CGA (source: http://en.wikipedia.org/wiki/Enhanced_Graphics_Adapter). DRIVER: pc/genpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5150_hdd.xml RESOURCES: Snap and Title. WIP: - 0.245: BugFIX #08317 [Graphics] (ibmpc.cpp) pcega [arknoid2 and clones]: Screen flickers and doesn't refresh properly (1f5ab99) [crazyc]. - 0.142u4: Wilbert Pol and Miodrag Milanović added 'generic PC (EGA)' system. ROMSET: 458752 bytes in 48 files / 305.23Kb packed $end $info=pcf2100 $mame 0.221 [hap] Philips PCF2100 LCD Driver, , ???? DRIVER: devices/video/pcf2100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: hap added 'Philips PCF2100 LCD Driver' device. ROMSET: None required. $end $info=pcf2110 $mame 0.221 [hap] Philips PCF2110 LCD Driver, , ???? DRIVER: devices/video/pcf2100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: hap added 'Philips PCF2110 LCD Driver' device. ROMSET: None required. $end $info=pcf2111 $mame 0.221 [hap] Philips PCF2111 LCD Driver, , ???? DRIVER: devices/video/pcf2100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: hap added 'Philips PCF2111 LCD Driver' device. ROMSET: None required. $end $info=pcf2112 $mame 0.221 [hap] Philips PCF2112 LCD Driver, , ???? DRIVER: devices/video/pcf2100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: hap added 'Philips PCF2112 LCD Driver' device. ROMSET: None required. $end $info=pcf8570 $mame 0.228 [Nigel Barnes] PCF8570 I2C Memory, , ???? DRIVER: devices/machine/i2cmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Nigel Barnes added 'PCF8570 I2C Memory' device. ROMSET: None required. $end $info=pcf8573 $mame 0.227 [Nigel Barnes] PCF8573 RTC with Power Fail Detector, , ???? DRIVER: devices/machine/pcf8573.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Nigel Barnes dded 'PCF8573 RTC with Power Fail Detector' device. ROMSET: None required. $end $info=pcf8582 $mame 0.227 [Nigel Barnes] PCF8582 I2C Memory, , ???? 256x8-bit CMOS low-voltage EEPROM, I2C-bus interface. DRIVER: devices/machine/i2cmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Nigel Barnes added 'PCF8582 I2C Memory' device. ROMSET: None required. $end $info=pcf8583 $mame 0.214 PCF8583 RTC with 240x8 RAM, , ???? DRIVER: devices/machine/pcf8583.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.214: Added 'PCF8583 RTC with 240x8 RAM' device. ROMSET: None required. $end $info=pcf8593 $mame 0.149u1 PCF8593 RTC, , ???? DRIVER: devices/machine/pcf8593.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'PCF8593 RTC' device. ROMSET: None required. $end $info=pcfx $mame 0.126 [Wilbert Pol] PC-FX, NEC, 1994 The PC-FX is a video game console released in Japan on December 23, 1994 by NEC Corporation. It is the 32-bit successor to NEC's PC Engine (known in the US as the TurboGrafx-16). The PC-FX uses CD-ROMs as its storage medium, following on from the expansion released for its predecessor, which originally used HuCards. The game controller resembles that of the Mega Drive in shape, only with more buttons and it is virtually identical to a DUO-RX controller except for the fact that the rapid fire switches have been changed into mode A/B switches (source: http://en.wikipedia.org/wiki/PC-FX). DRIVER: nec/pcfx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: pcfx.xml, photo_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.142: Added 'BIOS v1.01 [trap15]. - 0.126: Wilbert Pol added 'NEC PC-FX' system. ROMSET: 2621440 bytes in 3 files / 1.53Mb packed $end $info=pcfx_intc $mame 0.284 [Angelo Salese] NEC PC-FX INTC, , ???? DRIVER: devices/machine/pcfx_intc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Fixed initializer, use template for interrupt input [cam900]. - 0.284: Angelo Salese added 'NEC PC-FX INTC' device. ROMSET: None required. $end $info=pcfxga $mame 0.142 [Wilbert Pol] PC-FX/GA (PC ISA Card), NEC, 199? PC-FXGA NEC Home Electronics, which was released for the PC-FX compatible PC expansion boards. PC9801 easy in Japan on December 8, 1995, was released. After the DOS/V was released, and sold as a cheap price from the stores of the large corporations in bulk spread was Game screen of the PC does not output to the monitor, there was a problem that you need to connect the controller to the rear of the PC, game consoles as ease of In addition, the board itself has been castigated as too big (source, traslated from korean: http://ko.wikipedia.org/wiki/NEC_PC-FXGA). DRIVER: nec/pcfx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: pcfx.xml, photo_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.287: Hookup software list. PC-98 host system needs to be able to read disks thru MSCDEX and (eventually) send data over PIO. This makes sure that SW list games will attach to available cdrom dev if the card is there [Angelo Salese]. - 0.142: Wilbert Pol added 'PC-FX/GA (PC ISA Card)' system. ROMSET: 1048576 bytes in 1 file / 783.50Kb packed $end $info=pcfxga_cbus $mame 0.287 [Angelo Salese] NEC PC-FXGA C-Bus i/f, , ???? DRIVER: devices/bus/pc98_cbus/pcfxga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pcfx.xml WIP: - 0.287: Angelo Salese added 'NEC PC-FXGA C-Bus i/f' device. ROMSET: None required. $end $info=pcg8100 $mame 0.243 [Angelo Salese] HAL Laboratory PCG-8100, , ???? Used on a bunch of PC-8001 games, adds a Programmable Character Generator overlay, a write-only 8253 with channels tied to three DAC1BIT. DRIVER: devices/bus/pc8801/pcg8100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: Angelo Salese added 'HAL Laboratory PCG-8100' device. ROMSET: None required. $end $info=pcg815 $mame 0.174 [Robbbert] PC-G815, Sharp, 1992 Technical informations: http://calculators.torensma.net/index.php?page.id=16&calculator.id=552&action=detail& DRIVER: sharp/pce220.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Machine promoted to working [Sandro Ronco]. - 0.174: Robbbert added 'Sharp PC-G815' system. ROMSET: 229376 bytes in 14 files / 96.51Kb packed $end $info=pcg850v $mame 0.142u6 [Sandro Ronco] PC-G850V, Sharp, 2001 The Sharp PC-G850V is a pocket computer of Sharp. He is possibly the last model of this kind, and was, like his predecessors, produced for the Japanese education market. He is a direct descendant of the Sharp PC-G850S and belongs to a line of hand-held computers with Z80 processor which started with the PC-E200. The PC-G850V has an alphanumeric keypad and a graphical LCD display with 144 × 48 pixels, on the six lines of text can be displayed and compared with the previous models, offers a higher contrast. The computer is a Z80-compatible processor operates at 8 MHz (source, traslated from german: http://de.wikipedia.org/wiki/Sharp_PC-G850V). DRIVER: sharp/pce220.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.142u6: Sandro Ronco added 'Sharp PC-G850V skeleton driver; fixed bankswitch and added 'LCD emulation [Sandro Ronco]. ROMSET: 360448 bytes in 22 files / 137.73Kb packed $end $info=pcheckers $mame 0.271 [hap, Sean Riddle] Pocket Checkers, Saitek / Heuristic Software, 1988 DRIVER: saitek/electrio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: hap, Sean Riddle added 'Saitek / Heuristic Software Pocket Checkers' system. ROMSET: 16384 bytes in 1 file / 5.90Kb packed $end $info=pcherc $mame 0.124 [Wilbert Pol, Miodrag Milanović] PC (Hercules), , 1987 The Hercules Graphics Card (HGC) was a computer graphics controller made by Hercules Computer Technology, Inc. which, through its popularity, became a widely supported de facto display standard. It was common on IBM PC compatibles connected to a monochrome monitor (green, amber, or page white). It supported one high resolution text mode and a single graphics mode. In 1984 its list price was USD 499 although it was often sold for less than the manufacturer's suggested price. The Hercules InColor Card (April 1987) included colour capabilities similar to the EGA, with 16 colours from a palette of 64. It retained the same two modes / 80×25 text and 720×348 graphics (source: http://en.wikipedia.org/wiki/Hercules_Graphics_Card). DRIVER: pc/genpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5150_hdd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.124: Wilbert Pol and Miodrag Milanović added 'PC (Hercules)' system. ROMSET: 458752 bytes in 48 files / 305.23Kb packed $end $info=pchess $mame 0.274 [hap, Sean Riddle] Pocketchess (CXG), Newcrest Technology / CXG Systems / Intelligent Chess Software, 1986 The CX G Pocket Chess is a chess computer that fits in any pocket. You can take it anywhere. It will always be ready to compete with you. With its electronic memory it makes it possible to interrupt a started game and continue it whenever you want (source, translated from Spanish: https://www.rimassoft.eu/Podatki/pdf_manuals/CXG_Pocket_Chess_ES.pdf). DRIVER: newcrest/pchess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems / Intelligent Chess Software'. - 0.275: Renamed (cpchess) to (pchess). - 0.274: hap, Sean Riddle added 'CXG Systems / Newcrest Technology / Intelligent Chess Software Pocketchess (CXG)' system. ROMSET: 65604 bytes in 2 files / 26.45Kb packed $end $info=pci_bridge $mame 0.184 PCI-PCI Bridge, , ???? DRIVER: devices/machine/pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'PCI-PCI Bridge' device. ROMSET: None required. $end $info=pci_bus $mame 0.149u1 PCI Bus, , ???? DRIVER: devices/bus/lpci/pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'PCI Bus' device. ROMSET: None required. $end $info=pci_cirrus_svga $mame 0.146u2 Cirrus SVGA (PCI), , ???? DRIVER: devices/bus/lpci/cirrus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (cirrus) to (pci_cirrus_svga) and description changed to 'Cirrus SVGA (PCI)'. - 0.146u2: Added 'CIRRUS' device. ROMSET: None required. $end $info=pci_connector $mame 0.149u1 PCI device connector abstraction, , ???? DRIVER: devices/bus/lpci/pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'PCI device connector abstraction' device. ROMSET: None required. $end $info=pci_root $mame 0.178 PCI virtual root, , ???? DRIVER: devices/machine/pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.178: Added 'PCI virtual root' device. ROMSET: None required. $end $info=pci_slot $mame 0.262 [Angelo Salese] PCI extension motherboard port, , ???? DRIVER: devices/bus/pci/pci_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Angelo Salese added 'PCI extension motherboard port' device. ROMSET: None required. $end $info=pci48af $mame 0.217 [rfka01] PCI48AF, TMC Research Corporation, 199? Technical informations: https://theretroweb.com/motherboards/s/tmc-mycomp-mynix-pci48af-ver.-3.0 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.217: rfka01 added 'TMC Research Corporation PCI48AF' system. ROMSET: 393216 bytes in 3 files / 296.45Kb packed $end $info=pciagp $mame 0.256 [Angelo Salese] Sandbox PCI/AGP PC (440BX), Hack Inc., 1999 DRIVER: pc/pcipc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.256: Angelo Salese added 'Hack Inc. Sandbox PCI/AGP PC (440BX)' system. ROMSET: 262144 bytes in 1 file / 142.17Kb packed $end $info=pcipc $mame 0.178 [Olivier Galibert] Sandbox PCI PC (430HX), Hack Inc., 1998 DRIVER: pc/pcipc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.275: Hookup photo_cd SW list on (ct486) and (pcipc) [Angelo Salese]. - 0.239: Changed description to 'Sandbox PCI PC (430HX)'. - 0.213: Added 'a slightly more usable PCI S3 Virge/DX video card [Barry Rodewald]. - 0.178: Olivier Galibert added 'Hack Inc. Sandbox PCI PC' system. ROMSET: 655360 bytes in 4 files / 460.25Kb packed $end $info=pcipcs7 $mame 0.265 [Angelo Salese] Sandbox PCI PC (430HX, Socket 7 CPU), Hack Inc., 1998 DRIVER: pc/pcipc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.265: Angelo Salese added 'Hack Inc. Sandbox PCI PC (430HX, Socket 7 CPU)' system. $end $info=pcipctx $mame 0.180 [Olivier Galibert] Sandbox PCI PC (430TX), Hack Inc., 1998 DRIVER: pc/pcipc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.239: Changed description to 'Sandbox PCI PC (430TX)'. - 0.180: Olivier Galibert added 'Hack Inc. Sandbox PCI PC (440TX)' system. ROMSET: 131072 bytes in 1 file / 108.69Kb packed $end $info=pcjr_graphics $mame 0.152 IBM PCjr built-in video, , ???? DRIVER: pc/pc_t1t.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Changed description to 'IBM PCjr built-in video'. Implement device_memory_interface. Fixed horizontal resolution of 640*200 1BPP mode for Tandy 1000. Emulate one more detail of Tandy 1000 CGA compatibility. Use indirect colours so palette registers can be visualised. Improved GGA-compatible 320*200*2 mode emulation for Tandy 1000. Fixed emulation of PCjr high-bandwith video modes with 64K RAM. * The 64kought now correctly shows bad graphics in these modes when run with 64K RAM. Doing this requires tricking the BIOS into thinking 128K RAM is present. Fixed a rather obvious error in bit manipulation. Fixes bad vertical lines everywhere in Tandy DeskMate 2; also cleaned up various stuff. Fixed a couple of issues with Tandy 1000 CGA compatibility. Fixed 640*480 1BPP mode on IBM PCjr. The "64k ought to be enough" demo now runs all the way through with good graphics and sound as far as I can tell. Emulate mode and addressing control registers properly. This emulates the actual effects of the addressing control and mode registers, rather than trying to recognise commonly used combinations; this also corrects the data path width for the Tandy 1000 EX/SX/HX video hardware. Don't double pixels in 4BPP modes. 160*200*4 and 320*200*4 will show what you'd expect the system information menu rather than showing double the horizontal resolution. Configure kanji ROM, don't do string comparisons on short names. Cleaned up a little. Made the Tandy VIDEO-ARRAY and BIGBLUE chips separate devices; moved character generator ROMs internal to the video chips to the devices, moved graphics decoding into devices with internal ROMs; added a check for disabled side effects on read [Vas Crabb]. - 0.186: Renamed (pcjr_graphics_adapter) to (pcjr_graphics). - 0.152: Added 'PC Jr Graphics Adapter' device. ROMSET: None required. $end $info=pck486dx $mame 0.215 [rfka01] PCK 486 DX, Peacock, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Peacock PCK 486 DX' system. ROMSET: 65536 bytes in 1 file / 42.46Kb packed $end $info=pcksurfer $mame 0.266 [Chan Chu Yo] Pocket Surfer (prototype), Datawind, 2006 DRIVER: skeleton/pcksurfer.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: Chan Chu Yo added 'Datawind Pocket Surfer (prototype)' system. ROMSET: 8388864 bytes in 1 file / 582.50Kb packed $end $info=pcm $mame 0.132 [Miodrag Milanović] PC/M, Mugler/Mathes, 1988 The PC/M computer is an unprecedented piece of DDR ingenuity. It is a full CP/M compatible 8-bit personal computer in the capital (after) construction. Here you can find all my documents for this project: http://www.li-pro.net/pcm.phtml / in german). DRIVER: ddr/pcm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.146u5: Connected the k7659 keyboard, fixed screen size [Robbbert]. - 0.132: Miodrag Milanović added 'PC/M Mugler' system. ROMSET: 26624 bytes in 13 files / 17.09Kb packed $end $info=pcm54hp $mame 0.179 [smf] PCM54HP DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'PCM54HP DAC'. - 0.179: smf added 'PCM54HP' device. ROMSET: None required. $end $info=pcmda $mame 0.36b6 [Juergen Buchmueller] PC (MDA), , 1987 The first IBM PC monochrome video display standard for text. Due to its lack of graphics, MDA cards were often replaced with Hercules cards, which provided both text and graphics. See PC display modes and Hercules Graphics (source: http://computer.yourdictionary.com/mda). DRIVER: pc/genpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5150_hdd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). 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: 458752 bytes in 48 files / 305.23Kb packed $end $info=pcmx2 $mame 0.241 [Plamen Mihaylov] PC-MX2, Siemens, 1985 The MX-2 was the first multi-user computer from Siemens to become so popular. The successor was the MX-300. A rather strange NSC CPU was used as the CPU. Later the MX-300 were then equipped with an Intel CPU. Up to 10 terminals could be connected to the' device. This is done via serial lines. A terminal plays the console. Turning on this terminal turns on the MX-2 (source, traslated from German: https://ball.mds4u.de/siemens-mx-2/). DRIVER: siemens/pcmx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.244: Fixed crash while in dipswitch menu [Robbbert]. - 0.241: Plamen Mihaylov added 'Siemens PC-MX2' system. $end $info=pcnoppi_mb $mame 0.184 PC clone motherboard (no PPI), , ???? DRIVER: devices/machine/genpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Changed description to 'PC clone motherboard (no PPI)'. - 0.184: Added 'PCNOPPI_MOTHERBOARD' device. ROMSET: None required. $end $info=pcompelr $mame 0.261 [murgatroid_79] Precomputer Elektronik (Russia), VTech, 1995 DRIVER: vtech/geniusjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gjrstar.xml RESOURCES: Snap and Title. WIP: - 0.261: murgatroid_79 added 'VTech Precomputer Elektronik (Russia)' system. ROMSET: 262144 bytes in 1 file / 184.27Kb packed $end $info=pcp8718 $mame 0.224 [David Shah] PCP 8718 - HD 360 Degrees Rocker Palm Eyecare Console - 788 in 1, PCP, 200? DRIVER: handheld/generalplus_gpl162xx_lcdtype.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.224: David Shah added 'PCP 8718 - HD 360 Degrees Rocker Palm Eyecare Console - 788 in 1' system. ROMSET: 4202496 bytes in 2 files / 1.38Mb packed $end $info=pcp8728 $mame 0.224 [David Shah] PCP 8728 - 788 in 1, PCP, 200? DRIVER: handheld/generalplus_gpl162xx_lcdtype.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.224: David Shah added 'PCP PCP 8728 - 788 in 1' system. ROMSET: 4202496 bytes in 2 files / 1.38Mb packed $end $info=pcs30 $mame 0.255 [Edward d-tech] PCS-30, Yamaha, 1984 This keyboard sounds almost identical to the PSS-160 (aside from a few very subtle differences), but includes support for the Playcard system, and has an unusual dark brown case colour. There are six available voices, and six rhythms, each with auto accompaniment, both selectable using sliding switches. The Master Volume and Rhythm Volume are also six-position sliding switches, but while the Tempo control feels like a smooth analogue slider, the tempo is actually stepped. This enabled the tempo to be set according to the Playcard programming - something which is not possible with the PC-100. There is no "Synchro Start" function for the auto accompaniment. The only way to get it going is to first start the rhythm with the "Start/Stop" button, then press the "Auto Bass Chord" button, then finally select the chord (source: http://www.crumblenet.co.uk/keyb/pcs-30.html). DRIVER: yamaha/ympcs30.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.255: Edward d-tech added 'Yamaha PCS-30' system. ROMSET: 32768 bytes in 1 file / 8.57Kb packed $end $info=pcscolor $mame 0.217 [ClawGrip] PC Super Color (Spain), VTech, 1994 DRIVER: vtech/prestige.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: glcolor.xml, snotec.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.217: ClawGrip added 'VTech PC Super Color (Spain)' system. ROMSET: 524288 bytes in 1 file / 317.64Kb packed $end $info=pcunlim $mame 0.245 [Val Polyakh] PreComputer Unlimited (USA/Canada), Video Technology, 1997 DRIVER: vtech/geniusiq.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: iq128.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.245: Val Polyakh added 'Video Technology PreComputer Unlimited (USA/Canada)' system. ROMSET: 2097152 bytes in 1 file / 809.62Kb packed $end $info=pcv20 $mame 0.218 [rfka01] PC with V20 CPU, , 1987 DRIVER: pc/genpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5150_hdd.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added 'PC with V20 CPU' system. ROMSET: 32768 bytes in 4 files / 26.65Kb packed $end $info=pcvga $mame 0.37b4 [Peter Trauner] PC (VGA), , 1987 A personal computer (PC) is any general-purpose computer whose size, capabilities, and original sales price make it useful for individuals, and which is intended to be operated directly by an end-user with no intervening computer operator. This contrasted with the batch processing or time-sharing models which allowed larger, more expensive minicomputer and mainframe systems to be used by many people, usually at the same time. Large data processing systems require a full-time staff to operate efficiently. Early PC owners usually had to write their own programs to do anything useful with the machines, even lacking an operating' system. The very earliest microcomputers, equipped with a front panel, required hand-loading of a bootstrap program to load programs from external storage (paper tape, cassettes, or eventually diskettes). Before very long, automatic booting from permanent read-only memory became universal (source: http://en.wikipedia.org/wiki/Personal_computer). DRIVER: pc/genpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5150_hdd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.184: Save state fixes for i386/pc_vga/cs4031: Save cs4031 emulated A20 state, additional i386 attribute registers/flags, and VGA palette configuration. Fixed broken VGA port reads on state load. Fixed enum range check in i386 [moralrecordings]. - 0.181: Renamed (xtvga) to (pcvga). - 0.135: Fixed bus problem [Miodrag Milanović]. - 0.37b4: Peter Trauner added 'IBM PC-XT Video Graphics Adapter, MF' system. ROMSET: 458752 bytes in 48 files / 305.23Kb packed $end $info=pcw10 $mame 0.37b3 [Kevin Thacker] PCW10, Amstrad plc, 1993 The Amstrad PCW series was a range of personal computers produced by British company Amstrad from 1985 to 1998, and also sold under licence in Europe as the "Joyce" by the German electronics company Schneider in the early years of the series' life. When it was launched, the cost of a PCW system was under 25% of the cost of almost all IBM-compatible PC systems in the UK. As a result PCWs became very popular in the home and small office markets, both in the UK and in Europe, and persuaded many technophobes to venture into using computers. However the last two models, introduced in the mid-1990s, were commercial failures, being squeezed out of the market by the falling prices, greater capabilities and wider range of software for IBM-compatible PCs. The last model branded as a PCW was totally incompatible with the earlier ones. This was a PCW 9256 with 512 KB of RAM, a parallel printer port, and Locoscript 1.5 instead of Locoscript 1. The PCW 10 was not a success, and few were produced. By this time other systems offered much better print quality, and the PCW was a poor choice as a general-purpose computer, because of its slow CPU and incompatibility with MS-DOS systems (source: http://en.wikipedia.org/wiki/Amstrad_PCW#PCW_10). DRIVER: amstrad/pcw.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pcw.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.37b5: Renamed (pcw) to (pcw10). - 0.37b3: Kevin Thacker added 'Amstrad PCW10' system. $end $info=pcw16 $mame 0.37b3 [Kev Thacker] PcW16, Amstrad plc, 1995 This model, whose displays labelled it 'PCW16', was introduced in 1995 at a price of ?299. Despite its name it was totally incompatible with all previous PCW systems. Instead of having two operating environments, Locoscript for word processing and CP/M for other uses, it had its own GUI operating system, known as 'Roseanne'. This could only run one application at a time, and starting another application made the previous one save all the files it had changed and then close. The bundled word processor was produced by Arnor, and could read Locoscript files but saved them in its own format. The package also included a spreadsheet, address book, diary, calculator and file manager. Amstrad never provided other applications, and very little third-party software was written for the machine (source: http://en.wikipedia.org/wiki/Amstrad_PCW#PCW_16). DRIVER: amstrad/pcw16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pcw16.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.147u2: Added 'softlist for available disk images [remax]. - 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 bytes in 1 file / 293.23Kb packed $end $info=pcw8256 $mame 0.37b5 [Kev Thacker] PCW8256, Amstrad plc, 1985 The Amstrad PCW 8256 / Joyce Schneider and Amstrad PCW 8512 / Joyce Schneider Plus were the first generation of computers Amstrad PCW series aimed at eliminating the typewriter and word processors expensive market owners. Both were released in 1985, and have no more difference than RAM chips set in sockets and a second drive of the 8512 series (source, traslated from spanish: http://es.wikipedia.org/wiki/Amstrad_PCW_8256). DRIVER: amstrad/pcw.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pcw.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.146u1: Added 'software list for disk images and hooked up to the driver [Fabio Priuli]. - 0.37b5: Kev Thacker added 'PCW8256 and many clones. ROMSET: 2048 bytes in 2 files / 1.44Kb packed $end $info=pcw8512 $mame 0.37b5 [Kev Thacker] PCW8512, Amstrad plc, 1985 A micro rather special as it is almost exclusively dedicated to word processing! Amstrad had seen many people use their microwave for personal applications, games without programming or Basic. This computer was done to them. The PCW8512 has no operating system in ROM, so you use a floppy disk, the famous three-inch format so expensive at the time, to find directly into a system of typing a text or open a file containing text. Very simple, the general public will appreciate. Note that you can also use Basic on the machine, but it was rarely used. The machine follows the PCW8256 and exited after a few months, providing top of the range, as its name suggests, the PCW8512 has more RAM, but also two floppy drives, so a reading of 720 disks kB and other improvements of second order (source, traslated from french: http://www.obsolete-tears.com/amstrad-pcw8512-machine-154.html). DRIVER: amstrad/pcw.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pcw.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.37b5: Kev Thacker added 'PCW8512' system. $end $info=pcw9256 $mame 0.37b5 [Kev Thacker] PCW9256, Amstrad plc, 1991 The PcW 9256, was introduced in 1991, together with the PcW 9512+, and its housing was a complete redesign, resembling none of the earlier PCW's. It is a quite elegant design, with a printer platform on the monitor: perfect for small sized desktops. The keyboard is an 8000-style one, only the case has been modernised and curves and roundings have been added 'to match the printer in a more modern fashion. The monitor has rather large 'margins' to the left and the right so that, while working with it, it may look like that the monitor is not placed at the proper angle, but I checked it thoroughly and it is located properly (source: http://www.fvempel.nl/9256.html). DRIVER: amstrad/pcw.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pcw.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.37b5: Kev Thacker added 'PCW9256' system. $end $info=pcw9512 $mame 0.37b5 [Kev Thacker] PCW9512, Amstrad plc, 1987 The PcW 9256, was introduced in 1991, together with the PcW 9512+, and its housing was a complete redesign, resembling none of the earlier PCW's. It is a quite elegant design, with a printer platform on the monitor: perfect for small sized desktops. The keyboard is an 8000-style one, only the case has been modernised and curves and roundings have been added 'to match the printer in a more modern fashion. The monitor has rather large 'margins' to the left and the right so that, while working with it, it may look like that the monitor is not placed at the proper angle, but I checked it thoroughly and it is located properly (source: http://www.fvempel.nl/9256.html). DRIVER: amstrad/pcw.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pcw.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.209: Changed description to 'PCW9512'. - 0.37b5: Kev Thacker added 'PCW9512 (+)' system. ROMSET: 8192 bytes in 1 file / 1.86Kb packed $end $info=pcw9512p $mame 0.209 [Joakim Larsson Edström] PCW9512 (+), Amstrad plc, 1991 DRIVER: amstrad/pcw.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pcw.xml RESOURCES: Snap, Title and Marquee. WIP: - 0.209: Joakim Larsson Edström added 'Amstrad plc PCW9512 (+)' system. ROMSET: 8192 bytes in 1 file / 1.86Kb packed $end $info=pcx $mame 0.165 [cracyc] PC-X, Siemens, 1984 Basically, the Siemens PC-D and PC-X are identical. The PC-D was designed more for home and became the first PC from Siemens with MS-DOS (2.11 least 3.20) shipped, the PC-X on the other hand with Sinix, the Siemens own Unix derivative. The PC-X was thus tailored to more professional applications. He also received standard 1 MB RAM, a hard disk and an MMU (source, traslated from German: https://de.wikipedia.org/wiki/Siemens_PC-D#Unterschied_Siemens_PC-D_und_Siemens_PC-X). DRIVER: siemens/pcd.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pcx_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Fixed jailbars appearing in white-on-black mode [AJR]. - 0.165: cracyc added 'Siemens PC-X' system. $end $info=pcx_dmac $mame 0.173 PC Transporter DMAC, , ???? DRIVER: devices/machine/am9517a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.173: Added 'PC Transporter DMAC' device. ROMSET: None required. $end $info=pcx_video $mame 0.166 Siemens PC-X Video, , ???? DRIVER: siemens/pcd_v.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.166: Added 'Siemens PC-X Video' device. ROMSET: 24576 bytes in 3 files / 8.32Kb packed $end $info=pd3_30hr $mame 0.147u2 Micron/XCEED Technology Color 30HR, , ???? DRIVER: devices/bus/nubus/pds30_30hr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added 'Micron/XCEED Technology Color 30HR' device. ROMSET: 32768 bytes in 1 file / 4.44Kb packed $end $info=pd3_30hrint $mame 0.277 [R. Belmont] Micron/XCEED Technology Color 30HR (internal grayscale), , ???? The Micron/XCEED Technology Color 30HR is a graphics card (video card) developed in the 1990s, designed for use on IBM PC-compatible systems. It is a high-performance professional video card geared toward applications that required considerable graphics power for the time, such as CAD, graphic design, and video editing. This card was made by Micron Technology, in collaboration with XCEED Technology, a company known for developing advanced graphics solutions before being acquired by other major hardware players. DRIVER: devices/bus/nubus/pds30_30hr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: R. Belmont added 'Micron/XCEED Technology Color 30HR (internal grayscale)' device. ROMSET: 32768 bytes in 1 file / 4.44Kb packed $end $info=pd3_c264 $mame 0.147u2 RasterOps ColorBoard 264/SE30, , ???? DRIVER: devices/bus/nubus/pds30_cb264.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Better guess at screen parameters; note second XTAL and its probable use [AJR]. - 0.147u2: Added 'RasterOps Colorboard 264/SE30' device. ROMSET: 32768 bytes in 1 file / 5.48Kb packed $end $info=pd3_lviw $mame 0.147u2 Sigma Designs L-View, , ???? DRIVER: devices/bus/nubus/laserview.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added 'Sigma Designs L-View' device. ROMSET: 16384 bytes in 1 file / 4.50Kb packed $end $info=pd3_mclr $mame 0.147u2 Micron/XCEED Technology MacroColor 30, , ???? DRIVER: devices/bus/nubus/pds30_30hr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added 'Micron/XCEED Technology MacroColor 30' device. ROMSET: 32768 bytes in 1 file / 4.33Kb packed $end $info=pd3_mclrint $mame 0.277 [R. Belmont] Micron/XCEED Technology MacroColor 30 (internal grayscale), , ???? The Micron/XCEED Technology MacroColor 30 is a graphics card (video card) developed in the 1990s, designed for IBM PC-compatible systems. It is a product designed for professional graphics applications, such as CAD, DTP (desktop publishing), and video editing - areas where high video quality and good 2D/3D performance were needed for the time. The board was made by Micron Technology, in collaboration with XCEED Technology, a company that at the time was known for developing advanced graphics solutions. XCEED was later acquired by Number Nine Visual Technology, another major company in the GPU field at the time. DRIVER: devices/bus/nubus/pds30_30hr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: R. Belmont added 'Micron/XCEED Technology MacroColor 30 (internal grayscale)' device. ROMSET: 32768 bytes in 1 file / 4.33Kb packed $end $info=pd3_pc16 $mame 0.147u2 Lapis ProColor Server 8*16, , ???? DRIVER: devices/bus/nubus/pds30_procolor816.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added 'Lapis ProColor Server 8*16' device. ROMSET: 32768 bytes in 1 file / 7.89Kb packed $end $info=pd3_pcs8 $mame 0.277 [R. Belmont] Lapis ProColor Server 8 (PDS), , ???? The Lapis ProColor Server 8 (PDS) is a professional video card developed by Lapis Engineering, a company active in the 1980s and 1990s known for making advanced graphics workstations, mainly aimed at the CAD (Computer-Aided Design) market, industrial design and high-resolution digital graphics . The acronym PDS indicates that this board was installed in a Processor Direct Slot, a type of proprietary interface used by some professional workstations and computers of the time-particularly on systems based on Motorola 68000 or Sun Microsystems architecture . DRIVER: devices/bus/nubus/pds30_procolor816.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: R. Belmont added 'Lapis ProColor Server 8 (PDS)' device. ROMSET: 32768 bytes in 1 file / 9.17Kb packed $end $info=pda600 $mame 0.135 [Sandro Ronco] PenPad PDA 600, Amstrad plc, 1993 The Amstrad PenPad 600, one of the first PDAs ever (released back in 1993), sporting a 14.83 MHz processor, 193 Kb of memory and the obligatory monochrome touch screen, can be yours for only a few euros (source: http://retro-treasures.blogspot.it/2007/03/amstrad-penpad-pda-600.html). DRIVER: amstrad/pda600.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: pda600.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, Marquee and PCB. WIP: - 0.135: Sandro Ronco added 'skelton driver of Amstrad PenPad PDA 600' system. ROMSET: 131072 bytes in 1 file / 63.33Kb packed $end $info=pda600_copro $mame 0.253 [Sandro Ronco] PDA600 Coprocessor (HLE), , ???? DRIVER: amstrad/pda600_copro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Guard against malformed frame [Sandro Ronco]. - 0.256: Don't assume std::array iterators are pointers [Patrick Mackinlay]. - 0.253: Sandro Ronco added 'PDA600 Coprocessor (HLE)' device. ROMSET: None required. $end $info=pdc100 $mame 0.218 [Sean Riddle, David Haywood] PDC100 - Pocket Dream Console (Anncia, US), Conny / Anncia, 2008 The Conny PDC100 (Pocket Dream Console) is a portable 16-bit video game system that comes pre-loaded with 100 games (source: https://technabob.com/blog/2009/03/06/conny-pdc100-handheld-video-game-system/). DRIVER: tvgames/spg2xx_pdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). NOTE: Video: https://www.youtube.com/watch?v=Xxh7FdomXXk WIP: - 0.224: Changed description to 'PDC100 - Pocket Dream Console (Anncia, US)' and manufacturer to 'Conny / Anncia'. - 0.218: Sean Riddle and David Haywood added 'Conny PDC100 - Pocket Dream Console' system. ROMSET: 134217728 bytes in 1 file / 78.60Mb packed $end $info=pdc150t $mame 0.223 [Team Europe, David Haywood] PDC150 Tactile - Pocket Dream Console (VideoJet, France), Conny / VideoJet, 2011 DRIVER: tvgames/spg2xx_pdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=mnFoODRpEJE WIP: - 0.223: Team Europe and David Haywood added 'Conny/VideoJet PDC150 Tactile - Pocket Dream Console (VideoJet, France)' system. ROMSET: 134217728 bytes in 1 file / 52.38Mb packed $end $info=pdc200 $mame 0.223 [Team Europe, David Haywood] PDC200 - Pocket Dream Console (VideoJet, France), Conny / VideoJet, 2012 DRIVER: tvgames/spg2xx_pdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=KzQsKLWFBXU WIP: - 0.223: Team Europe and David Haywood added 'Conny/VideoJet PDC200 - Pocket Dream Console (VideoJet, France)' system. ROMSET: 134217728 bytes in 1 file / 55.20Mb packed $end $info=pdc20262 $mame 0.264 [Angelo Salese] Promise PDC20262 FastTrak66 EIDE controller, , ???? DRIVER: devices/bus/pci/pdc20262.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Hookup PDC20268 Ultra100TX2 [The Retro Web]. - 0.264: Angelo Salese added 'Promise PDC20262 FastTrak66 EIDE controller' device. ROMSET: 32768 bytes in 2 files / 13.78Kb packed $end $info=pdc20268 $mame 0.287 [Angelo Salese] Promise PDC20268 Ultra100TX2 EIDE controller, , ???? DRIVER: devices/bus/pci/pdc20262.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Angelo Salese added 'Promise PDC20268 Ultra100TX2 EIDE controller' device. ROMSET: 16384 bytes in 1 file / 8.98Kb packed $end $info=pdc30p $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] PDC30 - Pocket Dream Console (Pink version) (VideoJet, France), Conny / VideoJet, 2008 The Conny/VideoJet PDC30 – Pocket Dream Console is a portable Plug & Play system produced by Conny (a well-known Chinese brand of electronic gadgets) and also marketed under the name VideoJet, launched in 2008. It presents itself as a mini portable console promising to offer hundreds of classic games in a pocket-sized format, but it actually falls into the category of unofficial "TV Games" or clone systems, which were common during those years. The PDC30 (Pocket Dream Console) is an affordable portable console with an integrated LCD screen, designed for playing retro games without the need for a TV or PC. It is similar to many "Dendy Handhelds" or "Game Keys" of the time, but with a more refined design and a greater variety of games. DRIVER: tvgames/spg2xx_pdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'Conny / VideoJet PDC30 - Pocket Dream Console (Pink version) (VideoJet, France)' system. ROMSET: 16777216 bytes in 1 file / 6.21Mb packed $end $info=pdc40t $mame 0.223 [Team Europe, David Haywood] PDC40 Tactile - Pocket Dream Console (VideoJet, France), Conny / VideoJet, 2011 DRIVER: tvgames/spg2xx_pdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=-FTk7BbwzVU WIP: - 0.223: Team Europe and David Haywood added 'Conny/VideoJet PDC40 Tactile - Pocket Dream Console (VideoJet, France)' system. ROMSET: 67108864 bytes in 1 file / 30.18Mb packed $end $info=pdc50 $mame 0.223 [Team Europe, David Haywood] PDC50 - Pocket Dream Console (VideoJet, France), Conny / VideoJet, 2010 DRIVER: tvgames/spg2xx_pdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://youtu.be/RH8Q7pcXfKs WIP: - 0.223: Team Europe and David Haywood added 'Conny/VideoJet PDC50 - Pocket Dream Console (VideoJet, France)' system. ROMSET: 16777216 bytes in 1 file / 5.65Mb packed $end $info=pdcj $mame 0.280 [David Haywood, TeamEurope] PDC - Pocket Dream Console (Japan), Conny / Takara, 2006 Portable cartridge-based console, launched in the early 2000s, designed to deliver a pocket-sized gaming experience with both original and adapted titles. Featuring a color LCD screen, directional controls, and action buttons, it includes features like state-saving and volume adjustment. Powered by batteries, the console stands out for its compact, colorful design tailored for a younger audience. It supports a limited yet carefully curated library of games, often inspired by genres such as adventure, puzzles, and light-action titles. Despite its modest hardware, the device represents an attempt to compete with the portable consoles of its time, emphasizing affordability and portability. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: David Haywood, TeamEurope added 'Conny / Takara PDC - Pocket Dream Console (Japan)' system. ROMSET: 12582912 bytes in 2 files / 4.20Mb packed $end $info=pdcm2 $mame 0.279 [TeamEurope] PDC M2, VideoJet / Conny, 2009 This is a portable gaming console with a built-in display, designed for on-the-go play. It comes with an extensive collection of pre-installed games, primarily retro titles and classic arcade classics, which can be accessed instantly without the need for cartridges or external media. Equipped with physical controls like a joystick and buttons, it delivers a straightforward and immersive gaming experience. Powered by a battery, it’s perfect for hands-free, pocket-sized use—ideal for those seeking nostalgic entertainment in a compact, functional design typical of budget-friendly mini-consoles geared toward retro gaming. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: TeamEurope added 'VideoJet / Conny PDC M2' system. ROMSET: 2214592512 bytes in 1 file / 564.11Mb packed $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! (source: https://en.wikipedia.org/wiki/PDP-1). DRIVER: dec/pdp1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pdp1_ptp.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.278: Add savestates [hap]. - 0.226: BugFIX #07762 [Gameplay] (pdp1.cpp) pdp1: Unable to load or run a game since being recently worked on [AJR]. - 0.149u1: Fixed loading of paper tape, Spacewar works again [Robbbert]. - 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=pdp1_cpu $mame 0.150 DEC PDP-1 Central Processor, , ???? DRIVER: devices/cpu/pdp1/pdp1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'DEC PDP-1 Central Processor'. - 0.196: Changed description to 'DEC PDP1' [Angelo Salese]. - 0.150: Added 'PDP1' device. ROMSET: None required. $end $info=pdp1_cylinder_image $mame 0.149u1 PDP-1 Cylinder, , ???? DRIVER: dec/pdp1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Changed description to 'PDP-1 Cylinder'. - 0.149u1: Added 'PDP1 Cylinder' device. ROMSET: None required. $end $info=pdp1_punchtape_image_device $mame 0.149u1 PDP-1 Tape Puncher, , ???? DRIVER: dec/pdp1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Changed description to 'PDP-1 Tape Puncher'. - 0.186: Renamed (pdp1_punchtape_image) to (pdp1_punchtape_image_device). - 0.149u1: Added 'PDP1 Tape Puncher' device. ROMSET: None required. $end $info=pdp1_readtape_image $mame 0.149u1 PDP-1 Tape Reader, , ???? DRIVER: dec/pdp1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Changed description to 'PDP-1 Tape Reader'. - 0.149u1: Added 'PDP1 Tape Reader' device. ROMSET: None required. $end $info=pdp1_typewriter_image $mame 0.149u1 PDP-1 Typewriter, , ???? DRIVER: dec/pdp1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Renamed (pdp1_printer_image) to (pdp1_typewriter_image) and description changed to 'PDP-1 Typewriter'. - 0.149u1: Added 'PDP1 Typewriter' device. ROMSET: None required. $end $info=pdp11qb $mame 0.142 [Miodrag Milanović] PDP-11 [Q-BUS] (M7195 - MXV11-B), Digital Equipment Corporation, 198? This full PDP-11/23+ system was very kindly donated by Mudde AutoProc, a company who specialise in replacing old PDP, VAX and Alpha systems with new machines running emulation software. The system came with two RL02 drives and the following modules: DEC / M7195 / MXV11-B / 128-Kbyte RAM, 2 async EIA SLU, I/O, clock, 2 28-pin ROM sockets (source: http://www.cosam.org/computers/dec/pdp11-23/). DRIVER: dec/pdp11.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: Changed description to 'PDP-11 [Q-BUS] (M7195 - MXV11-B)'. - 0.142: Miodrag Milanović added skeleton driver of 'PDP-11 [Q-BUS] (M7195/MXV11)' system. ROMSET: 16384 bytes in 2 files / 7.24Kb packed $end $info=pdp11ub $mame 0.142 [Miodrag Milanović] PDP-11 [Unibus](M9301-YA), Digital Equipment Corporation, 197? The PDP-11 was a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a succession of products in the PDP series. The PDP-11 replaced the PDP-8 in many real-time applications, although both product lines lived in parallel for more than 10 years. The PDP-11 had several uniquely innovative features, and was easier to program than its predecessors with its use of general registers. Its successor in the mid-range minicomputer niche was the 32-bit VAX-11 (source: http://en.wikipedia.org/wiki/PDP-11). DRIVER: dec/pdp11.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.142: Miodrag Milanović added skeleton driver of 'PDP-11 [Unibus](M9301-YA)' system. ROMSET: 2048 bytes in 4 files / 1.00Kb packed $end $info=pdp11ub2 $mame 0.142 [Miodrag Milanović] PDP-11 [Unibus](M9312), Digital Equipment Corporation, 197? The PDP-11 was a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a succession of products in the PDP series. The PDP-11 replaced the PDP-8 in many real-time applications, although both product lines lived in parallel for more than 10 years. The PDP-11 had several uniquely innovative features, and was easier to program than its predecessors with its use of general registers. Its successor in the mid-range minicomputer niche was the 32-bit VAX-11 (source: http://en.wikipedia.org/wiki/PDP-11). DRIVER: dec/pdp11.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.142: Miodrag Milanović added skeleton driver of 'DEC PDP-11 [Unibus](M9312)' system. ROMSET: 12800 bytes in 23 files / 3.66Kb packed $end $info=pds_hyper $mame 0.212 GCC HyperDrive, , ???? DRIVER: devices/bus/macpds/hyperdrive.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'GCC HyperDrive' device. ROMSET: 8192 bytes in 2 files / 3.45Kb packed $end $info=pds_sefp $mame 0.149u1 Radius SE Full Page Display, , ???? DRIVER: devices/bus/macpds/pds_tpdfpd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Radius SE Full Page Display' device. ROMSET: 65536 bytes in 2 files / 13.74Kb packed $end $info=pds30_emac $mame 0.260 [R. Belmont] Farallon EtherMac 30i-TH Ethernet card, , ???? DRIVER: devices/bus/nubus/nubus_asntmc3b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: R. Belmont added 'Farallon EtherMac 30i-TH Ethernet card' device. ROMSET: 16384 bytes in 1 file / 0.19Kb packed $end $info=pdslc_macconlc $mame 0.260 [R. Belmont] Asante MacCON i LC Ethernet card, , ???? DRIVER: devices/bus/nubus/nubus_asntmc3b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: R. Belmont added 'Asante MacCON i LC Ethernet card' device. ROMSET: 16384 bytes in 1 file / 0.23Kb packed $end $info=pdt3100 $mame 0.219 [AJR, ClawGrip] PDT 3100 (v1.10-00), Symbol, 1998 The Symbol PDT 3100 is the most popular portable data terminal in the bar-code data capture industry. It's engineered for high durability and offers a broad variety of options such as a choice of displays, communications, keypads and bar code scanning. Accessories such as cables, batteries, power supplies, manuals and software disks are sold separately unless stated otherwise above. If you are uncertain about what is included with your purchase, or have any technical or other questions, please contact us before placing your order. We are eager to assist you in making the correct choice. Please note that this product is no longer being manufactured and it's one year warranty is provided by Cybarcode, Inc (source: https://www.amazon.com/Symbol-PDT-3100-Portable-Terminal-PDT-3100-S0464020/dp/B075QZKJLP). DRIVER: skeleton/pdt3100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: AJR and ClawGrip added 'Symbol PDT 3100 (v1.10-00)' system. ROMSET: 393216 bytes in 3 files / 143.79Kb packed $end $info=peas286 $mame 0.234 [Predator99, rfka01] S-286 Rev A, Peacock Computer, 198? Technical informations: http://www.win3x.org/uh19/motherboard/show/7852 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP - 0.234: Predator99 and rfka01 added 'Peacock Computer S-286 Rev A' system. ROMSET: 65536 bytes in 2 files / 19.65Kb packed $end $info=pecom32 $mame 0.153 [Zarko Zivanov, Miodrag Milanović] Pecom 32, Ei Nis (Elektronska Industrija Nis), 1986 Pecom 32 was an educational and/or home computer developed by Elektronska Industrija Niš of Serbia in 1985 (source: http://en.wikipedia.org/wiki/Pecom_32). DRIVER: sfrj/pecom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pecom_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.224: Changed manufacturer to 'Ei Nis (Elektronska Industrija Nis)'. - 0.153: Zarko Zivanov and Miodrag Milanović added 'Ei Nis Pecom 32' system. ROMSET: 16384 bytes in 1 file / 12.00Kb packed $end $info=pecom64 $mame 0.129 [Miodrag Milanović] Pecom 64, Ei Nis (Elektronska Industrija Nis), 1987 Pecom 64 was an educational and/or home computer developed by Elektronska Industrija Niš of Serbia in 1985 (source: http://en.wikipedia.org/wiki/Pecom_64). DRIVER: sfrj/pecom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pecom_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.224: Changed manufacturer to 'Ei Nis (Elektronska Industrija Nis)'. - 0.129: Miodrag Milanović added 'Ei Nis Pecom 64' system. ROMSET: 65536 bytes in 4 files / 45.74Kb packed $end $info=pegasos2 $mame 0.254 [bplan GmbH, Dirk Best] PEGASOS II, Genesi, 2003 The Pegasos II is a MicroATX form factor motherboard for PowerPC G3 and G4 processors. The processor sits on its own interchangeable CPU module card which allows for very simple upgrading.The speed of your computer can be upgraded by only changing the CPU card. "For the Pegasos II,Genesi uses the high-performance Marvell Discovery II". System Controller featuring an internal bandwidth of 1Gbit per second. DDR RAM (Double Data Rate Random Access Memory) support is provided as well as two on-board ethernet controllers.The first delivers 100 Gigabits per second for high-speed networking and the second offers an additional 100 Megabit per second for standard performance (source: Official Instruction Manual). DRIVER: skeleton/pegasos2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.254: bplan GmbH and Dirk Best added 'Genesi PEGASOS II' system. ROMSET: 524288 bytes in 1 file / 366.23Kb packed $end $info=pegasus $mame 0.138 [Robbbert] Aamber Pegasus, Technosys, 1981 The Aamber Pegasus is a home computer first produced in New Zealand in 1981 by Technosys Research Labs. The hardware was designed by Stewart J Holmes. The software was designed by Paul Gillingwater, Nigel Keam and Paul Carter. An optional multi ROM board in conjunction with a rotating dial allowed switching between 6 EPROM banks containing multiple language environments, games and applications (source: http://en.wikipedia.org/wiki/Aamber_Pegasus). DRIVER: ausnz/pegasus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pegasus_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.155: Added ''Aamber Pegasus' ROM expansions list [neoncluster, Fabio Priuli]. - 0.138: Robbbert added 'Aamber Pegasus system (thanks to Lord Philip); fixed natural keyboard mappings [Justin Kerk]. ROMSET: 34816 bytes in 9 files / 25.72Kb packed $end $info=pegasusm $mame 0.138 [Robbbert] Aamber Pegasus with RAM expansion unit, Technosys, 1981 The Aamber Pegasus is a home computer first produced in New Zealand in 1981 by Technosys Research Labs. The hardware was designed by Stewart J Holmes. The software was designed by Paul Gillingwater, Nigel Keam and Paul Carter. An optional multi ROM board in conjunction with a rotating dial allowed switching between 6 EPROM banks containing multiple language environments, games and applications (source: http://en.wikipedia.org/wiki/Aamber_Pegasus). DRIVER: ausnz/pegasus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pegasus_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.138: Robbbert added 'Aamber Pegasus with RAM expansion unit' system. $end $info=pem2530 $mame 0.214 [rfka01] PEM 2539, DTK, 198? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'DTK PEM 2539' system. ROMSET: 131072 bytes in 4 files / 59.01Kb packed $end $info=pencil2 $mame 0.148 [Robbbert, Ian Farquhar] Pencil II, Hanimex, 1983 This Australian computer was in fact built and conceived in Hong Kong by Soundic Electronics, which produced a lot of low-end products at that time. The high-resolution (256 x 192) can only be accessed with at least a 16k RAM extension. The Basic (SD-Basic 2.0) is supplied on a ROM cartridge, it allowed to display up to 32 sprites. The Pencil II also came with an interesting expansion cartridge. The regular cartridge port was the exact same size as a Colecovision cartridge, and when you plugged the "Colecvision Support" cartridge into the side of the unit, it played regular Colecvision games (source: http://www.old-computers.com/museum/computer.asp?c=136). DRIVER: skeleton/pencil2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pencil2.xml, pencil2_cass.xml, coleco.xml, coleco_homebrew.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.285: BugFIX 08759 [DIP/Input] (skeleton/pencil2.cpp) pencil2: The Hand Controller required for some games in not emulated. Added Memory Extension slot, with 16K Memory and Coleco Adaptor devices: Replaced GENERIC_CARTSLOT with COLECOVISION_CARTRIDGE_SLOT; added controllers with COLECOVISION_CONTROL_PORT, fixes MT08759; hooked up Coleco software lists [Nigel Barnes]. (pencil2_cass.xml) Application Software Library [Robbbert]. - 0.209: Connected VDP interrupt [AJR]. - 0.159: Fixed cassette interface, system marked as working [Robbbert]. - 0.155: Added ''Hanimex Pencil II' cart list [Robbbert, Fabio Priuli]. - 0.148: Robbbert and Ian Farquhar added 'Hanimex Pencil II' system. Added printer [Robbbert]. ROMSET: 8192 bytes in 1 file / 5.94Kb packed $end $info=pencil2_coleco $mame 0.285 [Nigel Barnes] Pencil 2 Coleco Cartridge Adaptor, , ???? DRIVER: devices/bus/pencil2/coleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Replaced ROM with known good dump from actual adaptor [6502man]. - 0.285: Nigel Barnes added 'Pencil 2 Coleco Cartridge Adaptor' device. ROMSET: 8192 bytes in 1 file / 5.53Kb packed $end $info=pencil2_mem16k $mame 0.285 [Nigel Barnes] Pencil 2 16K Memory Pack, , ???? DRIVER: devices/bus/pencil2/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Nigel Barnes added 'Pencil 2 16K Memory Pack' device. ROMSET: None required. $end $info=pencil2_memexp $mame 0.285 [Nigel Barnes] Pencil 2 Memory Expansion Slot, , ???? DRIVER: devices/bus/pencil2/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Nigel Barnes added 'Pencil 2 Memory Expansion Slot' device. ROMSET: None required. $end $info=pent1024 $mame 0.132 [Miodrag Milanović, MetalliC] Pentagon 1024SL, Alex Zhabin, 2005 The Pentagon home computer was a clone of the British-made Sinclair ZX Spectrum 128. It was manufactured by amateurs in the former Soviet Union. Its PCB was copied all over the USSR, which made it the most widespread Soviet ZX Spectrum clone. Many simple devices (upgrades) were invented to connect to the Pentagon with a soldering iron (source: http://en.wikipedia.org/wiki/Pentagon_(computer)). DRIVER: sinclair/pentagon.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml, pentagon_cass.xml, spectrum_betadisc_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.242: Changed manufacturer to 'Alex Zhabin'. - 0.241: Changed description to 'Pentagon 1024SL'. - 0.132: Miodrag Milanović and MetalliC added 'Pentagon 1024' system. ROMSET: 163840 bytes in 10 files / 150.63Kb packed $end $info=pentagon $mame 0.125 [Miodrag Milanović] Pentagon 128K, Vladimir Drozdov, 1991 The Pentagon (????????) home computer was a clone of the British-made Sinclair ZX Spectrum 128. It was manufactured by amateurs in the former Soviet Union, following freely distributable documentation. Its PCB was copied all over the ex-USSR in 1991-1996, which made it a widespread ZX Spectrum clone. The name "Pentagon" derives from the shape of the original PCB (Pentagon 48), with a diagonal cut in one of the corners (source: https://en.m.wikipedia.org/wiki/Pentagon_(computer)). DRIVER: sinclair/pentagon.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml, pentagon_cass.xml, spectrum_betadisc_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.244: BugFIX #05753 [Misc.] (pentagon.cpp) pentagon: The demo "recycler by thesuper" does not boot [Andrei I. Holub]. - 0.242: Changed manufacturer to 'Vladimir Drozdov'. - 0.241: Changed description to 'Pentagon 128K'. - 0.184: Removed direct update handlers: a2600, atm (still not working, but less badly), mpf1 (makes step work), mpz80, pentagon, sage2, scorpion, tms32031 [Olivier Galibert]. - 0.163: Cycle exact screen/border raster effects emulation [MetalliC]. - 0.126: Added 'SHA-1's [Fabio Priuli]. - 0.125: Miodrag Milanović added 'Pentagon (not fully operational)' system. ROMSET: 294912 bytes in 16 files / 208.54Kb packed $end $info=pentevo $mame 0.249 [Andrei I. Holub] ZX Evolution: BASECONF, NedoPC, 2009 DRIVER: sinclair/evo/pentevo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap and Title. WIP: - 0.286: Cleaned up inherited unused driver's Configuration (#14798) [holub]. - 0.249: Andrei I. Holub added 'NedoPC ZX Evolution: BASECONF' system. ROMSET: 4244096 bytes in 9 files / 2.04Mb packed $end $info=pentium $mame 0.150 Intel Pentium, , ???? DRIVER: devices/cpu/i386/i386.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Intel Pentium' [Angelo Salese]. - 0.150: Added 'PENTIUM' device. ROMSET: None required. $end $info=pentium_mmx $mame 0.184 Intel Pentium MMX, , ???? DRIVER: devices/cpu/i386/i386.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Intel Pentium MMX' [Angelo Salese]. - 0.184: Added 'Pentium MMX' device. ROMSET: None required. $end $info=pentium_pro $mame 0.184 Intel Pentium Pro, , ???? DRIVER: devices/cpu/i386/i386.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Intel Pentium Pro' [Angelo Salese]. - 0.184: Added 'Pentium Pro' device. ROMSET: None required. $end $info=pentium2 $mame 0.184 Intel Pentium II, , ???? DRIVER: devices/cpu/i386/i386.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Intel Pentium II' [Angelo Salese]. - 0.184: Added 'Pentium II' device. ROMSET: None required. $end $info=pentium3 $mame 0.164 Intel Pentium III, , ???? DRIVER: devices/cpu/i386/i386.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Intel Pentium III' [Angelo Salese]. - 0.164: Added 'Pentium III' device. ROMSET: None required. $end $info=pentium4 $mame 0.184 Intel Pentium 4, , ???? DRIVER: devices/cpu/i386/i386.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Intel Pentium 4' [Angelo Salese]. - 0.184: Added 'Pentium 4' device. ROMSET: None required. $end $info=perfect1 $mame 0.155 [Wilbert Pol] Perfect MSX1 (MSX1, Middle East), Bawareth, 1986 DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'Perfect MSX1 (MSX1, Middle East)' and manufacturer to 'Bawareth'; machine promoted to working [Wilbert Pol]. - 0.155: Wilbert Pol added 'Perfect Perfect1' system. ROMSET: 98304 bytes in 3 files / 66.02Kb packed $end $info=peribox $mame 0.149u1 Peripheral expansion box, , ???? DRIVER: devices/bus/ti99/peb/peribox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Peripheral expansion box' device. ROMSET: None required. $end $info=peribox_ev $mame 0.149u1 Peripheral expansion box with EVPC inserted, , ???? DRIVER: devices/bus/ti99/peb/peribox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Peripheral expansion box with EVPC'. - 0.149u1: Added 'Peripheral expansion box EVPC' device. ROMSET: None required. $end $info=peribox_ev1 $mame 0.276 [Michael Zapf] Peripheral expansion box with EVPC, , ???? DRIVER: devices/bus/ti99/peb/peribox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: Michael Zapf added 'Peripheral expansion box with EVPC' device. ROMSET: None required. $end $info=peribox_gen $mame 0.149u1 Peripheral expansion box Geneve, , ???? DRIVER: devices/bus/ti99/peb/peribox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Peripheral expansion box Geneve' device. ROMSET: None required. $end $info=peribox_genmod $mame 0.199 Peripheral expansion box Genmod, , ???? DRIVER: devices/bus/ti99/peb/peribox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.199: Added 'Peripheral expansion box Genmod' device. ROMSET: None required. $end $info=peribox_sg $mame 0.149u1 Peripheral expansion box SGCPU, , ???? DRIVER: devices/bus/ti99/peb/peribox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Peripheral expansion box SGCPU' device. ROMSET: None required. $end $info=peribox_slot $mame 0.149u1 TI P-Box slot, , ???? DRIVER: devices/bus/ti99/peb/peribox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'TI P-Box slot' device. ROMSET: None required. $end $info=permedia2 $mame 0.282 [ClawGrip] 3Dlabs Permedia 2, , ???? DRIVER: devices/bus/pci/permedia2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Preliminary Save State: Unsupported WIP: - 0.282: ClawGrip added '3Dlabs Permedia 2' device. ROMSET: 491520 bytes in 5 files / 135.15Kb packed $end $info=perq $mame 0.192 [Robbbert] PERQ 1A, Three Rivers Company Corporation, 1979 The PERQ, also referred to as the Three Rivers PERQ or ICL PERQ, was a pioneering workstation computer produced in the late 1970s through the early 1980s. In June 1979, the company took its very first order from the UK's Rutherford Appleton Laboratory and the computer was officially launched in August 1979 at SIGGRAPH in Chicago. It was the first commercially produced personal workstation with a Graphical User Interface. The design was heavily influenced by the original workstation computer, the Xerox Alto, which was never commercially produced. The origin of the name "PERQ" was chosen both as an acronym of "Pascal Engine that Runs Quicker," and to evoke the word perquisite. The original PERQ (also known as the PERQ 1), launched in 1980, was housed in a pedestal-type cabinet with a brown fascia and an 8-inch floppy disk drive mounted horizontally at the top. The PERQ 1 CPU had a WCS comprising 4k words of 48-bit microcode memory. The later PERQ 1A CPU extended the WCS to 16k words. The PERQ 1 could be configured with 256 kB, 1MB or 2 MB of 64-bit-wide RAM (accessed via a 16-bit bus), a 12 or 24 MB, 14-inch Shugart SA-4000-series hard disk, and an 8-inch floppy disk drive. The internal layout of the PERQ 1 was dominated by the vertically mounted hard disk drive. It was largely this that determined the height and depth of the chassis. The disk drive was driven by an electric motor, with the two coupled by a rubber-compound belt drive (source: https://en.wikipedia.org/wiki/PERQ#PERQ_1). DRIVER: skeleton/perq.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.192: Robbbert added 'Three Rivers Company Corporation PERQ 1A' system. ROMSET: 9368 bytes in 6 files / 4.83Kb packed $end $info=pes $mame 0.142 [Kevin Horton, Jonathan Gevaryahu] VPU-01 Speech box, Pacific Educational Systems, 1987 DRIVER: skeleton/pes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.215: Machine promoted to working [Robbbert]. - 0.142: Kevin Horton and Jonathan Gevaryahu added 'VPU-01 Speech box' system. ROMSET: 16384 bytes in 2 files / 0.33Kb packed $end $info=pet_64k $mame 0.148u2 PET 64KB RAM, , ???? DRIVER: devices/bus/pet/64k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'PET 64KB RAM' device. ROMSET: None required. $end $info=pet_datassette_port $mame 0.149u1 Commodore Datasette Port, , ???? DRIVER: devices/bus/pet/cass.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Commodore Datasette Port'. - 0.149u1: Added 'Datassette Port' device. ROMSET: None required. $end $info=pet_expansion_slot $mame 0.149u1 PET memory expansion port, , ???? DRIVER: devices/bus/pet/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'PET memory expansion port' device. ROMSET: None required. $end $info=pet_superpet $mame 0.148u1 Commodore SuperPET, , ???? DRIVER: devices/bus/pet/superpet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Commodore SuperPET'. - 0.148u1: Added 'SuperPET' device. ROMSET: 22528 bytes in 6 files / 14.76Kb packed $end $info=pet_user_diag $mame 0.154 PET Userport Diagnostic Connector, , ???? DRIVER: devices/bus/pet/diag.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'PET Userport Diagnostic Connector' device. ROMSET: None required. $end $info=pet_user_port $mame 0.149u1 PET user port, , ???? DRIVER: devices/bus/pet/user.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'PET user port' device. ROMSET: None required. $end $info=pet2001 $mame 0.36 [Curt Coder] PET 2001-4, Commodore Business Machines, 1977 The PET 2001 was the first PC or home computer Commodore of the company, which was renamed as CBM (Commodore Business Machines, referring to IBM). Together with the Apple II and the Tandy TRS-80, he was one of the first in series built in mounted microcomputer ever. PET stands for Personal Electronic Transactor (source, traslated from german: http://de.wikipedia.org/wiki/PET_2001). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.36: Curt Coder added 'Commodore PET 2001' system. ROMSET: 18432 bytes in 9 files / 14.18Kb packed $end $info=pet20018 $mame 0.148u1 [Curt Coder] PET 2001-8, Commodore Business Machines, 1977 Commodore was one of the first computer manufacturers to introduce a non-kit computer ready to use out of the box in 1977. This model is the 2nd in the 2001series released in 1978 with the improved keyboard and increased memory capacity. The PET,( an acronym for Personal Electronic Transactor), was designed by Chuck Peddle who also designed the 6502 microprocessor used in many of the computers of the period, including Apple, Atari, and Commodore computers. The PET series of computers used a Datassette model 1530 as a mass storage' device. It came equipped with an attached 9" green phosphor screen and had the unique ability to have it's cover raised like the hood of a car for servicing the computer. The case on earlier models was made of metal to be replaced by formed plastic on later models (source: http://www.myoldcomputers.com/museum/comp/commodore_pet_2001_8.htm). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and PCB. WIP: - 0.148u1: Curt Coder added 'Commodore PET 2001-8' system. $end $info=pet2001b $mame 0.128 [Curt Coder] PET 2001-B8, Commodore Business Machines, 1979 The PET 2001 was the first PC or home computer Commodore of the company, which was renamed as CBM (Commodore Business Machines, referring to IBM). Together with the Apple II and the Tandy TRS-80, he was one of the first in series built in mounted microcomputer ever. PET stands for Personal Electronic Transactor. CPU: 6502, 1 MHz, RAM: 4 or 8 kB / 8, 16, or 32 kB, ROM: 18 kB, including BASIC 1.0 / 20 kB, including BASIC 2.0 (disk drives not supported on the original 2001), Video: discrete TTL video circuit, 9" monochrome monitor (blue phosphor on the original 2001, green on 2001-N PETs), 40×25 character display, Sound: none / single piezo "beeper" (optional external speaker driven by MOS 6522 CB2 pin), Ports: 2 MOS 6520 PIA, MOS 6522 VIA, 2 Datassette (1 used / 1 on the back), 1 IEEE-488, / Notes: 69 key chiclet keyboard and built-in Datassette / full-sized, full-travel keyboard, no built-in Datassette (source: http://en.wikipedia.org/wiki/Commodore_PET#PET_2001_series_.2F_2001-N_.26_-B_series.2C_CBM_3000_series). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.128: Curt Coder added 'Commodore PET 2001-B' system. ROMSET: 16384 bytes in 5 files / 12.30Kb packed $end $info=pet2001b16 $mame 0.148u1 [Curt Coder] PET 2001-B16, Commodore Business Machines, 1979 The Commodore PET 2001 was a very successful machine. Four models were made: early 4KB models, the PET 2001-8N with 8 KB RAM, PET 2001-16N with 16 KB RAM and the PET 2001-32N with 32K RAM. This mchine was conceived by Chuck Peddle who later joined Tandon, a drive manufacturer (source: http://www.old-computers.com/museum/computer.asp?c=191). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u1: Curt Coder added 'Commodore PET 2001-B16' system. $end $info=pet2001b32 $mame 0.148u1 [Curt Coder] PET 2001-B32, Commodore Business Machines, 1979 It was introduced in a time when most computers aimed at the early home computer market were still sold to consumers in kit form ( Altair, Imsia, Heath). Commodore was one of the first computer manufacturers to introduce a non-kit computer ready to use out of the box in 1977. This model is the 2nd in the 2001series released in 1978 with the improved keyboard and increased memory capacity( a whopping 32K). The PET,( an acronym for Personal Electronic Transactor), was designed by Chuck Peddle who also designed the 6502 microprocessor used in many of the computers of the period, including Apple, Atari, and Commodore computers. The PET series of computers used a Datassette model # 1530 as a mass storage' device. It came equipped with an attached 9" green phosphor screen and had the unique ability to have it's cover raised like the hood of a car for servicing the computer. The case on earlier models was made of metal to be replaced by formed plastic on later models (source: http://www.myoldcomputers.com/museum/comp/commodore_pet_200132.htm). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u1: Curt Coder added 'Commodore PET 2001-B32' system. $end $info=pet2001j $mame 0.285 [Curt Coder] PET 2001-4 (Japan), Commodore Business Machines, 1977 Personal computer launched by Commodore in 1977, a Japanese variant of the base model featuring only 4 KB of RAM. It came with a compact case housing a 9-inch monochrome CRT monitor, a cassette tape drive (Datasette), and a chiclet-style keyboard. Based on a 1-MHz MOS 6502 processor, it was primarily intended for educational use and small offices. The Japanese version included adaptations for the local character set and was marketed in limited quantities, making it particularly rare today among collectors of vintage home computers. DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml RESOURCES: Snap and Title. WIP: - 0.285: Curt Coder added 'Commodore Business Machines PET 2001-4 (Japan)' system. ROMSET: 2048 bytes in 1 file / 0.76Kb packed $end $info=pet2001n $mame 0.128 [Curt Coder] PET 2001-N8, Commodore Business Machines, 1979 The PET 2001 was the first PC or home computer Commodore of the company, which was renamed as CBM (Commodore Business Machines, referring to IBM). Together with the Apple II and the Tandy TRS-80, he was one of the first in series built in mounted microcomputer ever. PET stands for Personal Electronic Transactor. CPU: 6502, 1 MHz, RAM: 4 or 8 kB / 8, 16, or 32 kB, ROM: 18 kB, including BASIC 1.0 / 20 kB, including BASIC 2.0 (disk drives not supported on the original 2001), Video: discrete TTL video circuit, 9" monochrome monitor (blue phosphor on the original 2001, green on 2001-N PETs), 40×25 character display, Sound: none / single piezo "beeper" (optional external speaker driven by MOS 6522 CB2 pin), Ports: 2 MOS 6520 PIA, MOS 6522 VIA, 2 Datassette (1 used / 1 on the back), 1 IEEE-488, / Notes: 69 key chiclet keyboard and built-in Datassette / full-sized, full-travel keyboard, no built-in Datassette (source: http://en.wikipedia.org/wiki/Commodore_PET#PET_2001_series_.2F_2001-N_.26_-B_series.2C_CBM_3000_series). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.128: Curt Coder added 'Commodore PET 2001-N' system. ROMSET: 16384 bytes in 5 files / 12.30Kb packed $end $info=pet2001n16 $mame 0.148u1 [Curt Coder] PET 2001-N16, Commodore Business Machines, 1979 PET 2001/CBM 2001: The first model was the PET 2001, including either 4 KB (the 2001-4) or 8 KB (2001-8) of 8-bit RAM. It was essentially a single-board computer with discrete logic driving a small built-in monochrome monitor with 40x25 character graphics. Later upgraded models of the 2001 moved the Datasette outside the case and this allowed for a "proper" full stroke keyboard on the main unit. Internally a newer motherboard was used, along with an upgrade from static memory to dynamic memory and 8, 16, or 32 KB, known as the 2001-N-8, 2001-N-16 or 2001-N-32, respectively (source: http://www.commodorepet.org/pet2001.html). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u1: Curt Coder added 'Commodore PET 2001-N16' system. $end $info=pet2001n32 $mame 0.148u1 [Curt Coder] PET 2001-N32, Commodore Business Machines, 1979 PET 2001/CBM 2001: The first model was the PET 2001, including either 4 KB (the 2001-4) or 8 KB (2001-8) of 8-bit RAM. It was essentially a single-board computer with discrete logic driving a small built-in monochrome monitor with 40x25 character graphics. Later upgraded models of the 2001 moved the Datasette outside the case and this allowed for a "proper" full stroke keyboard on the main unit. Internally a newer motherboard was used, along with an upgrade from static memory to dynamic memory and 8, 16, or 32 KB, known as the 2001-N-8, 2001-N-16 or 2001-N-32, respectively (source: http://www.commodorepet.org/pet2001.html). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u1: Curt Coder added 'Commodore PET 2001-N32' system. $end $info=pet4016 $mame 0.128 [Curt Coder] PET 4016, Commodore Business Machines, 1980 These computers are new versions of the PET series. The main improvement was the new ROM version (v4.0) which offered new possibilities such as direct disk operation commands (DLOAD, DSAVE, COPY, HEADER, etc.) or the ability to repeat cursor control characters by holding down keys. Late models also had a larger screen (12'') than the 2001 computers. The disk drives were "Intelligent", which means that they were CPU driven (MOS 6502) and had internal RAM (4 KB) & ROM (16KB, which contained the DOS) (source: http://www.old-computers.com/museum/computer.asp?c=103&st=1). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.148u1: Renamed (pet40n) to (pet4016) and modified the description in 'PET 4016' and year in '1980'. Updated status of emulation. - 0.128: Curt Coder added 'Commodore PET 40xx (Basic 4, CRTC 60Hz, 40 columns)' system. ROMSET: 24576 bytes in 7 files / 17.35Kb packed $end $info=pet4032 $mame 0.128 [Curt Coder] PET 4032, Commodore Business Machines, 1980 These computers are new versions of the PET series. The main improvement was the new ROM version (v4.0) which offered new possibilities such as direct disk operation commands (DLOAD, DSAVE, COPY, HEADER, etc.) or the ability to repeat cursor control characters by holding down keys. Late models also had a larger screen (12'') than the 2001 computers. The disk drives were "Intelligent", which means that they were CPU driven (MOS 6502) and had internal RAM (4 KB) & ROM (16KB, which contained the DOS) (source: http://www.old-computers.com/museum/computer.asp?c=103&st=1). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.149: Fixed natural keyboard [Mike Naberezny]. - 0.148u1: Renamed (pet40b) to (pet4032) and modified the description in 'PET 4032' and year in '1980'. Updated status of emulation. - 0.128: Curt Coder added 'Commodore PET 40xx (Basic 4, CRTC 60Hz, 80 columns)' system. $end $info=pet4032b $mame 0.128 [Curt Coder] PET 4032B, Commodore Business Machines, 1980 These computers are new versions of the PET series. The main improvement was the new ROM version (v4.0) which offered new possibilities such as direct disk operation commands (DLOAD, DSAVE, COPY, HEADER, etc.) or the ability to repeat cursor control characters by holding down keys. Late models also had a larger screen (12'') than the 2001 computers. The disk drives were "Intelligent", which means that they were CPU driven (MOS 6502) and had internal RAM (4 KB) & ROM (16KB, which contained the DOS) (source: http://www.old-computers.com/museum/computer.asp?c=103&st=1). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.148u1: Renamed (pet40ob) to (pet4032b) and modified the description in 'PET 4032B'. Updated status of emulation. - 0.128: Curt Coder added 'Commodore PET 40xx (Basic 4, no CRTC, Business keyboard)' system. ROMSET: 24576 bytes in 7 files / 17.50Kb packed $end $info=pet4032f $mame 0.153 [Curt Coder] PET 4032 (Fat 40), Commodore Business Machines, 1980 The PET 4032 was released three years after the original PET 2001. Although it has the same CPU running at the same speed, improved circuitry allows the 4032 to run substantially faster. Other improvements include more memory and a better keyboard. Lost in the process was the convenient but unreliable built-in data cassette "datassette" drive. Two main versions of the 4032 were released - the 4032-9 and the 4032-12 - with a 9-inch or 12-inch screen. The 4032 has four port to the outside world. An eight-bit parallel port, a port for a cassette recorder, a port that brings out the system bus, and an IEEE-488 port. Still in use today, but mostly for laboratory and scientific instruments, the IEEE-488 bus is relatively complex, allowing up to 15 devices on the bus (source: http://oldcomputers.net/pet4032.html). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.153: Curt Coder added 'Commodore PET 4032 (Fat 40)' system. ROMSET: 2048 bytes in 1 file / 1.62Kb packed $end $info=pet64 $mame 0.128 [Curt Coder] PET 64 / CBM 4064 (NTSC), Commodore Business Machines, 1983 The Educator 64', also known as the PET 64 and Model 4064,' was a microcomputer made by Commodore Business Machines in 1983. It was sold to schools as a replacement for aging Commodore PET systems. The 4064 designation followed in line with the PET's 4008, 4016 and 4032 models as a 64kB 40-column model. The Educator 64 was not sold in great numbers. It suffered from its monochrome display / many 64 titles assumed the availability of color. And, by that time, the US education market was firmly in Apple's grasp (source: http://en.wikipedia.org/wiki/Commodore_Educator_64). DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Preliminary Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.128: Curt Coder added 'Commodore PET 64 (NTSC)' system. ROMSET: 8192 bytes in 1 file / 6.54Kb packed $end $info=pet8032 $mame 0.37b10 [Curt Coder] PET 8032, Commodore Business Machines, 1980 The main improvement over the other PET/CBM computers is the 80-column display. The screen is 12'' 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?" 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://www.old-computers.com/museum/computer.asp?c=105&st=1). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.149: Fixed lowercase mode. Fixed natural keyboard [Mike Naberezny]. - 0.148u1: Renamed (pet80) to (pet8032) and modified the description in 'PET 8032' and year in '1980'. Updated status of emulation. - 0.37b10: Curt Coder added 'Commodore PET 80xx (Basic 4, CRTC 60Hz, 80 columns)' system. ROMSET: 20480 bytes in 6 files / 14.39Kb packed $end $info=petucb2 $mame 0.155 PET Userport 'CB2 Sound' Device, , ???? DRIVER: devices/bus/pet/cb2snd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'PET Userport 'CB2 Sound' Device' device. ROMSET: None required. $end $info=petuja $mame 0.153 PET Userport Joystick Adapter, , ???? DRIVER: devices/bus/pet/petuja.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'PET Userport Joystick Adapter' device. ROMSET: None required. $end $info=pg1000 $mame 0.281 [Felipe Corrêa da Silva Sanches] PG-1000 Linear Synthesizer Programmer, Roland, 1987 DRIVER: roland/roland_pg1000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported WIP: - 0.282: Changed description to 'PG-1000 Linear Synthesizer Programmer'. Added internal layout and complete driver implementation (#14127) [Felipe Corrêa da Silva Sanches]. - 0.281: Felipe Corrêa da Silva Sanches added 'Roland PG-1000 Programmer' device. ROMSET: 24576 bytes in 3 files / 15.75Kb packed $end $info=pg118 $mame 0.271 [David Haywood, TeamEurope] Pocket Game 118-in-1 / Game Computer 118-in-1, Pocket Game / Game Computer, 2019 DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Pocket Game / Game Computer Pocket Game 118-in-1 / Game Computer 118-in-1' system. ROMSET: 4202496 bytes in 2 files / 1.51Mb packed $end $info=pg200 $mame 0.220 [AJR] Roland PG-200 Programmer, , ???? DRIVER: roland/pg200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: AJR added 'Roland PG-200 Programmer' device. ROMSET: 1024 bytes in 1 file / 0.38Kb packed $end $info=pg675 $mame 0.180 [R. Belmont, rfka01] Simatic PG675, Siemens, 198? DRIVER: siemens/pg685.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.180: R. Belmont and rfka01 added 'Siemens Simatic PG675' system. ROMSET: 8192 bytes in 1 file / 4.54Kb packed $end $info=pg685 $mame 0.178 [rfka01] Simatic PG685 OUA11, Siemens, 198? DRIVER: siemens/pg685.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.178: rfka01 added 'Siemens Simatic PG685 OUA11' system. ROMSET: 16384 bytes in 1 file / 8.57Kb packed $end $info=pg685oua12 $mame 0.178 [rfka01] Simatic PG685 OUA12, Siemens, 198? DRIVER: siemens/pg685.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.178: rfka01 added 'Siemens Simatic PG685 OUA12' system. ROMSET: 32768 bytes in 2 files / 8.84Kb packed $end $info=pg750 $mame 0.221 [rfka01] PG 750, Siemens, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: rfka01 added 'Siemens PG 750' system. ROMSET: 131072 bytes in 4 files / 59.15Kb packed $end $info=pg750eisa $mame 0.221 [rfka01] PG-750 486 EISA, Siemens, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.221: rfka01 added 'Siemens PG-750 486 EISA' system. ROMSET: 65536 bytes in 1 file / 36.01Kb packed $end $info=pgs268 $mame 0.228 [Takashi Omoto, Team Europe, David Haywood] Portable Game Station 268-in-1, , 200? DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=Xkv9jxz8WJY WIP: - 0.228: Takashi Omoto, Team Europe and David Haywood added 'Portable Game Station 268-in-1' system. ROMSET: 33554688 bytes in 2 files / 11.01Mb packed $end $info=phasor $mame 0.223 [Ryan Holtz] Phasor, Linus Åkesson, 2010 Phasor, like Craft, is a demo running on a custom minimalistic ATmega88-based demo platform. But it generates a composite video signal (PAL) instead of a VGA signal (source: https://www.linusakesson.net/scene/phasor/index.php). DRIVER: homebrew/lft_phasor.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.223: Ryan Holtz added 'Linus Åkesson Phasor' system. ROMSET: 8704 bytes in 2 files / 7.63Kb packed $end $info=phatt $mame 0.223 [DBWBP] Planet Phatt - The Swing System, E-mu Systems, 1997 E-mu's synth module designed with classic hip hop, modern R&B, acid jazz and trip hop in mind! All the sounds you need to create PHATT tracks! Tight basslines and thumpin' 808 kicks, this box has it all. It also includes all the common lead and rhythmic sounds in hip hop, rap and R&B. The BEATS mode is great for generating grooves and ideas that you can jam with! Oh yeah, and the sounds are great! They have very analog-like controls such as filters, envelopes and LFO modulation effects! And everything is MIDI controllable! A definite must for any PHATT situation, as it is already being used by dozens of famous artists already, including Roni Size, ATB, and Hardfloor! In 2000 E-mu released a new urban and hip hop sound module called the Mo'Phatt. It upped the soundset to a wopping 32 MB of sounds, and polyphony increased to 64 voices. A subsequent keyboard version followed in 2002 called the MK-6 Mo'Phatt Keys. And a desktop sequencer version with 128 voices, the MP-7 Command Station was released at the end of 2001 (source: http://www.vintagesynth.com/emu/phatt.php). DRIVER: emusys/emu68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.223: DBWBP added 'E-mu Systems Planet Phatt - The Swing System' system. ROMSET: 524288 bytes in 2 files / 140.58Kb packed $end $info=phc2 $mame 0.143u3 [Kaylee Smith] PHC-2 (MSX1, France), Olympia, 1985 Olympia PHC-2 (PHC-2) is a home computer company Olympia, which began to be produced in Japan in 1983(?). He used a Z80A microprocessor unit and RAM computer memory had a capacity of 64 KB. As the operating system used MSX DOS (source, traslated from serbian: http://sr.wikipedia.org/wiki/Olympia_PHC-2). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'PHC-2 (MSX1, France)'. - 0.143u3: Kaylee Smith added 'Olympia PHC-2' system. ROMSET: 32768 bytes in 1 file / 25.30Kb packed $end $info=phc20 $mame 0.268 [Nigel Barnes, Tony Jewell] PHC-20, Sanyo, 1982 DRIVER: sanyo/phc20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.268: Nigel Barnes and Tony Jewell added 'Sanyo PHC-20' system. ROMSET: 8192 bytes in 1 file / 5.42Kb packed $end $info=phc23 $mame 0.81 [Jirou Kaneda] PHC-23 / Wavy23 (MSX2, Japan), Sanyo, 1986 This strange shaped computer is a classic MSX-2 computer, sold only in Japan like many other MSX computers (source: http://www.old-computers.com/museum/computer.asp?c=482&st=1). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'PHC-23 / Wavy23 (MSX2, Japan)'. - 0.81: Jirou Kaneda added 'Sanyo Wavy PHC-23' system. ROMSET: 49152 bytes in 2 files / 37.47Kb packed $end $info=phc23jb $mame 0.250 [openMSX] PHC-23JB / Wavy23 (MSX2, Japan), Sanyo, 1987 DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Sanyo PHC-23JB / Wavy23 (MSX2, Japan)' system. ROMSET: 49152 bytes in 2 files / 37.47Kb packed $end $info=phc25 $mame 0.137 [Gilles Fetis, Curt Coder] PHC-25 (Europe), Sanyo, 1983 The Sanyo PHC-25 is a home computer released 1983 by the electronics company Sanyo. It is a member of the same family as the Sanyo PHC-10 and Sanyo PHC-20 (source: http://en.wikipedia.org/wiki/Sanyo_PHC-25). DRIVER: sanyo/phc25.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: phc25_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.288: Fix VBL interrupt timing and VBL polarity in port $40 (#15265) [Aurelien34]. - 0.278: Fix cursor blinking too fast (#13782): Change VDG to m5c6847p1 which is the processor used by PHC-25; IRQ gets a pulse from fsync. The reason of fast blinking was that IRQ was asserted during whole fsync and ISR restarted four times during the time of assertion. Wire the gm1 signal to I/O PORT $40 bit 4 (#13754). Added context on comment on Attribute Bit 7 [Sylvain Glaize]. Invert cassette polarity (#13755) [Olivier Valentin]. - 0.185: Added character generator ROM, not yet used [Nigel Barnes]. - 0.137: Gilles Fetis and Curt Coder added skeleton driver of 'Sanyo PHC-25' system. ROMSET: 28672 bytes in 4 files / 17.75Kb packed $end $info=phc25j $mame 0.139 [Curt Coder, Robbbert] PHC-25 (Japan), Sanyo, 1983 The Sanyo PHC-25 is a home computer released 1983 by the electronics company Sanyo. It is a member of the same family as the Sanyo PHC-10 and Sanyo PHC-20 (source: http://en.wikipedia.org/wiki/Sanyo_PHC-25). DRIVER: sanyo/phc25.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: phc25_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.139: Curt Coder and Robbbert added 'Sanyo PHC-25 (Japan)' system. ROMSET: 28672 bytes in 4 files / 19.11Kb packed $end $info=phc28 $mame 0.143u3 [Kaylee Smith] PHC-28 (MSX1, France), Olympia, 1984 This is a standard MSX 1 computer. But though Olympia is a german company, it is in fact a Korean Daewoo/Yeno DPC-64. It is identical except for the colour (source: http://www.old-computers.com/MUSEUM/computer.asp?st=1&c=433). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: Changed description to 'PHC-28 (MSX1, France)'. - 0.143u3: Kaylee Smith added 'Olympia PHC-28' system. ROMSET: 32768 bytes in 1 file / 25.34Kb packed $end $info=phc28l $mame 0.143u3 [Kaylee Smith] PHC-28L (MSX1, France), Sanyo, 1985 This is a standard MSX 1 computer. But though Olympia is a german company, it is in fact a Korean Daewoo/Yeno DPC-64. It is identical except for the colour (source: http://www.old-computers.com/MUSEUM/computer.asp?st=1&c=433). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'PHC-28L (MSX1, France)'. - 0.143u3: Kaylee Smith added 'Olympia PHC-28L' system. ROMSET: 32768 bytes in 1 file / 25.30Kb packed $end $info=phc28s $mame 0.143u3 [Kaylee Smith] PHC-28S (MSX1, France), Sanyo, 1984 This is a standard MSX 1 computer. But though Olympia is a german company, it is in fact a Korean Daewoo/Yeno DPC-64. It is identical except for the colour (source: http://www.old-computers.com/MUSEUM/computer.asp?st=1&c=433). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'PHC-28S (MSX1, France)'. - 0.143u3: Kaylee Smith added 'Olympia PHC-28S' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=phc35j $mame 0.82 [Jirou Kaneda] PHC-35J / Wavy35 (MSX2+, Japan), Sanyo, 1989 The PHC-35J is the simplest MSX2+ model available. It's the only model that doesn't include a disk drive and one of the 2 MSX2+ machines that lacks a built-in MSX-MUSIC, the other one being the Panasonic FS-A1FX. It has a much simpler motherboard than its brothers (Sanyo WAVY PHC-70FD and Sanyo WAVY PHC-70FD2) (source: http://www.msx.org/wiki/Sanyo_WAVY_PHC-35J). DRIVER: msx/msx2p.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2p_cart.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'PHC-35J / Wavy35 (MSX2+, Japan)'. - 0.82: Jirou Kaneda added 'WAVY PHC-35J' system. ROMSET: 212992 bytes in 4 files / 130.91Kb packed $end $info=phc55fd2 $mame 0.155 [Wilbert Pol] PHC-55FD2 / Wavy55FD2 (MSX2, Japan), Sanyo, 1988 The PHC-55FD2 is a rare computer and looks similar to the MSX2+ PHC-70FD2 with its two built-in disk drives, but it's a MSX2 with 128kB RAM, which is very uncommon for the Sanyo machines. Another surprising thing is hidden inside the machine as it comes with the Toshiba T9763 MSX-Engine, apparently a prequel of the T9769 engine, that can be found for example in the PHC-70FD2, its big MSX2+ brother. This computer is normally called Wavy55FD2 in Japan. It was available in black (K) or gray (G). It was not advertised in the various computer magazines, so we can presume that it was reserved for administrations and commercial companies in Japan (source: https://www.msx.org/wiki/Sanyo_PHC-55FD2). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'PHC-55FD2 / Wavy55FD2 (MSX2, Japan)'. - 0.155: Wilbert Pol added 'Sanyo Wavy PHC-55FD2' system. ROMSET: 65536 bytes in 3 files / 49.42Kb packed $end $info=phc64 $mame 0.130 [Dirk Best] Mephisto PHC 64 (Germany), Intelligent Software / Hegener + Glaser, 1985 A British home computer in a very unusual design (what the computer given the nickname "Knetgummilache"). The black case is very discreet and above all comfortable flat, the colorful buttons but look rather funky. Particularly noteworthy is the built joystick, when the Enterprise replaces the cursor keys. That may seem playful (can also be used to play fine), but is really handy / in comparison to conventional cursor keys move the stick goes by really fast by the hand (source, traslated from german: http://www.zock.com/8-Bit/D_Enterprise64.HTML). DRIVER: enterprise/ep64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ep64_cart.xml, ep64_cass.xml, ep64_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.270: Changed manufacturer to 'Intelligent Software / Hegener + Glaser'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.130: Dirk Best added 'H&G Mephisto PHC 64' system. $end $info=phc70fd $mame 0.82 [Jirou Kaneda] PHC-70FD / Wavy70FD (MSX2+, Japan), Sanyo, 1988 The Wavy PHC-70FD is basically a WAVY PHC-70FD2 less the second diskdrive. It differs from its sibling, the PHC-70FD2 in that it has a hardware pause key and a Ren-Sha Turbo on the place of the second disk drive. Both PHC-70FD and PHC-70FD2 have a much more elaborated motherboard than the WAVY PHC-35J (source: http://www.msx.org/wiki/Sanyo_WAVY_PHC-70FD). DRIVER: msx/msx2p.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2p_cart.xml, msx2_cart.xml, msx1_cart.xml, msx2p_flop.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.250: Changed description to 'PHC-70FD / Wavy70FD (MSX2+, Japan)'. - 0.82: Jirou Kaneda added 'WAVY PHC-70FD' system. ROMSET: 262144 bytes in 2 files / 161.91Kb packed $end $info=phc70fd2 $mame 0.82 [Jirou Kaneda] PHC-70FD2 / Wavy70FD2 (MSX2+, Japan), Sanyo, 1989 The PHC-70FD2 Wavy is a MSX2+ with 64K of RAM and 128 Kbytes of VRAM. It features two 720kB 3?" disk drives but lacks the Ren-Sha autofire controller and hardware pause button from its sibling the PHC-70FD. The other difference with the PHC-70FD is that it includes a 256kB ROM with both JIS-1 and JIS-2 and an RGB connector (source: http://www.msx.org/wiki/Sanyo_WAVY_PHC-70FD2). DRIVER: msx/msx2p.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2p_cart.xml, msx2_cart.xml, msx1_cart.xml, msx2p_flop.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'PHC-70FD2 / Wavy70FD2 (MSX2+, Japan)'. - 0.82: Jirou Kaneda added 'WAVY PHC-70FD2' system. ROMSET: 393216 bytes in 7 files / 227.47Kb packed $end $info=phc77 $mame 0.155 [Wilbert Pol] PHC-77 / Wavy77 (MSX2, Japan), Sanyo, 1987 Technical information and pictures: http://www.1000bit.it/scheda.asp?id=1709 DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'PHC-77 / Wavy77 (MSX2, Japan)'; machine promoted to working [Wilbert Pol]. - 0.155: Wilbert Pol added 'Sanyo Wavy MPC-77' system. ROMSET: 720896 bytes in 5 files / 407.14Kb packed $end $info=php3239 $mame 0.234 [Predator99, rfka01] P3239, Philips, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/6810 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP - 0.234: Predator99 and rfka01 added 'Philips P3239' system. ROMSET: 131072 bytes in 1 file / 64.96Kb packed $end $info=phpball $mame 0.169 [hap] Power House Pinball, Tomy, 1980 RIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.169: hap added 'Tomy Power House Pinball' system. ROMSET: 3280 bytes in 3 files / 2.05Kb packed $end $info=phunsy $mame 0.141 [Wilbert Pol] PHUNSY, J.F.P. Philipse, 1980 PhUnSy (Philipse Universal System) is a micro computer system with the Signetics 2650 CPU I designed and built around 1980. I just thought it's fun to have a web-page about it here. It shows how times have changed in a few decades. The PHUNSY was copied by a few people. One of them is my friend Ben Postema who also documented the' system. This documentation was also issued in the ECA (Eindhovense Computer Associatie) bulletin back then. A big disadvantage of building your own hardware is the fact that there is not much software available. I had to write almost everything myself. The MicroWorld Basic Interpreter was adapted to run on the PHUNSY. Note: The Phunsy is not a game computer (source: http://www.tubedata.info/phunsy/index.html). DRIVER: homebrew/phunsy.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.141: Wilbert Pol added skeleton driver of 'PHUNSY (Philipse Universal System)' system. ROMSET: 9216 bytes in 6 files / 6.83Kb packed $end $info=phusion $mame 0.247 [Devin Acker] Phusion, VTech, 2000 DRIVER: vtech/phusion.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.247: Devin Acker added 'VTech Phusion' system. ROMSET: 2097152 bytes in 1 file / 787.73Kb packed $end $info=pi_stry $mame 0.218 [ClawGrip] Story Reader, Publications International Ltd, 200? DRIVER: tvgames/pubint_storyreader.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: pi_storyreader_cart.xml RESOURCES: Snap and Title. WIP: - 0.218: ClawGrip added 'Publications International Ltd Story Reader' system. $end $info=pi_stry2 $mame 0.218 [ClawGrip] Story Reader 2.0, Publications International Ltd, 200? DRIVER: tvgames/pubint_storyreader.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: pi_storyreader_v2_cart.xml RESOURCES: Snap and Title. WIP: - 0.218: ClawGrip added 'Publications International Ltd Story Reader 2.0' system. $end $info=pi4d20 $mame 0.135 [Ryan Holtz] Personal IRIS 4D/20, Silicon Graphics, 1988 Silicon Graphics started the Personal Iris Series of machines with this model, the 4D/20. Powered by the then "new" MIPS 3000 RISC CPU (running at a staggering 12.5Mhz), it could take 16 or 32 megabytes of RAM, and contained an internal SCSI bus for a harddrive. It's strength over other Unix based workstations of the time was it's revolutionary graphics ability. The graphics processing was so powerful that very little work was actually done by the CPU. Providing real-time 24bit color, it was also capable of real-time polygon manipulation, making it a choice for CAD, realtime 3-D applications, virtual reality experiments, and of course, setting up and rendering 3-D sequences for movies like The Abyss, Terminator 2, and Jurrasic Park. Most of the Special Effects people working in Hollywood today cut their teeth on a machine like this one, creating some of the spectacular scenes we take for granted (source: http://www.obsolyte.com/sgi_iris/). DRIVER: sgi/ip6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: sgi_mips.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.281: BugFIX #09253 [Crash/Freeze] (sgi/ip6.cpp) pi4d20: The SGI GE5/HQ1 needs to be marked as lacking saved state support [hap]. - 0.258: Renamed (4d20) to (pi4d20) and changed manufacturer to 'Silicon Graphics'. - 0.212: Renamed (sgi_ip6) to (4d20) and description changed to 'Personal Iris 4D/20'. - 0.135: Ryan Holtz added skeleton driver of 'Silicon Graphics 4D/PI (R2000, 20MHz)' system. ROMSET: 786432 bytes in 12 files / 377.19Kb packed $end $info=pi4d25 $mame 0.212 [Patrick Mackinlay] Personal IRIS 4D/25, Silicon Graphics, 1989 The Personal Iris 4D/25 graphics workstation will give many people the chance of a dream come true. For the first time it brings photo-realistic real-time 3D graphics to the world of mainstream applications and affordable PCs. The entry price of 10,300 UKP (for the lower-spec 4D/20) is amazingly down-to-earth for a piece of hardware that makes even the vaunted graphics of the Amiga 3000 look primitive. Manufacturer Silicon Graphics has been producing state-of-the-art graphics workstations for nine years but until now the machines have been available only to a privileged few. The company's Personal Iris range, available in various guises for nearly two years, has enjoyed huge success. The opening graphics on News at Ten show what the hardware can do; so do the special effects in films like 'The Abyss', 'All dogs go to heaven' and 'The Hunt for Red October' (source: http://www.futuretech.blinkenlights.nl/pcw9-90pi4d25.html). DRIVER: sgi/ip6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: sgi_mips.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.281: BugFIX #09253 [Crash/Freeze] (sgi/ip6.cpp) pi4d25: The SGI GE5/HQ1 needs to be marked as lacking saved state support [hap]. - 0.258: Renamed (4d25) to (pi4d25) and changed manufacturer to 'Silicon Graphics'. - 0.212: Patrick Mackinlay added 'Silicon Graphics Inc Personal Iris 4D/25' system. ROMSET: 262144 bytes in 4 files / 125.22Kb packed $end $info=pi4d30 $mame 0.216 [Patrick Mackinlay] Personal IRIS 4D/30, Silicon Graphics, 1991 High Performance CPU Technology for the Personal IRIS using the latest microprocessor from MIPS Computer Systems and advanced VLSI gate arrays, Silicon Graphics has redesigned the Personal IRIS CPU architecture. Built to support release 3.3 of Silicon Graphics' system software, the 4D/30 and 4D/35 offer a broad range of performance enhancements while providing a completely compatible upgrade path for existing Personal IRIS systems (source: http://www.futuretech.blinkenlights.nl/pi4d30_4d35.html). DRIVER: sgi/ip12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.258: Renamed (4d30) to (pi4d30) and changed manufacturer to 'Silicon Graphics'. - 0.216: Patrick Mackinlay added 'Silicon Graphics Inc Personal IRIS 4D/30' system. $end $info=pi4d35 $mame 0.216 [Patrick Mackinlay] Personal IRIS 4D/35, Silicon Graphics, 1991 High Performance CPU Technology for the Personal IRIS using the latest microprocessor from MIPS Computer Systems and advanced VLSI gate arrays, Silicon Graphics has redesigned the Personal IRIS CPU architecture. Built to support release 3.3 of Silicon Graphics' system software, the 4D/30 and 4D/35 offer a broad range of performance enhancements while providing a completely compatible upgrade path for existing Personal IRIS systems (source: http://www.futuretech.blinkenlights.nl/pi4d30_4d35.html). DRIVER: sgi/ip12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.258: Renamed (4d35) to (pi4d35) and changed manufacturer to 'Silicon Graphics'. - 0.216: Patrick Mackinlay added 'Silicon Graphics Inc Personal IRIS 4D/35' system. ROMSET: 1048576 bytes in 3 files / 366.80Kb packed $end $info=pi4d50 $mame 0.258 [CJ, System Source Computer Museum] Professional IRIS 4D/50, Silicon Graphics, 1987 DRIVER: sgi/tt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.258: CJ and System Source Computer Museum added 'Silicon Graphics Professional IRIS 4D/50' system. $end $info=pi4d70 $mame 0.259 [Patrick Mackinlay] Professional IRIS 4D/70, Silicon Graphics, 1987 DRIVER: sgi/tt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.259: Patrick Mackinlay added 'Silicon Graphics Professional IRIS 4D/70' system. ROMSET: None required. $end $info=pia6821 $mame 0.149u1 6821 PIA, , ???? DRIVER: devices/machine/6821pia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added '6821 PIA' device. ROMSET: None required. $end $info=pic1650 $mame 0.183 GI PIC1650, , ???? DRIVER: devices/cpu/pic16c5x/pic16c5x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Store FSR and show in debugger without extra high bits; eliminate now-unnecessary reset kludge. Register file cleanup. Use member variables for core special registers, eliminating unsafe abuse of get_write_ptr and permitting watchpoints to trigger on accesses to these. Use arrays for TRIS registers and port read/write callbacks. Narrow the width of some variables and function parameters [AJR]. - 0.208: Changed description to 'GI PIC1650'. - 0.196: Changed description to 'Microchip PIC1650' [Angelo Salese]. - 0.183: Added 'PIC1650' device. ROMSET: None required. $end $info=pic1654s $mame 0.249 [R. Belmont] GI PIC1654S, , ???? DRIVER: devices/cpu/pic16c5x/pic16c5x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.249: R. Belmont added 'GI PIC1654S' device. ROMSET: None required. $end $info=pic1655 $mame 0.183 GI PIC1655, , ???? DRIVER: devices/cpu/pic16c5x/pic16c5x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Changed description to 'GI PIC1655'. - 0.196: Changed description to 'Microchip PIC1655' [Angelo Salese]. - 0.183: Added 'PIC1655' device. Added basic support for the old GI PIC1650 and PIC1655. Made RTCC (aka T0CKI) pin an input line handler [hap]. $end $info=pic16c54 $mame 0.184 Microchip PIC16C54, , ???? DRIVER: devices/cpu/pic16c5x/pic16c5x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Microchip PIC16C54' [Angelo Salese]. - 0.184: Added 'PIC16C54' device. ROMSET: None required. $end $info=pic16c55 $mame 0.160 Microchip PIC16C55, , ???? DRIVER: devices/cpu/pic16c5x/pic16c5x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Microchip PIC16C55' [Angelo Salese]. - 0.160: Added 'PIC16C55' device. ROMSET: None required. $end $info=pic16c56 $mame 0.184 Microchip PIC16C56, , ???? DRIVER: devices/cpu/pic16c5x/pic16c5x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Microchip PIC16C56' [Angelo Salese]. - 0.184: Added 'PIC16C56' device. ROMSET: None required. $end $info=pic16c57 $mame 0.184 Microchip PIC16C57, , ???? DRIVER: devices/cpu/pic16c5x/pic16c5x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Microchip PIC16C57' [Angelo Salese]. - 0.184: Added 'PIC16C57' device. ROMSET: None required. $end $info=pic16c58 $mame 0.184 Microchip PIC16C58, , ???? DRIVER: devices/cpu/pic16c5x/pic16c5x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Microchip PIC16C58' [Angelo Salese]. - 0.184: Added 'PIC16C58' device. ROMSET: None required. $end $info=pic16lc $mame 0.203 XBOX PIC16LC, , ???? DRIVER: shared/xbox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Added 'XBOX PIC16LC' device. ROMSET: None required. $end $info=pic17c43 $mame 0.222 [AJR] Microchip PIC17C43, , ???? DRIVER: devices/cpu/pic17/pic17c4x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: AJR added 'Microchip PIC17C43' device. ROMSET: None required. $end $info=pic17c44 $mame 0.222 [AJR] Microchip PIC17C44, , ???? DRIVER: devices/cpu/pic17/pic17c4x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: AJR added 'Microchip PIC17C44' device. ROMSET: None required. $end $info=pic8259 $mame 0.149u1 Intel 8259 PIC, , ???? DRIVER: devices/machine/pic8259.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Treat slave IRQs as level-triggered even when LTIM = 0 [AJR]. - 0.209: Suppress side effects of debugger reads [Olivier Galibert]. - 0.186: Renamed (pit8259) to (pic8259) and description changed to 'Intel 8259 PIC'. - 0.149u1: Added '8259 PIC' device. ROMSET: None required. $end $info=pickydis $mame 0.273 [QUFB] Disney Characters - Tegaki Electronic Note, Tsukuda Original, 1995? DRIVER: casio/pickytlk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: QUFB added 'Tsukuda Original Disney Characters - Tegaki Electronic Note' system. ROMSET: 1097728 bytes in 2 files / 251.01Kb packed $end $info=pickytlk $mame 0.264 [QUFB] Super Picky Talk - Forest of Gurutan, Casio, 1998 The Super Picky Talk, released in 1990 functions like a PDA, with a stylus, but is tailored to the children's market, with a dog or a cat at start up for instance. Features are a notepad, calculator, clock and stopwatch, a drawing pad, with a feature for basic animation. There are also a few simple games accessed from a toy shelf on the left of the desktop screen. An infrared system can be used to link up the system with other Picky Talk Users. The system is regarded as a PDA rather than a games console, as no more titles can be put on the machine, though the games are a bit more involved than the usual PDA ones (source: https://www.computinghistory.org.uk/det/60825/Casio-Super-Picky-Talk/). DRIVER: casio/pickytlk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: QUFB added 'Casio Super Picky Talk - Forest of Gurutan' system. ROMSET: 1081344 bytes in 2 files / 416.86Kb packed $end $info=picno $mame 0.193 [Team Europe, SSJ, Robbbert] Picno, Konami, 1993 The Konami Picno / ??? (1992), a drawing tablet that uses a TV screen for its display. A second model was produced one year later. Not much is known about this machine, apart from the fact that Love Plus producer Akari Uchida / ?? ???? worked on it (source: https://videogamesdensetsu.tumblr.com/post/142354502350/the-konami-picno-%E3%83%94%E3%82%AF%E3%83%8E-1992-a-drawing-tablet). DRIVER: skeleton/picno.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: picno.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.227: Added 'Picno de Nihon Chizu, fixed some metadata, and sorted items by serial number in 'picno.xml' [Team Europe, ClawGrip]. - 0.193: Team Europe, SSJ and Robbbert added 'Konami Picno' system. ROMSET: 524288 bytes in 1 file / 376.82Kb packed $end $info=picno2 $mame 0.193 [Team Europe, SSJ, Robbbert] Picno 2, Konami, 1993 The Picno was released in October 1992. Targeting a young audience, the Picno was a hybrid between a tablet and an educational video game console. The tablet would connect to a normal TV set and allowed to use 160 colors on screen. At the time of release, only a few cartridges were released with the promise of new ones before the end of the year. The sales were not going as strong as Konami would have hoped and this Konami decided they should drop the price of the console. In 1993, they released the Picno 2 at the price of ?15,800. The Picno 2 had almost no improvement over the original Picno, aside from very few aesthetic changes and cheaper manufacturing cost (source: https://www.ithistory.org/db/hardware/konami/konami-picno-2). DRIVER: skeleton/picno.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: picno.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.193: Team Europe, SSJ and Robbbert added 'Konami Picno 2' system. ROMSET: 524288 bytes in 1 file / 376.91Kb packed $end $info=pico $mame 0.127 [Emmanuel Vadot] Pico (Europe, PAL), Sega, 1994 The Sega Pico, also known as Kids Computer Pico is an electronic toy by Sega. The aim of creating the Pico was to get more young children (specifically, ages 2-8) to use video game systems. The Pico was the first Sega-branded console to carry an officially licensed game from former competitor Nintendo. The Pico was released in 1993 in Japan and 1994 in North America and Europe. In Japan, the system was a huge success and games were developed until 2005. In North America and Europe, however, the Pico was less successful and games were only developed until 1997. The Pico was also released in South Korea, and it seems to be more successful unlike the west. To celebrate its 10th anniversary in 2003 in Japan, Sega re-released some of the Pico games. As of April 2005, 3.4 million Pico consoles and 11.2 million software cartridges had been sold. The Sega Pico's slogan was: "The computer that thinks it's a toy" (source: http://en.wikipedia.org/wiki/Sega_Pico). DRIVER: sega/segapico.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pico.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.250: Use lowercase for descriptive text and full country names in descriptions in 'pico.xml' [ArcadeShadow]. - 0.217: Added 'scanned pages for poohcornsw and cookpico in pico.xml [FakeShemp, Team Europe]. - 0.161: Added 'a few more Japanese dumps in pico.xml [Team Europe]. - 0.160: A few more Japanese dumps added 'in pico.xml [Team Europe]. - 0.159: Added 'more dumps from Brazilian and Japanese carts in pico.xml [Team Europe]. - 0.155: Added 'many new dumps, including some from Korean releases and exclusive titles [Team Europe]. - 0.153: Added 'many new dumps, including most of the previously missing European releases in pico.xml [Team Europe]. - 0.151: Added 'more dumps and more documentation in soft list [Team Europe]. - 0.148u3: New Japanese dumps added 'in softlist [Team Europe]. - 0.148u2: Added 'new Japanese dumps in softlist [Team Europe]. - 0.148u1: Added 'new Japanese dumps in soft list (pico.xml). Added a few Brazilian dumps [Team Europe]. - 0.148: Added 'two German prototypes. Added new European and Japanese dumps and better documentation for a few old dumps [Team Europe]. - 0.147u4: Added 'a new Euro dump and better documented some of the older dumps. New Japanese dumps added '[Team Europe]. - 0.147u3: Added 'new dump to softlist [Team Europe]. - 0.147u1: New dumps added 'to softlist [Team Europe]. - 0.147: New US dumps added 'to softlist [Team Europe]. - 0.146u5: Started documenting PCBs and ROM labels [Team Europe]. - 0.146u4: Added 'more Japanese dumps in softlist [Team Europe]. - 0.146u3: New spanish and japanese dumps in softlist [Team Europe]. - 0.146u2: New US dumps added 'in softlist [Team Europe]. - 0.146u1: New US dumps added. New Japanese dumps [Team Europe]. Added info about Japanese releases and list of undumped items [Fabio Priuli]. - 0.146: Added 'new Japanese dumps in softlist [Team Europe]. - 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]. - 0.138: Updated .hsi file with hashes to GoodPico V3.1415 [Cowering]. - 0.128: Renamed (picoe) to (pico). - 0.127: Emmanuel Vadot added 'Sega Pico (Europe, PAL)' system. ROMSET: None required. $end $info=pico_cart_slot $mame 0.149u1 Pico Cartridge Slot, , ???? DRIVER: devices/bus/megadrive/md_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Pico Cartridge Slot' device. ROMSET: None required. $end $info=picoj $mame 0.127 [Emmanuel Vadot] Pico (Japan, NTSC), Sega, 1993 The Sega Pico, also known as Kids Computer Pico is an electronic toy by Sega. The aim of creating the Pico was to get more young children (specifically, ages 2-8) to use video game systems. The Pico was the first Sega-branded console to carry an officially licensed game from former competitor Nintendo. The Pico was released in 1993 in Japan and 1994 in North America and Europe. In Japan, the system was a huge success and games were developed until 2005. In North America and Europe, however, the Pico was less successful and games were only developed until 1997. The Pico was also released in South Korea, and it seems to be more successful unlike the west. To celebrate its 10th anniversary in 2003 in Japan, Sega re-released some of the Pico games. As of April 2005, 3.4 million Pico consoles and 11.2 million software cartridges had been sold. The Sega Pico's slogan was: "The computer that thinks it's a toy" (source: http://en.wikipedia.org/wiki/Sega_Pico). DRIVER: sega/segapico.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pico.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.127: Emmanuel Vadot added 'Sega Pico (Japan, NTSC)' system. ROMSET: None required. $end $info=picou $mame 0.127 [Emmanuel Vadot] Pico (USA, NTSC), Sega, 1994 The Sega Pico, also known as Kids Computer Pico is an electronic toy by Sega. The aim of creating the Pico was to get more young children (specifically, ages 2-8) to use video game systems. The Pico was the first Sega-branded console to carry an officially licensed game from former competitor Nintendo. The Pico was released in 1993 in Japan and 1994 in North America and Europe. In Japan, the system was a huge success and games were developed until 2005. In North America and Europe, however, the Pico was less successful and games were only developed until 1997. The Pico was also released in South Korea, and it seems to be more successful unlike the west. To celebrate its 10th anniversary in 2003 in Japan, Sega re-released some of the Pico games. As of April 2005, 3.4 million Pico consoles and 11.2 million software cartridges had been sold. The Sega Pico's slogan was: "The computer that thinks it's a toy" (source: http://en.wikipedia.org/wiki/Sega_Pico). DRIVER: sega/segapico.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pico.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.127: Emmanuel Vadot added 'Sega Pico (USA, NTSC)' system. ROMSET: None required. $end $info=picture_image $mame 0.213 [R. Belmont] Still Image, , ???? DRIVER: devices/imagedev/picture.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Don't dereference potentially null pointer [Kelvin Sherlock]. - 0.213: R. Belmont added 'Still Image' device. ROMSET: None required. $end $info=piece2m $mame 0.262 [Vas Crabb] P/ECE (2 MB Flash), Aquaplus, 2001 An early preview of the P/ECE referred to the P/ECE as a portable game console though the water was somewhat muddied by the fact that one of the built in apps, Picket, was a PIM (Personal Information Manager). This means it was often referred to as a PDA. It has a d-pad, start and select buttons, and you can play games on it — that makes it a console in my eyes. But a console where each unit could be used as a development device by connecting it to a desktop computer (source: https://blog.gingerbeardman.com/2021/08/19/aquaplus-piece-vs-panic-playdate/). DRIVER: skeleton/aquaplus_piece.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: Vas Crabb added 'Aquaplus P/ECE (2 MB Flash)' system. ROMSET: 2097152 bytes in 1 file / 99.91Kb packed $end $info=piece512k $mame 0.262 [Vas Crabb] P/ECE (512 kB Flash), Aquaplus, 2001 An early preview of the P/ECE referred to the P/ECE as a portable game console though the water was somewhat muddied by the fact that one of the built in apps, Picket, was a PIM (Personal Information Manager). This means it was often referred to as a PDA. It has a d-pad, start and select buttons, and you can play games on it — that makes it a console in my eyes. But a console where each unit could be used as a development device by connecting it to a desktop computer (source: https://blog.gingerbeardman.com/2021/08/19/aquaplus-piece-vs-panic-playdate/). DRIVER: skeleton/aquaplus_piece.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: Vas Crabb added 'Aquaplus P/ECE (512 kB Flash)' system. ROMSET: 1048576 bytes in 2 files / 197.32Kb packed $end $info=piet1 $mame 0.287 [QUFB] Electronic Tool PI-ET1, NEC, 1990 NEC "PI-ET1" embedded development system (Personal Intelligent - Electronic Tool 1), a hardware/software prototyping and debugging platform based on NEC V25/V35 microprocessors (x86-compatible architecture compatible with Intel 80186/8086). Designed in the 1990s for electronic engineers, it includes in-circuit emulators, built-in debuggers, ROM monitors, and slots for interchangeable CPU modules. It was used to develop firmware, industrial controllers, and real-time systems prior to the widespread adoption of modern tools. Featuring a modular design with rack-mountable chassis, connectors for logic probes, and a serial interface for connection to a host PC, the PI-ET1 represents a professional tool from the pre-JTAG era for embedded development on NEC’s proprietary x86 architectures. DRIVER: nec/piet1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.288: Fix ROMREGION (CPU is not 16-bit), hookup irq source, avoid going in sleep mode; convert 000- area to address_map_bank, hookup keyboard ports [Angelo Salese]. - 0.287: QUFB added 'NEC Electronic Tool PI-ET1' system. ROMSET: 524288 bytes in 1 file / 337.28Kb packed $end $info=piko55 $mame 0.282 [Figur8, Felipe Corrêa da Silva Sanches] Pikorin 55, Gametech, 199? It’s a handheld electronic game released in the 1990s, featuring a monochrome LCD screen and puzzle-based gameplay. The player rotates and positions geometric blocks to complete horizontal or vertical lines, in a style similar to Tetris. With integrated directional and action buttons, battery power, and automatic scoring, it’s designed for an immediate and repetitive gaming experience, typical of portable games of the era. DRIVER: handheld/hh_ht11xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: Figur8 and Felipe Corrêa da Silva Sanches added 'Gametech Pikorin 55' system. ROMSET: 90244 bytes in 3 files / 13.76Kb packed $end $info=pilot1k $mame 0.130 [R. Belmont] Pilot 1000, U.S. Robotics, 1996 The Pilot 1000 and Pilot 5000 were early Palm PDAs produced by Palm, Inc. (then a subsidiary of U.S. Robotics). It was introduced in March 1996. The Pilot uses a Motorola 68328 processor at 16 MHz, and had 128 KB (Pilot 1000) or 512 KB (Pilot 5000) built in memory. The PDA has a plastic case (various colors). Its dimensions are 120x80x18 mm and weight is 160 grams. The Pilot has a 160x160 pixel monochrome LCD tactile panel, with a 'Graffiti input zone' presented in the bottom third of the screen. Underneath the screen sits a green on/off button, four applications buttons (Date Book, Address Book, To Do List, and Memo Pad) and two scroll buttons. At left, contrast control. At right top, stylus slot. On the back of the device there is a Memory Slot door, Reset button, battery compartment (held two AAA batteries) and Serial Port (for use with the PalmPilot Cradle) (source: http://en.wikipedia.org/wiki/Pilot_1000). DRIVER: palm/palm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.130: R. Belmont added 'Pilot 1000' system. ROMSET: 20447232 bytes in 12 files / 5.77Mb packed $end $info=pilot5k $mame 0.130 [R. Belmont] Pilot 5000, U.S. Robotics, 1996 The pilot was in Germany for the first time presented at the CeBIT '96. In this context it is interesting that U.S. Robotics has previously entered only as a modem manufacturer in appearance. The operation is done with the included stylus on the touch surface. The character recognition is performed on a zone divided in the lower third of the screen. A 'training' the recognition routines is not possible, but the PDA requires a special notation. In a pinch, however, can also be an on-screen keyboard and use Show. To software includes among others, the pilot Notebook, address book and calculator (source, traslated from german: http://palmtopmagazin.de/produktkatalog/19.php3). DRIVER: palm/palm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.130: R. Belmont added 'Pilot 5000' system. $end $info=pimps $mame 0.136 [Robbbert] P.I.M.P.S., Henry Colford, 197? One of the first 'substantial' bits of code I wrote was a tiny editor and assembler which fit into a 2K (2716) EPROM, and allowed you to enter assembly text in memory and assemble into a working binary program elsewhere in memory. This was very primitive: the editor worked with hexidecimal line numbers and supported only 255 lines. The assembler had no directives other than EQU, DB, DW and END however it did support the entire 8080 instruction set. This little package marked the very beginning of my career in embedded systems development tools (source: http://www.classiccmp.org/dunfield/pimps/index.htm). DRIVER: homebrew/pimps.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.136: Robbbert added skeleton driver of 'Henry Colford PIMPS' system. ROMSET: 4096 bytes in 1 file / 2.53Kb packed $end $info=pinkjelly $mame 0.211 [ClawGrip] VRT VT SDK 'Pink Jelly' (VT03 Demo), VRT / Simmer Technology Co., Ltd., 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.211: ClawGrip added 'VRT / Simmer Technology Co., Ltd. VRT VT SDK 'Pink Jelly' (VT03 Demo)' system. ROMSET: 2097152 bytes in 1 file / 566.98Kb packed $end $info=pioner $mame 0.142u6 [Miodrag Milanović] Pioner, , 1993 DRIVER: ussr/special.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: special_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.142u6: Miodrag Milanović added skeleton driver of 'Pioner (Specialist clone)' system. ROMSET: 2048 bytes in 1 file / 1.47Kb packed $end $info=piopx7 $mame 0.128 [Wilbert Pol, Miodrag Milanović] PX-07 Palcom (MSX1, Japan), Pioneer, 1984 This is a very particular MSX 1 computer ! It has an enhanced feature : as the Sony SMC 70, it has an interface (Laser Vision) to control a videodisc player and to do genlocking (superimposing pictures and texts above the Laser Disc image). It was mainly used for video production/editing. The european PX-7 was black whereas the japanese version was black and silver. A graphic tablet (PX-TB7) was also sold with the Palcom PX-7. With this thing you could create illustrations, shapes and various backgrounds, then store up to 8 of these shapes with their respective animation programmes into the computer memory. The LD-700 Laser Disc Player was also sold as an option. When linked to the Palcom PX-7, the computer could entirely control it and exchange information. Pionner also sold the ER-101 interface (Laser Vision) unit which made it possible for all MSX computers to have the same functionalities as the Palcom PX-7 (). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.250: Changed description to 'PX-07 Palcom (MSX1, Japan)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Pioneer PX-07' system. ROMSET: 40960 bytes in 2 files / 30.84Kb packed $end $info=piopx7uk $mame 0.155 [Wilbert Pol] PX-07UK Palcom (MSX1, UK), Pioneer, 1985 This is a very particular MSX 1 computer. It has an enhanced feature: as the Sony SMC 70, it has an interface (Laser Vision) to control a videodisc player and to do genlocking (superimposing pictures and texts above the Laser Disc image). It was mainly used for video production/editing. The european PX-7 was black whereas the japanese version was black and silver (source: http://www.old-computers.com/museum/computer.asp?c=301). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: Changed description to 'PX-07UK Palcom (MSX1, UK)'. - 0.155: Wilbert Pol added 'Pioneer PX-07UK' system. ROMSET: 8192 bytes in 1 file / 5.55Kb packed $end $info=piopxv60 $mame 0.155 [Wilbert Pol] PX-V60 (MSX1, Japan), Pioneer, 1986 The Pioneer PX-V60 is a MSX1 computer, aimed at the Japanese market. It was meant for attaching to a LaserDisc player, and as such has superimpose capabilities. Compared to other Pioneer MSX1 computers, it lacks LaserDisc system control-in, RGB output, headphone out and the sliders for volume and mixing-level that the other Pioneer MSX machines feature. It also has a completely different keyboard connector, the separate keyboard has the reference AAX-476. It was provided with a demo cassette (source: https://www.msx.org/wiki/Pioneer_PX-V60). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'PX-V60 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Pioneer PX-V60' system. ROMSET: 40960 bytes in 2 files / 30.94Kb packed $end $info=pipbug $mame 0.138 [Robbbert] PIPBUG, Signetics, 1979 PIPBUG isn't a computer; it is a the name of the BIOS used in a number of small 2650-based computers from 1976 to 1978. Examples include Baby 2650, Eurocard 2650, etc., plus Signetics own PC1001, PC1500, and KT9500 systems. PIPBUG was written by Signetics. The sole means of communication is via a serial terminal. PIPBUG uses the SENSE and FLAG pins as serial lines, thus there is no need for a UART. The baud rate is 110. The Baby 2650 (featured in Electronics Australia magazine in March 1977) has 256 bytes of RAM. The terminal is expected to have a papertape device attached, and use it to save and load programs. PIPBUG still thinks it is talking to the terminal, when in fact the data is flowing to the papertape reader and punch (source: http://mamedev.org/source/src/mess/drivers/pipbug.c.html). DRIVER: ausnz/pipbug.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.146: System promoted from GAME_NOT_WORKING [Robbbert]. - 0.138: Robbbert added skeleton driver of 'PIPBUG system (08/04/2010). ROMSET: 1024 bytes in 1 file / 0.80Kb packed $end $info=pippin $mame 0.133 [R. Belmont] Pippin @mark, Apple / Bandai, 1996 The Apple Bandai Pippin is a multimedia technology console, designed by Apple Computer. The console was based on the Apple Pippin platform / a derivative of the Apple Macintosh platform. Bandai produced the ATMARK and @WORLD consoles between 1995 and 1997. The goal of the Bandai Pippin was to create an inexpensive computer aimed mostly at playing CD-based multimedia titles, especially games, but also functioning as a network computer. The operating system was basically a stripped version of System 7.5.2, and was based on a 66 MHz PowerPC 603 processor and a 14.4 kb/s modem. It featured a 4x-speed CD-ROM drive and a video output that could connect to a standard television display (source: http://en.wikipedia.org/wiki/Apple_Bandai_Pippin). DRIVER: apple/pippin.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pippin.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.285: (pippin.xml), (pippin_flop.xml) Improved some item descriptions; be consistent with company name in list title; removed .chd suffix from disc labels [ArcadeShadow]. - 0.253: Updated header comment for the new file name [ClawGrip]. - 0.167: Deorphaned the software lists for cd32, 3do_m2 and pippin so that they get parsed by the validity checker etc. [Shideravan]. - 0.142: Added 'pre release rom. - 0.134: Added 'CD-ROM firmware [incog]. - 0.133: R. Belmont added skeleton driver of 'Apple Bandai Pippin' system. ROMSET: 21037056 bytes in 9 files / 9.91Mb packed $end $info=pit_counter $mame 0.196 PIT Counter, , ???? DRIVER: devices/machine/pit8253.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Added 'PIT Counter' device. ROMSET: None required. $end $info=pit68230 $mame 0.164 MC68230 PI/T, , ???? DRIVER: devices/machine/68230pit.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'MC68230 PI/T'. - 0.164: Added 'PIT68230' device. ROMSET: None required. $end $info=pit8253 $mame 0.149u1 Intel 8253 PIT, , ???? DRIVER: devices/machine/pit8253.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Improved timing accuracy (#15064): machine/pit8253.cpp: Improved timing accuracy; the counter is loaded and decremented on the falling edge of CLK; GATE and GATE transitions (for edge-sensitive modes) are sampled on the rising edge of CLK; mode 3 treats GATE as edge-sensitive; in modes 2 and 3, GATE has an immediate effect on OUT; deferred the execution of `set_clock_signal`; removed 8253 timing workarounds from sixtrak. pit8253.cpp: Ensure the recent fix for mode 3 does not yet apply to `set_clk` configurations [m1macrophage]. - 0.265: Fix old regression with mode 3 and odd timer count [hap]. - 0.241: Prevent elapsed_cycles from going negative [cracyc]. - 0.215: Modernized debug logging [Edstrom]. - 0.196: Converted counters to subdevices [AJR]. - 0.186: Changed description to 'Intel 8253 PIT'. - 0.149u1: Added '8253 PIT' device. ROMSET: None required. $end $info=pit8254 $mame 0.149u1 Intel 8254 PIT, , ???? DRIVER: devices/machine/pit8253.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Intel 8254 PIT'. - 0.149u1: Added '8254 PIT' device. ROMSET: None required. $end $info=pitagjr $mame 0.153 [Roberto Fresca] Pitagorín Junior, VTech, 199? 23 didactic games with voice and sounds for 1 or 2 players. Simple maths operations, spell, hang man, letters, numbers, etc. (source: MESS driver). DRIVER: vtech/geniusjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gjmovie.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.272: Changed description to 'Pitagorín Junior'. - 0.153: Roberto Fresca added 'VTech Pitagorin Junior' system. ROMSET: 262144 bytes in 1 file / 171.85Kb packed $end $info=pitagor $mame 0.216 [ClawGrip] Pitagorín, VTech, 1993 Vtech Pythagorean multifunction computer ideal for children aged between 7 to 12 years. It works with batteries, integrates 23 activities and games that cover various areas, all through entertaining games with voice and music (source, traslated from Spanish: https://www.digdelray.com/ordenador-vtech-pitagorin-para-ninos.html). DRIVER: vtech/geniusjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gln.xml RESOURCES: Snap and Title. WIP: - 0.272: Changed description to 'Pitagorín'. - 0.216: ClawGrip added 'VTech Pitagorin' system. ROMSET: 524288 bytes in 1 file / 308.74Kb packed $end $info=pixel246 $mame 0.288 [TeamEurope] Pixels 246-in-1 Game Player (DH-628), Shanghai Weimeng Network Technology Co., Ltd / dreamhax, 201? The "Shanghai Weimeng Network Technology Co., Ltd. / dreamhax Pixels 246-in-1 Game Player (DH-628)" is a standalone portable device (also known on the market as the Dreamhax Candy Color Game Pad) designed to offer a nostalgic gaming experience in an ultra-compact format. The name identifies the Chinese manufacturer responsible for hardware development and the printed circuit board (Shanghai Weimeng Network Technology), the brand under which it was commercially distributed in Western markets (dreamhax), the product line name (Pixels / Candy Color), and the internal model code of the board (DH-628). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Shanghai Weimeng Network Technology Co.,Ltd / dreamhax Pixels 246-in-1 Game Player (DH-628)' system. ROMSET: 8388608 bytes in 1 file / 3.84Mb packed $end $info=pixtermu $mame 0.263 [QUFB] Pixter Multi-Media, Mattel, 2005 DRIVER: mattel/pixtermu.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: pixter_cart.xml RESOURCES: Snap and Title. WIP: - 0.288: Make the system boot and LCD/touchscreen work (#15220): Split up the APB peripherals; implement the LH79524 timer; implement dummy SSP; make it boot and LCD/TS work [myrtle]. - 0.263: QUFB added 'Mattel Pixter Multi-Media' system. ROMSET: 4202496 bytes in 2 files / 1.01Mb packed $end $info=pjoyn50 $mame 0.187 [David Haywood] PowerJoy Navigator 50 in 1, , 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.195: Machine promoted to working [David Shah]. - 0.187: David Haywood added 'PowerJoy Navigator 50 in 1 machine. ROMSET: 4194304 bytes in 1 file / 1.23Mb packed $end $info=pjoypj001 $mame 0.218 [Sean Riddle, David Haywood] PowerJoy (PJ001, NES based plug & play), Trump Grand, 200? The Power Joy (PJ-001) is a Famicom 64-in-1 multicart included with the first iteration of the "Power Joy Classic TV Game" (source: https://bootleggames.fandom.com/wiki/Power_Joy_(PJ-001)). DRIVER: nintendo/nes_clone.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Sean Riddle and David Haywood added 'Trump Grand PowerJoy (PJ001, NES based plug & play)' system. ROMSET: 1572864 bytes in 2 files / 900.34Kb packed $end $info=pjoys30 $mame 0.187 [David Haywood] PowerJoy Supermax 30 in 1, , 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.195: Machine promoted to working [David Shah]. - 0.187: David Haywood added 'PowerJoy Supermax 30 in 1 machine. ROMSET: 4194304 bytes in 1 file / 1.05Mb packed $end $info=pjoys60 $mame 0.187 [David Haywood] PowerJoy Supermax 60 in 1, , 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.195: Machine promoted to working [David Shah]. - 0.187: David Haywood added 'PowerJoy Supermax 60 in 1 machine. ROMSET: 4194304 bytes in 1 file / 1.19Mb packed $end $info=pk32 $mame 0.270 [Andrei I. Holub] PK-32, Elektronika, 1991 DRIVER: ussr/pk32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Andrei I. Holub added 'Elektronika PK-32' system. ROMSET: 196608 bytes in 3 files / 80.78Kb packed $end $info=pk6128c $mame 0.132 [Miodrag Milanović] PK-6128c, , 1987 DRIVER: ussr/vector06.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vector06_flop.xml, vector06_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović added 'PK-6128c' system. ROMSET: 16384 bytes in 1 file / 13.08Kb packed $end $info=pk8002 $mame 0.138 [Miodrag Milanović, Robbbert] PK8002 Elf, , 1987 DRIVER: ussr/pk8000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.138: Miodrag Milanović and Robbbert added skeleton driver of 'PK8002 Elf' system. ROMSET: 16384 bytes in 1 file / 3.30Kb packed $end $info=pk88 $mame 0.152 [crazyc] Elektronika PK-88, NPO Microprocessor, 1988 DRIVER: pc/mc1502.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: mc1502_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.152: crazyc added 'NPO Microprocessor Elektronika PK-88' system. ROMSET: 49152 bytes in 6 files / 34.90Kb packed $end $info=pkm0038s $mame 0.215 [rfka01] PKM-0038S aka Gemlight GMB-486SG, DTK, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.218: Added 'p20302 and p2020 BIOS options [rfka01]. - 0.215: rfka01 added 'DTK PKM-0038S aka Gemlight GMB-486SG' system. ROMSET: 131072 bytes in 2 files / 88.61Kb packed $end $info=pla $mame 0.156 [Curt Coder, hap] PLA, , ???? DRIVER: devices/machine/pla.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Curt Coder and hap added 'PLA' device. ROMSET: None required. $end $info=plan80 $mame 0.136 [Miodrag Milanović, Robbbert] Plan-80, Tesla Eltos, 1988 DRIVER: skeleton/plan80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.136: Miodrag Milanović and Robbbert added skeleton driver of 'T.E. Plan-80 system (12/06/2009). ROMSET: 4096 bytes in 2 files / 2.33Kb packed $end $info=playmaker $mame 0.242 [hap, Sean Riddle] Playmaker: Hockey, Soccer, Basketball, Tiger Electronics, 1980 Tiger Playmaker selectable sports game (Playmaker Football is a seperate unit). This system consists of 3 different overlays that are used to play one of 3 different sports (Basketball, Hockey or Soccer). The little notches on lower left/right corners of the overlays tell the system what game to play (source: https://www.handheldmuseum.com/Tiger/Playmaker.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: playmaker.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.242: hap and Sean Riddle added 'Tiger Electronics Playmaker: Hockey, Soccer, Basketball' system. ROMSET: 3280 bytes in 3 files / 2.22Kb packed $end $info=pld $mame 0.239 [Michael Zapf] WHTech SCSI PLD, , ???? This is an emulation of the WHTech SCSI adapter. It has been modified over the years in various ways, in particular to get it working with the Geneve 9640, and to enable word transfers. This modification was only effective on the Geneve because the TMS9995 uses an even/odd word transfer, while the TI-99/4A console uses an odd/even word transfer (see datamux.cpp), hence swapping the bytes from the controller. An additional SWPB operation would have been required which would have slowed down the transfer, so there would not have be a measurable performance gain. Accordingly, the DSR (firmware) of the card does not activate word transfer. DRIVER: devices/bus/ti99/peb/scsicard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Michael Zapf added 'WHTech SCSI PLD' device. ROMSET: None required. $end $info=plets300 $mame 0.273 [QUFB] Plet's (MK-300), Casio, 1999 Portable electronic device manufactured by Casio in the early 1990s (model MK-300). This compact device features an LCD screen and an alphanumeric keyboard, designed as a pocket language tutor for learning English. It included a built-in electronic dictionary (English-Japanese), speech synthesis for word pronunciation, interactive exercises, and vocabulary memorization functions. Powered by batteries, it was intended for Japanese students as a language-learning aid prior to the advent of smartphones. Its compact design, made of gray/black plastic, is typical of Casio’s educational devices from that era. DRIVER: casio/pickytlk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Renamed (mk300) to (plets300). - 0.273: QUFB added 'Casio Plet's (MK-300)' system. ROMSET: 1081344 bytes in 2 files / 343.70Kb packed $end $info=plets350 $mame 0.273 [QUFB] Plet's (MK-350), Casio, 2000? Portable electronic device manufactured by Casio in the early 1990s (model MK-350), an advanced version of the Plet's line. This pocket-sized language tutor features a larger LCD screen than the base model MK-300, designed specifically for English language learning with enhanced functionality: an expanded English-Japanese electronic dictionary, improved speech synthesis for accurate pronunciation, interactive grammar exercises, and expanded memory for saving personal vocabulary. Powered by batteries, it was intended for Japanese students as a standalone tool for language study prior to the smartphone era. Compact design made of gray plastic with an integrated alphanumeric keyboard, typical of Casio’s educational devices from that period. DRIVER: casio/pickytlk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Renamed (mk350) to (plets350). - 0.273: QUFB added 'Casio Plet's (MK-350)' system. ROMSET: 1081344 bytes in 2 files / 398.54Kb packed $end $info=plg100_vl $mame 0.263 [Olivier Galibert] Yamaha PLG100-VL, , ???? DRIVER: devices/bus/plg1x0/plg100-vl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Olivier Galibert added 'Yamaha PLG100-VL' device. ROMSET: 1048576 bytes in 1 file / 325.37Kb packed $end $info=plg150_ap $mame 0.264 [Angelo Salese] Yamaha PLG150-AP, , ???? DRIVER: devices/bus/plg1x0/plg150-ap.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Angelo Salese added 'Yamaha PLG150-AP' device. ROMSET: 17301504 bytes in 3 files / 11.19Mb packed $end $info=plg1x0_connector $mame 0.263 [Olivier Galibert] PLG1x0 extension connector, , ???? DRIVER: devices/bus/plg1x0/plg1x0.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Renamed (plg100_connector) to (plg1x0_connector) and description changed to 'PLG1x0 extension connector'. - 0.263: Olivier Galibert added 'PLG100 extension connector' device. ROMSET: None required. $end $info=plldium $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Palladium Video-Computer-Game, Neckermann, 198? The Palladium Video-Computer-Game 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://www.old-computers.com/museum/computer.asp?st=2&c=1223). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Palladium Video-Computer-Game' system. ROMSET: None required. $end $info=pls100 $mame 0.201 [Ryan Holtz] 82S100-series PLA, , ???? PLA (Programmable Logic Array) emulation. DRIVER: devices/machine/pla.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Ryan Holtz added '82S100-series PLA' device. ROMSET: None required. $end $info=pls1000 $mame 0.284 [Sean Riddle, Angelo Salese] PLS-1000, Brainchild, 1998 The 1998 Palm device, based on Windows CE, featured a color display, an integrated keyboard, and serial/IR connectivity. Designed for mobile professionals, it offered document management, email handling, and PIM application capabilities in a compact form factor, with good battery life and seamless integration with contemporary desktop PCs. DRIVER: brainchild/pls1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pls1000_cart.xml RESOURCES: Snap and Title. WIP: - 0.288: Fix slot option name clash [AJR]. - 0.284: Sean Riddle and Angelo Salese added 'Brainchild PLS-1000' system. ROMSET: 65536 bytes in 1 file / 16.30Kb packed $end $info=plus1 $mame 0.162 [hap, Sean Riddle] Plus One, Milton Bradley, 1980 Plus One, the 4-sided electronic computer, remembers every flip, every flop. You and your opponent alternately tumble Plus One down an invisible path on the gameboard by adding one move every turn. The course, of course, gets longer and more difficult with every turn! Listen to Plus One's guiding tones and watch its color caps for clues. But stray from the path and Plus One gives you the "razz"... you've lost! Plus One is the 4-sided electronic computer with the one-track mind. Give it a tumble for unforgettable fun!" It's very much like a board game version of Simon in which you move a pyramid shaped electronic device around a triangular board (source: ). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.252: Identify sensor positions, correct 1 ROM bit [hap]. - 0.249: Use BBC Micro-type slot for analogue joystick inputs [AJR]. - 0.183: Machine promoted to working [hap, Sean Riddle]. - 0.162: hap and Sean Riddle added 'Milton Bradley Plus One' system. ROMSET: 512 bytes in 1 file / 0.50Kb packed $end $info=plus4 $mame 0.36b11 [Peter Trauner] 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. DRIVER: commodore/plus4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: plus4_cart.xml, plus4_cass.xml, plus4_flop.xml, plus4_quik.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.288: BugFIX #06084 [Crash/Freeze] (commodore/plus4.cpp) c264/plus4/c16 and clones: Emulated system freezes loading tapes. Fixed IEC bus. Fixed loading from cassette; fixes MT 06084, partially fixes MT 08106. Added Diag264 v0.97 kernal ROMs [Curt Coder]. - 0.161: Default to the 1541 disk drive, since the 1551 is rare and unreliable [Curt Coder]. - 0.147u2: Renamed (plus4n) to (plus4). - 0.146u5: Renamed (plus4) to (plus4n). - 0.142u4: Added 'floppy softlists [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: 131072 bytes in 7 files / 80.71Kb packed $end $info=plus4_expansion_slot $mame 0.149u1 Plus/4 Expansion Port, , ???? DRIVER: devices/bus/plus4/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Plus/4 Expansion Port'. - 0.149u1: Added 'Expansion Port' device. ROMSET: None required. $end $info=plus4_sid $mame 0.146u5 Plus/4 SID cartridge, , ???? DRIVER: devices/bus/plus4/sid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u5: Added 'Plus/4 SID cartridge' device. ROMSET: None required. $end $info=plus4_standard $mame 0.146u5 Plus/4 standard cartridge, , ???? DRIVER: devices/bus/plus4/std.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u5: Added 'Plus/4 standard cartridge' device. ROMSET: None required. $end $info=plus4p $mame 0.146u5 [Curt Coder] Plus/4 (PAL), 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, though it was a total flop in the United States, where it was derided as the 'Minus/60'—a pun on the numerical difference between the Plus/4 and the dominant Commodore 64 (source: http://en.wikipedia.org/wiki/Commodore_Plus/4). DRIVER: commodore/plus4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: plus4_cart.xml, plus4_cass.xml, plus4_flop.xml, plus4_quik.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.146u5: Curt Coder added 'Commodore Plus/4 (PAL)' system. ROMSET: 114688 bytes in 7 files / 78.61Kb packed $end $info=pm486pu $mame 0.215 [rfka01] PM486PU-S7, PROTECH, 199? Technical informations: https://theretroweb.com/motherboards/s/protech-pm486pu-s3-pci-486pu-s4-pm-486pu-s5 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'PROTECH PM486PU-S7' system. ROMSET: 131072 bytes in 1 file / 66.20Kb packed $end $info=pm5644g00 $mame 0.281 [stonedDiscord, Matthew Millman] PM 5644 color pattern generator (PAL-G 4:3 Colour Circle), Philips, 1989 It’s a professional color video signal generator used for calibrating and testing television and broadcast equipment in the PAL-G format (the European standard). It produces a test pattern known as the "Colour Circle" (or "Circle Pattern"), consisting of color bars, grids, sync pulses, and other geometric elements, used to verify chrominance, luminance, linearity, and synchronization in monitors and broadcast systems. Designed for TV engineers and lab technicians, it features composite and/or RF outputs, high signal stability, and compliance with EBU standards. It was widely used in television studios, transmission facilities, and repair workshops until the advent of digital broadcasting. DRIVER: philips/patgen.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.281: stonedDiscord and Matthew Millman added 'Philips PM 5644 color pattern generator (PAL-G 4:3 Colour Circle)' system. ROMSET: 705835 bytes in 18 files / 42.03Kb packed $end $info=pm5644g913 $mame 0.281 [stonedDiscord, Matthew Millman] PM 5644 color pattern generator (PAL-G 4:3 Indian Head), Philips, 1989 It’s a professional color video signal generator used for servicing and calibrating television equipment in the PAL-G format (the European standard). Unlike the more common “Colour Circle” version, this variant outputs the classic “Indian Head” test pattern—originally developed in the United States for NTSC but here adapted to the PAL system. The signal includes test elements for evaluating resolution, contrast, geometry, and synchronization, and it was primarily used in technical labs, broadcast stations, and repair workshops. Equipped with composite and/or RF outputs and compliant with EBU standards, it represents a specialized solution for analog testing in professional environments prior to the transition to digital broadcasting. DRIVER: philips/patgen.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.281: stonedDiscord and Matthew Millman added 'Philips PM 5644 color pattern generator (PAL-G 4:3 Indian Head)' system. ROMSET: 4834681 bytes in 18 files / 167.79Kb packed $end $info=pm5644g924 $mame 0.281 [stonedDiscord, Matthew Millman] PM 5644 color pattern generator (PAL 16:9 Colour Circle Rev 1), Philips, 1989 It’s a professional color video signal generator introduced in 1989 for calibrating television equipment in the PAL format with a 16:9 aspect ratio, anticipating the transition to widescreen displays. It produces an updated version of the well-known “Colour Circle” test pattern, adapted to verify parameters such as geometry, horizontal/vertical linearity, chrominance, and synchronization in widescreen format. Equipped with composite and/or component outputs, it complies with EBU standards and is designed for broadcast engineers and lab technicians. Although released at a time when 16:9 was not yet a broadcast standard, it represents a pioneering tool for the development and testing of advanced video systems prior to the advent of digital HDTV. DRIVER: philips/patgen.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.281: stonedDiscord and Matthew Millman added 'Philips PM 5644 color pattern generator (PAL 16:9 Colour Circle Rev 1)' system. ROMSET: 3742789 bytes in 9 files / 149.80Kb packed $end $info=pm5644g924b $mame 0.281 [stonedDiscord, Matthew Millman] PM 5644 color pattern generator (PAL 16:9 Colour Circle Rev 2), Philips, 1989 It’s a professional color video signal generator designed for calibrating television equipment in the PAL format with a 16:9 aspect ratio. Compared to Revision 1, this version features enhancements to the “Colour Circle” test pattern, with optimized elements for more accurately evaluating widescreen geometry, chroma response at screen edges, linearity, and sync stability in panoramic format. Equipped with composite and/or component outputs and compliant with EBU standards, it was used by broadcast engineers during the development and testing of advanced displays and video systems, serving as a reference tool in the analog era before HDTV. DRIVER: philips/patgen.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.281: stonedDiscord and Matthew Millman added 'Philips PM 5644 color pattern generator (PAL 16:9 Colour Circle Rev 2)' system. ROMSET: 4838228 bytes in 19 files / 163.67Kb packed $end $info=pm5644l00 $mame 0.281 [stonedDiscord, Matthew Millman] PM 5644 color pattern generator (SECAM 4:3 Colour Circle), Philips, 1989 It’s a professional color video signal generator designed for calibrating and testing television equipment in the SECAM format, a standard primarily used in France, Russia, and parts of Eastern Europe. Based on the well-known “Colour Circle” test pattern—adapted for the SECAM system—it provides test elements to evaluate chrominance, luminance, synchronization, and linearity on 4:3 aspect ratio displays. Equipped with composite and/or RF outputs and compliant with the technical standards of the time, it was widely used in broadcast studios, transmission centers, and technical laboratories to ensure analog signal quality before the transition to digital broadcasting. DRIVER: philips/patgen.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.281: stonedDiscord and Matthew Millman added 'Philips PM 5644 color pattern generator (SECAM 4:3 Colour Circle)' system. ROMSET: 2712214 bytes in 10 files / 388.46Kb packed $end $info=pm5644m00 $mame 0.281 [stonedDiscord, Matthew Millman] PM 5644 color pattern generator (NTSC 4:3 Colour Circle), Philips, 1989 It’s a professional NTSC 4:3 color bar generator from 1989, based on the “Colour Circle” test pattern. Used in broadcast and repair labs across North America and Japan, it provided calibrated video signals via composite/RF outputs to verify chroma, luminance, sync, and geometry—ensuring analog video quality before the digital era. DRIVER: philips/patgen.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.281: stonedDiscord and Matthew Millman added 'Philips PM 5644 color pattern generator (NTSC 4:3 Colour Circle)' system. ROMSET: 705835 bytes in 18 files / 36.90Kb packed $end $info=pm5644p00 $mame 0.281 [stonedDiscord, Matthew Millman] PM 5644 color pattern generator (PAL-M 4:3 Colour Circle), Philips, 1989 It’s a professional color video signal generator for the PAL-M format, primarily used in Brazil. Based on the “Colour Circle” test pattern adapted to PAL-M—a hybrid system combining NTSC resolution with PAL chroma encoding—it allows verification of chrominance, luminance, and synchronization on 4:3 displays. Equipped with composite/RF outputs and compliant with local broadcast standards, it was used in TV studios and technical labs. It represents a specialized solution for a unique, region-specific television market. DRIVER: philips/patgen.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.281: stonedDiscord and Matthew Millman added 'Philips PM 5644 color pattern generator (PAL-M 4:3 Colour Circle)' system. ROMSET: 655360 bytes in 10 files / 33.45Kb packed $end $info=pm68k $mame 0.150 [Al Kossow, Robbbert] PM68K, Callan Data Systems, 198? DRIVER: skeleton/pm68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.150: Al Kossow and Robbbert added skeleton driver of 'Callan Data Systems PM68K' system. ROMSET: 24576 bytes in 4 files / 12.65Kb packed $end $info=pmac6100 $mame 0.149u1 [R. Belmont] Power Macintosh 6100/60, Apple Computer, 1994 The Power Macintosh 6100 was Apple Computer's first computer to use the new PowerPC RISC type processor created by IBM and Motorola. It came in the Centris 610's 'pizza box' low-profile case, and superseded the Quadra series that used Motorola's 68040 processor, Apple's previous high end workstation line. It is the earliest Macintosh model able to run Mac OS 9 (source: http://en.wikipedia.org/wiki/Power_Macintosh_6100). DRIVER: apple/macpdm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdflop.xml, mac_hdd.xml, mac_cdrom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual, Marquee and PCB. WIP: - 0.149u1: R. Belmont added 'Apple Power Macintosh 6100/60' system. - 0.136: R. Belmont added 'Power Macintosh 6100' system. ROMSET: 4194304 bytes in 1 file / 2.10Mb packed $end $info=pmd851 $mame 0.81 [Krzysztof Strzecha] PMD-85.1, Tesla, 1985 85.1 PMD / production was taken over Tesla Bratislava. The color is changed to gray, it was the classical PMD. Formed computer motherboard and motherboard ports. The upper part was placed connector module with BASIC. He UHF output and video output. Keys with a dimple in the middle of the keys went to press quite hard. This version had problems with scanning tape cartridges (source, traslated from czech: http://osmi.tarbik.com/cssr/pmd_85.html). DRIVER: tesla/pmd85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pmd85_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.156: Added 'new lists for Mikro-80, Tesla PMD-85 and Videoton TVC cassettes [Riley110]. - 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 bytes in 2 files / 10.19Kb packed $end $info=pmd852 $mame 0.81 [Krzysztof Strzecha] PMD-85.2, Tesla, 1985 85.2 PMD / The second version has a new improved keyboard (rubber switches with shaped flaps) with raised keys. New BASIC G introduced already at startup. He did not have to manually invoked from the Monitor. Basic ROM Monitor has been enhanced / optimization, are also involved zrychlení.Zmenilo tape, thanks to increased reliability of read and write operations. HW decoder was replaced with software decoding. Output to monitor the color (black, white, green, cyan, yellow). Colors were set firmly (source, traslated from czech: http://osmi.tarbik.com/cssr/pmd_85.html). DRIVER: tesla/pmd85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pmd85_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.81: Krzysztof Strzecha added 'Tesla PMD-85.2' system. ROMSET: 13312 bytes in 2 files / 10.76Kb packed $end $info=pmd852a $mame 0.81 [Krzysztof Strzecha] PMD-85.2A, Tesla, 1985 85.2 PMD / Big change motherboard. Amended involvement decoder memory. To previously free space was added '8 KB RAM. Cassette BASIC was also shifted in memory and thus have more free space programs (source, traslated from czech: http://osmi.tarbik.com/cssr/pmd_85.html). DRIVER: tesla/pmd85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pmd85_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.81: Krzysztof Strzecha added 'Tesla PMD-85.2A' system. ROMSET: 13312 bytes in 2 files / 10.77Kb packed $end $info=pmd852b $mame 0.81 [Krzysztof Strzecha] PMD-85.2B, Tesla, 1985 PMD 85.2B / Place 16 kB memory was 64K (source, traslated from czech: http://osmi.tarbik.com/cssr/pmd_85.html). DRIVER: tesla/pmd85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pmd85_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.81: Krzysztof Strzecha added 'Tesla PMD-85.2B' system. ROMSET: 13312 bytes in 2 files / 10.77Kb packed $end $info=pmd853 $mame 0.81 [Krzysztof Strzecha] PMD-85.3, Tesla, 1988 PMD 85.3 / the latest version of PC PMD, where there was another big change motherboard. ROM Monitor increased to 8 KB and moved elsewhere in memory. The remaining memory space occupied frames. Due to changes in the hardware had to be rewritten programs. Output on television was in PAL. Table character is expanded to the Czech and Slovak characters. Version was also created with the Cyrillic alphabet. By connecting through the IRPS could function as a terminal to the computer SMEP (source, traslated from czech: http://osmi.tarbik.com/cssr/pmd_85.html). DRIVER: tesla/pmd85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pmd85_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.81: Krzysztof Strzecha added 'Tesla PMD-85.3' system. ROMSET: 18432 bytes in 2 files / 14.44Kb packed $end $info=pmi80 $mame 0.132 [Robbbert] PMI-80, Tesla, 1982 PMI-80 computer was used to teach programming in Czech and Slovak polytechnic universities since 1982. Production catered Tesla Piestany, the only manufactured in Czechoslovakia, diodes, transistors and integrated circuits, including CPU MHB 8080 and his relatives. PMI-80 was a simple system in a plastic bag. The keyboard had only 25 keys as a calculator. Minimum RAM and ROM options and input / output devices, however, sufficient to teach and run small programs. A similar machine was TEMS (source, traslated from czech: http://osmi.tarbik.com/cssr/pmi80.html). DRIVER: tesla/pmi80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.143: System promoted from GAME_NOT_WORKING (except for cassette) [Robbbert]. - 0.132: Robbbert added skeleton driver of 'Tesla PMI-80' system. ROMSET: 1024 bytes in 1 file / 0.81Kb packed $end $info=pmicrodx $mame 0.271 [hap, Sean Riddle] Pocket Micro De-Luxe, Chess King / Intelligent Software, 1984 The 1983 Pocket Micro chess program was expanded from 2 KB ROM to 4 KB ROM in the fall of 1984, giving it an expanded name: Pocket Micro “De Luxe.” This new version by programmer David Levy can take back 2 moves and has 4 additional levels. As of now, it is possible to play a game on tournament level (source, translated from Dutch: chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://www.schaakcomputers.nl/hein_veldhuis/database/files/10-1984%20[G-0401]%20Chess%20King%20-%20Pocket%20Micro%20De%20Luxe.pdf). DRIVER: chessking/pmicrodx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: hap, Sean Riddle added 'Chess King / Intelligent Software Pocket Micro De-Luxe' system. ROMSET: 90861 bytes in 2 files / 30.89Kb packed $end $info=pmp11 $mame 0.275 [Računalniški Muzej] PMP-11, Institut Jožef Stefan, 1985 The Institut Jožef Stefan PMP-11 is an electronic device or system designed by the Jožef Stefan Institute, a major science and technology research center based in Slovenia. The Institute, founded in 1949, is known for its contributions to fields such as computer science, physics, engineering, and materials science. The PMP-11 (presumably short for "Portable Measurement Platform" or similar) appears to be a device dedicated to measurement, monitoring or control purposes, probably used in industrial, scientific or educational settings. DRIVER: sfrj/pmp11.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: Računalniški Muzej added 'Institut Jožef Stefan PMP-11' system. ROMSET: 4096 bytes in 2 files / 3.07Kb packed $end $info=pn8800 $mame 0.262 [Dirk Best, Bookman Archive] PN-8800FXB, Brother, 1996 DRIVER: brother/pn8800fxb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: brother_pn.xml RESOURCES: Snap and Title. WIP: - 0.262: Dirk Best and Bookman Archive added 'Brother PN-8800FXB' system. ROMSET: 1048576 bytes in 1 file / 650.71Kb packed $end $info=pockchal $mame 0.173 [David Haywood] Pocket Challenge W (Japan), Benesse Corporation, 199? DRIVER: benesse/pockchal.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: pockchalw.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.238: Redumped 4 carts which were previously underdumped in "pockchalw.xml" [skaman]. - 0.218: Changed chukkesr to use correct dump (previously used a duplicate from a different set) [David Haywood]. - 0.173: David Haywood added 'Benesse Corporation Pocket Challenge W (Japan)' system. ROMSET: None required. $end $info=pockchv2 $mame 0.267 [David Haywood] Pocket Challenge V2, Benesse Corporation, 2002 DRIVER: bandai/wswan.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: pockchalv2.xml RESOURCES: Snap and Title. WIP: - 0.267: David Haywood added 'Benesse Corporation Pocket Challenge V2' system. $end $info=pocketbk $mame 0.255 [Nigel Barnes, The Last Psion] Pocket Book, Acorn Computers, 1992 Acorn launched the Pocket Book in 1992. The Pocket Book is an OEM version of the Psion 3. The main difference was in the built-in applications and, of course, the Acorn logos. The Pocket Book was designed for use in schools and can be linked to Acorn, Mac or Windows computers with special links and software that automatically converts common file formats. The Pocket Book can run Psion Series 3 software so there is a wealth of applications available (source: https://chrisacorns.computinghistory.org.uk/Computers/PocketBook.html). DRIVER: psion/psion3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.257: System promoted to working [Nigel Barnes]. - 0.255: Nigel Barnes and The Last Psion added 'Acorn Computers Pocket Book' system. ROMSET: 1048576 bytes in 2 files / 505.58Kb packed $end $info=pocketbk2 $mame 0.253 [Nigel Barnes, The Last Psion] Pocket Book II, Acorn Computers, 1994 The Pocket Book II followed the Pocket Book in February1995. It was a rebadged Psion 3a with an NEC V30 CPU running at twice the speed of the Pocket Book, it also had the larger screen which is twice the size of the Pocket Book (source: https://chrisacorns.computinghistory.org.uk/Computers/PocketBook2.html). DRIVER: psion/psion3a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.257: System promoted to working [Nigel Barnes]. - 0.253: Nigel Barnes and The Last Psion added 'Acorn Computers Pocket Book II' system. ROMSET: 2097152 bytes in 1 file / 1.19Mb packed $end $info=pocketmp $mame 0.271 [TeamEurope, Peter Wilhelmsen] Pocket Monsters PC, Takara Tomy, 2019 DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: TeamEurope, Peter Wilhelmsen added 'Takara Tomy Pocket Monsters PC' system. ROMSET: 142606336 bytes in 1 file / 41.48Mb packed $end $info=pocketmr $mame 0.271 [TeamEurope, Peter Wilhelmsen] Pokemon Zukan - Sumaho Rotom (Japan), Takara Tomy, 2019 DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: Changed description to 'Pokemon Zukan - Sumaho Rotom (Japan)'. - 0.271: TeamEurope, Peter Wilhelmsen added 'Takara Tomy Pocket Monsters Rotom Tablet' system. ROMSET: 142606336 bytes in 1 file / 41.84Mb packed $end $info=pockrmsr $mame 0.286 [TeamEurope] Pocket Room - Sanrio Characters (Japan), Bandai, 2021 Portable mini console by Bandai, "Pocket Room," themed around Sanrio characters (Hello Kitty, My Melody, Cinnamoroll, and more). Compact clamshell design featuring a 2- to 3-inch color LCD screen that simulates a miniature room where the characters interact. Includes simple mini-games (cooking, decorating, character care), directional buttons, and action keys located beneath the screen. Powered by AAA batteries, housed in a colorful plastic case with official Sanrio artwork. Designed for girls aged 5–12 as a portable educational and creative toy. Officially licensed product by Sanrio, primarily marketed in Japan and Asia from the late 1990s through the early 2000s. No cartridges required—all content is built into the internal memory. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Bandai Pocket Room - Sanrio Characters (Japan)' system. ROMSET: 8388608 bytes in 1 file / 584.30Kb packed $end $info=pockstat $mame 0.132 [Harmony] Sony PocketStation, Sony Computer Entertainment Inc, 1999 The PocketStation is a peripheral by Sony Computer Entertainment for the PlayStation home video game console. Categorized by Sony as a miniature personal digital assistant, the device features a monochrome liquid crystal display (LCD), infrared communication capability, a real-time clock, built-in flash memory, and a sound capability. Connecting to a PlayStation through a memory card slot, the PocketStation also functions as a PlayStation memory card. It was released exclusively in Japan on January 23, 1999 (source: http://en.wikipedia.org/wiki/PocketStation). DRIVER: sony/pockstat.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.230: Initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.212: Modernized logging and machine configuration, and cleaned up code [Ryan Holtz]. - 0.135: Promoted from GAME_NOT_WORKING: Many improvements: Implemented basic peripherals. Implemented LCD. Implemented ROM banking. Implemented correct interrupts. Driver supports savestates [Harmony]. - 0.132: Added 'skeleton driver of Sony PocketStation' system. ROMSET: 16384 bytes in 1 file / 11.34Kb packed $end $info=poembase $mame 0.263 [TeamEurope, David Haywood] Nekketsu Pawapuro Champ (Japan), Konami, 2004 DRIVER: skeleton/hudson_poems.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: Changed description to 'Nekketsu Pawapuro Champ (Japan)'. - 0.263: TeamEurope and David Haywood added 'Konami Nekketsu Powerpro Champ (Japan)' system. ROMSET: 4195328 bytes in 2 files / 1.95Mb packed $end $info=poemgolf $mame 0.263 [TeamEurope, David Haywood] Soukai Golf Champ (Japan), Konami, 2004 DRIVER: skeleton/hudson_poems.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.263: TeamEurope and David Haywood added 'Konami Soukai Golf Champ (Japan)' system. ROMSET: 4195328 bytes in 2 files / 1.58Mb packed $end $info=poemspoo $mame 0.264 [David Haywood, Team Europe] Goo Choco Lantan Spoo Daisuki! Playmat, Konami, 2005 DRIVER: skeleton/hudson_poems.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: David Haywood and Team Europe added 'Konami Goo Choco Lantan Spoo Daisuki! Playmat' system. ROMSET: 4194304 bytes in 1 file / 1.75Mb packed $end $info=poemzet $mame 0.263 [TeamEurope, David Haywood] Zettai Zetsumei Dangerous Jiisan - Mini Game de Taiketsu ja!, Konami, 2004 DRIVER: skeleton/hudson_poems.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.263: TeamEurope and David Haywood added 'Konami Zettai Zetsumei Dangerous Jiisan - Mini Game de Taiketsu ja!' system. ROMSET: 4195328 bytes in 2 files / 1.07Mb packed $end $info=poemzet2 $mame 0.263 [TeamEurope, David Haywood] Zettai Zetsumei Dangerous Jiisan Party ja! Zen-in Shuugou!!, Konami, 2005 DRIVER: skeleton/hudson_poems.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.263: TeamEurope and David Haywood added 'Konami Zettai Zetsumei Dangerous Jiisan Party ja! Zen-in Shuugou!!' system. ROMSET: 4195328 bytes in 2 files / 1.74Mb packed $end $info=pofo $mame 0.140 [Joseba Epalza, Curt Coder] Portfolio, Atari, 1989 The Atari Portfolio is a PC-compatible palmtop computer, and was released by Atari Corporation in 1989, making it the world's first palmtop computer. Distributed Information Processing (DIP) based in Guildford, Surrey, UK released a product in the UK called the DIP Pocket PC in 1989. Soon after its release, DIP licensed this product to Atari for sale as the Portfolio in the UK and US. DIP officially stood for 'Distributed Information Processing', although secretly it actually stood for 'David, Ian and Peter', the three founding members of the company, all ex-Psion. The original founder of the company (first called "Crushproof Software") was Ian Cullimore, and the other two David Frodsham and Peter Baldwin. Ian Cullimore was involved in designing the early Organiser products at Psion before the DIP Pocket PC project. DRIVER: atari/pofo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: pofo.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.230: Initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.177: Improvements: Implemented the A: credit card memory * Fixed the RTC * Added memory card slot interface and ROM/RAM cards. Machine promoted from NOT_WORKING status [Curt Coder]. - 0.155: Only trigger interrupts when the 8250 asserts the line, not when it clears it [smf]. - 0.140: Joseba Epalza, Curt Coder added 'Atari Portfolio skeleton driver; refactored driver to define ADDRESS_MAP_MODERN [Curt Coder]. ROMSET: 294912 bytes in 3 files / 137.79Kb packed $end $info=pofo_hpc101 $mame 0.175 Atari Portfolio HPC-101, , ???? DRIVER: devices/bus/pofo/hpc101.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (hpc101) to (pofo_hpc101). - 0.175: Added 'Atari Portfolio HPC-101' device. ROMSET: None required. $end $info=pofo_hpc102 $mame 0.175 Atari Portfolio HPC-102, , ???? DRIVER: devices/bus/pofo/hpc102.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (hpc102) to (pofo_hpc102). - 0.175: Added 'Atari Portfolio HPC-102' device. ROMSET: None required. $end $info=pofo_hpc104 $mame 0.177 Atari Portfolio HPC-104, , ???? DRIVER: devices/bus/pofo/hpc104.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Renamed (hpc104) to (pofo_hpc104). - 0.177: Added 'Atari Portfolio HPC-104' device. ROMSET: None required. $end $info=pofo_hpc104_2 $mame 0.177 Atari Portfolio HPC-104 (Unit 2), , ???? DRIVER: devices/bus/pofo/hpc104.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Renamed (hpc104_2) to (pofo_hpc104_2). - 0.177: Added 'Atari Portfolio HPC-104 (Unit 2)' device. ROMSET: None required. $end $info=pofo_keyboard $mame 0.233 [Curt Coder, Jaen Saul] Atari Portfolio keyboard, , ???? DRIVER: atari/pofo_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Curt Coder and Jaen Saul added 'Atari Portfolio keyboard' device. ROMSET: None required. $end $info=pofo2 $mame 0.283 [Nigel Barnes, derkom] Portfolio 2, Atari, 1990 Handheld computer released in 1990, featuring a compact plastic chassis with a built-in QWERTY keyboard and an 8-line monochrome LCD display. Based on an architecture compatible with the IBM PC, it uses a 5.78 MHz CMOS 80C88 processor and comes equipped with 128 KB of RAM, expandable up to 640 KB via PCMCIA cards. Powered by three AA batteries, it offers extended battery life. The device includes integrated applications for word processing, spreadsheet, calendar, and calculator, and supports connection to printers and PCs via serial ports. Designed for mobile professionals, it represents one of the earliest truly compact solutions that were compatible with PC software of the time. DRIVER: atari/pofo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: pofo.xml RESOURCES: Snap and Title. WIP: - 0.283: Nigel Barnes and derkom added 'Atari Portfolio 2' system. ROMSET: 270336 bytes in 3 files / 140.81Kb packed $end $info=poisk1 $mame 0.137 [Miodrag Milanović] Poisk-1, Electronmash, 1989 Poisk (Russian: ??????, "The Search") is an IBM-compatible computer built by KPO Electronmash in Kyiv, Ukrainian SSR during the Soviet era. It is based on the K1810VM88 microprocessor, a clone of the Intel 8088. Developed since 1987 and released in 1989, it was the most common IBM-compatible computer in the Soviet Union. The basic version did not include an expansion module for parallel or serial ports for connecting a printer, mouse or other devices. It was not fully IBM compatible, and its performance lagged behind the IBM XT (source: https://en.m.wikipedia.org/wiki/Poisk_(computer)). DRIVER: pc/poisk1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: poisk1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.203: Made keyboards Lua-friendly and updated mappings [Sergey Svishchev]. - 0.184: Added 'more ROMs [Sergey Svishchev]. - 0.177: Minor fixes [Sergey Svishchev]. - 0.176: Unbreak after "Memory fun", add B623 sound card (skeleton) [Sergey Svishchev]. - 0.137: Miodrag Milanović added 'Poisk-1 drives. ROMSET: 92160 bytes in 12 files / 42.46Kb packed $end $info=poisk2 $mame 0.137 [Miodrag Milanović] Poisk-2, , 1991 DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.137: Miodrag Milanović added 'Poisk-2 drives. ROMSET: 98304 bytes in 12 files / 64.22Kb packed $end $info=pokebala $mame 0.282 [David Haywood, TeamEurope] Gachitto Get da ze! Monster Ball (Japan), Takara Tomy, 2021 It’s a plug-and-play console designed to connect to a television. It offers an interactive game inspired by a ball-throwing challenge, where the player uses a gun- or pointer-shaped controller to hit moving targets. The experience combines lights, sounds, and simple animations, targeting preschool-aged children with immediate, colorful gameplay focused on hand-eye coordination. Audio and video are output via composite connection. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Takara Tomy Gachitto Get da ze! Monster Ball (Japan)' system. ROMSET: 33554432 bytes in 1 file / 2.60Mb packed $end $info=pokegac2 $mame 0.280 [TeamEurope, David Haywood] Pokegacha V2 Red (20151230, Japan), Tomy, 2015 An interactive electronic device shaped like a capsule, inspired by the world of Pokémon, that simulates the experience of gachapon machines: by inserting a cartridge or card, players receive a random virtual Pokémon to collect, displayed on a small LCD screen. It includes features for nurturing, simple battles, and trading with other devices via infrared. Designed to be pocket-sized, colorful, and durable, it’s perfect for kids and collectors alike. The device encourages role-playing, light strategy, and social interaction, with updates available through new cartridges. Typical of Japanese Pokémon merchandising, it seamlessly blends physical and digital collecting into an instantly engaging and immersive format. DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: bkrankp_cart.xml RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Tomy Pokegacha V2 Red (20151230, Japan)' system. ROMSET: 8390656 bytes in 2 files / 2.17Mb packed $end $info=pokegac2y $mame 0.280 [TeamEurope, David Haywood] Pokegacha V2 Yellow (20151230, Japan), Tomy, 2015 Electronic device shaped like a capsule, inspired by the Pokémon universe, that replicates the gachapon mechanism: by inserting a cartridge or card, players randomly receive a virtual Pokémon to collect, displayed on a small LCD screen. It features care functions, mini-battles, and infrared-based trading with other devices. Compact, vibrant, and durable in design, it’s tailored for kids and collecting enthusiasts alike. The device encourages role-playing, social interaction, and light strategic gameplay, with content expansion through new cartridge releases. This yellow version of the series retains all the same functionalities but boasts a unique aesthetic—perfect as a prime example of Pokémon merchandising that seamlessly blends physical and digital elements into an instantly engaging and fun experience. DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: bkrankp_cart.xml RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Tomy Pokegacha V2 Yellow (20151230, Japan)' system. ROMSET: 8390656 bytes in 2 files / 2.17Mb packed $end $info=pokegach $mame 0.280 [TeamEurope, David Haywood] Pokegacha (20150902, Japan), Tomy, 2015 Electronic device shaped like a capsule, inspired by the world of Pokémon, that replicates the experience of gachapon machines: by inserting a card or cartridge, players receive a random virtual Pokémon to collect, displayed on a small LCD screen. It includes features for nurturing, mini-battles against other Pokémon, and trading with compatible devices via infrared. Compact, colorful, and durable in design, it’s perfect for kids and collectors alike. The device encourages role-playing, social interaction, and light strategic gameplay, with the added bonus of expanding your collection through new cartridge releases. As the first version in the series, it represents a unique hybrid of physical and digital collecting—a hallmark of Japanese Pokémon merchandising—offering an instantly engaging, fun, and highly immersive experience. DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: bkrankp_cart.xml RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Tomy Pokegacha (20150902, Japan)' system. ROMSET: 16777216 bytes in 1 file / 3.59Mb packed $end $info=pokeissh $mame 0.283 [TeamEurope] Pokemon to Issho! Monster Ball (Japan), Takara Tomy, 2021 A portable device released in Japan in 2021, inspired by the Poké Ball from the Pokémon series. It combines interactive gaming elements and virtual collecting, allowing users to capture, view, and play with digital creatures via motion sensors and audio feedback. Designed for younger fans, it recreates the experience of owning a real Poké Ball, complete with lights, sounds, and simple mechanics based on physical interaction. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'Takara Tomy Pokemon to Issho! Monster Ball (Japan)' system. ROMSET: 33554432 bytes in 1 file / 4.12Mb packed $end $info=pokemech $mame 0.283 [TeamEurope] Mecha Nage! Monster Ball (Japan), Takara Tomy, 2021 A portable device launched in Japan in 2021, inspired by the Poké Ball from the Pokémon series and designed for an interactive gaming experience centered around throwing. Equipped with motion sensors, it detects throwing gestures and "catches" virtual creatures through lights, sounds, and auditory responses. It combines physical and digital gameplay, offering younger fans an immersive experience that simulates the act of throwing and recalling a Poké Ball, featuring simple yet engaging mechanics. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'Takara Tomy Mecha Nage! Monster Ball (Japan)' system. ROMSET: 33554432 bytes in 1 file / 3.00Mb packed $end $info=pokemini $mame 0.115 [Wilbert Pol] Pokemon Mini, Nintendo, 2001 The Pokemon mini is a handheld game console designed and manufactured by Nintendo and themed around the Pokemon media franchise. It is the smallest game system with interchangeable cartridges ever produced by Nintendo, weighing just under two and a half ounces (70 grams). It was first released in North America on November 16, 2001 then in Japan on December 14, 2001 and in Europe on March 15, 2002. The systems were released in three colors: Wooper Blue, Chikorita Green, and Smoochum Purple (source: http://en.wikipedia.org/wiki/Pok%C3%A9mon_mini). DRIVER: nintendo/pokemini.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: pokemini.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and Artwork Preview. WIP: - 0.156: Added 'some missing dumps to pokemini.xml [Team Pokeme, Mityama]. - 0.126: Added ''.bin' extension [Fabio Priuli]. - 0.115: Wilbert Pol added 'Pokemon mini (not working)' system. ROMSET: 4096 bytes in 1 file / 2.95Kb packed $end $info=pokepeac $mame 0.282 [David Haywood, TeamEurope] Pokemon Peaceful Place My Pad (Japan), Takara Tomy, 201? It’s a plug-and-play console designed to connect to a television. Inspired by Pokémon, it offers a calm and relaxing experience with caregiving and interaction mini-games, such as feeding, playing with, and observing Pokémon in a serene environment. The integrated controller uses colored buttons for actions, while audio and video are output via composite connection. Targeted at children, it combines tenderness, emotional learning, and the charm of familiar characters in a simple, reassuring format. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Takara Tomy Pokemon Peaceful Place My Pad (Japan)' system. ROMSET: 142606336 bytes in 1 file / 44.89Mb packed $end $info=pokesmqz $mame 0.283 [David Haywood, TeamEurope] Rotom Zukan Sun & Moon Pokemon Quiz (Japan), Takara Tomy, 2015 A portable device released in Japan in 2015, inspired by the Pokédex from the Pokémon Sun & Moon series. Designed as an interactive quiz game, it tests players’ knowledge of Pokémon through multiple-choice questions, sounds, and graphics inspired by the seventh-generation universe. Equipped with dedicated buttons and audio feedback, it offers an educational and entertaining experience tailored for young fans of the franchise. DRIVER: handheld/evolution_handheld.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added 'Takara Tomy Rotom Zukan Sun & Moon Pokemon Quiz (Japan)' system. ROMSET: 16779264 bytes in 2 files / 7.53Mb packed $end $info=pokexyqz $mame 0.282 [David Haywood, TeamEurope] Pokemon Encyclopedia Z Pokemon XY Quiz Game Rotom (Japan), Takara Tomy, 2015 It’s a plug-and-play console released in Japan in 2015, based on the Pokémon franchise. Designed to connect to a television, it features a quiz game with questions about Pokémon types, moves, and characters from Pokémon X and Y. The player uses a controller with colored buttons to answer, while the character Rotom guides the experience. Audio and video are output via composite connection, combining learning, Pokémon knowledge, and interactive gameplay for fans of the series. DRIVER: handheld/evolution_handheld.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Takara Tomy Pokemon Encyclopedia Z Pokemon XY Quiz Game Rotom (Japan)' system. ROMSET: 85985280 bytes in 3 files / 20.65Mb packed $end $info=pokey $mame 0.149u1 Atari C012294 POKEY, , ???? DRIVER: devices/sound/pokey.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Disable logging again. Synchronize on SOD output transitions during serial transmission [AJR]. - 0.260: Double-check to make sure timer IRQs are enabled before raising them [AJR]. - 0.250: Start potentiometer input acquisition on reset (fixes a1200xl booting to self-test) [Angelo Salese]. - 0.208: Optimization: Avoid unnecessary modulo operations. Avoid repeating expensive calculations when inputs haven't changed. Avoid unnecessary synchronization barriers in step_pot when nothing changes [schnitzeltony]. - 0.186: Changed description to 'Atari C012294 POKEY'. - 0.149u1: Added 'POKEY' device. ROMSET: None required. $end $info=pokgoget $mame 0.280 [TeamEurope, David Haywwod] Gachitto Get da ze! Monster Ball Go! (210406, Japan), Takara Tomy, 2021 An interactive electronic device shaped like a sphere, inspired by the world of collectible monsters, that simulates the experience of gachapon capsule machines: by inserting a card or cartridge, the player randomly receives a virtual monster to capture, displayed on a small LCD screen. It includes training features, mini-battles, and trading capabilities with other devices via infrared. Featuring a pocket-friendly, durable, and colorful design, it’s perfect for kids and collecting enthusiasts alike. The device encourages role-playing, light strategy, and social interaction, with content expanding through new releases. Typical of Japanese toy design, it seamlessly blends physical elements (cards/capsules) and digital features into an instantly engaging, dynamic, and immersive experience. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope, David Haywwod added 'Takara Tomy Gachitto Get da ze! Monster Ball Go! (210406, Japan)' system. ROMSET: 33554432 bytes in 1 file / 3.35Mb packed $end $info=polgar $mame 0.140 [Dirk Verwiebe, Ralf Schaefer, Cowering] Mephisto Polgar (v1.50), Hegener + Glaser, 1990 A dedicated chess computer module for Mephisto boards by Hegener & Glaser launched in 1989. The Rebel based 8-bit program by Ed Schröder run on a 65C02 CMOS processor. The same program appeared in the Mephisto Academy, a computer with focus on didactics and teaching chess, also dedicated to the Polgar sisters Susan, Sofia and Judit (source: http://chessprogramming.wikispaces.com/Mephisto+Polgar). DRIVER: hegenerglaser/polgar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.224: Changed description to 'Mephisto Polgar (v1.50)'. - 0.219: Changed description to 'Mephisto Polgar (v1.5)'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.189: Machine promoted to working [Sandro Ronco]. - 0.140: Dirk Verwiebe, Ralf Schaefera and Cowering added 'Mephisto Milano Schachcomputer' system. ROMSET: 65536 bytes in 1 file / 29.51Kb packed $end $info=polgar10 $mame 0.189 [Sandro Ronco] Mephisto Polgar 10 MHz (v10.0), Hegener + Glaser, 1990 The program in the Mephisto Polgar 10MHz is the same as the standard Polgar (5MHz) but running exactly twice as fast. The Polgar 10MHz modules were only issued by Mephisto in suitably adapted Modular or Exclusive boards. The Modular combination cost ?749 in the UK, and the Exclusive ?879. They both came with a stern warning not to attempt to use the modules in other boards or to use the adapted boards with other types of module. The orange notice (pictured below) warns that only the enclosed Polgar 10MHz modules work with that board because of changes made in the electrical supply. All other modules which normally run with the board may be destroyed (or words to that effect) (source: http://www.chesscomputeruk.com/html/mephisto_exclusive_polgar_10_mhz.html). DRIVER: hegenerglaser/polgar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Changed description to 'Mephisto Polgar 10 MHz (v10.0)'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.189: Sandro Ronco added 'Hegener & Glaser Mephisto Polgar 10MHz' system. ROMSET: 65536 bytes in 1 file / 29.59Kb packed $end $info=polgar101 $mame 0.219 [hap] Mephisto Polgar 10 MHz (v10.1), Hegener + Glaser, 1990 A dedicated chess computer module for Mephisto boards by Hegener & Glaser launched in 1989. The Rebel based 8-bit program by Ed Schröder run on a 65C02 CMOS processor. The same program appeared in the Mephisto Academy, a computer with focus on didactics and teaching chess, also dedicated to the Polgar sisters Susan, Sofia and Judit (source: http://chessprogramming.wikispaces.com/Mephisto+Polgar). DRIVER: hegenerglaser/polgar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto Polgar 10 MHz (v10.1)' system. ROMSET: 65536 bytes in 1 file / 29.43Kb packed $end $info=polgara $mame 0.224 [Berger] Mephisto Polgar (v1.10), Hegener + Glaser, 1989 Mephisto Polgar, a dedicated chess computer module for Mephisto module systems by Hegener & Glaser launched in 1989. The Rebel based 8-bit program by Ed Schröder run on a 65C02 CMOS processor with 5MHz. The same program appeared in the Mephisto Academy, a computer with focus on didactics and teaching chess, also dedicated to the Polgar sisters Susan, Sofia and Judit. In 1990, an improved 10 MHz module was released (source: https://www.chessprogramming.org/Mephisto_Polgar). DRIVER: hegenerglaser/polgar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.224: Berger added 'Hegener + Glaser Mephisto Polgar (v1.10)' system. ROMSET: 65536 bytes in 1 file / 29.38Kb packed $end $info=polmega $mame 0.206 [Sean Riddle, Peter Wilhelmsen] TV MegaMax active power game system 30-in-1 (MegaMax GPD001SDG), Polaroid / JungleTac, 2004 DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: Machine promoted to working [David Haywood]. Changed description to 'TV MegaMax active power game system 30-in-1 (MegaMax GPD001SDG)' and manufacturer to 'Polaroid / JungleTac'. - 0.206: Sean Riddle and Peter Wilhelmsen added 'Polaroid Megamax GPD001SDG' system. ROMSET: 4194304 bytes in 1 file / 832.29Kb packed $end $info=poly1 $mame 0.143u1 [Robbbert] Poly 1 Educational Computer, Polycorp, 1981 The Poly was a home/educational computer platform developed in New Zealand in the early 1980s. It was marketed to schools, but because it was prohibitively expensive and somewhat idiosyncratic, the main customers seem to have been the Australian Army and somebody in China (source: http://www.old-computers.com/museum/computer.asp?st=1&c=1269). DRIVER: ausnz/poly.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: poly_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u5: Added 'Terminal roms [Andrew Trotman]. - 0.143u1: Robbbert added skeleton driver of 'Poly1' system. ROMSET: 20480 bytes in 5 files / 18.58Kb packed $end $info=poly16k $mame 0.212 PolyMorphic Systems 16K RAM Card, , ???? DRIVER: devices/bus/s100/poly16k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'PolyMorphic Systems 16K RAM Card' device. ROMSET: None required. $end $info=poly1e $mame 0.198 [Nigel Barnes, Andrew Trotman] Poly 1 Educational Computer (early), Polycorp, 1981 The Poly was a home/educational computer platform developed in New Zealand in the early 1980s. It was marketed to schools, but because it was prohibitively expensive and somewhat idiosyncratic, the main customers seem to have been the Australian Army and somebody in China. Perhaps its most remarkable feature was its ability for networking, which seems to have used a protocol all of its own. For a year or two it may have been the most network capable home computer in the world, before 3Com thought to make Ethernet cards for the Apple II. It was named after Wellington Polytechnic, where it was developed (source: http://www.old-computers.com/museum/computer.asp?c=1269&st=1). DRIVER: ausnz/poly.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: poly_flop.xml RESOURCES: Snap and Title. WIP: - 0.198: Nigel Barnes and Andrew Trotman added 'Polycorp Poly 1 Educational Computer (early)' system. ROMSET: 20480 bytes in 5 files / 18.52Kb packed $end $info=poly2 $mame 0.198 [Nigel Barnes, Andrew Trotman] Poly 2 Learning System, Polycorp, 1984 DRIVER: ausnz/poly.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: poly_flop.xml RESOURCES: Snap and Title. WIP: - 0.198: Nigel Barnes and Andrew Trotman added 'Polycorp Poly 2 Learning System' system. ROMSET: 40960 bytes in 10 files / 37.21Kb packed $end $info=poly61 $mame 0.220 [DBWBP] Poly-61 Programmable Polyphonic Synthesizer, Korg, 1982 The KORG Poly-61 (PS-61) is an analogue programmable polyphonic synthesizer released by Korg in 1982, as a successor to the Polysix. It was notable for being Korg's first largely "knobless" synthesizer - featuring a push-button interface for programming, dispensing with the Polysix's knobs and switches. The Poly-61 also uses digitally controlled analog oscillators or DCO's (Roland's Juno-6 had made the same leap the previous year), in place of the Polysix' VCOs. The Poly-61 also boasted double the amount of patch memory (64 memory positions versus the Polysix's 32), but did not feature its predecessor's on board effects (source: https://en.m.wikipedia.org/wiki/Korg_Poly-61). DRIVER: korg/poly61.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Korg Poly-61 Programmable Polyphonic Synthesizer' system. ROMSET: 6144 bytes in 3 files / 5.19Kb packed $end $info=poly800 $mame 0.220 [DBWBP] Poly-800 Programmable Polyphonic Synthesizer, Korg, 1984 The Korg Poly-800 is a synthesizer released by Korgin 1983. Its initial list price of $795 made it the first fully programmable synthesizer that sold for less than $1000. It featured a 49 key non-velocity sensitive keyboard, two buttons for data entry, and a joystick controller, which could modulate the DCO pitch or the VCF. Though the Poly-800 had MIDI, it did not feature MIDI SysEx functionality (except EX800 - the expander-version; or by modding the Poly800 with additionally selectable EX-firmware-ROM), and patches had to be backed up to cassette tape. It had 8-voice polyphony (paraphony) with one DCO per voice. It could be switched into double mode which stacks two DCOs for a fuller sound, but reduces the polyphony to 4 voices. It featured one analog resonant low-pass VCF with 24 dB/oct which was shared for all voices (source: https://en.wikipedia.org/wiki/Korg_Poly-800). DRIVER: korg/poly800.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Korg Poly-800 Programmable Polyphonic Synthesizer' system. ROMSET: 16386 bytes in 2 files / 11.89Kb packed $end $info=poly800ii $mame 0.220 [DBWBP] Poly-800II Programmable Polyphonic Synthesizer, Korg, 1986 Affordable polysynth based on DCO oscillators and internal sequencer. There are 2 versions: mk1 with chorus and updated Mk2 (poly-800 II) with digital delay, Midi Sysex and battery memory system (source: http://www.polynominal.com/m/korg-poly-800.htm). DRIVER: korg/poly800.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Korg Poly-800II Programmable Polyphonic Synthesizer' system. ROMSET: 16384 bytes in 1 file / 9.73Kb packed $end $info=poly800mdk $mame 0.220 [DBWBP] Poly-800 Programmable Polyphonic Synthesizer (MIDI Dump Kit), Korg, 1984 The Korg Poly800 MDK was an upgrade kit for the Poly800 mkI that Korg released for what seems like about 20 minutes in the late 80's. What is does is allow you to load and dump the entire patch memory to and from your synth and your computer via midi system exclusive (sysex) data. The original Poly800 mkI's only allowed you to save and load sounds from cassette, like on early home computers, although WAV or mp3 recordings of the audio data played from your computer also work once you've figured out the correct levels (source: https://www.circuitbenders.co.uk/forsale/MDK/MDK.html). DRIVER: korg/poly800.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.220: DBWBP added 'Korg Poly-800 Programmable Polyphonic Synthesizer (MIDI Dump Kit)' system. ROMSET: 16384 bytes in 1 file / 8.98Kb packed $end $info=poly88 $mame 0.132 [Miodrag Milanović] Poly-88, PolyMorphic Systems, 1976 The POLY 88 is as versatile a tool as has ever existed. How would you start? Unpack the POLY 88 from a small box or suitcase. Plug the keyboard, video monitor, and cassette deck into the POLY 88 and turn them on. Now you have a decision to make. Should you load a home financing tape, a programmed learning tape, a graph plotting routine, a scientific simulation, or a favorite game? Place your chosen tape in the recorder and tell the computer to read it by typing a simple command. In a few moments the system is ready to use - the tools application has been defined. To redefine the application, simply load another tape (source: http://rwebs.net/micros/PolyMorphic/intro.htm). DRIVER: poly88/poly88.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.212: BugFIX #06231: [Interface] (poly88.cpp) poly88: Cassette is not working [Robbbert]. Added S-100 bus. Moved Video Terminal Interface and additional RAM to S-100 cards, and added 'skeleton disk controller card [AJR]. - 0.132: Miodrag Milanović added 'PolyMorphic Systems Poly-88' system. ROMSET: 3072 bytes in 3 files / 2.55Kb packed $end $info=poly880 $mame 0.132 [Miodrag Milanović] Poly-Computer 880, VEB Polytechnik Karl-Marx-Stadt, 1983 The Polycomputer 880 in the GDR was a widespread computer-based learning the microprocessor U880. The computer was from 1983 produced by the state-owned enterprise VEB Polytechnik Karl-Marx-Stadt for use as machine learning in general education schools and higher education institutions. The device is installed and ready for operation in a diplomatic pouch (48x38x12cm) delivered and had a total weight of 5 Kg to enter data possessed the Polycomputer a hexadecimal keyboard and some function keys. The issue was made over an 8-digit seven-segment display. The status of all lines of the data and address bus could have been read by LEDs. The operating system of Polycomputers was on a 4-kbyte ROM for data storage was 1 KByte RAM provided. Due to incomplete address decoding was an upgrade to the full 64 KB memory not possible. For external data storage was a cassette tape recorder can be connected via a DIN connector. To print over a loudspeaker connector was a teletype connected. A driver for the loop current of the telegraph was already installed (source, traslated from german: http://de.wikipedia.org/wiki/Polycomputer_880). DRIVER: ddr/poly880.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.232: Changed manufacturer to 'VEB Polytechnik Karl-Marx-Stadt'. - 0.210: Fixed booting sequence, machine now starts correctly [Robbbert]. - 0.133: System is now working, except single stepping; promoted from GAME_NOT_WORKING [Curt Coder]. - 0.132: Miodrag Milanović added 'PolyMorphic Poly-Computer 880' system. ROMSET: 2048 bytes in 2 files / 1.65Kb packed $end $info=poly880s $mame 0.232 [hap] Poly-Computer 880 (SC1), hack, 1983 The Polycomputer 880 was a widely used learning computer based on the U880 microprocessor in the GDR. The computer was produced from 1983 by the state-owned company VEB Polytechnik Karl-Marx-Stadt for use as a learning machine in general schools and higher educational institutions (source: https://de.m.wikipedia.org/wiki/Polycomputer_880). DRIVER: ddr/poly880.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.232: hap added 'hack Poly-Computer 880 (SC1)' system. ROMSET: 4096 bytes in 1 file / 3.36Kb packed $end $info=poly8813 $mame 0.132 [Miodrag Milanović] Poly-8813, PolyMorphic Systems, 1977 The Polymorphic System 8813 was the larger brother of the Poly 88. This unit could connected to an add-on unit (MS 88) that consisted of two 8" Shugart DSDD disk drives. Near the end Polymorphic System also featured a 10 MB hard disk and a unit called the "Twin Systems" which allowed two simultaneous users on a shared bus (source: http://www.old-computers.com/museum/computer.asp?st=1&c=51). DRIVER: poly88/poly88.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.212: Added 'S-100 bus. Moved Video Terminal Interface and additional RAM to S-100 cards, and added 'skeleton disk controller card [AJR]. - 0.132: Miodrag Milanović added 'PolyMorphic Systems Poly-8813 (not working)' system. ROMSET: 2048 bytes in 2 files / 1.73Kb packed $end $info=polydev $mame 0.198 [Nigel Barnes, Andrew Trotman] Poly Development System, Polycorp, 1983 DRIVER: ausnz/poly.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: poly_flop.xml RESOURCES: Snap and Title. WIP: - 0.198: Nigel Barnes and Andrew Trotman added 'Polycorp Poly Development System' system. ROMSET: 4096 bytes in 1 file / 3.74Kb packed $end $info=polyfdc $mame 0.212 PolyMorphic Systems Disk Controller, , ???? DRIVER: devices/bus/s100/polyfdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'PolyMorphic Systems Disk Controller' device. ROMSET: None required. $end $info=polysix $mame 0.220 [DBWBP] Polysix Programmable Polyphonic Synthesizer, Korg, 1980 The Korg Polysix (PS-6) is a six-voice programmable polyphonic analog synthesizer released by Korg in 1981 (source: https://en.m.wikipedia.org/wiki/Korg_Polysix). DRIVER: korg/polysix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: polysix.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.271: Separate polysix and poly-61 since they won't actually be similar once not skeleton [Olivier Galibert]. - 0.220: DBWBP added 'Korg Polysix Programmable Polyphonic Synthesizer' system. ROMSET: 4096 bytes in 3 files / 3.11Kb packed $end $info=polysix_sound_block $mame 0.272 [Olivier Galibert] Korg Polysix sound block, , ???? DRIVER: korg/polysix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Olivier Galibert added 'Korg Polysix sound block' device. ROMSET: None required. $end $info=polyvcg $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Polybrain Video Computer Game, Polybrain, 1983 Rare German console sold in Germany as the Polybrain. It is based on the Philips Signetics hardware platform and the 2637 chipset. Variants of the systems were sold worldwide under many different brands: Emerson Arcadia (worldwide), Advision Home Arcade (France), Bandai Arcadia (Japan), GiG Electronics Leonardo (Italy), Hanimex HMG-2650, Leisure-Dynamics Leisure-Vision (USA), Intercord XL 2000 system, Eduscho / Tchibo Tele-Fever, Schmidt TVG 2000 (Germany) (source: http://www.pong-picture-page.de/catalog/product_info.php?manufacturers_id=224&products_id=140&osCsid=54a1c78d4). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Polybrain Video Computer Game' system. ROMSET: None required. $end $info=polyvti $mame 0.212 PolyMorphic Systems Video Terminal Interface, , ???? DRIVER: devices/bus/s100/polyvti.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'PolyMorphic Systems Video Terminal Interface' device. ROMSET: 2048 bytes in 1 file / 0.71Kb packed $end $info=popira $mame 0.206 [Sean Riddle, David Haywood] Popira (Japan), Takara / SSD Company LTD, 2000 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: ekara_cart.xml RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle and David Haywood added 'Takara/SSD Company LTD Popira (Japan)' system. ROMSET: 1048576 bytes in 1 file / 639.43Kb packed $end $info=popira2 $mame 0.207 [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime] Popira 2 (Japan), Takara / SSD Company LTD, 2002 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: ekara_cart.xml RESOURCES: Snap and Title. WIP: - 0.207: Sean Riddle, Peter Wilhelmsen, David Haywood and ShouTime added 'Takara/SSD Company LTD Popira 2 (Japan)' system. ROMSET: 2097152 bytes in 1 file / 1.07Mb packed $end $info=popirak $mame 0.275 [David Haywood, TeamEurope, Taksangs] PoPiRa - Finger Sports (Korea), Sonokong / SSD Company LTD, 2001 The "SSD PoPiRa - Finger Sports" (Korean version) is an interactive electronic device produced by SSD (Silicon Sound Design), a Japanese company specializing in educational toys and digital entertainment. This product belongs to the PoPiRa line, which combines playful activities with elements of motor learning and coordination. The Korean version of the device has been adapted for the South Korean market, with content and design localized to meet the cultural and language preferences of the region. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: ekara_cart.xml RESOURCES: Snap and Title. WIP: - 0.275: David Haywood, TeamEurope and Taksangs added 'Sonokong / SSD Company LTD PoPiRa - Finger Sports (Korea)' system. ROMSET: 1048576 bytes in 1 file / 624.71Kb packed $end $info=poppympt $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Poppy MPT-03 Tele Computer Spiel, Transonic, 198? This is a system for real video gaming fanatics that or not only interested in the well known A-tari, Intelli-vision, Coleco-vision or Vec-trex consoles. This MPT-03 is one of the earliest cartridge based Non-Pong systems. It has a small range of around 30 different cartridges available. You can compare it with system like the E-merson Arcadia or the Inter-ton VC 4000 or other compatible systems. The MPT-03 was sold under many different labels. Most of them even used the same housing only some slightly modified it to give it a more unique design (source: http://www.pong-picture-page.de/catalog/product_info.php?manufacturers_id=118&products_id=144). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Poppy MPT-03 Tele Computer Spiel' system. ROMSET: None required. $end $info=popstar $mame 0.288 [TeamEurope, David Haywood] Popstar Karaoke, , 200? "Popstar Karaoke" (also known in many markets as Pop Star Karaoke Set or Kids PopStar Mega Hits) refers to a well-known category of standalone electronic musical systems and toys, distributed by various brands over the years (including Trend Tech Brands, Wireless Express, and historic vintage models). These devices were created with the sole purpose of transforming the home into a concert stage, integrating everything needed to sing into a single package without the need for additional consoles or complex audio systems. DRIVER: nintendo/nes_clone.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: popstar_cart.xml RESOURCES: No resources available. WIP: - 0.288: TeamEurope and David Haywood added 'Popstar Karaoke' system. ROMSET: None required. $end $info=popstarz $mame 0.288 [TeamEurope] Popstarz Karaoke (GK8000), , 201? The "Popstarz Karaoke (GK8000)" (also known commercially as the Popstarz Karaoke Mic) is a standalone, portable, plug-and-play karaoke system. Unlike traditional bulky systems consisting of separate speakers and external CD players, this model houses all the multimedia hardware within a single main microphone, designed to connect directly and instantly to the television. DRIVER: skeleton/amlogic_aml7212.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Popstarz Karaoke (GK8000)' system. ROMSET: 1109393408 bytes in 2 files / 313.61Mb packed $end $info=port16 $mame 0.189 [Sandro Ronco] Mephisto Portorose 16 Bit (v1.01), Hegener + Glaser, 1989 One year had passed since the Micro-World Championship in Almeria, Spain, and the new battlefield was called Portorose (today's Slovenia). Hegener & Glaser (Mephisto) had set the same success duo Richard Lang / Ossi Weiner - just as it turned out. Everything should be, and measured against the high expectations, it was also better. The "new" came mainly with a "commercial hardware", which had in itself: a Motorola 68030 with 36 MHz, 2 megabytes for hash tables, to get "favorable" 15,000 DM. Standard mortals were allowed a.) Almeria `S for conversion to Munich or b.) With the" favorable "68020 (32 Bit) + 68000 (16 Bit) modulesets. Since no commercial opponent could be found on the ground in the World Championship, Mephisto got this title without a fight. But just - in the software group, the spoiled serie victor was able to cross the blades and show what improvement he had against his predecessor. It will not surprise anyone when it is said that the game of the portorose is still to be characterized as a positional calm. The already comprehensive opening library was again expanded (from approx. 60,000 to approximately 85,000 half-berths). The equipment has been rounded off (some "unsettled" of the menu system have been improved, including, in particular, the position input), 3 selectable play styles introduced (risk, active (basic setting) and solid). The rest of the changes concerned mainly the chess program. The game style is slightly more powerful, with a wild attacker still far away in every game style setting. It is interesting that the Portorose already seems to show real strategic approaches and does not act tactically or tactfully. Sure - there were at this time stronger tacticians (Fidelity) but unfortunately in the positionally noticeable dropped (albeit at a high level). It seems to be mainly the whole package, which made the portorose at that time to a hard to beat for computers as humans. In simultaneous events Karpov + Hübner's scalps were captured, at the open computer world championship, Deep Thought, which was promptly defeated. Whom is it still there, which was also a selection of the then freshly baked German champion in Schnellschach with 7.5 to 4.5 points outclassed? No - to achieve this, the portorose must be able to play a little chess (source, translated from German: https://www.schach-computer.info/wiki/index.php?title=Mephisto_Portorose_68000). DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Changed description to 'Mephisto Portorose 16 Bit (v1.01)'. - 0.213: Changed description to 'Mephisto Portorose 16 Bit' and manufacturer to 'Hegener + Glaser'. - 0.189: Sandro Ronco added 'Hegener & Glaser Mephisto Portorose 68000' system. ROMSET: 131072 bytes in 2 files / 80.83Kb packed $end $info=port32 $mame 0.189 [Sandro Ronco] Mephisto Portorose 32 Bit (v1.04), Hegener + Glaser, 1989 One year had passed since the Micro-World Championship in Almeria, Spain, and the new battlefield was called Portorose (today's Slovenia). Hegener & Glaser (Mephisto) had set the same success duo Richard Lang / Ossi Weiner - just as it turned out. Everything should be, and measured against the high expectations, it was also better. The "new" came mainly with a "commercial hardware", which had in itself: a Motorola 68030 with 36 MHz, 2 megabytes for hash tables, to get "favorable" 15,000 DM. Standard mortals were allowed a.) Almeria `S for conversion to Munich or b.) With the" favorable "68020 (32 Bit) + 68000 (16 Bit) modulesets. Since no commercial opponent could be found on the ground in the World Championship, Mephisto got this title without a fight. But just - in the software group, the spoiled serie victor was able to cross the blades and show what improvement he had against his predecessor. It will not surprise anyone when it is said that the game of the portorose is still to be characterized as a positional calm. The already comprehensive opening library was again expanded (from approx. 60,000 to approximately 85,000 half-berths). The equipment has been rounded off (some "unsettled" of the menu system have been improved, including, in particular, the position input), 3 selectable play styles introduced (risk, active (basic setting) and solid). The rest of the changes concerned mainly the chess program. The game style is slightly more powerful, with a wild attacker still far away in every game style setting. It is interesting that the Portorose already seems to show real strategic approaches and does not act tactically or tactfully. Sure - there were at this time stronger tacticians (Fidelity) but unfortunately in the positionally noticeable dropped (albeit at a high level). It seems to be mainly the whole package, which made the portorose at that time to a hard to beat for computers as humans. In simultaneous events Karpov + Hübner's scalps were captured, at the open computer world championship, Deep Thought, which was promptly defeated. Whom is it still there, which was also a selection of the then freshly baked German champion in Schnellschach with 7.5 to 4.5 points outclassed? No - to achieve this, the portorose must be able to play a little chess (source, traslated from German: https://www.schach-computer.info/wiki/index.php?title=Mephisto_Portorose_68020). DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: Changed description to 'Mephisto Portorose 32 Bit (v1.04)'. - 0.219: Changed description to 'Mephisto Portorose 32 Bit (v1.03)'. - 0.213: Changed description to 'Mephisto Portorose 32 Bit' and manufacturer to 'Hegener + Glaser'. - 0.189: Sandro Ronco added 'Hegener & Glaser Mephisto Portorose 68020' system. ROMSET: 163840 bytes in 2 files / 78.08Kb packed $end $info=port32a $mame 0.219 [hap] Mephisto Portorose 32 Bit (v1.03), Hegener + Glaser, 1989 Mephisto Portorose, a set of dedicated chess computer modules by Hegener & Glaser for their Mephisto module systems with a program by Richard Lang as successor of Mephisto Almeria. After Lang's fifth consecutive World Microcomputer Chess Championship title as member of the Mephisto team at the WMCCC 1989 in Portorož (Italian: Portorose, literally "Port of Roses"), the modules were released in 1989 in three versions (source: https://www.chessprogramming.org/Mephisto_Portorose). DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: Changed description to 'Mephisto Portorose 32 Bit (v1.03)'. - 0.219: hap added 'Hegener + Glaser Mephisto Portorose 32 Bit (v1.01)' system. ROMSET: 131072 bytes in 1 file / 75.28Kb packed $end $info=port32b $mame 0.222 [Berger] Mephisto Portorose 32 Bit (v1.01), Hegener + Glaser, 1989 Mephisto Portorose, a set of dedicated chess computer modules by Hegener & Glaser for their Mephisto module systems with a program by Richard Lang as successor of Mephisto Almeria. After Lang's fifth consecutive World Microcomputer Chess Championship title as member of the Mephisto team at the WMCCC 1989 in Portorož (Italian: Portorose, literally "Port of Roses"), the modules were released in 1989 in three versions. At the WMCCC, Mephisto Portorose was unchallenged in the Manufacturers group, and Mephisto X won in the Software group, assigning the World Micro Absolute Champion title to Mephisto Portorose, claimed to be identical with Mephisto X. Mephisto X aka Portorose also played the ACM 1989 in Reno some weeks later, where it upset Cray Blitz and Deep Thought, becoming third. Mephisto Portorose further played the First Harvard Cup 1989 and the Aegon 1990 where it won from David Bronstein. In April 1990 Mephisto Portorose won versus Anatoly Karpov during a simultaneous exhibition at the SKA-Mephisto-Tournament in Munich (source: https://www.chessprogramming.org/Mephisto_Portorose). DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: Berger added 'Hegener + Glaser Mephisto Portorose 32 Bit (v1.01)' system. ROMSET: 131072 bytes in 1 file / 75.25Kb packed $end $info=port32t $mame 0.218 [hap, anonymous] Mephisto Portorose 68030, Hegener + Glaser, 1989 A year had passed since the Micro World Cup in Almeria, Spain, and the new location was Portorose (today's Slovenia). As in previous years, Hegener & Glaser (Mephisto) had relied on the same successful duo Richard Lang / Ossi Weiner - and rightly so. Everything should, and measured against the high expectations, it got better. The "new" started with "commercial hardware" that had it all: a Motorola 68030 with 36 MHz, 2 megabytes for hash tables, available for "cheap" 15,000 DM. Ordinary people were allowed a.) Their Almeria `s send to Munich for retrofitting or b.) stock up with the" cheap "68020 (32 bit) + 68000 (16 bit) module sets (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Mephisto_Portorose_68030). DRIVER: hegenerglaser/modular_tm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: hap and anonymous added 'Hegener + Glaser Mephisto Portorose 68030' system. ROMSET: 131072 bytes in 1 file / 74.11Kb packed $end $info=portfolio_ccm_slot $mame 0.177 Atari Portfolio memory card port, , ???? DRIVER: devices/bus/pofo/ccm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.177: Added 'Atari Portfolio memory card port' device. ROMSET: None required. $end $info=portfolio_expansion_slot $mame 0.175 Atari Portfolio expansion port, , ???? DRIVER: devices/bus/pofo/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.175: Added 'Atari Portfolio expansion port' device. ROMSET: None required. $end $info=portfolio_ram_card $mame 0.177 Atari Portfolio RAM card, , ???? DRIVER: devices/bus/pofo/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.177: Added 'Atari Portfolio RAM card' device. ROMSET: None required. $end $info=portfolio_rom_card $mame 0.177 Atari Portfolio ROM card, , ???? DRIVER: devices/bus/pofo/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.177: Added 'Atari Portfolio ROM card' device. ROMSET: None required. $end $info=positron $mame 0.238 [Binary Dinosaurs, Nigel Barnes] Positron 9000, Positron Computers Ltd, 1982 This is quite a beast of a machine, from 1982. Based around a 1MHz 6809, optionally 2MHz, it supports up to 512k RAM (with the use of 8 MMU chips). The OS is in ROM: OS9 or optionally Flex. There's a version with 40x24 text or 240x240 colour graphics and also a headless version, and supposedly supporting multiple users - 4 serial lines expandable to 8. Oddly, it can output to a monitor or a TV (source: https://retrocomputingforum.com/t/the-positron-9000-multiuser-6809-system-from-the-uk/1905). DRIVER: positron/positron.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.272: Make vector logerror a bit more useful. Use interrupt_vector_read callback [AJR]. - 0.238: Binary Dinosaurs and Nigel Barnes added 'Positron Computers Ltd Positron 9000' system. ROMSET: 40960 bytes in 5 files / 24.24Kb packed $end $info=pow3000 $mame 0.83 [Krzysztof Strzecha] Power 3000, Creon Enterprises, 1983 Power 3000 was a Sinclair ZX81 clone from Creon Enterprises. Identical with Lambda 8300 and PC 8300 (source: http://en.wikipedia.org/wiki/Power_3000). DRIVER: sinclair/zx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: zx81_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. 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 bytes in 2 files / 6.93Kb packed $end $info=powernin $mame 0.223 [Ryan Holtz] Power Ninja Action Challenge, Linus Åkesson, 2009 Here's another ATmega88-based hardware chiptune, this time composed for Little Computer People 2009. It was my contribution to the "other music" compo, and won the 1st place (source: https://www.linusakesson.net/music/pnac.php). DRIVER: homebrew/lft_chiptune.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.223: Ryan Holtz added 'Linus Åkesson Power Ninja Action Challenge' system. ROMSET: 8704 bytes in 2 files / 4.37Kb packed $end $info=powerpack $mame 0.276 [AJR] Powerpack In-Circuit Emulator PP-SW+ PIII, Microtek, 1999 The Microtek Powerpack In-Circuit Emulator PP-SW+ PIII is a hardware and software development tool used primarily by embedded systems engineers and developers to test, emulate, and debug code during the design phase of microprocessor- or microcontroller-based devices. This device belongs to the category of In-Circuit Emulator (ICE), which allow to simulate the behavior of a microprocessor inside the real circuit in which it will be installed. DRIVER: skeleton/powerpack.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.276: AJR added 'Microtek Powerpack In-Circuit Emulator PP-SW+ PIII' system. ROMSET: 541079 bytes in 4 files / 228.74Kb packed $end $info=powerstk $mame 0.192 [Robbbert] Powerstack II, Motorola, 1996 The PowerStack machines were the logical replacement of the Delta 900 series, after Motorola gave up on the 88K and switched to PowerPC (around 1994). Their first incarnation (not to confuse with the PowerStack II which came later, in PC cases) had the same look as the Deltas, but are completely different internally. They are no longer VME based, except for the mass storage bays which use a VME-style connector, together with a proprietary adapter 96-pin <=> SCSI (SCA or 50-pin). Unfortunately I have only one of them, and finding additional ones is probably next to impossible. Additional mass storage boxes can be stacked just as with the Delta 900. The base units also contain a PCI bay for floppy and expansion cards. Over time I have acquired several of the base units and about two mass storage boxes, which are currently pretty useless due to lack of adapter cards (source: https://web-docs.gsi.de/~kraemer/COLLECTION/MOTOROLA/mps.html). DRIVER: motorola/powerstack.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.192: Robbbert added 'Motorola Powerstack II' system. ROMSET: 524288 bytes in 1 file / 293.46Kb packed $end $info=powervr2 $mame 0.149u1 PowerVR 2, , ???? DRIVER: sega/powervr2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.239: Added support for render mode 5 (ARGB0888) [Jennifer Taylor]. - 0.149u1: Added 'PowerVR 2' device. ROMSET: None required. $end $info=pp $mame 0.219 [Adrian Graham] Pied Piper Communicator 1, STM Electronics, 1983 The Pied Piper is a portable computer system runnng the CP/M Operating System, with a built-in floppy drive. Portable in this case really just means it has a handle to carry it around. There is no built-in monitor - you are expected to have your own, or use a consumer TV for the display. There is also no place on the system to store the required cables to plug the system in - it does not run on batteries either. The single internal floppy drive stores 784K of data - an huge amount in comparison to other systems. But due to this large amount of data, and the small data buffer (30K) used to copy data from one floppy disk to another, you would have to go through up to 20 disk exchanges to copy a single floppy disk. Thankfully, an additional floppy drive ($550) can by plugged to the connector on the back of the Piper, eliminating the slow and tedious floppy disks swapping (souirce: https://oldcomputers.net/pied-piper.html). DRIVER: stm/pp.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Adrian Graham added 'STM Electronics Pied Piper Communicator 1' system. ROMSET: 12288 bytes in 3 files / 3.99Kb packed $end $info=pp01 $mame 0.128 [Miodrag Milanović] PP-01, ZVT, 198? Technical information and pictures: http://www.computerhistory.org/collections/accession/X1617.99A-C DRIVER: zvt/pp01.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.276: Restrict drawing to clipping rectangle and cleaned up code (#13417): Restore memory mapping after loading a saved state; reduced literal tags and run-time tag lookups; use more appropriate types and made some variables const [cam900]. - 0.151: Added Restrict drawing to clipping rectangle and cleaned up code (#13417): Restore memory mapping after loading a saved state; reduced literal tags and run-time tag lookups; use more appropriate types and made some variables const [cam900].sound and uart [Robbbert]. - 0.132: 16 roms of 1K instead of one 16KB, as in real machine [Miodrag Milanović]. - 0.128: Miodrag Milanović added 'PP-01 (not working)' system. ROMSET: 16384 bytes in 16 files / 13.21Kb packed $end $info=pp1292 $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] PP-1292 Advanced Programmable Video System, Audio Sonic, 1978 The 1292 Advanced Programmable Video System is a video game console. 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 [http://en.wikipedia.org/wiki/1292_Advanced_Programmable_Video_System]. DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'PP-1292 Advanced Programmable Video System' system. ROMSET: None required. $end $info=pp1392 $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] PP-1392 Advanced Programmable Video System, Audio Sonic, 1978 DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneidera and Robbbert added 'PP-1392 Advanced Programmable Video System. ROMSET: None required. $end $info=pp6578 $mame 0.286 [TeamEurope] TV Games Ping Pong (SH6578 hardware), DaiDaiXing Electronics, 200? Table tennis-themed TV game console manufactured by DaiDaiXing Electronics (a Chinese OEM brand), powered by SH6578 hardware (an affordable SoC for TV games). Compact design with two analog paddle controllers integrated into the chassis, composite video output for TVs, and power supplied via an external adapter. Includes built-in variations of the classic Pong: single-player/dual-player modes, obstacle-based gameplay, and adjustable speed settings. Monochromatic/minimalist 2D graphics featuring simple sprites, with basic audio generated via a buzzer. No official licenses—unauthorized reproduction of the Atari Pong concept. Intended for discount markets as an entry-level nostalgic entertainment option. DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'DaiDaiXing Electronics TV Games Ping Pong (SH6578 hardware)' system. ROMSET: 524288 bytes in 1 file / 400.04Kb packed $end $info=ppc403ga $mame 0.184 IBM PowerPC 403GA, , ???? DRIVER: devices/cpu/powerpc/ppccom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'IBM PowerPC 403GA' [Angelo Salese]. - 0.184: Added 'PowerPC 403GA' device. ROMSET: None required. $end $info=ppc403gcx $mame 0.184 IBM PowerPC 403GCX, , ???? DRIVER: devices/cpu/powerpc/ppccom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'IBM PowerPC 403GCX' [Angelo Salese]. - 0.184: Added 'PowerPC 403GCX' device. ROMSET: None required. $end $info=ppc405gp $mame 0.150 IBM PowerPC 405GP, , ???? DRIVER: devices/cpu/powerpc/ppccom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'IBM PowerPC 405GP' [Angelo Salese]. - 0.150: Added 'PowerPC 405GP' device. ROMSET: None required. $end $info=ppc512 $mame 0.128 [Wilbert Pol] 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. DRIVER: amstrad/amstr_pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc200.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.128: Wilbert Pol added 'Amstrad PPC512' system. ROMSET: 18432 bytes in 3 files / 13.88Kb packed $end $info=ppc601 $mame 0.150 IBM PowerPC 601, , ???? DRIVER: devices/cpu/powerpc/ppccom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'IBM PowerPC 601' [Angelo Salese]. - 0.150: Added 'PowerPC 601' device. ROMSET: None required. $end $info=ppc602 $mame 0.150 IBM PowerPC 602, , ???? DRIVER: devices/cpu/powerpc/ppccom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'IBM PowerPC 602' [Angelo Salese]. - 0.150: Added 'PowerPC 602' device. ROMSET: None required. $end $info=ppc603 $mame 0.150 IBM PowerPC 603, , ???? DRIVER: devices/cpu/powerpc/ppccom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'IBM PowerPC 603' [Angelo Salese]. - 0.150: Added 'PowerPC 603' device. ROMSET: None required. $end $info=ppc603e $mame 0.150 IBM PowerPC 603E, , ???? DRIVER: devices/cpu/powerpc/ppccom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'IBM PowerPC 603E' [Angelo Salese]. - 0.150: Added 'PowerPC 603e' device. ROMSET: None required. $end $info=ppc603r $mame 0.184 IBM PowerPC 603R, , ???? DRIVER: devices/cpu/powerpc/ppccom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'IBM PowerPC 603R' [Angelo Salese]. - 0.184: Added 'PowerPC 603R' device. ROMSET: None required. $end $info=ppc604 $mame 0.184 IBM PowerPC 604, , ???? DRIVER: devices/cpu/powerpc/ppccom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'IBM PowerPC 604' [Angelo Salese]. - 0.184: Added 'PowerPC 604' device. ROMSET: None required. $end $info=ppc640 $mame 0.128 [Wilbert Pol] Amstrad PPC640, Amstrad plc, 1987 Though most of Amstrad's PCs were cheap, mediocre, yet incredibly popular (in Europe, that is) computers, the company did manage to occasionally come up with unique offerings, just like the Amstrad PPC 640 you see above. It was a relatively portable PC of the mid-80s, that besides it's pretty unique design, sported 2 disk drives, built-in LCD monochrome monitor, the standard 8088 processor, serial and parallel ports, a modem, 640k of RAM and a full-sized keyboard. Shockingly, the thing ran on 10 C (!) batteries or 12V AC adapter (source: http://retro-treasures.blogspot.it/2011/02/incredible-amstrad-ppc-640.html). DRIVER: amstrad/amstr_pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pc200.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.153: Added 'modem CPU ROM [incog]. - 0.128: Wilbert Pol added 'Amstrad PPC640' system. ROMSET: 26624 bytes in 4 files / 19.48Kb packed $end $info=ppc740 $mame 0.255 [R. Belmont] IBM PowerPC 740, , ???? The PowerPC 740 PowerPC750 RISC Microprocessor User's Manual, which describes 750 features not defined by the architecture, is to be used with the PowerPC Microprocessor Family: The Programming Environments, Rev. 1, referred to as The Programming Environments Manual. Because the PowerPC architecture is designed to be flexible to support a broad range of processors, The Programming Environments Manual provides a general description of features that are common to PowerPC processors and indicates those features that are optional or that may be implemented differently in the design of each processor. DRIVER: devices/cpu/powerpc/ppccom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: R. Belmont added 'IBM PowerPC 740' device. ROMSET: None required. $end $info=ppc750 $mame 0.255 [R. Belmont] IBM PowerPC 750, , ???? The PowerPC 740 PowerPC750 RISC Microprocessor User's Manual, which describes 750 features not defined by the architecture, is to be used with the PowerPC Microprocessor Family: The Programming Environments, Rev. 1, referred to as The Programming Environments Manual. Because the PowerPC architecture is designed to be flexible to support a broad range of processors, The Programming Environments Manual provides a general description of features that are common to PowerPC processors and indicates those features that are optional or that may be implemented differently in the design of each processor. DRIVER: devices/cpu/powerpc/ppccom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: R. Belmont added 'IBM PowerPC 750' device. ROMSET: None required. $end $info=ppg118 $mame 0.282 [David Haywood, TeamEurope] PPG Play Portable Game 118 Games (HH-0046), , 201? It’s a handheld console with a color LCD screen and 118 preloaded games, primarily clones of classic arcade and 8-bit titles. It features an integrated controller with directional and action buttons, battery power, and a built-in speaker. It does not support cartridges or updates, offering an immediate and nostalgic gaming experience for casual players. Designed for on-the-go fun, it combines compactness with a variety of content. DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'PPG Play Portable Game 118 Games (HH-0046)' system. ROMSET: 4202496 bytes in 2 files / 1.51Mb packed $end $info=ppgc200g $mame 0.219 [Team Europe] Plug & Play Game Controller with 200 Games (Supreme 200), Fizz Creations, 201? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: Changed manufacturer to 'Fizz Creations'. - 0.219: Team Europe added 'Plug & Play Game Controller with 200 Games (Supreme 200)' system. ROMSET: 8388608 bytes in 1 file / 2.82Mb packed $end $info=ppm3333p $mame 0.215 [rfka01] PPM-3333P, DTK Computer, 199? Technical informations: https://theretroweb.com/motherboards/s/dtk-ppm-3333p DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'DTK Computer PPM-3333P' system. ROMSET: 131072 bytes in 2 files / 74.42Kb packed $end $info=ppu_sh6578 $mame 0.220 [David Haywood] SH6578 PPU (NTSC), , ???? DRIVER: devices/video/ppu2c0x_sh6578.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: David Haywood added 'SH6578 PPU (NTSC)' device. ROMSET: None required. $end $info=ppu_sh6578pal $mame 0.220 [David Haywood] SH6578 PPU (PAL), , ???? DRIVER: devices/video/ppu2c0x_sh6578.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: David Haywood added 'SH6578 PPU (PAL)' device. ROMSET: None required. $end $info=ppu_vt03 $mame 0.186 VT03 PPU (NTSC), , ???? DRIVER: devices/video/ppu2c0x_vt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Changed description to 'VT03 PPU (NTSC)'. - 0.186: Added 'VT03 PPU' device. ROMSET: None required. $end $info=ppu_vt03pal $mame 0.216 VT03 PPU (PAL), , ???? DRIVER: devices/video/ppu2c0x_vt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Added 'VT03 PPU (PAL)' device. ROMSET: None required. $end $info=ppu_vt32 $mame 0.278 [David Haywood] VT32 PPU (NTSC), , ???? DRIVER: devices/video/ppu2c0x_vt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: David Haywood added 'VT32 PPU (NTSC)' device. ROMSET: None required. $end $info=ppu_vt32pal $mame 0.278 [David Haywood] VT32 PPU (PAL), , ???? DRIVER: devices/video/ppu2c0x_vt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: David Haywood added 'VT32 PPU (PAL)' device. ROMSET: None required. $end $info=ppu_vt3xx $mame 0.278 [David Haywood] VT3XX PPU (NTSC), , ???? DRIVER: devices/video/ppu2c0x_vt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: David Haywood added 'VT3XX PPU (NTSC)' device. ROMSET: None required. $end $info=ppu2c02 $mame 0.149u1 [Ernesto Corvi, Brad Oliver, Fabio Priuli] 2C02 PPU, , ???? DRIVER: devices/video/ppu2c0x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Made palette internal to device [AJR]. - 0.149u1: Ernesto Corvi, Brad Oliver and Fabio Priuli added '2C02 PPU' device. ROMSET: None required. $end $info=ppu2c03b $mame 0.184 [Ernesto Corvi, Brad Oliver, Fabio Priuli] 2C03B PPC, , ???? DRIVER: devices/video/ppu2c0x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Made palette internal to device [AJR]. - 0.186: Changed description to '2C03B PPC'. - 0.184: Ernesto Corvi, Brad Oliver and Fabio Priuli added '2C03B PPU' device. ROMSET: None required. $end $info=ppu2c04 $mame 0.184 [Ernesto Corvi, Brad Oliver, Fabio Priuli] 2C04 PPU, , ???? DRIVER: devices/video/ppu2c0x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Made palette internal to device [AJR]. - 0.184: Ernesto Corvi, Brad Oliver and Fabio Priuli added '2C04 PPU' device. ROMSET: None required. $end $info=ppu2c04c $mame 0.226 [Devin Acker] 2C04 Clone PPU, , ???? DRIVER: devices/video/ppu2c0x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Devin Acker added '2C04 Clone PPU' device. ROMSET: None required. $end $info=ppu2c05_01 $mame 0.184 [Ernesto Corvi, Brad Oliver, Fabio Priuli] 2C05_01 PPU, , ???? DRIVER: devices/video/ppu2c0x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Made palette internal to device [AJR]. - 0.184: Ernesto Corvi, Brad Oliver and Fabio Priuli added '2C05_01 PPU' device. ROMSET: None required. $end $info=ppu2c05_02 $mame 0.184 [Ernesto Corvi, Brad Oliver, Fabio Priuli] 2C05_02 PPU, , ???? DRIVER: devices/video/ppu2c0x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Made palette internal to device [AJR]. - 0.184: Ernesto Corvi, Brad Oliver and Fabio Priuli added '2C05_02 PPU' device. ROMSET: None required. $end $info=ppu2c05_03 $mame 0.184 [Ernesto Corvi, Brad Oliver, Fabio Priuli] 2C05_03 PPU, , ???? DRIVER: devices/video/ppu2c0x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Made palette internal to device [AJR]. - 0.184: Ernesto Corvi, Brad Oliver and Fabio Priuli added '2C05_03 PPU' device. ROMSET: None required. $end $info=ppu2c05_04 $mame 0.184 [Ernesto Corvi, Brad Oliver, Fabio Priuli] 2C05_04 PPU, , ???? DRIVER: devices/video/ppu2c0x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Made palette internal to device [AJR]. - 0.184: Ernesto Corvi, Brad Oliver and Fabio Priuli added '2C05_04 PPU' device. ROMSET: None required. $end $info=ppu2c07 $mame 0.149u1 2C07 PPU, , ???? DRIVER: devices/video/ppu2c0x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Made palette internal to device [AJR]. - 0.149u1: Added '2C07 PPU' device. ROMSET: None required. $end $info=ppupalc $mame 0.184 Generic PAL Clone PPU, , ???? DRIVER: devices/video/ppu2c0x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Generic PAL Clone PPU' device. ROMSET: None required. $end $info=pr100 $mame 0.231 [AJR, Valley Bell] PR-100 Digital Sequencer (v2.02), Roland, 1987 The Roland PR-100 is a high quality real time digital sequencer, wich will record and playback MIDI performance information (source: 'Roland Owner's Guide'). DRIVER: roland/roland_pr100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.244: Changed description to 'PR-100 Digital Sequencer (v2.02)'. - 0.231: AJR and Valley Bell added 'Roland PR-100 Digital Sequencer' system. ROMSET: 65536 bytes in 1 file / 30.31Kb packed $end $info=pr100_201 $mame 0.244 [Foone Turing] PR-100 Digital Sequencer (v2.01), Roland, 1987 The Roland PR-100 is a high quality real time digital sequencer, wich will record and playback MIDI performance information (source: 'Roland Owner's Guide'). DRIVER: roland/roland_pr100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.244: Foone Turing added 'Roland PR-100 Digital Sequencer (v2.01)' system. ROMSET: 65536 bytes in 1 file / 30.28Kb packed $end $info=prail $mame 0.273 [David Haywood, TeamEurope] Boku wa Plarail Untenshi - Shinkansen de Ikou! (Japan), Takara Tomy, 2012 DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: David Haywood and TeamEurope added 'Takara Tomy Boku wa Plarail Untenshi - Shinkansen de Ikou! (Japan)' system. ROMSET: 134217728 bytes in 1 file / 45.18Mb packed $end $info=prail07 $mame 0.278 [TeamEurope] Boku wa Plarail Untenshi - Shinkansen de Ikou! (2007 version) (Japan), Takara Tomy, 2007 DRIVER: tvgames/spg29x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.287: Changed manufacturer to "Takara Tomy" [James Charles Taylor]. - 0.278: TeamEurope added 'Tomy Takara Boku wa Plarail Untenshi - Shinkansen de Ikou! (2007 version) (Japan)' system. ROMSET: 138413056 bytes in 2 files / 68.64Mb packed $end $info=prailpls $mame 0.269 [David Haywood, TeamEurope] Boku wa Plarail Untenshi Shinkansen de Ikou! Plus (Japan), Takara Tomy, 2015 DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.269: David Haywood and TeamEurope added 'Takara Tomy Boku wa Plarail Untenshi Shinkansen de Ikou! Plus (Japan)' system. ROMSET: 33554432 bytes in 1 file / 15.67Mb packed $end $info=prav82 $mame 0.132 [Miodrag Milanović] Pravetz 82, Pravetz, 1982 Pravetz were Bulgarian computers, manufactured mainly in the town of Pravetz. Some components and software were produced in Stara Zagora, Plovdiv and other Bulgarian cities. (IMKO-2) / 82 is model year. BASIC interpreter, RAM/ROM / 48/12 Kb; CPU Synertek 6502 /1 MHz. The storage is improved due to one or (optional) two 5?" floppy disk drive(s) (source: http://en.wikipedia.org/wiki/Pravetz_computers). DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović added 'Pravetz 82-8M' system. ROMSET: 14336 bytes in 7 files / 10.87Kb packed $end $info=prav8c $mame 0.132 [Miodrag Milanović] Pravetz 8C, Pravetz, 1989 Pravetz were Bulgarian computers, manufactured mainly in the town of Pravetz. Some components and software were produced in Stara Zagora, Plovdiv and other Bulgarian cities. Cut down 8A, 128Kb RAM integrated, but not expandable. Less number of slots, but integrated Centronics, FDD controllers, Joystick and sometimes with RS-232. A version of 8C is the Pravetz 8VC, which features terminal like design (source: http://en.wikipedia.org/wiki/Pravetz_computers). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.285: Emulate dedicated keyboard (and remove cassette tape) [AJR, Sandacite Forum]. Use PAL timings; update notes; replace inverse lowercase with Cyrillic lowercase [AJR]. - 0.132: Miodrag Milanović added 'Pravetz 82, 8C' system. ROMSET: 32768 bytes in 4 files / 15.81Kb packed $end $info=prav8ckb $mame 0.285 [AJR] Pravetz 8C keyboard, , ???? DRIVER: apple/prav8ckb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: AJR added 'Pravetz 8C keyboard' device. ROMSET: 2048 bytes in 1 file / 1.04Kb packed $end $info=prav8d $mame 0.37b10 [Stefano Priore] Pravetz 8D, Pravetz, 1985 Pravetz were Bulgarian computers, manufactured mainly in the town of Pravetz. Some components and software were produced in Stara Zagora, Plovdiv and other Bulgarian cities. 8 bit home computer, uses TV instead of computer monitor. Not compatible with Pravetz 82 but inherits its architecture from the Oric home computers and compatible with their software (source: http://en.wikipedia.org/wiki/Pravetz_computers). DRIVER: tangerine/oric.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: oric1_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). 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: 16384 bytes in 1 file / 12.45Kb packed $end $info=prav8dd $mame 0.37b10 [Stefano Priore] Pravetz 8D (Disk ROM), Pravetz, 1989 Pravetz were Bulgarian computers, manufactured mainly in the town of Pravetz. Some components and software were produced in Stara Zagora, Plovdiv and other Bulgarian cities. 8 bit home computer, uses TV instead of computer monitor. Not compatible with Pravetz 82 but inherits its architecture from the Oric home computers and compatible with their software (source: http://en.wikipedia.org/wiki/Pravetz_computers). DRIVER: tangerine/oric.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: oric1_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.126: Merged prav8dda; renamed (prav8dda) to (prav8dd) [Fabio Priuli]. - 0.37b10: Stefano Priore added 'Pravetz 8D (Disk ROM)' system. ROMSET: 32768 bytes in 2 files / 24.97Kb packed $end $info=prav8m $mame 0.132 [Miodrag Milanović] Pravetz 8M, Pravetz, 1985 Pravetz were Bulgarian computers, manufactured mainly in the town of Pravetz. Some components and software were produced in Stara Zagora, Plovdiv and other Bulgarian cities. Integrated second CPU Zilog Z80A at 4 MHz to be able to run CP/M and its software. The military version features integrated terminal design (source: http://en.wikipedia.org/wiki/Pravetz_computers). DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović added 'Pravetz 8M' system. ROMSET: 20480 bytes in 7 files / 11.40Kb packed $end $info=precur2w $mame 0.286 [TeamEurope] Delicious Party PreCure Heart Cure Watch & Heart Fruit Pendant Cover Special Set (Japan), Bandai, 2022 Official Bandai toy set inspired by the anime series "Delicious Party PreCure," featuring the Heart Cure Watch and the Heart Fruit pendant cover. The watch faithfully replicates the protagonists' transformation device, with a colorful case (pink, yellow, pastel green), an adjustable silicone strap, and interactive buttons that emit sounds and LED lights when pressed. The pendant cover depicts the series' magical fruits (apple, orange, grape) with glittery details and a magnetic clasp. Designed for girls aged 5 and up as an accessory for role-playing games and collecting. Officially licensed product by Toei Animation/Bandai, marketed in Japan and Asia from 2022 to 2023 to coincide with the series' broadcast. Includes batteries for sound and light functions; materials are non-toxic and comply with child safety standards. DRIVER: skeleton/tamagotchi_pix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: precur2w_cart.xml RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Bandai Delicious Party PreCure Heart Cure Watch & Heart Fruit Pendant Cover Special Set (Japan)' system. ROMSET: 8388608 bytes in 1 file / 4.69Mb packed $end $info=premier_fdc $mame 0.194 Premier FDC, , ???? DRIVER: devices/bus/coco/dragon_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Added 'Premier FDC' device. ROMSET: 8192 bytes in 1 file / 6.47Kb packed $end $info=premiere $mame 0.259 [hap, Berger] Elite Premiere, Fidelity Electronics International, 1992 The last new release from Fidelity on the German market in 1992 was the Elite Premiere for 1,998 DM. As the name suggests, this was the world's first "two-brain chess computer". In him, two souls beat in one chest, namely the programs of the former "arch enemies" Elite Version 2 and the world champion Mephisto Vancouver. You can also call something like this “reunification at the chess computer level”! On the outside, it resembled the previously released Elite versions like an egg, only with the difference that you could choose between these two programs using a small switch on the front. Inside, a 68000 processor worked at 16 MHz, but the program size logically grew to 256 KB. Unfortunately, there was no way for experimental freaks to transfer the current board position to the other program in the middle of a game. So you had to re-enter the position completely (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Fidelity_Elite_Premiere). DRIVER: fidelity/eag68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: Changed manufacturer to 'Fidelity Electronics International'. - 0.259: hap and Berger added 'Fidelity Electronics Elite Premiere' system. ROMSET: 262144 bytes in 2 files / 185.48Kb packed $end $info=prestige $mame 0.139 [Joseba Epalza, Curt Coder] PreComputer Prestige Elite, VTech, 1998 DRIVER: vtech/prestige.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gl6000sl.xml, misterx.xml, gl2000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. 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 bytes in 1 file / 650.98Kb packed $end $info=prestmpt $mame 0.139 [Manfred Schneider, PeT, Paul Robson] Prestige Video Computer Game MPT-03, Prestige, 198? Prestige Video Computer Game MPT-03 it's a clone of 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?. MPT-03 family cart cases resemble Super NES carts in size and shape, except that they are molded in brown plastic. Their labels look much more modern and stylized, with only a minimal picture on each. There is also a family of what seems pirate carts, that look nothing like the others in shape, size or label artwork. The different labeled versions, however, all used the same cartridges (source: http://en.wikipedia.org/wiki/Arcadia_2001). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.139: Manfred Schneider, PeT and Paul Robson added 'Prestige Video Computer Game MPT-03' system. ROMSET: None required. $end $info=primetime $mame 0.258 [R. Belmont] Apple PrimeTime I/O ASIC, , ???? DRIVER: apple/iosb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.258: R. Belmont added 'Apple PrimeTime I/O ASIC' device. ROMSET: None required. $end $info=primetime2 $mame 0.258 [R. Belmont] Apple PrimeTime II I/O ASIC, , ???? DRIVER: apple/iosb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.258: R. Belmont added 'Apple PrimeTime II I/O ASIC' device. ROMSET: None required. $end $info=primoa32 $mame 0.96 [Krzysztof Strzecha] Primo A-32, Microkey, 1984 The Primo computer series was manufactured by Microkey Kftt. (Kutatási Fejlesztési Termelési Társulás), and was originaly developed to be a school computer in Hungary (A-32: 16K ROM 16K RAM) (source: http://www.old-computers.com/museum/computer.asp?st=1&c=38). DRIVER: microkey/primo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.96: Krzysztof Strzecha added 'Microkey Primo A-32' system. ROMSET: 16384 bytes in 4 files / 13.18Kb packed $end $info=primoa48 $mame 0.97 [Krzysztof Strzecha] Primo A-48, Microkey, 1984 The Primo computer series was manufactured by Microkey Kftt. (Kutatási Fejlesztési Termelési Társulás), and was originaly developed to be a school computer in Hungary (A-48: 16K ROM 32K RAM) (source: http://www.old-computers.com/museum/computer.asp?st=1&c=38). DRIVER: microkey/primo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.97: Krzysztof Strzecha added 'Microkey Primo A-48' system. ROMSET: 8192 bytes in 2 files / 6.43Kb packed $end $info=primoa64 $mame 0.96 [Krzysztof Strzecha] Primo A-64, Microkey, 1984 The Primo computer series was manufactured by Microkey Kftt. (Kutatási Fejlesztési Termelési Társulás), and was originaly developed to be a school computer in Hungary (A-64: 16K ROM 48K RAM) (source: http://www.old-computers.com/museum/computer.asp?st=1&c=38). DRIVER: microkey/primo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.96: Krzysztof Strzecha added 'Microkey Primo A-64' system. ROMSET: 8192 bytes in 2 files / 6.43Kb packed $end $info=primob32 $mame 0.128 [Miodrag Milanović] Primo B-32, Microkey, 1984 The Primo computer series was manufactured by Microkey Kftt. (Kutatási Fejlesztési Termelési Társulás), and was originaly developed to be a school computer in Hungary (A-32: 16K ROM 16K RAM, B type could works togewther with the Commodore VC1541 floppy drive unit (external software had to be load for this from tape) (source: http://www.old-computers.com/museum/computer.asp?st=1&c=38). DRIVER: microkey/primo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.128: Miodrag Milanović 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 bytes in 1 file / 12.85Kb packed $end $info=primob48 $mame 0.128 [Miodrag Milanović] Primo B-48, Microkey, 1984 The Primo computer series was manufactured by Microkey Kftt. (Kutatási Fejlesztési Termelési Társulás), and was originaly developed to be a school computer in Hungary (A-48: 16K ROM 32K RAM, B type could works togewther with the Commodore VC1541 floppy drive unit (external software had to be load for this from tape) (source: http://www.old-computers.com/museum/computer.asp?st=1&c=38). DRIVER: microkey/primo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović 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 bytes in 1 file / 12.85Kb packed $end $info=primob64 $mame 0.96 [Krzysztof Strzecha] Primo B-64, Microkey, 1984 The Primo computer series was manufactured by Microkey Kftt. (Kutatási Fejlesztési Termelési Társulás), and was originaly developed to be a school computer in Hungary (B-64: 16K ROM 48K RAM) (source: http://www.old-computers.com/museum/computer.asp?st=1&c=38). DRIVER: microkey/primo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.96: Krzysztof Strzecha added 'Microkey Primo B-64' system. ROMSET: 32768 bytes in 2 files / 25.74Kb packed $end $info=primoc64 $mame 0.128 [Miodrag Milanović] Primo C-64, Microkey, 1984 Primo is a Hungarian developed hobby/game computer. The Microkey Research Development Production Partnership was formed in 1983 by SZTAKI az Elektomodul and "Új Élet" MgTsz in Sárisáp. After a year of development work, the association announced to the public in the spring of 1984 that it would begin manufacturing a simple and inexpensive home computer. This computer was the Primo. Until the end of production in 1986, a total of about 7,000 units were made, of which 1,000 units had a real keyboard (source, traslated from Hungarian: https://hu.m.wikipedia.org/wiki/Primo). DRIVER: microkey/primo.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'Primo C64' system. ROMSET: 16384 bytes in 4 files / 13.24Kb packed $end $info=primusex $mame 0.252 [TeamEurope] Primus Expert mit Stimme, Yeno, 1994 DRIVER: vtech/primusex.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: primusex.xml RESOURCES: Snap and Title. WIP: - 0.252: TeamEurope added 'Yeno Primus Expert mit Stimme' system. ROMSET: 524288 bytes in 1 file / 193.50Kb packed $end $info=princ $mame 0.176 [Team Europe] Prin-C Tablet, Tomy, 1997? DRIVER: tomy/tomy_princ.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: princ.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.267: System promoted to working [QUFB]. Changed description to 'Prin-C Tablet'. - 0.254: Changed description to 'Prin-C (with touch-pad)'. - 0.211: Moved Tomy Prin-C to its own source file [David Haywood]. - 0.176: Team Europe added 'Tomy Prin-C' system. ROMSET: 1048576 bytes in 1 file / 598.11Kb packed $end $info=princnt $mame 0.254 [TeamEurope, QUFB] Prin-C (Rev 1), Tomy, 1996? The "Tomy Prin-C" is a highly unique standalone hardware system designed for creative play, distributed by the Japanese multinational Tomy (Takara Tomy) around 1996. The device was created to allow children of that era to design, customize, and print their own stickers right at home, riding the massive wave of commercial success that Purikura (Print Club) photo booths were enjoying in Japanese arcades during those years. DRIVER: tomy/tomy_princ.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: princ.xml RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.267: System promoted to working [QUFB]. Changed description to 'Prin-C (Rev 1)'. - 0.254: TeamEurope and QUFB added 'Tomy Prin-C (without touch-pad)' system. ROMSET: 1048576 bytes in 1 file / 600.25Kb packed $end $info=princnt3 $mame 0.267 [QUFB] Prin-C (Rev 3), Tomy, 1996? The "Tomy Prin-C" in its original version with a touchpad (marketed starting in 1996 under the Joy Hobby Computer line) represents the premium and most comprehensive edition of the standalone creative system designed by Tomy. This configuration was designed to offer Japanese children a user experience much more similar to that of a real personal computer or a professional graphics tablet of the time, riding the wave of the popular Purikura custom sticker trend. DRIVER: tomy/tomy_princ.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: princ.xml RESOURCES: Snap and Title. WIP: - 0.267: QUFB added 'Tomy Prin-C (Rev 3)' system. ROMSET: 1048576 bytes in 1 file / 596.20Kb packed $end $info=printer_image $mame 0.149u1 Printer, , ???? DRIVER: devices/imagedev/printer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Printer' device. ROMSET: None required. $end $info=prisma $mame 0.263 [hap, Sean Riddle] Kasparov Prisma, Saitek / Heuristic Software, 1990 Luxury Table-top model with built-in LCD chessboard; express take-back and replay features; LCD info display; powerful 32K program; 64 playing levels. Your Kasparov Prisma chess computer is one of the most advanced and sophisticated chess computers on the world market today. Whether you use Prisma as an opponent or a teacher, you will be amazed at all of its capabilities and functions! This computer's ultra-modern look and feel, its built-in LCD chessboard, and its exciting array of special features all make it stand out among its competitors (source: https://www.spacious-mind.com/html/prisma.html). DRIVER: saitek/prisma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'Saitek / Heuristic Software'. - 0.263: hap and Sean Riddle added 'Saitek Kasparov Prisma' system. ROMSET: 828719 bytes in 2 files / 82.03Kb packed $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). DRIVER: thomson/thomson.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pro128_cart.xml, pro128_cass.xml, pro128_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and Artwork Preview. WIP: - 0.108: Antoine Mine added 'Olivetti Prodest PC 128' system. ROMSET: 65536 bytes in 2 files / 47.27Kb packed $end $info=pro128s $mame 0.166 [Nigel Barnes] Prodest PC 128S, Olivetti, 1987 The Olivetti PC 128S was exactly the same machine as the Acorn BBC Master compact. It was sold only in Italy. Olivetti merely transformed the case design with nice blue and grey patterns and translated all the programs of the original Acorn Welcome disk, as well as the manual into Italian language. Although it was one of the most advanced 8-bit computer, the PC 128S, like its predecessor, the PC 128, didn't meet a large success, mainly because it came to late on the market, just at the time when the new Atari and Commodore 16-bit machines were launched in Europe. (source: http://www.old-computers.com/museum/computer.asp?st=1&c=1055). DRIVER: acorn/bbcmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbcmc_flop.xml, pro128s_flop.xml, bbcm_flop.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbcm_cart.xml, bbc_rom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.166: Nigel Barnes added 'Olivetti Prodest PC 128S' system. ROMSET: 65536 bytes in 1 file / 48.95Kb packed $end $info=pro80 $mame 0.136 [Sandro Ronco, Robbbert] Pro-80, Protec, 1981 The PRO-80 by Protec of Montreal, Quebec Canada is described as an 'S-100 Trainer'. Essentially a single-board Z80 computer, this unit features a single S-100 expansion slot. The system incorporates 1K or ROM, 1K or RAM (expandable on-board to 2K), and a keypad/display. The idea was to provide a very low cost means of experiementing with S-100 cards, albeit one card at a time (source: http://www.classiccmp.org/dunfield/s100/index.htm). DRIVER: trainer/pro80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.177: Pro-80: Added 'devices [Robbbert]. - 0.136: Sandro Roncoa and Robbbert added skeleton driver of 'Protec Pro-80' system. ROMSET: 1024 bytes in 1 file / 0.82Kb packed $end $info=procuss $mame 0.223 [DBWBP] Pro/Cussion Maximum Percussion Module, E-mu Systems, 1991 The E-mu Pro/Cussion is a classic module belonging to the glorious "Proteus" line. This is a multi-timbral percussion instrument whose sounds are based on actual digital recordings of "real" instruments. The sound is typically E-mu: very clean, punchy and digital. There are hundreds of different drum and percussion instruments, easily available at the tip of your fingers (when using a controller keyboard or drum machine pads) or drumsticks (when using a trigger drum controller). The Procussion contains four megabytes of very high quality 16 bit percussion samples selected from the Emulator III sound library and stored on ROM (Read Only Memory) for instant access. But this is only the beginning. The Procussion gives you the ability to literally take these sounds apart and re-assemble them into an almost limitless number of entirely new percussion sounds, combining parts of one instrument with another or with any of a selection of digital waveforms also stored on ROM (source: https://www.synthmania.com/procussion.htm). DRIVER: emusys/emu68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.223: DBWBP added 'E-mu Systems Pro/Cussion Maximum Percussion Module' system. ROMSET: 131072 bytes in 2 files / 61.90Kb packed $end $info=prodigy $mame 0.180 [Joakim Larsson Edström] Destiny Prodigy, Applied Concepts, 1982 PRODIGY is the newest Destiny chess computer from Applied Concepts, Inc. It is the only low-cost electronic chess game on the market today allowing for both complete sensory play, or keyboard input play. Moves can be made on its sensory playing board or entered on the 20 position keyboard. Or, the game can be played using both modes of input (source: http://www.spacious-mind.com/html/destiny_prodigy.html). DRIVER: appliedconcepts/prodigy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP - 0.212: Changed description to 'Destiny Prodigy'. - 0.193: Added 'basic LAY to SVG XSLT filter [Joakim Larsson Edström]. - 0.181: Added 'layout [Joakim Larsson Edström]. - 0.180: Joakim Larsson Edström added 'Applied Concepts Inc ACI Destiny Prodigy' system. ROMSET: 8192 bytes in 1 file / 6.31Kb packed $end $info=prof180x $mame 0.133 [Curt Coder] PROF-180X, Conitec Datensysteme, 1986 Technical information (in german): http://www.prof80.de/prof180kurz.html DRIVER: conitec/prof180x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: prof180.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.148u1: Added 'floppy software list [Curt Coder]. - 0.133: Curt Coder added skeleton driver of 'PROF-180X system (07/07/2009). ROMSET: 327680 bytes in 9 files / 160.01Kb packed $end $info=prof181x $mame 0.141 [Curt Coder] PROF-181X, Conitec Datensysteme, 1992 The Conitec Datensysteme PROF-180X (often identified or associated with industrial variants such as the PROF-181X) is a sophisticated single-board computer (SBC) and professional development system based on the Eurocard architecture, released by the German company Conitec Datensysteme GmbH in the late 1980s. The system represents a direct evolution of the earlier PROF-80. It was designed not as a consumer computer, but as a powerful standalone industrial and test machine for engineers, laboratories, and embedded control systems. DRIVER: conitec/prof180x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: prof180.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.141: Curt Coder added 'Conitec Datensysteme PROF-181X' system. ROMSET: 1372 bytes in 4 files / 0.24Kb packed $end $info=prof80 $mame 0.132 [Curt Coder] PROF-80, Conitec Datensysteme, 1984 This computer was never sold in computer stores. It is an homebrew machine built around an unique board called PROF80. The Prof 80 was a CPM Board for CP/m 2.2 or (later) 3.X., manufactured by Conitec, Dieburg, Germany. There is also a branch in US. The company still exists, and the chief designer of the board, Joachim Hanst, is still working there (source: http://www.old-computers.com/museum/computer.asp?st=1&c=992). DRIVER: conitec/prof80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: prof80.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.152: Added 'a device for the MMU [Curt Coder]. - 0.148u1: Added 'floppy software list [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: Curt Coder added skeleton driver of 'PROF-80' system. ROMSET: 24576 bytes in 3 files / 16.18Kb packed $end $info=prof80_mmu $mame 0.152 PROF80 MMU, , ???? DRIVER: conitec/prof80mmu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'PROF80 MMU'. - 0.152: Added 'PROF80_MMU' device. ROMSET: None required. $end $info=profi $mame 0.132 [Miodrag Milanović] Profi, Kondor and Kramis, 1991 A Soviet ZX Spectrum clone developed in 1991 in Moscow by Kondor and Kramis. It has Z80 at 7 MHz, up to 1024 KiB RAM, 64 KiB ROM, Centronics, AY8910 cound chip, Beta 128 disc interface, IDE interface, and 512x240 multicolor (i.e. 2 colors per 8x1 block) graphics mode for CP/M. Users liked to plug in two 8-bit DACs to play 4-channel modules of Scream Tracker. It was possible to run CP/M and a graphics mode with 512x240 pixels was added 'to be able to run 80 characters per row. It has both parallel and serial ports, sound processor and the possibility to use an IBM keyboard. In later issues it also had a hard disk interface and turbo mode (source: http://en.wikipedia.org/wiki/List_of_ZX_Spectrum_clones#Profi). DRIVER: sinclair/scorpion.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović added skeleton driver of 'Kondor & Kramis Profi' system. ROMSET: 458752 bytes in 7 files / 291.47Kb packed $end $info=profighterq $mame 0.253 [Darksoft, Apocalypse] Super Pro. Fighter Q (variant 1), , ???? DRIVER: devices/bus/snes/profighter.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Darksoft and Apocalypse added 'Super Pro. Fighter Q (variant 1)' device. ROMSET: 19085 bytes in 10 files / 10.02Kb packed $end $info=profighterqa $mame 0.253 [Darksoft, Apocalypse] Super Pro. Fighter Q (variant 2), , ???? DRIVER: devices/bus/snes/profighter.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Darksoft and Apocalypse added 'Super Pro. Fighter Q (variant 2)' device. ROMSET: 35810 bytes in 11 files / 16.02Kb packed $end $info=profighterqb $mame 0.253 [Darksoft, Apocalypse] Super Pro. Fighter Q (variant 3), , ???? DRIVER: devices/bus/snes/profighter.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Darksoft and Apocalypse added 'Super Pro. Fighter Q (variant 3)' device. ROMSET: 18585 bytes in 8 files / 9.96Kb packed $end $info=profighterx $mame 0.253 [Darksoft, Apocalypse] Pro Fighter X (MB03D), , ???? DRIVER: devices/bus/snes/profighter.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Darksoft and Apocalypse added 'Pro Fighter X (MB03D)' device. ROMSET: 68493 bytes in 10 files / 22.42Kb packed $end $info=profilehle $mame 0.285 [Olivier Galibert] Apple Profile drive HLE, , ???? DRIVER: devices/bus/applepp/storagehle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Olivier Galibert added 'Apple Profile drive HLE' device. ROMSET: None required. $end $info=profpc33 $mame 0.218 [rfka01] PC 33, Profex, 1990 The "Profex PC 33" is an IBM-compatible desktop personal computer that was introduced to the European market in early 1990. Historically, it falls within the transition phase between low-cost 8-bit systems and the widespread adoption of 16-bit enterprise architectures, offering a powerful configuration designed for office and personal productivity at a competitive price for the time (approximately 3,000 German marks). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added 'Profex PC 33' system. ROMSET: 65536 bytes in 1 file / 39.64Kb packed $end $info=profweis $mame 0.147u4 [Team Europe] Professor Weiss-Alles, Video Technology / Yeno, 1988 The VTech Socrates was an educational video game console released in 1988 by VTech. The console featured a robot character Socrates, named after the philosopher. The character is visually similar to Johnny Five from the Short Circuit movies. The system featured standard wireless controllers that communicated via infrared reception. In Germany, the system was sold by "Yeno" under the name "Prof. Weiss-Alles" (source: http://en.wikipedia.org/wiki/VTech_Socrates). DRIVER: vtech/socrates.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: socrates.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.148u2: Added 'another BIOS version [Team Europe]. - 0.147u4: Team Europe added 'Yeno/Vtech Professor Weiss-Alles' system. ROMSET: 548864 bytes in 4 files / 343.96Kb packed $end $info=prolite286 $mame 0.234 [jensma, rfka01] Prolite 286/16, CAF, 198? The CAF Prolite 286/16 is an IBM-compatible laptop (notebook) released around October 1990 by the Taiwanese company CAF Technology (formerly known as CAF Computer Corporation, a subsidiary of the industrial giant Yuen Foong Yu Group). This model entered the market for professional travel laptops at the turn of the late 1980s and early 1990s, positioning itself as a compact yet high-performance alternative to the bulky "portable" computers of the time. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.234: jensma and rfka01 added 'CAF Prolite 286/16' system. ROMSET: 65536 bytes in 2 files / 47.73Kb packed $end $info=promotion_vga $mame 0.263 [Angelo Salese] Alliance ProMotion VGA i/f, , ???? DRIVER: devices/video/pc_vga_alliance.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Preliminary Save State: Unsupported WIP: - 0.263: Angelo Salese added 'Alliance ProMotion VGA i/f' device. ROMSET: None required. $end $info=promotion3210 $mame 0.262 [VGA Legacy MKIII] Alliance Semiconductor ProMotion 3210, , ???? DRIVER: devices/bus/pci/promotion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Preliminary Save State: Unsupported WIP: - 0.263: Add Alliance VGA core stub. Notes [Angelo Salese]. - 0.262: VGA Legacy MKIII added 'Alliance Semiconductor ProMotion 3210' device. ROMSET: 32768 bytes in 1 file / 17.50Kb packed $end $info=prophet2 $mame 0.279 [anonymous] Prophet 2, Busicomputers, 1983 This is a computer clone of the Commodore 64, produced in Italy during the first half of the 1980s. Built around the MOS 6510 architecture and equipped with 64 KB of RAM, it was compatible with most of the C64's software and games—though it did feature some hardware and interface differences. Designed for home and recreational use, it supported programming languages like BASIC and could be connected to TVs or monitors via RF. Marketed at a competitive price, it emerged as an affordable alternative to the original computers, appealing to families and computing enthusiasts during the golden age of home computing. DRIVER: acorn/atom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: atom_rom.xml, atom_cass.xml, atom_flop.xml RESOURCES: Snap and Title. WIP: - 0.279: anonymous added 'Busicomputers Prophet 2' system. ROMSET: 12288 bytes in 3 files / 9.25Kb packed $end $info=prophet5_audio $mame 0.285 [m1macrophage] Prophet 5 Rev 3.x audio circuits, , ???? DRIVER: sequential/prophet5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: m1macrophage added 'Prophet 5 Rev 3.x audio circuits' device. ROMSET: None required. $end $info=prophet5_cv2cc $mame 0.286 [m1macrophage] Prophet 5 voltage-to-current converter, , ???? DRIVER: sequential/prophet5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: m1macrophage added 'Prophet 5 voltage-to-current converter' device. ROMSET: None required. $end $info=prophet5_tuning $mame 0.288 [m1macrophage] Prophet 5 tuning mux and comparator, , ???? DRIVER: sequential/prophet5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: m1macrophage added 'Prophet 5 tuning mux and comparator' device. $end $info=prophet5_voice $mame 0.285 [m1macrophage] Prophet 5 Rev 3.x voice, , ???? DRIVER: sequential/prophet5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: m1macrophage added 'Prophet 5 Rev 3.x voice' device. ROMSET: None required. $end $info=prophet5r30 $mame 0.281 [DBWBP] Prophet 5 (Model 1000) Rev 3.0, Sequential Circuits, 1980 It’s a 5-voice polyphonic analog synthesizer released in 1980, renowned for its warm and versatile sound. Featuring two oscillators per voice, a resonant analog filter, and full modulation capabilities (LFO, envelopes, pitch bend), it was the first synth to include digital memory for presets. Revision 3.0 introduced a hybrid architecture with digitally controlled oscillators (Curtis CEM3340) and an analog filter, improving tuning stability and reliability. It became a studio standard in pop, rock, and electronic music production. DRIVER: sequential/prophet5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.288: Renamed (prophet5rev30) to (prophet5r30). - 0.281: DBWBP added 'Sequential Circuits Prophet 5 (Model 1000) Rev 3.0' system. ROMSET: 4096 bytes in 4 files / 3.10Kb packed $end $info=prose2k $mame 0.142 [Lord Nightmare, Kevin Horton] Prose 2000/2020 v3.4.1, Telesensory Systems Inc/Speech Plus, 1987 The "Prose 2000" and its successor, the "Prose 2020," are historic and sophisticated standalone text-to-speech (TTS) systems featuring highly integrated hardware, first introduced to the market in 1982 by the U.S. company Speech Plus Inc. (originally a spin-off of Telesensory Systems Inc.). These devices hold a prominent place in the history of assistive technology: the processing engine of the Prose 2000/2020 is the same technology that gave scientist Stephen Hawking his voice back (he initially used this very technology before switching to the later CallText ISA cards). DRIVER: skeleton/tsispch.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.201: Added 'RS-232 port and Baud clock, and converted terminal to serial device [AJR]. - 0.143: Update a lot of comments, bare beginnings of upd7720 px line and int support [Lord Nightmare]. - 0.142: Lord Nightmare and Kevin Horton added 'Prose 2000/2020' system. ROMSET: 264800 bytes in 9 files / 107.82Kb packed $end $info=prose2ko $mame 0.155 [Lord Nightmare] Prose 2000/2020 v1.1, Telesensory Systems Inc/Speech Plus, 1982 The "Prose 2000" and its successor, the "Prose 2020," are historic and sophisticated standalone text-to-speech (TTS) systems featuring highly integrated hardware, first introduced to the market in 1982 by the U.S. company Speech Plus Inc. (originally a spin-off of Telesensory Systems Inc.). These devices hold a prominent place in the history of assistive technology: the processing engine of the Prose 2000/2020 is the same technology that gave scientist Stephen Hawking his voice back (he initially used this very technology before switching to the later CallText ISA cards). DRIVER: skeleton/tsispch.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.155: Lord Nightmare added 'Telesensory Systems Inc/Speech Plus Prose 2000/2020 v1.1' system. ROMSET: 81952 bytes in 11 files / 54.73Kb packed $end $info=proteus $mame 0.196 [Nigel Barnes, Andrew Trotman] Poly Proteus (Standalone), Polycorp, 1982 The Polycorp Poly Proteus (often referred to simply as the Proteus Unit) is a standalone network server and hardware system developed in New Zealand in the mid-1980s by Polycorp (a joint venture between the New Zealand government and Progeni Computers). This device is inextricably linked to the history of the Poly-1. DRIVER: ausnz/proteus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: poly_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.196: Nigel Barnes and Andrew Trotman added 'Polycorp Poly Proteus (Standalone)' system. ROMSET: 8192 bytes in 2 files / 7.09Kb packed $end $info=proteus1 $mame 0.223 [DBWBP] Proteus/1 16-Bit Multi-Timbral Digital Sound Module, E-mu Systems, 1989 Throughout the 1990's, E-mu came to be known for its rack-mounted synth and sampler modules. In 1989, the Proteus was the first rack-mount module E-mu produced, and it was a huge success for the company. The Proteus 1 is an economical one-space module consisting of your basic rock and pop sounds. It has 4 MB of sounds from the EIII library such as samples of pianos, organs, strings, horns, guitars, basses, drums, Latin percussion, and more all at your fingertips. The Proteus offers professional features such as full 16-part MIDI multitimbrality, 32-voice polyphony, 16-bit ROM samples, six individual polyphonic outputs and extensive editing and modulation capabilities. There is also E-mu's RMidiPatchS that allows direct real-time control of over 40 parameters for keyboard, midi controllers, internal LFOs and envelopes. It has been used by Astral Projection, Pet Shop Boys, Vangelis, Genesis, and Information Society (source: http://www.vintagesynth.com/emu/proteus.php). DRIVER: emusys/emu68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.223: DBWBP added 'E-mu Systems Proteus/1 16-Bit Multi-Timbral Digital Sound Module' system. ROMSET: 131072 bytes in 2 files / 73.34Kb packed $end $info=proteus3 $mame 0.167 [Robbbert] Proteus III, Proteus International, 1978 In 1978 the French company Proteus International designs three computers little known today: -the Proteus III A, B -the Proteus III E. Very little information is available about this company, we just know that it was located at 53 rue de Paris 92100 Boulogne Billancourt, from 1978 to 1980, and then changed its name and place of implatation from 1980 to 1982 to become Proteus Computers in Saint Ouen. Its technical director of 1978-1982, Mr Luc Baticle, also designed Proteus III, tells us that the first model in the range, the Proteus III, was sold nearly 400 copies from resellers and described in a kit a hobbyist magazine. The magazine in question is none other than the bimonthly Micro Systems and kit machine is the Micro-Systems 1 (note: we will call "MS1") described in items numbers 2, 3, 4, 5, 6 dating from November to December 1978 to July-August 1979. Its board and component layout are very similar to Proteus III A and B. In parallel, Proteus III A models, B and MS1 initially receive a Basic Basic 8k then a 14K. According to Mr Marc Legardeur, Basic 14K was developed by Thomson (note: we think it is the division of Thomson CSF) and marketed by a small ERCEE named IT company where he was employed for two years. Its role as he was told to "drop start" the MS1 assembled by readers of the magazine Micro Systems. He is also the editor of the manual ERCEE Basic 14K of these machines. The link between Proteus machinery IIIA, B and MS1 is still fuzzy, it's hard to know which came first. Mr Marc D'apès Legardeur, the editor of Micro Systems magazine, Dave Habert had had an agreement with Proteus International to offer the machine kit (source, traslated from French: http://www.proteus-international.fr/). DRIVER: skeleton/proteus3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.230: Initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.191: Added 'MC14411 bit rate generator device and replaced the timer based clocks for the ACIAs [Joakim Larsson Edström]. - 0.167: Robbbert added skeleton driver of 'Proteus International Proteus III' system. ROMSET: 33792 bytes in 11 files / 24.83Kb packed $end $info=proteusxr $mame 0.223 [DBWBP] Proteus/1 XR 16-Bit Multi-Timbral Digital Sound Module, E-mu Systems, 1989 The Proteus/1 XR has additional RAM for storing another 192 user presets and were shipped with 128 new presets, which 64 of ROM presets were duplicated in RAM. Preset Library: E-MU also created additional presets for the Proteus/1 in SysEx format and delivered on floppy disks. Each volume consisted of a bank with 64 presets (source: https://www.emumania.net/emu-proteus-1-xr-sound-module/). DRIVER: emusys/emu68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.223: DBWBP added 'E-mu Systems Proteus/1 XR 16-Bit Multi-Timbral Digital Sound Module' system. ROMSET: 131072 bytes in 2 files / 72.33Kb packed $end $info=protpp $mame 0.224 [Sean Riddle, David Haywood] Virtual Ping Pong (Protocol), Protocol, 200? "Protocol Virtual Ping Pong" (also known commercially as Virtual Ping Pong Wireless Duet Play) is a standalone, plug-and-play motion-based electronic gaming system distributed by the U.S. brand Protocol (a division of Ashley Collection, Inc.) in the early 2000s. The device is designed to simulate a game of table tennis directly on your home television without the need for a traditional console, using wireless motion sensors. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=iJHL6hqWdDE WIP: - 0.224: Sean Riddle and David Haywood added 'Protocol Virtual Ping Pong (Protocol)' system. ROMSET: 1048576 bytes in 1 file / 475.78Kb packed $end $info=prpht600 $mame 0.170 [R. Belmont] Prophet-600 (set 1), Sequential Circuits, 1983 he first commercially available synth to implement MIDI! It's a fun synth. Its big brother is the legendary Prophet 5. The P600 is very affordable today and is a great buy. Models with the newest software will enjoy polyphonic MIDI implementation and up to 100 memory patches to store their own sounds! The sound of the Prophet 600 is brighter and harsher than that of a Juno 106 but still just as funky. The P600 has two oscillators per voice with sawtooth, triangle and variable pulse waveforms. The oscillators can be individually tuned or synced together. Similar quality VCF and VCA sections from the Prophet 5 can be found here too! The P5's Poly-Mod section has also been passed onto the P600 (source: http://www.vintagesynth.com/sci/p600.php). DRIVER: sequential/prophet600.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.287: Changed description to 'Prophet-600 (set 1)'. Use pwm_display_device; correction to cv_w (probably still not right); correct ROM label [hap]. - 0.170: R. Belmont added 'Sequential Circuits Prophet-600' system. ROMSET: 8192 bytes in 1 file / 6.15Kb packed $end $info=prpht600a $mame 0.287 [Siftware] Prophet-600 (set 2), Sequential Circuits, 1983 Hybrid analog/digital synthesizer Sequential Circuits Prophet-600, released in 1983. The world's first synthesizer with built-in MIDI (initial implementation was non-standard but could be upgraded via firmware). Six-voice architecture featuring digitally controlled DCO oscillators, a 4-pole analog filter (Moog-style), LFO, and ADSR envelope generators for modulation. Compact design with a 61-key semi-weighted keyboard, a 3-digit LED display, and front-panel knobs for direct editing. Warm and versatile sound, widely used in synth-pop, new wave, and experimental music of the 1980s. This synthesizer marks a milestone in the history of musical synthesis by introducing MIDI to a commercial synthesizer, paving the way for interoperability among digital musical devices. DRIVER: sequential/prophet600.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.287: Siftware added 'Sequential Circuits Prophet-600 (set 2)' system. ROMSET: 8192 bytes in 1 file / 5.98Kb packed $end $info=prsarcde $mame 0.126 [Curt Coder] Personal Arcade, Telegames, 1988 The Telegames Personal Arcade was the US version of Bit Corporation's DINA 2-in-1. This slim console could play both ColecoVision and Sega SG-1000 cartridges. It came equipped with Nintendo NES styled control pads, and even had a built in game called 'Meteoric Shower'. Since the DINA control pads did not contain the numeric keypad of the actual ColecoVision controller, they were mounted on the unit itself. It also sported a 'pause' button that could be used for SG-1000 games (source: http://en.wikipedia.org/wiki/Telegames_Personal_Arcade). DRIVER: coleco/coleco.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: coleco.xml, coleco_homebrew.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.126: Curt Coder added 'Telegames Personal Arcade' system. $end $info=prschess $mame 0.220 [hap, Berger] President Chess, SciSys / Heuristic Software, 1982 There are only a few copies of SciSys President Chess, probably all prototypes and preliminary versions. SciSys had technical problems with the newly developed magnetic sensor board, which is why the successor SciSys Superstar 28K pressure sensors were used (source, traslated from German: https://www.schach-computer.info/wiki/index.php?title=SciSys_President_Chess). DRIVER: saitek/prschess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'SciSys / Heuristic Software'. - 0.220: hap and Berger added 'SciSys President Chess' system. ROMSET: 16384 bytes in 2 files / 12.32Kb packed $end $info=ps2 $mame 0.192 [Robbbert] PlayStation 2, Sony, 2000 The PlayStation 2 (PS2) is a home video game console that was developed by Sony Computer Entertainment. It is the successor to the PlayStation, and is the second installment in the PlayStation lineup of consoles. It was released on March 4, 2000 in Japan, October 26, 2000 in North America, November 24, 2000 in Europe, and November 17, 2000 in Australia. It competed with Sega's Dreamcast, Microsoft's Xbox, and Nintendo's GameCube in the sixth generation of video game consoles. Announced in 1999, the PlayStation 2 was the first PlayStation console to offer backwards compatibility for its predecessor's DualShock controller, as well as for its games. The PlayStation 2 is the best-selling video game console of all time, selling over 155 million units, with 150 million confirmed by Sony in 2011. More than 3,874 game titles have been released for the PS2 since launch, and more than 1.5 billion copies have been sold. Sony later manufactured several smaller, lighter revisions of the console known as Slimline models in 2004 and well on, and in 2006, announced and launched its successor, the PlayStation 3 (source: https://en.wikipedia.org/wiki/PlayStation_2). DRIVER: sony/ps2sony.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.192: Robbbert added 'Sony PlayStation 2' system. ROMSET: 264241152 bytes in 63 files / 151.16Mb packed $end $info=ps2_keybc $mame 0.203 [Brandon Ermita] PS/2 Keyboard/Mouse Controller, , ???? DRIVER: devices/machine/at_keybc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Added 'PS/2 Keyboard/Mouse Controller' device. Dumped the IBM Model M PC/AT and PS/2 keyboard microcontroller [Brandon Ermita]. $end $info=ps2dmac $mame 0.200 [MooglyGuy] PlayStation 2 EE DMAC, , ???? DRIVER: devices/machine/ps2dma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'PlayStation 2 EE DMAC' device. ROMSET: None required. $end $info=ps2gif $mame 0.200 [MooglyGuy] Playstation 2 GIF, , ???? DRIVER: devices/video/ps2gif.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'Playstation 2 GIF' device. ROMSET: None required. $end $info=ps2gs $mame 0.200 [MooglyGuy] Playstation 2 GS, , ???? DRIVER: devices/video/ps2gs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'Playstation 2 GS' device. ROMSET: None required. $end $info=ps2intc $mame 0.200 [MooglyGuy] PlayStation 2 EE INTC, , ???? DRIVER: devices/machine/ps2intc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'Playstation 2 EE INTC' device. ROMSET: None required. $end $info=ps2mc $mame 0.200 [MooglyGuy] PlayStation 2 Memory Card, , ???? DRIVER: devices/machine/ps2mc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'PlayStation 2 Memory Card' device. ROMSET: None required. $end $info=ps2pad $mame 0.200 [MooglyGuy] Sony DualShock 2, , ???? DRIVER: devices/machine/ps2pad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'Sony DualShock 2' device. ROMSET: None required. $end $info=ps2sif $mame 0.200 [MooglyGuy] PlayStation 2 SIF, , ???? DRIVER: devices/machine/ps2sif.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'Playstation 2 SIF' device. ROMSET: None required. $end $info=ps2timer $mame 0.200 [MooglyGuy] PlayStation 2 EE Core Timer, , ???? DRIVER: devices/machine/ps2timer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'PlayStation 2 EE Core Timer' device. ROMSET: None required. $end $info=ps2vif1 $mame 0.200 [MooglyGuy] PlayStation 2 VIF1, , ???? DRIVER: devices/cpu/mips/ps2vif1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'Playstation 2 VIF1' device. ROMSET: None required. $end $info=ps400 $mame 0.255 [Guru] PS-400, Yamaha, 1982 An innovative little instrument for 1982, the Yamaha PS-400's sound generation is by Yamaha's Pulse Analogue Synthesis System, P.A.S.S., first used on the large home organs such as the C and D Series. This little keyboard packs a great lo-fi punch and looks incredible in it's rare dark red chassis. The PS-400 features a Transposer, a Chord Sequence memory, and a Duet function, which automatically harmonises each note played according to the selected chord key. The PS-400 also has an auto arpeggio feature, which adds a rippling effect to the auto accompaniment, similar to the PC-100, and a "4-bar Variation" button, which invokes an automatic rhythm percussion variation every fourth bar. Classic FM sounds, fun rhythms and arpeggios in a classic 80s package. This PS-400 features a moulded carry case in matching black and can run on battery power making this little synth the perfect portable companion. This one is in absolutely brand new condition, it looks like it's only been played a handful of times and still has the original cable tie on the power supply. Power supply is 100-240V but does have a Japanese plug on it so may require an adapter (source: https://deeptonemusic.com/products/copy-of-yamaha-ps-400-portasound-retro-fm-synthesizer-matching-hardcase). DRIVER: yamaha/ymps400.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.255: Guru added 'Yamaha PS-400' system. ROMSET: 4096 bytes in 1 file / 2.26Kb packed $end $info=psa $mame 0.114 [smf, pSXAuthor, R. Belmont] Sony PlayStation (Asia-Pacific), Sony Computer Entertainment Inc, 1995 The PlayStation (officially abbreviated PS) is a series of video game consoles created and developed by Sony Computer Entertainment. Spanning the fifth, sixth, and seventh generation, the brand was first introduced on December 3, 1994 in Japan. The brand consists of a total of three home consoles, a media center, an online service, a line of controllers, two handhelds and a phone, as well as multiple magazines. The first console in the series, the PlayStation, was the first video game console to ship 100 million units after 9 years and 6 months of its initial launch. Its successor, the PlayStation 2, is the best-selling console to date, having reached over 150 million units sold as of January 31, 2011. Sony's latest console, the PlayStation 3, has sold over 63.9 million consoles worldwide as of March 31, 2012. The first handheld game console in the PlayStation series, the PlayStation Portable or PSP, has sold a total of 71.4 million units worldwide as of September 14, 2011. Its successor, the PlayStation Vita, which launched in Japan on December 17, 2011 and in most other major territories in February 2012 has sold in excess of 1.2 million units as of the end of February 2012. Other hardware released as part of the PlayStation series includes the PSX, a digital video recorder which was integrated with the PlayStation and PlayStation 2, though it was short lived due to its high price and was never released outside Japan, as well as a Sony Bravia television set which has an integrated PlayStation 2. The main series of controllers utilized by the PlayStation series is the DualShock, which is a line of vibration-feedback gamepad having sold 28 million controllers as of June 28, 2008 (source: http://en.wikipedia.org/wiki/PlayStation). DRIVER: sony/psx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: psx.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.148u1: Added 'dump from a real manufactured pirate disk in psx.xml [Kaylee]. - 0.119: Renamed (psxa) to (psa). - 0.114: smf, pSXAuthor and R. Belmont added 'Sony PlayStation (Asia-Pacific)' system. ROMSET: 1048576 bytes in 2 files / 515.23Kb packed $end $info=pse $mame 0.114 [smf, pSXAuthor, R. Belmont] Sony PlayStation (Europe), Sony Computer Entertainment Inc, 1995 The PlayStation (officially abbreviated PS) is a series of video game consoles created and developed by Sony Computer Entertainment. Spanning the fifth, sixth, and seventh generation, the brand was first introduced on December 3, 1994 in Japan. The brand consists of a total of three home consoles, a media center, an online service, a line of controllers, two handhelds and a phone, as well as multiple magazines. The first console in the series, the PlayStation, was the first video game console to ship 100 million units after 9 years and 6 months of its initial launch. Its successor, the PlayStation 2, is the best-selling console to date, having reached over 150 million units sold as of January 31, 2011. Sony's latest console, the PlayStation 3, has sold over 63.9 million consoles worldwide as of March 31, 2012. The first handheld game console in the PlayStation series, the PlayStation Portable or PSP, has sold a total of 71.4 million units worldwide as of September 14, 2011. Its successor, the PlayStation Vita, which launched in Japan on December 17, 2011 and in most other major territories in February 2012 has sold in excess of 1.2 million units as of the end of February 2012. Other hardware released as part of the PlayStation series includes the PSX, a digital video recorder which was integrated with the PlayStation and PlayStation 2, though it was short lived due to its high price and was never released outside Japan, as well as a Sony Bravia television set which has an integrated PlayStation 2. The main series of controllers utilized by the PlayStation series is the DualShock, which is a line of vibration-feedback gamepad having sold 28 million controllers as of June 28, 2008 (source: http://en.wikipedia.org/wiki/PlayStation). DRIVER: sony/psx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: psx.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.148u1: Added 'dump from a real manufactured pirate disk in psx.xml [Kaylee]. - 0.119: Renamed (psxe) to (pse). - 0.114: smf, pSXAuthor and R. Belmont added 'Sony PlayStation (Europe)' system. ROMSET: 3670016 bytes in 7 files / 1.76Mb packed $end $info=pseudo_terminal $mame 0.167 Pseudo Terminal, , ???? DRIVER: devices/bus/rs232/pty.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.167: Added 'Pseudo terminal' device. ROMSET: None required. $end $info=pseudovia $mame 0.272 [R. Belmont] Apple pseudo-VIA (RBV), , ???? DRIVER: devices/machine/pseudovia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Apple pseudo-VIA (RBV)'. Updates: Rewrite with per-variant subclasses; mirroring now matches hardware for each variant; ASC IRQ has correct level vs edge triggered behavior per variant [R. Belmont]. - 0.277: Moved from mame/apple because some bus devices will need this soon [R. Belmont]. - 0.272: R. Belmont added 'Apple pseudo-VIA' device. ROMSET: None required. $end $info=psi_hle_kbd $mame 0.189 PSI HLE Keyboard, , ???? DRIVER: devices/bus/psi_kbd/hle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Added 'PSI HLE Keyboard' device. ROMSET: None required. $end $info=psi_kbd $mame 0.189 PSI Keyboard Interface, , ???? DRIVER: devices/bus/psi_kbd/psi_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Added 'PSI Keyboard Interface' device. ROMSET: None required. $end $info=psi98 $mame 0.189 [Dirk Best, rfka01] PSI98, Kontron, 1984 The Kontron PSI98 (also known by the symbol PSI Ψ 98) is a sophisticated 8-bit professional and industrial microcomputer introduced in the early 1980s (around 1984) by Kontron Mikrocomputer GmbH, a German company based in Eching, near Munich. Designed as a high-performance evolution of the previous and successful PSI80 model, the PSI98 is a "compact desktop" (Tischgerät) machine or one that can be integrated into 19-inch industrial racks, tailored for scientific tasks, factory automation, laboratory applications, and complex data management tasks (such as hospital billing for anesthesia departments). DRIVER: kontron/kdt6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: psi98.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.190: Added 'basic stub layout with drive LEDs [rfka01]. - 0.189: Dirk Best and rfka01 added 'Kontron PSI98' system. ROMSET: 12288 bytes in 3 files / 6.87Kb packed $end $info=psion_3fax $mame 0.255 [Nigel Barnes] Psion 3-Fax Modem, , ???? DRIVER: devices/bus/psion/sibo/3fax.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Changed description to 'Psion 3-Fax Modem'. - 0.255: Nigel Barnes added 'Psion 3Fax Modem' device. ROMSET: 1048576 bytes in 1 file / 385.44Kb packed $end $info=psion_3link_par $mame 0.255 [Nigel Barnes] Psion 3-Link Parallel Printer Interface, , ???? DRIVER: devices/bus/psion/sibo/3link.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Changed description to 'Psion 3-Link Parallel Printer Interface'. - 0.255: Nigel Barnes added 'Psion 3Link Parallel Printer Interface' device. ROMSET: None required. $end $info=psion_3link_ser $mame 0.255 [Nigel Barnes] Psion 3-Link RS232 Serial Interface, , ???? DRIVER: devices/bus/psion/sibo/3link.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Changed description to 'Psion 3-Link RS232 Serial Interface'. - 0.255: Nigel Barnes added 'Psion 3Link RS232 Serial Interface' device. ROMSET: 131072 bytes in 1 file / 49.27Kb packed $end $info=psion_asic1 $mame 0.255 [Nigel Barnes] Psion ASIC1, , ???? DRIVER: devices/machine/psion_asic1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Nigel Barnes added 'Psion ASIC1' device. ROMSET: None required. $end $info=psion_asic2 $mame 0.255 [Nigel Barnes] Psion ASIC2, , ???? DRIVER: devices/machine/psion_asic2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Nigel Barnes added 'Psion ASIC2' device. ROMSET: None required. $end $info=psion_asic4 $mame 0.255 [Nigel Barnes] Psion ASIC4, , ???? DRIVER: devices/machine/psion_asic4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Nigel Barnes added 'Psion ASIC4' device. ROMSET: None required. $end $info=psion_asic5 $mame 0.253 [Nigel Barnes] Psion ASIC5, , ???? DRIVER: devices/machine/psion_asic5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: Extract serial data when received, and removed imperfect comms flags [Nigel Barnes]. - 0.255: Renamed (psion_asic5_pack) to (psion_asic5) and description changed to 'Psion ASIC5'. - 0.253: Nigel Barnes added 'Psion ASIC5 (Pack mode)' device. ROMSET: None required. $end $info=psion_asic7 $mame 0.283 [Nigel Barnes] Psion ASIC7, , ???? DRIVER: devices/machine/psion_asic7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Nigel Barnes added 'Psion ASIC7' device. ROMSET: None required. $end $info=psion_asic9 $mame 0.253 [Nigel Barnes] Psion ASIC9 V30H, , ???? DRIVER: devices/machine/psion_asic9.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Added port CD handlers [Nigel Barnes]. - 0.276: Improved ASIC9MX RAM configuration to detect 2MB [Nigel Barnes]. - 0.255: Changed description to 'Psion ASIC9 V30H'. - 0.253: Nigel Barnes added 'Psion ASIC9' device. ROMSET: None required. $end $info=psion_asic9mx $mame 0.255 [Nigel Barnes] Psion ASIC9 V30MX, , ???? DRIVER: devices/machine/psion_asic9.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Nigel Barnes added 'Psion ASIC9 V30MX' device. ROMSET: None required. $end $info=psion_codec $mame 0.257 [Nigel Barnes] Psion A-law CODEC, , ???? DRIVER: psion/codec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Renamed (psion3a_codec) to (psion_codec) and changed description to 'Psion A-law CODEC'. - 0.257: Nigel Barnes added 'Series 3a A-law Codec' device. ROMSET: None required. $end $info=psion_condor $mame 0.261 [Nigel Barnes] Psion Condor, , ???? DRIVER: devices/machine/psion_condor.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Nigel Barnes added 'Psion Condor' device. ROMSET: None required. $end $info=psion_honda_slot $mame 0.255 [Nigel Barnes] Psion Honda Expansion slot, , ???? DRIVER: devices/bus/psion/honda/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Added pinout notes [Nigel Barnes]. - 0.255: Nigel Barnes added 'Psion Honda Expansion slot' device. ROMSET: None required. $end $info=psion_module_slot $mame 0.255 [Nigel Barnes] Psion Extended Internal Expansion slot, , ???? DRIVER: devices/bus/psion/module/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Nigel Barnes added 'Psion Extended Internal Expansion slot' device. ROMSET: None required. $end $info=psion_parallel $mame 0.271 [Nigel Barnes] Psion Parallel Printer Link cable, , ???? DRIVER: devices/bus/psion/honda/parallel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Nigel Barnes added 'Psion Parallel Printer Link cable' device. ROMSET: None required. $end $info=psion_pclink $mame 0.271 [Nigel Barnes] Psion PC Link cable, , ???? DRIVER: devices/bus/psion/honda/pclink.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Nigel Barnes added 'Psion PC Link cable' device. ROMSET: None required. $end $info=psion_psu_asic3 $mame 0.255 [Nigel Barnes] Psion PSU (ASIC3), , ???? DRIVER: devices/machine/psion_asic3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Renamed (psion_asic3) to (psion_psu_asic3). - 0.255: Nigel Barnes added 'Psion ASIC3' device. ROMSET: None required. $end $info=psion_psu_asic5 $mame 0.257 [Nigel Barnes] Psion PSU (ASIC5), , ???? DRIVER: devices/machine/psion_asic3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Nigel Barnes added 'Psion PSU (ASIC5)' device. ROMSET: None required. $end $info=psion_serpar $mame 0.271 [Nigel Barnes] Psion RS232/Parallel Module, , ???? DRIVER: devices/bus/psion/module/serpar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Nigel Barnes added 'Psion RS232/Parallel Module' device. ROMSET: None required. $end $info=psion_sibo_slot $mame 0.255 [Nigel Barnes] Psion Reduced External Expansion slot, , ???? DRIVER: devices/bus/psion/sibo/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Nigel Barnes added 'Psion Reduced External Expansion slot' device. ROMSET: None required. $end $info=psion_siena_ssd $mame 0.255 [Nigel Barnes] Psion Siena SSD Drive, , ???? DRIVER: devices/bus/psion/honda/ssd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Added Honda serial port [Nigel Barnes]. - 0.255: Nigel Barnes added 'Psion Siena SSD Drive' device. ROMSET: None required. $end $info=psion_ssd $mame 0.253 [Nigel Barnes] Psion Solid State Disk, , ???? DRIVER: devices/machine/psion_ssd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Siena Demonstration [zedstarr] Serie 3c Start Disk und Zusatzsoftware [anonymous]. - 0.276: Don't save state of removable media [Nigel Barnes]. - 0.257: Can now create new SSD, default to be 128K RAM. Flash SSD's are write-protected, RAM SSD's are not. RAM SSD's from softlist will write to nvram, non-softlist will write back to file [Nigel Barnes]. - 0.253: Nigel Barnes added 'Psion Solid State Disk' device. ROMSET: None required. $end $info=psion1 $mame 0.154 [Sandro Ronco] Organiser I, Psion, 1984 The Psion Organiser was the brand name of a range of pocket computer developed by the British company Psion in the 1980s. The Organiser I (launched in 1984) and Organiser II (launched in 1986) had a characteristic hard plastic sliding cover protecting a 6x6 keyboard with letters arranged alphabetically. The Organiser II can be considered the first usable PDA in that it combined an electronic diary and searchable address database in a small, portable' device. Production of consumer hand-held devices by Psion has now ceased; the company, after corporate changes, now concentrates on hardware and software for industrial and commercial data collection applications (source: http://en.wikipedia.org/wiki/Psion_Organiser). DRIVER: psion/psion.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: psion1.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and PCB. WIP: - 0.156: Added 'Psion Organiser I softlist. - 0.154: Added 'Psion Organiser I' system. ROMSET: 4096 bytes in 1 file / 3.46Kb packed $end $info=psion3 $mame 0.255 [Nigel Barnes, The Last Psion] Series 3, Psion, 1991 The Psion Series 3 range of personal digital assistants were made by Psion PLC. The four main variants are the Psion Series 3 (1991), the Psion Series 3a (1993), the Psion Series 3c (1996), and the Psion Series 3mx (1998), all sized 165 by 85 by 22 millimetres (6.50 in ? 3.35 in ? 0.87 in). Further, a Psion Series 3a variant with factory installed software for the Russian language was called a Psion Series 3aR, and Acorn Computers sold renamed versions of the Psion Series 3 and 3a marketed as the Acorn Pocket Book and Acorn Pocket Book II. The Psion Series 3 range was regarded in 2009 by writer Charles Stross as an unsurpassed PDA because of its long battery life (20 to 35 hours), its stable and versatile software, and its durable hardware. Others describe over twenty years of daily use with models such as the Psion 3mx. About 1.5 million Psion 3s were made. The prices were 128 kB at ?179 (equivalent to ?409 in 2021) and 256 kB at ?249 (equivalent to ?569 in 2021) (source: https://en.wikipedia.org/wiki/Psion_Series_3). DRIVER: psion/psion3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.282: Added multilingual V1.80F and V1.91F ROMs [shanemuk]. - 0.257: System promoted to working [Nigel Barnes]. - 0.255: Nigel Barnes and The Last Psion added 'Psion Series 3' system. ROMSET: 1441792 bytes in 4 files / 1018.09Kb packed $end $info=psion3a $mame 0.253 [Nigel Barnes, The Last Psion] Series 3a, Psion, 1993 The Psion 3 range of PDA (personal digital assistants) were made by Psion PLC. The four main variants are the Psion 3 (1991), the Psion 3a (1993), the Psion 3c (1996), and the Psion 3mx (1998), all sized 165 x 85 x 22 mm. In addition, a Psion 3a variant with factory installed software for the Russian language was called a Psion 3aR, and Acorn Computers sold a rebadged version of the Psion 3 and 3a marketed as the Acorn Pocket Book and Acorn Pocket Book II. The Psion 3 models were a major advance on the Psion Organiser. They had an original way of managing files: the available program icons are shown in a horizontal line and the associated files drop down beneath them. Manufacture of Psion 3s was discontinued in 1998 shortly after the launch of the Psion Series 5 (a Psion 4 does not exist, due to Psion's concern of tetraphobia in their Asian markets) and the Psion Siena. Psion's industrial hardware division continue to produce handhelds running the same 16-bit operating system, some 17 years after its introduction on the Psion MC range of laptops and 5 years after Psion Computer's final 32-bit EPOC PDA was released (source: https://www.computinghistory.org.uk/det/3485/Psion-Series-3A/). DRIVER: psion/psion3a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.257: System promoted to working [Nigel Barnes]. - 0.253: Nigel Barnes and The Last Psion added 'Psion Series 3a' system. ROMSET: 1048576 bytes in 1 file / 692.13Kb packed $end $info=psion3a2 $mame 0.253 [Nigel Barnes, The Last Psion] Series 3a (2M), Psion, 1995 The Psion 3 range of PDA (personal digital assistants) were made by Psion PLC. The four main variants are the Psion 3 (1991), the Psion 3a (1993), the Psion 3c (1996), and the Psion 3mx (1998), all sized 165 x 85 x 22 mm. In addition, a Psion 3a variant with factory installed software for the Russian language was called a Psion 3aR, and Acorn Computers sold a rebadged version of the Psion 3 and 3a marketed as the Acorn Pocket Book and Acorn Pocket Book II. The Psion 3 models were a major advance on the Psion Organiser. They had an original way of managing files: the available program icons are shown in a horizontal line and the associated files drop down beneath them. Manufacture of Psion 3s was discontinued in 1998 shortly after the launch of the Psion Series 5 (a Psion 4 does not exist, due to Psion's concern of tetraphobia in their Asian markets) and the Psion Siena. Psion's industrial hardware division continue to produce handhelds running the same 16-bit operating system, some 17 years after its introduction on the Psion MC range of laptops and 5 years after Psion Computer's final 32-bit EPOC PDA was released (source: https://www.computinghistory.org.uk/det/3485/Psion-Series-3A/). DRIVER: psion/psion3a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap and Title. WIP: - 0.257: System promoted to working [Nigel Barnes]. - 0.253: Nigel Barnes and The Last Psion added 'Psion Series 3a (2M)' system. ROMSET: 2097152 bytes in 1 file / 1.19Mb packed $end $info=psion3a2_de $mame 0.253 [Nigel Barnes, The Last Psion] Series 3a (2M) (German), Psion, 1995 The Psion 3 range of PDA (personal digital assistants) were made by Psion PLC. The four main variants are the Psion 3 (1991), the Psion 3a (1993), the Psion 3c (1996), and the Psion 3mx (1998), all sized 165 x 85 x 22 mm. In addition, a Psion 3a variant with factory installed software for the Russian language was called a Psion 3aR, and Acorn Computers sold a rebadged version of the Psion 3 and 3a marketed as the Acorn Pocket Book and Acorn Pocket Book II. The Psion 3 models were a major advance on the Psion Organiser. They had an original way of managing files: the available program icons are shown in a horizontal line and the associated files drop down beneath them. Manufacture of Psion 3s was discontinued in 1998 shortly after the launch of the Psion Series 5 (a Psion 4 does not exist, due to Psion's concern of tetraphobia in their Asian markets) and the Psion Siena. Psion's industrial hardware division continue to produce handhelds running the same 16-bit operating system, some 17 years after its introduction on the Psion MC range of laptops and 5 years after Psion Computer's final 32-bit EPOC PDA was released (source: https://www.computinghistory.org.uk/det/3485/Psion-Series-3A/). DRIVER: psion/psion3a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap and Title. WIP: - 0.257: System promoted to working [Nigel Barnes]. - 0.253: Nigel Barnes and The Last Psion added 'Psion Series 3a (2M) (German)' system. ROMSET: 2097152 bytes in 1 file / 1.35Mb packed $end $info=psion3a2_it $mame 0.266 [Giulio Fieramosca] Series 3a (2M) (Italian), Psion, 1995 The Psion 3 range of PDA (personal digital assistants) were made by Psion PLC. The four main variants are the Psion 3 (1991), the Psion 3a (1993), the Psion 3c (1996), and the Psion 3mx (1998), all sized 165 x 85 x 22 mm. In addition, a Psion 3a variant with factory installed software for the Russian language was called a Psion 3aR, and Acorn Computers sold a rebadged version of the Psion 3 and 3a marketed as the Acorn Pocket Book and Acorn Pocket Book II. The Psion 3 models were a major advance on the Psion Organiser. They had an original way of managing files: the available program icons are shown in a horizontal line and the associated files drop down beneath them (source: https://www.computinghistory.org.uk/det/3485/Psion-Series-3A/). DRIVER: psion/psion3a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap and Title. WIP: - 0.266: Giulio Fieramosca added 'Psion Series 3a (2M) (Italian)' system. ROMSET: 2097152 bytes in 1 file / 1.36Mb packed $end $info=psion3a2_ru $mame 0.255 [MaFrance351] Series 3a (2M) (Russian), Psion, 1997 The Psion 3 range of PDA (personal digital assistants) were made by Psion PLC. The four main variants are the Psion 3 (1991), the Psion 3a (1993), the Psion 3c (1996), and the Psion 3mx (1998), all sized 165 x 85 x 22 mm. In addition, a Psion 3a variant with factory installed software for the Russian language was called a Psion 3aR, and Acorn Computers sold a rebadged version of the Psion 3 and 3a marketed as the Acorn Pocket Book and Acorn Pocket Book II. The Psion 3 models were a major advance on the Psion Organiser. They had an original way of managing files: the available program icons are shown in a horizontal line and the associated files drop down beneath them. Manufacture of Psion 3s was discontinued in 1998 shortly after the launch of the Psion Series 5 (a Psion 4 does not exist, due to Psion's concern of tetraphobia in their Asian markets) and the Psion Siena. Psion's industrial hardware division continue to produce handhelds running the same 16-bit operating system, some 17 years after its introduction on the Psion MC range of laptops and 5 years after Psion Computer's final 32-bit EPOC PDA was released (source: https://www.computinghistory.org.uk/det/3485/Psion-Series-3A/). DRIVER: psion/psion3a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap and Title. WIP: - 0.257: System promoted to working [Nigel Barnes]. - 0.255: MaFrance351 added 'Psion Series 3a (2M) (Russian)' system. ROMSET: 2097152 bytes in 1 file / 1.28Mb packed $end $info=psion3a2_us $mame 0.263 [techfury] Series 3a (2M) (US), Psion, 1995 The Psion 3 range of PDA (personal digital assistants) were made by Psion PLC. The four main variants are the Psion 3 (1991), the Psion 3a (1993), the Psion 3c (1996), and the Psion 3mx (1998), all sized 165 x 85 x 22 mm. In addition, a Psion 3a variant with factory installed software for the Russian language was called a Psion 3aR, and Acorn Computers sold a rebadged version of the Psion 3 and 3a marketed as the Acorn Pocket Book and Acorn Pocket Book II. The Psion 3 models were a major advance on the Psion Organiser. They had an original way of managing files: the available program icons are shown in a horizontal line and the associated files drop down beneath them. Manufacture of Psion 3s was discontinued in 1998 shortly after the launch of the Psion Series 5 (a Psion 4 does not exist, due to Psion's concern of tetraphobia in their Asian markets) and the Psion Siena. Psion's industrial hardware division continue to produce handhelds running the same 16-bit operating system, some 17 years after its introduction on the Psion MC range of laptops and 5 years after Psion Computer's final 32-bit EPOC PDA was released (source: https://www.computinghistory.org.uk/det/3485/Psion-Series-3A/). DRIVER: psion/psion3a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap and Title. WIP: - 0.263: techfury added 'Psion Series 3a (2M) (US)' system. ROMSET: 2097152 bytes in 1 file / 1.19Mb packed $end $info=psion3c $mame 0.253 [Nigel Barnes, The Last Psion] Series 3c, Psion, 1996 The Psion Series 3 range of PDA (personal digital assistants) were made by Psion PLC. The four main variants are the Psion Series 3 (1991), the Psion Series 3a (1993), the Psion Series 3c (1996), and the Psion Series 3mx (1998), all sized 165 ? 85 ? 22 mm. The Psion Series 3c was the next variant after the Psion Series 3a. (A Psion Series 3b does not exist). It has a slightly different external appearance to the earlier variants because a redesigned badge is placed centrally on the lid, the lid has fewer undulations, and a port for an infrared connection is visible. The plastic case is painted matte dark grey. The backup battery for the Series 3c is a CR1620. The Psion Series 3c is a highly versatile palmtop computer designed and built in the UK. It is powered by a 7.68 MHz NEC V30H microprocessor (an enhanced 80C86), and runs Psion's EPOC16 operating' system. It has a 480x160 liquid crystal display capable of two levels of grayscale and is equipped with a switchable electroluminescent backlight. The Series 3c has two megabytes of ROM containing the operating system and numerous applications programs, and one or two (two in the case of my units) megabytes of battery-backed static RAM for system memory as well as file storage (source: https://www.computinghistory.org.uk/det/30934/Psion-Series-3C/). DRIVER: psion/psion3a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.257: System promoted to working [Nigel Barnes]. - 0.253: Nigel Barnes and The Last Psion added 'Psion Series 3c' system. ROMSET: 2097152 bytes in 1 file / 1.32Mb packed $end $info=psion3mx $mame 0.253 [Nigel Barnes, The Last Psion] Series 3mx, Psion, 1998 The Psion Series 3 range of PDA (personal digital assistants) were made by Psion PLC. The four main variants are the Psion Series 3 (1991), the Psion Series 3a (1993), the Psion Series 3c (1996), and the Psion Series 3mx (1998), all sized 165 ? 85 ? 22 mm. The Psion Series 3c was the next variant after the Psion Series 3a. (A Psion Series 3b does not exist). It has a slightly different external appearance to the earlier variants because a redesigned badge is placed centrally on the lid, the lid has fewer undulations, and a port for an infrared connection is visible. The plastic case is painted matte dark grey. The backup battery for the Series 3c is a CR1620. The Psion Series 3c is a highly versatile palmtop computer designed and built in the UK. It is powered by a 7.68 MHz NEC V30H microprocessor (an enhanced 80C86), and runs Psion's EPOC16 operating' system. It has a 480x160 liquid crystal display capable of two levels of grayscale and is equipped with a switchable electroluminescent backlight. The Series 3c has two megabytes of ROM containing the operating system and numerous applications programs, and one or two (two in the case of my units) megabytes of battery-backed static RAM for system memory as well as file storage (source: https://www.computinghistory.org.uk/det/30934/Psion-Series-3C/). DRIVER: psion/psion3a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.257: System promoted to working [Nigel Barnes]. - 0.253: Nigel Barnes and The Last Psion added 'Psion Series 3mx' system. ROMSET: 2097152 bytes in 1 file / 1.33Mb packed $end $info=psion3mx_fr $mame 0.262 [François Thunus] Series 3mx (French), Psion, 1998 The Psion Series 3 range of PDA (personal digital assistants) were made by Psion PLC. The four main variants are the Psion Series 3 (1991), the Psion Series 3a (1993), the Psion Series 3c (1996), and the Psion Series 3mx (1998), all sized 165 ? 85 ? 22 mm. The Psion Series 3c was the next variant after the Psion Series 3a. (A Psion Series 3b does not exist). It has a slightly different external appearance to the earlier variants because a redesigned badge is placed centrally on the lid, the lid has fewer undulations, and a port for an infrared connection is visible. The plastic case is painted matte dark grey. The backup battery for the Series 3c is a CR1620. The Psion Series 3c is a highly versatile palmtop computer designed and built in the UK. It is powered by a 7.68 MHz NEC V30H microprocessor (an enhanced 80C86), and runs Psion's EPOC16 operating' system. It has a 480x160 liquid crystal display capable of two levels of grayscale and is equipped with a switchable electroluminescent backlight. The Series 3c has two megabytes of ROM containing the operating system and numerous applications programs, and one or two (two in the case of my units) megabytes of battery-backed static RAM for system memory as well as file storage (source: https://www.computinghistory.org.uk/det/30934/Psion-Series-3C/). DRIVER: psion/psion3a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap and Title. WIP: - 0.262: François Thunus added 'Psion Series 3mx (French)' system. ROMSET: 2097152 bytes in 1 file / 1.06Mb packed $end $info=psion3mx_nl $mame 0.279 [Tsu] Series 3mx (Dutch), Psion, 1998 This is a high-end, portable electronic organizer developed in the late 1990s, part of a series of handheld devices designed for both professional and personal use. Equipped with an LCD display, a full physical keyboard, and a proprietary operating system, it allows users to manage appointments, address books, notes, text documents, and spreadsheets. Powered by batteries, it offers impressive battery life and is designed to synchronize data seamlessly with a computer. With its compact yet rugged design, it stands out for its reliability, efficiency, and durability—making it ideal for business users and professionals who need a lightweight, functional tool to boost productivity on the go. The Dutch-language version features a localized interface and software tailored specifically for the Dutch market. DRIVER: psion/psion3a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap and Title. WIP: - 0.279: Tsu added 'Psion Series 3mx (Dutch)' system. ROMSET: 2097152 bytes in 1 file / 1.05Mb packed $end $info=psion3s $mame 0.255 [Nigel Barnes, The Last Psion] Series 3s, Psion, 1994 The Psion Series 3s is a specific and less common variant of the iconic 16-bit handheld computer from the Series 3 line, released by the British company Psion starting in 1994. Historically, the device serves as a transitional model between the very first original Psion Series 3 (released in 1991) and the subsequent, hugely popular Series 3a with its doubled screen size. DRIVER: psion/psion3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap and Title. WIP: - 0.257: System promoted to working [Nigel Barnes]. - 0.255: Nigel Barnes and The Last Psion added 'Psion Series 3s' system. ROMSET: 524288 bytes in 1 file / 366.74Kb packed $end $info=psion5mx $mame 0.218 [Ash Wolf, Ryan Holtz] Series 5mx, Psion, 1999 The Psion Series 5 was a Personal digital assistant PDA from Psion. It came in two main variants, the Series 5 (launched in 1997) and the Series 5mx (1999), the latter having a faster processor, clearer screen, and updated software. There was also a rare Series 5mx Pro, which differed only in having the operating system loaded into RAM and hence upgradeable. Ericsson marketed a rebadged version of the Series 5mx called the MC218. The Psion Series 5 was a major upgrade from the Psion Series 3. A Psion Series 4 does not exist, due to Psion's concern of tetraphobia in their Asian markets. The external appearance of the Psion Series 5 and the Psion Series 5mx are broadly similar, but their mainboards and other internal components were different and not interchangeable. The screens are not interchangeable because of different screen cables. The Series 5 was the first to feature a unique sliding-clamshell design, whereby the keyboard slides forward as the device opens to counterbalance the display, and brace it such that touchscreen actuation does not topple the device, a feature mentioned in the granted European patent EP 0766166B1. This novel design approach was the work of Martin Riddiford, an industrial designer for Therefore Design. A simplified version of this design was also used in the Psion Revo (source: https://en.wikipedia.org/wiki/Psion_Series_5). DRIVER: psion/psion5mx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.239: BugFIX #08140: [Known Issues/To-Do's] (psion5.cpp) psion5mx: Blank screen at start [Ryan Holtz]. - 0.218: Ash Wolf and Ryan Holtz added 'Psion Series 5mx' system. ROMSET: 54525952 bytes in 4 files / 15.62Mb packed $end $info=psion5mx_fr $mame 0.288 [Nigel Barnes] Series 5mx (French), Psion, 1999 The Psion Series 5mx is a famous handheld computer (Personal Digital Assistant – PDA) released by Psion in 1999. It represents a direct and enhanced evolution of the original 1997 Series 5. While retaining the same iconic exterior design, it features a completely redesigned motherboard, a much faster processor, and double the memory. The Keyboard Mechanism The most famous feature of the Psion Series 5mx is its revolutionary sliding clamshell mechanism. When the user lifts the screen, the physical keyboard automatically slides forward, extending from the body. This engineering solution shifts the device’s center of gravity to prevent the display from tipping over, while offering a mechanical keyboard of exceptional quality for mobile typing—still considered among the best ever made in this product category. Specifically, this is the version for the French market. DRIVER: psion/psion5mx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: Nigel Barnes added 'Psion Series 5mx (French)' system. ROMSET: 27262976 bytes in 2 files / 8.43Mb packed $end $info=psion5mxp $mame 0.288 [Nigel Barnes] Series 5mx PRO, Psion, 1999 The Psion Series 5mx PRO is a rare, enhanced variant of the famous Series 5mx handheld, released by Psion starting in 1999. This model represents the British company’s engineering pinnacle in the clamshell handheld computer sector. It was designed primarily for advanced professional users, developers, and the enterprise market (particularly the German market). While retaining the iconic exterior design and the famous anti-flip sliding keyboard, it introduces a radical change in the management of the system architecture. DRIVER: psion/psion5mx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_quik.xml RESOURCES: No resources available. WIP: - 0.288: Nigel Barnes added 'Psion Series 5mx PRO' system. ROMSET: 131072 bytes in 1 file / 46.38Kb packed $end $info=psion5mxp_de $mame 0.288 [Nigel Barnes] Series 5mx PRO (German), Psion, 1999 The Psion Series 5mx PRO is a rare, enhanced variant of the famous Series 5mx handheld, released by Psion starting in 1999. This model represents the British company’s engineering pinnacle in the clamshell handheld computer sector. It was designed primarily for advanced professional users, developers, and the enterprise market (particularly the German market). While retaining the iconic exterior design and the famous anti-flip sliding keyboard, it introduces a radical change in the management of the system architecture. Version for the German market. DRIVER: psion/psion5mx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_quik.xml RESOURCES: No resources available. WIP: - 0.288: Nigel Barnes added 'Psion Series 5mx PRO (German)' system. ROMSET: 131072 bytes in 1 file / 46.38Kb packed $end $info=psion7 $mame 0.288 [Nigel Barnes] Series 7, Psion, 2000 The Psion Series 7 is a clamshell business subnotebook released by Psion in 2000. This model strikes a balance between the compact Series 5mx handheld and the professional Psion netBook. It was designed for managers and professionals seeking a lightweight travel device that also featured a large screen and a comfortable keyboard for typing long texts. DRIVER: psion/psion7.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: Nigel Barnes added 'Psion Series 7' system. ROMSET: 33554432 bytes in 2 files / 9.71Mb packed $end $info=psioncm $mame 0.139 [Sandro Ronco] Organiser II CM, Psion, 1986 It has a 6303 microprocessor, an LCD, two slots for memory cartridges and a connector for expansion. The keyboard is calculator-like with the keys arranged alphabetically. There's no 'off' key / the machine is switched off by a menu command. The case is also styled like a calculator, but it has a handy slide-on cover (as shown in the photo) to keep the keyboard safe when the machine is not in use (source: http://www.computinghistory.org.uk/det/1418/psion-organiser-ii-cm/). DRIVER: psion/psion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: psion2.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual, Marquee and PCB. WIP: - 0.140: Sandro Ronco added 'Psion Organiser II' system. - 0.139: Added 'skeleton driver of Psion Organiser II CM' system. ROMSET: 163840 bytes in 5 files / 129.51Kb packed $end $info=psioncmm $mame 0.277 [Jaap Scherphuis] Organiser II CM Multilingual, Psion, 1988 "Psion Organiser II CM Multilingual" is a variant of the famous Psion Organiser II, a handheld portable device developed by Psion, a British company pioneering the field of personal digital assistants (PDAs) and mobile computing. The CM Multilingual model is designed to support multiple languages, making it suitable for an international audience. DRIVER: psion/psion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: psion2.xml RESOURCES: Snap and Title. WIP: - 0.277: Jaap Scherphuis added 'Psion Organiser II CM Multilingual' system. ROMSET: 65536 bytes in 1 file / 35.53Kb packed $end $info=psionhc100 $mame 0.255 [Nigel Barnes, zedstarr] HC 100, Psion, 1991 The Psion HC100 & HC110 pack powerful laser bar code scanning technology into a cost-effective, lightweight, pocket- sized terminal. Companies with mobile work forces will find it the perfect fit for many applications and industries, including utility meter reading, sales automation, electronic order entry, parcel delivery,route accounting, inventory maintenance and parts tracking. Built to fit the hand, the HC 100 terminal makes it easy for mobile workers on the go to capture data quickly and accurately. The back lit LCD display and full alpha-numeric keypad make it an easy-to-use favorite with employees and available expansion modules, such as a bar code scanner, modem, or RS-232-C, simply clip in and fit flush inside the case at the top or bottom (source: https://cybarcode.com/psion/data_collection_terminals/portable/batch/psion_hc100). DRIVER: psion/psionhc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.255: Nigel Barnes and zedstarr added 'Psion HC 100' system. $end $info=psionhc110 $mame 0.255 [Nigel Barnes, zedstarr] HC 110, Psion, 1991 The Psion HC 110 handheld computers is comprised of two base models. Both models have 256K RAM and are constructed of high impact plastic and are highly configurable in memory, software, expansion and peripheral devices. Each machine incorporates two drives for Solid State Disks, a rechargeable NiCd battery module (not included), two expansion slots, loudspeaker and microphone (source: https://cybarcode.com/psion/data_collection_terminals/portable/batch/psion_hc110). DRIVER: psion/psionhc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.255: Nigel Barnes and zedstarr added 'Psion HC 110' system. $end $info=psionhc120 $mame 0.255 [Nigel Barnes, zedstarr] HC 120, Psion, 1991 Psion manufactured handheld computers, but not only palmtops. They made few models of data collectors which allowed to collect data and even print results on the go. HC-120 was the second model of HC line, with EPOC system. It has 2 expansion slots for I/O modules and 2 slots for memory cards, usually battery-backed RAM disks. Rechargeable battery pack allowed to work without connecting to power source for at least few hours (source: http://oldcomputer.info/others/psion/index.htm). DRIVER: psion/psionhc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.255: Nigel Barnes and zedstarr added 'Psion HC 120' system. ROMSET: 786432 bytes in 6 files / 501.48Kb packed $end $info=psionla $mame 0.139 [Sandro Ronco] Organiser II LA, Psion, 1986 In 1986, the successful Organiser II introduced a number of hardware improvements, a better keyboard and display, a much larger ROM and either 8K or 16K of battery-backed RAM, and featured a capable newly-designed single-tasking operating' system. The first Organiser II models featured a two-line display. The new model supported a number of different types of improved DATAPAKs containing either EPROM or battery-backed RAM storage each storing between 8k and 128k of data. Later flashpaks (EEPROM) and RAMpaks were added 'to the range, capable of storing up to 256k on each extension slot (source: http://en.wikipedia.org/wiki/Psion_Organiser#Organiser_II). DRIVER: psion/psion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: psion2.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.156: Added 'bios v3.0. - 0.139: Sandro Ronco added skeleton driver of 'Psion Organiser II LA' system. ROMSET: 196608 bytes in 6 files / 159.94Kb packed $end $info=psionlam $mame 0.139 [Sandro Ronco] Organiser II LA Multilingual, Psion, 1988 In 1986, the successful Organiser II introduced a number of hardware improvements, a better keyboard and display, a much larger ROM and either 8K or 16K of battery-backed RAM, and featured a capable newly-designed single-tasking operating' system. The first Organiser II models featured a two-line display. The new model supported a number of different types of improved DATAPAKs containing either EPROM or battery-backed RAM storage each storing between 8k and 128k of data. Later flashpaks (EEPROM) and RAMpaks were added 'to the range, capable of storing up to 256k on each extension slot (source: http://en.wikipedia.org/wiki/Psion_Organiser#Organiser_II). DRIVER: psion/psion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: psion2.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.139: Sandro Ronco added skeleton driver of 'Psion Organiser II LAM' system. ROMSET: 65536 bytes in 1 file / 36.18Kb packed $end $info=psionlz $mame 0.139 [Sandro Ronco] Organiser II LZ, Psion, 1989 In 1986, the successful Organiser II introduced a number of hardware improvements, a better keyboard and display, a much larger ROM and either 8K or 16K of battery-backed RAM, and featured a capable newly-designed single-tasking operating' system. The first Organiser II models featured a two-line display. The new model supported a number of different types of improved DATAPAKs containing either EPROM or battery-backed RAM storage each storing between 8k and 128k of data. Later flashpaks (EEPROM) and RAMpaks were added 'to the range, capable of storing up to 256k on each extension slot (source: http://en.wikipedia.org/wiki/Psion_Organiser#Organiser_II). DRIVER: psion/psion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: psion2.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.139: Sandro Ronco added skeleton driver of 'Psion Organiser II LZ' system. ROMSET: 462848 bytes in 8 files / 380.87Kb packed $end $info=psionlz64 $mame 0.139 [Sandro Ronco] Organiser II LZ64, Psion, 1989 In 1986, the successful Organiser II introduced a number of hardware improvements, a better keyboard and display, a much larger ROM and either 8K or 16K of battery-backed RAM, and featured a capable newly-designed single-tasking operating' system. The first Organiser II models featured a two-line display. The new model supported a number of different types of improved DATAPAKs containing either EPROM or battery-backed RAM storage each storing between 8k and 128k of data. Later flashpaks (EEPROM) and RAMpaks were added 'to the range, capable of storing up to 256k on each extension slot (source: http://en.wikipedia.org/wiki/Psion_Organiser#Organiser_II). DRIVER: psion/psion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: psion2.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.139: Sandro Ronco added skeleton driver of 'Psion Organiser II LZ64' system. ROMSET: 524288 bytes in 8 files / 434.38Kb packed $end $info=psionp200 $mame 0.154 [Sandro Ronco] Organiser II POS 200, Psion, 1987 The Psion Organizer II series models were sold from 1986 onwards. Initially, the two models CM (8 kB RAM) and XP (16 kB RAM) were available with 32 kB ROM. Later, the XP model was sold as the LA model for the US market with 32 kB of RAM (source, traslated from German: https://inklupedia.de/wiki/Psion_Organiser#Psion_Organiser_II). DRIVER: psion/psion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: psion2.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.154: Sandro Ronco added 'Psion Organiser II P200' system. ROMSET: 32768 bytes in 1 file / 26.60Kb packed $end $info=psionp200a $mame 0.276 [Nigel Barnes, Jaap Scherphuis] Organiser II Alpha POS 200, Psion, 1987 The Psion Organiser II Alpha POS 200 is a portable Personal Digital Assistant (PDA) type device developed by Psion, a British company pioneering the field of portable electronic devices for personal and business information management. The Organiser II belongs to the second generation of the Psion Organiser family, which was introduced in the 1980s and represented one of the first attempts to create compact devices for personal and professional organization. DRIVER: psion/psion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: psion2.xml RESOURCES: Snap and Title. WIP: - 0.276: Nigel Barnes, Jaap Scherphuis added 'Psion Organiser II Alpha POS 200' system. ROMSET: 65536 bytes in 2 files / 53.09Kb packed $end $info=psionp250 $mame 0.276 [Nigel Barnes, Jaap Scherphuis] Organiser II P 250, Psion, 1988 The Psion Organiser II P 250 is a portable device belonging to the Psion Organiser II family, a series of early electronic devices developed by Psion, a British company pioneering the field of personal information management systems. The P 250 is designed primarily for personal and professional use, offering advanced features over previous models, such as data management, calculations, and scheduling. DRIVER: psion/psion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: psion2.xml RESOURCES: Snap and Title. WIP: - 0.276: Nigel Barnes, Jaap Scherphuis added 'Psion Organiser II P 250' system. ROMSET: 32768 bytes in 1 file / 26.48Kb packed $end $info=psionp350 $mame 0.139 [Sandro Ronco] Organiser II P 350, Psion, 1988 In 1986, the successful Organiser II introduced a number of hardware improvements, a better keyboard and display, a much larger ROM and either 8K or 16K of battery-backed RAM, and featured a capable newly-designed single-tasking operating' system. The first Organiser II models featured a two-line display. The new model supported a number of different types of improved DATAPAKs containing either EPROM or battery-backed RAM storage each storing between 8k and 128k of data. Later flashpaks (EEPROM) and RAMpaks were added 'to the range, capable of storing up to 256k on each extension slot (source: http://en.wikipedia.org/wiki/Psion_Organiser#Organiser_II). DRIVER: psion/psion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: psion2.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.139: Sandro Ronco added skeleton driver of 'Psion Organiser II P350' system. ROMSET: 65536 bytes in 2 files / 53.20Kb packed $end $info=psionp432 $mame 0.276 [Nigel Barnes, Jaap Scherphuis] Organiser II P 432, Psion, 1989 The Psion Organiser II P 432 is a portable device belonging to the Psion Organiser II family, a series of early electronic devices developed by Psion, a British company pioneering the field of personal information management systems. The P 432 represents an advanced version of the Organiser II series, with greater storage capacity and improved functionality than previous models, such as the P 250 or P 100 . DRIVER: psion/psion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: psion2.xml RESOURCES: Snap and Title. WIP: - 0.276: Nigel Barnes, Jaap Scherphuis added 'Psion Organiser II P 432' system. ROMSET: 65536 bytes in 1 file / 54.28Kb packed $end $info=psionp464 $mame 0.139 [Sandro Ronco] Organiser II P 464, Psion, 1989 In 1986, the successful Organiser II introduced a number of hardware improvements, a better keyboard and display, a much larger ROM and either 8K or 16K of battery-backed RAM, and featured a capable newly-designed single-tasking operating' system. The first Organiser II models featured a two-line display. The new model supported a number of different types of improved DATAPAKs containing either EPROM or battery-backed RAM storage each storing between 8k and 128k of data. Later flashpaks (EEPROM) and RAMpaks were added 'to the range, capable of storing up to 256k on each extension slot (source: http://en.wikipedia.org/wiki/Psion_Organiser#Organiser_II). DRIVER: psion/psion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: psion2.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.139: Sandro Ronco added skeleton driver of 'Psion Organiser II P464' system. ROMSET: 65536 bytes in 1 file / 54.37Kb packed $end $info=psionwa $mame 0.253 [Nigel Barnes, The Last Psion] Workabout, Psion, 1995 The "Psion Workabout" is a line of rugged handheld computers, distributed by Psion since 1995. Unlike consumer models such as the Series 3 or Series 5, designed for managers and office use, the Workabout line was specifically designed for industrial field use: warehouses, construction sites, meter reading, inventory, and heavy-duty logistics. DRIVER: psion/workabout.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap, Title, Icon and pdf Manual. WIP: - 0.257: System promoted to working [Nigel Barnes]. - 0.253: Nigel Barnes and The Last Psion added 'Psion Workabout' system. ROMSET: 5242880 bytes in 3 files / 1.93Mb packed $end $info=psionwamx $mame 0.253 [Nigel Barnes, The Last Psion] Workabout mx, Psion, 1998 The Psion Workabout mx is a rugged industrial handheld computer released by Psion in 1998. It is a direct evolution of the previous Workabout Classic. While retaining the exact same ultra-durable gray chassis, this model represents a generational leap by replacing the old 16-bit internal architecture with Psion’s more powerful 32-bit platform, designed to handle more complex enterprise databases and high-speed barcode scanning. DRIVER: psion/workabout.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.257: System promoted to working [Nigel Barnes]. - 0.253: Nigel Barnes and The Last Psion added 'Psion Workabout mx' system. ROMSET: 2097152 bytes in 1 file / 859.89Kb packed $end $info=psionxp $mame 0.154 [Sandro Ronco] Organiser II XP, Psion, 1986 The Psion Organiser was the brand name of a range of Pocket Computer developed by the British company Psion in the 1980s. The Organiser I and Organiser II had a characteristic hard plastic sliding cover protecting a 6x6 keyboard with letters arranged alphabetically. The Psion Organiser II, model XP has a 6303 microprocessor with two-line LCD, two slots for memory cartridges and a connector for expansion. The keyboard is calculator-like with the keys arranged alphabetically. There's no off key the so thje machine was switched off by a menu command. The case is also styled like a calculator, but it has a handy slide-on cover to keep the keyboard safe when the machine is not in use (source: http://www.computinghistory.org.uk/det/3489/psion-organiser-ii-xp/). DRIVER: psion/psion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: psion2.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.154: Sandro Ronco added 'Psion Organiser II XP' system. ROMSET: 98304 bytes in 3 files / 79.41Kb packed $end $info=psj $mame 0.104 [incog] Sony PlayStation (Japan), Sony Computer Entertainment Inc, 1994 The PlayStation (officially abbreviated PS) is a series of video game consoles created and developed by Sony Computer Entertainment. Spanning the fifth, sixth, and seventh generation, the brand was first introduced on December 3, 1994 in Japan. The brand consists of a total of three home consoles, a media center, an online service, a line of controllers, two handhelds and a phone, as well as multiple magazines. The first console in the series, the PlayStation, was the first video game console to ship 100 million units after 9 years and 6 months of its initial launch. Its successor, the PlayStation 2, is the best-selling console to date, having reached over 150 million units sold as of January 31, 2011. Sony's latest console, the PlayStation 3, has sold over 63.9 million consoles worldwide as of March 31, 2012. The first handheld game console in the PlayStation series, the PlayStation Portable or PSP, has sold a total of 71.4 million units worldwide as of September 14, 2011. Its successor, the PlayStation Vita, which launched in Japan on December 17, 2011 and in most other major territories in February 2012 has sold in excess of 1.2 million units as of the end of February 2012. Other hardware released as part of the PlayStation series includes the PSX, a digital video recorder which was integrated with the PlayStation and PlayStation 2, though it was short lived due to its high price and was never released outside Japan, as well as a Sony Bravia television set which has an integrated PlayStation 2. The main series of controllers utilized by the PlayStation series is the DualShock, which is a line of vibration-feedback gamepad having sold 28 million controllers as of June 28, 2008 (source: http://en.wikipedia.org/wiki/PlayStation). DRIVER: sony/psx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: psx.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and Artwork Preview. 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: 4718592 bytes in 9 files / 2.24Mb packed $end $info=psr11 $mame 0.261 [Carl, Sean Riddle] Portatone PSR-11, Yamaha, 1986 Yamaha PSR-11 is a digital keyboard synthesizer released by Yamaha in 1985. It was used by many professional musicians, including Herbie Hancock, Chick Corea, and Jean-Michel Jarre. The PSR-11 is a 61-key keyboard with a built-in 8-voice polyphonic synthesizer. It has a variety of features, including a built-in sequencer, a built-in arpeggiator, and a variety of preset sounds. It also has a built-in rhythm machine and a variety of effects, including reverb, chorus, and delay. The PSR-11 also has a built-in MIDI interface, allowing it to be connected to other MIDI devices (source: https://synthpedia.net/yamaha/psr-11/). DRIVER: yamaha/ympsr11.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.261: Carl and Sean Riddle added 'Yamaha Portatone PSR-11' system. ROMSET: 16384 bytes in 1 file / 9.60Kb packed $end $info=psr110 $mame 0.254 [Edward d-tech, Devin Acker] PSR-110, Yamaha, 1993 The Yamaha PSR-110 is a portable keyboard synthesizer released in the early 1990s. It was popular among amateur and professional musicians alike, and was used by artists such as the Red Hot Chili Peppers, Radiohead, and the Beastie Boys. The PSR-110 is a 61-key keyboard with a built-in sound module. It has a variety of sounds, including piano, organ, strings, and drums. It also has a built-in sequencer, allowing users to record and play back their own compositions. Additionally, the PSR-110 has a built-in rhythm machine, allowing users to create their own beats and rhythms. Finally, the PSR-110 has a built-in arpeggiator, allowing users to create complex patterns and melodies (source: https://synthpedia.net/yamaha/psr-110/). DRIVER: yamaha/ympsr150.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.254: Edward d-tech and Devin Acker added 'Yamaha PSR-110' system. ROMSET: 524288 bytes in 1 file / 348.94Kb packed $end $info=psr150 $mame 0.254 [Edward d-tech, Devin Acker] PSR-150, Yamaha, 1992 The Yamaha PSR-150 is a portable keyboard instrument designed for beginners and hobbyists. It has been used by many musicians, including John Lennon, who used it to compose some of his songs. The PSR-150 has 61 full-size keys, 100 preset voices, 100 preset rhythms, and a built-in metronome. It also has a built-in speaker, a headphone jack, and a MIDI port. The PSR-150 is powered by six AA batteries or an optional AC adapter. It is a great instrument for learning the basics of keyboard playing and for creating simple compositions (source: https://synthpedia.net/yamaha/psr-150/). DRIVER: yamaha/ympsr150.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.254: Edward d-tech and Devin Acker added 'Yamaha PSR-150' system. ROMSET: 524288 bytes in 1 file / 348.77Kb packed $end $info=psr16 $mame 0.235 [DBWBP] PSR-16, Yamaha, 1988 Yamaha PSR-16 is a vintage keyboard synthesizer released in the late 1980s. It was used by many popular musicians, including Michael Jackson, Herbie Hancock, and Stevie Wonder. The PSR-16 is a 16-voice polyphonic synthesizer with a 61-key keyboard. It features a built-in sequencer, a variety of preset sounds, and a range of effects. It also has a built-in arpeggiator and a pitch bend wheel. The PSR-16 is a great choice for those looking for a vintage synthesizer with a classic sound (source: https://synthpedia.net/yamaha/psr-16/). DRIVER: yamaha/ympsr16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.235: DBWBP added 'Yamaha PSR-16' system. ROMSET: 16384 bytes in 1 file / 10.62Kb packed $end $info=psr160 $mame 0.254 [Edward d-tech, Devin Acker] PSR-160, Yamaha, 2000 The Yamaha PSR-160 is a portable keyboard designed for beginners and hobbyists. It has 61 full-size keys, 100 preset voices, 100 preset styles, and 100 preset songs. It also has a built-in metronome and a pitch bend wheel. It is powered by 6 AA batteries or an AC adapter. The Yamaha PSR-160 has been used by many musicians, including John Legend, Alicia Keys, and Bruno Mars. It is a great choice for those just starting out in music, as it is easy to use and has a wide range of features. It is also a great choice for those who want to practice and learn new songs. The keyboard has a wide range of sounds and styles, allowing users to explore different genres of music. Additionally, the keyboard has a built-in recorder, allowing users to record their own music (source: https://synthpedia.net/yamaha/psr-160/). DRIVER: yamaha/ympsr260.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.254: Edward d-tech and Devin Acker added 'Yamaha PSR-160' system. ROMSET: 2097152 bytes in 1 file / 1.25Mb packed $end $info=psr180 $mame 0.254 [Edward d-tech, Devin Acker] PSR-180, Yamaha, 1994 The Yamaha PSR-180 is a portable keyboard synthesizer released in the late 1980s. It was popular among amateur and professional musicians alike, and was used by artists such as the Pet Shop Boys, Depeche Mode, and the Cure. The PSR-180 has 61 full-size keys, a built-in speaker, and a variety of sounds and rhythms. It also has a built-in sequencer, allowing users to record and playback their own compositions. It also has a variety of effects, including reverb, chorus, and delay. Additionally, the PSR-180 has a built-in metronome and a transpose function, allowing users to easily change the key of a song (source: https://synthpedia.net/yamaha/psr-180/). DRIVER: yamaha/ympsr150.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.254: Edward d-tech and Devin Acker added 'Yamaha PSR-180' system. ROMSET: 524288 bytes in 1 file / 361.95Kb packed $end $info=psr190 $mame 0.255 [Edward d-tech] PSR-190, Yamaha, 1996 The Yamaha PSR-190 is a 61-key portable keyboard that was released in the early 2000s. It is a great entry-level keyboard for beginners and has been used by many musicians, including John Legend, Alicia Keys, and Bruno Mars. The PSR-190 has a variety of features, including 100 preset voices, 100 preset rhythms, and a built-in metronome. It also has a built-in recorder, allowing users to record their own music. Additionally, the keyboard has a variety of effects, including reverb, chorus, and vibrato. It also has a built-in transpose function, allowing users to easily change the key of a song. Finally, the PSR-190 has a built-in songbook, allowing users to learn popular songs (source: https://synthpedia.net/yamaha/psr-190/). DRIVER: yamaha/ympsr150.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.255: Edward d-tech added 'Yamaha PSR-190' system. ROMSET: 700223 bytes in 2 files / 307.64Kb packed $end $info=psr2000 $mame 0.264 [Matt, Olivier Galibert] PSR-2000, Yamaha, 2001 The PSR-2000 is a 61-key Touch Response keyboard that displays song lyric data from Karaoke disks in real-time. It will display the notation for recorded as well as commercially available songs. The notation, including track and note display, are user-selectable. The unique display makes keyboard operation easier and more convenient by displaying more information at once. Two-part Vocal Harmony and a large selection of XG voices make it a great keyboard for professionals and serious hobbyists. The PSR-2000 is a great keyboard for professionals and hobbyists (source: https://reverb.com/it/item/3376722-yamaha-psr-2000-61-key-touch-response-midi-keyboard). DRIVER: yamaha/ympsr2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.282: Change LCD color palette (#14229) [Felipe Corrêa da Silva Sanches]. - 0.264: Matt and Olivier Galibert added 'Yamaha PSR-2000' system. ROMSET: 34603008 bytes in 6 files / 20.15Mb packed $end $info=psr260 $mame 0.254 [Edward d-tech, Devin Acker] PSR-260, Yamaha, 2000 The Yamaha PSR-260 is a portable keyboard synthesizer released in the early 1990s. It was popular among amateur and professional musicians alike, and was used by artists such as the Red Hot Chili Peppers, Radiohead, and the Beastie Boys. The PSR-260 is a 61-key keyboard with a built-in sound engine that can produce a variety of sounds, including piano, organ, strings, and drums. It also has a built-in sequencer for recording and playing back music. The keyboard also has a variety of effects, including reverb, chorus, and delay. Additionally, the PSR-260 has a built-in metronome and a transpose function for changing the key of a song (source: https://synthpedia.net/yamaha/psr-260/). DRIVER: yamaha/ympsr260.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.254: Edward d-tech and Devin Acker added 'Yamaha PSR-260' system. ROMSET: 2097152 bytes in 1 file / 1.25Mb packed $end $info=psr340 $mame 0.227 [R. Belmont, HIGHWAYMAN] PSR-340 PortaSound, Yamaha, 1994 The Yamaha PSR-340 is a 61-key digital keyboard synthesizer released in the early 1990s. It was used by many professional musicians, including the likes of Herbie Hancock, Chick Corea, and John McLaughlin. The PSR-340 features a wide range of sounds, including piano, organ, strings, brass, and percussion. It also has a built-in sequencer, allowing users to record and playback their own compositions. Additionally, the PSR-340 has a variety of effects, including reverb, chorus, and delay (source: https://synthpedia.net/yamaha/psr-340/). DRIVER: yamaha/ympsr340.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.264: Finish the LCD, add the NVRAM [Olivier Galibert]. - 0.227: R. Belmont and HIGHWAYMAN added 'Yamaha PSR-340 PortaSound' system. ROMSET: 4593673 bytes in 3 files / 2.30Mb packed $end $info=psr36 $mame 0.235 [DBWBP] PSR-36, Yamaha, 1988 Yamaha PSR-36 is a portable keyboard synthesizer released by Yamaha in the late 1980s. It was popular among amateur and professional musicians alike, and was used by artists such as the Pet Shop Boys, Depeche Mode, and the Cure. The PSR-36 is a 61-key keyboard with a built-in sound generator and a variety of features. It has a built-in sequencer, allowing users to record and playback their own compositions. It also has a variety of preset sounds, including piano, organ, strings, and drums. Additionally, it has a built-in arpeggiator, allowing users to create complex patterns and rhythms. Finally, it has a built-in chorus effect, allowing users to create a fuller sound (source: https://synthpedia.net/yamaha/psr-36/). DRIVER: yamaha/ympsr16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.235: DBWBP added 'Yamaha PSR-36' system. ROMSET: 262144 bytes in 2 files / 139.76Kb packed $end $info=psr40 $mame 0.235 [DBWBP] PSR-40, Yamaha, 1985 The Yamaha PSR-40 is a portable keyboard synthesizer released in the late 1980s. It was popular among amateur and professional musicians alike, and was used by artists such as the Pet Shop Boys, Depeche Mode, and the Cure. The PSR-40 features a 61-key keyboard, a built-in sequencer, and a variety of sounds and effects. It also has a built-in rhythm machine, allowing users to create their own beats and rhythms. The keyboard also has a built-in arpeggiator, allowing users to create complex patterns and sequences. Additionally, the PSR-40 has a built-in MIDI interface, allowing users to connect the keyboard to other MIDI-compatible devices. The PSR-40 is a great choice for those looking for a versatile and affordable keyboard synthesizer. It is easy to use and has a wide range of sounds and effects, making it a great choice for both beginners and experienced musicians (source: https://synthpedia.net/yamaha/psr-40/). DRIVER: yamaha/ympsr40.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.235: DBWBP added 'Yamaha PSR-40' system. ROMSET: 32768 bytes in 1 file / 10.89Kb packed $end $info=psr500 $mame 0.248 [Phil Bennett, BoxCubed] PSR-500, Yamaha, 1991 The Yamaha PSR-500 is a digital keyboard synthesizer released in the late 1990s. It was used by many professional musicians, including the likes of Herbie Hancock, Chick Corea, and John McLaughlin. The PSR-500 is a 61-key keyboard with a built-in sequencer, arpeggiator, and a variety of sounds and effects. It also has a built-in MIDI interface, allowing it to be connected to other MIDI devices. The PSR-500 has a wide range of features, including a variety of voices, rhythms, and effects, as well as a built-in mixer and a variety of performance controls. It also has a built-in sequencer, allowing users to create their own music (source: https://synthpedia.net/yamaha/psr-500/). DRIVER: yamaha/ympsr400.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.254: Fake a periodic interrupt; add placeholders for various internal registers [AJR]. - 0.248: Phil Bennett and BoxCubed added 'Yamaha PSR-500' system. ROMSET: 2359296 bytes in 3 files / 1.39Mb packed $end $info=psr540 $mame 0.261 [Olivier Galibert] PSR540, Yamaha, 1999 The Ultimate Professional Keyboard with XG MIDI and Built-in 3.5" Floppy Disk Drive. Full-Featured Power for Endless Musical Possibilities. PSR-540 opens up new musical possibilities by incorporating advanced features and dynamic sounds that until now were unavailable in this class of personal keyboard. No matter what styles of music you enjoy playing, this keyboard includes hundreds of stunning sounds - including a beautiful stereo-sampled grand piano and the superb sounding XG voice set as well as over one hundred music style accompaniments to back your performance. For the composer, the PSR-540 has a 16-track sequencer, plus, a built-in floppy disk drive with which you can load song data in a variety of formats, including Standard MIDI Files. Whether you're a beginner or an advanced player, the PSR-540 packs a versatile assortment of features to enhance your musical creativity (source: https://gearspace.com/gear/yamaha/psr-540). DRIVER: yamaha/ympsr540.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.272: Add the mks3. Minor corrections [Olivier Galibert]. - 0.266: SVG fix. Start adding the floppy. Fix midi, finish the screen mapping, add NVRAM. Another, final, SVG fix. Choose the correct variant hd44780: KS0066U f00 validated on a live psr. Add the midi ports. Stop the freezing by actually running the sci channels [Olivier Galibert]. - 0.262: Fix the ROM labels. Add the internal kernel ROM [Olivier Galibert]. - 0.261: Olivier Galibert added 'Yamaha PSR540' system. ROMSET: 11251604 bytes in 5 files / 6.44Mb packed $end $info=psr60 $mame 0.232 [R. Belmont, JKN0, d-tech] PSR-60 PortaSound, Yamaha, 1985 The Yamaha PSR-60 is a 61-key electronic keyboard released in the late 1980s. It was popular among amateur and professional musicians alike, and was used by artists such as Michael Jackson, Mariah Carey, and Stevie Wonder. The PSR-60 has a variety of features, including a built-in sequencer, a variety of preset sounds, and a built-in rhythm machine. It also has a built-in microphone input, allowing users to record their own sounds. Additionally, the keyboard has a variety of effects, including reverb, chorus, and delay. The keyboard also has a built-in metronome and a transpose function, allowing users to change the key of a song without having to re-learn it (source: https://synthpedia.net/yamaha/psr-60/). DRIVER: yamaha/ympsr60.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.233: Machine promoted to working [R. Belmont, Aaron Giles]. Figured out more YM2154 including start/end and more realistic timer computations. Add internal layout. Hook up LEDs and buttons.Use output finders. Implement keys as a matrix. Document/flesh in the YM2154 rompler and the DRVIF chip. Rhythms now tick away and trigger samples, though we will have to wait for a ROM dump to hear them [Aaron Giles]. - 0.232: R. Belmont, JKN0 and d-tech added 'Yamaha PSR-60 PortaSound' system. ROMSET: 131072 bytes in 4 files / 89.71Kb packed $end $info=psr70 $mame 0.232 [R. Belmont, JKN0] PSR-70 PortaSound, Yamaha, 1985 The Yamaha PSR-70 is a portable keyboard synthesizer released in the late 1980s. It was popular among amateur and professional musicians alike, and was used by artists such as the Pet Shop Boys, Depeche Mode, and the Cure. The PSR-70 features a 61-key keyboard, a built-in sequencer, and a variety of sounds and effects. It also has a built-in rhythm machine, allowing users to create their own beats and rhythms. The keyboard also has a built-in arpeggiator, allowing users to create complex patterns and sequences. Additionally, the PSR-70 has a built-in MIDI interface, allowing users to connect the keyboard to other MIDI-compatible devices. The PSR-70 is a great choice for those looking for a versatile and affordable keyboard synthesizer. It is easy to use and has a wide range of sounds and effects, making it a great choice for both beginners and experienced musicians (source: https://synthpedia.net/yamaha/psr-70/). DRIVER: yamaha/ympsr60.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.233: Machine promoted to working [R. Belmont, Aaron Giles]. Add internal layout for PSR-70 [Aaron Giles]. - 0.232: R. Belmont and JKN0 added 'Yamaha PSR-70 PortaSound' system. ROMSET: 32768 bytes in 1 file / 20.89Kb packed $end $info=psr75 $mame 0.254 [Edward d-tech, Devin Acker] PSR-75, Yamaha, 1992 The Yamaha PSR-75 is a portable electronic keyboard released in the late 1980s. It was popular among amateur and professional musicians alike, and was used by artists such as the Pet Shop Boys, the Cure, and the Red Hot Chili Peppers. The PSR-75 is a 61-key keyboard with a built-in sound generator and a variety of preset sounds. It has a built-in rhythm machine, a pitch bend wheel, and a variety of effects. It also has a built-in sequencer for recording and playing back performances. The PSR-75 is a great choice for beginners and experienced players alike. It is easy to use and has a wide range of sounds and features. It is also relatively inexpensive, making it a great choice for those on a budget (source: https://synthpedia.net/yamaha/psr-75/). DRIVER: yamaha/ympsr150.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.288: BugFIX #09429 [Crash/Freeze] (yamaha/ympsr150.cpp) psr75, psr76, psr78, pss11, pss12, pss6: The emulator is unresponsive [Olivier Galibert]. - 0.254: Edward d-tech and Devin Acker added 'Yamaha PSR-75' system. ROMSET: 262144 bytes in 1 file / 177.78Kb packed $end $info=psr76 $mame 0.254 [Edward d-tech, Devin Acker] PSR-76, Yamaha, 1994 Yamaha PSR-76 is a portable electronic keyboard released by Yamaha in the late 1980s. It is a 61-key keyboard with a built-in MIDI sequencer and a variety of sounds and rhythms. It has been used by many professional musicians, including Herbie Hancock, Chick Corea, and John McLaughlin. The PSR-76 has a variety of features, including a built-in sequencer, a variety of sounds and rhythms, and a built-in arpeggiator. It also has a built-in microphone input, allowing users to record their own sounds. Additionally, the PSR-76 has a variety of effects, including reverb, chorus, and delay. Finally, the PSR-76 has a variety of connectivity options, including MIDI, USB, and audio outputs (source: https://synthpedia.net/yamaha/psr-76/). DRIVER: yamaha/ympsr150.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.288: BugFIX #09429 [Crash/Freeze] (yamaha/ympsr150.cpp) psr75, psr76, psr78, pss11, pss12, pss6: The emulator is unresponsive [Olivier Galibert]. - 0.254: Edward d-tech and Devin Acker added 'Yamaha PSR-76' system. ROMSET: 524288 bytes in 1 file / 361.84Kb packed $end $info=psr78 $mame 0.254 [Edward d-tech, Devin Acker] PSR-78, Yamaha, 1996 The Yamaha PSR-78 is a portable keyboard synthesizer released in the late 1980s. It was popular among amateur and professional musicians alike, and was used by artists such as the Pet Shop Boys, Depeche Mode, and the Cure. The PSR-78 is a 61-key keyboard with a built-in 8-note polyphonic synthesizer. It has a variety of features, including a built-in sequencer, a drum machine, and a variety of preset sounds. It also has a built-in MIDI interface, allowing it to be connected to other MIDI devices. The PSR-78 is a great choice for those looking for an affordable and versatile keyboard synthesizer. It is easy to use and has a wide range of sounds and features, making it a great choice for both beginners and experienced musicians (source: https://synthpedia.net/yamaha/psr-78/). DRIVER: yamaha/ympsr150.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.288: BugFIX #09429 [Crash/Freeze] (yamaha/ympsr150.cpp) psr75, psr76, psr78, pss11, pss12, pss6: The emulator is unresponsive [Olivier Galibert]. - 0.254: Edward d-tech and Devin Acker added 'Yamaha PSR-78' system. ROMSET: 524288 bytes in 1 file / 276.99Kb packed $end $info=psr79 $mame 0.254 [Edward d-tech, Devin Acker] PSR-79, Yamaha, 1998 Yamaha PSR-79 is a portable keyboard synthesizer released by Yamaha in the late 1980s. It was used by many professional musicians, including the likes of Herbie Hancock, Chick Corea, and George Duke. The PSR-79 is a 61-key keyboard with a built-in 8-track sequencer, a built-in drum machine, and a built-in arpeggiator. It also has a variety of sounds, including piano, organ, strings, brass, and more. It also has a variety of effects, including reverb, chorus, and delay (source: https://synthpedia.net/yamaha/psr-79/). DRIVER: yamaha/ympsr260.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.254: Edward d-tech and Devin Acker added 'Yamaha PSR-79' system. ROMSET: 1048576 bytes in 1 file / 634.55Kb packed $end $info=pss11 $mame 0.254 [Edward d-tech, Devin Acker] PSS-11, Yamaha, 1992 Yamaha PSS-11 is a portable synthesizer keyboard released by Yamaha in 1983. It was used by many popular musicians, including Michael Jackson, Herbie Hancock, and Prince. The PSS-11 is a monophonic synthesizer with a built-in speaker and a built-in rhythm machine. It has a two-octave keyboard, a single oscillator, and a single envelope generator. It also has a built-in chorus effect and a built-in arpeggiator. The PSS-11 is capable of producing a wide range of sounds, from bass and lead sounds to strings and pads (source: https://synthpedia.net/yamaha/pss-11/). DRIVER: yamaha/ympsr150.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.288: BugFIX #09429 [Crash/Freeze] (yamaha/ympsr150.cpp) psr75, psr76, psr78, pss11, pss12, pss6: The emulator is unresponsive [Olivier Galibert]. - 0.254: Edward d-tech and Devin Acker added 'Yamaha PSS-11' system. ROMSET: 262144 bytes in 1 file / 177.78Kb packed $end $info=pss12 $mame 0.250 [Edward d-tech] PSS-12, Yamaha, 1994 Yamaha PSS-12 is a portable keyboard synthesizer released by Yamaha in 1983. It was used by many popular musicians such as Depeche Mode, The Cure, and New Order. The PSS-12 is a monophonic synthesizer with a built-in speaker and a built-in rhythm machine. It has a two-octave keyboard, a single oscillator, and a single envelope generator. It also has a built-in chorus effect and a built-in arpeggiator. The PSS-12 is capable of producing a wide range of sounds, from bass and lead sounds to strings and pads (source: https://synthpedia.net/yamaha/pss-12/). DRIVER: yamaha/ympsr150.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.288: BugFIX #09429 [Crash/Freeze] (yamaha/ympsr150.cpp) psr75, psr76, psr78, pss11, pss12, pss6: The emulator is unresponsive [Olivier Galibert]. - 0.254: Machine promoted to working [Devin Acker]. - 0.250: Edward d-tech added 'Yamaha PSS-12' system. ROMSET: 262144 bytes in 1 file / 180.32Kb packed $end $info=pss170 $mame 0.282 [Carl, Sean Riddle] PortaSound PSS-170, Yamaha, 1986 It’s an affordable portable synthesizer released in 1986, designed for beginners and home use. Based on Yamaha FM technology, it offers 24-voice polyphony, a 49-note unweighted keyboard, built-in auto-accompaniment sections with preset rhythms, and stereo audio outputs. It includes a built-in speaker, battery or adapter power, and a selection of preset sounds such as pianos, organs, and orchestral instruments. With a simple interface and compact design, it’s intended for immediate musical enjoyment, basic music education, and school presentations. DRIVER: yamaha/ympss170.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: Carl and Sean Riddle added 'Yamaha PortaSound PSS-170' system. ROMSET: 16384 bytes in 1 file / 9.72Kb packed $end $info=pss21 $mame 0.254 [Edward d-tech, Devin Acker] PSS-21, Yamaha, 1992 The Yamaha PSS-21 is a portable keyboard synthesizer released in the early 1980s. It was used by many popular musicians, including Michael Jackson, Prince, and Duran Duran. The PSS-21 is a monophonic synthesizer with a built-in speaker and a two-octave keyboard. It has a variety of features, including a built-in rhythm machine, a pitch bend wheel, and a built-in chorus effect. It also has a built-in arpeggiator and a variety of preset sounds (source: https://synthpedia.net/yamaha/pss-21/). DRIVER: yamaha/ympsr150.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.254: Edward d-tech and Devin Acker added 'Yamaha PSS-21' system. ROMSET: 262144 bytes in 1 file / 177.78Kb packed $end $info=pss31 $mame 0.254 [Edward d-tech, Devin Acker] PSS-31, Yamaha, 1992 The Yamaha PSS-31 is a portable keyboard synthesizer released in the early 1980s. It was used by many popular musicians, including Michael Jackson, Prince, and David Bowie. The PSS-31 is a monophonic synthesizer with a built-in speaker and a single oscillator. It has a range of features, including a built-in arpeggiator, a pitch bend wheel, and a built-in chorus effect. It also has a built-in sequencer, allowing users to record and playback their own compositions (source: https://synthpedia.net/yamaha/pss-31/). DRIVER: yamaha/ympsr150.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.254: Edward d-tech and Devin Acker added 'Yamaha PSS-31' system. ROMSET: 262144 bytes in 1 file / 177.78Kb packed $end $info=pss480 $mame 0.249 [DBWBP] PSS-480 / PSS-580, Yamaha, 1988 Based on the same architecture as the PSS-470, the 480 offers intimate command of the sound, while sacrificing some playability by comparison. Synth parameters can be edited with precision, but only one at a time. 5 user patches may be saved to memory, which is retained when the unit is powered off. The Synth section offers a depth of control that allows for smooth, refined sounds, as well as the glitchy, noisy stuff you'd expect from a strange cheap little digital synth. Although the envelope generator is terribly primitive and there's no real way to control the release, the sounds that come from a well-programmed patch can be surprisingly professional-sounding, or simply bizarre. Fine control over the decay envelope allows for all kinds of percussion sounds, so it's great to pair this synth with a nice percussion sampler (source: https://www.vintagesynth.com/yamaha/portasound-PSS-480). DRIVER: yamaha/ympsr16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.249: DBWBP added 'Yamaha PSS-480/PSS-580' system. ROMSET: 393216 bytes in 2 files / 162.41Kb packed $end $info=pss6 $mame 0.254 [Devin Acker] PSS-6, Yamaha, 1994 Yamaha PSS-6 is a portable keyboard synthesizer released by Yamaha in 1983. It was used by many popular musicians, including Michael Jackson, Prince, and Depeche Mode. The PSS-6 is a monophonic synthesizer with a built-in sequencer and a variety of sound-shaping features. It has two oscillators, a low-pass filter, an envelope generator, and a noise generator. It also has a built-in arpeggiator and a chord memory function. The PSS-6 also has a built-in speaker and a headphone jack for private practice (source: https://synthpedia.net/yamaha/pss-6/). DRIVER: yamaha/ympsr150.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.288: BugFIX #09429 [Crash/Freeze] (yamaha/ympsr150.cpp) psr75, psr76, psr78, pss11, pss12, pss6: The emulator is unresponsive [Olivier Galibert]. - 0.254: Devin Acker added 'Yamaha PSS-6' system. ROMSET: 131072 bytes in 1 file / 85.34Kb packed $end $info=pss680 $mame 0.235 [DBWBP] PSS-680, Yamaha, 1988 Portable Electronic Keyboard for home or studio use. 100 Voices and 100 Rhythms/Accompaniment Styles are created using Yamaha's FM Tone Generator. Using the eight large percussion pads located below the keyboard, 32 digitally recorded rhythm sounds can be used to create custom percussion. Three Intro/Fill Pads can be used to create different introductions for selected rhythm styles and the Synchro Break function causes a "break" in the auto-accompaniment rhythm whenever the percussion pads are played. The existing voices can be modified to create new sounds, and these original voice creations can be stored in 5 Bank Memories for install recall. The Custom Drummer allows the creation new or modifies pre-programmed rhythm styles. In addition, accents or rolls can be added 'to accentuate the sound and give the custom rhythm patterns a live feel. To utilize the Custom Drummer, press the Custom Drummer Program button and play on the manual percussion pads. Instruments can be added 'one by one to build up to more complex patterns (source: https://gearspace.com/gear/yamaha/pss-680). DRIVER: yamaha/ympsr16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.236: Bank some of the ROM space [AJR]. - 0.235: DBWBP added 'Yamaha PSS-680' system. ROMSET: 524288 bytes in 2 files / 261.95Kb packed $end $info=pss780 $mame 0.251 [TwistedTom] PSS-780, Yamaha, 1989 This was Yamaha's likely most advanced approach to build a professional PortaSound keyboard; this top of the line flagship of the MusicStation series from 1989 featured MIDI, a real FM synthesizer, various sequencer stuff, a programmable drum section with 8 drum pads, 61 keys and even a pitchbend wheel. Unfortunately it also has some annoying limitations; especially the FM synthesizer lacks many sound features those were present in cheaper Yamaha keyboards, and there is also neither a modulation wheel nor is anything velocity sensitive. At least this thing has a great futuristic design which reminds on Kraftwerk's late 1980th video clip estheticism - not visible on the photo is that the rear bottom and side area of the slanted case is shaped like the corners of an upside- down step pyramid; only the center of the back is smooth with a large white "YAMAHA" logo. The row of silicone rubber drum pads below the keyboard could permit some interesting ways of play - it's a pity that this layout concept disappeared later. This keyboard was first released in 1988 as Yamaha PSS-680 with different case colours (i.e. all boring blue pads) (source: http://weltenschule.de/TableHooters/Yamaha_PSS-780.html). DRIVER: yamaha/ympsr16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.251: TwistedTom added 'Yamaha PSS-780' system. ROMSET: 262144 bytes in 1 file / 76.13Kb packed $end $info=pssj3 $mame 0.202 PSSJ-3, , ???? The Tandy 3 Voice is an audio protocol used on the Tandy 1000 series of home computers. The audio data is sent from the software to the computer's on-board audio chip. The on-board audio chip is different depending on the model of Tandy 1000 and can be any chip from the 3 Voice Chipset including an SN76496, an NCR 8496, or a PSSJ-3. As the Tandy 1000 is a clone of the PCjr, so too is the Tandy 3 Voice protocol a clone of the PCjr 3 Voice protocol, and so both protocols support three pulse wave channels and a noise channel (source: http://www.vgmpf.com/Wiki/index.php?title=Tandy_3_Voice). DRIVER: devices/sound/sn76496.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'PSSJ-3' device. ROMSET: None required. $end $info=psu $mame 0.114 [smf] Sony PlayStation (USA), Sony Computer Entertainment Inc, 1995 The PlayStation (officially abbreviated PS) is a series of video game consoles created and developed by Sony Computer Entertainment. Spanning the fifth, sixth, and seventh generation, the brand was first introduced on December 3, 1994 in Japan. The brand consists of a total of three home consoles, a media center, an online service, a line of controllers, two handhelds and a phone, as well as multiple magazines. The first console in the series, the PlayStation, was the first video game console to ship 100 million units after 9 years and 6 months of its initial launch. Its successor, the PlayStation 2, is the best-selling console to date, having reached over 150 million units sold as of January 31, 2011. Sony's latest console, the PlayStation 3, has sold over 63.9 million consoles worldwide as of March 31, 2012. The first handheld game console in the PlayStation series, the PlayStation Portable or PSP, has sold a total of 71.4 million units worldwide as of September 14, 2011. Its successor, the PlayStation Vita, which launched in Japan on December 17, 2011 and in most other major territories in February 2012 has sold in excess of 1.2 million units as of the end of February 2012. Other hardware released as part of the PlayStation series includes the PSX, a digital video recorder which was integrated with the PlayStation and PlayStation 2, though it was short lived due to its high price and was never released outside Japan, as well as a Sony Bravia television set which has an integrated PlayStation 2. The main series of controllers utilized by the PlayStation series is the DualShock, which is a line of vibration-feedback gamepad having sold 28 million controllers as of June 28, 2008 (source: http://en.wikipedia.org/wiki/PlayStation). DRIVER: sony/psx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: psx.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.119: Renamed (psxu) to (psu). - 0.114: Added 'Sony PlayStation (USA)' system. ROMSET: 3163648 bytes in 9 files / 1.49Mb packed $end $info=psx_analog_joystick $mame 0.148u1 Playstation Analog Joystick, , ???? The PlayStation Analog Joystick (SCPH-1110) is Sony's first analog controller for the PlayStation, and is the precursor to the PlayStation Dual Analog Controller. It is often incorrectly[1] referred to as the "Sony Flightstick" (not to be confused with the Flightstick line of joysticks for PlayStation consoles by third-party peripheral manufacturer Hori) (source: https://en.wikipedia.org/wiki/PlayStation_Analog_Joystick). DRIVER: devices/bus/psx/analogue.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'Playstation Analog Joystick' device. ROMSET: None required. $end $info=psx_cd $mame 0.149u1 PSX CD-ROM, , ???? DRIVER: sony/psxcd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'PSX CD-ROM'. - 0.149u1: Added 'PSX Cdrom' device. ROMSET: 510525 bytes in 15 files / 215.95Kb packed $end $info=psx_controller_port $mame 0.149u1 Playstation Controller Port, , ???? Technical informations: http://www.hardwarebook.info/Sony_Playstation_Controller_Port DRIVER: devices/bus/psx/ctlrport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Playstation Controller Port' device. ROMSET: None required. $end $info=psx_dualshock_pad $mame 0.148u1 Playstation Dualshock Pad, , ???? DRIVER: devices/bus/psx/analogue.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'Playstation Dualshock Pad' device. ROMSET: None required. $end $info=psx_multitap $mame 0.148u5 Playstation Multitap, , ???? The PlayStation Multitap is a peripheral for the PlayStation. It is an adapter that can be used to plug in up to four controllers and memory cards at the same time in a single controller port. With a second multitap, up to eight controllers and memory cards can be plugged at once (source: https://en.wikipedia.org/wiki/PlayStation_Multitap). DRIVER: devices/bus/psx/multitap.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u5: Added 'Playstation Multitap' device. ROMSET: None required. $end $info=psx_parallel_slot $mame 0.194 [David Haywood] Playstation Parallel Slot, , ???? DRIVER: devices/bus/psx/parallel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: David Haywood added 'Playstation Parallel Slot' device. ROMSET: None required. $end $info=psx_standard_controller $mame 0.148u1 Playstation Standard Controller, , ???? DRIVER: devices/bus/psx/ctlrport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u1: Added 'Playstation Standard Controller' device. ROMSET: None required. $end $info=psxcard $mame 0.149u1 Sony PSX Memory Card, , ???? DRIVER: devices/bus/psx/memcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Sony PSX Memory Card' device. ROMSET: None required. $end $info=psxcontrollerports $mame 0.149u1 Playstation Controller Bus, , ???? DRIVER: devices/bus/psx/ctlrport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Playstation Controller Bus'. - 0.149u1: Added 'PSXCONTROLLERPORTS' device. ROMSET: None required. $end $info=psxdma $mame 0.149u1 Sony PSX DMA, , ???? DRIVER: devices/cpu/psx/dma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Sony PSX DMA' device. ROMSET: None required. $end $info=psxgboost $mame 0.194 Datel Game Booster for Playstation, , ???? DRIVER: devices/bus/psx/gamebooster.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: gameboy.xml, gbcolor.xml RESOURCES: Snap and Title. WIP: - 0.194: David Haywood added 'Datel Game Booster for Playstation' device. ROMSET: 262144 bytes in 1 file / 175.16Kb packed $end $info=psxirq $mame 0.149u1 Sony PSX IRQ, , ???? DRIVER: devices/cpu/psx/irq.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Sony PSX IRQ' device. ROMSET: None required. $end $info=psxmdec $mame 0.149u1 Sony PSX MDEC, , ???? DRIVER: devices/cpu/psx/mdec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Sony PSX MDEC' device. ROMSET: None required. $end $info=psxrcnt $mame 0.149u1 Sony PSX RCNT, , ???? DRIVER: devices/cpu/psx/rcnt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Sony PSX RCNT' device. ROMSET: None required. $end $info=psxsio0 $mame 0.149u1 Sony PSX SIO-0, , ???? DRIVER: devices/cpu/psx/sio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Sony PSX SIO-0' device. ROMSET: None required. $end $info=psxsio1 $mame 0.149u1 Sony PSX SIO-1, , ???? DRIVER: devices/cpu/psx/sio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Sony PSX SIO-1' device. ROMSET: None required. $end $info=psxspu $mame 0.175 PlayStation SPU, , ???? DRIVER: devices/sound/spu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (spu) to (psxspu) and description changed to 'PlayStation SPU'. - 0.175: Added 'SPU' device. ROMSET: None required. $end $info=pt319a $mame 0.215 [rfka01] PT-319A, Pine, 199? Technical informations: https://arvutimuuseum.ee/th99/m/P-R/31574.htm DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Pine PT-319A' system. ROMSET: 65536 bytes in 1 file / 39.20Kb packed $end $info=pt430 $mame 0.215 [rfka01] PT-430, Pine Technology, 199? Technical informations: https://stason.org/TULARC/pc/motherboards/P/PINE-TECHNOLOGY-486-PT-430.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Pine Technology PT-430' system. ROMSET: 65536 bytes in 1 file / 58.32Kb packed $end $info=pt432b $mame 0.215 [rfka01] PT-432b aka SR-M401-A, Pine Technology, 199? Tecnical informations: https://theretroweb.com/motherboards/s/pine-technology-pt-432b#downloads DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.215: rfka01 added 'Pine Technology PT-432b aka SR-M401-A' system. ROMSET: 131072 bytes in 1 file / 106.41Kb packed $end $info=pt581392 $mame 0.214 [rfka01] 386 motherboard using the Forex FRX46C402 + FRX46C411 + SiS 85C206 chipset, , 199? The combination of the Forex FRX46C402, Forex FRX46C411, and SiS 85C206 chips identifies a very specific chipset architecture used on various motherboards for Intel 386DX processors (and AMD/Cyrix clones) manufactured between 1991 and 1992. This hardware transition represents the golden age of high-performance "multi-chip" motherboards, before the industry standardized on chipsets integrated into just two or three main chips (Northbridge/Southbridge). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added '386 Motherboard using the Forex FRX46C402 + FRX46C411 + SiS 85C206 chipset' system. ROMSET: 65536 bytes in 1 file / 36.77Kb packed $end $info=pt68k2 $mame 0.155 [Al Kossow, R. Belmont] PT68K2, Peripheral Technology, 1988 The PT68K-2 single board computer is a high performance, low cost single board computer. The PT68K-2 is available as a kit, an assembled board or in complete systems. Complete systems feature the PT68K board mounted in a baby AT type cabinet with a 150 watt switching power supply. The baby AT cabinet includes an LED display panel monitoring power, disk activity and “HALT?? status. The cabinet has space for one full height winchester drive and two half height floppy disk drives. DRIVER: skeleton/pt68k4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: pt68k2.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.155: Al Kossow and R. Belmont added 'Peripheral Technology PT68K2' system. ROMSET: 67584 bytes in 3 files / 27.07Kb packed $end $info=pt68k4 $mame 0.142 [Robbbert, R. Belmont] PT68K4, Peripheral Technology, 1990 This has the appearance of a PC, including pc power supply, slots, etc, on a conventional pc-like motherboard and case (source: http://mamedev.org/source/src/mess/drivers/pt68k4.c.html). DRIVER: skeleton/pt68k4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: pt68k2.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.286: Eliminate ROM_LOAD_OPTIONAL [AJR]. - 0.153: Added 'ISA slots and a selection of cards supported by the boot ROMs. Added XT keyboard interface. Added speaker (system now beeps) [R. Belmont]. - 0.142: Added 'Peripheral Technology PT68K4' system. ROMSET: 134716 bytes in 9 files / 41.21Kb packed $end $info=ptc100 $mame 0.205 [Dirk Best, rfka01] PTC-100, Grundig, 198? The PTC 100 is nothing more than a differently colored Mupid 2. The original is black with a gray keyboard, the PTC 100 comes in a very old-fashioned brown-beige. Technically, the PTC 100 is a classic home computer. It was launched in 1984, the Mupid 2 was available a year earlier. In the basic configuration, the device was restricted to use as a BTX terminal. There is a connection on the device for the "DBT-03" modem provided by the Deutsche Bundespost for BTX customers at the time. The connection to a TV set is made via a scart socket (source, traslated from German: https://www.homecomputermuseum.de/sammlung/detailansicht/comp/Computer/show/ptc-100/). DRIVER: mupid/mupid2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.205: Dirk Best and rfka01 added 'Grundig PTC-100' system. ROMSET: 34816 bytes in 3 files / 26.30Kb packed $end $info=ptm6840 $mame 0.149u1 MC6840 PTM, , ???? DRIVER: devices/machine/6840ptm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: Zerofill more variables at device start, 6840ptm: clear output ports at reset [hap]. - 0.249: Fix unsigned comparison [AJR]. - 0.186: Changed description to 'MC6840 PTM'. - 0.149u1: Added '6840 PTM' device. ROMSET: None required. $end $info=ptmb457 $mame 0.234 [BreakPoint, rfka01] MB457, PowerTech, 199? Technical informations: http://www.win3x.org/uh19/motherboard/show/6824 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP - 0.234: BreakPoint and rfka01 added 'PowerTech MB457' system. ROMSET: 131072 bytes in 2 files / 88.13Kb packed $end $info=ptpc110 $mame 0.286 [yyzkevin] Palm Top PC-110 (Japan), International Business Machines, 1995 The IBM Palm Top PC-110 handheld computer, produced in 1995, was an ultra-compact portable device (subnotebook). It featured a clamshell design with a 4.7-inch monochrome LCD display (640×200), a compact integrated keyboard, and weighed approximately 600 g. Powered by a NEC V30HL processor (a clone of the Intel 8086) running at 7.91 MHz, it came equipped with 1 MB of RAM, expandable up to 2 MB, and storage via SRAM/Flash memory cards (PCMCIA Type II slot). The operating system, MS-DOS 5.0, was built into ROM. The device included RS-232 serial ports, an IrDA infrared interface for wireless data transfer, and power supplied by AA batteries (providing up to 10 hours of operation). It was designed for mobile professionals who needed to manage schedules, perform lightweight spreadsheets, and handle basic communication tasks. At the time, it represented an innovative solution, predating the modern handheld devices that would later emerge with Windows CE and Palm OS PDAs. DRIVER: ibm/ptpc110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibmpc110.xml RESOURCES: Snap and Title. WIP: - 0.286: yyzkevin added 'International Business Machines Palm Top PC-110 (Japan)' system. ROMSET: 262144 bytes in 1 file / 169.55Kb packed $end $info=puckimon $mame 0.243 [hap, Kevin Horton, Rik] Pucki & Monsters, Romtec, 1982 This is the same as Goliath's Lucky Pucky, although I'm not sure who actually manufactured it. Australian game, the manual says the model # is ET-803, and only the game says Romtec (there is no manufacturer label on the manual or box). As you can see in the large image of the sticker, that's where I found the Y-1149 model # (although if you look closely at the top picture, it doesn't appear to be there) (source: https://www.handheldmuseum.com/Romtec/PuckiMonsters.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.243: hap, Kevin Horton and Rik added 'Romtec Pucki & Monsters' system. ROMSET: 2176 bytes in 1 file / 1.49Kb packed $end $info=pulsarlb $mame 0.153 [Robbbert] Little Big Board (6000 series), Pulsar, 1981 This is a complete CP/M single-board computer. You needed to supply your own power supply and serial terminal. The terminal must be set for 9600 baud, 7 bits, even parity, 1 stop bit (source: pulsar.c). DRIVER: ausnz/pulsar.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: Changed description to 'Little Big Board (6000 series)'. - 0.171: Added 'extra BIOS [Robbbert]. - 0.153: Robbbert added 'Pulsar Little Big Board' system. ROMSET: 4096 bytes in 2 files / 1.33Kb packed $end $info=pumpactv $mame 0.246 [ClawGrip, Sean Riddle] TV Pump Active, Giggle, 200? Game console for children from 3 years old. Easy to use joystick, 9 different games, 3 difficulty levels, to play with farm animals. Plugs directly into the TV. Toy in very good condition in its original packaging (source, traslated from French: https://www.teslogos.com/jeu_tv_pump_active.html). DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.246: ClawGrip and Sean Riddle added 'Giggle TV Pump Active' system. ROMSET: 1048576 bytes in 1 file / 165.27Kb packed $end $info=punifrnd $mame 0.280 [TeamEurope, David Haywood] Punirunes Punitomo Tsuushin (hot pink, Japan), Takara Tomy, 2021 Portable electronic device shaped like a small animal, designed specifically for girls, combining nurturing play, collectibility, and social interaction. Equipped with an LCD screen, buttons, and a motion sensor, it allows users to care for a virtual creature, enjoy mini-games, and exchange data with other devices via infrared. The device features customization options, character evolution, and daily goals, complete with audio feedback and animated visuals. With its colorful, soft, and pocket-friendly design in a vibrant pink hue, it encourages empathy, responsibility, and collaborative play. Reflecting the quintessential aesthetics of Japanese kawaii toy design, this innovative product seamlessly blends physical elements—such as accessories or cards—with digital features, delivering an emotionally engaging, instantly immersive, and captivating experience. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Takara Tomy Punirunes Punitomo Tsuushin (hot pink, Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.36Mb packed $end $info=punij1m $mame 0.280 [TeamEurope, David Haywood] Punirunes (PUNIRUNZU_MAIN_DICE_V1, mint, Japan), Takara Tomy, 2021 Portable electronic device shaped like a small animal, designed specifically for young girls, that simulates nurturing and the evolution of a virtual creature through everyday interactions. Equipped with an LCD screen, buttons, and a motion sensor, it allows users to feed, play with, and help their character grow—plus, it enables data exchange via infrared technology to connect with other users. The device includes mini-games, customization options, and progressive goals, complete with gentle sound feedback and soothing animations. With its soft, colorful, and pocket-sized design inspired by classic Japanese kawaii style, it fosters empathy, cultivates a sense of responsibility, and encourages social play. It seamlessly blends physical elements—such as accessories or collectible cards—with digital features to deliver an emotionally engaging, instantly immersive, and captivating experience. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Takara Tomy Punirunes (PUNIRUNZU_MAIN_DICE_V1, mint, Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.86Mb packed $end $info=punij1pk $mame 0.280 [TeamEurope, David Haywood] Punirunes (PUNIRUNZU_MAIN_DICE_V1, pink, Japan), Takara Tomy, 2021 The Punirunes Puni Mint Squishy is an interactive toy shaped like a small, soft, round object, featuring an LCD screen at its center. Designed for children ages 6 and up, it lets kids interact with a cute digital character by inserting their finger into a hole on the side—this action stimulates the character on the screen, which responds with expressive animations and movements. The toy reacts to touch as if it were alive, and it can even "melt" when left alone, creating a heartwarming and engaging experience. It requires 3 AAA batteries and combines the satisfying tactile sensation of a squishy with the magic of a simple yet charming digital world—perfect for anyone who loves nurturing and interacting with virtual creatures in a gentle, fun way. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Takara Tomy Punirunes (PUNIRUNZU_MAIN_DICE_V1, pink, Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.86Mb packed $end $info=punij1pu $mame 0.280 [TeamEurope, David Haywood] Punirunes (PUNIRUNZU_MAIN_DICE_V1, purple, Japan), Takara Tomy, 2021 The Punirunes Puni Mint Squishy is an interactive toy shaped like a small, soft, round object, featuring an LCD screen at its center. Designed for children ages 6 and up, it lets kids interact with a cute digital character by inserting their finger into a hole on the side—this action stimulates the character on the screen, which responds with expressive animations and movements. The toy reacts to touch as if it were alive, and it can even "melt" when left alone, creating a heartwarming and engaging experience. It requires 3 AAA batteries and combines the satisfying tactile sensation of a squishy with the magic of a simple yet charming digital world—perfect for anyone who loves nurturing and interacting with virtual creatures in a gentle, fun way. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Takara Tomy Punirunes (PUNIRUNZU_MAIN_DICE_V1, purple, Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.86Mb packed $end $info=punij2pk $mame 0.280 [TeamEurope, David Haywood] Punirunes (PUNIRUNZU_MAIN_V2, pink, Japan), Takara Tomy, 2021 The Punirunes Puni Mint Squishy is an interactive toy shaped like a small, soft, round object, featuring an LCD screen at its center. Designed for children ages 6 and up, it lets kids interact with a cute digital character by inserting their finger into a hole on the side—this action stimulates the character on the screen, which responds with expressive animations and movements. The toy reacts to touch as if it were alive, and it can even "melt" when left alone, creating a heartwarming and engaging experience. It requires 3 AAA batteries and combines the satisfying tactile sensation of a squishy with the magic of a simple yet charming digital world—perfect for anyone who loves nurturing and interacting with virtual creatures in a gentle, fun way. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Takara Tomy Punirunes (PUNIRUNZU_MAIN_V2, pink, Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.52Mb packed $end $info=punirune $mame 0.278 [TeamEurope] Punirunes (PUNIRUNZU_MAIN_V3, pastel blue, Europe), Takara Tomy, 2021 The "Takara Tomy Punirunes" is a hugely popular and innovative pocket-sized virtual pet game launched on the Japanese market by Takara Tomy in 2021. Unlike traditional games in this category (such as the classic Tamagotchi), Punirunes stands out for its revolutionary hardware interface focused on the sense of touch and real physical interaction. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'Takara Tomy Punirunes (Europe, pastel blue)' system. ROMSET: 8388608 bytes in 1 file / 3.79Mb packed $end $info=punirunea $mame 0.288 [TeamEurope] Punirunes (HXR-1 PCB), Takara Tomy, 2021 Takara Tomy Punirunes (HXR-1 PCB) refers to the specific internal logic board (model HXR-1 PCB) of the famous tactile virtual pet launched in Japan by Takara Tomy. This standalone device stands out distinctly from traditional virtual pets thanks to a unique hardware interface focused on real physical interaction and the sense of touch. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Takara Tomy Punirunes (HXR-1 PCB)' system. ROMSET: 8388608 bytes in 1 file / 2.55Mb packed $end $info=punistar $mame 0.283 [TeamEurope] Punirunes Punistarz (pink, Japan), Takara Tomy, 2021 A portable device released in Japan in 2021, featuring a pink color scheme and inspired by the world of Punirunes. Designed to entertain young children, it combines lights, sounds, and animated characters in simple, interactive mini-games. Based on a collection-and-discovery mechanic, it encourages expressive play and imagination through dedicated buttons and lively sound responses, all housed in a compact and colorful format. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'Takara Tomy Punirunes Punistarz (pink, Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.15Mb packed $end $info=pv1000 $mame 0.137 [Wilbert Pol, plgDavid] PV-1000, Casio, 1983 The PV-1000 was a video game console manufactured by Casio and released in Japan in 1983. The PV-1000 was powered by a Z80A micro-processor, and had only 2 KB RAM available, with 1 KB devoted to its character generator. It had a 256x192 pixel resolution and had 8 available colours. It was released alongside a computer known as the PV-2000, which is compatible with PV-1000 controllers but not games. In the same year Casio released two other consoles, the PV-7 and the PV-16 which were MSX computers. The PV-1000 initially sold for 14,800 yen. Casio failed to achieve a significant market share. It is said to have been pulled from the shelves within a matter of weeks, making the system extremely rare (source: http://en.wikipedia.org/wiki/PV-1000). DRIVER: casio/pv1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pv1000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.279: Update stream before writing to soundchip [hap]. - 0.270: Remove empty offset param, use hex instead of decimal for sizes [hap]. - 0.269: BugFix 08902 [Gameplay] (casio/pv1000.cpp) pv1000: Running any game causes the emulated system to crash [lidnariq]. Put joystick read in a separate function, remove an unneeded tag lookup [hap]. - 0.268: Border colors are wrong (blue and red are swapped) (#12515) [lidnariq]. - 0.148: System promoted from 'GAME_NOT_WORKING' [Wilbert Pol, plgDavid, Angelo Salese]. - 0.146u2: Two new dumps added 'in pv1000.xml [anondumper]. - 0.145u5: New Casio PV-1000 dump [anondumper]. - 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=pv1000_sound $mame 0.149u1 NEC D65010G031, , ???? DRIVER: casio/pv1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'NEC D65010G031' device. ROMSET: None required. $end $info=pv16 $mame 0.148u2 [plgDavid] PV-16 (MSX1, Japan), Casio, 1985 This MSX system has only 16 KB and one cartridge slot. It is basicaly a Casio PV-7 with 16 KB RAM. Hopefully an expansion unit (KB-7) was available and added 'two catridge slots and more memory (8 + 16 = 24 KB) to the PV-16. The chicklet keyboard is very poor and to small to do anything with it. There are big arrow keys on the right hand side of the keyboard arranged in circle. The whole pad is called "Joypad 1" and emulates a joystick inserted in port #1. The two big blue keys "TR1" and "TR2" on the left hand side of the keyboard are the two fire buttons! Notice that there are also "classic" arrow keys at the top of the keyboard (source: http://www.old-computers.com/museum/computer.asp?c=858&st=1). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'PV-16 (MSX1, Japan)'. - 0.148u2: plgDavid added 'Casio PV-16' system. ROMSET: 32768 bytes in 1 file / 25.39Kb packed $end $info=pv2000 $mame 0.139 [anondumper] PV-2000, Casio, 1983 Also called 'RakuGaki' in Japan, the PV-2000 is a very obscure japanese system released in 1983 at the same time of the PV-1000 gaming' system. These two systems are not compatible with each other, as they have very different architecure. The PV-2000 is closer to MSX systems than to its little brother PV-1000 (source: http://www.old-computers.com/museum/computer.asp?c=1167&st=1). DRIVER: casio/pv2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: pv2000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.270: Remove empty offset param, use hex instead of decimal for sizes [hap]. - 0.191: Desoldered and redumped ROMs for rakugaki and excitem2 in pv2000.xml [SSJ, Team Europe, Dustin Hubbard]. - 0.139: anondumper added 'Casio PV-2000' system. ROMSET: 16384 bytes in 1 file / 13.15Kb packed $end $info=pv7 $mame 0.155 [Wilbert Pol] PV-7 (MSX1, Japan), Casio, 1984 This MSX system has only 8 KB and one cartridge slot, the minimum required by the MSX standard. It is the first MSX computer conceived by Casio and was marketed as an initiation machine. Thankfully an expansion unit (KB-7) was available and added 'two cartridge slots and more memory (8 + 8 = 16 KB) to the PV-7. There was a small drawing program in ROM. The chicklet keyboard is very poor and to small to do anything with it. There are big arrow keys on the right hand side of the keyboard arranged in circle. The whole pad is called "Joypad 1" and emulates a joystick inserted in port #1. The two big blue keys "TR1" and "TR2" on the left hand side of the keyboard are the two fire buttons! Notice that there are also "classic" arrow keys at the top of the keyboard. The PV-7 was followed by the PV-16 which had 16 KB RAM, as the 8 KB of the PV-7 were not enough to run most of the MSX software (source: http://www.old-computers.com/museum/computer.asp?st=1&c=576). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'PV-7 (MSX1, Japan)'. - 0.155: Wilbert Pol added 'Casio PV-7' system. $end $info=pv9234 $mame 0.138 [Angelo Salese] PowerVu D9234 Business Satellite Receiver, Scientific Atlanta, 1997 Scientific Atlanta D9234 PowerVu it's a business satellite receiver. DRIVER: skeleton/pv9234.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.276: Update notes, minor cleanups. Hookup stub NS16550, more notes [Angelo Salese]. - 0.138: Angelo Salese added skeleton driver of 'Scientific Atlanta PowerVu D9234' system. ROMSET: 524288 bytes in 4 files / 232.28Kb packed $end $info=pv95in1 $mame 0.288 [TeamEurope] Play Vision 95 Games in 1, Play Vision, 200? The "Play Vision Play Vision 95 Games in 1" (often referred to simply as the Play Vision 95-in-1) is a standalone Plug & Play console (designed to connect directly to a television) that was released in the mid-2000s. The name combines the hardware manufacturer's brand with the preloaded software library, positioning the device in the market for low-cost, ready-to-use TV consoles. DRIVER: nintendo/nes_clone.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Play Vision Play Vision 95 Games in 1' system. ROMSET: 4194304 bytes in 2 files / 1.98Mb packed $end $info=pve500 $mame 0.153 [Felipe Corrêa da Silva Sanches] PVE-500, Sony, 1995 Three VTR control capability in A/B roll editing. Serial switcher interface via 9-pin RS-422A connection. Both parallel and serial audio mixer interface capability. Handles TC (Time Code), CTL (Control Track Signal), and RTC (Relative Time Code) as editing reference. Assemble and Insert (V, A1, A2) editing capability. Features variable speed control over VTRs equipped with Dynamic Tracking function. Up to 99 edits can be stored in the built-in EDL memory (source: http://www.globalmediapro.com/dp/A00D46/Sony-PVE-500-Editing-Control-Unit/). DRIVER: sony/pve500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.280: Make "Sony" match capitalization of other Sony machines (#14005) [checktext00]. - 0.153: Felipe Corrêa da Silva Sanches added 'SONY PVE-500' system. Improving emulation of SONY PVE-500 video editing station [Felipe Corrêa da Silva Sanches]. ROMSET: 98304 bytes in 2 files / 28.65Kb packed $end $info=pvga1a $mame 0.257 [Angelo Salese] Paradise Systems PVGA1A Graphics Card, , ???? DRIVER: devices/bus/isa/svga_paradise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'Paradise Systems PVGA1A Graphics Card' device. ROMSET: 163840 bytes in 5 files / 63.64Kb packed $end $info=pvga1a_jk $mame 0.257 [Angelo Salese] Paradise Systems PVGA1A-JK Graphics Card, , ???? DRIVER: devices/bus/isa/svga_paradise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'Paradise Systems PVGA1A-JK Graphics Card' device. ROMSET: 221184 bytes in 10 files / 99.90Kb packed $end $info=pvga1a_vga $mame 0.257 [Angelo Salese] Paradise Systems PVGA1A i/f, , ???? DRIVER: devices/video/pc_vga_paradise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.284: scaffold extended space access [Angelo Salese]. - 0.264: Changed description to 'Paradise Systems PVGA1A i/f'. - 0.257: Angelo Salese added 'Paradise Systems PVGA1A' device. ROMSET: None required. $end $info=pvmil $mame 0.215 [David Haywood, Morten Shearman Kirkegaard, Peter Wilhelmsen] Who Wants to Be a Millionaire? (Play Vision, Plug and Play, UK, 16-bit version), Play Vision, 2006 It is a standalone, plug-and-play interactive video game released for the United Kingdom (UK) market around 2005–2006. Developed by the software company V-Tac and distributed in collaboration with local partners such as Character Options and official licensees of the program (including Celador and 2waytraffic), the device allows you to faithfully recreate the experience of the hugely popular TV game show "Who Wants to Be a Millionaire?" right in your living room. DRIVER: tvgames/spg2xx_playvision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.215: David Haywood, Morten Shearman Kirkegaard and Peter Wilhelmsen added 'Play Vision Who Wants to Be a Millionaire (Play Vision, Plug and Play, UK)' system. ROMSET: 4194304 bytes in 1 file / 1.93Mb packed $end $info=pvmil8 $mame 0.264 [David Haywood, Team Europe] Who Wants to Be a Millionaire? (Play Vision, Plug and Play, UK, 8-bit version), Play Vision, 2005 DRIVER: tvgames/elan_eu3a05.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: David Haywood and Team Europe added 'Play Vision Who Wants to Be a Millionaire? (Play Vision, Plug and Play, UK, 8-bit version)' system. ROMSET: 2097152 bytes in 1 file / 619.46Kb packed $end $info=pvmilfin $mame 0.220 [Sean Riddle, Santeri Saarimaa] Haluatko miljonääriksi? (Finland), Play Vision, 2005 DRIVER: tvgames/elan_eu3a05.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.220: Sean Riddle and Santeri Saarimaa added 'Play Vision Haluatko miljonääriksi? (Finland)' system. ROMSET: 2097152 bytes in 1 file / 645.33Kb packed $end $info=pvwwcas $mame 0.225 [David Haywood, Sean Riddle] Worldwide Casino Tour 12-in-1, Play Vision / Taikee / V-Tac, 2005 DRIVER: tvgames/elan_eu3a05.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.225: David Haywood and Sean Riddle added 'Play Vision/Taikee/V-Tac Worldwide Casino Tour 12-in-1' system. ROMSET: 2097152 bytes in 1 file / 744.89Kb packed $end $info=pwaih4077c $mame 0.234 [Horun, rfka01] PWA-IH4077C, Mitac, 199? Technical informations: http://vogonsdrivers.com/getfile.php?fileid=1727&menustate=0 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.234: Horun and rfka01 added 'Mitac PWA-IH4077C' system. ROMSET: 131072 bytes in 2 files / 84.24Kb packed $end $info=pwaih4077d $mame 0.234 [8bitbubsy, rfka01] PWA-IH4077D, Mitac, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP - 0.234: 8bitbubsy and rfka01 added 'Mitac PWA-IH4077D' system. ROMSET: 65536 bytes in 1 file / 44.17Kb packed $end $info=pwb7270e $mame 0.234 [lgj1107, rfka01] PWB 7270 REV E, Advanced Logic Research, 198? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.234: lgj1107 and rfka01 added 'Advanced Logic Research PWB 7270 REV E' system. ROMSET: 65536 bytes in 2 files / 34.61Kb packed $end $info=pwm_display $mame 0.211 PWM Display, , ???? DRIVER: devices/video/pwm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.266: Fix potential time travel issue, hd44102: missing break [hap]. - 0.211: Added 'PWM Display' device. ROMSET: None required. $end $info=pwp14 $mame 0.235 [FozzTexx] PWP System 14, Smith Corona, 1986 DRIVER: skeleton/pwp14.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.235: FozzTexx added 'Smith Corona PWP System 14' system. ROMSET: 73728 bytes in 3 files / 30.79Kb packed $end $info=pwrbkduo $mame 0.278 [R. Belmont] PowerBook Duo bus, , ???? DRIVER: devices/bus/nubus/pwrbkduo/pwrbkduo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: R. Belmont added 'PowerBook Duo bus' device. ROMSET: None required. $end $info=pwrbkduo_slot $mame 0.278 [R. Belmont] PowerBook Duo dock connector, , ???? DRIVER: devices/bus/nubus/pwrbkduo/pwrbkduo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: R. Belmont added 'PowerBook Duo dock connector' device. ROMSET: None required. $end $info=pwrmacg3 $mame 0.252 [R. Belmont] Power Macintosh G3, Apple Computer, 1997 The Power Macintosh G3 (also sold with additional software as the Macintosh Server G3) is a series of personal computers designed, manufactured, and sold by Apple Computer from November 1997 to August 1999. It represented Apple's first step towards eliminating redundancy and complexity in the product line by replacing eight Power Macintosh models (and the Twentieth Anniversary Macintosh) with three: Desktop and Mini Tower models for professional and home use, and an All-In-One model for education. The introduction of the Desktop and Mini Tower models coincided with Apple starting to sell build-to-order Macs directly from its web site in an online store, which was unusual for the time as Dell was the only major computer manufacturer doing this. Apple's move to build-to-order sales of the Power Macintosh G3 also coincided with the acquisition of Power Computing Corporation, which had been providing telephone sales of Macintosh clones for more than two years. The Power Macintosh G3 is named for its third-generation PowerPC chip, and introduced a super fast and large Level 2 backside CPU cache, running at half processor speed. As a result, these machines benchmarked significantly faster than Intel PCs of similar CPU clock speed at launch, which prompted Apple to create the "Snail" and "Toasted Bunnies" television commercials. Magazine benchmarks showed the G3/266 CPU outperforming the 350 MHz PowerPC 604ev chip in the Power Macintosh 9600 as well (source: https://en.wikipedia.org/wiki/Power_Macintosh_G3). DRIVER: apple/powermacg3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.252: R. Belmont added 'Apple Computer Power Macintosh G3' system. ROMSET: 4194304 bytes in 1 file / 1.94Mb packed $end $info=pwrview $mame 0.182 [Carl, Al Kossow] MCS PowerView 10, Compugraphic, 1984 Compugraphic CG MCS Power View 10, computer dedicated to word processing and typographic photocomposition, early Eighties (source, traslated from Italian: https://www.europeana.eu/it/item/10903/CA0BB2A5BE86981E0CFBE769FB8C05FFEF0E459E). DRIVER: compugraphic/pwrview.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.182: Carl and Al Kossow Compugraphic MCS PowerView 10' system. ROMSET: 32768 bytes in 2 files / 23.87Kb packed $end $info=px320a $mame 0.215 [Firmware HQ] PleXCombo PX-320A CD-RW/DVD-ROM Drive, , ???? DRIVER: devices/bus/ata/px320a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Firmware HQ added 'PleXCombo PX-320A CD-RW/DVD-ROM Drive' device. ROMSET: 2621440 bytes in 5 files / 1.04Mb packed $end $info=px4 $mame 0.130 [Dirk Best] PX-4, Epson, 1985 The Epson PX-4 (HC-40 or HX-40) is a portable CP/M based computer introduced in 1985. The screen was 40×8 characters physical, but 80×25 or 40×50 virtual, making it almost compatible with the Epson PX-8 Geneva. It was operated from a NiCD battery pack or four penlight batteries. It was targeted as successor of the Epson HX-20 portable, which was very popular with field engineers. Another feature of the PX-4 was its high modularity. Inheriting the ROM capsules from the Epson PX-8 Geneva, it added 'a cartridge bay (similar but incompatible with the Epson HX-20), for which Epson offered several printers, micro-cassette drive, modem, EPROM writer, DMV, RAM and ROM cartridges. Third parties could make custom cartridges. The modem, EPROM writer and DMV needed user programs. The system allowed for BIOS extensions (User BIOS) to add system support for the extension. Other features were the Serial and RS232 port, barcode reader interface like with the Epson PX-8 Geneva. New were a cassette port and parallel printer port (source: http://en.wikipedia.org/wiki/Epson_PX-4). DRIVER: epson/px4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: px4_cart.xml, epson_cpm.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.156: Add a software list for the Epson HX-20/PX-4/PX-8 systems. - 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: 65536 bytes in 2 files / 26.89Kb packed $end $info=px486p3 $mame 0.215 [rfka01] PX486P3, QDI, 199? Has a Intel SX-25 CPU in a Overdrive Socket, but will support all 5Volt 486/586 chips and Pentium OverDrive. The BIOS setup has pages of parameters, mouse-style interface. Motherboard is 8.75 inches by 9.8 inches (source: http://qdi.industrialpartner.com/products-p/px486p3.htm). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.215: rfka01 added 'QDI PX486P3' system. ROMSET: 131072 bytes in 2 files / 83.37Kb packed $end $info=px4p $mame 0.130 [Dirk Best] PX-4+, Epson, 1985 The Epson PX-4 (HC-40 or HX-40) is a portable CP/M based computer introduced in 1985. The screen was 40×8 characters physical, but 80×25 or 40×50 virtual, making it almost compatible with the Epson PX-8 Geneva. It was operated from a NiCD battery pack or four penlight batteries. It was targeted as successor of the Epson HX-20 portable, which was very popular with field engineers. Another feature of the PX-4 was its high modularity. Inheriting the ROM capsules from the Epson PX-8 Geneva, it added 'a cartridge bay (similar but incompatible with the Epson HX-20), for which Epson offered several printers, micro-cassette drive, modem, EPROM writer, DMV, RAM and ROM cartridges. The PX-4 was followed by the PX-4+, which at least incorporated the 120 kByte RAM disk (sources: http://en.wikipedia.org/wiki/Epson_PX-4 and http://fjkraan.home.xs4all.nl/comp/px4/). DRIVER: epson/px4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: px4_cart.xml, epson_cpm.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.130: Dirk Best added 'Epson PX-4+' system. ROMSET: 32768 bytes in 1 file / 25.30Kb packed $end $info=px8 $mame 0.132 [Curt Coder, Dirk Best] PX-8, Epson, 1984 The Epson PX-8 aka 'Geneva' was a small laptop computer made by the Epson Corporation in the mid-1980s. It had a Z-80 compatible microprocessor, and ran a customized version of the CP/M-80 operating system as well as various applications from a pair of ROM cartridge slots. For file storage, it had a microcassette drive. The PX-8 did not have any internal disk drive, and instead allowed either memory to be partitioned into application memory and a RAM disk, or an external 64 KB or 128 KB RAM disk module to be attached; the RAM disk module also had a backup battery for the RAM disk and an additional ROM (64 KB version only) cartridge slot. Data can be saved onto the built-in micro cassette tape drive (source: http://en.wikipedia.org/wiki/Epson_PX-8_Geneva). DRIVER: epson/px8.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: px8_cart.xml, epson_cpm.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.156: Add a software list for the Epson HX-20/PX-4/PX-8 systems. - 0.132: Curt Coder and Dirk Best added skeleton driver of 'Epson PX-8' system. ROMSET: 100352 bytes in 4 files / 66.13Kb packed $end $info=pxa250 $mame 0.222 [Ryan Holtz] Intel XScale PXA250, , ???? DRIVER: devices/cpu/arm7/arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Ryan Holtz added 'Intel XScale PXA250' device. ROMSET: None required. $end $info=pxa255 $mame 0.150 Intel XScale PXA255, , ???? DRIVER: devices/cpu/arm7/arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Add basic screen visible area configuration [Angelo Salese]. - 0.262: Cleaned up peripheral emulation code (implements free-running timer, fixes EEPROM reads) [Ryan Holtz]. - 0.220: Added 'more GPIO callbacks, improved member naming, and converted logging to use logmacro.h [Ryan Holtz]. - 0.186: Changed description to 'Intel XScale PXA255'. - 0.150: Added 'PXA255' device. ROMSET: None required. $end $info=pxa255_periphs $mame 0.199 Intel XScale PXA255 Peripherals, , ???? DRIVER: devices/machine/pxa255.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.199: Added 'Intel XScale PXA255 Peripherals' device. ROMSET: None required. $end $info=pxa270 $mame 0.222 [Ryan Holtz] Intel XScale PXA270, , ???? DRIVER: devices/cpu/arm7/arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Ryan Holtz added 'Intel XScale PXA270' device. ROMSET: None required. $end $info=pyl601 $mame 0.132 [Miodrag Milanović, Robbbert] Pyldin-601, Mikroelektronika, 1989 The Pyldin-601 was manufactured in "Sensor and sensory device factory" in a town called "Plovdiv" from 1988 to 1991 (Thanks Yura). The style of the system software was intentionally directed to what is known as PC-DOS (and run on IBM-PC machines and compatibles). The benefits of such approach is the considerable reduce of time necessary to start over (in case of such experience). This approach was observed also in many technical decisions. One of the great advantages is the physical and logical 100 % compatibility of floppy disks of Pyldin and IBM-PC compatible machines. Thus you can read and write diskettes with Pyldin and/or with other machine. So you can say that Pyldin is file-compatible with an IBM-PC (source: http://www.homecomputer.de/pages/easteurope_bu.html#601). DRIVER: ussr/pyl601.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pyl601.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.133: Renamed (ply601) to (pyl601). - 0.132: Miodrag Milanović and Robbbert added skeleton driver of 'Plydin-601' system. ROMSET: 237568 bytes in 8 files / 182.76Kb packed $end $info=pyl601a $mame 0.132 [Miodrag Milanović, Robbbert] Pyldin-601A, Mikroelektronika, 1989 The Pyldin-601 was manufactured in "Sensor and sensory device factory" in a town called "Plovdiv" from 1988 to 1991 (Thanks Yura). The style of the system software was intentionally directed to what is known as PC-DOS (and run on IBM-PC machines and compatibles). The benefits of such approach is the considerable reduce of time necessary to start over (in case of such experience). This approach was observed also in many technical decisions. One of the great advantages is the physical and logical 100 % compatibility of floppy disks of Pyldin and IBM-PC compatible machines. Thus you can read and write diskettes with Pyldin and/or with other machine. So you can say that Pyldin is file-compatible with an IBM-PC (source: http://www.homecomputer.de/pages/easteurope_bu.html#601). DRIVER: ussr/pyl601.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pyl601.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.133: Renamed (ply601a) to (pyl601a). - 0.132: Miodrag Milanović and Robbbert added skeleton driver of 'Mikroelektronika Plydin-601A' system. ROMSET: 8192 bytes in 2 files / 4.25Kb packed $end $info=pylo $mame 0.253 [hap, Sean Riddle, Frank Palazzolo] Punch Your Lights Out, Tiger, 1988 DRIVER: tiger/pylo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.253: hap, Sean Riddle and Frank Palazzolo added 'Tiger Punch Your Lights Out' system. ROMSET: 4096 bytes in 1 file / 1.53Kb packed $end $info=pyuuta $mame 0.140 [anondumper] Tomy Pyuuta, Tomy, 1982 The Tomy Tutor (originally known as the Tomy Pyuuta and in the UK as the Grandstand Tutor) was a home computer produced by the Japanese toymaker Tomy. It was architecturally similar, but not identical, to the Texas Instruments TI-99/4A, and used a similar 16-bit CPU. The computer was launched on the UK and European markets in late 1983. Outside Japan, however, sales were not significant (source: http://en.wikipedia.org/wiki/Tomy_Tutor). DRIVER: tomy/tutor.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: tutor.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.140: anondumper added 'Tomy Pyuuta' system. ROMSET: 32768 bytes in 1 file / 13.66Kb packed $end $info=pyuutajr $mame 0.143u8 [Anonymous source, Robbbert] Tomy Pyuuta Jr., Tomy, 1983 In 1982, Tomy of Japan decided totry their hand in the computer market. They introduced the Tomy Pyuuta (pronunced PYOOO-ta and means computer dude'). It garnered moderate success and appered on both European (GrandStand Tutor) and US shores (Tomy Tutor) in 1983. However due to fierce competititors (MSX, Commodore, Atari, Texas), the console did better in its native home of Japan (source: http://www.videogameconsolelibrary.com/pg80-pyuuta.htm#page=reviews). DRIVER: tomy/tutor.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: tutor.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.143u8: Anonymous source and Robbbert added 'Tomy Pyuuta Jr.' system. ROMSET: 16384 bytes in 1 file / 9.55Kb packed $end $info=qbus $mame 0.222 [Sergey Svishchev] DEC Qbus bus, , ???? DRIVER: devices/bus/qbus/qbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Added BK IRPS and DVK KTLK serial port adapter cards (#14310). Add DVK MFM hard disk controller HLE (#14393) [Sergey Svishchev]. Add bus error and BEVENT (periodic timer) callbacks (#14207): Support systems with entire memory space covered by a view (uknc) -- views are not initialized at device_start() time; correct initial state of PC11 device [Sergey Svishchev]. Get DVK card implementation detals out of headers [Vas Crabb]. - 0.271: Moved BK0010 floppy drive controller to a card device, and fixed disk writes [Sergey Svishchev]. - 0.266: Reuse Z80 daisy chain code for vectored interrupts [Sergey Svishchev]. - 0.240: Added 'DVK KGD monochrome frame buffer device [Sergey Svishchev]. - 0.222: Sergey Svishchev added 'DEC Qbus bus' device. Added skeleton DEC Qbus and PC11 paper tape reader/punch [Sergey Svishchev]. $end $info=qbus_slot $mame 0.222 [Sergey Svishchev] DEC Qbus slot, , ???? DRIVER: devices/bus/qbus/qbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Sergey Svishchev added 'DEC Qbus slot' device. ROMSET: None required. $end $info=qdpsvia $mame 0.288 [R. Belmont] Apple pseudo-VIA (IOSB/PrimeTime/PrimeTime II), , ???? DRIVER: devices/machine/pseudovia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: R. Belmont added 'Apple pseudo-VIA (IOSB/PrimeTime/PrimeTime II)' device. $end $info=qdu386dx $mame 0.215 [rfka01] QD-U386DX VER 1.0, , 199? Technical informations: https://theretroweb.com/motherboards/s/qdi-qd-u386dx DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'QD-U386DX VER 1.0' system. ROMSET: 65536 bytes in 1 file / 39.67Kb packed $end $info=qed5271be $mame 0.184 MIPS QED5271 (big), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'MIPS QED5271 (big)' [Angelo Salese]. - 0.184: Added 'QED5271 (big)' device. ROMSET: None required. $end $info=qed5271le $mame 0.184 MIPS QED5271 (little), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'MIPS QED5271 (little)' [Angelo Salese]. - 0.184: Added 'QED5271 (little)' device. ROMSET: None required. $end $info=qfire $mame 0.221 [hap, Sean Riddle] Quickfire, Electroplay, 1979 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: hap and Sean Riddle added 'Electroplay Quickfire' system. ROMSET: 2256 bytes in 3 files / 1.29Kb packed $end $info=qg640 $mame 0.265 [AJR] Matrox QG-640 Color Display Processor Card, , ???? DRIVER: devices/bus/qbus/qg640.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: AJR added 'Matrox QG-640 Color Display Processor Card' device. ROMSET: 131072 bytes in 2 files / 73.37Kb packed $end $info=qi600 $mame 0.143u2 [Kaylee] Apricot Qi 600 (Neptune Motherboard), Apricot, 1988 As the larger brother of the Qi 300, this system contained 16 and 32-bit expansion slots. Versions included a DSU file server system (source: http://insight.actapricot.org/insight/products/desktops/qi600/qi6main.htm). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot Qi 600 (Neptune Motherboard)' system. ROMSET: 131072 bytes in 2 files / 68.61Kb packed $end $info=qi900 $mame 0.143u2 [Kaylee] Apricot Qi 900 (Scorpion Motherboard), Apricot, 1990 The Qi 900 has the same external appearance as Qi 300 and Qi 600 but utilises Intel's 80486DX processor chip (source: http://insight.actapricot.org/insight/products/desktops/qi900/qi9main.htm). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot Qi 900 (Scorpion Motherboard)' system. ROMSET: 131072 bytes in 2 files / 68.76Kb packed $end $info=qic02_connector $mame 0.285 [Patrick Mackinlay] QIC-02 Connector, , ???? DRIVER: devices/bus/qic02/qic02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Patrick Mackinlay added 'QIC-02 Connector' device. ROMSET: None required. $end $info=qimi $mame 0.154 QL Internal Mouse Interface, , ???? DRIVER: sinclair/qimi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'QL Internal Mouse Interface' device. ROMSET: None required. $end $info=qkracer $mame 0.229 [hap, Sean Riddle] QuizKid Racer (MM5799 version), National Semiconductor, 1977 Quiz Kid Racer is an arithmetic quiz game for one or more children, introduced by National Semiconductor in 1978. According to a Montgomery Ward advertisement published that year, the game was designed for children six years old and up. It presented problems in addition, subtraction, multiplication, and division at different levels of difficulty. Questions at the “PRO?? level are more difficult than those at the “AMATEUR?? level. At the “COMPLEX?? level, one number, an operation, and the answer are given – the child provides the other number. Problems also can appear as tables. Pressing the correct answer causes a green light to the right of the display to light up. After an incorrect answer, a child was allowed another try, after this the correct answer appears in the display. Two children also could play the game competitively using two copies of the game. The object has a white plastic case with a brightly colored sticker as the keyboard. The game has twenty rectangular plastic keys. These include ten digit keys, four operation keys, four keys for setting the level of the game, a “SLOW?? key, and a “FAST?? key. The on/off switch is above the keys. A mark above it reads: National (/) Semiconductor. A mark right of the keys reads: Racer. A mark above the display reads: QuizKid (source: https://www.si.edu/object/national-semiconductor-quiz-kid-racer-electronic-game:nmah_1305766). DRIVER: handheld/hh_cops1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.256: Renamed (qkracerm) to (qkracer). - 0.229: hap and Sean Riddle added 'National Semiconductor QuizKid Racer (MM5799 version)' system. ROMSET: 1790 bytes in 2 files / 1.50Kb packed $end $info=qkracera $mame 0.181 [hap, Sean Riddle] QuizKid Racer (COP420 version), National Semiconductor, 1979 Quiz Kid Racer is an arithmetic quiz game for one or more children, introduced by National Semiconductor in 1978. According to a Montgomery Ward advertisement published that year, the game was designed for children six years old and up. It presented problems in addition, subtraction, multiplication, and division at different levels of difficulty. Questions at the “PRO?? level are more difficult than those at the “AMATEUR?? level. At the “COMPLEX?? level, one number, an operation, and the answer are given – the child provides the other number. Problems also can appear as tables. Pressing the correct answer causes a green light to the right of the display to light up. After an incorrect answer, a child was allowed another try, after this the correct answer appears in the display. Two children also could play the game competitively using two copies of the game. The object has a white plastic case with a brightly colored sticker as the keyboard. The game has twenty rectangular plastic keys. These include ten digit keys, four operation keys, four keys for setting the level of the game, a “SLOW?? key, and a “FAST?? key. The on/off switch is above the keys. A mark above it reads: National (/) Semiconductor. A mark right of the keys reads: Racer. A mark above the display reads: QuizKid (source: https://www.si.edu/object/national-semiconductor-quiz-kid-racer-electronic-game:nmah_1305766). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.256: Renamed (qkracer) to (qkracera). - 0.181: hap and Sean Riddle added 'National Semiconductor QuizKid Racer (COP420 version)' system. ROMSET: 1024 bytes in 1 file / 0.94Kb packed $end $info=qkspeller $mame 0.229 [hap, Sean Riddle] QuizKid Speller, National Semiconductor, 1978 This electronic toy was designed, in the language of a March, 1980, advertisement, to teach children spelling “painlessly.?? It has a gray plastic case, and twenty-nine rectangular plastic keys. These include twenty-six rectangular letter keys, a start key, a next key, and an erase key. A switch at the center of the top row of keys can be set on spell, learn, or game mode. Above this are a green light, a two-place LED display, and a red light. A sticker above this reads: NSC National Semiconductor. An on/off switch is on the left side and a jack for a power adapter on the back edge (source: https://www.si.edu/object/national-semiconductor-quiz-kid-speller-electronic-game%3Anmah_1305765). DRIVER: handheld/hh_cops1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.229: hap and Sean Riddle added 'National Semiconductor QuizKid Speller' system. ROMSET: 1790 bytes in 2 files / 1.46Kb packed $end $info=ql $mame 0.93 [Curt Coder] QL (UK), Sinclair Research Ltd, 1984 The Sinclair QL (for Quantum Leap), was a personal computer launched by Sinclair Research in 1984, as the successor to the Sinclair ZX Spectrum. The QL, based on the Motorola 68008 microprocessor, was aimed at the hobbyist and small business markets, but failed to achieve commercial success. The QL was originally conceived in 1981 under the code-name ZX83, as a portable computer for business users, with a built-in ultra-thin flat-screen CRT display (similar to the later TV80 pocket TV), printer and modem. As development progressed, and ZX83 became ZX84, it eventually became clear that the portability features were over-ambitious and the specification was reduced to a conventional desktop configuration. It was designed to be more powerful than the IBM Personal Computer, and comparable to Apple's Macintosh (source: http://en.wikipedia.org/wiki/Sinclair_QL). DRIVER: sinclair/ql.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ql_cart.xml, ql_cass.xml, ql_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.148u3: Added 'floppy softlist [anonymous]. - 0.146u3: Added 'software list for Microdrive cassettes [Curt Coder]. - 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 ided 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: 329728 bytes in 13 files / 229.11Kb packed $end $info=ql_cumanafdi $mame 0.154 Cumana Floppy Disk Interface, , ???? DRIVER: devices/bus/ql/cumana_fdi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Cumana Floppy Disk Interface' device. ROMSET: 32768 bytes in 2 files / 15.55Kb packed $end $info=ql_de $mame 0.93 [Curt Coder, Phill Harvey-Smith] QL (Germany), Sinclair Research Ltd, 1985 The Sinclair QL (for Quantum Leap), was a personal computer launched by Sinclair Research in 1984, as the successor to the Sinclair ZX Spectrum. The QL, based on the Motorola 68008 microprocessor, was aimed at the hobbyist and small business markets, but failed to achieve commercial success. The QL was originally conceived in 1981 under the code-name ZX83, as a portable computer for business users, with a built-in ultra-thin flat-screen CRT display (similar to the later TV80 pocket TV), printer and modem. As development progressed, and ZX83 became ZX84, it eventually became clear that the portability features were over-ambitious and the specification was reduced to a conventional desktop configuration. It was designed to be more powerful than the IBM Personal Computer, and comparable to Apple's Macintosh (source: http://en.wikipedia.org/wiki/Sinclair_QL). DRIVER: sinclair/ql.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ql_cart.xml, ql_cass.xml, ql_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.121: Renamed (ql_mgg) to (ql_de). - 0.93: Curt Coder and Phill Harvey-Smith added 'Sinclair QL (Germany)' system. ROMSET: 147456 bytes in 5 files / 104.85Kb packed $end $info=ql_dk $mame 0.121 [Curt Coder, Phill Harvey-Smith] QL (Denmark), Sinclair Research Ltd, 1985 The Sinclair QL (for Quantum Leap), was a personal computer launched by Sinclair Research in 1984, as the successor to the Sinclair ZX Spectrum. The QL, based on the Motorola 68008 microprocessor, was aimed at the hobbyist and small business markets, but failed to achieve commercial success. The QL was originally conceived in 1981 under the code-name ZX83, as a portable computer for business users, with a built-in ultra-thin flat-screen CRT display (similar to the later TV80 pocket TV), printer and modem. As development progressed, and ZX83 became ZX84, it eventually became clear that the portability features were over-ambitious and the specification was reduced to a conventional desktop configuration. It was designed to be more powerful than the IBM Personal Computer, and comparable to Apple's Macintosh (source: http://en.wikipedia.org/wiki/Sinclair_QL). DRIVER: sinclair/ql.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ql_cart.xml, ql_cass.xml, ql_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.121: Curt Coder and Phill Harvey-Smith added 'Sinclair QL (Denmark)' system. ROMSET: 49152 bytes in 2 files / 35.05Kb packed $end $info=ql_es $mame 0.93 [Curt Coder, Phill Harvey-Smith] QL (Spain), Sinclair Research Ltd, 1985 The Sinclair QL (for Quantum Leap), was a personal computer launched by Sinclair Research in 1984, as the successor to the Sinclair ZX Spectrum. The QL, based on the Motorola 68008 microprocessor, was aimed at the hobbyist and small business markets, but failed to achieve commercial success. The QL was originally conceived in 1981 under the code-name ZX83, as a portable computer for business users, with a built-in ultra-thin flat-screen CRT display (similar to the later TV80 pocket TV), printer and modem. As development progressed, and ZX83 became ZX84, it eventually became clear that the portability features were over-ambitious and the specification was reduced to a conventional desktop configuration. It was designed to be more powerful than the IBM Personal Computer, and comparable to Apple's Macintosh (source: http://en.wikipedia.org/wiki/Sinclair_QL). DRIVER: sinclair/ql.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ql_cart.xml, ql_cass.xml, ql_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.121: Renamed (ql_mge) to (ql_es). - 0.93: Curt Coder and Phill Harvey-Smith added 'Sinclair QL (Spain)' system. ROMSET: 49152 bytes in 2 files / 35.15Kb packed $end $info=ql_expansion_slot $mame 0.154 QL expansion port, , ???? DRIVER: devices/bus/ql/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'QL expansion port' device. ROMSET: None required. $end $info=ql_fr $mame 0.93 [Curt Coder, Phill Harvey-Smith] QL (France), Sinclair Research Ltd, 1985 The Sinclair QL (for Quantum Leap), was a personal computer launched by Sinclair Research in 1984, as the successor to the Sinclair ZX Spectrum. The QL, based on the Motorola 68008 microprocessor, was aimed at the hobbyist and small business markets, but failed to achieve commercial success. The QL was originally conceived in 1981 under the code-name ZX83, as a portable computer for business users, with a built-in ultra-thin flat-screen CRT display (similar to the later TV80 pocket TV), printer and modem. As development progressed, and ZX83 became ZX84, it eventually became clear that the portability features were over-ambitious and the specification was reduced to a conventional desktop configuration. It was designed to be more powerful than the IBM Personal Computer, and comparable to Apple's Macintosh (source: http://en.wikipedia.org/wiki/Sinclair_QL). DRIVER: sinclair/ql.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ql_cart.xml, ql_cass.xml, ql_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.121: Renamed (ql_mgf) to (ql_fr). - 0.93: Curt Coder and Phill Harvey-Smith added 'Sinclair QL (France)' system. $end $info=ql_gold $mame 0.154 Miracle Gold Card, , ???? DRIVER: devices/bus/ql/miracle_gold_card.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Miracle Gold Card' device. ROMSET: 131072 bytes in 2 files / 64.53Kb packed $end $info=ql_gr $mame 0.121 [Curt Coder, Phill Harvey-Smith] QL (Greece), Sinclair Research Ltd, 1985 The Sinclair QL (for Quantum Leap), was a personal computer launched by Sinclair Research in 1984, as the successor to the Sinclair ZX Spectrum. The QL, based on the Motorola 68008 microprocessor, was aimed at the hobbyist and small business markets, but failed to achieve commercial success. The QL was originally conceived in 1981 under the code-name ZX83, as a portable computer for business users, with a built-in ultra-thin flat-screen CRT display (similar to the later TV80 pocket TV), printer and modem. As development progressed, and ZX83 became ZX84, it eventually became clear that the portability features were over-ambitious and the specification was reduced to a conventional desktop configuration. It was designed to be more powerful than the IBM Personal Computer, and comparable to Apple's Macintosh (source: http://en.wikipedia.org/wiki/Sinclair_QL). DRIVER: sinclair/ql.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ql_cart.xml, ql_cass.xml, ql_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.121: Curt Coder and Phill Harvey-Smith added 'Sinclair QL (Greece)' system. ROMSET: 49152 bytes in 2 files / 35.24Kb packed $end $info=ql_it $mame 0.93 [Curt Coder, Phill Harvey-Smith] QL (Italy), Sinclair Research Ltd, 1985 The Sinclair QL (for Quantum Leap), was a personal computer launched by Sinclair Research in 1984, as the successor to the Sinclair ZX Spectrum. The QL, based on the Motorola 68008 microprocessor, was aimed at the hobbyist and small business markets, but failed to achieve commercial success. The QL was originally conceived in 1981 under the code-name ZX83, as a portable computer for business users, with a built-in ultra-thin flat-screen CRT display (similar to the later TV80 pocket TV), printer and modem. As development progressed, and ZX83 became ZX84, it eventually became clear that the portability features were over-ambitious and the specification was reduced to a conventional desktop configuration. It was designed to be more powerful than the IBM Personal Computer, and comparable to Apple's Macintosh (source: http://en.wikipedia.org/wiki/Sinclair_QL). DRIVER: sinclair/ql.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ql_cart.xml, ql_cass.xml, ql_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.121: Renamed (ql_mgi) to (ql_it). - 0.93: Curt Coder and Phill Harvey-Smith added 'Sinclair QL (Italy)' system. ROMSET: 49152 bytes in 2 files / 35.12Kb packed $end $info=ql_kdi $mame 0.154 Kempston Disk Interface, , ???? DRIVER: devices/bus/ql/kempston_di.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Kempston Disk Interface' device. ROMSET: 8192 bytes in 1 file / 6.05Kb packed $end $info=ql_mhd $mame 0.154 Miracle Hard Disk, , ???? DRIVER: devices/bus/ql/miracle_hd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Miracle Hard Disk' device. ROMSET: 8192 bytes in 1 file / 5.66Kb packed $end $info=ql_mpfdi $mame 0.154 Micro Peripherals Floppy Disk Interface, , ???? DRIVER: devices/bus/ql/mp_fdi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Micro Peripherals Floppy Disk Interface' device. ROMSET: 8192 bytes in 1 file / 4.77Kb packed $end $info=ql_opdbm $mame 0.154 OPD Basic Master, , ???? DRIVER: devices/bus/ql/opd_basic_master.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'OPD Basic Master' device. ROMSET: 65536 bytes in 1 file / 26.68Kb packed $end $info=ql_pcmlqdi $mame 0.154 PCML Q+ Disk Interface, , ???? DRIVER: devices/bus/ql/pcml_qdisk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'PCML Q+ Disk Interface' device. ROMSET: 16384 bytes in 1 file / 9.81Kb packed $end $info=ql_qldisc $mame 0.154 CST QL Disc Interface, , ???? DRIVER: devices/bus/ql/cst_qdisc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (ql_qdisc) to (ql_qldisc). - 0.154: Added 'CST QL Disc Interface' device. ROMSET: 16384 bytes in 2 files / 12.45Kb packed $end $info=ql_qplus4 $mame 0.154 CST Q+4, , ???? DRIVER: devices/bus/ql/cst_q_plus4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'CST Q+4' device. ROMSET: 8192 bytes in 1 file / 0.45Kb packed $end $info=ql_qubide $mame 0.154 QubIDE, , ???? DRIVER: devices/bus/ql/qubide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'QubIDE' device. ROMSET: 49710 bytes in 5 files / 29.29Kb packed $end $info=ql_rom_cartridge_slot $mame 0.154 QL ROM cartridge slot, , ???? DRIVER: devices/bus/ql/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'QL ROM cartridge slot' device. ROMSET: None required. $end $info=ql_sdisk $mame 0.154 Sandy Super Disk, , ???? DRIVER: devices/bus/ql/sandy_superdisk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Sandy Super Disk' device. ROMSET: 16384 bytes in 1 file / 8.54Kb packed $end $info=ql_se $mame 0.93 [Curt Coder, Phill Harvey-Smith] QL (Sweden), Sinclair Research Ltd, 1985 The Sinclair QL (for Quantum Leap), was a personal computer launched by Sinclair Research in 1984, as the successor to the Sinclair ZX Spectrum. The QL, based on the Motorola 68008 microprocessor, was aimed at the hobbyist and small business markets, but failed to achieve commercial success. The QL was originally conceived in 1981 under the code-name ZX83, as a portable computer for business users, with a built-in ultra-thin flat-screen CRT display (similar to the later TV80 pocket TV), printer and modem. As development progressed, and ZX83 became ZX84, it eventually became clear that the portability features were over-ambitious and the specification was reduced to a conventional desktop configuration. It was designed to be more powerful than the IBM Personal Computer, and comparable to Apple's Macintosh (source: http://en.wikipedia.org/wiki/Sinclair_QL). DRIVER: sinclair/ql.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ql_cart.xml, ql_cass.xml, ql_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.121: Renamed (ql_mgs) to (ql_se). - 0.93: Curt Coder and Phill Harvey-Smith added 'Sinclair QL (Sweden)' system. $end $info=ql_sqboard256 $mame 0.154 Sandy SuperQBoard 256K, , ???? DRIVER: devices/bus/ql/sandy_superqboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Sandy SuperQBoard 256K' device. ROMSET: 98304 bytes in 3 files / 59.34Kb packed $end $info=ql_sqboard512 $mame 0.154 Sandy SuperQBoard 512K, , ???? DRIVER: devices/bus/ql/sandy_superqboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Sandy SuperQBoard 512K' device. ROMSET: 98304 bytes in 3 files / 59.34Kb packed $end $info=ql_sqmouse $mame 0.154 Sandy SuperQMouse, , ???? DRIVER: devices/bus/ql/sandy_superqboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Sandy SuperQMouse' device. ROMSET: 98304 bytes in 3 files / 59.34Kb packed $end $info=ql_sqmouse512 $mame 0.154 Sandy SuperQMouse 512K, , ???? DRIVER: devices/bus/ql/sandy_superqboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Sandy SuperQMouse 512K' device. ROMSET: 98304 bytes in 3 files / 59.34Kb packed $end $info=ql_standard $mame 0.154 QL standard ROM cartridge, , ???? DRIVER: devices/bus/ql/std.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'QL standard ROM cartridge' device. ROMSET: None required. $end $info=ql_trump $mame 0.154 QL Trump Card, , ???? DRIVER: devices/bus/ql/trumpcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'QL Trump Card' device. ROMSET: 163840 bytes in 5 files / 117.59Kb packed $end $info=ql_trump256 $mame 0.154 QL Trump Card 256K, , ???? DRIVER: devices/bus/ql/trumpcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'QL Trump Card 256K' device. ROMSET: 163840 bytes in 5 files / 117.59Kb packed $end $info=ql_trump512 $mame 0.154 QL Trump Card 512K, , ???? DRIVER: devices/bus/ql/trumpcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'QL Trump Card 512K' device. ROMSET: 163840 bytes in 5 files / 117.59Kb packed $end $info=ql_trump768 $mame 0.154 QL Trump Card 768K, , ???? DRIVER: devices/bus/ql/trumpcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'QL Trump Card 768K' device. ROMSET: 163840 bytes in 5 files / 117.59Kb packed $end $info=ql_us $mame 0.93 [Curt Coder, Phill Harvey-Smith] QL (USA), Sinclair Research Ltd, 1985 The Sinclair QL (for Quantum Leap), was a personal computer launched by Sinclair Research in 1984, as the successor to the Sinclair ZX Spectrum. The QL, based on the Motorola 68008 microprocessor, was aimed at the hobbyist and small business markets, but failed to achieve commercial success. The QL was originally conceived in 1981 under the code-name ZX83, as a portable computer for business users, with a built-in ultra-thin flat-screen CRT display (similar to the later TV80 pocket TV), printer and modem. As development progressed, and ZX83 became ZX84, it eventually became clear that the portability features were over-ambitious and the specification was reduced to a conventional desktop configuration. It was designed to be more powerful than the IBM Personal Computer, and comparable to Apple's Macintosh (source: http://en.wikipedia.org/wiki/Sinclair_QL). DRIVER: sinclair/ql.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ql_cart.xml, ql_cass.xml, ql_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.121: Renamed (ql_jsu) to (ql_us). - 0.93: Curt Coder and Phill Harvey-Smith added 'Sinclair QL (USA)' system. ROMSET: 49152 bytes in 2 files / 34.85Kb packed $end $info=qmquasar $mame 0.264 [DBWBP] Quasimidi Quasar, Quasimidi Musikelektronik GmbH, 1993 The Quasar is an early nineties synthesizer from Germany company Quasimidi. Although it is a digital synth, the Quasar was an early attempt at simulating vintage analog sounds without using an oscillator. Instead, the Quasar featured Multi-Algorithm Sound Synthesis or M.A.S.S. for short. Quasar comes with a selection of 1000 onboard sounds, but what makes them unique compared to the competition of the time was that they were all processed using different synthesis techniques. It features the standard 16 parts expected from a synth module, including a drum-part and all of them can be used at the same time. Also, the Quasar has 64 note polyphony and is compatible with GM (source: https://www.vintagesynth.com/quasimidi/quasar). DRIVER: skeleton/qmquasar.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: DBWBP added 'Quasimidi Musikelektronik GmbH Quasimidi Quasar' system. ROMSET: 393216 bytes in 2 files / 265.51Kb packed $end $info=qmrave $mame 0.263 [DBWBP] Rave-O-Lution 309, Quasimidi Musikelektronik GmbH, 1996 Back in 1993 it would have taken the Delphic oracle (plus, no doubt, the sacrifice of your first‑born) to predict the future plans of German company Quasimidi. At the time, their main product was a slightly expensive hardware auto‑accompaniment sequencer (the Styledrive), yet by August 1994 SOS was reviewing their Quasar synth module. Since then the company has hardly looked back, releasing a family of imaginatively named synth modules and keyboards aimed not‑so‑squarely at the analogue‑obsessed '90s dance musician. Quasimidi's latest release is the 309 Rave‑O‑Lution, and if that name doesn't give you an instant idea of its target market, it's time to take up knitting. On the face of it, the 309 appears to be direct competition for Roland's MC303 Groovebox; that is to say, a combination of drum machine, pattern‑based sequencer and analogue‑style synth, with 100 appropriately programmed preset Patterns to get you started (source: https://www.soundonsound.com/reviews/quasimidi-rave-o-lution-309). DRIVER: skeleton/qmsirius.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.263: DBWBP added 'Quasimidi Musikelektronik GmbH Rave-O-Lution 309' system. ROMSET: 524288 bytes in 1 file / 326.52Kb packed $end $info=qmsirius $mame 0.263 [DBWBP] Quasimidi Sirius, Quasimidi Musikelektronik GmbH, 1998 The Sirius is Quasimidi's souped-up keyboard similar to the RaveOLution 309 and aimed directly at the dance market. It's filled with knobs, buttons and cool colors. Designed for total control for live performance or studio work! Actually most knobs are dedicated to patch editing. It has a welcome new feature, a modern vocoder! There are also 8 control knobs for setting various mixer-type settings (level, pan, fx send). That's right, it has effects on board! It's got a great sound too! Choose from basic categories like 'bass sounds', 'dirty bass', 'pad sounds', 808 & 909 kits and much more! There's plenty of memory (96 user patches) to store your own creations. The filter and envelopes are flexible and sound very good (source: https://www.vintagesynth.com/quasimidi/sirius). DRIVER: skeleton/qmsirius.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.263: DBWBP added 'Quasimidi Musikelektronik GmbH Quasimidi Sirius' system. ROMSET: 1048576 bytes in 2 files / 639.90Kb packed $end $info=qpet $mame 0.282 [David Haywood, TeamEurope] Q Pet (2nd version), M&D, 2020 It’s a portable electronic toy inspired by 1990s virtual pets. Featuring a color LCD screen and motion sensors, it allows children to care for a virtual pet through touch, vibrations, and simple interactions. It includes feeding, playing, and grooming functions with audio and visual feedback. Designed for children, it combines tactile technology and digital affection in a compact, rechargeable format. DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'M&D Q Pet (2nd version)' system. ROMSET: 2105344 bytes in 2 files / 711.92Kb packed $end $info=qs300 $mame 0.266 [Olivier Galibert, Matt] QS300, Yamaha, 1999 Comparable to the W7, the QS300 is a slightly 'lighter' synthesizer and workstation. Up to 32 voice polyphony and a large 16-track on-board sequencer based off the QS300 MIDI sequencer. The sounds are quite good, generated from Yamaha's AWM2 analog modeling method, this synth has become a favorite of Ravers, Techno and Trance producers and DJs. The standard GS, GM sounds, and some of the pianos are not special, but they aren't what this synth is about! The technology from this synth was later passed on to the AN1x and the CS1x. The QS300 has a large LCD for viewing and selection of status, effects, preset voices, rhythm patterns, chords, and more. It's full of hundreds of sounds including 22 drum kits. It has a disk drive, Swing effect, Quantize, MIDI controller, Extra DEMO disk, XG compatible; an impressive workstation for the price (source: https://www.vintagesynth.com/yamaha/qs300). DRIVER: yamaha/ymqs300.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: Olivier Galibert and Matt added 'Yamaha QS300' system. ROMSET: 6816768 bytes in 6 files / 4.09Mb packed $end $info=qsound_hle $mame 0.148u5 QSound (HLE), , ???? DRIVER: devices/sound/qsoundhle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Nevermind hacking around the hack. Add parent rom reference to qsound. Correction to qsound header include. Retry adding parent rom reference to qsound, function body in cpp file [hap]. - 0.196: Renamed (qsound) to (qsound_hle) and description changed to 'QSound (HLE)'. Changed sample rate and playback behaviour to better match DSP. Added low-level emulation using DSP program (only enabled in vgmplay for performance reasons) [Vas Crabb]. - 0.186: Replaced qsound.bin (8 kb) ROM with dl-1425.bin (24 kb). - 0.148u5: Added 'Q-Sound' device. ROMSET: 24576 bytes in 1 file / 2.47Kb packed $end $info=qts1 $mame 0.222 [AJR] TTI QTS-1 SCSI Host Adapter, , ???? DRIVER: devices/bus/qbus/qtx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: AJR added 'TTI QTS-1 SCSI Host Adapter' device. ROMSET: 65536 bytes in 2 files / 24.30Kb packed $end $info=qtsbc $mame 0.136 [Robbbert] SBC + 2/4, QT Computer Systems Inc., 198? DRIVER: skeleton/qtsbc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.198: BugFIX #06960: [Crash/Freeze] (qtsbc.cpp) qtsbc: Exception when using certain -rs232 slot options [AJR]. - 0.196: Rewrote driver based on SBC-880 schematics [AJR]. - 0.136: Robbbert added skeleton driver of 'QT Computer Systems SBC +2/4' system. ROMSET: 2048 bytes in 1 file / 0.48Kb packed $end $info=quadmouse $mame 0.285 [Olivier Galibert] Generic quadrature mouse support, , ???? DRIVER: devices/machine/quadmouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Olivier Galibert added 'Generic quadrature mouse support' device. ROMSET: None required. $end $info=quadro $mame 0.262 [Angelo Salese] nVidia Quadro (NV10), , ???? DRIVER: devices/bus/pci/geforce.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.262: Angelo Salese added 'nVidia Quadro (NV10)' device. ROMSET: 88064 bytes in 2 files / 49.84Kb packed $end $info=quadx $mame 0.284 [Bitsavers] Quad X, Torch Computers, 1988 1988 workstation based on the Motorola 68020 architecture, designed for professional and academic environments. It integrated UNIX System V with an advanced graphical user interface, multitasking support, and networking capabilities, offering high computing power for software development, engineering, and scientific research in a compact desktop format. DRIVER: torch/quadx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: Bitsavers added 'Torch Computers Quad X' system. ROMSET: 98304 bytes in 5 files / 37.27Kb packed $end $info=quadxp $mame 0.284 [Plamen Mihaylov] Quad X (68030 prototype), Torch Computers, 1990 The 1990 prototype, based on the Motorola 68030 processor and an evolution of the Quad X series, was designed for superior performance in professional UNIX environments. It offered faster processing speeds, expanded memory capacity, and enhanced graphics capabilities—though it never entered mass production. Instead, it represented an experimental step toward more advanced workstations for software development and research. DRIVER: torch/quadx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: Plamen Mihaylov added 'Torch Computers Quad X (68030 prototype)' system. ROMSET: 98304 bytes in 5 files / 33.84Kb packed $end $info=questarm $mame 0.212 [rfka01, aquarius] Questar/M, Honeywell Bull, 1982 PC based on a Zilog ZA processor with 64 k of RAM memory. Two 5"1/4 diskettes of 256 or 600 Kb. A fixed hard disk of 5 or 10 Mb and a removable one. An asynchronous telecom interface (source, traslated from French: http://www.histoireinform.com/Histoire/+infos6/chr6inf3.htm). DRIVER: skeleton/micral.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.212: rfka01 and aquarius added 'Honeywell Bull Questar/M' system. ROMSET: 2048 bytes in 1 file / 1.15Kb packed $end $info=quickload $mame 0.149u1 Quickload, , ???? DRIVER: devices/imagedev/snapquik.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Quickload' device. ROMSET: None required. $end $info=quizwizc $mame 0.184 [hap, Sean Riddle, Rik] Quiz Wiz Challenger, Coleco, 1981 Multi-player version of Quiz Wiz. I'm not exactly sure how it works, or if you need QWC carts, or if it will work with the original Quiz Wiz games (source: http://www.handheldmuseum.com/Coleco/QuizWizChallenger.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: quizwiz.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.184: hap, Sean Riddle and Rik added 'Coleco Quiz Wiz Challenger' system. ROMSET: 2256 bytes in 3 files / 1.36Kb packed $end $info=quorum $mame 0.132 [Miodrag Milanović] Quorum, , 19?? DRIVER: sinclair/scorpion.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović added skeleton driver of 'Quorum' system. ROMSET: 65536 bytes in 1 file / 42.96Kb packed $end $info=quorum48 $mame 0.128 [Miodrag Milanović] Kvorum 48K, , 1993 DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'Kvorum 48K' system. ROMSET: 16384 bytes in 1 file / 12.81Kb packed $end $info=qvision_wavestar $mame 0.282 [Angelo Salese] QVision WaveStar sound card, , ???? DRIVER: devices/bus/pc98_cbus/wavestar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.283: Changed description to 'QVision WaveStar sound card'. - 0.282: Angelo Salese added 'QVision WaveStar' device. ROMSET: 32768 bytes in 1 file / 4.58Kb packed $end $info=qvt102 $mame 0.192 [Robbbert] QVT-102, Qume, 1983 The Qume QVT-102 terminal was introduced sometime before January, 1983 at a price of $534 (source: http://terminals-wiki.org/wiki/index.php/Qume_QVT-102). DRIVER: qume/qvt102.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.204: Dumped an additional firmware version and dumped keyboard microcontroller [Al Kossow]. - 0.192: Robbbert added 'Qume QVT-102' system. ROMSET: 13312 bytes in 3 files / 6.88Kb packed $end $info=qvt102a $mame 0.211 [Dirk Best] QVT-102A, Qume, 1983 Technical description and pictures: https://terminals-wiki.org/wiki/index.php/Qume_QVT-102 DRIVER: qume/qvt102.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.211: Dirk Best added 'Qume QVT-102A' system. ROMSET: 8192 bytes in 1 file / 6.00Kb packed $end $info=qvt103 $mame 0.192 [Robbbert] QVT-103, Qume, 1983 The Qume QVT-103 terminal was introduced in March, 1984 (source: ). DRIVER: qume/qvt103.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.192: Robbbert added 'Qume QVT-103' system. ROMSET: 29696 bytes in 4 files / 16.32Kb packed $end $info=qvt190 $mame 0.192 [Robbbert] QVT-190, Qume, 1987 DRIVER: qume/qvt190.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.192: Robbbert added 'Qume QVT-190' system. ROMSET: 40960 bytes in 2 files / 21.62Kb packed $end $info=qvt201 $mame 0.192 [Robbbert] QVT-201 (Rev. T201VE), Qume, 1986 The Qume QVT-201 terminal was introduced sometime before May, 1985 (source: http://terminals-wiki.org/wiki/index.php/Qume_QVT-201). DRIVER: qume/qvt201.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.192: Robbbert added 'Qume QVT-201' system. ROMSET: 36864 bytes in 3 files / 19.56Kb packed $end $info=qvt70 $mame 0.192 [Robbbert] QVT-70, Qume, 1992 The Qume QVT-70 was introduced in May, 1992 at a price of $979 (source: http://terminals-wiki.org/wiki/index.php/Qume_QVT-70). DRIVER: qume/qvt70.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.192: Robbbert added 'Qume QVT-70' system. ROMSET: 196608 bytes in 2 files / 97.58Kb packed $end $info=qvt82 $mame 0.224 [Bitsavers] QVT-82, Qume, 1993 DRIVER: qume/qvt70.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.224: Bitsavers added 'Qume QVT-82' system. ROMSET: 131072 bytes in 2 files / 80.09Kb packed $end $info=qx10 $mame 0.132 [Mariusz Wojcieszek] QX-10, Epson, 1983 The Epson QX-10 is a microcomputer running CP/M or TPM-III (CP/M-80 compatible) which was introduced in 1983. It was based on a Zilog Z80 microprocessor, running at 4 MHz, provided up to 256K of RAM organized in four switchable banks, and included a separate graphics processor chip (?PD7220) manufactured by NEC to provide advanced graphics capabilities. In the USA, two versions were launched; a basic CP/M configuration with 64 K RAM and the HASCI configuration with 256 K RAM and the special HASCI keyboard to be used with the bundled application suite, called Valdocs. The European and Japanese versions were like the CP/M configurations. TPM-III was used for Valdocs and some copy protected programs like Logo Professor (source: http://en.wikipedia.org/wiki/Epson_QX-10). DRIVER: epson/qx10.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: qx10_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.272: Add checksums for multifont rom dumps (#12910) [Brian Johnson]. - 0.249: Added YM2149-based sound card. Added hard disk support for the Epson QX-10 (IDE and ComFiler CR-1510 option boards) [Brian Johnson]. - 0.242: Implement floppy motor on timer. Install software timer interrupts. Add multifont option card [Brian Johnson]. - 0.233: Add centronics printer port (#8034) [Brian Johnson]. - 0.149: Added 'floppy software list [Curt Coder]. - 0.147u4: Downgrade floppies to DD [Olivier Galibert]. - 0.143u8: Added 'proper ROM dumps [F.J. Kraan]. - 0.135: Driver boots and load CP/M from floppy image [Mariusz Wojcieszek]. - 0.132: Mariusz Wojcieszek added skeleton driver of 'Epson QX-10' system. ROMSET: 8192 bytes in 3 files / 3.78Kb packed $end $info=qx10_keyboard_ascii $mame 0.149u1 Epson QX-10 Keyboard (ASCII), , ???? DRIVER: devices/bus/epson_qx/keyboard/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.249: Renamed (qx10_keyboard) to (qx10_keyboard_ascii) and description changed to 'Epson QX-10 Keyboard (ASCII)'. - 0.186: Changed description to 'Epson QX-10 Keyboard'. - 0.149u1: Added 'QX10 Keyboard' device. ROMSET: 2048 bytes in 1 file / 0.80Kb packed $end $info=qx10_keyboard_hasci $mame 0.249 [Vas Crabb] Epson QX-10 Keyboard (HASCI), , ???? DRIVER: devices/bus/epson_qx/keyboard/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.249: Vas Crabb added 'Epson QX-10 Keyboard (HASCI)' device. ROMSET: 2048 bytes in 1 file / 0.80Kb packed $end $info=qy70 $mame 0.245 [BALATON Zoltan] QY70 Music Sequencer, Yamaha, 1997 A handheld style sequencer with an XG-compatible tone generator added 'to the sequencing features of the QY700, which was released the previous year. The 4,167 phrases and 768 patterns cover various genres, which makes creating accompaniment as easy as selecting chords and patterns. Also, the accessory “QY Data Filer?? enables the QY70 to exchange music data with the computer it is linked to (source: https://www.yamaha.com/en/about/innovation/collection/detail/2080/). DRIVER: yamaha/ymqy70.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.245: BALATON Zoltan added 'Yamaha QY70 Music Sequencer' system. ROMSET: 2098176 bytes in 2 files / 807.95Kb packed $end $info=r100 $mame 0.220 [DBWBP] R-100 Digital Drum Machine, Kawai Musical Instrument Manufacturing, 1987 The Kawai R-100 is drum machine released in 1987. The R-100 is the bigger brother of the R-50and having velocity sensitive pads unlike the R-50. It has 24 on board samples that are 12-bit PCM format with a sample rate of 32kHz and eight individual outputs as well as stereo and mono outputs for routing to an external mixing desk (source: https://en.m.wikipedia.org/wiki/Kawai_R-100). DRIVER: kawai/r100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.249: Add skeleton key scanner device [AJR]. - 0.220: DBWBP added 'Kawai Musical Instrument Manufacturing R-100 Digital Drum Machine' system. ROMSET: 655360 bytes in 5 files / 440.90Kb packed $end $info=r2000 $mame 0.203 MIPS R2000, , ???? DRIVER: devices/cpu/mips/mips1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Added 'MIPS R2000' device. ROMSET: None required. $end $info=r2000a $mame 0.204 MIPS R2000A, , ???? DRIVER: devices/cpu/mips/mips1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'MIPS R2000A' device. ROMSET: None required. $end $info=r3000 $mame 0.204 MIPS R3000, , ???? DRIVER: devices/cpu/mips/mips1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'MIPS R3000' device. ROMSET: None required. $end $info=r3000a $mame 0.204 MIPS R3000A, , ???? DRIVER: devices/cpu/mips/mips1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'MIPS R3000A' device. ROMSET: None required. $end $info=r3041 $mame 0.149u1 IDT R3041, , ???? DRIVER: devices/cpu/mips/mips1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Changed description to 'IDT R3041'. - 0.196: Changed description to 'MIPS R3041' [Angelo Salese]. - 0.149u1: Added 'R3041' device. ROMSET: None required. $end $info=r3051 $mame 0.184 [Aaron Giles, Patrick Mackinlay] IDT R3051, , ???? DRIVER: devices/cpu/mips/mips1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Changed description to 'IDT R3051'. - 0.196: Changed description to 'MIPS R3051' [Angelo Salese]. - 0.184: Aaron Giles and Patrick Mackinlay aadded R3051' device. ROMSET: None required. $end $info=r3052 $mame 0.169 IDT R3052, , ???? DRIVER: devices/cpu/mips/mips1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Changed description to 'IDT R3052'. - 0.196: Changed description to 'MIPS R3052' [Angelo Salese]. - 0.169: Added 'R3052' device. ROMSET: None required. $end $info=r3052e $mame 0.204 IDT R3052E, , ???? DRIVER: devices/cpu/mips/mips1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'IDT R3052E' device. ROMSET: None required. $end $info=r3071 $mame 0.184 IDT R3071, , ???? DRIVER: devices/cpu/mips/mips1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Changed description to 'IDT R3071'. - 0.196: Changed description to 'MIPS R3071' [Angelo Salese]. - 0.184: Added 'R3071' device. ROMSET: None required. $end $info=r3081 $mame 0.184 IDT R3081, , ???? DRIVER: devices/cpu/mips/mips1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Changed description to 'IDT R3081'. - 0.196: Changed description to 'MIPS R3081' [Angelo Salese]. - 0.184: Added 'R3081' device. ROMSET: None required. $end $info=r4000 $mame 0.207 MIPS R4000, , ???? DRIVER: devices/cpu/mips/r4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: Intention is no longer a mask [Patrick Mackinlay]. - 0.245: Partially implemented secondary cache tag manipulation [Brice Onken]. - 0.242: Set TLB global bit in EntryLo0 and EntryLo1 on TLBR instruction [Brice Onken]. - 0.218: Fixed bad virtual address for [ls][dw][lr] exceptions, and fixed CP0 status on soft reset. Also improved logging and cleaned up code [Patrick Mackinlay]. - 0.214: Report the correct sub-revision for the R4600, and allow specific R4x00 types to specify the FPU ID as well [Ryan Holtz]. - 0.210: Added 'bus error functionality [Ryan Holtz]. - 0.207: Added 'MIPS R4000' device. ROMSET: None required. $end $info=r4000be $mame 0.202 MIPS R4000 (big), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'MIPS R4000 (big)' device. ROMSET: None required. $end $info=r4000le $mame 0.202 MIPS R4000 (little), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'MIPS R4000 (little)' device. ROMSET: None required. $end $info=r4400 $mame 0.207 MIPS R4400, , ???? DRIVER: devices/cpu/mips/r4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'MIPS R4400' device. ROMSET: None required. $end $info=r4400be $mame 0.202 MIPS R4400 (big), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'MIPS R4400 (big)' device. ROMSET: None required. $end $info=r4400le $mame 0.202 MIPS R4400 (little), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'MIPS R4400 (little)' device. ROMSET: None required. $end $info=r4600 $mame 0.207 QED R4600, , ???? DRIVER: devices/cpu/mips/r4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'QED R4600' device. ROMSET: None required. $end $info=r4600be $mame 0.150 MIPS R4600 (big), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'MIPS R4600 (big)' [Angelo Salese]. - 0.154: Renamed (r4600be_drc) to (r4600be). - 0.150: Added 'R4600 (big)' device. ROMSET: None required. $end $info=r4600le $mame 0.184 MIPS R4600 (little), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'MIPS R4600 (little)' [Angelo Salese]. - 0.184: Added 'R4600 (little)' device. ROMSET: None required. $end $info=r4650be $mame 0.184 MIPS IDT R4650 (big), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'MIPS IDT R4650 (big)' [Angelo Salese]. - 0.184: Added 'IDT R4650 (big)' device. ROMSET: None required. $end $info=r4650le $mame 0.184 MIPS IDT R4650 (little), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'MIPS IDT R4650 (little)' [Angelo Salese]. - 0.184: Added 'IDT R4650 (little)' device. ROMSET: None required. $end $info=r4700be $mame 0.184 MIPS R4700 (big), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'MIPS R4700 (big)' [Angelo Salese]. - 0.184: Added 'R4700 (big)' device. ROMSET: None required. $end $info=r4700le $mame 0.184 MIPS R4700 (little), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'MIPS R4700 (little)' [Angelo Salese]. - 0.184: Added 'R4700 (little)' device. ROMSET: None required. $end $info=r5000 $mame 0.220 [Ryan Holtz] MIPS R5000, , ???? DRIVER: devices/cpu/mips/r4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Ryan Holtz added 'MIPS R5000' device. ROMSET: None required. $end $info=r5000be $mame 0.150 MIPS R5000 (big), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'MIPS R5000 (big)' [Angelo Salese]. - 0.154: Renamed (r5000be_drc) to (r5000be). - 0.150: Added 'R5000 (big)' device. ROMSET: None required. $end $info=r5000le $mame 0.184 MIPS R5000 (little), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'MIPS R5000 (little)' [Angelo Salese]. - 0.184: Added 'R5000 (little)' device. ROMSET: None required. $end $info=r5900be $mame 0.255 [Ryan Holtz] Emotion Engine Core (big), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Ryan Holtz added 'Emotion Engine Core (big)' device. ROMSET: None required. $end $info=r5900le $mame 0.199 Emotion Engine Core (little), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Changed description to 'Emotion Engine Core (little)'. - 0.199: Added 'Emotion Engine Core' device. ROMSET: None required. $end $info=r6545_1 $mame 0.158 Rockwell R6545-1 CRTC, , ???? DRIVER: devices/video/mc6845.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Rockwell R6545-1 CRTC'. - 0.158: Added 'R6545-1 CRTC' device. ROMSET: None required. $end $info=r65c02 $mame 0.169 Rockwell R65C02, , ???? DRIVER: devices/cpu/m6502/r65c02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Corrected memory access patterns for read-modify-write instructions [AJR]. - 0.196: Changed description to 'Rockwell R65C02' [Angelo Salese]. - 0.169: Added 'R65C02' device. ROMSET: None required. $end $info=r65c102 $mame 0.273 [hap] Rockwell R65C102, , ???? DRIVER: devices/cpu/m6502/r65c02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: hap added 'Rockwell R65C102' device. ROMSET: None required. $end $info=r65c112 $mame 0.273 [hap] Rockwell R65C112, , ???? DRIVER: devices/cpu/m6502/r65c02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: hap added 'Rockwell R65C112' device. ROMSET: None required. $end $info=r65c19 $mame 0.217 [AJR] Rockwell R65C19 MCU, , ???? DRIVER: devices/cpu/m6502/r65c19.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.217: AJR added 'Rockwell R65C19 MCU' device. ROMSET: None required. $end $info=r65c22 $mame 0.228 [Olivier Galimbert] Rockwell R65C22 VIA, , ???? DRIVER: devices/machine/6522via.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Olivier Galimbert added 'Rockwell R65C22 VIA' device. ROMSET: None required. $end $info=r65nc22 $mame 0.228 [AJR] Rockwell R65NC22 VIA, , ???? DRIVER: devices/machine/6522via.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: AJR added 'Rockwell R65NC22 VIA' device. ROMSET: None required. $end $info=r8 $mame 0.220 [DBWBP] R-8 Human Rhythm Composer (v2.02), Roland, 1989 One of the very best drum machines ever. It has excellent sounds which can be expanded by adding additional sound cards (808 and 909 cards). Great rock, electronic, ethnic and industrial style drumkits! Most of the sounds are editable - tune, decay, attack, nuance, output, etc. But its coolest tricks are the Feel Patches which give your program a human-like groove! The sounds are ROM based samples, the R-8 has 32 note polyphony, 68 instruments, 100 patterns and 10 songs! The R-8 later became the R-8mkII with more memory and sounds (source: http://www.vintagesynth.com/roland/r8.php). DRIVER: roland/roland_r8.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: r8_card.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.240: Add PCM cards [ValleyBell]. - 0.220: DBWBP added 'Roland R-8 Human Rhythm Composer (v2.02)' system. ROMSET: 131072 bytes in 1 file / 55.28Kb packed $end $info=r800 $mame 0.237 [AJR] ASCII R800, , ???? DRIVER: devices/cpu/z80/r800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Removed undocumented Z80 instructions that are not supported by the R800. Updated basic instruction timing. Implement MULUB and MULUW Other R800 features are not implemented [Wilbert Pol]. - 0.237: AJR added 'ASCII R800' device. ROMSET: None required. $end $info=r8m $mame 0.220 [DBWBP] R-8M Total Percussion Sound Module (v1.04), Roland, 1990 Classic vintage Roland R-8M drum machine in good condition. Minor cosmetic blemishes, but the unit powers on and works correctly. Includes power adapter and five sound cards: R8-08 Dry, R8-01 Contemporary Percussion, R8-07 Mallet, R8-02 Jazz Brush, and R8-11 Metallic Percussion (source: https://reverb.com/item/5791093-roland-r-8m-drum-machine-with-5-r8-sound-module-cards). DRIVER: roland/roland_r8.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: r8_card.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Roland R-8M Total Percussion Sound Module (v1.04)' system. ROMSET: 131072 bytes in 1 file / 43.79Kb packed $end $info=r8mk2 $mame 0.220 [DBWBP] R-8 Mk II Human Rhythm Composer (v1.0.3), Roland, 1992 One of the very best drum machines ever. It has excellent sounds which can be expanded by adding additional sound cards (808 and 909 cards). Great rock, electronic, ethnic and industrial style drumkits! Most of the sounds are editable - tune, decay, attack, nuance, output, etc. (source: http://vi.raptor.ebaydesc.com/ws/eBayISAPI.dll?ViewItemDescV4&item=143540946059&category=38069&pm=1&ds=0&t=1584642959543). DRIVER: roland/roland_r8.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: r8_card.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Roland R-8 Mk II Human Rhythm Composer (v1.0.3)' system. ROMSET: 131072 bytes in 1 file / 54.45Kb packed $end $info=r9751 $mame 0.169 [Brandon Munger] ROLM 9751 Model 10, ROLM Systems, Inc., 1988 The Model 10 brought the power and applications of the 9751 CBX to small and medium-size business in a compact, cost-effective package. Up to 100 stations could be supported by a single modular cabinet (single shelf)' system. Cabinets two and three each supporting up to 250 stations, could be added 'in an integrated, stackable fashion to bring the Model 10's capacity to 600 stations. The Model 10 is designed to operate in standard office environments. Release 9005 supports the 9751 CBX Model Model 10 with all the single-card interfaces and a full range of applications. The Model 10 has the same data-connectivity capability as the other 9751 CBX models, is fully data compatible, and with the optional Data Front End Processor II(DFE II), became a highly efficient system for voice and data integration. The Model 10 cannot use Cornet hardware (RPDN card); CORNet is a proprietary networking software (an extension of ISDN PRI protocols) for Siemens PBXs and the original 9751-9005 model. Also the cabinet is a different design from the other models (the Model 20 through 70 use the same cabinet design, etc.) (source: https://en.wikipedia.org/wiki/ROLM). DRIVER: rolm/r9751.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: r9751.xml RESOURCES: Snap, Title and Icon. WIP: - 0.203: updates - Disktool is now fully functional: i86: Allow '188 to advance DMA immediately if DRQ is held high when source synchronous DMA is started. Connected SMIOC DMA to 68k CPU and fixed communication. Emulated SCC2698B octal UART and connected to SMIOC. Improved logging [Brandon Munger, Stephen Stair]. - 0.202: BugFIX #07086: [Crash/Freeze] (r9751.cpp) r9751: [debug] Assertion Failed! Expression: m_functions.empty() [Osso]. - 0.194: Added keyboard input queue and CBX OS stack tracing [Brandon Munger]. - 0.192: Added 'more SMIOC commands - disktool is now able to print startup text [Brandon Munger]. - 0.188: Added 'preliminary SMIOC device with 8237 DMA controllers and RS-232 ports [Brandon Munger]. - 0.187: Added 'more SMIOC registers [Brandon Munger]. - 0.176: Add save state support, document progress and clean up, add PROM version 4.2 [Brandon Munger]. - 0.174: Add CBX 9005.2.79 software in r9751.xml. Fix race condition in PDC' device. Multi disk load now possible [Brandon Munger]. - 0.173: Add more floppy debugging and fix DMA masking [Brandon Munger]. - 0.171: Add more DMA registers for serial and floppy [Brandon Munger]. - 0.170: Clean up, add timer register, and add another system disk set to software list [Brandon Munger]. - 0.169: Brandon Munger added 'ROLM Systems, Inc. ROLM 9751 Model 10' system. ROMSET: 131072 bytes in 2 files / 54.02Kb packed $end $info=ra145 $mame 0.227 [Team Europe, David Haywood] Retro Arcade 16 Bits Classic Edition Mini TV Game Console - 145 Classic Games - TV Arcade Plug and Play (Mega Drive bootlegs), , 2018 Both adults and children can play, it is support 16-bit game which has better picture quality and can work fluently. It contains 145 classic game and is enough to keep you entertained, as long as there is a TV then you can have fun. This 16-bit Arcade game console is powered by 3 AAA batteries and has plug and play, use the AV cable to connect your TV and quickly start playing. It features a smooth and burr free surface, the button is sensitive and you can press it with comfort. This game console features strong structure case and it is not easy to be damaged and abrasion resistant, you can use it for a long time (source, traslated from Italian: https://www.amazon.it/rongweiwang-Consolle-Joystick-Giocattolo-Elettrico/dp/B08LYKXK6K/ref=asc_df_B08LYKXK6K/?tag=googshopit-21&linkCode=df0&hvadid=459293437841&hvpos=&hvnetw=g&hvrand=13204826360174864366&hvpone=&hvptwo=&hvqmt=&hvdev=m&hvdvcmdl=&hvlocint=&hvlocphy=20583&hvtargid=pla-1060746310538&psc=1). DRIVER: sega/megadriv_unksoc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). NOTE: Video: https://www.youtube.com/watch?v=1IjGIjDlibs WIP: - 0.227: Team Europe and David Haywood added 'Retro Arcade 16 Bits Classic Edition Mini TV Game Console - 145 Classic Games - TV Arcade Plug and Play (Mega Drive bootlegs)' system. ROMSET: 134217728 bytes in 1 file / 68.82Mb packed $end $info=ra30 $mame 0.221 [DBWBP] RA-30 Realtime Arranger, Roland, 1995 Roland RA-30 MIDI/GS/GM Realtime Arranger demo songs.The Roland RA-30 appeared in 1995. It's a 24 voices, GS/GM arranger module. DRIVER: roland/roland_ra30.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.221: DBWBP added 'Roland RA-30 Realtime Arranger' system. ROMSET: 1048576 bytes in 2 files / 397.95Kb packed $end $info=racechl8 $mame 0.261 [David Haywood, Team Europe] Racing Challenge - 8 Games In 1, Play Vision / Taikee, 2005 DRIVER: nintendo/nes_clone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: David Haywood and Team Europe added 'Play Vision / Taikee Racing Challenge - 8 Games In 1' system. ROMSET: 1572864 bytes in 2 files / 495.44Kb packed $end $info=racetime $mame 0.253 [hap, Sean Riddle, eggs] Race Time, Bandai, 1980 Technical informations: http://handheldempire.com/game.jsp?game=302&position=314 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.253: hap, Sean Riddle and eggs added 'Bandai Race Time' system. ROMSET: 224013 bytes in 4 files / 16.02Kb packed $end $info=rad_bask $mame 0.207 [Sean Riddle, Peter Wilhelmsen, David Haywood] Play TV Basketball, Radica / FarSight Studios, 2005 The Radica Play TV Basketball Game will get you off the couch and onto the Court! Play Full Game, HORSE, and slam dunk rain or shine, snow or sleet! Real Basketball, Real Challenge & Real Results! Sensors detects your shot and your movement. Plugs into your TV or VCR (source: http://www.extextoys.com/rapltvba.html). DRIVER: tvgames/elan_eu3a14.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Sean Riddle, Peter Wilhelmsen and David Haywood added 'Radica/FarSight Studios Play TV Basketball' system. ROMSET: 4194304 bytes in 1 file / 1.98Mb packed $end $info=rad_baskp $mame 0.207 [Sean Riddle, Peter Wilhelmsen, David Haywood] Connectv Basketball, Radica / FarSight Studios, 2005 The Radica Connectv Basketball game will get you off the couch and onto the Court! Play Full Game, HORSE, and slam dunk rain or shine, snow or sleet! Real Basketball, Real Challenge & Real Results! Sensors detects your shot and your movement. Plugs into your TV or VCR (source: http://www.extextoys.com/rapltvba.html). DRIVER: tvgames/elan_eu3a14.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.207: Sean Riddle, Peter Wilhelmsen and David Haywood added 'Radica/FarSight Studios Connectv Basketball' system. $end $info=rad_bass $mame 0.195 [Sean Riddle, Peter Wilhelmsen] Play TV Bass Fishin' (NTSC), Radica / SSD Company LTD, 2001 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.195: Sean Riddle and Peter Wilhelmsen added 'Radica/SSD Company LTD Play TV Bass Fishin'' system. ROMSET: 1048576 bytes in 1 file / 556.11Kb packed $end $info=rad_bassp $mame 0.195 [Sean Riddle, Peter Wilhelmsen] ConnecTV Bass Fishin' (PAL), Radica / SSD Company LTD, 2001 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.195: Sean Riddle and Peter Wilhelmsen added 'Radica/SSD Company LTD ConnecTV Bass Fishin'' system. $end $info=rad_bb $mame 0.207 [Sean Riddle, Peter Wilhelmsen] Play TV Baseball (NTSC), Radica / SSD Company LTD, 2000 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Sean Riddle and Peter Wilhelmsen added 'Radica/SSD Company LTD Play TV Baseball (NTSC)' system. ROMSET: 1048576 bytes in 1 file / 534.64Kb packed $end $info=rad_bb2 $mame 0.195 [Sean Riddle, Peter Wilhelmsen] Play TV Baseball 2 (NTSC), Radica / SSD Company LTD, 2002 Fully loaded with 32 Megabits of ROM. Even more realistic with music, commentary and NEW features like stealing and bunting. Real pitch control and fielding abilities. IR bat for precise batting. Mini games to improve your game with Home Run Derby, Make the Play, and Strike Zone. Play up to 4 players (source: https://service.mattel.com/us/productPopup.aspx?prodno=I4022&siteid=27). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.195: Sean Riddle and Peter Wilhelmsen added 'Radica/SSD Company LTD Play TV Baseball 2' system. ROMSET: 2097152 bytes in 1 file / 1.02Mb packed $end $info=rad_bb3 $mame 0.206 [Sean Riddle, Peter Wilhelmsen, David Haywood] Play TV Baseball 3, Radica / FarSight Studios, 2005 Fully loaded with 32 Megabits of ROM. Mini games to improve your game with Home Run Derby, Make the Play, and Strike Zone. Even more realistic with music, commentary and NEW features like stealing and bunting (source: https://www.amazon.ca/Mattel-I4022-PlayTV-Baseball-3/dp/B0009ETFTO). DRIVER: tvgames/elan_eu3a14.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Sean Riddle, Peter Wilhelmsen and David Haywood added 'Radica/FarSight Studios Play TV Baseball 3' system. ROMSET: 4194304 bytes in 1 file / 1.90Mb packed $end $info=rad_bb3p $mame 0.206 [Sean Riddle, Peter Wilhelmsen, David Haywood] Connectv Baseball 3, Radica / FarSight Studios, 2005 DRIVER: tvgames/elan_eu3a14.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Sean Riddle, Peter Wilhelmsen and David Haywood added 'Radica/FarSight Studios Connectv Baseball 3' system. $end $info=rad_bdp $mame 0.207 [Sean Riddle, Peter Wilhelmsen, David Haywood] Barbie Dance Party, Radica / Mattel / SSD Company LTD, 2002 This cool electronic mat connects to your TV so you can dance along with Barbie. Get your feet moving and become a dancing legend.Barbie loves to dance and now you will too. Barbie Dance Party easily connects to a television and displays your dance moves. Plug in, get moving and dance the Barbie way (source: https://www.bestbuy.com/site/radica-impulse-barbie-dance-party/6079888.p?skuId=6079888). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.207: Sean Riddle, Peter Wilhelmsen and David Haywood added 'Radica/Mattel/ SSD Company LTD Barbie Dance Party' system. ROMSET: 2097152 bytes in 1 file / 1.03Mb packed $end $info=rad_box $mame 0.195 [Sean Riddle, Peter Wilhelmsen] Play TV Boxin' (NTSC), Radica / SSD Company LTD, 200? Slip on the gloves and step into the ring. It's time for your training to pay off. Jab, upper cut and move in for the finishing blow. Boom — you've just delivered the knockout punch.Play TV Boxing lets you box right on your television. Throw a punch and watch the corresponding move happen on the screen. Simply hook the game to your TV, put on the special gloves and you're ready to become a champion (source: https://www.bestbuy.com/site/radica-impulse-play-tv-boxing/6081465.p?skuId=6081465). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.195: Sean Riddle and Peter Wilhelmsen added 'Radica/SSD Company LTD Play TV Boxing' system. ROMSET: 2097152 bytes in 1 file / 663.27Kb packed $end $info=rad_boxp $mame 0.195 [Sean Riddle, Peter Wilhelmsen] ConnecTV Boxin' (PAL), Radica / SSD Company LTD, 200? Slip on the gloves and step into the ring. It's time for your training to pay off. Jab, upper cut and move in for the finishing blow. Boom — you've just delivered the knockout punch.Play TV Boxing lets you box right on your television. Throw a punch and watch the corresponding move happen on the screen. Simply hook the game to your TV, put on the special gloves and you're ready to become a champion (source: https://www.bestbuy.com/site/radica-impulse-play-tv-boxing/6081465.p?skuId=6081465). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.195: Sean Riddle and Peter Wilhelmsen added 'Radica/SSD Company LTD ConnecTV Boxing (PAL)' system. $end $info=rad_crdn $mame 0.195 [Sean Riddle, Peter Wilhelmsen] Play TV Card Night (NTSC), Radica / SSD Company LTD, 200? DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.206: Machine promoted to working [Sean Riddle, David Haywood, Peter Wilhelmsen]. - 0.195: Sean Riddle and Peter Wilhelmsen added 'Radica/SSD Company LTD Play TV Card Night' system. ROMSET: 1048576 bytes in 1 file / 395.34Kb packed $end $info=rad_crdnp $mame 0.195 [Sean Riddle, Peter Wilhelmsen] ConnecTV Card Night (PAL), Radica / SSD Company LTD, 200? DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.206: Machine promoted to working [Sean Riddle, David Haywood, Peter Wilhelmsen]. - 0.195: Sean Riddle and Peter Wilhelmsen added 'Radica/SSD Company LTD ConnecTV Card Night (PAL)' system. $end $info=rad_crik $mame 0.197 [Sean Riddle, David Haywood] Connectv Cricket (PAL), Radica, 2006 All the action of 1st class cricket in this cricket game Unique bat and ball controllers so you control the game Play a 1-day test match a 5-day test match or a World Tournament Plugs directly into your TV or VCR so get off the couch and up to the crease Requires 6 x AA batteries not included (source: http://www.comparestoreprices.co.uk/Electronic-Games/radica-connect-tv-real-world-cricket.asp). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.197: Sean Riddle and David Haywood added 'Radica ConnecTV Cricket (PAL)' system. ROMSET: 2097152 bytes in 1 file / 483.25Kb packed $end $info=rad_digi $mame 0.220 [Sean Riddle, Clawgrip] Digi Makeover (Girl Tech), Radica, 2005 With an interactive touchpad and built-in digital camera, the Radica Digi Makeover connects to the TV so girls can project their image for an on-screen makeover. Recommended for children ages six and up, even older sisters will want to get a hand on this fun gadget. Best of all, girls can go fashion crazy without doing anything drastic (source: https://www.amazon.com/Radica-Digi-Makeover-Electronic-Device/dp/B000FSW85W). DRIVER: tvgames/spg2xx_digimake.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.220: Sean Riddle and Clawgrip added 'Radica Digi Makeover (Girl Tech)' system. ROMSET: 4194304 bytes in 1 file / 878.89Kb packed $end $info=rad_fb $mame 0.196 [Sean Riddle, Peter Wilhelmsen] Play TV Football (NTSC), Radica / SSD Company LTD, 200? EA Sports Madden Football General Features: 2-player step pad plugs directly into your TV (runs on four (4) AA batteries, not included) / Wireless motion sensitive football (runs on 2 AAA batteries). John Madden commentary as you play! / Play against different teams or play against a friend / Wireless ball for passing and play selection Game features seven on seven action including running plays, fumbles, interceptions, injuries, kickoffs, field goals, and training games to improve your skills Offense, defense, fumbles, interceptions, and more! / Pick plays and formations just like an NFL player / For Ages 8 and up / Rated E for Everyone (source: https://www.amazon.com/Radica-74021-Play-TV-Football/dp/B00023C404). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.196: Sean Riddle and Peter Wilhelmsen added 'Radica/SSD Company LTD Play TV Football (NTSC)' system. ROMSET: 4194304 bytes in 1 file / 2.51Mb packed $end $info=rad_fb2 $mame 0.206 [Sean Riddle, Peter Wilhelmsen, David Haywood] Play TV Football 2, Radica, 2007 Hit the gridiron! With Play TV Football 2, you're the star of the game, calling all the plays and executing the moves that get you into the end zone. Take control of the game with all-new Power Ups. With an interactive football action mat, four quarters of play have never felt so real. This requires 3 AA batteries, which is not included (source: https://www.amazon.com/Mattel-L7278-Play-TV-Football/dp/B000NX0V44). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Sean Riddle, Peter Wilhelmsen and David Haywood added 'Radica Play TV Football 2' system. ROMSET: 4194304 bytes in 1 file / 1.75Mb packed $end $info=rad_foot $mame 0.197 [David Haywood, R. Belmont] Connectv Football, Radica / Medialink, 2006 DRIVER: tvgames/elan_eu3a14.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Changed manufacturer in 'Radica / Medialink'. - 0.197: David Haywood and R. Belmont added 'Radica ConnecTV Football' system. ROMSET: 4194304 bytes in 1 file / 1.56Mb packed $end $info=rad_ftet $mame 0.279 [David Haywood, Sean Riddle, TeamEurope] Family Tetris (NTSC), Radica, 2006 This is a portable console dedicated to the game Tetris, designed for family use and accessible to players of all ages. Featuring a built-in display and simple controls, it allows you to start playing instantly—no TV or cables required. It includes several variations of the beloved puzzle game, with both single-player modes and multiplayer challenges. Compact and battery-powered, it’s perfect for gaming on the go and for sharing fun moments together. Its colorful design and intuitive interface make it ideal even for younger users, fostering logical thinking and strategic problem-solving in a playful way. DRIVER: tvgames/elan_eu3a05.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: Changed description to 'Family Tetris (NTSC)'. - 0.279: David Haywood and Sean Riddle, TeamEurope added 'Radica Family Tetris' system. ROMSET: 1048576 bytes in 1 file / 287.62Kb packed $end $info=rad_ftetp $mame 0.284 [TeamEurope] Family Tetris (PAL), Radica, 2006 A 2006 handheld console dedicated to a simplified version of Tetris, featuring a built-in LCD screen and a compact design tailored for family entertainment. It offered instant gameplay, intuitive controls, and multiple game modes, targeting a casual audience seeking classic arcade fun without the need for external connections. DRIVER: tvgames/elan_eu3a05.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: TeamEurope added 'Radica Family Tetris (PAL)' system. ROMSET: None required. $end $info=rad_gen1 $mame 0.194 [David Haywood] Genesis Collection Volume 1 (Radica, Arcade Legends) (USA), Radica / Sega, 2004 DRIVER: sega/megadriv_rad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.194: David Haywood added 'Radica/Sega Genesis Collection Volume 1 (Radica, Arcade Legends) (USA)' system. ROMSET: 4194304 bytes in 1 file / 2.39Mb packed $end $info=rad_gen2 $mame 0.222 [Sean Riddle, David Haywood, Kev (FBN), anonymous] Genesis Collection Volume 2 (Radica, Arcade Legends) (USA), Radica / Sega, 2004 Sega Genesis Volume 2 - 6 Sega Genesis Games in One! Authentic Genesis controller with cool 16 bit graphics and power, is ready for play like you remember it! Our game replicates in detail the popular Genesis games, game codes and graphics and utilizes an exact replica of the original Genesis control pad. Choose from Sonic the Hedgehog 2, Ecco the Dolphin, Gain Ground, The Ooze, Columns, and Alex Kidd and the Enchanted Castle. Our collection of Play TV Legends are the ones that you'll never forget. All of the software and content are stored in the game pad. Players simply plug the unit into their TV or VCR (source: https://www.amazon.com/Arcade-Legends-Sega-Genesis-2/dp/B00066LG60). DRIVER: sega/megadriv_rad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=X5SLZM4GVqU WIP: - 0.222: Sean Riddle, David Haywood, Kev (FBN) and anonymous added 'Radica/Sega Genesis Collection Volume 2 (Radica, Arcade Legends) (USA)' system. ROMSET: 4194304 bytes in 1 file / 2.40Mb packed $end $info=rad_gtg $mame 0.194 [Sean Riddle] Golden Tee Golf: Home Edition, Radica / FarSight Studios (licensed from Incredible Technologies), 2006 DRIVER: tvgames/elan_eu3a14.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.206: Changed manufacturer in 'Radica / FarSight Studios (licensed from Incredible Technologies)'. - 0.194: Sean Riddle added 'Radica Golden Tee Golf: Home Edition' system. ROMSET: 4194304 bytes in 1 file / 1.15Mb packed $end $info=rad_hnt $mame 0.206 [Sean Riddle, Peter Wilhelmsen] Play TV Buckmasters Huntin' (NTSC), Radica / SSD Company LTD, 2000 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Sean Riddle and Peter Wilhelmsen added 'Radica/SSD Company LTD Play TV Buckmasters Huntin' (NTSC)' system. ROMSET: 1048576 bytes in 1 file / 544.21Kb packed $end $info=rad_hnt2 $mame 0.206 [Sean Riddle, Peter Wilhelmsen] Play TV Buckmasters Huntin' 2 (NTSC), Radica / SSD Company LTD, 2003 Choose among 4 game modes: Target range, Hunting expedition, Hunting Guide, or Grand Slam. The game offers 3 levels of skill, four hunting areas, different rifles and 3 seasons. Track and look for clues! The game offers tracking, calls, scents, even a trophy room! (source: https://www.amazon.com/Radica-PlayTV-Huntin-Deer-Hunting/dp/B001DKGKBY). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Sean Riddle and Peter Wilhelmsen added 'Radica/SSD Company LTD Play TV Buckmasters Huntin' 2 (NTSC)' system. ROMSET: 2097152 bytes in 1 file / 1.01Mb packed $end $info=rad_hnt3 $mame 0.206 [Sean Riddle, Peter Wilhelmsen, David Haywood] Play TV Huntin' 3, Radica / V-Tac Technology Co Ltd., 2005 Now hunters can simulate deer hunting from the comfort of home with Play TV Hunting. This updated version features better graphics and a larger 28.5 gun. Which makes for more realistic game play? Just plug the unit into a TV or VCR and aim (source: https://www.amazon.com/gp/aw/d/B000GW4DE6/ref=cm_cr_arp_mb_bdcrb_top?ie=UTF8). DRIVER: tvgames/elan_eu3a14.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.206: Sean Riddle, Peter Wilhelmsen and David Haywood added 'Radica/V-Tac Technology Co Ltd. Play TV Huntin' 3' system. ROMSET: 4194304 bytes in 1 file / 1.43Mb packed $end $info=rad_hnt3p $mame 0.206 [Sean Riddle, Peter Wilhelmsen, David Haywood] Connectv Huntin' 3, Radica / V-Tac Technology Co Ltd., 2005 DRIVER: tvgames/elan_eu3a14.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle, Peter Wilhelmsen and David Haywood added 'Radica/V-Tac Technology Co Ltd. Connectv Huntin' 3' system. $end $info=rad_jcon $mame 0.245 [Sean Riddle, David Haywood, Peter Wilhelmsen, Kamaal Brown] Play TV Jr. Construction, Radica / Takara / SSD Company LTD, 2002 Flashing Lights on console show your child where to start. Battery operated and hooks straight to your TV and cords are included. Menu button allows you to chose games. Very nice starting hand/eyes cordination console. Some kids can't get enough of tractors, cranes, bulldozers and dump trucks. The interactive Play TV Junior Construction Game puts them in the action. Just plug it in to your TV or VCR, pick your job and get to work! Build a house or playground, dig a train tunnel, pave the road or catch fish! Control the action on-screen with realistic steering wheel, shifters, buttons and gears. Uses 4 C batteries, not included. Ages 4 and up. Game plugs into standard TV or VCR "audio/video in" ports with supplied RCA cables. Most TVs made after 1994 have these ports—double check yours to make sure (source: https://www.searchamateur.com/product/Power-Junior-Construction.htm) DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.245: Sean Riddle, David Haywood, Peter Wilhelmsen and Kamaal Brown added 'Radica/Takara/SSD Company LTD Play TV Jr. Construction' system. ROMSET: 3145728 bytes in 2 files / 955.27Kb packed $end $info=rad_jib $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Jibbi, Radica, 2006 Developed by FarSight Studios for Radica, Jibbi can talk, listen, dance, play games and much much more! Want to know the future? Just ask the amazing Jibbi! Jibbi plays games like ball shuffle or rock, paper, scissors and many more. Jibbi’s always ready for dancing. Hip-Hop, Country, Rock or Disco! There are lots of games and activities to choose from! Plus you can unlock more fun stuff by earning Jibbi beans (source: https://farsightstudios.com/portfolio/2006-jibbi/). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'Radica Jibbi' system. ROMSET: 2097152 bytes in 1 file / 601.93Kb packed $end $info=rad_madf $mame 0.196 [Sean Riddle, Peter Wilhelmsen] EA Sports Madden Football (NTSC), Radica / Electronic Arts / SSD Company LTD, 2003 This game plugs right into your TV for a realistic football experience. It features a two-player step pad, wireless ball for passing and play selection, and offense and defense plays, fumbles, interceptions, and more. Just plug the step pad into your TV or VCR and get ready for some real football action. Play against different teams or against a friend. Includes wireless football and controller football mat. Requires 4 AA batteries, not included; plus 2 AAA batteries (source: https://www.influenster.com/reviews/radica-ea-sports-madden-football-plug-n-play-tv-game). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Radica / Electronic Arts / SSD Company LTD'. - 0.207: Changed manufacturer to 'Radica / Electronics Arts / SSD Company LTD'. - 0.196: Sean Riddle and Peter Wilhelmsen added 'Radica/SSD Company LTD EA Sports Madden Football (NTSC)' system. ROMSET: 4194304 bytes in 1 file / 2.58Mb packed $end $info=rad_md1 $mame 0.226 [Sean Riddle, ClawGrip] Mega Drive Collection Volume 1 (Radica, Arcade Legends) (Europe), Radica / Sega, 2004 The Radica Mega Drive was released by Radica Games Ltd (now owned by Mattel) in 2003. It duplicates a Sega Mega Drive in a single-chip package and features six rereleased Mega Drive games. A single joypad controller and composite output lead are hardwired. The 6V power supply can be provided either by AA batteries or through an external DC converter (not supplied). The first version of the Radica came with six games: Sonic the Hedgehog, Altered Beast, Golden Axe, Kid Chameleon, Dr Robotnik's Mean Bean Machine and Flicky (source: http://www.computinghistory.org.uk/det/39861/Radica-Mega-Drive-v1/). DRIVER: sega/megadriv_rad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: Sean Riddle and ClawGrip added 'Radica/Sega Mega Drive Collection Volume 1 (Radica, Arcade Legends) (Europe)' system. ROMSET: 4194304 bytes in 1 file / 2.39Mb packed $end $info=rad_md1uk $mame 0.261 [TeamEurope, David Haywood] Mega Drive Collection Volume 1 (Radica, Arcade Legends) (UK), Radica / Sega, 2004 DRIVER: sega/megadriv_rad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: TeamEurope and David Haywood added 'Radica / Sega Mega Drive Collection Volume 1 (Radica, Arcade Legends) (UK)' system. ROMSET: 4194304 bytes in 1 file / 2.39Mb packed $end $info=rad_md2uk $mame 0.227 [David Haywood, Sean Riddle] Mega Drive Collection Volume 2 (Radica, Arcade Legends) (UK), Radica / Sega, 2004 Plugs into you TV!;Originally launched in 1989;16 bit graphics;Dominant platform for 4 years;First ergonomic controller;Sonic the Hedgehog was touted as the fastest game ever;Authentic Megadrive controller with cool new graphics;6 Megadrive games: Sonic 2, Ecco the Dolphin, Gain Ground, The Ooze, Columns, Alex Kid and the Enchanted Castle;Megadrive Perfect Gamepley;Requires 4 AA batteries (source: https://www.amazon.it/Sega-Megadrive-Plug-Games-Radica/dp/B01J4KEYXU). DRIVER: sega/megadriv_rad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.261: Renamed (rad_md2) to (rad_md2uk). - 0.227: David Haywood and Sean Riddle added 'Radica/Sega Mega Drive Collection Volume 2 (Radica, Arcade Legends) (UK)' system. ROMSET: 4194304 bytes in 1 file / 2.40Mb packed $end $info=rad_mncr $mame 0.274 [TeamEurope, David Haywood] Menacer (Radica Plug & Play), Radica / Sega, 2004 DRIVER: sega/megadriv_rad.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope and David Haywood added 'Radica / Sega Menacer (Radica Plug & Play)' system. ROMSET: 1048576 bytes in 1 file / 466.13Kb packed $end $info=rad_mtrk $mame 0.195 [Sean Riddle, Peter Wilhelmsen] Play TV Monster Truck (NTSC), Radica / SSD Company LTD, 2003 Get off the couch and into the arena! The roar of your engine barely drowns out the roar of the crowd! You hit the gas and your truck springs to life, tearing onto the arena floor. Cheers mix with the sounds of crunching metal as you smash into other monster trucks. You're number one and on top of the world! Play TV Monster Truck not only puts you on top of the world but also behind the wheel of your very own monster truck. Are you ready to tame this 1500 horsepower, metal-crunching machine? (source: https://service.mattel.com/us/productPopup.aspx?prodno=I4026&siteid=27). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.195: Sean Riddle and Peter Wilhelmsen added 'Radica/SSD Company LTD Play TV Monster Truck' system. ROMSET: 4194304 bytes in 1 file / 1.21Mb packed $end $info=rad_mtrkp $mame 0.195 [Sean Riddle, Peter Wilhelmsen] ConnecTV Monster Truck (PAL), Radica / SSD Company LTD, 2003 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.195: Sean Riddle and Peter Wilhelmsen added 'Radica/SSD Company LTD ConnecTV Monster Truck (PAL)' system. $end $info=rad_opus $mame 0.206 [Sean Riddle, David Haywood, Peter Wilhelmsen] Play TV Opus (NTSC), Radica / SSD Company LTD, 2000 This is basically the same style of gameplay as Popira, but without the ability to expand the library with cartridges. There are also some extra gameplay mechanics such as Smart Bombs, and Red Ball (a ball you have to avoid) There's a 'static TV' video effect missing in the menus, but otherwise it seems to work pretty well with my XaviX emulation. Thanks to Sean Riddle for dumping and Peter Wilhelmsen for sourcing. This was one of the trickier ones to get dumped (source: https://www.youtube.com/watch?v=ZLptThAdO7U&t=24s). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.206: Sean Riddle, David Haywood and Peter Wilhelmsen added 'Radica/SSD Company LTD Play TV Opus (NTSC)' system. ROMSET: 1048576 bytes in 1 file / 498.67Kb packed $end $info=rad_opusa $mame 0.272 [TeamEurope, David Haywood] Plug & Play Opus (NTSC), Radica / SSD Company LTD, 2000 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: TeamEurope and David Haywood added 'Radica / SSD Company LTD Plug & Play Opus (NTSC)' system. ROMSET: 1048576 bytes in 1 file / 499.02Kb packed $end $info=rad_opusp $mame 0.272 [TeamEurope, David Haywood] ConnecTV Opus (PAL), Radica / SSD Company LTD, 2000 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: TeamEurope and David Haywood added 'Radica / SSD Company LTD ConnecTV Opus (PAL)' system. $end $info=rad_orun $mame 0.225 [David Haywood, Sean Riddle] Out Run 2019 (Radica Plug & Play, UK), Radica / Sega, 2004 The most successful driving game ever takes a little trip to the future in this follow-up to OUTRUN. Going 200 mph means you're holding up traffic in this futuristic take on high-speed racing. See if you have what it takes to roll with the elite speed demons across 25 different routes and five stunning levels. You'll see detailed cities, snow-capped peaks, the expanses of the desert, and even some ancient ruins along your journey. Equipped with turbo boosts, a detailed readout, and your best strategy, you'll experience 360-degree spins, brutal wipeouts, deadly flips, speed ramps, and more. Think you've got what it takes to outrun the fastest futuristic vehicles ever? (source: https://www.ign.com/games/outrun-2019). DRIVER: sega/megadriv_rad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.225: David Haywood and Sean Riddle added 'Radica/Sega Out Run 2019 (Radica Plug & Play, UK)' system. ROMSET: 1048576 bytes in 1 file / 539.27Kb packed $end $info=rad_ping $mame 0.195 [Sean Riddle] Play TV Ping Pong (NTSC), Radica / SSD Company LTD / Simmer Technology, 2000 Get up and play some Ping Pong! This game will keep you or your kid off the couch, have some real exercise and have fun at the same time. Ping Pong is a great way to release tension and keep both your reflexes and hand-to eye coordination sharp! But often you need a partner. Ping Pong Live gives you one! In fact, you can select from four different opponents with different styles! Ping Pong Live plugs right in into your television-no game console is needed. There's no table to set up, no paddle or ball to find. Realistic Action! Your paddle senses your hand motions and sends the resulting shot back to your TV opponent! (source: https://service.mattel.com/us/productPopup.aspx?prodno=I8028&siteid=27). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.195: Sean Riddle added 'Radica/SSD Company LTD/Simmer Technology Play TV Ping Pong' system. ROMSET: 1048576 bytes in 1 file / 544.26Kb packed $end $info=rad_pingp $mame 0.204 [David Haywood] ConnecTV Table Tennis (PAL), Radica / SSD Company LTD / Simmer Technology, 2000 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.204: David Haywood added 'Radica/SSD Company LTD/ Simmer Technology ConnecTV Table Tennis (PAL)' system. $end $info=rad_rh $mame 0.196 [Sean Riddle, Peter Wilhelmsen] Play TV Rescue Heroes (NTSC), Radica / Fisher-Price / SSD Company LTD, 200? At some point, all kids seem to dream of becoming a hero and saving the day. Driving a rescue vehicle, helping a person in trouble or tending to an injured animal - kids love to engage their imaginations in positive forms of role play (source: https://service.mattel.com/us/productPopup.aspx?prodno=I3036&siteid=27). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.206: Changed manufacturer in 'Radica / Fisher-Price / SSD Company LTD'. - 0.196: Sean Riddle and Peter Wilhelmsen added 'Radioa/Fisher-Price/ SSD Company LTD Play TV Rescue Heroes' system. ROMSET: 2097152 bytes in 1 file / 1.01Mb packed $end $info=rad_rsg $mame 0.206 [Sean Riddle, Peter Wilhelmsen] Play TV Real Swing Golf, Radica / FarSight Studios, 2005 DRIVER: tvgames/elan_eu3a14.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Sean Riddle and Peter Wilhelmsen added 'Radica/FarSight Studios Play TV Real Swing Golf' system. ROMSET: 4194304 bytes in 1 file / 1.10Mb packed $end $info=rad_rsgp $mame 0.206 [Sean Riddle, Peter Wilhelmsen] Connectv Real Swing Golf (set 1), Radica / FarSight Studios, 2005 In Radica's all-in-one sports game series, I'd like to say Golf! In fact, there are two of them. Golden Tee Golf uses a track ball to hit shots on the green. Here, with Real Swing, you'll actually have a golf club in your hands. This is one of the first games in Radica's connecTV range. The box is bulky, but contains very little: the console and a golf club. The console takes the form of a sort of mine, incorporating a sensor that determines your shot. For once, the box is easy to open, as it's classic cardboard with no transparent plastic built in. The game can be unpacked very quickly, and once you've plugged in the two RCAs and inserted the four batteries, you can start playing. The cable is very long, so you can stand well away from the TV to avoid any problems (sourcem traslated from French: https://www.obsolete-tears.com/radica-connectv-real-swing-golf-machine-401.html). DRIVER: tvgames/elan_eu3a14.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.274: Changed description to 'Connectv Real Swing Golf (set 1)'. - 0.206: Sean Riddle and Peter Wilhelmsen added 'Radica/FarSight Studios Connectv Real Swing Golf' system. $end $info=rad_rsgpa $mame 0.274 [David Haywood, Sean Riddle] Connectv Real Swing Golf (set 2), Radica / FarSight Studios, 2005 In Radica's all-in-one sports game series, I'd like to say Golf! In fact, there are two of them. Golden Tee Golf uses a track ball to hit shots on the green. Here, with Real Swing, you'll actually have a golf club in your hands. This is one of the first games in Radica's connecTV range. The box is bulky, but contains very little: the console and a golf club. The console takes the form of a sort of mine, incorporating a sensor that determines your shot. For once, the box is easy to open, as it's classic cardboard with no transparent plastic built in. The game can be unpacked very quickly, and once you've plugged in the two RCAs and inserted the four batteries, you can start playing. The cable is very long, so you can stand well away from the TV to avoid any problems (sourcem traslated from French: https://www.obsolete-tears.com/radica-connectv-real-swing-golf-machine-401.html). DRIVER: tvgames/elan_eu3a14.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood and Sean Riddle added 'Radica / FarSight Studios Connectv Real Swing Golf (set 2)' system. ROMSET: 4194304 bytes in 1 file / 1.14Mb packed $end $info=rad_sbw $mame 0.207 [Sean Riddle, Peter Wilhelmsen, David Haywood] Play TV Snowboarder (White) (NTSC), Radica / SSD Company LTD, 2006 The Radica Play TV Snowboarder can be described as a snowboard simulator, virtual snowboard, snowboard video game, TV or VCR snowboard game, electronic snowboard game, plug n play snowboard video game or interactive snowboard game. Call it what you like and you have our top-selling Play TV game by Radica. Graphics, game play based on EA's number one selling video game franchise. Just plug into your TV or VCR and play this game while "riding" on an actual snowboard. Speed, turns and tricks all controlled by your movements on the board.Realistic snowboard controller you ride it like the real thing! Lean left and right to carve turns. Lean front, back, left, right and all around to hit sick tricks. Lean front and back to control your speed. Snowboard input redesigned for more realism and better control. Really ride the snowboard to control the action on the tv. Choose from four exciting games - Show-Off, Time Challenge, Pipedream, or Tokyo Megaplex. Compete for time and style points. Ages 8 and up to 180 pounds maximum weight limit (source: http://www.extextoys.com/playtvsnow.html). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Sean Riddle, Peter Wilhelmsen and David Haywood added 'Radica/SSD Company LTD Play TV Snowboarder (White) (NTSC)' system. ROMSET: 4194304 bytes in 1 file / 1.71Mb packed $end $info=rad_sf2 $mame 0.222 [Sean Riddle, David Haywood, Kev (FBN), anonymous] Street Fighter II: Special Champion Edition [Ghouls'n Ghosts] (Radica, Arcade Legends) (USA), Radica / Capcom / Sega, 2004 The Arcade Legends Street Fighter II': Special Champion Edition, known as the Play TV Legends Street Fighter 2 in the US and the Mega Drive Play TV 3 (メガドライブ プレイTV 3) in Japan, is a Sega Mega Drive "console on a chip" designed and manufactured by Sega Toys. In the West it was distributed by Radica. The system contains Street Fighter II': Special Champion Edition and the Mega Drive version of Ghouls'n Ghosts built-in. It also comes with two controllers (source: https://segaretro.org/Arcade_Legends_Street_Fighter_II%27:_Special_Champion_Edition). DRIVER: sega/megadriv_rad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.222: Sean Riddle, David Haywood, Kev (FBN) and anonymous added 'Radica/Capcom/Sega Street Fighter II: Special Champion Edition [Ghouls'n Ghosts] (Radica, Arcade Legends) (USA)' system. ROMSET: 4194304 bytes in 1 file / 2.07Mb packed $end $info=rad_sf2uk $mame 0.194 [David Haywood] Street Fighter II: Special Champion Edition [Ghouls'n Ghosts] (Radica, Arcade Legends) (UK), Radica / Capcom / Sega, 2004 Radica continues its momentum by proposing us a new console of the series Arcade Legends all in one based on the hardware of the Megadrive of Sega. As its name suggests, it is of course the illustrious Street Fighter II that is in the spotlight. On this subject, one can easily wonder why to have used the version Megadrive, certainly excellent, but all of not even a hair under the Super Nintendo version. The reason is obviously a question of rights, especially hardware, Nintendo being very picky about the adaptation of its consoles and Radica already having the Megadrive on hand. Regulars of the two previous models of Arcade Legends Megadrive will not be out of place: we find the mini CPU in the form of Megadrive as cute as impractical. However, this time, two joysticks are provided. When you know the potential of Street Fighter II to many, this choice seems obvious. The controllers are not the original ones of the 16-bit Sega, but the six-button versions that had already been released when the game was released in 1993. The comfort is therefore total (source, translate from French: http://www.obsolete-tears.com/radica-arcade-legends-street-fighter-ii-machine-340.html). DRIVER: sega/megadriv_rad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: Renamed (rad_sf2p) to (rad_sf2uk). - 0.222: Renamed (rad_sf) to (rad_sf2p). - 0.194: David Haywood added 'Radica Street Fighter II: Special Champion Edition [Ghouls'n Ghosts] (Radica, Arcade Legends) (Europe)' system. ROMSET: 4194304 bytes in 1 file / 2.07Mb packed $end $info=rad_sinv $mame 0.194 [Team Europe, Sean Riddle] Space Invaders [Lunar Rescue, Colony 7, Qix, Phoenix] (Radica, Arcade Legends TV Game), Radica (licensed from Taito), 2004 Retro fashion continues with this Space Invaders from the Arcade Legends Collection. Manufactured by Radica and marketed in France by Nobilis, this console in a joystick is aimed rather at nostalgic thirties, since the games on offer are classics of the 1980s. The machine is in the form of an arcade controller. The photos allow to imagine something quite voluminous, but it is not so. The controller is a little bigger than others like the Megadrive version or the PacMan of Lansay, but nothing much different in the end. Pleasantly, both right-handed and left-handed can take pleasure: the typical arcade stick is present in the middle, and the buttons A and B are replicated to the right and left. Everyone to take the position that is most comfortable. Unlike many of its counterparts, this mini-console can be connected to the mains via a very conventional 6 Volt adapter. As it does not consume much, we can prefer the four AA type batteries. To connect to the TV, an RCA cable is secured to the machine, and the scart tip is provided in the box (source, translate from French: http://www.obsolete-tears.com/radica-arcade-legends-space-invaders-machine-329.html). DRIVER: tvgames/elan_eu3a05.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.284: Fixed a regression with qix in rad_sinv, which suggests a difference in EU3A05 and EU3A13 behavior when banking [David Haywood]. - 0.194: Team Europe and Sean Riddle added 'Radica Space Invaders [Lunar Rescue, Colony 7, Qix, Phoenix] (Radica, Arcade Legends TV Game)' system. ROMSET: 1048576 bytes in 1 file / 305.07Kb packed $end $info=rad_skat $mame 0.195 [Sean Riddle, David Haywood] Play TV Skateboarder (NTSC), Radica, 2006 Get off the couch and into the grind! Race down the street with Play TV SKATEBOARDER! Experience the extreme sport of skateboarding—any time, any season! Ultra-realistic board action drops you in a skate park with the ability to perform tricks and jumps using the skateboard. Demonstrate your free-styling skills in Free Skate. Strive for the best tricks in the Tournament. Learn the tricks, earn the points, and show your friends just how sick you are! (source: https://service.mattel.com/us/productPopup.aspx?prodno=I6017&siteid=27) DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.195: Sean Riddle and David Haywood added 'Radica Play TV Skateboarder (NTSC)' system. ROMSET: 4194304 bytes in 1 file / 1.17Mb packed $end $info=rad_skatp $mame 0.195 [Sean Riddle, David Haywood] Connectv Skateboarder (PAL), Radica, 2006 The snappily named ConnecTV Skateboarder is a game, skateboard and games console all-in-one. Here's how it works. All you have to do is plug the mini skateboard into the audio and video jacks of your TV or VCRTV and start practicing flipping, jumping, rail-riding, grabbing and weaving your way around three different skate parks (source: https://news.softpedia.com/news/The-ConnecTV-Skateboarder-53032.shtml). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.195: Sean Riddle and David Haywood added 'Radica ConnecTV Skateboarder (PAL)' system. $end $info=rad_sktv $mame 0.197 [Sean Riddle, Peter Wilhelmsen] Skannerz TV, Radica, 2007 Skannerz is a series of electronic toys made by Radica Games that use barcode technology to create an interactive battle game. Radica brand barcodes have the additional feature of being able to act as a healing code in the first 2 iterations of the game (source: https://en.m.wikipedia.org/wiki/Skannerz). DRIVER: tvgames/spg2xx_skannerztv.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.197: Sean Riddle and Peter Wilhelmsen added 'Radica Skannerz TV' system. ROMSET: 2097152 bytes in 1 file / 764.50Kb packed $end $info=rad_snow $mame 0.196 [Sean Riddle, Peter Wilhelmsen] Play TV Snowboarder (Blue) (NTSC), Radica / SSD Company LTD, 2001 Get off the couch and onto the slopes with this cool Play TV SSX Snowboarder set. Just plug the unit into your TV or VCR and hop on the board for some real snowboarding action. Your moves on the snowboard control the action as you cruise SSX courses and perform heart-stopping tricks as you become one of your favorite SSX characters. You can almost feel the powder as you watch and hear the realistic graphics and sounds on the screen. Comes with 4 adrenaline-pumping games. Maximum weight: 200 lbs (source: amazon.com). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Machine promoted to working [Sean Riddle, Peter Wilhelmsen, David Haywood]. - 0.196: Sean Riddle and Peter Wilhelmsen added 'Radica/SSD Company LTD Play TV Snowboarder (Blue)' system. ROMSET: 1048576 bytes in 1 file / 561.19Kb packed $end $info=rad_snowp $mame 0.196 [Sean Riddle, Peter Wilhelmsen] ConnecTV Snowboarder (Blue) (PAL), Radica / SSD Company LTD, 2001 The price is quite high compared to other machines of this type. With an object costing almost twice that of a classic joystick-type machine to plug into the television, we might have expected something a little more chiadé. To simplify, it's actually an eight-way controller that is handled with a board. The board itself is made of wood, small in size – we can imagine that this game is made for children, with a fairly nice design, but absolutely nothing to explain such a high selling price. Power is supplied by four LR06 type batteries, or by an AC adapter in the classic 6 vol format (not supplied). Regarding the connection to the television, it is always two same RCA: a composite for the video, and another for the mono sound. The hardware is obviously totally identical to that of the other Radica machines (source, traslated from French: https://www.obsolete-tears.com/radica-connect-tv-snowboarder-machine-355.html). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.207: Clone promoted to working [Sean Riddle, Peter Wilhelmsen, David Haywood]. - 0.196: Sean Riddle, Peter Wilhelmsen added 'Radica/SSD Company LTD ConnecTV Snowboarder (Blue)' system. $end $info=rad_socr $mame 0.207 [Sean Riddle, Peter Wilhelmsen] Play TV Soccer, Radica / Epoch / SSD Company LTD, 2002 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Sean Riddle and Peter Wilhelmsen added 'Radica/Epoch/ SSD Company LTD Play TV Soccer' system. ROMSET: 3145728 bytes in 2 files / 1.56Mb packed $end $info=rad_sonic $mame 0.222 [anonymous] Super Sonic Gold (Radica Plug & Play) (USA), Radica / Sega, 2004 Rare 2004 hard to find Super Sonic Gold games featuring Sonic the Hedgehog TV plug and play game by Radica. Great for use at home, in the car TV set, projector, etc. Battery operated. Plug into the TVs RCA audio and video jack and have hours of fun. A must have game for the Sonic game collector and fan (source: https://www.amazon.com/Radica-Super-Sonic-Controller-System/dp/B00FBU8RV8). DRIVER: sega/megadriv_rad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). NOTE: Video: https://www.youtube.com/watch?v=1sQassHnKj4 WIP: - 0.222: anonymous added 'Radica/Sega Super Sonic Gold (Radica Plug & Play) (USA)' system. ROMSET: 4194304 bytes in 1 file / 2.22Mb packed $end $info=rad_sonicuk $mame 0.227 [David Haywood, Sean Riddle] Super Sonic Gold (Radica Plug & Play) (UK), Radica / Sega, 2004 Rare 2005 hard to find Super Sonic Gold games with Radica's Sonic the Hedgehog TV plug and play. Ideal for use at home, car TV, projector, etc. It works with batteries. Connect to the RCA TV audio and video jack and have hours of fun. A must have game for the Sonic game collector and fan (source, traslated from Spanish: https://www.amazon.com/Radica-Super-Sonic-Controller-System/dp/B00FBU8RV8). DRIVER: sega/megadriv_rad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://youtu.be/1sQassHnKj4 WIP: - 0.261: Renamed (rad_sonicp) to (rad_sonicuk). - 0.227: David Haywood and Sean Riddle added 'Radica/Sega Super Sonic Gold (Radica Plug & Play) (UK)' system. ROMSET: 4194304 bytes in 1 file / 2.22Mb packed $end $info=rad_ssoc $mame 0.194 [Sean Riddle] Sensible Soccer plus [Cannon Fodder, Mega lo Mania] (Radica, Arcade Legends) (UK), Radica / Sensible Software / Sega, 2004 DRIVER: sega/megadriv_rad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.194: Sean Riddle added 'Radica Sensible Soccer plus [Cannon Fodder, Mega lo Mania] (Radica, Arcade Legends) (Europe)' system. ROMSET: 4194304 bytes in 1 file / 1.31Mb packed $end $info=rad_ssx $mame 0.207 [Sean Riddle, Peter Wilhelmsen, David Haywood] Play TV SSX Snowboarder (NTSC), Radica / Electronic Arts / SSD Company LTD, 2004 SSX Snowboarder is a game in the SSX series of snowboarding arcade/simulation games, which comes with a snowboard-shaped controller (controlled by both the player's feet) and a device which links the game to a television set (source: https://lutr.is/games/ssx-snowboarder-play-tv/). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Radica / Electronic Arts / SSD Company LTD'. - 0.207: Sean Riddle, Peter Wilhelmsen and David Haywood added 'Radica/Electronics Arts/SSD Company LTD Play TV SSX Snowboarder (NTSC)' system. ROMSET: 4194304 bytes in 1 file / 1.83Mb packed $end $info=rad_ssxp $mame 0.207 [Sean Riddle, Peter Wilhelmsen, David Haywood] ConnecTV SSX Snowboarder (PAL), Radica / Electronic Arts / SSD Company LTD, 2004 No games console is required to get Tricky as you plug the cool snowboard directly into the TV or VCR and play. Graphics and game play are based on EA's number 1 selling SSX Snowboarder video game. Control the legendary SSX characters by riding on the snowboard negotiating four exciting courses and pulling off tricks and stunts to compete for time and style points! Requires 4 x AA batteries (source: https://www.amazon.co.uk/Radica-0745938740238-ConnecTV-SSX-Snowboarder/dp/B00023C40E). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Radica / Electronic Arts / SSD Company LTD'. - 0.207: Sean Riddle, Peter Wilhelmsen and David Haywood added 'Radica/Electronics Arts/SSD Company LTD ConnecTV SSX Snowboarder (PAL)' system. $end $info=rad_tetr $mame 0.194 [Sean Riddle, incog] Tetris (Radica, Arcade Legends TV Game), Radica (licensed from Elorg / The Tetris Company), 2004 Radica: continues on its way by surfing on the retro wave. This time, it is the legendary Tetris that is proposed. This small stand-alone console plugging into the television is entirely dedicated to the game invented by the Russian Alexei Patjitnov. Like most machines of this kind, the box is very attractive, but quite difficult to unpack properly. The console comes in the form of two joysticks made of colored squares with a large red square button that allows you to direct and rotate the blocks. Everything has a look that sticks pile hair to the game: it's delightfully kitsch. Once the four batteries type LR6 inserted and the scart connected, we can finally try the game. It is nice to see that Alexei Patjitnov is credited with hosting as creator of the game. After the difficulties encountered in the 1980s, it is not a small feat. Fortunately, since 1996, the man has managed to recover the rights of his creation. Radica logo: past, the famous building famous Tetris players appears in a rotation nice enough for a machine of this kind. Graphically, we feel that the machine is not a clone of NES. The graphics are a bit thinner and have a much more elaborate color palette. Unfortunately, the color drool a lot because of the output scart is very average quality (source, translate from French: http://www.obsolete-tears.com/radica-arcade-legends-tetris-machine-303.html). DRIVER: tvgames/elan_eu3a05.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.194: Sean Riddle and incog added 'Radica Tetris (Radica, Arcade Legends TV Game)' system. ROMSET: 1048576 bytes in 1 file / 323.77Kb packed $end $info=radio16 $mame 0.126 [Miodrag Milanović] Radio-86RK (16K RAM), , 1986 The Radio-86RK (Russian: ?????-86??) is a build-it-yourself home computer designed in the Soviet Union. It was featured in the popular Radio (Russian: ?????) magazine for radio hams and electronics hobbyists in 1986. The letters RK in the title stands for the words Radio ham's Computer (Russian: ?????????????????? ?????????). Design of the computer was published in a series of articles describing its logical structure, electrical circuitry, drawings of printed circuit boards and firmware. The computer could be built entirely out of standard off-the-shelf parts. Later it was also available in a kit form as well as fully assembled form. 16 KiB in original version, using K565RU3A chips (4116 clone). It is possible to double memory size by mounting additional RAM chips on top of the chips installed on the main board (source: https://en.m.wikipedia.org/wiki/Radio-86RK). DRIVER: ussr/radio86.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: radio86_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.126: Miodrag Milanović added 'Radio-86RK (16K RAM)' system. ROMSET: 2048 bytes in 1 file / 1.63Kb packed $end $info=radio4k $mame 0.126 [Miodrag Milanović] Radio-86RK (4K ROM), , 1986 The Radio-86RK was the second DIY computer featured in Radio magazine, in an edition published in June 1986. It was the successor and more popular than the Micro-80 because it was much simpler with just 29 Integrated circuits, (the Micro 80 had 200). It had a clone of an i8080 main processor running at 1.78 MHz. The name seems to be derived from the name of the magazine and the year. RK may be a short form of Do It Yourself Kit. It may be that the 8-bit CPU K580VM80 used for the Radio-86 is a clone of Intel 8080A, other specs include having 16/32 Kb RAM, 4Kb ROM, 25x80 monochrome display (TV) and used tape recorders as the I/O. Based on the Radio-RK schematic, the following PCs were industry produced: Microsha, Krista, Electronica KR01…04, with a insignificant modification in electric scheme and BIOS. The additional adapters designed in 1987 – 1992 allowed the machine to produce sound, add colour display, attach Floppy Disk Drive support, and attach ROM modules (source: https://www.computinghistory.org.uk/det/32376/Radio-86RK-(Russia)/). DRIVER: ussr/radio86.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: radio86_cass.xml RESOURCES: Snap and Title. WIP: - 0.195: BugFIX #0516005764: [Graphics] (radio86.cpp) radio4k: Display is not stable and flickers [Sergey Svishchev]. - 0.126: Miodrag Milanović added 'Radio-86RK (4K ROM)' system. ROMSET: 4096 bytes in 1 file / 3.10Kb packed $end $info=radio86 $mame 0.126 [Miodrag Milanović] Radio-86RK, , 1986 The Radio-86RK (Russian: ?????-86??) is a build-it-yourself home computer designed in the Soviet Union. It was featured in the popular Radio (Russian: ?????) magazine for radio hams and electronics hobbyists in 1986. The letters RK in the title stands for the words Radio ham's Computer (Russian: ?????????????????? ?????????). Design of the computer was published in a series of articles describing its logical structure, electrical circuitry, drawings of printed circuit boards and firmware. The computer could be built entirely out of standard off-the-shelf parts. Later it was also available in a kit form as well as fully assembled form (source: https://www.wikiwand.com/en/Radio-86RK). DRIVER: ussr/radio86.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: radio86_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.126: Miodrag Milanović added 'Radio-86RK' system. ROMSET: 3072 bytes in 2 files / 2.06Kb packed $end $info=radio99 $mame 0.126 [Miodrag Milanović] Radio-99DM, , 1993 DRIVER: ussr/mikro80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mikro80.xml RESOURCES: Snap and Title. WIP: - 0.126: Miodrag Milanović added 'Radio-99DM' system. ROMSET: 2048 bytes in 1 file / 1.63Kb packed $end $info=radionic $mame 0.130 [Incog, Robbbert] Radionic R1001/Komtek 1, Komtek, 1983 This is an extremly rare TRS-80 Model 1 clone, based on an other clone: The Komtek (from Germany). It's equiped with a Level II basic and powered by a Zilog Z80 CPU (source: http://www.old-computers.com/museum/computer.asp?st=1&c=1302). DRIVER: trs/radionic.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_cass.xml, trs80_quik.xml, trs80_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.231: Changed description to 'Radionic R1001/Komtek 1'. - 0.130: Incog and Robbbert added 'Komtek Radionic' system. ROMSET: 20480 bytes in 5 files / 11.99Kb packed $end $info=radioram $mame 0.126 [Miodrag Milanović] Radio-86RK (ROM/RAM Disk), , 1986 DRIVER: ussr/radio86.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: radio86_cass.xml RESOURCES: Snap and Title. WIP: - 0.126: Miodrag Milanović added 'Radio-86RK (ROM/RAM Disk)' system. ROMSET: 69632 bytes in 3 files / 28.71Kb packed $end $info=radiorom $mame 0.126 [Miodrag Milanović] Radio-86RK (ROM-Disk), , 1986 DRIVER: ussr/radio86.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: radio86_cass.xml, radio86_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.126: Miodrag Milanović added 'Radio-86RK (ROM-Disk)' system. ROMSET: 4096 bytes in 2 files / 3.29Kb packed $end $info=ragc153 $mame 0.219 [Peter Wilhelmsen, David Haywood] Retro Arcade Game Controller 153-in-1, Orb, 201? DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Peter Wilhelmsen and David Haywood added 'Orb Retro Arcade Game Controller 153-in-1' system. ROMSET: 4202496 bytes in 2 files / 1.34Mb packed $end $info=rageii $mame 0.255 [R. Belmont] ATI Rage II PCI, , ???? The ATI Rage (stylized as RAGE or rage) is a series of graphics chipsets developed by ATI Technologies offering graphical user interface (GUI) 2D acceleration, video acceleration, and 3D acceleration developed by ATI Technologies. It is the successor to the ATI Mach series of 2D accelerators (source: https://en.wikipedia.org/wiki/ATI_Rage_series). DRIVER: devices/video/atirage.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.263: Add base x86 interface for atirageiidvd_device [Angelo Salese]. - 0.255: R. Belmont added 'ATI Rage II PCI' device. ROMSET: None required. $end $info=rageiic $mame 0.255 [R. Belmont] ATI Rage IIC PCI, , ???? DRIVER: devices/video/atirage.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.263: Add base x86 interface for atirageiidvd_device [Angelo Salese]. - 0.255: R. Belmont added 'ATI Rage IIC PCI' device. ROMSET: None required. $end $info=rageiidvd $mame 0.256 [Angelo Salese] ATI Rage II+ DVD PCI, , ???? DRIVER: devices/video/atirage.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.263: Add base x86 interface for atirageiidvd_device [Angelo Salese]. - 0.256: Angelo Salese added 'ATI Rage II+ DVD PCI' device. ROMSET: 116736 bytes in 3 files / 72.79Kb packed $end $info=ragepro $mame 0.255 [R. Belmont] ATI Rage Pro PCI, , ???? The 3D Rage PRO PCI was a graphics card by ATI, launched on March 1st, 1997. Built on the 350 nm process, and based on the Rage PRO graphics processor, in its 3D Rage PRO PCI variant, the card supports DirectX 6.0. Since 3D Rage PRO PCI does not support DirectX 11 or DirectX 12, it might not be able to run all the latest games. The Rage PRO graphics processor is a relatively small chip with a die area of only 47 mm? and 8 million transistors. It features 1 pixel shader and 0 vertex shaders, 1 texture mapping unit and 1 ROP. Due to the lack of unified shaders you will not be able to run recent games at all (which require unified shader/DX10+ support). ATI has paired 8 MB SDR memory with the 3D Rage PRO PCI, which are connected using a 64-bit memory interface. The GPU is operating at a frequency of 75 MHz, memory is running at 75 MHz. Being a single-slot card, its power draw is not exactly known. Display outputs include: 1x VGA. 3D Rage PRO PCI is connected to the rest of the system using a PCI interface (source: https://www.techpowerup.com/gpu-specs/3d-rage-pro-pci.c1717). DRIVER: devices/video/atirage.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.263: Add base x86 interface for atirageiidvd_device [Angelo Salese]. - 0.255: R. Belmont added 'ATI Rage Pro PCI' device. ROMSET: None required. $end $info=rainbow $mame 0.144u5 [rfka01] Rainbow 100-B, Digital Equipment Corporation, 1983 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. DRIVER: dec/rainbow.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: rainbow.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.196: Corrected bit rate generator clocks and types [AJR]. - 0.189: Use Z80SIO instead of Z80DART, make UCSD Pascal boot again [Bavarese]. - 0.176: Machine promoted from 'NOT_WORKING' status [Bavarese]. - 0.164: Fixed Z80 access to shared RAM, motor on/off signal, and ROM labels [Karl-Ludwig Deisenhofer]. - 0.153: Updates: LK201 keyboard matrix hooked up and working. LK201 serial I/O first pass [M. Burke, R. Belmont]. - 0.146u5: Get closer to LK201 emulation [R. Belmont, Lord Nightmare, Balrog]. Add documentation for system error codes and diagnostic LEDs [rfka01]. - 0.146: More keyboard i8251 hookup, also assume Z80 halted on boot [R. Belmont]. - 0.144u5: rfka01 added 'skeleton driver for DEC Rainbow 100B' system. Added also DEC Rainbow 100 Softlist [Kaylee]. ROMSET: 37120 bytes in 4 files / 24.69Kb packed $end $info=rainbow_video $mame 0.149u1 Rainbow Video, , ???? DRIVER: dec/vtvideo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Rainbow Video' device. ROMSET: None required. $end $info=rainbow100a $mame 0.153 [Bavarese] Rainbow 100-A, Digital Equipment Corporation, 1982 The Rainbow 100 was a microcomputer introduced by Digital Equipment Corporation (DEC) in 1982 to compete in the IBM PC market. This desktop unit had the video-terminal display circuitry from the VT102, a video monitor similar to the VT220 in a box with both Z80 and 8088 CPUs. The Rainbow 100 was a triple-boot machine: VT102 mode, CP/M mode (using the Z80), and CP/M-86 or MS-DOS mode using the 8088. The Rainbow came in three models, the 100A, 100B and 100+. The 'A' model didn't allow for a hard disk controller, whereas the 'B' allowed this option and the '+' shipped with the controller and a hard drive. Versions of the 100A shipped outside the USA included a user changeable ROM chip in a special casing. The user changed the built in ROM for this one to support their keyboard layout and language of the boot screen. The 100B has this selection built into the boot up firmware (source: http://www.pcmuseum.ca/details.asp?id=810). DRIVER: dec/rainbow.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: rainbow.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.189: Use Z80SIO instead of Z80DART, make UCSD Pascal boot again [Bavarese]. - 0.154: Renamed (rainbow100) to (rainbow100a). - 0.153: Bavarese added 'DEC Rainbow 100-A' system. ROMSET: 45056 bytes in 6 files / 31.64Kb packed $end $info=rainbow190 $mame 0.152 [R. Belmont, Miodrag Milanović] Rainbow 190-B, Digital Equipment Corporation, 1985 DRIVER: dec/rainbow.cpp DRIVER STATUS: Emulation: Preliminary Color: Imperfect Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: rainbow.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.189: Use Z80SIO instead of Z80DART, make UCSD Pascal boot again [Bavarese]. - 0.153: Renamed (rainb190) to (rainbow190). - 0.152: R. Belmont and Miodrag Milanović added 'DEC Rainbow 190-B' system. ROMSET: 32768 bytes in 2 files / 23.87Kb packed $end $info=raisedvl $mame 0.161 [hap, Sean Riddle] Raise The Devil Pinball, Entex, 1980 Case and electronics designed and programmed by Entex Tokyo. LED simulated pinball game. It has 24 different skill levels, and also includes a tilt 'feature,' which is activated if you press the flipper buttons repeatedly too fast (source: http://www.handheldmuseum.com/Entex/RDP.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.229: Changed description to 'Raise The Devil Pinball'. - 0.161: hap and Sean Riddle added 'Entex Raise The Devil' system. ROMSET: 3280 bytes in 3 files / 2.21Kb packed $end $info=ram $mame 0.149u1 RAM, , ???? DRIVER: devices/machine/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'RAM' device. ROMSET: None required. $end $info=ramdac $mame 0.194 [Angelo Salese] RAMDAC, , ???? DRIVER: devices/video/ramdac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Angelo Salese added 'RAMDAC' device. ROMSET: None required. $end $info=rameses $mame 0.131 [Curt Coder] Rameses HVC6502 (Oceania), Hanimex, 1982 Australian version of the Creativision produced by VTech in Hong Kong, and rebranded by 'Hanimex' for the Australian market (source, traslated from italian: http://www.dizionariovideogiochi.it/doku.php?id=hanimex_hvc_6502_rameses). DRIVER: vtech/crvision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: crvision.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.225: Changed description to 'Rameses HVC6502 (Oceania)'. - 0.132: Curt Coder added 'Hanimex Rameses' system. ROMSET: 2048 bytes in 1 file / 1.62Kb packed $end $info=ravens $mame 0.148u4 [Robbbert] Ravensburger Selbstbaucomputer V0.9, Joseph Glagla and Dieter Feiler, 1984 This is a project described in 'Ravensburger' magazine. You had to make the entire thing (including the circuit boards) yourself (source: http://petersieg.bplaced.com/?2650_Computer:2650_Selbstbaucomputer). DRIVER: homebrew/ravens.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.148u4: Robbbert added skeleton driver of 'Ravensburger Selbstbaucomputer v0.9' system. ROMSET: 4021 bytes in 2 files / 2.97Kb packed $end $info=ravens2 $mame 0.148u4 [Robbbert] Ravensburger Selbstbaucomputer V2.0, Joseph Glagla and Dieter Feiler, 1985 This is a project described in 'Ravensburger' magazine. You had to make the entire thing (including the circuit boards) yourself (source: http://petersieg.bplaced.com/?2650_Computer:2650_Selbstbaucomputer). DRIVER: homebrew/ravens.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.148u4: Robbbert added skeleton driver of 'Ravensburger Selbstbaucomputer v2.0' system. ROMSET: 2048 bytes in 1 file / 1.11Kb packed $end $info=rb2 $mame 0.212 SGI RB2, , ???? DRIVER: devices/bus/gio64/newport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'SGI RB2' device. ROMSET: None required. $end $info=rbbrite $mame 0.231 [Sean Riddle] Rainbow Brite (mini-arcade), Coleco, 2018 Hallmark's Rainbow Brite TV series launched in 1983 and quickly became a favorite of little girls around the world. The next year, Mattel released a line of cuddly plush dolls, forever cementing into pop culture history the cheerful girl and her Rainbow Land pals. Now players can join Rainbow Brite and her pal Starlite as they spread color and happiness in this classic RPG-style game, Journey to Rainbow Land. In the game, players take on Murky and Lurky, the enemies of Rainbow Land, who just want to make the world as murky and dismal as they are. Rainbow Brite is a retro classic RPG for gamers of all ages (source: https://coleco-colecovision.myshopify.com/collections/frontpage/products/journey-to-rainbow-land-mini-arcade-by-coleco). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.231: Sean Riddle added 'Coleco Rainbow Brite (mini-arcade)' system. ROMSET: 1048576 bytes in 1 file / 75.52Kb packed $end $info=rbitgen $mame 0.218 [Porchy] Generations (Retro-Bit), Retro-Bit, 2016 The Retro-Bit Generations is a simple glossy black plastic box with red highlights on the top. You might compare it with the Sega Genesis if you squint, but it doesn't really look like much of anything beyond a box with two USB ports on the front and a power button on the top. The back of the system holds an HDMI output, a composite video output, an SD card slot for saving game states, and the power connector. In theory, the Generations far surpasses the NES Classic by including two controllers with nine-foot cables instead of just one with a too-short two-foot cable. Unfortunately, the controllers are simply not very good. They're USB gamepads modeled after the six-button Sega Genesis controller, black plastic crescents with a direction pad, a Start button, and two rows of red buttons on the face. A Mode button sits on the top edge, serving as a Select control for most games and accessing the system's menu by pressing it while holding down on the direction pad (source: https://www.pcmag.com/reviews/retro-bit-generations). DRIVER: tvgames/actions_atj2279b.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.218: Porchy added 'Retro-Bit Generations' system. ROMSET: 553648128 bytes in 1 file / 70.37Mb packed $end $info=rc2014 $mame 0.244 [Miodrag Milanović] RC2014 Classic, RFC2795 Ltd, 2016 RC2014 is a simple 8 bit Z80 based modular computer originally built to run Microsoft BASIC. It is inspired by the home built computers of the late 70s and computer revolution of the early 80s. It is not a clone of anything specific, but there are suggestions of the ZX81, UK101, S100, Superboard II and Apple I in here. It nominally has 8K ROM, 32K RAM, runs at 7.3728MHz and communicates over serial at 115,200 baud (source: https://rc2014.co.uk/). DRIVER: homebrew/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: Use virtual member functions for bus signal handlers [Miodrag Milanović]. - 0.245: Enable user to start from empty backplane configuration [Miodrag Milanović]. - 0.244: Miodrag Milanović added 'RFC2795 Ltd RC2014 Classic' system. ROMSET: None required. $end $info=rc2014_82c55_ide $mame 0.244 [Miodrag Milanović] RC2014 82C55 IDE Interface, , ???? DRIVER: devices/bus/rc2014/ide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 82C55 IDE Interface' device. ROMSET: None required. $end $info=rc2014_ay8190 $mame 0.244 [Miodrag Milanović] RC2014 AY-3-8190 Sound card, , ???? DRIVER: devices/bus/rc2014/sound_ym_ay.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 AY-3-8190 Sound card' device. ROMSET: None required. $end $info=rc2014_bus $mame 0.244 [Miodrag Milanović] RC2014 Standard Bus, , ???? DRIVER: devices/bus/rc2014/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Standard Bus' device. ROMSET: None required. $end $info=rc2014_cf $mame 0.244 [Miodrag Milanović] RC2014 Compact Flash module, , ???? DRIVER: devices/bus/rc2014/cf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Compact Flash module' device. ROMSET: None required. $end $info=rc2014_clock $mame 0.244 [Miodrag Milanović] RC2014 Clock module, , ???? DRIVER: devices/bus/rc2014/clock.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Clock module' device. ROMSET: None required. $end $info=rc2014_ds1302 $mame 0.244 [Miodrag Milanović] RC2014 Real Time Clock DS1302 module, , ???? DRIVER: devices/bus/rc2014/rtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Real Time Clock DS1302 module' device. ROMSET: None required. $end $info=rc2014_dual_clock $mame 0.244 [Miodrag Milanović] RC2014 Dual Clock module, , ???? DRIVER: devices/bus/rc2014/clock.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Dual Clock module' device. ROMSET: None required. $end $info=rc2014_dual_clock_40p $mame 0.244 [Miodrag Milanović] RC2014 Dual Clock module (40 pin), , ???? DRIVER: devices/bus/rc2014/clock.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Dual Clock module (40 pin)' device. ROMSET: None required. $end $info=rc2014_dual_serial $mame 0.244 [Miodrag Milanović] RC2014 Dual Serial module SIO/2, , ???? DRIVER: devices/bus/rc2014/serial.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Dual Serial module SIO/2' device. ROMSET: None required. $end $info=rc2014_dual_serial_40p $mame 0.244 [Miodrag Milanović] RC2014 Dual Serial module SIO/2 (40 pin), , ???? DRIVER: devices/bus/rc2014/serial.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Dual Serial module SIO/2 (40 pin)' device. ROMSET: None required. $end $info=rc2014_ext_bus $mame 0.244 [Miodrag Milanović] RC2014 Extended Bus, , ???? DRIVER: devices/bus/rc2014/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Extended Bus' device. ROMSET: None required. $end $info=rc2014_ext_slot $mame 0.244 [Miodrag Milanović] RC2014 Extended Bus Slot, , ???? DRIVER: devices/bus/rc2014/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Extended Bus Slot' device. ROMSET: None required. $end $info=rc2014_fdc9266 $mame 0.244 [Miodrag Milanović] RC2014 Floppy Disk Controller FDC9266, , ???? DRIVER: devices/bus/rc2014/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Floppy Disk Controller FDC9266' device. ROMSET: None required. $end $info=rc2014_ide_hdd $mame 0.244 [Miodrag Milanović] RC2014 IDE Hard Drive Module, , ???? DRIVER: devices/bus/rc2014/ide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 IDE Hard Drive Module' device. ROMSET: None required. $end $info=rc2014_micro $mame 0.244 [Miodrag Milanović] RC2014 Micro module, , ???? DRIVER: devices/bus/rc2014/micro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Micro module' device. ROMSET: 65536 bytes in 1 file / 12.16Kb packed $end $info=rc2014_mini_cpm $mame 0.244 [Miodrag Milanović] Mini CP/M Upgrade module, , ???? DRIVER: devices/bus/rc2014/micro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'Mini CP/M Upgrade module' device. ROMSET: 65536 bytes in 1 file / 23.14Kb packed $end $info=rc2014_pagable_rom $mame 0.244 [Miodrag Milanović] RC2014 Pageable ROM module, , ???? DRIVER: devices/bus/rc2014/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Pageable ROM module' device. ROMSET: 131072 bytes in 2 files / 32.99Kb packed $end $info=rc2014_ram_32k $mame 0.244 [Miodrag Milanović] RC2014 32K RAM module, , ???? DRIVER: devices/bus/rc2014/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 32K RAM module' device. ROMSET: None required. $end $info=rc2014_ram_64k $mame 0.244 [Miodrag Milanović] RC2014 64K RAM module, , ???? DRIVER: devices/bus/rc2014/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 64K RAM module' device. ROMSET: None required. $end $info=rc2014_ram_64k_40p $mame 0.244 [Miodrag Milanović] RC2014 64K RAM module (40 pin), , ???? DRIVER: devices/bus/rc2014/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 64K RAM module (40 pin)' device. ROMSET: None required. $end $info=rc2014_rc80_bus $mame 0.244 [Miodrag Milanović] RC2014 RC80 Bus, , ???? DRIVER: devices/bus/rc2014/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 RC80 Bus' device. ROMSET: None required. $end $info=rc2014_rc80_slot $mame 0.244 [Miodrag Milanović] RC2014 RC80 Bus Slot, , ???? DRIVER: devices/bus/rc2014/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 RC80 Bus Slot' device. ROMSET: None required. $end $info=rc2014_rom_ram_512k $mame 0.244 [Miodrag Milanović] RC2014 512K RAM / 512K Flash, , ???? DRIVER: devices/bus/rc2014/romram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 512K RAM / 512K Flash' device. ROMSET: 6291456 bytes in 12 files / 2.45Mb packed $end $info=rc2014_sc106 $mame 0.245 [Miodrag Milanović] SC106 - Modular Backplane (RC2014), , ???? DRIVER: devices/bus/rc2014/edge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Miodrag Milanović added 'SC106 - Modular Backplane (RC2014)' device. ROMSET: None required. $end $info=rc2014_sc107 $mame 0.245 [Miodrag Milanović] SC107 - Modular Backplane (RC2014), , ???? DRIVER: devices/bus/rc2014/edge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Miodrag Milanović added 'SC107 - Modular Backplane (RC2014)' device. ROMSET: None required. $end $info=rc2014_sc111 $mame 0.245 [Miodrag Milanović] SC111 Z180 CPU module, , ???? DRIVER: devices/bus/rc2014/z180cpu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Miodrag Milanović added 'SC111 Z180 CPU module' device. ROMSET: None required. $end $info=rc2014_sc113 $mame 0.245 [Miodrag Milanović] SC113 - Modular Backplane (RC2014), , ???? DRIVER: devices/bus/rc2014/edge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Miodrag Milanović added 'SC113 - Modular Backplane (RC2014)' device. ROMSET: None required. $end $info=rc2014_sc141 $mame 0.245 [Miodrag Milanović] SC141 - Modular Backplane (RC2014), , ???? DRIVER: devices/bus/rc2014/edge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Miodrag Milanović added 'SC141 - Modular Backplane (RC2014)' device. ROMSET: None required. $end $info=rc2014_sc147 $mame 0.245 [Miodrag Milanović] SC147 - Modular Backplane (RC2014), , ???? DRIVER: devices/bus/rc2014/edge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Miodrag Milanović added 'SC147 - Modular Backplane (RC2014)' device. ROMSET: None required. $end $info=rc2014_serial_io $mame 0.244 [Miodrag Milanović] RC2014 Serial I/O module, , ???? DRIVER: devices/bus/rc2014/serial.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Serial I/O module' device. ROMSET: None required. $end $info=rc2014_slot $mame 0.244 [Miodrag Milanović] RC2014 Standard Bus Slot, , ???? DRIVER: devices/bus/rc2014/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Standard Bus Slot' device. ROMSET: None required. $end $info=rc2014_switchable_rom $mame 0.244 [Miodrag Milanović] RC2014 Switchable ROM module, , ???? DRIVER: devices/bus/rc2014/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Switchable ROM module' device. ROMSET: 327680 bytes in 5 files / 40.86Kb packed $end $info=rc2014_wd37c65 $mame 0.244 [Miodrag Milanović] RC2014 Floppy Disk Controller WD37C65, , ???? DRIVER: devices/bus/rc2014/fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Floppy Disk Controller WD37C65' device. ROMSET: None required. $end $info=rc2014_ym2149 $mame 0.244 [Miodrag Milanović] RC2014 YM2149F Sound card, , ???? DRIVER: devices/bus/rc2014/sound_ym_ay.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 YM2149F Sound card' device. ROMSET: None required. $end $info=rc2014_z80 $mame 0.244 [Miodrag Milanović] RC2014 Z80 CPU module, , ???? DRIVER: devices/bus/rc2014/z80cpu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Z80 CPU module' device. ROMSET: None required. $end $info=rc2014_z8021 $mame 0.244 [Miodrag Milanović] RC2014 Z80 CPU 2.1 module, , ???? DRIVER: devices/bus/rc2014/z80cpu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Miodrag Milanović added 'RC2014 Z80 CPU 2.1 module' device. ROMSET: None required. $end $info=rc2014bp5 $mame 0.244 [Miodrag Milanović] RC2014 Backplane-5, RFC2795 Ltd, 2016 The RC2014 was designed such that standard stripboard could be used as the backplane. This board essentially does the same as stripboard, but has been designed specifically for the RC2014 and has a few extra features features: Expandable up to 5 daughter-boards. DC power socket – 2.1/5.5mm barrel jack. If you wish to power the RC2014 with 6v – 14v, there are pads for mounting a LM7805 regulator and capacitors to give a regulated 5v to the board. If you are using a regulated 5v supply, such as from a USB adapter,simply jumper across the 5v Direct pads. 40 pin sockets – RC2014 modules typically uses 34 or 36 pins, but additional sockets are available for extended features. Clearly labelled pin identifiers. Nice rounded corners and mounting holes. Power LED. Reset button. This backplane can be used to mount the 5 essential modules (CPU, ROM, RAM, Clock & Serial I/O) for a small neat RC2014. 5 straight 40 way sockets are supplied to enable this (source: https://rc2014.co.uk/backplanes/backplane-5/). DRIVER: homebrew/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.244: Miodrag Milanović added 'RFC2795 Ltd RC2014 Backplane-5' system. ROMSET: None required. $end $info=rc2014bp8 $mame 0.244 [Miodrag Milanović] RC2014 Backplane-8, RFC2795 Ltd, 2016 The RC2014 was designed such that standard stripboard could be used as the backplane. This board essentially does the same as stripboard, but has been designed specifically for the RC2014 and has a few extra features features: Expandable up to 8 daughter-boards – Although the standard RC2014 only requires 5 slots, this gives you the option to use up to 8 boards in total. DC power socket – 2.1/5.5mm barrel jack. If you wish to power the RC2014 with 6v – 14v, there are pads for mounting a LM7805 regulator and capacitors to give a regulated 5v to the board. If you are using a regulated 5v supply, such as from a USB adapter,simply short the two pads shown within the LM7805 footprint. Isolating pads on data and address lines – Many Z80 designs have resistors placed between the CPU and some peripherals. This backplane gives you the flexibility of totally isolating any of the address or data lines, adding resistors or simply soldering links or jumpers across. Slots 1 & 2, slots 3, 4, 5 & 6 and slots 7 & 8 can all be partitioned off if required. 40 pin sockets – RC2014 modules typically uses 34 or 36 pins, but additional sockets are available for extended features. Clearly labelled pin identifiers. Nice rounded corners and mounting holes Power LED. Reset button (source: https://rc2014.co.uk/backplanes/backplane-8/). DRIVER: homebrew/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.244: Miodrag Milanović added 'RFC2795 Ltd RC2014 Backplane-8' system. ROMSET: None required. $end $info=rc2014bppro $mame 0.244 [Miodrag Milanović] RC2014 Backplane Pro, RFC2795 Ltd, 2017 The Backplane Pro builds on the features of the Backplane 8 but with 12 slots it also adds an optional second row of pins for the Enhanced Bus as well as a couple of other convenient power connectors. In it's supplied form, all pins from every slot is connected to the same pin on every other slot. Therefore, any module can be plugged in to any slot. However, between slot 3 & 4 and slot 10 & 11 on the standard bus, there is a double row of holes where the copper joining them is exposed on the underside. This makes it easy to cut through to isolate the left-hand 3 slots or right-hand 2 slots. If required, resistors or diodes can be soldered in (source: https://rc2014.co.uk/backplanes/backplane-pro/). DRIVER: homebrew/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.244: Miodrag Milanović added 'RFC2795 Ltd RC2014 Backplane Pro' system. ROMSET: None required. $end $info=rc2014cl2 $mame 0.244 [Miodrag Milanović] RC2014 Classic II, RFC2795 Ltd, 2020 The RC2014 Classic ][ is a followup to the RC2014 Classic. It is a modular Z80 based computer kit. 5 modules, the CPU, ROM, RAM, Serial I/O and Clock/Reset are mounted on a passive backplane (source: https://rc2014.co.uk/full-kits/rc2014-classic-ii/). DRIVER: homebrew/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.244: Miodrag Milanović added 'RFC2795 Ltd RC2014 Classic II' system. ROMSET: None required. $end $info=rc2014micro $mame 0.245 [Miodrag Milanovi?] RC2014 Micro, RFC2795 Ltd, 2019 The RC2014 Micro is a 32k Z80 based single board computer which runs either Microsoft BASIC or Steve Cousins SCM monitor ROM. This is essentially a cut down version of the RC2014 Mini, with things like the Pi Zero connector, power socket and LED, and keyboard connector removed. This smaller component count not only reduces the price, but also the size of PCB required, so it matches the RC2014 module appearance (source: https://rc2014.co.uk/full-kits/rc2014-micro/). DRIVER: homebrew/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.245: Miodrag Milanovi? added 'RFC2795 Ltd RC2014 Micro' system. ROMSET: None required. $end $info=rc2014mini $mame 0.242 [Chris Swan] RC2014 Mini, RFC2795 Ltd, 2016 The RC2014 Mini is a single board computer which combines the CPU, ROM, RAM, Clock, Serial I/O and Pi Terminal of the classic modular RC2014 on to a single PCB. Having all the functions on a single board reduces the component count and therefore the amount of soldering compared to the modular equivalent. It also allows more efficient use of the logic chips. This efficiency comes at the expense of upgradability, where the modular option allows for any of the functions to be replaced if required. The likelihood of wanting to swap major components should be weighed up to determine if the modular or the Mini approach is right for you (source: https://rc2014.co.uk/full-kits/rc2014-mini/). DRIVER: homebrew/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and PCB. WIP: - 0.242: Chris Swan added 'RFC2795 Ltd RC2014 Mini' system. $end $info=rc2014minicpm $mame 0.244 [Miodrag Milanović] RC2014 Mini with CP/M Upgrade, RFC2795 Ltd, 2016 The RC2014 Mini CP/M Upgrade Kit provides the extra circuitry needed to run CP/M on the RC2014 Mini. The 4 layer PCB hosts 32k RAM, Pageable ROM, Compact Flash socket and 2 standard RC2014 bus headers for further expansion. This sits as a mezzanine board above the RC2014 Mini and connects via the RC2014 bus. The Mini retains the clock, CPU, upper 32k RAM, serial UART and Pi Serial Terminal, however the ROM is removed. Instead, the new ROM supplied with the CP/M Upgrade Kit is used (source: https://rc2014.co.uk/full-kits/rc2014-mini-cp-m-upgrade-kit/). DRIVER: homebrew/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.244: Miodrag Milanović added 'RFC2795 Ltd RC2014 Mini with CP/M Upgrade' system. ROMSET: None required. $end $info=rc2014pro $mame 0.244 [Miodrag Milanović] RC2014 Pro, RFC2795 Ltd, 2017 The Backplane Pro builds on the features of the Backplane 8 but with 12 slots it also adds an optional second row of pins for the Enhanced Bus as well as a couple of other convenient power connectors. In it's supplied form, all pins from every slot is connected to the same pin on every other slot. Therefore, any module can be plugged in to any slot. However, between slot 3 & 4 and slot 10 & 11 on the standard bus, there is a double row of holes where the copper joining them is exposed on the underside. This makes it easy to cut through to isolate the left-hand 3 slots or right-hand 2 slots. If required, resistors or diodes can be soldered in. (If using the SD Memory Module it is recommended fitting 10k resistors between that and the CPU Module here). Note that this only affects the standard bus, not the enhanced bus (source: https://rc2014.co.uk/backplanes/backplane-pro/). DRIVER: homebrew/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.244: Miodrag Milanović added 'RFC2795 Ltd RC2014 Pro' system. ROMSET: None required. $end $info=rc2014zed $mame 0.244 [Miodrag Milanović] RC2014 Zed, RFC2795 Ltd, 2018 DRIVER: homebrew/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.244: Miodrag Milanović added 'RFC2795 Ltd RC2014 Zed' system. ROMSET: None required. $end $info=rc2014zedp $mame 0.244 [Miodrag Milanović] RC2014 Zed Pro, RFC2795 Ltd, 2018 The RC2014 Zed Pro RomWBW Z80 Kit is a modular computer with a 12 slot enhanced bus backplane. It has a Z80 CPU running at 7.3728MHz, 512k ROM, 512k RAM and communicates over serial at 115,200bps via a Zilog SIO/2 UART. It runs Z-System or CP/M 2.2 operating system from ROM and can use either compact flash or IDE hard disc storage. The backplane allows expansion modules such as official RC2014 Modules or a selection of 3rd party “Designed for RC2014? modules. The design is simple, and the standard 0.1?? pitch headers encourages building your own add-ons. The RC2014 Zed consists of the same modules, but supplied with an 8 slot standard bus backplane (source: https://z80kits.com/shop/rc2014-zed-pro/). DRIVER: homebrew/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.244: Miodrag Milanović added 'RFC2795 Ltd RC2014 Zed Pro' system. ROMSET: None required. $end $info=rc2030 $mame 0.203 [Patrick Mackinlay] RC2030, MIPS, 1989 DRIVER: mips/mips_i2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.203: Patrick Mackinlay added 'MIPS RC2030' system. ROMSET: 524352 bytes in 9 files / 236.66Kb packed $end $info=rc3230 $mame 0.204 [Patrick Mackinlay] RC3230, MIPS, 1990 The MIPS Magnum was a line of computer workstations designed by MIPS Computer Systems, Inc. and based on the MIPS series of RISC microprocessors. The first Magnum was released in March, 1990, and production of various models continued until 1993 when SGI bought MIPS Technologies. SGI cancelled the MIPS Magnum line to promote their own workstations including the entry-level SGI Indy. The early, R3000-based Magnum series ran only RISC/os, a variant of BSD Unix, but the subsequent Magnum workstations based on the Jazz architecture ran both RISC/os and Windows NT. In addition to these proprietary operating systems, both Linux and NetBSD have been ported to the Jazz-based MIPS Magnum machines. Some models of MIPS Magnum were rebadged and sold by Groupe Bull and Olivetti. In addition, headless (i.e., without a framebuffer or video card) versions were marketed as servers under the name "MIPS Millennium" (source: https://en.wikipedia.org/wiki/MIPS_Magnum). DRIVER: mips/mips_r3030.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.204: Patrick Mackinlay added 'MIPS RC3230' system. ROMSET: 262144 bytes in 2 files / 119.44Kb packed $end $info=rc702 $mame 0.178 [rfka01] RC702 Piccolo, Regnecentralen, 1979 The RC702 was a micro computer produced by Regnecentralen from 1980. At my school, Sofiendalskolen in Aalborg, we had a few RC700 systems, and I used these for programming in Pascal and COMAL. The RC702, nicknamed RC Piccolo, was a Z-80 based micro computer with up to 64K RAM. It had one or two 5 1/4" floppy disk drives, keyboard, CRT monitor, and serial and parallel I/O ports. It could run CP/M or a number of standalone systems like COMAL or UCSD Pascal (source: http://www.jbox.dk/rc702/index.shtm). DRIVER: regnecentralen/rc702.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.179: Fixed ctc interrupt [Robbbert]. - 0.178: rfka01 added 'Regnecentralen RC702 Piccolo' system. ROMSET: 10240 bytes in 5 files / 4.71Kb packed $end $info=rc759 $mame 0.163 [Dirk Best] RC759 Piccoline, Regnecentralen, 1984 The 'Piccoline' is a direct descendant of the Piccolo, and was launched in 1984. It was more or less strictly meant for Danish educational institutions such as schools, high schools and universities. It was used extensively for teaching basic programming skills, using the languages Comal 80 and Pascal (source: http://www.old-computers.com/museum/computer.asp?st=1&c=1171). DRIVER: regnecentralen/rc759.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.163: Dirk Best added skeleton driver of 'Regnecentralen RC759' system. ROMSET: 131072 bytes in 4 files / 74.81Kb packed $end $info=rc759_kbd_hle $mame 0.230 [Dirk Best] RC759 Keyboard (HLE), , ???? DRIVER: regnecentralen/rc759_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.230: Dirk Best added 'RC759 Keyboard (HLE)' device. ROMSET: None required. $end $info=rcapnp $mame 0.226 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] RCA NS-500 30-in-1, RCA / JungleTac, 200? DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). NOTE: Video: https://www.youtube.com/watch?v=5ctx2QkJwcI WIP: - 0.226: David Haywood, Sean Riddle, Kev (FBN) and Kamaal Brown added 'RCA/JungleTac RCA NS-500 30-in-1' system. ROMSET: 2097152 bytes in 1 file / 659.43Kb packed $end $info=rd100 $mame 0.167 [Robbbert] RD100, Data R.D., 1989 Nothing is known about this system, except that it uses a 6809 CPU (source: MESS driver) DRIVER: skeleton/rd100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.215: Added 'preliminary keyboard inputs [AJR]. - 0.209: Added 'LCD controller and working display [AJR]. - 0.167: Robbbert added skeleton driver of 'Data RD100' system. ROMSET: 32768 bytes in 1 file / 17.25Kb packed $end $info=rd5_240 $mame 0.227 [ne7!] Mini Arcade Machine 240-in-1 (Red5), Red5, 201? Have you ever had so much fun at the arcade that you wished you could take a machine home with you? Of course you have, like every time! But they're not exactly pocket-sized… or are they? This RED5 mini arcade machine is, and it's right up your 8-bit alley! (source: https://www.amazon.co.uk/Source-Wholesale-72842-5060512154559-Nylon/dp/B07HJ5R7MS). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: ne7! added 'Red5 Mini Arcade Machine 240-in-1 (Red5)' system. ROMSET: 8388608 bytes in 1 file / 2.72Mb packed $end $info=rd500 $mame 0.268 [Giulio Zausa] RD-500 Digital Piano, Roland, 1994 Roland RD is a series of professional stage instruments launched in the 80's. RD-500 is one of the successful digital instruments with recorded samples of pianos, organs, harpsichords, strings, as well as synthesizers, bass and percussion instruments. The total number of timbres of musical instruments included in RD-500 is 121. At the same time, the digital piano allows its users to change and save the recorded sounds, which is of great importance when creating musical compositions. RD-500 features a 28-voice polyphony (source: https://synth.market/en/catalogue/roland/rd_500/). DRIVER: roland/roland_jv80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.268: Giulio Zausa added 'Roland RD-500 Digital Piano' system. ROMSET: 8912896 bytes in 5 files / 7.87Mb packed $end $info=rdqa $mame 0.230 [hap, Sean Riddle] Reader's Digest Q&A: Computer Question & Answer Game, Selchow & Righter, 1980 This 1980 game was donated to the Museum by the manufacturer Selchow & Righter in 1981. The plastic case is 26cm long x 20.5cm wide x 4cm high, with a screen 19cm x 14cm. There are 20 keys on the keyboard. The 10 round beige keys are numbered 0 through 9. Five red oval keys are lettered A though D. Five additional red oval keys are labeled Score, Wrong, Right, Pass, Clear, Enter. On the lower right side of the plastic case is an 4 position switch marked: Off, On, Single, Double. In the rear of the case a back plate held by 5 screws holds a 9volt battery (source: https://healthy.uwaterloo.ca/museum/VirtualExhibits/electronic/handheld/word/index.html). DRIVER: handheld/hh_pps41.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.254: Changed description to 'Reader's Digest Q&A: Computer Question & Answer Game'. - 0.230: hap and Sean Riddle added 'Selchow & Righter Reader's Digest Q&A - Computer Question & Answer Game' system. ROMSET: 1338 bytes in 2 files / 1.11Kb packed $end $info=react $mame 0.223 [Sean Riddle, David Haywood] Reactor 32-in-1 (NTSC), Ultimate Products Ltd. / Waixing, 2009 DRIVER: tvgames/spg2xx_zone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=TLhVLZjKBwg WIP: - 0.223: Sean Riddle and David Haywood added 'Ultimate Products Ltd./Waixing Reactor 32-in-1 (NTSC)' system. ROMSET: 67108864 bytes in 1 file / 20.18Mb packed $end $info=reactmd $mame 0.219 [Team Europe, David Haywood] Reactor MD (Firecore/SunPlus hybrid, PAL), AtGames / Sega / Waixing, 2009 DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: Changed description to 'Reactor MD (Firecore/SunPlus hybrid, PAL)'. - 0.226: Changed manufacturer to 'AtGames / Sega / Waixing'. - 0.219: Team Europe and David Haywood added 'AtGames / Sega Reactor MD (PAL)' system. ROMSET: 167772160 bytes in 2 files / 90.24Mb packed $end $info=rebel5 $mame 0.119 [Dirk Verwiebe] Mephisto Rebell 5,0 (set 1), Hegener + Glaser, 1986 Hardly a program has been very eagerly awaited as at the time of the rebel Mephisto 5.0, the foundation stone was laid in this computer-WM 1986 WCCC in Cologne. During the tournament rebel had several competitors that ran on mainframes, beaten and impressively in the last round, the chance to win with a victory over the American program Be-Be for the world title. Unfortunately the program Schröder resist in a profitable position in fatal Pawn not finished and finally the 5th Place (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Mephisto_Rebell_5.0). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and Artwork Preview. WIP: - 0.213: Changed description to 'Mephisto Rebell 5,0' and manufacturer to 'Hegener + Glaser'. - 0.212: Machine promoted to working [Sandro Ronco]. - 0.209: Changed description to 'Mephisto Rebell 5.0'. - 0.148: BugFIX #05055: [Documentation] (mephisto.cpp): The correct name of this set is 'Mephisto Rebell 5,0' [AntoPISA, Robbbert]. - 0.119: Dirk Verwiebe added 'Mephisto Rebel 5 Schachcomputer' system. ROMSET: 32768 bytes in 1 file / 19.13Kb packed $end $info=rebel5a $mame 0.219 [hap] Mephisto Rebell 5,0 (set 2), Hegener + Glaser, 1986 Hardly a program has been very eagerly awaited as at the time of the rebel Mephisto 5.0, the foundation stone was laid in this computer-WM 1986 WCCC in Cologne. During the tournament rebel had several competitors that ran on mainframes, beaten and impressively in the last round, the chance to win with a victory over the American program Be-Be for the world title. Unfortunately the program Schröder resist in a profitable position in fatal Pawn not finished and finally the 5th Place (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Mephisto_Rebell_5.0). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto Rebell 5,0 (set 2)' system. ROMSET: 32768 bytes in 1 file / 19.18Kb packed $end $info=rebel5b $mame 0.246 [Supergrobi] Mephisto Rebell 5,0 (set 3), Hegener + Glaser, 1986 Hardly a program has been very eagerly awaited as at the time of the rebel Mephisto 5.0, the foundation stone was laid in this computer-WM 1986 WCCC in Cologne. During the tournament rebel had several competitors that ran on mainframes, beaten and impressively in the last round, the chance to win with a victory over the American program Be-Be for the world title. Unfortunately the program Schröder resist in a profitable position in fatal Pawn not finished and finally the 5th Place (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Mephisto_Rebell_5.0). DRIVER: hegenerglaser/mm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.246: Supergrobi added 'Hegener + Glaser Mephisto Rebell 5,0 (set 3)' system. ROMSET: 32768 bytes in 1 file / 19.20Kb packed $end $info=red5mam $mame 0.219 [Team Europe, David Haywood] Mini Arcade Machine (Red5, 'Xtra Game'), Red5, 201? Designed to look exactly like a classic arcade machine, only smaller, this mini machine is everything the retro gamer needs! It comes with 200 arcade games built-in, complete with all of those classic, electronic sound effects and theme tunes! It's also got a 2.5-inch colour screen, a wonderfully wiggly joystick (that you can move with your thumb), and two power buttons, not to mention start, reset, and volume buttons. This mini arcade machine gives you a way to bring the arcade home. But, you don't only have to play it there. Being powered by just 3 AA batteries, it's totally portable. And, best of all, you absolutely don't need Wi-Fi (because, like, it wasn't invented when arcades ruled the Earth), so you can ramp up the arcade awesomeness from absolutely anywhere! (source: https://www.menkind.co.uk/red5-mini-arcade-machine?view=description). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: Changed description to 'Mini Arcade Machine (Red5, 'Xtra Game')'. - 0.219: Team Europe and David Haywood added 'Red5 Mini Arcade Machine' system. ROMSET: 134217728 bytes in 1 file / 43.51Mb packed $end $info=reel $mame 0.199 Fruit Machine Reel, , ???? DRIVER: devices/machine/steppers.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.199: Added 'Fruit Machine Reel' device. ROMSET: None required. $end $info=regence $mame 0.217 [hap, anonymous] La Régence, France Double R / Intelligent Software, 1982 DRIVER: chess/regence.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.259: Changed manufacturer to 'France Double R / Intelligent Software'. Add german text labels to internal layout [hap]. - 0.252: Add power-off nmi [hap]. - 0.224: Changed description to 'La Régence'. - 0.217: hap and anonymous added 'France Double R La Regence' system. ROMSET: 12288 bytes in 3 files / 9.85Kb packed $end $info=renaissa $mame 0.221 [hap, Berger] Kasparov Renaissance (set 1), Saitek / Heuristic Software, 1989 The Renaissance board, like the Leonardo or Galileo, is comparable to the modular series from Hegener & Glaser (Mephisto). Compared to the soulless Mephisto boards, the Modular Series from Saitek are full-fledged chess computers, i.e. A basic program is already included in the various boards. With 52 x 52 cm (playing field 38 x 38 cm), the Renaissance has an extremely generous wooden board that also houses a small LCD chess board. This can be used to check the position, visually demonstrate the main variants or automatically play back and forth entire games. When it comes to ease of use, the Renaissance leaves nothing to be desired: a 16-digit display that can be controlled directly with a button shows the main variant, ratings, nodes, times and much more. It has four recessed but clearly visible LEDs in each corner of the field, which is very helpful to the eye. Furthermore, it can be connected to a PC by means of an interface, which considerably increases its possible uses. Since its sensitive magnetic sensors (flash board) also register figure movements that are not quite clean, it is particularly suitable from a technical point of view for flash and fast games. But the built-in chess program of the Renaissance is in stark contrast to the fantastic equipment and has a level of play that is completely unacceptable for its price range. Fortunately, it can be easily upgraded due to the modular expansion option (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Saitek_Renaissance). DRIVER: saitek/renaissance.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.265: Changed manufacturer to 'Saitek / Heuristic Software'. - 0.261: Add NVRAM [hap]. - 0.246: Correct ACK output [hap]. - 0.233: Use input_merger for stb [hap]. - 0.232: Machine promoted to working [hap]. - 0.221: hap and Berger added 'Saitek Kasparov Renaissance (set 1)' system. ROMSET: 828719 bytes in 2 files / 84.46Kb packed $end $info=renaissaa $mame 0.221 [hap, Berger] Kasparov Renaissance (set 2), Saitek / Heuristic Software, 1989 The Renaissance board, like the Leonardo or Galileo, is comparable to the modular series from Hegener & Glaser (Mephisto). Compared to the soulless Mephisto boards, the Modular Series from Saitek are full-fledged chess computers, i.e. A basic program is already included in the various boards. With 52 x 52 cm (playing field 38 x 38 cm), the Renaissance has an extremely generous wooden board that also houses a small LCD chess board. This can be used to check the position, visually demonstrate the main variants or automatically play back and forth entire games. When it comes to ease of use, the Renaissance leaves nothing to be desired: a 16-digit display that can be controlled directly with a button shows the main variant, ratings, nodes, times and much more. It has four recessed but clearly visible LEDs in each corner of the field, which is very helpful to the eye. Furthermore, it can be connected to a PC by means of an interface, which considerably increases its possible uses. Since its sensitive magnetic sensors (flash board) also register figure movements that are not quite clean, it is particularly suitable from a technical point of view for flash and fast games. But the built-in chess program of the Renaissance is in stark contrast to the fantastic equipment and has a level of play that is completely unacceptable for its price range. Fortunately, it can be easily upgraded due to the modular expansion option (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Saitek_Renaissance). DRIVER: saitek/renaissance.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'Saitek / Heuristic Software'. - 0.232: Machine promoted to working [hap]. - 0.221: hap and Berger added 'Saitek Kasparov Renaissance (set 2)' system. ROMSET: 32768 bytes in 1 file / 26.59Kb packed $end $info=renaissab $mame 0.279 [Berger] Kasparov Renaissance (set 3), Saitek / Heuristic Software, 1989 The Renaissance board, like the Leonardo or Galileo, is comparable to the modular series from Hegener & Glaser (Mephisto). Compared to the soulless Mephisto boards, the Modular Series from Saitek are full-fledged chess computers, i.e. A basic program is already included in the various boards. With 52 x 52 cm (playing field 38 x 38 cm), the Renaissance has an extremely generous wooden board that also houses a small LCD chess board. This can be used to check the position, visually demonstrate the main variants or automatically play back and forth entire games. When it comes to ease of use, the Renaissance leaves nothing to be desired: a 16-digit display that can be controlled directly with a button shows the main variant, ratings, nodes, times and much more. It has four recessed but clearly visible LEDs in each corner of the field, which is very helpful to the eye. Furthermore, it can be connected to a PC by means of an interface, which considerably increases its possible uses. Since its sensitive magnetic sensors (flash board) also register figure movements that are not quite clean, it is particularly suitable from a technical point of view for flash and fast games. But the built-in chess program of the Renaissance is in stark contrast to the fantastic equipment and has a level of play that is completely unacceptable for its price range. Fortunately, it can be easily upgraded due to the modular expansion option (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Saitek_Renaissance). DRIVER: saitek/renaissance.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: Berger added 'Saitek / Heuristic Software Kasparov Renaissance (set 3)' system. ROMSET: 32768 bytes in 1 file / 26.59Kb packed $end $info=replica1 $mame 0.153 [Felipe Corrêa da Silva Sanches] Replicator 1 desktop 3d printer, Makerbot, 2012 The MakerBot Replicator Desktop 3D Printer stands out for its ease of setup, smooth operation, above-average print quality, user-friendly software, and multiple connectivity choices (source: https://www.pcmag.com/reviews/makerbot-replicator-desktop-3d-printer). DRIVER: makerbot/replicator.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.153: Felipe Corrêa da Silva Sanches added 'Makerbot Replicator 1 desktop 3d printer' system. ROMSET: 1082920 bytes in 11 files / 519.27Kb packed $end $info=retro150 $mame 0.278 [TeamEurope] Retro Arcade Game Controller (150-in-1) (set 1), Red5, 201? The Red5 Retro Arcade Game Controller (150-in-1) is a Plug & Play system produced by Red5, a brand often associated with electronic gadgets, toys, and low-cost entertainment products, primarily distributed through mass-market outlets such as supermarkets, budget electronics stores, or online platforms. Launched sometime between 2010 and 2015, this device appears as a joystick designed to be connected directly to the television, similar to classic arcade cabinets, and promises to offer 150 pre-installed retro games—hence the name "150-in-1." DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: Changed description to 'Retro Arcade Game Controller (150-in-1) (set 1)'. - 0.278: TeamEurope added 'Red5 Retro Arcade Game Controller (150-in-1)' system. ROMSET: 4202496 bytes in 2 files / 1.51Mb packed $end $info=retro150a $mame 0.280 [TeamEurope, David Haywood] Retro Arcade Game Controller (150-in-1) (set 2), Red5, 201? These are a pair of wireless controllers inspired by the style of classic arcade machines, designed to bring the arcade experience straight to your home. Each controller features an 8-way joystick and ergonomic, responsive classic buttons—perfect for retro gaming. Compatible with consoles and PCs (often via the included USB receiver)—they let you play together with up to two players across a wide selection of pre-installed titles—typically around 150 vintage games—that range from shooters and platformers to puzzles. Ideal for gaming nostalgia enthusiasts, family multiplayer nights, or fun gatherings with friends, these controllers boast a durable design and offer an instant plug-and-play experience. DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Red5 Retro Arcade Game Controller (150-in-1) (set 2)' system. ROMSET: 4194304 bytes in 1 file / 1.51Mb packed $end $info=retro400 $mame 0.227 [Tim Schuerewegen] Retro FC 400-in-1, , 201? DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: Tim Schuerewegen added 'Retro FC 400-in-1' system. ROMSET: 16777216 bytes in 1 file / 7.70Mb packed $end $info=retro620 $mame 0.283 [TeamEurope, David Haywood] Retro FC 620-in-1, , 202? Handheld console with a built-in color LCD screen and 620 preinstalled games, inspired by simplified versions of retro gaming classics. Featuring intuitive physical controls and a compact design, it offers an independent and instant gaming experience, perfect for fans of vintage titles and mobile entertainment. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope and David Haywood added ' Retro FC 620-in-1' system. ROMSET: 16777216 bytes in 1 file / 7.85Mb packed $end $info=retror30 $mame 0.280 [TeamEurope, David Haywood] Retro Racer (30-in-1), Orb Gaming, 2021 It’s a mini portable arcade cabinet featuring a design inspired by classic arcade games, crafted from durable, vibrant plastic. Measuring just a few dozen centimeters, it faithfully captures the iconic style of 1980s and '90s arcades: complete with a built-in LCD screen, a steering wheel on the left side, red buttons, and a digital display. The device comes preloaded with 30 games—primarily racing and action titles—easily accessible directly from the menu. It runs on batteries (typically AAA) and requires no external connections—it’s ready to play right out of the box. Perfect as a toy or a nostalgic gadget for both kids and adults who love retro gaming, this compact yet authentic experience makes it an ideal choice for collectors or as a thoughtful gift. Launched around 2021, it boasts a modern yet retro-inspired design, often sought after as a collectible item or a great present. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Orb Gaming Retro Racer (30-in-1)' system. ROMSET: 4194304 bytes in 1 file / 1.34Mb packed $end $info=reutapm $mame 0.166 [Nigel Barnes] Reuters APM, Acorn Computers, 1985 The Reuters APM Board has been described as a BBC B+ on a Eurocard. Because of the name, I assume that it was made for Reuters by Acorn. The connector panel says "Application Processor Module" and is clearly desing for vertical mounting in a rack. The Reuters APM board is designed with levers on the back end to help remove it from a rack and what appear to be solder contact pads for power (+5v and 0v) supply as there is no obvious power connection (source: http://chrisacorns.computinghistory.org.uk/Computers/Reuters.html). DRIVER: acorn/reutapm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap, Title, Icon and PCB. WIP: - 0.216: Changed manufacturer to 'Acorn Computers'. - 0.166: Nigel Barnes added 'Acorn Reuters APM' system. ROMSET: 245760 bytes in 11 files / 156.96Kb packed $end $info=reversic $mame 0.175 [hap, yovan] Reversi Sensory Challenger, Fidelity Electronics, 1981 DRIVER: fidelity/csc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Artwork Preview. WIP: - 0.272: Add click with ALT key to flip piece [hap]. - 0.212: Changed description to 'Reversi Sensory Challenger'. - 0.175: hap and yovan added 'Fidelity Electronics Reversi Sensory Challenger (green version)' system. ROMSET: 4096 bytes in 1 file / 3.05Kb packed $end $info=revo $mame 0.288 [Nigel Barnes] Revo, Psion, 1999 The Psion Revo is a sleek 32-bit handheld computer (PDA) released by the British company Psion in November 1999. This model represents a milestone in European technological design at the turn of the millennium. It was designed with the goal of packing the full software power and architecture of the Psion Series 5mx into an ultra-slim, lightweight, and extremely pocket-friendly chassis, designed to slip into the pocket of a business suit jacket. DRIVER: psion/psion5mx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: Nigel Barnes added 'Psion Revo' system. ROMSET: 16777216 bytes in 2 files / 6.57Mb packed $end $info=revo_de $mame 0.288 [Nigel Barnes] Revo (German), Psion, 1999 The Psion Revo is a sleek 32-bit handheld computer (PDA) released by the British company Psion in November 1999. This model represents a milestone in European technological design at the turn of the millennium. It was designed with the goal of packing the full software power and architecture of the Psion Series 5mx into an ultra-slim, lightweight, and extremely pocket-friendly chassis, designed to slip into the pocket of a business suit jacket. Version for the German market. DRIVER: psion/psion5mx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: Nigel Barnes added 'Psion Revo (German)' system. ROMSET: 25165824 bytes in 3 files / 9.76Mb packed $end $info=revo_fr $mame 0.288 [Nigel Barnes] Revo (French), Psion, 1999 The Psion Revo is a sleek 32-bit handheld computer (PDA) released by the British company Psion in November 1999. This model represents a milestone in European technological design at the turn of the millennium. It was designed with the goal of packing the full software power and architecture of the Psion Series 5mx into an ultra-slim, lightweight, and extremely pocket-friendly chassis, designed to slip into the pocket of a business suit jacket. Version for the French market. DRIVER: psion/psion5mx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: Nigel Barnes added 'Psion Revo (French)' system. ROMSET: 8388608 bytes in 1 file / 3.25Mb packed $end $info=rex6000 $mame 0.139 [Sandro Ronco] REX 6000, Xircom / Intel, 2000 The REX 6000 is an ultra-thin Personal Digital Assistant (PDA) produced by Xircom, and later Intel, from about 2000 to 2001. Its primary claim to fame is as 'The world's smallest full-function PDA', due to its unusual physical configuration as a PC card Type-II card (8.57 × 5.40 × .5 cm; 40 g). The REX may be synchronized by inserting it in a host PC's PCMCIA/PC-card slot. Docking stations were manufactured for connection to hosts without PC card Type-II slots, which allows the REX to be connected via a USB or serial connection (source: http://en.wikipedia.org/wiki/REX_6000). DRIVER: intel/rex6000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.142u2: Convert the driver to use the intelfsh device [Sandro Ronco]. - 0.139: Sandro Ronco added skeleton driver of 'Xircom / Intel REX 6000' system. ROMSET: 2097152 bytes in 2 files / 274.43Kb packed $end $info=rf57_932 $mame 0.251 [AJR] Thomson RF 57-932 RS-232-C Interface, , ???? DRIVER: devices/bus/thomson/rf57_932.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: AJR added 'Thomson RF 57-932 RS-232-C Interface' device. ROMSET: None required. $end $info=rf5c164 $mame 0.201 [cam900] Ricoh RF5C164, , ???? DRIVER: devices/sound/rf5c68.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: cam900 added 'Ricoh RF5C164' device. ROMSET: None required. $end $info=rf5c36 $mame 0.228 [AJR] Roland RF5C36 Sampler, , ???? DRIVER: roland/sa16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: AJR added 'Roland RF5C36 Sampler' device. ROMSET: None required. $end $info=rf5c68 $mame 0.149u1 Ricoh RF5C68, , ???? DRIVER: devices/sound/rf5c68.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Started implementing differences between RF5C68 and RF5C164. Verified default register map against datasheet [cam900]. - 0.198: Converted to device_memory_interface and added 'save state support [cam900]. - 0.186: Changed description to 'Ricoh RF5C68'. - 0.149u1: Added 'RF5C68' device. ROMSET: None required. $end $info=rfcp168 $mame 0.218 [Peter Van Silie] Retro FC Plus 168 in 1 Handheld, , 201? DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.279: Descramble some address lines [AJR]. - 0.278: Move to VT32 driver (still doesn't boot though). Safety first [AJR]. - 0.218: Peter Van Silie added 'Retro FC Plus 168 in 1 Handheld' system. ROMSET: 16777216 bytes in 1 file / 8.33Mb packed $end $info=rhhc152 $mame 0.225 [Sean Riddle, David Haywood] Retro Handheld Console 152-in-1, Orb, 201? DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.225: Sean Riddle and David Haywood added 'Orb Retro Handheld Console 152-in-1' system. ROMSET: 4202496 bytes in 2 files / 1.34Mb packed $end $info=ringo470 $mame 0.132 [Miodrag Milanović] Ringo R-470, Ritas do Brasil Ltda, 1983 Ringo R470 was a Brazilian clone of the Sinclair ZX81 by Ritas do Brasil. It has a Z80A at 3.25 MHz, 8K ROM and 16 KB RAM. It wasn't 100% compatible with the ZX81 (source: http://en.wikipedia.org/wiki/Ringo_R470). DRIVER: sinclair/zx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: zx81_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.265: Changed description to 'Ringo R-470'. - 0.132: Miodrag Milanović Ringo 470 (not working)' system. ROMSET: 8192 bytes in 1 file / 6.64Kb packed $end $info=ripple_counter $mame 0.193 [AJR] Generic ripple counter, , ???? DRIVER: devices/machine/ripple_counter.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: AJR added 'Generic ripple counter' device. ROMSET: None required. $end $info=risc2500 $mame 0.143u8 [Cowering] Kasparov RISC 2500 (v1.04), Saitek / Tasc, 1992 Johan de Koning is undoubtedly one of the best chess programmers of our time. A version of his best-selling series The King was acquired by the company in 1992 for the Saitek Risc 2500th Where there are at least three versions (1.02, 1.03 and 1.04). This chess computer is arguably the strongest tactical chess computers! For maximum performance, a 32-bit RISC processor with 128 KB RAM provides. The hardware is based on the proven technology of the Chess Machine Company TASC. The available memory (128 KB) can be upgraded to 2 MB. However, the skill level to be achieved by growth versus 512 KB marginal and could in practice not been demonstrated. Turning on the computer while the game is loading program from the slow to the fast EPROM program memory (RAM) (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Saitek_RISC_2500). DRIVER: saitek/risc2500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.279: Add mem_mask check [hap]. - 0.278: Add LCD screen. Correct romlabels. LCD read is not hooked up, use pwm_display for leds. Small tweak to SVG [hap]. - 0.261: Remove wrongly emulated ACL button [hap]. - 0.219: Changed description to 'Kasparov RISC 2500 (v1.04)'. - 0.214: Changed manufacturer to 'Saitek / Tasc'. - 0.212: Renamed (risc) to (risc2500). - 0.211: Changed description to 'Kasparov RISC 2500'. - 0.180: Machine promoted to working [unknown]. - 0.143u8: Cowering added 'RISC2500' system. ROMSET: 352294 bytes in 2 files / 110.15Kb packed $end $info=risc2500a $mame 0.219 [hap] Kasparov RISC 2500 (v1.03), Saitek / Tasc, 1992 Johan de Koning is undoubtedly one of the best chess programmers of our time. A version of his best-selling series The King was acquired by the company in 1992 for the Saitek Risc 2500th Where there are at least three versions (1.02, 1.03 and 1.04). This chess computer is arguably the strongest tactical chess computers! For maximum performance, a 32-bit RISC processor with 128 KB RAM provides. The hardware is based on the proven technology of the Chess Machine Company TASC. The available memory (128 KB) can be upgraded to 2 MB. However, the skill level to be achieved by growth versus 512 KB marginal and could in practice not been demonstrated. Turning on the computer while the game is loading program from the slow to the fast EPROM program memory (RAM) (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Saitek_RISC_2500). DRIVER: saitek/risc2500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Saitek/Tasc Kasparov RISC 2500 (v1.03)' system. ROMSET: 131072 bytes in 1 file / 91.43Kb packed $end $info=riva128 $mame 0.256 [Angelo Salese] SGS-Thompson/nVidia Riva 128 (NV3), , ???? DRIVER: devices/bus/pci/riva128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.256: Angelo Salese added 'SGS-Thompson/nVidia Riva 128 (NV3)' device. ROMSET: 98304 bytes in 3 files / 58.84Kb packed $end $info=riva128zx $mame 0.257 [Angelo Salese] SGS-Thompson/nVidia Riva 128 ZX (NV3T), , ???? DRIVER: devices/bus/pci/riva128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'SGS-Thompson/nVidia Riva 128 ZX (NV3T)' device. ROMSET: 98304 bytes in 3 files / 57.56Kb packed $end $info=rivatnt $mame 0.257 [Angelo Salese] nVidia Riva TNT (NV4), , ???? DRIVER: devices/bus/pci/rivatnt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'nVidia Riva TNT (NV4)' device. ROMSET: 135168 bytes in 4 files / 80.20Kb packed $end $info=rivatnt2 $mame 0.257 [Angelo Salese] nVidia Riva TNT2 (NV5), , ???? DRIVER: devices/bus/pci/rivatnt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'nVidia Riva TNT2 (NV5)' device. ROMSET: 105472 bytes in 2 files / 45.04Kb packed $end $info=rivatnt2_m64 $mame 0.257 [Angelo Salese] nVidia Riva TNT2 Model 64 (NV5), , ???? DRIVER: devices/bus/pci/rivatnt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'nVidia Riva TNT2 Model 64 (NV5)' device. ROMSET: 518144 bytes in 11 files / 264.44Kb packed $end $info=rivatnt2_ultra $mame 0.257 [Angelo Salese] nVidia Riva TNT2 Ultra (NV5), , ???? DRIVER: devices/bus/pci/rivatnt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'nVidia Riva TNT2 Ultra (NV5)' device. ROMSET: 65536 bytes in 1 file / 23.30Kb packed $end $info=rizstals $mame 0.277 [TeamEurope] RizSta Live Studio, Takara Tomy, 2021 "RizSta Live Studio" (リズスタ ライブスタジオ) is an interactive electronic music toy produced by Takara Tomy, one of Japan's leading companies in the field of children's toys and educational devices. The device is part of the RizSta (リズスタ) series, which stands for "Rhythm Star", and is designed to encourage learning rhythm, music and movement through play. DRIVER: tvgames/generalplus_gpm453x_sdcard.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope added 'Takara Tomy RizSta Live Studio' system. ROMSET: 1048576 bytes in 1 file / 273.74Kb packed $end $info=rk7007 $mame 0.126 [Miodrag Milanović] Radio-86RK (MS7007), , 1986 The Radio-86RK (Russian: ?????-86??) is a build-it-yourself home computer designed in the Soviet Union. It was featured in the popular Radio (Russian: ?????) magazine for radio hams and electronics hobbyists in 1986. The letters RK in the title stands for the words Radio ham's Computer (Russian: ?????????????????? ?????????). Design of the computer was published in a series of articles describing its logical structure, electrical circuitry, drawings of printed circuit boards and firmware. The computer could be built entirely out of standard off-the-shelf parts. Later it was also available in a kit form as well as fully assembled form (source: https://en.m.wikipedia.org/wiki/Radio-86RK). DRIVER: ussr/radio86.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: radio86_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.126: Miodrag Milanović added 'Radio-86RK (MS7007)' system. ROMSET: 2048 bytes in 1 file / 1.67Kb packed $end $info=rk700716 $mame 0.126 [Miodrag Milanović] Radio-86RK (MS7007 16K RAM), , 1986 The Radio-86RK (Russian: ?????-86??) is a build-it-yourself home computer designed in the Soviet Union. It was featured in the popular Radio (Russian: ?????) magazine for radio hams and electronics hobbyists in 1986. The letters RK in the title stands for the words Radio ham's Computer (Russian: ?????????????????? ?????????). Design of the computer was published in a series of articles describing its logical structure, electrical circuitry, drawings of printed circuit boards and firmware. The computer could be built entirely out of standard off-the-shelf parts. Later it was also available in a kit form as well as fully assembled form (source: https://en.m.wikipedia.org/wiki/Radio-86RK). DRIVER: ussr/radio86.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: radio86_cass.xml RESOURCES: Snap and Title. WIP: - 0.126: Miodrag Milanović added 'Radio-86RK (MS7007 16K RAM)' system. ROMSET: 2048 bytes in 1 file / 1.66Kb packed $end $info=rkosmosa $mame 0.188 [hap, Igor] Razvedchiki kosmosa, bootleg (Elektronika), 1989 Technical informations: http://handheldempire.com/game.jsp?game=779 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.241: Re-scanned display [Milan Galcik, algestam]. - 0.239: Renamed (exospace) to (rkosmosa) and description changed to 'Razvedchiki kosmosa'. - 0.229: Changed manufacturer to 'bootleg (Elektronika)'. - 0.188: hap and Igor added 'Elektronika Explorers of Space' system. ROMSET: 83276 bytes in 2 files / 28.35Kb packed $end $info=rlndtnsc1 $mame 0.242 [ClawGrip] Roland Music Style Card TN-SC1 Software List holder, Roland, 198? DRIVER: roland/roland_tnsc1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: roland_tnsc1.xml RESOURCES: Snap and Title. WIP: - 0.256: Changed description to 'Roland Music Style Card TN-SC1 Software List holder'. - 0.242: ClawGrip added 'Roland Music Style Card Software List holder' system. ROMSET: None required. $end $info=rlndtnsc2 $mame 0.256 [ValleyBell] Roland Music Style Card TN-SC2 Software List holder, Roland, 198? DRIVER: roland/roland_tnsc2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: roland_tnsc2.xml RESOURCES: Snap and Title. WIP: - 0.256: ValleyBell added 'Roland Music Style Card TN-SC2 Software List holder' system. ROMSET: None required. $end $info=rm_mq2 $mame 0.271 [Robin Sergeant] Research Machines MQ2, , ???? DRIVER: rm/rm_mq2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Robin Sergeant added 'Research Machines MQ2' device. ROMSET: 8192 bytes in 1 file / 5.78Kb packed $end $info=rm380z $mame 0.144u5 [Gabriele D'Antona] RM-380Z, COS 4.0B/M, Research Machines, 1978 The Research Machines 380Z (often called the RML 380Z or RM 380Z) was an early 8-bit microcomputer produced by Research Machines Limited in Oxford, England, from 1978 to 1985. The 380Z used a Z80 microprocessor (hence the name) with up to 56 KB of user RAM. When fitted with an optional floppy disk drive the system ran the CP/M operating' system. The basic system came with a text-only monochrome video card, which could be enhanced with a high-resolution graphics board (source: http://en.wikipedia.org/wiki/Research_Machines_380Z). DRIVER: rm/rm380z.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. 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: 7680 bytes in 4 files / 5.30Kb packed $end $info=rm380z34d $mame 0.182 [zx70] RM-380Z, COS 3.4D/F, Research Machines, 1978 The Research Machines 380Z (often called the RML 380Z or RM 380Z) was an early 8-bit microcomputer produced by Research Machines in Oxford, England, from 1977 to 1985. The 380Z used a Z80 microprocessor (hence the name) with up to 56 KB of user RAM. When fitted with an optional floppy disk drive the system ran the CP/M operating' system. The basic system came with a text-only monochrome video card, which could be enhanced with a 320×192 high-resolution graphics board. (source: https://en.m.wikipedia.org/wiki/Research_Machines_380Z). DRIVER: rm/rm380z.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: BugFIX #06483: [Original Reference] (rm/rm380z.cpp) rm380z34d, rm380z34e: COS 3.4 systems boot to debugger [Robin Sergeant]. - 0.182: zx70 added 'Research Machines RM-380Z, COS 3.4D' system. Enabled (rm380z34d) [Robbbert]. ROMSET: 4096 bytes in 1 file / 3.40Kb packed $end $info=rm380z34e $mame 0.182 [zx70] RM-380Z, COS 3.4E/M, Research Machines, 1978 The Research Machines 380Z (often called the RML 380Z or RM 380Z) was an early 8-bit microcomputer produced by Research Machines in Oxford, England, from 1977 to 1985. The 380Z used a Z80 microprocessor (hence the name) with up to 56 KB of user RAM. When fitted with an optional floppy disk drive the system ran the CP/M operating' system. The basic system came with a text-only monochrome video card, which could be enhanced with a 320×192 high-resolution graphics board. (source: https://en.m.wikipedia.org/wiki/Research_Machines_380Z). DRIVER: rm/rm380z.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: BugFIX #06483: [Original Reference] (rm/rm380z.cpp) rm380z34d, rm380z34e: COS 3.4 systems boot to debugger [Robin Sergeant]. - 0.182: zx70 added 'Research Machines RM-380Z, COS 3.4E' system. Enabled (rm380z34e) [Robbbert]. ROMSET: 4096 bytes in 1 file / 3.43Kb packed $end $info=rm380zf $mame 0.266 [Robin Sergeant] RM-380Z, COS 4.0B/F, Research Machines, 1978 DRIVER: rm/rm380z.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: Robin Sergeant added 'Research Machines RM-380Z, COS 4.0B/F' system. ROMSET: 7680 bytes in 4 files / 5.27Kb packed $end $info=rm380zfhrg $mame 0.266 [Robin Sergeant] RM-380Z, COS 4.0B/F with HRG, Research Machines, 1978 DRIVER: rm/rm380z.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: Robin Sergeant added 'Research Machines RM-380Z, COS 4.0B/F with HRG' system. $end $info=rm380zhrg $mame 0.264 [Robin Sergeant] RM-380Z, COS 4.0B/M with HRG, Research Machines, 1978 The Research Machines 380Z (often called the RML 380Z or RM 380Z) was an early 8-bit microcomputer produced by Research Machines Limited in Oxford, England, from 1978 to 1985. The 380Z used a Z80 microprocessor (hence the name) with up to 56 KB of user RAM. When fitted with an optional floppy disk drive the system ran the CP/M operating' system. The basic system came with a text-only monochrome video card, which could be enhanced with a high-resolution graphics board (source: http://en.wikipedia.org/wiki/Research_Machines_380Z). DRIVER: rm/rm380z.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: Robin Sergeant added 'Research Machines RM-380Z, COS 4.0B with HRG' system. $end $info=rm480z $mame 0.182 [Robbbert] LINK 480Z (set 1), Research Machines, 1981 The LINK 480Z was an 8-bit microcomputer produced by Research Machines Limited in Oxford, England, during the early 1980s. The 480Z used a Z80 microprocessor with up to 256 KB of bank-switched RAM. The system could be used as a stand-alone unit with cassette-based storage and the BASIC programming language run from ROM, or it could boot CP/NOS (a network version of CP/M) over a local area network from a file server. When fitted with an optional external floppy disk drive the system could boot the CP/M operating system directly (source: https://en.m.wikipedia.org/wiki/LINK_480Z). DRIVER: rm/rm480z.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: Changed description to 'LINK 480Z (set 1)'. - 0.266: Remove an array overflow (this is dead code, function never gets called, but GCC 14.1 complained) [hap]. - 0.182: Robbbert added 'Research Machines LINK RM-480Z (set 1)' system. ROMSET: 40960 bytes in 3 files / 27.17Kb packed $end $info=rm480za $mame 0.182 [Robbbert] LINK 480Z (set 2), Research Machines, 1981 The LINK 480Z was an 8-bit microcomputer produced by Research Machines Limited in Oxford, England, during the early 1980s. The 480Z used a Z80 microprocessor with up to 256 KB of bank-switched RAM. The system could be used as a stand-alone unit with cassette-based storage and the BASIC programming language run from ROM, or it could boot CP/NOS (a network version of CP/M) over a local area network from a file server. When fitted with an optional external floppy disk drive the system could boot the CP/M operating system directly (source: https://en.m.wikipedia.org/wiki/LINK_480Z). DRIVER: rm/rm480z.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: Changed description to 'LINK 480Z (set 2)'. - 0.182: Robbbert added Research Machines LINK RM-480Z (set 2) system. ROMSET: 40960 bytes in 5 files / 32.28Kb packed $end $info=rm7000be $mame 0.184 MIPS RM7000 (big), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'MIPS RM7000 (big)' [Angelo Salese]. - 0.184: Added 'RM7000 (big)' device. ROMSET: None required. $end $info=rm7000le $mame 0.184 MIPS RM7000 (little), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'MIPS RM7000 (little)' [Angelo Salese]. - 0.184: Added 'RM7000 (little)' device. ROMSET: None required. $end $info=rminitv $mame 0.220 [Team Europe, David Haywood] Retro 'Mini TV' Console 300-in-1, Orb Gaming, 2015 Compact and perfectly portable, the Retro Mini TV Console comes with a 2.8 inch 8-bit LCD screen and 2 wireless joysticks for old style gaming on the go, or plug in to your home TV with the included AV cable for some big screen action (source: https://urbangifts.com/products/orb-retro-mini-tv-console). DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.220: Team Europe and David Haywood added 'Orb Gaming Retro 'Mini TV' Console 300-in-1' system. ROMSET: 33554432 bytes in 1 file / 9.20Mb packed $end $info=rmnimbus_keyboard $mame 0.154 RM Nimbus Keyboard, , ???? DRIVER: rm/rmnkbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'RM Nimbus Keyboard' device. ROMSET: None required. $end $info=robie $mame 0.150 [Robbbert] Kaypro Robie, Kaypro Corporation, 1984 The Kaypro Robie was presented at the Las Vegas Comdex in 1984. It was the first non-portable Kaypro machine. Except from its strange case design, the main feature of the Robie was that it had two 2.6 Mb floppy drives. Apart from that, the motherboard was basically the same as the Kaypro 4, with a 300 baud modem, rough graphics, real-time clock (source: http://www.old-computers.com/museum/computer.asp?c=278). DRIVER: kaypro/kaypro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: kaypro.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.150: Robbbert added 'Non Linear Systems Kaypro Robie' system. ROMSET: 20480 bytes in 3 files / 6.87Kb packed $end $info=robinlp $mame 0.281 [Nigel Barnes] The Robin Educational Light Pen, , ???? DRIVER: devices/bus/bbc/analogue/lightpen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Nigel Barnes added 'The Robin Educational Light Pen' device. ROMSET: None required. $end $info=robotadv $mame 0.259 [hap, anonymous] Chess Robot Adversary, Novag Industries / Intelligent Heuristic Programming, 1982 Novag's 1982 release of a dedicated chess computer with a mechatronical actuator, a Robotic arm making its own moves, and a magnetic sensory board to recognize moves made by the player. Robot Adversary had a 32 KiB Z80 program by David Kittinger based on MyChess, similar to the program as used in the Savant and Savant II (source: https://www.chessprogramming.org/Robot_Adversary). DRIVER: novag/robotadv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.265: Fix piece positions when board is rotated. Remove timer device [hap]. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.259: hap and anonymous added 'Novag Chess Robot Adversary' system. ROMSET: 40960 bytes in 8 files / 30.11Kb packed $end $info=robotech $mame 0.231 [Sean Riddle] Robotech, Coleco, 2018 Robotech made its pop culture splash down in 1985 when Harmony Gold released their epic 85-episode Robotech cartoon series. The series' success paved the way for toys, figures, books, movies, and of course, video games. Robotech: The Macross Saga puts players in the driver's seat as Earth's last defense in an epic intergalactic battle against alien forces. Players transform their Veritechs into three modes: Fighter, Guardian, and Battloid to battle on the ground, in the air, and on enemy ships. Each level challenges players to pick the right mode at the right time to successfully take down all sorts of different enemies. Fans of Robotech and 2D side-scrolling action games will love playing The Macross Saga on the Coleco Evolved retro platform (source: https://coleco-colecovision.myshopify.com/collections/frontpage/products/robotech-mini-arcade-by-coleco). DRIVER: nintendo/gba.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.231: Sean Riddle added 'Coleco Robotech' system. ROMSET: 16777472 bytes in 1 file / 2.04Mb packed $end $info=robotron_k7070 $mame 0.262 [Sergey Svishchev] Robotron K7070 KGS, , ???? DRIVER: devices/bus/multibus/robotron_k7070.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Sergey Svishchev added 'Robotron K7070 KGS' device. ROMSET: 24576 bytes in 3 files / 14.75Kb packed $end $info=robotron_k7071 $mame 0.265 [Sergey Svishchev] Robotron K7071 ABS, , ???? DRIVER: devices/bus/multibus/robotron_k7071.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Sergey Svishchev added 'Robotron K7071 ABS' device. ROMSET: 6144 bytes in 3 files / 3.74Kb packed $end $info=roc10937 $mame 0.149u1 Rockwell 10937 VFD controller, , ???? DRIVER: devices/video/roc10937.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Corrected duty cycle on reset [James Wallace]. - 0.186: Changed description to 'Rockwell 10937 VFD controller'. - 0.149u1: Added 'Rockwell 10937 VFD controller and compatible' device. ROMSET: None required. $end $info=roc10957 $mame 0.184 Rockwell 10957 VFD controller, , ???? DRIVER: devices/video/roc10937.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Rockwell 10957 VFD controller'. - 0.184: Added 'Rockwell 10957 VFD controller and compatible' device. ROMSET: None required. $end $info=rockpin $mame 0.183 [hap, Sean Riddle] Rocket Pinball, Tiger Electronics, 1979 Technical information: http://handheldempire.com/game.jsp?game=1777&position=157 DRIVER: handheld/hh_pic16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.183: hap and Sean Riddle added 'Tiger Electronics Rocket Pinball' system. ROMSET: 1024 bytes in 1 file / 0.82Kb packed $end $info=rocksock $mame 0.278 [David Haywood, Sean Ridle, TeamEurope] Rock 'Em Sock 'Em Robots (TV Game), Mattel, 2006 The Mattel Rock 'Em Sock 'Em Robots (2006) is an updated reissue of the classic mechanical tabletop game first launched by Mattel in 1966. This version, released in 2006, combines the iconic design of the original with modern electronic elements, such as LED lights, electronic sounds, and combat sound effects, making it more appealing to children of the 21st century while retaining the playful and competitive spirit of the original game. The Rock 'Em Sock 'Em Robots (2006) is an interactive two-player tabletop game where each participant controls a robot (the Red Rocker or the Blue Bomber) and tries to defeat their opponent by repeatedly hitting them until the head of the opponent's robot pops off — the famous "knockout." This edition was designed to modernize the gaming experience by adding visual and auditory stimuli that were absent from the purely mechanical versions of the '60s and '80s. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Ridle and TeamEurope added 'Mattel Rock 'Em Sock 'Em Robots (TV Game)' system. ROMSET: 4194304 bytes in 1 file / 1.58Mb packed $end $info=rockstar $mame 0.227 [Peter Wilhelmsen, David Haywood, Team Europe] Plug 'N' Play Rockstar Guitar / Guitar Rock (PAL), Ultimate Products / TaiKee, 2007 Instantly become a Rock Star Legend by plugging this Rockstar guitar into your television. Choose from 3 games, create your own music or play along to your favourite tracks by inputting an MP3 or CD Player. There are 10 built-in popular rock tracks to choose from (source: https://www.amazon.co.uk/plug-n-play-rockstar-guitar/dp/B003TNV7QQ). DRIVER: tvgames/spg2xx_shredmjr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: Peter Wilhelmsen, David Haywood and Team Europe added 'Ultimate Products/TaiKee Plug 'N' Play Rockstar Guitar / Guitar Rock (PAL)' system. ROMSET: 8388608 bytes in 1 file / 3.88Mb packed $end $info=rolm_pdc $mame 0.169 ROLM PDC, , ???? DRIVER: devices/machine/pdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (pdc) to (rolm_pdc). - 0.169: Added 'ROLM PDC' device. ROMSET: 16384 bytes in 1 file / 8.24Kb packed $end $info=rolm_smioc $mame 0.188 ROLM SMIOC, , ???? DRIVER: devices/machine/smioc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.188: Added 'ROLM SMIOC' device. ROMSET: 32768 bytes in 1 file / 5.90Kb packed $end $info=roma16 $mame 0.128 [Dirk Verwiebe] Mephisto Roma 68000, Hegener + Glaser, 1987 The program was founded in 1987 Mephisto Roma world champion of the microcomputer and consequently brought two versions of this software as a module and 68000/16-Bit 68020/32-Bit for its 'Modular Series' on the market (source: http://www.schach-computer.info/wiki/index.php/Mephisto_Roma_68000). DRIVER: hegenerglaser/amsterdam.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.253: Correct ROM dump [Mr. Lars]. - 0.213: Renamed (roma) to (roma16), description changed to 'Mephisto Roma 68000' and changed manufacturer to 'Hegener + Glaser'. - 0.196: Clone promoted to working [Sandro Ronco]. - 0.128: Dirk Verwiebe added 'Hegener & Glaser Muenchen Mephisto Roma' system. ROMSET: 65536 bytes in 2 files / 47.92Kb packed $end $info=roma16g $mame 0.213 [Berger] Mephisto Roma 68000 (Glasgow hardware), Hegener + Glaser, 1987 The program was founded in 1987 Mephisto Roma world champion of the microcomputer and consequently brought two versions of this software as a module and 68000/16-Bit 68020/32-Bit for its 'Modular Series' on the market (source: http://www.schach-computer.info/wiki/index.php/Mephisto_Roma_68000). DRIVER: hegenerglaser/glasgow.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: Renamed (roma16a) to (roma16g). - 0.213: Berger added 'Hegener + Glaser Mephisto Roma 68000 (Glasgow hardware)' system. ROMSET: 65536 bytes in 4 files / 47.61Kb packed $end $info=roma2 $mame 0.259 [hap, anonymous] Mephisto Roma II, Hegener + Glaser, 1989 MEPHISTO Roma II is a reduced price version of Roma 68000. The program is written by Richard Lang. The Roma program was Richard Lang’s 3 rd consecutive World Microcomputer Championship while working for Mephisto, winning the 1997 Tournament which was held in Rome, Italy. Roma II has a 68000 16 bit processor. The only difference between Roma II and the Roma 68000 version that was originally launched in 1987 is the CPU speed. Roma II runs at 10 MHz while the original 68000 ran at 12 MHz. Roma II is the only Mephisto 16 Bit Module that works on a Mephisto Mobil Travel board (source: https://www.spacious-mind.com/html/module_roma_ii.html). DRIVER: hegenerglaser/roma2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.259: hap and anonymous added 'Hegener + Glaser Mephisto Roma II' system. ROMSET: 65536 bytes in 2 files / 47.97Kb packed $end $info=roma32 $mame 0.120 [Dirk Verwiebe] Mephisto Roma 68020, Hegener + Glaser, 1987 The program was founded in 1987 Mephisto Roma world champion of the microcomputer and consequently brought two versions of this software as a module and 68000/16-Bit 68020/32-Bit for its 'Modular Series' on the market (source: http://www.schach-computer.info/wiki/index.php/Mephisto_Roma_68020). DRIVER: hegenerglaser/amsterdam.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.213: Changed description to 'Mephisto Roma 68020'. - 0.196: Clone promoted to working [Sandro Ronco]. - 0.120: Dirk Verwiebe added 'Hegener & Glaser Muenchen Mephisto Roma 32 Bit' system. ROMSET: 65536 bytes in 1 file / 45.42Kb packed $end $info=romp $mame 0.228 [Patrick Mackinlay] IBM ROMP, , ???? DRIVER: devices/cpu/romp/romp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Patrick Mackinlay added 'IBM ROMP' device. ROMSET: None required. $end $info=rompak $mame 0.244 [Nigel Barnes] MTX ROMPAK, , ???? DRIVER: devices/bus/mtx/rompak.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Nigel Barnes added 'MTX ROMPAK' device. ROMSET: None required. $end $info=rosetta $mame 0.228 [Patrick Mackinlay] IBM Rosetta, , ???? DRIVER: ibm/rosetta.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Implement debugger address translation [Patrick Mackinlay]. - 0.228: Patrick Mackinlay added 'IBM Rosetta' device. ROMSET: None required. $end $info=rotom2 $mame 0.282 [David Haywood, TeamEurope] Camera de Link! Pokemon Zukan - SmaFo Rotom (Japan), Takara Tomy, 201? It’s a plug-and-play console released in Japan in the 2010s, inspired by Pokémon and the character Rotom. Designed to connect to a television, it offers an interactive “virtual photography” experience: the player uses a camera-shaped controller to “take pictures” of Pokémon hidden in digital environments. The system detects movements and provides audio and visual feedback, combining gameplay, learning, and collection. Audio and video are output via composite connection, delivering an intuitive, playful experience faithful to the Pokémon universe for children. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Takara Tomy Camera de Link! Pokemon Zukan - SmaFo Rotom (Japan)' system. ROMSET: 142606336 bytes in 1 file / 40.81Mb packed $end $info=rotom800 $mame 0.288 [TeamEurope] Kimi mo Pokemon Hakase! Rotom Pad (Japan), Bandai, 2022 The "Kimi mo Pokémon Hakase! Rotom Pad" (キミもポケモン博士!スマホロトムPad) is a Pokémon-themed educational electronic toy tablet released in Japan by Takara Tomy in July 2024. The device faithfully reproduces the appearance and functions of Smart Rotom (the smartphone owned by a Ghost-type Pokémon) as seen in the animated TV series. It is designed as an interactive encyclopedia intended to make children feel like real scientists and experts in the Pokémon world. DRIVER: skeleton/tamagotchi_pix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: precur2w_cart.xml RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Bandai Kimi mo Pokemon Hakase! Rotom Pad (Japan)' system. ROMSET: 276824064 bytes in 1 file / 62.77Mb packed $end $info=rowtrn2k $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Rowtron 2000, Rowtron, 198? The Rowtron 2000 console belongs to the family of MPT-03 consoles which are compatible with each other with all cartridges (source, traslated from Spanish: https://www.museodelvideojuego.com/index.php/consolas/rowtron-2000). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Rowtron 2000' system. ROMSET: None required. $end $info=rp200 $mame 0.225 [DBWBP] GEM RealPiano RP200, Generalmusic, 1999 DRIVER: skeleton/gem_rp.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.225: DBWBP added 'Generalmusic GEM RealPiano RP200' system. ROMSET: 1048576 bytes in 1 file / 304.20Kb packed $end $info=rp2a03 $mame 0.149u1 Ricoh RP2A03, , ???? DRIVER: devices/cpu/m6502/rp2a03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Don't read from unmapped apu regs [hap]. - 0.248: Renamed (n2a03) to (rp2a03) and description changed to 'Ricoh RP2A03'. - 0.209: Added 'device_mixer_interface rather than routing audio to hard-coded speakers [cam900]. - 0.196: Changed description to 'Ricoh N2A03' [Angelo Salese]. - 0.149u1: Added 'N2A03' device. ROMSET: None required. $end $info=rp2a03_core $mame 0.226 [kmg] Ricoh RP2A03 core, , ???? DRIVER: devices/cpu/m6502/rp2a03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Renamed (n2a03_core) to (rp2a03_core) and description changed to 'Ricoh RP2A03 core'. - 0.226: kmg added 'Ricoh N2A03 core' device. ROMSET: None required. $end $info=rp2a03_core_swap_op_d5_d6 $mame 0.248 [kmg] RP2A03 core with optional code bitswap, , ???? DRIVER: nintendo/m6502_swap_op_d5_d6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Changed description to 'RP2A03 core with optional code bitswap'. - 0.248: kmg added 'RP2A03 core with swapped D5/D6' device. ROMSET: None required. $end $info=rp2a03_vtscr $mame 0.275 [David Haywood] RP2A03 with VTxx scrambling, , ???? DRIVER: nintendo/rp2a03_vtscr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: David Haywood added 'RP2A03 with VTxx scrambling' device. ROMSET: None required. $end $info=rp2a03g $mame 0.248 [kmg] Ricoh RP2A03G, , ???? DRIVER: devices/cpu/m6502/rp2a03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: kmg added 'Ricoh RP2A03G' device. ROMSET: None required. $end $info=rp2c33_snd $mame 0.223 [cam900] Ricoh RP2C33 (sound), , ???? DRIVER: devices/sound/rp2c33_snd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.288: Made some variables const [cam900]. - 0.276: Updates (#13496): bus/nes/disksys.cpp updates. Fix dead link; implement readable nametable mirroring status; fix save state support, fix initializing function. sound/rp2c33_snd.cpp: Fix dead link. video/tea1002.cpp: Fix misspelled amplitude variable [Angelo Salese]. - 0.223: cam900 added 'Ricoh RP2C33 (sound)' device. ROMSET: None required. $end $info=rp5c01 $mame 0.149u1 Ricoh RP5C01 RTC, , ???? DRIVER: devices/machine/rp5c01.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Ricoh RP5C01 RTC'. - 0.149u1: Added 'RP5C01' device. ROMSET: None required. $end $info=rp5c15 $mame 0.149u1 Ricoh RP5C15 RTC, , ???? DRIVER: devices/machine/rp5c15.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Added a configurable year offset for systems that use a different epoch (e.g. X68000) [Angelo Salese]. - 0.186: Changed description to 'Ricoh RP5C15 RTC'. - 0.149u1: Added 'RP5C15' device. ROMSET: None required. $end $info=rpc600 $mame 0.155 [Curt Coder] Risc PC 600, Acorn, 1994 The RiscPC (stylised with a half-space as Risc PC, also referred to as Risc PC and codenamed Medusa) was Acorn Computers's next generation RISC OS/Acorn RISC Machine computer, launched on 15 April 1994, which superseded the Acorn Archimedes. The Acorn PC card and software allows PC compatible software to be run. Like the Archimedes, the RiscPC continued the practice of having the RISC OS operating system in a ROM module. RiscPC augmented the ROM-based core OS with a disk-based directory structure containing configuration information, and some applications which had previously been kept in ROM. At the 1996 BETT Educational Computing & Technology Awards, the machine was awarded Gold in the hardware category. 1994 - RiscPC 600 launched, featuring a 30 MHz ARM610 CPU (source: http://en.wikipedia.org/wiki/RiscPC). DRIVER: acorn/riscpc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual, Marquee and PCB. WIP: - 0.155: Curt Coder added 'Acorn Risc PC 600' system. ROMSET: 2097152 bytes in 2 files / 993.80Kb packed $end $info=rpc700 $mame 0.155 [Curt Coder] Risc PC 700, Acorn, 1994 The RiscPC (stylised with a half-space as Risc PC, also referred to as Risc PC and codenamed Medusa) was Acorn Computers's next generation RISC OS/Acorn RISC Machine computer, launched on 15 April 1994, which superseded the Acorn Archimedes. The Acorn PC card and software allows PC compatible software to be run. Like the Archimedes, the RiscPC continued the practice of having the RISC OS operating system in a ROM module. RiscPC augmented the ROM-based core OS with a disk-based directory structure containing configuration information, and some applications which had previously been kept in ROM. At the 1996 BETT Educational Computing & Technology Awards, the machine was awarded Gold in the hardware category. 1995 - 40 MHz ARM710 CPU upgrade and RiscPC 700 model launched (source: http://en.wikipedia.org/wiki/RiscPC). DRIVER: acorn/riscpc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.155: Curt Coder added 'Acorn Risc PC 700' system. ROMSET: 4194304 bytes in 2 files / 1.68Mb packed $end $info=rpc86 $mame 0.136 [Robbbert] RPC 86, Intel, 19?? DRIVER: intel/isbc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.136: Robbbert added skeleton driver of 'Intel RPC 86' system. ROMSET: 16384 bytes in 4 files / 12.60Kb packed $end $info=rs_serial_printer $mame 0.228 [Tim Lindner] Radio Shack Serial Printer, , ???? DRIVER: devices/bus/rs232/printer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Tim Lindner added 'Radio Shack Serial Printer' device. ROMSET: None required. $end $info=rs128 $mame 0.123 [Dirk Best] RS 128, Memotech Ltd, 1984 The Memotech RS128 is the successor of the Memotech MTX 512. It looks like the MTX 512 and has almost the same characteristics. Like the MTX 512, it sports an aluminum case. Contrary to the MTX, it has RS-232 built-in interfaces, primarily used to connect the FDX floppy drive (the data are sent from the disk to the RAM at a whopping 9600 baud!). The FDX unit comes with a 80 columns card and allows the RS128 to run CP/M programs. It was supplied with NewWord (word processor) and SuperCalc (spreadsheet). Only the lower 64 KB can be used, the upper 64 KB are used as a RAM disk. Similar the MTX512, the RS128 has characteristics very near of the MSX computers (same sound chip & video for example) but wasn't able to use MSX software (source: http://www.old-computers.com/museum/computer.asp?c=202&st=1). DRIVER: memotech/mtx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: mtx_cass.xml, mtx_flop.xml, mtx_cart.xml, mtx_hdd.xml, mtx_rom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.123: Dirk Best added 'Memotech RS 128' system. $end $info=rs2030 $mame 0.203 [Patrick Mackinlay] RS2030, MIPS, 1989 Technical information and pictures: https://www.geekdot.com/the-mips-rs2030/ DRIVER: mips/mips_i2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.244: Add mouse [Patrick Mackinlay]. - 0.203: Patrick Mackinlay added 'MIPS RS2030' system. ROMSET: 524352 bytes in 9 files / 236.66Kb packed $end $info=rs232 $mame 0.149u1 RS-232 Port, , ???? DRIVER: devices/bus/rs232/rs232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Added Mouse Systems serial mouse to default RS-232 devices (#12588) [Brian Johnson]. - 0.263: Added the Micro-Robotics Scorpion Intelligent Controller device [Nigel Barnes]. - 0.237: Changed description to 'RS-232 Port'. Added a configurable patch box device, and various cleanups. Added comments with V.24 interchange circuit numbers and names to rs232.h to make the meanings of the abbreviated signal names clearer. Moved a few slot card classes out of headers and into anonymous namespaces to reduce compile depedencies and exported symbols. Transliterated a Korean NES game title. Added patchbox device source [Vas Crabb]. - 0.223: Initialize serial printer RxD output high (idle state) [68bit]. - 0.222: Implemented XON/XOFF flow control for null_modem device [Sergey Svishchev]. - 0.190: Added '9615 Baud rate actually used by a number of systems [AJR]. - 0.149u1: Added 'RS232 Port' device. ROMSET: None required. $end $info=rs232_loopback $mame 0.153 RS-232 Loopback, , ???? DRIVER: devices/bus/rs232/loopback.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Changed description to 'RS-232 Loopback'. - 0.153: Added 'RS232 Loopback' device. ROMSET: None required. $end $info=rs232_mouse_hle_logitech $mame 0.202 Logitech 3-Button Serial Mouse (HLE), , ???? DRIVER: devices/bus/rs232/hlemouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Logitech 3-Button Serial Mouse (HLE)' device. ROMSET: None required. $end $info=rs232_mouse_hle_msft $mame 0.145u2 Microsoft 2-Button Serial Mouse (HLE), , ???? DRIVER: devices/bus/rs232/hlemouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Renamed (microsoft_mouse) to (rs232_mouse_hle_msft) and description changed to 'Microsoft 2-Button Serial Mouse (HLE)'. - 0.145u2: Added 'Microsoft Serial Mouse' device. ROMSET: None required. $end $info=rs232_mouse_hle_msystems $mame 0.145u2 Mouse Systems Non-rotatable Mouse (HLE), , ???? DRIVER: devices/bus/rs232/hlemouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Renamed (mouse_systems_mouse) to (rs232_mouse_hle_msystems) and description changed to 'Mouse Systems Non-rotatable Mouse (HLE)'. - 0.145u2: Added 'Mouse Systems Serial Mouse' device. ROMSET: None required. $end $info=rs232_mouse_hle_rotatable $mame 0.202 Mouse Systems Rotatable Mouse (HLE), , ???? DRIVER: devices/bus/rs232/hlemouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Mouse Systems Rotatable Mouse (HLE)' device. ROMSET: None required. $end $info=rs232_mouse_hle_sgi $mame 0.204 SGI IRIS Indigo Mouse (HLE), , ???? DRIVER: devices/bus/rs232/hlemouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'SGI IRIS Indigo Mouse (HLE)' device. ROMSET: None required. $end $info=rs232_mouse_hle_wheel $mame 0.202 Microsoft Serial Mouse with Wheel (HLE), , ???? DRIVER: devices/bus/rs232/hlemouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Microsoft Serial Mouse with Wheel (HLE)' device. ROMSET: None required. $end $info=rs232_patch_box $mame 0.237 [AJR] RS-232 Patch Box, , ???? DRIVER: devices/bus/rs232/patchbox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.237: AJR added 'RS-232 Patch Box' device. ROMSET: None required. $end $info=rs232_sync_io $mame 0.230 [F. Ulivi, AJR] RS-232 Synchronous I/O, , ???? DRIVER: devices/bus/rs232/rs232_sync_io.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Changed description to 'RS-232 Synchronous I/O'. - 0.230: F. Ulivi and AJR added 'RS232 Synchronous I/O' device. ROMSET: None required. $end $info=rs3230 $mame 0.204 [Patrick Mackinlay] Magnum 3000, MIPS, 1990 The MIPS Magnum was a line of computer workstations designed by MIPS Computer Systems, Inc. and based on the MIPS series of RISC microprocessors. The first Magnum was released in March, 1990, and production of various models continued until 1993 when SGI bought MIPS Technologies. SGI cancelled the MIPS Magnum line to promote their own workstations including the entry-level SGI Indy. The early, R3000-based Magnum series ran only RISC/os, a variant of BSD Unix, but the subsequent Magnum workstations based on the Jazz architecture ran both RISC/os and Windows NT. In addition to these proprietary operating systems, both Linux and NetBSD have been ported to the Jazz-based MIPS Magnum machines. Some models of MIPS Magnum were rebadged and sold by Groupe Bull and Olivetti. In addition, headless (i.e., without a framebuffer or video card) versions were marketed as servers under the name "MIPS Millennium" (source: https://en.wikipedia.org/wiki/MIPS_Magnum). DRIVER: mips/mips_r3030.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.205: Changed description to 'Magnum 3000' [Patrick Mackinlay]. - 0.204: Patrick Mackinlay added 'MIPS RS3230' system. ROMSET: 262144 bytes in 2 files / 119.44Kb packed $end $info=rs6k7009 $mame 0.248 [R. Belmont, Captan Midnight] RS/6000 Type 7009 Model C10 Server, International Business Machines, 1994 Technical informations: http://wikimuseo.freaknet.org/index.php/IBM_RS/6000_7009-C10.html DRIVER: ibm/rs6000_type7xxx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.248: R. Belmont and Captan Midnight added 'International Business Machines RS/6000 Type 7009 Model C10 Server' system. ROMSET: 524288 bytes in 1 file / 333.86Kb packed $end $info=rs70_648 $mame 0.223 [David Shah] RS-70 648-in-1, CoolBoy, 2019 This game machine not only allows you to experience the new game with the most modern equipment, but also reminds you of the sweet memories of old games. 648 built-in classic games. With 2 game controllers, plug and play, suitable for families, friends, couples, etc. There is no need to download other playing cards, with the entertainment' system. Besides, you can also download the game on this game console. Support TF card for more games. Game console: for 8 and 16 bit, does not support playing cards Games: Built-in 648 Classic video games (source, traslated from Italian: https://it-m.banggood.com/Coolbaby-RS-70-648-Games-8-or-16-Bit-Mini-HD-TV-Game-Console-NES-FC-Sega-Portable-Retro-Classic-Game-Player-Support-HDMI-TF-Card-with-Gamepad-p-1722169.html?akmClientCountry=IT). DRIVER: tvgames/monkey_king_3b.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.230: BugFIX #07904 [Documentation] (monkey_king_3b.cpp) rs70_648: The machine does not report the manufacturer (516b085) [AntoPISA]. Change manufacturer to 'CoolBoy'. - 0.223: David Shah added 'RS-70 648-in-1' system. ROMSET: 67108864 bytes in 1 file / 58.49Mb packed $end $info=rsp $mame 0.150 Nintendo & SGI Reality Signal Processor RSP, , ???? DRIVER: devices/cpu/rsp/rsp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Add m_v to savestates. Add preliminary savestates [hap]. - 0.235: Removed recompiler and implemented more instructions [Ryan Holtz]. - 0.216: Added '32-bit opcode alignment for disassembly [AJR]. - 0.196: Changed description to 'Nintendo & SGI Reality Signal Processor RSP' [Angelo Salese]. - 0.155: Renamed (rsp_drc) to (rsp). - 0.150: Added 'RSP' device. ROMSET: None required. $end $info=rsps300 $mame 0.288 [TeamEurope, AJR] Retro Station Pocket System GB-40 300 in 1, Sup, 2018 The "Sup Retro Station Pocket System GB-40 300-in-1" is an ultra-affordable standalone handheld console manufactured in China, belonging to the vast category of portable Famiclones (also known as SUP Game Box or Retro FC). The device is designed to replicate the look and feel of classic portable systems from the 1980s and 1990s, featuring a fixed selection of 300 ready-to-play retro games. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope and AJR added 'Sup Retro Station Pocket System GB-40 300 in 1' system. ROMSET: 16777216 bytes in 1 file / 7.62Mb packed $end $info=rst_neg_buffer $mame 0.196 RST Interrupt Buffer (negative modification), , ???? DRIVER: devices/machine/rstbuf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Added 'RST Interrupt Buffer (negative modification)' device. ROMSET: None required. $end $info=rst_pos_buffer $mame 0.196 RST Interrupt Buffer (positive modification), , ???? DRIVER: devices/machine/rstbuf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Added 'RST Interrupt Buffer (positive modification)' device. ROMSET: None required. $end $info=rt1000b $mame 0.286 [Olivier Galibert] Rancho Technology RT1000B SCSI controller, , ???? DRIVER: devices/bus/isa/ncr53c400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Removal of the leading space from the description (#15111) [ArcadeShadow]. - 0.286: Olivier Galibert added 'Rancho Technology RT1000B SCSI controller' device. ROMSET: 32768 bytes in 1 file / 5.56Kb packed $end $info=rt1715 $mame 0.128 [Miodrag Milanović, Robbbert] Robotron PC-1715, Robotron, 1986 The PC 1715 with a game (the only one I knew in GDR times on a 'PC'). To play, he was not designed to do, rather for office tasks. Once I saw a 1715 at the hospital, where it was used for electromagnetic pacemaker programming. Processor: the usual, U880. System: an SCP (CP / M), runs were all current SCP programs (TP, REDABAS, Multicalc, SuperCalc, Basic), has been stored on the two 5 1/4 inch disk drives, was a hard drive is not there, Interfaces in usually V24 (via daughter card also IFSS), RAM: 64 k, graphics: alphanumeric monochrome. This computer is from 1986 (source, traslated from german: http://efb-1.de/c_pc1715.htm). DRIVER: robotron/rt1715.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.282: Support plain floppy images, update keyboard mapping (#14220) [Sergey Svishchev]. - 0.128: Miodrag Milanović and Robbbert added 'Robotron 1715' system. ROMSET: 8192 bytes in 5 files / 3.24Kb packed $end $info=rt1715lc $mame 0.140 [Miodrag Milanović, Robbbert] Robotron PC-1715 (latin/cyrillic), Robotron, 1986 The PC 1715 or 1715, robotron. Following its introduction in 1985, the standard computer in the GDR in the 1980s He also was among the SKR-CM code exported in 1904 in the USSR and other CMEA countries. The PC used was a 1715 U880 chip with a 2.5 MHz processor, which was identical to the Z80 processor ZILOG. (Another U880 was found in the corresponding keyboard as a controller for the same.) Other facilities included 64 KB RAM, 2 KB of ROM and 2 floppy drives, each 5.25 inches with initially each 160 KB and later devices, depending on the operating system, to each 800 kilobyte (source, traslated for german: http://de.wikipedia.org/wiki/PC_1715). DRIVER: robotron/rt1715.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.140: Miodrag Milanović and Robbbert added 'Robotron PC-1715 (latin/cyrillic)' system. ROMSET: 4096 bytes in 2 files / 1.05Kb packed $end $info=rt1715w $mame 0.128 [Miodrag Milanović, Robbbert] Robotron PC-1715W, Robotron, 1986 PC1715W in a highly integrated floppy controller on the basis of the circuit U8272 was used. This allowed for a smaller space-sided structure of the controller, but had the disadvantage compared to the PC1715 some special functions (eg non-standard sector length) to end support (source, traslated from german: http://www.robotrontechnik.de/index.htm?/html/computer/pc1715w.htm). DRIVER: robotron/rt1715.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.288: Floppy - attach interrupt output and update GAP3 size (#14879) [shattered]. - 0.128: Miodrag Milanović and Robbbert added 'Robotron PC-1715W' system. ROMSET: 2304 bytes in 2 files / 1.54Kb packed $end $info=rtc3430040 $mame 0.251 [R. Belmont] Apple 343-0040 clock/PRAM, , ???? DRIVER: apple/macrtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: R. Belmont added 'Apple 343-0040 clock/PRAM' device. ROMSET: None required. $end $info=rtc3430042 $mame 0.149u1 Apple 343-0042-B clock/PRAM, , ???? DRIVER: apple/macrtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Changed description to 'Apple 343-0042-B clock/PRAM'. - 0.149u1: Added 'Apple 343-0042 clock/PRAM' device. ROMSET: None required. $end $info=rtc62421 $mame 0.184 Epson RTC-62421 RTC, , ???? DRIVER: devices/machine/msm6242.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Epson RTC-62421 RTC'. - 0.184: Added 'RTC-62421' device. ROMSET: None required. $end $info=rtc62423 $mame 0.184 Epson RTC-62423 RTC, , ???? DRIVER: devices/machine/msm6242.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Epson RTC-62423 RTC'. - 0.184: Added 'RTC-62423' device. ROMSET: None required. $end $info=rtc65271 $mame 0.163 Epson RTC-65271 RTC, , ???? DRIVER: devices/machine/rtc65271.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Use device_rtc_interface to acquire base time [AJR]. - 0.233: Allow NVRAM to be initialized with default data from memory region [Windy Fairy]. Allow for default NVRAM data initialization using external data [987123879113]. - 0.186: Changed description to 'Epson RTC-65271 RTC'. - 0.163: Added 'RTC-65271' device. ROMSET: None required. $end $info=rtc72421 $mame 0.180 Epson RTC-72421 RTC, , ???? DRIVER: devices/machine/msm6242.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Epson RTC-72421 RTC'. - 0.180: Added 'RTC-72421' device. ROMSET: None required. $end $info=rtc72423 $mame 0.180 Epson RTC-72423 RTC, , ???? DRIVER: devices/machine/msm6242.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Epson RTC-72423 RTC'. - 0.180: Added 'RTC-72423' device. ROMSET: None required. $end $info=rtl8019a $mame 0.184 RTL8019A Ethernet Controller, , ???? DRIVER: devices/machine/dp8390.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Changed description to 'RTL8019A Ethernet Controller'. - 0.184: Added 'RTL8019A' device. ROMSET: None required. $end $info=rtl8029as_pci $mame 0.262 [Angelo Salese] Realtek RTL8029AS Full-Duplex Ethernet, , ???? DRIVER: devices/bus/pci/rtl8029as_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Changed description to 'Realtek RTL8029AS Full-Duplex Ethernet'. - 0.262: Angelo Salese added 'Realtek RTL8029AS PCI Full-Duplex Ethernet card' device. ROMSET: None required. $end $info=rtl8139_pci $mame 0.262 [Angelo Salese] Realtek RTL8139 PCI Fast Ethernet Adapter card, , ???? DRIVER: devices/bus/pci/rtl8139_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Angelo Salese added 'Realtek RTL8139 PCI Fast Ethernet Adapter card' device. ROMSET: None required. $end $info=rtpc_iocc $mame 0.228 [Patrick Mackinlay] IBM RT PC I/O Channel Converter/Controller, , ???? DRIVER: ibm/rtpc_iocc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: IBM advanced monochrome graphics display adapter (aka apa8) [Patrick Mackinlay]. - 0.252: Changed description to 'IBM RT PC I/O Channel Converter/Controller'. - 0.228: Patrick Mackinlay added 'RT PC I/O Channel Converter/Controller' device. ROMSET: None required. $end $info=rtpc_kbd $mame 0.228 [Patrick Mackinlay] IBM RT PC Keyboard, , ???? DRIVER: ibm/rtpc_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Changed description to 'IBM RT PC Keyboard'. - 0.228: Patrick Mackinlay added 'IBM PC RT Keyboard' device. ROMSET: 2048 bytes in 1 file / 1.73Kb packed $end $info=rtpc_kbdc $mame 0.228 [Patrick Mackinlay] RT PC keyboard connector, , ???? DRIVER: ibm/rtpc_kbdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Renamed (rtpc_kbd_con) to (rtpc_kbdc). - 0.228: Patrick Mackinlay added 'RT PC keyboard connector' device. ROMSET: None required. $end $info=rtpc_kls $mame 0.281 [Patrick Mackinlay] IBM RT PC Keyboard, Locator, Speaker Adapter, , ???? DRIVER: ibm/rtpc_kls.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Patrick Mackinlay added 'IBM RT PC Keyboard, Locator, Speaker Adapter' device. ROMSET: 4096 bytes in 1 file / 2.95Kb packed $end $info=rtpc_mouse $mame 0.281 [Patrick Mackinlay] IBM RT PC Mouse, , ???? DRIVER: ibm/rtpc_mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Patrick Mackinlay added 'IBM RT PC Mouse' device. ROMSET: None required. $end $info=rtpc010 $mame 0.228 [Bitsavers] IBM RT PC Model 010, International Business Machines, 1986 The IBM RT PC (RISC Technology Personal Computer) is a family of workstation computers from IBM introduced in 1986. These were the first commercial computers from IBM that were based on a reduced instruction set computer (RISC) architecture. The RT PC used IBM's proprietary ROMP microprocessor, which commercialized technologies pioneered by IBM Research's 801 experimental minicomputer (the 801 was the first RISC). The RT PC ran three operating systems: AIX, the Academic Operating System (AOS), or Pick. The RT PC's performance was relatively poor compared to other contemporary workstations and it had little commercial success as a result; IBM responded by introducing the RISC System/6000 workstations in 1990, which used a new IBM-proprietary RISC processor, the POWER1. All RT PC models were discontinued by May 1991 (source: https://en.wikipedia.org/wiki/IBM_RT_PC). DRIVER: ibm/rtpc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.228: Bitsavers added 'International Business Machines IBM RT PC Model 010' system. ROMSET: 65536 bytes in 4 files / 33.82Kb packed $end $info=rtpc015 $mame 0.228 [Bitsavers] IBM RT PC Model 015, International Business Machines, 1986 The IBM RT PC (RISC Technology Personal Computer) is a family of workstation computers from IBM introduced in 1986. These were the first commercial computers from IBM that were based on a reduced instruction set computer (RISC) architecture. The RT PC used IBM's proprietary ROMP microprocessor, which commercialized technologies pioneered by IBM Research's 801 experimental minicomputer (the 801 was the first RISC). The RT PC ran three operating systems: AIX, the Academic Operating System (AOS), or Pick. The RT PC's performance was relatively poor compared to other contemporary workstations and it had little commercial success as a result; IBM responded by introducing the RISC System/6000 workstations in 1990, which used a new IBM-proprietary RISC processor, the POWER1. All RT PC models were discontinued by May 1991 (source: https://en.wikipedia.org/wiki/IBM_RT_PC). DRIVER: ibm/rtpc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.228: Bitsavers added 'International Business Machines IBM RT PC Model 015' system. ROMSET: 65536 bytes in 4 files / 33.82Kb packed $end $info=rtpc020 $mame 0.228 [Bitsavers] IBM RT PC Model 020, International Business Machines, 1986 The IBM RT PC (RISC Technology Personal Computer) is a family of workstation computers from IBM introduced in 1986. These were the first commercial computers from IBM that were based on a reduced instruction set computer (RISC) architecture. The RT PC used IBM's proprietary ROMP microprocessor, which commercialized technologies pioneered by IBM Research's 801 experimental minicomputer (the 801 was the first RISC). The RT PC ran three operating systems: AIX, the Academic Operating System (AOS), or Pick. The RT PC's performance was relatively poor compared to other contemporary workstations and it had little commercial success as a result; IBM responded by introducing the RISC System/6000 workstations in 1990, which used a new IBM-proprietary RISC processor, the POWER1. All RT PC models were discontinued by May 1991 (source: https://en.wikipedia.org/wiki/IBM_RT_PC). DRIVER: ibm/rtpc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.228: Bitsavers added 'International Business Machines IBM RT PC Model 020' system. ROMSET: 65536 bytes in 4 files / 33.82Kb packed $end $info=rtpc025 $mame 0.228 [Bitsavers] IBM RT PC Model 025, International Business Machines, 1986 The IBM RT PC (RISC Technology Personal Computer) is a family of workstation computers from IBM introduced in 1986. These were the first commercial computers from IBM that were based on a reduced instruction set computer (RISC) architecture. The RT PC used IBM's proprietary ROMP microprocessor, which commercialized technologies pioneered by IBM Research's 801 experimental minicomputer (the 801 was the first RISC). The RT PC ran three operating systems: AIX, the Academic Operating System (AOS), or Pick. The RT PC's performance was relatively poor compared to other contemporary workstations and it had little commercial success as a result; IBM responded by introducing the RISC System/6000 workstations in 1990, which used a new IBM-proprietary RISC processor, the POWER1. All RT PC models were discontinued by May 1991 (source: https://en.wikipedia.org/wiki/IBM_RT_PC). DRIVER: ibm/rtpc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.228: Bitsavers added 'International Business Machines IBM RT PC Model 025' system. ROMSET: 65536 bytes in 4 files / 33.82Kb packed $end $info=rtpca25 $mame 0.228 [Bitsavers] IBM RT PC Model A25, International Business Machines, 1986 The IBM RT PC (RISC Technology Personal Computer) is a family of workstation computers from IBM introduced in 1986. These were the first commercial computers from IBM that were based on a reduced instruction set computer (RISC) architecture. The RT PC used IBM's proprietary ROMP microprocessor, which commercialized technologies pioneered by IBM Research's 801 experimental minicomputer (the 801 was the first RISC). The RT PC ran three operating systems: AIX, the Academic Operating System (AOS), or Pick. The RT PC's performance was relatively poor compared to other contemporary workstations and it had little commercial success as a result; IBM responded by introducing the RISC System/6000 workstations in 1990, which used a new IBM-proprietary RISC processor, the POWER1. All RT PC models were discontinued by May 1991 (source: https://en.wikipedia.org/wiki/IBM_RT_PC). DRIVER: ibm/rtpc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.228: Bitsavers added 'International Business Machines IBM RT PC Model A25' system. ROMSET: 65536 bytes in 4 files / 33.82Kb packed $end $info=rtvgc300 $mame 0.219 [Team Europe, David Haywood] Retro TV Game Console - 300 Games, Lexibook, 2016 The game console to discover or rediscover video games! 300 built-in 8 to 16-bit retro games including the greatest video game classics! Multiplayer: Enjoy 2-player games! Play sports, racing, arcade, action, logic games and much more to discover! includes: 1 console, 2 controllers (cable length 175cm), av cable (rca connection), 1 power adapter and instruction manual. TV is not included. for ages 6 years and over. 2 year manufacturer's warranty (source, traslated from Italian: https://www.eprice.it/Giochi-Elettronica-e-Interattivi-LEXIBOOK-Retro-Tv-Game-Console-3380743067407/d-55891592). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.233: Changed description to 'Retro TV Game Console - 300 Games'. - 0.219: Team Europe and David Haywood added 'Lexibook Retro TV Game Console - 300 Games' system. ROMSET: 134221824 bytes in 2 files / 16.47Mb packed $end $info=rtvgc300cr $mame 0.282 [David Haywood, TeamEurope] Retro TV Game Console - Disney Cars - 300 Games (JG7800DC-1), Lexibook, 2017 It’s a plug-and-play console released in 2017, inspired by Disney-Pixar’s *Cars* movie. Designed to connect to a television, it offers 300 simplified arcade games with automotive themes and characters from the film. The integrated controller features colored buttons for actions, while audio and video are output via composite connection. Targeted at children, it combines entertainment and visual recognition in a simple, colorful, and accessible experience. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Lexibook Retro TV Game Console - Disney Cars - 300 Games (JG7800DC-1)' system. ROMSET: 67112960 bytes in 2 files / 16.41Mb packed $end $info=rtvgc300fz $mame 0.220 [Team Europe] Retro TV Game Console - Frozen - 300 Games, Lexibook, 2017 An original design with your favorite hero in a pocket console! Take it wherever you go! With its stunning 4cm color screen, buttons and adjustable volume, you will have the best gaming experience. It is the perfect gift for any child who wants to play at home or anywhere else (source, traslated from Italian: https://www.amazon.it/Lexibook-Frozen-Console-Portatile-Batteria/dp/B08T61YHWR). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.233: Changed description to 'Retro TV Game Console - Frozen - 300 Games'. - 0.220: Team Europe added 'Lexibook Lexibook Retro TV Game Console - Frozen - 300 Games' system. ROMSET: 67112960 bytes in 2 files / 16.50Mb packed $end $info=rtvgc300pj $mame 0.282 [David Haywood, TeamEurope] Retro TV Game Console - PJ Masks - 300 Games (JG7800PJM-1), Lexibook, 2018 It’s a plug-and-play console inspired by the PJ Masks series. Designed to connect to a television, it offers 300 simplified arcade games with adventurous themes and characters from the show. The integrated controller uses colored buttons for actions, while audio and video are output via composite connection. Targeted at preschool-aged children, it combines entertainment and visual recognition in a simple, colorful, and accessible experience. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Lexibook Retro TV Game Console - PJ Masks - 300 Games (JG7800PJM-1)' system. ROMSET: 67112960 bytes in 2 files / 16.30Mb packed $end $info=rvoicepc $mame 0.137 [Lord Nightmare] Realvoice PC, Adaptive Communication Systems, 1988? DRIVER: skeleton/rvoice.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.261: Correct address mapping of 65C51 and connect it to RS-232 terminal and HD6301 IRQ line; add DIP switches that appear to control baud rate and framing [AJR]. - 0.137: Lord Nightmare added 'ACS Realvoice PC' system. ROMSET: 65536 bytes in 1 file / 19.54Kb packed $end $info=rw10r $mame 0.243 [hap, Sean Riddle] 10R (Rockwell), Rockwell, 1974 This handheld electronic calculator has a dark brown plastic case, a cream-colored keyboard, and sixteen rounded rectangular plastic keys. In addition to ten digit keys and a decimal point key, it has a clear entry/clear key, and four arithmetic function keys. Behind the keyboard is an eight-digit LED display. A mark behind the keyboard reads: Rockwell. A mark along the front edge reads:10R. The on/off switch is on the left side and the jack for a power adapter along the back edge. The back has a battery compartment at the top for a nine volt battery. A sticker below this gives operating examples. It also reads: Microelectronic Product Division (/) Rockwell International (/) Anaheim CA 92803 (Calculator Model 10R (/) Assembled in Mexico (/) U.S. and Foreign Parts. Further text reads: Ser. (/) No. 184631. The calculator has a plastic carrying case marked on the front: Rockwell (source: https://americanhistory.si.edu/collections/search/object/nmah_1305769). DRIVER: handheld/hh_rw5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.243: hap and Sean Riddle added 'Rockwell 10R (Rockwell)' system. ROMSET: 448 bytes in 1 file / 0.44Kb packed $end $info=rw12r $mame 0.243 [hap, Sean Riddle] 12R: Square Root, Rockwell, 1975 This handheld electronic calculator has a dark brown plastic case, a cream-colored keyboard, and sixteen rounded rectangular plastic keys. In addition to ten digit keys and a decimal point key, it has a clear entry/clear key, and four arithmetic function keys. Pushing the divide and then the multiply key allows one to take square roots. Behind the keyboard is an eight-digit LED display. A mark behind the keyboard reads: Rockwell. A mark along the front edge reads: SQUARE ROOT 12R. The on/off switch is on the left side and the jack for a power adapter along the back edge.The back has a battery compartment at the top for a nine volt battery. A sticker below this gives operating examples. It also reads: Microelectronic Product Division (/) Rockwell International (/) Anaheim CA 92803 (Calculator Model 12R (/) Assembled in Mexico (/) U.S. and Foreign Parts (source: https://americanhistory.si.edu/collections/search/object/nmah_334428). DRIVER: handheld/hh_rw5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.243: hap and Sean Riddle added 'Rockwell 12R: Square Root' system. ROMSET: 448 bytes in 1 file / 0.44Kb packed $end $info=rw18r $mame 0.242 [hap, Sean Riddle] 18R: Memory, Rockwell, 1975 This handheld electronic calculator has a dark brown and light tan plastic case and twenty rounded rectangular plastic keys. In addition to ten digit keys and a decimal point key, it has a clear entry/clear key, four arithmetic function keys, a total key, a percentage key, and two memory keys. A mark above the keyboard reads: MEMORY. The on/off switch is on the left side. Behind the keyboard is an eight-digit LED display. Text left behind the display reads: Rockwell. A mark scratched above this reads: WO305406. A jack along the back edge would hold a power adapter. The back of the calculator has four feet and a compartment at the top for a nine volt battery. A sticker below this gives operating examples. Text near the bottom reads: Rockwell (/) International Microelectronics Product Division (/) Anaheim, CA 92803 (source: https://americanhistory.si.edu/collections/search/object/nmah_1305770). DRIVER: handheld/hh_rw5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.243: Changed description to '18R: Memory'. - 0.242: hap and Sean Riddle added 'Rockwell 18R (Rockwell)' system. ROMSET: 448 bytes in 1 file / 0.44Kb packed $end $info=rw24k $mame 0.243 [hap, Sean Riddle] 24K (Rockwell), Rockwell, 1976 This handheld electronic calculator has a metal case and twenty-five rectangular plastic keys. These include ten digit keys, a decimal point key, four arithmetic function keys, a total key, a % key, a change sign key, an exchange key, a square root key, and four memory keys. The on/off switch is left of the top row of keys. At the bottom of the keyboard a mark reads: the 24K. A mark below this reads: Rockwell. Above the keyboard is an eight-digit blue fluorescent display. The jack for a power adapter is along the front edge. A metal sticker that should be attached to the back reads: Rockwell (/) International (/) Model 24K (/) Made in Taiwan (/) Republic of China. It also reads: Microelectronics Product Division (/) Anaheim, CA 92803 Ser. No. (/) 101127.105.The calculator fits in a black wallet about the size of a checkbook. The wallet also contains a leaflet entitled: Rockwell Electronic Calculators Owner?s Manual for the 24K. It appears to date from 1975 (source: https://americanhistory.si.edu/collections/search/object/nmah_1305768). DRIVER: handheld/hh_rw5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.243: hap and Sean Riddle added 'Rockwell 24K' system. ROMSET: 512 bytes in 1 file / 0.50Kb packed $end $info=rw30r $mame 0.243 [hap, Sean Riddle] 30R: Slide Rule Memory (B5500 version), Rockwell, 1974 The 30R was the most advanced Rockwell handheld unit to be made at the Portsmouth factory. A 31R also was made, with exactly the same functionality as the 30R, but with (I believe) internal rechargable batteries rather than the 9V battery used on this model. Over and above the 20R the 30R has some arithmetic functions added. Namely square, squareroot and reciprocal. The memory functions are reduced slightly to just + and -, but a new interchange function is extended to swap 'X' with the memory register 'M', as well as an X/Y exchange. Also a useful sign change is added 'for the first time. Unfortunately, it has lost the indicator that the memory has a value, that the 20R/21R units have, even though the manual suggest that this feature exists (though on the left of the display). The additional functions are accessed by the 'function' button to 'overload' the existing keys (source: http://www.anita-simulators.org.uk/calc/Rockwell/rockwell30.htm). DRIVER: handheld/hh_rw5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.243: hap and Sean Riddle added 'Rockwell 30R: Slide Rule Memory (B5500 version)' system. ROMSET: 768 bytes in 1 file / 0.75Kb packed $end $info=rw31r $mame 0.243 [hap, Sean Riddle] 31R: Slide Rule Memory, Rockwell, 1975 Technical informations: https://vintage-technology.club/pages/calculators/rockwell/rockwell31r.htm DRIVER: handheld/hh_rw5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.243: hap and Sean Riddle added 'Rockwell 31R: Slide Rule Memory' system. ROMSET: 768 bytes in 1 file / 0.75Kb packed $end $info=rwtrntcs $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] Rowtron Television Computer System, Rowtron, 1979 The Rowtron Television Computer System 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, so there is no way simply test that (with an emulator that would be easier) (source: http://www.old-computers.com/museum/computer.asp?c=727&st=1). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: rwtrntcs.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'Rowtron Television Computer System' system. ROMSET: None required. $end $info=rx01 $mame 0.149u1 RX01 Floppy Disk Controller, , ???? DRIVER: dec/rx01.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Changed description to 'RX01 Floppy Disk Controller'. Added disassembler and preliminary CPU device for DEC RX01 custom firmware architecture [AJR]. Dumped firmware PROMs [Lord Nightmare]. - 0.149u1: Added 'RX01' device. ROMSET: 3072 bytes in 12 files / 1.58Kb packed $end $info=rx01_cpu $mame 0.218 [AJR] DEC RX01 CPU, , ???? DRIVER: devices/cpu/rx01/rx01.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: AJR added 'DEC RX01 CPU' device. ROMSET: None required. $end $info=rx15 $mame 0.239 [DBWBP] RX15 Digital Rhythm Programmer, Yamaha, 1984 Budget version of the RX11, priced at 449 pounds compared to the 799 that Yamaha was asking for its big brother. Same exact box, but some features together: fewer sounds, slightly limited memory, and no individual output for instruments. The ease of use and the quality of the digital sounds are the same, making it a good drum machine for professionals on a budget. The all-plastic body, the large dimensions compared to the features offered and the technological limitations (including a non-backlit LCD) make this first series of RX today a not very good choice compared to subsequent models, today still easy to find (source, traslated from Italian: https://yamahablackboxes.com/it/collezione/yamaha-rx15-batteria-elettronica/). DRIVER: yamaha/ymrx15.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.239: DBWBP added 'Yamaha RX15 Digital Rhythm Programmer' system. ROMSET: 16384 bytes in 1 file / 11.47Kb packed $end $info=rx78 $mame 0.139 [Angelo Salese, Robbbert] Gundam RX-78, Bandai, 1983 The RX-78 Gundam is a Japanese 8-bit microcomputer manufactured by Bandai. It first appeared in 1983, and employed a SHARP LH0080A (Z80A clone) CPU. It ran at a clock speed of 4.1 MHz, and shipped with 30 KB of RAM. Its 27-color display had a maximum resolution of 192x184 pixels (source: http://en.wikipedia.org/wiki/Bandai_RX-78). DRIVER: bandai/rx78.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: rx78_cart.xml, rx78_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.261: Added Yellow Cab, and added usage instructions for existing items in 'rx78_cass.xml' [Gaming Alexandria, David Silva]. - 0.234: Added 'better ROM names in 'rx78_cart'. Keyboard/joystick cleanup [Robbbert]. - 0.233: Fixed text in senemy. Added irq control - fixes most remaining bugs. Improved colours [Robbbert]. - 0.139: Angelo Salese and Robbbert added skeleton driver of 'Bandai Gundam RX-78' system. ROMSET: 8192 bytes in 1 file / 6.12Kb packed $end $info=rx850 $mame 0.284 [QUFB] Opinion (RX-850), Casio, 1996? The 1996 electronic agenda featured an elegant design and advanced functionality for its time, including an organizer, address book, calculator, and backlit LCD screen. Designed for professionals, it offered an intuitive interface, synchronization with PCs, and extended battery life, combining everyday practicality with style in a compact format. DRIVER: casio/pickytlk.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: QUFB added 'Casio Opinion (RX-850)' system. ROMSET: 1081344 bytes in 2 files / 649.65Kb packed $end $info=rz1 $mame 0.196 [Arashikage, Dirk Best, R. Belmont] RZ-1, Casio, 1986 Casio's RZ-1 came out in 1986 and in its time, it was pretty good. It has 12 PCM sampled drum sounds - basic sounds, and nothing to get excited about either. They included 3 toms, kick, snare, rim, open/closed hh, ride, crash, cowbell and clap. They don't sound like real drums, but they do sound electronic and maybe a little different than more common Roland and Linn drum machines. They have been used in lots of Hip Hop and House tracks. A real special feature (for its time) was on-board sampling designed to let you create up to four of your own percussion sounds. Now, the sampling specs are pretty bad with just a 20kHz sample rate and only 0.2 seconds of sample time per each of the four sample pads (or one 0.8 second sample). Its a very lo-fi sound, which may be a good thing. The only editing you can do with your samples is a simple low-pass tone adjust (source: http://www.vintagesynth.com/casio/rz1.php). DRIVER: casio/rz1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: rz1_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.249: Add MIDI ports. Add foot input, small fixes. Add MT (magnetic tape) support to load and save rythm and sample data. Supports raw .wav files as well as .cas files (same format as TRS-80 Model 3). Add a line-in port to support sampling. Currently uses a cassette drive: You can sample .wav files. Add NVRAM for data and samples. Improve layout and add support for the sampling LED. Add software list for audio (the official RZ-1 Sound Collection tape) and data tapes (homebrew files). Update notes and small cleanups [Dirk Best]. - 0.196: Arashikage, Dirk Best and R. Belmont added 'Casio RZ-1' system. ROMSET: 86016 bytes in 4 files / 55.89Kb packed $end $info=rzbatfor $mame 0.190 [hap, Sean Riddle] R-Zone: Batman Forever, Tiger Electronics, 1995 DRIVER: handheld/rzone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.190: hap and Sean Riddle added 'Tiger Electronics R-Zone: Batman Forever' system. ROMSET: 656908 bytes in 3 files / 212.17Kb packed $end $info=rzindy500 $mame 0.190 [hap, Sean Riddle] R-Zone: Indy 500, Tiger Electronics, 1996 DRIVER: handheld/rzone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.190: hap and Sean Riddle added 'Tiger Electronics R-Zone: Indy 500' system. ROMSET: 537507 bytes in 2 files / 174.01Kb packed $end $info=rztoshden $mame 0.199 [hap, Sean Riddle] R-Zone: Battle Arena Toshinden, Tiger Electronics, 1996 DRIVER: handheld/rzone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.199: hap and Sean Riddle added 'Tiger Electronics (licensed from Takara) R-Zone: Battle Arena Toshinden' system. ROMSET: 861570 bytes in 2 files / 279.18Kb packed $end $info=s_dsp $mame 0.149u1 Nintendo/Sony S-DSP, , ???? DRIVER: devices/sound/s_dsp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Renamed (snes_sound) to (s_dsp) and description changed to 'Nintendo/Sony S-DSP'. - 0.149u1: Added 'SNES Custom DSP (SPC700)' device. ROMSET: None required. $end $info=s_smp $mame 0.221 [cam900] Nintendo/Sony S-SMP, , ???? DRIVER: devices/machine/s_smp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: cam900 added 'Nintendo/Sony S-SMP' device. ROMSET: 64 bytes in 1 file / 0.06Kb packed $end $info=s10 $mame 0.221 [DBWBP] S-10 Digital Sampling Keyboard, Roland, 1986 The Roland S-10 is a very limited consumer-grade keyboard sampler. Its sampling specs are limited to a 12-bit, 30kHz sample-rate. With only 256k of internal memory spread over 4 banks (64k per bank) you get a maximum sample time of 4.4 seconds (1.1 seconds per bank). That's hardly enough for any serious music production. Samples can be stored and loaded on a built-in 2.8" floppy disk system called the Quick Disk drive (which isn't very quick by today's standards). Fortunately the 4 sample banks translate to 4-part multitimbrality in which the 4 banks can be played simultaneously, split and layered across the keyboard and so on (source: http://www.vintagesynth.com/roland/s10.php). DRIVER: roland/roland_s10.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: DBWBP added 'Roland S-10 Digital Sampling Keyboard' system. ROMSET: 65536 bytes in 1 file / 34.48Kb packed $end $info=s10_520 $mame 0.283 [TeamEurope] S10 Handheld Game Console (520-in-1), , 202? Handheld console with a built-in color LCD screen and 520 preinstalled games, based on simplified versions of classic arcade and retro gaming titles. Featuring ergonomic physical controls and a compact design, it delivers an immediate and standalone gaming experience, perfect for fans of vintage games and mobile entertainment. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added ' S10 Handheld Game Console (520-in-1)' system. ROMSET: 16777216 bytes in 1 file / 7.93Mb packed $end $info=s100_8k_sc $mame 0.193 Seals 8K SC Memory Board, , ???? DRIVER: devices/bus/s100/seals8k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: Added 'Seals 8K SC Memory Board' device. ROMSET: None required. $end $info=s100_8k_sc_bb $mame 0.193 Seals 8K SC Memory Board with Battery Backup, , ???? DRIVER: devices/bus/s100/seals8k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: Added 'Seals 8K SC Memory Board with Battery Backup' device. ROMSET: None required. $end $info=s100_am310 $mame 0.214 [AJR, Bitsavers] Alpha Micro AM-310 Communications Controller, , ???? DRIVER: devices/bus/s100/am310.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.214: AJR and Bitsavers added 'Alpha Micro AM-310 Communications Controller' device. ROMSET: 2048 bytes in 1 file / 1.13Kb packed $end $info=s100_bus $mame 0.149u1 S100 bus, , ???? DRIVER: devices/bus/s100/s100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (s100) to (s100_bus) and description changed to 'S100 bus'. - 0.149u1: Added 'S100' device. ROMSET: None required. $end $info=s100_djdma $mame 0.143u3 Morrow Disk Jockey/DMA FDC, , ???? DRIVER: devices/bus/s100/djdma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.205: Changed description to 'Morrow Disk Jockey/DMA FDC'. - 0.186: Renamed (djdma) to (s100_djdma) and description changed to 'Morrow Disk Jockey/DMA'. - 0.143u3: Added 'DJDMA' device. ROMSET: 5636 bytes in 5 files / 3.15Kb packed $end $info=s100_mm65k16s $mame 0.143u3 Morrow MM65K16S, , ???? DRIVER: devices/bus/s100/mm65k16s.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (mm65k16s) to (s100_mm65k16s) and description changed to 'Morrow MM65K16S'. - 0.143u3: Added 'MM65K16S' device. ROMSET: None required. $end $info=s100_nsmdsa $mame 0.148u5 North Star MDS-A, , ???? DRIVER: devices/bus/s100/nsmdsa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (nsmdsa) to (s100_nsmdsa) and description changed to 'North Star MDS-A'. - 0.148u5: Added 'MDS-A' device. ROMSET: 256 bytes in 1 file / 0.25Kb packed $end $info=s100_nsmdsad $mame 0.148u5 North Star MDS-A-D, , ???? DRIVER: devices/bus/s100/nsmdsad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (nsmdsad) to (s100_nsmdsad) and description changed to 'North Star MDS-A-D'. - 0.148u5: Added 'MDS-A-D' device. ROMSET: 256 bytes in 1 file / 0.20Kb packed $end $info=s100_sj2db $mame 0.143u3 Morrow Disk Jockey 2D/B, , ???? DRIVER: devices/bus/s100/dj2db.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (dj2db) to (s100_sj2db) and change decription to 'Morrow Disk Jockey 2D/B'. - 0.143u3: Added 'DJ2DB' device. ROMSET: 1024 bytes in 1 file / 0.85Kb packed $end $info=s100_slot $mame 0.149u1 S100 slot, , ???? DRIVER: devices/bus/s100/s100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'S100 slot' device. ROMSET: None required. $end $info=s100_wunderbus $mame 0.145u2 Morrow Winderbus I/O, , ???? DRIVER: devices/bus/s100/wunderbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Morrow Winderbus I/O'. - 0.145u2: Added 'Wunderbus I/O' device. ROMSET: None required. $end $info=s10fake $mame 0.280 [TeamEurope, David Haywood] S10 Handheld Game Console (520-in-1, fake entries), , 202? This is an affordable handheld console featuring a color LCD screen and a compact design, promising hundreds of pre-installed games—often advertised as "520-in-1." In reality, many titles are duplicates, rebranded versions, or minor variations of the same games, resulting in an inflated ("fake entries") game list. The hardware is basic, with directional controls and front-facing buttons, making it ideal for a simple, nostalgic gaming experience. It doesn’t support downloads or expansions, and most of the games are either clones or simplified versions of classic retro titles. Designed for casual users or children, it delivers immediate but limited fun, often accompanied by rough-quality audio, video, and gameplay. It runs on batteries or via USB and is typically marketed as a low-cost gadget or budget-friendly gift. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added ' S10 Handheld Game Console (520-in-1, fake entries)' system. ROMSET: 8388608 bytes in 1 file / 4.26Mb packed $end $info=s14001a $mame 0.149u1 SSi TSI S14001A, , ???? DRIVER: devices/sound/s14001a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: Remove overloaded set_clock, vcc: update notes. Level triggered 1-bit handler does not make sense, sg1000a: small note update [hap]. - 0.269: Use device_rom_interface. Shorthand variable types, small cleanup. Remove statistics, use logmacro for debug msgs [hap]. - 0.186: Changed description to 'SSi TSI S14001A'. - 0.149u1: Added 'S14001A' device. ROMSET: None required. $end $info=s1410 $mame 0.143u3 Xebec S1410, , ???? DRIVER: devices/bus/scsi/s1410.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: Fix format data pattern. Fix sense command and bytes per sector in read/write buffer commands [Curt Coder]. - 0.143u3: Added 'Xebec S1410' device. ROMSET: 16384 bytes in 4 files / 10.40Kb packed $end $info=s16lf01 $mame 0.184 Samsung 16LF01 Series VFD, , ???? DRIVER: devices/video/roc10937.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.229: Changed description to 'Samsung 16LF01 Series VFD'. - 0.186: Changed description to 'Samsung 16LF01 Series VFD controller'. - 0.184: Added 'Samsung 16LF01 Series VFD controller and compatible' device. ROMSET: None required. $end $info=s1c33209 $mame 0.262 [Vas Crabb] Epson S1C33209, , ???? DRIVER: devices/cpu/c33/s1c33209.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Vas Crabb added 'Epson S1C33209' device. ROMSET: None required. $end $info=s1c33221 $mame 0.262 [Vas Crabb] Epson S1C33221, , ???? DRIVER: devices/cpu/c33/s1c33209.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Vas Crabb added 'Epson S1C33221' device. ROMSET: None required. $end $info=s1c33222 $mame 0.262 [Vas Crabb] Epson S1C33222, , ???? DRIVER: devices/cpu/c33/s1c33209.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Vas Crabb added 'Epson S1C33222' device. ROMSET: None required. $end $info=s2000 $mame 0.283 [R. Belmont] S2000, Akai, 1993 Professional sampler released in 1993, featuring a 16-bit architecture and support for up to 32 MB of sample memory (expandable). It offers two slots for 3.5" floppy disks for loading and saving sounds, a full MIDI interface, and balanced audio connectivity. Designed for studio producers and musicians, it combines high audio quality, flexibility in sample manipulation, and an extensive set of editing tools—including advanced filters, envelopes, and loop modes. DRIVER: akai/s3000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: s3000_cdrom.xml, s2000_flop.xml RESOURCES: Snap and Title. WIP: - 0.284: (s2000.lay) Minor fixes and updates [Guru]. - 0.283: R. Belmont added 'Akai S2000' system. ROMSET: 65536 bytes in 2 files / 16.75Kb packed $end $info=s220 $mame 0.221 [DBWBP] S-220 Digital Sampler, Roland, 1987 The S-220 is an upgraded rackmount version of the original S-10 sampling keyboard with polyphony that has been doubled to 16 voices. Like the S-10, it is still a very limited consumer-grade sampler. Its sampling specs are limited to a 12-bit, 30kHz sample-rate. With only 256k of internal memory spread over 4 banks (64k per bank) you get a maximum sample time of 4.4 seconds (1.1 seconds per bank). That's hardly enough for any serious music production. Samples can be stored and loaded on a built-in 2.8" floppy disk system called the Quick Disk drive (which isn't very quick by today's standards). The S-220 also features 4 part multitimbrality and up to 5 audio outputs (source: http://www.vintagesynth.com/roland/s220.php). DRIVER: roland/roland_s10.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: DBWBP added 'Roland S-220 Digital Sampler' system. ROMSET: 65536 bytes in 1 file / 40.77Kb packed $end $info=s2650 $mame 0.150 [AJR] Signetics 2650, , ???? DRIVER: devices/cpu/s2650/s2650.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Move s2650cpu.h contents to s2650.cpp. Forgot to put back default debugger config. Fix issue with add/sub half carry flag, small cleanup. Correct subtract overflow flag. Correct interrupt cycles. Add logerror o illegal opcodes [hap]. - 0.242: Fixed 3 errors n the z80-format disassembler [Robbbert]. - 0.221: Made interrupt acknowledge handler supply vector, and eliminated set_input_line_and_vector and HOLD_LINE [Olivier Galibert]. - 0.218: Changed description to 'Signetics 2650'. Changed to big-endian [AJR]. - 0.196: Changed description to 'Signetics S2650' [Angelo Salese]. - 0.194: Use paged mode for disassembler [AJR]. - 0.150: Added 'S2650' device. ROMSET: None required. $end $info=s29190_16 $mame 0.187 Serial EEPROM S29190 (64x16), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added 'Serial EEPROM S29190 (64x16)' device. ROMSET: None required. $end $info=s29290_16 $mame 0.187 Serial EEPROM S29290 (128x16), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added 'Serial EEPROM S29290 (128x16)' device. ROMSET: None required. $end $info=s29390_16 $mame 0.187 Serial EEPROM S29390 (256x16), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added 'Serial EEPROM S29390 (256x16)' device. ROMSET: None required. $end $info=s3_764 $mame 0.144u7 Number Nine 9FX Vision 330 (S3 764), , ???? DRIVER: devices/bus/isa/svga_s3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.286: Move out Trio64/DX roms and create a new PCI target [Angelo Salese]. - 0.264: Remove non-existant VIRGE/VIRGEDX ISA cards [Angelo Salese]. - 0.186: Changed description to 'Number Nine 9FX Vision 330 (S3 764)'. - 0.145u1: Renamed (s3_864) to (s3_764). - 0.144u7: Added 'Number Nine 9FX Vision 330 (S3 764) Graphics Card' device. ROMSET: 65536 bytes in 1 file / 17.73Kb packed $end $info=s3_86c764_vga $mame 0.163 [Angelo Salese] S3 86c764 Trio64 VGA i/f, , ???? DRIVER: devices/video/pc_vga_s3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.264: Renamed (s3_vga) to (s3_86c764_vga) and description changed to 'S3 86c764 Trio64 VGA i/f'. Separate Vision864/964/968 from Trio64, fix SDD UVCONFIG.EXE detection. Fix -validate. Fix start address shift in extended video mode, fix heavy przonegd flicker and SDD scroll tests [Angelo Salese]. - 0.163: Angelo Salese added 'S3 Graphics VGA' device. ROMSET: None required. $end $info=s3_86c864_vga $mame 0.264 [Angelo Salese] S3 86c864 Vision864 VGA i/f, , ???? DRIVER: devices/video/pc_vga_s3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.264: Angelo Salese added 'S3 86c964 Vision964 VGA i/f' device. ROMSET: None required. $end $info=s3_86c964_vga $mame 0.264 [Angelo Salese] S3 86c964 Vision964 VGA i/f, , ???? DRIVER: devices/video/pc_vga_s3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.264: Angelo Salese added 'S3 86c964 Vision964 VGA i/f' device. ROMSET: None required. $end $info=s3_86c968_vga $mame 0.264 [Angelo Salese] S3 86c968 Vision968 VGA i/f, , ???? DRIVER: devices/video/pc_vga_s3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.264: Angelo Salese added 'S3 86c968 Vision968 VGA i/f' device. ROMSET: None required. $end $info=s3000 $mame 0.283 [R. Belmont] S3000, Akai, 1993 Professional sampler introduced in 1993, featuring a 16-bit architecture with support for up to 32 MB of sample memory (expandable). It boasts an improved user interface compared to earlier models, with a larger display and simplified navigation. The device includes two 3.5" floppy disk slots, full MIDI connectivity, balanced audio outputs, and options for hardware expansions such as additional filters or external AD/DA converters. Designed for professional studios, it offers advanced editing tools—including LFO modulation, multidimensional envelopes, precise looping, and sophisticated sample management—all delivered with reliable audio quality and reduced loading times. DRIVER: akai/s3000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: s3000_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.283: R. Belmont added 'Akai S3000' system. ROMSET: 524288 bytes in 4 files / 276.36Kb packed $end $info=s3000xl $mame 0.283 [R. Belmont] S3000XL, Akai, 1994 Professional sampler released in 1994, an evolution of the S3000 model, featuring support for up to 64 MB of sample memory (expandable) and a faster processor for reduced loading times. It includes a larger backlit display, advanced sample editing capabilities, optional resampling filters, and professional MIDI/audio connectivity. Designed for high-end studios, it offers greater power, flexibility, and precision in audio manipulation compared to its predecessors. DRIVER: akai/s3000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: s3000_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.283: R. Belmont added 'Akai S3000XL' system. ROMSET: 1572864 bytes in 3 files / 396.21Kb packed $end $info=s330 $mame 0.288 [DBWBP] S-330 Digital Sampler, Roland, 1988 The Roland S-330 Digital Sampler is a legendary rack-mount (1U) digital music sampler introduced by the Japanese company Roland in 1988. Originally conceived as a compact and affordable version of the top-of-the-line Roland S-550, the S-330 became an icon of electronic music production in the late 1980s and 1990s, particularly prized for its characteristic “warm and gritty” tone, ideal for genres such as hip-hop, ambient, techno, and vintage jungle. DRIVER: roland/roland_s50.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: DBWBP added 'Roland S-330 Digital Sampler' system. ROMSET: 16384 bytes in 2 files / 10.59Kb packed $end $info=s3670 $mame 0.172 [trinitr0n/Ian F., Lord Nightmare] 3670, Symbolics, 1984 The Symbolics 3600 family is a line of 36-bit single-user computers designed for high-productivity software development and for the execution of large symbolic programs. 3600-family processors give the user all the computational power associated with multi-user timesharing computers in a dedicated workstation. This is accomplished via a new and unique machine architecture that supports high-speed symbol processing operations directly in hardware. For example, every word in a Symbolics computer's virtual memory is?tagged?with data type bits - hence the name?tagged architecture?to describe 3600-family processors. The processor reads these bits to prevent illegal operations. As an added 'benefit, tag bits reduce the need for data type declarations in programs (source: https://www.ifis.uni-luebeck.de/~moeller/symbolics-info/symbolics-tech-summary.html). DRIVER: skeleton/symbolics.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and PCB. WIP: - 0.172: trinitr0n/Ian F., Lord Nightmare added 'Symbolics 3670' system. ROMSET: 98368 bytes in 8 files / 47.22Kb packed $end $info=s3c2410 $mame 0.149u1 Samsung S3C2410 SoC, , ???? DRIVER: devices/machine/s3c2410.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Samsung S3C2410 SoC'. - 0.149u1: Added 'S3C2410 MCU' device. ROMSET: None required. $end $info=s3c2440 $mame 0.149u1 Samsung S3C2440 SoC, , ???? DRIVER: devices/machine/s3c2440.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Samsung S3C2440 SoC'. - 0.149u1: Added 'Samsung S3C2440' device. ROMSET: None required. $end $info=s3c44b0 $mame 0.149u1 Samsung S3C44B0 SoC, , ???? DRIVER: devices/machine/s3c44b0.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Samsung S3C44B0 SoC'. - 0.149u1: Added 'Samsung S3C44B0' device. ROMSET: None required. $end $info=s5_520 $mame 0.283 [TeamEurope, David Haywood] S5 Game Box (520-in-1), , 202? Handheld console with a built-in color LCD screen and 520 preinstalled games, featuring simplified versions of classic arcade titles and retro gaming classics. Equipped with intuitive physical controls and a compact design, it delivers an immediate and self-contained gaming experience, perfect for fans of vintage entertainment and mobile gaming sessions. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope and David Haywood added ' S5 Game Box (520-in-1)' system. ROMSET: 16777216 bytes in 1 file / 7.92Mb packed $end $info=s50 $mame 0.221 [DBWBP] S-50 Digital Sampling Keyboard, Roland, 1987 Among Roland's line of early keyboard samplers—the S-series—the S-50 can be thought of as the professional model. Still, by today's standards it would be considered limited and lo-fi. However for its time it was a powerful instrument which can still prove useful for many music applications today. It offered a full 61 note keyboard with velocity and aftertouch sensitivity and 16 voice polyphony which was great for live and studio performances. It's easy to use, has an external CRT monitor support for large graphic editing and disk-loadable samples and operating systems (version 2.0 or later is best) (spource: http://www.vintagesynth.com/roland/s50.php). DRIVER: roland/roland_s50.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.254: Add floppy disk drive select register and more floppy status flags. All three systems now prompt for inserting a system disk [AJR]. - 0.221: DBWBP added 'Roland S-50 Digital Sampling Keyboard' system. ROMSET: 32768 bytes in 2 files / 18.52Kb packed $end $info=s550 $mame 0.221 [DBWBP] S-550 Digital Sampler, Roland, 1987 The Roland S-550 is a 2U rack (velocity and aftertouch sensitive), 16 voice (8 part multitimbral), 16 bit, sampler, featuring a digital resonant low-pass filter, dedicated filter and amp 8 stage envelopes, LFO (sine or peak-hold waveforms with delay, polarity and sync), 3.5" DSDD Disk drive, mic and line inputs, 8 individual outputs, CRT/composite video output, and MIDI. Up to 32 samples can be recorded at 15|30kHz (1MW memory) and combined into 32 presets. Sample editing includes auto-loop (forward/reverse), combine, mix, truncate, and resonant low|high pass filter (source: http://www.synthark.org/Roland/S-550.html). DRIVER: roland/roland_s50.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.255: Add CD-ROM to SCSI device list [AJR]. - 0.254: Add floppy disk drive select register and more floppy status flags. All three systems now prompt for inserting a system disk [AJR]. - 0.221: DBWBP added 'Roland S-550 Digital Sampler' system. ROMSET: 32768 bytes in 2 files / 16.46Kb packed $end $info=s68047 $mame 0.153 AMI S68047 VDG, , ???? DRIVER: devices/video/mc6847.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Changed description to 'AMI S68047 VDG'. - 0.186: Changed description to 'AMI S68047'. - 0.153: Added 'S68047' device. ROMSET: None required. $end $info=sa1100 $mame 0.275 [Nigel Barnes] Intel StrongARM SA-1100, , ???? DRIVER: devices/cpu/arm7/arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Nigel Barnes added 'Intel StrongARM SA-1100' device. ROMSET: None required. $end $info=sa1110 $mame 0.184 Intel StrongARM SA-1110, , ???? DRIVER: devices/cpu/arm7/arm7.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Added LCD controller [Nigel Barnes]. - 0.263: Use address maps for on-board peripherals; hp/jornada.cpp: Hooked up entire keyboard [Ryan Holtz]. - 0.186: Changed description to 'Intel StrongARM SA-1110'. - 0.184: Added 'SA1110' device. ROMSET: None required. $end $info=sa1110_periphs $mame 0.222 [Ryan Holtz, Olivier Galibert] Intel XScale SA1110 Peripherals, , ???? DRIVER: devices/machine/sa1110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Ryan Holtz and Olivier Galibert added 'Intel XScale SA1110 Peripherals' device. ROMSET: None required. $end $info=sa1111 $mame 0.227 [Ryan Holtz] Intel SA1111 Microprocessor Companion Chip, , ???? DRIVER: devices/machine/sa1111.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Ryan Holtz added 'Intel SA1111 Microprocessor Companion Chip' device. ROMSET: None required. $end $info=sa1403d $mame 0.147u4 Shugart SA1403D, , ???? DRIVER: devices/bus/scsi/sa1403d.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u4: Added 'Shugart SA1403D' device. ROMSET: None required. $end $info=sa16 $mame 0.228 [AJR] Roland SA-16 Sampler, , ???? DRIVER: roland/sa16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: AJR added 'Roland SA-16 Sampler' device. ROMSET: None required. $end $info=saa1043 $mame 0.197 [Ryan Holtz] Philips SAA1043, , ???? DRIVER: devices/machine/saa1043.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.197: Ryan Holtz added 'Philips SAA1043' device. ROMSET: None required. $end $info=saa1099 $mame 0.149u1 Philips SAA1099, , ???? DRIVER: devices/sound/saa1099.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Fixed output behavior when both noise and square wave are enabled [cam900]. - 0.223: Improved sample rate and mixing behavior, and fixed stereo output routing for vgmplay [cam900]. - 0.186: Changed description to 'Philips SAA1099'. - 0.183: Use correct LFSR polynomial for SAA1099 noise generation, added 'some notes about an unemulated undocumented feature of the noise clock [Jepael, Lord Nightmare]. - 0.149u1: Added 'SAA1099' device. ROMSET: None required. $end $info=saa5050 $mame 0.147 SAA5050 Teletext Character Generator, , ???? DRIVER: devices/video/saa5050.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Fixed some Flash and Hold control issues. Updated Flash and Hold logic to match SAA5050 [Nigel Barnes]. - 0.186: Changed description to 'SAA5050 Teletext Character Generator'. - 0.147: Added 'SAA5050 Video' device. ROMSET: 960 bytes in 1 file / 0.39Kb packed $end $info=saa5051 $mame 0.184 SAA5051 Teletext Character Generator, , ???? DRIVER: devices/video/saa5050.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SAA5051 Teletext Character Generator'. - 0.184: Added 'SAA5051' device. ROMSET: 960 bytes in 1 file / 0.38Kb packed $end $info=saa5052 $mame 0.147 SAA5052 Teletext Character Generator, , ???? DRIVER: devices/video/saa5050.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SAA5052 Teletext Character Generator'. - 0.147: Added 'SAA5052' device. ROMSET: 960 bytes in 1 file / 0.37Kb packed $end $info=saa5053 $mame 0.184 SAA5053 Teletext Character Generator, , ???? DRIVER: devices/video/saa5050.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SAA5053 Teletext Character Generator'. - 0.184: Added 'SAA5053' device. ROMSET: 960 bytes in 1 file / 0.38Kb packed $end $info=saa5054 $mame 0.184 SAA5054 Teletext Character Generator, , ???? DRIVER: devices/video/saa5050.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SAA5054 Teletext Character Generator'. - 0.184: Added 'SAA5054' device. ROMSET: 960 bytes in 1 file / 0.37Kb packed $end $info=saa5055 $mame 0.184 SAA5055 Teletext Character Generator, , ???? DRIVER: devices/video/saa5050.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SAA5055 Teletext Character Generator'. - 0.184: Added 'SAA5055' device. ROMSET: 960 bytes in 1 file / 0.38Kb packed $end $info=saa5056 $mame 0.184 SAA5056 Teletext Character Generator, , ???? DRIVER: devices/video/saa5050.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SAA5056 Teletext Character Generator'. - 0.184: Added 'SAA5056' device. ROMSET: 960 bytes in 1 file / 0.39Kb packed $end $info=saa5057 $mame 0.184 SAA5057 Teletext Character Generator, , ???? DRIVER: devices/video/saa5050.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SAA5057 Teletext Character Generator'. - 0.184: Added 'SAA5057' device. ROMSET: 960 bytes in 1 file / 0.38Kb packed $end $info=saa5070 $mame 0.278 [Nigel Barnes] SAA5070 Viewdata Input/Output Peripheral, , ???? DRIVER: devices/machine/saa5070.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Nigel Barnes added 'SAA5070 Viewdata Input/Output Peripheral' device. ROMSET: None required. $end $info=saa5070_uart $mame 0.278 [Nigel Barnes] SAA5070 UART, , ???? DRIVER: devices/machine/saa5070.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Nigel Barnes added 'SAA5070 UART' device. ROMSET: None required. $end $info=saa5240a $mame 0.227 [Nigel Barnes] SAA5240A EURO CCT, , ???? DRIVER: devices/video/saa5240.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Nigel Barnes added 'SAA5240A EURO CCT' device. ROMSET: 2560 bytes in 1 file / 0.86Kb packed $end $info=saa5240b $mame 0.227 [Nigel Barnes] SAA5240B EURO CCT, , ???? DRIVER: devices/video/saa5240.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Nigel Barnes added 'SAA5240B EURO CCT' device. ROMSET: 2560 bytes in 1 file / 0.82Kb packed $end $info=saa5243e $mame 0.227 [Nigel Barnes] SAA5243E EURO CCT, , ???? DRIVER: devices/video/saa5240.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Nigel Barnes added 'SAA5243E EURO CCT' device. ROMSET: 3840 bytes in 1 file / 1.13Kb packed $end $info=saa7110a $mame 0.275 [Angelo Salese] SAA7110A OCF1, , ???? DRIVER: devices/video/saa7110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Angelo Salese added 'SAA7110A OCF1' device. ROMSET: None required. $end $info=saa7191 $mame 0.214 Philips SAA7191 DMSD, , ???? DRIVER: devices/machine/saa7191.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Move to devices/machine too [Olivier Galibert]. - 0.214: Added 'Philips SAA7191 DMSD' device. ROMSET: None required. $end $info=sab80c535 $mame 0.222 [AJR] Siemens SAB80C535, , ???? DRIVER: devices/cpu/mcs51/sab80c535.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Hook up the ports 4-5 [Olivier Galibert]. - 0.222: AJR added 'Siemens SAB80C535' device. ROMSET: None required. $end $info=sabavdpl $mame 0.130 [Juergen Buchmueller, Frank Palazzolo, Sean Riddle] SABA Videoplay, SABA, 1977 It's an exceptional video game console. In Germany, it was mostly distributed in the late 1970s as 'SABA Video Play'. However, the system was introduced in 1976 in the USA by the manufacturer Fairchild below for a video game console rather unusual name of 'Channel F' (source, traslated from german: http://videospielgeschichten.de/videoplay.html). DRIVER: fairchild/channelf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: channelf.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.130: Juergen Buchmueller, Frank Palazzolo and Sean Riddle added 'SABA Videoplay' system. $end $info=sabavpl2 $mame 0.130 [Juergen Buchmueller, Frank Palazzolo, Sean Riddle] SABA Videoplay 2, SABA, 1978 Play the video console of Saba is a clone of the Fairchild Channel F, the first video game with interchangeable modules. As revolutionary as the idea of the interchangeable games in the appearance of the console also had (previously there was only consoles with built-in software, usually Pong), the technique of video play could not keep up with the short time later put on the market Atari VCS. There are two different models of Saba, and Video Play Video Play 2 Both, however, differ only marginally from each other, the most noticeable change is the stick (see picture above, the left controller from the video channel, the right channel on the video 2). Otherwise see both consoles from the same, it was already found devices that are labeled as outside and inside and play video play video second (source, traslated from german: http://www.zock.com/8-Bit/D_Videoplay.HTML). DRIVER: fairchild/channelf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: channelf.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.130: Juergen Buchmueller, Frank Palazzolo and Sean Riddle added 'SABA Videoplay 2' system. $end $info=sacstate $mame 0.142 [Robbbert] SacState 8008, SacState, 1973 A while back we looked at the Altair, one of the first mass produced “personal?? computers. Before Altair, though, something had to advance computer technology to a point where the Altair could be successful. That computer is the SacState 8008. As the 1970s dawned, the rate of development and advancement in computer technology seemed to be gaining speed exponentially. The transition from tubes to transistors was measured in decades, but the transition from transistors to integrated circuits was merely years. Then came very large scale integrated (VLSI) circuits. These circuits would contain all that was necessary to make them behave as one type of circuit in one case, but another type of circuit in another all by changing the instructions on the ROM (source: http://atomictoasters.com/2011/11/before-the-altair-the-sacstate-8008/). DRIVER: skeleton/sacstate.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.146u5: Added 'comments. Fixed input ports [Robbbert]. - 0.142: Robbbert added skeleton driver of 'SacState 8008' system. ROMSET: 2048 bytes in 8 files / 1.69Kb packed $end $info=sad8852 $mame 0.197 SAD8852 IBM mainframe terminal adapter, , ???? DRIVER: devices/bus/isa/eis_sad8852.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.197: Added 'SAD8852 IBM mainframe terminal adapter' device. ROMSET: 16384 bytes in 1 file / 4.16Kb packed $end $info=sag $mame 0.221 [hap] Select-A-Game Machine, Entex, 1981 In 1981, Entex decided to release their Select-A-Game handheld, that would turn out to be only the second cartridge-based handheld in the world after the Microvision. At a suggested retail price of $54.99 the console came packed with Space Invaders 2 and five other games were available to purchase. Following the victory over Midway for Space Invaders, Entex decided to publish 2 other Midway games : Galaxian and Pac-Man. Galaxian as a stand-alone handheld game and Pac-Man II as both a stand-alone handheld and a Select-A-Game cartridge. Midway sued Entex again, but this time, the verdict was different. Since Midway had already sold the right to both Galaxian and Pac-Man to Coleco, the judge issued an injunction to stop Entex from producing both games. The problem is that Entex had already invested tens of millions of dollars in production so in order avoid a financial nightmare, Entex reached a deal with Coleco. Entex would be allowed to sell both Galaxian and Pac-Man until Dec 31, 1981 but all profits would need to be turned down to Coleco. After this date, all remaining inventory would need to pull out of the shelves and Coleco would release their own version of the games as the well-known mini-arcade (source: http://videogamekraken.com/entex-select-a-game). DRIVER: entex/sag.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: entex_sag.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.234: Update notes [hap]. - 0.221: hap added 'Entex Select-A-Game Machine' system. ROMSET: None required. $end $info=sagafox $mame 0.232 [Alessandro Liberalato] Saga Fox, Sistemi Avanzati Gestione Aziendale, 1980 It was manufactured in 1980 by SAGA (Advanced Business Management Systems) and is very similar to the better known Intertec Superbrain. It integrates 2 4MHz Z80 processors, one of which is used to manage the drives. It has 64KB of RAM, 5KB of ROM, and uses the CP / M operating' system. A version of Wordstar and other calculation software was available. Some models also integrated a hard disk and cost about 13 million lire (source, traslated from Italian: https://www.youtube.com/watch?v=9L9wgUy37Kg). DRIVER: skeleton/sbrain.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: sagafox.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.281: BugFIX #09264 [Media Support] (skeleton/sbrain.cpp) sagafox: The system firmware fails to start [AJR]. - 0.232: Alessandro Liberalato added 'Sistemi Avanzati Gestione Aziendale Saga Fox' system. ROMSET: 5120 bytes in 3 files / 2.68Kb packed $end $info=sagafoxf80 $mame 0.232 [Alessandro Liberalato] Saga Fox/F80, Sistemi Avanzati Gestione Aziendale, 1980 Among the various CP/M computers on the market in the eighties there is one of Italian production that is rather interesting and curious, also thanks to its resemblance to the American Intertec Superbrain ... it is the SAGA Fox F80. The SAGA Fox is a computer manufactured by S.A.G.A. of Milan, whose acronym stands for "Advanced Systems for Business Management" which in 1980 released this CP / M computer dedicated precisely to business users and companies. It is not the only computer they produced, in fact, although less widespread, there was also the SAGA Bip, released two years later, which was completely the same as the SAGA Fox in terms of electronics, but with a detachable keyboard. The Bip computer case looked a lot like the DMD 900 case, another computer that we will see in another article. The SAGA FOX, on the other hand, is an all-in-one with a monitor, keyboard, transformer and two floppy drives in a single rugged case (source, traslated from Italian: https://www.apuliaretrocomputing.it/wordpress/?p=8824). DRIVER: skeleton/sbrain.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: sagafox.xml RESOURCES: Snap and Title. WIP: - 0.281: BugFIX #09264 [Media Support] (skeleton/sbrain.cpp) sagafoxf80: The system firmware fails to start [AJR]. - 0.232: Alessandro Liberalato added 'Sistemi Avanzati Gestione Aziendale Saga Fox/F80' system. ROMSET: 7168 bytes in 4 files / 2.88Kb packed $end $info=sage2 $mame 0.136 [Curt Coder] Sage II, Sage Technology, 1982 Sage Technology designed the Sage II around one of the fastest and most powerful chip available at the time, the Motorola MC68000, which was designed, among other things, for the implementation of high-level languages. The Sage II, didn't look awesome. It was physically smaller than an Apple II, but packed a true 16 bits CPU and 512 KB of RAM. Only 128 KB were left free for the user, the remaining 384 KB being used as a RAM disc. The Sage II used the UCSD P-System operating' system. P-System means P-Code, an early universal intermediate code concept for programming languages, the same idea that Java is now based upon. Sage had even modified the P-System so that the system was truly multi-user. A special version of CP/M called CP/M 68K could also run on the Sage II (source: http://www.old-computers.com/museum/computer.asp?c=607). DRIVER: sage/sage2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: sage2.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.184: Removed direct update handlers: a2600, atm (still not working, but less badly), mpf1 (makes step work), mpz80, pentagon, sage2, scorpion, tms32031 [Olivier Galibert]. - 0.150: Added 'Sage Sources floppies added 'to sage2.xml [Chris Burrows]. - 0.148u5: Refactored to use a serial terminal connected to an RS-232 port [Curt Coder]. - 0.144u6: Added 'floppy software list [Curt Coder]. - 0.136: Curt Coder added skeleton driver of 'Sage II' system. ROMSET: 8192 bytes in 2 files / 5.88Kb packed $end $info=sagitta180 $mame 0.194 [Felipe Corrêa da Silva Sanches, Werner Moecke] Sagitta 180, Scopus, 1979? DRIVER: skeleton/scopus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.194: Felipe Sanche and Werner Moecke added 'Scopus Sagitta 180' system. ROMSET: 18432 bytes in 5 files / 9.64Kb packed $end $info=saikyopc $mame 0.280 [TeamEurope, David Haywood] Manabi no Sai-Kyo-Oh ni Nare! Sai-Kyo-Oh Zukan PC (Japan), Bandai, 2020 It’s a portable educational device designed for children, combining learning with play through an interactive interface and an engaging design. Equipped with an LCD screen and a simplified keyboard, it offers quizzes, challenges, and educational activities covering subjects like math, science, language, and general knowledge—complete with a reward system that motivates progress. The "Sai-Kyo-Oh" (Supreme King) theme turns studying into an adventure, where players "level up" by answering questions correctly. The device also features voice recording capabilities and audio feedback to make the experience even more immersive. Powered by batteries, it’s durable and ideal for everyday use at home or in school. Launched in Japan in 2020, it targets young audiences with a playful, stimulating approach to learning. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Bandai Manabi no Sai-Kyo-Oh ni Nare! Sai-Kyo-Oh Zukan PC (Japan)' system. ROMSET: 16777216 bytes in 1 file / 14.22Mb packed $end $info=saitekosa_expansion $mame 0.232 [hap] Saitek OSA Expansion Bus, , ???? DRIVER: devices/bus/saitek_osa/expansion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.232: hap added 'Saitek OSA Expansion Bus' device. ROMSET: None required. $end $info=sam_atom_hdd $mame 0.223 [Dirk Best] SAM Coupé ATOM HDD interface, , ???? DRIVER: devices/bus/samcoupe/drive/atom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Changed description to 'SAM Coupé ATOM HDD interface'. - 0.223: Dirk Best added 'SAM Coupe ATOM HDD interface' device. ROMSET: None required. $end $info=sam_dallas_clock $mame 0.223 [Dirk Best] Dallas Clock, , ???? DRIVER: devices/bus/samcoupe/expansion/dallas.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Dirk Best added 'Dallas Clock' device. ROMSET: None required. $end $info=sam_floppy $mame 0.223 [Dirk Best] SAM Coupé Internal Floppy, , ???? DRIVER: devices/bus/samcoupe/drive/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Changed description to 'SAM Coupé Internal Floppy'. - 0.223: Dirk Best added 'SAM Coupe Internal Floppy' device. ROMSET: None required. $end $info=sam_mouse $mame 0.223 [Dirk Best] SAM Coupé Mouse Interface, , ???? DRIVER: devices/bus/samcoupe/mouse/mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Changed description to 'SAM Coupé Mouse Interface'. - 0.223: Dirk Best added 'SAM Coupe Mouse Interface' device. ROMSET: None required. $end $info=sam_sdide $mame 0.223 [Dirk Best] S D IDE Adapter, , ???? DRIVER: devices/bus/samcoupe/expansion/sdide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Dirk Best added 'S D IDE Adapter' device. ROMSET: None required. $end $info=sam6883 $mame 0.149u1 MC6883 SAM, , ???? DRIVER: devices/machine/6883sam.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Moved to machine folder, for use in non coco/dragon machines [Nigel Barnes]. - 0.210: Mirror 32K RAM in 64K mode (fixes segmentation fault when Dunjunz checks for 32/64K) [Nigel Barnes]. - 0.189: Fixed VDG addressing incorrectly honoring page bit [Nathan Woods, Ciaran Anscomb]. - 0.186: Changed description to 'MC6883 SAM'. - 0.149u1: Added 'SAM6883' device. ROMSET: None required. $end $info=sambus $mame 0.223 [Dirk Best] SAMBUS 4-slot Expansion Interface, , ???? DRIVER: devices/bus/samcoupe/expansion/sambus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Dirk Best added 'SAMBUS 4-slot Expansion Interface' device. ROMSET: None required. $end $info=samcoupe $mame 0.37b2 [Lee Hammerton] SAM Coupé, Miles Gordon Technology plc, 1989 The SAM Coupe (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). DRIVER: samcoupe/samcoupe.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: samcoupe_cass.xml, samcoupe_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.261: Changed description to 'SAM Coupé'. - 0.238: Corrected software list description of "samcoupe_cass.xml" [ArcadeShadow]. - 0.147u2: Modified the driver to not install/uninstall bank handlers, greatly improving performaces (e.g. Manic Miner demo went from 20% to 380% ingame). Plus added 'some very preliminary softlists [David Haywood]. - 0.144: Hook up the new wd1772, format support incomplete though [Olivier Galibert]. - 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: 491520 bytes in 15 files / 399.45Kb packed $end $info=samcoupe_drive_port $mame 0.223 [Dirk Best] SAM Coupé Drive Port, , ???? DRIVER: devices/bus/samcoupe/drive/drive.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Changed description to 'SAM Coupé Drive Port'. - 0.223: Dirk Best added 'SAM Coupe Drive Port' device. ROMSET: None required. $end $info=samcoupe_expansion $mame 0.223 [Dirk Best] SAM Coupé Expansion Bus, , ???? DRIVER: devices/bus/samcoupe/expansion/expansion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Changed description to 'SAM Coupé Expansion Bus'. - 0.223: Dirk Best added 'SAM Coupe Expansion Bus' device. ROMSET: None required. $end $info=samcoupe_mouse_port $mame 0.223 [Dirk Best] SAM Coupé Mouse Port, , ???? DRIVER: devices/bus/samcoupe/mouse/mouseport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Changed description to 'SAM Coupé Mouse Port'. - 0.223: Dirk Best added 'SAM Coupe Mouse Port' device. ROMSET: None required. $end $info=samdm286 $mame 0.221 [rfka01] Deskmaster 286-12, Samsung, 199? Technical information: https://theretroweb.com/motherboards/s/samsung-deskmaster-286-12-microfive-board DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.221: rfka01 added 'Samsung Deskmaster 286-12' system. ROMSET: 65536 bytes in 1 file / 33.74Kb packed $end $info=samples $mame 0.163 Samples, , ???? DRIVER: devices/sound/samples.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Samples' device. ROMSET: None required. $end $info=samsung_k9f1g08u0b $mame 0.254 [987123879113] Samsung K9F1G08U0B, , ???? DRIVER: devices/machine/nandflash.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: 987123879113 added 'Samsung K9F1G08U0B' device. ROMSET: None required. $end $info=samsung_k9f1g08u0m $mame 0.261 [buffi] Samsung K9F1G08U0M, , ???? DRIVER: devices/machine/nandflash.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: buffi added 'Samsung K9F1G08U0M' device. ROMSET: None required. $end $info=samsung_k9f2808u0b $mame 0.254 [987123879113] Samsung K9F2808U0B, , ???? DRIVER: devices/machine/nandflash.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: 987123879113 added 'Samsung K9F2808U0B' device. ROMSET: None required. $end $info=samsung_k9f2g08u0m $mame 0.261 [buffi] Samsung K9F2G08U0M, , ???? DRIVER: devices/machine/nandflash.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: buffi added 'Samsung K9F2G08U0M' device. ROMSET: None required. $end $info=samsung_k9f5608u0b $mame 0.254 [987123879113] Samsung K9F5608U0B, , ???? DRIVER: devices/machine/nandflash.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: 987123879113 added 'Samsung K9F5608U0B' device. ROMSET: None required. $end $info=samsung_k9f5608u0d $mame 0.254 [987123879113] Samsung K9F5608U0D, , ???? DRIVER: devices/machine/nandflash.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: 987123879113 added 'Samsung K9F5608U0D' device. ROMSET: None required. $end $info=samsung_k9f5608u0dj $mame 0.254 [987123879113] Samsung K9F5608U0D-J, , ???? DRIVER: devices/machine/nandflash.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: 987123879113 added 'Samsung K9F5608U0D-J' device. ROMSET: None required. $end $info=samsung_k9lag08u0m $mame 0.254 [987123879113] Samsung K9LAG08U0M, , ???? DRIVER: devices/machine/nandflash.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: 987123879113 added 'Samsung K9LAG08U0M' device. ROMSET: None required. $end $info=sanfuze2 $mame 0.169 [David Haywood] Sansa Fuze 2, Sandisk, 200? The Sansa Fuze, released on 28 March 2008 in capacities of 2, 4 and 8 GB, is a portable media player with a 1.9-inch color display and a thickness of 0.3 inches. It also features a 40-preset FM radio with FM recording, a voice recorder, and has a 24-hour battery life on continuous audio playback. Storage is expandable via a microSDHC slot. Firmware 1.01.22 enabled FLAC and Ogg Vorbis playback. Like the Clip, the Fuze went through two hardware revisions, the first based on the AS3525 (like the Clipv1) and the second based on the AS3525+ (like the Clipv2, Clip+ and Clip Zip). The latest firmwares, depending on hardware version, are 01.02.31, 02.03.31 and 02.03.33 (source: https://en.wikipedia.org/wiki/SanDisk_Sansa). DRIVER: skeleton/sansa_fuze.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.169: David Haywood added 'Sandisk Sansa Fuze 2' system. ROMSET: 37251597 bytes in 4 files / 17.02Mb packed $end $info=santaka2 $mame 0.263 [ZX-PK.ru] Santaka-002, , 1991 A clone of ZX Spectrum Plus produced in 1990 in the Soviet Union. It has Russian symbols instead of capitalized English and is reported to be a good and reliable machine because it was produced by military plants as a part of conversion program (source: https://www.interface1.net/zx/clones/santaka.html). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.263: ZX-PK.ru added 'Santaka-002' system. ROMSET: 16384 bytes in 8 files / 12.81Kb packed $end $info=sanyo_le26fv10n1ts $mame 0.163 Sanyo LE26FV10N1TS Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Sanyo LE26FV10N1TS Flash' device. ROMSET: None required. $end $info=sapi1 $mame 0.128 [Miodrag Milanović] SAPI-1 ZPS 1, Tesla, 1985 The SAPI-1 was a computer produced in the former Czechoslovakia by Tesla since 1980. It was designed by Eduard Smutný (hardware) and his brother Tomáš Smutný (software), and based on the Intel 8080/2 MHz clone (and later Z80). The SAPI-86 was also developed as a 8086 clone of the PC (source: http://en.wikipedia.org/wiki/SAPI-1). DRIVER: tesla/sapi1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Miodrag Milanović added 'Tesla SAPI-1' system. ROMSET: 12288 bytes in 3 files / 6.98Kb packed $end $info=sapizps2 $mame 0.136 [Miodrag Milanović, Robbbert] SAPI-1 ZPS 2, Tesla, 1985 The SAPI-1 was a computer produced in the former Czechoslovakia by Tesla since 1980. It was designed by Eduard Smutný (hardware) and his brother Tomáš Smutný (software), and based on the Intel 8080/2 MHz clone (and later Z80). The SAPI-86 was also developed as a 8086 clone of the PC (source: http://en.wikipedia.org/wiki/SAPI-1). DRIVER: tesla/sapi1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.136: Miodrag Milanović and Robbbert added skeleton driver of 'Tesla SAPI-1 ZPS 2' system. ROMSET: 16384 bytes in 7 files / 12.81Kb packed $end $info=sapizps3 $mame 0.136 [Miodrag Milanović, Robbbert] SAPI-1 ZPS 3, Tesla, 1985 The SAPI-1 was a computer produced in the former Czechoslovakia by Tesla since 1980. It was designed by Eduard Smutný (hardware) and his brother Tomáš Smutný (software), and based on the Intel 8080/2 MHz clone (and later Z80). The SAPI-86 was also developed as a 8086 clone of the PC (source: http://en.wikipedia.org/wiki/SAPI-1). DRIVER: tesla/sapi1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.136: Miodrag Milanović and Robbbert added skeleton driver of 'Tesla SAPI-1 ZPS 3' system. ROMSET: 4096 bytes in 2 files / 3.32Kb packed $end $info=sapizps3a $mame 0.151 [Robbbert] SAPI-1 ZPS 3 (terminal), Tesla, 1985 The SAPI-1 was a computer produced in the former Czechoslovakia by Tesla since 1980. It was designed by Eduard Smutný (hardware) and his brother Tomáš Smutný (software), and based on the Intel 8080/2 MHz clone (and later Z80). The SAPI-1 ZPS 3 ROM contains CP/M booting sequence, CP/M is booting from 8" Shugart floppy disk drives. Position of VideoRAM was moved from 3800 to E800 to allow CP/M running. The "Z" version of SAPI-1 ZPS 3 used Z80 processor clone instead of 8080 clone, video with 64 characters per line instead of 40 (source: https://en.m.wikipedia.org/wiki/SAPI-1). DRIVER: tesla/sapi1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.151: Robbbert added 'Tesla SAPI-1 ZPS 3 (terminal)' system. ROMSET: 2048 bytes in 1 file / 1.20Kb packed $end $info=sapizps3b $mame 0.151 [Robbbert] SAPI-1 ZPS 3 (6845), Tesla, 1985 The SAPI-1 was a computer produced in the former Czechoslovakia by Tesla since 1980. It was designed by Eduard Smutný (hardware) and his brother Tomáš Smutný (software), and based on the Intel 8080/2 MHz clone (and later Z80). The SAPI-1 ZPS 3 ROM contains CP/M booting sequence, CP/M is booting from 8" Shugart floppy disk drives. Position of VideoRAM was moved from 3800 to E800 to allow CP/M running. The "Z" version of SAPI-1 ZPS 3 used Z80 processor clone instead of 8080 clone, video with 64 characters per line instead of 40 (source: https://en.m.wikipedia.org/wiki/SAPI-1). DRIVER: tesla/sapi1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.151: Robbbert added 'Tesla SAPI-1 ZPS 3 (6845)' system. ROMSET: 2048 bytes in 1 file / 1.57Kb packed $end $info=sapphire $mame 0.268 [hap, Berger] Sapphire, Novag Industries / Intelligent Heuristic Programming, 1994 Novag Sapphire, a portable dedicated chess computer by Novag with a Hitachi H8 8-bit microcontroller, running a program based on WChess by David Kittinger in 64 KiB of ROM using 129 KiB of RAM including 118 Kib for transposition tables. The pocket computer was released in 1994, along with the desktop Diamond version with a pressure sensory board with the same program. Sapphire and Diamond both support the Novag Universal Electronic Chess Board, and were members of the Novag Super System (source: https://www.chessprogramming.org/Novag_Sapphire). DRIVER: novag/sapphire.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.268: hap and Berger added 'Novag Industries Sapphire' system. ROMSET: 101792 bytes in 3 files / 59.34Kb packed $end $info=sapphire2 $mame 0.268 [hap, Berger] Sapphire II, Novag Industries / Intelligent Heuristic Programming, 1997 Novag Sapphire, a portable dedicated chess computer by Novag with a Hitachi H8 8-bit microcontroller, running a program based on WChess by David Kittinger in 64 KiB of ROM using 129 KiB of RAM including 118 Kib for transposition tables. The pocket computer was released in 1994, along with the desktop Diamond version with a pressure sensory board with the same program. Sapphire and Diamond both support the Novag Universal Electronic Chess Board, and were members of the Novag Super System. The Novag Sapphire II and Novag Diamond II, released in 1997 used faster clock frequency and a improved WChess software in 160 KiB ROM in almost the same housing (source: https://www.chessprogramming.org/Novag_Sapphire). DRIVER: novag/sapphire.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.268: hap and Berger added 'Novag Industries Sapphire II' system. ROMSET: 236373 bytes in 3 files / 145.32Kb packed $end $info=sarc110 $mame 0.187 [David Haywood] Super Arcade 101-in-1 (Firecore/VT hybrid, set 1), , 200? DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: Changed description to 'Super Arcade 101-in-1 (Firecore/VT hybrid, set 1)'. - 0.227: Changed description to 'Super Arcade 101-in-1 (set 1)'. - 0.195: Clone promoted to working [David Shah]. - 0.187: David Haywood added 'Super Arcade 110 (set 1)' system. ROMSET: 20971520 bytes in 2 files / 8.83Mb packed $end $info=sarc110a $mame 0.187 [David Haywood] Super Arcade 101-in-1 (Firecore/VT hybrid, set 2), , 200? DRIVER: sega/megadriv_firecore.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: Changed description to 'Super Arcade 101-in-1 (Firecore/VT hybrid, set 2)'. - 0.227: Changed description to 'Super Arcade 101-in-1 (set 2)'. - 0.187: David Haywood added 'Super Arcade 110 (set 2)' system. ROMSET: 4194304 bytes in 1 file / 1.14Mb packed $end $info=sarcpc $mame 0.210 [AJR] 80286 Standard System (SARC RC2015 chipset), , 199? SARC was a chipset manufacturer for PCs during the 286, 386 and 486 era, usually found on the low-end boards. Not to be confused with Samsung Austin R&D Center (SARC) (source: https://www.dosdays.co.uk/topics/Manufacturers/sarc.php). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.210: AJR added '80286 Standard System (SARC RC2015 chipset)' system. ROMSET: 65536 bytes in 1 file / 35.69Kb packed $end $info=sarpc $mame 0.155 [Curt Coder] StrongARM Risc PC, Acorn, 1997 In September 1996 Acorn launched the StrongARM RiscPC. The StrongARM RiscPC is similar to the RiscPC 700, but has a 202MHz StrongARM CPU and RISC OS 3.70. The main differences between the models were increasing memory, larger hard discs and, optionally, CD_ROM drives (source: http://chrisacorns.computinghistory.org.uk/Computers/SARiscPC.html). DRIVER: acorn/riscpc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.155: Curt Coder added 'Acorn StrongARM Risc PC' system. $end $info=sarpc_j233 $mame 0.155 [Curt Coder] J233 StrongARM Risc PC, Acorn, 1997 n September 1997 Acorn launched an upgraded StrongARM RiscPC with a 233MHz StrongARM CPU, RISC OS 3.71, more memory, a bigger hard disc and a CDROM. This was the last Acorn computer. The StrongARM RiscPC J233 was launched at the same time, the only difference being the bundling of Acorn's Web browser (!Browse) and Java, which came installed on the hard disc. The software could be bought separately on the !Browse and Riscafe Update CDs (source: http://chrisacorns.computinghistory.org.uk/Computers/SARiscPCJ233.html). DRIVER: acorn/riscpc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.155: Curt Coder added 'Acorn J233 StrongARM Risc PC' system. ROMSET: 4194304 bytes in 2 files / 1.77Mb packed $end $info=sart3733 $mame 0.194 [Mike McBike, rfka01, Vas Crabb] 3733 (digital scale), Sartorius-Werke GmbH, 1978? DRIVER: skeleton/sartorius.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.194: Mike McBike, rfka01 and Vas Crabb added 'Sartorius-Werke GmbH 3733 (digital scale)' system. ROMSET: 2048 bytes in 2 files / 1.66Kb packed $end $info=sat_bram_16mb $mame 0.148u3 Saturn Battery RAM 16Mbit Cart, , ???? DRIVER: devices/bus/saturn/bram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u3: Added 'Saturn Battery RAM 16Mbit Cart' device. ROMSET: None required. $end $info=sat_bram_32mb $mame 0.148u3 Saturn Battery RAM 32Mbit Cart, , ???? DRIVER: devices/bus/saturn/bram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u3: Added 'Saturn Battery RAM 32Mbit Cart' device. ROMSET: None required. $end $info=sat_bram_4mb $mame 0.148u3 Saturn Battery RAM 4Mbit Cart, , ???? DRIVER: devices/bus/saturn/bram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u3: Added 'Saturn Battery RAM 4Mbit Cart' device. ROMSET: None required. $end $info=sat_bram_8mb $mame 0.148u3 Saturn Battery RAM 8Mbit Cart, , ???? DRIVER: devices/bus/saturn/bram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u3: Added 'Saturn Battery RAM 8Mbit Cart' device. ROMSET: None required. $end $info=sat_cart_slot $mame 0.149u1 Saturn Cartridge Slot, , ???? DRIVER: devices/bus/saturn/sat_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Saturn Cartridge Slot' device. ROMSET: None required. $end $info=sat_dram_32mb $mame 0.148u3 Saturn Data RAM 32Mbit Cart, , ???? DRIVER: devices/bus/saturn/dram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u3: Added 'Saturn Data RAM 32Mbit Cart' device. ROMSET: None required. $end $info=sat_dram_8mb $mame 0.148u3 Saturn Data RAM 8Mbit Cart, , ???? DRIVER: devices/bus/saturn/dram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u3: Added 'Saturn Data RAM 8Mbit Cart' device. ROMSET: None required. $end $info=sat_rom $mame 0.148u3 Saturn ROM Carts, , ???? DRIVER: devices/bus/saturn/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u3: Added 'Saturn ROM Carts' device. ROMSET: None required. $end $info=satcdb $mame 0.189 Saturn CDB (CD Block), , ???? DRIVER: sega/saturn_cdb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Added 'Saturn CDB (CD Block)' device. ROMSET: 196608 bytes in 3 files / 98.61Kb packed $end $info=saturn $mame 0.113 [R. Belmont] Saturn (USA), Sega, 1994 The Sega Saturn is a 32-bit fifth-generation video game console that was first released by Sega on November 22, 1994 in Japan, May 11, 1995 in North America, and July 8, 1995 in Europe. The system was discontinued in North America and Europe in 1998, and in 2000 in Japan. The Saturn sold 9.5 million units worldwide. While its installed base in the United States ended at 2 million, its installed base in Japan was more than 6 million units. While it was popular in Japan, the Saturn failed to gain a similar market share in North America and Europe against its main competitors: Sony's PlayStation and later the Nintendo 64. In 2009, video game website IGN chose the Saturn to be their 18th best video game console of all time, out of their list of 25 (source: http://en.wikipedia.org/wiki/Sega_Saturn). DRIVER: sega/saturn.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: saturn.xml, photo_cd.xml, sat_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.249: Replaced abbreviated country names with full names in descriptions in 'saturn.xml' [ArcadeShadow]. - 0.247: Remove some residual debugging stuff [AJR]. - 0.234: Improved metadata for several items and updated metadata (name; year) in 'saturn.xml' [ArcadeShadow]. - 0.195: Encapsulated existing CD-ROM emulation as device [AJR]. - 0.180: Various changes: Worked around VDP1 timings in Sega Saturn, fixes regression with Batman Forever gameplay speed. Added Rotation Parameter read control register, fixes at least Riddler stage ROZ positioning in Batman Forever [Angelo Salese]. - 0.164: Added 'preliminary CD-DA routing to SCSP EXTS parallel port, fixes CD-Rom player equalizer in Sega Saturn [Angelo Salese]. - 0.151: Added 'dump of Ultraman support cart in soft list [Team Europe]. - 0.148u3: Converted carts to be slot devices and enabled battery RAM carts support [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]. - 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 bytes in 2 files / 891.46Kb packed $end $info=saturn_analog $mame 0.173 Sega Saturn Analog Controller, , ???? DRIVER: devices/bus/sat_ctrl/analog.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.173: Added 'Sega Saturn Analog Controller' device. ROMSET: None required. $end $info=saturn_cd_hle $mame 0.195 Sega Saturn/ST-V CD Block HLE, , ???? DRIVER: sega/saturn_cd_hle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Renamed (stvcd) to (saturn_cd_hle). MAX_BLOCKS cleanup; command 0x51 is confirmed it doesn't generate a DRDY, pause drive when in (buffull) state; remove unnecessary device_memory_interface trampoline; use emu_timer in place of timer generic. Fix directory parsing on cross sector boundaries. Fix chaossd and sengblad bootups; rename to (saturn_cd_hle), relicense to BSD-3 [Angelo Salese]. - 0.283: Minor log fixup [Angelo Salese]. - 0.275: Unload image on tray open [Angelo Salese]. - 0.259: Use helpers from multibyte.h [AJR]. - 0.195: Added 'Sega Saturn/ST-V CD Block HLE' device. ROMSET: None required. $end $info=saturn_control_port $mame 0.173 Sega Saturn controller port, , ???? DRIVER: devices/bus/sat_ctrl/ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Sega Saturn controller port'. - 0.173: Added 'Sega Saturn control port' device. ROMSET: None required. $end $info=saturn_cpu $mame 0.150 Hewlett-Packard Saturn, , ???? DRIVER: devices/cpu/saturn/saturn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Hewlett-Packard Saturn' [Angelo Salese]. - 0.150: Added 'HP Saturn' device. ROMSET: None required. $end $info=saturn_joy $mame 0.173 Sega Saturn Joypad, , ???? DRIVER: devices/bus/sat_ctrl/joy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.173: Added 'Sega Saturn Joypad' device. ROMSET: None required. $end $info=saturn_keybd $mame 0.173 Sega Saturn Keyboard, , ???? DRIVER: devices/bus/sat_ctrl/keybd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.173: Added 'Sega Saturn Keyboard' device. ROMSET: None required. $end $info=saturn_md3b $mame 0.173 Sega Saturn Joypad MD 3buttons, , ???? DRIVER: devices/bus/sat_ctrl/joy_md.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.173: Added 'Sega Saturn Joypad MD 3buttons' device. ROMSET: None required. $end $info=saturn_md6b $mame 0.173 Sega Saturn Joypad MD 6buttons, , ???? DRIVER: devices/bus/sat_ctrl/joy_md.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.173: Added 'Sega Saturn Joypad MD 6buttons' device. ROMSET: None required. $end $info=saturn_mouse $mame 0.173 Sega Saturn Mouse, , ???? DRIVER: devices/bus/sat_ctrl/mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.173: Added 'Sega Saturn Mouse' device. ROMSET: None required. $end $info=saturn_multitap $mame 0.173 Sega Saturn Multitap, , ???? DRIVER: devices/bus/sat_ctrl/multitap.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.173: Added 'Sega Saturn Multitap' device. ROMSET: None required. $end $info=saturn_racing $mame 0.173 Sega Saturn Racing Wheel, , ???? DRIVER: devices/bus/sat_ctrl/racing.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.173: Added 'Sega Saturn Racing Wheel' device. ROMSET: None required. $end $info=saturn_scu $mame 0.191 Sega Saturn System Control Unit, , ???? DRIVER: sega/saturn_scu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Lock out DMA if trying to access VDP1 RAM and other stuff at same time. Fix (gunblaze) booting [Angelo Salese]. - 0.283: Renamed (sega_scu) to (saturn_scu) and Changed description to 'Sega Saturn System Control Unit'; move to Sega folder, relicense to BSD-3 [Angelo Salese]. - 0.191: Added 'Sega System Control Unit' device. ROMSET: None required. $end $info=saturn_segatap $mame 0.173 [Fabio Priuli] saturn_segatap_device, , ???? DRIVER: devices/bus/sat_ctrl/segatap.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'saturn_segatap_device'. - 0.173: Fabio Priuli added 'Sega Saturn SegaTap' device. ROMSET: None required. $end $info=saturn_track $mame 0.173 Sega Saturn Pointing Controller / Trackball, , ???? DRIVER: devices/bus/sat_ctrl/pointer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Changed description to 'Sega Saturn Pointing Controller / Trackball'. - 0.173: Added 'Sega Saturn Pointing Controller/Trackball' device. ROMSET: None required. $end $info=saturneu $mame 0.113 [R. Belmont] Saturn (PAL), Sega, 1994 The Sega Saturn is a 32-bit fifth-generation video game console that was first released by Sega on November 22, 1994 in Japan, May 11, 1995 in North America, and July 8, 1995 in Europe. The system was discontinued in North America and Europe in 1998, and in 2000 in Japan. The Saturn sold 9.5 million units worldwide. While its installed base in the United States ended at 2 million, its installed base in Japan was more than 6 million units. While it was popular in Japan, the Saturn failed to gain a similar market share in North America and Europe against its main competitors: Sony's PlayStation and later the Nintendo 64. In 2009, video game website IGN chose the Saturn to be their 18th best video game console of all time, out of their list of 25 (source: http://en.wikipedia.org/wiki/Sega_Saturn). DRIVER: sega/saturn.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: saturn.xml, photo_cd.xml, sat_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.113: R. Belmont added 'Sega Saturn (PAL) (not working)' system. $end $info=saturnjp $mame 0.113 [R. Belmont] Saturn (Japan), Sega, 1994 The Sega Saturn is a 32-bit fifth-generation video game console that was first released by Sega on November 22, 1994 in Japan, May 11, 1995 in North America, and July 8, 1995 in Europe. The system was discontinued in North America and Europe in 1998, and in 2000 in Japan. The Saturn sold 9.5 million units worldwide. While its installed base in the United States ended at 2 million, its installed base in Japan was more than 6 million units. While it was popular in Japan, the Saturn failed to gain a similar market share in North America and Europe against its main competitors: Sony's PlayStation and later the Nintendo 64. In 2009, video game website IGN chose the Saturn to be their 18th best video game console of all time, out of their list of 25 (source: http://en.wikipedia.org/wiki/Sega_Saturn). DRIVER: sega/saturn.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: saturn.xml, photo_cd.xml, sat_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.113: R. Belmont added 'Saturn (Japan)' system. ROMSET: 1572864 bytes in 3 files / 1.29Mb packed $end $info=saturnkr $mame 0.236 [Angelo Salese] Saturn (Korea), Samsung, 1995 In 1995, while LG was distributing the 3DO in Korea and Nintendo was distributed by Hyundai, Samsung (who previously distributed both the Master System and Mega Drive) distributed the Saturn. It was released as the Samsung Saturn (????) in November 10th 1995 and was made only for South Korea. There are a lot of rumors about what is inside these, but all units that have been seen opened up were all completely stock Japanese VA1 motherboards (171-7006C 837-11613-01), had everything intact, with only the region jumpers and the BIOS ROM being different. The region is set to 2 for Korea, and the BIOS version states v1.02a and looks like the North American/European version rather than the Japanese one. The BIOS is unique in that it disables the Japanese language option when the console is set to the default region 2 code (it reappears if the region code is set to anything other than region 2). There was no Korean language option added. It's power supply is unique in that it is capable of handling 110v-220v. This was due to South Korea converting it's power grid from 110v to 220v, so most South Korean retro game consoles came with a multi-voltage power supply. Units produced: unknown, probably ~3,000-4,000, but there might have been a lot more. There are 4 different model numbers of the Samsung Saturn (SPC-SATURN, SPC-SATURN II, SPC-ST, SPC-ST2), although the consoles themselves are identical other than a few differences on the stickers between the SPC-SATURN/SPC-SATURN II and SPC-ST/SPC-ST2 models. The model number only indicates whether the console was packaged with a game or a region converter cartridge (the only Saturn console release to do so). SPC-SATURN and SPC-SATURN II were the initial released models, with SPC-SATURN II including Virtua Fighter Remix. SPC-ST and SPC-ST2 were later released models and both came with a ST-KEY region converter cartridge (hence the model name), with SPC-ST2 also including one game (source: https://segaretro.org/Saturn_consoles_in_South_Korea). DRIVER: sega/saturn.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: saturn.xml, sat_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.236: Angelo Salese added 'Samsung Saturn (Korea)' system. ROMSET: 524288 bytes in 1 file / 439.26Kb packed $end $info=savant $mame 0.212 [hap, Berger, Sean Riddle] Savant, Novag Industries / Intelligent Heuristic Programming, 1981 On the occasion of the Nuremberg Toy Fair in 1981, Novag introduced its new chess computer product range to a small circle of chess journalists for the first time. The basis for this was the chess program Mychess by the author David Kittinger. For the development, the technical design and the elegant shaping the company California R & D was responsible. The Savant, the flagship of the company, you could buy about 4 weeks before the 2nd World Cup 1981 in Travemünde already in stores. The baptism of fire in the 2nd World Cup did not turn out to be as happy as expected. In group B - commercial microcomputers - the Savant finished third behind the winner Mark V (8.5 pts) and the runner-up Champion Sensory with 6.5 points with a total of 6 points. With the 8K extension module, the buyers of the Savants were able to convert their device to the Savant II in just a few simple steps. Here were then also some small program inaccuracies eliminated (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Novag_Savant). DRIVER: novag/savant.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.267: Remove mid-opcode Z80 WAIT workaround, but now MAME hardlocks [hap]. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.262: Small tweak to svg [hap]. - 0.212: hap, Berger and Sean Riddle added 'Novag Savant' system. ROMSET: 790807 bytes in 5 files / 64.81Kb packed $end $info=savant2 $mame 0.214 [Berger, Achim] Savant II, Novag Industries / Intelligent Heuristic Programming, 1982 This device was the direct successor of the well-known Savant, which was created by adding an expansion module of eight kilobytes. If you already had a Savant, you could purchase this extension module and upgrade your device with it. A special feature is the type of train input and output: The output is on an integrated LCD board, the input is made by the fact that you can move your own figures by tapping the appropriate fields. This is made possible by the fact that there is a transparent pressure sensor foil above the LCD board. Overall, the Savant II excelled by its excellent technical equipment and its modern design. What sets him apart from the Savant Royale is the lower computational speed alone. Otherwise, the Savant II already offered in the basic version 16 stored master games, which could be extended over the module system to 64 more games, eight game and two analysis levels, Permanent Brain and the application of all draw rules. Internally, the device has a capacity of 48 kilobytes, of which only 32 are used by default (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Novag_Savant_II). DRIVER: novag/savant.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.214: Berger and Achim added 'Novag Savant II' system. ROMSET: 8192 bytes in 1 file / 6.30Kb packed $end $info=savia84 $mame 0.142, 0.143u7 [Robbbert] Savia 84, J.T. Hyan, 1984 A brief description of the basic software equipment, the so-called monitor, was published together with construction instructions in the book Radioamatérské konstruktion 4, published in 1990 by the SNTL publishing house. So first a quick summary. Readiness to receive the following commands is signaled by the display of the SAVIA 84 inscription (source translated from Czech: http://www.malecky.cz/stone1/savia.htm). DRIVER: trainer/savia84.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: Changed description to 'J.T. Hyan'. - 0.143u7: Robbbert added 'Savia 84' system. - 0.142: Added 'skeleton driver of Savia 84' system. ROMSET: 2048 bytes in 1 file / 0.63Kb packed $end $info=sawatte $mame 0.167 [David Haywood] Sawatte, Sega, 1996? The Sawatte Pico is an educational device for small children released by Sega exclusively in Japan. As the name may suggest, it belongs to the same "Pico" family as the Sega Pico console, though is an entirely separate piece of hardware with different goals. The Sawatte Pico is aimed at younger children than the regular Pico console. Users plug book-shaped software into the device, turn pages and "touch" things, with the system making a sound in the process. It does not plug into a television and runs on batteries, and is not compatible with any Sega Pico software. The "console" was supported by Sega and Bandai (source: https://segaretro.org/Sawatte_Pico). DRIVER: sega/sega_sawatte.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: sawatte.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.167: David Haywood added 'Sega Sawatte' system. ROMSET: None required. $end $info=sb16 $mame 0.155 SoundBlaster 16 Audio Adapter LLE, , ???? DRIVER: devices/bus/isa/sb16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Subscribe to ISA remap. Round up cnt reads to actual raw writes. Move OPL3 ranges in host_io map. Mode bit 1 is for silence, fix fwmigolf card detection. Fix MT09316. Convert IRQ triggers to input_merger. Ack IRQ16 too when reading 0x22e from host side [Angelo Salese]. - 0.283: Silence spammy ports [Angelo Salese]. - 0.273: Halve DMA length if Stereo mode is selected. Convert fifo size checks to a named entity [Angelo Salese]. - 0.155: Added 'SoundBlaster 16 Audio Adapter LLE' device. ROMSET: 8256 bytes in 2 files / 7.55Kb packed $end $info=sb16_ct2720 $mame 0.272 [AJR] Creative Sound Blaster 16 CT-2720, , ???? DRIVER: devices/bus/pc98_cbus/sb16_ct2720.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.272: AJR added 'Creative Sound Blaster 16 CT-2720' device. ROMSET: None required. $end $info=sb180 $mame 0.245 [Miodrag Milanovi?] SB180, Micromint, 1985 The Micromint SB180 is a single board computer featuring a new generation 8-bit microprocessor which maintains software compatibility with the Zilog Z80 while incorporating advanced design features in a single 64 pin chip. The SB189 uses just 29 chips on a 4" by 7 1/2" printed circuit board to provide a powerful, low cost processing system which is well suited for a wide range of appliations from dedicated process control computers to personal computer systems. DRIVER: skeleton/sb180.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.245: Miodrag Milanovi? added 'Micromint SB180' system. ROMSET: 8192 bytes in 1 file / 5.26Kb packed $end $info=sb2m600b $mame 0.36RC1 [Paul Daniels] Superboard II Model 600 (Rev. B), Ohio Scientific, 1978 The Superboard II, also called Model 600, was quite the same board as the british clone Compukit UK-101. It came fully assembled and did not featur neither power supply (user had to build or buy a 5V external power supply), / nor RF modulator to display video output on a standard TV, but only a composite video output. A 40 pin IC socket allowed an expansion board and OSI bus to be connected, giving access to memory expansion (up to 64 KB) and floppy drive controller (source: http://www.oldcomputermuseum.com/superboard_2.html). DRIVER: osi/osi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. 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: 16384 bytes in 8 files / 11.89Kb packed $end $info=sb300p $mame 0.202 Artecon SB-300P 3S/1P controller, , ???? DRIVER: devices/bus/sbus/artecon.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Artecon SB-300P 3S/1P controller' device. ROMSET: 16384 bytes in 1 file / 1.40Kb packed $end $info=sb486 $mame 0.184 [kazblox] SB-486, Subor, 1993 DRIVER: nintendo/nes.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: nes.xml, nes_ade.xml, nes_ntbrom.xml, nes_kstudio.xml, nes_datach.xml, famibox.xml, famicom_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.184: kazblox added 'Subor SB-486' system. ROMSET: None required. $end $info=sb8085 $mame 0.212 [AJR, S100Computers.com] Space Byte 8085, Space Byte, 1977 As far as I know this is the only S-100 Board Space Byte made. They appear to have arrived on the S-100 board scene late. If anybody knows of other boards please let me know. Except for CompuPro and IMASI, I think this was the only other 8085 based CPU S-100 Bus card. The board was to create a single board computer containing all the necessary I/O support for a small business' system. It has an 8085 CPU, a serial port, a hardware timer, parallel ports, and a "ICOM FD3700 FDC interface" for connections to 8" (single density) floppy disk drives. There was a decent amount of EPROM support (2808 or 2716's), and Space Byte supplied in their monitor support to read a Tarbell cassette, and a Polymorphic Video board (source: http://www.s100computers.com/Hardware%20Folder/SpaceByte/8085%20SBC/8085.htm). DRIVER: skeleton/sb8085.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.212: AJR and S100Computers.com added 'Space Byte 8085' system. ROMSET: 3072 bytes in 3 files / 2.50Kb packed $end $info=sbackgc $mame 0.271 [hap, Sean Riddle] Sensory Backgammon Computer, Saitek, 1988 Your Saitek Sensory Backgammon computer knows all the rules of the game and has a good command of expert strategy. It willgive you exciting games with anemphasis on fast response time. You can even change its style to make it pJay a more aggressive, defensive. or positional game. emulating the styles encountered in different human players (original Saitek manual). DRIVER: saitek/sbackgc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: hap, Sean Riddle added 'Saitek Sensory Backgammon Computer' system. ROMSET: 125910 bytes in 2 files / 46.46Kb packed $end $info=sbasssta $mame 0.222 [DBWBP] Super Bass Station, Novation, 1997 The Super Bass Station takes its classic predecessor and adds to it an impressive set of features. These include separate ADSR's for the filter and envelope. The key follow effect was added 'to filter section. An SH-type sub oscillator and noise generator have been added 'to the oscillator sections. An ultra-cool ring mod effect and a true mixer section for balancing all these sound sources together have also been added. Plenty of updates have been made to the effects section for the ultimate in monophonic bass synthesis. The Super Bass Station now features distortion, stereo outs, panning, stereo chorus, two LFO's, an arpeggiator with clock out and doubled memory to 200 patches (50 preset, 150 user). A new slide function creates much more realistic 303 patterns (source: http://www.vintagesynth.com/novation/sbs2.php). DRIVER: novation/basssta.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.222: DBWBP added 'Novation Super Bass Station' system. ROMSET: 65536 bytes in 1 file / 31.27Kb packed $end $info=sbc6510 $mame 0.136 [Robbbert] SBC6510, Josip Perusanec, 2009 DRIVER: homebrew/sbc6510.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.146u5: Connected up the keyboard and added 'ay-3-8910 chip; system promoted from GAME_NOT_WORKING [Robbbert]. - 0.136: Robbbert added skeleton driver of 'J. Perusanec SBC6510' system. ROMSET: 12567 bytes in 3 files / 6.54Kb packed $end $info=sbrain $mame 0.150 [Al Kossow, Robbbert] SuperBrain Video Computer System, Intertec Data Systems, 1981 The Intertec Superbrain was an all-in-one commercial microcomputer first sold by Intertec Data Systems Corp. in 1979. The machine ran the operating system CP/M and was somewhat unusual in that it used dual Z80 CPUs, the second being used as a disk controller. In 1983, the basic machine sold for about $2000. There were several variants, including the Superbrain II, Superbrain II Jr., "QD" (quad density disk drives) and "SD" (super density) models. The Superbrain is notable for being at the user end of the first Kermit connection in 1981. The machine was practical and useful in the office environment, but somewhat limiting until the arrival of the first 5MB hard disks in one of the floppy drive bays. This was soon replaced by the 10MB Winchester thus effectively removing all limitations on what could be programmed and stored (source: http://en.wikipedia.org/wiki/Intertec_Superbrain). DRIVER: skeleton/sbrain.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: sbrain.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.281: BugFIX #09264 [Media Support] (skeleton/sbrain.cpp) sbrain: The system firmware fails to start [AJR]. - 0.260: Rebuild character generator from CRT8002 datasheet [AJR]. - 0.207: Added '50 Hz BIOS hack [Robbbert]. - 0.206: Added 'boot ROM 4.2 as a BIOS option [Nigel Barnes]. - 0.150: Al Kossow and Robbbert added skeleton driver of 'Intertec SuperBrain' system. ROMSET: 12288 bytes in 6 files / 7.55Kb packed $end $info=sbus $mame 0.202 Sun SBus, , ???? DRIVER: devices/bus/sbus/sbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Sun SBus' device. ROMSET: None required. $end $info=sbus_hme $mame 0.202 Sun 10/100 + Fast Wide SCSI, , ???? DRIVER: devices/bus/sbus/hme.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Sun 10/100 + Fast Wide SCSI' device. ROMSET: 65536 bytes in 1 file / 16.89Kb packed $end $info=sbus_slot $mame 0.202 Sun SBus Slot, , ???? DRIVER: devices/bus/sbus/sbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Sun SBus Slot' device. ROMSET: None required. $end $info=sbus_sunpc $mame 0.202 Sun SunPC accelerator, , ???? DRIVER: devices/bus/sbus/sunpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Sun SunPC accelerator' device. ROMSET: 32768 bytes in 1 file / 0.37Kb packed $end $info=sc105 $mame 0.245 [Miodrag Milanovi?] SC105 - Modular Backplane (RC2014), Stephen C Cousins, 2018 This is a modular backplane system designed for the RC2014 retro computer. The available sections are: Input: Power supply. Cards: 6 x RC2014/80 pin sockets. Output: Edge mounted BP80 socket (source: https://www.tindie.com/products/tindiescx/modular-backplane-boards-for-rc2014/). DRIVER: homebrew/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.245: Miodrag Milanovi? added 'Stephen C Cousins SC105 - Modular Backplane (RC2014)' system. ROMSET: None required. $end $info=sc112 $mame 0.245 [Miodrag Milanovi?] SC112 - Modular Backplane (RC2014), Stephen C Cousins, 2018 This is a modular backplane system designed for the RC2014 retro computer. The available sections are: Input: Power supply (5 volts). Cards: 6 x RC2014/80 pin sockets. Output: Through-hole BP80 socket. Jumpers to connect or isolate some signals from adjacent module sockets. Pins 38 and 39 can be linked to form an interrupt daisy chain (source: https://www.tindie.com/products/tindiescx/modular-backplane-boards-for-rc2014/). DRIVER: homebrew/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.245: Miodrag Milanovi? added 'Stephen C Cousins SC112 - Modular Backplane (RC2014)' system. ROMSET: None required. $end $info=sc116 $mame 0.245 [Miodrag Milanovi?] SC116 - Modular Backplane (RC2014), Stephen C Cousins, 2018 This backplane is designed for RC2014 and features: 3 x RC2014/80 pin module sockets. Power supply input. Very small size Why have a huge backplane when a minimal system can be built with only a couple of modules? With three modules you can build a CP/M system, as illustrated. This backplane is ideal for a minimal system and lends itself to being used in a small enclosed system (source: https://www.tindie.com/products/tindiescx/sc116-3-slot-backplane-kit-for-rc2014/). DRIVER: homebrew/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.245: Miodrag Milanovi? added 'Stephen C Cousins SC116 - Modular Backplane (RC2014)' system. ROMSET: None required. $end $info=sc119 $mame 0.245 [Miodrag Milanović] SC119 Z180 Memory module, , ???? DRIVER: devices/bus/rc2014/romram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Miodrag Milanović added 'SC119 Z180 Memory module' device. ROMSET: 1572864 bytes in 3 files / 704.37Kb packed $end $info=sc133 $mame 0.245 [Miodrag Milanovi?] SC133 - Modular Backplane (RC2014), Stephen C Cousins, 2018 This is a modular backplane system designed for the RC2014 retro computer. The available sections are: Input: Power supply (8 to 15-volt input). Cards: 11 x RC2014/40 pin sockets. Output: Through-hole RC2014/40 socket. Thin tracks can be cut to isolate some signals from adjacent module sockets (source: https://www.tindie.com/products/tindiescx/modular-backplane-boards-for-rc2014/). DRIVER: homebrew/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.245: Miodrag Milanovi? added 'Stephen C Cousins SC133 - Modular Backplane (RC2014)' system. ROMSET: None required. $end $info=sc155 $mame 0.266 [Matt] Sound Canvas SC-155, Roland, 1992 The roland SC-155 Sound Canvas is a Midi expander with all Roland quality and very simple handling thanks to the built-in faders that allow volume adjustment of the various channels in real time, making it the ideal choice for those who need to edit live midi bases (source, translated from Italian: https://www.musicash.it/it/pianoforti-e-tastiere/expander/1264-roland-sc-155-sound-canvas.html). DRIVER: roland/roland_sc55.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.266: Matt added 'Roland Sound Canvas SC-155' system. ROMSET: 294912 bytes in 2 files / 99.63Kb packed $end $info=sc16is741a $mame 0.271 [Vas Crabb] NXP SC16IS741A UART, , ???? DRIVER: devices/machine/sc16is741.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Vas Crabb added 'NXP SC16IS741A UART' device. ROMSET: None required. $end $info=sc2 $mame 0.140 [Sandro Ronco] Schachcomputer SC 2 (rev. E), VEB Funkwerk Erfurt, 1981 The SC 2 in the spring of 1981 at the Leipzig Fair and awarded with a gold medal. Unlike the SC 1 the power supply is integrated into the housing, individual chessboards were provided with the respective field name, and the function keys are arranged more clearly. Both the SC 1 and SC 2 of the work on the basis of the microprocessor U880 (source, traslated from german: http://www.schach-computer.info/wiki/index.php/SC_2). DRIVER: ddr/sc2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: Changed manufacturer to 'VEB Funkwerk Erfurt'. - 0.208: Changed description to 'Schachcomputer SC 2 (rev. E)'. - 0.140: Sandro Ronco added 'Schachcomputer SC2' system. - 0.132: Added 'skeleton driver of VEB Schachcomputer SC2' system. ROMSET: 9216 bytes in 9 files / 6.93Kb packed $end $info=sc203 $mame 0.245 [Miodrag Milanovi?] SC203 - Modular Z180 Computer, Stephen C Cousins, 2018 This modular computer can run RomWBW, which includes a very good implementation of CP/M, and also the Small Computer Monitor. Both firmware options can be installed at the same time as the memory module has two sockets for FLASH memory chips. A simple jumper selects which firmware is used (source: https://smallcomputercentral.com/sc203-modular-z180-computer/). DRIVER: homebrew/rc2014.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.245: Miodrag Milanovi? added 'Stephen C Cousins SC203 - Modular Z180 Computer' system. ROMSET: None required. $end $info=sc28c94 $mame 0.184 SC28C94 QUART, , ???? DRIVER: devices/machine/mc68681.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'SC28C94 QUART' device. ROMSET: None required. $end $info=sc2a $mame 0.208 [kaiOr] Schachcomputer SC 2, VEB Funkwerk Erfurt, 1981 Schachcomputer SC 2, a dedicated chess computer manufactured from 1981 until 1983 by VEB Funkwerk Erfurt, in 1983 renamed to VEB Mikroelektronik „Karl Marx“ Erfurt. The SC 2 ran on an 8-bit U880 CPU, which was an unlicensed Z80 clone, and had 9 KB ROM and 1 KB RAM. The chess program was an apparently re-engineered, slightly modified clone of Ron Nelson's program of the Chess Challenger 10 C manufactured by Fidelity Electronics (source: https://www.chessprogramming.org/SC_2). DRIVER: ddr/sc2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sc2a.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: Changed manufacturer to 'VEB Funkwerk Erfurt'. - 0.208: kaiOr added 'VEB Mikroelektronik Erfurt Schachcomputer SC 2' system. ROMSET: 1024 bytes in 1 file / 0.77Kb packed $end $info=sc3000 $mame 0.116 [Curt Coder] SC-3000 (NTSC), Sega, 1983 The SC-3000 (Sega Computer 3000) is the first and only computer to be designed and manufactured by Sega. It was first released in July of 1983 in Japan, and serves as the home computer equivalent of the SG-1000 cartridge-based video game console. The SC-3000, often known simply as the "Sega Computer" or even just the 'Sega', is an 8-bit home computer almost identical in nature to the SG-1000, but with a built-in keyboard and support for more hardware expansions (source: http://segaretro.org/SC-3000). DRIVER: sega/sg1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sg1000.xml, sc3000_cart.xml, sc3000_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.285: (sc3000_cart.xml) Fix validation after 569ccf1d437191ad5ae3f643f5b65d109dc51826 [AJR]. - 0.273: Changed description to 'SC-3000 (NTSC)'. Add BASIC functions and katakana symbols to key labels; add variant of keyboard device with diareses instead of kana; eliminate sc3000h clone set since SC-3000H has no emulatable differences from SC-3000; add PAL version of SC-3000 with different VDP and keyboard with diareses; add some XTAL-derived clocks to sf7000 [AJR]. - 0.272: Make "Reset" a non-keyboard-type input to prevent MAME from making a separate one-button keyboard out of it [AJR]. - 0.236: Added 'TZX to the list of tape formats for the Sega SC-3000 [Fabio DL]. - 0.206: Added support for the SC-3000 Survivors Multicart and Megacart cartridges [Nigel Barnes]. - 0.154: Added 'cartridge and cassette software lists in soft list [Curt Coder and Anna Wu]. - 0.146u3: Moved the fake BIOS to cartridge software list. SC-3000 does not have an internal BIOS, instead a BASIC or other cartridge needs to be plugged in manually. E.g. 'mess sc3000 basic3' [Curt Coder]. - 0.146u3: Added support for the SC-3000 Survivors *.bit cassette file format [Curt Coder, SC-3000 Survivor]. - 0.126: Added 'tape support [Curt Coder]. - 0.116: Curt Coder added 'Sega SC-3000' system. $end $info=sc3000_cart_slot $mame 0.207 Sega SC-3000 Cartridge Slot, , ???? DRIVER: devices/bus/sega8/sega8_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Sega SC-3000 Cartridge Slot' device. ROMSET: None required. $end $info=sc3000pal $mame 0.126 [Curt Coder] SC-3000 (PAL), Sega, 1983 The SC-3000 is a computer based on the hardware of the first videogame systems released by Sega in Japan : the SG-1000 series. It can use the same game cartridges marketed for these consoles. Some months later, Sega released the SC-3000 H which was the same system but with a mechanical keyboard. This computer was also marketed by Yeno under the same name (Yeno SC 3000 & SC 3000H). It was exactly the same computer except for the Yeno brand (source: http://www.old-computers.com/museum/computer.asp?c=206). DRIVER: sega/sg1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sg1000.xml, sc3000_cart.xml, sc3000_cass.xml RESOURCES: Snap, Title and Icon. WIP: - 0.273: Renamed (sc3000h) to (sc3000pal). - 0.126: Curt Coder added 'Sega SC-3000H' system. ROMSET: None required. $end $info=sc499 $mame 0.149u1 Archive SC-499, , ???? DRIVER: devices/bus/isa/sc499.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Archive SC-499' device. ROMSET: None required. $end $info=sc499_ctape $mame 0.149u1 SC-499 Cartridge Tape, , ???? DRIVER: devices/bus/isa/sc499.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SC-499 Cartridge Tape'. - 0.149u1: Added 'Cartridge Tape' device. ROMSET: None required. $end $info=sc55 $mame 0.153 [Stefan Lindberg, R. Belmont] Sound Canvas SC-55, Roland, 1991 The SC-55 was the first sound module to incorporate the new General MIDI standard, which was expanded with GS drum kits and additional controllers. The synth used both PCM and the cut-down version of LA synthesis engine and had an Roland MT-32 variation bank, although it lacked programmability of the MT-32. The module was clearly aimed at PC music enthusiasts. It featured 317 instrument patches and 9 drum kits, and had 16-part multitimbrality and 24-voice polyphony. The selection of effects includes reverb and chorus. Alongside the SC-55, Roland released the SB-55 (Sound Brush), an inexpensive MIDI sequencer module the same size as the Sound Canvas. Both the Sound Canvas and Sound Brush could be rackmounted alongside each other (source: http://www.synthman.com/roland/Roland_SC-55.html). DRIVER: roland/roland_sc55.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.266: Add the internal program rom [HardWareMan, nukeykt]. - 0.153: Stefan Lindberg, R. Belmont added skeleton driver of 'Roland Sound Canvas SC-55' system. ROMSET: 3440640 bytes in 5 files / 2.96Mb packed $end $info=sc55mk2 $mame 0.264 [nukeykt, R. Belmont] Sound Canvas SC-55mkii, Roland, 1994 The Roland Sound Canvas (SC-55MKII) is a 1U half rack (aftertouch and velocity sensitive), 28 voice (multimbral), GS/GM compatible digital synthesizer, featuring an oscillator, a resonant low-pass filter, an ADR envelope, vibrato (with delay), portamento, reverb/chorus, 128 presets, 10 drum sets, stereo mix inputs, PC/Mac interface, and MIDI (source: https://www.synthark.org/Roland/SC-55MKII.html). DRIVER: roland/roland_sc55mk2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.264: nukeykt and R. Belmont added 'Roland Sound Canvas SC-55mkii' system. ROMSET: 3706880 bytes in 5 files / 3.01Mb packed $end $info=sc61860 $mame 0.150 Sharp SC61860, , ???? DRIVER: devices/cpu/sc61860/sc61860.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Sharp SC61860' [Angelo Salese]. - 0.150: Added 'SC61860' device. ROMSET: None required. $end $info=sc88vl $mame 0.221 [DBWBP] SoundCanvas SC-88VL, Roland, 1995 The Roland Sound Canvas (SC-88VL) is a 1U half rack (aftertouch and velocity sensitive), 64 voice (multimbral), GS/GM compatible digital synthesizer (editing via MIDI only), featuring an oscillator, a resonant low-pass filter, an ADR envelope, vibrato (with delay), portamento, reverb/chorus/delay, 2-band EQ, 654 presets, 24 drum sets, stereo mix inputs, PC/Mac interface, and MIDI (source: http://www.synthark.org/Roland/SC-88VL.html). DRIVER: roland/roland_sc88.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.221: DBWBP added 'Roland SoundCanvas SC-88VL' system. ROMSET: 524288 bytes in 1 file / 176.41Kb packed $end $info=scamp386sx $mame 0.215 [rfka01] 386sx motherboards using the SCAMPSX chipset, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '386sx motherboards using the SCAMPSX chipset' system. ROMSET: 327680 bytes in 5 files / 186.00Kb packed $end $info=scc2698b $mame 0.203 SCC2698B Octal UART, , ???? DRIVER: devices/machine/scc2698b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Added 'SCC2698B Octal UART' device. ROMSET: None required. $end $info=scc2698b_channel $mame 0.203 UART channel, , ???? DRIVER: devices/machine/scc2698b.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Added 'UART channel' device. ROMSET: None required. $end $info=scc68070 $mame 0.149u1 Philips SCC68070, , ???? DRIVER: devices/machine/scc68070.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Limit external memory addresses to 24 bits (fixes cdi:zombie and clones, possibly others) (#13321) [Devin Acker]. - 0.256: Don't mess with devcbs in device_start [Vas Crabb]. - 0.253: Revert to use musashi for now, it's very much not a traditional 68000. [Olivier Galibert]. - 0.212: Moved Quizard microcontroller simulation to cdi.cpp, and modernized logging [Ryan Holtz]. - 0.209: Merged CPU device with on-chip peripheral emulation, and added 'internal clock divider. Also added 'crude hacks to force status bits in unemulated UART and I2C peripherals [AJR]. - 0.196: Changed description to 'Philips SCC68070' [Angelo Salese]. - 0.149u1: Added 'SCC68070' device. ROMSET: None required. $end $info=scc80230 $mame 0.184 Zilog Z80230 ESCC, , ???? DRIVER: devices/machine/z80scc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Zilog Z80230 ESCC'. - 0.184: Added 'SCC 80230' device. ROMSET: None required. $end $info=scc8030 $mame 0.184 Zilog Z8030 SCC, , ???? DRIVER: devices/machine/z80scc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Zilog Z8030 SCC'. - 0.184: Added 'SCC 8030' device. ROMSET: None required. $end $info=scc80c30 $mame 0.184 Zilog Z80C30 SCC, , ???? DRIVER: devices/machine/z80scc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Zilog Z80C30 SCC'. - 0.184: Added 'SCC 80C30' device. ROMSET: None required. $end $info=scc85230 $mame 0.180 Zilog Z85230 ESCC, , ???? DRIVER: devices/machine/z80scc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Zilog Z85230 ESCC'. - 0.180: Added 'SCC 85230' device. ROMSET: None required. $end $info=scc85233 $mame 0.184 Zilog Z85233 EMSCC, , ???? DRIVER: devices/machine/z80scc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Zilog Z85233 EMSCC'. - 0.184: Added 'SCC 85233' device. ROMSET: None required. $end $info=scc8523l $mame 0.184 Zilog Z8523L SCC, , ???? DRIVER: devices/machine/z80scc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Zilog Z8523L SCC'. - 0.184: Added 'SCC 8523L' device. ROMSET: None required. $end $info=scc8530 $mame 0.149u1 Zilog Z8530 SCC, , ???? DRIVER: devices/machine/z80scc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Zilog Z8530 SCC'. - 0.149u1: Added 'SCC 8530' device. ROMSET: None required. $end $info=scc85c30 $mame 0.176 Zilog Z85C30 SCC, , ???? DRIVER: devices/machine/z80scc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Renamed (scc85C30) to (scc85c30). - 0.176: Added 'SCC 85C30' device. ROMSET: None required. $end $info=schachak $mame 0.265 [hap, Berger, Drahti] Mephisto Schachakademie, Saitek, 1997 DRIVER: saitek/chessac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.265: hap, Berger and Drahti added 'Saitek Mephisto Schachakademie' system. ROMSET: 6291456 bytes in 2 files / 5.20Mb packed $end $info=schess $mame 0.221 [hap, bataais] Sensor Chess, SciSys / Heuristic Software, 1981 Released in 1981 the Sensor Chess was SciSys's bid for a slice of the rapidly growing tabletop press sensory market. This model was in direct competition with the Fidelity's Chess Challenger Voice Sensory and the Novag Super Sensor IV. The Sensor Chess was released in two versions, in grey (see below) and in the plastic simulated wood finish. The chess computer is unusual in that the LEDs on each square and the keypad are located below the chessboard surface, which is translucent (source: http://www.chesscomputeruk.com/html/sensor_chess.html). DRIVER: saitek/schess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: saitek_schess.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.265: Changed manufacturer to 'SciSys / Heuristic Software'. - 0.221: hap and bataais added 'SciSys Sensor Chess' system. ROMSET: 4096 bytes in 1 file / 3.30Kb packed $end $info=sci4 $mame 0.266 [hap] Yamaha SCI4 quad-serial gate array, , ???? DRIVER: devices/machine/sci4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.266: hap added 'Yamaha SCI4 quad-serial gate array' device. ROMSET: None required. $end $info=scientus $mame 0.235 [PulkoMandy] Scientus (France), C.Q.F.D, 1999? DRIVER: vtech/geniusjr.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: gj4000.xml RESOURCES: Snap and Title. WIP: - 0.235: PulkoMandy added 'C.Q.F.D Scientus (France)' system. ROMSET: 524288 bytes in 1 file / 231.15Kb packed $end $info=scmder $mame 0.228 [hap, anonymous] Sphinx Commander (v2.00), Newcrest Technology / CXG Systems, 1989 Technical informations: https://tluif.home.xs4all.nl/chescom/EngCXGCmd.html DRIVER: newcrest/dominator.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems'. - 0.228: hap and anonymous added 'CXG Systems/Newcrest Technology Sphinx Commander (v2.00)' system. ROMSET: 32768 bytes in 1 file / 22.62Kb packed $end $info=scn2641 $mame 0.220 [AJR] Signetics SCN2641 ACI, , ???? DRIVER: devices/machine/scn_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: AJR added 'Signetics SCN2641 ACI' device. ROMSET: None required. $end $info=scn2651 $mame 0.220 [AJR] Signetics SCN2651 PCI, , ???? DRIVER: devices/machine/scn_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: AJR added 'Signetics SCN2651 PCI' device. ROMSET: None required. $end $info=scn2661a $mame 0.220 [AJR] Signetics SCN2661A EPCI, , ???? DRIVER: devices/machine/scn_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: AJR added 'Signetics SCN2661A EPCI' device. ROMSET: None required. $end $info=scn2661b $mame 0.220 [AJR] Signetics SCN2661B EPCI, , ???? DRIVER: devices/machine/scn_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: AJR added 'Signetics SCN2661B EPCI' device. ROMSET: None required. $end $info=scn2661c $mame 0.220 [AJR] Signetics SCN2661C EPCI, , ???? DRIVER: devices/machine/scn_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: AJR added 'Signetics SCN2661C EPCI' device. ROMSET: None required. $end $info=scn2672 $mame 0.196 Signetics SCN2672 PVTC, , ???? DRIVER: devices/video/scn2674.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Added 'Signetics SCN2672 PVTC' device. ROMSET: None required. $end $info=scn2674 $mame 0.159 Signetics SCN2674 AVDC, , ???? DRIVER: devices/video/scn2674.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Fixed row table addressing mode as per documentation [Miodrag Milanović]. - 0.207: Improved row buffering and timing: Added 'optional read callbacks for row buffering DMA. Added MBC output. Corrected timing of BREQ and VBLANK outputs. Improved character blink and cursor blink timing. Blank display line-by-line [AJR]. - 0.196: Added 'preliminary support for SCN2672 variant [AJR]. - 0.186: Renamed (scn2674_device) to (scn2674). - 0.159: Added 'Signetics SCN2674 AVDC' device. ROMSET: None required. $end $info=scn2681 $mame 0.192 SCN2681 DUART, , ???? DRIVER: devices/machine/mc68681.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'SCN2681 DUART' device. ROMSET: None required. $end $info=scoop $mame 0.227 [Ryan Holtz] Sharp SCOOP peripheral interface, , ???? DRIVER: devices/machine/scoop.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Ryan Holtz added 'Sharp SCOOP peripheral interface' device. ROMSET: None required. $end $info=score7 $mame 0.150 Sunplus S+core 7, , ???? DRIVER: devices/cpu/score/score.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Sunplus S+core 7' [Angelo Salese]. - 0.150: Added 'S+core 7' device. ROMSET: None required. $end $info=scorpio $mame 0.142 [Miodrag Milanović] Scorpion ZS-256 (Yellow PCB), Scorpion, Ltd., 1992 A Russian clone by Sergey Zonov (author of Leningrad 48k) made by Zonov and Co. In 1994 it came with 256K of memory (exandable to 2M), a 5?" drive, serial and parallel ports and full size keyboard. It also features an integrated "Shadow Service Monitor". It can also run CP/M. The ROM size may vary from 64K to 512K (source: http://www.interface1.net/zx/clones/scorpion.html). DRIVER: sinclair/scorpion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.257: Changed description to 'Scorpion ZS-256 (Yellow PCB)'. - 0.142: Renamed (scorpion) to (scorpio). - 0.125: Miodrag Milanović added 'Zonov Scorpion ZS-256' system. ROMSET: 348160 bytes in 11 files / 194.77Kb packed $end $info=scorpio68 $mame 0.198 [hap, yoyo_chessboard] Scorpio 68000, Novag Industries / Intelligent Heuristic Programming, 1991 In 1991, Dave Kittinger finally managed to bring out his programs on 16-bit hardware, it appeared the Novag Diablo 68000 wooden device and the hardware-identical device Novag Scorpio 68000th The design of the plastic device was completely redesigned, it was still black but the optics was in favor of round Shaped forms. The basic design has been retained to this day in the successor devices Novag Diamond (black), Novag Diamond II (gray) and Novag Star Diamond (gray). The used Motorola 68000 processor (soldered in) was clocked at 16 MHz and the program, like the Novag Super Expert C, had a size of 96 KB. As an innovation, however, 64 KB for Hash Tables and 16 K extended RAM were added 'for the first time. Circuit board of the Novag Scorpio 68000. One likes about the innovation strength of 24 z. T. doubly occupied keys argue, but in terms of equipment both devices are the chess computer with the largest ever released by Novag range of functions. After all, the most important functions can be accessed via the 8 buttons on the far right (source, traslated from German: https://www.schach-computer.info/wiki/index.php/Novag_Scorpio_68000). DRIVER: novag/diablo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. Small update to internal artwork [hap]. - 0.252: Small tweak to internal artwork [hap]. - 0.198: hap and yoyo_chessboard added 'Novag Scorpio 68000' system. ROMSET: 98304 bytes in 3 files / 71.37Kb packed $end $info=scorpion_ic $mame 0.263 [Nigel Barnes] Micro-Robotics Scorpion Intelligent Controller, , ???? DRIVER: devices/bus/rs232/scorpion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Nigel Barnes added 'Micro-Robotics Scorpion Intelligent Controller' device. ROMSET: 32768 bytes in 1 file / 17.75Kb packed $end $info=scorpiongmx $mame 0.258 [Andrei I. Holub] Scorpion GMX, Scorpion, Ltd., 1998 DRIVER: sinclair/scorpion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap and Title. WIP: - 0.258: Andrei I. Holub added 'Scorpion GMX' system. ROMSET: 9437184 bytes in 18 files / 3.60Mb packed $end $info=scorpiontb $mame 0.257 [Andrei I. Holub] Scorpion ZS-256 TURBO+, Scorpion, Ltd., 1996 The Scorpion ZS-256 was a very widespread ZX Spectrum clone produced in St. Petersburg by Sergey Zonov (same person behind the "Leningrad" clone). In 1996, the Scorpion ZS-256 Turbo+ version was introduced, featuring a "turbo" mode (7 MHz instead of the original's 3.50 MHz), IDE Controller, CMOS, interrupt controller, ISA8 slot, as part of the SMUC expansion card., expansion board 101-key PC type keyboard, 3.5 floppy disc drive and a XTR modem (allowing access to ZX Net and FidoNet). Extension kit Scorpion GMX (Graphic Memory eXpander) for Scorpion ZS-256 Turbo+, comes with 2MB of RAM and can emulate other clones like the Pentagon 128. It has new graphics modes: 640 x 200 with 16 colors; 80x25 character text mode (source: https://en.wikipedia.org/wiki/Scorpion_ZS-256). DRIVER: sinclair/scorpion.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap and Title. WIP: - 0.257: Andrei I. Holub added 'Scorpion, Ltd. Scorpion ZS-256 TURBO+' system. ROMSET: 7274496 bytes in 29 files / 3.29Mb packed $end $info=scp300f $mame 0.150 [Al Kossow, Robbbert] SCP-300F, Seattle Computer, 1986 This card provides a collection of functions important to a computer' system. Included are: 1. A ROM monitor (optional). The ROM may be either an Intel-type 2716 or an Intel-type 2732. It resides near the end of memory, as determined by either the usual 16 address lines, or by 20 address lines (extended addressing). It can drive PHANTOM to allow a memory board to overlap, and it can be disabled with an output command. 2. A serial communication port. Includes RS-232 drivers and full handshaking. Software-controlled baud rate generator allows almost any conceivable data rate. 3. A parallel input port. Latched and with full handshaking, this port can provide +5V or +8V to power an external device (such as a keyboard). 4. A parallel output port. Full handshaking is provided with an output that may be statically latched and driving at all times or configured for 3 -state output which allows bidirectional operation. 5. A vectored interrupt controller. Provides 15 level of vectored interrupts, expandable to 64 through "slave" controllers on other cards (such as our Multiport Serial card). Includes complete interrupt support for 8080, 8085, Z80, and 8086 microprocessors. 6. Two general-purpose timer/counters. Each is 16 bits wide. One may be combined with the time-of-day clock to count days. 7. A time-ot-of day clock. Time of day is kept in 24-hour format to 0.01 second. Power to run the clock may be provided from an external source, such as a battery, to keep the clock running when computer power is off. If time of day is not needed, the clock may be used as two general-purpose 16-bit timers. 8. A "sense switch" input port. Simply allows reading the setting of an 8-position DIP switch for the purpose of setting software options or configuration information. Each of these functions are controlled by a block of 16 I/O ports. The upper 4 bits of the 8-bit I/O address are compared with a switch setting to enable the board as a whole; the lower 4 bits select the particular function on the board (source: http://archive.org/stream/bitsavers_seattleCom_3893451/SCP-300F_djvu.txt). DRIVER: skeleton/seattlecmp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.192: Renamed (seattle) to (scp300f). - 0.189: Set proper blitz99 DIP switch settings and added 'gearshift to calspeed (fixes MT00975) [Ted Green]. - 0.150: Al Kossow and Robbbert added skeleton driver of 'Seattle Computer SCP-300F' system. ROMSET: 2048 bytes in 1 file / 1.77Kb packed $end $info=scpchess $mame 0.221 [hap, Sean Riddle] Sensor Computachess (1985 version), Newcrest Technology / CXG Systems / Intelligent Chess Software, 1985 CXG Sensor Computachess, a dedicated chess computer with integrated travel sensory pegboard. It was the first own computer under the brand name CXG, manufactured by White and Allcock, the forerunner of Newcrest Technology. It was in 1981, when Eric White started to collaborate with David Levy and Kevin O'Connell on the software for the dedicated units. Levy and O'Connell were just in the process to loosen their relationship with SciSys, and their company Philidor Software was about to become Intelligent Software at that time (source: https://www.chessprogramming.org/CXG_Sensor_Computachess). DRIVER: newcrest/computachess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems / Intelligent Chess Software'. - 0.271: Renamed (scptchess) to (scpchess) and small cleanup [hap]. - 0.270: Changed manufacturer to 'CXG Systems / Newcrest Technology / Intelligent Chess Software'. Swap parent/clone sets, saitek*: small cleanup, update company strings. Correct DAC polarity [hap]. - 0.261: Correct placement of board coords in artwork, sgalaxy: add background color under board leds in artwork [hap]. - 0.259: Changed manufacturer to 'CXG Systems / White & Allcock / Intelligent Software'. - 0.222: Changed description to 'Sensor Computachess (1981 version)'. - 0.221: hap and Sean Riddle added 'CXG Systems/White & Allcock Sensor Computachess' system. ROMSET: 8192 bytes in 1 file / 3.36Kb packed $end $info=scpchessa $mame 0.221 [hap, Sean Riddle] Sensor Computachess (1981 version), White and Allcock / CXG Systems / Intelligent Software, 1981 The Advanced Portachess is a portable electronic chessboard (17.7x14.1x2.6 cm) launched on the market by Newcrest Technology in 1982. The moves are inserted with pressure sensitive contacts, while the chessboard announces its moves using 16 LEDs. The power supply is battery (4 x AA) or from the mains, with a 9V power supply. There are 8 game levels and 150 opening half-moves. The processor is a 4-bit HD44801 C89, with a clock frequency of 1 MHz. There are 2.5 KByte of ROM and 128 Byte of RAM (source, traslated from Italian: https://museoscacchi.wordpress.com/2011/03/27/newcrest-advanced-portachess/). DRIVER: newcrest/computachess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: Changed manufacturer to 'White and Allcock / CXG Systems / Intelligent Software'. - 0.271: Renamed (scptchessa) to (scpchessa). - 0.259: Changed manufacturer to 'CXG Systems / Newcrest Technology / Intelligent Software'. - 0.246: Renamed (prtchess) to (scptchessa) and description changed to 'Sensor Computachess (1985 version)' [hap]. - 0.221: hap and Sean Riddle added 'CXG Systems / Newcrest Technology Portachess (1985 version)' system. ROMSET: 8192 bytes in 1 file / 3.37Kb packed $end $info=scprof $mame 0.263 [hap, Berger] Sphinx Chess Professor, Newcrest Technology / CXG Systems, 1989 DRIVER: newcrest/professor.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems'. - 0.264: Small tweak to svg [hap]. - 0.263: hap and Berger added 'CXG Systems/Newcrest Technology Sphinx Chess Professor' system. ROMSET: 77964 bytes in 2 files / 27.94Kb packed $end $info=scrablex $mame 0.244 [hap, Sean Riddle] Scrabble Lexor: Computer Word Game (MB8841 version), Selchow & Righter, 1980 ?Travel through time into a galaxy where computers challenge your mind. Leave your ordinary electronic games behind and brace yourself for SCRABBLE? Brand LEXOR Computer Word Game. Game 1: Flash. Faster than the speed of sound, LEXOR flashes 7 letters on the alphanumeric screen. As many as 4 people race against the electronic timer. Object: to punch in the most words possible before the dock runs out. The computer keeps score. Game 2: Solo. LEXOR displays a series of scrambled letters on the screen, 7 at a time. Your mission: to find the highest scoring single word with each set of letters. LEXOR auto- matically tallies scores for up to 4 players. Game 3: Scorekeeper. Good news for SCRABBLE? Brand Crossword Game fans! LEXOR will compute scores for each turn and keep a running total for each player. Even double- and triple-letter scores, bonuses and penalties are calculated automatically There's never been a word game like LEXOR Light years ahead of its time but ready to play right now (source: Original Selchow & Righter brochure). DRIVER: handheld/scrablex.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.255: Changed description to 'Scrabble Lexor: Computer Word Game (MB8841 version)'. - 0.254: Changed description to 'Scrabble Lexor: Computer Word Game'. - 0.244: hap and Sean Riddle added 'Selchow & Righter Scrabble Lexor - Computer Word Game' system. ROMSET: 2048 bytes in 1 file / 1.68Kb packed $end $info=scrablexa $mame 0.255 [hap, Sean Riddle] Scrabble Lexor: Computer Word Game (MN1405 version), Selchow & Righter, 1980 ?Travel through time into a galaxy where computers challenge your mind. Leave your ordinary electronic games behind and brace yourself for SCRABBLE? Brand LEXOR Computer Word Game. Game 1: Flash. Faster than the speed of sound, LEXOR flashes 7 letters on the alphanumeric screen. As many as 4 people race against the electronic timer. Object: to punch in the most words possible before the dock runs out. The computer keeps score. Game 2: Solo. LEXOR displays a series of scrambled letters on the screen, 7 at a time. Your mission: to find the highest scoring single word with each set of letters. LEXOR auto- matically tallies scores for up to 4 players. Game 3: Scorekeeper. Good news for SCRABBLE? Brand Crossword Game fans! LEXOR will compute scores for each turn and keep a running total for each player. Even double- and triple-letter scores, bonuses and penalties are calculated automatically There's never been a word game like LEXOR Light years ahead of its time but ready to play right now (source: Original Selchow & Righter brochure). DRIVER: handheld/hh_mn1400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.255: hap and Sean Riddle added 'Selchow & Righter Scrabble Lexor: Computer Word Game (MN1405 version)' system. ROMSET: 2476 bytes in 2 files / 1.73Kb packed $end $info=scrabsen $mame 0.230 [hap, Sean Riddle] Scrabble Sensor: Electronic Word Game, Selchow & Righter, 1978 It was one of the first production models donated about six months before it went on the market. Although Sensor was developed and produced by the company that manufactured Scrabble, Sensor really wasn't an electronic version of Scrabble. It was a sleek hand-held version of the long-time popular paper and pencil word-game HANGMAN. Sensor had little competition from other electronic games in 1978 and was selling for between $50 and $75 in the United States (source: https://healthy.uwaterloo.ca/museum/VirtualExhibits/electronic/handheld/word/sensor/index.html). DRIVER: handheld/hh_pps41.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.254: Changed description to 'Scrabble Sensor: Electronic Word Game'. - 0.230: hap and Sean Riddle added 'Selchow & Righter Scrabble Sensor - Electronic Word Game' system. ROMSET: 1338 bytes in 2 files / 1.10Kb packed $end $info=screamer $mame 0.255 [R. Belmont] Screamer audio I/O, , ???? DRIVER: apple/awacs_macrisc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: R. Belmont added 'Screamer audio I/O' device. ROMSET: None required. $end $info=screen $mame 0.149u1 Video Screen, , ???? DRIVER: emu/screen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Replaced old MCFG_ references in a warning message with member function names [Ryan Holtz]. - 0.149u1: Added 'Video Screen' device. ROMSET: None required. $end $info=scruiser $mame 0.250 [hap, Sean Riddle] Space Cruiser (U.S. Games), U.S. Games Corporation, 1980 2 games in one: Space Cruiser and Football via overlays and switch settings (source: https://www.handheldmuseum.com/Misc/USGamesSpaceCruiser.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.252: Changed manufacturer to 'U.S. Games Corporation'. - 0.250: hap and Sean Riddle added 'U.S. Games Space Cruiser (U.S. Games)' system. ROMSET: 2947 bytes in 3 files / 1.86Kb packed $end $info=scsi $mame 0.154 SCSI Port, , ???? DRIVER: devices/bus/scsi/scsi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'SCSI Port' device. ROMSET: None required. $end $info=scsi_cdrom $mame 0.145u2 SCSI CD-ROM, , ???? DRIVER: devices/bus/nscsi/cd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SCSI CD-ROM'. - 0.145u2: Added 'SCSI CDROM' device. ROMSET: None required. $end $info=scsi_cdrom_apple $mame 0.210 Apple SCSI CD-ROM, , ???? DRIVER: devices/bus/nscsi/cd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'Apple SCSI CD-ROM' device. ROMSET: None required. $end $info=scsi_cdrom_apple_ext $mame 0.285 [R. Belmont] Apple SCSI CD-ROM (external), , ???? DRIVER: devices/bus/nscsi/cd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: R. Belmont added 'Apple SCSI CD-ROM (external)' device. ROMSET: None required. $end $info=scsi_cdrom_news $mame 0.247 [Brice Onken] SCSI CD-ROM NEWS, , ???? DRIVER: devices/bus/nscsi/cd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Add the external version of the AppleCDSC (Github #14779) [R. Belmont]. - 0.247: Brice Onken added 'SCSI CD-ROM NEWS' device. ROMSET: None required. $end $info=scsi_cdrom_sgi $mame 0.207 SCSI CD-ROM SGI, , ???? DRIVER: devices/bus/nscsi/cd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'SCSI CD-ROM SGI' device. ROMSET: None required. $end $info=scsi_cdrom2x $mame 0.288 [R. Belmont] SCSI CD-ROM (2X speed), , ???? DRIVER: devices/bus/nscsi/cd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: R. Belmont added 'SCSI CD-ROM (2X speed)' device. $end $info=scsi_dtc510 $mame 0.283 [Angelo Salese] Data Technology DTC-510 5.25 Inch Winchester Disk Controller, , ???? DRIVER: devices/bus/nscsi/dtc510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Speed up the data byte period a bit. Reorganize command set [Angelo Salese]. - 0.283: Angelo Salese added 'Data Technology DTC-510 5.25 Inch Winchester Disk Controller' device. ROMSET: None required. $end $info=scsi_harddisk $mame 0.145u2 SCSI Hard Disk, , ???? DRIVER: devices/bus/nscsi/hd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Allow only lun=0 for test unit ready [Patrick Mackinlay]. - 0.186: Changed description to 'SCSI Hard Disk'. - 0.145u2: Added 'SCSI HARDDISK' device. ROMSET: None required. $end $info=scsi_pc8801_30 $mame 0.283 [Angelo Salese] SCSI NEC PC8801-30 CD-ROM, , ???? DRIVER: devices/bus/nscsi/pc8801_30.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'SCSI NEC PC8801-30 CD-ROM' device. ROMSET: None required. $end $info=scsi_pc98_hd $mame 0.284 [Angelo Salese] NEC PC-98 SCSI Hard Disk, , ???? DRIVER: devices/bus/nscsi/pc98_hd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Angelo Salese added 'NEC PC-98 SCSI Hard Disk' device. ROMSET: None required. $end $info=scsi_s1410 $mame 0.212 Xebec S1410 5.25 Inch Winchester Disk Controller, , ???? DRIVER: devices/bus/nscsi/s1410.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Return seek error on out-of-bounds seek [Curt Coder]. - 0.224: Changed description to 'Xebec S1410 5.25 Inch Winchester Disk Controller'. - 0.212: Added 'S1410 Hard Disk' device. ROMSET: None required. $end $info=scsi_slot $mame 0.150 SCSI Connector, , ???? DRIVER: devices/bus/scsi/scsi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Renamed (scsibus) to (scsi_slot). - 0.150: Added 'SCSI Connector' device. ROMSET: None required. $end $info=scsi_tape $mame 0.259 [Miëtek Bak] SCSI tape, , ???? DRIVER: devices/bus/nscsi/tape.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Miëtek Bak added 'SCSI tape' device. ROMSET: None required. $end $info=scsicd $mame 0.149u1 SCSI CD, , ???? DRIVER: devices/bus/scsi/scsicd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Set CDDA media image on device reset [Windy Fairy]. - 0.149u1: Added 'SCSI CD' device. ROMSET: None required. $end $info=scsidma $mame 0.268 [R. Belmont] Apple SCSIDMA ASIC, , ???? DRIVER: apple/scsidma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: R. Belmont added 'Apple SCSIDMA ASIC' device. ROMSET: None required. $end $info=scsihd $mame 0.149u1 SCSI HD, , ???? DRIVER: devices/bus/scsi/scsihd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'SCSI HD' device. ROMSET: None required. $end $info=scsipdma $mame 0.149u1 Mac 5380 SCSI helper, , ???? DRIVER: apple/macscsi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.232: Renamed (ncr5380) to (scsipdma) and description changed to 'Mac 5380 SCSI helper'. - 0.210: Added 'new NCR 5380 device to arcade sub-target build [MASH]. - 0.186: Changed description to 'NCR 5380 SCSI'. - 0.149u1: Added '5380 SCSI' device. ROMSET: None required. $end $info=scsp $mame 0.149u1 Yamaha YMF292-F SCSP, , ???? DRIVER: devices/sound/scsp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.277: Improve handling of MIDI interrupts (#13521) [Matthew Daniels]. - 0.205: Changed description to 'Yamaha YMF292-F SCSP'. - 0.186: Changed description to 'YMF292-F SCSP'. - 0.149u1: Added 'SCSP' device. ROMSET: None required. $end $info=scsxaio $mame 0.215 [rfka01] SCsxAIO (SCATsx chipset), ECS / Peacock Computer, 1991 DRIVER: pc/scatsx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.286: Changed description to 'SCsxAIO (SCATsx chipset)' and changed manufacturer to 'ECS / Peacock Computer'. - 0.215: rfka01 added 'Peacock 386sx Ver. 2.0 motherboard SCsxAIO' system. ROMSET: 65536 bytes in 1 file / 36.54Kb packed $end $info=scudsp $mame 0.151 Sega SCUDSP, , ???? DRIVER: devices/cpu/scudsp/scudsp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: All ALU ops but AD2 doesn't update the upper 16-bit part. RA is actually its own thing, fix LEF behaviour, fix PC readbacks from host side. Handle host RA updates properly. Reduce function namings. Convert macro flags to enum [Angelo Salese]. Tidy some expressions [Vas Crabb]. - 0.213: Added 'r65c02, score7, unsp12 and unsp20 support. Fixed address shift for scudsp and hd61700 [AJR]. - 0.186: Changed description to 'Sega SCUDSP'. - 0.151: Added 'SCUDSP' device. ROMSET: None required. $end $info=scv $mame 0.136 [Wilbert Pol] Super Cassette Vision, Epoch, 1984 Successor of the Cassette Vision (1981) and Cassette Vision Jr (1983), units that never hit the european market, the Super Cassette Vision system was an unsuccessfull competitor of the Nintendo Famicom in Japan. In France, on the other hand, Yeno had the opportunity to sell a few thousands of units before the beginning of the marketing of the NES (source: http://www.old-computers.com/museum/computer.asp?c=844&st=2). DRIVER: epoch/scv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: scv.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.274: Add a different workaround for the sync issue between the 2 CPUs in scv [Wilbert Pol]. - 0.250: Use lowercase for descriptive text, and put alternate titles in info elements in 'scv.xml' [ArcadeShadow]. - 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: 6144 bytes in 3 files / 4.64Kb packed $end $info=scv_cart_slot $mame 0.155 SCV Cartridge Slot, , ???? DRIVER: devices/bus/scv/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'SCV Cartridge Slot' device. ROMSET: None required. $end $info=scv_pal $mame 0.136 [Wilbert Pol] Super Cassette Vision (PAL), Yeno, 198? Successor of the Cassette Vision (1981) and Cassette Vision Jr (1983), units that never hit the european market, the Super Cassette Vision system was an unsuccessfull competitor of the Nintendo Famicom in Japan. In France, on the other hand, Yeno had the opportunity to sell a few thousands of units before the beginning of the marketing of the NES. This nice system was built in Japan by EPOCH and sold in europe (mostly and maybe only in France, where it was distributed by the well known pong vendor ITMC) under the YENO brand (source: http://www.old-computers.com/museum/computer.asp?c=844&st=2). DRIVER: epoch/scv.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: scv.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.136: Wilbert Pol added 'Yeno Epoch Super Cassette Vision (PAL)' system. $end $info=scv_rom128 $mame 0.155 SCV 128K Cartridge, , ???? DRIVER: devices/bus/scv/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Changed description to 'SCV 128K Cartridge'. - 0.155: Added 'SCV 128K Carts' device. ROMSET: None required. $end $info=scv_rom128_ram4 $mame 0.155 SCV 128K + RAM 4K Cartridge, , ???? DRIVER: devices/bus/scv/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Changed description to 'SCV 128K + RAM 4K Cartridge'. - 0.155: Added 'SCV 128K + RAM 4K Carts' device. ROMSET: None required. $end $info=scv_rom16 $mame 0.155 SCV 16K Cartridge, , ???? DRIVER: devices/bus/scv/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Changed description to 'SCV 16K Cartridge'. - 0.155: Added 'SCV 16K Carts' device. ROMSET: None required. $end $info=scv_rom32 $mame 0.155 SCV 32K Cartridge, , ???? DRIVER: devices/bus/scv/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Changed description to 'SCV 32K Cartridge'. - 0.155: Added 'SCV 32K Carts' device. ROMSET: None required. $end $info=scv_rom32_ram8 $mame 0.155 SCV 32K + RAM 8K Cartridge, , ???? DRIVER: devices/bus/scv/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Changed description to 'SCV 32K + RAM 8K Cartridge'. - 0.155: Added 'SCV 32K + RAM 8K Carts' device. ROMSET: None required. $end $info=scv_rom64 $mame 0.155 SCV 64K Cartridge, , ???? DRIVER: devices/bus/scv/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Changed description to 'SCV 64K Cartridge'. - 0.155: Added 'SCV 64K Carts' device. ROMSET: None required. $end $info=scv_rom8 $mame 0.155 SCV 8K Cartridge, , ???? DRIVER: devices/bus/scv/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Changed description to 'SCV 8K Cartridge'. - 0.155: Added 'SCV 8K Carts' device. ROMSET: None required. $end $info=sd1 $mame 0.146u1 [R. Belmont] SD-1 (21 voice), Ensoniq, 1990 The SD-1 comes from a long line of Ensoniq's evolving TransewaveTM wavetable digital synthesizers. It began with Ensoniq's earliest synthesizer, the ESQ-1. That led to the SQ-80, then the VFX and VFX-SD (the latter featuring an on-board sequencer) and then to the SD-1 (and it eventually led to the Fizmo). The SD-1 allows for additive synthesis using waveform modulation, a sort of wavetable synthesis. This puts it into a unique class of digital synthesizers along with the PPG Wave series and Waldorf Microwave series (source: http://www.vintagesynth.com/ensoniq/sd1.php). DRIVER: ensoniq/esq5505.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: vfxsd_flop.xml, sd1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.284: Many cosmetic updates. Show floppy and/or cartridge if loaded (#14562) [Christian Brunschen]. - 0.282: Add internal layout panels for the VFX family of keyboards (#14358) [Christian Brunschen]. - 0.147u4: Finished sample ROM dump for SD-1 & SD-1 32 [Christian Brunschen]. - 0.146u1: R. Belmont added 'Ensoniq SD-1' system. ROMSET: 196608 bytes in 2 files / 95.49Kb packed $end $info=sd132 $mame 0.146u1 [R. Belmont] SD-1 (32 voice), Ensoniq, 1991 The SD-1 comes from a long line of Ensoniq's evolving TransewaveTM wavetable digital synthesizers. It began with Ensoniq's earliest synthesizer, the ESQ-1. That led to the SQ-80, then the VFX and VFX-SD (the latter featuring an on-board sequencer) and then to the SD-1 (and it eventually led to the Fizmo). The SD-1 allows for additive synthesis using waveform modulation, a sort of wavetable synthesis. This puts it into a unique class of digital synthesizers along with the PPG Wave series and Waldorf Microwave series. The SD-1 has 21 voices of polyphony just like its predecessor, the SD-1 32 (a 32 voice version later became available) (source: http://www.vintagesynth.com/ensoniq/sd1.php). DRIVER: ensoniq/esq5505.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: vfxsd_flop.xml, sd1_flop.xml, sd132_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.284: (sd132.lay) Many cosmetic updates. Show floppy and/or cartridge if loaded (#14562) [Christian Brunschen]. - 0.283: Mark the Ensoniq SD-1/32 as working (#14500) [Christian Brunschen]. - 0.282: Add internal layout panels for the VFX family of keyboards (#14358) [Christian Brunschen]. - 0.147u4: Finished sample ROM dump for SD-1 & SD-1 32 [Christian Brunschen]. - 0.146u1: R. Belmont added 'Ensoniq SD-1 32' system. ROMSET: 4063232 bytes in 9 files / 3.18Mb packed $end $info=sda5708 $mame 0.188 SDA5708, , ???? DRIVER: devices/video/sda5708.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.188: Added 'SDA5708' device. Added layout support and state saving. Added layout with generated bezels and program snippet to redo it as a comment [Joakim Larsson Edström]. $end $info=sdiamond $mame 0.264 [hap, Berger] Star Diamond, Perfect Technology / Intelligent Heuristic Programming, 2003 DRIVER: novag/sdiamond.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Perfect Technology / Intelligent Heuristic Programming'. - 0.264: hap and Berger added 'Perfect Technology Star Diamond (v1.04)' system. ROMSET: 596821 bytes in 2 files / 152.86Kb packed $end $info=sdk51 $mame 0.203 [Glen Slick] MCS-51 System Design Kit, Intel, 1981 The Intel MCS-51 (commonly termed 8051) is a single chip microcontroller (MCU) series developed by Intel in 1980 for use in embedded systems. Intel's original versions were popular in the 1980s and early 1990s and enhanced binary compatible derivatives remain popular today. It is an example of a complex instruction set computer, and has separate memory spaces for program instructions and data (Harvard architecture). Intel's original MCS-51 family was developed using N-type metal-oxide-semiconductor (NMOS) technology like its predecessor Intel MCS-48, but later versions, identified by a letter C in their name (e.g., 80C51) used complementary metal–oxide–semiconductor (CMOS) technology and consume less power than their NMOS predecessors. This made them more suitable for battery-powered devices (source: https://en.wikipedia.org/wiki/Intel_MCS-51). DRIVER: intel/sdk51.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.203: Glen Slick added 'Intel MCS-51 System Design Kit' system. ROMSET: 9728 bytes in 4 files / 7.20Kb packed $end $info=sdk80 $mame 0.164 [Nigel Barnes] SDK-80, Intel, 1975 The 8080 System Design Kit (SDK-80) of 1975 provided a training and prototype vehicle for evaluation of the 8080 microcomputer system (MCS-80), clocked at 0.5 MHZ (1.95 uS instruction cycle time). The SDK-80 allowed interface to an existing application or custom interface development. A monitor ROM was provided. - RAM 256 bytes expandable to 1 KB - ROM 2 KB expandable to 4 KB - SIZE / WEIGHT 12 (W) x 0.5 (D) x 6.75 (H) inch - I/O PORTS Parallel (24 lines expandable to 48 lines), Serial 4800 baud (source: https://en.wikipedia.org/wiki/Intel_System_Development_Kit#Intel_SDK-80). DRIVER: intel/sdk80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and PCB. WIP: - 0.164: Nigel Barnes added 'Intel SDK-80' system. Added video board control PROM. Promoted to Working. ROMSET: 1024 bytes in 1 file / 0.83Kb packed $end $info=sdk85 $mame 0.136 [Miodrag Milanović, Robbbert] MCS-85 System Design Kit, Intel, 1977 The SDK-85 MCS-85 System Design Kit is a complete single board microcomputer system in kit form. It contains all components required to complete construction of the kit, including LED display, keyboard, resistors, caps, crystal, and miscellaneous hardware. Included is a preprogrammed ROM containing a system monitor for general software utilities and system diagnostics. The complete kit includes a 6 digit LED display and a 24 key keyboard for a direct insertion, examination, and execution of a user's program. In addition, it can be directly interfaced with a teletype terminal. The SDK?85 is an inexpensive, high performance prototype system that has designed?in flexibility for simple interface to the user's application (source: http://en.wikipedia.org/wiki/Intel_System_Development_Kit#Intel_SDK-85). DRIVER: intel/sdk85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sdk85.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual, Marquee and PCB. WIP: - 0.183: Added 'mastermind BIOS [Paolo Forlani, Stefano Bodrato]. - 0.143: System promoted from GAME_NOT_WORKING [Robbbert]. - 0.136: Miodrag Milanović and Robbbert added skeleton driver of 'Intel SDK-85' system. ROMSET: 4096 bytes in 2 files / 1.94Kb packed $end $info=sdk85_romexp $mame 0.218 [AJR] SDK-85 expansion ROM socket, , ???? DRIVER: devices/bus/sdk85/memexp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: AJR added 'SDK-85 expansion ROM socket' device. ROMSET: None required. $end $info=sdk85exp_i8755 $mame 0.218 [AJR] SDK-85 PROM I/O Expansion (Intel 8755), , ???? DRIVER: devices/bus/sdk85/i8755.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: AJR added 'SDK-85 PROM I/O Expansion (Intel 8755)' device. ROMSET: None required. $end $info=sdk86 $mame 0.133 [Miodrag Milanović, Jonathan Gevaryahu, Robbbert] MCS-86 System Design Kit, Intel, 1979 The SDK-86 (System Design Kit) was the first available computer using the Intel 8086 microprocessor. It was sold as a single board kit at a cheaper price than a single 8086 chip because Intel thought that the success of a microprocessor depends on its evaluation by as many users as possible. All major components were socketed and the kit could be assembled by anyone having a limited technical knowledge thanks to a clear and complete assembly manual. The system could be used with the on-board keyboard and display or connected to a serial video terminal (source: http://www.oldcomputermuseum.com/intel_sdk86.html). DRIVER: intel/sdk86.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.149: Added 'serial terminal [Curt Coder]. - 0.143: System promoted from 'GAME_NOT_WORKING' [Robbbert]. - 0.133: Miodrag Milanović, Jonathan Gevaryahu and Robbbert added skeleton driver of 'Intel SDK-86' system. ROMSET: 20480 bytes in 12 files / 10.41Kb packed $end $info=sdlc_logger $mame 0.216 [Edstrom] SDLC/HDLC logger, , ???? DRIVER: devices/machine/sdlc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Edstrom added 'SDLC/HDLC logger' device. ROMSET: None required. $end $info=sdtandy_fdc $mame 0.143u3 SDTANDY FDC, , ???? DRIVER: devices/bus/coco/dragon_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.143u3: Added 'SDTANDY FDC' device. ROMSET: 8192 bytes in 1 file / 6.80Kb packed $end $info=sdtor $mame 0.217 [hap, Berger] Sphinx Dominator (v2.05), Newcrest Technology / CXG Systems, 1989 DRIVER: newcrest/dominator.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems'. - 0.239: Fix small contrast problem in internal artwork [hap]. - 0.217: hap and Berger added 'CXG Systems / Newcrest Technology Sphinx Dominator (v2.05)' system. ROMSET: 32768 bytes in 1 file / 22.47Kb packed $end $info=sdtora $mame 0.273 [Mr. Lars] Sphinx Dominator (v2.04), Newcrest Technology / CXG Systems, 1989 Older versions do not necessarily play weaker, but they do contain some unpleasant program errors that have cost the Dominator many a half or full point. The following trick makes it easy to determine which program version you are dealing with: Hold down the knight and pawn keys and simply switch on the device. The two four-digit displays will then show "Test" and the respective version number. The following report describes the development of the chess program first used in the CXG Sphinx Galaxy and later in the Dominator (source, traslated from German: https://www.schach-computer.info/wiki/index.php/CXG_Sphinx_Dominator). DRIVER: newcrest/dominator.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems'. - 0.273: Mr. Lars added 'CXG Systems / Newcrest Technology Sphinx Dominator (v2.04)' system. ROMSET: 32768 bytes in 1 file / 22.65Kb packed $end $info=se3010 $mame 0.280 [anonymous] SE3010 Teletext Editing Terminal, Softel Electronics, 1987 This is a professional terminal designed specifically for creating and editing Teletext pages, primarily used by television broadcasters in the 1980s. Based on dedicated hardware and featuring a monochromatic text-based interface, it allowed operators to compose, format, and transmit simple text and graphic content—such as news, weather updates, or TV schedules—in the standard Teletext format (Ceefax/ORACLE). Equipped with an extended keyboard offering quick-access functions and control codes, it was engineered for intensive use in broadcast environments. While it lacked advanced graphical capabilities, it delivered precision and reliability in managing data transmitted via television signals. It served as a crucial tool in the pre-web era for disseminating digital information over the airwaves. DRIVER: acorn/bbcm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbcm_flop.xml, bbcm_cart.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_rom.xml, bbc_hdd.xml RESOURCES: Snap and Title. WIP: - 0.281: Configured CMOS RAM to autoboot ROMFS [Nigel Barnes]. - 0.280: anonymous added 'Softel Electronics SE3010 Teletext Editing Terminal' system. ROMSET: 32768 bytes in 2 files / 15.94Kb packed $end $info=se3010_kbd $mame 0.280 [Nigel Barnes] Softel SE3010 Keyboard, , ???? DRIVER: acorn/bbc_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Nigel Barnes added 'Softel SE3010 Keyboard' device. ROMSET: None required. $end $info=se30bus $mame 0.277 [R. Belmont] Mac SE/30 expansion bus, , ???? The Macintosh SE/30 Expansion Bus is a key feature of the Apple Macintosh SE/30 computer, launched by Apple in 1989. This system was a hybrid between the SE series Macintosh line (which were based on the Motorola 68000 processor) and entry-level workstations, due to its more advanced processor: the Motorola 68030 . The Mac SE/30's expansion bus represents one of the few ways to upgrade or customize the system's hardware, considering that many components are integrated on the motherboard. DRIVER: devices/bus/nubus/nubus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: R. Belmont added 'Mac SE/30 expansion bus' device. ROMSET: None required. $end $info=se41 $mame 0.288 [DBWBP] SE 41, Orla, 198? The "Orla SE 41" is a rare vintage standalone MIDI sound module and arranger, designed and manufactured in Italy by Orla, a company based in the Marche region (headquartered in Castelfidardo, the famous musical instrument district). This device was primarily developed as an accompaniment instrument for MIDI accordions and electronic keyboards. In terms of sound, it functions as a combination of a synthesizer, organ, string machine, and drum machine, all housed in a single standalone module. DRIVER: orla/hk1000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: DBWBP added 'Orla SE 41' system. ROMSET: 114688 bytes in 3 files / 31.55Kb packed $end $info=se440bx2 $mame 0.286 [The Retro Web] SE440BX-2 "Seattle 2", Intel, 1998 Intel SE440BX-2 "Seattle 2" ATX-form-factor motherboard (307×198 mm), second-generation model based on the Intel 440BX chipset (codename "Seattle"). Designed to facilitate the transition from the previous SE440BX, it supports Slot 1 Pentium II, Pentium III, and Celeron processors with a 100 MHz system bus. It features an AGP slot for accelerated graphics cards, three PCI slots, one ISA slot, and one shared PCI/ISA slot for expansion. The motherboard supports up to 768 MB of PC100 SDRAM memory via three DIMM slots. Some versions include integrated onboard audio. Aimed at entry-level workstations and business-oriented desktop PCs in the late 1990s, this platform offered a stable and high-performance solution for the Windows 98/NT era prior to the introduction of later chipsets such as the i810/i820. It features a typical Intel industrial design with high-quality components ensuring prolonged reliability in professional environments. DRIVER: pc/pcipc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.286: The Retro Web added 'Intel SE440BX-2 "Seattle 2"' system." ROMSET: 6946816 bytes in 14 files / 3.22Mb packed $end $info=se70 $mame 0.222 [DBWBP] Boss SE-70 Super Effects Processor, Roland, 1993 The Boss SE-70 Super Effects Processor is a rack-mounted modeling engine. Works in conjunction with various foot controllers, including the Boss FC-50 (source: https://reverb.com/p/boss-se-70-super-effects-processor). DRIVER: roland/boss_se70.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.222: DBWBP added 'Roland Boss SE-70 Super Effects Processor' system. ROMSET: 524288 bytes in 1 file / 188.87Kb packed $end $info=sealvt $mame 0.227 [David Haywood, Team Europe] Seal 30-in-1 (VT based, Model FN098134), Lexibook / Sit Up Limited / Jungle's Soft, 200? DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: David Haywood and Team Europe added 'Lexibook/Sit Up Limited/Jungle's Soft Seal 30-in-1 (VT based, Model FN098134)' system. ROMSET: 16777216 bytes in 1 file / 3.03Mb packed $end $info=secoinsa20 $mame 0.276 [AJR] Serie 20, Secoinsa, 1981 The Secoinsa 20 Series is a family of electronic devices designed for security, surveillance and access control applications. Secoinsa is a Spanish company known for producing advanced security systems, including intrusion detection panels, motion detectors, sensors and other devices for the protection of buildings, industrial facilities and private homes. The 20 Series stands out for its reliability, modularity, and ease of integration into complex security systems. DRIVER: fujitsu/secoinsa20.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.276: AJR added 'Secoinsa Serie 20' system. ROMSET: 8563 bytes in 9 files / 3.84Kb packed $end $info=sed1200da $mame 0.148 Epson SED1200D-0A LCD Controller, , ???? DRIVER: devices/video/sed1200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Epson SED1200D-0A LCD Controller'. - 0.186: Changed description to 'Epson SED1200D-0A'. - 0.184: Renamed (sed1200) to (sed1200da). - 0.148: Added 'sed1200d-0a' device. ROMSET: 2048 bytes in 1 file / 0.59Kb packed $end $info=sed1200db $mame 0.184 Epson SED1200D-0B LCD Controller, , ???? DRIVER: devices/video/sed1200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Epson SED1200D-0B LCD Controller'. - 0.186: Changed description to 'Epson SED1200D-0B'. - 0.184: Added 'sed1200d-0b' device. ROMSET: 2048 bytes in 1 file / 0.61Kb packed $end $info=sed1200fa $mame 0.184 Epson SED1200F-0A LCD Controller, , ???? DRIVER: devices/video/sed1200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Epson SED1200F-0A LCD Controller'. Modernize emulation: Reduce bus to 4 bits (but note that an 8-bit variant exists), and add CS write handler to ensure multiple writes go to the correct nibbles. This results in considerable uglification of the mt32 driver code, but is more hardware-accurate. Speculatively eliminate cursor wraparound at first and last positions. This may or may not be accurate, but seems to produce neater results. Save state of internal variables [AJR]. - 0.186: Changed description to 'Epson SED1200F-0A'. - 0.184: Added 'sed1200f-0a' device. ROMSET: 2048 bytes in 1 file / 0.59Kb packed $end $info=sed1200fb $mame 0.184 Epson SED1200F-0B LCD Controller, , ???? DRIVER: devices/video/sed1200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Changed description to 'Epson SED1200F-0B LCD Controller'. Modernize emulation: Reduce bus to 4 bits (but note that an 8-bit variant exists), and add CS write handler to ensure multiple writes go to the correct nibbles. This results in considerable uglification of the mt32 driver code, but is more hardware-accurate. Speculatively eliminate cursor wraparound at first and last positions. This may or may not be accurate, but seems to produce neater results. Save state of internal variables [AJR]. - 0.186: Changed description to 'Epson SED1200F-0B'. - 0.184: Added 'sed1200f-0b' device. ROMSET: 2048 bytes in 1 file / 0.61Kb packed $end $info=sed1278 $mame 0.222 [AJR] Epson SED1278 LCD Controller, , ???? DRIVER: devices/video/hd44780.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Renamed (sed1278_0b) to (sed1278) and Changed description to 'Epson SED1278 LCD Controller'. - 0.222: AJR added 'Epson SED1278-0B LCD Controller' device. ROMSET: 8192 bytes in 2 files / 1.80Kb packed $end $info=sed1330 $mame 0.143u3 Epson SED1330, , ???? DRIVER: devices/video/sed1330.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Implemented character drawing from external ROM, fixed display on/off command, and fixed screen area definition [AJR]. - 0.186: Changed description to 'Epson SED1330'. - 0.143u3: Added 'SED1330' device. ROMSET: None required. $end $info=sed1356 $mame 0.227 [Ryan Holtz] Epson SED1356, , ???? DRIVER: devices/video/sed1356.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Correct VRAM range [hap]. - 0.227: Ryan Holtz added 'Epson SED1356' device. ROMSET: None required. $end $info=sed1375 $mame 0.251 [MooglyGuy] Epson SED1375, , ???? DRIVER: devices/video/sed1375.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: MooglyGuy added 'Epson SED1375' device. ROMSET: None required. $end $info=sed1500 $mame 0.222 [hap] Epson SED1500 LCD Driver, , ???? DRIVER: devices/video/sed1500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: hap added 'Epson SED1500 LCD Driver' device. ROMSET: None required. $end $info=sed1501 $mame 0.222 [hap] Epson SED1501 LCD Driver, , ???? DRIVER: devices/video/sed1500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: hap added 'Epson SED1501 LCD Driver' device. ROMSET: None required. $end $info=sed1502 $mame 0.222 [hap] Epson SED1502 LCD Driver, , ???? DRIVER: devices/video/sed1500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: hap added 'Epson SED1502 LCD Driver' device. ROMSET: None required. $end $info=sed1503 $mame 0.222 [hap] Epson SED1503 LCD Driver, , ???? DRIVER: devices/video/sed1500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: hap added 'Epson SED1503 LCD Driver' device. ROMSET: None required. $end $info=sed1520 $mame 0.153 Epson SED1520 LCD Driver, , ???? DRIVER: devices/video/sed1520.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Don't write to RAM when column address out of range [hap]. - 0.227: Changed description to 'Epson SED1520 LCD Driver'. - 0.186: Changed description to 'Epson SED1520'. - 0.153: Added 'SED1520' device. ROMSET: None required. $end $info=sed1560 $mame 0.227 [Sandro Ronco] Epson SED1560 LCD Driver, , ???? DRIVER: devices/video/sed1520.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Sandro Ronco added 'Epson SED1560 LCD Driver' device. ROMSET: None required. $end $info=seeq8003 $mame 0.212 [Patrick Mackinlay] SEEQ 8003 EDLC, , ???? DRIVER: devices/machine/edlc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Patrick Mackinlay added 'SEEQ 8003 EDLC' device. ROMSET: None required. $end $info=seeq80c03 $mame 0.220 [Patrick Mackinlay] SEEQ 80C03 EDLC, , ???? DRIVER: devices/machine/edlc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Patrick Mackinlay added 'SEEQ 80C03 EDLC' device. ROMSET: None required. $end $info=sega_32x_ntsc $mame 0.149u1 Sega 32X (NTSC), , ???? DRIVER: shared/mega32x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: NTSC/PAL subclasses doesn't really do anything worth subclassing device_add_mconfig. Fix 32x PAL non-functional PWM sound (was setting a 12-bit DAC as 16) [Angelo Salese]. - 0.279: dreq size decrements on each transfer, turning it off when 0 reached. Allows vrdx to go in gameplay (with severe 3d issues when -drc is used) [Angelo Salese]. - 0.186: Changed description to 'Sega 32X (NTSC)'. - 0.149u1: Added 'sega_32x_ntsc' device. ROMSET: None required. $end $info=sega_32x_pal $mame 0.149u1 Sega 32X (PAL), , ???? DRIVER: shared/mega32x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: NTSC/PAL subclasses doesn't really do anything worth subclassing device_add_mconfig. Fix 32x PAL non-functional PWM sound (was setting a 12-bit DAC as 16) [Angelo Salese]. - 0.279: Dreq size decrements on each transfer, turning it off when 0 reached. Allows vrdx to go in gameplay (with severe 3d issues when -drc is used) [Angelo Salese]. - 0.186: Changed description to 'Sega 32X (PAL)'. - 0.149u1: Added 'sega_32x_pal' device. ROMSET: None required. $end $info=sega_9h0_0008_card $mame 0.278 [QUFB] Sega Toys 9H0-0008 barcode card, , ???? DRIVER: sega/9h0-0008_card.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: QUFB added 'Sega Toys 9H0-0008 barcode card' device. ROMSET: None required. $end $info=sega_9h0_0008_iox_slot $mame 0.278 [QUFB] Sega Toys 9H0-0008 I/O expansion slot, , ???? DRIVER: sega/9h0-0008_iox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: QUFB added 'Sega Toys 9H0-0008 I/O expansion slot' device. ROMSET: None required. $end $info=sega_beena_card_reader $mame 0.278 [QUFB] Sega Beena Card Reader, , ???? DRIVER: sega/9h0-0008_card_reader.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: QUFB added 'Sega Beena Card Reader' device. ROMSET: None required. $end $info=sega_beena_card_reader_2061 $mame 0.278 [QUFB] Sega Beena Card Reader RD2061, , ???? DRIVER: sega/9h0-0008_card_reader.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: QUFB added 'Sega Beena Card Reader RD2061' device. ROMSET: None required. $end $info=sega_fm_unit $mame 0.175 SG-1000 FM Sound Unit, , ???? DRIVER: devices/bus/sg1000_exp/fm_unit.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SG-1000 FM Sound Unit'. - 0.175: Added 'Sega FM Sound Unit' device. ROMSET: None required. $end $info=sega_sk1100 $mame 0.175 Sega SK-1100 Keyboard, , ???? DRIVER: devices/bus/sg1000_exp/sk1100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: sc3000_cart.xml, sc3000_cass.xml RESOURCES: Snap and Title. WIP: - 0.175: Added 'Sega SK-1100 Keyboard' device. ROMSET: None required. $end $info=sega_sk1100e $mame 0.273 [hap] Sega SK-1100 Keyboard (with diareses), , ???? DRIVER: devices/bus/sg1000_exp/sk1100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: sc3000_cart.xml, sc3000_cass.xml WIP: - 0.273: AJR added 'Sega SK-1100 Keyboard (with diareses)' device. ROMSET: None required. $end $info=sega_sp400 $mame 0.276 [Fabio Dalla Libera, Golden Child] Sega SP-400 Plotter, , ???? DRIVER: devices/bus/sg1000_exp/sp400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: Fabio Dalla Libera, Golden Child added 'Sega SP-400 Plotter' device. ROMSET: 8192 bytes in 2 files / 3.13Kb packed $end $info=sega_tvochken_card_reader $mame 0.262 [Vas Crabb] Sega TV Ocha-ken Card Reader, , ???? DRIVER: sega/9h0-0008_card_reader.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Renamed (tvochken_card) to (sega_tvochken_card_reader). - 0.262: Vas Crabb added 'Sega TV Ocha-Ken barcode card' device. ROMSET: None required. $end $info=sega315_5124 $mame 0.149u1 Sega 315-5124 SMS1 VDP, , ???? DRIVER: devices/video/315_5124.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Fix color in SMS1 VDP(315-5124). Add hardware notes (#7855) [cam900]. - 0.226: Improved behavior of registers 03 and 04 in mode 4, and disabled sprites in mode 1 [Enik Land]. - 0.212: Adjusted horizontal screen positions based on new research [Enik Land, Charles MacDonald]. - 0.201: Fixed off-by-one bug in 315-5124/315-5313 sprite zoom limit. Fixed 315-5214 tile/line numbers in leftmost column. Avoid flagging sprite collisions twice on the same line for 315-5313 [Enik Land]. - 0.200: Updates and improvements: Renamed Game Gear VDP to 315-5377 to match the maintenance manual. Added a device to support behaviour specific to the 315-5313 in mode 4. Made 315-5377 (Game Gear) and 315-5212 (Mega Drive) derive from 315-5256 (SMS2) rather than 314-5124 (SMS1). Improved timing behaviour (verified with Flubba's VDP Test for 315-5313 in mode 4). Emulated sprite status register bits indicating first sprite that overflows. Implemented sprite zoom limit for 315-5124/315-5313. Fixed incorrect scrolling exhibited in Charles' scrolling test. Improved color of leftmost column in mode 4 when fine scroll is applied. Implemented display mode 1 (text) and mode 3 (multicolor) [Enik Land]. - 0.186: Changed description to 'Sega 315-5124 SMS1 VDP'. - 0.149u1: Added 'Sega 315-5124 VDP' device. ROMSET: None required. $end $info=sega315_5246 $mame 0.149u1 Sega 315-5246 SMS2 VDP, , ???? DRIVER: devices/video/315_5124.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Sega 315-5246 SMS2 VDP'. - 0.149u1: Added 'Sega 315-5246 VDP' device. ROMSET: None required. $end $info=sega315_5313 $mame 0.150 Sega 315-5313 Megadrive VDP, , ???? DRIVER: devices/video/315_5313.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Fix MT09296 [Angelo Salese]. - 0.280: Make VDP irq enable times more deterministic; fix regression; mode 4 disallows writing to registers beyond 10. Fix bassmpro Sega startup logo [Angelo Salese]. - 0.229: Added 'TODO notes for things that need verification [cam900]. - 0.226: Only set odd interlace frame bit if interlace is enabled (fixes Mega Play inter-CPU communications) [Devin Acker]. - 0.214: Fixed 3-bit color mode masking, implemented device_gfx_interface, and separated shadow/highlight palettes [cam900]. - 0.213: Derive refresh rate and timer from input clock. Simplified DMA behaviour and updated megacd.cpp and mega32x.cpp as appropriate. Suppressed read side effects for debugger, cleaned up code, and expanded notes [cam900]. - 0.153: Renamed (sega_genesis_vdp) to (sega315_5313). - 0.150: Added 'Sega 315-5313 Megadrive VDP' device. ROMSET: None required. $end $info=sega315_5377 $mame 0.149u1 Sega 315-5377 Gamegear VDP, , ???? DRIVER: devices/video/315_5124.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Renamed (sega315_5378) to (sega315_5377) and description to 'Sega 315-5377 VDP'. - 0.186: Changed description to 'Sega 315-5377 Gamegear VDP'. - 0.149u1: Added 'Sega 315-5378 VDP' device. ROMSET: None required. $end $info=sega8_4pak $mame 0.149 SMS 4-Pak Cart, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'SMS 4-Pak Cart' device. ROMSET: None required. $end $info=sega8_basicl3 $mame 0.149 SC-3000 BASIC Level III Cart, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'SC-3000 BASIC Level III Cart' device. ROMSET: None required. $end $info=sega8_card_slot $mame 0.149u1 Sega Master System / Game Gear / SG-1000 Card Slot, , ???? DRIVER: devices/bus/sega8/sega8_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Sega Master System / Game Gear / SG-1000 Card Slot'. - 0.149u1: Added 'Sega Master System/Game Gear/SG1000 Card Slot' device. ROMSET: None required. $end $info=sega8_cart_slot $mame 0.149u1 Sega Master System / Game Gear / SG-1000 Cartridge Slot, , ???? DRIVER: devices/bus/sega8/sega8_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Sega Master System / Game Gear / SG-1000 Cartridge Slot'. - 0.149u1: Added 'Sega Master System / Game Gear / SG1000 Cartridge Slot' device. ROMSET: None required. $end $info=sega8_castle $mame 0.149 SG-1000 The Castle Cart, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'SG-1000 The Castle Cart' device. ROMSET: None required. $end $info=sega8_ccatch $mame 0.149 SG-1000 Card Catcher Cart, , ???? DRIVER: devices/bus/sega8/ccatch.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'SG-1000 Card Catcher Cart' device. ROMSET: None required. $end $info=sega8_codemasters $mame 0.149 Mark III, SMS & GG Codemasters Carts, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'Mark III, SMS & GG Codemasters Carts' device. ROMSET: None required. $end $info=sega8_dahjeea $mame 0.149 SG-1000 Dahjee RAM expansion + Cart (Type A), , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'SG-1000 Dahjee RAM expansion + Cart (Type A)' device. ROMSET: None required. $end $info=sega8_dahjeeb $mame 0.149 SG-1000 Dahjee RAM expansion + Cart (Type B), , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'SG-1000 Dahjee RAM expansion + Cart (Type B)' device. ROMSET: None required. $end $info=sega8_eeprom $mame 0.149 GG Carts + EEPROM, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'GG Carts + EEPROM' device. ROMSET: None required. $end $info=sega8_hicom $mame 0.157 SMS Hi-Com Carts, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.157: Added 'SMS Hi-Com Carts' device. ROMSET: None required. $end $info=sega8_janggun $mame 0.149 SMS Janggun Cart, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'SMS Janggun Cart' device. ROMSET: None required. $end $info=sega8_korean $mame 0.149 SMS Korean Carts, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'SMS Korean Carts' device. ROMSET: None required. $end $info=sega8_korean_188 $mame 0.243 [kmg] SMS Korean 188 in 1 Multicart, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: kmg added 'SMS Korean 188 in 1 Multicart' device. ROMSET: None required. $end $info=sega8_korean_nb $mame 0.149 SMS Korean No-Bank Mapper Carts, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'SMS Korean No-Bank Mapper Carts' device. ROMSET: None required. $end $info=sega8_megacart $mame 0.206 SC-3000 Megacart Cart, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'SC-3000 Megacart Cart' device. ROMSET: None required. $end $info=sega8_mgear $mame 0.155 Master Gear Converter, , ???? DRIVER: devices/bus/sega8/mgear.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: sms.xml RESOURCES: Snap and Title. WIP: - 0.155: Added 'Master Gear Converter' device. ROMSET: None required. $end $info=sega8_multicart $mame 0.206 SC-3000 MkII Multicart Cart, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'SC-3000 MkII Multicart Cart' device. ROMSET: None required. $end $info=sega8_music $mame 0.149 SC-3000 Music Editor Cart, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'SC-3000 Music Editor Cart' device. ROMSET: None required. $end $info=sega8_nemesis $mame 0.149 SMS Nemesis Cart, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'SMS Nemesis Cart' device. ROMSET: None required. $end $info=sega8_othello $mame 0.149 SG-1000 Othello Cart, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'SG-1000 Othello Cart' device. ROMSET: None required. $end $info=sega8_rom $mame 0.149 SG-1000, SMS & GG Carts, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SG-1000, SMS & GG Carts'. - 0.149: Added 'Mark III, SMS & GG Carts' device. ROMSET: None required. $end $info=sega8_seojin $mame 0.180 SMS Seo Jin Multi-cart, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.180: Added 'SMS Seo Jin Multi-cart' device. ROMSET: None required. $end $info=sega8_terebi $mame 0.149 SG-1000 Terebi Oekaki Cart, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'SG-1000 Terebi Oekaki Cart' device. ROMSET: None required. $end $info=sega8_x_terminator $mame 0.228 [Wilbert Pol] GG X-Terminator, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: gamegear.xml RESOURCES: Snap and Title. WIP: - 0.228: Wilbert Pol added 'GG X-Terminator' device. Emulated Game Gear X-Terminator cartridges [Wilbert Pol]. $end $info=sega8_zemina $mame 0.149 SMS Zemina Carts, , ???? DRIVER: devices/bus/sega8/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'SMS Zemina Carts' device. ROMSET: None required. $end $info=segaai $mame 0.262 [Chris Covell, Fabio Priuli, Wilbert Pol, smspower, The Game Preservation Society] AI, Sega, 1986 he Sega AI Computer (AIセガコンピュータ) is an extremely rare computer released in Japan by Sega in 1986. The unit was seen to be ahead of its time upon release, though did not sell in large numbers. Plans were put in place to bring this system to North America in 1987 under the new name of SEGA DI 8300, but this never materialised. The Sega AI Computer features a number of different modules including a keyboard for programming, a graphics tablet, a speech recognition device and a music composer. It runs software stored on Sega Cards, physically identical to those used in the SG-1000 II, Sega Mark III and the original model of the Sega Master System, though is not compatible with any of those systems. The computer's software released from 1986 to 1988, and includes educational games (source: https://segaretro.org/Sega_AI_Computer). DRIVER: sega/segaai.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: segaai.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.266: Added three items (not working) to 'segaai.xml' [SMS Power!, Wilbert Pol]. - 0.262: Chris Covell, Fabio Priuli, Wilbert Pol, smspower and The Game Preservation Society added 'Sega AI' system. ROMSET: 524288 bytes in 5 files / 335.29Kb packed $end $info=segaai_card_slot $mame 0.262 [Wilbert Pol] Sega AI Card Slot, , ???? DRIVER: devices/bus/segaai/segaai_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Wilbert Pol added 'Sega AI Card Slot' device. ROMSET: None required. $end $info=segaai_exp_slot $mame 0.262 [Wilbert Pol] Sega AI Expansion Slot, , ???? DRIVER: devices/bus/segaai/segaai_exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Wilbert Pol added 'Sega AI Expansion Slot' device. ROMSET: None required. $end $info=segaai_rom_128 $mame 0.262 [Wilbert Pol] Sega AI Card - 128KB, , ???? DRIVER: devices/bus/segaai/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Wilbert Pol added 'Sega AI Card - 128KB' device. ROMSET: None required. $end $info=segaai_rom_256 $mame 0.262 [Wilbert Pol] Sega AI Card - 256KB, , ???? DRIVER: devices/bus/segaai/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Wilbert Pol added 'Sega AI Card - 256KB' device. ROMSET: None required. $end $info=segaai_soundbox $mame 0.262 [Wilbert Pol] Sega AI Expansion - Soundbox, , ???? DRIVER: devices/bus/segaai/soundbox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Wilbert Pol added 'Sega AI Expansion - Soundbox' device. ROMSET: 65536 bytes in 1 file / 46.11Kb packed $end $info=segacd $mame 0.132 [David Haywood] Sega CD (USA, NTSC), Sega, 1992 The original version of the Sega CD. This baby was built for the original version of the Genesis, which was stacked on top of the CD. This ended up making a very cool looking stack of gaming power if you ask me. This model had a tray that would eject from the front of the unit to insert disks. I've been inside these guys and they are a complicated unit. All SEGA CD systems came with built-in memory for saving games, and also worked with a RAM Cartridge for more save space (source: http://www.gametrog.com/GAMETROG/SEGA_CD_Model_1_2_Information_Specs.html). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: megacd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.242: Changed descriptive text in descriptions to lowercase in 'segacd.xml' [ArcadeShadow]. - 0.133: Rearranged sets and added 'new and better dumps [Justin Kerk, TmEE, segaloco]. - 0.132: David Haywood added skeleton driver of 'Sega CD (USA, NTSC)' system. ROMSET: 131072 bytes in 1 file / 90.93Kb packed $end $info=segacd_europe $mame 0.149u1 Sega Mega-CD (PAL), , ???? DRIVER: sega/megacd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (sega_segacd_europe) to (segacd_europe) and description changed to 'Sega Mega-CD (PAL)'. - 0.149u1: Added 'sega_segacd_europe' device. ROMSET: None required. $end $info=segacd_japan $mame 0.149u1 Sega Mega-CD (Japan), , ???? DRIVER: sega/megacd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (sega_segacd_japan) to (segacd_japan) and description changed to 'Sega Mega-CD (Japan)'. - 0.149u1: Added 'sega_segacd_japan' device. ROMSET: None required. $end $info=segacd_us $mame 0.149u1 Sega Sega CD (US), , ???? DRIVER: sega/megacd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (sega_segacd_us) to (segacd_us) and description changed to 'Sega Sega CD (US)'. - 0.149u1: Added 'sega_segacd_us' device. ROMSET: None required. $end $info=segacd2 $mame 0.133 [David Haywood] Sega CD 2 (USA, NTSC), Sega, 1993 This SEGA CD was a drastic change to the original design, brought out with the remodel of the SEGA Genesis. Together the Genesis 2 and SEGA CD 2 made a nice looking side-by-side' system. And while I prefer the look of the original, these two together are just as nice looking in their own way. The SEGA 32X also sits nicely on this set-up (source: http://www.gametrog.com/GAMETROG/SEGA_CD_Model_1_2_Information_Specs.html). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: megacd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.133: David Haywood added 'Sega CD 2 (USA, NTSC)' system. ROMSET: 393216 bytes in 3 files / 274.39Kb packed $end $info=segapet1 $mame 0.282 [David Haywood, TeamEurope] Mocchiri Pet Mocchimaruzu (2018 version, set 1), Sega Toys, 2018 It’s a portable electronic toy released in 2018, inspired by the Mocchiri Pet franchise. Designed for children, it simulates caring for a virtual pet through tactile interactions: the device responds to touch, movement, and pressure with sounds, lights, and animations. It has no screen, but a soft, rounded design that makes it a cuddly object. Battery-powered, it offers a reassuring sensory experience focused on affection and playful responsibility, typical of modern virtual pets. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Sega Toys Mocchiri Pet Mocchimaruzu (2018 version, set 1)' system. ROMSET: 8388608 bytes in 1 file / 1.04Mb packed $end $info=segapet1a $mame 0.282 [David Haywood, TeamEurope] Mocchiri Pet Mocchimaruzu (2018 version, set 2), Sega Toys, 2018 It’s a portable electronic toy released in 2018, inspired by the Mocchiri Pet franchise. Designed for children, it simulates caring for a virtual pet through tactile interactions: the device responds to touch, movement, and pressure with sounds, lights, and animations. It has no screen, but a soft, rounded design that makes it a cuddly object. Battery-powered, it offers a reassuring sensory experience focused on affection and playful responsibility, typical of modern virtual pets. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Sega Toys Mocchiri Pet Mocchimaruzu (2018 version, set 2)' system. ROMSET: 8388608 bytes in 1 file / 1.04Mb packed $end $info=segapet2 $mame 0.282 [David Haywood, TeamEurope] Mocchiri Pet Mocchimaruzu (2019 version, set 1), Sega Toys, 2019 It’s a portable electronic toy released in 2019, an evolution of the 2018 model. Designed for children, it simulates caring for a virtual pet through tactile interactions, responding to touch, pressure, and movement with lights, sounds, and vibrations. Its soft, rounded design makes it a cuddly object—screen-free yet rich in sensory feedback. Battery-powered, it offers a reassuring and playful experience centered on affection and emotional responsibility, typical of modern virtual pets. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Sega Toys Mocchiri Pet Mocchimaruzu (2019 version, set 1)' system. ROMSET: 8388608 bytes in 1 file / 2.38Mb packed $end $info=segapet2a $mame 0.282 [David Haywood, TeamEurope] Mocchiri Pet Mocchimaruzu (2019 version, set 2), Sega Toys, 2019 It’s a portable electronic toy released in 2019, an evolution of the 2018 model. Designed for children, it simulates caring for a virtual pet through tactile interactions, responding to touch, pressure, and movement with lights, sounds, and vibrations. Its soft, rounded design makes it a cuddly object—screen-free yet rich in sensory feedback. Battery-powered, it offers a reassuring and playful experience centered on affection and emotional responsibility, typical of modern virtual pets. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Sega Toys Mocchiri Pet Mocchimaruzu (2019 version, set 2)' system. ROMSET: 8388608 bytes in 1 file / 2.38Mb packed $end $info=segapet3 $mame 0.282 [David Haywood, TeamEurope] Mocchifuwa Pet Mocchimaruzu (set 1), Sega Toys, 2020 It’s a portable electronic toy released in 2020, inspired by the Mocchiri Pet franchise. Designed for children, it simulates caring for a virtual pet through tactile interactions, responding to touch, pressure, and movement with lights, sounds, and vibrations. Its soft, rounded design makes it a cuddly object—screen-free yet rich in sensory feedback. Battery-powered, it offers a reassuring and playful experience centered on affection and emotional responsibility, typical of modern virtual pets. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Sega Toys Mocchifuwa Pet Mocchimaruzu (set 1)' system. ROMSET: 8388608 bytes in 1 file / 1.61Mb packed $end $info=segapet3a $mame 0.282 [David Haywood, TeamEurope] Mocchifuwa Pet Mocchimaruzu (set 2), Sega Toys, 2020 It’s a portable electronic toy released in 2020, inspired by the Mocchiri Pet franchise. Designed for children, it simulates caring for a virtual pet through tactile interactions, responding to touch, pressure, and movement with lights, sounds, and vibrations. Its soft, rounded design makes it a cuddly object—screen-free yet rich in sensory feedback. Battery-powered, it offers a reassuring and playful experience centered on affection and emotional responsibility, typical of modern virtual pets. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Sega Toys Mocchifuwa Pet Mocchimaruzu (set 2)' system. ROMSET: 8388608 bytes in 1 file / 1.61Mb packed $end $info=segapm $mame 0.165 [David Haywood] Picture Magic, Sega, 1996 The Sega Picture Magic is a graphic tablet released in 1996 in Japan designed for use with the Sega Digio SJ-1 and the Sega PriFun. The PMagic can be used to overdraw, squeeze, reshape, and/or enhance photos taken off the SmartMedia Card. The output is A/V (composite) and the tablet is 22 x 18 cm and comes with a plastic pen. The system is based on the Sega 32X hardware. It accepts 5V SmartMedia cards (source: http://segaretro.org/Sega_Picture_Magic). DRIVER: sega/segapm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, Marquee and PCB. WIP: - 0.165: David Haywood added 'Sega Picture Magic' system. ROMSET: 524288 bytes in 1 file / 214.42Kb packed $end $info=segapsg $mame 0.149u1 Sega VDP PSG, , ???? DRIVER: devices/sound/sn76496.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'SEGA VDP PSG' device. ROMSET: None required. $end $info=segaptdx $mame 0.286 [TeamEurope] Mocchiri Pet Mocchimaruzu DX, Sega Toys, 2020 Interactive electronic toy Sega Toys "Mocchiri Pet Mocchimaruzu DX," an enhanced version of the Mocchiri Pet line launched in Japan in the early 2000s. Featuring a soft, plush-like design with a rounded body and large eyes, it’s crafted from soft fabric and incorporates built-in touch sensors. The toy responds to caresses and pressure with cute sounds (animal vocalizations), gentle movements, and LED lighting in its eyes. It includes virtual care features: you need to feed it, clean it, and play with it using buttons on its body; it displays emotional states (happy, sad, hungry) through sounds and reactions. Powered by AA batteries for extended battery life. Designed for children aged 4–10 as an interactive and educational companion to foster empathy and a sense of responsibility. The "DX" version includes additional features compared to the base model, such as more game modes and more varied reactions. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Sega Toys Mocchiri Pet Mocchimaruzu DX' system. ROMSET: 8388608 bytes in 1 file / 1.04Mb packed $end $info=segcarsh $mame 0.283 [TeamEurope] Disney Cars Shake It! (Japan), Sega Toys, 201? An interactive toy released in Japan in the early 2010s, inspired by the Disney·Pixar Cars franchise. Designed for young children, it encourages physical movement: by shaking, tilting, or waving the device, kids can activate lights, sounds, and vocal animations of beloved characters such as Lightning McQueen and Jackson Storm. It requires neither a screen nor a connection, offering a simple, engaging play experience centered on motor-based interaction—true to the colorful and dynamic universe of the saga. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'Sega Toys Disney Cars Shake It! (Japan)' system. ROMSET: 16777216 bytes in 1 file / 7.16Mb packed $end $info=segdis16 $mame 0.282 [David Haywood, TeamEurope] Disney Characters Magical Pad -Girls Lesson- (Japan), Sega Toys, 2016 It’s a plug-and-play console released in Japan in 2016, inspired by Disney characters. Designed to connect to a television, it offers interactive educational activities for preschool-aged girls: learning letters, numbers, colors, and basic concepts through matching and response games. The integrated controller is a stylus with buttons, while audio and video are output via composite connection. It combines entertainment and learning with familiar characters in a gentle, colorful, and intuitive experience. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Sega Toys Disney Characters Magical Pad -Girls Lesson- (Japan)' system. ROMSET: 276824064 bytes in 1 file / 48.22Mb packed $end $info=selz80 $mame 0.140 [Robbbert] SEL Z80 Trainer, SEL, 1985 Technical information and pictures: http://vic20.de/html/z80_trainer_sel.html DRIVER: trainer/selz80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.222: BugFIX #07657 [DIP/Input] (selz80.cpp) selz80, dagz80: keyboard auto-repeats when it shouldn't, making the machine impossible to use [AJR]. - 0.143: System promoted from GAME_NOT_WORKING [Robbbert]. - 0.140: Robbbert added skeleton driver of 'SEL Z80 Trainer' system. ROMSET: 24576 bytes in 4 files / 12.77Kb packed $end $info=semcrossw $mame 0.254 [ClawGrip] Crosswalk traffic light controller (unknown model), Etra, 19?? DRIVER: skeleton/semcrossw.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.254: ClawGrip added 'Etra Crosswalk traffic light controller (unknown model)' system. ROMSET: 4096 bytes in 2 files / 1.83Kb packed $end $info=sen101 $mame 0.226 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] 101 Games in 1 (Senario, NES/Famicom bootlegs), Senario, 2009 Plug in your TV & play right away! 101 games in 1. An entire arcade in your hands! Includes Sports Games, Racing Games, Card Games and many more! Hours & hours of fun! Uses 4 "AAA" size batteries (source: https://www.amazon.com/SENARIO-101-Games-Plug-Play/dp/B007VT5M0Q). DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=E4lt7uXE7QE WIP: - 0.226: David Haywood, Sean Riddle, Kev (FBN) and Kamaal Brown added 'Senario 101 Games in 1 (Senario, NES/Famicom bootlegs)' system. ROMSET: 4194304 bytes in 1 file / 2.12Mb packed $end $info=senapren $mame 0.218 [Sean Riddle, David Haywood] The Apprentice (Senario, Plug and Play), Senario, 2005 Like the hit TV show that inspired it, this game is designed to challenge your knowledge of business and test the limits of your managerial skills. If you've got what it takes, you'll make your way through Challenge after Challenge until, at last, you'll take your place alongside the Donald at the head of a multi-million dollar empire. If you don't quite make the grade, you can bet you'll be hearing those two words everyone dreads: You're Fired!The Apprentice is a simple game to play, but will demand all your concentration and intelligence to master. It is possible to plug in the game and start playing without reading the instructions. Care has been taken to make the game fairly intuitive and text on the screen guides you through the choices you have to make. However, taking a few minutes to look over these instructions will make sure you understand the details of game play and enhance your enjoyment (source: original manual). DRIVER: tvgames/spg2xx_senario.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.218: Sean Riddle, David Haywood added 'Senario The Apprentice' system. ROMSET: 2097152 bytes in 1 file / 1002.81Kb packed $end $info=senario25 $mame 0.226 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] 25 Video Games - All in 1 Video System (Senario), Senario / JungleTac, 200? DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=CEZeCIvo1JE WIP: - 0.226: David Haywood, Sean Riddle, Kev (FBN) and Kamaal Brown added 'Senario/JungleTac 25 Video Games - All in 1 Video System (Senario)' system. ROMSET: 2097152 bytes in 1 file / 659.11Kb packed $end $info=senbbs $mame 0.218 [Sean Riddle, David Haywood] Big Bonus Slots (Senario, Plug and Play), Senario, 2005 Senario's Big Bonus Slots brings home the video slot machine action for a US audience instead, offering 5 machines and a whole bunch of lucky bonus games for your entertainment. The machines all play basically the same, but with an increased credit value for each, meaning that your virtual $1000 will only get you 2 maximum bet spins on the most expensive machine. There are multiple save slots and your bank amount is kept, so you can build up money on one machine to spend it on another. No unlockables here. Main negative of this one is really the music which sounds like somebody took a keyboard, hit some random keys and called it music and this won't be the only time I feel that way about some of Senario's musi (source: https://mamedev.emulab.it/haze/2020/04/09/under-the-surface-part-9/). DRIVER: tvgames/spg2xx_senario.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.218: Sean Riddle and David Haywood added 'Senario Big Bonus Slots' system. ROMSET: 8388608 bytes in 1 file / 3.51Mb packed $end $info=sencosmo $mame 0.218 [Sean Riddle, David Haywood] Cosmo Girl (Senario, Plug and Play), Senario, 2005 The CosmoGirl!™ TV Game was designed to capture all the fun and intrigue of the magazine that inspired it. Just invite some friends over, hook it up to your television set, and you're ready for a great time (source: original manual). DRIVER: tvgames/spg2xx_senario.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.218: Sean Riddle and David Haywood added 'Senario Cosmo Girl' system. ROMSET: 4194304 bytes in 1 file / 783.28Kb packed $end $info=senmil $mame 0.218 [Sean Riddle, David Haywood] Who Wants to Be a Millionaire? (Senario, Plug and Play, US), Senario, 2005? Ages 10 and up plugs right into your tv. No software required. It captures all the fun and challenge of the hit tv show. Just plug it in into your tv and plant yourself in the hot seat! challenge your friends or play by yourself. face thousands of questions as you strive to claim the ultimate prize! not sure about your answer? use one of your lifelines just like on the tv shows! includes thousands of questions to challenge your knowledge! full instrction manual included requires 4 aa batteries not included up to 4 people can play at once. Includes 4 controllers (source: https://www.amazon.com/Wants-Millionaire-Video-Game-System/dp/B002AT8CA4). DRIVER: tvgames/spg2xx_senario.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.218: Sean Riddle and David Haywood added 'Senario Who Wants to Be a Millionaire? (US)' system. ROMSET: 8388608 bytes in 1 file / 1.11Mb packed $end $info=senpmate $mame 0.218 [Sean Riddle, David Haywood] The Perfect Mate (Senario, Plug and Play), Senario, 2005 The Perfect Mate is really fi ve games in one! Although they all play similarly – through answering multiple choice questions - each has a unique twist making it fun in its own way. Depending on the personalities of the people playing and their relationships to each other, pick the game that seems likely to be the most entertaining – or embarrassing – and get ready for a good time!By the way, it's worth noting that we at Senario don't take any responsibility for the effect this game has on your personal or social life. If you end up in love or with a new best friend, that's just great! Congratulations! If things turn out differently, and you end up broken hearted or mad at a former chum, don't say we didn't warn you (source: original manual). DRIVER: tvgames/spg2xx_senario.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.218: Sean Riddle and David Haywood added 'Senario The Perfect Mate' system. ROMSET: 2097152 bytes in 1 file / 488.93Kb packed $end $info=sensorboard $mame 0.212 Sensorboard, , ???? DRIVER: devices/machine/sensorboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Pass rotate variable for clear_cb too [hap]. - 0.259: Add callback for clear board [hap]. - 0.212: Added 'Sensorboard' device. ROMSET: None required. $end $info=senspeed $mame 0.222 [Sean Riddle, Kamaal Brown, David Haywood] Speed Racer (Senario), Senario, 2008 Senaro Speed Racer it's a game console with Mach 5. Mach 5 has slow leak. Includes game console and inflatable Mach 5 and wire to connect the game to your TV; play with or without a TV. Use all the cool Mach 5 gadgets. Portable will play with or without the Mach 5 inflatable car. Reinforces hand and eye coordination (source: https://www.worthpoint.com/worthopedia/speed-racer-video-game-blow-mach-1734463307). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). NOTE: Video: https://www.youtube.com/watch?v=_m9iNfaUYuY WIP: - 0.222: Sean Riddle, Kamaal Brown and David Haywood added 'Senario Speed Racer (Senario)' system. ROMSET: 8388608 bytes in 1 file / 2.91Mb packed $end $info=senspid $mame 0.274 [Sean Riddle, David Haywood] The Amazing Spider-Man (Senario, floor mat), Senario, 2007 DRIVER: tvgames/trkfldch.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Sean Riddle and David Haywood added 'Senario The Amazing Spider-Man (Senario, floor mat)' system. ROMSET: 4194304 bytes in 1 file / 1.62Mb packed $end $info=senstriv $mame 0.219 [Sean Riddle, David Haywood] Sports Trivia Professional Edition (Senario, Plug and Play), Senario, 2005 DRIVER: tvgames/spg2xx_senario.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=Vs0PSM4flUU WIP: - 0.219: Sean Riddle and David Haywood added 'Senario Sports Trivia Professional Edition (Senario, Plug and Play)' system. ROMSET: 4194304 bytes in 1 file / 939.65Kb packed $end $info=senterp $mame 0.261 [hap, Sean Riddle] Super Enterprise (model 210), Newcrest Technology / CXG Systems / LogiSoft, 1986 DRIVER: newcrest/senterprise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems / LogiSoft'. - 0.270: Changed manufacturer to 'CXG Systems / Newcrest Technology / LogiSoft'. - 0.261: hap and Sean Riddle added 'CXG Systems / Newcrest Technology Super Enterprise (model 210)' system. ROMSET: 16384 bytes in 1 file / 12.51Kb packed $end $info=senterpc $mame 0.264 [hap, Berger] Super Enterprise (model 210.C), Newcrest Technology / CXG Systems / LogiSoft, 1986 DRIVER: newcrest/senterprise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems / LogiSoft'. - 0.270: Changed manufacturer to 'CXG Systems / Newcrest Technology / LogiSoft'. - 0.264: hap and Berger added 'CXG Systems / Newcrest Technology Super Enterprise (model 210.C)' system. ROMSET: 16384 bytes in 1 file / 12.63Kb packed $end $info=sentx6p $mame 0.216 [David Haywood, Morten Kirkegaard, Peter Wilhelmsen] Vs Maxx Texas Hold'em TV Poker - 6 Player Edition (US), Senario, 2004 The TV POKER system is an awesome innovation on the traditional poker game which is growing with insane popularity," said Senario President Mike Nakamura. "It's hassle-free poker - no chips, no shuffling, and no cheating, no one deals off the bottom of this deck. Plus, it adds an extra dimension to the game by allowing players to track exactly what's going on in the game at any given moment (source: https://www.ign.com/articles/2004/09/20/tv-poker-vs-maxx). DRIVER: tvgames/spg2xx_senario_poker.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Changed description to 'Vs Maxx Texas Hold'em TV Poker - 6 Player Edition (US)' and manufacturer to 'Senario'. Clones promoted to working [Sean Riddle, David Haywood]. - 0.216: David Haywood, Morten Kirkegaard and Peter Wilhelmsen added 'Vs Maxx Texas Hold'em TV Poker - 6 Player Edition (UK)' system. ROMSET: 2097152 bytes in 1 file / 253.83Kb packed $end $info=sentx6pd $mame 0.218 [Sean Riddle, David Haywood] Deluxe TV Poker - Texas Hold'em, Blackjack & Video Poker (US), Senario, 2004 Enjoy hours of game-playing fun with the Texas Hold‘Em TV Poker Deluxe Edition video game. Features: All the features of the original TV Poker game. Now with mucking and side pots. Seven different game modes. Faster game play and better graphics. Two crowd-sound options. The risk grows with escalator clause betting. With six-player black jack and one-player video poker (source: https://www.amazon.com/Deluxe-TV-Poker/dp/B0007IRSDW). DRIVER: tvgames/spg2xx_senario_poker.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.218: Sean Riddle and David Haywood added 'Senario Deluxe TV Poker - Texas Hold'em, Blackjack & Video Poker (US)' system. ROMSET: 8388608 bytes in 1 file / 546.72Kb packed $end $info=sentx6puk $mame 0.218 [Sean Riddle, David Haywood] Vs Maxx Texas Hold'em TV Poker - 6 Player Edition (UK), Senario / Play Vision, 2004 DRIVER: tvgames/spg2xx_senario_poker.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Sean Riddle and David Haywood added 'Senario/Play Vision Vs Maxx Texas Hold'em TV Poker - 6 Player Edition (UK)' system. ROMSET: 4194304 bytes in 1 file / 277.96Kb packed $end $info=senwfit $mame 0.223 [Sean Riddle, David Haywood, anonymous, Kev (FBN)] Wireless Fitness / Dance Fit (Senario), Senario, 2009 DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=BtC-ttMvoEY WIP: - 0.223: Sean Riddle, David Haywood, anonymous and Kev (FBN) added 'Senario Wireless Fitness/Dance Fit (Senario)' system. ROMSET: 33554432 bytes in 1 file / 9.90Mb packed $end $info=senwld $mame 0.220 [Sean Riddle, David Haywood] Win, Lose or Draw (Senario), Senario, 2005 Capture all the fun and challenges of the hit "Win, Lose or Draw" TV show when you (or up to 4 or more friends) plug this game into your TV and plant yourself in the drawing chair. You'll certainly be able to cash in on the fun when you play this challenging game at home (source: https://www.amazon.com/Win-Lose-Draw-Video-Game/dp/B0007IRSEG). DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.220: Sean Riddle and David Haywood added 'Senario Win, Lose or Draw' system. ROMSET: 524288 bytes in 1 file / 119.69Kb packed $end $info=serad $mame 0.242 [Patrick Mackinlay] Siemens S26361-D279 SERAD, , ???? DRIVER: devices/bus/multibus/serad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: Patrick Mackinlay added 'Siemens S26361-D279 SERAD' device. ROMSET: 8192 bytes in 1 file / 4.10Kb packed $end $info=sergeysxt $mame 0.222 [rfka01] Sergey's XT, Sergey Kiselev, 2010 Sergey's XT is an IBM PC/XT compatible processor board with some IBM AT and IBM PS/2 features. The board has the ISA card form factor, and designed to be plugged in to an ISA back plane. This allows greater flexibility of the final system size. The board is easy to assemble (if you've got basic soldering skills) as it uses only thru-hole components. Most of the components used in this board are readily available from various electronic components distributors, some components can be borrowed from old motherboards. The goal is to have an open source implementation, including schematics, PCB, BIOS and related software (source: http://www.malinov.com/Home/sergeys-projects/sergey-s-xt). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: rfka01 added 'Sergey Kiselev Sergey's XT' system. ROMSET: 655360 bytes in 5 files / 57.15Kb packed $end $info=serial_heath_h19 $mame 0.282 [Mark Garlanger] Heath H19 Terminal (Serial Port), , ???? DRIVER: devices/bus/rs232/heath_h19.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Mark Garlanger added 'Heath H19 Terminal (Serial Port)' device. ROMSET: None required. $end $info=serial_keyboard $mame 0.149u1 Serial Keyboard, , ???? DRIVER: devices/bus/rs232/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Serial Keyboard' device. ROMSET: None required. $end $info=serial_printer $mame 0.154 Serial Printer, , ???? DRIVER: devices/bus/rs232/printer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Added 'Serial Printer' device. ROMSET: None required. $end $info=serial_terminal $mame 0.145u2 Serial Terminal, , ???? DRIVER: devices/bus/rs232/terminal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'Serial Terminal' device. ROMSET: None required. $end $info=serial_votraxtnt $mame 0.279 [Nigel Barnes] Votrax Type 'N Talk (Serial Port), , ???? DRIVER: devices/bus/rs232/votraxtnt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Nigel Barnes added 'Votrax Type 'N Talk (Serial Port)' device. ROMSET: None required. $end $info=serproc $mame 0.280 [Nigel Barnes] Acorn Serial ULA (SERPROC), , ???? DRIVER: acorn/acorn_serproc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Protect against read side effects [Nigel Barnes]. - 0.280: Nigel Barnes added 'Acorn Serial ULA (SERPROC)' device. ROMSET: None required. $end $info=sexperta $mame 0.182 [hap, Berger] Super Expert (version A, set 1), Novag Industries / Intelligent Heuristic Programming, 1988 The Novag Super Expert series was produced during 4 years: Super Expert in 1987, Super Expert B in 1988, Super Expert C in 1989 and a new generation Super Expert C in 1990. The Novag Super Expert B adds many imorvements to the Super Expert. It wins more than 100 ELO to reach a score of around 2000 ELO / very similar to the Super Expert C (source: http://electronicchess.free.fr/heroes.html#superexpertb). DRIVER: novag/sexpert.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.222: Changed description to 'Super Expert (version A, set 1)'. - 0.182: hap and Berger added 'Novag Super Expert (version A)' system. ROMSET: 98304 bytes in 3 files / 59.77Kb packed $end $info=sexperta1 $mame 0.209 [Berger] Super Expert (version A, set 2), Novag Industries / Intelligent Heuristic Programming, 1987 The Novag Super Expert series was produced during 4 years: Super Expert in 1987, Super Expert B in 1988, Super Expert C in 1989 and a new generation Super Expert C in 1990. The Novag Super Expert B adds many imorvements to the Super Expert. It wins more than 100 ELO to reach a score of around 2000 ELO / very similar to the Super Expert C (source: http://electronicchess.free.fr/heroes.html#superexpertb). DRIVER: novag/sexpert.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.218: Renamed (sexpertb1) to (sexperta1). - 0.209: Berger added 'Novag Super Expert (version B, model 886)' system. ROMSET: 65536 bytes in 2 files / 33.63Kb packed $end $info=sexperta2 $mame 0.222 [Berger] Super Expert (version A, set 3), Novag Industries / Intelligent Heuristic Programming, 1987 Constellation Expert, Super Expert a series of dedicated chess computers by Novag with 6502 programs by David Kittinger. Along with Novag Forte, the Expert was successor of the Super Constellation, released as Constellation Expert in 1985, Super Expert in 1987, Super Expert B in 1989 and Super Expert C in 1990. The Experts had exclusive wooden sensory boards with dot-matrix display and 64 square LEDs. The Constellation Expert had pressure, the Super models magnetic sensors (source: https://www.chessprogramming.org/Novag_Expert). DRIVER: novag/sexpert.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.222: Berger added 'Novag Super Expert (version A, set 3)' system. ROMSET: 98304 bytes in 3 files / 59.68Kb packed $end $info=sexpertb $mame 0.143u8 [Cowering] Super Expert (version B), Novag Industries / Intelligent Heuristic Programming, 1988 The Novag Super Expert series was produced during 4 years: Super Expert in 1987, Super Expert B in 1988, Super Expert C in 1989 and a new generation Super Expert C in 1990. The Novag Super Expert B adds many imorvements to the Super Expert. It wins more than 100 ELO to reach a score of around 2000 ELO / very similar to the Super Expert C (source: http://electronicchess.free.fr/heroes.html#superexpertb). DRIVER: novag/sexpert.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.209: Changed description to 'Super Expert (version B, model 887)'. - 0.143u8: Cowering added 'Novag Expert B Chess Computer' system. ROMSET: 98304 bytes in 3 files / 65.18Kb packed $end $info=sexpertc $mame 0.143u8 [Cowering] Super Expert (version C, v3.6), Novag Industries / Intelligent Heuristic Programming, 1990 The units of the Super Forte/Expert series appeared in 1987 with the program version A, 1989 the release of version B. The development culminated in the C version in 1990, the same time, this was also the last 8-bit unit of the company Novag, then it rose to 16-bit technology in the form of the Motorola 68000 CPU at (Novag Diablo Scorpio 68000 and 68000). The Novag Super Forte had virtually the plastic housing of the predecessor Novag Forte (though completely in black) during the Super Expert was a new creation made of wood, which was based on the Novag Constellation Expert. Especially the wooden device was a feast for the eyes and is still today one of the most beautiful chess computers that have ever been built. The devices were quasi modular, they were but by simply opening the case and replacing the EPROMs converted to the latest version. The clock was first 5 MHz, Version B was also the conversion to 6 MHz offered (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Novag_Super_Expert_C). DRIVER: novag/sexpert.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), PCB and Artwork Preview. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.143u8: Cowering added 'Novag Super Expert C Chess Computer' system. ROMSET: 98304 bytes in 3 files / 63.91Kb packed $end $info=sexpertc1 $mame 0.182 [hap, Berger] Super Expert (version C, v3.0), Novag Industries / Intelligent Heuristic Programming, 1990 The units of the Super Forte/Expert series appeared in 1987 with the program version A, 1989 the release of version B. The development culminated in the C version in 1990, the same time, this was also the last 8-bit unit of the company Novag, then it rose to 16-bit technology in the form of the Motorola 68000 CPU at (Novag Diablo Scorpio 68000 and 68000). The Novag Super Forte had virtually the plastic housing of the predecessor Novag Forte (though completely in black) during the Super Expert was a new creation made of wood, which was based on the Novag Constellation Expert. Especially the wooden device was a feast for the eyes and is still today one of the most beautiful chess computers that have ever been built. The devices were quasi modular, they were but by simply opening the case and replacing the EPROMs converted to the latest version. The clock was first 5 MHz, Version B was also the conversion to 6 MHz offered (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Novag_Super_Expert_C). DRIVER: novag/sexpert.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.182: hap and Berger added 'Novag Super Expert (version C, V1.2)' system. ROMSET: 98304 bytes in 3 files / 63.90Kb packed $end $info=sexpertc2 $mame 0.243 [anonymous] Super Expert (version C, v1.2), Novag Industries / Intelligent Heuristic Programming, 1990 The Novag Super Expert series was produced during 4 years: Super Expert in 1987, Super Expert B in 1988, Super Expert C in 1989 and a new generation Super Expert C in 1990. The Novag Super Expert B adds many imorvements to the Super Expert. It wins more than 100 ELO to reach a score of around 2000 ELO / very similar to the Super Expert C (source: http://electronicchess.free.fr/heroes.html#superexpertb). DRIVER: novag/sexpert.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.262: Update ROM labels [hap]. - 0.243: anonymous added 'Novag Super Expert (version C, v1.2)' system. ROMSET: 98304 bytes in 3 files / 63.80Kb packed $end $info=sf7000 $mame 0.116 [Curt Coder] SC-3000/Super Control Station SF-7000, Sega, 1983 The Super Control Station SF-7000 is an add-on to the SC-3000 home computer, manufactured by Sega. It debuted in 1984 for the asking price of ?79,800. The SF-7000 allows the user to run software off 3-inch floppy disks, as well as adding a further 64kB of RAM, 8kB of ROM, a Centronics parallel port and an RS-232 serial port. It is an extremely rare and very expensive item, and because it relied on the 3-inch floppy disk standard rather than the far more common 3?-inch or 5?-inch varieties, software is equally rare (source: http://segaretro.org/Super_Control_Station_SF-7000). DRIVER: sega/sg1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sg1000.xml, sc3000_cart.xml, sc3000_cass.xml, sf7000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.147u4: Verified floppy format gap sizes. Fixed floppy [Curt Coder]. - 0.146u2: Added 'floppy software list [Curt Coder]. - 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 bytes in 1 file / 2.84Kb packed $end $info=sfach $mame 0.130 [Paul Leaman] Street Fighter Alpha: Warriors' Dreams (CPS Changer, Publicity USA 950727), Capcom, 1995 A port for Capcom's CPS Changer was also released as a mail order release in 1996 in Japan. This version is identical to the arcade version, but features a different soundtrack with less sound effects because the CPS Changer is based on the CPS arcade board whereas Street Fighter Alpha was originally designed for the CPS II (source: http://en.wikipedia.org/wiki/Street_Fighter_Alpha). DRIVER: capcom/cps1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.130: Paul Leaman 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: 524288 bytes in 1 file / 167.10Kb packed $end $info=sfd1001 $mame 0.143u3 [Curt Coder] Commodore SFD-1001 disk drive, , ???? DRIVER: devices/bus/ieee488/c8050.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Commodore SFD-1001 disk drive'. - 0.253: Renamed (sfd10001) to (sfd1001). - 0.186: Renamed (sfd1001) to (sfd10001) and description changed to 'Commodore SFD-1001'. - 0.143u3: Curt Coder added 'SFD1001' device. ROMSET: 19456 bytes in 4 files / 12.85Kb packed $end $info=sfortea $mame 0.143u8 [Cowering] Super Forte (version A, set 1), Novag Industries / Intelligent Heuristic Programming, 1987 The Super Forte represents the evolution of the (Constellation) Forte, who was heir to the legendary Super Constellation, the Super Forte is thus a kind of 'great-grandchildren' of the Super Connie. The same chess engine can exploit his pride in the handsome wood-magnetic sensor board the Super Expert. The Super Forte was released in three versions: in 1987, version A, 1988/1989 in the version B, and finally 1989/1990 in the version C. distinguishing these can be through the selective stages. A version has only the option Selective ON/OFF, version B is set to Selective Level 3, version C on selective level 5 On all versions is discussed in more detail in the following article to each his playful identical wood counterparts: Novag Super Expert C (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Novag_Super_Forte). DRIVER: novag/sexpert.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.143u8: Cowering added 'Novag Super Forte A Chess Computer' system. ROMSET: 98304 bytes in 3 files / 59.75Kb packed $end $info=sfortea1 $mame 0.182 [hap, Berger] Super Forte (version A, set 2), Novag Industries / Intelligent Heuristic Programming, 1987 The Super Forte represents the evolution of the (Constellation) Forte, who was heir to the legendary Super Constellation, the Super Forte is thus a kind of 'great-grandchildren' of the Super Connie. The same chess engine can exploit his pride in the handsome wood-magnetic sensor board the Super Expert. The Super Forte was released in three versions: in 1987, version A, 1988/1989 in the version B, and finally 1989/1990 in the version C. distinguishing these can be through the selective stages. A version has only the option Selective ON/OFF, version B is set to Selective Level 3, version C on selective level 5 On all versions is discussed in more detail in the following article to each his playful identical wood counterparts: Novag Super Expert C (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Novag_Super_Forte). DRIVER: novag/sexpert.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.182: hap and Berger added 'Novag Super Forte (version A, set 2)' system. ROMSET: 65536 bytes in 2 files / 33.61Kb packed $end $info=sfortea2 $mame 0.209 [Berger] Super Forte (version A, set 3), Novag Industries / Intelligent Heuristic Programming, 1987 The Super Forte represents the evolution of the (Constellation) Forte, who was heir to the legendary Super Constellation, the Super Forte is thus a kind of 'great-grandchildren' of the Super Connie. The same chess engine can exploit his pride in the handsome wood-magnetic sensor board the Super Expert. The Super Forte was released in three versions: in 1987, version A, 1988/1989 in the version B, and finally 1989/1990 in the version C. distinguishing these can be through the selective stages. A version has only the option Selective ON/OFF, version B is set to Selective Level 3, version C on selective level 5 On all versions is discussed in more detail in the following article to each his playful identical wood counterparts: Novag Super Expert C (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Novag_Super_Forte). DRIVER: novag/sexpert.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.209: Berger added 'Novag Super Forte (version A, set 3)' system. ROMSET: 65536 bytes in 2 files / 33.61Kb packed $end $info=sforteb $mame 0.143u8 [Cowering] Super Forte (version B), Novag Industries / Intelligent Heuristic Programming, 1988 The Super Forte represents the evolution of the (Constellation) Forte, who was heir to the legendary Super Constellation, the Super Forte is thus a sense 'grandson' of the Super Connie. The same chess engine can exploit his pride in the handsome wood-magnetic sensor board the Super Expert. The Super Forte was released in three versions: in 1987, version A, 1988/1989 in the version B, and finally 1989/1990 in the version C. distinguishing these can be through the selective stages. A version has only the option Selective On / Off, version B is set to Selective Level 3, version C on selective level 5 On all versions is discussed in more detail in the following article to each his playful identical wood counterparts: Novag Super Expert C (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Novag_Super_Forte). DRIVER: novag/sexpert.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.143u8: Cowering added 'Novag Super Forte B Chess Computer' system. ROMSET: 98304 bytes in 3 files / 65.10Kb packed $end $info=sfortec $mame 0.143u8 [Cowering] Super Forte (version C, v3.6), Novag Industries / Intelligent Heuristic Programming, 1990 The Super Forte represents the evolution of the (Constellation) Forte, who was heir to the legendary Super Constellation, the Super Forte is thus a sense 'grandson' of the Super Connie. The same chess engine can exploit his pride in the handsome wood-magnetic sensor board the Super Expert. The Super Forte was released in three versions: in 1987, version A, 1988/1989 in the version B, and finally 1989/1990 in the version C. distinguishing these can be through the selective stages. A version has only the option Selective On / Off, version B is set to Selective Level 3, version C on selective level 5 On all versions is discussed in more detail in the following article to each his playful identical wood counterparts: Novag Super Expert C (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Novag_Super_Forte). DRIVER: novag/sexpert.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.224: Changed description to 'Super Forte (version C, V3.6)'. - 0.143u8: Cowering added 'Novag Super Forte C Chess Computer' system. ROMSET: 98304 bytes in 3 files / 63.82Kb packed $end $info=sfortec1 $mame 0.223 [Berger] Super Forte (version C, v1.2), Novag Industries / Intelligent Heuristic Programming, 1990 The Novag Super Forte C program when switched on displays as standard Level 3 Select 5. Novag Super Forte Version B will display Level 3 Select 3 whereas Novag Super Forte Version A will only display _level 1 (source: http://www.spacious-mind.com/html/super_forte_c.html). DRIVER: novag/sexpert.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.223: Berger added 'Novag Super Forte (version C, v1.2)' system. ROMSET: 98304 bytes in 3 files / 63.58Kb packed $end $info=sfxphasor $mame 0.252 [hap, =CO=Windler] Sound FX Phasor, Electroplay, 1981 It looks like a Phaser, but it is a Phasor - and a fully programmable Synthesizer. It offers 6 parameters - each with a value of 0-255. The manual don't tell you what these parameters exactly are, but you can make damn digital noises and sounds and play them on the keyboard which has 10 notes. In a way this is between CASIO VL-1 ADSR function and REMCO Sound FX Machine. A true Masterpiece of early Sound Toys (source: https://miniorgan.com/lib/view.php?miniorgan=91). DRIVER: handheld/hh_pic16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.252: hap and =CO=Windler added 'Electroplay Sound FX Phasor' system. ROMSET: 1024 bytes in 1 file / 0.81Kb packed $end $info=sfzbch $mame 0.130 [Paul Leaman] Street Fighter Zero (CPS Changer, Brazil 950727), Capcom, 1995 DRIVER: capcom/cps1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.130: Paul Leaman added 'Capcom CPS Changer / Street Fighter Alpha (Brazil 950727)' system. ROMSET: 524288 bytes in 1 file / 167.10Kb packed $end $info=sfzch $mame 0.62.1 [Anthony Kruize] Street Fighter Zero (CPS Changer, Japan 951020), Capcom, 1995 A port for Capcom's CPS Changer was also released as a mail order release in 1996 in Japan. This version is identical to the arcade version, but features a different soundtrack with less sound effects because the CPS Changer is based on the CPS arcade board whereas Street Fighter Alpha was originally designed for the CPS II (source: http://en.wikipedia.org/wiki/Street_Fighter_Alpha). DRIVER: capcom/cps1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. 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: 10813700 bytes in 24 files / 3.71Mb packed $end $info=sg1000 $mame 0.116 [Curt Coder] SG-1000, Sega, 1983 The SG-1000 which stands for Sega Game 1000, was a cartridge-based video game console manufactured by Sega. This system marked Sega's first entry into the home video game hardware business, and while the system was not popular, it provided the basis for the more successful Sega Master System (source: http://en.wikipedia.org/wiki/SG-1000). DRIVER: sega/sg1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sg1000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual, Marquee and Artwork Preview. WIP: - 0.250: Use lowercase for descriptive text and full country names in descriptions in 'sg1000.xml' [ArcadeShadow]. - 0.149: Converted the driver to use the new sega 8bit cart slot. Added emulation of the Card Catcher passthrough cart [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 #1xxx) [Curt Coder]. - 0.116: Curt Coder added 'Sega SG-1000' system. ROMSET: None required. $end $info=sg1000_card_slot $mame 0.207 Sega SG-1000 Card Slot, , ???? DRIVER: devices/bus/sega8/sega8_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Sega SG-1000 Card Slot' device. ROMSET: None required. $end $info=sg1000_cart_slot $mame 0.207 Sega SG-1000 Cartridge Slot, , ???? DRIVER: devices/bus/sega8/sega8_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Sega SG-1000 Cartridge Slot' device. ROMSET: None required. $end $info=sg1000_expansion_slot $mame 0.175 Sega SG-1000 expansion slot, , ???? DRIVER: devices/bus/sg1000_exp/sg1000exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.175: Added 'Sega SG-1000 expansion slot' device. ROMSET: None required. $end $info=sg1000m2 $mame 0.116 [Curt Coder] SG-1000 II, Sega, 1984 The SG-1000 which stands for Sega Game 1000, was a cartridge-based video game console manufactured by Sega. This system marked Sega's first entry into the home video game hardware business, and while the system was not popular, it provided the basis for the more successful Sega Master System. In July 1984, Sega released an updated version of the console called the SG-1000 II. It is functionally identical to the SG-1000, but has a re-styled shell and the connector for the optional plug-in SK-1100 keyboard has been moved from the rear to the front. It was initially priced at ?15,000. A computer version of this console, with a built-in keyboard, was called the SC-3000, which would go on to outsell the SG-1000 (source: http://en.wikipedia.org/wiki/SG-1000#SG-1000_II). DRIVER: sega/sg1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sg1000.xml, sc3000_cart.xml, sc3000_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.116: Curt Coder added 'Sega SG-1000 Mark II' system. ROMSET: None required. $end $info=sg1000m3 $mame 0.114 [Wilbert Pol, Charles MacDonald, Mathis Rosenhauer, Brad Oliver, Michael Luong, Fabio Priuli, Enik Land] Mark III, Sega, 1985 The SG-1000 which stands for Sega Game 1000, was a cartridge-based video game console manufactured by Sega. This system marked Sega's first entry into the home video game hardware business, and while the system was not popular, it provided the basis for the more successful Sega Master System. The Sega Mark III (model number SG-1000M3), a yet newer version in Japan with improved video hardware and an increased amount of RAM, would be redesigned to become the Sega Master System (source: http://en.wikipedia.org/wiki/SG-1000#Sega_Mark_III). DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sms.xml, sg1000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.208: Added support for keyboard cable link used by F-16 Fighting Falcon for two-player mode [Enik Land]. - 0.114: Wilbert Pol, Charles MacDonald, Mathis Rosenhauer, Brad Oliver, Michael Luong, Fabio Priuli and Enik Land added 'Sega SG-1000 Mark III' system. ROMSET: None required. $end $info=sg1000mk3_cart_slot $mame 0.207 Sega SG-1000 Mark III Cartridge Slot, , ???? DRIVER: devices/bus/sega8/sega8_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Sega SG-1000 Mark III Cartridge Slot' device. ROMSET: None required. $end $info=sga $mame 0.183 SRX Gate Array, , ???? DRIVER: intergraph/interpro_sga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Changed description to 'SRX Gate Array'. - 0.183: Added 'InterPro SGA' device. ROMSET: None required. $end $info=sgalaxy $mame 0.253 [hap, Mr. Lars] Sphinx Galaxy (v2.03), Newcrest Technology / CXG Systems, 1988 In 1981, Eric White started the collaboration with David Levy's and Kevin O?Connell's new company Intelligent Software. White and Allcock's first own dedicated chess computer was the CXG Sensor Computachess with a 4-bit Hitachi processor HD44801, and the program by Mark Taylor using only 160 nibbles of RAM, which predecessor was already instantiated in the SciSys Mini Chess series earlier this year. CXG became brand name of White and Allcock and since 1984 CXG Newcrest Technology Ltd. Chess computers were designed in Hong Kong, manufactured in China, and then marketed under various brand names and retailers, including CXG, Computer Games Ltd. (CGL), ComputaChess, Crown, Hanimex, Unimex, Tandy via RadioShack, Krypton, Schneider, Systema and Toytronic. In 1998 in partnership with Tiger Electronics (Hasbro), White produced the Tiger Grenadier and Tiger Voice Master. Chess computers were also manufactured for Excalibur and Millennium 2000. David Levy was the source of programs for all cheaper models, using Sunplus 8-bit chips (now Generalplus) (source: https://www.chessprogramming.org/Newcrest_Technology). DRIVER: newcrest/dominator.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems'. - 0.253: hap and Mr. Lars added 'CXG Systems/Newcrest Technology Sphinx Galaxy (v2.03)' system. ROMSET: 32768 bytes in 1 file / 22.36Kb packed $end $info=sgalaxya $mame 0.253 [hap, Mr. Lars] Sphinx Galaxy (v2.00), Newcrest Technology / CXG Systems, 1988 In 1981, Eric White started the collaboration with David Levy's and Kevin O?Connell's new company Intelligent Software. White and Allcock's first own dedicated chess computer was the CXG Sensor Computachess with a 4-bit Hitachi processor HD44801, and the program by Mark Taylor using only 160 nibbles of RAM, which predecessor was already instantiated in the SciSys Mini Chess series earlier this year. CXG became brand name of White and Allcock and since 1984 CXG Newcrest Technology Ltd. Chess computers were designed in Hong Kong, manufactured in China, and then marketed under various brand names and retailers, including CXG, Computer Games Ltd. (CGL), ComputaChess, Crown, Hanimex, Unimex, Tandy via RadioShack, Krypton, Schneider, Systema and Toytronic. In 1998 in partnership with Tiger Electronics (Hasbro), White produced the Tiger Grenadier and Tiger Voice Master. Chess computers were also manufactured for Excalibur and Millennium 2000. David Levy was the source of programs for all cheaper models, using Sunplus 8-bit chips (now Generalplus) (source: https://www.chessprogramming.org/Newcrest_Technology). DRIVER: newcrest/dominator.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems'. - 0.253: hap and Mr. Lars added 'CXG Systems/Newcrest Technology Sphinx Galaxy (v2.00)' system. ROMSET: 32768 bytes in 1 file / 22.33Kb packed $end $info=sgalaxyb $mame 0.253 [hap, Mr. Lars] Sphinx Galaxy (v1.03), Newcrest Technology / CXG Systems, 1988 In 1981, Eric White started the collaboration with David Levy's and Kevin O?Connell's new company Intelligent Software. White and Allcock's first own dedicated chess computer was the CXG Sensor Computachess with a 4-bit Hitachi processor HD44801, and the program by Mark Taylor using only 160 nibbles of RAM, which predecessor was already instantiated in the SciSys Mini Chess series earlier this year. CXG became brand name of White and Allcock and since 1984 CXG Newcrest Technology Ltd. Chess computers were designed in Hong Kong, manufactured in China, and then marketed under various brand names and retailers, including CXG, Computer Games Ltd. (CGL), ComputaChess, Crown, Hanimex, Unimex, Tandy via RadioShack, Krypton, Schneider, Systema and Toytronic. In 1998 in partnership with Tiger Electronics (Hasbro), White produced the Tiger Grenadier and Tiger Voice Master. Chess computers were also manufactured for Excalibur and Millennium 2000. David Levy was the source of programs for all cheaper models, using Sunplus 8-bit chips (now Generalplus) (source: https://www.chessprogramming.org/Newcrest_Technology). DRIVER: newcrest/dominator.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems'. - 0.253: hap and Mr. Lars added 'CXG Systems / Newcrest Technology Sphinx Galaxy (v1.03)' system. ROMSET: 32768 bytes in 1 file / 22.46Kb packed $end $info=sgb_ppu $mame 0.149u1 SGB PPU, , ???? DRIVER: devices/video/gb_lcd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.179: Renamed (sgb_lcd) to (sgb_ppu). - 0.149u1: Added 'SGB PPU' device. ROMSET: None required. $end $info=sgi_ctl1 $mame 0.258 [Patrick Mackinlay] SGI CTL1, , ???? DRIVER: sgi/ctl1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: Patrick Mackinlay added 'SGI CTL1' device. ROMSET: None required. $end $info=sgi_gl1 $mame 0.286 [Patrick Mackinlay] Silicon Graphics GL1, , ???? DRIVER: sgi/gl1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.286: Patrick Mackinlay added 'Silicon Graphics GL1' device. ROMSET: None required. $end $info=sgi_gm1 $mame 0.274 [Patrick Mackinlay] SGI GM1, , ???? DRIVER: sgi/gm1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Patrick Mackinlay added 'SGI GM1' device. ROMSET: 65536 bytes in 1 file / 24.65Kb packed $end $info=sgi_gr1 $mame 0.214 [Patrick Mackinlay] SGI GR1 Graphics, , ???? DRIVER: sgi/sgi_gr1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.278: Add unsupported save emulation flag [Patrick Mackinlay]. - 0.214: Patrick Mackinlay added 'SGI GR1 Graphics' device. ROMSET: None required. $end $info=sgi_int2 $mame 0.258 [Patrick Mackinlay] SGI INT2, , ???? DRIVER: sgi/int2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: Patrick Mackinlay added 'SGI INT2' device. ROMSET: None required. $end $info=sgi_ip2 $mame 0.285 [Patrick Mackinlay] Silicon Graphics IP2, , ???? DRIVER: sgi/ip2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Enforce segment limits, improve interrupts [Patrick Mackinlay]. - 0.286: WIP: Boots GL2-W3.6 [Patrick Mackinlay]. - 0.285: Patrick Mackinlay added 'Silicon Graphics IP2' device. ROMSET: 98816 bytes in 4 files / 37.75Kb packed $end $info=sgi_ip4 $mame 0.259 [Patrick Mackinlay] SGI IP4, , ???? DRIVER: sgi/ip4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Fix SCSI DMA. Correct pit type, add tape [Patrick Mackinlay]. Additional firmware revision [J.J. van der Heijden]. - 0.259: Patrick Mackinlay added 'SGI IP4' device. ROMSET: 526336 bytes in 9 files / 205.65Kb packed $end $info=sgi_kbd $mame 0.204 [Ryan Holtz] SGI Keyboard, , ???? DRIVER: sgi/kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Renamed (sgikbd) to (sgi_kbd) and description changed to 'SGI Keyboard'. - 0.204: Ryan Holtz added 'SGI Keyboard Port' device. ROMSET: 8192 bytes in 1 file / 1.04Kb packed $end $info=sgi_kbd_port $mame 0.255 [Bitsavers] SGI Keyboard Port, , ???? DRIVER: sgi/kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Bitsavers added 'SGI Keyboard Port' device. ROMSET: None required. $end $info=sgi_lg1 $mame 0.207 SGI LG1, , ???? DRIVER: sgi/light.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Renamed (light_video) to (sgi_lg1). - 0.207: Added 'SGI Light graphics board' device. ROMSET: None required. $end $info=sgi_mc $mame 0.153 SGI Memory Controller, , ???? DRIVER: sgi/mc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.214: Flag EISA bus as present on both Indigo2 and Indy, as VINO uses EISA signals for GIO64 arbitration [Ryan Holtz]. - 0.211: Fixed VDMA TLB which caused corrupt bitmap transfers [Ryan Holtz]. - 0.209: Fixed pixel VDMA interrupts (fixes pixel DMA warnings in IRIX 5.3) [Ryan Holtz]. - 0.153: Added 'SGI Memory Controller' device. ROMSET: None required. $end $info=sgi_pic1 $mame 0.258 [Patrick Mackinlay] SGI PIC1, , ???? DRIVER: sgi/pic1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.258: Patrick Mackinlay added 'SGI PIC1' device. ROMSET: None required. $end $info=sgi_pm1 $mame 0.284 [Patrick Mackinlay] Silicon Graphics PM1, , ???? DRIVER: devices/bus/multibus/sun1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Patrick Mackinlay added 'Silicon Graphics PM1' device. ROMSET: 32768 bytes in 4 files / 17.20Kb packed $end $info=sgi_pm2 $mame 0.284 [Patrick Mackinlay] Silicon Graphics PM2, , ???? DRIVER: sgi/pm2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Patrick Mackinlay added 'Silicon Graphics PM2' device. ROMSET: 65536 bytes in 4 files / 33.85Kb packed $end $info=sgi_pm2_mmu $mame 0.284 [Patrick Mackinlay] SGI PM2 MMU, , ???? DRIVER: sgi/pm2_mmu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Avoid conflict between file static access and identically named function in unistd.h [Vas Crabb]. - 0.286: Check context and protection [Patrick Mackinlay]. - 0.284: Patrick Mackinlay added 'SGI PM2 MMU' device. ROMSET: None required. $end $info=sgi_re2 $mame 0.214 [Patrick Mackinlay] SGI Raster Engine 2, , ???? DRIVER: sgi/sgi_re2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.214: Patrick Mackinlay added 'SGI Raster Engine 2' device. ROMSET: None required. $end $info=sgi_vc1 $mame 0.257 [Patrick Mackinlay] SGI VC1, , ???? DRIVER: sgi/vc1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Patrick Mackinlay added 'SGI VC1' device. ROMSET: None required. $end $info=sgi_xmap2 $mame 0.214 [Patrick Mackinlay] SGI XMAP2, , ???? DRIVER: sgi/sgi_xmap2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.214: Patrick Mackinlay added 'SGI XMAP2' device. ROMSET: None required. $end $info=sgicrime $mame 0.204 SGI CRIME, , ???? DRIVER: sgi/crime.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'SGI CRIME' device. ROMSET: None required. $end $info=sgimace $mame 0.204 SGI MACE, , ???? DRIVER: sgi/mace.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'SGI MACE' device. ROMSET: None required. $end $info=sgx $mame 0.120 [Wilbert Pol] SuperGrafx, NEC / Hudson Soft, 1989 The SuperGrafx is video game console created by NEC. It is an upgraded version of the PC Engine (known as the TurboGrafx-16 in North America), released exclusively in Japan, primarily in response to the Super Famicom (Super Nintendo Entertainment System outside of Japan) by Nintendo. Originally announced as the PC Engine 2, the machine was purported to be a true 16-bit system with improved graphics and audio capabilities over the original PC Engine. Expected to be released in 1990, the SuperGrafx was rushed to market, debuting several months earlier in late 1989 with only modest improvements over the original PC Engine (source: http://en.wikipedia.org/wiki/SuperGrafx). DRIVER: nec/pce.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: sgx.xml, pce.xml, pcecd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.148: Convert to using new more accurate video chip device emulation [Wilbert Pol]. - 0.120: Wilbert Pol added 'SuperGrafx' system. ROMSET: None required. $end $info=sh_adc_hs $mame 0.266 [Olivier Galibert] SH2/704x ADC (high speed), , ???? DRIVER: devices/cpu/sh/sh_adc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.266: Olivier Galibert added 'SH2/704x ADC (high speed)' device. ROMSET: None required. $end $info=sh_adc_ms $mame 0.266 [Olivier Galibert] SH2/704x ADC (medium speed), , ???? DRIVER: devices/cpu/sh/sh_adc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.266: Olivier Galibert added 'SH2/704x ADC (medium speed)' device. ROMSET: None required. $end $info=sh_bsc $mame 0.266 [Olivier Galibert] SH Bus State Controller, , ???? DRIVER: devices/cpu/sh/sh_bsc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.266: Olivier Galibert added 'SH Bus State Controller' device. ROMSET: None required. $end $info=sh_cmt $mame 0.264 [Olivier Galibert] SH2/704x CMT, , ???? DRIVER: devices/cpu/sh/sh_cmt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Olivier Galibert added 'SH2/704x CMT' device. ROMSET: None required. $end $info=sh_dmac $mame 0.266 [Olivier Galibert] SH DMA controller, , ???? DRIVER: devices/cpu/sh/sh_dmac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.266: Olivier Galibert added 'SH DMA controller' device. ROMSET: None required. $end $info=sh_dmac_channel $mame 0.266 [Olivier Galibert] SH DMA controller channel, , ???? DRIVER: devices/cpu/sh/sh_dmac.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.266: Olivier Galibert added 'SH DMA controller channel' device. ROMSET: None required. $end $info=sh_intc $mame 0.264 [Olivier Galibert] SH interrupt controller, , ???? DRIVER: devices/cpu/sh/sh_intc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Olivier Galibert added 'SH interrupt controller' device. ROMSET: None required. $end $info=sh_mtu $mame 0.266 [Olivier Galibert] SH Multifuntion timer pulse unit, , ???? DRIVER: devices/cpu/sh/sh_mtu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Add a forgotten update [Olivier Galibert]. - 0.266: Olivier Galibert added 'SH Multifuntion timer pulse unit' device. ROMSET: None required. $end $info=sh_mtu_channel $mame 0.266 [Olivier Galibert] SH Multifuntion timer pulse unit channel, , ???? DRIVER: devices/cpu/sh/sh_mtu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.266: Olivier Galibert added 'SH Multifuntion timer pulse unit channel' device. ROMSET: None required. $end $info=sh_port16 $mame 0.264 [Olivier Galibert] SH 16-bits port, , ???? DRIVER: devices/cpu/sh/sh_port.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Olivier Galibert added 'SH 16-bits port' device. ROMSET: None required. $end $info=sh_port32 $mame 0.264 [Olivier Galibert] SH 32-bits port, , ???? DRIVER: devices/cpu/sh/sh_port.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Olivier Galibert added 'SH 32-bits port' device. ROMSET: None required. $end $info=sh_sci $mame 0.266 [Olivier Galibert] SH Serial Communications Interface, , ???? DRIVER: devices/cpu/sh/sh_sci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.266: Olivier Galibert added 'SH Serial Communications Interface' device. ROMSET: None required. $end $info=sh2_7604 $mame 0.150 [987123879113] Hitachi SH-2 (SH7604), , ???? DRIVER: devices/cpu/sh/sh7604.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Fix BCR1/BCR2 and VCRDIV accessing [Angelo Salese]. - 0.259: Renamed (sh2) to (sh2_7604) and description changed to 'Hitachi SH-2 (SH7604)'. Refactored SH-2 refactored code to separate onboard peripherals from CPU core [Windy Fairy]. - 0.248: Add exception hook calls [AJR]. - 0.196: Changed description to 'Hitachi SH-2' [Angelo Salese]. - 0.154: Renamed (sh2_drc) to (sh2). - 0.150: 987123879113 added 'SH-2' device. ROMSET: None required. $end $info=sh3 $mame 0.277 [smf] Hitachi SH-3 (Unidentified), , ???? DRIVER: devices/cpu/sh/sh4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: smf added 'Hitachi SH-3 (Unidentified)' device. ROMSET: None required. $end $info=sh386sx20 $mame 0.215 [rfka01] 386SX REV 2.0A, Shuttle, 199? Technical informations: https://theretroweb.com/motherboards/s/morse-shuttle-386sx-rev-2.0-d DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Shuttle 386SX REV 2.0A' system. ROMSET: 65536 bytes in 2 files / 47.46Kb packed $end $info=sh4 $mame 0.277 [smf] Hitachi SH-4 (Unidentified), , ???? DRIVER: devices/cpu/sh/sh4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: smf added 'Hitachi SH-4 (Unidentified)' device. ROMSET: None required. $end $info=sh4robot $mame 0.152 [Miodrag Milanović] Robot, , 20?? Info at: http://perso.telecom-paristech.fr/~polti/robot/ DRIVER: skeleton/sh4robot.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.152: Miodrag Milanović added skeleton driver of 'Robot' system. ROMSET: 2178 bytes in 1 file / 1.52Kb packed $end $info=sh7021 $mame 0.164 Hitachi SH7021, , ???? DRIVER: devices/cpu/sh/sh7021.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Renamed (sh2a_sh7021) to (sh7021) and description changed to 'Hitachi SH7021'. - 0.259: Renamed (sh21) to (sh2a_sh7021) and description changed to 'Hitachi SH-2A (SH7021)'. - 0.196: Changed description to 'Hitachi SH-2A' [Angelo Salese]. - 0.186: Renamed (sh2a) to (sh21). - 0.164: Added 'SH-2A' device. ROMSET: None required. $end $info=sh7032 $mame 0.184 Hitachi SH-1 (SH7032), , ???? DRIVER: devices/cpu/sh/sh7032.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Renamed (sh1_sh7032) to (sh7032). - 0.259: Renamed (sh1) to (sh1_sh7032) and description changed to 'Hitachi SH-1 (SH7032)'. - 0.196: Changed description to 'Hitachi SH-1' [Angelo Salese]. - 0.184: Added 'SH-1' device. ROMSET: None required. $end $info=sh7042 $mame 0.262 [Olivier Galibert] Hitachi SH-2 (SH7042), , ???? DRIVER: devices/cpu/sh/sh7042.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.266: Add dmac, mtu, adc, intc, sci, bsc. Separate A and non-A psr540: Add the swx00 [Olivier Galibert]. - 0.264: Start introducing the interrupts [Olivier Galibert]. - 0.262: Olivier Galibert added 'Hitachi SH-2 (SH7042)' device. ROMSET: None required. $end $info=sh7042a $mame 0.266 [Olivier Galibert] Hitachi SH-2 (SH7042A), , ???? DRIVER: devices/cpu/sh/sh7042.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.266: Olivier Galibert added 'Hitachi SH-2 (SH7042A)' device. ROMSET: None required. $end $info=sh7043 $mame 0.263 [Olivier Galibert] Hitachi SH-2 (SH7043), , ???? DRIVER: devices/cpu/sh/sh7042.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Olivier Galibert added 'Hitachi SH-2 (SH7043)' device. ROMSET: None required. $end $info=sh7043a $mame 0.266 [Olivier Galibert] Hitachi SH-2 (SH7043A), , ???? DRIVER: devices/cpu/sh/sh7042.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.266: Olivier Galibert added 'Hitachi SH-2 (SH7043A)' device. ROMSET: None required. $end $info=sh7091 $mame 0.277 [smf] Hitachi SH7091, , ???? The Hitachi SH7091 is a microcontroller belonging to the SuperH (SH) family, a series of RISC architectures developed by Hitachi, and later operated in a joint venture with Renesas Technology (derived from the merger of the semiconductor divisions of Hitachi, Mitsubishi Electric, and NEC). In particular, the SH7091 is part of the SH7000 series, which represents one of the first generations of the SuperH family designed for high-performance embedded applications. DRIVER: devices/cpu/sh/sh4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: smf added 'Hitachi SH7091' device. ROMSET: None required. $end $info=sh7708s $mame 0.277 [smf] Hitachi SH7708S, , ???? The Hitachi SH7708S is an embedded microprocessor belonging to the SuperH (SH) family, a series of RISC (Reduced Instruction Set Computing) architectures developed by Hitachi, and later supported by Renesas Technology after the merger of Hitachi, Mitsubishi Electric, and other divisions. DRIVER: devices/cpu/sh/sh4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: smf added 'Hitachi SH7708S' device. ROMSET: None required. $end $info=sh7709 $mame 0.277 [smf] Hitachi SH7709, , ???? The Hitachi SH7709 is an embedded microprocessor belonging to the SuperH (SH) family, a series of RISC architectures developed by Hitachi and later used by Renesas Technology, a joint venture between Hitachi, Mitsubishi Electric, and other companies. Specifically, the SH7709 is part of the SH-2 series, a generation of CPUs popular in the 1990s in areas such as video game consoles, automotive systems, industrial automation and low-power mobile devices. DRIVER: devices/cpu/sh/sh4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: smf added 'Hitachi SH7709' device. ROMSET: None required. $end $info=sh7709s $mame 0.277 [smf] Hitachi SH7709S, , ???? The Hitachi SH7709S is a 32-bit embedded microprocessor, belonging to the SuperH family, and specifically to the SH-2 series . It is an improved variant of the SH7709, designed for high-performance, low-power embedded applications, and was used in many industrial, automotive devices and control technologies in the 1990s and early 2000s. DRIVER: devices/cpu/sh/sh7709s.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Update bank conflict precharge penalty timing (#15087): Handle the precharge of the last active bank in the background and only pay the penalty on a bank conflict and only pay the remainder of the wait cycles that haven't elapsed since the last access; update the read->write wait penalty time for dirty writeback eviction since wcr1 should contain that value; fix LRU cache replacement updates (#15098). Only update LRU values greater than the current LRU value on cache hit; fix bug in DRC memory accessor using clobbered IO reg (#15074). Fix a shift error in the wcr1 register values Add bcr2 plumbing for determining cache line fetch reads based off BCR2. Area 0 is set via external pins so hardcoding the cv1k value, this is typically code space though so it only affects timing during copy of code to main memory; convert the cpu cycles to bus cycles properly (#15078) [Jesus Ramos]. - 0.277: smf added 'Hitachi SH7709S' device. ROMSET: None required. $end $info=sh7750 $mame 0.277 [smf] Hitachi SH7750, , ???? The Hitachi SH7750 is a 32-bit embedded microprocessor, belonging to the SuperH family, and is one of the most advanced models in the SH-4 series, introduced by Hitachi in the 1990s. This processor was designed for applications requiring high performance in areas such as multimedia, automotive systems, video game consoles, and industrial devices. The SH7750 was distinguished by the inclusion of a floating-point unit (FPU), integrated caches, memory management unit (MMU) support, and good integration with external peripherals, making it suitable for both embedded operating systems and light graphics processing tasks. DRIVER: devices/cpu/sh/sh4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: smf added 'Hitachi SH7750' device. ROMSET: None required. $end $info=sh7750r $mame 0.277 [smf] Hitachi SH7750R, , ???? The Hitachi SH7750R is a 32-bit embedded microprocessor, belonging to the SuperH family, and is an improved variant of the SH7750, also part of the SH-4 series, one of the most advanced RISC architectures developed by Hitachi in the 1990s. The abbreviation "R" in the SH7750R generally indicates a "revised" or "rethought" version, with possible optimizations in terms of performance, power consumption, or support for new features over the original model. DRIVER: devices/cpu/sh/sh4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: smf added 'Hitachi SH7750R' device. ROMSET: None required. $end $info=sh7750s $mame 0.277 [smf] Hitachi SH7750S, , ???? The Hitachi SH7750S is a 32-bit embedded microprocessor, belonging to the SuperH family, and represents a specialized variant of the SH7750 processor, also part of the SH-4 series (one of the most advanced RISC architectures developed by Hitachi in the 1990s). The abbreviation "S" could indicate a version optimized for specific industrial, networking, or security applications, with improvements over the base model. This processor was designed for systems that required high performance, low power consumption and advanced peripheral integration, and was often used in devices such as routers, DSL modems, industrial terminals, telecommunications equipment and automotive systems . DRIVER: devices/cpu/sh/sh4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: smf added 'Hitachi SH7750S' device. ROMSET: None required. $end $info=sh7751 $mame 0.277 [smf] Hitachi SH7751, , ???? The Hitachi SH7751 is a 32-bit embedded microprocessor, belonging to the SuperH family, and part of the SH-4 series, one of the most advanced RISC (Reduced Instruction Set Computing) architectures developed by Hitachi in the 1990s. This processor was designed for applications requiring good performance with low power consumption, and has been used in numerous industrial, network, and automotive devices. DRIVER: devices/cpu/sh/sh4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: smf added 'Hitachi SH7751' device. ROMSET: None required. $end $info=sh7751r $mame 0.277 [smf] Hitachi SH7751R, , ???? The Hitachi SH7751R is a 32-bit embedded microprocessor, belonging to the SuperH family, and is an improved variant of the SH7751, part of the SH-4 series, one of the most advanced RISC (Reduced Instruction Set Computing) architectures developed by Hitachi in the 1990s. The abbreviation "R" in the name of the processor generally indicates a revision or optimization over the original model. DRIVER: devices/cpu/sh/sh4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: smf added 'Hitachi SH7751R' device. ROMSET: None required. $end $info=sharp_lh28f016s $mame 0.172 Sharp LH28F016S Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.172: Added 'Sharp LH28F016S Flash' device. ROMSET: None required. $end $info=sharp_lh28f016s_16bit $mame 0.184 Sharp LH28F016S Flash (16-bit), , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Sharp LH28F016S Flash (16-bit)' device. ROMSET: None required. $end $info=sharp_lh28f160s3 $mame 0.210 Sharp LH28F160S3 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'Sharp LH28F160S3 Flash' device. ROMSET: None required. $end $info=sharp_lh28f320bf $mame 0.210 Sharp LH28F320BFHE-PBTL Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'Sharp LH28F320BFHE-PBTL Flash' device. ROMSET: None required. $end $info=sharp_lh28f400 $mame 0.149u1 [Aaron Giles] Sharp LH28F400 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Aaron Giles added 'Sharp LH28F400 Flash' device. ROMSET: None required. $end $info=sheenhvc $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Sheen Home Video Centre 2001, Sheen, 198? The Intervision 2001 is one of the many systems 'software-compatible' with the Emerson Arcadia 2001. The Intervision 2001 was marketed at least in Finland and Switzerland. The other systems using the same case & cartridge slot, and thus directly compatible with it, are the Sheen Home Video Centre 2001 (Australia) and the Ormatu Video Spelcomputer 2001 (Netherlands) (source: http://old-computers.com/museum/computer.asp?st=1&c=1191). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Sheen Home Video Centre 2001' system. ROMSET: None required. $end $info=shine $mame 0.205 [Carlo Santagostino, Alessandro Liberalato, Nigel Barnes] Shine/1, Lorenzon Elettronica, 1983 DRIVER: skeleton/shine.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.205: Carlo Santagostino, Alessandro Liberalato and Nigel Barnes added 'Lorenzon Elettronica Shine/1' system. ROMSET: 20480 bytes in 5 files / 16.19Kb packed $end $info=shmc1200 $mame 0.137 [Curt Coder] M1200 Micro Computer (Australia), Sheen, 1978 The RCA Studio II was the second programmable video game system in the world, following the Fairchild Video Entertainment System released a few months earlier. Some years later, color clone systems appeared in Europe. They were clearly marketed as cheap systems for people who couldn't afford more 'modern' systems like the Colecovision or Vectrex. They include the Soundic MPT-02 Victory, Hanimex MPT-02, Mustang 9016 Telespiel Computer, Conic M-1200 and the Sheen 1200 Micro Computer. Some have modifications from the original RCA Studio II such as detachable controllers or even color graphics. There were also some new cartridges produced for these systems, such as Concentration Match for the MPT-02 (source: http://www.old-computers.com/museum/computer.asp?c=728&st=2). DRIVER: rca/studio2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: studio2.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Curt Coder added 'Sheen 1200 Micro Computer (Australia)' system. ROMSET: 3072 bytes in 3 files / 2.86Kb packed $end $info=shredmjr $mame 0.217 [Sean Riddle, David Haywood] Shredmaster Jr (NTSC), dreamGEAR, 2007 The dreamGear Shredmaster JR is a game controller that is designed to look like a real guitar, but is made of lightweight materials so kids can use it for long periods without it getting too heavy. The Shredmaster JR includes AV cables and connects directly to any TV that has AV inputs. The game runs from the guitar and features 10 licensed songs to allow your kids to shred away. The song list includes some well known rock classics including Smoke on the Water, I Love Rock and Roll, Iron Man, You Give Love a Bad Name, Billion Dollar Babies, Hotel California, Paradise City, Smells Like Teen Spirit, Paranoid, and Master of Puppets. The game also allows kids to make up their own music (source: https://www.i4u.com/16391/dreamgear-shredmaster-jr-micro-plug-n-play-guitar). DRIVER: tvgames/spg2xx_shredmjr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.223: Machine promoted to working [David Haywood]. - 0.217: Sean Riddle and David Haywood added 'dreamGEAR Shredmaster Jr (NTSC)' system. ROMSET: 8388608 bytes in 1 file / 3.74Mb packed $end $info=shtscore $mame 0.220 [Sean Riddle, David Haywood] Shoot n' Score, Halsall / time4toys.com / Electronic Games, 200? DRIVER: tvgames/trkfldch.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.220: Sean Riddle and David Haywood added 'Halsall/time4toys.com/Electronic Games Shoot n' Score' system. ROMSET: 4194304 bytes in 1 file / 1.40Mb packed $end $info=shutms11 $mame 0.245 [Angelo Salese, archive.org] MS11 PC (SiS630 chipset), Shuttle, 2000 Technical informations: http://www.motherboard.cz/mb/shuttle/MS11.htm DRIVER: pc/sis630.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: Work round a race condition in the Compaq i8042 ROM. Fixes using ctmouse.exe (v2.1 beta4) in shutms11 [smf]. - 0.256: Changed description to 'MS11 PC (SiS630 chipset)'. - 0.245: Angelo Salese and archive.org added 'Shuttle MS11 PC' system. ROMSET: 524288 bytes in 2 files / 327.46Kb packed $end $info=si5500 $mame 0.203 [ClawGrip] Model 5500 Temperature Controller, Scientific Instruments, 1986 DRIVER: skeleton/si5500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.203: ClawGrip added 'Scientific Instruments Model 5500 Temperature Controller' system. ROMSET: 12288 bytes in 3 files / 8.73Kb packed $end $info=sicpc1605 $mame 0.167 [rfka01] Sicomp PC16-05, Siemens, 1985 DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.167: rfka01 added 'Siemens Sicomp PC16-05' system. ROMSET: 16384 bytes in 2 files / 8.01Kb packed $end $info=sid6581 $mame 0.223 [Dirk Best] SID Soundchip Interface (6581), , ???? DRIVER: devices/bus/samcoupe/expansion/sid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Dirk Best added 'SID Soundchip Interface (6581)' device. ROMSET: None required. $end $info=sid8580 $mame 0.223 [Dirk Best] SID Soundchip Interface (8580), , ???? DRIVER: devices/bus/samcoupe/expansion/sid.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Dirk Best added 'SID Soundchip Interface (8580)' device. ROMSET: None required. $end $info=siddr $mame 0.261 [wai-3-love] Dance Dance Revolution - Broadwalk Arcade, Super Impulse, 2021 DRIVER: handheld/generalplus_gpce4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: wai-3-love added 'Super Impulse Dance Dance Revolution - Broadwalk Arcade' system. ROMSET: 4194304 bytes in 1 file / 1.89Mb packed $end $info=side116 $mame 0.153 Acculogic sIDE-1/16 IDE Disk Controller, , ???? DRIVER: devices/bus/isa/side116.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.153: Added 'Acculogic sIDE-1/16 IDE Disk Controller' device. ROMSET: 8192 bytes in 1 file / 3.31Kb packed $end $info=siena $mame 0.253 [Nigel Barnes, The Last Psion] Siena, Psion, 1996 The Psion Siena is a personal digital assistant made by Psion PLC and was released in 1996. Two versions were released, one with 512 kB of memory and a second with 1 MB. The main power is provided by two AAA batteries and the backup power by one cell-style CR1620 battery. The batteries are held in a compartment below a detachable casing in the top of the device. It has no socket for an external power source. The Siena was of the same generation as the Psion Series 3 but it has a smaller size liquid-crystal display (LCD, 240 x 160 pixels) and a separate numeric keypad next to the screen. The Siena uses the same 16-bit NEC V30H processor as its predecessor the Series 3a. Although the Siena shares binary compatibility with the Series 3, many programs had to be modified due to the reduced sizes of memory and display. Unlike the Series 3, the Siena has no bay for removable solid state disk drives; however, an external drive device is available which connects via an RS-232 serial port. That port also provides PC connectivity if used with the separately available PsiWin software and dial up access via the Travel modem accessory. More connectivity was available via the included infrared port, next to the serial port (source: https://en.wikipedia.org/wiki/Psion_Siena). DRIVER: psion/siena.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.257: System promoted to working [Nigel Barnes]. - 0.253: Nigel Barnes and The Last Psion added 'Psion Siena' system. ROMSET: 1048576 bytes in 1 file / 682.84Kb packed $end $info=siena_fr $mame 0.277 [Nigel Barnes] Siena (French), Psion, 1996 "Psion Siena (French)" is a language variant of the famous Psion Siena, a portable Personal Digital Assistant (PDA) produced by Psion, a British company known for developing innovative mobile devices in the 1990s. The "French" version indicates that the device was distributed with software and user interface in French, designed specifically for the French-speaking market. DRIVER: psion/siena.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: Snap and Title. WIP: - 0.277: Nigel Barnes added 'Psion Siena (French)' system. ROMSET: 1048576 bytes in 1 file / 692.26Kb packed $end $info=siena_us $mame 0.288 [Nigel Barnes] Siena (US), Psion, 1996 The Psion Siena, launched on the global market in 1996, never received a modified hardware variant or a name change specifically for the U.S. market, unlike the Psion Revo, which was released years later (and marketed in the U.S. as the Diamond Mako). However, the version distributed in the United States featured specific customizations in terms of software localization, firmware, and packaging to adapt to overseas standards. DRIVER: psion/siena.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: psion_ssd.xml RESOURCES: No resources available. WIP: - 0.288: Nigel Barnes added 'Psion Siena (US)' system. ROMSET: 1048576 bytes in 1 file / 685.50Kb packed $end $info=sigmasoft_parallel_port $mame 0.263 [Mark Garlanger] SigmaSoft Universal Parallel Board, , ???? DRIVER: devices/bus/heathzenith/h89/sigmasoft_parallel_port.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Mark Garlanger added 'SigmaSoft Universal Parallel Board' device. ROMSET: None required. $end $info=sigmasoft_parallel_port_igc $mame 0.274 [Mark Garlanger] SigmaSoft Universal Parallel Board connected to SigmaSoft IGC, , ???? DRIVER: devices/bus/heathzenith/h89/sigmasoft_parallel_port.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Mark Garlanger added 'SigmaSoft Universal Parallel Board connected to SigmaSoft IGC' device. ROMSET: None required. $end $info=silv35 $mame 0.207 [Sean Riddle] 35 in 1 Super Twins, SilverLit / JungleTac, 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: Changed manufacturer to 'SilverLit / JungleTac'. - 0.225: Machine promoted to working [David Haywood, Sean Riddle]. - 0.207: Sean Riddle added 'SilverLit 35 in 1 Super Twins' system. ROMSET: 4194304 bytes in 1 file / 1.06Mb packed $end $info=silvlt50 $mame 0.288 [TeamEurope] 50 in 1 Arcade Joystick, SilverLit / JungleTac, 200? The "SilverLit / JungleTac 50-in-1 Arcade Joystick" is a standalone Plug & Play console (designed to connect directly to a TV) that was released in the mid-2000s. This particular product combines SilverLit Electronics' expertise in toy manufacturing with the software development capabilities of Taiwan-based JungleTac, a company specializing in the creation of game engines for ready-to-use integrated chips. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'SilverLit / JungleTac 50 in 1 Arcade Joystick' system. ROMSET: 4194304 bytes in 1 file / 1.20Mb packed $end $info=simh_tape_image $mame 0.259 [Miëtek Bak] SIMH tape image, , ???? DRIVER: devices/imagedev/simh_tape_image.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Miëtek Bak added 'SIMH tape image' device. ROMSET: None required. $end $info=simon $mame 0.156 [Sean Riddle, hap] Simon (rev. A), Milton Bradley, 1978 Simon is an electronic game of memory skill invented by Ralph H. Baer and Howard J. Morrison, with software programming by Lenny Cope, and manufactured and distributed by Milton Bradley. Much of the assembly language was written by Dr. Charles Kapps, who taught computer science at Temple University and also wrote one of the first books on the theory of computer programming. Simon was launched in 1978 at Studio 54 in New York City and was an immediate success, becoming a pop culture symbol of the 1970s and 1980s (source: http://en.wikipedia.org/wiki/Simon_%28game%29). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee, PCB and Artwork Preview. WIP: - 0.252: Changed description to 'Simon (Rev. A)'. - 0.156: Sean Riddle and hap added 'MB Simon (Rev. A)' system. Added simon skillswitch, thanks to Simon from http://www.waitingforfriday.com for making a wiring diagram. ROMSET: 2256 bytes in 3 files / 1.26Kb packed $end $info=simonf $mame 0.184 [Sean Riddle] Simon (rev. F), Milton Bradley, 1979 Simon is an electronic game of memory skill invented by Ralph H. Baer and Howard J. Morrison, with software programming by Lenny Cope, and manufactured and distributed by Milton Bradley. Much of the assembly language was written by Dr. Charles Kapps, who taught computer science at Temple University and also wrote one of the first books on the theory of computer programming. Simon was launched in 1978 at Studio 54 in New York City and was an immediate success, becoming a pop culture symbol of the 1970s and 1980s (source: http://en.wikipedia.org/wiki/Simon_%28game%29). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.252: Changed description to 'Simon (Rev. F)'. - 0.184: Sean Riddle added 'MB Simon (Rev F)' system. ROMSET: 1024 bytes in 1 file / 0.94Kb packed $end $info=simultano $mame 0.222 [hap, Achim] Kasparov Simultano (ver. C), Saitek / Heuristic Software, 1989 The later version of the SIMULTANO was sold with the upgraded ?C? version ROM. You can tell which version you own by opening the ROM compartment at the back of the chess computer. If the ROM has ?C? marked on it then this is the version that you own. There is probably very little difference in the playing strength of the original version and the ?C? version, but the ?C? version might be a slightly stronger chess program (source: http://www.spacious-mind.com/html/simultano.html). DRIVER: saitek/simultano.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: saitek_egr.xml RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'Saitek / Heuristic Software'. - 0.261: Remove wrongly emulated ACL button [hap]. - 0.222: hap and Achim added 'Saitek Kasparov Simultano (ver. C)' system. ROMSET: 861487 bytes in 3 files / 105.32Kb packed $end $info=simultanoa $mame 0.228 [bataais] Kasparov Simultano (ver. B), Saitek / Heuristic Software, 1989 DRIVER: saitek/simultano.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: saitek_egr.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.265: Changed manufacturer to 'Saitek / Heuristic Software'. - 0.228: bataais added 'Saitek Kasparov Simultano (ver. B)' system. ROMSET: 65536 bytes in 2 files / 46.95Kb packed $end $info=sintez2 $mame 0.201 [Robbbert] Sintez 2, Signal, 1989 A Soviet/Moldovan ZX Spectrum clone sold as gaming console in early 1990s. The first version of Sintez was made as modification of a well-tested ZX clone design sometimes called "Leningrad" as some popular Soviet ZX Clones were made under this name, yet other clones used this design too and the mainboards were sometimes built in homemade housings. However, not many first Sintez machines have been made by Signal plant in Cisinau. The next one, Sintez M, was re-designed to use available components and reduce number of chips. Sintez M was modified by "Interkomplex" in Moscow in late 1980s. If you got one of these, prepare TTL probe as it may suffer different IC faults. Finally Sintez 2 was a re-design loosely based on original Sintez computer, designed probably near 1989 or 1990 by someone signed as "TERMINAL" - this signature is visible on PCB as well as in demo software (source: http://oldcomputer.info/8bit/sintez/index.htm). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.201: Robbbert added 'Signal Sintez 2' system. ROMSET: 16384 bytes in 1 file / 12.00Kb packed $end $info=sis5513_ide $mame 0.245 [Angelo Salese] SiS 5513 IDE Controller, , ???? DRIVER: devices/machine/sis5513_ide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: housecleaning [Angelo Salese]. - 0.245: Angelo Salese added 'SiS 5513 IDE Controller' device. ROMSET: None required. $end $info=sis630_bridge $mame 0.245 [Angelo Salese] SiS 630 Virtual PCI-to-PCI bridge, , ???? DRIVER: devices/machine/sis630_gui.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Angelo Salese added 'SiS 630 Virtual PCI-to-PCI bridge' device. ROMSET: None required. $end $info=sis630_gui $mame 0.245 [Angelo Salese] SiS 630 GUI, , ???? DRIVER: devices/machine/sis630_gui.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.287: Fix subsystem write once in GUI, fix device ID for bridge [Angelo Salese]. - 0.245: Angelo Salese added 'SiS 630 GUI' device. ROMSET: 81920 bytes in 2 files / 47.68Kb packed $end $info=sis630_host $mame 0.245 [Angelo Salese] SiS 630 Host-to-PCI Bridge, , ???? DRIVER: devices/machine/sis630_host.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Remove debug_break on smiact trigger [Angelo Salese]. - 0.245: Angelo Salese added 'SiS 630 Host-to-PCI Bridge' device. ROMSET: None required. $end $info=sis630_vga $mame 0.264 [Angelo Salese] SiS 630 VGA i/f, , ???? DRIVER: devices/video/pc_vga_sis.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.288: Hookup fast page address [Angelo Salese]. - 0.287: Add line compare "disable", fix display at 1600x1200; fix lambda capture; implement video overlay playback; improve VCLK PLL handling; preliminary HW cursor; start hooking up MD config pins, base hookup of TV Out space; add remaining Sequencer registers, improve logging; add CRTC counter latches; fix bug with dxdiag setting the wrong ramdac mode from 16bpp fullscreen to 8bpp desktop [Angelo Salese]. - 0.264: Angelo Salese added 'SiS 630 VGA i/f' device. ROMSET: None required. $end $info=sis6326_agp $mame 0.264 [Angelo Salese] SiS 6326 AGP card, , ???? DRIVER: devices/bus/pci/sis6326.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.287: Add support for DVD variant [VGA Legacy MKIII]. Fix pattern regs mode, fix mouse caret in notepad; hookup PCI variant, hookup VGA in VMI space; initial BitBlt implementation; preliminary line drawing; shuffle ROMs a bit [Angelo Salese]. - 0.264: Angelo Salese added 'SiS 6326 AGP card' device. ROMSET: 147456 bytes in 3 files / 76.98Kb packed $end $info=sis6326_dvd $mame 0.287 [Angelo Salese] SiS 6326 DVD card, , ???? DRIVER: devices/bus/pci/sis6326.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.287: Angelo Salese added 'SiS 6326 DVD card' device. ROMSET: 49152 bytes in 1 file / 22.54Kb packed $end $info=sis6326_pci $mame 0.287 [Angelo Salese] SiS 6326 PCI card, , ???? DRIVER: devices/bus/pci/sis6326.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.287: Angelo Salese added 'SiS 6326 PCI card' device. ROMSET: 147456 bytes in 3 files / 62.80Kb packed $end $info=sis6326_vga $mame 0.245 [Angelo Salese] SiS 6326 VGA i/f, , ???? DRIVER: devices/video/pc_vga_sis.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.288: Hookup fast page address [Angelo Salese]. - 0.287: Add line compare "disable", fix display at 1600x1200; fix lambda capture; implement video overlay playback; improve VCLK PLL handling; preliminary HW cursor; start hooking up MD config pins, base hookup of TV Out space; add remaining Sequencer registers, improve logging; add CRTC counter latches; fix bug with dxdiag setting the wrong ramdac mode from 16bpp fullscreen to 8bpp desktop [Angelo Salese]. - 0.286: Renamed (sis6236_vga) to (sis6326_vga) and changed description to 'SiS 6326 VGA i/f'. Bulk replace typo for sis6326 VGA def; fix SVGA 8bpp mode, fix start address latch and 24bpp mode for 6326 [Angelo Salese]. - 0.264: Renamed (sis630_svga) to (sis6236_vga) and description changed to 'SiS 6236 VGA i/f'. - 0.263: Placeholder for extended clock modes, reformat sequencer logging, extend QA notes [Angelo Salese]. - 0.245: Angelo Salese added 'SiS 630 SVGA' device. ROMSET: None required. $end $info=sis7001_usb $mame 0.245 [Angelo Salese] SiS 7001 USB Host Controller, , ???? DRIVER: devices/machine/sis7001_usb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Angelo Salese added 'SiS 7001 USB Host Controller' device. ROMSET: None required. $end $info=sis7018_audio $mame 0.245 [Angelo Salese] SiS 7018 Audio AC97, , ???? DRIVER: devices/machine/sis7018_audio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.263: Add game port. Update note [Angelo Salese]. - 0.245: Angelo Salese added 'SiS 7018 Audio AC97' device. ROMSET: None required. $end $info=sis85c471 $mame 0.215 [rfka01] 486 motherboards using the SiS 85C471/85C407 chipset, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '486 motherboards using the SiS 85C471/85C407 chipset' system. ROMSET: 196608 bytes in 3 files / 146.53Kb packed $end $info=sis85c496 $mame 0.218 [rfka01] 486 motherboards using the SiS 85C496/85C497 chipset + 3dfx Voodoo 1, Hack Inc., 199? DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.264: Fix PIC and RTC mapping. Add int pin mapper [Angelo Salese]. - 0.257: Changed description to '486 motherboards using the SiS 85C496/85C497 chipset + 3dfx Voodoo 1'. - 0.256: Renamed device to SIS85C496_HOST, fix constructor. Fix validate [Angelo Salese]. - 0.218: rfka01 added '486 motherboards using the SiS 85C496/85C497 chipset' system. ROMSET: 393216 bytes in 3 files / 281.54Kb packed $end $info=sis85c496_host $mame 0.256 [Angelo Salese] SiS 85C496/497 chipset, , ???? DRIVER: devices/machine/sis85c496.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Revert IDE to standard mapping for now (works slightly better for CD-ROM). Add preliminary IDE support. Add DRAM boundary regs, hookup ISA bus pc/pcipc_sis.cpp: fix host PCI mapping (at 05.0), hookup ISA slots [Angelo Salese]. - 0.256: Angelo Salese added 'SiS 85C496/497 chipset' device. ROMSET: None required. $end $info=sis900_eth $mame 0.245 [Angelo Salese] SiS 900 Fast Ethernet Adapter, , ???? DRIVER: devices/machine/sis900_eth.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Angelo Salese added 'SiS 900 Fast Ethernet Adapter' device. ROMSET: 40960 bytes in 1 file / 24.12Kb packed $end $info=sis950_acpi $mame 0.287 [Angelo Salese] SiS 950 ACPI interface, , ???? DRIVER: devices/machine/sis950_acpi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Angelo Salese added 'SiS 950 ACPI interface' device. ROMSET: None required. $end $info=sis950_lpc $mame 0.245 [Angelo Salese] SiS 950 LPC Super-South Bridge, , ???? DRIVER: devices/machine/sis950_lpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Add pin mapper, add PCI slots to base sis630.cpp driver; hookup relocable IDE IIRQA/IIRQB pins [Angelo Salese]. - 0.282: Hookup ISA DMA bindings [Angelo Salese]. - 0.275: Pull up non-existant COM3 access [Angelo Salese]. - 0.264: Replace PS/2 controller back to LLE. Resolve hangs described in PR #11797 by using a microsoft serial mouse [Angelo Salese]. - 0.257: Convert to use PS/2 HLE version [Angelo Salese]. Doesn't have a BIOS anymore [skip ci]. - 0.245: Angelo Salese added 'SiS 950 LPC Super-South Bridge' device. ROMSET: None required. $end $info=sis950_smbus $mame 0.245 [Angelo Salese] SiS950 SMBus interface, , ???? DRIVER: devices/machine/sis950_smbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Angelo Salese added 'SiS950 SMBus interface' device. ROMSET: None required. $end $info=sisrabb $mame 0.215 [rfka01] 386 motherboards using the SiS Rabbit chipset, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '386 motherboards using the SiS Rabbit chipset' system. ROMSET: 131072 bytes in 2 files / 64.95Kb packed $end $info=sist1 $mame 0.241 [Nigel Barnes] Cisco SIST1 Terminal, Cisco Systems, 198? DRIVER: acorn/bbcb.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbc_rom.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_hdd.xml, bbc_vsm.xml RESOURCES: Snap and Title. WIP: - 0.241: Nigel Barnes added 'Cisco Systems Cisco SIST1 Terminal' system. ROMSET: 49152 bytes in 3 files / 19.36Kb packed $end $info=sitcom $mame 0.143u7 [Robbbert] SITCOM, San Bergmans & Izabella Malcolm, 2002 The 'SITCOM' project was designed to offer an easy to build training computer, for anybody interesting in constructing microprocessor based projects. Designed around the 8085 microprocessor (in my experience the micro. most site enquiries are asking after) all of the other components should be easy to obtain, the largest chip being the ever-popular, easy to program 8255 parallel I/O device (source: http://www.izabella.me.uk/html/sitcom_.html). DRIVER: homebrew/sitcom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sitcom.xml RESOURCES: Snap and Title. WIP: - 0.241: Replaced bankdev with a memory view. Also added 'a bar graph for the timer DAC output, and made the DL1414 displays squarer in the layout like they are in real life. They still don't look right because the internal segment drawing code doen't draw the segments the right width [Vas Crabb]. - 0.143u7: Robbbert added 'Sitcom 2002' system. ROMSET: 1720 bytes in 1 file / 0.86Kb packed $end $info=sitcomtmr $mame 0.183 [Vas Crabb] SITCOM Timer, San Bergmans & Izabella Malcolm, 2002 The 'SITCOM' project was designed to offer an easy to build training computer, for anybody interesting in constructing microprocessor based projects. Designed around the 8085 microprocessor (in my experience the micro. most site enquiries are asking after) all of the other components should be easy to obtain, the largest chip being the ever-popular, easy to program 8255 parallel I/O device (source: http://www.izabella.me.uk/html/sitcom_.html). DRIVER: homebrew/sitcom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sitcom.xml RESOURCES: Snap and Title. WIP: - 0.183: Vas Crabb added 'San Bergmans & Izabella Malcolm Sitcom Timer' system. $end $info=sixtrak $mame 0.281 [DBWBP] Six-Trak (Model 610) Rev B/C, Sequential Circuits, 1984 It’s a 6-voice polyphonic analog synthesizer released in 1984, notable for being one of the first to feature an integrated sequencer and multitimbrality (up to 6 parts). Built around one oscillator per voice, an analog filter, and full modulation capabilities, it allows layering sounds or assigning them to separate sequencer tracks. Designed for composers and solo musicians, it combines compact size, versatility, and a distinctive analog sound. Its straightforward interface and affordable price made it popular in 1980s synth-pop and experimental music. DRIVER: sequential/sixtrak.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: Changed description to 'Six-Trak (Model 610) Rev B/C'. - 0.281: DBWBP added 'Sequential Circuits Six-Trak (Model 610)' system. ROMSET: 45056 bytes in 6 files / 28.32Kb packed $end $info=sixtrak_transistor_noise $mame 0.283 [m1macrophage] Six-Trak PNP-based noise generator, , ???? DRIVER: sequential/sixtrak.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: m1macrophage added 'Six-Trak PNP-based noise generator' device. ROMSET: None required. $end $info=sixtraka $mame 0.283 [m1macrophage] Six-Trak (Model 610) Rev A, Sequential Circuits, 1984 Monophonic analog synthesizer (with multitimbral mode) released in 1984, featuring six-voice polyphony and an architecture based on a voice oscillator with selectable waveforms (sawtooth, square, pulse, and noise). It includes a 24 dB/octave low-pass filter, ADSR envelopes, a modulatable LFO, and a 100-step sequencer capable of storing patterns and real-time automations. Designed for composers and performers, it offers an intuitive workflow thanks to its front panel with dedicated controls and the ability to layer up to six different timbres, making it a versatile tool for sound design and music production of the era. DRIVER: sequential/sixtrak.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: m1macrophage added 'Sequential Circuits Six-Trak (Model 610) Rev A' system. ROMSET: None required. $end $info=sjunior $mame 0.273 [hap, Sean Riddle] Sphinx Junior, Newcrest Technology / CXG Systems / Intelligent Chess Software, 1988 Technical informations: https://tluif.home.xs4all.nl/chescom/EngCXGJun.html DRIVER: newcrest/junior.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems / Intelligent Chess Software'. - 0.273: hap, Sean Riddle added 'CXG Systems / Newcrest Technology / Intelligent Chess Software Sphinx Junior' system. ROMSET: 65604 bytes in 2 files / 27.31Kb packed $end $info=sk1 $mame 0.195 [Vas Crabb] SK-1, Casio, 1985 The Casio SK-1 is a small sampling keyboard made by Casio in 1985. It has 32 small sized piano keys, four-note polyphony, with a sampling bit depth of 8 bit PCM and a sample rate of 9.38 kHz, a built-in microphone and line level input for sampling, and an internal speaker. It also features a small number of four-note polyphonic preset analog and digital instrument voices, and a simple additive voice. All voices may be shaped by 13 preset envelopes, portamento, and vibrato. It also includes a rudimentary sequence recorder, preset rhythms and chord accompaniment. The SK-1 was thus an unusually full-featured synth in the sub-$US100 home keyboard market of the time. The SK-1 includes one pre-arranged piece of music, the Toy Symphony, which is played when the "Demo" button is pressed (source: https://en.wikipedia.org/wiki/Casio_SK-1). DRIVER: casio/sk1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.195: Vas Crabb added 'Casio SK-1' system. ROMSET: 32768 bytes in 1 file / 18.67Kb packed $end $info=sk10 $mame 0.226 [DBWBP] SK-10, Casio, 1987 The SK-10 is a sampling keyboard. It can sample about 0.6 seconds of 8-bit sound at 9.36 kHz (source: https://soundprogramming.net/keyboards/casio/casio-sk-10/). DRIVER: casio/sk1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.226: DBWBP added 'Casio SK-10' system. ROMSET: 32768 bytes in 1 file / 16.16Kb packed $end $info=sk101bl $mame 0.212 [MCbx Old Computer Collection] Model SK 101 BL, Reuters, 1988 DRIVER: skeleton/sk101bl.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.212: MCbx Old Computer Collection added 'Reuters Model SK 101 BL' system. ROMSET: 32768 bytes in 1 file / 9.88Kb packed $end $info=sk1100_link_cable $mame 0.208 SK-1100 Link Cable, , ???? DRIVER: devices/bus/sg1000_exp/kblink.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'SK-1100 Link Cable' device. ROMSET: None required. $end $info=sk1100_printer_port $mame 0.208 Sega SK-1100 Printer Port, , ???? DRIVER: devices/bus/sg1000_exp/sk1100prn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'Sega SK-1100 Printer Port' device. ROMSET: None required. $end $info=sk2 $mame 0.226 [DBWBP] SK-2, Casio, 1988 Technical informations: https://www.javys.com/casio/emi/SK-2.html DRIVER: casio/sk1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: DBWBP added 'Casio SK-2' system. ROMSET: 32768 bytes in 1 file / 16.04Kb packed $end $info=sk5 $mame 0.233 [DBWBP] SK-5, Casio, 1987 Technical informations: https://www.javys.com/casio/emi/SK-5.html DRIVER: casio/sk1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.233: DBWBP added 'Casio SK-5' system. ROMSET: 32768 bytes in 1 file / 20.72Kb packed $end $info=skywriter $mame 0.258 [hap, Sean Riddle] Sky-Writer: The Electronic Message Sender, Ideal Toy Corporation, 1981 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: Prevent class variable shadowing with m_display, modular_tm: overclock lcd with set_clock_scale instead [hap]. - 0.260: Fix cliprect bounds check [hap]. - 0.258: hap and Sean Riddle added 'Ideal Toy Corporation Sky-Writer: The Electronic Message Sender' system. ROMSET: 3280 bytes in 3 files / 2.20Kb packed $end $info=slc1 $mame 0.143u2 [Robbbert] Schach- und Lerncomputer SLC 1, Dieter Scheuschner, 1989 This computer is both a Z80 trainer, and a chess computer. The keyboard is different between the two, so we redefine it for your convenience. There is no chess board attached. You supply your own and you sync the pieces and the computer instructions. When started, it is in Chess mode. Press 11111 to switch to 'Trainer mode' (source: http://mamedev.org/source/src/mess/drivers/slc1.c.html). DRIVER: ddr/slc1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.208: Changed description to 'Schach- und Lerncomputer SLC 1' and manufacturer to 'Dieter Scheuschner'. - 0.144u5: Systems Promoted from GAME_NOT_WORKING. Updated romset [Robbbert]. - 0.144u4: Renamed (sc1v2) to (slc1). - 0.143u2: Robbbert added skeleton driver of 'SLC1' system. ROMSET: 8192 bytes in 2 files / 6.81Kb packed $end $info=slegend $mame 0.285 [hap, Berger] Sphinx Legend, National Telecommunication System, 1992 The Sphinx Legend chess program was created by the Hungarian programmer Guyla Horvath and is based on his “Pandix” program that won the amateur world championship in 1987. The normal out of the box playing style is a little passive but you do have the ability to change its play in 9 styles ranging from ultra-cautious play when the program is WHITE and ultra-aggressive play when it is BLACK (style number 1), to ultra-aggressive play when the program is WHITE and ultra-cautious play when it is BLACK (style number 9). The normal style is style number 5 (source: https://www.spacious-mind.com/html/sphinx_legend.html). DRIVER: newcrest/legend.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: hap and Berger added 'National Telecommunication System Sphinx Legend' system. ROMSET: 142420 bytes in 2 files / 48.74Kb packed $end $info=slepachi $mame 0.247 [hap, Sean Riddle, Rik, eggs] Slot Elepachi, Tsukuda, 1983 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.248: Renamed (tgpachi) to (slepachi) and description changed to 'Slot Elepachi'. - 0.247: hap, Sean Riddle, Rik and eggs added 'Tsukuda Game Pachinko' system. ROMSET: 145952 bytes in 4 files / 22.59Kb packed $end $info=slicer $mame 0.158 [Carl] Slicer, Slicer Computers, 1983 DRIVER: slicer/slicer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.201: Fixed floppy density selection [Robbbert]. - 0.159: System promoted from GAME_NOT_WORKING [Carl, Al Kossow]. - 0.158: Carl added 'Slicer Computers system [Carl]. ROMSET: 77825 bytes in 6 files / 33.66Kb packed $end $info=slsstars $mame 0.216 [SpinalFeyd] SuperStars (CD jukebox), Sound Leisure, 199? With the industry change over from CD to digital jukebox technology well established Sound Leisure can now offer a comprehensive range of CD to Digital conversions allowing your CD jukeboxes to benefit from the proven advantages of Sound Leisure's market leading digital technology. Our conversions feature all the great facilities available on a standard Sound Leisure digital Audio Jukebox, including our easy to use customer touch-screen interface and engineers menus, 10 independent BGM timers, plus all the latest chart hits and pre-releases updated via CD ROM. All in all the Sound Leisure conversions are the best way to transform existing CD systems to the latest digital jukebox technology (source: http://www.digital-jukeboxes.com/products_conversions_superstars_digital.htm). DRIVER: skeleton/slsstars.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: SpinalFeyd added 'Sound Leisure SuperStars (CD jukebox)' system. ROMSET: 32768 bytes in 1 file / 11.85Kb packed $end $info=sm1800 $mame 0.141 [Miodrag Milanović] SM1800, , ???? DRIVER: ussr/sm1800.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.141: Miodrag Milanović added skeleton driver of 'SM1800' system. ROMSET: 4096 bytes in 2 files / 2.28Kb packed $end $info=sm1810 $mame 0.228 [Carl, Alexander Kholodov] SM1810, , 19?? DRIVER: intel/isbc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.228: Carl and Alexander Kholodov added 'SM1810' system. ROMSET: 32768 bytes in 4 files / 18.66Kb packed $end $info=sm38640f $mame 0.214 [rfka01] SM 386-40F, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: Changed description to 'SM 386-40F'. - 0.214: rfka01 added 'SM 386-40F (Forex chipset)' system. ROMSET: 65536 bytes in 1 file / 42.02Kb packed $end $info=sm48650usc $mame 0.215 [rfka01] SM 486-50USC, Vintage Sprite, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Vintage Sprite SM 486-50USC' system. ROMSET: 65536 bytes in 1 file / 44.79Kb packed $end $info=sm500 $mame 0.184 Sharp SM500, , ???? DRIVER: devices/cpu/sm510/sm500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Sharp SM500' [Angelo Salese]. - 0.184: Added 'SM500' device. ROMSET: None required. $end $info=sm510 $mame 0.164 Sharp SM510, , ???? DRIVER: devices/cpu/sm510/sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: k input wakeup is not edge triggered [hap]. - 0.239: Fix wakeup after CEND, reorganize files a bit [hap]. - 0.196: Changed description to 'Sharp SM510' [Angelo Salese]. - 0.164: Added 'SM510' device. ROMSET: None required. $end $info=sm511 $mame 0.164 Sharp SM511, , ???? DRIVER: devices/cpu/sm510/sm511.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Assume that divider reset is same as sm510 [hap]. - 0.196: Changed description to 'Sharp SM511' [Angelo Salese]. - 0.164: Added 'SM511' device. ROMSET: None required. $end $info=sm512 $mame 0.184 Sharp SM512, , ???? DRIVER: devices/cpu/sm510/sm511.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Sharp SM512' [Angelo Salese]. - 0.184: Added 'SM512' device. ROMSET: None required. $end $info=sm530 $mame 0.242 [hap] Sharp SM530, , ???? DRIVER: devices/cpu/sm510/sm530.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: hap added 'Sharp SM530' device. ROMSET: None required. $end $info=sm590 $mame 0.242 [hap] Sharp SM590, , ???? DRIVER: devices/cpu/sm510/sm590.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: hap added 'Sharp SM590' device. ROMSET: None required. $end $info=sm591 $mame 0.242 [hap] Sharp SM591, , ???? DRIVER: devices/cpu/sm510/sm590.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: hap added 'Sharp SM591' device. ROMSET: None required. $end $info=sm595 $mame 0.242 [hap] Sharp SM595, , ???? DRIVER: devices/cpu/sm510/sm590.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.242: hap added 'Sharp SM595' device. ROMSET: None required. $end $info=sm5a $mame 0.187 Sharp SM5A, , ???? DRIVER: devices/cpu/sm510/sm5a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Remove kb1013vk12_device as it's identical to sm5a_device [hap]. - 0.196: Changed description to 'Sharp SM5A' [Angelo Salese]. - 0.187: Added 'SM5A' device. ROMSET: None required. $end $info=sm5l $mame 0.187 Sharp SM5L, , ???? DRIVER: devices/cpu/sm510/sm5a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Sharp SM5L' [Angelo Salese]. - 0.187: Added 'SM5L' device. ROMSET: None required. $end $info=sm7238 $mame 0.176 [Sergey Svishchev] SM 7238, USSR, 1989 SM 7238 (aka T3300) color/mono text terminal, compatible with DEC VT 240. Graphics option adds Tek 401x and DEC ReGIS support on a 512x250 bitmap (source: sm7238.cpp driver). DRIVER: ussr/sm7238.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.184: Machine promoted to working [Sergey Svishchev]. - 0.176: Sergey Svishchev added 'USSR SM 7238' system. ROMSET: 40960 bytes in 5 files / 22.11Kb packed $end $info=sm8500 $mame 0.149u1 Sharp SM8500, , ???? DRIVER: devices/cpu/sm8500/sm8500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Improved logging of unknown opcodes [Robbbert]. - 0.196: Changed description to 'Sharp SM8500' [Angelo Salese]. - 0.149u1: Added 'SM8500' device. ROMSET: None required. $end $info=smartcyc $mame 0.278 [TeamEurope] Smart Cycle, Fisher Price, 200? The Fisher-Price Smart Cycle is an interactive educational toy produced by Fisher-Price, a leading preschool toy brand owned by Mattel. First launched in 2008, the Smart Cycle combines physical activity, learning and digital entertainment, turning movement into an educational play experience. It is designed for children ages 3 to 6 and is a pioneering example of "exergaming" (active play) for toddlers. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: smartcycle_cart.xml RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'Fisher Price Smart Cycle' system. $end $info=smartfp $mame 0.208 [Sean Riddle, Clawgrip] Fun 2 Learn Smart Fit Park (UK), Fisher-Price, 2009 The Smart Playground is an TV plug & play activity mat that encourages children to stay physically active while they learn. Kids can walk, run, jump and stomp while play up to 10 different learning encounters, games and races. The Smart Playground teaches letters, numbers, shapes, colors and more through active play. Children can interact with their on-screen friend Leo. The child controls the on-screen activity (the faster they run, the faster their character will move) (source: https://service.mattel.com/us/productPopup.aspx?prodno=P4494&siteid=27). DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.220: Changed description to 'Fun 2 Learn Smart Fit Park (UK)'. - 0.210: Changed description to 'Fun 2 Learn Smart Fit Park (Spain)'. - 0.208: Sean Riddle and Clawgrip added 'Fisher-Price Fun 2 Learn Smart Fit Park' system. ROMSET: 8388608 bytes in 1 file / 2.52Mb packed $end $info=smartfpf $mame 0.264 [David Haywood, Team Europe] Fun 2 Learn Smart Fit Park (France), Fisher-Price, 2009 The Smart Playground is an TV plug & play activity mat that encourages children to stay physically active while they learn. Kids can walk, run, jump and stomp while play up to 10 different learning encounters, games and races. The Smart Playground teaches letters, numbers, shapes, colors and more through active play. Children can interact with their on-screen friend Leo. The child controls the on-screen activity (the faster they run, the faster their character will move) (source: https://service.mattel.com/us/productPopup.aspx?prodno=P4494&siteid=27). DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: David Haywood and Team Europe added 'Fisher-Price Fun 2 Learn Smart Fit Park (France)' system. ROMSET: 8388608 bytes in 1 file / 2.34Mb packed $end $info=smartfps $mame 0.220 [Sean Riddle, David Haywood] Fun 2 Learn Smart Fit Park (Spain), Fisher-Price, 2009 Allows kids to learn and exercise through multiple levels of learning games and timed challenges with this TV-interactive system;Teaches: Letter identification, Numbers & Counting, Addition & Subtraction, Spelling, Shapes, and lots more;Kids can hop, skip, jump, walk and run on the activity pad;Easy setup with TV;To see more information click the Watch it in Action link below the main product images (source: https://www.amazon.it/Fisher-Price-Fun-2-Learn-Smart-Fit-Park/dp/B001W1UEK2). DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.220: Sean Riddle and David Haywood added 'Fisher-Price Fun 2 Learn Smart Fit Park (Spain)' system. ROMSET: 8388608 bytes in 1 file / 2.49Mb packed $end $info=smartmedia $mame 0.149u1 SmartMedia Flash card, , ???? DRIVER: devices/machine/smartmed.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SmartMedia Flash card'. - 0.149u1: Added 'SmartMedia Flash ROM' device. ROMSET: None required. $end $info=smartvad $mame 0.219 [Sean Riddle, David Haywood] SmarTV Adventures, WinFun / KidConnection, 2005 DRIVER: tvgames/spg2xx_smarttv.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: smarttv_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Sean Riddle and David Haywood added 'WinFun/KidConnection SmarTV Adventures' system. ROMSET: None required. $end $info=smastmind $mame 0.230 [hap, Sean Riddle] Super-Sonic Electronic Master Mind, Invicta, 1979 Invicta's Super-Sonic Mastermind is founded on the original game of the same name. 1-4 players are trying to guess a combination of numbers that has been randomly selected by the computer. When a guess is entered, a response is returned indicating how many digits are correct and how many digits are correct but in the incorrect position. Depending on the difficulty level, players have a limited number of guesses to find the correct "code". The "Super-Sonic" in the name is for an upgrade of the original Invicta Electronic MasterMind that has added 'a timer and sound effects (source: https://boardgamegeek.com/boardgame/6906/electronic-master-mind). DRIVER: handheld/hh_pps41.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.230: hap and Sean Riddle added 'Invicta Super-Sonic Electronic Master Mind' system. ROMSET: 954 bytes in 2 files / 0.75Kb packed $end $info=smatomo $mame 0.280 [TeamEurope, David Haywood] Smatomo (Japan), Bandai, 201? It’s a portable Japanese device designed for children, combining interactive gameplay, learning, and virtual nurturing. Shaped like a small, pocket-sized object with a monochromatic LCD screen, it allows users to raise and interact with a digital creature through touches, buttons, and everyday actions—such as feeding, cleaning, or playing with it. The design is colorful and eye-catching, featuring a simple yet intuitive interface perfectly suited for young users. It also includes educational features, like quizzes or mini-teaching games, seamlessly integrated into the character-care routine. Powered by batteries, the device is durable and built for daily use, offering a "Tamagotchi-like" experience—but enriched with unique elements of personalization and discovery. A quintessential example of a "edutainment" toy made in Japan, focused on fostering affection, responsibility, and playful learning. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Bandai Smatomo (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.21Mb packed $end $info=smbus $mame 0.156 [Olivier Galibert] SMBus interface, , ???? DRIVER: devices/machine/pci-smbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SMBus interface'. $end $info=smbus_logger $mame 0.206 SMBUS LOGGER, , ???? DRIVER: pc/nforcepc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'SMBUS LOGGER' device. ROMSET: None required. $end $info=smbus_pipc $mame 0.288 [Angelo Salese] SMBus PIPC, , ???? DRIVER: devices/machine/vt82c586b_acpi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Angelo Salese added 'SMBus PIPC' device. $end $info=smbus_rom $mame 0.208 SMBUS ROM, , ???? DRIVER: pc/nforcepc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'SMBUS ROM' device. ROMSET: None required. $end $info=smc1102 $mame 0.254 [hap] Suwa Seikosha SMC1102, , ???? DRIVER: devices/cpu/tms1000/smc1102.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Improve lcd timing [hap]. - 0.254: hap added 'Suwa Seikosha SMC1102' device. ROMSET: None required. $end $info=smc1112 $mame 0.254 [hap] Suwa Seikosha SMC1112, , ???? DRIVER: devices/cpu/tms1000/smc1102.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: hap added Suwa 'Seikosha SMC1112' device. ROMSET: None required. $end $info=smc37c78 $mame 0.149u1 SMC FDC37C78 FDC, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Changed description to 'SMC FDC37C78 FDC'. - 0.186: Changed description to 'SMC FDC73C78 FDC'. - 0.149u1: Added 'SMC37C78' device. ROMSET: None required. $end $info=smc777 $mame 0.139 [Angelo Salese] SMC-777, Sony, 1983 Sony SMC-777 is a Japanese computer manufactured by Sony, was released in 1983. It had a Z-80 processor running at a speed of 4.028 MHz, with 64KB of memory and 32KB of VRAM. It was sold at a minimum price of 118,000 yen (source, traslated from spanish: http://es.wikipedia.org/wiki/Sony_SMC-777). DRIVER: sony/smc777.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: smc777.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.288: Convert joysticks to MSX DE-9; calculate bitmap layer tile offsets properly. Fix comp2:HETZER graphics. (smc777.lay) Improve colors [Angelo Salese]. - 0.277: Misc cleanups [Angelo Salese]. - 0.270: BugFIX #08907 [Crash/Freeze] (sony/smc777.cpp) smc777: Emulator crashes with D88-format disk images mounted. Fix ROM/RAM register change; use addressable latch device. Correct master XTAL frequency; add undumped 8041A to configuration [AJR]. - 0.197: Added QuickLoad option for SMC-777 [Stefano]. - 0.139: Angelo Salese added skeleton driver of 'Sony SMC-777' system. ROMSET: 177152 bytes in 3 files / 86.08Kb packed $end $info=smc777_kbd $mame 0.288 [Angelo Salese] Sony SMC-777 Keyboard HLE, , ???? DRIVER: sony/smc777_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Angelo Salese added 'Sony SMC-777 Keyboard HLE' device. $end $info=smc91c94 $mame 0.234 [ksherlock] SMC91C94 Ethernet Controller, , ???? DRIVER: devices/machine/smc91c9x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: ksherlock added 'SMC91C94 Ethernet Controller' device. ROMSET: None required. $end $info=smc91c96 $mame 0.234 [Kelvin Sherlock] SMC91C96 Ethernet Controller, , ???? DRIVER: devices/machine/smc91c9x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: Updates (a2osx w/ lancegs). 1. m_loopback_result needs to be a signed into so negative status codes remain negative. 2. FDSE bit was masked out 3. when full duplex switched internet is active, deferrals and collisions not used 4. implement AUTO_RELEASE [Kelvin Sherlock]. - 0.234: Kelvin Sherlock added 'SMC91C96 Ethernet Controller' device. ROMSET: None required. $end $info=smchess $mame 0.222 [hap, Sean Riddle] Mini Chess, SciSys / Philidor Software, 1981 SciSys Mini Chess along with Junior Chess and Graduate Chess, a series of portable dedicated chess computers manufactured and sold by SciSys, first released in early 1981. The computers had a Hitachi HD44801 4-bit CMOS microcontroller with 2K of 10-bit word ROM, 128 10-bit words of pattern ROM supported by pattern generation instructions with table lookup capability, and 160 nibbles or digits (80 bytes) of RAM, running at 400 KHz. The programs were delivered by Philidor Software, developed by Mark Taylor under guidance of David Levy, who contributed the basic chess algorithm including promotions, en passant, and castling, and even managed mate with KR v K in some versions all in astonishing 160 nibbles of RAM. A piece of work that Mark Taylor is still rightly proud of today (source: https://www.chessprogramming.org/Mini_Chess). DRIVER: saitek/minichess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: hap and Sean Riddle added 'SciSys Mini Chess' system. ROMSET: 56837 bytes in 2 files / 15.15Kb packed $end $info=smih0107 $mame 0.210 [AJR] unknown 386 AT clone with Forex chipset, AVT Industrial, 1991 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.284: Changed manufacturer to 'AVT Industrial'. - 0.210: AJR added 'Forex Computer Company unknown 386 AT clone with Forex chipset' system. ROMSET: 65536 bytes in 1 file / 36.77Kb packed $end $info=smkatsum $mame 0.280 [TeamEurope, David Haywood] Sumikko Gurashi - Sumikko Atsume (Japan), San-X / Tomy, 2018 It’s a portable electronic toy inspired by the world of Sumikko Gurashi—those adorable characters who love to curl up in cozy little corners. Featuring an LCD screen and simple controls, it lets you "collect" and interact with various Sumikko through mini-games, everyday activities, and virtual care tasks like feeding, cleaning, or decorating their special spaces. Each interaction sparks sweet, animated responses accompanied by kawaii-style sounds and animations. The design is soft, rounded, and vibrantly colored, staying true to the original aesthetic—and includes tactile elements that invite touch and discovery. Designed for kids and collectors alike, it combines relaxation, affection, and light-hearted gamification, creating a comforting, heartwarming experience. Battery-powered, it’s perfect for on-the-go play, bringing moments of endearing charm to every corner of your day. DRIVER: handheld/evolution_handheld.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'San-X / Tomy Sumikko Gurashi - Sumikko Atsume (Japan)' system. ROMSET: 8388608 bytes in 1 file / 570.60Kb packed $end $info=smkcatch $mame 0.280 [TeamEurope, David Haywood] Sumikko Gurashi - Sumikko Catch (Japan), San-X / Tomy, 2021 It’s a portable electronic toy launched in Japan in 2021, inspired by the sweet, character-filled world of Sumikko Gurashi. Resembling a small, pocket-sized device with an LCD screen, it simulates a "catching" and collecting experience: using a simple aiming or motion-based mechanism, players "chase" and "capture" the various Sumikko characters that appear on the screen—like stepping into a mini virtual treasure-hunting game. Each character has its own unique personality and reacts with adorable animations and gentle sounds when found. The gameplay is relaxed and irresistibly charming, focusing on discovery and collection rather than competition. With its soft, colorful design staying true to the original aesthetic, the toy features large, intuitive buttons perfect for little hands. Powered by batteries, it’s designed for kids and fans of the series, offering a cozy, portable, and utterly kawaii-filled experience. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'San-X / Tomy Sumikko Gurashi - Sumikko Catch (Japan)' system. ROMSET: 8388608 bytes in 1 file / 1.53Mb packed $end $info=smkgacha $mame 0.283 [TeamEurope] Sumikko Gacha (Japan), San-X / Tomy, 2021 A coin-operated vending machine released in Japan in 2021, inspired by the popular Sumikko Gurashi characters. It functions like a traditional gachapon, dispensing capsules containing small toys or collectible items with a themed design. Designed with a sweet and appealing aesthetic, it combines the charm of Sumikko’s world-building with the playful thrill of surprise, appealing to fans of all ages and enthusiasts of Japanese merchandising. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'San-X / Tomy Sumikko Gacha (Japan)' system. ROMSET: 8388608 bytes in 1 file / 1.71Mb packed $end $info=smkguras $mame 0.282 [David Haywood, TeamEurope] Sumikko Gurashi DX (Japan, set 1), San-X / Tomy, 201? It’s a plug-and-play console inspired by the Sumikko Gurashi franchise. Designed to connect to a television, it offers relaxing mini-games and creative activities based on the characters of the Sumikko world. The integrated controller uses colored buttons to interact with serene environments, solving simple puzzles or decorating spaces. Audio and video are output via composite connection, delivering a gentle, calming, and visually appealing experience for children. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'San-X / Tomy Sumikko Gurashi (Japan, set 1)' system. ROMSET: 8388608 bytes in 1 file / 788.11Kb packed $end $info=smkgurasa $mame 0.282 [David Haywood, TeamEurope] Sumikko Gurashi DX (Japan, set 2), San-X / Tomy, 201? It’s a plug-and-play console inspired by the Sumikko Gurashi franchise. Designed to connect to a television, it offers relaxing mini-games and creative activities based on the characters of the Sumikko world. The integrated controller uses colored buttons to interact with serene environments, solving simple puzzles or decorating spaces. Audio and video are output via composite connection, delivering a gentle, calming, and visually appealing experience for children. DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'San-X / Tomy Sumikko Gurashi (Japan, set 2)' system. ROMSET: 8388608 bytes in 1 file / 788.16Kb packed $end $info=smkmikke $mame 0.277 [TeamEurope, David Haywood] Sumikko Gurashi - Sumikko Mikke DX (Japan), San-X / Tomy, 2021 It's an interactive electronic toy produced by Tomy (in collaboration with San-X, the creator house of the characters), belonging to the product line dedicated to the popular Japanese Sumikko Gurashi ("The Little Corner Dwellers" ) franchise. This device is designed specifically for toddlers, combining elements of digital photography, interactivity and creative play, all within a cute and colorful design that reflects the adorable and relaxing style of the world of Sumikko Gurashi. DRIVER: tvgames/generalplus_gp327902.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: Renamed (sanxpeta) to (smkmikke). - 0.277: TeamEurope and David Haywood added 'San-X / Tomy Sumikko Gurashi - Sumikko Mikke DX (Japan)' system. ROMSET: 8388608 bytes in 1 file / 2.64Mb packed $end $info=smkmikkea $mame 0.282 [David Haywood, TeamEurope] Sumikko Gurashi - Sumikko Mikke (Japan), San-X / Tomy, 2021 It’s a plug-and-play console released in Japan in 2021, inspired by the Sumikko Gurashi franchise. Designed to connect to a television, it offers relaxing mini-games and creative activities featuring the Sumikko characters. The integrated controller uses colored buttons to interact with serene environments, solving simple puzzles or decorating spaces. Audio and video are output via composite connection, delivering a gentle, calming, and visually appealing experience for children. DRIVER: tvgames/generalplus_gp327902.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'San-X / Tomy Sumikko Gurashi - Sumikko Mikke (Japan)' system. ROMSET: 8388608 bytes in 1 file / 2.42Mb packed $end $info=smksagas $mame 0.272 [TeamEurope, David Haywood] Sumikko Gurashi - Sumikko Sagashi (Japan, set 1), San-X / Tomy, 2019 DRIVER: tvgames/generalplus_gp327902.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: Renamed (sanxpet) to (smksagas) and Changed description to 'Sumikko Gurashi - Sumikko Sagashi (Japan, set 1)'. - 0.277: Changed description to 'Sumikko Gurashi - Sumikko Sagashi (Japan)'. - 0.272: TeamEurope and David Haywood added 'San-X / Tomy Sumikko Gurashi - Sumikko Sagashi' system. ROMSET: 8388608 bytes in 1 file / 2.30Mb packed $end $info=smksagasa $mame 0.282 [David Haywood, TeamEurope] Sumikko Gurashi - Sumikko Sagashi (Japan, set 2), San-X / Tomy, 2019 It’s a plug-and-play console released in Japan in 2019, inspired by the Sumikko Gurashi franchise. Designed to connect to a television, it offers exploration and hidden-object mini-games featuring the Sumikko characters. The integrated controller uses colored buttons to navigate serene environments, discover hidden items, and complete simple challenges. Audio and video are output via composite connection, delivering a gentle, calming, and visually appealing experience for children. DRIVER: tvgames/generalplus_gp327902.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'San-X / Tomy Sumikko Gurashi - Sumikko Sagashi (Japan, set 2)' system. ROMSET: 8388608 bytes in 1 file / 2.20Mb packed $end $info=smoc501 $mame 0.216 [Don Maslin Archive] Sony SMO-C501 MO Disk Controller, , ???? DRIVER: devices/bus/nscsi/smoc501.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Don Maslin Archive added 'Sony SMO-C501 MO Disk Controller' device. ROMSET: 65536 bytes in 1 file / 36.09Kb packed $end $info=smondial $mame 0.190 [yoyo_chessboard, Sandro Ronco] Mephisto Super Mondial (ver. A), Hegener + Glaser, 1986 The successor of the Mephisto Mondial II now has a whopping 8 KB RAM as well as 32 KB ROM and runs at twice the clock frequency. Thanks to the two LCD displays, he informs the operator of all the important search information - the main variant is 6 half-berths, addiction depth, position evaluation, the train currently being examined, the number of trains and train times. In addition, the Super Mondial shows the current game phase, divided into opening, center game and final game (open-midg-endg). The Super Mondial has very easy-to-use pressure sensors, the function buttons are clearly arranged and speak just as easily, the play style is rather positional, without falling into the tactical range, the end game behavior must be described as weak. There are several program versions (called versions A, B and AB) of the Super Mondial, which can be identified in different ways: The figures above show two different possibilities: - The versions A and AB have the name at the upper left edge of the playing field, the signature over the two displays (source, traslated from German: https://www.schach-computer.info/wiki/index.php?title=Mephisto_Super_Mondial). DRIVER: hegenerglaser/smondial.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Changed description to 'Mephisto Super Mondial (ver. A)'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.212: Changed description to 'Mephisto Super Mondial (Ver A)'. - 0.190: yoyo_chessboard and Sandro Ronco added 'Hegener & Glaser Mephisto Super Mondial' system. ROMSET: 32768 bytes in 1 file / 22.45Kb packed $end $info=smondial2 $mame 0.190 [yoyo_chessboard, Sandro Ronco] Mephisto Super Mondial II, Hegener + Glaser, 1989 Optionally, the SuperMondial II can be retrofitted with the so-called college module, which is inserted in the area of the battery compartment. The functions of the Super Mondial II do not change, the module is only an extension, on the EPROM there are about 8 KB of data. After the module is installed, the tutor mode is available, this includes 100 exercises, 64 opening variants for training and the HELP function. The HELP function warns of threats during a game, points to weak moves, and makes suggestions for improvement. This function is not implemented in the related Monte Carlo IV and Monte Carlo IV LE brothers and the college module works in these devices also not. The devices sold as a college version had the coordinate printed on each field. With the College Module plugged in, the SuperMondial II will report "College" when it is switched on (source, translated by German: https://www.schach-computer.info/wiki/index.php/Mephisto_Super_Mondial_II). DRIVER: hegenerglaser/smondial.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mephisto_smondial2.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.190: yoyo_chessboard and Sandro Ronco added 'Hegener & Glaser Mephisto Super Mondial II' system. ROMSET: 32768 bytes in 1 file / 19.28Kb packed $end $info=smondialab $mame 0.219 [hap] Mephisto Super Mondial (ver. AB), Hegener + Glaser, 1986 The successor of the Mephisto Mondial II now has a whopping 8 KB RAM as well as 32 KB ROM and runs at twice the clock frequency. Thanks to the two LCD displays, he informs the operator of all the important search information - the main variant is 6 half-berths, addiction depth, position evaluation, the train currently being examined, the number of trains and train times. In addition, the Super Mondial shows the current game phase, divided into opening, center game and final game (open-midg-endg). The Super Mondial has very easy-to-use pressure sensors, the function buttons are clearly arranged and speak just as easily, the play style is rather positional, without falling into the tactical range, the end game behavior must be described as weak. There are several program versions (called versions A, B and AB) of the Super Mondial, which can be identified in different ways: The figures above show two different possibilities: - The versions A and AB have the name at the upper left edge of the playing field, the signature over the two displays (source, traslated from German: https://www.schach-computer.info/wiki/index.php?title=Mephisto_Super_Mondial). DRIVER: hegenerglaser/smondial.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Hegener + Glaser Mephisto Super Mondial (ver. AB)' system. ROMSET: 32768 bytes in 1 file / 22.56Kb packed $end $info=smondialb $mame 0.212 [CB-Emu, Sandro Ronco] Mephisto Super Mondial (ver. B), Hegener + Glaser, 1986 The successor of the Mephisto Mondial II now has a whopping 8 KB RAM as well as 32 KB ROM and runs at twice the clock frequency. Thanks to the two LCD displays, he informs the operator of all the important search information - the main variant is 6 half-berths, addiction depth, position evaluation, the train currently being examined, the number of trains and train times. In addition, the Super Mondial shows the current game phase, divided into opening, center game and final game (open-midg-endg). The Super Mondial has very easy-to-use pressure sensors, the function buttons are clearly arranged and speak just as easily, the play style is rather positional, without falling into the tactical range, the end game behavior must be described as weak. There are several program versions (called versions A, B and AB) of the Super Mondial, which can be identified in different ways: The figures above show two different possibilities: - The versions A and AB have the name at the upper left edge of the playing field, the signature over the two displays (source, traslated from German: https://www.schach-computer.info/wiki/index.php?title=Mephisto_Super_Mondial). DRIVER: hegenerglaser/smondial.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Changed description to 'Mephisto Super Mondial (ver. B)'. - 0.213: Changed manufacturer to 'Hegener + Glaser'. - 0.212: CB-Emu and Sandro Ronco added 'Hegener & Glaser Mephisto Super Mondial (Ver B)' system. ROMSET: 32768 bytes in 1 file / 22.58Kb packed $end $info=smpc_hle $mame 0.191 Sega Saturn SMPC HLE (HD404920FS), , ???? DRIVER: sega/smpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Remove device_memory_interface, fix open bus access, move to sega folder, relicense to BSD-3 [Angelo Salese]. - 0.252: Use device_rtc_interface to acquire base time [AJR]. - 0.191: Added 'Sega Saturn SMPC HLE (HD404920FS)' device. ROMSET: None required. $end $info=sms $mame 0.2b4 [Marat Fayzullin, Mathis Rosenhauer, Brad Oliver] Master System II, Sega, 1990 The Master System, often called the Sega Master System or SMS, is a third-generation home video game console that was manufactured by Sega. It was originally released in 1985 as the Sega Mark III in Japan. After being redesigned prior to its North American launch, the console was renamed Master System and released in 1986 in North America, 1987 in Europe, and 1989 in Brazil. The redesigned Master System was also released in Japan in 1987. Both the Mark III and the original Master System models could play both cartridges and the credit card-sized "Sega Cards", which retailed at lower prices than cartridges but had lower storage capacity; the Master System II and later models did not have the card slot. The Master System also featured accessories such as a light gun and 3D glasses which were designed to work with a range of specially coded games (source: https://en.wikipedia.org/wiki/Master_System). DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sms.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.249: Replaced abbreviated country names with full names in descriptions in 'sms.xml' [ArcadeShadow]. More Chinese title cleanup in 'sms.xml' [Vas Crabb]. - 0.239: Various updates to fields in 'sms.xml' [Tafoid]. - 0.212: Fixed light gun regressions [Enik Land]. - 0.209: Obtain pixel intensity for light gun from screen device rather than accessing VDP/PPU bitmap [Enik Land]. Corrected ROM label for worldgp in sms.xml [Team Europe, ICEknight, ClawGrip]. - 0.188: sms.xml updates: Fix The Terminator by adding their on-cart RAM. Added notes for games with SK-1100 keyboard support. Corrected Great Baseball (Euro, USA, Bra) release year. Corrected Teddy Boy Blues (Jpn, Ep-MyCard, Prototype) and Ghost House (Sega Card, Prototype) interface types [Enik Land]. - 0.180: Added 'the missing ROM to the smssgame set [Astroblaster]. - 0.179: Fixed Out Run sound in FM mode [Enik Land]. - 0.178: Added 'more accurate FM Sound Unit behavior [Enik Land]. - 0.159: Improved the code for the Light Phaser, by simplifying the routines and making them slightly faster [Enik Land]. - 0.158: Misc improvements: Renamed the gear2gear port to EXT port, after reading the references in the official GG documents. Invert Y1 pin signal bits: now high is 1 and low is 0. More complete Y1 behavior: goes low only for transparent pixels. Fix color of column 0 when it doesn't completely entered in the active display. Improve behavior of sprite overflow, to not be flagged when VINT is active [Enik Land]. - 0.157: Added support for Hi-Com multigame carts, recently dumped by smspower guys. Korean or Japanese consoles are suggested for these carts [Fabio Priuli]. - 0.155: Documenting 'Graphic Board' prototype dump [SMSPower]. - 0.154: Added support for Furrtek's multitap adapter (supported by BOoM homebrew game) [Enik Land]. - 0.149u1: Converted SMS inputs to use slot devices. You now select controllers in the Slot Devices menu of the internal UI, not in the Driver Configurations anymore [Enik]. - 0.149: Various improvements: converted cart handling and mappers to use slot devices. Simplified BIOS and cart bankswitch mechanism. Added save state support to both systems. Removed on-cart EEPROM from main gamegear now that it can be properly implemented on carts which have it. Added support for the card slot to Master System I console; use the -card switch to load Sega Card/MyCard dumps in the emulated' system. Added backward compatibility to SG-1000 Mark III, for SG-1000 games. Made LCD persistence hack optional (ON by default, it can be turned OFF from Driver Configuration submenu). Reduced tagmap lookups all across the driver. Updated the systems to rely on xml only for RAM/NVRAM when loading from softlist [Fabio Priuli]. - 0.148u1: Fixed banking setting for CSO making it working [Enik Land]. - 0.145u7: Prevent a crash in sms1pal and some optimizations [Enik Land]. - 0.144u1: Added 'v1.0 proto BIOS [SMSPower]. - 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: 131072 bytes in 1 file / 78.52Kb packed $end $info=sms_card_slot $mame 0.207 Sega Master System Card Slot, , ???? DRIVER: devices/bus/sega8/sega8_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Sega Master System Card Slot' device. ROMSET: None required. $end $info=sms_cart_slot $mame 0.207 Sega Master System Cartridge Slot, , ???? DRIVER: devices/bus/sega8/sega8_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Sega Master System Cartridge Slot' device. ROMSET: None required. $end $info=sms_control_port $mame 0.149u1 Sega 9-pin I/O port, , ???? DRIVER: devices/bus/sms_ctrl/smsctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Changed description to 'Sega 9-pin I/O port'. - 0.186: Changed description to 'Sega SMS controller port'. - 0.149u1: Added 'Sega SMS control port' device. ROMSET: None required. $end $info=sms_diypaddle $mame 0.251 [Vas Crabb] raphnet DIY SMS/Mark III Paddle Controller, , ???? DRIVER: devices/bus/sms_ctrl/diypaddle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Vas Crabb added 'raphnet DIY SMS/Mark III Paddle Controller' device. ROMSET: 312 bytes in 1 file / 0.18Kb packed $end $info=sms_expansion_slot $mame 0.150 Sega SMS expansion slot, , ???? DRIVER: devices/bus/sms_exp/smsexp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'Sega SMS expansion slot' device. ROMSET: None required. $end $info=sms_gender_adapter $mame 0.150 SMSPower Gender Adapter, , ???? DRIVER: devices/bus/sms_exp/gender.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SMSPower Gender Adapter'. - 0.150: Added 'Gender Adapter' device. ROMSET: None required. $end $info=sms_graphic $mame 0.157 Sega Master System Graphic Board, , ???? DRIVER: devices/bus/sms_ctrl/graphic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Changed description to 'Sega Master System Graphic Board'. - 0.157: Added 'Sega SMS Graphic Board' device. ROMSET: None required. $end $info=sms_hypershot $mame 0.251 [Vas Crabb] Konami Hyper Shot (JE 502/JE 503, Sega), , ???? DRIVER: devices/bus/sms_ctrl/hypershot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Vas Crabb added 'Konami Hyper Shot (JE 502/JE 503, Sega)' device. ROMSET: None required. $end $info=sms_joypad $mame 0.149u1 Sega Master System Control Pad, , ???? DRIVER: devices/bus/sms_ctrl/joypad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Changed description to 'Sega Master System Control Pad'. - 0.149u1: Added 'Sega SMS Control Pad' device. ROMSET: None required. $end $info=sms_light_phaser $mame 0.149u1 Sega Master System Light Phaser, , ???? DRIVER: devices/bus/sms_ctrl/lphaser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Changed description to 'Sega Master System Light Phaser'. - 0.149u1: Added 'Sega SMS Light Phaser' device. ROMSET: None required. $end $info=sms_md6button $mame 0.251 [Vas Crabb] Sega Mega Drive Six Button Control Pad, , ???? DRIVER: devices/bus/sms_ctrl/md6bt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Vas Crabb added 'Sega Mega Drive Six Button Control Pad' device. ROMSET: None required. $end $info=sms_mdpad $mame 0.251 [Vas Crabb] Sega Mega Drive Control Pad, , ???? DRIVER: devices/bus/sms_ctrl/mdpad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Vas Crabb added 'Sega Mega Drive Control Pad' device. ROMSET: None required. $end $info=sms_megamouse $mame 0.251 [Vas Crabb] Sega Mega Mouse (US), , ???? DRIVER: devices/bus/sms_ctrl/mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Vas Crabb added 'Sega Mega Mouse (US)' device. ROMSET: None required. $end $info=sms_multitap $mame 0.154 Furrtek Sega Master System Multitap, , ???? DRIVER: devices/bus/sms_ctrl/multitap.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Changed description to 'Furrtek Sega Master System Multitap'. - 0.190: Changed description to 'Furrtek SMS Multitap'. - 0.154: Added 'Sega SMS Multitap' device. ROMSET: None required. $end $info=sms_paddle $mame 0.149u1 Sega Mark III Paddle (Japan), , ???? DRIVER: devices/bus/sms_ctrl/paddle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Changed description to 'Sega Mark III Paddle (Japan)'. - 0.149u1: Added 'Sega SMS Paddle' device. ROMSET: None required. $end $info=sms_rapid_fire $mame 0.149u1 Sega Master System Rapid Fire Unit, , ???? DRIVER: devices/bus/sms_ctrl/rfu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Changed description to 'Sega Master System Rapid Fire Unit'. - 0.186: Changed description to 'Sega SMS Rapid Fire Unit'. - 0.149u1: Added 'Sega SMS Rapid Fire' device. ROMSET: None required. $end $info=sms_rs232 $mame 0.251 [Vas Crabb] Mega Drive RS-232 Adapter, , ???? DRIVER: devices/bus/sms_ctrl/rs232adapt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Vas Crabb added 'Mega Drive RS-232 Adapter' device. ROMSET: None required. $end $info=sms_segamouse $mame 0.251 [Vas Crabb] Sega Mega Drive Mouse (World), , ???? DRIVER: devices/bus/sms_ctrl/mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Vas Crabb added 'Sega Mega Drive Mouse (World)' device. ROMSET: None required. $end $info=sms_sports_pad $mame 0.149u1 Sega SMS Sports Pad (US), , ???? DRIVER: devices/bus/sms_ctrl/sports.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Sega SMS Sports Pad (US)'. - 0.149u1: Added 'Sega SMS Sports Pad US' device. ROMSET: None required. $end $info=sms_sports_pad_jp $mame 0.153 Sega Mark III Sports Pad (Japan), , ???? DRIVER: devices/bus/sms_ctrl/sportsjp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Changed description to 'Sega Mark III Sports Pad (Japan)'. - 0.186: Changed description to 'Sega SMS Sports Pad (JP)'. - 0.153: Added 'Sega SMS Sports Pad JP' device. ROMSET: None required. $end $info=sms_teamplayer $mame 0.251 [Vas Crabb] Sega Mega Drive 4-Player Adaptor, , ???? DRIVER: devices/bus/sms_ctrl/teamplayer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Vas Crabb added 'Sega Mega Drive 4-Player Adaptor' device. ROMSET: None required. $end $info=sms_xe1ap $mame 0.251 [Vas Crabb] Dempa Micom Soft Analog Controller (XE-1AP, Sega), , ???? DRIVER: devices/bus/sms_ctrl/xe1ap.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Vas Crabb added 'Dempa Micom Soft Analog Controller (XE-1AP, Sega)' device. ROMSET: None required. $end $info=sms1 $mame 0.114 [Wilbert Pol] Master System, 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. 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. DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sms.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.262: BugFIX #08754 [Documentation] (sega/sms.cpp) sms1: The original Master System was not numbered [Vas Crabb]. - 0.114: Wilbert Pol added 'Sega Master System I' system. ROMSET: 417792 bytes in 6 files / 177.94Kb packed $end $info=sms1000 $mame 0.152 [Al Kossow, Robbbert] SMS-1000, Scientific Micro Systems, 1987 DRIVER: dec/pdp11.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.152: Al Kossow, Robbbert added skeleton driver of 'Scientific Micro Systems SMS-1000' system. ROMSET: 105241 bytes in 5 files / 57.96Kb packed $end $info=sms1br $mame 0.175 [Enik Land] Master System (Brazil), Tec Toy, 1989 DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sms.xml RESOURCES: Snap and Title. WIP: - 0.262: BugFIX #08754 [Documentation] (sega/sms.cpp) sms1br: The original Master System was not numbered [Vas Crabb]. - 0.175: Enik Land added 'Tec Toy Master System I (Brazil)' system. ROMSET: 131072 bytes in 1 file / 59.17Kb packed $end $info=sms1kr $mame 0.153 [Enik Land] Gam*Boy (Korea), Samsung, 19?? Apparently until recently the South Korean Government forbade Japanese companies from selling any electronics in Korea, thus all Japanese game machines have clone produced by domestic Korean companies. This one is a SMS clone made by Samsung. Samsung also made Megadrives, Saturns, and Dreamcasts for the Korean market (source: http://ultimateconsoledatabase.com/others/sanyo_gam_boy.htm). DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sms.xml, sg1000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: Changed description to 'Gam*Boy (Korea)'. - 0.153: Enik Land added 'Samsung Gam*Boy I (Korea)' system. ROMSET: 8192 bytes in 1 file / 5.65Kb packed $end $info=sms1krfm $mame 0.153 [Enik Land] Gam*Boy (Korea) (FM), Samsung, 1989 Apparently until recently the South Korean Government forbade Japanese companies from selling any electronics in Korea, thus all Japanese game machines have clone produced by domestic Korean companies. This one is a SMS clone made by Samsung. Samsung also made Megadrives, Saturns, and Dreamcasts for the Korean market (source: http://ultimateconsoledatabase.com/others/sanyo_gam_boy.htm). DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sms.xml, sg1000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: Changed description to 'Gam*Boy (Korea) (FM)'. - 0.153: Enik Land added 'Samsung Gam*Boy I (Korea) with FM Chip' system. ROMSET: 8192 bytes in 1 file / 5.65Kb packed $end $info=sms1pal $mame 0.114 [Wilbert Pol] Master System (PAL), Sega, 1986 The Master System often called the Sega Master System or 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 Master System could play both cartridges and the credit card-sized 'Sega Cards', which retailed for cheaper prices than cartridges but had lower storage capacity. The Master System also featured accessories such as a light gun and 3D glasses which were designed to work with a range of specially coded games. In sharp contrast to its performance in Japan and North America, the Master System was very successful in Europe. Sega marketed this console in many European countries, including several in which Nintendo did not sell its consoles. It enjoyed strong third party support in the continent, including from American video game publishers that had not released titles for the platform in North America. It had some success in Germany, where it was distributed by Ariolasoft beginning in winter 1987. In France, the console was distributed in 1987 by Mastertronic France, from September 1988 until September 1991 by Virgin Loisirs, and then from September 1991 onwards by Sega France (source: http://en.wikipedia.org/wiki/Master_System#Europe). DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sms.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.262: BugFIX #08754 [Documentation] (sega/sms.cpp): The original Master System was not numbered [Vas Crabb]. - 0.114: Wilbert Pol added 'Sega Master System I (PAL)' system. ROMSET: 409600 bytes in 5 files / 178.62Kb packed $end $info=sms1paln $mame 0.175 [Enik Land] Master System (PAL-N), Tec Toy, 19?? DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sms.xml RESOURCES: Snap and Title. WIP: - 0.262: BugFIX #08754 [Documentation] (sega/sms.cpp): The original Master System was not numbered [Vas Crabb]. - 0.175: Enik Land added 'Tec Toy Master System I (PAL-N)' system. ROMSET: 131072 bytes in 1 file / 59.17Kb packed $end $info=sms2br $mame 0.175 [Enik Land] Master System II (Brazil), Tec Toy, 1991 DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sms.xml RESOURCES: Snap and Title. WIP: - 0.175: Enik Land added 'Tec Toy Master System II (Brazil)' system. $end $info=sms2paln $mame 0.175 [Enik Land] Master System II (PAL-N), Tec Toy, 19?? DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sms.xml RESOURCES: Snap and Title. WIP: - 0.175: Enik Land added 'Tec Toy Master System II (PAL-N)' system. ROMSET: 131072 bytes in 1 file / 79.15Kb packed $end $info=smsbr $mame 0.175 [Enik Land] Master System III Compact (Brazil), Tec Toy, 1992 The Master System 3 is a console released by Tectoy exclusively in Brazil in 2008. It is a continuation of the long-running Sega Master System line was it was seen in the country, succeeding the line of "Master System 3 Collection" consoles (which in turn followed the "Master System III Compact"). This Master System 3 has a shorter name and lacks a cartridge slot, relying solely on built-in games. It also opts for a radically changed design over previous consoles, presumed to be unique to Tectoy products. The Master System 3 comes with 131 built-in games (or so it claims), the same number as the last Master System 3 Collection console to be released. It also comes with two Sega Mega Drive-style six button control pads which plug into two DE-9 ports, although most of the buttons on the pads are redundant as the console has no built-in Mega Drive games (source: http://segaretro.org/Master_System_3). DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sms.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.175: Enik Land added 'Tec Toy Master System III Compact (Brazil)' system. ROMSET: 393216 bytes in 2 files / 202.83Kb packed $end $info=smsj $mame 0.114 [Wilbert Pol] Master System (Japan), Sega, 1987 The Master System, often called the Sega Master System or 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 Master System could play both cartridges and the credit card-sized 'Sega Cards', which retailed for cheaper prices than cartridges but had lower storage capacity. The Master System also featured accessories such as a light gun and 3D glasses which were designed to work with a range of specially coded games (source: http://en.wikipedia.org/wiki/Master_System). DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sms.xml, sg1000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.174: Fix TH handling and audio control of the SMSJ, based on Charles' findings [Enik]. - 0.114: Wilbert Pol added 'Sega Master System (Japan)' system. ROMSET: 8192 bytes in 1 file / 5.65Kb packed $end $info=smskr $mame 0.116 [Wilbert Pol] Gam*Boy II (Korea), Samsung, 1991 It's a korean SMS clone. Apparently until recently the South Korean Government forbade Japanese companies from selling any electronics in Korea, thus all Japanese game machines have clone produced by domestic Korean companies. This one is a SMS clone made by Samsung. Samsung also made Megadrives, Saturns, and Dreamcasts for the Korean market (source: http://ultimateconsoledatabase.com/others/sanyo_gam_boy.htm). DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sms.xml, sg1000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.180: Added support for the seo-jin 11-in-1 multi-game bootleg cartridge [David Haywood]. - 0.153: Renamed (sms2kr) to (smskr). - 0.116: Wilbert Pol added 'Samsung Gam*Boy II (Korea)' system. ROMSET: 131072 bytes in 1 file / 76.36Kb packed $end $info=smspal $mame 0.61 [Mike Luong] Master System II (PAL), Sega, 1990 In 1990, Sega was having success in North America with its Sega Genesis and as a result took back the rights from Tonka for the Master System. It designed the 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 Master System II couldn't use the 3D glasses (source: http://en.wikipedia.org/wiki/Master_System#Master_System_II). DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sms.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.61: Mike Luong added 'Sega Master System II (PAL)' system. ROMSET: 262144 bytes in 1 file / 143.66Kb packed $end $info=smspaln $mame 0.175 [Enik Land] Master System III Compact (PAL-N), Tec Toy, 19?? The Master System 3 is a console released by Tectoy exclusively in Brazil in 2008. It is a continuation of the long-running Sega Master System line was it was seen in the country, succeeding the line of "Master System 3 Collection" consoles (which in turn followed the "Master System III Compact"). This Master System 3 has a shorter name and lacks a cartridge slot, relying solely on built-in games. It also opts for a radically changed design over previous consoles, presumed to be unique to Tectoy products. The Master System 3 comes with 131 built-in games (or so it claims), the same number as the last Master System 3 Collection console to be released. It also comes with two Sega Mega Drive-style six button control pads which plug into two DE-9 ports, although most of the buttons on the pads are redundant as the console has no built-in Mega Drive games (source: http://segaretro.org/Master_System_3). DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sms.xml RESOURCES: Snap and Title. WIP: - 0.175: Enik Land added 'Tec Toy Master System III Compact (PAL-N)' system. $end $info=smssdisp $mame 0.114 [Wilbert Pol] Master System Store Display Unit, Sega, 1986 This is the original Sega display unit that some stores used to run demo games, most of which were common titles unless the store owner switched them. Inside the unit you can fit 16 cartridges and Control Pads or Light Phasers. The user selects the game they want to preview by using the panel on the front. Nice, pity there is a time-limit on play, but some people are trying to figure out how to sidestep this issue. They are usually found with the basic run of early SMS titles, but some have been located with different games in place, replaced by store owners (source: http://www.smstributes.co.uk/view_page.asp?articleid=36#storecab). DRIVER: sega/sms.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sms.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.154: Implemented game selection [Enik Land]. - 0.153: Fixed slot recognition so that now the system boots the game from the first occupied slot it finds and not only slot 1 [Enik Land]. - 0.114: Wilbert Pol added 'Sega Master System Store Display (not working)' system. ROMSET: 16384 bytes in 1 file / 7.54Kb packed $end $info=smvme2000 $mame 0.243 [Patrick Mackinlay] Signetics SMVME2000, , ???? DRIVER: devices/bus/vme/smvme2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: Patrick Mackinlay added 'Signetics SMVME2000' device. ROMSET: 65536 bytes in 4 files / 28.15Kb packed $end $info=sn74s262 $mame 0.254 [Curt Coder] SN74S262N Row Output Character Generator, , ???? DRIVER: devices/video/sn74s262.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Added hand-crafted character generator ROM based on datasheet [Robin Sergeant]. - 0.254: Curt Coder added 'SN74S262N Row Output Character Generator' device. ROMSET: 1280 bytes in 1 file / 0.53Kb packed $end $info=sn74s263 $mame 0.254 [Curt Coder] SN74S263N Row Output Character Generator, , ???? DRIVER: devices/video/sn74s262.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Curt Coder added 'SN74S263N Row Output Character Generator' device. ROMSET: 2560 bytes in 1 file / 0.56Kb packed $end $info=sn76477 $mame 0.149u1 TI SN76477 CSG, , ???? DRIVER: devices/sound/sn76477.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Make it less verbose [Curt Coder]. - 0.216: Improved WAV logging enable conditions and file naming [Jean Paul Piccato]. - 0.186: Changed description to 'TI SN76477 CSG'. - 0.149u1: Added 'SN76477' device. ROMSET: None required. $end $info=sn76489 $mame 0.149u1 SN76489, , ???? DRIVER: devices/sound/sn76496.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'SN76489' device. ROMSET: None required. $end $info=sn76489a $mame 0.149u1 SN76489A, , ???? DRIVER: devices/sound/sn76496.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'SN76489A' device. ROMSET: None required. $end $info=sn76494 $mame 0.184 [Sven Schnelle] SN76494, , ???? DRIVER: devices/sound/sn76496.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Sven Schnelle added 'SN76494' device. ROMSET: None required. $end $info=sn76496 $mame 0.149u1 SN76496, , ???? DRIVER: devices/sound/sn76496.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Add btanb note. m_sega_style_psg was wrong way around, and fix recent regression with initial period. Whitespace cleanup, ready state variable was missing from savestates. Initial volume is 0xf on sega psg. No need to savestate volume table. Only write ready pin devcb if ready pin changed, no need for in_noise_mode function, add pinout diagram to h file [hap]. - 0.280: Tone frequencies and volume are non-zero at startup (gives BBC Micro boo-bip startup tones) [Nigel Barnes]. - 0.267: Fix log neutrality violation [Angelo Salese]. - 0.220: Fixed ready output read handler [Michael Zapf]. - 0.217: Use a timer to control the ready output [Michael Zapf]. - 0.202: Made NCR8496 and PSSJ-3 noise generator behaviour match hardware tests [Lord Nightmare, Qbix, ValleyBell, NewRisingSun]. - 0.150: Renamed (ti99_ss) to (sn76496). - 0.149u1: Added 'SN76496' device. ROMSET: None required. $end $info=sn94624 $mame 0.149u1 SN94624, , ???? DRIVER: devices/sound/sn76496.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'SN94624' device. ROMSET: None required. $end $info=snapshot_image $mame 0.149u1 Snapshot, , ???? DRIVER: devices/imagedev/snapquik.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Renamed (snapsot_image) to (snapshot_image). - 0.186: Renamed (snapshot_image) to (snapsot_image). - 0.149u1: Added 'Snapshot' device. ROMSET: None required. $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). DRIVER: nintendo/snes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: snes.xml, snes_bspack.xml, snes_strom.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.257: Improved descriptions of Val d'Is?re Championship games, and promoted toystory to working in 'snes.xml' [ArcadeShadow]. - 0.249: Replaced ?Euro? abbreviation in descriptions with ?Europe? in 'snes.xml' [ArcadeShadow]. - 0.247: Use lowercase for descriptive text and unabbreviated country names in descriptions in 'snes.xml' [ArcadeShadow]. Made checksum and address formatting consistent in log messages when loading cartridges and fixed some parent/clone relationships in 'snes.xml' [kmg]. - 0.241: BugFIX #08190 [Graphics] (snes.cpp) snes [wildguns and clones]: Flickers heavily after entering gameplay in the first level [jkm900]. - 0.235: Commented ROM name entry status clarifications in 'snes.xml' [Scott Stone]. - 0.221: BugFIX #07603 [Documentation] (snes.cpp) snes [asterix]: Incorrect release year [ArcadeShadow]. - 0.219: Corrected some metadata and added 'some parent/clone relationships in snes.xml [quasiscroto]. - 0.218: Re-dumped Mr Tuff in snes.xml [drx, FakeShemp]. Documented Earthworm Jim - GamesMaster Special Edition PCB in snes.xml [FakeShemp]. - 0.214: BugFIX #06901 [Crash/Freeze] (snes.cpp) snes [jdredd and clones]: Judge Dredd (all regions) stops working after title screen [AmatCoder]. BugFix#07419: [Crash/Freeze] (snes.cpp) snes [firemenu, firemenj]: Black screen [AmatCoder]. BugFix#06205: [Graphics] (snes.cpp) snes [pilotwinu,pilotwinj]: Reflection of the upper part of the screen displayed in the lower part of the screen [AmatCoder]. - 0.206: Fixed crash when no cartridge has been loaded (GitHub #4459) [AJR]. - 0.194: BugFIX #06710 [Crash/Freeze] (snes.cpp) snes [blackhwk]: On the "blackhawk" cartridge ROM from SNES, the game didn't start. BugFix#06282: [Crash/Freeze] (snes.cpp) snes [rivaltrfu, rushbeat]: Black Screen [Angelo Salese]. - 0.159: Working MIDI in and out for Miracle Piano [R. Belmont]. Converted input code to use slot devices. This means that you now change the emulated controllers (Joypad, Mouse, Multitap, Super Scope) via the Slot Device menu of the UI interface and not anymore from the System Configurations menu. Also, changing controller now requires to reset the system, so please take some timeto choose the desired controller *before* starting the game, if you want to play a game that uses special controllers. Fixed Mouse emulation so that it does not jump back erratically if you keep moving beyond the window border. Fixed Multitap Adapter emulation so games properly recognize the device and inputs from all 5 controllers are accepted by the games. Added emulation of the Pachinko controller used by a few pachinko games for Super Famicom. Added emulation of the Yonezawa Twin Tap controllers, which allow to play with up to 8 players a quiz games for Super Famicom. Added emulation of the Epoch Barcode Battler unit (even if only as Super Famicom controller, and not as a standalone unit) which is necessary to play Conveni Wars Barcode Battler Senki for Super Famicom [Fabio Priuli]. - 0.154: Some new dumps added 'snes.xml [ReadOnly]. - 0.152: BugFIX #05371: [Core] SNES: SPC-700 sets B flag when pushing PS register to the stack during execution of the BRK instruction [Alex Jackson]. - 0.149u1: SNES SA-1 improvements: S-CPU can properly write to SA-1 registers. SA-1 CPU boots properly from its own vectors. Interrupt controller implemented. Message-passing registers and status flags hooked up. Fixed initial SA-1 status and added 'preliminary SA-1 to S-CPU IRQ.[R. Belmont]. SNES SA-1 work: Initial support for plain SA-1 DMA. Fixed incorrect BWRAM banking. Fixed SA-1 vectors to not blot out all banks. Added S-CPU vector override. Fire interrupt for CC type 1; this allows levelling up in SMRPG (gfx not correct yet) [Fabio Priuli, R. Belmont]. - 0.148u2: Softlist news: - Added 51 cartridges [ReadOnly] - Added a few pirate multigame carts. Most of these are incomplete dumps, so redumps are needed to promote them to working state, but their existence is now at least documented [Fabio Priuli]. - 0.148: Added '50 cartridges [ReadOnly]. Added Metal Jack prototype [ruiner9]. - 0.147u3: Added '99 US cartridges. Added all known NTT cartridges, they are not supported as they use a specific modem. Started the CIC lockout chips documentation [ReadOnly]. New prototype from Nintendo Player [Mike]. - 0.147u2: Fixed Dezaemon SRAM mappings [Fabio Priuli]. Added region compatibility filters to the software list [Fabio Priuli, Tafoid, Bobz]. - 0.147u1: Fixed SRAM issues [Fabio Priuli]. Added 47 cartridges from Ecco in softlist [Ecco, RedScorpion, ReadOnly]. - 0.147: Softlist update: Huge prototype update, tons of invaluable documentation added '[ReadOnly]. Many thanks to all the contributors, in no particular order: TheRedEye, Adam K, Van Halen, Mike, JackHead, badinsults, Yakushi-Kabuto. New dumps deluge [JachHead, Mike, Yakushi-Kabuto, badinsults, RedScorpion]. Many new carts profiles added, thanks to RedScorpion's donation [ReadOnly]. Rationalization of the undumped list [ReadOnly]. Plethora of fixes and additions [ReadOnly]. - 0.146u3: Added 'a dump of a prototype of the cancelled title, Spectrum HoloByte's Falcon [Le GROS Pixel]. - 0.146u1: Documented the copy protection algorithm of many pirate cartridges [d4s]. A couple of new dumps [Badablek, d4s]. - 0.146: Added 'some prototypes (ReadOnly) in softlist [formerly MESSfan]. - 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]. - 0.144u1: Fixed another SRAM issue (Secret of Mana was affected, but probably other games too) [Fabio Priuli]. - 0.144: Redumped and profiled arround 100 cartridges in snes.xml [MESSfan]. New dump added, NHL '97 Revision A in snes.xml [badinsults]. - 0.143u8: Added 'a proper dump of SNES tester service [Lord Nightmare]. Redumped and profiled arround 150 cartridges 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]. - 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]. - 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: 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 [Fabio Priuli]. - 0.137/a: SNES video wip, part 1: 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 [Fabio Priuli]. - 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: 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 [Fabio Priuli]. - 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: 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 [Enik Land]. - 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): 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 [Fabio Priuli, Angelo Salese]. - 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. $end $info=snes_bcbattle $mame 0.159 Epoch Barcode Battler (SFC), , ???? DRIVER: devices/bus/snes_ctrl/bcbattle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.159: Added 'Epoch Barcode Battler (SFC)' device. ROMSET: None required. $end $info=snes_control_port $mame 0.159 Nintendo SNES / SFC controller port, , ???? DRIVER: devices/bus/snes_ctrl/ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Nintendo SNES / SFC controller port'. - 0.159: Added 'Nintendo SNES / SFC control port' device. ROMSET: None required. $end $info=snes_joypad $mame 0.159 Nintendo SNES / SFC Control Pad, , ???? DRIVER: devices/bus/snes_ctrl/joypad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.159: Added 'Nintendo SNES / SFC Control Pad' device. ROMSET: None required. $end $info=snes_miracle $mame 0.159 Miracle Piano SNES Cable, , ???? DRIVER: devices/bus/snes_ctrl/miracle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.159: Added 'Miracle Piano SNES Cable' device. ROMSET: None required. $end $info=snes_mouse $mame 0.159 Nintendo SNES / SFC Mouse Controller, , ???? DRIVER: devices/bus/snes_ctrl/mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.159: Added 'Nintendo SNES / SFC Mouse Controller' device. ROMSET: None required. $end $info=snes_multitap $mame 0.163 Nintendo SNES / SFC Multitap Adapter, , ???? DRIVER: devices/bus/snes_ctrl/multitap.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Nintendo SNES / SFC Multitap Adapter' device. ROMSET: None required. $end $info=snes_pachinko $mame 0.159 Sunsoft Pachinko Controller, , ???? DRIVER: devices/bus/snes_ctrl/pachinko.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.159: Added 'Sunsoft Pachinko Controller' device. ROMSET: None required. $end $info=snes_ppu $mame 0.154 SNES PPU, , ???? DRIVER: devices/video/snes_ppu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Converted to device_palette_interface and fixed direct color mode behavior [cam900]. - 0.216: Ported over more of the bsnes ppu-fast implementation - fixes many bugs, possibly causes more [byuu, Ryan Holtz]. Fixed rapid vertical scrolling in rexronan and other games [Ryan Holtz]. - 0.154: Added 'SNES PPU' device. ROMSET: None required. $end $info=snes_sscope $mame 0.159 Nintendo SNES / SFC SuperScope, , ???? DRIVER: devices/bus/snes_ctrl/sscope.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Changed description to 'Nintendo SNES / SFC SuperScope'. - 0.159: Added 'Nintendo SNES / SFC SuperScope' device. ROMSET: None required. $end $info=snes_twintap $mame 0.159 Yonezawa Twin Tap Controller, , ???? DRIVER: devices/bus/snes_ctrl/twintap.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.159: Added 'Yonezawa Twin Tap Controller' device. ROMSET: None required. $end $info=snespal $mame 0.61 [Angelo Salese, R. Belmont, Anthony Kruize, Fabio Priuli] Super Nintendo Entertainment System (PAL), Nintendo, 1991 The Super Nintendo Entertainment System (also known as the Super NES, SNES or Super Nintendo) is a 16-bit video game console that was released in 1990 by Nintendo in Japan, 1991 in North America, 1992 in Europe & Australasia (Oceania), and South America in 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 (source: http://en.wikipedia.org/wiki/Super_Nintendo_Entertainment_System). DRIVER: nintendo/snes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: snes.xml, snes_bspack.xml, snes_strom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: Bugfix #07472: [Crash/Freeze] (snes.cpp) snespal: When starting a game with SNES (PAL), MAME crash [Ryan Holtz]. - 0.64: Now informs carts that it's a PAL' system. Corrected maximum line count [Anthony Kruize]. - 0.61: Angelo Salese, R. Belmont, Anthony Kruize, Fabio Priuli added 'Super Nintendo Entertainment System (PAL)' system. $end $info=snmath $mame 0.157 [hap, Sean Riddle] Speak & Math (US, 1980 version), Texas Instruments, 1980 The Speak & Math (or Speak & Maths in some countries) was a popular and revolutionary electronic toy created by Texas Instruments in 1980. Speak & Math was one of a three-part talking educational toy series that also included Speak & Spell and Speak & Read. The Speak & Math was sold in both the United States and in Europe; it was originally advertised as a tool for helping young children to become better at mathematics. The Speak & Math had a distinct gray with blue and orange color scheme. The unit could utilize either 4 "C" batteries or 6 volt DC power adapter. The display resembled a vacuum fluorescent display, not unlike an LED display. The Speak & Math used a TI TMS5110 chip for voice synthesis. The Speak & Math, like the earlier Speak & Spell, also had the ability to expand its memory using expansion modules that plugged into a slot near the battery compartment (source: https://en.wikipedia.org/wiki/Speak_%26_Math). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Artwork Preview. WIP: - 0.171: Promoted from NOT_WORKING status [Sean Riddle, plgDavid]. - 0.160: Renamed (snmatha) to (snmath) [hap]. - 0.157: hap and Sean Riddle added 'Texas Instruments Speak & Math (US set 2)' system. ROMSET: 41483 bytes in 6 files / 27.93Kb packed $end $info=snmatha $mame 0.171 [hap] Speak & Math (US, 1984 version), Texas Instruments, 1984 The Speak & Math (or Speak & Maths in some countries) was a popular and revolutionary electronic toy created by Texas Instruments in 1980. Speak & Math was one of a three-part talking educational toy series that also included Speak & Spell and Speak & Read. The Speak & Math was sold in both the United States and in Europe; it was originally advertised as a tool for helping young children to become better at mathematics. The Speak & Math had a distinct gray with blue and orange color scheme. The unit could utilize either 4 "C" batteries or 6 volt DC power adapter. The display resembled a vacuum fluorescent display, not unlike an LED display. The Speak & Math used a TI TMS5110 chip for voice synthesis. The Speak & Math, like the earlier Speak & Spell, also had the ability to expand its memory using expansion modules that plugged into a slot near the battery compartment (source: https://en.wikipedia.org/wiki/Speak_%26_Math). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.171: hap added 'Texas Instruments Speak & Math (US, 1986 version)' system. ROMSET: 25822 bytes in 4 files / 18.33Kb packed $end $info=snmathp $mame 0.157 [hap, Sean Riddle] Speak & Math (US, patent), Texas Instruments, 1980 The Speak & Math (or Speak & Maths in some countries) was a popular and revolutionary electronic toy created by Texas Instruments in 1980. Speak & Math was one of a three-part talking educational toy series that also included Speak & Spell and Speak & Read. The Speak & Math was sold in both the United States and in Europe; it was originally advertised as a tool for helping young children to become better at mathematics. The Speak & Math had a distinct gray with blue and orange color scheme. The unit could utilize either 4 "C" batteries or 6 volt DC power adapter. The display resembled a vacuum fluorescent display, not unlike an LED display. The Speak & Math used a TI TMS5110 chip for voice synthesis. The Speak & Math, like the earlier Speak & Spell, also had the ability to expand its memory using expansion modules that plugged into a slot near the battery compartment (source: https://en.wikipedia.org/wiki/Speak_%26_Math). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.171: Promoted to WORKING status [Sean Riddle, plgDavid]. - 0.160: Renamed (snmath) to (snmathp) [hap]. - 0.157: hap and Sean Riddle added skeleton driver of 'TI Speak & Math (US, prototype)' system. ROMSET: 4096 bytes in 1 file / 2.60Kb packed $end $info=snomi286 $mame 0.214 [rfka01] Mini 286, Snobol, 198? The Mini 286 main board is a high performance AT compatible main board that provides high speed processing while maintaining full compatibility with the IBM PC/AT main board. The Mini 286 main board are low power consuption, low board space requirements, high reliability, high integration AT chip se system board. Simply stated, you can design a new system or upgrade your existing system with no modifications to existing or available components. In fact, your Mini 286 main board may already have been installed into a complete system by your dealer (source: original manual). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'Snobol Mini 286' system. ROMSET: 65536 bytes in 1 file / 47.25Kb packed $end $info=snotec $mame 0.169 [Team Europe] Super Note Club (Japan), Bandai, 1995 Technical informations: https://team-europe.blogspot.com/2019/07/super-note-club-genius-leader-super.html?m=1 DRIVER: vtech/prestige.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: snotec.xml, glcolor.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.171: Added '3 new cart dumps [Team Europe]. - 0.169: Team Europe added 'Bandai Super Note Club (Japan)' system. ROMSET: 524288 bytes in 1 file / 327.60Kb packed $end $info=snotecex $mame 0.169 [Team Europe] Super Note Club EX (Japan), Bandai, 1996 DRIVER: vtech/prestige.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: snotec.xml, glcolor.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.169: Team Europe added 'Bandai Super Note Club EX (Japan)' system. ROMSET: 524288 bytes in 1 file / 327.59Kb packed $end $info=snotecu $mame 0.180 [Team Europe] Super Note Club µ (Japan), Bandai, 1998 DRIVER: vtech/prestige.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: snotec.xml, glcolor.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.180: Team Europe added 'Bandai Super Note Club mu (Japan)' system. ROMSET: 1048576 bytes in 1 file / 537.89Kb packed $end $info=snotecug $mame 0.254 [TeamEurope, QUFB] Super Note Club µ girlish (Japan), Bandai, 1999 DRIVER: vtech/prestige.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: snotec.xml, glcolor.xml RESOURCES: Snap and Title. WIP: - 0.254: TeamEurope and QUFB added 'Bandai Super Note Club µ girlish (Japan)' system. ROMSET: 1048576 bytes in 1 file / 537.92Kb packed $end $info=snotecut $mame 0.278 [TeamEurope, QUFB] Super Note Club µ teen's time (Japan), Bandai, 1999 The Bandai Super Note Club µ teen's time, launched in Japan in 1999, is a portable electronic device produced by Bandai, designed as a digital organizer for teenagers, featuring calendar functions, reminders, simple games, and content related to the youth culture of the time. The full name—Super Note Club µ teen's time—clearly reflects its target audience: Japanese boys and girls aged 12 to 18, interested in fashion, music, school, and social life. The symbol "µ" (micro) suggests compactness and modernity, while "teen's time" explicitly highlights its focus: the time and life of teenagers. DRIVER: vtech/prestige.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: snotec.xml, glcolor.xml RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope and QUFB added 'Bandai Super Note Club µ teen's time (Japan)' system. ROMSET: 2097152 bytes in 1 file / 1.03Mb packed $end $info=snpsvia $mame 0.288 [R. Belmont] Apple pseudo-VIA (Sonora/Ardbeg), , ???? DRIVER: devices/machine/pseudovia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: R. Belmont added 'Apple pseudo-VIA (Sonora/Ardbeg)' device. $end $info=snread $mame 0.161 [hap, Sean Riddle, Kevin Horton] Speak & Read (US), Texas Instruments, 1980 Speak & Read is an electronic learning aid made in 1980, by Texas Instruments. Speak and Read was part of a family of learning toys i.e. "Speak & Math" and "Speak & Spell". Speak & Read helped children from ages four to eight develop and improve their reading comprehension and vocabulary. Speak & Read came with a companion booklet for use with the skill activity modes included in the unit. The toy had a vocabulary of 250 words (source: http://en.wikipedia.org/wiki/Speak_%26_Read). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: snread.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.161: hap, Sean Riddle, Kevin Horton added 'Texas Instruments Speak & Read (US)' system. ROMSET: 41483 bytes in 6 files / 28.94Kb packed $end $info=sns_bsmempak $mame 0.184 SNES BS-X Memory packs, , ???? DRIVER: devices/bus/snes/bsx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'SNES BS-X Memory packs' device. ROMSET: None required. $end $info=sns_bsx_cart_slot $mame 0.163 SNES BS-X Cartridge Slot, , ???? DRIVER: devices/bus/snes/snes_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'SNES BS-X Cartridge Slot' device. ROMSET: None required. $end $info=sns_cart_slot $mame 0.149u1 SNES Cartridge Slot, , ???? DRIVER: devices/bus/snes/snes_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'SNES Cartridge Slot' device. ROMSET: None required. $end $info=sns_dsp1bleg $mame 0.148u2 SNES Cart (LoROM) + NEC DSP1B Legacy, , ???? DRIVER: devices/bus/snes/upd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (dsp1bleg) to (sns_dsp1bleg). - 0.148u2: Added 'SNES Cart (LoROM) + NEC DSP1B Legacy' device. ROMSET: 10240 bytes in 1 file / 3.91Kb packed $end $info=sns_dsp1leg $mame 0.148u2 SNES Cart (LoROM) + NEC DSP1 Legacy, , ???? DRIVER: devices/bus/snes/upd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (dsp1leg) to (sns_dsp1leg). - 0.148u2: Added 'SNES Cart (LoROM) + NEC DSP1 Legacy' device. ROMSET: 10240 bytes in 1 file / 3.91Kb packed $end $info=sns_dsp1leg_hi $mame 0.148u2 SNES Cart (HiROM) + NEC DSP1 Legacy, , ???? DRIVER: devices/bus/snes/upd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (dsp1leg_hi) to (sns_dsp1leg_hi). - 0.148u2: Added 'SNES Cart (HiROM) + NEC DSP1 Legacy' device. ROMSET: 10240 bytes in 1 file / 3.91Kb packed $end $info=sns_dsp2leg $mame 0.148u2 SNES Cart (LoROM) + NEC DSP2 Legacy, , ???? DRIVER: devices/bus/snes/upd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (dsp2leg) to (sns_dsp2leg). - 0.148u2: Added 'SNES Cart (LoROM) + NEC DSP2 Legacy' device. ROMSET: 10240 bytes in 1 file / 2.78Kb packed $end $info=sns_dsp3leg $mame 0.148u2 SNES Cart (LoROM) + NEC DSP3 Legacy, , ???? DRIVER: devices/bus/snes/upd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (dsp3leg) to (sns_dsp3leg). - 0.148u2: Added 'SNES Cart (LoROM) + NEC DSP3 Legacy' device. ROMSET: 10240 bytes in 1 file / 3.31Kb packed $end $info=sns_dsp4leg $mame 0.148u2 SNES Cart (LoROM) + NEC DSP4 Legacy, , ???? DRIVER: devices/bus/snes/upd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (dsp4leg) to (sns_dsp4leg). - 0.148u2: Added 'SNES Cart (LoROM) + NEC DSP4 Legacy' device. ROMSET: 10240 bytes in 1 file / 3.20Kb packed $end $info=sns_pfest94 $mame 0.148u3 SNES Powerfest '94, , ???? DRIVER: devices/bus/snes/event.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u3: Added 'SNES Powerfest '94' device. ROMSET: None required. $end $info=sns_rom $mame 0.148u2 SNES Cart (LoROM), , ???? DRIVER: devices/bus/snes/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES Cart (LoROM)' device. ROMSET: None required. $end $info=sns_rom_20col $mame 0.148u2 SNES Super 20 Collection, , ???? DRIVER: devices/bus/snes/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES Super 20 Collection' device. ROMSET: None required. $end $info=sns_rom_banana $mame 0.148u2 SNES Banana de Pijamas, , ???? DRIVER: devices/bus/snes/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES Banana de Pijamas' device. ROMSET: None required. $end $info=sns_rom_bsx $mame 0.148u2 SNES BS-X Cart, , ???? DRIVER: devices/bus/snes/bsx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES BS-X Cart' device. ROMSET: None required. $end $info=sns_rom_bsxhi $mame 0.148u2 SNES Cart (HiROM) + BS-X slot, , ???? DRIVER: devices/bus/snes/bsx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SNES Cart (HiROM) + BS-X slot'. - 0.148u2: Added 'SNES Cart (HiROM) + BS-X slot' device. ROMSET: None required. $end $info=sns_rom_bsxlo $mame 0.148u2 SNES Cart (LoROM) + BS-X slot, , ???? DRIVER: devices/bus/snes/bsx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SNES Cart (LoROM) + BS-X slot'. - 0.148u2: Added 'SNES Cart (LoROM) + BS-X slot' device. ROMSET: None required. $end $info=sns_rom_bugslife $mame 0.148u2 SNES A Bug's Life, , ???? DRIVER: devices/bus/snes/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES A Bug's Life' device. ROMSET: None required. $end $info=sns_rom_mcpirate1 $mame 0.148u2 SNES Pirate Multigame Carts Type 1, , ???? DRIVER: devices/bus/snes/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES Pirate Multigame Carts Type 1' device. ROMSET: None required. $end $info=sns_rom_mcpirate2 $mame 0.148u2 SNES Pirate Multigame Carts Type 2, , ???? DRIVER: devices/bus/snes/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES Pirate Multigame Carts Type 2' device. ROMSET: None required. $end $info=sns_rom_necdsp $mame 0.148u2 SNES Cart (LoROM) + NEC DSP, , ???? DRIVER: devices/bus/snes/upd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES Cart (LoROM) + NEC DSP' device. ROMSET: None required. $end $info=sns_rom_obc1 $mame 0.148u2 SNES Cart (LoROM) + OBC-1, , ???? DRIVER: devices/bus/snes/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES Cart (LoROM) + OBC-1' device. ROMSET: None required. $end $info=sns_rom_pokemon $mame 0.148u2 SNES Pirate Carts with Protection, , ???? DRIVER: devices/bus/snes/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES Pirate Carts with Protection' device. ROMSET: None required. $end $info=sns_rom_sa1 $mame 0.149 SNES Cart + SA-1, , ???? DRIVER: devices/bus/snes/sa1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'SNES Cart + SA-1' device. ROMSET: None required. $end $info=sns_rom_sdd1 $mame 0.148u2 SNES Cart + S-DD1, , ???? DRIVER: devices/bus/snes/sdd1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES Cart + S-DD1' device. ROMSET: None required. $end $info=sns_rom_seta10 $mame 0.148u2 SNES Cart (LoROM) + Seta ST010 DSP, , ???? DRIVER: devices/bus/snes/upd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES Cart (LoROM) + Seta ST010 DSP' device. ROMSET: None required. $end $info=sns_rom_seta11 $mame 0.148u2 SNES Cart (LoROM) + Seta ST011 DSP, , ???? DRIVER: devices/bus/snes/upd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES Cart (LoROM) + Seta ST011 DSP' device. ROMSET: None required. $end $info=sns_rom_sgb $mame 0.149 SNES Super Game Boy Cart, , ???? DRIVER: devices/bus/snes/sgb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.149: Added 'SNES Super Game Boy Cart' device. ROMSET: 256 bytes in 1 file / 0.24Kb packed $end $info=sns_rom_sgb2 $mame 0.179 SNES Super Game Boy 2 Cart, , ???? DRIVER: devices/bus/snes/sgb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.179: Added 'SNES Super Game Boy 2 Cart' device. ROMSET: 256 bytes in 1 file / 0.24Kb packed $end $info=sns_rom_soulblad $mame 0.148u2 SNES Soul Blade, , ???? DRIVER: devices/bus/snes/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: Changed description to 'SNES Soul Blade'. - 0.186: Changed description to 'SNES Sound Blade'. - 0.148u2: Added 'SNES Soul Blade' device. ROMSET: None required. $end $info=sns_rom_spc7110 $mame 0.148u2 SNES Cart + SPC7110, , ???? DRIVER: devices/bus/snes/spc7110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SNES Cart + SPC7110'. - 0.148u2: Added 'SNES Cart + SPC-7110' device. ROMSET: None required. $end $info=sns_rom_spc7110rtc $mame 0.148u2 SNES Cart + SPC7110 + RTC, , ???? DRIVER: devices/bus/snes/spc7110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'SNES Cart + SPC7110 + RTC'. - 0.148u2: Added 'SNES Cart + SPC-7110 + RTC' device. ROMSET: None required. $end $info=sns_rom_st018 $mame 0.277 [cam900] SNES Cart (LoROM) + Seta ST018, , ???? It is a cartridge for Super Nintendo Entertainment System (SNES) that uses a special hardware configuration: a LoROM mapper and an additional co-processor chip called Seta ST018, manufactured by the Japanese company Seta Corporation . This type of cartridge is associated with specific games, usually developed by Seta itself or in collaboration with Nintendo or other software houses at the time. DRIVER: devices/bus/snes/st018.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Use multibyte helpers [AJR]. - 0.277: cam900 added 'SNES Cart (LoROM) + Seta ST018' device. ROMSET: None required. $end $info=sns_rom_sufami $mame 0.148u2 SNES Sufami Turbo Cart, , ???? DRIVER: devices/bus/snes/sufami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES Sufami Turbo Cart' device. ROMSET: None required. $end $info=sns_rom_superfx1 $mame 0.148u2 SNES Cart (LoROM) + SuperFX 1, , ???? DRIVER: devices/bus/snes/sfx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Renamed (sns_rom_superfx) to (sns_rom_superfx1) and description changed to 'SNES Cart (LoROM) + SuperFX 1'. - 0.148u2: Added 'SNES Cart (LoROM) + SuperFX' device. ROMSET: None required. $end $info=sns_rom_superfx2 $mame 0.215 SNES Cart (LoROM) + SuperFX 2, , ???? DRIVER: devices/bus/snes/sfx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Added 'SNES Cart (LoROM) + SuperFX 2' device. ROMSET: None required. $end $info=sns_rom_tekken2 $mame 0.148u2 SNES Tekken 2, , ???? DRIVER: devices/bus/snes/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES Tekken 2' device. ROMSET: None required. $end $info=sns_rom21 $mame 0.148u2 SNES Cart (HiROM), , ???? DRIVER: devices/bus/snes/rom21.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES Cart (HiROM)' device. ROMSET: None required. $end $info=sns_rom21_necdsp $mame 0.148u2 SNES Cart (HiROM) + NEC DSP, , ???? DRIVER: devices/bus/snes/upd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.148u2: Added 'SNES Cart (HiROM) + NEC DSP' device. ROMSET: None required. $end $info=sns_rom21_rtc $mame 0.148u2 SNES Cart (HiROM) + S-RTC, , ???? DRIVER: devices/bus/snes/rom21.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (sns_rom21_srtc) to (sns_rom21_rtc). - 0.148u2: Added 'SNES Cart (HiROM) + S-RTC' device. ROMSET: None required. $end $info=sns_seta10leg $mame 0.148u2 SNES Cart (LoROM) + SETA ST010 DSP Legacy, , ???? DRIVER: devices/bus/snes/upd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (seta10leg) to (sns_seta10leg) and description changed to 'SNES Cart (LoROM) + SETA ST010 DSP Legacy'. - 0.148u2: Added 'SNES Cart (LoROM) + Seta ST010 DSP Legacy' device. ROMSET: 69632 bytes in 1 file / 2.51Kb packed $end $info=sns_seta11leg $mame 0.148u2 SNES Cart (LoROM) + SETA ST011 DSP Legacy, , ???? DRIVER: devices/bus/snes/upd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (seta11leg) to (sns_seta11leg) and description changed to 'SNES Cart (LoROM) + SETA ST011 DSP Legacy'. - 0.148u2: Added 'SNES Cart (LoROM) + Seta ST011 DSP Legacy' device. ROMSET: 69632 bytes in 1 file / 16.88Kb packed $end $info=sns_strom $mame 0.184 SNES Sufami Turbo Minicart, , ???? DRIVER: devices/bus/snes/sufami.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'SNES Sufami Turbo Minicart' device. ROMSET: None required. $end $info=sns_sufami_cart_slot $mame 0.163 SNES Sufami Turbo Cartridge Slot, , ???? DRIVER: devices/bus/snes/snes_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'SNES Sufami Turbo Cartridge Slot' device. ROMSET: None required. $end $info=snspell $mame 0.157 [hap, Lord Nightmare, Kevin Horton, Sean Riddle] Speak & Spell (US, 1980 version), Texas Instruments, 1980 The Speak & Spell line is a series of electronic handheld child computers created by Texas Instruments that consist of a speech synthesizer, a keyboard, and a receptor slot to receive one of a collection of ROM game library modules (collectively covered under patent US 3934233). The first Speak & Spell was introduced at the summer Consumer Electronics Show in June 1978, making it one of the earliest handheld electronic devices with a visual display to use interchangeable game cartridges (source: https://en.wikipedia.org/wiki/Speak_%26_Spell_(toy)). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: snspell.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, PCB and Artwork Preview. WIP: - 0.157: hap and Lord Nightmare, Kevin Horton, Sean Riddle added 'Texas Instruments Speak & Spell (US set 1)' system. ROMSET: 41483 bytes in 6 files / 34.74Kb packed $end $info=snspellc $mame 0.170 [hap, Sean Riddle, Lord Nightmare, Kevin Horton, plgDavid(David Viens)] Speak & Spell Compact (US, 1982 version), Texas Instruments, 1982 Think about the original Speak & Spell without a display. A slightly different version was sold in United Kingdom as Speak & Write. The Speak & Spell project was started in the year 1976 and created with the TMC0280 the first one-chip LPC speech synthesizer. Later refinements to the Speak & Spell chips resulted in the TMS5100, 5200 and 5220 Voice Synthesis Processors (VSP) for use in commercial products needing synthetic speech voice output from digitally-stored words and phrases. Speech data was stored in in up to sixteen 128K ROM chips (TMC0350) (source: http://www.datamath.org/Speech/SpeaknSpell_Compact.htm). DRIVER: ti/snspellc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: snspell.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.170: hap, Sean Riddle, Lord Nightmare, Kevin Horton and plgDavid(David Viens) added 'Texas Instruments Speak & Spell Compact (US, 1981 version)' system. ROMSET: 19664 bytes in 4 files / 17.67Kb packed $end $info=snspellca $mame 0.170 [hap, Sean Riddle, Lord Nightmare, Kevin Horton, plgDavid(David Viens)] Speak & Spell Compact (US, 1981 version), Texas Instruments, 1981 Think about the original Speak & Spell without a display. A slightly different version was sold in United Kingdom as Speak & Write. The Speak & Spell project was started in the year 1976 and created with the TMC0280 the first one-chip LPC speech synthesizer. Later refinements to the Speak & Spell chips resulted in the TMS5100, 5200 and 5220 Voice Synthesis Processors (VSP) for use in commercial products needing synthetic speech voice output from digitally-stored words and phrases. Speech data was stored in in up to sixteen 128K ROM chips (TMC0350) (source: http://www.datamath.org/Speech/SpeaknSpell_Compact.htm). DRIVER: ti/snspellc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: snspell.xml RESOURCES: Snap, Title and Icon. WIP: - 0.170: hap, Sean Riddle, Lord Nightmare, Kevin Horton and plgDavid(David Viens) added 'Texas Instruments Speak & Spell Compact (US, 1982 version)' system. ROMSET: 16384 bytes in 1 file / 15.40Kb packed $end $info=snspellfr $mame 0.157 [hap, Sean Riddle] La Dictée Magique (France), Texas Instruments, 1981 La Dictée Magique (Speak & Spell in English) is an educational electronic game produced by the company Texas Instruments, in 1978. In France, it is the linguist Jacques Capelovici, then known for his role as referee, Master Capello, at the Games of 20 hours, which participates in the development of the basic library of 142 words, divided into 4 levels of difficulty, and later those of additional modules, including one devoted to words deemed difficult (source, traslated from French: https://fr.m.wikipedia.org/wiki/La_Dict%C3%A9e_magique). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: snspell.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.224: Changed description to 'La Dictée Magique (France)'. - 0.171: Promoted to working status [Sean Riddle, plgDavid]. - 0.165: Renamed (ladictee) to (snspellfr). - 0.157: hap and Sean Riddle added 'Texas Instruments La Dictee Magnifique (France)' system. ROMSET: 22607 bytes in 3 files / 18.19Kb packed $end $info=snspellit $mame 0.165 [hap] Grillo Parlante (Italy), Texas Instruments / Clementoni, 1983 Nothing else than the Italian speaking version of the Speak & Spell (Type 3) with a different voice. Grillo Parlante was distributed in the 80s like some other Texas Instruments products by Clementoni. Most Grillo Parlante and all Dotto Contaparla on the Italian market seem to be from Clementoni (source: http://www.datamath.org/Speech/GrilloParlante.htm). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: snspell.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.247: Changed manufacturer to 'Texas Instruments / Clementoni'. - 0.171: Promoted to WORKING status [Sean Riddle, plgDavid]. - 0.165: hap added 'Texas Instruments Grillo Parlante (Italy)' system. ROMSET: 22607 bytes in 3 files / 17.34Kb packed $end $info=snspelljp $mame 0.158 [plgDavid] Speak & Spell (Japan), Texas Instruments, 1980 The Speak & Spell line is a series of electronic handheld child computers created by Texas Instruments that consist of a speech synthesizer, a keyboard, and a receptor slot to receive one of a collection of ROM game library modules (collectively covered under patent US 3934233). The first Speak & Spell was introduced at the summer Consumer Electronics Show in June 1978, making it one of the earliest handheld electronic devices with a visual display to use interchangeable game cartridges (source: https://en.wikipedia.org/wiki/Speak_%26_Spell_(toy)). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: snspell.xml RESOURCES: Snap, Title and Icon. WIP: - 0.158: plgDavid added 'Texas Instruments Speak & Spell (Japan)' system. ROMSET: 32768 bytes in 2 files / 29.49Kb packed $end $info=snspellp $mame 0.165 [hap, Lord Nightmare, Kevin Horton, Sean Riddle] Speak & Spell (US, patent), Texas Instruments, 1978 Shortly after the invention of the synthesizer technology to reproduce human speech with tuned voices stored in ROM's (integrated circuits) this novel product was introduced. If you compare this educational toy with the Spelling B you get the differences: The Spelling B created a random number and the childs looked up in an additional booklet the numbered pictures. The idea was to spell the name of that picture correct. The Speak & Spell used a different approach: The spoken word was generated by the built in loudspeaker and you had to type it correct (source: http://www.datamath.org/Speech/SpeaknSpell.htm). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: snspell.xml RESOURCES: Snap, Title and Icon. WIP: - 0.165: hap, Lord Nightmare, Kevin Horton and Sean Riddle added 'Texas Instruments Speak & Spell (US, patent)' system. ROMSET: 38110 bytes in 4 files / 34.21Kb packed $end $info=snspellsp $mame 0.186 [hap, Sean Riddle, David Viens] Speak & Spell (Spanish, prototype), Texas Instruments, 1980 The Speak & Spell line is a series of electronic handheld child computers created by Texas Instruments that consist of a speech synthesizer, a keyboard, and a receptor slot to receive one of a collection of ROM game library modules (collectively covered under patent US 3934233). The first Speak & Spell was introduced at the summer Consumer Electronics Show in June 1978, making it one of the earliest handheld electronic devices with a visual display to use interchangeable game cartridges (source: https://en.wikipedia.org/wiki/Speak_%26_Spell_(toy)). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: snspell.xml RESOURCES: Snap, Title and Icon. WIP: - 0.186: hap, Sean Riddle and David Viens added 'Texas Instruments Speak & Spell (Spanish, prototype)' system. ROMSET: 38110 bytes in 4 files / 34.09Kb packed $end $info=snspellua $mame 0.161 [hap] Speak & Spell (US, 1978 version), Texas Instruments, 1978 The Speak & Spell line is a series of electronic handheld child computers created by Texas Instruments that consist of a speech synthesizer, a keyboard, and a receptor slot to receive one of a collection of ROM game library modules (collectively covered under patent US 3934233). The first Speak & Spell was introduced at the summer Consumer Electronics Show in June 1978, making it one of the earliest handheld electronic devices with a visual display to use interchangeable game cartridges (source: https://en.wikipedia.org/wiki/Speak_%26_Spell_(toy)). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: snspell.xml RESOURCES: Snap, Title and Icon. WIP: - 0.170: Renamed (snspella) to (snspellua). - 0.161: hap added 'Texas Instruments Speak & Spell (US, 1978 version/prototype)' system. ROMSET: 38110 bytes in 4 files / 34.21Kb packed $end $info=snspellub $mame 0.157 [hap, Lord Nightmare, Kevin Horton, Sean Riddle] Speak & Spell (US, 1981 version), Texas Instruments, 1981 The Speak & Spell line is a series of electronic handheld child computers created by Texas Instruments that consist of a speech synthesizer, a keyboard, and a receptor slot to receive one of a collection of ROM game library modules (collectively covered under patent US 3934233). The first Speak & Spell was introduced at the summer Consumer Electronics Show in June 1978, making it one of the earliest handheld electronic devices with a visual display to use interchangeable game cartridges (source: https://en.wikipedia.org/wiki/Speak_%26_Spell_(toy)). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: snspell.xml RESOURCES: Snap, Title and Icon. WIP: - 0.170: Renamed (snspellb) to (snspellub). - 0.161: Renamed (snspella) to (snspellb). - 0.157: hap and Lord Nightmare, Kevin Horton, Sean Riddle added 'Texas Instruments Speak & Spell (US set 2)' system. ROMSET: 16384 bytes in 1 file / 15.58Kb packed $end $info=snspelluk $mame 0.157 [hap, Lord Nightmare, Kevin Horton, Sean Riddle] Speak & Spell (UK, 1978 version), Texas Instruments, 1978 The Speak & Spell line is a series of electronic handheld child computers created by Texas Instruments that consist of a speech synthesizer, a keyboard, and a receptor slot to receive one of a collection of ROM game library modules (collectively covered under patent US 3934233). The first Speak & Spell was introduced at the summer Consumer Electronics Show in June 1978, making it one of the earliest handheld electronic devices with a visual display to use interchangeable game cartridges (source: https://en.wikipedia.org/wiki/Speak_%26_Spell_(toy)). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: snspell.xml RESOURCES: Snap, Title and Icon. WIP: - 0.157: hap and Lord Nightmare, Kevin Horton, Sean Riddle added 'Texas Instruments Speak & Spell (UK set 1)' system. ROMSET: 38110 bytes in 4 files / 34.14Kb packed $end $info=snspelluka $mame 0.157 [hap, Lord Nightmare, Kevin Horton, Sean Riddle] Speak & Spell (UK, 1981 version), Texas Instruments, 1981 The Speak & Spell line is a series of electronic handheld child computers created by Texas Instruments that consist of a speech synthesizer, a keyboard, and a receptor slot to receive one of a collection of ROM game library modules (collectively covered under patent US 3934233). The first Speak & Spell was introduced at the summer Consumer Electronics Show in June 1978, making it one of the earliest handheld electronic devices with a visual display to use interchangeable game cartridges (source: https://en.wikipedia.org/wiki/Speak_%26_Spell_(toy)). DRIVER: ti/snspell.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: snspell.xml RESOURCES: Snap, Title and Icon. WIP: - 0.157: hap and Lord Nightmare, Kevin Horton, Sean Riddle added 'Texas Instruments Speak & Spell (UK set 2)' system. ROMSET: 16384 bytes in 1 file / 14.28Kb packed $end $info=snwrite $mame 0.170 [hap, Sean Riddle, Lord Nightmare, Kevin Horton, plgDavid(David Viens)] Speak & Write (UK), Texas Instruments, 1982 Think about the original Speak & Spell without a display. A slightly different version was sold in United Kingdom as Speak & Write. The Speak & Spell project was started in the year 1976 and created with the TMC0280 the first one-chip LPC speech synthesizer. Later refinements to the Speak & Spell chips resulted in the TMS5100, 5200 and 5220 Voice Synthesis Processors (VSP) for use in commercial products needing synthetic speech voice output from digitally-stored words and phrases. Speech data was stored in in up to sixteen 128K ROM chips (TMC0350). Blue version of the Speak & Spell Compact sold in the United Kingdom (source: http://www.datamath.org/Speech/SpeaknWrite.htm). DRIVER: ti/snspellc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: snspell.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.25R: Renamed (snspellcuk) to (snwrite). - 0.170: hap, Sean Riddle, Lord Nightmare, Kevin Horton and plgDavid(David Viens) added 'Texas Instruments Speak & Write (UK)' system. ROMSET: 16384 bytes in 1 file / 14.93Kb packed $end $info=so025d2 $mame 0.234 [BreakPoint, rfka01] 025D2, SOYO, 199? Technical informations: https://theretroweb.com/motherboards/s/soyo-sy-025d2 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: BreakPoint and rfka01 added 'SOYO 025D2' system. ROMSET: 65536 bytes in 1 file / 42.84Kb packed $end $info=so025k2 $mame 0.234 [Ph@ntom-X, rfka01] 025K2, SOYO, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: Ph@ntom-X and rfka01 added 'SOYO 025K2' system. ROMSET: 65536 bytes in 1 file / 44.14Kb packed $end $info=so025r2 $mame 0.218 [rfka01] 025R2, SOYO, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.218: rfka01 added 'SOYO 025R2' system. ROMSET: 65536 bytes in 1 file / 44.47Kb packed $end $info=so30h $mame 0.218 [rfka01] 30H (SiS 85C496/85C497 chipset), SOYO, 199? DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.286: Changed description to '30H (SiS 85C496/85C497 chipset)'. - 0.218: rfka01 added 'SOYO 30H' system. ROMSET: 131072 bytes in 1 file / 92.50Kb packed $end $info=so4saw2 $mame 0.216 [rfka01] SY-4SAW2 (SiS 85C496/85C497 chipset), SOYO, 199? This is a latter-day 486 board based on the SiS 496/497 chipset, notable for PS/2 mouse support and the ability to use just about any CPU compatible with Socket 3. Most of these characteristics and limitations are a direct consequence of the use of the SiS 85C496/497 chipset and the way said chipset is configured in the 4SAW2 board. The VL-Bus slot is target only; an adapter board in this slot cannot work as a bus master. This is a chipset limitation (VL-Bus support is target only). The consequence is that bus-mastering VLB boards such as SCSI adapters won't work, but most graphics cards will. PCI slot 4 is slave only; an adapter board in this slot cannot work as a bus master. Again a chipset limitation, although in this case configurable by board designed. The consequences are much the same as above—most PCI graphics cards will work in this slot, but SCSI HBAs or network cards won't. The other three PCI slots do not share this limitation. The SIMM1 slot (closest to the board edge) can only use a single side of a memory module. Again a chipset limitation/configuration option. A double-sided SIMM in this slot will typically be detected as one half of its nominal capacity. IDE and PCI pins are multiplexed. A chipset limitation—the (VL-Bus) IDE controller pins are shared with PCI address pins on the chipset package, which means that PCI cycles cannot be issued concurrently to IDE cycles. This has a potential performance impact. The L2 cache may not be able to cache the entire main memory. This is a chipset limitation—the tag RAM only uses 7 or 8 bits, which limits the number of physical address bits the cache controller can handle. A 256K cache with 7-bit tag can handle 32 MB, with 8-bit tag it's 64 MB. Halving the cache size halves the size of cacheable memory, doubling the cache size doubles it. The L2 cache can be interleaved (a chipset design choice). If it is, the cache is somewhat faster. Whether interleaving is used usually depends on the size and type of cache SRAM chips used. Main memory access is not interleaved. This is a chipset limitation. As a consequence, memory modules can be mixed in any manner without a performance impact. However, the board may not be as fast as systems with interleaved memory support. Although the SiS chipset should support EDO RAM, the board doesn't appear to. This may be a BIOS limitation. The board manual makes no mention of EDO support. The turbo switch must be engaged (shorted) for the board to run at full speed (source: http://www.os2museum.com/wp/soyo-sy-4saw2-notes/). DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.286: Changed description to 'SY-4SAW2 (SiS 85C496/85C497 chipset)'. - 0.218: Added 'iob1, 0730, wa53, wa3, 0911 and 0911b BIOS options [rfka01]. - 0.216: rfka01 added 'SOYO SY-4SAW2' system. ROMSET: 917504 bytes in 7 files / 625.57Kb packed $end $info=socrates $mame 0.132 [Jonathan Gevaryahu] Socrates Educational Video System, Video Technology, 1988 The VTech Socrates was an educational video game console released in 1988 by VTech. The console featured a robot character Socrates, named after the philosopher. The character is visually similar to Johnny Five from the Short Circuit movies. The system featured standard wireless controllers that communicated via infrared reception. In Germany, the system was sold by "Yeno" under the name "Prof. Weiss-Alles" (source: http://en.wikipedia.org/wiki/VTech_Socrates). DRIVER: vtech/socrates.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: socrates.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.188: Reimplemented keyboard MCU simulation as a separate timer-driven function. Fixes issues with super painter and a few other games not recognizing keyboard input. Also eliminated anonymous timers and keyboard tagmap lookups, and added 'savestate support [Lord Nightmare]. - 0.148u2: Added 'CAD Professor Maus dump; added 'Game Wizard/Magische Spiele dump in softlist [Team Europe]. - 0.132: Jonathan Gevaryahu added skeleton driver of 'Socrates Educational Video System' system. ROMSET: 319488 bytes in 5 files / 212.60Kb packed $end $info=socrates_snd $mame 0.149u1 Socrates Sound, , ???? DRIVER: vtech/socrates_a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Socrates Sound' device. ROMSET: None required. $end $info=socratfc $mame 0.132 [Lord Nightmare] Socrates SAITOUT, Video Technology, 1988 The?VTech Socrates?is an?8-bit?educational?home video game console?manufactured and released in?1988?by?VTech. The console features a robot character Socrates, named after?the philosopher. The character is visually similar to Johnny Five from the?Short Circuit?movies. It was discontinued in the early?1990s. The system features standard wireless controllers that communicated via?infrared?reception. Yeno?distributed the system in Europe. In Germany, under the name?Prof. Weiss-Alles, which translates to "Professor Knows-Everything". And in France, as the?Professeur Saitout; Jeu Educatif Video, where "Saitout" comes from the french phrase "Sais Tout", meaning "Knows All". VTech also distributed the system in Canada, being sold as the?Socrates Saitout; Jeu Educatif Video (source: https://en.m.wikipedia.org/wiki/VTech_Socrates). DRIVER: vtech/socrates.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: socrates.xml RESOURCES: Snap and Title. WIP: - 0.132: Lord Nightmare added 'Socrates SAITOUT' system. ROMSET: 262144 bytes in 1 file / 161.67Kb packed $end $info=softbox $mame 0.148u5 [Curt Coder, Mike Naberezny] SoftBox, Small Systems Engineering, 1981 The SoftBox from Small Systems Engineering Ltd. (SSE) adds CP/M capability to Commodore PET/CBM computers. It is a Z80-based single board computer with 64K RAM and 4K ROM BIOS, designed to run CP/M 2.2. Rather than mounting internally, the SoftBox is an external unit that connects to the IEEE-488 bus. Over IEEE-488, it can use the Commodore computer as its terminal and use the Commodore floppy drives under CP/M (source: http://mikenaberezny.com/hardware/pet-cbm/sse-softbox-z80-computer/). DRIVER: skeleton/softbox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: softbox.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.149u1: Added 'reset when IEEE-488 IFC is asserted. Fixed reset [Mike Naberezny]. - 0.149: Promoted driver to working. Added Corvus hard-disk [Curt Coder, Mike Naberezny]. Added floppy software list. Added CP/M hard disk installation instructions. Fixed LEDs [Mike Naberezny]. - 0.148u5: Curt Coder and Mike Naberezny added skeleton driver of 'SSE SoftBox' system. Refactored to use a serial terminal connected to an RS-232 port [Curt Coder]. ROMSET: 12288 bytes in 6 files / 9.06Kb packed $end $info=softcard_nomapper $mame 0.251 [Wilbert Pol] SoftCard ROM, , ???? DRIVER: devices/bus/msx/softcard/softcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Wilbert Pol added 'SoftCard ROM' device. ROMSET: None required. $end $info=softcard3 $mame 0.234 [Rob Justice, R. Belmont] Microsoft SoftCard ///, , ???? DRIVER: devices/bus/a2bus/softcard3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: Rob Justice and R. Belmont added 'Microsoft SoftCard ///' device. ROMSET: 256 bytes in 1 file / 0.25Kb packed $end $info=software_list $mame 0.149u1 Software List, , ???? DRIVER: emu/softlist_dev.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Software list' device. ROMSET: None required. $end $info=sol20 $mame 0.133 [Robbbert] Sol-20 Terminal Computer, Processor Technology Corporation, 1976 The Sol-20 was produced by the Processor Technology Corporation back in 1977-1979. About 10,000 of them were produced, some as kits, some as pre-built. Processor Technology had planned on three forms of the machine: the Sol-20, the Sol-10, and the Sol-PC (note that use of "PC" years before IBM-PC ever showed up). The Sol-10 was intended to be a stripped down Sol-20, functioning as a 'smart terminal'. The Sol-10 didn't have the expansion backplane, lacked the numeric keypad (optional), had a wimpy power supply and didn't require a cooling fan. The Sol-PC was intended to be a single-board computer, which was not uncommon in the day. It was basically the motherboard from the Sol-20. However, it appears that few if any configurations other than the Sol-20 were ever shipped (source: http://www.sol20.org/). DRIVER: skeleton/ptcsol.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sol20_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.224: Worked around GCC 10.2 operator overload resolution issues [AJR]. - 0.201: Added 'configuration options for CPU speed and field rate [AJR]. - 0.198: BugFIX #06948 [Media Support] (ptcsol.cpp) sol20 [basic5]: Program does not start after loading! [Robbbert]. - 0.196: Added 'RS-232 port [AJR]. - 0.153: Added 'partial support for SVT format (used in Solace emulator) [Robbbert]. - 0.133: Robbbert added skeleton driver of 'PTC SOL-20' system. ROMSET: 15360 bytes in 8 files / 10.44Kb packed $end $info=solargm $mame 0.225 [David Haywood, Sean Riddle] Solar Games 80-in-1 (PAL), , 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=wLL3nrghwm8&t=42s WIP: - 0.225: David Haywood and Sean Riddle added 'Solar Games 80-in-1 (PAL)' system. ROMSET: 8388608 bytes in 1 file / 2.29Mb packed $end $info=sols5e $mame 0.192 [Robbbert] Series 5E Computer Workstation, Solbourne Computer Inc, 198? DRIVER: skeleton/solbourne.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.192: Robbbert added 'Solbourne Computer Inc Series 5E Computer Workstation' system. ROMSET: 1581056 bytes in 16 files / 437.07Kb packed $end $info=solution $mame 0.240 [hap, Sean Riddle] The Solution, South Carolina Applied Technology, 1984 Technical information and pictures: http://www.vintagecalculators.com/html/scat_-_its_specialist_calculators.html DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.283: Changed manufacturer to 'South Carolina Applied Technology'. - 0.240: hap and Sean Riddle added 'SCAT The Solution' system. ROMSET: 2048 bytes in 1 file / 1.63Kb packed $end $info=sonicvibes $mame 0.262 [Angelo Salese] S3 Sonic Vibes 86C617, , ???? DRIVER: devices/bus/pci/sonicvibes.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.263: Changed description to 'S3 Sonic Vibes 86C617'. - 0.262: Angelo Salese added 'S3 Sonic Vibes 86C617 PCI card' device. ROMSET: None required. $end $info=sonicwtc $mame 0.286 [TeamEurope] Sonic the Hedgehog Kids Smart Watch, Accutime, 201? Orologio smart per bambini Accutime a tema Sonic the Hedgehog, licenza ufficiale SEGA. Design colorato con artwork di Sonic (blu, rosso, giallo) sulla cassa in plastica resistente, cinturino in silicone regolabile adatto a polsi infantili. Funzionalità base: ora analogica con lancette, sveglia, cronometro, timer e retroilluminazione LED. Alcuni modelli includono giochi semplici preinstallati (es. raccogli monete) attivabili con pulsanti laterali. Alimentazione a batteria CR2032 sostituibile. Destinato a bambini 5-12 anni come accessorio da gioco/strumento educativo per imparare a leggere l'ora. Non include connettività Bluetooth/Wi-Fi—è un "smart watch" nel senso di funzionalità aggiuntive rispetto a un orologio tradizionale. DRIVER: handheld/hh_mediatek_mt6260a.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Accutime Sonic the Hedgehog Kids Smart Watch' system. ROMSET: 16777216 bytes in 1 file / 6.58Mb packed $end $info=sonix16 $mame 0.282 [AJR] Sonix 16-bit DSP, , ???? DRIVER: devices/cpu/sonix16/sonix16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Add preliminary execution core; fix order of calculations for carry flag in ALU operations; improve flags display; add ALU overflow test [AJR]. - 0.282: AJR added 'Sonix 16-bit DSP' device. ROMSET: None required. $end $info=sonora $mame 0.246 [R. Belmont] Apple Sonora system ASIC, , ???? DRIVER: apple/sonora.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.260: Modernize slot/VIA2 IRQ inputs [R. Belmont]. - 0.246: R. Belmont added 'Apple Sonora system ASIC' device. ROMSET: None required. $end $info=sony_oa_d31v $mame 0.150 Sony OA-D31V Micro Floppydisk Drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'Sony OA-D31V Micro Floppydisk Drive' device. ROMSET: None required. $end $info=sony_oa_d32v $mame 0.184 Sony OA-D32V Micro Floppydisk Drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Sony OA-D32V Micro Floppydisk Drive' device. ROMSET: None required. $end $info=sony_oa_d32w $mame 0.150 Sony OA-D32W Micro Floppydisk Drive, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'Sony OA-D32W Micro Floppydisk Drive' device. ROMSET: None required. $end $info=sonyiop $mame 0.200 [MooglyGuy] Sony Playstation 2 IOP, , ???? DRIVER: devices/cpu/mips/mips1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'Sony Playstation 2 IOP' device. ROMSET: None required. $end $info=sonyvu0 $mame 0.200 [MooglyGuy] Sony PlayStation 2 VU0, , ???? DRIVER: devices/cpu/mips/ps2vu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'Sony PlayStation 2 VU0' device. ROMSET: None required. $end $info=sonyvu1 $mame 0.200 [MooglyGuy] Sony PlayStation 2 VU1, , ???? DRIVER: devices/cpu/mips/ps2vu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: MooglyGuy added 'Sony PlayStation 2 VU1' device. ROMSET: None required. $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). DRIVER: exidy/sorcerer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sorcerer_cart.xml, sorcerer_cass.xml, sorcerer_quik.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.212: Added 'developer for ssbasic in sorcerer_cart.xml [exidyboy]. - 0.201: Added 'experimental support for the twin floppy unit in the video/disk accessory [Robbbert]. Corrected publisher/developer for two titles in sorcerer_cass.xml [exidyboy]. - 0.194: Updated details for Orb of Halucidon and Air Traffic Controller based on original manuals in sorcerer_cass.xml [exidyboy]. - 0.175: Added 'many games in sorcerer_cass.xml [Robbbert]. - 0.148u1: Added 'software lists to MZ800, Osborne 1 and Sorcerer [LoganB]. - 0.143u3: Robbbert added 'Exidy Sorcerer' system. Added floppy-disk support. CP/M works [Robbbert]. ROMSET: 5152 bytes in 4 files / 3.53Kb packed $end $info=sorcerer2 $mame 0.167 [Robbbert, Al Kossow] Sorcerer 2, 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. here are at least two version of the Sorcerer. The original motherboard (model DP1000-1) had hardware issues with the RS232 serial communications, according to "The computermuseum", and was redesigned and released as the more common Sorcerer II (model DP1000-2). The Sorcerer II also increased the maximum RAM from 32K to 48K (source: http://en.wikipedia.org/wiki/Exidy_Sorcerer and http://www.computinghistory.org.uk/det/5396/Exidy-Sorcerer-II/). DRIVER: exidy/sorcerer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sorcerer_cart.xml, sorcerer_cass.xml, sorcerer_quik.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.167: Robbbert and Al Kossow added 'Exidy Sorcerer 2' system. ROMSET: 28672 bytes in 14 files / 22.07Kb packed $end $info=sorcerera $mame 0.213 [Robbbert] Sorcerer (with Dreamdisk fdc), 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). DRIVER: exidy/sorcerer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sorcerer_cart.xml, sorcerer_cass.xml, sorcerer_quik.xml RESOURCES: Snap and Title. WIP: - 0.213: Robbbert added 'Exidy Inc Sorcerer (with Dreamdisk fdc)' system. ROMSET: 4096 bytes in 1 file / 3.24Kb packed $end $info=sorcererb $mame 0.213 [Robbbert] Sorcerer (with Digitrio fdc), 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). DRIVER: exidy/sorcerer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sorcerer_cass.xml, sorcerer_quik.xml RESOURCES: Snap and Title. WIP: - 0.213: Robbbert added 'Exidy Inc Sorcerer (with Digitrio fdc)' system. ROMSET: 16384 bytes in 4 files / 12.11Kb packed $end $info=sorcererd $mame 0.37b11 [Kev Thacker] Sorcerer (with Micropolis fdc), 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). DRIVER: exidy/sorcerer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sorcerer_cart.xml, sorcerer_cass.xml, sorcerer_quik.xml, sorcerer_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.213: Changed description to 'Sorcerer (with Micropolis fdc)'. - 0.175: BugFIX #06215 [Misc.] (sorcerer.cpp) sorcererd: Refuse to load some cpm programs! [Robbbert]. - 0.143u3: Renamed (sorcerer) to (sorcererd). - 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: 13568 bytes in 9 files / 8.46Kb packed $end $info=soulbird $mame 0.279 [David Haywood, TeamEurope] Hyakujuu Sentai Gaoranger Soul Bird: Animal Kyuushutsu Daisakusen (Japan), Bandai, 2001 This is an interactive electronic toy inspired by the TV series *Hyakujuu Sentai Gaoranger*, designed for fans of the Super Sentai franchise. The device, shaped like an animal or a symbolic accessory from the series, reproduces original sounds, phrases, and music—and often includes lights and activation mechanisms tied to character transformations or special abilities. By performing actions such as pressing buttons or moving parts of the toy, children can recreate scenes from the show, encouraging role-playing and imaginative play. Designed to promote physical movement and interaction, it combines entertainment with faithful representation of the show's universe, a hallmark of Japanese products aimed at kids. DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: David Haywood and TeamEurope added 'Bandai Hyakujuu Sentai Gaoranger Soul Bird: Animal Kyuushutsu Daisakusen (Japan)' system. ROMSET: 1048576 bytes in 1 file / 264.36Kb packed $end $info=sound_orchestra $mame 0.284 [Angelo Salese] SNE Sound Orchestra sound card, , ???? DRIVER: devices/bus/pc98_cbus/sound_orchestra.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Angelo Salese added 'SNE Sound Orchestra sound card' device. ROMSET: 16384 bytes in 2 files / 12.48Kb packed $end $info=sound_pc9821ce $mame 0.282 [Angelo Salese] NEC PC-9821Ce built-in sound, , ???? DRIVER: devices/bus/pc98_cbus/sound.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'NEC PC-9821Ce built-in sound' device. ROMSET: None required. $end $info=sound_pc9821cx3 $mame 0.282 [Angelo Salese] NEC PC-9821Cx3 built-in sound, , ???? DRIVER: devices/bus/pc98_cbus/sound.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'NEC PC-9821Cx3 built-in sound' device. ROMSET: None required. $end $info=soundic $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Soundic MPT-03, Soundic, 198? Rare console of the Mpt-03 family found in Finland and sold by Robdajet. Based on the Philips Signetics hardware platform and the 2637 chipset. Variants of the systems were sold worldwide under many different brands like Prestige (France), Intelligent Game (USA) Poppy (Germany) (source: http://www.pong-picture-page.de/catalog/product_info.php?manufacturers_id=153&products_id=1669&osCsid=54a1c78d4). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Soundic MPT-03' system. ROMSET: None required. $end $info=sp0250 $mame 0.196 GI SP0250 LPC, , ???? DRIVER: devices/sound/sp0250.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Fix typo in coefficient table (#14983) [Jeff Mathews]. - 0.258: Make drq_r return an int instead of u8 [hap]. - 0.196: Added 'GI SP0250 LPC' device. ROMSET: None required. $end $info=sp0256 $mame 0.149u1 GI SP0256 Narrator Speech Processor, , ???? DRIVER: devices/sound/sp0256.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Remove reset lrq timer workaround that was added there for odyssey2 killer bees. Bad luck: everything o2 works same as before except turtlesu, instead of failing to detect The Voice only sometimes, now it happens more commonly. Not due to the removed timer, but actually the stream updates before accessing I/O which should be more accurate [hap]. - 0.186: Changed description to 'GI SP0256 Narrator Speech Processor'. - 0.149u1: Added 'SP0256' device. ROMSET: None required. $end $info=sp3e8bit $mame 0.128 [Kevin Thacker] ZX Spectrum +3e 8bit IDE, Amstrad plc, 2002 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 (source: http://en.wikipedia.org/wiki/ZX_Spectrum#ZX_Spectrum_.2B3). DRIVER: sinclair/specpls3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml, specpls3_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.128: Kevin Thacker aeadded ZX Spectrum +3e 8bit IDE' system. - 0.126: Removed ZX Spectrum +3e (Spain) (specp3es) and ZX Spectrum +3 (Spain) (specp3sp). ROMSET: 131072 bytes in 2 files / 83.15Kb packed $end $info=sp3eata $mame 0.128 [Kevin Thacker] ZX Spectrum +3e 8bit ZXATASP, Amstrad plc, 2002 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 (source: http://en.wikipedia.org/wiki/ZX_Spectrum#ZX_Spectrum_.2B3). DRIVER: sinclair/specpls3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml, specpls3_flop.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.128: Kevin Thacker added 'Amstrad ZX Spectrum +3e 8bit ZXATASP' system. ROMSET: 131072 bytes in 2 files / 83.27Kb packed $end $info=sp3ezcf $mame 0.128 [Kevin Thacker] ZX Spectrum +3e 8bit ZXCF, Amstrad plc, 2002 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 (source: http://en.wikipedia.org/wiki/ZX_Spectrum#ZX_Spectrum_.2B3). DRIVER: sinclair/specpls3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml, specpls3_flop.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.128: Kevin Thacker added 'Amstrad ZX Spectrum +3e 8bit ZXCF' system. ROMSET: 131072 bytes in 2 files / 83.11Kb packed $end $info=space84 $mame 0.146u1 [R. Belmont] Space 84, ComputerTechnik/IBS, 1985 DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.146u1: R. Belmont added 'ComputerTechnik/IBS Space 84' system. ROMSET: 20480 bytes in 6 files / 10.96Kb packed $end $info=spansion_s29gl064s $mame 0.218 Spansion / Cypress S29GL064S Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Added 'Spansion / Cypress S29GL064S Flash' device. ROMSET: None required. $end $info=sparcv7 $mame 0.175 Sun SPARC v7, , ???? DRIVER: devices/cpu/sparc/sparc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: One more use for util::sext; fix probable copy-and-paste error in disassembly of branch displacements [AJR]. - 0.252: Fixed bugs affecting Solaris?2.4 and cleaned up code [Ryan Holtz]. Drop ATN during message-out phase of Transfer Information command [Ryan Holtz, O.?Galibert]. - 0.246: Disassembler fixes. Compare architecture versions against correct enum values. FLUSH exists (at least nominally) on v7 under the name IFLUSH. Fix debugger crash[AJR]. - 0.216: Renamed (mb86901) to (sparcv7) and description changed to 'Sun SPARC v7' [Ryan Holtz]. - 0.175: Added 'Fujitsu MB86901' device. ROMSET: None required. $end $info=sparcv8 $mame 0.216 [Ryan Holtz] Sun SPARC v8, , ???? DRIVER: devices/cpu/sparc/sparc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: One more use for util::sext; fix probable copy-and-paste error in disassembly of branch displacements [AJR]. - 0.252: Fixed bugs affecting Solaris?2.4 and cleaned up code [Ryan Holtz]. Drop ATN during message-out phase of Transfer Information command [Ryan Holtz, O.?Galibert]. - 0.246: Disassembler fixes. Compare architecture versions against correct enum values. FLUSH exists (at least nominally) on v7 under the name IFLUSH. Fix debugger crash [AJR]. - 0.216: Ryan Holtz added 'Sun SPARC v8' device. ROMSET: None required. $end $info=spc1000 $mame 0.132 [Miodrag Milanović] SPC-1000, Samsung, 1982 The SPC-1000 is a Z80-based home computer from Samsung. This machine was developed in Korea, but built-in BASIC was written by Hudson soft in Japan. Because of its integrated tape recorder design, it looks like MZ 700 series (source: http://www.old-computers.com/museum/computer.asp?c=803). DRIVER: samsung/spc1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: spc1000_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.170: Cassette tape motor fixed for working properly [Miso Kim]. - 0.169: Using timing difference for cassette deck motor on/off toggle [Miso Kim]. - 0.164: Added 'the centronics printer port [Miso Kim]. - 0.156: Added 'software list for Samsung spc1000 tapes [Fabio Priuli]. - 0.155: Added 'FDD code [Meso Kim]. - 0.153: Verious update: Added 'IRQ which enables cursor flash & internal timer. Added TAP cassette format. Added paste facility, fixed cursor flash. Fixed corrupted lower-case display [Miso Kim, Robbbert]. - 0.132: Miodrag Milanović driver Samsung SPC-1000' system. ROMSET: 32768 bytes in 1 file / 22.00Kb packed $end $info=spc1000_exp $mame 0.156 Samsung SPC-1000 expansion, , ???? DRIVER: devices/bus/spc1000/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'Samsung SPC-1000 expansion' device. ROMSET: None required. $end $info=spc1000_fdd_exp $mame 0.156 SPC1000 FDD expansion, , ???? DRIVER: devices/bus/spc1000/fdd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'SPC1000 FDD expansion' device. ROMSET: 4096 bytes in 1 file / 1.66Kb packed $end $info=spc1000_vdp_exp $mame 0.156 SPC1000 VDP expansion, , ???? DRIVER: devices/bus/spc1000/vdp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'SPC1000 VDP expansion' device. ROMSET: None required. $end $info=spc1500 $mame 0.170 [Miso Kim] SPC-1500, Samsung, 1987 DRIVER: samsung/spc1500.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spc1500_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.170: Miso Kim added 'Samsung SPC-1500' system. ROMSET: 98304 bytes in 6 files / 39.45Kb packed $end $info=spc4000 $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] Super Play Computer 4000, Grundig, 1979 The Interton VC4000 was the first and only gaming console that is built entirely in Germany. A very attractive price-performance ratio (advanced controller with continuously operating analog joysticks, two fire buttons and additional twelve function keys, less than the price as the main rival Atari 2600) could be the console, especially in the German market claiming for several years, to graphic and sound of other vendors were significantly exceeded. The identical with the Grundig Superplay 4000 computer console was built from 1974 to about 1982, the sale was not until 1978, however, with a price of around 500 at that time DM (source, traslated from german: http://de.wikipedia.org/wiki/Interton_VC4000). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'Super Play Computer 4000 driver. ROMSET: None required. $end $info=spc400d $mame 0.217 [jordigahan, ClawGrip] SPC-400D, Sanyo, 198? DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title and PCB. WIP - 0.217: jordigahan and ClawGrip added 'Sanyo SPC-400D' system. ROMSET: 16384 bytes in 1 file / 7.13Kb packed $end $info=spc700 $mame 0.150 Sony SPC700, , ???? DRIVER: devices/cpu/spc700/spc700.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: Removed obsolete workaround for targets with 16-bit char types [David Viens]. - 0.219: Fixed TCLR1 and TSET1 operations, and removed page-crossing penalty on Y-relative accesses [David Viens]. - 0.196: Changed description to 'Sony SPC700' [Angelo Salese]. - 0.150: Added 'SPC700' device. ROMSET: None required. $end $info=spc800 $mame 0.143u3 [Wilbert Pol] SPC-800 (MSX1, Korea), Samsung, 1984 The Fenner SPC-800 is an MSX computer made by Samsung for the Western market. It is identical to the Samsung SPC-800 apart from the markings on the keyboard. It lacks a reset button but contains an expansion bus (source: http://www.msx.org/wiki/Fenner_SPC-800). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.250: Changed description to 'SPC-800 (MSX1, Korea)'. - 0.166: Adding the correct release date [AntoPISA]. - 0.143u3: Wilbert Pol added 'Samsung SPC-800' system. ROMSET: 49152 bytes in 2 files / 29.56Kb packed $end $info=speakboard $mame 0.198 Idol Japan SpeakBoard sound card, , ???? DRIVER: devices/bus/pc98_cbus/speakboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.284: Document known games using this card [Angelo Salese]. - 0.283: Renamed (pc9801_spb) to (speakboard). - 0.271: Changed description to 'NEC PC-9801 SpeakBoard'. - 0.198: Added 'NEC PC9801 SpeakBoard' device. ROMSET: 16384 bytes in 2 files / 12.48Kb packed $end $info=speaker $mame 0.149u1 Speaker, , ???? DRIVER: emu/speaker.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Speaker' device. ROMSET: None required. $end $info=speaker_sound_device $mame 0.149u1 Filtered DAC, , ???? DRIVER: devices/sound/spkrdev.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.232: Changed description to 'Filtered DAC'. - 0.186: Renamed (speaker_sound) to (speaker_sound_device). - 0.149u1: Added 'Filtered 1-bit DAC' device. ROMSET: None required. $end $info=spec128 $mame 0.37b1 [David Roberson] ZX Spectrum 128, Sinclair Research Ltd, 1986 Sinclair developed the ZX Spectrum 128 (code-named Derby) in conjunction with their Spanish distributor Investrónica. Investrónica had helped adapt the ZX Spectrum+ to the Spanish market after the Spanish government introduced a special tax on all computers with 64 kB RAM or less and a law which obliged all computers sold in Spain to support the Spanish alphabet and show messages in Spanish. The appearance of the ZX Spectrum 128 was similar to the ZX Spectrum+, with the exception of a large external heatsink for the internal 7805 voltage regulator added 'to the right hand end of the case, replacing the internal heatsink in previous versions (source: http://en.wikipedia.org/wiki/ZX_Spectrum#ZX_Spectrum_128). DRIVER: sinclair/spec128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.277: BugFIX #08952 [Crash/Freeze] (sinclair/spec128.cpp) spec128: MAME crashes when trying to mount malformed TAP format images [Andrei I. Holub]. - 0.275: BugFIX #09104 [Media Support] (sinclair/spec128.cpp) spec128: The emulator crashes when loading TAP format tape images [Andrei I. Holub]. - 0.247: BugFIX #08342 [Sound] (sinclair/spectrum.cpp) spec128 [cobrasar and clones]: Voiceover missing in Cobra's Arc [spectrum and clones] (a99e48b) [Andrei I. Holub]. - 0.244: BugFIX #06529 [Crash/Freeze] (spec128.cpp) spec128 ( strider): Finishing Stage 2, the computer resets into the main menu [Andrei I. Holub]. - 0.208: BugFIX #06439 [DIP/Input] (spec128.cpp) spec128, specpl3e: In the game Abu Simbel Profanation, the character keeps jumping all the time after start a game [AmatCoder]. Improved compatibility with ROM-swapping expansion devices in 128 mode (not yet 100%) [Nigel Barnes]. - 0.190: Added 'expansion slot and devices, removed Kempston Joystick Interface from driver. Working devices: Kempston Joystick Interface, Mikro-Plus (Shadow of the Unicorn), Protek Joystick Interface, Spectrum +2 Test Software, ZX Interface 2. Non-working devices: ZX Interface 1 [Nigel Barnes]. - 0.126: Removed ZX Spectrum 128 (Spain) (spec128s)' system. - 0.37b1: David Roberson added 'ZX Spectrum 128' system. ROMSET: 65536 bytes in 4 files / 49.27Kb packed $end $info=spec80k $mame 0.128 [Kevin Thacker] ZX Spectrum 80K, , 1987 Mythical expansion 80k! Indeed, it seems that some were fitted with the Spectrum RAM 4164 rather than '4132. A small logic circuit it enabled the 32k of RAM in unused 4164. In practical use of the expansion in Basic you had to lower the RAMtop 32768 available so having two banks of 32k (enabled with the out) (source: http://www.freelists.org/post/zxspectrum/Esapnsione-80k). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap and Title. WIP: - 0.128: Kevin Thacker added 'ZX Spectrum 80K' system. ROMSET: 16384 bytes in 1 file / 12.92Kb packed $end $info=special $mame 0.124 [Miodrag Milanović] Specialist, , 1985 DRIVER: ussr/special.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: special_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.141: Tokenized audio state [Atari Ace]. - 0.135: Fixed floppy for Special MX, regressed since 0.124 [Miodrag Milanović]. - 0.126: Added 'SHA-1's [Fabio Priuli]. - 0.125: Added 'Erik clone, and fixed bank switch problem [Miodrag Milanović]. - 0.124: Miodrag Milanović added 'Specialist' system. ROMSET: 24576 bytes in 11 files / 17.31Kb packed $end $info=specialm $mame 0.137 [Miodrag Milanović] Specialist M, , 1985 DRIVER: ussr/special.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: special_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Miodrag Milanović added 'Specialist M' system. ROMSET: 8192 bytes in 4 files / 5.60Kb packed $end $info=specialp $mame 0.125 [Miodrag Milanović] Specialist + hires graph, , 1985 DRIVER: ussr/special.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: special_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.125: Miodrag Milanović added 'Specialist + hires graph' system. ROMSET: 4096 bytes in 1 file / 2.83Kb packed $end $info=specide $mame 0.128 [Kevin Thacker] ZX Spectrum IDE, , 1995 DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.128: Kevin Thacker added 'ZX Spectrum IDE' system. ROMSET: 16384 bytes in 1 file / 12.88Kb packed $end $info=specimx $mame 0.124 [Miodrag Milanović] Specialist MX, , 1985 DRIVER: ussr/special.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: special_cass.xml, special_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.124: Miodrag Milanović added 'Specialist MX' system. ROMSET: 124928 bytes in 3 files / 73.59Kb packed $end $info=specimx_sound $mame 0.149u1 Specialist MX Custom Sound, , ???? DRIVER: ussr/specialsound.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Changed description to 'Specialist MX Custom Sound'. - 0.149u1: Added 'Specialist MX Audio Custom' device. ROMSET: None required. $end $info=specnext_copper $mame 0.267 [Andrei I. Holub] Spectrum Next Copper, , ???? DRIVER: sinclair/next/specnext_copper.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Optimized execution for sequential NOPs (#14754) [holub]. - 0.282: Improved logging (#14248) [Andrei I. Holub]. - 0.267: Andrei I. Holub added 'Spectrum Next Copper' device. ROMSET: None required. $end $info=specnext_ctc $mame 0.267 [Andrei I. Holub] Spectrum Next CTC, , ???? DRIVER: sinclair/next/specnext_ctc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.267: Andrei I. Holub added 'Spectrum Next CTC' device. ROMSET: None required. $end $info=specnext_divmmc $mame 0.267 [Andrei I. Holub] Spectrum Next DivMMC, , ???? DRIVER: sinclair/next/specnext_divmmc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.267: Andrei I. Holub added 'Spectrum Next DivMMC 'device. $end $info=specnext_dma $mame 0.267 [Andrei I. Holub] Spectrum Next DMA, , ???? DRIVER: sinclair/next/specnext_dma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Fixed counter state returning natural value in ZXN mode (#15179) [holub]. - 0.282: Implemented prescaler (#14296). Fixed prescaler reg init (#14260) [Andrei I. Holub]. Tidy [Vas Crabb]. - 0.279: Added prescaler register (#13958) [Andrei I. Holub]. - 0.267: Andrei I. Holub added 'Spectrum Next DMA' device. ROMSET: None required. $end $info=specnext_im2 $mame 0.282 [Andrei I. Holub] Spectrum Next IM2, , ???? DRIVER: sinclair/next/specnext_im2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Andrei I. Holub added 'Spectrum Next IM2' device. ROMSET: None required. $end $info=specnext_ks1 $mame 0.287 [holub] ZX Spectrum Next: KS1, SpecNext Ltd., Victor Trucco, Fabio Belavenuto, 2020 The retrocompatible ZX Spectrum Next model KS1, developed by SpecNext Ltd. with key contributions from Victor Trucco and Fabio Belavenuto. Based on a Z80 architecture running at 3.5/7/14 MHz, it features an ARM Cortex-M4 co-processor for advanced functionality. This model extends the original ZX Spectrum standard (1982) with 256-color graphics, hardware layers, sprites, enhanced AY/YM/ZX Beeper audio, a built-in SD card, HDMI and VGA outputs, optional Wi-Fi, and full compatibility with software and classics from the Sinclair ZX Spectrum. The KS1 model (KickStarter 1) is the first limited-edition release, produced in 2017–2018 for Kickstarter campaign backers. It comes with a black ABS plastic case and membrane keyboard. This project represents an open-hardware initiative aimed at retrocomputing, classic gaming, and educational development on an evolved platform that remains true to the spirit of the original Spectrum. DRIVER: sinclair/next/specnext.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: spectrum_cass.xml, specnext_sd.xml RESOURCES: Snap and Title. WIP: - 0.287: holub added 'SpecNext Ltd., Victor Trucco, Fabio Belavenuto ZX Spectrum Next: KS1' system. ROMSET: None required. $end $info=specnext_ks2 $mame 0.287 [holub] ZX Spectrum Next: KS2, SpecNext Ltd., Victor Trucco, Fabio Belavenuto, 2023 Basato su CPU Z80 a 3.5/7/14 MHz e co-processore ARM Cortex-M4 per funzionalità avanzate. Estende lo standard ZX Spectrum originale (1982) con grafica a 256 colori, layer hardware, sprite, audio AY/YM/ZX Beeper migliorato, SD card integrata, HDMI/VGA out, Wi-Fi opzionale e piena compatibilità con software/classici Sinclair ZX Spectrum. Il modello KS2 (KickStarter 2) è la seconda versione in edizione limitata prodotta nel 2020–2021 per finanziatori della campagna Kickstarter, con case nero in plastica ABS e tastiera a viaggio lungo (meccanica). Rappresenta un'evoluzione del progetto open-hardware KS1, offrendo maggiore qualità costruttiva e migliore esperienza d'uso pur mantenendo fedeltà allo spirito dello Spectrum originale per retro-computing, gaming classico e sviluppo educativo. DRIVER: sinclair/next/specnext.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: spectrum_cass.xml, specnext_sd.xml RESOURCES: Snap and Title. WIP: - 0.287: holub added 'SpecNext Ltd., Victor Trucco, Fabio Belavenuto ZX Spectrum Next: KS2' system. ROMSET: None required. $end $info=specnext_ks3 $mame 0.287 [holub] ZX Spectrum Next: KS3, SpecNext Ltd., Victor Trucco, Fabio Belavenuto, 2025 Basato su CPU Z80 a 3.5/7/14 MHz e co-processore ARM Cortex-M4 per funzionalità avanzate. Estende lo standard ZX Spectrum originale (1982) con grafica a 256 colori, layer hardware, sprite, audio AY/YM/ZX Beeper migliorato, SD card integrata, uscite HDMI e VGA, Wi-Fi opzionale e compatibilità completa con software e giochi classici del Sinclair ZX Spectrum. Il modello KS3 (KickStarter 3) è la terza edizione in edizione limitata, prodotta nel 2022–2023 per i finanziatori della campagna Kickstarter, caratterizzata da case nero in plastica ABS e tastiera meccanica a viaggio lungo di alta qualità. Rappresenta il culmine evolutivo del progetto open-hardware ZX Spectrum Next, unendo robustezza costruttiva, fedeltà storica e innovazione tecnica per retro-computing, gaming classico e sviluppo educativo su una piattaforma moderna ma ispirata allo spirito dello Spectrum originale. DRIVER: sinclair/next/specnext.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: spectrum_cass.xml, specnext_sd.xml RESOURCES: Snap and Title. WIP: - 0.287: holub added 'SpecNext Ltd., Victor Trucco, Fabio Belavenuto ZX Spectrum Next: KS3' system. ROMSET: None required. $end $info=specnext_multiface $mame 0.267 [Andrei I. Holub] Spectrum Next Multiface, , ???? DRIVER: sinclair/next/specnext_multiface.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.267: Andrei I. Holub added 'Spectrum Next Multiface' device. ROMSET: None required. $end $info=specnext_uart $mame 0.287 [holub] Spectrum Next UART, , ???? DRIVER: sinclair/next/specnext_uart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: holub added 'Spectrum Next UART' device. ROMSET: None required. $end $info=specpl2a $mame 0.37b10 [Kevin Thacker] ZX Spectrum +2a, Amstrad plc, 1987 The ZX Spectrum +2A was a variant of the Spectrum +3 housed a black version of the Spectrum +2 case mouldings. The Spectrum +2A/+3 motherboard (AMSTRAD part number Z70830) was designed such that it could be assembled without the floppy disk controller or associated logic and a +2 style "datacorder" connected. Originally, Amstrad planned to introduce an additional disk interface for the +2A/+2B called the AMSTRAD SI-1 however this never appeared. If an external disk drive was added, the "+2A" on the system OS menu would change to a +3 (source: http://en.wikipedia.org/wiki/ZX_Spectrum#ZX_Spectrum_.2B2A). DRIVER: sinclair/specpls3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and Artwork Preview. WIP: - 0.37b10: Kevin Thacker added 'Amstrad ZX Spectrum +2a' system. ROMSET: 262144 bytes in 8 files / 158.29Kb packed $end $info=specpl3e $mame 0.56.1 [Kevin Thacker] 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). DRIVER: sinclair/specpls3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml, specpls3_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.212: BugFIX #06716: [Media Support] (spectrum.cpp) specpl3e: Fatal error when launching spectrum disks [AmatCoder]. - 0.208: BugFIX #06439: [DIP/Input] (spec128.cpp) spec128, specpl3e: In the game Abu Simbel Profanation, the character keeps jumping all the time after start a game [AmatCoder]. BugFix#06611: [Crash/Freeze] (amstrad.cpp) cpc6128 [pericode]: Can't play the fourth level at "Perico Delgado Maillot Amarillo" in disk version, game stucks in a black screen [AmatCoder]. - 0.61: Updated BIOS to the 1.11 version romset (http://www.z88forever.org.uk/zxplus3e/) [Stefano Priore]. - 0.56.1: Kevin Thacker apdated BIOS to the 1.10 version and added 'support for the spanish romset (http://www.z88forever.org.uk/zxplus3e/) [Stefano Priore]. ROMSET: 131072 bytes in 4 files / 85.74Kb packed $end $info=specpls2 $mame 0.37b2 [David Roberson] ZX Spectrum +2, Amstrad plc, 1986 The ZX Spectrum +2 was Amstrad's first Spectrum, coming shortly after their purchase of the Spectrum range and "Sinclair" brand in 1986. The machine featured an all-new grey case featuring a spring-loaded keyboard, dual joystick ports, and a built-in cassette recorder dubbed the 'Datacorder' (like the Amstrad CPC 464), but was in most respects identical to the ZX Spectrum 128. The main menu screen lacked the Spectrum 128's 'Tape Test' option, and the ROM was altered to account for a new 1986 Amstrad copyright message. These changes resulted in minor incompatibility problems with software that accessed ROM routines at certain addresses. Production costs had been reduced and the retail price dropped to ?139-?149 (source: http://en.wikipedia.org/wiki/ZX_Spectrum#ZX_Spectrum_.2B2). DRIVER: sinclair/spec128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and Artwork Preview. 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 bytes in 9 files / 121.56Kb packed $end $info=specpls3 $mame 0.36b16 [Kev Thacker] ZX Spectrum +3, Amstrad plc, 1987 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 PCWDOS, 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 (source: http://en.wikipedia.org/wiki/ZX_Spectrum#ZX_Spectrum_.2B3). DRIVER: sinclair/specpls3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml, specpls3_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and Artwork Preview. WIP: - 0.247: Improved floppy drive configuration. Default to a single 3" SSDD drive, allow 3.5" SSDD drives [Vas Crabb]. - 0.245: Add IPF floppy format used by a few software list entries [AJR]. - 0.244: BugFIX #08311 [Crash/Freeze] (specpls3.cpp) specpls3 [rickdan2]: Rick Dangerous 2 gets stuck trying to display loading screen [smf]. - 0.220: Documented dual Spectrum/Amstrad releases. Correctly split the two Navy Moves Spanish editions, and removed a duplicate with altered header. Added known checksums and apparent sizes for missing IPF files. Corrected metadata and cleaned up comments in specpls3_flop.xml [ICEknight]. - 0.209: Mirror floppy drive select lines (fixes Batman: The Movie) [AJR]. - 0.208: Added 'DSK images from TOSEC in specpls3_flop.xml [ICEknight]. - 0.199: BugFIX #06980 [Save/Restore] (spec128.cpp) specpls3: Unable to save state (regression) [AJR]. - 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: 98304 bytes in 3 files / 59.01Kb packed $end $info=spectred $mame 0.173 [Felipe Corrêa da Silva Sanches] Spectrum ED, Scopus/Spectrum, 1985? DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap and Title. WIP: - 0.173: Felipe Corrêa da Silva Sanches added 'Scopus/Spectrum Spectrum ED' system. ROMSET: 69632 bytes in 4 files / 19.05Kb packed $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. DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee, PCB and Artwork Preview. WIP: - 0.234: Cleaned up metadata for many entries in 'spectrum_cass.xml' [spectrumcomputing.co.uk, worldofspectrum.org, ArcadeShadow]. - 0.227: Fixed ROM loading for double-size Multiface 3 clone ROM [rfka01]. - 0.216: Bugfix #07453 [DIP Input] (spectrum.cpp) spectrum: Kempston Joystick doesn't work [r0ast3r]. - 0.208: Improved expansion interface to allow devices to act on opcode fetches. Added Multiface One/128/3, and MultiPrint devices. Added the Technology Research Beta 128 Disk Interface. Added the Cheetah SpecDrum' device. Added the Opus Discovery disc system, and OPD floppy format [Nigel Barnes]. - 0.196: Fixed sprite flicker and missing graphics in several games [geecab, R. Belmont]. - 0.148u1: Added 'more disks to the software list (spectrum_flop.xml) [Kaylee]. Added year/publisher info to the list [LoganB]. - 0.147u2: Added 'very preliminary softlist containing some interesting test case for emulation (in spectrum_cass.xml) [David Haywood]. - 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 Milanović]. - 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 Milanović]. - 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 Milanović]. - 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: 507904 bytes in 32 files / 363.22Kb packed $end $info=spectrum_beta128 $mame 0.208 TR Beta 128 Disk Interface, , ???? DRIVER: devices/bus/spectrum/beta128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'TR Beta 128 Disk Interface' device. ROMSET: 65536 bytes in 4 files / 32.72Kb packed $end $info=spectrum_betacbi $mame 0.222 [MetalliC] CBI-95 Disk Interface, , ???? DRIVER: devices/bus/spectrum/beta.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: MetalliC added 'CBI-95 Disk Interface' device. ROMSET: 81920 bytes in 5 files / 39.67Kb packed $end $info=spectrum_betaclone $mame 0.222 [MetalliC] Beta Disk Plus clones, , ???? DRIVER: devices/bus/spectrum/beta.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: MetalliC added 'Beta Disk Plus clones' device. ROMSET: 98304 bytes in 6 files / 72.07Kb packed $end $info=spectrum_betaplus $mame 0.214 [Nigel Barnes] TR Beta Disk Plus Interface, , ???? DRIVER: devices/bus/spectrum/beta.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.214: Nigel Barnes added 'TR Beta Disk Plus Interface' device. ROMSET: 57344 bytes in 7 files / 42.00Kb packed $end $info=spectrum_betav2 $mame 0.214 [Nigel Barnes] TR Beta Disk Interface V2 (FD1771 based), , ???? DRIVER: devices/bus/spectrum/beta.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Changed description to 'TR Beta Disk Interface V2 (FD1771 based)'. - 0.214: Nigel Barnes added 'TR Beta Disk Interface (older, FD1771 based)' device. ROMSET: 8192 bytes in 2 files / 6.26Kb packed $end $info=spectrum_betav3 $mame 0.214 [Nigel Barnes] TR Beta Disk Interface V3 (FD1793 based), , ???? DRIVER: devices/bus/spectrum/beta.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222; Changed description to 'TR Beta Disk Interface V3 (FD1793 based)'. - 0.214: Nigel Barnes added 'TR Beta Disk Interface (newer, FD1793 based)' device. ROMSET: 12288 bytes in 3 files / 9.53Kb packed $end $info=spectrum_d40 $mame 0.222 [MetalliC] Didaktik D40, , ???? DRIVER: devices/bus/spectrum/d40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: MetalliC added 'Didaktik D40' device. ROMSET: 32768 bytes in 2 files / 14.04Kb packed $end $info=spectrum_d80 $mame 0.222 [MetalliC] Didaktik D80 (MDOS 1, 2793 FDC), , ???? DRIVER: devices/bus/spectrum/d40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: MetalliC added 'Didaktik D80 (MDOS 1, 2793 FDC)' device. ROMSET: 32768 bytes in 2 files / 14.04Kb packed $end $info=spectrum_d80v2 $mame 0.222 [MetalliC] Didaktik D80 (MDOS 2, 8272 FDC), , ???? DRIVER: devices/bus/spectrum/d40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: MetalliC added 'Didaktik D80 (MDOS 2, 8272 FDC)' device. ROMSET: 16384 bytes in 1 file / 7.15Kb packed $end $info=spectrum_disciple $mame 0.216 [TwistedTom] MGT DISCiPLE, , ???? DRIVER: devices/bus/spectrum/mgt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_mgt_flop.xml RESOURCES: Snap and Title. WIP: - 0.216: TwistedTom added 'MGT DISCiPLE' device. ROMSET: 25224 bytes in 5 files / 17.76Kb packed $end $info=spectrum_expansion_slot $mame 0.190 ZX Spectrum Expansion port, , ???? DRIVER: devices/bus/spectrum/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.190: Added 'ZX Spectrum Expansion port' device. ROMSET: None required. $end $info=spectrum_flpone $mame 0.223 [MetalliC] FloppyOne DOS Interface, , ???? DRIVER: devices/bus/spectrum/floppyone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: MetalliC added 'FloppyOne DOS Interface' device. ROMSET: 24576 bytes in 2 files / 5.99Kb packed $end $info=spectrum_fuller $mame 0.190 Fuller Box, , ???? DRIVER: devices/bus/spectrum/fuller.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.190: Added 'Fuller Box' device. ROMSET: None required. $end $info=spectrum_gamma $mame 0.222 [MetalliC] MIDAS Gammadisk Interface, , ???? DRIVER: devices/bus/spectrum/beta.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: MetalliC added 'MIDAS Gammadisk Interface' device. ROMSET: 32768 bytes in 1 file / 18.75Kb packed $end $info=spectrum_intf1 $mame 0.190 ZX Interface 1, , ???? DRIVER: devices/bus/spectrum/intf1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_microdrive.xml RESOURCES: Snap and Title. WIP: - 0.190: Added 'ZX Interface 1' device. ROMSET: 16384 bytes in 2 files / 11.02Kb packed $end $info=spectrum_intf2 $mame 0.190 ZX Interface 2, , ???? DRIVER: devices/bus/spectrum/intf2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cart.xml RESOURCES: Snap and Title. WIP: - 0.190: Added 'ZX Interface 2' device. ROMSET: None required. $end $info=spectrum_kempcentref $mame 0.223 [MetalliC] Kempston Centronics E (flat), , ???? DRIVER: devices/bus/spectrum/lprint.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: MetalliC added 'Kempston Centronics E (flat)' device. ROMSET: 2048 bytes in 1 file / 1.59Kb packed $end $info=spectrum_kempcentreu $mame 0.223 [MetalliC] Kempston Centronics E (upright), , ???? DRIVER: devices/bus/spectrum/lprint.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: MetalliC added 'Kempston Centronics E (upright)' device. ROMSET: 2048 bytes in 1 file / 1.78Kb packed $end $info=spectrum_kempcentrs $mame 0.224 [MetalliC] Hilderbay / Kempston Centronics S, , ???? DRIVER: devices/bus/spectrum/lprint.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: MetalliC added 'Hilderbay/Kempston Centronics S' device. ROMSET: None required. $end $info=spectrum_kempdisc $mame 0.223 [MetalliC] Kempston Disc Interface, , ???? DRIVER: devices/bus/spectrum/kempdisc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: MetalliC added 'Kempston Disc Interface' device. ROMSET: 24576 bytes in 3 files / 17.48Kb packed $end $info=spectrum_kempjoy $mame 0.190 Kempston Joystick Interface, , ???? DRIVER: devices/bus/spectrum/kempjoy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.190: Added 'Kempston Joystick Interface' device. ROMSET: None required. $end $info=spectrum_kempmouse $mame 0.286 [Oleksandr Kovalchuk] Kempston Mouse Interface, , ???? DRIVER: devices/bus/spectrum/kempmouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Oleksandr Kovalchuk added 'Kempston Mouse Interface' device. ROMSET: None required. $end $info=spectrum_lprint $mame 0.223 [MetalliC] ZX Lprint, , ???? DRIVER: devices/bus/spectrum/lprint.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: MetalliC added 'ZX Lprint' device. ROMSET: 2048 bytes in 1 file / 1.70Kb packed $end $info=spectrum_lprint3 $mame 0.223 [MetalliC] ZX Lprint III, , ???? DRIVER: devices/bus/spectrum/lprint.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: MetalliC added 'ZX Lprint III' device. ROMSET: 8192 bytes in 4 files / 6.38Kb packed $end $info=spectrum_melodik $mame 0.190 Didaktik Melodik, , ???? DRIVER: devices/bus/spectrum/melodik.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.190: Added 'Didaktik Melodik' device. ROMSET: None required. $end $info=spectrum_mface1 $mame 0.208 Multiface One, , ???? DRIVER: devices/bus/spectrum/mface.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'Multiface One' device. ROMSET: 32768 bytes in 4 files / 21.97Kb packed $end $info=spectrum_mface128 $mame 0.208 Multiface 128, , ???? DRIVER: devices/bus/spectrum/mface.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'Multiface 128' device. ROMSET: 16384 bytes in 2 files / 11.83Kb packed $end $info=spectrum_mface128v1 $mame 0.241 [rfka01] Multiface 128 v1, , ???? DRIVER: devices/bus/spectrum/mface.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: rfka01 added 'Multiface 128 v1' device. ROMSET: 16384 bytes in 2 files / 11.85Kb packed $end $info=spectrum_mface1v1 $mame 0.241 [rfka01] Multiface One v1, , ???? DRIVER: devices/bus/spectrum/mface.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: rfka01 added 'Multiface One v1' device. ROMSET: 8192 bytes in 1 file / 4.76Kb packed $end $info=spectrum_mface1v2 $mame 0.241 [rfka01] Multiface One v2, , ???? DRIVER: devices/bus/spectrum/mface.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: rfka01 added 'Multiface One v2' device. ROMSET: 8192 bytes in 1 file / 5.16Kb packed $end $info=spectrum_mface1v3 $mame 0.241 [rfka01] Multiface One v3, , ???? DRIVER: devices/bus/spectrum/mface.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: rfka01 added 'Multiface One v3' device. ROMSET: 8192 bytes in 1 file / 5.19Kb packed $end $info=spectrum_mface3 $mame 0.208 Multiface 3, , ???? DRIVER: devices/bus/spectrum/mface.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'Multiface 3' device. ROMSET: 33028 bytes in 4 files / 18.24Kb packed $end $info=spectrum_mikroplus $mame 0.190 Mikro-Plus - Shadow of the Unicorn, , ???? DRIVER: devices/bus/spectrum/mikroplus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.190: Added 'Mikro-Plus - Shadow of the Unicorn' device. ROMSET: 16384 bytes in 1 file / 12.08Kb packed $end $info=spectrum_mpoker $mame 0.241 [rfka01] MICRO-POKEer, , ???? DRIVER: devices/bus/spectrum/mpoker.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: rfka01 added 'MICRO-POKEer' device. ROMSET: 8192 bytes in 1 file / 2.38Kb packed $end $info=spectrum_mprint $mame 0.208 MultiPrint, , ???? DRIVER: devices/bus/spectrum/mface.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'MultiPrint' device. ROMSET: 16384 bytes in 2 files / 12.06Kb packed $end $info=spectrum_opus $mame 0.208 Opus Discovery, , ???? DRIVER: devices/bus/spectrum/opus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_flop_opus.xml RESOURCES: Snap and Title. WIP: - 0.260: Use device finder array for floppy drives [AJR]. - 0.208: Added 'Opus Discovery' device. ROMSET: 40960 bytes in 5 files / 28.00Kb packed $end $info=spectrum_plus2test $mame 0.190 Spectrum +2 Test Software, , ???? DRIVER: devices/bus/spectrum/plus2test.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.190: Added 'Spectrum +2 Test Software' device. ROMSET: 8192 bytes in 1 file / 3.19Kb packed $end $info=spectrum_plusd $mame 0.216 [TwistedTom] MGT +D, , ???? DRIVER: devices/bus/spectrum/mgt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_mgt_flop.xml RESOURCES: Snap and Title. WIP: - 0.216: TwistedTom added 'MGT +D' device. ROMSET: 25243 bytes in 5 files / 16.63Kb packed $end $info=spectrum_proceed $mame 0.223 [MetalliC] Logitek Proceed 1 Interface, , ???? DRIVER: devices/bus/spectrum/logitek.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: MetalliC added 'Logitek Proceed 1 Interface' device. ROMSET: 8192 bytes in 1 file / 6.09Kb packed $end $info=spectrum_protek $mame 0.190 Protek Joystick Interface, , ???? DRIVER: devices/bus/spectrum/protek.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.190: Added 'Protek Joystick Interface' device. ROMSET: None required. $end $info=spectrum_sdi $mame 0.223 [MetalliC] SDI Interface, , ???? DRIVER: devices/bus/spectrum/sdi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: MetalliC added 'SDI Interface' device. ROMSET: 4096 bytes in 1 file / 2.41Kb packed $end $info=spectrum_spdos $mame 0.224 [MetalliC] Watford SP-DOS Interface, , ???? DRIVER: devices/bus/spectrum/kempdisc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.224: MetalliC added 'Watford SP-DOS Interface' device. ROMSET: 2048 bytes in 1 file / 0.59Kb packed $end $info=spectrum_speccydos $mame 0.223 [MetalliC] Speccy-DOS Interface, , ???? DRIVER: devices/bus/spectrum/speccydos.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: MetalliC added 'Speccy-DOS Interface' device. ROMSET: 24576 bytes in 3 files / 17.96Kb packed $end $info=spectrum_specdrum $mame 0.208 SpecDrum, , ???? DRIVER: devices/bus/spectrum/specdrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'SpecDrum' device. ROMSET: None required. $end $info=spectrum_specmate $mame 0.241 [rfka01] AT&Y Spec-Mate, , ???? DRIVER: devices/bus/spectrum/specmate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: rfka01 added 'AT&Y Spec-Mate' device. ROMSET: 8192 bytes in 1 file / 2.95Kb packed $end $info=spectrum_swiftdisc $mame 0.223 [MetalliC] Swift Disc Interface, , ???? DRIVER: devices/bus/spectrum/sixword.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: MetalliC added 'Swift Disc Interface' device. ROMSET: 32768 bytes in 2 files / 23.07Kb packed $end $info=spectrum_swiftdisc2 $mame 0.223 [MetalliC] Swift Disc II Interface, , ???? DRIVER: devices/bus/spectrum/sixword.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: MetalliC added 'Swift Disc II Interface' device. ROMSET: 33548 bytes in 4 files / 12.99Kb packed $end $info=spectrum_uslot $mame 0.190 Spectrum Currah µSlot, , ???? DRIVER: devices/bus/spectrum/uslot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.190: Added 'Spectrum Currah µSlot' device. ROMSET: None required. $end $info=spectrum_usource $mame 0.190 Spectrum Currah µSource, , ???? DRIVER: devices/bus/spectrum/usource.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.190: Added 'Spectrum Currah µSource' device. ROMSET: 8192 bytes in 1 file / 6.94Kb packed $end $info=spectrum_uspeech $mame 0.190 Spectrum Currah µSpeech, , ???? DRIVER: devices/bus/spectrum/uspeech.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Use measured oscillator frequencies, and toggle ROM also on IORQ as used in Rockfall1/2 [Thomas Busse]. - 0.190: Added 'Spectrum Currah µSpeech' device. ROMSET: 4096 bytes in 2 files / 3.61Kb packed $end $info=spectrum_vtx5000 $mame 0.263 [Nigel Barnes] Prism VTX 5000 Modem, , ???? DRIVER: devices/bus/spectrum/vtx5000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Nigel Barnes added 'Prism VTX 5000 Modem' device. ROMSET: 16384 bytes in 2 files / 10.45Kb packed $end $info=spectrum_wafa $mame 0.213 Rotronics Wafadrive, , ???? The Rotronics Wafadrive was a continuous tape loop storage peripheral launched in late 1984 for the Sinclair ZX Spectrum 8-bit home computer, intended to compete with Sinclair's ZX Interface 1 and ZX Microdrive. The Wafadrive comprised two continuous loop "stringy floppy" tape drives, an RS-232 interface and Centronics parallel port. The drives could run at two speeds: High speed (for seeking) and low speed (for reading/writing, which was significantly slower than that of Microdrives). The cartridges (or "wafers"), the same as those used in Entrepo stringy floppy devices for other microcomputers, were physically larger than Microdrive cartridges. They were available in three different capacities, nominally 16 kB, 64 kB or 128 kB. The larger sizes had the disadvantage of slower access, due to the longer length of tape. The same drive mechanism, manufactured by BSR, and cartridges were used in a similar device known as the Quick Data Drive (QDD), designed to connect to the cassette port of Commodore 64 and Commodore VIC-20 home computers (source: https://en.wikipedia.org/wiki/Rotronics_Wafadrive). DRIVER: devices/bus/spectrum/wafa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_wafadrive.xml RESOURCES: Snap and Title. WIP: - 0.213: Added 'Rotronics Wafadrive' device. ROMSET: 8192 bytes in 1 file / 5.18Kb packed $end $info=spectrummusic $mame 0.271 [Andrei I. Holub] The Music Machine (ZX), , ???? DRIVER: devices/bus/spectrum/musicmachine.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Andrei I. Holub added 'The Music Machine (ZX)' device. ROMSET: None required. $end $info=speechp $mame 0.178 [hap, Sean Riddle, Lord Nightmare] Speech+, Telesensory Systems, Inc., 1976 Speech+ speaking calculator with instructions on cassette. The knob at top right is pulled to turn the calculator on and then acts as a volume control. Pressing the button with the loudspeaker symbol (below the "=" button) makes the calculator speak the number on the display. The switch below this button can be used to switch off the speech system (source: http://www.vintagecalculators.com/html/speech-.html). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.178: hap, Sean Riddle and Lord Nightmare added 'Telesensory Systems, Inc. Speech+' system. ROMSET: 4304 bytes in 4 files / 3.09Kb packed $end $info=spektr01 $mame 0.126 [Miodrag Milanović] Spektr-001, , 1986 DRIVER: ussr/radio86.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: radio86_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.126: Miodrag Milanović added 'Spektr-001' system. ROMSET: 2048 bytes in 1 file / 1.64Kb packed $end $info=spektrbk $mame 0.137 [Miodrag Milanović] Spektr BK-001, , 1990 DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Miodrag Milanović added 'Spektr BK-001' system. ROMSET: 16384 bytes in 1 file / 12.38Kb packed $end $info=spellabc $mame 0.250 [Sean Riddle] Spelling ABC (Germany), Texas Instruments, 1980 The Spelling ABC educational toy is preprogrammed to teach the spelling of simple words through different games using a pictured booklet. In this booklet a lot of things are numbered and Spelling ABC asks you to type the corresponding word. The German edition contains 88 words each in three different categories adding to a total of 264 words. A nice feature of this game is an added 'buzzer to give some noisy feedback. This Spelling ABC is identical with the second generation US?Spelling B?introduced one year earlier but uses a German language ROM and a different keyboard plate (source: http://www.datamath.org/Edu/SpellingABC.htm). DRIVER: ti/spellb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.250: Sean Riddle added 'Texas Instruments Spelling ABC (Germany)' system. ROMSET: 4096 bytes in 1 file / 1.56Kb packed $end $info=spellb $mame 0.169 [hap, Sean Riddle] Spelling B (US, 1980 version), Texas Instruments, 1980 The Spelling B educational toy is preprogrammed to teach the spelling of simple words through different games using a pictured booklet. In this booklet a lot of things are numbered and Spelling B askes you to type the corresponding word. A nice feature of this game is an added 'buzzer to give some noisy feedback (source: http://www.datamath.org/Edu/SpellingB.htm). DRIVER: ti/spellb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.252: Move spellb to ti folder [hap]. - 0.250: Changed description to 'Spelling B (US, 1980 version)'. - 0.169: hap and Sean Riddle added 'TI Spelling B (1978 version)' system. ROMSET: 12811 bytes in 5 files / 5.35Kb packed $end $info=spellba $mame 0.173 [hap, Sean Riddle] Spelling B (US, 1978 version), Texas Instruments, 1978 The Spelling B educational toy is preprogrammed to teach the spelling of simple words through different games using a pictured booklet. In this booklet a lot of things are numbered and Spelling B askes you to type the corresponding word. A nice feature of this game is an added 'buzzer to give some noisy feedback (source: http://www.datamath.org/Edu/SpellingB.htm). DRIVER: ti/spellb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'Spelling B (US, 1978 version)'. - 0.247: Renamed (spellb79) to (spellba), do the tms0270 ctl fix in the driver [hap]. - 0.173: hap and Sean Riddle added 'Texas Instruments Spelling B (1979 version)' system. ROMSET: 9963 bytes in 4 files / 5.14Kb packed $end $info=spg_renderer $mame 0.222 [David Haywood] SunPlus SPG2xx video rendering, , ???? DRIVER: devices/machine/spg_renderer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Changed description to 'SunPlus SPG2xx video rendering'. Split off GeneralPlus renderer (#14508). Split a GeneralPlus Renderer off from the SunPlus renderer, and reduced the SunPlus renderer to just the features supported by the SPG2xx. While the GPL does have similar features, it makes too many small changes to cleanly implement it as a class on top of the SPG renderer, and having it sitting in the same files makes the SPG code less clear [David Haywood]. - 0.282: Fixed compile with Clang 21.1.1 [Ivan Vangelista]. - 0.274: Fixed lower bit depth modes (added games use 6 bits per pixel modes) [David Haywood]. - 0.237: Fixed four-level blending for tile layers. Fix blend level handling for tile layers (#8652) [Simon Eriksson]. - 0.231: Fixed incorrect handling of 2-bit blend level [Ryan Holtz, Simon Eriksson]. - 0.222: David Haywood added 'SunPlus / GeneralPlus video rendering' device. ROMSET: None required. $end $info=spg110 $mame 0.206 SPG110 System-on-a-Chip, , ???? DRIVER: devices/machine/spg110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Hooked up Y flip, cleaned up code, updated comments. Hide logging behind logmacro [AJR]. Improved interrupt emulation [David Haywood]. - 0.241: Better colors [Olivier Galibert]. - 0.209: Split more functionality into separate devices. Improved rendering and sprites, and implemented manual video RAM uploads. Added basic audio [David Haywood]. - 0.206: Added 'SPG110 System-on-a-Chip' device. ROMSET: None required. $end $info=spg110_audio $mame 0.209 SPG110-series System-on-a-Chip Audio, , ???? DRIVER: devices/machine/spg2xx_audio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'SPG110-series System-on-a-Chip Audio' device. ROMSET: None required. $end $info=spg110_video $mame 0.209 SPG110 System-on-a-Chip (Video), , ???? DRIVER: devices/machine/spg110_video.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Fix trailing space. Hide logging behind logmacro [AJR]. - 0.209: Added 'SPG110 System-on-a-Chip (Video)' device. ROMSET: None required. $end $info=spg24x $mame 0.203 SPG240-series System-on-a-Chip, , ???? DRIVER: devices/machine/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Limited receive rate for UART simulation to configured Baud rate, and separated SPG24x and SPG28x Baud rate calculation. Improved timing of ADC interrupts, and added 'support for polled ADC mode and second ADC channel. Treat sprite DMA with zero length as 0x400 words (required by clikstrt bobbuild and jak_wwe). Fixed sprite double-rendering (fixes priorities in jak_wwe). Implemented timers A and B (used by many V.Smile titles). Suppress video IRQ status bits when corresponding enable bits are unset (fixed vsmile fred and appilote). Automatically clear vertical blanking interrupt at end of vertical blanking interval. Fixed TMB1 and TMB2 not activating if initialized to the lowest rate. Don't render lines outside the visible range (fixes palette corruption in jak_disf). Corrected width of fade control register (fixes flickering during fates in rad_fb2). Improved performance, logging detail and logging configurability. Fixed PRNG behaviour (fixes many issues in JAKKS Pacific games) [Ryan Holtz]. - 0.203: Added 'SPG240-series System-on-a-Chip' device. ROMSET: None required. $end $info=spg24x_io $mame 0.209 SPG240-series System-on-a-Chip I/O, , ???? DRIVER: devices/machine/spg2xx_io.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'SPG240-series System-on-a-Chip I/O' device. ROMSET: None required. $end $info=spg24x_video $mame 0.209 SPG240-series System-on-a-Chip (Video), , ???? DRIVER: devices/machine/spg2xx_video.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'SPG240-series System-on-a-Chip (Video)' device. ROMSET: None required. $end $info=spg28x $mame 0.203 SPG280-series System-on-a-Chip, , ???? DRIVER: devices/machine/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Limited receive rate for UART simulation to configured Baud rate, and separated SPG24x and SPG28x Baud rate calculation. Improved timing of ADC interrupts, and added 'support for polled ADC mode and second ADC channel. Treat sprite DMA with zero length as 0x400 words (required by clikstrt bobbuild and jak_wwe). Fixed sprite double-rendering (fixes priorities in jak_wwe). Implemented timers A and B (used by many V.Smile titles). Suppress video IRQ status bits when corresponding enable bits are unset (fixed vsmile fred and appilote). Automatically clear vertical blanking interrupt at end of vertical blanking interval. Fixed TMB1 and TMB2 not activating if initialized to the lowest rate. Don't render lines outside the visible range (fixes palette corruption in jak_disf). Corrected width of fade control register (fixes flickering during fates in rad_fb2). Improved performance, logging detail and logging configurability. Fixed PRNG behaviour (fixes many issues in JAKKS Pacific games) [Ryan Holtz]. - 0.203: Added 'SPG280-series System-on-a-Chip' device. ROMSET: None required. $end $info=spg28x_io $mame 0.209 SPG280-series System-on-a-Chip I/O, , ???? DRIVER: devices/machine/spg2xx_io.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'SPG280-series System-on-a-Chip I/O' device. ROMSET: None required. $end $info=spg290_cdservo $mame 0.222 [Sandro Ronco] SPG290 CDServo HLE, , ???? DRIVER: devices/machine/spg290_cdservo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Sandro Ronco added 'SPG290 CDServo HLE' device. ROMSET: None required. $end $info=spg290_i2c $mame 0.222 [Sandro Ronco] SPG290 I2C, , ???? DRIVER: devices/machine/spg290_i2c.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Sandro Ronco added 'SPG290 I2C' device. ROMSET: None required. $end $info=spg290_ppu $mame 0.222 [Sandro Ronco] SPG290 PPU, , ???? DRIVER: devices/machine/spg290_ppu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Sandro Ronco added 'SPG290 PPU' device. ROMSET: None required. $end $info=spg290_timer $mame 0.222 [Sandro Ronco] SPG290 Timer, , ???? DRIVER: devices/machine/spg290_timer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Sandro Ronco added 'SPG290 Timer' device. ROMSET: None required. $end $info=spg2xx_128 $mame 0.219 SPG2xx-series System-on-a-Chip (128 sprites), , ???? DRIVER: devices/machine/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Initial work on sharing SunPlus video rendering code between SPG2xx SoCs. Prepared SunPlus video rendering code for sharing between SPG2xx SoCs. Removed some palette bank hacks from SPG2xx video rendering code. Re-wrote SPG2xx video code in preparation for supporting newer games, fixed some glitches, and added 'newly dumped TV games. Fixed two graphical regressions introduced in #6764. Started implementing SPG2xx vertical tile compression, and added 'newly dumped TV games [David Haywood]. - 0.219: Added 'SPG2xx-series System-on-a-Chip (128 sprites)' device. ROMSET: None required. $end $info=spg2xx_audio $mame 0.208 SPG2xx-series System-on-a-Chip Audio, , ???? DRIVER: devices/machine/spg2xx_audio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Update wave address register during playback [Simon Eriksson]. - 0.219: Fixed off-by-one error on Beat Count timer - fixes timing in icanpian, and in shredmjr to some extent. Hooked up channel FIQ. Hooked up software wave-in channel (used by jak_care for voices) [Ryan Holtz].Added preliminary ADPCM36 decoding - significantly improves pballpup [Lord Nightmare, Ryan Holtz]. - 0.208: Added 'SPG2xx-series System-on-a-Chip Audio' device. ROMSET: None required. $end $info=spg2xx_sysdma $mame 0.209 SPG240-series System-on-a-Chip System DMA, , ???? DRIVER: devices/machine/spg2xx_sysdma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Fixed a subtle interrupt bug that prevented clikstrt from booting [Ryan Holtz]. - 0.209: Added 'SPG240-series System-on-a-Chip System DMA' device. ROMSET: None required. $end $info=sphinx40 $mame 0.217 [hap, Berger] Sphinx 40, Newcrest Technology / CXG Systems / Intelligent Chess Software, 1987 The CXG SPHINX 40 is a beautiful auto-sensory wooden chess computer running on a 68000 microprocessor at 8 MHz (source: http://www.spacious-mind.com/html/sphinx_40.html). DRIVER: newcrest/sphinx40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems / Intelligent Chess Software'. - 0.270: Changed manufacturer to 'CXG Systems / Newcrest Technology / Intelligent Chess Software'. - 0.259: Changed manufacturer to 'CXG Systems / Newcrest Technology / Intelligent Software'. - 0.217: hap and Berger added 'CXG Systems/Newcrest Technology Sphinx 40' system. ROMSET: 65536 bytes in 2 files / 46.49Kb packed $end $info=spi $mame 0.223 [Ryan Holtz] S.P.I. SAM Parallel Interface, , ???? DRIVER: devices/bus/samcoupe/expansion/spi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Ryan Holtz added 'S.P.I. SAM Parallel Interface' device. ROMSET: None required. $end $info=spi_psram $mame 0.271 [Vas Crabb] Generic SPI/QPI Pseudo-SRAM, , ???? DRIVER: devices/machine/spi_psram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Vas Crabb added 'Generic SPI/QPI Pseudo-SRAM' device. ROMSET: None required. $end $info=spi_ram $mame 0.271 [Vas Crabb] Generic SPI RAM, , ???? DRIVER: devices/machine/spi_psram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: Vas Crabb added 'Generic SPI RAM' device. ROMSET: None required. $end $info=spi_sdcard $mame 0.271 [Vas Crabb] SD Card (SPI interface), , ???? DRIVER: devices/machine/spi_sdcard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Added configurable read/seek delays (#14763) [holub]. - 0.271: Vas Crabb added 'SD Card (SPI interface)' device. ROMSET: None required. $end $info=spi7000 $mame 0.225 [Pablo Marx] ExpertPad PI-7000, Sharp, 1993 The Sharp ExpertPad is the first in a family of communications assistants from Sharp. By combining Apple's Newton Intelligence technology with sophisticated communications capabilities, the ExpertPad helps you stay in touch with friends and colleagues, organize your life, and keep track of your ideas. You can take notes. Make a quick sketch. Format and print letters. Share and synchronize information with your personal computer. Send a fax. Receive pages and messages. Tap into on-line services or electronic mail. Even exchange business cards with a colleague via built-in infrared technology. And wherever you go, the powerful, under-one-pound personal digital assistant goes too, tucked in your pocket or briefcase. Almost as easy to use as pencil and paper, the ExpertPad lets you leave your notes handwritten or reads your handwriting and transforms it into typed text. If you prefer, you can type words using an on-screen keyboard. It even cleans up your rough sketches. And as time goes by, it learns about you, your handwriting, and the way you work (source: http://message-pad.net/sharp-expert-pad-pi-7x00/). DRIVER: apple/newton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.225: Pablo Marx added 'Sharp ExpertPad PI-7000' system. ROMSET: 4194304 bytes in 1 file / 1.65Mb packed $end $info=spicanot $mame 0.282 [David Haywood, TeamEurope] Spica Note (Japan), Takara Tomy, 201? It’s a plug-and-play console designed to connect to a television. It offers musical and educational activities featuring characters from the Spica franchise. The player uses a pen- or stylus-shaped controller to interact with notes, melodies, and simple compositions. Audio and video are output via composite connection, targeting preschool-aged children with a playful approach to music education and creativity. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Takara Tomy Spica Note (Japan)' system. ROMSET: 276824064 bytes in 1 file / 56.79Mb packed $end $info=spidm2 $mame 0.280 [TeamEurope, David Haywood] Spider-Man 2 Web Action, N-Vision, 2004 It’s a home console video game released in 2004, based on the movie *Spider-Man 2*, allowing players to experience Spider-Man’s adventures in an expansive, freely explorable 3D New York City. The gameplay focuses on the superhero’s iconic abilities: scaling skyscrapers, swinging between buildings by web-slinging, engaging in dynamic combat against enemies, and completing missions to save the city. The storyline closely follows the film, featuring original voice acting and cinematic cutscenes, while also including side quests and extra activities. At the time, the physics of the webs and the exhilarating sense of vertical movement were particularly praised, delivering an immersive and spectacular experience. Designed for fans of both the comic book and the movie, it seamlessly blends action, exploration, and storytelling into a fluid and captivating adventure. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'N-Vision Spider-Man 2 Web Action' system. ROMSET: 4194304 bytes in 1 file / 1.99Mb packed $end $info=spidtt $mame 0.264 [David Haywood, Team Europe] Interactive M.A.G. Motion Activated Gear: Spider-Man - Triple Threat, Thinkway Toys, 200? DRIVER: tvgames/elan_eu3a14.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: David Haywood and Team Europe added 'Thinkway Toys Interactive M.A.G. Motion Activated Gear: Spider-Man - Triple Threat' system. ROMSET: 8388608 bytes in 1 file / 3.40Mb packed $end $info=spielmast $mame 0.189 [Team Europe, Kevin Horton] Spiel Master (German), Yuvo, 1986 DRIVER: vtech/learnwin.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.189: Team Europe and Kevin Horton added 'Yuvo Spiel Master (German)' system. ROMSET: 32768 bytes in 2 files / 24.46Kb packed $end $info=spifi3 $mame 0.247 [Brice Onken] HP 1TV3-0302 SPIFI3 SCSI-2 Protocol Controller, , ???? DRIVER: devices/machine/spifi3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: Brice Onken added 'HP 1TV3-0302 SPIFI3 SCSI-2 Protocol Controller' device. ROMSET: None required. $end $info=spinveti $mame 0.212 [Nigel Barnes] Space Invasion (ETI), Tangerine/ETI, 1980 This is the classic arcade game produced by Tangerine and ETI Magazine. During the late 1970s Tomohiro Nishikado created the arcade game Space Invaders, manufactured and sold by Taito in Japan. It was the first of the "shoot 'em up" variety games and took over from Breakout as the most popular archade game of the time. By 1980, many of the small micro-computer manufacturers were desperate to get a version of their own onto their platforms. Tangerine's Paul Johnson put together some hardware for playing the game based on the Microtan 65 CPU board. Mike Rose generated the software. Their work was published in Electronics Today International in the November 1980 edition. The name of this game was called "Space Invasion", to avoid copyright infringement presumeably. The game hardware consisted of 3 units; the main PCB, a power supply and a special keypad unit incorporating sound effects (source: http://www.microtan.ukpc.net/pageSpace.html). DRIVER: tangerine/microtan.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.212: Nigel Barnes added 'Tangerine/ETI Space Invasion (ETI)' system. ROMSET: 4096 bytes in 2 files / 2.39Kb packed $end $info=spjoy $mame 0.238 [Nigel Barnes] The Serial Port/Vertical Twist Joystick Interface, , ???? DRIVER: devices/bus/centronics/spjoy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'The Serial Port/Vertical Twist Joystick Interface' device. ROMSET: None required. $end $info=splasfgt $mame 0.160 [hap, Kevin Horton] Space Laser Fight, Bambino, 1980 Two player shot-em up type game, made with either green or blue display plastics. From the box: "The world's smallest graphic color display with revolutionary computer-game functions and sounds! You can see the space robot's arms move to fire a laser beam, legs move to stoop and body falll apart due to laser destruction. Over 100 million computerized plays - a constantly challenging game." An original price: $38.96 at Toys R Us (source: http://www.handheldmuseum.com/Bambino/SLF.htm). DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.160: hap and Kevin Horton added 'Bambino Space Laser Fight' system. ROMSET: 248657 bytes in 2 files / 82.92Kb packed $end $info=splitsec $mame 0.158 [hap, Sean Riddle] Split Second, Parker Brothers, 1980 This is an electronic handheld reflex gaming device, it's straightforward to use. The included mini-games are: 1, 2, 3: Mad Maze*, 4, 5: Space Attack*, 6: Auto Cross, 7: Stomp, 8: Speedball (*: higher number indicates higher difficulty) (source: mess driver). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.158: hap and Sean Riddle added 'Parker Brothers Split Second' system. ROMSET: 5520 bytes in 3 files / 3.94Kb packed $end $info=sporzbx $mame 0.224 [Sean Riddle, David Haywood] Game Sporz Wireless Boxing, Macro Winners, 2004 DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=KvzWRF3mkBQ WIP: - 0.224: Sean Riddle and David Haywood added 'Macro Winners Game Sporz Wireless Boxing' system. ROMSET: 4194304 bytes in 1 file / 1.34Mb packed $end $info=sporzbxa $mame 0.261 [TeamEurope, David Haywood] Wireless Boxing (PAL, Play Vision), Macro Winners (Play Vision license), 2004 DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: TeamEurope and David Haywood added 'Macro Winners (Play Vision license) Wireless Boxing (PAL, Play Vision)' system. ROMSET: 4194304 bytes in 1 file / 1.34Mb packed $end $info=sporzpp $mame 0.223 [Sean Riddle, David Haywood, Dave Silva] Game Sporz Wireless Duet Play Ping-Pong, Macro Winners, 2004 Duet Play Ping-Pong by Game Sportz with additional 17 games. 16-Bit graphic, wireless R/C control pad, dual wireless ping-pong racquet and optional player 2 joypad (source: https://www.ebay.com/itm/193540072801). DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=z2F7pbAIuSw WIP: - 0.223: Sean Riddle, David Haywood and Dave Silva added 'Macro Winners Game Sporz Wireless Duet Play Ping-Pong' system. ROMSET: 4194304 bytes in 1 file / 1.01Mb packed $end $info=sporztn $mame 0.225 [David Haywood, Sean Riddle] Wireless Tennis (PAL, Play Vision), Macro Winners (Play Vision license), 2004 DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=Dxxbtmd4CLA WIP: - 0.225: David Haywood and Sean Riddle added 'Macro Winners (Play Vision license) Wireless Tennis (PAL, Play Vision)' system. ROMSET: 4194304 bytes in 1 file / 1.56Mb packed $end $info=sprachmg $mame 0.251 [Dirk Best, natarii, Crypto Museum] Gerät 32620 (Sprach/Morsegenerator), Institut für Kosmosforschung, 1985 Secret services must always be able to communicate with their own agents in covert ways. Strongly sealed border systems, as they existed during the Cold War, limit the possibility of a secret exchange of information. Many agents used special radios that were dropped behind enemy lines. However, owning and operating a radio always carried the risk of exposure. So that agents around the world could receive messages without having to hide a special device, secret services sent encrypted information via number transmitters. From the 1980s, the Stasi used voice Morse generators to announce the long cryptic columns of numbers. Such a voice Morse generator is part of the collection of the German Spy Museum (source, traslated from German: https://www.deutsches-spionagemuseum.de/sammlung/sprach-morse-generator-geraet-32620). DRIVER: ddr/sprachmg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sprachmg.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.285: Add u8 prefix to utf8 strings [hap]. - 0.251: Dirk Best, natarii and Crypto Museum added 'Institut für Kosmosforschung Ger?t 32620 (Sprach/Morsegenerator)' system. ROMSET: 10240 bytes in 2 files / 5.87Kb packed $end $info=sprinter $mame 0.255 [Andrei I. Holub] Sprinter Sp2000, Peters Plus, Ivan Mak, 2000 The Sprinter (also called Peters Plus Sprinter or PPS is a microcomputer made by the Russian firm Peters Plus, Ltd. It was the last ZX Spectrum clone produced in a factory. It was built using what the company called a "Flex architecture", using an Altera PLD as part of the core logic. This allows the machine's hardware to be reconfigured on the fly for different ZX-Spectrum models compatibility or its own enhanced native mode (set by default on boot and running the Estex operating system). This design is comparable to the design of Jeri Ellsworth's C-One reprogrammable computer (source: https://en.wikipedia.org/wiki/Sprinter_(computer)). DRIVER: sinclair/sprinter.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title and PCB. WIP: - 0.285: Added missing credits (#14734) [holub]. - 0.275: Add onboard media devices before adding slots to make media options less unstable (#13373). Also adjusted default mouse axis sensitivity [Andrei I. Holub]. - 0.255: Andrei I. Holub added 'Peters Plus, Ivan Mak Sprinter Sp2000' system. ROMSET: 1835008 bytes in 7 files / 507.47Kb packed $end $info=sprites $mame 0.267 [Andrei I. Holub] Spectrum Next Sprites, , ???? DRIVER: sinclair/next/specnext_sprites.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Detected sprites collision (#14409) [Andrei I. Holub]. - 0.282: Fixed 4/5 sprite's descriptor (#14242). Prematured sprites collision detection (#14386) [Andrei I. Holub]. - 0.267: Andrei I. Holub added 'Spectrum Next Sprites' device. ROMSET: None required. $end $info=spt1500 $mame 0.132 [Miodrag Milanović] SPT 1500, Symbol, 19?? Pocket-sized Productivity for People on the Move Symbol Technologies has combined the latest bar code scanning technology with the Palm? platform to create the SPT 1500. Based on the popular Palm III™, the SPT 1500 is a powerful productivity tool, enabling users to capture and manage data with unparalleled convenience and functionality (source: http://www.barcodesinc.com/pdf/Symbol/spt1500.pdf). DRIVER: palm/palm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.132: Miodrag Milanović added 'Symbol SPT1500 (not working)' system. ROMSET: 6291456 bytes in 3 files / 1.84Mb packed $end $info=spt1700 $mame 0.132 [Miodrag Milanović] SPT 1700, Symbol, 19?? The SPT 1700 family continues the revolution of pocketable computing, combining integrated scanning, sophisticated connectivity and ruggedness with the popular Palm? platform. The SPT 1700 offers ruggedized data communications capabilities with its built-in link to the open architecture of Spectrum24?. This wireless LAN from Symbol Technologies enables up-to-the-minute information flow between the point of activity and your remote host systems (source: http://www.barcodesinc.com/pdf/Symbol/spt1700.pdf). DRIVER: palm/palm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.132: Miodrag Milanović added 'Symbol SPT1700 (not working)' system. ROMSET: 2097152 bytes in 1 file / 884.74Kb packed $end $info=spt1740 $mame 0.132 [Miodrag Milanović] SPT 1740, Symbol, 19?? The SPT 1740 Series of pen-notepad computers offers the most advanced Palm Powered solution for your work force. This family of rugged mobile computers combines integrated scanning, sophisticated wireless connectivity and powerful processing capability with the Palm OSplatform. The SPT1740 Series is a powerful productivity-enhancing tool, serving the multiple needs of today's growing mobile workforce (source: http://www.cybarcode.com/symbol/data_collection_terminals/portable/wireless/802_11_1mbps/spt-1740). DRIVER: palm/palm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović added 'Symbol SPT1740 (not working)' system. ROMSET: 6291456 bytes in 3 files / 1.98Mb packed $end $info=sq1 $mame 0.146 [R. Belmont, Parduz] SQ-1, Ensoniq, 1990 Ensoniq Corp. was an American electronics manufacturer, best known throughout the mid 1980s and 1990s for its musical instruments, principally samplers and synthesizers. Ensoniq ESQ-1 is a hybrid digital-analog synthesizer released by Ensoniq in 1986. The ESQ-1 featured 8 voices with 3 digital oscillators per voice. Each oscillator could be set to one of 32 different waveforms. Some of these were standard simple waveforms such as sawtooth and pulse, while others were samples such as piano and voice. Each oscillator also had an associated DCA (not VCA) to control its volume in 256 steps. In addition to that, an ESQ1's voice featured 3 LFOs, 4 envelope generators, a 4-pole resonant analog lowpass filter (VCF), and a final VCA with left/right panning. It also sported a 61-key velocity-sensitive keyboard, full MIDI implementation, memory for 40 patches, a memory cartridge slot, and an 8-track sequencer. A rackmount version called the ESQ-M was also released circa 1987, with exactly the same specification minus the sequencer. The ESQ-1 was produced until 1988 (source: http://en.wikipedia.org/wiki/Ensoniq_ESQ-1). DRIVER: ensoniq/esq5505.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.171: Much-improved LCD and front panel button support [Parduz, R. Belmont]. - 0.148: Greatly improved display behavior [R. Belmont]. - 0.146: R. Belmont and Parduz added 'Ensoniq SQ-1' system. ROMSET: 1179648 bytes in 4 files / 833.75Kb packed $end $info=sq2 $mame 0.181 [R. Belmont, Guru] SQ-2, Ensoniq, 1991 Similar to a SQ-1 Plus with 76 (channel pressure sensitive) keys.?Architecture Class:?Rompler. The Ensoniq SQ-2 is a velocity and pressure sensitive 76 key (21 voice, 24 channel multitimbral) synthesizer, featuring 167 waveforms, dual multimode digital filters, three 4-stage envelopes, an LFO, versatile modulation, stereo effects, 8 track (+ 8 track song) real or step time sequencer, auxiliary outputs, and MIDI. The 80 user editable presets can be saved via MIDI SysEx, 3.5" DSDD disk drive, or cartridge (another 100 presets are in ROM) (source: https://www.synthark.org/Ensoniq/SQ-2.html). DRIVER: ensoniq/esq5505.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.181: R. Belmont and Guru added 'Ensoniq SQ-2' system. ROMSET: 3342336 bytes in 6 files / 2.70Mb packed $end $info=sq80 $mame 0.146u1 [R. Belmont] SQ-80 Cross Wave Synthesizer, Ensoniq, 1988 The Ensoniq SQ-80 is a synthesizer from Ensoniq. It was basically an update to the original Ensoniq ESQ-1. Compared to the ESQ1, the SQ80 includes 43 additional waveforms (including 5 drumkits), an enhanced sequencer, and a floppy disk drive for storing patches and sequences. Synthesis-wise, the SQ80 introduced the so-called 2nd Reverb, a low-cost solution to simulate reverb-like effects. As with the first Ensoniq product, the SQ80 not only offers MIDI In and Out, but also a MIDI Thru jack. The SQ80 was the first Ensoniq product to feature their patented Polypressure Keyboard technology. Unlike the ESQ1 and Mirage, the SQ80 keyboard offers channel pressure and polyphonic pressure (aftertouch) as well as programmable hardness (velocity). Since the keyboard does not use mechanical sensors for detecting velocity and pressure, it is immune to contact problems (which ESQ1 and Mirage suffered from) and pressure sensor wearout (like conventional keyboards) (source: http://en.wikipedia.org/wiki/Ensoniq_SQ-80). DRIVER: ensoniq/esq1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.146u1: R. Belmont added 'Ensoniq SQ-80' system. ROMSET: 360448 bytes in 7 files / 227.97Kb packed $end $info=sqrack $mame 0.148 [R. Belmont] SQ-Rack, Ensoniq, 1990 The Ensoniq SQ-R is part of the lower-cost line of SQ products by the company that also included the SQ-1, and SQ-2. The SQ-R is basically a rack mounted version of the SQ-1 keyboard and it does not include keys or a sequencer.? Although it lacks a keyboard, it does support Ensoniq's "Smart Transmit" function, which means you can connect a keyboard to it and it becomes an eight zone controller. Even if you use a MIDI keyboard that lacks multi-channel capabilities on its own, the SQ-R will provide independent control over volume, key range, MIDI channel, program change remapping, transpose, as well as sustain pedal on/off (source: https://www.vintagesynth.com/ensoniq/sq-R). DRIVER: ensoniq/esq5505.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.148: R. Belmont added 'Ensoniq SQ-Rack' system. Greatly improved display behavior [R. Belmont]. ROMSET: 131072 bytes in 2 files / 85.98Kb packed $end $info=squale $mame 0.166 [Miodrag Milanović] Squale, Apollo 7, 1984 Apollo 7 Squale (SQUALE) is a home computer, a product of Apollo 7, which began to be manufactured in France during 1984. He used the Nokia 6809 as a central microprocessor and RAM computer memory SQUALE had a capacity of 92kb to 256kb with enlargement. As the operating system used Flex 09th (source translated from Serbian: https://sr.wikipedia.org/wiki/Apollo_7_Squale). DRIVER: skeleton/squale.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: squale_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.166: Miodrag Milanović (thanks to Olivier Aichelbaum) added skeleton driver of 'Apollo 7 Squale' system. ROMSET: 16384 bytes in 3 files / 11.39Kb packed $end $info=sr16 $mame 0.138 [Sandro Ronco] SR-16 (Alesis), Alesis, 1990 As one of the most popular drum machines ever made, the SR-16™ has been used by everyone from songwriters to live performers to remix engineers as their drum machine of choice. The reason is simple: it features a great selection of 233 realistic, natural drum sounds, offered both in dry form and sampled with our incomparable digital reverbs. Our exclusive Dynamic Articulation™ feature enables a drum sound to change its tonal content as it's played harder for truly realistic performances (source: http://www.alesis.com/sr16). DRIVER: alesis/alesis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.138: Sandro Ronco added skeleton driver of 'Alesis SR-16' system. ROMSET: 1114112 bytes in 3 files / 856.74Kb packed $end $info=sroyal $mame 0.270 [hap, Sean Riddle] Sphinx Royal, Newcrest Technology / CXG Systems / Intelligent Chess Software, 1988 Your Sphinx Chess Computer is an ideal opponent. It is ready to play you at any time, as often as you like, at whatever level of skill you choose. Using the machine is simple - you just move the pieces on the chessboard in much the same way as you would against a human player (source: https://www.spacious-mind.com/html/sphinx_royal.html). DRIVER: newcrest/royal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems / Intelligent Chess Software'. - 0.270: hap and Sean Riddle added 'CXG Systems/Newcrest Technology/Intelligent Chess Software Sphinx Royal' system. ROMSET: 8192 bytes in 1 file / 4.43Kb packed $end $info=srx_bus $mame 0.192 InterPro SRX bus, , ???? DRIVER: devices/bus/interpro/sr/sr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Renamed (srx) to (srx_bus). - 0.198: Renamed (sr) to (srx) and description changed to 'InterPro SRX bus'. - 0.192: Added 'InterPro SR bus' device. ROMSET: None required. $end $info=srx_slot $mame 0.192 InterPro SRX slot, , ???? DRIVER: devices/bus/interpro/sr/sr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Renamed (sr_slot) to (srx_slot) and description changed to 'InterPro SRX slot'. - 0.192: Added 'InterPro SR bus slot' device. ROMSET: None required. $end $info=ss50_dc5 $mame 0.213 DC5 Floppy Disk Controller, , ???? DRIVER: devices/bus/ss50/dc5.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Clean up code using device finder array [AJR]. - 0.218: Added 'configuration option to force ready when motor is enabled. Allows SWTBUG to boot without patching the ROM to ignore the ready status [68bit]. - 0.213: Added 'DC5 Floppy Disk Controller' device. ROMSET: None required. $end $info=ss50_interface $mame 0.193 SS-50 Interface Port, , ???? DRIVER: devices/bus/ss50/interface.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: Added 'SS-50 Interface Port' device. ROMSET: None required. $end $info=ss50_mpc $mame 0.193 MP-C Serial Control Interface, , ???? DRIVER: devices/bus/ss50/mpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: Added 'MP-C Serial Control Interface' device. ROMSET: None required. $end $info=ss50_mps $mame 0.193 MP-S Serial Interface, , ???? DRIVER: devices/bus/ss50/mps.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: Added 'MP-S Serial Interface' device. ROMSET: None required. $end $info=ss50_mps2 $mame 0.213 [68bit] MP-S2 Dual Serial Interface, , ???? DRIVER: devices/bus/ss50/mps2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: 68bit added 'MP-S2 Dual Serial Interface' device. ROMSET: None required. $end $info=ss50_mpt $mame 0.213 [68bit] MP-T Timer / Counter, , ???? DRIVER: devices/bus/ss50/mpt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: 68bit added 'MP-T Timer / Counter' device. ROMSET: None required. $end $info=ss50_piaide $mame 0.213 [68bit] PIA IDE Hard Disk Interface, , ???? DRIVER: devices/bus/ss50/piaide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: 68bit added 'PIA IDE Hard Disk Interface' device. ROMSET: None required. $end $info=ssam88s $mame 0.148u2 [Kaylee] Samtron 88S, Samsung, 1989 Samtron 88S, an XT clone made by Samsung (source: http://www.minuszerodegrees.net/xt_clone_bios/xt_clone_bios.htm). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.148u2: Kaylee added 'Samsung Samtron 88S' system. ROMSET: 32768 bytes in 1 file / 12.27Kb packed $end $info=ssem $mame 0.132 [Ryan Holtz] Small-Scale Experimental Machine (SSEM), 'Baby', Manchester University, 1948 he Manchester Small-Scale Experimental Machine (SSEM), nicknamed Baby, was the world's first stored-program computer. It was built at the Victoria University of Manchester by Frederic C. Williams, Tom Kilburn and Geoff Tootill, and ran its first program on 21 June 1948. The machine was not intended to be a practical computer but was instead designed as a testbed for the Williams tube, an early form of computer memory. Although considered 'small and primitive' by the standards of its time, it was the first working machine to contain all of the elements essential to a modern electronic computer. As soon as the SSEM had demonstrated the feasibility of its design, a project was initiated at the university to develop it into a more usable computer, the Manchester Mark 1. The Mark 1 in turn quickly became the prototype for the Ferranti Mark 1, the world's first commercially available general-purpose computer (source: http://en.wikipedia.org/wiki/Manchester_Small-Scale_Experimental_Machine). DRIVER: mchester/ssem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ssem_quik.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Ryan Holtz added 'Small-Scale Experimental Machine (SSEM), 'Baby'' system. ROMSET: None required. $end $info=ssem_cpu $mame 0.149u1 [Ryan Holtz] Manchester SSEM, , ???? DRIVER: devices/cpu/ssem/ssem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Manchester SSEM' [Angelo Salese]. - 0.149u1: Ryan Holtz added 'SSEMCPU' device. ROMSET: None required. $end $info=ssensor4 $mame 0.214 [hap, Berger, Achim] Super Sensor IV, Novag Industries / Intelligent Heuristic Programming, 1981 NOVAG SUPER SENSOR IV offers you a deep and well researched book opening library of 600 half moves which combined with our strong random generator assures lots of variety in your games. SET LEVEL BUTTON: Choose play strength. TIME CONTROL BUTTON: Choose time control. The NOVAG SUPER SENSOR IV has 8 play levels in which the level 1 is the weakest and level 8 is the strongest. A further option which plays a factor in the search depth of the computer is the Time Control as explained below. The higher the play level the longer it takes for the computer to make a move but the computer will analyze the position and the moves in more depth which will influence the strength of his reply. The NOVAG SUPER SENSOR IV also uses your move time and continues to analyze positions while you ponder your next move (this is also called Permanent Brain). In addition to the 8 play levels, the computer also has 2 time control options available for use in which variable or fixed response times can be set up. If the variable option is used the computer will move more quickly in simple game situations but it will also use more time in more complex positions. The levels 7 and 8 will be used for analysis or the solving of special chess problems. If the fixed option is used, the computer will make its move only after the time allocated by the level choice is used. In the fixed option the levels 6, 7 and 8 are tournament play levels (source: http://www.spacious-mind.com/html/super_sensor_iv.html). DRIVER: novag/const.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: novag_ssensor4.xml RESOURCES: Snap and Title. WIP: - 0.284: Small tweak to internal artwork [hap]. - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.259: Chessclock ROM is actually for the printer [hap]. - 0.246: Add chess symbols to internal artwork [hap]. - 0.241: Correct IRQ active time [hap]. - 0.214: hap, Berger and Achim added 'Novag Super Sensor IV' system. ROMSET: 8192 bytes in 1 file / 6.65Kb packed $end $info=ssfball $mame 0.160 [hap, Kevin Horton] Super Star Football (Bambino), Bambino, 1979 A very fine VFD football game, and also a very big hit game for bambino. Nice design, and I like how the shape of the screen area of the game resembles stadium seating or even a field goal (source: http://www.miniarcade.com/bambino/football.htm). DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.247: Changed description to 'Super Star Football (Bambino)'. - 0.160: hap and Kevin Horton added 'Bambino Superstar Football' system. ROMSET: 333413 bytes in 2 files / 106.23Kb packed $end $info=ssi2001 $mame 0.147u2 Innovation SSI-2001 Audio Adapter, , ???? DRIVER: devices/bus/isa/ssi2001.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added 'Innovation SSI-2001 Audio Adapter' device. ROMSET: None required. $end $info=ssimon $mame 0.161 [hap, Sean Riddle] Super Simon, Milton Bradley, 1979 Large version of the Simon game. Featuring two side's to enable head to head games (source: http://www.imarshall.karoo.net/super_simon.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, Marquee and Artwork Preview. WIP: - 0.265: Fix clickable artwork crash [hap]. - 0.161: hap and Sean Riddle added 'Milton Bradley Super Simon' system. ROMSET: 3280 bytes in 3 files / 2.11Kb packed $end $info=ssp1601 $mame 0.163 Samsung SSP1601, , ???? DRIVER: devices/cpu/ssp1601/ssp1601.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Samsung SSP1601' [Angelo Salese]. - 0.163: Added 'SSP1601' device. ROMSET: None required. $end $info=ssports4 $mame 0.175 [hap, Sean Riddle] Super Sports-4, U.S. Games Corporation, 1980 4 different sports games selected via switches. Game has a different overlay for each sport. Football, Hockey, Soccer and Basketball (source: http://www.handheldmuseum.com/Misc/USGamesSuperSports4.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.252: Changed manufacturer to 'U.S. Games Corporation'. - 0.175: hap and Sean Riddle added 'U.S. Games Super Sports-4' system. ROMSET: 2947 bytes in 3 files / 2.10Kb packed $end $info=ssram128 $mame 0.156 [R. Belmont] Saturn Systems 128K Extended Language Card, , ???? DRIVER: devices/bus/a2bus/ramcard128k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Improve notes [AJR]. - 0.156: R. Belmont added 'Saturn Systems 128K Extended Language Card' device. ROMSET: None required. $end $info=sst_28sf040 $mame 0.149u1 SST 28SF040 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'SST 28SF040 Flash' device. ROMSET: None required. $end $info=sst_39sf010 $mame 0.273 [Dirk Best] SST 39SF010 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Dirk Best added 'SST 39SF010 Flash' device. ROMSET: None required. $end $info=sst_39sf020 $mame 0.281 [Dirk Best] SST 39SF020 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Dirk Best added 'SST 39SF020 Flash' device. ROMSET: None required. $end $info=sst_39sf040 $mame 0.220 [Nigel Barnes] SST 39SF040 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Nigel Barnes added 'SST 39SF040 Flash' device. ROMSET: None required. $end $info=sst_39vf020 $mame 0.149u1 SST 39VF020 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'SST 39VF020 Flash' device. ROMSET: None required. $end $info=sst_39vf400a $mame 0.149u1 SST 39VF400A Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'SST 39VF400A Flash' device. ROMSET: None required. $end $info=sst_49lf020 $mame 0.210 SST 49LF020 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'SST 49LF020 Flash' device. ROMSET: None required. $end $info=sstar28k $mame 0.213 [hap, Berger] Superstar 28K, SciSys / Heuristic Software, 1983 Superstar is a sophisticated chess computer which automatically registers your moves on its built-in sensor chessboard.?It has 24 extremely flexible levels of skill and a number of very advanced features that will increase your enjoyment of the game.?These ?intelligent? features also make the computer especially easy to operate (source: https://www.spacious-mind.com/html/superstar_28k.html). DRIVER: saitek/superstar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.265: Changed manufacturer to 'SciSys / Heuristic Software'. - 0.213: hap and Berger added 'SciSys Superstar 28K' system. ROMSET: 24576 bytes in 3 files / 17.84Kb packed $end $info=sstarkar $mame 0.219 [Sean Riddle, ClawGrip] Singing Star Karaoke (World) / Karao Kids (Spain), Taikee, 200? DRIVER: tvgames/spg110.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: singingstarkaraoke_cart.xml RESOURCES: Snap and Title. WIP: - 0.231: Renamed (karaokd2) to (sstarkar) and description changed to 'Singing Star Karaoke (World) / Karao Kids (Spain)'. - 0.219: Sean Riddle and ClawGrip added 'Imaginarium/ItsMagical Karao Kids Songs 2 (Spain)' system. $end $info=ssystem3 $mame 0.125 [Peter Trauner] Chess Champion: Super System III, SciSys / Novag Industries / Philidor Software, 1979 This unit I have now. Well with the LCD panel and the printer, but it should have been produced very often, because it is encountered very often in auctions He's a piece of the history of chess but has in the collector circles (still) not depressed. The price, including completing parts was. Unfortunately, I think because at present no record of how much more it cost the whole time. But I think I did for the unit with printer and LCD panel with approximately 600.00€ not much besides lying. Euro has cost / with the base unit 200. The condition is already somewhat battered by the printer and LCD board is even while the original packaging. The LCD panel is also working knotless not (source: http://www.schachcomputer.at/system3.htm). DRIVER: saitek/ssystem3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.270: Changed manufacturer to 'SciSys / Novag Industries / Philidor Software'. - 0.264: Changed manufacturer to 'SciSys / Novag Industries'. - 0.213: Machine promoted to working [hap, Berger, MikeChess]. - 0.125: Peter Trauner added 'NOVAG Chess Champion Super System III' system. ROMSET: 812987 bytes in 6 files / 75.20Kb packed $end $info=ssystem4 $mame 0.222 [hap, Berger, Achim] Chess Champion: Super System IV, SciSys / Philidor Software, 1980 The SciSys Chess Champion Super System MK IV had been on sale for less than six months when it was effectively superceded by the Mark V. With the Mark V winning the World Microcomputer Chess Championship in September 1981, Scisys decided to take immediate commercial advantage of this success by releasing the Mark V for the Christmas market. Undoubtedly a correct decision in the rapidly moving chess computer market at that time. As a consequence of this short sales period the Super System IV is a relatively rare chess computer today (source: https://www.schach-computer.info/wiki/index.php/SciSys_Chess_Champion_Super_System_MK_IV). DRIVER: saitek/ssystem3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: hap, Berger and Achim added 'SciSys Chess Champion: Super System IV' system. ROMSET: 65840 bytes in 4 files / 27.90Kb packed $end $info=st $mame 0.140 [Curt Coder, Olivier Galibert] 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 128kB 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.284: Document stacy rom part numbers [Dirk Best]. - 0.280: Add ROM cartridges [Olivier Galibert]. - 0.255: Add mouse buttons [ksherlock]. Use lowercase for descriptive text and avoid non-standard abbreviations in descriptions in 'st_flop.xml' [ArcadeShadow]. - 0.253: Lots of fixes, with much help by Ijor (Jorge Cwik). Bunch more fixes. Add wait state of mfp accesses, partially helps syntax terror, makes ventura run [Olivier Galibert]. - 0.143u4: Make it better [Olivier Galibert]. - 0.140: Renamed (atarist) to (st). - 0.118: Curt Coder and Olivier Galibert added 'Atari ST (USA)' system. ROMSET: 606208 bytes in 4 files / 315.96Kb packed $end $info=st_blitter $mame 0.244 [AJR] Atari ST Blitter, , ???? DRIVER: atari/ataristb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: AJR added 'Atari ST Blitter' device. ROMSET: None required. $end $info=st_de $mame 0.140 [Curt Coder, Olivier Galibert] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari ST (Germany)' system. ROMSET: 786432 bytes in 9 files / 416.91Kb packed $end $info=st_es $mame 0.140 [Curt Coder, Olivier Galibert] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari ST (Spain)' system. ROMSET: 196608 bytes in 1 file / 105.30Kb packed $end $info=st_fr $mame 0.140 [Curt Coder, Olivier Galibert] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari ST (France)' system. ROMSET: 786432 bytes in 9 files / 421.86Kb packed $end $info=st_kbd $mame 0.253 [Olivier Galibert] Atari ST Keyboard/Mouse/Joystick, , ???? DRIVER: atari/stkbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Olivier Galibert added 'Atari ST Keyboard/Mouse/Joystick' device. ROMSET: 4096 bytes in 1 file / 3.13Kb packed $end $info=st_m29w640ft $mame 0.282 [Angelo Salese] ST M29W640FT Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'ST M29W640FT Flash' device. ROMSET: None required. $end $info=st_m29w640gb $mame 0.269 [Wilbert Pol] ST M29W640GB Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.269: Wilbert Pol added 'ST M29W640GB Flash' device. ROMSET: None required. $end $info=st_mmu $mame 0.253 [Olivier Galibert] Atari ST MMU, , ???? DRIVER: atari/stmmu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Olivier Galibert added 'Atari ST MMU' device. ROMSET: None required. $end $info=st_nl $mame 0.140 [Curt Coder, Olivier Galibert] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari ST (Netherlands)' system. ROMSET: 196608 bytes in 1 file / 105.31Kb packed $end $info=st_replay $mame 0.278 [Olivier Galibert] Microdeal ST Replay, , ???? DRIVER: devices/bus/st/replay.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Olivier Galibert added 'Microdeal ST Replay' device. ROMSET: None required. $end $info=st_rom $mame 0.280 [Olivier Galibert] ST Rom cartridge, , ???? DRIVER: devices/bus/st/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Olivier Galibert added 'ST Rom cartridge' device. ROMSET: None required. $end $info=st_se $mame 0.140 [Curt Coder, Olivier Galibert] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari ST (Sweden)' system. ROMSET: 393216 bytes in 2 files / 207.92Kb packed $end $info=st_sg $mame 0.140 [Curt Coder, Olivier Galibert] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari ST (Switzerland)' system. ROMSET: 393216 bytes in 2 files / 187.15Kb packed $end $info=st_uk $mame 0.140 [Curt Coder, Olivier Galibert] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari ST (UK)' system. ROMSET: 589824 bytes in 3 files / 307.31Kb packed $end $info=st_video $mame 0.244 [AJR] Atari ST Video, , ???? DRIVER: atari/stvideo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Changed description to 'Atari ST Video'. - 0.244: AJR added 'Atari ST Video ASICs' device. ROMSET: None required. $end $info=st11m $mame 0.163 Seagate ST11M Fixed Disk Controller, , ???? DRIVER: devices/bus/isa/hdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Seagate ST11M Fixed Disk Controller' device. ROMSET: None required. $end $info=st1700h $mame 0.169 [Justin Kerk] ST-1700 (headphone version), Saturn, 200? DRIVER: saturn/st17xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.169: Justin Kerk added skeleton driver of 'Saturn ST-1700 (headphone version)' system. ROMSET: 1048576 bytes in 1 file / 711.85Kb packed $end $info=st1701 $mame 0.169 [Justin Kerk] ST-1701, Saturn, 200? DRIVER: saturn/st17xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.169: Justin Kerk added skeleton driver of 'Saturn ST-1701' system. ROMSET: 1048576 bytes in 1 file / 714.83Kb packed $end $info=st1702 $mame 0.169 [Justin Kerk] ST-1702, Saturn, 200? DRIVER: saturn/st17xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.169: Justin Kerk added skeleton driver of 'Saturn ST-1702' system. ROMSET: 1009628 bytes in 1 file / 706.50Kb packed $end $info=st1703 $mame 0.169 [Justin Kerk] ST-1703, Saturn, 200? DRIVER: saturn/st17xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.169: Justin Kerk added skeleton driver of 'Saturn ST-1703' system. ROMSET: 1048576 bytes in 1 file / 698.27Kb packed $end $info=st1704 $mame 0.169 [Justin Kerk] ST-1704, Saturn, 200? DRIVER: saturn/st17xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.169: Justin Kerk added skeleton driver of 'Saturn ST-1704' system. ROMSET: 1044208 bytes in 1 file / 752.66Kb packed $end $info=st1705 $mame 0.169 [Justin Kerk] ST-1705, Saturn, 200? DRIVER: saturn/st17xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.169: Justin Kerk added skeleton driver of 'Saturn ST-1705' system. ROMSET: 1048576 bytes in 1 file / 742.06Kb packed $end $info=st1706 $mame 0.169 [Justin Kerk] ST-1706, Saturn, 200? DRIVER: saturn/st17xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.169: Justin Kerk added skeleton driver of 'Saturn ST-1706' system. ROMSET: 524288 bytes in 1 file / 475.99Kb packed $end $info=st1707 $mame 0.169 [Justin Kerk] ST-1707, Saturn, 200? DRIVER: saturn/st17xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.169: Justin Kerk added skeleton driver of 'Saturn ST-1707' system. ROMSET: 524288 bytes in 1 file / 475.99Kb packed $end $info=st1708 $mame 0.169 [Justin Kerk] ST-1708, Saturn, 200? DRIVER: saturn/st17xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.169: Justin Kerk added skeleton driver of 'Saturn ST-1708' system. ROMSET: 524288 bytes in 1 file / 475.36Kb packed $end $info=st1714 $mame 0.169 [Justin Kerk] ST-1714, Saturn, 200? DRIVER: saturn/st17xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.169: Justin Kerk added skeleton driver of 'Saturn ST-1714' system. ROMSET: 2097152 bytes in 1 file / 814.89Kb packed $end $info=st2202 $mame 0.216 [AJR] Sitronix ST2202 Integrated Microcontroller, , ???? DRIVER: devices/cpu/m6502/st2204.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: AJR added 'Sitronix ST2202 Integrated Microcontroller' device. ROMSET: None required. $end $info=st2204 $mame 0.216 [AJR] Sitronix ST2204 Integrated Microcontroller, , ???? DRIVER: devices/cpu/m6502/st2204.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: AJR added 'Sitronix ST2204 Integrated Microcontroller' device. ROMSET: None required. $end $info=st2205u $mame 0.216 Sitronix ST2205U Integrated Microcontroller, , ???? DRIVER: devices/cpu/m6502/st2205u.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.237: Added 'very preliminary ADPCM audio output. Added recognizable (but still awful) PSG sound emulation for the dphh8630 driver [David Haywood]. Marked sound imperfect [Vas Crabb]. - 0.225: Renamed (st2205) to (st2205u). - 0.216: Added 'Sitronix ST2205U Integrated Microcontroller' device. ROMSET: None required. $end $info=st2302u $mame 0.225 [AJR] Sitronix ST2302U Integrated Microcontroller, , ???? DRIVER: devices/cpu/m6502/st2205u.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.225: AJR added 'Sitronix ST2302U Integrated Microcontroller' device. ROMSET: None required. $end $info=st7626 $mame 0.278 [Olivier Galibert] ST7626 LCD Controller, , ???? DRIVER: devices/video/st7626.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Olivier Galibert added 'ST7626 LCD Controller' device. ROMSET: None required. $end $info=st7735 $mame 0.227 [David Haywood] Sitronix ST7735 LCD Controller, , ???? DRIVER: devices/video/st7735_lcdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Renamed (blhandheldlcdc) to (st7735) and changed description to 'Sitronix ST7735 LCD Controller'. Fixed row drawing loop start [Vas Crabb]. - 0.227: David Haywood added 'BaoBaoLong Handhelds LCD Controller' device. ROMSET: None required. $end $info=st90r50 $mame 0.256 [AJR] SGS-Thomson ST90R50, , ???? DRIVER: devices/cpu/st9/st905x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: AJR added 'SGS-Thomson ST90R50' device. ROMSET: None required. $end $info=stackch $mame 0.274 [hap, azya] Stack Challenge, Tandy Corporation, 1991 DRIVER: handheld/hh_e0c6200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: hap and azya added 'Tandy Corporation Stack Challenge' system. ROMSET: 145310 bytes in 2 files / 14.51Kb packed $end $info=stacklp $mame 0.281 [Nigel Barnes] Stack Light Pen (BBC Micro), , ???? DRIVER: devices/bus/bbc/analogue/lightpen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Nigel Barnes added 'Stack Light Pen (BBC Micro)' device. ROMSET: None required. $end $info=stacklr $mame 0.281 [Nigel Barnes] Stack Light Rifle (BBC Micro), , ???? DRIVER: devices/bus/bbc/analogue/lightpen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Nigel Barnes added 'Stack Light Rifle (BBC Micro)' device. ROMSET: None required. $end $info=starbuck $mame 0.288 [TeamEurope] Starbucks x Subor (OEM Q2, China), Subor, 2022 The "Starbucks x Subor" console (OEM Q2) is a limited-edition standalone handheld console released in China in May 2022 (with reissues and commemorative variants tied to special cards in 2025). The device is the result of a promotional "crossover" collaboration between the famous Starbucks coffee chain and the historic Chinese video game company Subor (known since the 1990s for its classic NES/Famicom hardware clones). From a structural and technical standpoint, the console uses the chassis and components of the budget-friendly Subor Q2 model as its base (OEM). DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Subor Starbucks x Subor (OEM Q2, China)' system. ROMSET: 2097152 bytes in 1 file / 1.51Mb packed $end $info=starwbc $mame 0.157 [hap, Kevin Horton] Star Wars: Electronic Battle Command Game, Kenner, 1979 Star Wars Electronic Battle Command Game, a hyperspace dogfight simulation that you can play by yourself or against three other players, the screen is a grid made up of LED's (Light Emitting Diodes) which shows the coordinates. You can zoom into a particular coordinate as you search for other player's ships, there are basic, intermediate and advanced levels each with their own teaching modes, all accompanied with simulated battle sounds as you play (source: http://www.oocities.org/starwarstrader_nz/rare.html). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.254: Changed description to 'Star Wars: Electronic Battle Command Game'. - 0.157: hap and Kevin Horton added 'Kenner Star Wars - Electronic Battle Command' system. ROMSET: 3280 bytes in 3 files / 2.24Kb packed $end $info=starwbcp $mame 0.157 [hap, Kevin Horton] Star Wars: Electronic Battle Command Game (patent), Kenner, 1979 Star Wars Electronic Battle Command Game, a hyperspace dogfight simulation that you can play by yourself or against three other players, the screen is a grid made up of LED's (Light Emitting Diodes) which shows the coordinates. You can zoom into a particular coordinate as you search for other player's ships, there are basic, intermediate and advanced levels each with their own teaching modes, all accompanied with simulated battle sounds as you play (source: http://www.oocities.org/starwarstrader_nz/rare.html). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.254: Changed description to 'Star Wars: Electronic Battle Command Game (patent)'. - 0.157: hap and Kevin Horton added 'Kenner Star Wars - Electronic Battle Command (prototype)' system. ROMSET: 2048 bytes in 1 file / 1.91Kb packed $end $info=starwlb $mame 0.254 [hap, Sean Riddle] Star Wars: Electronic Laser Battle Game, Kenner, 1978 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.254: hap and Sean Riddle added 'Kenner Star Wars: Electronic Laser Battle Game' system. ROMSET: 2256 bytes in 3 files / 1.33Kb packed $end $info=stcart_connector $mame 0.278 [Olivier Galibert] Atari ST cartridge connector, , ???? DRIVER: devices/bus/st/stcart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Olivier Galibert added 'Atari ST cartridge connector' device. ROMSET: None required. $end $info=ste $mame 0.140 [Curt Coder, Olivier Galibert] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.142: Added 'a proper dump of some French TOS ROM [ElBarto]. - 0.140: Renamed (atariste) to (ste). - 0.119: Curt Coder and Olivier Galibert added 'Atari STE (USA)' system. ROMSET: 786432 bytes in 3 files / 339.86Kb packed $end $info=ste_de $mame 0.140 [Curt Coder, Olivier Galibert] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari STE (Germany)' system. ROMSET: 786432 bytes in 3 files / 340.04Kb packed $end $info=ste_es $mame 0.140 [Curt Coder, Olivier Galibert] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari STE (Spain)' system. ROMSET: 262144 bytes in 1 file / 106.79Kb packed $end $info=ste_fr $mame 0.140 [Curt Coder, Olivier Galibert] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari STE (France)' system. ROMSET: 786432 bytes in 3 files / 340.43Kb packed $end $info=ste_it $mame 0.140 [Curt Coder, Olivier Galibert] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari STE (Italy)' system. ROMSET: 262144 bytes in 1 file / 106.87Kb packed $end $info=ste_se $mame 0.140 [Curt Coder, Olivier Galibert] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari STE (Sweden)' system. ROMSET: 524288 bytes in 2 files / 233.31Kb packed $end $info=ste_sg $mame 0.140 [Curt Coder, Olivier Galibert] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari STE (Switzerland)' system. ROMSET: 262144 bytes in 1 file / 126.44Kb packed $end $info=ste_uk $mame 0.140 [Curt Coder, Olivier Galibert] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder and Olivier Galibert added 'Atari STE (UK)' system. ROMSET: 786432 bytes in 3 files / 339.87Kb packed $end $info=ste_video $mame 0.244 [AJR] Atari STe Video ASICs, , ???? DRIVER: atari/atarist_v.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: AJR added 'Atari STe Video ASICs' device. ROMSET: None required. $end $info=stepone $mame 0.193 [Fredrik Ohrstrom] Step/One, Ericsson, 1984 This is Ericsson's first attempt to get into the new and fully exploding PC market. The computer manufactured by Panasonic in Japan received a Swedish exterior design in the Ericsson light brown color. Ericsson's first computer was introduced in 1983 and claimed to be IBM-PC compatible. It had a special version of MS DOS ver 1.25 as an operating' system. It was argued that the ergonomics were something outstanding on this computer, nobody really understood how. Compatibility was a little bit so and that was probably the reason why step one never became a real success. Most DOS programs must be customized to run on Step/One (source, traslated from Swedish: http://www.pc-museum.com/ericsson/index.htm). DRIVER: matsushita/myb3k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: stepone_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.194: Clone promoted to working. Refactored graphics circuit, added 'color in 320x200 mode, fixed text scrolling, and added '80-character 640*200 mode. Fixed speed issue by reducing CPU clock by 50% as suggested by RAM waitstates in the schematics. Added support for -ramsize with 128K option and 256K default. Emulated the INT7 pull down and up for the keyboard, and added 'support for three keyboard variants. Added high-resolution 640*400 mode, and added 'crude cursor support for 40-character mode. Added monochrome monitor support with palette to match the 525Nm P39 phoshor used in the Ericsson DU4721 monitor. Added printer support. Completed interrupt support, including jumper settings. Fixed crude support for 36*25 color text mode, and added 'graphics mode 0 (resolution depends on monitor used) [Edstrom, Fredrik Ohrstrom]. - 0.193: Fredrik Ohrstrom added 'Ericsson Step/One' system. ROMSET: 16384 bytes in 2 files / 8.13Kb packed $end $info=stepone_keyboard $mame 0.194 Step/One Keyboard, , ???? DRIVER: devices/machine/myb3k_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Added 'Step/One Keyboard' device. ROMSET: None required. $end $info=stepper $mame 0.163 Stepper Motor, , ???? DRIVER: devices/machine/steppers.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Integrate the draw functionality and the outputs in the class [Olivier Galibert]. - 0.163: Added 'Stepper Motor' device. ROMSET: None required. $end $info=stereo_fx $mame 0.147 ATi Stereo F/X Audio Adapter, , ???? DRIVER: devices/bus/isa/stereo_fx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147: Added 'ATI Stereo F/X Audio Adapter' device. ROMSET: 32768 bytes in 1 file / 3.73Kb packed $end $info=stic $mame 0.149 AY-3-8900-1 STIC, , ???? DRIVER: mattel/stic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Changed description to 'AY-3-8900-1 STIC'. - 0.149: Added 'STIC (Standard Television Interface Chip) Video Chip' device. ROMSET: 2048 bytes in 1 file / 1.12Kb packed $end $info=stmpc $mame 0.252 [Dirk Best, Santo Nucifora] STM PC, STM Electronics, 1984 All-in-One IBM PC compatible portable computer (source: MAME driver). DRIVER: stm/stmpc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.252: Dirk Best and Santo Nucifora added 'STM Electronics STM PC' system. ROMSET: 24576 bytes in 3 files / 12.97Kb packed $end $info=stmpcp $mame 0.252 [Dirk Best, Santo Nucifora] STM PC (prototype?), STM Electronics, 1984 DRIVER: stm/stmpc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.252: Dirk Best and Santo Nucifora added 'STM Electronics STM PC (prototype?)' system. ROMSET: 24576 bytes in 3 files / 13.08Kb packed $end $info=sto486wb $mame 0.215 [rfka01] Sto486Wb aka AUVA Cam-33-P2, See-Thru, 199? Technical informations: https://theretroweb.com/motherboards/s/auva-computer-cam33-p2 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'See-Thru Sto486Wb aka AUVA Cam-33-P2' system. ROMSET: 65536 bytes in 1 file / 40.72Kb packed $end $info=stopthief $mame 0.133 [hap, Sean Riddle, Kevin Horton] Stop Thief: Electronic Cops and Robbers (Electronic Crime Scanner), Parker Brothers, 1979 Stop Thief! Was the brainchild of creator Robert Doyle for Parker Brothers. It was released in 1979 and was the third most asked for Christmas present for that year according to Toy and Hobby. The Electronic Crime Scanner was indeed brilliant for its time. It had a simply L.E.D. screen similar to the old L.E.D. football games that were popular a few years before this game came out. It would normally show lines moving across the screen or even show squiggles if the thief broke glass in a building (source: http://www.retroist.com/2011/03/31/stop-thief-by-parker-brothers/). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.254: Changed description to 'Stop Thief: Electronic Cops and Robbers (Electronic Crime Scanner)'. - 0.209: Changed description to 'Stop Thief - Electronic Cops and Robbers (Electronic Crime Scanner)'. - 0.178: Renamed (stopthie) to (stopthief). - 0.133: hap, Sean Riddle and Kevin Horton added 'Parker Bros. Stop Thief' system. ROMSET: 7833 bytes in 5 files / 3.70Kb packed $end $info=stopthiefp $mame 0.157 [hap, Sean Riddle] Stop Thief: Electronic Cops and Robbers (Electronic Crime Scanner) (patent), Parker Brothers, 1979 Stop Thief! Was the brainchild of creator Robert Doyle for Parker Brothers. It was released in 1979 and was the third most asked for Christmas present for that year according to Toy and Hobby. The Electronic Crime Scanner was indeed brilliant for its time. It had a simply L.E.D. screen similar to the old L.E.D. football games that were popular a few years before this game came out. It would normally show lines moving across the screen or even show squiggles if the thief broke glass in a building (source: http://www.retroist.com/2011/03/31/stop-thief-by-parker-brothers/). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.254: Changed description to 'Stop Thief: Electronic Cops and Robbers (Electronic Crime Scanner) (patent)'. - 0.209: Changed description to 'Stop Thief - Electronic Cops and Robbers (Electronic Crime Scanner) (patent)'. - 0.178: Renamed (stopthiep) to (stopthiefp). - 0.157: hap and Sean Riddle added 'Parker Brothers Stop Thief (Electronic Crime Scanner) (prototype)' system. ROMSET: 4096 bytes in 1 file / 2.58Kb packed $end $info=storio $mame 0.206 [ClawGrip] Storio (GB, English, 2011-10-17), VTech, 2011 The VTech Storio is constructively a good product, assembled well using a hard plastic, which allows it to withstand accidental drops and small impacts, and thanks to the transparent rigid plastic cover that closes like a book also reduces the risk of damaging the screen . The colorful and rounded design indicates from the first glance that it is a device designed for children. The screen has a decent resolution and good brightness, 3.5 inches are not many and in some contexts it turns out to be a little small, but the response to the touch is still very good. The Storio is also equipped with a Qwerty keyboard, a very interesting choice because it allows children to become familiar with the standard used by normal PC keyboards. Another interesting addition is the microSD slot, which allow you to upload songs, photos and videos to the Storio, which can then also be retouched and modified by children, adding fun effects (source, traslated from Italian: http://www.tabletperbambini.it/vtech-storio-console-rosa/). DRIVER: vtech/storio.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: vtech_storio_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.233: Update notes in 'vtech_storio_cart.xml' [David Haywood]. - 0.208: Fixed year for scoobysp in vtech_storio_cart.xml [ClawGrip]. - 0.206: ClawGrip added 'VTech Storio (GB, English, 2011-10-17)' system. ROMSET: 29310411 bytes in 1 file / 26.07Mb packed $end $info=storiode $mame 0.206 [ClawGrip] Storio (DE, German, 2011-10-17), VTech, 2011 The VTech Storio is constructively a good product, assembled well using a hard plastic, which allows it to withstand accidental drops and small impacts, and thanks to the transparent rigid plastic cover that closes like a book also reduces the risk of damaging the screen . The colorful and rounded design indicates from the first glance that it is a device designed for children. The screen has a decent resolution and good brightness, 3.5 inches are not many and in some contexts it turns out to be a little small, but the response to the touch is still very good. The Storio is also equipped with a Qwerty keyboard, a very interesting choice because it allows children to become familiar with the standard used by normal PC keyboards. Another interesting addition is the microSD slot, which allow you to upload songs, photos and videos to the Storio, which can then also be retouched and modified by children, adding fun effects (source, traslated from Italian: http://www.tabletperbambini.it/vtech-storio-console-rosa/). DRIVER: vtech/storio.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: vtech_storio_cart.xml RESOURCES: Snap and Title. WIP: - 0.206: ClawGrip added 'VTech Storio (DE, German, 2011-10-17)' system. ROMSET: 57936397 bytes in 1 file / 53.15Mb packed $end $info=storioes $mame 0.206 [ClawGrip] Storio (ES, Spanish, 2011-10-17), VTech, 2011 The VTech Storio is constructively a good product, assembled well using a hard plastic, which allows it to withstand accidental drops and small impacts, and thanks to the transparent rigid plastic cover that closes like a book also reduces the risk of damaging the screen . The colorful and rounded design indicates from the first glance that it is a device designed for children. The screen has a decent resolution and good brightness, 3.5 inches are not many and in some contexts it turns out to be a little small, but the response to the touch is still very good. The Storio is also equipped with a Qwerty keyboard, a very interesting choice because it allows children to become familiar with the standard used by normal PC keyboards. Another interesting addition is the microSD slot, which allow you to upload songs, photos and videos to the Storio, which can then also be retouched and modified by children, adding fun effects (source, traslated from Italian: http://www.tabletperbambini.it/vtech-storio-console-rosa/). DRIVER: vtech/storio.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: vtech_storio_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: ClawGrip added 'VTech Storio (ES, Spanish, 2011-10-17)' system. ROMSET: 63319036 bytes in 1 file / 58.29Mb packed $end $info=storioesa $mame 0.217 [Sean Riddle, ClawGrip] Storio (ES, Spanish, 2011-06-17?), VTech, 2011 The VTech Storio is constructively a good product, assembled well using a hard plastic, which allows it to withstand accidental drops and small impacts, and thanks to the transparent rigid plastic cover that closes like a book also reduces the risk of damaging the screen . The colorful and rounded design indicates from the first glance that it is a device designed for children. The screen has a decent resolution and good brightness, 3.5 inches are not many and in some contexts it turns out to be a little small, but the response to the touch is still very good. The Storio is also equipped with a Qwerty keyboard, a very interesting choice because it allows children to become familiar with the standard used by normal PC keyboards. Another interesting addition is the microSD slot, which allow you to upload songs, photos and videos to the Storio, which can then also be retouched and modified by children, adding fun effects (source, traslated from Italian: http://www.tabletperbambini.it/vtech-storio-console-rosa/). DRIVER: vtech/storio.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: vtech_storio_cart.xml RESOURCES: Snap and Title. WIP: - 0.217: Sean Riddle and ClawGrip added 'VTech Storio (ES, Spanish, 2011-06-17?)' system. ROMSET: 138412032 bytes in 1 file / 62.89Mb packed $end $info=storiofr $mame 0.206 [ClawGrip] Storio (FR, French, 2011-10-17), VTech, 2011 The VTech Storio is constructively a good product, assembled well using a hard plastic, which allows it to withstand accidental drops and small impacts, and thanks to the transparent rigid plastic cover that closes like a book also reduces the risk of damaging the screen . The colorful and rounded design indicates from the first glance that it is a device designed for children. The screen has a decent resolution and good brightness, 3.5 inches are not many and in some contexts it turns out to be a little small, but the response to the touch is still very good. The Storio is also equipped with a Qwerty keyboard, a very interesting choice because it allows children to become familiar with the standard used by normal PC keyboards. Another interesting addition is the microSD slot, which allow you to upload songs, photos and videos to the Storio, which can then also be retouched and modified by children, adding fun effects (source, traslated from Italian: http://www.tabletperbambini.it/vtech-storio-console-rosa/). DRIVER: vtech/storio.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: vtech_storio_cart.xml RESOURCES: Snap and Title. WIP: - 0.206: ClawGrip added 'VTech Storio (FR, French, 2011-10-17)' system. ROMSET: 59517465 bytes in 1 file / 54.48Mb packed $end $info=storionl $mame 0.206 [ClawGrip] Storio (NL, Dutch, 2011-10-17), VTech, 2011 The VTech Storio is constructively a good product, assembled well using a hard plastic, which allows it to withstand accidental drops and small impacts, and thanks to the transparent rigid plastic cover that closes like a book also reduces the risk of damaging the screen . The colorful and rounded design indicates from the first glance that it is a device designed for children. The screen has a decent resolution and good brightness, 3.5 inches are not many and in some contexts it turns out to be a little small, but the response to the touch is still very good. The Storio is also equipped with a Qwerty keyboard, a very interesting choice because it allows children to become familiar with the standard used by normal PC keyboards. Another interesting addition is the microSD slot, which allow you to upload songs, photos and videos to the Storio, which can then also be retouched and modified by children, adding fun effects (source, traslated from Italian: http://www.tabletperbambini.it/vtech-storio-console-rosa/). DRIVER: vtech/storio.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: vtech_storio_cart.xml RESOURCES: Snap and Title. WIP: - 0.206: ClawGrip added 'VTech Storio (NL, Dutch, 2011-10-17)' system. ROMSET: 61833670 bytes in 1 file / 56.54Mb packed $end $info=strataflash $mame 0.163 Intel 28F640J5, , ???? DRIVER: devices/machine/strata.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Intel 28F640J5' device. ROMSET: None required. $end $info=stratos $mame 0.153 [Cowering, Olivier Galibert] Kasparov Stratos (set 1), SciSys / Heuristic Software, 1987 Technical informations: https://www.schach-computer.info/wiki/index.php/SciSys_Stratos DRIVER: saitek/stratos.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: saitek_egr.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.265: Changed manufacturer to 'SciSys / Heuristic Software'. - 0.261: Remove wrongly emulated ACL button [hap]. - 0.212: Machine promoted to working and description changed to 'Kasparov Stratos (set 1)' [hap, Berger, CB-Emu]. - 0.211: Changed description to 'Kasparov Stratos'. - 0.209: Changed description to 'Kasparov Chess Computer: Stratos'. - 0.153: Cowering and Olivier Galibert added 'Saitek Kasparov Stratos Chess Computer' system. ROMSET: 65536 bytes in 2 files / 47.81Kb packed $end $info=stratosa $mame 0.212 [hap, Berger, CB-Emu] Kasparov Stratos (set 2), SciSys / Heuristic Software, 1987 Technical informations: https://www.schach-computer.info/wiki/index.php/SciSys_Stratos DRIVER: saitek/stratos.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: saitek_egr.xml RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'SciSys / Heuristic Software'. - 0.212: hap and Berger, CB-Emu added 'SciSys Kasparov Stratos (set 2)' system. ROMSET: 32768 bytes in 1 file / 22.64Kb packed $end $info=strobe $mame 0.256 [hap, Sean Riddle] Strobe, Lakeside, 1980 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.256: hap and Sean Riddle added 'Lakeside Strobe' system. ROMSET: 3280 bytes in 3 files / 2.22Kb packed $end $info=studio2 $mame 0.105 [Curt Coder] 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. There is not any forerunner console to the Studio II. DRIVER: rca/studio2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: studio2.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.240: 'studio2.xml' updates: Extensive documentation update for software on RCA Studio II/III and clones. Redumped some carts. Added all known homebrew [Guru]. - 0.210: BugFIX #07232 [Crash/Freeze] (studio2.cpp): Unable to successfully boot game [Robbbert]. - 0.153: Added 'Fun with Numbers cartridge in studio2.xml [brolly, Charles MacDonald, ranger_lennier]. - 0.150: Added 'MPT-02 dumps to studio2.xml [ranger_lennier, Charles MacDonald, Kaylee]. Fixed XML validation in studio2.xml [Kaylee]. Fixed loose .bin/.rom cartridge file loading and supported loading ROMs to multiple base addresses in the software list [Curt Coder]. - 0.147u4: Documentation update [Stiletto and Guru]. - 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 bytes in 4 files / 1.98Kb packed $end $info=stvboy $mame 0.194 [Sean Riddle, incog] Super TV Boy (PAL), Akor, 1995 Last child of its family, the Super TV-Boy (aka TV-Boy III) is basically an Atari 2600 clone, embedding 127 games which actually are pirate renamed versions of old Atari games. With its new design and its detachable control pad, the Super TV-Boy may be considered as a DeLuxe version of the well known TV-Boy. This cheap system was made in asia and sold in Europe by the french company Akor and is definitely rarer than its predecessor and its numerous clones. The system uses a bank switching technique and the 127 built-in games are accessed via an on-screen menu (the 128th program) so there is no dip switch as seen on some pirate x-in-one cartridges. This menu (that seems to be located at the lowest address of the ROM) is executed by default when the system starts and once a game is selected, there is no mean to come back, so one needs to restart the system to play another game (source: http://www.old-computers.com/museum/computer.asp?c=825). DRIVER: atari/a2600.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.194: Sean Riddle and incog added 'Akor Super TV Boy (PAL)' system. ROMSET: 524288 bytes in 1 file / 338.08Kb packed $end $info=stvdev $mame 0.264 [Darksoft, Team Europe, The Dumping Union] ST-V 486 dev box PC, Sega / ALi, 1998 DRIVER: sega/stvdev.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: Darksoft, Team Europe and The Dumping Union added 'Sega/ALi ST-V 486 dev box PC' system. ROMSET: 131072 bytes in 1 file / 28.41Kb packed $end $info=stx_video $mame 0.253 [Olivier Galibert] Atari ST Video ASICs, , ???? DRIVER: atari/atarist_v.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Olivier Galibert added 'Atari ST Video ASICs' device. ROMSET: None required. $end $info=subwars $mame 0.230 [hap, Sean Riddle, Rik] Sub Wars (LED version), Tiger Electronics, 1979 The game comes with two handles that are attached to the sides next to to simulate the two handles usually seen on a real submarine periscope (These are removable and tend to get lost). You basically just shoot a little red blip from the bottom of the screen at little red blips moving along the top of the screen (source: https://www.handheldmuseum.com/Tiger/SubWarsLED.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.230: hap, Sean Riddle and Rik added 'Tiger Electronics Sub Wars (LED version)' system. ROMSET: 2256 bytes in 3 files / 1.33Kb packed $end $info=sudelan $mame 0.221 [Sean Riddle, David Haywood] Carol Vorderman's Sudoku Plug & Play TV Game (All in 1 / Play Vision), All in 1 Products Ltd / Play Vision, 2005 This game is a fun way to enjoy Sudoku with a friend! First, put in the "starter" numbers from one of the 100 cards using the green disks. Now agree how many one minute turns you will both take and who will start - then off you go. It's a nail biting race to get as many correct numbers in YOUR colour as possible, during the agreed number of turns. Score for every correct number, but beware - wrong numbers are subtracted from your total. The red filter allows for extra clues and lets better players take on less practiced friends (source: https://www.amazon.co.uk/Carol-Vordermans-Sudoku-Board-Game/dp/B000ATLI52). DRIVER: tvgames/elan_eu3a05.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.221: Sean Riddle and David Haywood added 'All in 1 Products Ltd/Play Vision Carol Vorderman's Sudoku Plug & Play TV Game (All in 1/Play Vision)' system. ROMSET: 2097152 bytes in 1 file / 489.08Kb packed $end $info=sudelan3 $mame 0.218 [Sean Riddle, David Haywood] Ultimate Sudoku TV Edition 3-in-1 (All in 1 / Senario), All in 1 Products Ltd / Senario, 2006 A version of the popular puzzle game you can play on your TV. 3 different gamesin 1,TV not included. Solve any puzzle, even the ones in the newspaper. Includes millions of puzzles. For ages 13 yrs. and up (source: https://www.fishpond.com/Toys/Senario-Entertainment-Ultimate-Sudoku-TV-Edition-Pro-SE-Sodoku-Engine-Plug-Play-TV-Video-game-Senario-Entertainment/9999613793973). DRIVER: tvgames/elan_eu3a05.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.221: Renamed (sudoelan) to (sudelan3), Changed description and manufacturer to 'Ultimate Sudoku TV Edition 3-in-1 (All in 1 / Senario)' and 'All in 1 Products Ltd / Senario'. - 0.218: Sean Riddle and David Haywood added 'Senario/All in 1 Products Ltd Ultimate Sudoku TV Edition 3-in-1' system. ROMSET: 1048576 bytes in 1 file / 377.31Kb packed $end $info=sudo6in1 $mame 0.227 [David Haywood, Sean Riddle] 6-in-1 Sudoku Plug & Play, Nice Code, 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: David Haywood and Sean Riddle added 'Nice Code 6-in-1 Sudoku Plug & Play' system. ROMSET: 1048576 bytes in 1 file / 109.40Kb packed $end $info=sudoku2p $mame 0.261 [TeamEurope, David Haywood] Sudoku TV Game (PAL, 2 players), , 2005 With Sudoku Tv Game Plug'n Play you can increase your fun by playing directly on the TV screen. The internal memory automatically generates hundreds of puzzles from different skill levels (easy, medium, hard) and also allows you to solve Sudoku extracted from newspapers and check their solutions. Sudoku Tv Game Plug'n Play easily connects to your TV screen and instantly makes hundreds of game possibilities available! (source, translated from Italian: https://lerbavogliogiocattoli.it/index.php?main_page=product_info&cPath=34_36&products_id=2561). DRIVER: tvgames/elan_eu3a05.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: TeamEurope and David Haywood added 'Sudoku TV Game (PAL, 2 players)' system. ROMSET: 1048576 bytes in 1 file / 411.76Kb packed $end $info=sudopptv $mame 0.218 [Sean Riddle, GameHistory.org] Sudoku Plug & Play TV Game '6 Intelligent Games', Smart Planet, 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.225: Machine promoted to working [David Haywood, Sean Riddle]. - 0.218: Sean Riddle and GameHistory.org added 'Smart Planet Sudoku Sudoku Plug & Play TV Game '6 Intelligent Games'' system. ROMSET: 524288 bytes in 1 file / 122.95Kb packed $end $info=sumikpc $mame 0.282 [David Haywood, TeamEurope] Mouse de Kisekae! Sumikko Gurashi PC (Japan), Sega Toys, 2019 It’s a plug-and-play console released in Japan in 2019, inspired by the Sumikko Gurashi franchise. Designed to connect to a television, it offers creative and customization activities featuring the Sumikko characters. The player uses a physical mouse to decorate rooms, change outfits, and interact with the characters’ home environments. Audio and video are output via composite connection, delivering a gentle, calming experience for children centered on expressive and emotional play. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Sega Toys Mouse de Kisekae! Sumikko Gurashi PC (Japan)' system. ROMSET: 142606336 bytes in 1 file / 13.34Mb packed $end $info=sumikpcp $mame 0.282 [David Haywood, TeamEurope] Mouse de Kisekae! Sumikko Gurashi PC Plus (Japan), Sega Toys, 2019 It’s an evolved plug-and-play console based on the Sumikko Gurashi franchise, offering advanced creative activities with the Sumikko characters. The player uses a physical mouse to decorate rooms, change outfits, and interact with home environments, featuring more customization options than the previous version. Audio and video are output via composite connection, delivering a gentle, calming experience for children centered on expressive and emotional play. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Sega Toys Mouse de Kisekae! Sumikko Gurashi PC Plus (Japan)' system. ROMSET: 142606336 bytes in 1 file / 14.06Mb packed $end $info=sumipc21 $mame 0.282 [David Haywood, TeamEurope] Mouse de Kisekae! Sumikko Gurashi Premium Plus (Japan), Sega Toys, 2021 It’s a plug-and-play console, an evolution of the Mouse de Kisekae! series. Inspired by the Sumikko Gurashi franchise, it offers advanced creative activities featuring the Sumikko characters. The player uses a physical mouse to decorate rooms, change outfits, and interact with home environments, with more customization options than previous versions. Audio and video are output via composite connection, delivering a gentle, calming experience for children centered on expressive and emotional play. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Sega Toys Mouse de Kisekae! Sumikko Gurashi Premium Plus (Japan)' system. ROMSET: 142606336 bytes in 1 file / 15.53Mb packed $end $info=sun_gem $mame 0.282 [ClawGrip] Sun Microsystems Gigabit Ethernet 2.0/3.0 [GEM] card, , ???? DRIVER: sun/sun_gem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: ClawGrip added 'Sun Microsystems Gigabit Ethernet 2.0/3.0 [GEM] card' device. ROMSET: 65536 bytes in 1 file / 9.37Kb packed $end $info=sun_s10 $mame 0.144u1 [Miodrag Milanović] SPARCstation 10 (Sun S10), Sun Microsystems, 1992 The SPARCstation 10 (codenamed Campus-2) is a workstation computer made by Sun Microsystems. Announced in May 1992, it was Sun's first desktop multiprocessor (being housed in a pizza box form factor case). It was later replaced with the SPARCstation 20. The SPARCStation 10 (SS10) contains two MBus slots running at either 36 MHz (33 MHz for the earliest models) or 40 MHz (set via motherboard jumper). Each MBus slot can contain single or dual SPARC CPU modules, permitting expansion to up to four CPUs. Both SuperSPARC and hyperSPARC CPU modules were available (source: http://en.wikipedia.org/wiki/SPARCstation_10). DRIVER: sun/sun4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u1: Miodrag Milanović added 'SPARCstation 10 (Sun S10)' system. ROMSET: 1048576 bytes in 2 files / 375.33Kb packed $end $info=sun_s20 $mame 0.144u1 [Miodrag Milanović] SPARCstation 20, Sun Microsystems, 1994 The SPARCstation 20 (a.k.a. SS20, codename Kodiak) is a Sun Microsystems workstation based on the SuperSPARC or hyperSPARC CPU. It was the last model in the SPARCstation family of Sun "pizza box" computers, which was superseded by the UltraSPARC design in 1995. The SPARCstation 20 had dual 50 MHz MBus ports that allowed it to use faster CPUs than the SPARCstation 10. With two dual-CPU modules and updated firmware, the SPARCstation 20 supported a maximum of 4 CPUs. The fastest CPU produced for the SPARCstation 20 was the 200 MHz Ross hyperSPARC. The PROM in the SPARCstation 20 determines CPU compatibility. Version 2.25r was the last PROM release for the SPARCstation 20 (source: http://en.wikipedia.org/wiki/SPARCstation_20). DRIVER: sun/sun4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u1: Miodrag Milanović added 'SPARCstation 20' system. ROMSET: 1048576 bytes in 2 files / 375.30Kb packed $end $info=sun1 $mame 0.136 [Miodrag Milanović] Sun-1, Sun Microsystems, 1982 Sun-1 was the first generation of UNIX computer workstations and servers produced by Sun Microsystems, launched in May 1982. These were based on a CPU board designed by Andy Bechtolsheim while he was a graduate student at Stanford University and funded by DARPA. The Sun-1 systems ran SunOS 0.9, a port of UniSoft's UniPlus V7 port of Seventh Edition UNIX to the Motorola 68000 microprocessor, with no window' system. Early Sun-1 workstations and servers used the original Sun logo, a series of red "S"s laid out in a square, rather than the more familiar purple diamond shape used later. The first Sun-1 workstation was sold to Solo Systems in May 1982. The Sun-1/100 was used in the original Lucasfilm EditDroid non-linear editing system (source: http://en.wikipedia.org/wiki/Sun-1). DRIVER: sun/sun1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.275: Refactor into multibus cage/card: Added more firmware revisions; Qdded mmu emulation [Patrick Mackinlay]. - 0.142u1: Added 'terminal keyboard [Robbbert]. - 0.136: Miodrag Milanović added skeleton driver of 'Sun-1' system. $end $info=sun1_cpu $mame 0.275 [Patrick Mackinlay] Sun Microsystems Sun-1 CPU board, , ???? DRIVER: devices/bus/multibus/sun1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Renamed (sun1cpu) to (sun1_cpu) and Changed description to 'Sun Microsystems Sun-1 CPU board'. - 0.275: Patrick Mackinlay added 'Sun-1 CPU' device. ROMSET: 126080 bytes in 28 files / 53.15Kb packed $end $info=sun1_mmu $mame 0.275 [Patrick Mackinlay] Sun-1 MMU, , ???? DRIVER: devices/machine/sun1_mmu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Renamed (sun1mmu) to (sun1_mmu). - 0.275: Patrick Mackinlay added 'Sun-1 MMU' device. ROMSET: None required. $end $info=sun2_120 $mame 0.143u4 [Miodrag Milanović] Sun 2/120, Sun Microsystems, 1984 The Sun-2 series of UNIX workstations and servers was launched by Sun Microsystems in November 1983. As the name suggests, the Sun-2 represented the second generation of Sun systems, superseding the original Sun-1 series. The Sun-2 series used a 10 MHz Motorola 68010 microprocessor with a proprietary Sun-2 Memory Management Unit (MMU), which enabled it to be the first Sun architecture to run a full virtual memory UNIX implementation, SunOS 1.0, based on 4.1BSD. Early Sun-2 models were based on the Intel Multibus architecture, later ones using VMEbus instead, which was also used in the later Sun-3 and Sun-4 families. A typical configuration of a monochrome 2/120 with 4 Mb of memory, 71 Mb SCSI disk and 20 Mb 1/4" SCSI tape cost $29,300 (1986 US price list) (source: http://en.wikipedia.org/wiki/Sun-2#Sun-2_models). DRIVER: sun/sun2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.143u4: Miodrag Milanović added skeleton driver of 'Sun 2/120' system. ROMSET: 163872 bytes in 9 files / 95.08Kb packed $end $info=sun2_50 $mame 0.143u4 [Miodrag Milanović] Sun 2/50, Sun Microsystems, 1984 The Sun-2 series of UNIX workstations and servers was launched by Sun Microsystems in November 1983. As the name suggests, the Sun-2 represented the second generation of Sun systems, superseding the original Sun-1 series. The Sun-2 series used a 10 MHz Motorola 68010 microprocessor with a proprietary Sun-2 Memory Management Unit (MMU), which enabled it to be the first Sun architecture to run a full virtual memory UNIX implementation, SunOS 1.0, based on 4.1BSD. Early Sun-2 models were based on the Intel Multibus architecture, later ones using VMEbus instead, which was also used in the later Sun-3 and Sun-4 families. The Sun 2/50 (2 slot desktop) (source: http://en.wikipedia.org/wiki/Sun-2#Sun-2_models). DRIVER: sun/sun2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u4: Miodrag Milanović added skeleton driver of 'Sun 2/50' system. ROMSET: 32800 bytes in 3 files / 20.11Kb packed $end $info=sun3_110 $mame 0.143u4 [Miodrag Milanović] Sun 3/110, Sun Microsystems, 198? Sun-3 was the name given to a series of UNIX computer workstations and servers produced by Sun Microsystems, launched on September 9, 1985. The Sun-3 series were VMEbus-based systems similar to some of the earlier Sun-2 series, but using the Motorola 68020 microprocessor, in combination with the Motorola 68881 floating-point co-processor (optional on the Sun 3/50) and a proprietary Sun MMU. Sun-3 systems were supported in SunOS versions 3.0 to 4.1.1_U1 and also have current support in NetBSD and Linux. The Sun 3/110 as a codename: 'Prism' (source: http://en.wikipedia.org/wiki/Sun-3). DRIVER: sun/sun3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u4: Miodrag Milanović added skeleton driver of 'Sun 3/110' system. ROMSET: 65568 bytes in 2 files / 33.94Kb packed $end $info=sun3_150 $mame 0.143u4 [Miodrag Milanović] Sun 3/75/140/150/160/180, Sun Microsystems, 1985 Sun-3 was the name given to a series of UNIX computer workstations and servers produced by Sun Microsystems, launched on September 9, 1985. The Sun-3 series were VMEbus-based systems similar to some of the earlier Sun-2 series, but using the Motorola 68020 microprocessor, in combination with the Motorola 68881 floating-point co-processor (optional on the Sun 3/50) and a proprietary Sun MMU. Sun-3 systems were supported in SunOS versions 3.0 to 4.1.1_U1 and also have current support in NetBSD and Linux (source: http://en.wikipedia.org/wiki/Sun-3#Sun-3_models). DRIVER: sun/sun3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u4: Miodrag Milanović added skeleton driver of 'Sun 3/75/140/150/160/180' system. ROMSET: 327712 bytes in 6 files / 166.42Kb packed $end $info=sun3_260 $mame 0.143u4 [Miodrag Milanović] Sun 3/260/280, Sun Microsystems, 198? Sun-3 was the name given to a series of UNIX computer workstations and servers produced by Sun Microsystems, launched on September 9, 1985. The Sun-3 series were VMEbus-based systems similar to some of the earlier Sun-2 series, but using the Motorola 68020 microprocessor, in combination with the Motorola 68881 floating-point co-processor (optional on the Sun 3/50) and a proprietary Sun MMU. Sun-3 systems were supported in SunOS versions 3.0 to 4.1.1_U1 and also have current support in NetBSD and Linux (source: http://en.wikipedia.org/wiki/Sun-3#Sun-3_models). DRIVER: sun/sun3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u4: Miodrag Milanović added skeleton driver of 'Sun 3/260/280' system. ROMSET: 196640 bytes in 4 files / 102.07Kb packed $end $info=sun3_460 $mame 0.143u4 [Miodrag Milanović] Sun 3/460/470/480, Sun Microsystems, 1989 Sun-3 was the name given to a series of UNIX computer workstations and servers produced by Sun Microsystems, launched on September 9, 1985. The Sun-3 series were VMEbus-based systems similar to some of the earlier Sun-2 series, but using the Motorola 68020 microprocessor, in combination with the Motorola 68881 floating-point co-processor (optional on the Sun 3/50) and a proprietary Sun MMU. Sun-3 systems were supported in SunOS versions 3.0 to 4.1.1_U1 and also have current support in NetBSD and Linux. In 1989, coincident with the launch of the SPARCstation 1, Sun launched three new Sun-3 models, the 3/80, 3/470 and 3/480. Unlike previous Sun-3s, these used a Motorola 68030 processor, 68882 floating-point unit, and the 68030's integral MMU. This 68030-based architecture was called Sun-3x (source: http://en.wikipedia.org/wiki/Sun-3#Sun-3x). DRIVER: sun/sun3x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u4: Miodrag Milanović added skeleton driver of 'Sun 3x/460/470/480' system. ROMSET: 262144 bytes in 4 files / 105.47Kb packed $end $info=sun3_50 $mame 0.143u4 [Miodrag Milanović] Sun 3/50, Sun Microsystems, 198? Technical informations: http://www.sun3arc.org/text/general.phtml#3/50 DRIVER: sun/sun3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u4: Miodrag Milanović added skeleton driver of 'Sun 3/50' system. ROMSET: 327712 bytes in 6 files / 152.89Kb packed $end $info=sun3_60 $mame 0.143u4 [Miodrag Milanović] Sun 3/60, Sun Microsystems, 1988 Technical informations: http://www.sun3arc.org/text/general.phtml#3/60 DRIVER: sun/sun3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u4: Miodrag Milanović added skeleton driver of 'Sun 3/60' system. ROMSET: 196640 bytes in 4 files / 95.75Kb packed $end $info=sun3_80 $mame 0.143u4 [Miodrag Milanović] Sun 3/80, Sun Microsystems, 1989 In 1989, coincident with the launch of the SPARCstation 1, Sun launched three new Sun-3 models, the 3/80, 3/470 and 3/480. Unlike previous Sun-3s, these used a Motorola 68030 processor, 68882 floating-point unit, and the 68030's integral MMU. This 68030-based architecture was called Sun-3x (source: http://en.wikipedia.org/wiki/Sun-3). DRIVER: sun/sun3x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u4: Miodrag Milanović added skeleton driver of 'Sun 3x/80' system. ROMSET: 526336 bytes in 5 files / 175.47Kb packed $end $info=sun3_e $mame 0.143u4 [Miodrag Milanović] Sun 3/E, Sun Microsystems, 198? Technical information and pictures: http://sunstuff.org/hardware/systems/sun3/sun3/3-E/ DRIVER: sun/sun3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u4: Miodrag Milanović added skeleton driver of 'Sun 3/E' system. ROMSET: 65568 bytes in 2 files / 33.09Kb packed $end $info=sun4_110 $mame 0.176 [Al Kossow] Sun 4/110, Sun Microsystems, 198? Sun-4?is a series of?Unix?workstations?and?servers?produced by?Sun Microsystems, launched in 1987. The original Sun-4 series were?VMEbus-based systems similar to the earlier?Sun-3?series, but employing?microprocessors?based on Sun's own?SPARC?V7?RISC?architecture in place of the?68k?family processors of previous Sun models. Codename: Cobra. CPU board: Sun 4100. CPU: Fujitsu SF9010 IU, Weitek 1164/1165 FPU. Chassis: 3-slot VME (desktop/side) (source: https://en.m.wikipedia.org/wiki/Sun-4). DRIVER: sun/sun4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.176: Al Kossow added 'Sun Microsystems Sun 4/110' system. ROMSET: 262144 bytes in 4 files / 111.37Kb packed $end $info=sun4_20 $mame 0.144u1 [Miodrag Milanović] SPARCstation SLC (Sun 4/20), Sun Microsystems, 199? Technical information and pictures: http://sunstuff.org/hardware/systems/sun4/sun4c/SPARCstationSLC/ DRIVER: sun/sun4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u1: Miodrag Milanović added 'SPARCstation SLC (Sun 4/20)' system. ROMSET: 131072 bytes in 1 file / 68.51Kb packed $end $info=sun4_25 $mame 0.237 [Yvan Janssens] SPARCstation ELC (Sun 4/25), Sun Microsystems, 1992 Technical information and pictures: http://john.ccac.rwth-aachen.de:8000/alf/sparc_elc/ DRIVER: sun/sun4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.237: Yvan Janssens added 'Sun Microsystems SPARCstation ELC (Sun 4/25)' system. ROMSET: 262144 bytes in 1 file / 97.78Kb packed $end $info=sun4_300 $mame 0.144u1 [Miodrag Milanović] Sun 4/3x0, Sun Microsystems, 1987 The Sun 4/3x0 is a Sun-4 series workstation, produced by Sun Microsystems in the 1980s and 1990s. This line of workstations represented a significant evolution from earlier Sun architectures, introducing more powerful processors and supporting a wider range of applications for scientific computing, engineering, and software development. DRIVER: sun/sun4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.144u1: Miodrag Milanović added 'Sun 4/3x0' system. ROMSET: 262144 bytes in 4 files / 120.08Kb packed $end $info=sun4_40 $mame 0.144u1 [Miodrag Milanović] SPARCstation IPC (Sun 4/40), Sun Microsystems, 1990 SPARCstation IPC is a workstation sold by Sun Microsystems. It is based on the sun4c architecture, and is enclosed in a lunchbox chassis. The SPARCstation IPC incorporate a Fujitsu MB86901A or a LSI L64801 25 MHz processor. The SPARCstation IPC is limited to use as a single-processor machine. Has twelve DSIMM slots for memory expansion. Slots can be filled individually giving a maximum of 48Mb memory. Can hold one internal 50 pins, single ended, fast-narrow SE SCSI drives and a floppy. It also supports external SCSI devices. There is no IDE/ATAPI support (source: http://en.wikipedia.org/wiki/SPARCstation_IPC). DRIVER: sun/sun4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u1: Miodrag Milanović added 'SPARCstation IPC (Sun 4/40)' system. ROMSET: 262144 bytes in 1 file / 187.40Kb packed $end $info=sun4_400 $mame 0.176 [Al Kossow] Sun 4/4x0, Sun Microsystems, 198? The Sun 4/4x0 is a Sun-4 series workstation or server, produced by Sun Microsystems in the 1980s and 1990s. This family of systems represented a significant step forward in computing power and processing capabilities over previous Sun architectures, and was intended primarily for professional users, such as engineers, scientists, software developers, and businesses that required high performance. DRIVER: sun/sun4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.176: Al Kossow added 'Sun Microsystems Sun 4/4x0' system. ROMSET: 262144 bytes in 4 files / 127.44Kb packed $end $info=sun4_50 $mame 0.144u1 [Miodrag Milanović] SPARCstation IPX (Sun 4/50), Sun Microsystems, 1991 SPARCstation IPX is a workstation sold by Sun Microsystems. It is based on the sun4c architecture, and is enclosed in a lunchbox chassis. Incorporates a Fujitsu MB86903 or Weitek W8701 40 MHz processor. Weitek provided 80 MHz after market "SPARC POWERuP!" (2000A-080 GCD) processors which work well in an IPX and require a ROM update to v2.9. The SPARCstation IPX is limited to use as a single-processor machine. The SPARCstation IPX has four 72-pin SIMM slots for memory expansion. The memory uses parity Fast Page Memory (FPM) SIMM's with speeds of 50-80ns. Slots can be filled individually giving a maximum of 64Mb memory. Paired memory modules decrease access times via "bank interleaving" resulting in faster memory and overall system performance. Additional 32 and 64mb SBUS "Above Board" RAM expanders will fit and work the IPX using the 8-pin J101 header which contains additional power and clock signals next to the DMA/Cache controller (source: http://en.wikipedia.org/wiki/SPARCstation_IPX). DRIVER: sun/sun4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u1: Miodrag Milanović added 'SPARCstation IPX (Sun 4/50)' system. ROMSET: 786432 bytes in 3 files / 338.17Kb packed $end $info=sun4_60 $mame 0.144u1 [Miodrag Milanović] SPARCstation 1 (Sun 4/60), Sun Microsystems, 1989 The SPARCstation 1, or Sun 4/60, is the first of the SPARCstation series of SPARC-based computer workstations sold by Sun Microsystems. It had a distinctive slim enclosure (a square 3 inch high 'pizza box') and was first sold in April 1989, with Sun's support for it ending in 1995. Based around a LSI Logic RISC CPU running at 20 MHz, with a Weitek 3167 (or 3170) FPU coprocessor it was the fourth Sun computer (after the 4/260, 4/110 and 4/280) to use the SPARC architecture and the first of the sun4c architecture. The motherboard offered three SBus slots and had built-in AUI ethernet, 8 kHz audio, and a 5 MB/s SCSI-1 bus. The basic display ran at 1152x900 in 256 colours, and monitors shipped with the computer were 16 to 19 inch greyscale or colour (source: http://en.wikipedia.org/wiki/SPARCstation_1). DRIVER: sun/sun4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u1: Miodrag Milanović added 'SPARCstation 1 (Sun 4/60)' system. ROMSET: 131072 bytes in 1 file / 113.98Kb packed $end $info=sun4_65 $mame 0.176 [Al Kossow] SPARCstation 1+ (Sun 4/65), Sun Microsystems, 1990 The SPARCstation 1, or Sun 4/60, is the first of the SPARCstation series of SPARC-based computer workstations sold by Sun Microsystems. It had a distinctive slim enclosure (a square 3 inch high "pizza box") and was first sold in April 1989, with Sun's support for it ending in 1995. Based on a LSI Logic RISC CPU running at 20 MHz, with a Weitek 3167 (or 3170) FPU coprocessor it was the fourth Sun computer (after the 4/260, 4/110 and 4/280) to use the SPARC architecture and the first of the sun4c architecture. The motherboard offered three SBus slots and had built-in AUI ethernet, 8 kHz audio, and a 5 MB/s SCSI-1 bus. The basic display ran at 1152×900 in 256 colours, and monitors shipped with the computer were 16 to 19 inch greyscale or colour. Designed for ease of production to compete with high-end PCs or Macs, it sold for between about US$9,000 (with no hard disks), to US$20,000 — and in the first year around 35,000 units were sold. The SPARCstation 1+ (Sun 4/65) pushed the CPU to a 25 MHz LSI L64801, upgraded the coprocessor to a Weitek 3172 and installed a new SCSI controller (source: https://en.wikipedia.org/wiki/SPARCstation_1). DRIVER: sun/sun4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.176: Al Kossow added 'Sun Microsystems SPARCstation 1+ (Sun 4/65)' system. ROMSET: 131072 bytes in 1 file / 68.79Kb packed $end $info=sun4_75 $mame 0.144u1 [Miodrag Milanović] SPARCstation 2 (Sun 4/75), Sun Microsystems, 1990 The SPARCstation 2, or SS2(code named Calvin) is a workstation sold by Sun Microsystems. It is based on the sun4c architecture, and is enclosed in a pizza-box chassis. CPU: 40Mhz CY7C601 CPU / 28.5 MIPS, TI TMS390C601A FPU / 4.2 MFLOPS. The only known CPU upgrade option was the 80Mhz "SPARC POWER ?P" (power-up) produced by the Weitek corporation; memory: The SPARCstaion 2 can take up to 128 MB of memory in total. 64 MB on the motherboard, and an additional 64 MB using a special 32 MB SBus memory card with another 32 MB piggy-backed daughterboard. The 16 RAM slots on the motherboard can be populated with either 1 MB SIMMs for a total of 16 MB, or 4 MB SIMMs for a total of 64 MB. Standard 30 pin SIMMs can be used as long as they are parity and are 80 ns or faster (source: http://en.wikipedia.org/wiki/SPARCstation_2). DRIVER: sun/sun4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.144u1: Miodrag Milanović added 'SPARCstation 2 (Sun 4/75)' system. ROMSET: 524288 bytes in 2 files / 201.60Kb packed $end $info=sun4_mmu $mame 0.216 [Ryan Holtz] Sun 4 MMU, , ???? DRIVER: devices/machine/sun4c_mmu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Ryan Holtz added 'Sun 4 MMU' device. ROMSET: None required. $end $info=sun4c_mmu $mame 0.202 Sun 4c MMU, , ???? DRIVER: devices/machine/sun4c_mmu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Removed non-functional cache emulation. Fixed issues affecting Solaris?2.4 installer [Ryan Holtz]. - 0.216: Made generic to support sun4 MMU mode, cleaned up save state registrations, and removed redundant MMU code [Ryan Holtz]. - 0.202: Added 'Sun 4C MMU' device. ROMSET: None required. $end $info=sunkbd $mame 0.176 Sun Keyboard Port, , ???? DRIVER: devices/bus/sunkbd/sunkbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.176: Added 'Sun Keyboard Port' device. ROMSET: None required. $end $info=sunkbd_adaptor $mame 0.176 Sun Keyboard Adaptor, , ???? DRIVER: devices/bus/rs232/sun_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.176: Added 'Sun Keyboard Adaptor' device. ROMSET: None required. $end $info=sunmouse $mame 0.202 Sun Mouse Port, , ???? DRIVER: devices/bus/sunmouse/sunmouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Sun Mouse Port' device. ROMSET: None required. $end $info=sunmouse_hle1200 $mame 0.202 Sun Mouse (1200 Baud, HLE), , ???? DRIVER: devices/bus/sunmouse/hlemouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Sun Mouse (1200 Baud, HLE)' device. ROMSET: None required. $end $info=sunmouse_hle4800 $mame 0.202 Sun Mouse (4800 Baud, HLE), , ???? DRIVER: devices/bus/sunmouse/hlemouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.202: Added 'Sun Mouse (4800 Baud, HLE)' device. ROMSET: None required. $end $info=sunsoft_5b_sound $mame 0.215 [cam900] Sunsoft/Yamaha 5B 6630B (Sound), , ???? DRIVER: devices/sound/ay8910.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: cam900 added 'Sunsoft/Yamaha 5B 6630B (Sound)' device. ROMSET: None required. $end $info=suntac303 $mame 0.216 [rfka01] 286 motherboards with Suntac ST62C303-A chipset, , 198? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.216: rfka01 added '286 motherboards with Suntac ST62C303-A chipset' system. ROMSET: 65536 bytes in 1 file / 25.78Kb packed $end $info=suntac6 $mame 0.214 [rfka01] 286 motherboards with 6-chip SUNTAC chipset, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: Renamed (suntac5) to (suntac6) and description changed to '286 motherboards with 6-chip SUNTAC chipset'. - 0.214: rfka01 added '286 motherboards with 5-chip SUNTAC chipset' system. ROMSET: 753664 bytes in 27 files / 469.54Kb packed $end $info=super6 $mame 0.142u5 [Curt Coder, Al Kossow] Super Six, Advanced Digital Corporation, 1983 This board was IEEE-696 compatible and had 128K of dynamic RAM on board. This memory could be banked selected or extended addressing. There was a Western Digital FDC chip capable of talking to both 8" and 5" drives. It had an onboard DMA controller. There were two serial ports (Zilog SIO), two parallel ports (Zilog PIO) and a clock/timer chip (Zilog CTC). There also was room on board for up to 4K of EPROM. ADC provided drivers for CPM V3.0, MP/M and Turbo-DOS. The board was meant to primarily serve the ADC Super-Slave Z80 CPU boards in a multi-user system, but of course it could be run in any S-100 system by itself (source: http://www.s100computers.com/Hardware%20Folder/Advanced%20Digital%20Corp/Super-Six/Super-Six.htm). DRIVER: adc/super6.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: super6.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and PCB. WIP: - 0.148u5: Refactored to use a serial terminal connected to an RS-232 port [Curt Coder]. - 0.147u4: Added 'original BIOS [Al Kossow]. - 0.142u5: Curt Coder and Al Kossow added skeleton driver of 'ADC Super Six SBC' system. Added software list [Curt Coder]. ROMSET: 4096 bytes in 2 files / 2.87Kb packed $end $info=super80 $mame 0.124 [Robbbert] Super-80 (V1.2), Dick Smith Electronics, 1981 The Dick Smith Super-80 was a Zilog Z80 based kit computer developed as a joint venture between Electronics Australia magazine and Dick Smith Electronics. It was presented as a series of construction articles in Electronics Australia magazine's August, September and October 1981 issues. Electronics Australia had published a number of computer projects prior to the Super-80, including the EDUC-8 in 1974, the Mini Scamp and the Dream 6800 (source: http://www.thefullwiki.org/Dick_Smith_Super-80_Computer). DRIVER: ausnz/super80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: super80_cass.xml, super80_quik.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.201: Split software list between the 32- and 80-column versions [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 bytes in 4 files / 8.72Kb packed $end $info=super80d $mame 0.124 [Robbbert] Super-80 (V2.2), Dick Smith Electronics, 1981 The Dick Smith Super-80 was a Zilog Z80 based kit computer developed as a joint venture between Electronics Australia magazine and Dick Smith Electronics. It was presented as a series of construction articles in Electronics Australia magazine's August, September and October 1981 issues. Electronics Australia had published a number of computer projects prior to the Super-80, including the EDUC-8 in 1974, the Mini Scamp and the Dream 6800 (source: http://www.thefullwiki.org/Dick_Smith_Super-80_Computer). DRIVER: ausnz/super80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: super80_cass.xml, super80_quik.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.124: Robbbert added 'D.S.E. Super-80 (V2.2)' system. ROMSET: 14336 bytes in 4 files / 9.42Kb packed $end $info=super80e $mame 0.124 [Robbbert] Super-80 (El Graphix 4), Dick Smith Electronics, 1981 The Dick Smith Super-80 was a Zilog Z80 based kit computer developed as a joint venture between Electronics Australia magazine and Dick Smith Electronics. It was presented as a series of construction articles in Electronics Australia magazine's August, September and October 1981 issues. Many Super-80 owners chose to modify their machines to address the limitations of the original machine. The El Graphix kit added 'the ability to display lower case characters and 'chunky' graphics (source: http://en.wikipedia.org/wiki/Dick_Smith_Super-80_Computer). DRIVER: ausnz/super80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: super80_cass.xml, super80_quik.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.124: Robbbert added 'D.S.E. Super-80 (El Graphix 4)' system. ROMSET: 8192 bytes in 2 files / 4.46Kb packed $end $info=super80m $mame 0.124 [Robbbert] Super-80 (with colour), Dick Smith Electronics, 1981 The Dick Smith Super-80 was a Zilog Z80 based kit computer developed as a joint venture between Electronics Australia magazine and Dick Smith Electronics. It was presented as a series of construction articles in Electronics Australia magazine's August, September and October 1981 issues. Electronics Australia had published a number of computer projects prior to the Super-80, including the EDUC-8 in 1974, the Mini Scamp and the DREAM 6800 Video Computer (source: http://en.wikipedia.org/wiki/Dick_Smith_Super-80_Computer). DRIVER: ausnz/super80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: super80_cass.xml, super80_quik.xml RESOURCES: Snap and Title. WIP: - 0.124: Robbbert added 'D.S.E. Super-80 (8R0)' system. ROMSET: 47104 bytes in 12 files / 31.77Kb packed $end $info=super80r $mame 0.125 [Robbbert] Super-80 (with VDUEB), Dick Smith Electronics, 1981 The Dick Smith Super-80 was a Zilog Z80 based kit computer developed as a joint venture between Electronics Australia magazine and Dick Smith Electronics. It was presented as a series of construction articles in Electronics Australia magazine's August, September and October 1981 issues. The VDU Expansion Board (VDUEB) was an enhanced video display board for the Super-80 developed by Microcomputer Engineering (MCE). The VDUEB gave the Super-80 an 80x25 video display with limited graphics capabilities. It was based on a 6845 CRTC I.C. and had its own 2kB of video RAM and 2kB of character generator RAM. Installation of the VDUEB board was a one-way process, as it required major modifications to the Super-80 printed circuit board including cutting of tracks and soldering in many wire links between various parts of the board. The VDUEB proved to be a popular modification, with a users' group forming for owners of VDUEB equipped computers / The 'Super-80 VDUEB Users' Club' (source: http://en.wikipedia.org/wiki/Dick_Smith_Super-80_Computer). DRIVER: ausnz/super80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: super80_cass.xml, super80_quik.xml, super80_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.125: Robbbert added 'D.S.E. Super-80 with VDUEB (original version)' system. ROMSET: 10240 bytes in 3 files / 6.75Kb packed $end $info=super80v $mame 0.124 [Robbbert] Super-80 (with enhanced VDUEB), Dick Smith Electronics, 1981 The Dick Smith Super-80 was a Zilog Z80 based kit computer developed as a joint venture between Electronics Australia magazine and Dick Smith Electronics. It was presented as a series of construction articles in Electronics Australia magazine's August, September and October 1981 issues. The VDU Expansion Board (VDUEB) was an enhanced video display board for the Super-80 developed by Microcomputer Engineering (MCE). The VDUEB gave the Super-80 an 80x25 video display with limited graphics capabilities. It was based on a 6845 CRTC I.C. and had its own 2kB of video RAM and 2kB of character generator RAM. Installation of the VDUEB board was a one-way process, as it required major modifications to the Super-80 printed circuit board including cutting of tracks and soldering in many wire links between various parts of the board. The VDUEB proved to be a popular modification, with a users' group forming for owners of VDUEB equipped computers / The 'Super-80 VDUEB Users' Club' (source: http://en.wikipedia.org/wiki/Dick_Smith_Super-80_Computer). DRIVER: ausnz/super80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: super80_cass.xml, super80_quik.xml, super80_flop.xml RESOURCES: Snap and Title. WIP: - 0.124: Robbbert added 'D.S.E. Super-80 (with VDUEB)' system. ROMSET: 14336 bytes in 4 files / 9.78Kb packed $end $info=super9cc $mame 0.175 [hap] Super "9" Sensory Chess Challenger, Fidelity Electronics, 1983 The chess computer containing the program of Fidelity Prestige on slower hardware Fidelity Chess Challenger Sensory Champion and with the optics of the Fidelity Sensory 9. The exact type designation was Fidelity Super 9 Sensory Chess Challenger, who "DeLuxe" represented the noble wood trim (Source, translated from German: http://www.schach-computer.info/wiki/index.php?title=Fidelity_Super_9_Sensory_Chess_Challenger). DRIVER: fidelity/csc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.221: Changed description to 'Super "9" Sensory Chess Challenger'. - 0.208: Changed description to 'Super 9 Sensory Chess Challenger'. - 0.175: hap added 'Fidelity Electronics Super 9 Sensory Chess Challenger (English)' system. ROMSET: 55296 bytes in 8 files / 39.58Kb packed $end $info=superacan_cart_slot $mame 0.270 [Angelo Salese] Super A'Can Cartridge Slot, , ???? DRIVER: devices/bus/supracan/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: Angelo Salese added 'Super A'Can Cartridge Slot' device. ROMSET: None required. $end $info=superacan_rom $mame 0.270 [Angelo Salese] Super A'Can Standard Cart, , ???? DRIVER: devices/bus/supracan/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: Angelo Salese added 'Super A'Can Standard Cart' device. ROMSET: None required. $end $info=supercon $mame 0.140 [Ralf Schaefer] Super Constellation, Novag Industries / Intelligent Heuristic Programming, 1984 The company Novag and with it the American programmer Dave Kittinger was with the release of the Super Constellation in 1984, the declared favorites of many computer chess fans. For that time, the unit was very strong game and was mainly due to his unorthodox, intuitive and tactically-oriented and very human style of play a large following. The program had as all former 8bit computer one clocked at 3.6 MHz 6502 CPU. Later there was also a 4.0 MHz version that was probably then probably sold the most. Rumored for a large sales campaign in 1999 will also be available with 5.0 MHz have been delivered (source, traslated from german: http://www.schach-computer.info/wiki/index.php/Novag_Super_Constellation). DRIVER: novag/const.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.284: Small tweak to internal artwork [hap]. - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.148u2: Fix regressions [Ralf Schöfer]. - 0.147u3: Fixed inputs, now playable [Ralf Schöfer]. - 0.140: Ralf Schaefer added 'Novag SuperConstellation Chess Computer' system. ROMSET: 65536 bytes in 2 files / 41.28Kb packed $end $info=superfx1 $mame 0.163 Nintendo SuperFX 1, , ???? DRIVER: devices/cpu/superfx/superfx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Renamed (superfx) to (superfx1) and description changed to 'Nintendo SuperFX 1'. - 0.196: Changed description to 'Nintendo SuperFX' [Angelo Salese]. - 0.163: Added 'SuperFX' device. ROMSET: None required. $end $info=superfx2 $mame 0.215 Nintendo SuperFX 2, , ???? DRIVER: devices/cpu/superfx/superfx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Added 'Nintendo SuperFX 2' device. ROMSET: None required. $end $info=supergb $mame 0.61 [Anthony Kruize] Super Game Boy, Nintendo, 1994 The Super Game Boy is a 16-bit adapter cartridge for Nintendo's Super Nintendo Entertainment System, as well as the Super Famicom in Japan. It was the first Game Boy-based add-on to a Nintendo console. The Super Game Boy allows game cartridges designed for use on the Game Boy to be played on a TV display using the SNES/Super Famicom controllers. When it was released in 1994, the Super Game Boy sold for about $60 in the United States. In the United Kingdom, it retailed for ?49.99. It is the precursor to the Game Boy Player on the Nintendo GameCube, which functioned in a similar manner (source: http://en.wikipedia.org/wiki/Super_Game_Boy). DRIVER: nintendo/gb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: gameboy.xml, gbcolor.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and PCB. 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 bytes in 1 file / 0.24Kb packed $end $info=supergb2 $mame 0.166 [Wilbert Pol] Super Game Boy 2, Nintendo, 1998 The Super Game Boy 2 is the successor to the Super Game Boy, and released exclusively in Japan on January 30, 1998. It was made as a response to complaints from Japanese Pokémon players who could not trade Pokémon with their friends because they only owned an original Super Game Boy, which lacks a link port (source: http://nintendo.wikia.com/wiki/Super_Game_Boy_2). DRIVER: nintendo/gb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: gameboy.xml, gbcolor.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.166: Wilbert Pol added 'Nintendo Super Game Boy 2' system. ROMSET: 256 bytes in 1 file / 0.24Kb packed $end $info=superio_device $mame 0.211 XBOX debug SuperIO, , ???? DRIVER: shared/xbox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'XBOX debug SuperIO' device. ROMSET: None required. $end $info=superjx_synth $mame 0.220 [AJR] Roland Super JX Synthesizer Board, , ???? DRIVER: roland/jx8p_synth.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: AJR added 'Roland Super JX Synthesizer Board' device. ROMSET: None required. $end $info=superpet $mame 0.37b2 [Peter Trauner] SuperPET SP-9000, Commodore Business Machines, 1981 The SuperPET was at least partially designed (or should I say hacked) by the University of Waterloo (Canada); see its history at the end of this comment block. It was usually a development tool, where programmers could send/receive their work over modem and exchange data with remote mainframes for development. Modified 8000-series (probably mostly 8032s) PET with true RS-232 port (@ 9600 baud), 96K RAM, and a number of languages (apparently Cobol, BASIC, APL, Pascal and Fortran) written in Waterloo Systems Language (see the microWAT below). Sold in Germany as MMF (MicroMainFrame) 9000. Twin 6502 and 6809 CPUs. Machines sold in Italy had 134K. Graphics and Sound Identical to the 8000-series PETs. Had four built in fonts (source: http://www.floodgap.com/retrobits/ckb/secret/pet.html). DRIVER: commodore/pet.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: pet_cass.xml, pet_flop.xml, pet_hdd.xml, pet_quik.xml, pet_rom.xml, superpet_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.37b2: Peter Trauner added 'Commodore SP9000/MMF9000 (50Hz)' system. ROMSET: 6144 bytes in 2 files / 2.62Kb packed $end $info=superslv $mame 0.147u4 [Al Kossow] Super Slave, Advanced Digital Corporation, 1983 This board was IEEE-696 compatible and had 64K or 128K of dynamic RAM on board. This memory could be banked selected or extended addressing. There were two serial ports (Zilog SIO) and two parallel ports (Zilog PIO) as well as an 9519 interrupt controller. There also was room on board for up to 4K of EPROM. The board was meant to primarily serve as a slave to the master ADC Super-Quad Z80 CPU board in a multi user' system. Early boards ran at 4MHZ but later boards used the Zilog "B" series chips to run at 6 NHZ (source: http://www.s100computers.com/Hardware%20Folder/Advanced%20Digital%20Corp/Super-Slave/Super-Slave.htm). DRIVER: adc/superslave.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.147u4: Al Kossow added skeleton driver of 'ADC Super Slave' system. ROMSET: 2048 bytes in 1 file / 1.02Kb packed $end $info=supr200 $mame 0.280 [TeamEurope, David Haywood] Supreme 200 (handheld), Fizz Creations, 201? It’s a plug-and-play TV console controller designed to connect directly to your TV via AV or RF cable. It doesn’t have a built-in screen—instead, the game is displayed on your TV’s monitor. The device features an 8-way joystick, action buttons, and a simple digital display (either LED or a small LCD) for quick information. It comes preloaded with several games—often more than 100—including classic arcade titles, sports, and puzzle games, accessible from a main menu. Powered by batteries or an external power adapter, it operates independently without requiring a PC or gaming console. The design is durable, with large, easy-to-use buttons, making it perfect for kids and retro gaming enthusiasts alike. Introduced in the 2000s as an affordable alternative to traditional gaming systems, it delivers an instant, content-rich gaming experience. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Fizz Creations Supreme 200 (handheld)' system. ROMSET: 8388608 bytes in 1 file / 3.08Mb packed $end $info=supra $mame 0.270 [hap, Sean Riddle] Sphinx Supra, Newcrest Technology / CXG Systems / Intelligent Chess Software, 1988 The CXG Sphinx Sierra is a beginners computer with few special features. It does however allow you to set up positions, play both sides and take back moves up to eight half-moves (source: https://www.spacious-mind.com/html/sphinx_sierra.html). DRIVER: newcrest/royal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.285: Changed manufacturer to 'Newcrest Technology / CXG Systems / Intelligent Chess Software'. - 0.270: hap and Sean Riddle added 'CXG Systems / Newcrest Technology / Intelligent Chess Software Sphinx Supra' system. $end $info=supracan $mame 0.136 [Wilbert Pol] Super A'Can, Funtech Entertainment, 1995 The Super A'can is a console that was released exclusively in Taiwan in 1995 by Funtech Entertainment. At first glance it appears to be a Super Nintendo clone with the case and controllers bearing a strong similarity to the Japanese version, but inside is a Motorola 68000, similar to the Sega Genesis/Mega Drive and Neo Geo. Twelve games have been confirmed to exist for the system (source: http://en.wikipedia.org/wiki/Super_A'Can). DRIVER: umc/supracan.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: supracan.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.271: Hookup NVRAM for rebelst and standardize description. Drop trade entities in 'supracan.xml' [Angelo Salese]. Use hex for ROM size values with 'supracan.xml' [hap]. - 0.270: BugFIX #07470 [Graphics] (funtech/supracan.cpp) supracan [speedyd]: speedyd: The ground layer is not drawn [Angelo Salese]. - 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: 20480 bytes in 3 files / 8.89Kb packed $end $info=supreme $mame 0.227 [Team Europe] Arcade Classics Mini Handheld Arcade (Supreme 150), Fizz Creations, 201? DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: Team Europe added 'Fizz Creations Arcade Classics Mini Handheld Arcade (Supreme 150)' system. ROMSET: 4202496 bytes in 2 files / 1.32Mb packed $end $info=supremo $mame 0.218 [hap, Berger] Supremo, Novag Industries / Intelligent Heuristic Programming, 1988 A wide range of features and an elegant SENSOR CHESSBOARD assure lasting playing pleasure. Choose between 48 levels of difficulty to match your skill. Special Blitz, Speed and Tournament levels. Very strong 32K Byte program and a new 16 MHz micro computer with 8K RAM. Take Back up to 124 half moves. 15,000 pre-stored openings from Master Chess. Offers the ability of complete game recall and its superb brain can solve up to mate-in-14 moves. A multitude of features can be chosen and displayed via the cleverly arranged Liquid Crystal Display. One other MAJOR FEATURE is an RS232 link to the NOVAG SUPER SYSTEM which enables you to connect your chess computer to a PC (most types), a domestic color TV or the beautiful NOVAG auto-sensory wooden tournament chess board for ultimate luxury. Plays with one set of 6 x AAA alkaline batteries or a special mains NOVAG adapter 8210 (source: http://www.spacious-mind.com/html/supremo.html) DRIVER: novag/primo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.264: Changed manufacturer to 'Novag Industries'. - 0.252: Small tweak to internal artwork [hap]. - 0.229: Machine promoted to working [hap, bataais]. Changed description to 'Supremo'. - 0.220: Changed description to 'Supremo - Limited Edition'. - 0.218: hap and Berger added 'Novag Supremo' system. ROMSET: 69024 bytes in 2 files / 34.80Kb packed $end $info=suprtvpc $mame 0.224 [Preservat!on Quest / Noah Bacon, Hubz] Super TV-PC (Japan), Epoch / SSD Company LTD, 2004 DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: super_tv_pc_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.274: Changed description to 'Super TV-PC (Japan)'. - 0.262: Renamed (suprpctv) to (suprtvpc), description changed to 'Super TV-PC' and year in '2004'. - 0.224: Preservat!on Quest/Noah Bacon and Hubz added 'Epoch/SSD Company LTD Super PC TV (Epoch)' system. ROMSET: 8388608 bytes in 1 file / 2.25Mb packed $end $info=suprtvpcdo $mame 0.271 [QUFB, TeamEurope] Super TV-PC - Doraemon (Japan), Epoch / SSD Company LTD, 2006 DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: super_tv_pc_cart.xml RESOURCES: Snap and Title. WIP: - 0.274: Changed description to 'Super TV-PC - Doraemon (Japan)'. - 0.271: QUFB, TeamEurope added 'Epoch / SSD Company LTD Super TV-PC - Doraemon' system. ROMSET: 8388608 bytes in 1 file / 2.88Mb packed $end $info=suprtvpchk $mame 0.262 [TeamEurope, QUFB] Super TV-PC - Hello Kitty (Japan), Epoch / SSD Company LTD, 2006 DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: super_tv_pc_cart.xml RESOURCES: Snap and Title. WIP: - 0.274: Changed description to 'Super TV-PC - Hello Kitty (Japan)'. - 0.262: TeamEurope and QUFB added 'Epoch / SSD Company LTD Super TV-PC - Hello Kitty' system. ROMSET: 8388608 bytes in 1 file / 2.52Mb packed $end $info=suprtvpcln $mame 0.277 [TeamEurope, David Haywood] Super TV-PC - Link (Japan), Epoch / SSD Company LTD, 2006 It's an electronic device produced by Epoch, in collaboration with SSD Company LTD, and was launched mainly in the Japanese market in the 1980s. This device ranks among the first multifunctional home entertainment systems, which combined functions of video game console, laptop computer and, in some cases, access to telematics or educational services. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: super_tv_pc_cart.xml RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope and David Haywood added 'Epoch / SSD Company LTD Super TV-PC - Link (Japan)' system. ROMSET: 8388608 bytes in 1 file / 2.39Mb packed $end $info=sv601 $mame 0.172 SV-601 Super Expander, , ???? DRIVER: devices/bus/svi3x8/expander/sv601.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.172: Added 'SV-601 Super Expander' device. ROMSET: None required. $end $info=sv602 $mame 0.172 SV-602 Single Slot Expander, , ???? DRIVER: devices/bus/svi3x8/expander/sv602.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.172: Added 'SV-602 Single Slot Expander' device. ROMSET: None required. $end $info=sv603 $mame 0.172 SV-603 Coleco Game Adapter, , ???? DRIVER: devices/bus/svi3x8/expander/sv603.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: coleco.xml, coleco_homebrew.xml RESOURCES: Snap and Title. WIP: - 0.172: Added 'SV-603 Coleco Game Adapter' device. ROMSET: 8192 bytes in 1 file / 5.42Kb packed $end $info=sv8000 $mame 0.153 [ranger_lennier, Charles McDonald, Wilbert Pol, Robbbert] Super Vision 8000, Bandai, 1979 The Bandai Super Vision 8000 is a video game console released by Bandai in 1979 belonging to the second generation. The console can be directly connected to a TV. This console was the last of the Bandai TV Jack console series but was completely different from the other consoles of the series. The Super Vision 8000 had a central CPU. The other consoles belonged to the first generation: they didn't feature a microprocessor, and were based on custom codeless state machine computers consisting of discrete logic circuits comprising each element of the game itself (Pong-style console) (source: http://en.wikipedia.org/wiki/Bandai_Super_Vision_8000). DRIVER: bandai/sv8000.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: sv8000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.263: Changed description to 'Super Vision 8000'. Safety check when reading VRAM. No need for DEVICE_IMAGE_LOAD_MEMBER. Add custom palette, small cleanup/organize [hap]. - 0.234: Used title case, added 'publisher in 'sv8000.xml' [Robbbert] . - 0.153: ranger_lennier, Charles McDonald, Wilbert Pol and Robbbert added 'Bandai Super Vision 8000 (TV Jack 8000)' system. ROMSET: None required. $end $info=sv801 $mame 0.184 SV-801 Disk Controller, , ???? DRIVER: devices/bus/svi3x8/slot/sv801.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: svi318_flop.xml RESOURCES: Snap and Title. WIP: - 0.184: Added 'SV-801 Disk Controller' device. ROMSET: None required. $end $info=sv802 $mame 0.184 SV-802 Centronics Printer Interface, , ???? DRIVER: devices/bus/svi3x8/slot/sv802.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'SV-802 Centronics Printer Interface' device. ROMSET: None required. $end $info=sv803 $mame 0.184 SV-803 16k RAM Cartridge, , ???? DRIVER: devices/bus/svi3x8/slot/sv803.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'SV-803 16k RAM Cartridge' device. ROMSET: None required. $end $info=sv805 $mame 0.184 SV-805 RS-232 Interface, , ???? DRIVER: devices/bus/svi3x8/slot/sv805.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'SV-805 RS-232 Interface' device. ROMSET: None required. $end $info=sv806 $mame 0.184 SV-806 80 Column Cartridge, , ???? DRIVER: devices/bus/svi3x8/slot/sv806.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'SV-806 80 Column Cartridge' device. ROMSET: 8192 bytes in 2 files / 2.42Kb packed $end $info=sv807 $mame 0.184 SV-807 64k RAM Cartridge, , ???? DRIVER: devices/bus/svi3x8/slot/sv807.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'SV-807 64k RAM Cartridge' device. ROMSET: None required. $end $info=svi_expander $mame 0.172 SVI 318/328 Expander Bus, , ???? DRIVER: devices/bus/svi3x8/expander/expander.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.172: Added 'SVI 318/328 Expander Bus' device. ROMSET: None required. $end $info=svi318 $mame 0.37b10 [Sean Young] SVI-318 (PAL), Spectravideo, 1983 In late 1982 the company was renamed to Spectravideo due to a naming conflict with OnCommand's Hotel TV system called SpectraVision. After the huge success with the Quickshot joystick, Spectravideo was ready for the next step. Their first real computer was the Spectravideo SV-318. It was their own design, based on a Z80 processor, 16k RAM, TMS9918A graphics chip and AY-3-8910 sound chip. Microsoft provided the Basic interpreter, called the SV Extended Basic. They also developed a special version of DOS called MSX-DOS. Microsoft was late delivering the Basic interpreter, causing Spectravideo to miss the important holiday sale period (source: http://www.samdal.com/svhistory.htm). DRIVER: svi/svi318.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: svi318_cass.xml, svi318_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.156: Added 'a Tandy MC-10 cassette softlist and added 'several images to Spectravision SVI-318/SVI-328 cassette list [Riley110]. - 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 bytes in 3 files / 75.80Kb packed $end $info=svi318n $mame 0.121 [Tomas Karlsson] SVI-318 (NTSC), Spectravideo, 1983 In late 1982 the company was renamed to Spectravideo due to a naming conflict with OnCommand's Hotel TV system called SpectraVision. After the huge success with the Quickshot joystick, Spectravideo was ready for the next step. Their first real computer was the Spectravideo SV-318. It was their own design, based on a Z80 processor, 16k RAM, TMS9918A graphics chip and AY-3-8910 sound chip. Microsoft provided the Basic interpreter, called the SV Extended Basic. They also developed a special version of DOS called MSX-DOS. Microsoft was late delivering the Basic interpreter, causing Spectravideo to miss the important holiday sale period (source: http://www.samdal.com/svhistory.htm). DRIVER: svi/svi318.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: svi318_cass.xml, svi318_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.156: Added 'a Tandy MC-10 cassette softlist and added 'several images to Spectravision SVI-318/SVI-328 cassette list [Riley110]. - 0.121: Tomas Karlsson added 'Spectravideo SVI-318 (NTSC)' system. $end $info=svi328 $mame 0.37b10 [Sean Young] SVI-328 (PAL), Spectravideo, 1983 The Spectravideo SV-328 was the prototype for the MSX design. But there were some small differences, making the 318/328 incompatible with MSX. Some of the differences where the BIOS, I/O ports and disk format. But this didn't stop Spectravideo from using the MSX story in their marketing of the 318/328. Some of the marketing material for the SV-318/328 is more or less telling that the computers will run MSX software (source: http://www.samdal.com/svhistory.htm). DRIVER: svi/svi318.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: svi318_cass.xml, svi318_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and pdf Manual. 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 bytes in 3 files / 75.80Kb packed $end $info=svi328n $mame 0.121 [Tomas Karlsson] SVI-328 (NTSC), Spectravideo, 1983 The Spectravideo SV-328 was the prototype for the MSX design. But there were some small differences, making the 318/328 incompatible with MSX. Some of the differences where the BIOS, I/O ports and disk format. But this didn't stop Spectravideo from using the MSX story in their marketing of the 318/328. Some of the marketing material for the SV-318/328 is more or less telling that the computers will run MSX software (source: http://www.samdal.com/svhistory.htm). DRIVER: svi/svi318.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: svi318_cass.xml, svi318_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.121: Tomas Karlsson added 'Spectravideo SVI-328 (NTSC)' system. $end $info=svi728 $mame 0.128 [Wilbert Pol, Miodrag Milanović] SVI-728 (MSX1, International), Spectravideo, 1984 The SV-328 follow up, the 1984/85 SVI-728 where their first fully MSX compatible computer. In late 1984 Spectravideo launched their fully MSX compatible computer, the Spectravideo SVI-728. Spectravideo had then sold over 25.000 computers worldwide. Spectravideo had a fairly good success in Europe and other parts of the world, but their US sales was poor. Some was blaming bad distribution, and limited visibility in the stores. Their financial situation wasn't in good shape either (source: http://www.samdal.com/svhistory.htm). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'SVI-728 (MSX1, International)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Spectravideo SVI-728' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=svi728es $mame 0.250 [openMSX] SVI-728 (MSX1, Spanish), Spectravideo, 1984 Spectravideo was a American company that was selling MSX computers in many countries. The SVI-728 was one of the most popular MSX1 models in many countries. Looks almost identical to its predecessor, the pre-MSX SVI-328. The main chips also are same but its architecture is very different from MSX. The power supply is external and a little bit big (source: https://www.msx.org/wiki/Spectravideo_SVI-728). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Spectravideo SVI-728 (MSX1, Spanish)' system. ROMSET: 32768 bytes in 1 file / 25.34Kb packed $end $info=svi738 $mame 0.81 [Jirou Kaneda] SVI-738 (MSX1, International), Spectravideo, 1985 A portable MSX computer from Spectravideo, released in 1983. Uses same video chip as MSX2 computers, and supports 80x24 text mode. It's possible to modify the SV-738, making it a real MSX2 computer (source: http://www.samdal.com/svi738.htm). DRIVER: msx/msx1_v9938.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'SVI-738 (MSX1, International)'. - 0.81: Jirou Kaneda added 'Spectravideo SVI-738' system. ROMSET: 57344 bytes in 3 files / 40.87Kb packed $end $info=svi738ar $mame 0.155 [Wilbert Pol] SVI-738 (MSX1, Arabic), Spectravideo, 1987 A portable MSX computer from Spectravideo, released in 1983. Uses same video chip as MSX2 computers, and supports 80x24 text mode. It's possible to modify the SV-738, making it a real MSX2 computer (source: http://www.samdal.com/svi738.htm). DRIVER: msx/msx1_v9938.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml, msx1_flop.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'SVI-738 (MSX1, Arabic)'. - 0.155: Wilbert Pol added 'Spectravideo SVI-738 (Arabic)' system. ROMSET: 32768 bytes in 1 file / 20.88Kb packed $end $info=svi738dk $mame 0.155 [Wilbert Pol] SVI-738 (MSX1, Denmark, Norway), Spectravideo, 1985 A portable MSX computer from Spectravideo, released in 1983. Uses same video chip as MSX2 computers, and supports 80x24 text mode. It's possible to modify the SV-738, making it a real MSX2 computer (source: http://www.samdal.com/svi738.htm). DRIVER: msx/msx1_v9938.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml, msx1_flop.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'SVI-738 (MSX1, Denmark, Norway)'. - 0.155: Wilbert Pol added 'Spectravideo SVI-738 (Denmark)' system. ROMSET: 49152 bytes in 2 files / 37.48Kb packed $end $info=svi738pl $mame 0.143u6 [Roberto Carlos, Fernandez Gerhardt] SVI-738 (MSX1, Poland), Spectravideo, 1986 A portable MSX computer from Spectravideo, released in 1983. Uses same video chip as MSX2 computers, and supports 80x24 text mode. It's possible to modify the SV-738, making it a real MSX2 computer (source: http://www.samdal.com/svi738.htm). DRIVER: msx/msx1_v9938.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'SVI-738 (MSX1, Poland)'. - 0.143u6: Roberto Carlos and Fernandez Gerhardt added 'SVI-738 Poland' system. ROMSET: 32768 bytes in 1 file / 25.32Kb packed $end $info=svi738sp $mame 0.155 [Wilbert Pol] SVI-738 (MSX1, Spain), Spectravideo, 1985 A portable MSX computer from Spectravideo, released in 1983. Uses same video chip as MSX2 computers, and supports 80x24 text mode. It's possible to modify the SV-738, making it a real MSX2 computer (source: http://www.samdal.com/svi738.htm). DRIVER: msx/msx1_v9938.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml, msx1_flop.xml RESOURCES: Snap, Title and Icon. WIP: - 0.250: Changed description to 'SVI-738 (MSX1, Spain)'. - 0.155: Wilbert Pol added 'Spectravideo SVI-738 (Spain)' system. ROMSET: 49152 bytes in 2 files / 37.46Kb packed $end $info=svi738sw $mame 0.128 [Wilbert Pol, Miodrag Milanović] SVI-738 (MSX1, Finland, Sweden), Spectravideo, 1985 A portable MSX computer from Spectravideo, released in 1985. Uses same video chip as MSX2 computers, and supports 80x24 text mode. It's possible to modify the SV-738, making it a real MSX2 computer (source: http://www.samdal.com/svi738.htm). DRIVER: msx/msx1_v9938.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'SVI-738 (MSX1, Finland, Sweden)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Spectravideo SVI-738 (Swedish)' system. ROMSET: 49152 bytes in 2 files / 37.46Kb packed $end $info=svision $mame 0.37b10 [PeT] Super Vision, Watara, 1992 The Watara Supervision (also known as the QuickShot Supervision in the UK) is a monochrome handheld game console, originating from Asia, and introduced in 1992 as a cut-price competitor for Nintendo's Game Boy. It came packaged with a game called Crystball, which is similar to Breakout. One unique feature of the Supervision was that it could be linked up to a television via a link cable. Games played in this way would display in four colors, much like Nintendo's Super Game Boy add-on for the Super Nintendo Entertainment System. A full color TV link was also in the works, but because of the Supervision's failure to make a major impression among gamers it was cancelled, along with the games which were in development for it (source: http://en.wikipedia.org/wiki/Watara_Supervision). DRIVER: svision/svision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: svision.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Artwork Preview. WIP: - 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=svision_sound $mame 0.149u1 Super Vision Custom Sound, , ???? DRIVER: svision/svis_snd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Super Vision Custom Sound'. - 0.149u1: Added 'Super Vision Audio Custom' device. ROMSET: None required. $end $info=svisionn $mame 0.125 [Peter Trauner] Super Vision (NTSC TV Link Colored), Watara, 1993 The Watara Supervision (also known as the QuickShot Supervision in the UK) is a monochrome handheld game console, originating from Asia, and introduced in 1992 as a cut-price competitor for Nintendo's Game Boy. It came packaged with a game called Crystball, which is similar to Breakout. One unique feature of the Supervision was that it could be linked up to a television via a link cable. Games played in this way would display in four colors, much like Nintendo's Super Game Boy add-on for the Super Nintendo Entertainment System. A full color TV link was also in the works, but because of the Supervision's failure to make a major impression among gamers it was cancelled, along with the games which were in development for it (source: http://en.wikipedia.org/wiki/Watara_Supervision). DRIVER: svision/svision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: svision.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.125: Peter Trauner added 'Watara Super Vision' system. ROMSET: None required. $end $info=svisionp $mame 0.125 [Peter Trauner] Super Vision (PAL TV Link Colored), Watara, 1993 The Watara Supervision (also known as the QuickShot Supervision in the UK) is a monochrome handheld game console, originating from Asia, and introduced in 1992 as a cut-price competitor for Nintendo's Game Boy. It came packaged with a game called Crystball, which is similar to Breakout. One unique feature of the Supervision was that it could be linked up to a television via a link cable. Games played in this way would display in four colors, much like Nintendo's Super Game Boy add-on for the Super Nintendo Entertainment System. A full color TV link was also in the works, but because of the Supervision's failure to make a major impression among gamers it was cancelled, along with the games which were in development for it (source: http://en.wikipedia.org/wiki/Watara_Supervision). DRIVER: svision/svision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: svision.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.125: Peter Trauner added 'Watara Super Vision (PAL TV Link Colored)' system. ROMSET: None required. $end $info=svisions $mame 0.125 [Peter Trauner] Super Vision (PeT Communication Simulation), Watara, 1992 The Watara Supervision (also known as the QuickShot Supervision in the UK) is a monochrome handheld game console, originating from Asia, and introduced in 1992 as a cut-price competitor for Nintendo's Game Boy. It came packaged with a game called Crystball, which is similar to Breakout. One unique feature of the Supervision was that it could be linked up to a television via a link cable. Games played in this way would display in four colors, much like Nintendo's Super Game Boy add-on for the Super Nintendo Entertainment System. A full color TV link was also in the works, but because of the Supervision's failure to make a major impression among gamers it was cancelled, along with the games which were in development for it (source: http://en.wikipedia.org/wiki/Watara_Supervision). DRIVER: svision/svision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: svision.xml RESOURCES: Snap and Title. WIP: - 0.125: Peter Trauner added 'Watara Super Vision (PeT Communication Simulation)' system. ROMSET: None required. $end $info=svislot $mame 0.172 SVI Slot, , ???? DRIVER: devices/bus/svi3x8/slot/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.172: Added 'SVI Slot' device. ROMSET: None required. $end $info=svislotbus $mame 0.172 SVI Slot Bus, , ???? DRIVER: devices/bus/svi3x8/slot/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.172: Added 'SVI Slot Bus' device. ROMSET: None required. $end $info=svmu $mame 0.147u4 [Sandro Ronco] Visual Memory Unit, Sega, 1998 The VMU, or Visual Memory Unit is a memory card peripheral for the Dreamcast. Its official name was changed by Sega for each of the three key regions: - Japan = Visual Memory System (VMS) - North America = Visual Memory Unit (VMU) - Europe = Visual Memory (VM) The name was changed from VMS to VMU for the NA market as the name VMS was already owned and in use by the Digital Equipment Corporation for their VMS operating' system. It is not known why the name was changed again to VM for the European market, however the name VMU was commonly used in the UK (source: http://en.wikipedia.org/wiki/VMU). DRIVER: sega/svmu.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: svmu.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.234: Added 'general usage comment in 'svmu.xml' [Robbbert]. - 0.147u4: Sandro Ronco added 'Sega Visual Memory Unit' system. Sega VMU added 'more bioses [El Barto]. ROMSET: 524288 bytes in 8 files / 86.96Kb packed $end $info=sw1000xg $mame 0.262 [Matt, Olivier Galibert] Yamaha SW1000XG, , ???? DRIVER: devices/bus/pci/sw1000xg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Fix the dump endianness. Add the very first firmware version [Olivier Galibert]. - 0.262: Matt and Olivier Galibert added 'Yamaha SW1000XG' device. ROMSET: 27262976 bytes in 10 files / 19.57Mb packed $end $info=swclone $mame 0.219 [Sean Riddle, David Haywood] Star Wars: The Clone Wars - Clone Trooper Blaster Game, Hasbro / Tiger Electronics, 2008 Become a member of the Republic Clone trooper army in this TV plug-in game that features multiple missions, 10 game levels and 2 modes of play. Simply grab this blaster and plug it into your TV (not included). Once you receive your mission orders, get ready to shoot or be shot at as you represent the Republic's clone army in this one-person shooter game. Blast your way through strategic ground missions, attack enemies from a swoop bike, defends your base while manning a gunner's turret, and more. Receive communications from Jedi commanders and other popular Star Wars Characters. Story Mode lets you play the game through 10 levels in sequence. Arcade mode lets you go to any level you've already played in Story Mode; so if you are having trouble clearing a level, you can practice it in Arcade Mode. Grab your blaster and join the clone troopers as they battle to save the Republic. Requires 4 AA batteries. For 1 player ages 6 and up. For use with standard glass screen TV only; not for use with projection TV, High definition TV, or plasma TV (source: https://www.amazon.com/Tiger-Star-Wars-Clone-Plug/dp/B00168L19O). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.274: Changed description to 'Star Wars: The Clone Wars - Clone Trooper Blaster Game'. Add secondary title from box [AJR]. - 0.219: Sean Riddle and David Haywood added 'Hasbro/Tiger Electronics Star Wars - The Clone Wars' system. ROMSET: 8388608 bytes in 1 file / 2.24Mb packed $end $info=sweetalk $mame 0.287 [AJR] Micromint Sweet Talker Phonetic Speech Synthesizer Interface, , ???? DRIVER: devices/bus/a2bus/sweetalk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: AJR added 'Micromint Sweet Talker Phonetic Speech Synthesizer Interface' device. ROMSET: None required. $end $info=swim1 $mame 0.228 [Olivier Galibert] Apple SWIM1 (Sander/Wozniak Integrated Machine) version 1 floppy controller, , ???? DRIVER: devices/machine/swim1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Guard against machine().time() going randomly in reverse. Fixes MAME freezing or crashing when a floppy is inserted at the Finder on many Macs [R. Belmont]. - 0.268: Cleaned up DAT1BYTE output handling, added timer so the disk spins when you aren't polling it [R. Belmont]. - 0.259: Remove unnecssary debug_break().l [R. Belmont]. - 0.254: Disable logging by default [AJR]. - 0.235: Implement callback for DAT1BYTE output. Disable read side effects to help debugging [AJR]. - 0.233: Fixed bugs linked to device selection [Olivier Galibert]. - 0.230: Small write fixes. Correct sense value when drive is not connectd [Olivier Galibert]. - 0.228: Olivier Galibert added 'Apple SWIM1 (Sander/Wozniak Integrated Machine) version 1 floppy controller' device. ROMSET: None required. $end $info=swim2 $mame 0.230 [Olivier Galibert] Apple SWIM2 (Sander/Wozniak Integrated Machine) version 2 floppy controller, , ???? DRIVER: devices/machine/swim2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Cleaned up DAT1BYTE output handling [R. Belmont]. - 0.241: Initialize m_floppy and m_timer members [Kelvin Sherlock]. - 0.235: Implement callback for DAT1BYTE output [AJR]. - 0.233: Fixed bugs linked to device selection [Olivier Galibert]. - 0.230: Olivier Galibert added 'Apple SWIM2 (Sander/Wozniak Integrated Machine) version 2 floppy controller' device. ROMSET: None required. $end $info=swim3 $mame 0.230 [Oliver Galimbert] Apple SWIM3 (Sander/Wozniak Integrated Machine) version 3 floppy controller, , ???? DRIVER: devices/machine/swim3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Fixed bugs linked to device selection [Olivier Galibert]. - 0.230: Oliver Galimbert added 'Apple SWIM3 (Sander/Wozniak Integrated Machine) version 3 floppy controller' device. ROMSET: None required. $end $info=swp00 $mame 0.210 Yamaha SWP00 (TC170C120SF / XQ036A00) sound chip, , ???? DRIVER: devices/sound/swp00.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Fix delay attack and ramp with speeds >= 58. Correct end-of-envelope status [Olivier Galibert]. - 0.283: Overhaul of the synthesis part, effects to follow [Olivier Galibert]. - 0.265: Initial buggy noise h8: correct division of negative numbers [Olivier Galibert]. Fix m_global_step array out of bounds error [hap]. - 0.261: Workaround bogus 'variable may be unitialized' compiler warning [hap]. Correct the sample decompression. Correct the level of the decompressed samples [Olivier Galibert]. - 0.260: Small fixes to the lpf, may need more bits in the calculation though. Add the lpf [Olivier Galibert]. - 0.210: Added 'Yamaha SWP00 (TC170C120SF / XQ036A00) sound chip' device. ROMSET: None required. $end $info=swp20 $mame 0.209 [Olivier Galibert] Yamaha SWP20 sound chip, , ???? DRIVER: devices/sound/swp20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Add some more identified registers [Olivier Galibert]. - 0.209: Olivier Galibert added 'Yamaha SWP20 sound chip skeleton' device. ROMSET: None required. $end $info=swp30 $mame 0.204 [Olivier Galibert] Yamaha SWP30 sound chip, , ???? The SWP30 is the combination of a rompler called AWM2 (Advanced Wave Memory 2) and an effects DSP called MEG (Multiple Effects Generator). It also includes some routing/mixing capabilities, moving data between AWM2, MEG and serial inputs and outputs with volume management capabilities everywhere. Its clock is 33.9MHz and the output is at 44100Hz stereo (768 cycles per sample pair) per DAC output. I/O wise, the chip has 8 generic audio serial inputs and 8 outputs for external plugins, and two dac outputs. The DAC outputs are stereo, and so is the first generic input. It's unclear whether the outputs and the other inputs are stereo. The MU100 connects a stereo ADC to the first input, and routes the third input and output to the plugin boards, but not the left/right input clock, arguing for mono. DRIVER: devices/sound/swp30.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Remove crashing debug fopen/fprinf and srcclean [R. Belmont]. Use util::sext and explicit specializations for std::clamp and std::min [AJR]. - 0.262: More routing [Olivier Galibert]. - 0.261: Use natural addresses, reorganize the meg, make envelopes and keyoff a little better. Corretly decompress the samples. Add mixer, fix a number of things. Add lfo, correct issue in state readback making the program lose track of some samples [Olivier Galibert]. Fix clang error: unused variable 'pmode' [-Werror,-Wunused-variable]. - 0.241: Add waverom reading [Olivier Galibert]. - 0.234: Start implementing something remotely looking like envelopes [Olivier Galibert]. - 0.205: Improved sound generation and added 'save state support [Olivier Galibert]. - 0.204: Olivier Galibert added 'Yamaha SWP30 sound chip' device. ROMSET: 65536 bytes in 1 file / 46.29Kb packed $end $info=swtpc $mame 0.136 [Robbbert] SWTPC 6800 Computer System (with SWTBUG), Southwest Technical Products Corporation, 1977 The U.S. company SWTPC started in 1964 as DEMCO (Daniel E. Meyer Company). It was incorporated in 1967 as Southwest Technical Products Corporation of San Antonio, Texas. They produced a wide variety of electronics kits, and later complete computer systems. Technical information and pictures: http://www.vintage-computer.com/swtpc6800.shtml DRIVER: swtpc/swtpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.193: Split into two systems (SWTBUG and MIKBUG), and added 'preliminary SS-50 I/O bus [AJR]. - 0.142u1: Hooked up terminal keyboard, system responds to commands [Robbbert]. - 0.136: Robbbert added skeleton driver of 'SWTPC 6800' system. ROMSET: 1024 bytes in 1 file / 0.89Kb packed $end $info=swtpc09 $mame 0.153 [Robert Justice] swtpc S/09 Sbug, SWTPC, 1980 When Motorola came out with the MC6809 microprocessor SWTPC came out with a new series of computers. These had a new case to reduce the radio frequency interference that was common among early personal computers. The new computers came in two versions. The SWTPC 69K which had the MP-B3 mother board that supported 56K of memory. The SWTPC S09 (shown here) had the MP-MB mother that supported a 20-bit address bus for a total of 768K OF RAM. I had several SWTPC 6800 systems so I just ordered a new 6809 CPU board and modified a old mother board for 20-bit addressing and expanded I/O addressing. I also got 2 extended addressing memory boards so I could have 112K of RAM (source: https://deramp.com/swtpc.com/6809/My_S09_Index.htm). DRIVER: swtpc/swtpc09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.249: Added 'S-BUG 1.9 [Pete Golding]. - 0.247: Machine promoted to working [68bit]. - 0.244: Marked all variants as MNW, regressed in 2015 [Robbbert]. - 0.194: Fixed typos [Olivier Galibert]. - 0.153: Robert Justice added 'SWTPC swtpc S/09 Sbug' system. ROMSET: 4096 bytes in 2 files / 3.43Kb packed $end $info=swtpc09d3 $mame 0.153 [Robert Justice] swtpc S/09 UNIBug + DMAF3, SWTPC, 1980 When Motorola came out with the MC6809 microprocessor SWTPC came out with a new series of computers. These had a new case to reduce the radio frequency interference that was common among early personal computers. The new computers came in two versions. The SWTPC 69K which had the MP-B3 mother board that supported 56K of memory. The SWTPC S09 (shown here) had the MP-MB mother that supported a 20-bit address bus for a total of 768K OF RAM. I had several SWTPC 6800 systems so I just ordered a new 6809 CPU board and modified a old mother board for 20-bit addressing and expanded I/O addressing. I also got 2 extended addressing memory boards so I could have 112K of RAM (source: https://deramp.com/swtpc.com/6809/My_S09_Index.htm). DRIVER: swtpc/swtpc09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.247: Machine promoted to working [68bit]. - 0.213: Changed description to 'swtpc S/09 UNIBug + DMAF3'. - 0.153: Robert Justice added 'SWTPC swtpc S/09 UNIBug + DMF3' system. ROMSET: 2048 bytes in 1 file / 1.37Kb packed $end $info=swtpc09i $mame 0.153 [Robert Justice] swtpc S/09 Sbug + piaide, SWTPC, 1980 When Motorola came out with the MC6809 microprocessor SWTPC came out with a new series of computers. These had a new case to reduce the radio frequency interference that was common among early personal computers. The new computers came in two versions. The SWTPC 69K which had the MP-B3 mother board that supported 56K of memory. The SWTPC S09 (shown here) had the MP-MB mother that supported a 20-bit address bus for a total of 768K OF RAM. I had several SWTPC 6800 systems so I just ordered a new 6809 CPU board and modified a old mother board for 20-bit addressing and expanded I/O addressing. I also got 2 extended addressing memory boards so I could have 112K of RAM (source: https://deramp.com/swtpc.com/6809/My_S09_Index.htm). DRIVER: swtpc/swtpc09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.247: Machine promoted to working [68bit]. - 0.213: Clone promoted to working [68bit]. - 0.153: Robert Justice added 'SWTPC swtpc S/09 Sbug + piaide' system. ROMSET: 2048 bytes in 1 file / 0.86Kb packed $end $info=swtpc09o $mame 0.219 [68bit] swtpc S/09 OS9, SWTPC, 1980 When Motorola came out with the MC6809 microprocessor SWTPC came out with a new series of computers. These had a new case to reduce the radio frequency interference that was common among early personal computers. The new computers came in two versions. The SWTPC 69K which had the MP-B3 mother board that supported 56K of memory. The SWTPC S09 (shown here) had the MP-MB mother that supported a 20-bit address bus for a total of 768K OF RAM. I had several SWTPC 6800 systems so I just ordered a new 6809 CPU board and modified a old mother board for 20-bit addressing and expanded I/O addressing. I also got 2 extended addressing memory boards so I could have 112K of RAM (source: https://deramp.com/swtpc.com/6809/My_S09_Index.htm). DRIVER: swtpc/swtpc09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.247: Machine promoted to working [68bit]. - 0.219: 68bit added 'SWTPC swtpc S/09 OS9' system. ROMSET: 7168 bytes in 1 file / 5.09Kb packed $end $info=swtpc09u $mame 0.153 [Robert Justice] swtpc S/09 UNIBug + DMAF2, SWTPC, 1980 When Motorola came out with the MC6809 microprocessor SWTPC came out with a new series of computers. These had a new case to reduce the radio frequency interference that was common among early personal computers. The new computers came in two versions. The SWTPC 69K which had the MP-B3 mother board that supported 56K of memory. The SWTPC S09 (shown here) had the MP-MB mother that supported a 20-bit address bus for a total of 768K OF RAM. I had several SWTPC 6800 systems so I just ordered a new 6809 CPU board and modified a old mother board for 20-bit addressing and expanded I/O addressing. I also got 2 extended addressing memory boards so I could have 112K of RAM (source: https://deramp.com/swtpc.com/6809/My_S09_Index.htm). DRIVER: swtpc/swtpc09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.247: Machine promoted to working [68bit]. - 0.213: Changed description to 'swtpc S/09 UNIBug + DMAF2'. - 0.153: Robert Justice added 'SWTPC swtpc S/09 UNIBug + DMF2' system. ROMSET: 2048 bytes in 1 file / 1.71Kb packed $end $info=swtpc8212 $mame 0.212 [Robbbert] SWTPC 8212 Video Terminal, Southwest Technical Products, 1980 DRIVER: swtpc/swtpc8212.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.244: Fixed crash on exit if you adjust a dipswitch. Validation should mark switch 0 as invalid but doesn't [Robbbert]. - 0.215: Changed description to 'SWTPC 8212 Video Terminal' and manufacturer to 'Southwest Technical Products'. - 0.212: Robbbert added 'Southwest Technical Products Corporation SWTPC 8212' system. $end $info=swtpc8212_device $mame 0.216 [68bit] SWTPC8212, , ???? DRIVER: devices/machine/swtpc8212.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: 68bit added 'SWTPC8212' device. ROMSET: 8192 bytes in 4 files / 4.45Kb packed $end $info=swtpc8212_terminal $mame 0.216 [68bit] SWTPC8212 Terminal, , ???? DRIVER: devices/bus/rs232/swtpc8212.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: 68bit added 'SWTPC8212 Terminal' device. ROMSET: None required. $end $info=swtpcm $mame 0.193 [AJR] SWTPC 6800 Computer System (with MIKBUG), Southwest Technical Products Corporation, 1975 DRIVER: swtpc/swtpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.193: AJR added 'Southwest Technical Products Corporation SWTPC 6800 Computer System (with MIKBUG)' system. ROMSET: 1024 bytes in 1 file / 0.48Kb packed $end $info=swx00 $mame 0.263 [hap] Yamaha SWX00, , ???? DRIVER: devices/cpu/h8/swx00.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: hap added 'Yamaha SWX00' device. ROMSET: None required. $end $info=swx00_sound $mame 0.264 [Olivier Galibert] Yamaha SWX00 (sound subsystem), , ???? DRIVER: devices/sound/swx00.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Olivier Galibert added 'Yamaha SWX00 (sound subsystem)' device. ROMSET: None required. $end $info=swyft $mame 0.133 [Miodrag Milanović, Jonathan Gevaryahu] Swyft, Information Applicance Inc, 1985 Technical information and pictures: http://www.regnirps.com/Apple6502stuff/apple_iie_cat.htm DRIVER: skeleton/swyft.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.133: Miodrag Milanović and Jonathan Gevaryahu added skeleton driver of 'IAI Swyft' system. ROMSET: 142368 bytes in 8 files / 81.32Kb packed $end $info=sx100 $mame 0.250 [openMSX] SX-100 (MSX1, Japan), Yamaha, 1985 The SX-100 is a small MSX computer designed for gamers. It has a single cartridge slot on the right side. The power supply is external - see Yamaha VB03770. This model was sold in black (SX-100 DB), white or dark blue. It was aimed at the Japanese market and features a Japanese keyboard. The same model was also sold in Japan as the Victor HC-30 in black or red (source: https://www.msx.org/wiki/Yamaha_SX-100). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Yamaha SX-100 (MSX1, Japan)' system. ROMSET: 32768 bytes in 1 file / 25.47Kb packed $end $info=sx1010 $mame 0.234 [Plamen Mihaylov] SX1010, Casio, 1987 Programmable pocket computer manufactured by Casio in the early 1980s (approximately 1981–1982). This handheld device features a 24-character LCD display, a miniaturized alphanumeric keyboard, and BASIC programming capabilities. It comes equipped with 1.3 KB of RAM, expandable via optional modules, and is battery-powered for portable use. Designed for scientific calculations, data management, and simple programmable applications, it was intended for students, engineers, and professionals as an advanced computing tool prior to the advent of the first laptops. The compact design is made of black and gray plastic, complete with a rigid carrying case—a hallmark feature of Casio’s pocket computers from that era. DRIVER: casio/sx1000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.234: Plamen Mihaylov added 'Casio SX1010' system. ROMSET: 65536 bytes in 2 files / 26.19Kb packed $end $info=sx1541 $mame 0.143u3 SX1541 Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Changed description to 'SX1541 Disk Drive'. - 0.143u3: Added 'SX1541' device. ROMSET: 40960 bytes in 4 files / 29.73Kb packed $end $info=sx16 $mame 0.145u1 [minataku] SX-16, Sanyo, 1988 DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.145u1: Added 'skeleton driver of Sanyo SX-16' system. ROMSET: 16384 bytes in 1 file / 8.58Kb packed $end $info=sx240 $mame 0.223 [DBWBP] SX-240 8-Voice Programmable Polyphonic Synthesizer, Kawai Musical Instrument Manufacturing, 1984 The Kawai SX-240 is an eight voice, fully programmable polyphonic analog synthesizer released in 1984 as a follow up to the Kawai SX-210. It was manufactured by Kawai but originally released under the Teisco brand-name in Japan when Kawai bought out Teisco. The Kawai SX-240 and the Kawai SX-210 never got much attention due to entering the market during the time of the digital revolution and poor marketing. Its main analog competitors of the time were the Korg Polysix and the Roland Juno 6/60 (source: http://www.vintagesynth.com/kawai/kawai_sx240.php). DRIVER: kawai/sx240.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.223: DBWBP added 'Kawai Musical Instrument Manufacturing SX-240 8-Voice Programmable Polyphonic Synthesizer' system. ROMSET: 40960 bytes in 3 files / 26.48Kb packed $end $info=sx64 $mame 0.145 [Curt Coder] SX-64 / Executive 64 (NTSC), Commodore Business Machines, 1984 The Commodore SX-64, also known as the Executive 64, or VIP-64 in Europe, is a portable, briefcase/suitcase-size 'luggable' version of the popular Commodore 64 home computer and holds the distinction of being the first full-color portable computer. The SX-64 features a built-in five-inch composite monitor and a built-in 1541 floppy drive. It weighs 10.5 kg (23lb). The machine is carried by its sturdy handle, which doubles as an adjustable stand. It was announced in January 1983 and released a year later, at US$ 995. The original SX-64's (built in) power supply limits the machine's expandability. Later units (from GA4 and on) use a larger power supply intended for the DX-64 (source: http://en.wikipedia.org/wiki/Commodore_SX-64). DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.147u2: Renamed (sx64n) to (sx64). - 0.145: Curt Coder added 'CBM SX-64 / Executive 64 (NTSC)' system. ROMSET: 32768 bytes in 4 files / 26.16Kb packed $end $info=sx64p $mame 0.36b16 [Peter Trauner] SX-64 / Executive 64 (PAL), Commodore Business Machines, 1984 As the world's first portable color computer, the SX-64 was designed to be a portable Commodore 64, with a built-in 5-inch color monitor, 5-1/4 inch floppy drive, and power supply. Although heavy at 23 pounds, it is a very nice and sturdy' system. Almost 100% compatible with the C64, it runs all cartridges and floppy based programs. The only thing missing is the cassette port, which is a minor consequence. While the Commodore 64 was an extremely popular computer, the SX-64 didn't even come close. Probably because it cost twice as much, and has a small 5" (diagonal) screen. Although it is considered a portable computer, you still have to plug it into the 110VAC power outlet, there are no batteries to run it (source: http://oldcomputers.net/sx64.html). DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. 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: 32768 bytes in 4 files / 26.16Kb packed $end $info=sx700 $mame 0.222 [DBWBP] Boss SX-700 Studio Effects Processor, Roland, 1996 The Boss SX-700 is a 1-U rack multi-effect processor, capable of professional-grade effects. If you like Boss' series of pedals, and Roland's RSS surround technology, you are going to like this product. The "effectors" can be assigned to various algorithms, allowing the user to patch effects in any order - this module is definitely a tweaker's toy. There's a harmonizer on-board, capable of adding up to four-part harmony to the incoming signal. RSS (Roland Sound Space) is an effect taken from earlier Roland processors, that creates stereophonic sonic images in three-dimensional spaces. It truly is a unique and great-sounding effect (source: https://www.synthmania.com/sx-700.htm). DRIVER: roland/boss_sx700.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: DBWBP added 'Roland Boss SX-700 Studio Effects Processor' system. ROMSET: 524288 bytes in 1 file / 132.76Kb packed $end $info=sy012 $mame 0.214 [rfka01] SY-012 16/25 386MB VER: 5.2, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'SY-012 16/25 386MB VER: 5.2' system. ROMSET: 65536 bytes in 2 files / 33.53Kb packed $end $info=sy019hi $mame 0.214 [rfka01] SY-019H and SY-019I, Soyo, 199? Technical informations: https://theretroweb.com/motherboards/s/soyo-sy-019h-sy-019i DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'Soyo SY-019H and SY-019I' system. ROMSET: 65536 bytes in 1 file / 36.76Kb packed $end $info=sy019s $mame 0.286 [Angelo Salese] SY-019S (UMC UM8498F & UM8496 chipset), Soyo, 199? Soyo SY-019S AT-form-factor motherboard based on the UMC chipset (UM8498F northbridge + UM8496 southbridge), manufactured in the mid-to-late 1990s. It supports Socket 7 processors: Intel Pentium/Pentium MMX, AMD K5/K6, and Cyrix 6x86/6x86MX. The industrial design features predominantly 16-bit ISA slots, one or two PCI slots for limited expansion, support for 30-pin SIMM modules for DRAM up to 128 MB, integrated floppy/IDE controllers, and onboard serial and parallel ports. Power supply is AT type (with P8/P9 connectors). Typical of entry-level workstations and home PCs from the Windows 95/98 era. The UMC chipset offered an affordable alternative to the Intel/VIA chipsets of the time, delivering modest performance but sufficient for general-purpose use. It represents a widely used OEM solution in Asian PC clones prior to the transition toward the ATX architecture and more advanced chipsets in the late 1990s. DRIVER: umc/pc486vl.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: Angelo Salese added 'Soyo SY-019S (UMC UM8498F & UM8496 chipset)' system. ROMSET: 65536 bytes in 1 file / 43.92Kb packed $end $info=sy35 $mame 0.233 [DBWBP] SY35 Music Synthesizer, Yamaha, 1992 The Yamaha SY35 is a bit unique in that it is a Vector Synthesis system, combining FM and AWM sample playback voices to create sounds suitable for virtually all kinds of music. It features significantly expanded memory capabilities over the SY22. It has an extremely large database of over 128 AWM sampled sounds (you cannot add more) and around 256 FM waves. Waves and samples are combined and edited with a roller/joystick (the vector wheel). At a time when Yamaha was making the switch from FM synthesis, which ruled their synths of the eighties, to AWM and AWM2 synthesis in the nineties, the SY35 represents a model that was on the cusp, having one foot (or pair of oscillators actually) in each world. Programming is an extremely tedious affair, as all values are modified via the "-1" and "+1" buttons. But the SY35's sounds are extremely good, providing high-quality sounds such as those found on the Alpha Juno 2, and the DX7. The synth also features an 8-part multi-mode, for easy multitimbral setups. Ultimately, while an extremely difficult synth to program, the SY35 offers a huge amount of capability for a relatively low price tag. Use this synth for epic pads, deep basses, screaming leads, and raging hoovers (source: http://www.vintagesynth.com/yamaha/sy35.php). DRIVER: yamaha/ymsy35.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.233: DBWBP added 'Yamaha SY35 Music Synthesizer' system. ROMSET: 393216 bytes in 2 files / 90.66Kb packed $end $info=sy6545_1 $mame 0.149u1 Synertek SY6545-1 CRTC, , ???? DRIVER: devices/video/mc6845.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Synertek SY6545-1 CRTC'. - 0.149u1: Added 'SY6545-1 CRTC' device. ROMSET: None required. $end $info=sy6845e $mame 0.149u1 Synertek SY6845E CRTC, , ???? DRIVER: devices/video/mc6845.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Synertek SY6845E CRTC'. - 0.149u1: Added 'SY6845E CRTC' device. ROMSET: None required. $end $info=sy888b $mame 0.195 [David Shah] SY-888B 288 in 1 Handheld, SY Corp, 2016 Portable game console. 1.8-inch 16-bit color display. High definition video game consoles, desktop phone version of the classic games portfolio, built 288 different game play, puzzle games, affordable, large 1.8-inch TFT color screen display, 288 kinds of different hosts a playable game play, enjoy the value! Dimensions: 148*63*22.5mm, LCD Glass Screen: 1.8-inch screen and 3 x AAA battery (not included) (source, traslated from Spanish: https://articulo.mercadolibre.com.ar/MLA-742960931-consola-de-juego-portatil-a-pila-288-18-sy-888b-_JM). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.195: David Shah added 'SY Corp SY-888B 288 in 1 Handheld' system. ROMSET: 4194304 bytes in 1 file / 2.02Mb packed $end $info=sy889 $mame 0.194 [David Shah] SY-889 300 in 1 Handheld, SY Corp, 2017 DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.195: Machine promoted to working [David Shah]. - 0.194: David Shah added 'SY Corp SY-889 300 in 1 Handheld' system. Added SY-889 ROM and machine, and implemented memory map, DMA, and RGP palette for correct colours [David Shah]. ROMSET: 8388608 bytes in 1 file / 3.98Mb packed $end $info=sybaby386 $mame 0.234 [Aerion, rfka01] Baby AT 386, Soyo, 199? Technical informations: https://stason.org/TULARC/pc/motherboards/G/GENOA-SYSTEMS-CORPORATION-386-386-BABY-AT-64MB.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: Aerion and rfka01 added 'Soyo Baby AT 386' system. ROMSET: 65536 bytes in 1 file / 39.25Kb packed $end $info=sym1 $mame 0.121 [Dirk Best] SYM-1/SY-VIM-1, Synertek Systems Corp., 1978 Synertek was one of the suppliers of the 6502 processor, and the SYM-1 was intended as a chip evaluation board for hardware developers that were interested in programming and interfacing a 6502. The SYM-1 was a single board computer. It had a hexadecimal display and a hex keypad for programs and data entry. It was originally called the VIM-1 until MOS Technology objected to the name. It was actually quite a copy of the MOS KIM 1 offering same fonctionalities plus some enhanced features and connection capabilities, including a true serial RS232 interface instead of a 20mA current loop in the KIM. It also shared same I/O connectors with another 6502 development system, the Rockwell AIM-65 (source: http://www.old-computers.com/museum/computer.asp?c=856). DRIVER: synertek/sym1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: sym1_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual, PCB and Artwork Preview. WIP: - 0.132: Added 'BASIC and Assembler ROM's, and version 1.0 monitor [Miodrag Milanović]. - 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 bytes in 6 files / 19.06Kb packed $end $info=synthex $mame 0.220 [DBWBP] Synthex, Elka, 1981 The Elka Synthex is a polyphonic analog synthesizer produced by Italian music instrument manufacturer Elka from 1981 to 1985 (source: https://en.m.wikipedia.org/wiki/Elka_Synthex). DRIVER: skeleton/synthex.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Elka Synthex' system. ROMSET: 10240 bytes in 3 files / 9.16Kb packed $end $info=sys1121 $mame 0.238 [Luigi30] SYS1121, Motorola, 1984 Technical informations: http://www.m88k.com/sys1121.html DRIVER: motorola/sys1121.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.252: Add some new motorola cards [Patrick Mackinlay]. - 0.238: Luigi30 added 'Motorola SYS1121' system. ROMSET: None required. $end $info=sys16 $mame 0.262 [Plamen Mihaylov] SYS16, National Semiconductor, 1983 DRIVER: natsemi/sys16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: Plamen Mihaylov added 'National Semiconductor SYS16' system. ROMSET: 45056 bytes in 12 files / 29.82Kb packed $end $info=sys2900 $mame 0.132 [Robbbert] System 2900, Systems Group, 1981 The system contains 4 S100 boards, 2 8" floppies, enormous power supply, 1/4" thick mother board, 4 RS232 I/F boards, and an Australian made "Computer Patch Board" (source: http://mamedev.org/source/src/mess/drivers/sys2900.c.html). DRIVER: skeleton/sys2900.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Robbbert added skeleton driver of 'System 2900' system. ROMSET: 2048 bytes in 1 file / 1.38Kb packed $end $info=sys68k_cpu1 $mame 0.164 [Joakim Larsson Edström] Force Computers SYS68K/CPU-1, , ???? DRIVER: devices/bus/vme/sys68k_cpu1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.286: Miniforce and CPU1 (#14873): Replace layout with tag-based screen references; functional front panel matching real hardware; add DB25 serial port connectors to front panel layout; show connected device type on front panel connectors. Rename RS232 port tags to match front panel labels, wire up P5 [Joakim Larsson Edström]. - 0.259: Renamed (fccpu1) to (sys68k_cpu1), description changed to 'Force Computers SYS68K/CPU-1' and demoted machine to device. - 0.188: Updated LOG system and replaced CLOCK_SIGNAL_HANDLER with real MC14411 BRG' device. Added machine configuration for baud rates for all three serial ports using MC14411' device. Added newer version of firmware Force Debugger v1.1 [Joakim Larsson Edström]. - 0.182: Added 'VME interface [Joakim Larsson Edström]. - 0.164: Joakim Larsson Edström added 'Force Computers Gmbh SYS68K/CPU-1' system. ROMSET: 49152 bytes in 4 files / 29.29Kb packed $end $info=sys68k_cpu20 $mame 0.183 [Joakim Larsson Edström] Force Computers SYS68K/CPU-20, , ???? DRIVER: devices/bus/vme/sys68k_cpu20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.259: Renamed (fccpu20sbc) to (sys68k_cpu20), description changed to 'Force Computers SYS68K/CPU-20' and demoted machine to device. - 0.183: Joakim Larsson Edström added 'Force Computers Gmbh SYS68K/CPU-20' system. ROMSET: 65536 bytes in 4 files / 33.26Kb packed $end $info=sys68k_cpu21 $mame 0.183 [Joakim Larsson Edström] Force Computers SYS68K/CPU-21, , ???? DRIVER: devices/bus/vme/sys68k_cpu20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.259: Renamed (fccpu21sbc) to (sys68k_cpu21), description changed to 'Force Computers SYS68K/CPU-21' and demoted machine to device. - 0.183: Joakim Larsson Edström added 'Force Computers Gmbh SYS68K/CPU-21' system. ROMSET: 65536 bytes in 4 files / 33.26Kb packed $end $info=sys68k_cpu21a $mame 0.183 [Joakim Larsson Edström] Force Computers SYS68K/CPU-21A, , ???? DRIVER: devices/bus/vme/sys68k_cpu20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.259: Renamed (fccpu21asbc) to (sys68k_cpu21a), description changed to 'Force Computers SYS68K/CPU-21A' and demoted machine to device. - 0.183: Joakim Larsson Edström added 'Force Computers Gmbh SYS68K/CPU-21A' system. ROMSET: 65536 bytes in 4 files / 33.26Kb packed $end $info=sys68k_cpu21b $mame 0.183 [Joakim Larsson Edström] Force Computers SYS68K/CPU-21B, , ???? DRIVER: devices/bus/vme/sys68k_cpu20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Renamed (fccpu21b) to (sys68k_cpu21b) and description changed to 'Force Computers SYS68K/CPU-21B'. - 0.183: Joakim Larsson Edström added 'Force Computer SYS68K/CPU-21B CPU Board' device. ROMSET: 65536 bytes in 4 files / 33.26Kb packed $end $info=sys68k_cpu21s $mame 0.183 [Joakim Larsson Edström] Force Computers SYS68K/CPU-21S, , ???? DRIVER: devices/bus/vme/sys68k_cpu20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Renamed (fccpu21s) to (sys68k_cpu21s) and description changed to 'Force Computers SYS68K/CPU-21S'. - 0.183: Joakim Larsson Edström added 'Force Computer SYS68K/CPU-21S CPU Board' device. ROMSET: 65536 bytes in 4 files / 33.26Kb packed $end $info=sys68k_cpu21ya $mame 0.183 [Joakim Larsson Edström] Force Computers SYS68K/CPU-21YA, , ???? DRIVER: devices/bus/vme/sys68k_cpu20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Renamed (fccpu21ya) to (sys68k_cpu21ya) and description changed to 'Force Computers SYS68K/CPU-21YA'. - 0.183: Joakim Larsson Edström added 'Force Computer SYS68K/CPU-21YA CPU Board' device. ROMSET: 65536 bytes in 4 files / 33.26Kb packed $end $info=sys68k_cpu21yb $mame 0.183 [Joakim Larsson Edström] Force Computers SYS68K/CPU-21YB, , ???? DRIVER: devices/bus/vme/sys68k_cpu20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.259: Renamed (fccpu21ybsbc) to (sys68k_cpu21yb), description changed to 'Force Computers SYS68K/CPU-21YB' and demoted machine to device. - 0.183: Joakim Larsson Edström added 'Force Computers Gmbh SYS68K/CPU-21YB' system. ROMSET: 65536 bytes in 4 files / 33.26Kb packed $end $info=sys68k_cpu30 $mame 0.175 [Joakim Larsson Edström] Force Computers SYS68K/CPU-30, , ???? DRIVER: devices/bus/vme/sys68k_cpu30.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.259: Renamed (fccpu30) to (sys68k_cpu30), description changed to 'Force Computers SYS68K/CPU-30' and demoted machine to device. - 0.175: Joakim Larsson Edström added 'Force Computers Gmbh SYS68K/CPU-30' system. ROMSET: 589824 bytes in 5 files / 284.42Kb packed $end $info=sys68k_cpu30be $mame 0.180 [Joakim Larsson Edström] Force Computers SYS68K/CPU-30BE, , ???? DRIVER: devices/bus/vme/sys68k_cpu30.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.259: Renamed (fccpu30be8) to (sys68k_cpu30be), description changed to 'Force Computers SYS68K/CPU-30BE' and demoted machine to device. - 0.180: Joakim Larsson Edström added 'Force Computers Gmbh SYS68K/CPU-30BE/8' system. ROMSET: 589824 bytes in 5 files / 284.42Kb packed $end $info=sys68k_cpu30lite $mame 0.180 [Joakim Larsson Edström] Force Computers SYS68K/CPU-30Lite, , ???? DRIVER: devices/bus/vme/sys68k_cpu30.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.259: Renamed (fccpu30lite4) to (sys68k_cpu30lite), description changed to 'Force Computers SYS68K/CPU-30Lite' and demoted machine to device. - 0.180: Joakim Larsson Edström added 'Force Computers Gmbh SYS68K/CPU-30Lite/4' system. $end $info=sys68k_cpu30x $mame 0.180 [Joakim Larsson Edström] Force Computers SYS68K/CPU-30X, , ???? DRIVER: devices/bus/vme/sys68k_cpu30.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.259: Renamed (fccpu30x) to (sys68k_cpu30x), description changed to 'Force Computers SYS68K/CPU-30X' and demoted machine to device. - 0.180: Joakim Larsson Edström added 'Force Computers Gmbh SYS68K/CPU-30X' system. ROMSET: 589824 bytes in 5 files / 284.42Kb packed $end $info=sys68k_cpu30xa $mame 0.180 [Joakim Larsson Edström] Force Computers SYS68K/CPU-30XA, , ???? DRIVER: devices/bus/vme/sys68k_cpu30.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.259: Renamed (fccpu30xa) to (sys68k_cpu30xa), description changed to 'Force Computers SYS68K/CPU-30XA' and demoted machine to device. - 0.180: Joakim Larsson Edström added 'Force Computers Gmbh SYS68K/CPU-30XA' system. ROMSET: 589824 bytes in 5 files / 284.42Kb packed $end $info=sys68k_cpu30za $mame 0.180 [Joakim Larsson Edström] Force Computers SYS68K/CPU-30ZA, , ???? DRIVER: devices/bus/vme/sys68k_cpu30.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.259: Renamed (fccpu30za) to (sys68k_cpu30za), description changed to 'Force Computers SYS68K/CPU-30ZA' and demoted machine to device. - 0.180: Joakim Larsson Edström added 'Force Computers Gmbh SYS68K/CPU-30ZA' system. ROMSET: 589824 bytes in 5 files / 284.42Kb packed $end $info=sys68k_cpu33 $mame 0.180 [Joakim Larsson Edström] Force Computers SYS68K/CPU-33, , ???? DRIVER: devices/bus/vme/sys68k_cpu30.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.259: Renamed (fccpu33) to (sys68k_cpu33), description changed to 'Force Computers SYS68K/CPU-33' and demoted machine to device. - 0.180: Joakim Larsson Edström added 'Force Computers Gmbh SYS68K/CPU-30ZBE' system. ROMSET: 589824 bytes in 3 files / 212.80Kb packed $end $info=sys68k_iscsi1 $mame 0.182 [Joakim Larsson Edström] Force Computers SYS68K/ISCSI-1, , ???? DRIVER: devices/bus/vme/sys68k_iscsi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Renamed (fcscsi1) to (sys68k_iscsi1) and description changed to 'Force Computers SYS68K/ISCSI-1'. 0.182: Joakim Larsson Edström added 'Force Computer SYS68K/ISCSI-1 Intelligent Mass Storage Controller Board' device. ROMSET: 65536 bytes in 4 files / 16.69Kb packed $end $info=sys68k_isio1 $mame 0.182 [Joakim Larsson Edström] Force Computers SYS68K/ISIO-1, , ???? DRIVER: devices/bus/vme/sys68k_isio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Renamed (fcisio1) to (sys68k_isio1) and description changed to 'Force Computers SYS68K/ISIO-1'. - 0.184: Added 'layout and and RS232 configured for terminals on all 8 serial ports [Joakim Larsson Edström]. - 0.182: Joakim Larsson Edström added 'Force Computer SYS68K/ISIO-1/2 Intelligent Serial I/O Board' device. ROMSET: 32768 bytes in 2 files / 6.87Kb packed $end $info=sys80 $mame 0.36b16 [Juergen Buchmueller] System-80 (60 Hz), EACA Computers Ltd, 1980 EACA produced a range of machines from about 1980 to 1983. While re-branding in different parts of the world was common, the "Genie" name seems to be EACA's itself. I've deduced this from the fact that where the "Genie" name appears, the EACA brand and name also appears, whereas in its other guises only the trademark (and name) of the distributor is present (e.g. the Dick Smith System 80) (source: http://www.classic-computers.org.nz/system-80/hardware_eaca.htm). DRIVER: trs/trs80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_cass.xml, trs80_quik.xml, trs80_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.207: Changed description to 'System-80 (60 Hz)'. - 0.36b16: Juergen Buchmueller added 'EACA Computers System-80' system. ROMSET: 3072 bytes in 2 files / 1.69Kb packed $end $info=sys80p $mame 0.207 [AJR] System-80 (50 Hz), EACA Computers Ltd, 1980 Although in terms of software, the System 80 was a (near) TRS-80 Model 1 clone, it's appearance, interfaces and idiosyncrasies were unique enough to justify it's own place in the sun in terms of microcomputer history. This is particularly true in Australia and New Zealand, where supplies of TRS-80's were limited and cost 1.5x that of the locally distributed and supported System 80. Many an enthusiast cut their teeth on the latter, at a time when all other models were either very limited (e.g. the 1k ZX81) or highly expensive (e.g. the Apple 2) (source: https://www.classic-computers.org.nz/system-80/index.htm). DRIVER: trs/trs80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_cass.xml, trs80_quik.xml, trs80_flop.xml RESOURCES: Snap and Title. WIP: - 0.207: AJR added 'EACA Computers Ltd System-80 (50 Hz)' system. ROMSET: 3072 bytes in 2 files / 1.69Kb packed $end $info=sys9002 $mame 0.189 [Miodrag Milanović] System 9002 Terminal, Mannesmann Kienzle, 198? Technical informations: https://forum.classic-computing.de/forum/index.php?thread/11113-mannesmann-kienzle-system-9002-terminal/ DRIVER: skeleton/sys9002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.189: Miodrag Milanović added 'Mannesmann Kienzle System 9002 Terminal' system. ROMSET: 34816 bytes in 5 files / 25.40Kb packed $end $info=systec $mame 0.140 [Miodrag Milanović, Robbbert] Systec Z80, Systec, 19?? Technical informations: http://www.hd64180-cpm.de/html/systecz80.html DRIVER: skeleton/systec.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.140: Miodrag Milanović, Robbbert added skeleton driver of 'Systec Z80' system. ROMSET: 8192 bytes in 1 file / 3.50Kb packed $end $info=systel100 $mame 0.211 [Al Kossow, Bitsavers] System 100, Systel Computers, 198? DRIVER: skeleton/systel1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.211: Al Kossow and Bitsavers added 'Systel Computers System 100' system. ROMSET: 4096 bytes in 2 files / 2.11Kb packed $end $info=sz1 $mame 0.262 [BCM, Devin Acker] SZ-1, Casio, 1985 Everywhere you look, there are MIDI synthesizers and drum machines. For all its faults, the standard has done a tremendous amount for studios and players, opening up hundreds of new possibilities and easing equipment interconnection problems which previously bedevilled creative musicians. Unfortunately, there hasn't been much available in the way of stand‑alone MIDI sequencers — Roland's MSQ‑700 previously dominated the field until Yamaha released the QX7 and now along come Casio with the SZ-1 (source: https://www.soundonsound.com/reviews/casio-sz-1-sequencer). DRIVER: casio/cz230s.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.262: BCM and Devin Acker added 'Casio SZ-1' system. ROMSET: 46135 bytes in 3 files / 16.19Kb packed $end $info=t1000 $mame 0.283 [Vas Crabb] Tandy 1000, Tandy Radio Shack, 1984 Desktop computer released in 1984, designed as an affordable and IBM PC-compatible alternative. Based on the Intel 8088 processor, it offers enhanced graphics compared to the standard IBM model thanks to the Tandy Video II mode (16 colors at 320×200) and three-voice audio via a programmable sound generator chip. It includes joystick ports, support for 5.25" floppy disks, and compatibility with a wide range of MS-DOS software and games from that era. Aimed at home users and small businesses, it quickly gained popularity for its balance of performance, multimedia capabilities, and affordable price. DRIVER: pc/tandy1t.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: t1000.xml, ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.283: Vas Crabb added 'Tandy Radio Shack Tandy 1000' system. ROMSET: 65536 bytes in 1 file / 19.10Kb packed $end $info=t1000_keyb $mame 0.226 [AJR] Tandy 1000 Keyboard, , ???? DRIVER: pc/tandy1t.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: AJR added 'Tandy 1000 Keyboard' device. ROMSET: None required. $end $info=t1000_mb $mame 0.184 Tandy 1000 motherboard, , ???? DRIVER: pc/tandy1t.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Tandy 1000 Motherboard'. - 0.184: Added 'T1000_MOTHERBOARD' device. ROMSET: None required. $end $info=t1000hx $mame 0.37b10 [Wilbert Pol] Tandy 1000 HX, Tandy Radio Shack, 1987 The Tandy 1000 HX was the bigger brother of the EX. It was mostly the same machine, but had a 3?" floppy instead of a 5?" one, and also had DOS 2.11 in ROM, which could be accessed by starting the computer with no bootable disk present. Like the EX, the clock speed of its 8088 CPU was increased to 7.16 MHz, providing a large performance benefit; it could clock down to 4.77 MHz for compatibility with older applications (4.77 MHz was the speed of the 8088 in the IBM PC and PC/XT models and so was the de facto standard speed for an 8088 in an IBM-compatible) (source: http://en.wikipedia.org/wiki/Tandy_1000#Tandy_1000_HX). DRIVER: pc/tandy1t.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: t1000.xml, ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and PCB. 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: Wilbert Pol added 'Tandy 1000 HX' system. ROMSET: 131072 bytes in 1 file / 86.19Kb packed $end $info=t1000rl $mame 0.134 [Wilbert Pol] Tandy 1000 RL, Tandy Radio Shack, 1989 The Tandy 1000 RL/RLX/RSX series were slim-line desktop home computers. The RL and RL/HD featured a 9.56 MHz 8086 processor, 512 kB of RAM (expandable to 768 kB to provide 128 kB for video), smaller keyboard and mouse ports (which were similar to the PS/2's ports but not directly compatible), a bidirectional parallel port instead of the edge-connector ports, and the SL's enhanced graphics and sound. The RL/HD also included a built-in XT IDE hard drive (source: http://en.wikipedia.org/wiki/Tandy_1000#Tandy_1000_RL.2C_RL.2FHD.2C_RLX.2C_RSX). DRIVER: pc/tandy1t.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: t1000.xml, ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.134: Wilbert Pol added 'Tandy 1000RL' system. ROMSET: 540672 bytes in 2 files / 357.70Kb packed $end $info=t1000sl2 $mame 0.149 [Wilbert Pol] Tandy 1000 SL/2, Tandy Radio Shack, 1988 The Tandy 1000 SL series of computers were an update of the Tandy 1000 SX. They came in a redesigned case and, in the case of the TL/2 and above, featured onboard XT IDE hard disk controllers (These controllers are not AT IDE compatible and thus will not work with modern ATA hard drives). The Tandy 1000 SL boasted an Intel 8086 processor running at 8 MHz. The 8086's 16-bit bus gave it a small but definite performance advantage over the earlier 8088-based Tandy 1000s. The SL came with 384 KB of memory preinstalled, whereas the SL/2 offered 512 KB. Both machines could be expanded to 640Kb (source: http://www.old-computers.com/museum/computer.asp?c=1218). DRIVER: pc/tandy1t.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: t1000.xml, ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.149: Wilbert Pol added 'Tandy 1000 SL/2' system. ROMSET: 540800 bytes in 4 files / 400.63Kb packed $end $info=t1000sx $mame 0.128 [Wilbert Pol] Tandy 1000 SX, 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?" internal floppy disk drive, with an optional additional internal 5?" 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 768 kB, with the added '128 kB devoted to video) and the computer came bundled with DeskMate (source: http://en.wikipedia.org/wiki/Tandy_1000#Tandy_1000_SX.2FTX). DRIVER: pc/tandy1t.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: t1000.xml, ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Wilbert Pol added 'Tandy 1000SX' system. ROMSET: 32768 bytes in 1 file / 11.03Kb packed $end $info=t1000tl $mame 0.260 [David Viens] Tandy 1000 TL, Tandy Radio Shack, 1988 The TL offered five 8-bit XT-compatible ISA slots, while the TL/2 and TL/3 offered four slots and an on-board 8-bit, XT IDE-compatible hard disk interface, which was not compatible with standard AT IDE hard drives. The TL series offered two upper 3.5" bays and one lower 5.25" bay. The TL/3 also offered a high-density floppy drive controller for 1.44 MB drives, though it shipped with a double-density 3.5" 720 KB drive. As the processors on the TL-series are socketed, it is possible to install 386SX or Cyrix 486SLC-based processor upgrades, though the benefit of installing more advanced processors is limited beyond merely providing a speed increase due to the computers' XT-based architecture, and their resulting inability to access extended memory above 1 MB (source: https://www.homecomputermuseum.nl/en/collectie/tandy/tandy-1000tl/). DRIVER: pc/tandy1t.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: t1000.xml, ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.260: David Viens added 'Tandy Radio Shack Tandy 1000 TL' system. ROMSET: 540672 bytes in 3 files / 394.71Kb packed $end $info=t1000tl2 $mame 0.143u1 [Kaylee] Tandy 1000 TL/2, Tandy Radio Shack, 1989 The Tandy SL and TL series of computers were updates of the SX and TX respectively. Aside from having a redesigned case and a more integrated motherboard, the SL and TL each offered improved video hardware capable of 640 x 200 x 16 graphics, on-board Hercules Graphics Card compatible monochrome video offering 720 x 350 resolution, and an improved sound circuit featuring an 8-bit mono DAC/ADC. The composite output was also dropped. The Tandy 1000 TL and TL/2 use 8 MHz Intel 80286 processors, whereas the TL/3 uses a 10 MHz 80286 (source: http://en.wikipedia.org/wiki/Tandy_1000#Tandy_1000_SL.2C_SL.2F2.2C_TL.2C_TL.2F2.2C_TL.2F3). DRIVER: pc/tandy1t.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: t1000.xml, ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.143u1: Kaylee added 'Tandy 1000 TL/2' system. ROMSET: 81920 bytes in 2 files / 22.55Kb packed $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?" internal floppy disk drive, with an optional additional internal 5?" 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) and the computer came bundled with DeskMate. DRIVER: pc/tandy1t.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: t1000.xml, ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.139: Juergen Buchmueller added 'Tandy 1000 TX' system. - 0.37b2: Removed (tandy1t)' system. - 0.36b12: Tandy 1000TX palette fix [Juergen Buchmueller]. - 0.36b7: Juergen Buchmueller added 'Tandy 1000TX (PC clone)' system. ROMSET: 32768 bytes in 1 file / 11.65Kb packed $end $info=t11 $mame 0.150 DEC T11, , ???? DRIVER: devices/cpu/t11/t11.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Handle unaligned accesses to I/O page (#14347). Certain devices on bk, uknc require this, as they do not handle the WTBT bus signal and always decode full address. Add interrupt processing and EIS instructions to K1801VM2 core (#14325) [Sergey Svishchev]. - 0.271: Moved BK0010 floppy drive controller to a card device, and fixed disk writes [Sergey Svishchev]. - 0.269: Changed PC display to octal. Improved interrupt handling on 1801VM1, misc fixes (#12646). Allows bus error handlers on BK to deal with interrupt from STOP key (causes a HALT-mode IRQ and triggers access to unmapped region at 177674) [Sergey Svishchev]. - 0.266: Reuse Z80 daisy chain code for vectored interrupts; reuse z80_daisy_chain for QBus vectored interrupts; forward INIT signal to all cards on QBus (#12290) [Sergey Svishchev]. - 0.264: Improved trace trap processing, and added basic interrupt processing to the K1801VM1 [Sergey Svishchev]. - 0.263: Ignore least significant bit of PC when fetching opcodes. Corrected MTPS and MFPS to be byte-wide. Reject instructions not implemented by each variant. Fixed MTPS/MFPS data width and improved emulation of differences between variants. Added basic support for the K1801VM1 [Sergey Svishchev]. - 0.239: Power fail trap is NMI, added 'bus error trap [hap]. - 0.218: Changed disassembler and register display to use octal number format, and fixed disassembly of SOB instruction [AJR]. - 0.196: Changed description to 'DEC T11' [Angelo Salese]. - 0.150: Added 'T11' device. ROMSET: None required. $end $info=t1850 $mame 0.262 [hap, Sean Riddle] 1850 Deluxe Table Chess (model 60-2199), Tandy Corporation / SciSys / Heuristic Software, 1986 DRIVER: saitek/turbo16k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'Tandy Corporation / SciSys / Heuristic Software'. - 0.262: hap and Sean Riddle added 'Tandy Corporation / SciSys 1850 Deluxe Table Chess (model 60-2199)' system. ROMSET: 16384 bytes in 1 file / 12.43Kb packed $end $info=t2000sx $mame 0.142 [Wilbert Pol, Miodrag Milanović] T2000SX, Toshiba, 1991 Toshiba once again asserts its laptop leadership by combining the power of a leading-edge desktop computer with all the benefits of a Toshiba notebook. The Toshiba T2000SX features advanced i386 SX power and VGA graphics in the popular and ergonomic Toshiba notebook format. It's the best choice for business professionals requiring a small, powerful computer that can be used with the widest range of flexibility both in the office and out. The T2000SX is in a performance class of its own. The 16 MHz i386 SX processor and optional i387 SX coprocessor provide the speed and processing power modern organizations are demanding to run advanced applications. Memory starts at 1 MB, and can be expanded to an impressive 9 MB with easy-to-use RAM cards. A 20 or 40 MB hard disk ensures that programs and data have plenty of space and are instantly available (source: http://www.toshiba-europe.com/bv/computers/products/notebooks/t2000sx/index.shtm). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.142: Wilbert Pol and Miodrag Milanović added 'Toshiba T2000SX' system. ROMSET: 131072 bytes in 1 file / 51.18Kb packed $end $info=t3_630 $mame 0.282 [TeamEurope] 630 Games in 1 Handheld (T3), , 202? It’s a handheld console with a color LCD screen and 630 preloaded games, primarily simplified clones of arcade and 8-bit console titles. It features an integrated controller with directional and action buttons, battery power, and a built-in speaker. It does not support cartridges or updates, offering an immediate and nostalgic gaming experience for casual players. Designed for on-the-go fun, it combines compactness with a variety of content. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: TeamEurope added '630 Games in 1 Handheld (T3)' system. ROMSET: 16777216 bytes in 1 file / 7.69Mb packed $end $info=t3210 $mame 0.201 [Robbbert] Bitel T3210, Siemens, 1986 Bitel, it stands for BIldschirmtext and TELefon - is a device which combines functions of a telephone and BTX (Bildschirmtext) terminal. BTX was a telephone network similar to French Minitel, which contained many text-based services like telephone book, news, currency values, train and flight booking services, message boards or even e-shopping. It was developed in West Germany in 1980s and started in 1983. To connect with BTX a special terminal (sold by German Post authority) was needed, with a monitor or connected to home TV set. This device is one of the early models, probably some upgrade of "Telefon Model 12". There were many different BTX terminals, some were modified French Minitel units. When the unit was combined with telephone, it could serve as BTX terminal, telephone, phonebook or phone automation' system. BTX network has been completely shut off ca. 2001. My device has been manufactured ca. 1986, but most parts are dated 1984. There was also similar model with card reader slot on the right side of screen panel to authenticate not with a telephone number, but BTX card (like telephone cards) (source: http://oldcomputer.info/terminal/bitel/index.htm). DRIVER: siemens/bitel.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.201: Robbbert added 'Siemens Bitel T3210' system. ROMSET: 69888 bytes in 5 files / 40.92Kb packed $end $info=t3in1sa $mame 0.242 [hap, Sean Riddle] 3 in 1 Sports Arena, Tandy Corporation, 1984 Technical informations: http://handheldempire.com/game.jsp?game=1544&position=2 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.242: hap and Sean Riddle added 'Tandy Corporation 3 in 1 Sports Arena' system. ROMSET: 3280 bytes in 3 files / 2.25Kb packed $end $info=t4000 $mame 0.264 [Adrian's Digital Basement] Tandy 4000, Tandy Radio Shack, 1987 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.264: Adrian's Digital Basement added 'Tandy Radio Shack Tandy 4000' system. ROMSET: 32768 bytes in 2 files / 17.08Kb packed $end $info=t4426 $mame 0.181 [Joakim Larsson Edström] Terco 4426 CNC Programming station, Terco AB, 1986 DRIVER: trs/coco12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: coco_cart.xml, coco_flop.xml, dragon_cart.xml RESOURCES: Snap and Title. WIP: - 0.192: Replaced a bad dump caused by corrosion with a new verified dump [Joakim Larsson Edström]. - 0.191: Added 'MC14411 BRG, 6850 ACIA as a second RS232 port and fixed banking; promoted to working [Joakim Larsson Edström]. - 0.181: Joakim Larsson Edström added 'Terco AB Terco 4426 CNC Programming station' system. ROMSET: 16384 bytes in 2 files / 14.05Kb packed $end $info=t4490 $mame 0.192 [Joakim Larsson Edström] Terco 4490 Mill CNC Control, Terco AB, 1986 Terco, founded 1963, is a privatelly held company in Sweden that develops and distribute equipment for technical vocational educations worldwide. In the mid 80:ies they had a number of state of the art products for educations on CNC machines, both mill and lathe, all based on Motorola 8-bit CPU:s. CNC Control System, a complete system including a small milling machine, can be programmed by T4426 (source: MAME driver). DRIVER: skeleton/terco.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.192: Joakim Larsson Edström added 'Terco AB Terco 4490 Mill CNC Control' system. ROMSET: 28672 bytes in 7 files / 12.94Kb packed $end $info=t4dwave_pcm $mame 0.287 [Angelo Salese] Trident 4D Wave-DX PCM sound engine, , ???? DRIVER: devices/bus/pci/trident_4dwavedx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Angelo Salese added 'Trident 4D Wave-DX PCM sound engine' device. ROMSET: None required. $end $info=t650c $mame 0.266 [Guru] Clie PEG-T650C, Sony, 2002 High performance condensation with a thin body of approximately 0.5 inches (12.5 mm). The suit pocket fits neatly into the pocket and makes it easy to carry around. This "Crye" is a new product that is great for managing your personal information and browsing business data, as well as playing music, etc. High speed CPU speeds up operational sensation. Bring out the music you have incorporated into your PC for easy enjoyment (source: https://www.amazon.co.jp/-/en/SONY-CLIE-PEG-T650C/dp/B00008B4MQ). DRIVER: sony/clie_db.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: Guru added 'Sony Clie PEG-T650C' system. ROMSET: 8388608 bytes in 1 file / 1.82Mb packed $end $info=t6721a $mame 0.149u1 Toshiba T6721A, , ???? DRIVER: devices/sound/t6721a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Toshiba T6721A'. - 0.149u1: Added 'T6721A' device. ROMSET: None required. $end $info=t6963c $mame 0.210 [AJR] T6963C LCD Controller, , ???? DRIVER: devices/video/t6963c.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.245: Fix display when the screen size is not a multiple of the number of columns [BALATON Zoltan]. - 0.210: AJR added 'T6963C LCD Controller' device. ROMSET: None required. $end $info=t6a04 $mame 0.149u1 Toshiba T6A04 LCD Controller, , ???? DRIVER: devices/video/t6a04.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Toshiba T6A04 LCD Controller'. - 0.149u1: Added 'T6A04' device. ROMSET: None required. $end $info=t6a84 $mame 0.272 [QUFB] Toshiba T6A84, , ???? DRIVER: devices/cpu/z80/t6a84.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Remove unneeded devcb [hap]. - 0.273: No need for PAGE_SIZE, it's a given that a 16-bit address space has a length of 0x10000 [hap]. - 0.272: QUFB added 'Toshiba T6A84' device. ROMSET: None required. $end $info=t6w28 $mame 0.149u1 T6W28, , ???? DRIVER: devices/sound/t6w28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'T6W28' device. ROMSET: None required. $end $info=t7000 $mame 0.262 [Bitsavers] T7000 Video Terminal, Wicat Systems, 1982 The WICAT T7000 is a general-purpose monochrome video. Terminal designed to handle word processing and oHice management needs. Its Z-80 microprocessor allows you to program function keys and ports,define 1/0 modes and video attributes,and protect screen fields from all but specifically designated input. In addition to the 128 ASCIIcharacters,the T7000 has a user­ definable character set,available from an on-board EPROM,for special symbol and non-Latin alphabets (source: original brochure). DRIVER: wicat/t7000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.263: Show cursor and several character attributes [AJR]. - 0.262: Bitsavers added 'Wicat Systems T7000 Video Terminal' system. ROMSET: 18432 bytes in 5 files / 10.00Kb packed $end $info=t7in1ss $mame 0.182 [hap, Sean Riddle] 7 in 1 Sports Stadium, Tiger Electronics, 1982 Handheld with 7 different overlays that allow you play seven different sports games (Basketball, Hockey, Soccer, Maze, Baseball, Football and Racquetball) (source: http://www.handheldmuseum.com/Tiger/7in1.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.242: Renamed (7in1ss) to (t7in1ss). - 0.182: hap and Sean Riddle added 'Tiger Electronics 7 in 1 Sports Stadium' system. ROMSET: 5520 bytes in 3 files / 4.12Kb packed $end $info=t9000 $mame 0.108 [Antoine Mine] T9000, Thomson, 1980 This is the prototype for Thomson's first home computer: the 'Thomson TO7' (First computer commercialized by the French company Thomson) (source: http://www.di.ens.fr/~mine/mess/t9000.html.en). DRIVER: thomson/thomson.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: to7_cart.xml, to7_cass.xml, to_flop.xml, to7_qd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.108: Antoine Mine added 'Thomson T9000' system. ROMSET: 6144 bytes in 2 files / 4.77Kb packed $end $info=ta1700pc $mame 0.232 [rfka01] TA 1700-PC, Triumph-Adler, 1984 DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.232: rfka01 added 'Triumph-Adler TA 1700-PC' system. ROMSET: 32768 bytes in 2 files / 21.63Kb packed $end $info=tabe22 $mame 0.228 [Bitsavers] E-22 Display Terminal, Tab Products, 1986 DRIVER: tab/tabe22.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.228: Bitsavers added 'Tab Products E-22 Display Terminal' system. ROMSET: 57344 bytes in 3 files / 31.41Kb packed $end $info=table108 $mame 0.282 [David Haywood, TeamEurope] Table Game Classic 108-in-1 (KTFC-001B), , 201? It’s a plug-and-play console released in the 2010s, designed to connect to a television. It offers 108 preloaded games, primarily simplified clones of classic arcade and table-top titles. The integrated controller features directional and action buttons, with power via batteries or an adapter. It does not support cartridges or updates, providing an immediate, nostalgic experience for casual players, with optimized graphics and audio for home entertainment. DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Table Game Classic 108-in-1 (KTFC-001B)' system. ROMSET: 4202496 bytes in 2 files / 1.51Mb packed $end $info=tactix $mame 0.165 [hap, Sean Riddle, Kevin Horton] Tactix (Castle Toy), Castle Toy, 1980 Technical information and pictures: http://www.computerhistory.org/collections/catalog/102673252 DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Flyer. WIP: - 0.165: hap, Sean Riddle and Kevin Horton added 'Castle Toy Tactix' system. ROMSET: 2048 bytes in 1 file / 1.58Kb packed $end $info=taddams $mame 0.196 [hap, Sean Riddle] The Addams Family (Tiger), Tiger Electronics, 1992 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.242: Changed decription to 'The Addams Family (Tiger)'. - 0.196: hap and Sean Riddle added 'Tiger Electronics The Addams Family (handheld)' system. ROMSET: 558799 bytes in 2 files / 176.33Kb packed $end $info=tadpc200 $mame 0.128 [Wilbert Pol, Miodrag Milanović] DPC-200 (MSX1, Argentina, Spanish keyboard), Talent, 1986 This computer was built by Telematics in Argentina. It 'a Daewoo DPC-200. There is also the modelloTalent DPC-200A, but it 's very very rare. It 'sa Talent TPC-310 MSX2 modified with less memory and a ROM Talent TPC-200 to make it compatible with the DPC-200 MSX1. The interesting thing about this model and 'that despite being a MSX1 has the VDP (v9938) and the engine of the MSX2. It 's very easy to modify to get a TPC310 MSX2 (source, traslated from italian: http://www.1000bit.it/scheda.asp?id=1564). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'DPC-200 (MSX1, Argentina, Spanish keyboard)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Talent DPC-200' system. ROMSET: 32768 bytes in 1 file / 25.44Kb packed $end $info=tadpc200a $mame 0.128 [Wilbert Pol, Miodrag Milanović] DPC-200A (MSX1, Argentina), Talent, 1988 This computer was built by Telematics in Argentina. It 'a Daewoo DPC-200. There is also the modelloTalent DPC-200A, but it 's very very rare. It 'sa Talent TPC-310 MSX2 modified with less memory and a ROM Talent TPC-200 to make it compatible with the DPC-200 MSX1. The interesting thing about this model and 'that despite being a MSX1 has the VDP (v9938) and the engine of the MSX2. It 's very easy to modify to get a TPC310 MSX2 (source, traslated from italian: http://www.1000bit.it/scheda.asp?id=1564). DRIVER: msx/msx1_v9938.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Renamed (tadpc20a) to (tadpc200a) and description changed to 'DPC-200A (MSX1, Argentina)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Talent DPC-200A' system. ROMSET: 32768 bytes in 1 file / 25.33Kb packed $end $info=tadpc200b $mame 0.250 [openMSX] DPC-200 (MSX1, Argentina, international keyboard), Talent, 1986 The Talent DPC-200 is the adaptation for Argentina, Chile and Uruguay of the Daewoo CPC-200, an evolution of the Daewoo DPC-200. Contrary to other localisations, this machine was manufactured in Argentina by the Telem?tica company. This computer was sold with a demo tape. A numeric keypad TNX-410 can be added 'and was sold separately (source: https://www.msx.org/wiki/Talent_DPC-200). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Talent DPC-200 (MSX1, Argentina, international keyboard)' system. ROMSET: 32768 bytes in 1 file / 25.33Kb packed $end $info=tagalaga $mame 0.240 [Sean Riddle] Galaga (Tiny Arcade), Super Impulse, 2017 Classic arcade video games that fit in the palm of your hand! It has complete game play, full color, hi-res screen, authentic game sounds, joystick and two control buttons. It's the return of the alien invasion! The sequel to Tiny Arcade Galaxian is coming to a home near you with Tiny Arcade Galaga. You must board the spaceship and vanquish those aliens who will try to take over the spaceship (source: https://www.bigbadtoystore.com/Product/VariationDetails/125476). DRIVER: handheld/generalplus_gpce4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.240: Sean Riddle added 'Super Impulse Galaga (Tiny Arcade)' system. ROMSET: 2097152 bytes in 1 file / 794.42Kb packed $end $info=taikeegr $mame 0.215 [David Haywood, Morten Shearman Kirkegaard, Peter Wilhelmsen] Guitar Rock (PAL), TaiKee, 2007 DRIVER: tvgames/spg2xx_shredmjr.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: Changed description to 'Guitar Rock (PAL)'. - 0.215: David Haywood, Morten Shearman Kirkegaard and Peter Wilhelmsen added 'TaiKee Rockstar Guitar/Guitar Rock (PAL)' system. ROMSET: 8388608 bytes in 1 file / 3.73Mb packed $end $info=taikodp $mame 0.206 [Sean Riddle, David Haywood] Taiko de Popira (Japan), Takara / SSD Company LTD, 2003 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: ekara_cart.xml RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle and David Haywood added 'Takara/SSD Company LTD Taiko De Popira (Japan)' system. ROMSET: 2097152 bytes in 1 file / 1.09Mb packed $end $info=taitons1 $mame 0.152 [Angelo Salese] Let's! TV Play Classic - Taito Nostalgia 1 (Japan), Bandai / SSD Company LTD / Taito, 2006 Let's! TV Play Classic is a series of Japan-only plug & play devices developed and distributed by Bandai programmed on XaviX software created by SSD Company Limited in 2006 that contain arcade games from either Namco or Taito, with Namco's being called 'Namco Nostalgia' while Taito's are called "Taito Nostalgia". Each device in the series contains 4 games, with 2 being classic arcade games while the other 2 are new games using the original game's sprites developed by Bandai. Namco's released arrangement games are completely new sequels to the original games that utilise the same sprites, gameplay and engine. Taito's arrangements and the unreleased Namco Nostalgia 3 consist of a new playable character with different strategy and a new, very difficult final boss at the end of the game. It is possible to continue indefinitely with all the games and there is an option to load the game where the most recent playthrough left off from the title screen. The game is started by inserting a credit via a special credit button on the side of the device to mimic the feel of a real arcade cabinet. However there is no start button so the mode of the game (one player, two player, load game is chosen by scrolling down with the joypad and selecting a game with any button. For authenticity the two player mode is in the original games but was removed for the arrangements because it is turn based and could be considered redundant since the game was on a console. When each game is selected from the main menu there is a small description of the game and screenshots that appear within a border that resembles the actual arcade cabinet of the original games. High scores are also saved on each console. Due to these games being released on Plug and Plays and not on popular game consoles, they have become very obscure, especially outside of Japan, and little information is available on the internet about them (source: http://en.wikipedia.org/wiki/Let's!_TV_Play_Classic). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.206: Machine promoted to working [Sean Riddle, David Haywood, Peter Wilhelmsen, Mr. Do]. - 0.152: Angelo Salese added skeleton driver of 'Bandai/SSD Company LTD/Taito Let's! TV Play Classic - Taito Nostalgia 1' system. ROMSET: 2097152 bytes in 1 file / 827.31Kb packed $end $info=taitons2 $mame 0.196 [Sean Riddle, Mr. Do] Let's! TV Play Classic - Taito Nostalgia 2 (Japan), Bandai / SSD Company LTD / Taito, 2006 You can play the original two games you do not play games Art of nostalgia, odd people Cai Cai, Slap Fight, only in this product is the only connect to TV (source: http://vi.vipr.ebaydesc.com/ws/eBayISAPI.dll?ViewItemDescV4&item=182810950728&t=1519219816000&tid=-1&category=1039&seller=simplybestprices-10to20dayshipping&excSoj=1&excTrk=1&lsite=15&ittenable=false&domain=ebay.com.au&descgauge=1&cspheader=1&oneClk=1&secureDesc=0&oversion=f7e551d9). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.206: Machine promoted to working [Sean Riddle, David Haywood, Peter Wilhelmsen, Mr. Do]. - 0.196: Sean Riddle and Mr. Do added 'Bandai/SSD Company LTD / Taito Let's! TV Play Classic - Taito Nostalgia 2' system. ROMSET: 2097152 bytes in 1 file / 811.18Kb packed $end $info=tak_beyb $mame 0.272 [TeamEurope, David Haywood] Beyblade Ultimate Shooter (Japan), Takara / SSD Company LTD, 2002 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: TeamEurope and David Haywood added 'Takara / SSD Company LTD Beyblade Ultimate Shooter (Japan)' system. ROMSET: 2097152 bytes in 1 file / 956.93Kb packed $end $info=tak_beyu $mame 0.279 [David Haywood, Sean Riddle, TeamEurope] Beyblade Arcade Challenge 5-in-1 (US), Takara / Hasbro / SSD Company LTD, 2003 This is an electronic game set dedicated to the Beyblade universe, combining physical and digital elements for an interactive, challenging experience. It includes a battle arena equipped with sensors and an electronic system that detects hits and tracks scores in real time, along with several pre-set game modes. The set supports up to five Beyblades and allows for head-to-head battles featuring dynamic sound feedback, lights, and animations. Designed for competitive and social play, it encourages skill, strategy, and friendly competition—blending the traditional Beyblade gameplay with modern technology to deliver a more immersive and adrenaline-pumping experience. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: David Haywood, Sean Riddle and TeamEurope added 'Takara / Hasbro / SSD Company LTD Beyblade Arcade Challenge 5-in-1 (US)' system. ROMSET: 2097152 bytes in 1 file / 902.53Kb packed $end $info=tak_chq $mame 0.271 [David Haywood, TeamEurope] Choro-Q Byun Byun Racer (Japan), Takara / SSD Company LTD, 2003 DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Takara / SSD Company LTD Choro-Q Byun Byun Racer (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.73Mb packed $end $info=tak_comt $mame 0.271 [David Haywood, TeamEurope] Comet-san Lovelin Baton (Japan), Takara / SSD Company LTD, 2001 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Takara / SSD Company LTD Comet-san Lovelin Baton (Japan)' system. ROMSET: 2097152 bytes in 1 file / 904.67Kb packed $end $info=tak_daig $mame 0.270 [TeamEurope, David Haywood] Bakutou Sengen Daigunder DX (Japan), Takara / SSD Company LTD, 2002 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: takara_daigunder_dx_cart.xml RESOURCES: Snap and Title. WIP: - 0.270: TeamEurope and David Haywood added 'Takara / SSD Company LTD Bakutou Sengen Daigunder DX (Japan)' system. ROMSET: 2097152 bytes in 1 file / 929.52Kb packed $end $info=tak_geig $mame 0.208 [Peter Wilhelmsen, Sean Riddle, ShouTime, David Haywood] Geigeki Go Go Shooting (Japan), Takara / SSD Company LTD, 2002 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.208: Peter Wilhelmsen, Sean Riddle, ShouTime and David Haywood added 'Takara/SSD Company LTD Geigeki Go Go Shooting (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.10Mb packed $end $info=tak_gin $mame 0.271 [David Haywood, TeamEurope, Peter Wilhelmsen] Bakushin Sno-Bo - Gingin Boarders (Japan), Takara / SSD Company LTD, 2001 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope, Peter Wilhelmsen added 'Takara / SSD Company LTD Bakushin Sno-Bo - Gingin Boarders (Japan)' system. ROMSET: 2097152 bytes in 1 file / 801.73Kb packed $end $info=tak_hamr $mame 0.271 [David Haywood, Peter Wilhelmsen, TeamEurope] Poko Poko Hammers (Japan), Takara / SSD Company LTD, 2002 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, Peter Wilhelmsen, TeamEurope added 'Takara / SSD Company LTD Poko Poko Hammers (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.75Mb packed $end $info=tak_town $mame 0.272 [TeamEurope, David Haywood] Machi o Tsukurou: Kouji no Kuruma 5 (Japan), Takara / SSD Company LTD, 2001 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: TeamEurope and David Haywood added 'Takara / SSD Company LTD Machi o Tsukurou: Kouji no Kuruma 5 (Japan)' system. ROMSET: 3145728 bytes in 2 files / 1.24Mb packed $end $info=tak_wdg $mame 0.274 [David Haywood, TeamEurope] Webdiver DX W-05 Gladion (Japan), Takara / SSD Company LTD, 2001 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood, TeamEurope added 'Takara / SSD Company LTD Webdiver DX W-05 Gladion (Japan)' system. ROMSET: 2097152 bytes in 1 file / 1.11Mb packed $end $info=tak_zuba $mame 0.272 [TeamEurope, David Haywood] Zuba Zuba Blade (Japan), Takara / SSD Company LTD, 2002 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: TeamEurope and David Haywood added 'Takara / SSD Company LTD Zuba Zuba Blade (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.25Mb packed $end $info=talkingbb $mame 0.210 [hap, Kevin Horton] Starting Lineup Talking Baseball, Parker Brothers, 1988 In?Starting Lineup Talking Baseball, one or two players take on the role(s) of Major League Baseball managers. Each player tries to out manage his opponent using teams made of up of actual MLB players. On defense, the manager can choose the pitch type and location. He can also choose to intentionally walk a player or to bring his infielders in to increase the chances of getting a runner out at home (source: https://boardgamegeek.com/boardgame/22585/starting-lineup-talking-baseball). DRIVER: handheld/talkingbb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.282: Remove obsolete todo note (mcs51 bugfix in 0.274) [hap]. - 0.210: hap and Kevin Horton added 'Parker Brothers Starting Lineup Talking Baseball' system. ROMSET: 131072 bytes in 1 file / 97.62Kb packed $end $info=talkingfb $mame 0.210 [hap, Kevin Horton] Superstar Lineup Talking Football, Parker Brothers, 1989 In?Starting Lineup Talking Baseball, one or two players take on the role(s) of Major League Baseball managers. Each player tries to out manage his opponent using teams made of up of actual MLB players. On defense, the manager can choose the pitch type and location. He can also choose to intentionally walk a player or to bring his infielders in to increase the chances of getting a runner out at home (source: https://boardgamegeek.com/boardgame/22585/starting-lineup-talking-baseball). DRIVER: handheld/talkingfb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.210: hap and Kevin Horton added 'Parker Brothers Superstar Lineup Talking Football' system. ROMSET: 262144 bytes in 1 file / 189.72Kb packed $end $info=taltbeast $mame 0.190 [hap, Sean Riddle] Altered Beast (Tiger), Tiger Electronics, 1990 The LCD version of?Altered Beast?(Juuouki?(???) in Japan) is a watered-down version of the arcade game?Altered Beast?created by?Tiger Electronics (source: https://segaretro.org/Electronic_Altered_Beast). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Artwork Preview. WIP: - 0.242: Changed description to 'Altered Beast (Tiger)'. - 0.190: hap and Sean Riddle added 'Tiger Electronics (licensed from Sega) Altered Beast' system. ROMSET: 672027 bytes in 2 files / 209.73Kb packed $end $info=tam25p2 $mame 0.215 [rfka01] TAM/25-P2 M31720P, AUVA, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'AUVA TAM/25-P2 M31720P' system. ROMSET: 65536 bytes in 1 file / 36.57Kb packed $end $info=tam3340ma0 $mame 0.214 [rfka01] TAM/33/40-MA0, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: Changed description 'TAM/33/40-MA0'. - 0.214: rfka01 added 'TAM/33/40-MA0 (CM318R00,M31-R00)' system. ROMSET: 65536 bytes in 1 file / 36.60Kb packed $end $info=tama $mame 0.162 [hap, Digshadow, Natalie, segher] Tamagotchi (Gen. 1, World), Bandai, 1997 Bandai is a Japanese toy company who created the Tamagotchi franchise. They created the original version of Tamagotchi in Japan of 1996, then later released it across the seas in 1997. As the toy became a successful fad, Bandai continued on the franchise with sequels, spin-offs, toys products, and animation. Bandai later merged with Namco to form Bandai Namco. The Bandai became a subsidiary of its merger company, specializing its role on producing toys. Bandai still continues to create Tamagotchi merchandise (source: http://tamagotchi.wikia.com/wiki/Bandai). DRIVER: handheld/hh_e0c6200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.274: Changed description to 'Tamagotchi (Gen. 1, World)'. Add SVG screen, SVG shapes taken from BrickEmuPy [hap, azya]. - 0.162: hap, Digshadow, Natalie and segher added 'Bandai Tamagotchi (USA)' system. ROMSET: 163648 bytes in 3 files / 19.30Kb packed $end $info=tama4u $mame 0.283 [David Haywood, TeamEurope] Tamagotchi 4U (Japan), Bandai, 2014 A portable device released in Japan in 2014, representing the fourth generation of the renowned Tamagotchi. It features a color LCD screen, a rounded design, and new social features—including the ability to connect with other Tamagotchis via infrared to exchange items, play together, and grow the virtual community. The device includes new characters, enhanced mini-games, and a more intuitive interface, offering an evolved and interactive digital care experience compared to the classic versions. DRIVER: handheld/tama_4u.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added 'Bandai Tamagotchi 4U (Japan)' system. ROMSET: 8388608 bytes in 1 file / 946.81Kb packed $end $info=tamaang $mame 0.274 [hap, azya] Tenshitchi no Tamagotchi (Japan), Bandai, 1997 DRIVER: handheld/hh_e0c6200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: hap and azya added 'Bandai Tenshitchi no Tamagotchi (Japan)' system. ROMSET: 156362 bytes in 2 files / 22.93Kb packed $end $info=tamag2 $mame 0.274 [hap, azya] Tamagotchi (Gen. 2, Japan), Bandai, 1997 DRIVER: handheld/hh_e0c6200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: hap, azya added 'Bandai Tamagotchi (Gen. 2, Japan)' system. ROMSET: 151360 bytes in 2 files / 18.76Kb packed $end $info=tamaid $mame 0.283 [David Haywood, TeamEurope] Tamagotchi iD (Japan), Bandai, 2010 A portable device released in Japan in 2010, part of the modern evolution of the famous Tamagotchi. Equipped with a monochromatic LCD screen and an advanced infrared reader, it allows users to connect with other units and special interactive stations to unlock exclusive content, customize their own Tamagotchi, and participate in virtual events. It also introduces the "ID" feature, which records the player's preferences and activities, offering a personalized care experience and enhanced social interaction compared to earlier versions. DRIVER: handheld/tama_id.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added 'Bandai Tamagotchi iD (Japan)' system. ROMSET: 4194304 bytes in 1 file / 616.41Kb packed $end $info=tamameet $mame 0.280 [TeamEurope, David Haywood] Tamagotchi Meets (Japan), Bandai, 2018 It’s a Japanese portable device launched in 2018 that revamps the classic "virtual pet" concept with modern features and connectivity. Equipped with a color screen and a compact design, it lets users raise a customizable digital character, complete with daily life cycles, emotions, and needs to fulfill. The real innovation lies in its ability to connect with other devices of the same type via infrared, enabling players to exchange gifts, socialize their Tamagotchis, or even breed them to create new generations with inherited traits. The device also includes mini-games, virtual gadgets, and a "travel" mode that adjusts the character's behavior based on real-world movements. Designed for both longtime fans and younger generations alike, it blends nostalgia, innovation, and social interaction into an emotionally engaging and immersive experience—typical of the Bandai style. DRIVER: handheld/generalplus_gpel31xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Bandai Tamagotchi Meets (Japan)' system. ROMSET: 8388608 bytes in 1 file / 1.50Mb packed $end $info=tamamixm $mame 0.283 [David Haywood, TeamEurope] Tamagotchi m!x Melody Blue (Japan), Bandai, 2016 A portable device released in Japan in 2016, belonging to the Tamagotchi m!x line. Featuring a vibrant melody-blue color scheme, it incorporates an innovative connection feature via a special cable that allows you to link two units together, unlocking exclusive characters, new mini-games, and cooperative interactions. The device includes a variety of character families, updated graphics, and gameplay mechanics centered around collaboration, delivering a richer social and collectible experience compared to traditional editions. DRIVER: handheld/tama_mix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added 'Bandai Tamagotchi m!x Melody Blue (Japan)' system. ROMSET: 8388608 bytes in 1 file / 1.46Mb packed $end $info=tamamot $mame 0.274 [hap, azya] Mothra no Tamagotchi (Japan), Bandai, 1997 DRIVER: handheld/hh_e0c6200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: hap and azya added 'Bandai Mothra no Tamagotchi (Japan)' system. ROMSET: 154673 bytes in 2 files / 22.84Kb packed $end $info=tamapix $mame 0.272 [TeamEurope, David Haywood] Tamagotchi Pix, Bandai, 2020 Modern Tamagotchi produced by Bandai in 2020. Equipped with a color screen and a built-in camera for taking photos that influence the evolution of the virtual character. Includes connectivity features via a mobile app to exchange Tamagotchi with other users. Compact design with a colorful transparent case; powered by batteries. This represents a contemporary evolution of the classic Tamagotchi concept, combining digital care with photographic interaction and social engagement. DRIVER: skeleton/tamagotchi_pix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: TeamEurope and David Haywood added 'Bandai Tamagotchi Pix' system. ROMSET: 8388608 bytes in 1 file / 1.54Mb packed $end $info=tanbus $mame 0.212 [Nigel Barnes] Microtan Bus, , ???? DRIVER: devices/bus/tanbus/tanbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Nigel Barnes added 'Microtan Bus' device. ROMSET: None required. $end $info=tanbus_bullsnd $mame 0.212 [Nigel Barnes] Microtan Bulldog Sound Generator Board, , ???? DRIVER: devices/bus/tanbus/bullsnd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Nigel Barnes added 'Microtan Bulldog Sound Generator Board' device. ROMSET: None required. $end $info=tanbus_etirtc $mame 0.251 [Nigel Barnes] Microtan ETI Real Time Clock, , ???? DRIVER: devices/bus/tanbus/etirtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Microtan ETI Real Time Clock' device. ROMSET: None required. $end $info=tanbus_etisnd $mame 0.251 [Nigel Barnes] Microtan ETI Sound Card, , ???? DRIVER: devices/bus/tanbus/etisnd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Microtan ETI Sound Card' device. ROMSET: None required. $end $info=tanbus_mpvdu $mame 0.212 [Nigel Barnes] Mousepacket Designs Colour VDU Card, , ???? DRIVER: devices/bus/tanbus/mpvdu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.212: Added 'Mousepacket Designs Colour VDU Card' device. ROMSET: None required. $end $info=tanbus_ra32kram $mame 0.212 [Nigel Barnes] Ralph Allen 32K EPROM-RAM Card (RAM), , ???? DRIVER: devices/bus/tanbus/ra32k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Renamed (tanbus_ra32k) to (tanbus_ra32kram) and description changed to 'Ralph Allen 32K EPROM-RAM Card (RAM)'. - 0.212: Added 'Ralph Allen 32K EPROM-RAM Card' device. ROMSET: None required. $end $info=tanbus_ra32krom $mame 0.251 [Nigel Barnes] Ralph Allen 32K EPROM-RAM Card (RALBUG), , ???? DRIVER: devices/bus/tanbus/ra32k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Ralph Allen 32K EPROM-RAM Card (RALBUG)' device. ROMSET: 8192 bytes in 4 files / 3.64Kb packed $end $info=tanbus_radisc $mame 0.212 [Nigel Barnes] Ralph Allen Disc Controller Card, , ???? DRIVER: devices/bus/tanbus/radisc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'Ralph Allen Disc Controller Card' device. ROMSET: None required. $end $info=tanbus_ravdu $mame 0.212 [Nigel Barnes] Ralph Allen Colour VDU Card, , ???? DRIVER: devices/bus/tanbus/ravdu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.212: Added 'Ralph Allen Colour VDU Card' device. ROMSET: None required. $end $info=tanbus_slot $mame 0.212 [Nigel Barnes] Microtan Bus slot, , ???? DRIVER: devices/bus/tanbus/tanbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'Microtan Bus slot' device. ROMSET: None required. $end $info=tanbus_tandos $mame 0.212 [Nigel Barnes] Tangerine Tandos Board, , ???? DRIVER: devices/bus/tanbus/tandos.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Nigel Barnes added 'Tangerine Tandos Board' device. ROMSET: 8192 bytes in 2 files / 5.91Kb packed $end $info=tanbus_tanex $mame 0.212 [Nigel Barnes] Tangerine Tanex Board, , ???? DRIVER: devices/bus/tanbus/tanex.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Nigel Barnes added 'Tangerine Tanex Board' device. ROMSET: 32768 bytes in 11 files / 25.16Kb packed $end $info=tanbus_tanhrg $mame 0.212 [Nigel Barnes] Tangerine High Resolution Graphics Card (monochrome), , ???? DRIVER: devices/bus/tanbus/tanhrg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Nigel Barnes added 'Tangerine High Resolution Graphics Card (monochrome)' device. ROMSET: None required. $end $info=tanbus_tanhrgc $mame 0.212 [Nigel Barnes] Tangerine High Resolution Graphics Card (colour), , ???? DRIVER: devices/bus/tanbus/tanhrg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Nigel Barnes added 'Tangerine High Resolution Graphics Card (colour)' device. ROMSET: None required. $end $info=tanbus_tanram $mame 0.212 [Nigel Barnes] Tangerine Tanram Board, , ???? DRIVER: devices/bus/tanbus/tanram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Nigel Barnes added 'Tangerine Tanram Board' device. ROMSET: None required. $end $info=tanbus_tanrtc $mame 0.251 [Nigel Barnes] Microtanic Real Time Clock, , ???? DRIVER: devices/bus/tanbus/tanrtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'Microtanic Real Time Clock' device. ROMSET: None required. $end $info=tanbus_tug64k $mame 0.212 [Nigel Barnes] TUG 64K Dynamic RAM Board, , ???? DRIVER: devices/bus/tanbus/tug64k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Nigel Barnes added 'TUG 64K Dynamic RAM Board' device. ROMSET: None required. $end $info=tanbus_tugcombo2716 $mame 0.251 [Nigel Barnes] TUG Combo Card (2716), , ???? DRIVER: devices/bus/tanbus/tugcombo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'TUG Combo Card (2716)' device. ROMSET: None required. $end $info=tanbus_tugcombo2732 $mame 0.251 [Nigel Barnes] TUG Combo Card (2732), , ???? DRIVER: devices/bus/tanbus/tugcombo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'TUG Combo Card (2732)' device. ROMSET: None required. $end $info=tanbus_tugcombo6116 $mame 0.251 [Nigel Barnes] TUG Combo Card (6116), , ???? DRIVER: devices/bus/tanbus/tugcombo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'TUG Combo Card (6116)' device. ROMSET: None required. $end $info=tanbus_tugesc2716 $mame 0.251 [Nigel Barnes] TUG EPROM Storage Card (2716), , ???? DRIVER: devices/bus/tanbus/tugcombo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'TUG EPROM Storage Card (2716)' device. ROMSET: None required. $end $info=tanbus_tugesc2732 $mame 0.251 [Nigel Barnes] TUG EPROM Storage Card (2732), , ???? DRIVER: devices/bus/tanbus/tugcombo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Nigel Barnes added 'TUG EPROM Storage Card (2732)' device. ROMSET: None required. $end $info=tanbus_tugpgm $mame 0.212 [Nigel Barnes] TUG Programmable Graphic Module, , ???? DRIVER: devices/bus/tanbus/tugpgm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.212: Nigel Barnes added 'TUG Programmable Graphic Module' device. ROMSET: None required. $end $info=tanbus_vid8082 $mame 0.212 [Nigel Barnes] Microtanic Video 80/82 Board, , ???? DRIVER: devices/bus/tanbus/tug8082.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.212: Nigel Barnes added 'Microtanic Video 80/82 Board' device. ROMSET: 8192 bytes in 1 file / 5.11Kb packed $end $info=tandberg_tdv2100_disp_logic $mame 0.262 [Frodevan] Tandberg TDV-2100 series Display Logic terminal module, , ???? DRIVER: tandberg/tdv2100_disp_logic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Frodevan added 'Tandberg TDV-2100 series Display Logic terminal module' device. ROMSET: 1600 bytes in 5 files / 0.67Kb packed $end $info=tandberg_tdv2100_keyboard $mame 0.262 [Frodevan] Tandberg TDV-2100 series Keyboard, , ???? DRIVER: tandberg/tdv2100_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Frodevan added 'Tandberg TDV-2100 series Keyboard' device. ROMSET: 768 bytes in 2 files / 0.31Kb packed $end $info=tandy_1000_graphics $mame 0.152 Tandy 1000 built-in video (VIDEO-ARRAY), , ???? DRIVER: pc/pc_t1t.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Changed description to 'Tandy 1000 built-in video (VIDEO-ARRAY)'. - 0.186: Renamed (tandy_1000_graphics_adapter) to (tandy_1000_graphics). - 0.152: Added 'Tandy 1000 Graphics Adapter' device. ROMSET: 16384 bytes in 1 file / 3.50Kb packed $end $info=tandy_1000x_graphics $mame 0.283 [Vas Crabb] Tandy 1000 X built-in videeo (BIGBLUE), , ???? DRIVER: pc/pc_t1t.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Vas Crabb added 'Tandy 1000 X built-in videeo (BIGBLUE)' device. ROMSET: 16384 bytes in 1 file / 3.50Kb packed $end $info=tandy102 $mame 0.131 [Fabio Priuli] Tandy 102, Tandy Radio Shack, 1986 The Tandy 100 was actually a computer made in Japan by Kyocera. All the ROM programs were written by Microsoft, and even a few of them were written by Bill Gates (!) himself ! These programs include a text editor, a telecommunication program, which uses the built-in modem (300 baud), and a rather good version of BASIC (no big surprise there). The Tandy 102 is 1/2 inch thinner and one pound weight different. The "Date-Bug" (random changing of the calendar) is also repaired from the Model 100. But many people still prefer the feel of the Model 100 as there are also more 100-only accessories on the used market than compatible accessories (source: http://www.computinghistory.org.uk/det/13102/Tandy-102-Portable-Computer/). DRIVER: kyocera/kyocera.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trsm100.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.132: Renamed (trsm102) to (tandy102). - 0.131: Fabio Priuli added 'TRS-80 Model 102 (not working)' system. ROMSET: 32768 bytes in 1 file / 26.12Kb packed $end $info=tandy200 $mame 0.131 [Fabio Priuli] Tandy 200, Tandy Radio Shack, 1984 The Tandy 200 was an evolution of the successful Tandy 100. It offered more RAM and a bigger display. The computer was powered by internal batteries, providing up to 16 hours of use. A lot of utilities were in ROM: a telecommunication program (telcom) which used the built-in modem, MSPLAN spreadsheet (light version of Multiplan), text editor, calendar, address book and BASIC Programming Language (source: http://www.old-computers.com/MUSEUM/computer.asp?c=234). DRIVER: kyocera/kyocera.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: tandy200.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 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 bytes in 1 file / 57.54Kb packed $end $info=tandy2k $mame 0.137 [Curt Coder] Tandy 2000, Tandy Radio Shack, 1983 The Tandy 2000 was a personal computer introduced by Radio Shack in late 1983 which used the 8 MHz Intel 80186 microprocessor. By comparison, the IBM PC XT (introduced in March 1983) used the older 4.7 MHz 8088 processor, and the IBM PC AT (introduced in 1984) would later use the newer 6 MHz Intel 80286. Due to the more efficient design of the 80186, the Tandy 2000 ran significantly faster than other PC compatibles on the market, and slightly faster than the PC AT. (Later, IBM upgraded the 80286 in new PC AT models to 8 MHz) (source: http://en.wikipedia.org/wiki/Tandy_2000). DRIVER: trs/tandy2k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: tandy2k.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.283: Disconnect drive ready to fix booting [cracyc]. - 0.239: Don't check input port string to determine button [hap]. - 0.207: Added support for graphics adapter and mouse [Carl]. - 0.146u3: Added 'software list for floppies [Curt Coder]. - 0.138: Implemented DMA mux register [Curt Coder]. - 0.137: Curt Coder added skeleton driver of 'Tandy 2000' system. ROMSET: 8192 bytes in 2 files / 5.42Kb packed $end $info=tandy2kb $mame 0.144u5 Tandy 2000 Keyboard, , ???? DRIVER: trs/tandy2kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u5: Added 'Tandy 2000 Keyboard' device. ROMSET: None required. $end $info=tandy2kb_hle $mame 0.226 [Curt Coder] Tandy 2000 Keyboard HLE, , ???? DRIVER: trs/tandy2k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Curt Coder added 'Tandy 2000 Keyboard HLE' device. ROMSET: None required. $end $info=tandy2khd $mame 0.137 [Curt Coder] Tandy 2000HD, Tandy Radio Shack, 1983 The Tandy 2000 was a personal computer introduced by Radio Shack in late 1983 which used the 8 MHz Intel 80186 microprocessor. By comparison, the IBM PC XT (introduced in March 1983) used the older 4.7 MHz 8088 processor, and the IBM PC AT (introduced in 1984) would later use the newer 6 MHz Intel 80286. Due to the more efficient design of the 80186, the Tandy 2000 ran significantly faster than other PC compatibles on the market, and slightly faster than the PC AT. (Later, IBM upgraded the 80286 in new PC AT models to 8 MHz) (source: http://en.wikipedia.org/wiki/Tandy_2000). DRIVER: trs/tandy2k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: tandy2k.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Curt Coder added skeleton driver of 'Tandy 2000HD' system. $end $info=tanodr64 $mame 0.109 [Phill Harvey-Smith] Tano Dragon 64 (NTSC), Dragon Data Ltd / Tano Ltd, 1983 Released in the autumn of 1983, about a year after the Dragon 32 launch, the Dragon 64 offered both a 32K "compatibility mode" as well as a 64K enhanced mode. The 64 also added 'a RS232C serial port to it's specifications, making it one of the first computers ever with both serial and parallel ports. The 64's main advantage was the possibility to run the multi tasking operating system OS-9 by Microware, but delays in the release of the disk drive system crippled the 64 at it's launch (source: http://www.dragonwiki.com/wiki/index.php?title=Dragon_64). DRIVER: trs/dragon.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: dragon_cart.xml, dragon_cass.xml, dragon_flop.xml, coco_cart.xml, dragon_flex.xml, dragon_os9.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.109: Phill Harvey-Smith added 'Tano Dragon 64' system. ROMSET: 32768 bytes in 2 files / 27.05Kb packed $end $info=tanodr64h $mame 0.196 [David Ladd] Tano Dragon 64 (NTSC; HD6309E), Dragon Data Ltd / Tano Ltd, 19?? DRIVER: trs/dragon.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: dragon_cart.xml, dragon_cass.xml, dragon_flop.xml, coco_cart.xml, dragon_flex.xml, dragon_os9.xml RESOURCES: Snap and Title. WIP: - 0.210: Changed description to 'Tano Dragon 64 (NTSC; HD6309E)'. - 0.196: David Ladd added 'Dragon Data Ltd/Tano Ltd Tano Dragon 64 (NTSC; HD6309E CPU)' system. ROMSET: 32768 bytes in 2 files / 27.05Kb packed $end $info=tapollo13 $mame 0.193 [hap, Sean Riddle] Apollo 13 (Tiger), Tiger Electronics, 1995 Houston, we have a problem. We sat around trying to figure out how to play this game for an hour. Or, rather, Dad did. I quit after like five minutes. Finally, we (well, he, but hey, we?re a team, right Daddio?) figured out that, to beat the first level, you have to line up the LEM and with the crosshairs and press the capture button five times in a minute. If the movement controls or thrust controls do anything here, we couldn?t notice it. In the second level, you have dodge rocks, but here we kept gaming over in just seconds. We were colliding with rocks so quickly that we didn?t even have time to figure out if we were supposed to be using the directional pad or the left/right thrust controls (source: https://indiegamerchick.com/tag/apollo-13-tiger-electronics/). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.242: Changed description to 'Apollo 13 (Tiger)'. - 0.193: hap and Sean Riddle added 'Tiger Electronics Apollo 13 (handheld)' system. ROMSET: 647315 bytes in 2 files / 206.52Kb packed $end $info=tasc_sb30 $mame 0.212 Tasc SmartBoard SB30, , ???? DRIVER: devices/machine/smartboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'Tasc SmartBoard SB30' device. ROMSET: None required. $end $info=tascr30 $mame 0.211 [hap] ChessSystem R30 (The King 2.50), Tasc, 1995 TASC Chess System R30 is operated through a system of menus, which can be accessed via the direction keys (photo: bottom right). The options are confirmed with the enter key. This conveniently-organized system makes it possible (even during games) to adjust all kinds of things, such as language (the computer knows English, German and Dutch). The menu does not only allow an almost endless range of levels. The board can be disabled, or just the LEDs. The style of play, sound, permanent brain, notation and many more options can be set (source: https://tluif.home.xs4all.nl/chescom/EngTascR30menu.html). DRIVER: chess/tasc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: BugFIX #08521 [Graphics] (chess/tasc.cpp) tascr30: Numeric parameter handling in layouts is locale-sensitive (Vas Crabb). - 0.219: Changed description to 'ChessSystem R30 (The King 2.50)'. - 0.212: Added 'display, inputs and SmartBoard. Machine promoted to working [Sandro Ronco]. - 0.211: hap added 'Tasc ChessSystem R30' system. ROMSET: 262144 bytes in 2 files / 162.61Kb packed $end $info=tascr30a $mame 0.219 [hap] ChessSystem R30 (The King 2.20), Tasc, 1993 TASC Chess System R30 is operated through a system of menus, which can be accessed via the direction keys (photo: bottom right). The options are confirmed with the enter key. This conveniently-organized system makes it possible (even during games) to adjust all kinds of things, such as language (the computer knows English, German and Dutch). The menu does not only allow an almost endless range of levels. The board can be disabled, or just the LEDs. The style of play, sound, permanent brain, notation and many more options can be set (source: https://tluif.home.xs4all.nl/chescom/EngTascR30menu.html). DRIVER: chess/tasc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Tasc ChessSystem R30 (The King 2.20)' system. ROMSET: 262144 bytes in 2 files / 141.67Kb packed $end $info=tascr30b $mame 0.219 [hap] ChessSystem R30 (The King 2.23, TM version), Tasc, 1993 TASC Chess System R30 is operated through a system of menus, which can be accessed via the direction keys (photo: bottom right). The options are confirmed with the enter key. This conveniently-organized system makes it possible (even during games) to adjust all kinds of things, such as language (the computer knows English, German and Dutch). The menu does not only allow an almost endless range of levels. The board can be disabled, or just the LEDs. The style of play, sound, permanent brain, notation and many more options can be set (source: https://tluif.home.xs4all.nl/chescom/EngTascR30menu.html). DRIVER: chess/tasc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Tasc ChessSystem R30 (The King 2.23, unreleased)' system. ROMSET: 262144 bytes in 2 files / 193.08Kb packed $end $info=tascr30g $mame 0.219 [hap] ChessSystem R30 (Gideon 3.1, prototype), Tasc, 1993 TASC Chess System R30 is operated through a system of menus, which can be accessed via the direction keys (photo: bottom right). The options are confirmed with the enter key. This conveniently-organized system makes it possible (even during games) to adjust all kinds of things, such as language (the computer knows English, German and Dutch). The menu does not only allow an almost endless range of levels. The board can be disabled, or just the LEDs. The style of play, sound, permanent brain, notation and many more options can be set (source: https://tluif.home.xs4all.nl/chescom/EngTascR30menu.html). DRIVER: chess/tasc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: hap added 'Tasc ChessSystem R30 (Gideon 2.1, prototype)' system. ROMSET: 262144 bytes in 2 files / 140.16Kb packed $end $info=taspinv $mame 0.226 [Rik] Space Invaders (Tiny Arcade), Super Impulse, 2017 Tiny Arcade are miniature replicas of vintage full size arcade video game cabinets. Each playable Tiny Arcade features multi-level game play, true to the original, full size arcade game! Everything is the same as the original arcade games you know and love, including high definition color graphics, full arcade sounds, light-up headers, and authentic cabinet art (source: https://www.amazon.it/Super-Impulse-Arcade-Playable-Miniature/dp/B06Y4DR4HP). DRIVER: handheld/generalplus_gpce4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: Rik added 'Super Impulse Space Invaders (Tiny Arcade)' system. ROMSET: 2097152 bytes in 1 file / 475.84Kb packed $end $info=tatrain $mame 0.267 [hap, Berger] Kasparov Turbo Advanced Trainer (H8/3212 version), Saitek, 1997 DRIVER: saitek/tatrain.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.267: hap and Berger added 'Saitek Kasparov Turbo Advanced Trainer (H8/3212 version)' system. ROMSET: 16384 bytes in 1 file / 11.63Kb packed $end $info=tatraina $mame 0.267 [hap, Berger] Kasparov Turbo Advanced Trainer (H8/323 version), Saitek, 1992 DRIVER: saitek/tatrain.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.268: Add CPU freq config [hap]. - 0.267: hap, Berger added 'Saitek Kasparov Turbo Advanced Trainer (H8/323 version)' system. ROMSET: 16384 bytes in 1 file / 11.64Kb packed $end $info=tatung_pipe $mame 0.192 Tatung Pipe Slot, , ???? DRIVER: devices/bus/einstein/pipe/pipe.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Tatung Pipe Slot' device. ROMSET: None required. $end $info=taturtf $mame 0.240 [Sean Riddle] Teenage Mutant Ninja Turtles - Turtle Fighter (Tiny Arcade), Super Impulse, 2019 A classic arcade game from the ?80?s in a size that will fit in the palm of your hand! With screen size of 1.75 inches and an overall cabinet size measuring 1.75 x 1.75 x 3.5 inches, each Tiny Arcade is a working, miniature version of the original full-size arcade. Tiny Arcade TMNT has rich graphics, featuring scrolling action gameplay. Team up with Donatello and fight to rescue April! 3 levels of action based on the original Konami arcade game (source: https://www.target.com/p/tiny-arcade-teenage-mutant-ninja-turtles/-/A-79804432). DRIVER: handheld/generalplus_gpce4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.240: Sean Riddle added 'Super Impulse Teenage Mutant Ninja Turtles - Turtle Fighter (Tiny Arcade)' system. ROMSET: 4194304 bytes in 1 file / 1.39Mb packed $end $info=taynyoke $mame 0.240 [algestam, Milan Galcik] Tayny okeana, bootleg (Elektronika), 1988 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.240: algestam and Milan Galcik added 'Tayny okeana (Elektronika)' system. ROMSET: 93910 bytes in 1 file / 31.07Kb packed $end $info=tb303 $mame 0.159 [hap] TB-303 Bass Line, Roland, 1982 The Roland TB-303 Bass Line is a bass synthesizer with built-in sequencer manufactured by the Roland Corporation from 1982 to 1984 that had a defining role in the development of contemporary electronic dance music. The TB-303 (short for "Transistor Bass") was originally marketed to guitarists for bass accompaniment while practicing alone. Production lasted approximately 18 months, resulting in only 10,000 units. It was not until the mid- to late-1980s that DJs and electronic musicians in Chicago found a use for the machine in the context of the newly developing house music genre (source: http://en.wikipedia.org/wiki/Roland_TB-303). DRIVER: roland/roland_tb303.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and PCB. WIP: - 0.164: Hooked up basic button inputs and ext. RAM [hap]. - 0.159: hap added 'Roland TB-303' system. ROMSET: 2048 bytes in 1 file / 1.84Kb packed $end $info=tbatfor $mame 0.193 [hap, Sean Riddle] Batman Forever: Double Dose of Doom (Tiger), Tiger Electronics, 1995 This could be?Batman's finest hour or his worst nightmare. Your skill will decide which. In any case, it's a double dose of doom when?Two-Face?and?The Riddler?combine forces to paralyze?Gotham City. Two-Face is rampaging through the city, Tommy gun blazing. The Riddler has created a Brain Drain device and it's pointed in your direction! You are prepared to fight evil - with?Batarang,?thrusters, Grappling Hook, fire retardant cape, and your partner,?Robin. But is it enough? Your fate is the final riddle to be answered! (source: https://www.mobygames.com/game/180126/batman-forever-double-dose-of-doom/). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.250: Changed description to 'Batman Forever: Double Dose of Doom (Tiger)'. - 0.242: Changed description to 'Batman Forever - Double Dose of Doom (Tiger)'. - 0.193: hap and Sean Riddle added 'Tiger Electronics Batman Forever - Double Dose of Doom' system. ROMSET: 906508 bytes in 2 files / 321.16Kb packed $end $info=tbatman $mame 0.191 [hap, Sean Riddle] Batman (Tiger), Tiger Electronics, 1989 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and Artwork Preview. WIP: - 0.242: Changed decription to 'Batman (Tiger)'. - 0.191: hap and Sean Riddle added 'Tiger Electronics Batman' system. ROMSET: 556027 bytes in 2 files / 173.82Kb packed $end $info=tbatmana $mame 0.198 [hap, Sean Riddle] Batman: The Animated Series (Tiger), Tiger Electronics, 1992 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed decription to 'Batman: The Animated Series (Tiger)'. - 0.198: hap and Sean Riddle added 'Tiger Electronics Batman: The Animated Series (handheld)' system. ROMSET: 623224 bytes in 3 files / 202.32Kb packed $end $info=tbblue $mame 0.267 [Andrei I. Holub] ZX Spectrum Next: Emulators ID, SpecNext Ltd., Victor Trucco, Fabio Belavenuto, 2017 DRIVER: sinclair/next/specnext.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: spectrum_cass.xml, specnext_sd.xml RESOURCES: Snap and Title. WIP: - 0.267: Andrei I. Holub added 'SpecNext Ltd., Victor Trucco, Fabio Belavenuto ZX Spectrum Next: TBBlu' system. ROMSET: 32768 bytes in 4 files / 18.20Kb packed $end $info=tbbympt3 $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Tobby MPT-03, Tobby, 198? The Tobby MPT-03 is a clone of 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? (source: http://en.wikipedia.org/wiki/Arcadia_2001). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap and Title. WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Tobby MPT-03' system. ROMSET: None required. $end $info=tbreakup $mame 0.162 [hap, Sean Riddle] Break Up (Tomy), Tomy, 1979 Tomy's version of the popular Break Out clones. I don't see a way to move the paddle, and if you look closely you can see a series of LEDs that all end at the red 'Hit' line. You must have to press the 'Hit' button at the right time to send the ball back, rather than trying to target it with a moving paddle (source: http://www.handheldmuseum.com/Tomy/BreakUp.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.163: Game promoted to working [hap, Sean Riddle]. - 0.162: hap and Sean Riddle added 'Tomy Break Up' system. ROMSET: 2256 bytes in 3 files / 1.32Kb packed $end $info=tbtoads $mame 0.193 [hap, Sean Riddle] Battletoads (Tiger), Tiger Electronics, 1991 Battletoads?is a video game?media franchise?by?Rare?that began with the original?beat 'em up?game?Battletoads?in 1991. Starring three?anthropomorphic?toads?named after skin conditions,?Rash, Zitz, and Pimple, the series was created to rival the?Teenage Mutant Ninja Turtles?games series. The original?Battletoads?game for the NES was renowned for its extreme difficulty, but still received a cult following, spawning sequels for various platforms including a?crossover?with the?Double Dragon?series?and a modern reboot after a 25 year gap in releases. In each of the games, the objective is to defeat the toads' nemesis the?Dark Queen?and her army of space mutants. This?LCD game?was released by?Tiger Electronics?in 1991 (source: https://en.m.wikipedia.org/wiki/Battletoads). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.242: Changed description to 'Battletoads (Tiger)'. - 0.193: hap and Sean Riddle added 'Tiger Electronics (licensed from Rare/Tradewest) Battletoads (handheld)' system. ROMSET: 698513 bytes in 2 files / 214.33Kb packed $end $info=tbttf $mame 0.195 [hap, Sean Riddle] Back to the Future (Tiger), Tiger Electronics, 1992 Tiger Electronics (simply known as Tiger and Tiger Toys) was an American toy manufacturer, best known for its handheld LCD games, the Furby, Giga Pets, and the 2-XL robot product, and audio games such as Brain Warp. When Tiger was an independent company, Tiger Electronics Inc., its headquarters were in Vernon Hills, Illinois (source: https://en.wikipedia.org/wiki/Tiger_Electronics). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed decription to 'Back to the Future (Tiger)'. - 0.195: hap and Sean Riddle added 'Tiger Electronics Back to the Future (handheld)' system. ROMSET: 671837 bytes in 2 files / 209.78Kb packed $end $info=tc2048 $mame 0.37b2 [David Robertson] TC-2048, Timex of Portugal, 1984 The TC 2048 or Timex Computer 2048 is a computer created by 'Timex of Portugal, Lda', a branch of Timex Corporation. It was highly compatible with the Sinclair ZX Spectrum computer, although differences in the ROM prevented 100% compatibility. Timex Portugal sold the TC 2048 in Portugal and Poland, where it was very successful. Also, a NTSC version was sold in Chile. This computer forms the basis of an improved Spectrum-compatible machine, the Spectrum SE (source: http://en.wikipedia.org/wiki/Timex_Computer_2048). DRIVER: sinclair/timex.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml, timex_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.246: BugFIX #08370 [Crash/Freeze] (timex.cpp) tc2048: Crash at start [Andrei I. Holub]. - 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 bytes in 1 file / 12.01Kb packed $end $info=tc4 $mame 0.159 [hap, Sean Riddle] Total Control 4, Coleco, 1981 This is a fairly simple cartridge based sports game' system. It was sold with the football cartridge (which is the entire orange area in the picture). Three other sports games were available: Basketball, Hockey and Soccer. They were all sold together as an add-on pack for the game. Interesting note: The cartridges aren't really cartridges at all, basically just game overlays and a switch to tell the system which game to play. The only thing in the cartidges is a little circuit board that connects certain contacts together (see pic of inside of the Football cartridge). (source: http://www.handheldmuseum.com/Coleco/TC4.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: tc4.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.159: hap and Sean Riddle added 'Coleco Total Control 4' system. ROMSET: 5520 bytes in 3 files / 4.02Kb packed $end $info=tc58fvt800 $mame 0.250 [AJR] Toshiba TC58FVT800 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: AJR added 'Toshiba TC58FVT800 Flash' device. ROMSET: None required. $end $info=tc6116 $mame 0.268 [Giulio Zausa] Roland GP TC6116 PCM, , ???? DRIVER: devices/sound/roland_gp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.268: Giulio Zausa added 'Roland GP TC6116 PCM' device. ROMSET: None required. $end $info=tc7atc $mame 0.242 [hap, Sean Riddle] TC7: Air Traffic Control, Bandai, 1981 The excitement of a real air traffic control center. Player chooses one of four skills levels (apprentice to senior controller). By controlling air speed and altitude he takes off and lands planes. Number of aircraft increases as player chooses higher skill levels. Screen and action replicate real control center (source: https://www.arcade-history.com/?n=tc7-air-traffic-control-model-8106&page=detail&id=83202). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.242: hap and Sean Riddle added 'Bandai TC7: Air Traffic Control' system. ROMSET: 3280 bytes in 3 files / 2.26Kb packed $end $info=tc8521 $mame 0.187 Toshiba TC8521 RTC, , ???? DRIVER: devices/machine/rp5c01.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added 'Toshiba TC8521 RTC' device. ROMSET: None required. $end $info=tc8566af $mame 0.154 Toshiba TC8566AF FDC, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Toshiba TC8566AF FDC'. - 0.154: Added 'TC8566AF' device. ROMSET: None required. $end $info=tcarnavi $mame 0.218 [Sean Riddle, Peter Wilhelmsen, ShouTime] Tomica Carnavi Drive (Japan), Tomy / SSD Company LTD, 2003 What a warehouse find! This was produced by Tomy back in 2003. Get your kids started on the road to automotive mastery with this toy steering wheel computer navigation TV game and die-cast model of a Nissan Skyline! Just hook up the wheel to your TV with the supplied jacks, and you're ready to navigate! The little die-cast car can sit on the turntable in front of the wheel, and turns as you turn the wheel. Follow the arrows on the screen for safe and happy navigating. There are seven navigation stages, a look at Tomica World, and three other fun games. Requires four AA batteries, not included. (source: https://www.hlj.com/tomica-car-navi-drive-tkt65056). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Sean Riddle, Peter Wilhelmsen and ShouTime added 'Tomy/SSD Company LTD Tomica Carnavi Drive (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.98Mb packed $end $info=tcaveman $mame 0.161 [hap, Kevin Horton] Caveman (Tomy), Tomy, 1982 Caveman has been found in two different colors, and was also sold by Radio Shack under the Tandy brand name. Also sold in the U.K. under the Grandstand name (source: http://www.handheldmuseum.com/Tomy/Caveman.htm). DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.161: hap and Kevin Horton added 'Tomy Caveman' system. ROMSET: 308972 bytes in 2 files / 110.09Kb packed $end $info=tccombat $mame 0.161 [hap, Kevin Horton] Cosmic Combat, Tomy, 1980 Looks a whole lot like Space Attack and UFO Attack. There's two different versions of the display in this game: One has a single-color VFD with a two-color overlay on it and the other has a two-color VFD display with a 4-color overlay (which I believe would look like the one I have listed as UFO Attack) (source: http://www.handheldmuseum.com/Tomy/CosmicCombat.htm). DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.161: hap and Kevin Horton added 'Tomy Cosmic Combat' system. ROMSET: 211957 bytes in 2 files / 38.61Kb packed $end $info=tccosmos $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Tele-Computer Cosmos, Mobilar?, 198? DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Tele-Computer Cosmos' system. ROMSET: None required. $end $info=tcfball $mame 0.178 [hap, Sean Riddle] Championship Football (model 60-2150), Tandy Corporation, 1980 Technical informations: http://handheldempire.com/game.jsp?game=1587 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.221: Changed manufacturer to 'Tandy Corporation'. - 0.178: hap and Sean Riddle added 'Tandy Radio Shack Championship Football (model 60-2150)' system. ROMSET: 3280 bytes in 3 files / 2.05Kb packed $end $info=tcfballa $mame 0.178 [hap, Sean Riddle] Championship Football (model 60-2151), Tandy Corporation, 1980 Technical informations: http://handheldempire.com/game.jsp?game=1587 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: Changed manufacturer to 'Tandy Corporation'. - 0.178: hap and Sean Riddle added 'Tandy Radio Shack Championship Football (model 60-2151)' system. ROMSET: 2080 bytes in 2 files / 1.79Kb packed $end $info=tchess $mame 0.253 [hap, Sean Riddle] Electronic Chess (Tryom), Tryom, 1981 TRYOM INC. was an Electronic Calculator manufacturer out of Cleveland, Ohio who in 1981 produced a calculator type electronic chess computer named ?Electronic Chess Model #CC-700?. TRYOM INC. marketed themselves as Innovators of Microprocessor Game Technology. Besides the Electronic Chess Model #CC-700, TRYOM INC. also sold an identically designed Electronic Backgammon game named OMAR. This they also Trademarked as ?OMAR? possibly named after a small town in Ohio which might have prompted the marketing use of the famous Egyptian actor Omar Sharif, famed for his leading roles in Lawrence of Arabia and Doctor Zhivago. Omar Sharif was also well known for his skills as a bridge player (source: http://www.spacious-mind.com/html/tryom.html). DRIVER: tryom/chess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.253: hap and Sean Riddle added 'Tryom Electronic Chess (Tryom)' system. ROMSET: 2048 bytes in 1 file / 1.65Kb packed $end $info=td4ipaio $mame 0.218 [rfka01] TD-4IP-UMC-AIO, , 199? Technical informations: https://theretroweb.com/motherboards/s/pcchips-m921-486 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added 'TD-4IP-UMC-AIO' system. ROMSET: 131072 bytes in 1 file / 95.34Kb packed $end $info=td60c $mame 0.215 [rfka01] TD60C, , 198? Technical informations: https://theretroweb.com/motherboards/s/unknown-td60c DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'TD60C' system. ROMSET: 65536 bytes in 1 file / 41.56Kb packed $end $info=td70a $mame 0.215 [rfka01] TD70A and TD70AN, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'TD70A and TD70AN' system. ROMSET: 131072 bytes in 2 files / 86.87Kb packed $end $info=td70n $mame 0.215 [rfka01] TD70N, , 199? Technical informations: https://theretroweb.com/motherboards/s/unknown-td70-td70n DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'TD70N' system. ROMSET: 131072 bytes in 2 files / 86.73Kb packed $end $info=td831 $mame 0.253 [Wouter's Blog] TD 831, Burroughs, 1976 DRIVER: burroughs/td831.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.253: Wouter's Blog added 'Burroughs TD 831' system. ROMSET: 16384 bytes in 8 files / 10.57Kb packed $end $info=tddragon $mame 0.188 [hap, Sean Riddle, Kaede] Double Dragon (Tiger), Tiger Electronics, 1988 Tiger Double Dragon (Handheld and watch) (1989, LCD, 2 AA Batteries, Model# 7-780). Based on Taito's Double Dragon arcade game. You have 3 lives to save Marian in 4 missions of increasing difficulty (source: http://www.handheldmuseum.com/Tiger/DoubleDragon.htm). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Artwork Preview. WIP: - 0.242: Changed decription to 'Double Dragon (Tiger)'. - 0.188: hap, Sean Riddle and Kaede added 'Tiger Electronics (licensed from Tradewest/Technos) Double Dragon (handheld)' system. ROMSET: 515573 bytes in 2 files / 156.22Kb packed $end $info=tddragon2 $mame 0.263 [algestam, Sean Riddle] Double Dragon II: The Revenge (Tiger), Tiger Electronics, 1990 Technical information: http://handheldempire.com/game.jsp?game=1693 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.263: algestam and Sean Riddle added 'Tiger Electronics Double Dragon II: The Revenge (Tiger)' system. ROMSET: 439990 bytes in 2 files / 132.37Kb packed $end $info=tddragon3 $mame 0.196 [hap, Sean Riddle] Double Dragon 3: The Rosetta Stone (Tiger), Tiger Electronics, 1991 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.250: Changed description to 'Double Dragon 3: The Rosetta Stone (Tiger)'. - 0.242: Changed decription to 'Double Dragon 3 - The Rosetta Stone (Tiger)'. - 0.196: hap and Sean Riddle added 'Tiger Electronics (licensed from Technos) Double Dragon 3 - The Rosetta Stone (handheld)' system. ROMSET: 619830 bytes in 2 files / 195.58Kb packed $end $info=tdennis $mame 0.196 [hap, Sean Riddle] Dennis the Menace (Tiger), Tiger Electronics, 1993 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.242: Changed decription to 'Dennis the Menace (Tiger)'. - 0.196: hap and Sean Riddle added 'Tiger Electronics Dennis the Menace (handheld)' system. ROMSET: 758992 bytes in 2 files / 245.47Kb packed $end $info=tdl12 $mame 0.275 [AJR] TDL-12 SCSI Host Adapter, , ???? DRIVER: devices/bus/qbus/tdl12.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: AJR added 'TDL-12 SCSI Host Adapter' device. ROMSET: 16384 bytes in 1 file / 7.71Kb packed $end $info=tdracula $mame 0.247 [hap, Sean Riddle, Parotaku, eggs] The Dracula (Tsukuda), Tsukuda, 1982 One of two games with this design released in Japan by Tsukuda (the other is The Great Escape), it's basically a Pac Man clone with a few features, not all the creatures kill you (at least right away), and you have a time limit. I think the object is to collect all the items and get back in your coffin before the moon sets (and the sun comes up), as indicated by the half-circle in the upper-right of the screen with the moon slowly moving over it (I don't know for sure, all the directions are in Japanese). Another interesting feature is that the game can pop out of part of it's casing to make it smaller (source: https://www.handheldmuseum.com/Tsukuda/TheDracula.htm) DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.259: Correct output pla [hap]. - 0.258: Small tweak to SVG [hap]. - 0.247: hap, Sean Riddle, Parotaku and eggs added 'Tsukuda The Dracula' system. ROMSET: 423028 bytes in 4 files / 37.00Kb packed $end $info=tdummies $mame 0.194 [hap, Sean Riddle] The Incredible Crash Dummies (Tiger), Tiger Electronics, 1993 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed description to 'The Incredible Crash Dummies (Tiger)'. - 0.194: hap and Sean Riddle added 'Tiger Electronics The Incredible Crash Dummies (handheld)' system. ROMSET: 529631 bytes in 2 files / 164.77Kb packed $end $info=tdv2115l $mame 0.262 [Frode van der Meeren] TDV-2115L, Tandberg, 1976 DRIVER: tandberg/tdv2115l.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: Frode van der Meeren added 'Tandberg TDV-2115L' system. ROMSET: None required. $end $info=tdv2324 $mame 0.143u2 [Tuxie, JonasP, ElBarto] TDV 2324, Tandberg, 1983 Technical informations: https://uhs.vm.ntnu.no/items/1851 DRIVER: tandberg/tdv2324.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: tdv2324.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.143u2: Tuxie, JonasP, ElBarto added skeleton driver of 'Tandberg TDV 2324' system. ROMSET: 43008 bytes in 4 files / 13.25Kb packed $end $info=te7774 $mame 0.282 [R. Belmont] TE7774 quad UART, , ???? DRIVER: devices/machine/te7774.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: R. Belmont added 'TE7774 quad UART' device. ROMSET: None required. $end $info=te7774_channel $mame 0.282 [R. Belmont] TE7774 UART Channel, , ???? DRIVER: devices/machine/te7774.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: R. Belmont added 'TE7774 UART Channel' device. ROMSET: None required. $end $info=tea1002 $mame 0.157 Mullard TEA1002 PAL colour encoder, , ???? DRIVER: devices/video/tea1002.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Mullard TEA1002 PAL colour encoder'. - 0.157: Added 'TEA1002 PAL colour encoder' device. ROMSET: None required. $end $info=teac_fd_30a $mame 0.192 TEAC FD-30A FDD, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'TEAC FD-30A FDD' device. ROMSET: None required. $end $info=teac_fd_55a $mame 0.256 [Mark Garlanger] TEAC FD-55A FDD, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Mark Garlanger added 'TEAC FD-55A FDD' device. ROMSET: None required. $end $info=teac_fd_55b $mame 0.256 [Mark Garlanger] TEAC FD-55B FDD, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.256: Mark Garlanger added 'TEAC FD-55B FDD' device. ROMSET: None required. $end $info=teac_fd_55e $mame 0.184 TEAC FD-55E FDD, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'TEAC FD-55E FDD' device. ROMSET: None required. $end $info=teac_fd_55f $mame 0.156 TEAC FD-55F FDD, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'TEAC FD-55F FDD' device. ROMSET: None required. $end $info=teac_fd_55g $mame 0.156 TEAC FD-55G FDD, , ???? DRIVER: devices/imagedev/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'TEAC FD-55G FDD' device. ROMSET: None required. $end $info=teammate $mame 0.250 [hap, Michael Kamprath, Sean Riddle] Teammate Game Computer, Logix, 1978 T.E.A.M.M.A.T.E.?or Total Electronic Advanced Microprocessing Maneuvers and Tactics Equipment is a dedicated console on which a number of games and activities can be played. The console features a keypad for input, a 4x4 LED display and a two character LED text display. There are different overlays for the 4x4 display for the different programs the device can run. It comes with 25 programs it can run some of which are games. The device has an educational approach to computing in general (source: https://www.mobygames.com/game/135511/teammate/). DRIVER: handheld/teammate.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.250: hap, Michael Kamprath and Sean Riddle added 'Logix Teammate Game Computer' system. ROMSET: 2048 bytes in 1 file / 1.61Kb packed $end $info=tec1 $mame 0.131 [Robbbert] TEC-1, Talking Electronics magazine, 1984 The TEC-1 is a single-board kit computer first produced by the Australian hobbyist electronics magazine Talking Electronics in the early 1980s. It was based on the Zilog Z80 CPU, had 2K of RAM and 2K of ROM in a default configuration. Later versions used a 4k ROM with two different versions of the monitor software selectable via a switch. This allowed the early software presented in the magazine to be used with the later version of the TEC-1 (source: http://en.wikipedia.org/wiki/TEC-1). DRIVER: ausnz/tec1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), PCB and Artwork Preview. WIP: - 0.204: Replaced ROMs with clean dumps from the original designers [Robbbert]. - 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: 8192 bytes in 4 files / 4.18Kb packed $end $info=techni4 $mame 0.220 [Sean Riddle, David Haywood] Technigame Super 4-in-1 Sports (PAL), Technigame, 201? DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.220: Sean Riddle and David Haywood added 'Technigame Technigame Super 4-in-1 Sports (PAL)' system. ROMSET: 2097152 bytes in 1 file / 608.38Kb packed $end $info=technica $mame 0.210 Westfalia Technica Disk Drive, , ???? DRIVER: devices/bus/cbmiec/c1541.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'Westfalia Technica Disk Drive' device. ROMSET: 16384 bytes in 1 file / 11.75Kb packed $end $info=technox $mame 0.264 [DBWBP] TechnoX, Quasimidi Musikelektronik GmbH, 1995 The Quasimidi TechnoX is a synth expander that grew out of the Quasar design but with timbres and a general setting designed primarily for the production of house, techno, edm and other music, with full and mellow bass, aggressive leads, dense pads, drums derived from Tr-808 and TR-90 and much more manageable in a polyphonic and polyphonic way (source, translated from Italian: https://www.musicash.it/it/pianoforti-e-tastiere/expander/3057-Quasimidi-TechnoX.html). DRIVER: skeleton/qmquasar.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.264: DBWBP added 'Quasimidi Musikelektronik GmbH TechnoX' system. ROMSET: 262144 bytes in 2 files / 159.26Kb packed $end $info=tecjmon $mame 0.142u4 [Robbbert] TEC-1A with JMON, Talking Electronics magazine, 1984 The TEC-1 is a single-board kit computer first produced by the Australian hobbyist electronics magazine Talking Electronics in the early 1980s. It was based on the Zilog Z80 CPU, had 2K of RAM and 2K of ROM in a default configuration. Later versions used a 4k ROM with two different versions of the monitor software selectable via a switch. This allowed the early software presented in the magazine to be used with the later version of the TEC-1. Volume 1, Issue 15 contained further changes and additions by new staff members, as the original design team of John Hardy and Ken Stone were no longer involved. Jim Robertson released JMON to replace the MON1 and MON2 versions of the software as well as the DAT (Display And Tape) board. A speech synthesizer using the SPO256-AL2 was presented by Craig Hart (source: http://en.wikipedia.org/wiki/TEC-1). DRIVER: ausnz/tec1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.142u4: Robbbert added 'TEC-1A with JMON' system. ROMSET: 4096 bytes in 2 files / 2.43Kb packed $end $info=tecnbras $mame 0.154 [Felipe Corrêa da Silva Sanches] Dot Matrix Display (70x7 pixels), Tecnbras, 200? DRIVER: skeleton/tecnbras.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.154: Felipe Corrêa da Silva Sanches added 'Tecnbras Dot Matrix Display (70x7 pixels)' system. ROMSET: 32768 bytes in 1 file / 13.48Kb packed $end $info=teentit $mame 0.274 [Sean Riddle, David Haywood] Interactive M.A.G. Motion Activated Gear: Teen Titans Arena Showdown, Thinkway Toys, 200? DRIVER: tvgames/elan_eu3a14.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Sean Riddle and David Haywood added 'Thinkway Toys Interactive M.A.G. Motion Activated Gear: Teen Titans Arena Showdown' system. ROMSET: 8388608 bytes in 1 file / 2.53Mb packed $end $info=tek_msu_fdc $mame 0.264 [Patrick Mackinlay] Tektronix 4404 Mass Storage Unit Floppy Drive Controller, , ???? DRIVER: tektronix/tek_msu_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Patrick Mackinlay added 'Tektronix 4404 Mass Storage Unit Floppy Drive Controller' device. ROMSET: 4096 bytes in 1 file / 2.22Kb packed $end $info=tek4051 $mame 0.141 [Curt Coder] Tektronix 4051, Tektronix, 1975 The Tektronix 405x series was a series of graphics microcomputers produced by Tektronix in the late 1970s through the early 1980s. The display technology was similar to the Tektronix 4014 terminal, using a storage tube display to avoid the need for video RAM. The 4051 microcomputer used a Motorola 6800 (an 8-bit microcontroller); the 4052 and later models used bit slice 16-bit CPUs for speed. These 4054 featured a 19" storage tube display that was also capable of a limited (and rather dim) write-through mode (not storing the image). The computers were popular in research laboratories and other locations where interactive plotting was important, as the storage tube video yielded much higher quality output than comparably priced RAM-based solutions of the day. The 405x series met its demise in the late 1980s as video-RAM based graphics cards became cheap and powerful enough to enable high quality plotting in commodity computers without the restrictions of the storage tube CRT (source: http://en.wikipedia.org/wiki/Tektronix_405x). DRIVER: tektronix/tek405x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.141: Curt Coder added 'Tektronix 4051' system. ROMSET: 36864 bytes in 18 files / 29.31Kb packed $end $info=tek4052a $mame 0.141 [Lord Nightmare, Balrog, Curt Coder] Tektronix 4052A, Tektronix, 1978 The Tektronix 405x series was a series of graphics microcomputers produced by Tektronix in the late 1970s through the early 1980s. The display technology was similar to the Tektronix 4014 terminal, using a storage tube display to avoid the need for video RAM. The 4051 microcomputer used a Motorola 6800 (an 8-bit microcontroller); the 4052 and later models used bit slice 16-bit CPUs for speed. These 4054 featured a 19" storage tube display that was also capable of a limited (and rather dim) write-through mode (not storing the image). The computers were popular in research laboratories and other locations where interactive plotting was important, as the storage tube video yielded much higher quality output than comparably priced RAM-based solutions of the day. The 405x series met its demise in the late 1980s as video-RAM based graphics cards became cheap and powerful enough to enable high quality plotting in commodity computers without the restrictions of the storage tube CRT (source: http://en.wikipedia.org/wiki/Tektronix_405x). DRIVER: tektronix/tek405x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: tek4052_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148u1: Added 'cartridge software list [Curt Coder]. - 0.141: Lord Nightmare, Balrog and Curt Coder added 'Tektronix 4052A' system. ROMSET: 96256 bytes in 17 files / 61.79Kb packed $end $info=tek4107a $mame 0.141 [Lord Nightmare, Balrog, Curt Coder] Tektronix 4107A, Tektronix, 1983 DRIVER: tektronix/tek410x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.141: Lord Nightmare, Balrog and Curt Coder added 'Tektronix 4107A' system. ROMSET: 135168 bytes in 5 files / 78.36Kb packed $end $info=tek4109a $mame 0.141 [Curt Coder] Tektronix 4109A, Tektronix, 1983 DRIVER: tektronix/tek410x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.141: Curt Coder added 'Tektronix 4109A' system. ROMSET: 266240 bytes in 9 files / 155.28Kb packed $end $info=tek410x_kbd $mame 0.233 [AJR] Tektronix 410X Standard Keyboard (119-1592-01), , ???? This emulates the standard serial keyboard used with Tektronix's 4105, 4106, 4107 and 4109 terminals, including the trademark octagonal "joy disk". The 4404 keyboard is also compatible. The hardware was designed by the Keytronic Corporation, and uses their 20-pin key strobe driver (22-0950-003) and input receiver (22-0908-003) ASICs. The 8048/8748's DB pins are connected to drivers for up to 5 LEDs, but only one of these LEDs (CR9, on the Caps Lock key) is actually populated. A different but apparently backward-compatible keyboard was used with the CX4107 and CX4109, based on a 8051 CPU with space for an external program ROM and adding an onboard speaker as well as many extra keys and an IBM 3279-style layout. DRIVER: tektronix/tek410x_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: Keyboard updates: Rebind |/~ key to BACKSLASH2 (as suggested by @Elektraglide); bind Esc and Tab and add arbitrary bindings for remaining keys; add notes on different key labels for 4404 keyboard (this might be emulated separately in the future) [AJR]. - 0.233: AJR added 'Tektronix 410X Standard Keyboard (119-1592-01)' device. ROMSET: 1024 bytes in 1 file / 0.77Kb packed $end $info=tek4132 $mame 0.234 [Al Kossow] 4132, Tektronix, 1984 It is a PC-sized (a little less tall, a little deeper) unit that uses a National Semiconductor 32016 chip as the CPU. It's got a bunch of cards for RAM expansion, parallel and RS-232 ports. It comes with two built-in RS-232 ports, one of which is for the console terminal. These machines have a slot in them a SCSI (single-ended) drive. Typically they were equipped with Maxtor XT1105 and XT1140 drives. In the front, they have a tape cartridge drive that uses 3m DC300A data cartridges. This drive is equipped with a piggy-backed Adaptec converter that takes the native QIC tape drive format and converts it to a SCSI accessible tape drive (source: http://www.classiccmp.org/pipermail/cctech/2016-June/018463.html). DRIVER: tektronix/tekigw.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: Add SCSI and DMA controller [Patrick Mackinlay]. - 0.234: Al Kossow added 'Tektronix 4132' system. ROMSET: 65536 bytes in 2 files / 25.54Kb packed $end $info=tek4319 $mame 0.245 [Bitsavers] 4319 Graphics Workstation, Tektronix, 1988 The 4319 excels as a general-purpose UNIX bit-mapped graphics workstation and is compatible with the higher performance 4320 and 4330 series. Quality graphics presentation and a host of system software make this workstation the solution to your needs. DRIVER: tektronix/tek43xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.245: Bitsavers added 'Tektronix 4319 Graphics Workstation' system. ROMSET: 131072 bytes in 2 files / 35.18Kb packed $end $info=tek4404 $mame 0.175 [R. Belmont, Al Kossow] 4404 Artificial Intelligence System, Tektronix, 1984 DRIVER: tektronix/tek440x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.233: Start adding memory management [AJR]. - 0.175: R. Belmont and Al Kossow added 'Tektronix 4404' system. ROMSET: 40960 bytes in 3 files / 18.13Kb packed $end $info=tek6130 $mame 0.232 [Randon Michels, Patrick Mackinlay] 6130, Tektronix, 1984 This engineering workstation consists of a main motherboard with a 512Kb expansion memory. It also includes a blank expansion slot and an expansion slot that includes 2 hardcopy interface ports and a SCSI interface. At the top of the back panel there are 2 RS232-C serial ports, one LAN interface and one GPIB interface. Also at the top of the back panel, there is a computer board diagnostic display and some computer board configuration switches. There is a 5.25 inch floppy disk drive on the front panel (source: https://www.computerhistory.org/collections/catalog/102729236). DRIVER: tektronix/tekigw.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.232: Randon Michels and Patrick Mackinlay added 'Tektronix 6130' system. ROMSET: 102400 bytes in 7 files / 51.00Kb packed $end $info=tekxp330 $mame 0.169 [Justin Kerk] TekXpress XP330, Tektronix, 1992 Technical informations: https://www.linux-mips.org/wiki/Tektronix_TekXPress_XP338 DRIVER: tektronix/tekxp33x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.169: Justin Kerk added 'Tektronix TekXpress XP330' system. ROMSET: 2097152 bytes in 1 file / 864.50Kb packed $end $info=telefevr $mame 0.137 [Manfred Schneider, PeT, Paul Robson] 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). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Tchibo Tele-Fever' system. ROMSET: None required. $end $info=teleguide $mame 0.201 [Robbbert] Teleguide, Loewe / Televerket, 1992 Teleguide was a Swedish telephone information network, like German Bildschirmtext or French Minitel. It was started by Televerket (Swedish national telephone operator), with IBM and Esselte co-operation as well as many other companies offering their services. It was developed since late 1980s, phase 1 has ended in 1988 with an experimental implementation of 100-terminal network in city of Vasteras. The site has been finally opened in 1991, offering simple information services, phone book, as well as messaging system first. Quickly, ticket booking, banking and some order services (like taxis or reservation) became available. Finally, it was even possible to put bets on horse racing, look for parts for a car (or used cars), or order a food with delivery in Stockholm. Around 10000 terminals and modem expansions for computers were distributed. Contrary to Bildschirmtext, using Teleguide was taxed per minute, not per page shown, in addition to monthly fee. After about 6 months the project has been halted, because it was found that for larger terminal number it will make too big losses for Televerket, even after increasing the monthly cost 3 times. To be exact, the loss started to increase with each terminal sold. In 1993 the project has been shut down and all services have been closed, consuming very high costs (according to some sources 2 billion SEK) (source: https://oldcomputer.info/terminal/Teleguide/index.htm). DRIVER: skeleton/terminal.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.201: Robbbert added 'Loewe/Televerket Teleguide' system. ROMSET: 229376 bytes in 3 files / 79.51Kb packed $end $info=teleprinter $mame 0.149u1 Teleprinter, , ???? DRIVER: shared/teleprinter.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Teleprinter' device. ROMSET: None required. $end $info=teleray10 $mame 0.215 [Bitsavers] Teleray Model 10, Research Inc., 1978 Technical informations and many pictures: https://terminals-wiki.org/wiki/index.php/Research_Teleray_10). DRIVER: skeleton/teleray10.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.215: Bitsavers added 'Research Inc. Teleray Model 10' system. ROMSET: 6144 bytes in 5 files / 4.10Kb packed $end $info=teleshi $mame 0.270 [David Haywood, TeamEurope] Teleshibai (Japan), Konami, 2008 DRIVER: tvgames/trkfldch.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: David Haywood and TeamEurope added 'Konami Teleshibai (Japan)' system. ROMSET: 16777216 bytes in 1 file / 4.05Mb packed $end $info=teleship $mame 0.270 [David Haywood, TeamEurope] Teleshibai - Purple Version (Japan), Konami, 2008 DRIVER: tvgames/trkfldch.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: David Haywood and TeamEurope added 'Konami Teleshibai - Purple Version (Japan)' system. ROMSET: 16777216 bytes in 1 file / 4.35Mb packed $end $info=telestry $mame 0.218 [Sean Riddle, ClawGrip] Telestory, JAKKS Pacific Inc / Toymax, 2006 Add a whole new dimension to reading with TeleStory. It s an interactive book that plugs directly into any standard TV and brings childrens books to life. Just plug it in, insert a cartridge into the TeleStory and your child will be able to read his or her favorite stories while interacting with the characters and images on the screen. Follow along as stories read themselves, or switch modes and let your child do the reading (source: https://www.google.com/amp/s/www.newegg.com/amp/p/023-000R-00030). DRIVER: tvgames/spg2xx_telestory.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: telestory_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.218: Sean Riddle and ClawGrip added 'JAKKS Pacific Inc/Toymax Telestory' system. ROMSET: None required. $end $info=teletex800 $mame 0.266 [Curt Coder] Luxor Teletex 800, , ???? DRIVER: devices/bus/rs232/teletex800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Add front panel layout [Curt Coder]. - 0.266: Curt Coder added 'Luxor Teletex 800' device. ROMSET: 4096 bytes in 1 file / 1.08Kb packed $end $info=teletup $mame 0.219 [Juan Romero, ClawGrip] TeleTUP, Alcatel / Telefonica, 2000 It is a teleprogrammed terminal, which allows updating changes of tariffs, numbering, frequencies and other software parameters of remotely from the control panel automatically. Further incorporates a self-classification system that recognizes and applies the rate in force at any time depending on the day, time and type call. He is prepared to admit the Euro and has a program additional check to help check the correct installation and detection of possible failures (source, traslated from Spanish: original manual). DRIVER: skeleton/cit1500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.219: Juan Romero, ClawGrip added 'Alcatel/Telefonica TeleTUP' system. ROMSET: 135168 bytes in 2 files / 40.38Kb packed $end $info=telex1192 $mame 0.211 [Bitsavers] Telex 1192, Memorex Telex, 1989 DRIVER: skeleton/telex1192.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.211: Bitsavers added 'Memorex Telex 1192' system. ROMSET: 81920 bytes in 3 files / 39.11Kb packed $end $info=telex274 $mame 0.210 [Al Kossow, Bitsavers] Telex 274-61C Sixteen Station Control Unit, Telex Computer Products, 1986 DRIVER: skeleton/telex274.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.210: Al Kossow and Bitsavers added 'Telex Computer Products Telex 274-61C Sixteen Station Control Unit' system. ROMSET: 32768 bytes in 2 files / 8.95Kb packed $end $info=telex277d $mame 0.211 [Bitsavers] Telex 277-D Display Terminal (Model 2), Telex Computer Products, 1979 DRIVER: skeleton/telex277d.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.211: Bitsavers added 'Telex Computer Products Telex 277-D Display Terminal (Model 2)' system. ROMSET: 9216 bytes in 5 files / 5.27Kb packed $end $info=telngtcs $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] 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). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: rwtrntcs.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'Teleng Television Computer System' system. ROMSET: None required. $end $info=telstrat $mame 0.37b9 [Olivier Galibert] Oric Telestrat, Tangerine, 1986 The Oric Telestrat is the successor of the Oric 1 and Oric Atmos with which it is compatible. It was launched some months after Oric was bought by Euréka, a French company in 1985. It was designed especially for telecommunications, like the Goupil 2, the Thomson TO-9+ or the Exeltel. It was designed to be used with the Minitel (French videotext terminal): it has a special ROM (8 KB) enabling the Telestrat to act as a videotext server (source: http://www.old-computers.com/museum/computer.asp?c=235). DRIVER: tangerine/oric.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: oric1_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). 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: Olivier Galibert added 'Tangerine Oric Telestrat' system. ROMSET: 57344 bytes in 4 files / 41.95Kb packed $end $info=tempestm $mame 0.142 [Manfred Schneider, PeT, Paul Robson] Tempest MPT-03, Tempest, 198? The Tempest MPT-03 is a licensed version of the Emerson Arcadia 2001 released in Australia by Tempest. It is from the MPT-03 compatibility class (source: http://www.retrogamingaus.com/wiki/index.php?title=Tempest_MPT-03). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.142: Renamed (tempest3) to (tempestm). - 0.137: Manfred Schneider, PeT and Paul Robson added 'Tempest MPT-03' system. ROMSET: None required. $end $info=teradrive $mame 0.261 [SpritesMind, archive.org] Teradrive (Japan, Model 2), Sega / International Business Machines, 1991 The TeraDrive (テラドライブ, TeraDoraibu) is an IBM PC compatible system with an integrated Mega Drive, developed by Sega and manufactured by IBM in 1991. The TeraDrive allowed for Mega Drive games to be played the same time as the PC section is being used, as it is possible for the Mega Drive and PC hardware to interact with each other. The system was only released in Japan. Sega hoped that integrating the then popular Mega Drive console into an IBM PC would attract potential customers wishing to purchase a PC, but the system proved unpopular and was a commercial failure (source: https://en.wikipedia.org/wiki/Sega_TeraDrive). DRIVER: pc/teradrive.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_hdd.xml, midi_flop.xml, megadriv.xml, teradrive_flop.xml, teradrive_hdd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.280: Changed description to 'Teradrive (Japan, Model 2)'. Use side116 as HDD stopgap option; fix MD sound from 286 side; preliminary hookup of 286 view of MD space, Z80 basics, YM7101 VDP basics. Fix bug in PC side where menu cursors are uncontrollable (read pad inputs in MD space) [Angelo Salese]. - 0.261: SpritesMind and archive.org added 'Sega / International Business Machines TeraDrive (Japan)' system. ROMSET: 1179648 bytes in 2 files / 517.69Kb packed $end $info=teradrive3 $mame 0.280 [McRetro.net] Teradrive (Japan, Model 3), Sega / International Business Machines, 1991 It’s a unique hybrid of a personal computer and a console, launched in Japan in 1991, that integrates an IBM PC-compatible system (featuring an Intel processor and MS-DOS) along with a motherboard derived from a well-known Sega console, allowing it to run both PC software and console games—even simultaneously in some cases. Designed for both home and professional use, it includes standard PC peripheral ports (keyboard, mouse, floppy drive) and cartridge slots for the built-in console. The goal was to unify entertainment and productivity into a single device, appealing to tech-savvy users or enthusiasts passionate about both worlds. Despite its innovative concept, it achieved limited commercial success, but today it’s regarded as a rare and fascinating collector’s item—a symbol of an ambitious experiment during the era of digital convergence. DRIVER: pc/teradrive.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_hdd.xml, midi_flop.xml, megadriv.xml, teradrive_flop.xml, teradrive_hdd.xml RESOURCES: Snap and Title. WIP: - 0.280: McRetro.net added 'Sega / International Business Machines Teradrive (Japan, Model 3)' system. ROMSET: 524288 bytes in 1 file / 61.43Kb packed $end $info=terak $mame 0.142 [Miodrag Milanović] Terak 8510A, Terak, 1977 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). DRIVER: skeleton/terak.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.282: De-skeletonize (add video boards) (#14383). Add minimal LSI-11 CPU core (#14286) [Sergey Svishchev]. - 0.142: Miodrag Milanović added skeleton driver of 'Terak 8510A' system. ROMSET: 640 bytes in 3 files / 0.24Kb packed $end $info=terak_v $mame 0.282 [Sergey Svishchev] Terak monochrome video, , ???? DRIVER: devices/bus/qbus/terak_v.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Sergey Svishchev added 'Terak monochrome video' device. ROMSET: None required. $end $info=tesa6240 $mame 0.163 [Retroport] Etikettendrucker 6240, Tesa Etikett, 1984 As a laptop, the portable C64 home computer can not be called because firstly no battery is present (only an integrated power supply, which is connected via an IEC connector) and secondly the computer weighs around 11 kg. The detachable keyboard that also acts as a dust cover is connected via a special cable to the SX-64. In the empty compartment on the floppy drive some floppy disks or when rolled the Tasturkabel and Kaltegrätestecker can be kept. For the Tesa 6240 label printer also a Beiersdorf Company, various modifications to the standard SX64 were the Hamburg-based company ACOS, made. So the color monitor was replaced by a green monitor, the sound chip SID removed and the basic, Char and Kernalroms replaced with special Tesa versions. On the SX 64 Tesa thus runs to create labels and print to a printer not a normal C64 software more, but only a program. The Tesa 6240 version was produced in a limited edition for field staff of scotch, as well as for industrial companies. The selling price was more than 10,000, - DM, but then with an additional suit the system label printer. Unlike normal SX64 is available at the Tesa 6240 no label settings for the monitor. Here the entire control board has been removed. The modifications to the Commodore SX64 are continued even on the nameplate of the back (source, traslated from german:http://retroport.de/SX64Tesa.html). DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.163: Retroport added 'Tesa Etikett Etikettendrucker 6240' system. Various: Removed screen ratio influence. Changed radius, blur and intensity. Fixed roundness of rounded corners; the default aspect ratio of 4:3 should not be stretched anymore when the source has another ratio. Disabled blurring of rounded corners. Some cleanup. Something was messed up on the last commit [Retroport]. ROMSET: 20480 bytes in 3 files / 10.34Kb packed $end $info=test410 $mame 0.146 [Curt Coder] T410 test suite, T400 uController project, 2008 The T400 ?Controller is an implementation of National's 4-bit COP400 microcontroller family architecture. It is intended to be used as a replacement for the original chip in SOCs recreating legacy systems. Its final target is to provide design variants that are compatible with the COP420/421 and COP410L/411L family members. All of them derived from the common t400_core design. Such a sample system has been implemented in several FPGA families (source: http://opencores.org/project,t400). DRIVER: homebrew/test_t400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.146: Curt Coder added 'T410 test suite' system. $end $info=test420 $mame 0.146 [Curt Coder] T420 test suite, T400 uController project, 2008 The T400 ?Controller is an implementation of National's 4-bit COP400 microcontroller family architecture. It is intended to be used as a replacement for the original chip in SOCs recreating legacy systems. Its final target is to provide design variants that are compatible with the COP420/421 and COP410L/411L family members. All of them derived from the common t400_core design. Such a sample system has been implemented in several FPGA families (source: http://opencores.org/project,t400). DRIVER: homebrew/test_t400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.146: Curt Coder added 'T420 test suite' system. ROMSET: 1024 bytes in 1 file / 0.24Kb packed $end $info=tetrhdmi $mame 0.286 [TeamEurope] Tetris HDMI TV Plug & Play, , 2021 Dedicated plug-and-play console TV game for Tetris, featuring HDMI output for modern TVs. Compact design with a built-in controller (D-pad + A/B buttons) or separate wired controllers available. Includes the classic Tetris game (1984) with marathon, sprint, and battle modes (multiplayer split-screen). Supports 720p/1080p resolution, stereo audio, and power via USB adapter. Some models add variations such as Tetris Plus or bonus mini-games. Not officially licensed by Nintendo—unauthorized version based on cloned hardware. Intended for discount markets as an entry-level retro entertainment option for families. Typical Chinese OEM production marketed globally since 2015. DRIVER: tvgames/myaatari.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added ' Tetris HDMI TV Plug & Play' system. ROMSET: 1048576 bytes in 1 file / 427.82Kb packed $end $info=tetrtin $mame 0.274 [TeamEurope] Tetris Arcade in a Tin, Fizz Creations, 2021 DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope added 'Fizz Creations Tetris Arcade in a Tin' system. ROMSET: 1052672 bytes in 2 files / 401.42Kb packed $end $info=tflash $mame 0.196 [hap, Sean Riddle] The Flash (Tiger), Tiger Electronics, 1991 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed descriptionn to 'The Flash (Tiger)'. - 0.196: hap and Sean Riddle added 'Tiger Electronics The Flash (handheld)' system. ROMSET: 591959 bytes in 2 files / 183.53Kb packed $end $info=tg100 $mame 0.188 [vampirefrog, superctr, bmos, Valley Bell] TG100, Yamaha, 1991 he Yamaha TG100 was Yamaha's foray into the small, computer side, General MIDI synth, aimed at gamers and hobby musicians (this was before Yamaha introduced their XG line). Of course, Roland had a lock on this, somewhat small market already going back to the MT-32 and CM/GS line. Around the time of the TG100's release, Roland introduced the SC-55 Sound Canvas. While the TG100 was based around 12 bit PCM samples, the Sound Canvas was pushing all 16 bit samples. The resulting sound difference made a lot of people skip over the TG100 and go straight to the SC-55 (source: http://www.houseofsynth.com/yamaha-tg100-cbx-t3-awm-synth). DRIVER: yamaha/tg100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.267: There is no internal rom (empty mask variant of the h8/520, wired for mode 3 which is rom disabled) [Olivier Galibert]. - 0.188: vampirefrog, superctr, bmos and Valley Bell added 'Yamaha TG100' system. ROMSET: 2228224 bytes in 2 files / 1.89Mb packed $end $info=tg16 $mame 0.104 [Rob Bohms] TurboGrafx-16, NEC / Hudson Soft, 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 x 14 cm x 3.8 cm (5.5in x 5.5in x 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). DRIVER: nec/pce.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: pcecd.xml, tg16.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Artwork Preview. WIP: - 0.254: BugFIX #07261 [Crash/Freeze] (nec/pce.cpp) tg16 [addfam]: Emulated system freezes shortly after starting a game [Angelo Salese]. - 0.253: Changed description to 'TurboGrafx-16'. - 0.161: Added 'default values for pre-formatted BRAM. You could obtain the same result by launching PCE or TG-16 with the CD-SYSTEM cart and entering the BRAM configuration menu (by pressing Select), but it makes sense to be more user-friendly in this case [Fabio Priuli]. - 0.148: Convert to using new more accurate video chip device emulation [Wilbert Pol]. - 0.146u3: Slowdown when playing CD based games (MTB #04926) [Angelo Salese]. - 0.104: Rob Bohms added 'Turbo Grafix-16' system. ROMSET: None required. $end $info=tgaiden $mame 0.193 [hap, Sean Riddle] Ninja Gaiden (Tiger), Tiger Electronics, 1989 Technical informations: http://handheldempire.com/game.jsp?game=2506 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed description to 'Ninja Gaiden (Tiger)'. - 0.212: Machine promoted to working [hap, Sean Riddle]. - 0.193: hap and Sean Riddle added 'Tiger Electronics (licensed from Tecmo) Ninja Gaiden (handheld)' system. ROMSET: 593012 bytes in 2 files / 184.90Kb packed $end $info=tgaiden3 $mame 0.250 [algestam, Sean Riddle] Ninja Gaiden III (Tiger), Tiger Electronics, 1992 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.250: algestam and Sean Riddle added 'Tiger Electronics (licensed from Tecmo) Ninja Gaiden III (Tiger)' system. ROMSET: 516631 bytes in 2 files / 157.09Kb packed $end $info=tgargnf $mame 0.250 [hap, Sean Riddle] Gargoyles: Night Flight (Tiger), Tiger Electronics, 1995 Technical informations: http://handheldempire.com/game.jsp?game=3170 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.250: hap and Sean Riddle added 'Tiger Electronics Gargoyles: Night Flight (Tiger)' system. ROMSET: 1115112 bytes in 3 files / 364.64Kb packed $end $info=tgaunt $mame 0.188 [hap, Sean Riddle] Gauntlet (Tiger), Tiger Electronics, 1988 Tiger Gauntlet (1988, LCD, 2 AA Batteries, Model# 7-788). Based on Atari's Gauntlet arcade game. This game contains 9 stages in your quest to find the long-lost Sacred Orb. There are 5 different worlds for your search through and battle evil demons: The Castle, The Dark Forest, The Lost Caverns, The Unseen, and Volcana (source: http://www.handheldmuseum.com/Tiger/Gauntlet.htm). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.242: Changed description to 'Gauntlet (Tiger)'. - 0.188: hap and Sean Riddle added 'Tiger Electronics (licensed from Tengen) Gauntlet (handheld)' system. ROMSET: 717167 bytes in 2 files / 231.99Kb packed $end $info=tgoldeye $mame 0.195 [hap, Sean Riddle] 007: GoldenEye (Tiger), Tiger Electronics, 1996 Tiger Electronics (simply known as Tiger and Tiger Toys) was an American toy manufacturer, best known for its handheld LCD games, the Furby, Giga Pets, and the 2-XL robot product, and audio games such as Brain Warp. When Tiger was an independent company, Tiger Electronics Inc., its headquarters were in Vernon Hills, Illinois (source: https://en.wikipedia.org/wiki/Tiger_Electronics). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed description to '007: GoldenEye (Tiger)'. - 0.195: hap and Sean Riddle added 'Tiger Electronics 007: GoldenEye (handheld)' system. ROMSET: 943052 bytes in 2 files / 297.58Kb packed $end $info=tgoldnaxe $mame 0.194 [hap, Sean Riddle] Golden Axe (Tiger), Tiger Electronics, 1990 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed description 'Golden Axe (Tiger)'. - 0.194: hap and Sean Riddle added 'Tiger Electronics Golden Axe (handheld)' system. ROMSET: 609621 bytes in 2 files / 196.31Kb packed $end $info=tgui9680 $mame 0.155 Trident TGUI9680 Graphics Card (BIOS X5.5 (02) 02/13/96), , ???? DRIVER: devices/bus/isa/svga_trident.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.288: Convert to ISA remap [Angelo Salese]. - 0.189: Renamed (igui9680) to (tgui9680). - 0.186: Renamed (tgui9680) to (igui9680). - 0.155: Added 'Trident TGUI9680 Graphics Card (BIOS X5.5 (02) 02/13/96)' device. ROMSET: 32768 bytes in 1 file / 21.62Kb packed $end $info=tgui9680_vga $mame 0.163 Trident TGUI9860 VGA i/f, , ???? DRIVER: devices/video/pc_vga_trident.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.285: Renamed (trident_vga) to (tgui9680_vga). - 0.264: Changed description to 'Trident TGUI9860 VGA i/f'. - 0.186: Changed description to 'Trident TGUI9860'. - 0.163: Added 'Trident TGUI9680' device. ROMSET: None required. $end $info=thalone $mame 0.197 [hap, Sean Riddle] Home Alone (Tiger), Tiger Electronics, 1992 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Artwork Preview. WIP: - 0.242: Changed description to 'Home Alone (Tiger)'. - 0.197: hap and Sean Riddle added 'Tiger Electronics Home Alone (handheld)' system. ROMSET: 498375 bytes in 2 files / 159.01Kb packed $end $info=thalone2 $mame 0.197 [hap, Sean Riddle] Home Alone 2: Lost in New York (Tiger), Tiger Electronics, 1992 Technical informations: http://www.handheldempire.com/game.jsp?game=1712 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.250: Changed description to 'Home Alone 2: Lost in New York (Tiger)'. - 0.242: Changed description to 'Home Alone 2 - Lost in New York (Tiger)'. - 0.197: hap and Sean Riddle added 'Tiger Electronics Home Alone 2 - Lost in New York (handheld)' system. ROMSET: 753024 bytes in 2 files / 239.78Kb packed $end $info=thera $mame 0.288 [Nigel Barnes] Psion ASIC14 (THERA), , ???? DRIVER: psion/thera.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Nigel Barnes added 'Psion ASIC14 (THERA)' device. $end $info=thmfc1 $mame 0.272 [AJR] SGS-Thomson THM-FC-1 Diskette Controller, , ???? DRIVER: devices/machine/thmfc1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: AJR added 'SGS-Thomson THM-FC-1 Diskette Controller' device. ROMSET: None required. $end $info=thomson_extension $mame 0.231 [Olivier Galibert] Thomson TO*/MO* extension port, , ???? DRIVER: devices/bus/thomson/extension.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Olivier Galibert added 'Thomson TO*/MO* extension port' device. ROMSET: None required. $end $info=thomson_speech $mame 0.251 [AJR] Cedic-Nathan Speech Synthesizer, , ???? DRIVER: devices/bus/thomson/speech.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: AJR added 'Cedic-Nathan Speech Synthesizer' device. ROMSET: None required. $end $info=thook $mame 0.195 [hap, Sean Riddle] Hook (Tiger), Tiger Electronics, 1991 Tiger Electronics (simply known as Tiger and Tiger Toys) was an American toy manufacturer, best known for its handheld LCD games, the Furby, Giga Pets, and the 2-XL robot product, and audio games such as Brain Warp. When Tiger was an independent company, Tiger Electronics Inc., its headquarters were in Vernon Hills, Illinois (source: https://en.wikipedia.org/wiki/Tiger_Electronics). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed description to 'Hook (Tiger)'. - 0.195: hap and Sean Riddle added 'Tiger Electronics Hook (handheld)' system. ROMSET: 684640 bytes in 2 files / 220.24Kb packed $end $info=throwbck $mame 0.281 [Sterophonick] Throwback Pocket Video Game Console 150+ 8-Bit Games, Westminster, 201? A handheld console released in the 2010s, featuring a color LCD screen and over 150 preloaded 8-bit games inspired by classic arcade and '80s–'90s consoles. Retro design, built-in controls, and battery-powered operation. Designed for instant, nostalgic entertainment, with no expansion or external connectivity. DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.281: Sterophonick added 'Westminster Throwback Pocket Video Game Console 150+ 8-Bit Games' system. ROMSET: 4202496 bytes in 2 files / 1.34Mb packed $end $info=ti_hx5102 $mame 0.188 TI Hexbus Floppy Drive, , ???? DRIVER: devices/bus/hexbus/hx5102.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.197: Renamed (hx5102) to (ti_hx5102) and description changed to 'TI Hexbus Floppy Drive'. - 0.188: Added 'TI Hexbus Floppy' device. ROMSET: 16384 bytes in 2 files / 9.28Kb packed $end $info=ti1000 $mame 0.161 [hap, Sean Riddle] TI-1000 (1977 version), Texas Instruments, 1977 While the original TI-1000 introduced in June 1977 sports a golden trim around the keyboard, changed Texas Instruments the design in Summer 1978 to a silver-gray finish. Dismantling both generations of the TI-1000 reveals a surprise! The earlier model uses a layout similiar to the TI-30, the later model looks inside like a TI-50 (source: http://www.datamath.org/BASIC/TI-1000/TI-1000s.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and PCB. WIP: - 0.161: hap and Sean Riddle added 'Texas Instruments TI-1000' system. ROMSET: 3175 bytes in 5 files / 1.84Kb packed $end $info=ti1250 $mame 0.170 [hap, Sean Riddle] TI-1250 (1975 version), Texas Instruments, 1975 Introduced three month later than the TI-1200 the TI-1250 was the "fully loaded" design. Basically both calculators were identical, most important was the higher sales margin during the price wars due to the additional memory. The later TI-1450 was nothing else than a cosmetically enhanced version of the TI-1250. Don't miss the colorful TI-1255 and the rare CONCEPT II (source: http://www.datamath.org/BASIC/TI-1200/TI-1250.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.170: hap and Sean Riddle added 'Texas Instruments TI-1250 (1975 version)' system. ROMSET: 2243 bytes in 4 files / 1.42Kb packed $end $info=ti1250a $mame 0.170 [hap, Sean Riddle] TI-1250 (1976 version), Texas Instruments, 1976 Introduced three month later than the TI-1200 the TI-1250 was the "fully loaded" design. Basically both calculators were identical, most important was the higher sales margin during the price wars due to the additional memory. The later TI-1450 was nothing else than a cosmetically enhanced version of the TI-1250. Don't miss the colorful TI-1255 and the rare CONCEPT II (source: http://www.datamath.org/BASIC/TI-1200/TI-1250.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.254: Renamed (ti125076) to (ti1250a). - 0.170: hap and Sean Riddle added 'Texas Instruments TI-1250 (1976 version)' system. ROMSET: 3018 bytes in 4 files / 1.76Kb packed $end $info=ti1270 $mame 0.157 [hap, Sean Riddle] TI-1270, Texas Instruments, 1976 The colorful TI-1270 was introduced as a late member into the growing TI-1200 family. Is it a basic calculator or a scientific calculator? Compare it with the SR-11, introduced only 2 years earlier as a powerful scientific calculator. Within the Datamath Museum the decision was made based on the technology, we'll keep it in the Basic Album. If your read more about the calculator chip inside the calculator you'll notice the similarity to the TI-1200. TI-1270_USA_PCB.jpg (122897 Byte)Dismantling the TI-1270 reveals a printed circuit board (PCB) identical with the later production runs of the TI-1200 and TI-1250 calculators. The only change is the single-chip calculator circuit, we located a TMS0974 instead the TMS0972 (source: http://www.datamath.org/BASIC/TI-1200/TI-1270.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and PCB. WIP: - 0.157: hap and Sean Riddle added 'Texas Instruments TI-1270' system. ROMSET: 3175 bytes in 5 files / 1.85Kb packed $end $info=ti1680 $mame 0.234 [hap, Sean Riddle] TI-1680, Texas Instruments, 1977 The TI-1600, TI-1650 and the TI-1680 were very flat calculators compared to the previous TI-1200 models. Only one year in front of the first pocket-sized LCD-calculators you could carry them in your shirt. With this tiny calculator Texas Instruments introduced a new calculator feature, the Playback or replay mode. Similar to a paper printout you can scroll back up to 20 of your entries and do some corrections. This technology was used in the TI-2550-IV, too (source: http://www.datamath.org/BASIC/TI-1000/TI-1680.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.234: hap and Sean Riddle added 'Texas Instruments TI-1680' system. ROMSET: 7994 bytes in 4 files / 3.69Kb packed $end $info=ti25502 $mame 0.254 [hap, Sean Riddle] TI-2550 II, Texas Instruments, 1975 The name gives you a first idea of this calculator: It is the successor of the TI-2550, a wedge shaped basic calculator. TI-2550_2_1.jpg (33781 Byte)The housing used for the TI-2550 II is identically to the SR-16 II, the difference is the keyplate and the underlying keyboard frame. The TI-2550 II uses two sliding switches and a green Vacuum Fluorescent Display, a rare combination in TI's calculator history (source: http://www.datamath.org/BASIC/DATAMATH/ti-2550-II.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.254: hap and Sean Riddle added 'Texas Instruments TI-2550 II' system. ROMSET: 2297 bytes in 3 files / 1.36Kb packed $end $info=ti25503 $mame 0.185 [hap, Sean Riddle] TI-2550 III, Texas Instruments, 1976 The TI-2550 III replaced within few month the TI-2550 II which lacked the [+/-] key to change the sign of an entry. The electronics of the calculator was cost optimized. The original TMS1071 was replaced with a cheaper TMS1043 and the new battery pack BP3 replaced the former BP2. With just one rechargable AA-sized NiCd battery in combination with the power hungry electronics the operating time was really short (source: http://www.datamath.org/BASIC/DATAMATH/ti-2550-III.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.185: hap and Sean Riddle added 'Texas Instruments TI-2550 III' system. ROMSET: 2256 bytes in 3 files / 1.36Kb packed $end $info=ti30 $mame 0.157 [hap, Sean Riddle] TI-30, Texas Instruments, 1976 The TI-30 was introduced mid of 1976 together with the SR-40 and the financial calculator Business Analyst. With a SRP of $24.95 compared to the $49.95 of a fully equiped SR-40 the TI-30 was a great success. Probably the best selling calculator ever with about 15,000,000 manufactured units between 1976 and 1983. TI-30_Late_PCB.jpg (45983 Byte)Inside the TI-30 is identically to the SR-40, the massive cost reduction was the sum of two details: The rechargable battery pack was replaced by a simple 9V cell and the molded lettering of the coloured keys replaced by a printed key plate. Battery consumption of the TI-30 was horrible, marketing guys from TI invented the after market sales of "Rechargable Kits" RK1 and RK2 ($10.95). They used one or two AA-cells and a step-up converter to generate the 9V of the TI-30. Another option was the use of the AC9182 AC-Adapter providing 9V DC with an outlet like a 9V battery (source: http://www.datamath.org/Sci/MAJESTIC/TI-30.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.157: hap and Sean Riddle added 'Texas Instruments TI-30' system. ROMSET: 7833 bytes in 5 files / 3.83Kb packed $end $info=ti5100 $mame 0.235 [hap, Sean Riddle] TI-5100, Texas Instruments, 1976 Introduced in parallel with the successful TI-5040 this non-printing desktop calculator had a rather long lifespan of roughly 5 years. A similar model with a 12 digits display was introduced one year later with the TI-5200. TI-5100_USA_PCB.jpg (132591 Byte)The TI-5100 was manufactured both in USA and Netherlands. The European model we discovered uses different electronics. The TMS1073 of the famous TMS1000 Microcomputer family calculator chip inside the TI-5100 was later used with the Toshiba BC-1015 (source: http://www.datamath.org/Desktop/ti-5100.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.235: hap and Sean Riddle added 'Texas Instruments TI-5100' system. ROMSET: 2297 bytes in 3 files / 1.33Kb packed $end $info=ti5200 $mame 0.254 [hap, Sean Riddle] TI-5200, Texas Instruments, 1977 This calculator was introduced one year after the TI-5100 and features 12 digits of display size instead of 10 digits. TI-5200_USA_PCB.jpg (131235 Byte)Dismantling the TI-5200 reveals a similar printed circuit board (PCB) like the TI-5100. Main difference is the 40-pin TMC1278 instead the 28-pin TMC1073 of the famous TMS1000 Microcomputer family. The reason is found in the necessary lines to drive the 12-digit Fluorescent display (source: http://www.datamath.org/Desktop/ti-5200.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.254: hap and Sean Riddle added 'Texas Instruments TI-5200' system. ROMSET: 2297 bytes in 3 files / 1.36Kb packed $end $info=ti630 $mame 0.154 [Felipe Corrêa da Silva Sanches] TI630 telephone, Intelbras, 1999 The 630 Intelligent Terminal is a device developed exclusively for the Intelbras Modulare, 4015, 6020, 10040 and 16064 exchanges. Its performance makes it possible to add to the normal function of a telephone device a series of operational facilities of the PABX to which it is connected. In this way, using the Terminal, it is easier and more practical to operate the various functions of the PBX. The Intelligent Terminal has a liquid crystal display that makes it possible to visualize all the procedures for using the facilities that will be shown step by step. This terminal leaves the factory with its default label, which can be used with any PBX from those mentioned above, and, to provide greater convenience, you also receive five specific labels for each PBX model (figures 2, 3, 4, 5 and 6), which can replace the standard label as needed (source, traslated from Portuguese (Brazilian): Original Manual do Usu?rio). DRIVER: skeleton/ti630.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.154: Felipe Corrêa da Silva Sanches added 'Intelbras TI630 telephone' system. ROMSET: 65536 bytes in 1 file / 29.26Kb packed $end $info=ti73 $mame 0.132 [Krzysztof Strzecha] TI-73 Explorer, 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). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.132: Krzysztof Strzecha added skeleton driver of 'Texas Instruments TI-73' system. ROMSET: 524288 bytes in 1 file / 134.93Kb packed $end $info=ti73b $mame 0.196 [Julian Lachniet, critor] TI-73 Explorer (bootleg), Texas Instruments, 20?? Texas Instruments TI-73 Explorer™ Blue graphic calculator converts angles from degrees to radians and allows fraction/decimal conversions while offers English and metric conversions. Texas Instruments TI-73 Explorer™ Blue graphic calculator provides 4 x graphics functions simultaneously and stacked fractions. Calculator features a display which indicates when fraction can be simplified. Display type: LCD. Display screen: 8 line x 16 digit. Power source: 4 x AAA battery. Functions: Fraction, data collection with cbr and cbl 2, data analysis and plotting, constants - developing number patterns, conversions, stacked fractions, English and metric conversions, 4 xgraphs functions simultaneously. Change improper fractions to mixed numbers, simplifies fractions, fraction/decimal conversions, combinations and permutations, random number generator, trigonometry, logs and antilogs. Fixed decimal capability, aos: x and / before + and -. Software functionality: Scrollable home screen, stacked fractions, 4 constant features, English and metric conversions, applications available from TI, sunburst software, and others, more advanced functions accessed through pull-down menus. Hardware features: Large 64 x 96 pixel screen, I/O port for linking and data collection, uses TI-82/83 ViewScreen LCD panel, unit-to-unit link cable included, impact-resistant slide case, built extra-durable for middle school use. Send and receive lists and variables to and from the TI-82, TI-83, TI-83 Plus, TI-84 plus, user-defined list names, stores up to 999 elements, 13 zoom features, function evaluation table, 3 statistical plot set-ups, interactive equation solver. Programming capabilities, display indicates when fraction can be simplified, shows common factor used during simplification, enter your own factor during simplification, simplifies fractions, fraction/decimal conversions, random number generator (source: https://www.staples.com/Texas-Instruments-TI-73-Explorer-Graphic-Calculator-Blue/product_962335). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.197: Demoted TI-73 Explorer (bootleg) to not working [Julian Lachniet]. - 0.196: Julian Lachniet and critor added 'Texas Instruments TI-73 Explorer (Bootleg)' system. ROMSET: 4194304 bytes in 8 files / 1.02Mb packed $end $info=ti74 $mame 0.154 [hap] TI-74 Basicalc (set 1), Texas Instruments, 1985 The Texas Instruments TI-74 Basicalc is a type of programmable calculator, which was released in 1985 to replace the Texas Instruments Compact Computer 40. One variant, the TI-74S, has a blank faceplate instead of secondary functions to allow for customization (otherwise it is the same as the 74). Both models accepted customized ROM-modules. The TI-95, released at the same time, was a keystroke programmable descendant of the TI-59 and TI-66, with the same general form factor, but a two-line display (the second line was for function key definitions) (source: http://en.wikipedia.org/wiki/TI-74). DRIVER: ti/ti74.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ti74_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.253: Changed description to 'TI-74 Basicalc (set 1)'. - 0.252: Remove use of utf8.h [hap]. - 0.154: hap added 'Texas Instruments TI-74 BASICALC' system. ROMSET: 36864 bytes in 2 files / 28.96Kb packed $end $info=ti74a $mame 0.253 [Frank Palazzolo] TI-74 Basicalc (set 2), Texas Instruments, 1985 The Texas Instruments TI-74 Basicalc is a type of programmable calculator, which was released in 1985 to replace the Texas Instruments Compact Computer 40. One variant, the TI-74S, has a blank faceplate instead of secondary functions to allow for customization (otherwise it is the same as the 74). Both models accepted customized ROM-modules. The TI-95, released at the same time, was a keystroke programmable descendant of the TI-59 and TI-66, with the same general form factor, but a two-line display (the second line was for function key definitions) (source: http://en.wikipedia.org/wiki/TI-74). DRIVER: ti/ti74.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ti74_cart.xml RESOURCES: Snap and Title. WIP: - 0.253: Frank Palazzolo added 'Texas Instruments TI-74 Basicalc (set 2)' system. ROMSET: 32768 bytes in 1 file / 25.65Kb packed $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 96x64-pixel display that began with this calculator (source: http://en.wikipedia.org/wiki/TI-81). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee, PCB and Artwork Preview. 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 bytes in 3 files / 72.22Kb packed $end $info=ti81v2 $mame 0.135 [Krzysztof Strzecha] 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 96x64-pixel display that began with this calculator (source: http://en.wikipedia.org/wiki/TI-81). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.135: Krzysztof Strzecha added 'TI-81 v2.0' system. ROMSET: 32768 bytes in 1 file / 24.11Kb packed $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). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.115: Curt Coder added 'TI-82 (not working)' system. ROMSET: 524288 bytes in 4 files / 277.70Kb packed $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. 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 and programs can be downloaded from certain websites, or written on the calculator (source: http://en.wikipedia.org/wiki/TI-83). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.133: Promoted from GAME_NOT_WORKING [Xander]. - 0.115: Curt Coder added 'TI-89 (not working)' system. ROMSET: 1835008 bytes in 7 files / 851.05Kb packed $end $info=ti83p $mame 0.115 [Curt Coder] TI-83 Plus (Boot Code 1.00), 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). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee, PCB and Artwork Preview. WIP: - 0.115: Curt Coder added 'TI-83 Plus (not working)' system. ROMSET: 3670016 bytes in 7 files / 1.08Mb packed $end $info=ti83pb $mame 0.196 [Julian Lachniet, critor] TI-83 Plus (bootleg), Texas Instruments, 20?? TI-83 Plus graphing calculator: Easy-to-use graphing calculator for math and science that lets students graph and compare functions, as well as perform data plotting and analysis. Its FLASH™ ROM memory allows students to update and add software applications (Apps) (source: https://education.ti.com/en/products/calculators/graphing-calculators/ti-83-plus). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.196: Julian Lachniet and critor added 'Texas Instruments TI-83 Plus (Bootleg)' system. ROMSET: 4718592 bytes in 9 files / 1.33Mb packed $end $info=ti83pcev15 $mame 0.207 [Julian Lachniet, critor] TI-83 Premium CE (Boot Code 5.1.5.0014), Texas Instruments, 2015 The TI-83 Premium CE (commonly known as 83PCE or 83CE) is a color graphic calculator, announced on January 15, 2015 by TI France1, the first model in the 83/84 range offering an integrated exact calculation engine. This is a model similar to the TI-84 Plus CE, but specifically adapted to the French market: translation of keys, etc (source, translated from the French: https://fr.wikipedia.org/wiki/TI-83_Premium_CE). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Julian Lachniet and critor added 'Texas Instruments TI-83 Premium CE (Boot Code 5.1.5.0014)' system. ROMSET: 25165824 bytes in 6 files / 2.25Mb packed $end $info=ti83pse $mame 0.132 [Krzysztof Strzecha] TI-83 Plus Silver Edition (Boot Code 1.00), 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). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.132: Krzysztof Strzecha added skeleton driver of 'Texas Instruments TI-83 Plus Silver Edition' system. ROMSET: 2097152 bytes in 1 file / 161.28Kb packed $end $info=ti83pseb $mame 0.207 [Julian Lachniet, critor] TI-83 Plus Silver Edition (bootleg), Texas Instruments, 20?? 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). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.207: Julian Lachniet and critor added 'Texas Instruments TI-83 Plus Silver Edition (bootleg)' system. ROMSET: 14680064 bytes in 7 files / 1.06Mb packed $end $info=ti84p $mame 0.156 [Jon Sturm] TI-84 Plus (Boot Code 1.00), Texas Instruments, 2004 The TI-84 Plus is a graphing calculator made by Texas Instruments which was released in early 2004. There is no original TI-84, only the TI-84 Plus and TI-84 Plus Silver Edition models. The TI-84 Plus is an enhanced version of the TI-83 Plus. The key-by-key correspondence is relatively the same, but the 84 features some improved hardware. The memory is about 3 times as large, and CPU about 2.5 times as fast (over the TI-83 and TI-83 Plus). A USB port and built-in clock functionality were also added. The USB port on the TI-84 Plus series is USB On-The-Go compliant, similar to the next generation TI-Nspire calculator, which supports connecting to USB based data collection devices and probes, and supports device to device transfers over USB rather than over the serial link port (source: http://en.wikipedia.org/wiki/TI-84_Plus_series). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Artwork Preview. WIP: - 0.156: Added 'Texas Instruments TI-84 Plus' system. ROMSET: 8388608 bytes in 8 files / 1.56Mb packed $end $info=ti84pb $mame 0.196 [Julian Lachniet, critor] TI-84 Plus (bootleg), Texas Instruments, 20?? TI-84 Plus Graphing Calculator: Expanded graphing technology performance comes preloaded with more than a dozen applications, including functionality that encourages exploration of interactive geometry, inequality graphing and real-world data collection and analysis (source: https://education.ti.com/en/products/calculators/graphing-calculators/ti-84-plus). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.196: Julian Lachniet and critor added 'Texas Instruments TI-84 Plus (Bootleg)' system. ROMSET: 8388608 bytes in 8 files / 1.48Mb packed $end $info=ti84pce $mame 0.196 [Julian Lachniet, critor] TI-84 Plus CE (Boot Code 5.0.0.0089), Texas Instruments, 2015 The TI-84 Plus CE is approved for use on the following exams: PSAT*, SAT*, and ACT* college entrance exams. AP* Exams that allow or require a graphing calculator. Approved for use on the IB exam. SAT and AP are trademarks owned by the College Board. PSAT/NMSQT is a registered trademark of the College Board and National Merit Scholarship Corporation. ACT is a registered trademark of ACT, Inc. International Baccalaureate is a registered trademark of the International Baccalaureate Organization. None was involved in the production of nor endorses TI products (source: https://www.amazon.com/Texas-Instruments-TI-84-Graphing-Calculator/dp/B00TFYYWQA). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Artwork Preview. WIP: - 0.237: Revert overclocking [AJR]. - 0.207: Changed description to 'TI-84 Plus CE (Boot Code 5.0.0.0089)'. - 0.196: Julian Lachniet and critor added 'Texas Instruments TI-84 Plus Color Edition (Boot Code 5.00)' system. ROMSET: 33554432 bytes in 8 files / 2.90Mb packed $end $info=ti84pcev15 $mame 0.196 [Julian Lachniet] TI-84 Plus CE (Boot Code 5.1.5.0014), Texas Instruments, 2016 The TI-84 Plus CE is approved for use on the following exams: PSAT*, SAT*, and ACT* college entrance exams. AP* Exams that allow or require a graphing calculator. Approved for use on the IB exam. SAT and AP are trademarks owned by the College Board. PSAT/NMSQT is a registered trademark of the College Board and National Merit Scholarship Corporation. ACT is a registered trademark of ACT, Inc. International Baccalaureate is a registered trademark of the International Baccalaureate Organization. None was involved in the production of nor endorses TI products (source: https://www.amazon.com/Texas-Instruments-TI-84-Graphing-Calculator/dp/B00TFYYWQA). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.207: Changed description to 'TI-84 Plus CE (Boot Code 5.1.5.0014)'. - 0.196: Julian Lachniet added 'Texas Instruments TI-84 Plus Color Edition (Boot Code 5.15)' system. ROMSET: 25165824 bytes in 6 files / 2.21Mb packed $end $info=ti84pcev30 $mame 0.196 [Julian Lachniet] TI-84 Plus CE (Boot Code 5.3.0.0037), Texas Instruments, 2017 The TI-84 Plus CE is approved for use on the following exams: PSAT*, SAT*, and ACT* college entrance exams. AP* Exams that allow or require a graphing calculator. Approved for use on the IB exam. SAT and AP are trademarks owned by the College Board. PSAT/NMSQT is a registered trademark of the College Board and National Merit Scholarship Corporation. ACT is a registered trademark of ACT, Inc. International Baccalaureate is a registered trademark of the International Baccalaureate Organization. None was involved in the production of nor endorses TI products (source: https://www.amazon.com/Texas-Instruments-TI-84-Graphing-Calculator/dp/B00TFYYWQA). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.207: Changed description to 'TI-84 Plus CE (Boot Code 5.3.0.0037)'. - 0.196: Julian Lachniet added 'Texas Instruments TI-84 Plus Color Edition (Boot Code 5.30)' system. ROMSET: 4194304 bytes in 1 file / 384.95Kb packed $end $info=ti84pcse $mame 0.196 [Julian Lachniet] TI-84 Plus C Silver Edition (Boot Code 4.0), Texas Instruments, 2013 The TI-84 Plus Silver Edition was released in 2004 as an upgrade to the TI-83 Plus. Like the TI-83 Plus Silver Edition, it features a 15 MHz Zilog Z80 processor and 24 kB user available RAM. The chip has 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. 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 applications. These programs are also available for the TI-84 Plus, but some must be downloaded separately from TI's website. It is manufactured by Kinpo Electronics (source: https://en.wikipedia.org/wiki/TI-84_Plus_series#TI-84_Plus_Silver_Edition). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.207: Changed description to 'TI-84 Plus C Silver Edition (Boot Code 4.0)'. - 0.196: Julian Lachniet added 'Texas Instruments TI-84 Plus Color Silver Edition (Boot Code 4.0)' system. ROMSET: 8388608 bytes in 2 files / 533.15Kb packed $end $info=ti84pcsev2 $mame 0.207 [Julian Lachniet, critor] TI-84 Plus C Silver Edition (Boot Code 4.2), Texas Instruments, 201? The TI-84 Plus Silver Edition was released in 2004 as an upgrade to the TI-83 Plus. Like the TI-83 Plus Silver Edition, it features a 15 MHz Zilog Z80 processor and 24 kB user available RAM. The chip has 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. 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 applications. These programs are also available for the TI-84 Plus, but some must be downloaded separately from TI's website. It is manufactured by Kinpo Electronics (source: https://en.wikipedia.org/wiki/TI-84_Plus_series#TI-84_Plus_Silver_Edition). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Julian Lachniet and critor added 'Texas Instruments TI-84 Plus C Silver Edition (Boot Code 4.2)' system. ROMSET: 4194304 bytes in 1 file / 261.20Kb packed $end $info=ti84pob $mame 0.196 [Julian Lachniet] Orion TI-84 Plus (bootleg), Texas Instruments, 201? DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.207: Changed description to 'Orion TI-84 Plus (bootleg)'. - 0.196: Julian Lachniet added 'Texas Instruments TI-84 Plus Orion (bootleg)' system. ROMSET: 1048576 bytes in 1 file / 215.88Kb packed $end $info=ti84pov2 $mame 0.196 [Julian Lachniet] Orion TI-84 Plus (Boot Code 1.02), Texas Instruments, 201? DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.207: Changed description to 'Orion TI-84 Plus (Boot Code 1.02)'. - 0.196: Julian Lachniet added 'Texas Instruments TI-84 Plus Orion (Boot Code 1.02)' system. ROMSET: 1048576 bytes in 1 file / 227.08Kb packed $end $info=ti84pov3 $mame 0.196 [Julian Lachniet] Orion TI-84 Plus (Boot Code 1.03), Texas Instruments, 201? The Orion TI-84 is a specially modified TI-84 Plus, based on the popular TI-84 Plus Graphing Calculator. The functionality and operation of the Orion are identical in all respects to the standard TI-84 Plus Graphing Calculator. The only differences are additional controls, jacks, speakers, and software for accessible feedback of both equations and graphs. This User's Guide covers the accessibility enhancements to the TI-84 Plus (source: http://tech.aph.org/Orion%20TI-84%20Plus%20Documents/gc_doc.htm). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.207: Changed description to 'Orion TI-84 Plus (Boot Code 1.03)'. - 0.196: Julian Lachniet added 'Texas Instruments TI-84 Plus Orion (Boot Code 1.03)' system. ROMSET: 1048576 bytes in 1 file / 227.89Kb packed $end $info=ti84pse $mame 0.132 [Krzysztof Strzecha, Jon Sturm] TI-84 Plus Silver Edition (Boot Code 1.00), 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. 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). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and Artwork Preview. WIP: - 0.132: Krzysztof Strzecha and Jon Sturm added skeleton driver of 'Texas Instruments TI-84 Plus Silver Edition' system. ROMSET: 16777216 bytes in 8 files / 1.57Mb packed $end $info=ti84pseb $mame 0.196 [Julian Lachniet, critor] TI-84 Plus Silver Edition (bootleg), Texas Instruments, 20?? TI-84 Plus Graphing Calculator: Expanded graphing technology performance comes preloaded with more than a dozen applications, including functionality that encourages exploration of interactive geometry, inequality graphing and real-world data collection and analysis (source: https://education.ti.com/en/products/calculators/graphing-calculators/ti-84-plus). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.196: Julian Lachniet and critor added 'Texas Instruments TI-84 Plus Silver Edition (Bootleg)' system. ROMSET: 16777216 bytes in 8 files / 1.49Mb packed $end $info=ti84psev3 $mame 0.196 [Julian Lachniet] TI-84 Plus Silver Edition (Boot Code 1.03), Texas Instruments, 2011 DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.196: Julian Lachniet added 'Texas Instruments TI-84 Plus Silver Edition (Boot Code 1.03)' system. ROMSET: 2097152 bytes in 1 file / 228.36Kb packed $end $info=ti84pv2 $mame 0.196 [Julian Lachniet, critor] TI-84 Plus (Boot Code 1.02), Texas Instruments, 200? DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.196: Julian Lachniet and critor added 'Texas Instruments TI-84 Plus (Boot Code 1.02)' system. ROMSET: 8388608 bytes in 8 files / 1.56Mb packed $end $info=ti84pv3 $mame 0.196 [Julian Lachniet] TI-84 Plus (Boot Code 1.03), Texas Instruments, 2011 DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.196: Julian Lachniet added 'Texas Instruments TI-84 Plus (Boot Code 1.03)' system. ROMSET: 1048576 bytes in 1 file / 226.38Kb packed $end $info=ti85 $mame 0.37b12 [Krzysztof Strzecha] 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). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.156: Use direct update handler to remove boot memory mapping hacks. Add basic support for the TI-84 Plus. Add known dump of TI-84 Plus which has been sent to a mess dev and supports ennough asic functionality that it boots and runs. Fixed up model enum to match style from the apple2 and used it to add support for where the (ti84p) differs from the (ti84pse). Consolidated code for the 15Mhz calculators so there is less duplicated code between the ti83pse, ti84pse and ti84 support code [Jon Sturm]. - 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: Krzysztof Strzecha added 'Texas Instruments TI-85 ver. 3.0a' system. ROMSET: 917504 bytes in 7 files / 616.92Kb packed $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). DRIVER: ti/ti85.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee, PCB and Artwork Preview. 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 bytes in 5 files / 668.01Kb packed $end $info=ti89 $mame 0.132 [Sandro Ronco] 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). DRIVER: ti/ti89.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.252: Remove unneeded header file. simplify input ports read [hap]. - 0.210: Corrected Flash memory type and size [AJR]. - 0.132: Sandro Ronco added skeleton driver of 'Texas Instruments TI-89' system. ROMSET: 33554432 bytes in 16 files / 8.50Mb packed $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). DRIVER: ti/ti89.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, Marquee and Artwork Preview. WIP: - 0.210: Corrected Flash memory type and size [AJR]. - 0.138: Sandro Ronco added 'Texas Instruments TI-89 Titanium' system. ROMSET: 8388608 bytes in 2 files / 1.08Mb packed $end $info=ti8x_bitsock $mame 0.184 TI-8x Bit Socket, , ???? DRIVER: devices/bus/ti8x/bitsocket.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (ti8xbitsock) to (ti8x_bitsock). - 0.184: Added 'TI-8x Bit Socket' device. ROMSET: None required. $end $info=ti8x_glinkhle $mame 0.184 TI-Graph Link (grey, HLE), , ???? DRIVER: devices/bus/ti8x/graphlinkhle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Renamed (tii8x_glinkhle) to (ti8x_glinkhle). - 0.186: Renamed (glinkhle) to (tii8x_glinkhle). - 0.184: Added 'TI-Graph Link (grey, HLE)' device. ROMSET: None required. $end $info=ti8x_link_port $mame 0.184 TI-8x Link Port, , ???? DRIVER: devices/bus/ti8x/ti8x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (ti8xlink) to (ti8x_link_port). - 0.184: Added 'TI-8x Link Port' device. ROMSET: None required. $end $info=ti8x_mspkr $mame 0.184 TI-8x Speaker (Mono), , ???? DRIVER: devices/bus/ti8x/tispeaker.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (ti8xmspkr) to (ti8x_mspkr). - 0.184: Added 'TI-8x Speaker (Mono)' device. ROMSET: None required. $end $info=ti8x_stspkr $mame 0.184 TI-8x Speaker (Stereo), , ???? DRIVER: devices/bus/ti8x/tispeaker.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (ti8xstspkr) to (ti8x_stspkr). - 0.184: Added 'TI-8x Speaker (Stereo)' device. ROMSET: None required. $end $info=ti8x_tconn $mame 0.184 TI-8x T-connector, , ???? DRIVER: devices/bus/ti8x/teeconn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.189: Renamed (it8x_tconn) to (ti8x_tconn). - 0.186: Renamed (ti8xtconn) to (it8x_tconn) and description changed to 'TI-8x T-connector'. - 0.184: Added 'T-connector' device. ROMSET: None required. $end $info=ti92 $mame 0.132 [Sandro Ronco] 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). DRIVER: ti/ti89.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.132: Sandro Ronco added skeleton driver of 'Texas Instruments TI-92' system. ROMSET: 8388608 bytes in 7 files / 3.17Mb packed $end $info=ti92p $mame 0.132 [Sandro Ronco] 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). DRIVER: ti/ti89.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.210: Corrected Flash memory type and size [AJR]. - 0.132: Sandro Ronco added skeleton driver of 'Texas Instruments TI-92 Plus' system. ROMSET: 23068672 bytes in 11 files / 6.26Mb packed $end $info=ti931 $mame 0.204 [Al Kossow] Model 931 Video Display Terminal, Texas Instruments, 1983 DRIVER: ti/ti931.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.204: Al Kossow added 'Texas Instruments Model 931 Video Display Terminal' system. ROMSET: 26624 bytes in 4 files / 14.92Kb packed $end $info=ti95 $mame 0.155 [hap] TI-95 Procalc, Texas Instruments, 1986 The TI-95 ProCALC was introduced in 1986 by Texas Instruments as a high-end programmable portable compact computer' system. It even contained a HELP command to enable the user to determine the parameter settings of the calculator (source: http://aug.99er.net/ti-95_procalc.htm). DRIVER: ti/ti74.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ti95_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.155: hap added 'Texas Instruments TI-95 PROCALC' system. ROMSET: 36864 bytes in 2 files / 26.68Kb packed $end $info=ti99_224 $mame 0.128 [Raphael Nabet] TI-99/2 BASIC Computer (24 KiB ROM), 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). DRIVER: ti/ti99_2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.198: Machine promoted to working [Michael Zapf]. - 0.164: MFM low-level hard disk emulation, removed legacy floppy [Michael Zapf]. - 0.145u3: Horizon Ramdisk expansion card added '[Michael Zapf]. - 0.128: Raphael Nabet added 'TI-99/2 BASIC Computer (24kb ROMs)' system. ROMSET: 24576 bytes in 3 files / 16.50Kb packed $end $info=ti99_232 $mame 0.128 [Raphael Nabet] TI-99/2 BASIC Computer (32 KiB ROM), 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). DRIVER: ti/ti99_2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.198: Machine promoted to working [Michael Zapf]. - 0.145u3: Horizon Ramdisk expansion card added '[Michael Zapf]. - 0.128: Raphael Nabet added 'TI-99/2 BASIC Computer (32kb ROMs)' system. ROMSET: 32768 bytes in 4 files / 22.61Kb packed $end $info=ti99_32kmem $mame 0.145u2 TI-99 32KiB memory expansion card, , ???? DRIVER: devices/bus/ti99/peb/ti_32kmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (ti99_32k) to (ti99_32kmem). - 0.145u2: Added 'TI-99 32KiB memory expansion card' device. ROMSET: None required. $end $info=ti99_4 $mame 0.36b14 [Raphael Nabet] TI-99/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). DRIVER: ti/ti99_4x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ti99_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.184: Various fixes for TI-99/4 (not A). Added initializations fixing crash on startup, fixed GROM issues (clock turned off too early) [Michael Zapf]. - 0.145u3: Horizon Ramdisk expansion card added '[Michael Zapf]. - 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 bytes in 5 files / 20.54Kb packed $end $info=ti99_4a $mame 0.36b6 [Raphael Nabet] TI-99/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). DRIVER: ti/ti99_4x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ti99_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.145u3: Horizon Ramdisk expansion card added '[Michael Zapf]. - 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 Milanović]. 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: Extensive 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: Renamed (ti994a) to (ti99_4a). 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: 26624 bytes in 5 files / 20.31Kb packed $end $info=ti99_4ae $mame 0.36b16 [Raphael Nabet] TI-99/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). DRIVER: ti/ti99_4x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ti99_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.145u3: Horizon Ramdisk expansion card added '[Michael Zapf]. - 0.36b16: Raphael Nabet added 'TI99/4A Home Computer (50 Hz)' system. $end $info=ti99_4e $mame 0.36b16 [Raphael Nabet] TI-99/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). DRIVER: ti/ti99_4x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ti99_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.145u3: Horizon Ramdisk expansion card added '[Michael Zapf]. - 0.36b16: Raphael Nabet added 'TI99/4 Home Computer (50 Hz)' system. $end $info=ti99_4ev $mame 0.56.1 [Raphael Nabet] TI-99/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). DRIVER: ti/ti99_4x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ti99_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.230: BugFIX #07889 [Crash/Freeze] (ti99_4p.cpp) ti99_4ev: [debug] Assert shortly after launch (71b0146) [Osso]. - 0.145u3: Horizon Ramdisk expansion card added '[Michael Zapf]. - 0.56.1: Raphael Nabet added 'TI-99/4P preliminary' system. ROMSET: 6144 bytes in 1 file / 4.94Kb packed $end $info=ti99_4p $mame 0.128 [Michael Zapf] SGCPU (aka TI-99/4P), System-99 User 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). DRIVER: ti/ti99_4p.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ti99_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.269: Fixed instabilities from debugger interference and uninitialized variables [Michael Zapf]. - 0.230: BugFIX #07889 [Crash/Freeze] (ti99_4p.cpp) ti99_4p: [debug] Assert shortly after launch (71b0146) [Osso]. - 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: Michael Zapf added 'SGCPU (a.k.a. 99/4P)' system. ROMSET: 65536 bytes in 2 files / 17.74Kb packed $end $info=ti99_4qi $mame 0.149u1 [Michael Zapf] TI-99/4QI Home Computer (US), Texas Instruments, 1983 In August of 1983 TI released the TI-99/4A QI. Though this name was not official for the console, it was what the motherboard was designated. QI stood for Quality Improved. No visual changes were made to the exterior of the console, and in fact they are very hard to distinguish from the beige models. On the other hand, major changes were made to the internal components of the QI. We will take a look at these changes a little later (source: http://www.mainbyte.com/ti99/computers/ti99qi.html). DRIVER: ti/ti99_4x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ti99_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.149u1: Michael Zapf added 'TI99/4QI Home Computer' system. ROMSET: 6144 bytes in 1 file / 4.45Kb packed $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). DRIVER: ti/ti99_8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ti99_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.198: Inverted track count bits, and added 'DIP switches [Michael Zapf]. - 0.197: Added 'drive select to HX5102 Hexbus floppy drive - may now be used for storage on TI-99/8 and other systems [Michael Zapf]. - 0.192: Added 'Hexbus write timing logic [Michael Zapf]. - 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: 225280 bytes in 27 files / 148.71Kb packed $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). DRIVER: ti/ti99_8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ti99_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.145u3: Horizon Ramdisk expansion card added '[Michael Zapf]. - 0.77: Raphael Nabet added 'Texas TI-99/8 Computer (Europe)' system. $end $info=ti99_arcturus $mame 0.276 [Michael Zapf] Arcturus sidecar cartridge, , ???? DRIVER: devices/bus/ti99/sidecar/arcturus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: Michael Zapf added 'Arcturus sidecar cartridge' device. ROMSET: 24576 bytes in 3 files / 10.83Kb packed $end $info=ti99_bwg $mame 0.143u3 SNUG BwG Floppy Controller, , ???? DRIVER: devices/bus/ti99/peb/bwg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Renamed (snugfdc) to (ti99_bwg). - 0.143u3: Added 'SNUG BwG Floppy Controller' device. ROMSET: 32768 bytes in 1 file / 7.14Kb packed $end $info=ti99_ccdcc $mame 0.220 [Michael Zapf] CorComp Disk Controller Card, , ???? DRIVER: devices/bus/ti99/peb/cc_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Michael Zapf added 'CorComp Disk Controller Card' device. ROMSET: 16384 bytes in 2 files / 9.15Kb packed $end $info=ti99_ccfdc $mame 0.220 [Michael Zapf] CorComp Floppy Disk Controller Card Rev A, , ???? DRIVER: devices/bus/ti99/peb/cc_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Michael Zapf added 'CorComp Floppy Disk Controller Card Rev A' device. ROMSET: 16384 bytes in 2 files / 9.24Kb packed $end $info=ti99_datamux $mame 0.149u1 TI-99 Databus multiplexer, , ???? DRIVER: devices/bus/ti99/internal/datamux.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'TI-99 Databus multiplexer'. - 0.149u1: Added 'Databus multiplexer' device. ROMSET: None required. $end $info=ti99_ddcc1 $mame 0.220 [Michael Zapf] Myarc Disk Controller Card, , ???? DRIVER: devices/bus/ti99/peb/myarcfdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.241: Fixed forgotten DSK4 motor control in DDCC1 controller [Michael Zapf]. - 0.220: Michael Zapf added 'Myarc Disk Controller Card' device. ROMSET: 8192 bytes in 1 file / 5.95Kb packed $end $info=ti99_evpc $mame 0.143u3 SNUG Enhanced Video Processor Card, , ???? DRIVER: devices/bus/ti99/peb/evpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Renamed (snugvdc) to (ti99_evpc). - 0.143u3: Added 'SNUG Enhanced Video Processor Card' device. ROMSET: 65536 bytes in 1 file / 16.66Kb packed $end $info=ti99_evpc_clock $mame 0.173 EVPC clock connector, , ???? DRIVER: devices/bus/ti99/internal/evpcconn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.173: Added 'EVPC clock connector' device. ROMSET: None required. $end $info=ti99_fdc $mame 0.143u3 TI-99 Standard DSSD Floppy Controller, , ???? DRIVER: devices/bus/ti99/peb/ti_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Renamed (tifdc) to (ti99_fdc). - 0.143u3: Added 'TI-99 Standard DSSD Floppy Controller' device. ROMSET: 8192 bytes in 2 files / 4.62Kb packed $end $info=ti99_forti $mame 0.220 [Michael Zapf] FORTi Sound Card, , ???? DRIVER: devices/bus/ti99/peb/forti.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Michael Zapf added 'FORTi Sound Card' device. ROMSET: None required. $end $info=ti99_gkracker $mame 0.146u3 Miller's Graphics GRAM Kracker, , ???? DRIVER: devices/bus/ti99/gromport/gkracker.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Miller's Graphics GRAM Kracker'. - 0.146u3: Added 'GRAMKracker' device. ROMSET: 8192 bytes in 1 file / 5.72Kb packed $end $info=ti99_handset $mame 0.146u2 TI-99/4 IR handset, , ???? DRIVER: devices/bus/ti99/joyport/handset.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (handset) to (ti99_handset). - 0.146u2: Added 'TI-99/4 IR handset' device. ROMSET: None required. $end $info=ti99_hfdc $mame 0.143u3 Myarc Hard and Floppy Disk Controller, , ???? DRIVER: devices/bus/ti99/peb/hfdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.154: Renamed (ti99_hfdc_new) to (ti99_hfdc). - 0.145u1: Renamed (myarchfdc) to (ti99_hfdc_new). - 0.143u3: Added 'Myarc Hard and Floppy Disk Controller' device. ROMSET: 16384 bytes in 1 file / 11.40Kb packed $end $info=ti99_horizon $mame 0.145u2 Horizon 4000B RAMdisk, , ???? DRIVER: devices/bus/ti99/peb/horizon.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Changed description to 'Horizon 4000B RAMdisk'. - 0.145u2: Added 'Horizon 4000 Ramdisk' device. ROMSET: None required. $end $info=ti99_hsgpl $mame 0.145u2 SNUG High-speed GPL card, , ???? DRIVER: devices/bus/ti99/peb/hsgpl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'SNUG High-speed GPL card' device. ROMSET: None required. $end $info=ti99_ide $mame 0.145u2 Nouspikel IDE interface card, , ???? DRIVER: devices/bus/ti99/peb/tn_ide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'Nouspikel IDE interface card' device. ROMSET: None required. $end $info=ti99_ioport $mame 0.186 TI-99 I/O Port, , ???? DRIVER: devices/bus/ti99/internal/ioport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Added 'TI-99 I/O Port' device. ROMSET: None required. $end $info=ti99_iosplit $mame 0.276 [Michael Zapf] TI-99 I/O Port Splitter, , ???? DRIVER: devices/bus/ti99/internal/splitter.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: Michael Zapf added 'TI-99 I/O Port Splitter' device. ROMSET: None required. $end $info=ti99_joyport $mame 0.149u1 TI-99 Joystick port, , ???? DRIVER: devices/bus/ti99/joyport/joyport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'TI-99 Joystick port'. - 0.149u1: Added 'Joystick port' device. ROMSET: None required. $end $info=ti99_mcartconn $mame 0.146u3 TI-99 Multi-cartridge extender, , ???? DRIVER: devices/bus/ti99/gromport/multiconn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (multi) to (ti99_mcartconn) and description changed to 'TI-99 Multi-cartridge extender'. - 0.146u3: Added 'Multi-cartridge extender' device. ROMSET: None required. $end $info=ti99_mecmouse $mame 0.146u2 TI-99 Mechatronics Mouse, , ???? DRIVER: devices/bus/ti99/joyport/mecmouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (mecmouse) to (ti99_mecmouse) and description changed to 'TI-99 Mechatronics Mouse'. - 0.146u2: Added 'Mechatronics Mouse' device. ROMSET: None required. $end $info=ti99_memex $mame 0.145u2 Geneve memory expansion card, , ???? DRIVER: devices/bus/ti99/peb/memex.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'Geneve memory expansion card' device. ROMSET: None required. $end $info=ti99_myarcmem $mame 0.145u1 Myarc Memory expansion card MEXP-1, , ???? DRIVER: devices/bus/ti99/peb/myarcmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Added 'Myarc Memory expansion card MEXP-1' device. ROMSET: 8192 bytes in 1 file / 5.78Kb packed $end $info=ti99_pcode $mame 0.143u3 TI-99 P-Code Card, , ???? DRIVER: devices/bus/ti99/peb/pcode.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Renamed (ti99pcode) to (ti99_pcode). - 0.143u3: Added 'TI-99 P-Code Card' device. ROMSET: 61440 bytes in 10 files / 39.42Kb packed $end $info=ti99_pgram $mame 0.221 [Michael Zapf] PGRAM(+) memory card, , ???? DRIVER: devices/bus/ti99/peb/pgram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Michael Zapf added 'PGRAM(+) memory card' device. ROMSET: None required. $end $info=ti99_pio_attached $mame 0.163 TI-99 Parallel attached device, , ???? DRIVER: devices/bus/ti99/peb/ti_rs232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (ti_pio_attached) to (ti99_pio_attached) and description changed to 'TI-99 Parallel attached device'. - 0.163: Added 'Parallel attached' device. ROMSET: None required. $end $info=ti99_rs232 $mame 0.143u3 TI-99 RS232/PIO interface, , ???? DRIVER: devices/bus/ti99/peb/ti_rs232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Renamed (ti99rs232) to (ti99_rs232). - 0.143u3: Added 'TI-99 RS232/PIO interface' device. ROMSET: 4096 bytes in 1 file / 1.59Kb packed $end $info=ti99_rs232_atttached $mame 0.163 TI-99 Serial attached device, , ???? DRIVER: devices/bus/ti99/peb/ti_rs232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (ti_rs232_attached) to (ti99_rs232_atttached) and description changed to 'TI-99 Serial attached device'. - 0.163: Added 'Serial attached' device. ROMSET: None required. $end $info=ti99_sams $mame 0.145u2 SuperAMS memory expansion card, , ???? DRIVER: devices/bus/ti99/peb/samsmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'SuperAMS memory expansion card' device. ROMSET: None required. $end $info=ti99_scartconn $mame 0.146u3 TI-99 Standard cartridge connector, , ???? DRIVER: devices/bus/ti99/gromport/singleconn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (single) to (ti99_scartconn) and description changed to 'TI-99 Standard cartridge connector'. - 0.146u3: Added 'Standard cartridge connector' device. ROMSET: None required. $end $info=ti99_sidmaster $mame 0.225 [Michael Zapf] SID Master 99, , ???? DRIVER: devices/bus/ti99/peb/sidmaster.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Michael Zapf added 'SID Master 99' device. ROMSET: None required. $end $info=ti99_speech $mame 0.143u3 TI-99 Speech Synthesizer, , ???? DRIVER: devices/bus/ti99/sidecar/speechsyn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u1: Renamed (ti99spsyn) to (ti99_speech). - 0.143u3: Added 'TI-99 Speech synthesizer (on adapter card)' device. ROMSET: 32768 bytes in 2 files / 30.24Kb packed $end $info=ti99_speechconn $mame 0.276 [Michael Zapf] TI-99 Speech synthesizer adapter card, , ???? DRIVER: devices/bus/ti99/peb/speechadapter.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: Michael Zapf added 'TI-99 Speech synthesizer adapter card' device. ROMSET: None required. $end $info=ti99_thermal $mame 0.288 [Michael Zapf] TI-99 Thermal Printer, , ???? DRIVER: devices/bus/ti99/sidecar/thermal.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Michael Zapf added 'TI-99 Thermal Printer' device. $end $info=ti99_tipi $mame 0.242 [Michael Zapf] TIPI card, , ???? DRIVER: devices/bus/ti99/peb/tipi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: Michael Zapf added 'TIPI card' device. ROMSET: 98304 bytes in 3 files / 5.36Kb packed $end $info=ti99_tipi_atttached $mame 0.242 [Michael Zapf] Connection to external device, , ???? DRIVER: devices/bus/ti99/peb/tipi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.243: Michael Zapf added 'Connection to external device' device. ROMSET: None required. $end $info=ti99_twinjoy $mame 0.146u2 TI-99/4(A) Twin Joysticks, , ???? DRIVER: devices/bus/ti99/joyport/handset.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (twinjoy) to (ti99_twinjoy) and description changed to 'TI-99/4(A) Twin Joysticks'. - 0.146u2: Added 'TI-99/4(A) Twin Joystick' device. ROMSET: None required. $end $info=ti99_usbsm $mame 0.145u2 Nouspikel USB/Smartmedia card, , ???? DRIVER: devices/bus/ti99/peb/tn_usbsm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'Nouspikel USB/Smartmedia card' device. ROMSET: None required. $end $info=ti99_whtscsi $mame 0.239 [Michael Zapf] Western Horizon Technologies SCSI host adapter, , ???? DRIVER: devices/bus/ti99/peb/scsicard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.239: Michael Zapf added 'Western Horizon Technologies SCSI host adapter' device. ROMSET: 65536 bytes in 1 file / 11.93Kb packed $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). DRIVER: ti/ti990_10.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. 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 bytes in 4 files / 0.88Kb packed $end $info=ti990_10_cpu $mame 0.154 Texas Instruments TI990/10 CPU, , ???? DRIVER: devices/cpu/tms9900/ti990_10.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TI990/10 CPU' [Angelo Salese]. - 0.154: Added 'TI990/10 CPU' device. ROMSET: None required. $end $info=ti990_4 $mame 0.78 [Michael Zapf] 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). DRIVER: ti/ti990_4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.78: Michael Zapf added 'Texas Instruments TI Model 990/4' system. ROMSET: 1024 bytes in 1 file / 0.89Kb packed $end $info=ti990_4v $mame 0.153 [Michael Zapf] TI Model 990/4 Microcomputer System with Video Display Terminal, 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). DRIVER: ti/ti990_4.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.153: Michael Zapf added 'Texas Instruments TI Model 990/4 Microcomputer System with Video Display Terminal' system. $end $info=ti990_hdc $mame 0.149u1 Generic TI-990 Hard Disk Controller, , ???? DRIVER: devices/bus/ti99x/990_hd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (tap_990) to (ti990_hdc) and description changed to 'Generic TI-990 Hard Disk Controller'. - 0.149u1: Added 'Generic TI-990 Tape Controller' device. ROMSET: None required. $end $info=ti990_tap $mame 0.153 Generic TI-900 Tape Controller, , ???? DRIVER: devices/bus/ti99x/990_tap.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (hdc_990) to (ti990_tap) and description changed to 'Generic TI-900 Tape Controller'. - 0.153: Added 'Generic TI-990 Hard Disk Controller' device. ROMSET: None required. $end $info=ti990_tape_image $mame 0.149u1 TI-990 Magnetic Tape, , ???? DRIVER: devices/bus/ti99x/990_tap.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'TI-990 Magnetic Tape' device. ROMSET: None required. $end $info=ti992_expport $mame 0.222 [Michael Zapf] TI-99/2 Expansion Port, , ???? DRIVER: devices/bus/ti99/internal/992board.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Michael Zapf added 'TI-99/2 Expansion Port' device. ROMSET: None required. $end $info=ti992_ram32k $mame 0.222 [Michael Zapf] TI-99/2 RAM Expansion 32K, , ???? DRIVER: devices/bus/ti99/internal/992board.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: Michael Zapf added 'TI-99/2 RAM Expansion 32K' device. ROMSET: None required. $end $info=ti998_amigo $mame 0.173 TI-99/8 Address space mapper, , ???? DRIVER: devices/bus/ti99/internal/998board.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'TI-99/8 Address space mapper'. - 0.173: Added 'Address space mapper' device. ROMSET: None required. $end $info=ti998_mainboard $mame 0.152 TI-99/8 Mainboard, , ???? DRIVER: devices/bus/ti99/internal/998board.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.152: Added 'TI-99/8 Mainboard' device. ROMSET: None required. $end $info=ti998_mofetta $mame 0.173 TI-99/8 Physical Address Space Decoder, , ???? DRIVER: devices/bus/ti99/internal/998board.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'TI-99/8 Physical Address Space Decoder'. - 0.173: Added 'Physical Address Space Decoder' device. ROMSET: None required. $end $info=ti998_oso $mame 0.152 TI-99/8 Hexbus interface, , ???? DRIVER: devices/bus/ti99/internal/998board.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (oso) to (ti998_oso) and description changed to 'TI-99/8 Hexbus interface'. - 0.173: Renamed (ti998_oso) to (oso). - 0.152: Added 'Hexbus interface' device. ROMSET: None required. $end $info=ti998_vaquerro $mame 0.173 TI-99/8 Logical Address Space Decoder, , ???? DRIVER: devices/bus/ti99/internal/998board.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'TI-99/8 Logical Address Space Decoder'. - 0.173: Added 'Logical Address Space Decoder' device. ROMSET: None required. $end $info=ti99cart $mame 0.145u2 TI-99 cartridge, , ???? DRIVER: devices/bus/ti99/gromport/cartridges.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (cartridge) to (ti99cart). - 0.145u2: Added 'TI-99 cartridge' device. ROMSET: None required. $end $info=ti99x_fd800 $mame 0.153 TI FD800 Diablo floppy disk controller, , ???? DRIVER: devices/bus/ti99x/990_dk.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (fd800) to (ti99x_fd800). - 0.153: Added 'TI FD800 Diablo floppy disk controller' device. ROMSET: None required. $end $info=tia_ntsc_video $mame 0.150 TIA Video (NTSC), , ???? DRIVER: atari/tia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'TIA Video (NTSC)' device. ROMSET: None required. $end $info=tia_pal_video $mame 0.150 TIA Video (PAL), , ???? DRIVER: atari/tia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'TIA Video (PAL)' device. ROMSET: None required. $end $info=tia_sound $mame 0.149u1 Atari TIA (Sound), , ???? DRIVER: devices/sound/tiaintf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Atari TIA (Sound)'. - 0.149u1: Added 'TIA' device. ROMSET: None required. $end $info=tibusan $mame 0.157 [hap, Sean Riddle] TI Business Analyst, Texas Instruments, 1976 The Business Analyst-I was introduced 1979 as a facelifted low-budget version of the Business Analyst. The rechargable battery pack was replaced by a simple 9V cell and the usage of a metal key plate gave a more modern appearance. Battery consumption of the Business Analyst-I was horrible, marketing guys from TI invented the after market sales of "Rechargable Kits" RK2. They used two AA-cells and a step-up converter to generate the 9V of the calculator (source: http://www.datamath.org/Sci/MAJESTIC/Business-Analyst-I.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.170: Renamed (tibusan1) to (tibusan). - 0.157: hap and Sean Riddle added 'Texas Instruments TI Business Analyst-I' system. ROMSET: 7833 bytes in 5 files / 3.83Kb packed $end $info=tigarden $mame 0.194 [hap, Sean Riddle, ssj] Thief in Garden, Tronica, 1983 Technical informations: http://handheldempire.com/game.jsp?game=2013 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.194: hap, Sean Riddle and ssj added 'Tronica Thief in Garden' system. ROMSET: 409134 bytes in 1 file / 126.81Kb packed $end $info=tiger108 $mame 0.280 [TeamEurope, David Haywood] Spillekonsol Game console - 108-in-1, Zebra AS / Tiger Retail, 201? This is an affordable plug-and-play console designed to connect directly to your TV via AV or HDMI cable. It comes with 108 preinstalled games—often clones or simplified versions of classic arcade, platform, and puzzle titles—easily selected from a straightforward menu. The built-in (or included) controller features a joystick and basic buttons, boasting an ergonomic yet minimalist design that’s perfect for casual gamers or families. No cartridges, downloads, or complicated setups are required—just plug it in and start playing. Ideal for an instant, low-cost gaming experience, it delivers nostalgic entertainment without demanding advanced technical skills—though its graphics and gameplay are decidedly rudimentary. Typical of the retail market for gaming gadgets, it’s often sold as an inexpensive gift or a fun pastime for kids. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope, David Haywood added 'Zebra AS / Tiger Retail Spillekonsol Game console - 108-in-1' system. ROMSET: 4194304 bytes in 1 file / 1.68Mb packed $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). DRIVER: tiki/tiki100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: tiki100.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.167: Added '8088 expansion ROMs [Person]. Added BUSRQ, BUSAK, and EXIN to the expansion bus. Added the expansion bus slots to the Z80 daisy chain. Added skeleton for Winchester controller. Added DART speed select jumper. Added raw screen parameters. Connected the I/O space to the expansion bus, and added 'the 360KB floppy format for MS-DOS. Added expansion bus and skeleton for 8088 card. Used PROM for memory mapping [Curt Coder]. - 0.152: Added 'RS-232, Centronics and cassette. Fixed CPU clock and floppy interface [Curt Coder]. - 0.144u7: Added 'software list [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: 16384 bytes in 2 files / 11.59Kb packed $end $info=tiki100_8088 $mame 0.167 TIKI-100 8/16, , ???? DRIVER: devices/bus/tiki100/8088.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.249: Dumped PALs [frodevan]. - 0.167: Added 'TIKI-100 8/16' device. ROMSET: 7973 bytes in 4 files / 0.75Kb packed $end $info=tiki100_hdc $mame 0.167 TIKI-100 Winchester controller, , ???? DRIVER: devices/bus/tiki100/hdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.167: Added 'TIKI-100 Winchester controller' device. ROMSET: None required. $end $info=tiki100bus $mame 0.167 TIKI-100 expansion bus, , ???? DRIVER: devices/bus/tiki100/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.167: Added 'TIKI-100 expansion bus' device. ROMSET: None required. $end $info=tiki100bus_slot $mame 0.167 TIKI-100 expansion bus slot, , ???? DRIVER: devices/bus/tiki100/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.167: Added 'TIKI-100 expansion bus slot' device. ROMSET: None required. $end $info=tiktokmm $mame 0.224 [Sean Riddle, David Haywood] Moving Music (MM-TV110), TikTokTech Ltd. / 3T Games / Senario, 200? Moving Music is a plug-and-play TV Music Game. Equipped with a camera and using advanced motion-tracking technology, Moving Music lets kids become an onscreen music star and interact with virtual African drums, Latin congas and a variety of other game objects, all by simply waving their hands and shaking their body. Included are 4 exciting music games encouraging body exercise while making music and playing games. An award winning game: 1) Digital Entertainment Grand Award, Hong Kong Information and Communications Technology (ICT) Awards 2006 2) The Best Computer/TV Entertainment Software, The 4th Hong Kong Digital Entertainment Excellence Awards. Product includes a 1 year warranty. AC adaptor is optional and not included in package (source: https://www.ebay.com/itm/124576352442). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.224: Sean Riddle and David Haywood added 'TikTokTech Ltd./3T Games/Senario Moving Music (MM-TV110)' system. ROMSET: 8388608 bytes in 1 file / 2.22Mb packed $end $info=tilemap $mame 0.184 [Aaron Giles] Tilemap, , ???? DRIVER: emu/tilemap.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Aaron Giles added 'Tilemap' device. ROMSET: None required. $end $info=tiles $mame 0.267 [Andrei I. Holub] Spectrum Next Tiles, , ???? DRIVER: sinclair/next/specnext_tiles.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Better support edge case where tilemap or data wraps around available region (#15216) [holub]. - 0.283: Support global transparent color for tiles mode1 [Andrei I. Holub]. - 0.282: Reordered tiles layers. Fixed tiles again (#14249) [Andrei I. Holub]. - 0.267: Andrei I. Holub added 'Spectrum Next Tiles' device. ROMSET: None required. $end $info=tim011 $mame 0.140 [Miodrag Milanović] 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). DRIVER: sfrj/tim011.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.271: Use raw parameters for screen. Updates: Replace generic keyboard emulation with CDP1802-based keyboard. Hook up RS-232 port to other Z180 ASCI channel. Enable floppy sounds. Eliminate tag macro [AJR]. - 0.263: Add expansion bus support and AY card [Marko Solajic, Miodrag Milanović]. Expansion should be empty by deafault [Miodrag Milanović]. - 0.245: Hookup serial keyboard [Miodrag Milanović]. - 0.140: Miodrag Milanović added skeleton driver of 'MPI TIM-011' system. ROMSET: 8192 bytes in 1 file / 0.70Kb packed $end $info=tim011_exp_slot $mame 0.263 [Miodrag Milanović] TIM-011 Expansion port, , ???? DRIVER: devices/bus/tim011/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Miodrag Milanović added 'TIM-011 Expansion port' device. ROMSET: None required. $end $info=tim011_kbd $mame 0.271 [AJR] TIM-011 Keyboard, , ???? DRIVER: sfrj/tim011_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.271: AJR added 'TIM-011 Keyboard' device. ROMSET: 4096 bytes in 1 file / 1.67Kb packed $end $info=tim100 $mame 0.148 [Miodrag Milanović] TIM-100, Mihajlo Pupin Institute, 1985 TIM-100 was a PTT teller microcomputer developed by Mihajlo Pupin Institute (Serbia) in 1985. It was based on the Intel microprocessors types 80x86 and VLSI circuitry. RAM had capacity max.8MB, and the external memory were floppy disks of 5.25 or 3.50 inch. Multiuser, multitasking Operating system was real-time NRT and also TRANOS (developed by PTT office) (source: http://en.wikipedia.org/wiki/TIM-100). DRIVER: sfrj/tim100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.271: Invert parity of keyboard to make it usable [AJR]. - 0.148: Miodrag Milanović added skeleton driver of 'MPI TIM-100' system. ROMSET: 24576 bytes in 3 files / 6.00Kb packed $end $info=timaze $mame 0.194 [hap, Sean Riddle] unknown electronic maze game (patent), Texas Instruments, 1979 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.194: hap and Sean Riddle added 'Texas Instruments unknown electronic maze game (patent)' system. ROMSET: 2256 bytes in 3 files / 0.88Kb packed $end $info=timer $mame 0.149u1 Timer, , ???? DRIVER: devices/machine/timer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Timer' device. ROMSET: None required. $end $info=timetp25 $mame 0.242 [TeamEurope] Super Game 25-in-1 (GM-228), Timetop, 200? A distinct Timetop console exists which uses NES compatible hardware rather than the proprietary hardware of the other Gameking consoles, and also has an integrated TV output. While early mockups indicated this handheld was considered part of the Gameking line, Timetop eventually removed the gameking branding from this edition prior to its release, replacing it with "Timetop LTPS Handy Game" ( ironically, "handy-game" was the working title EPYX coined in 1987 for what would become the Atari Lynx). The console comes with 25 built-in games and is also able to accept cartridges, however their size and connectors are different from (and incompatible with) previous Gameking consoles. The game selection includes games typically found on NES clones, like 1942, Pooyan or Dig Dug, as well as graphic ROM hacks of famous NES games (for example, using Blue's Journey graphics with Adventure Island). The GM-228 was available in a large variety of colors with some faceplaces containing very elaborate designs. Colors included silver, black, green, yellow, and pink (source: https://en.wikipedia.org/wiki/GameKing). DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: nes_vt_cart.xml RESOURCES: Snap and Title. WIP: - 0.242: TeamEurope added 'Timetop Super Game 25-in-1 (GM-228)' system. ROMSET: 2097152 bytes in 1 file / 840.87Kb packed $end $info=timetp36 $mame 0.220 [JP_Ronny, Team Europe] Super Game 36-in-1 (TimeTop SuperGame) (PAL), TimeTop, 200? The device advertises 36 games, however it only features 12 unique games, while the other 24 are duplicates. The repeats usually remove the title screen and start on different levels. The system's menu is very similar to the one used on another plug 'n play, the?MiWi. The controller greatly resembles the?Samuri 60 in 1, except for a different center logo and a difficulty switch. The switch adds minimal changes to the games, such as removing checkpoints or continues. The X button is actually the A and B buttons combined, pressing them simultaneously (source: https://bootleggames.fandom.com/wiki/TV_Joystick_36_in_1). DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.220: JP_Ronny and Team Europe added 'TimeTop Super Game 36-in-1 (TimeTop SuperGame) (PAL)' system. ROMSET: 4194304 bytes in 1 file / 1.77Mb packed $end $info=timetp7 $mame 0.225 [Takashi Omoto, Sean Riddle] Super Game 7-in-1 (TimeTop SuperGame) (PAL), TimeTop, 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.225: Takashi Omoto and Sean Riddle added 'Super Game 7-in-1 (TimeTop SuperGame) (PAL), TimeTop, 200?' system. ROMSET: 2097152 bytes in 1 file / 838.12Kb packed $end $info=tinday $mame 0.197 [hap, Sean Riddle] Independence Day (Tiger), Tiger Electronics, 1996 Technical informations: http://handheldempire.com/game.jsp?game=3396 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed description to 'Independence Day (Tiger)'. - 0.197: hap and Sean Riddle added 'Tiger Electronics Independence Day (handheld)' system. ROMSET: 1166812 bytes in 2 files / 379.65Kb packed $end $info=tipc $mame 0.287 [shattered] Professional Computer, Texas Instruments, 1983 The Texas Instruments Professional Computer (TIPC), a professional computer launched in 1983 as a business-oriented alternative to the IBM PC. It was based on a 5-MHz Intel 8088 processor and featured a proprietary architecture that wasn't fully compatible with the IBM PC. The system included a customized version of MS-DOS and integrated office software (a word processor and a spreadsheet). It boasted an elegant design with a beige case, an ergonomic separate keyboard, and expansion options via a proprietary bus. The TIPC offered enhanced graphics compared to the IBM CGA (640×400 monochrome) and supported 5¼-inch floppy disk drives. Despite its advanced features, the TIPC failed commercially due to its lack of compatibility with the growing IBM PC ecosystem and its high price. It represents an ambitious but isolated attempt by TI in the professional PC market before the company’s eventual withdrawal from the consumer hardware sector. DRIVER: ti/tipc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.287: shattered added 'Texas Instruments Professional Computer' system. ROMSET: 12288 bytes in 3 files / 7.83Kb packed $end $info=tiprog $mame 0.157 [hap, Sean Riddle] TI Programmer, Texas Instruments, 1977 The TI Programmer is a very unusual calculator doing math not only on the base-10 system like our natural life but on base-8 and base-16, too. Long before SW-engineeres got nice languages like JAVA or C++ they were used to program the microcontrollers in their native assembler languages. The only things such a microcontroller is executing are simple instructions to manipulate data. With the TI Programmer you could simulate these operations, e.g. AND, OR, XOR and SHIFT's in the dataformat of modern microcontrollers (hex or base-16) or oldfashioned minicomputers (octal or base-8) (source: http://www.datamath.org/Sci/MAJESTIC/Programmer.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.157: hap and Sean Riddle added 'Texas Instruments TI Programmer' system. ROMSET: 7833 bytes in 5 files / 3.78Kb packed $end $info=tisr16 $mame 0.157 [hap, Sean Riddle] SR-16, Texas Instruments, 1974 The electronic slide rule SR-16 was the last calculator using the extreme wedge shaped housing of the SR-10 and SR-11. It was superseded by the SR-16 II in a more conventional housing within one year. With the SR-40 prototype an upgraded version of the SR-16 II was developed but never introduced to the market. The colorful desing of the SR-11 was dropped for a style similar to the later SR-50A. Technically the calculator was very similar to its predecessors, one interesting feature could be found in the higher accuracy of some calculations. If you are interested in the calculating accuracy of scientific calculators, don't miss the Calculator forensics (source: http://www.datamath.org/Sci/WEDGE/sr-16.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.157: hap and Sean Riddle added 'Texas Instruments SR-16' system. ROMSET: 2256 bytes in 3 files / 1.36Kb packed $end $info=tisr16ii $mame 0.161 [hap, Sean Riddle] SR-16 II, Texas Instruments, 1975 The SR-16 II followed soon in the steps of the rare and wonderful SR-16. It uses a very similar housing to the SR-50A but gave a cheap appearance with the few black keys and the printed keyplate. The rare SR-40 prototype was sandwiched between the SR-50A and SR-16 II. This calculator gave a first view into the future of Texas Instruments - the TI-30 (source: http://www.datamath.org/Sci/WEDGE/sr-16-ii.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.161: hap and Sean Riddle added 'Texas Instruments SR-16 II' system. ROMSET: 2256 bytes in 3 files / 1.35Kb packed $end $info=titan3p2 $mame 0.233 [R. Belmont] Titan /// Plus //, , ???? Implemention of the Titan "/// Plus //" card. This extends the Apple ///'s II emulation to include a 128K extended language card and Apple II compatible game I/O. The card enables itself if the /// is at 1 MHz and accesses the card's $CNxx ROM space. If the /// goes back to 2 MHz mode at any time, the card disables itself. DRIVER: devices/bus/a2bus/titan3plus2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: R. Belmont added 'Titan /// Plus //' device. ROMSET: None required. $end $info=tithermos $mame 0.211 [hap, Sean Riddle] Electronic Digital Thermostat, Texas Instruments, 1979 DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.211: hap and Sean Riddle added 'Texas Instruments Electronic Digital Thermostat' system. ROMSET: 3175 bytes in 5 files / 1.82Kb packed $end $info=tjdredd $mame 0.191 [hap, Sean Riddle] Judge Dredd (Tiger), Tiger Electronics, 1995 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.242: Changed description to 'Judge Dredd (Tiger)'. - 0.191: hap and Sean Riddle added 'Tiger Electronics Judge Dredd' system. ROMSET: 1055733 bytes in 2 files / 334.83Kb packed $end $info=tjpark $mame 0.196 [hap, Sean Riddle] Jurassic Park (Tiger), Tiger Electronics, 1993 Technical informations: http://handheldempire.com/game.jsp?game=1717 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.242: Changed description to 'Jurassic Park (Tiger)'. - 0.196: hap and Sean Riddle added 'Tiger Electronics Jurassic Park (handheld)' system. ROMSET: 816715 bytes in 2 files / 258.79Kb packed $end $info=tk02 $mame 0.192 TK02 80 Column Monochrome Unit, , ???? DRIVER: devices/bus/einstein/pipe/tk02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'TK02 80 Column Monochrome Unit' device. ROMSET: 8192 bytes in 1 file / 1.59Kb packed $end $info=tk2000 $mame 0.146u1 [R. Belmont] TK2000 Color Computer, Microdigital, 1984 The TK-2000 was a clone of the Apple IIc for its Electronics part; and a copy of the Atari 1200XL for the casing part. For copyright reasons, Microdigital preferred to say that it was compatible with the Multitech MPF-II, an obscure Taiwanese computer which was somewhat compatible with the Apple II; but also added 'in its brochure that "a major part of Apple DOS software is compatible with the TK-2000". On top of Apple II features, the TK-2000 offered 64 KB of RAM, a sound generator, a PAL/M TV/RF modulator, a parallel printer connector and the ability to connect simulteneously two tape recorders. On the other hand, there were no expansion slots; which resulted in compatibility problems with Apple software that used original Apple hardware I/O (source: http://www.old-computers.com/museum/computer.asp?st=1&c=1161). DRIVER: apple/tk2000.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.286: Fix cassette and page2 (#14945): Cassette input is documented as bit7 of C010 KBIN. HGR page2 is documented as A000-BFFF; this gets various software working via LOADT of cassette audio [arekkusu42]. - 0.211: Changed description to 'TK2000 Color Computer'. Added printer interface [AJR]. - 0.146u1: R. Belmont added 'Microdigital TK2000' system. ROMSET: 16384 bytes in 1 file / 12.69Kb packed $end $info=tk3000 $mame 0.155 [R. Belmont] TK3000 //e, Microdigital, 1986 Despite the large amount of clones of the Apple II, we have some difficulties to find. This MicroDigital directly imported from Brazil is particularly cool. It is well built, the famous manufacturer of Hi Fi Brazilian who used to make good quality products. This machine has to be seen in the economic context of the mid-80s political power wants to protect its economy particularly threatened in electronics and computer skills. Local constructions will be promoted to the fullest. In 1996, domestic production of personal computers is still 65%. A policy of shamelessly cloning was introduced. It seems quite difficult to determine if it is was conducted in accordance with the cloned firms (Apple, Tandy Sinclair) Nothing is less certain. The second TK 3000 is an evolution of TK 2000 As the name suggests, this new machine is more modern, cloning the Apple Enhanced second. It is presented to the computer fair in Sao Paolo. The next evolution (1987) will be the TK 3000 Compact that includes 128 or 320 KB of RAM, a serial port and controller floppies in a smaller package (source, traslated from french: http://www.silicium.org/oldskool/apple/clones/tk3000.htm). DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.285: Fix clone relationship; emulate Z80-based keyboard with mode switch and programmable functions; add extra keys not present on actual HW (hidden behind a preprocessor switch) [AJR]. Changed description to 'TK3000 //e'. - 0.283: Note bad dump [AJR]. - 0.155: R. Belmont added 'Microdigital TK3000//e' system. ROMSET: 32768 bytes in 3 files / 19.92Kb packed $end $info=tk635 $mame 0.215 [nextvolume, Dirk Best] TK-635, Termtek, 199? DRIVER: skeleton/tk635.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.215: nextvolume and Dirk Best added 'Termtek TK-635' system. ROMSET: 262144 bytes in 1 file / 82.37Kb packed $end $info=tk80 $mame 0.140 [Miodrag Milanović, Robbbert] TK-80, NEC, 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). DRIVER: trainer/tk80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.143u3: Added 'LED display, i8255, keyboard, marked as working [Robbbert]. - 0.140: Miodrag Milanović and Robbbert added skeleton driver of 'NEC TK-80' system. ROMSET: 768 bytes in 3 files / 0.65Kb packed $end $info=tk80bs $mame 0.139 [Angelo Salese, Robbbert] TK-80BS, NEC, 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). DRIVER: nec/tk80bs.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.139: Angelo Salese and Robbbert added skeleton driver of 'NEC TK-80BS' system. ROMSET: 95955 bytes in 11 files / 29.06Kb packed $end $info=tk85 $mame 0.132 [Robbbert, Miodrag Milanović] 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). DRIVER: sinclair/zx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: zx81_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.132: Robbbert and Miodrag Milanović added 'Microdigital TK85' system. ROMSET: 10240 bytes in 1 file / 7.79Kb packed $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 c 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). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.37b2: David Robertson added 'TK90x Color Computer' system. ROMSET: 16384 bytes in 1 file / 12.77Kb packed $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) 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). DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.37b2: David Robertson added 'Micro Digital TK95 Color Computer' system. ROMSET: 16384 bytes in 1 file / 12.77Kb packed $end $info=tkarnov $mame 0.193 [hap, Sean Riddle] Karnov (Tiger), Tiger Electronics, 1988 Based on Data East 's Karnov arcade game. Karnov is a fire-breathing Russian searching for the Lost Treasure of Babylon. Game features 9 levels of play (source: http://www.handheldmuseum.com/Tiger/Karnov.htm). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.242: Changed description to 'Karnov (Tiger)'. - 0.193: hap and Sean Riddle added 'Tiger Electronics (licensed from Data East) Karnov (handheld)' system. ROMSET: 531528 bytes in 2 files / 167.71Kb packed $end $info=tkazaam $mame 0.212 [hap, Sean Riddle, handheldgamefan89] Kazaam (Tiger), Tiger Electronics, 1996 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Artwork Preview. WIP: - 0.242: Changed description to 'Kazaam (Tiger)'. - 0.212: hap, Sean Riddle and handheldgamefan89 added 'Tiger Electronics Kazaam (handheld)' system. ROMSET: 933205 bytes in 2 files / 303.38Kb packed $end $info=tking $mame 0.212 [hap, Berger, CB-Emu] Kasparov Turbo King (ver. D), Saitek / Heuristic Software, 1990 Your Kasparov Turbo King is a sophisticated electronic chessboard that automatically records your movements on its built-in chessboard. It has tricolor lights that make it very easy to use and a LCD screen that gives you a lot of information during the game. He can go back on a whole part, he allows to review a part, he announces the Mat and displays his reflection. It has 64 game levels as well as a programmable library that allows you to store parts, positions and openings in its permanent memory. These features make the Kasparov Turbo King one of the most sophisticated electronic chess boards (source, traslated from French: http://www.blitzchess.fr/fr/jeuxdes7familles/saitek/saitek-turbo-king/). DRIVER: saitek/stratos.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: saitek_egr.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.265: Changed manufacturer to 'Saitek / Heuristic Software'. - 0.261: Change button ordering, small tweak to internal artwork [hap]. - 0.212: hap, Berger and CB-Emu added 'Saitek Kasparov Turbo King (ver. D)' system. ROMSET: 65536 bytes in 2 files / 47.31Kb packed $end $info=tkinga $mame 0.212 [hap, Berger, CB-Emu] Kasparov Turbo King (ver. B, set 1), Saitek / Heuristic Software, 1988 Your Kasparov Turbo King is a sophisticated electronic chessboard that automatically records your movements on its built-in chessboard. It has tricolor lights that make it very easy to use and a LCD screen that gives you a lot of information during the game. He can go back on a whole part, he allows to review a part, he announces the Mat and displays his reflection. It has 64 game levels as well as a programmable library that allows you to store parts, positions and openings in its permanent memory. These features make the Kasparov Turbo King one of the most sophisticated electronic chess boards (source, traslated from French: http://www.blitzchess.fr/fr/jeuxdes7familles/saitek/saitek-turbo-king/). DRIVER: saitek/stratos.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: saitek_egr.xml RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'Saitek / Heuristic Software'. - 0.212: hap, Berger and CB-Emu added 'Saitek Kasparov Turbo King (ver. B, set 1)' system. ROMSET: 65536 bytes in 2 files / 47.81Kb packed $end $info=tkingb $mame 0.212 [hap, Berger, CB-Emu] Kasparov Turbo King (ver. B, set 2), Saitek / Heuristic Software, 1988 Your Kasparov Turbo King is a sophisticated electronic chessboard that automatically records your movements on its built-in chessboard. It has tricolor lights that make it very easy to use and a LCD screen that gives you a lot of information during the game. He can go back on a whole part, he allows to review a part, he announces the Mat and displays his reflection. It has 64 game levels as well as a programmable library that allows you to store parts, positions and openings in its permanent memory. These features make the Kasparov Turbo King one of the most sophisticated electronic chess boards (source, traslated from French: http://www.blitzchess.fr/fr/jeuxdes7familles/saitek/saitek-turbo-king/). DRIVER: saitek/stratos.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: saitek_egr.xml RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'Saitek / Heuristic Software'. - 0.212: hap, Berger and CB-Emu added 'Saitek Kasparov Turbo King (ver. B, set 2)' system. ROMSET: 65536 bytes in 2 files / 47.81Kb packed $end $info=tkjmaru $mame 0.243 [hap, Kevin Horton, Rik] Toukon Juohmaru, Bandai, 1983 DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.243: hap, Kevin Horton and Rik added 'Bandai Toukon Juohmaru' system. ROMSET: 4352 bytes in 1 file / 2.79Kb packed $end $info=tkkongq $mame 0.254 [hap, Sean Riddle] King Kong (Tiger, Quartz Game Clock), Tiger Electronics, 1982 DRIVER: handheld/hh_smc1k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.254: hap and Sean Riddle added 'Tiger Electronics King Kong (Tiger, Quartz Game Clock)' system. ROMSET: 2048 bytes in 1 file / 1.87Kb packed $end $info=tkmag220 $mame 0.218 [Team Europe, David Haywood] Mini Arcade Games Console (Family Sport 220-in-1), TaiKee / Senca, 201? 220 Built in Games of Retro Arcade Machine. Enter The Mini Arcade Machine Special Edition! Designed with Whopping 220 Built-in retro style games, this captivating blast from the past will keep you busy with a myriad of 16 bit sports, puzzles, shoot-em-ups and arcade classics. This robust little gaming console has an 8-way control joystick, 2 function buttons, full sound effects with music, and a full colour 2.5" screen. It runs on 3 x AA batteries and measures approximately 15 cm tall - perfect for stashing in your desk drawer, ready to bust out at break time (source: https://www.amazon.co.uk/Handheld-Console-Portable-Machine-Shooting/dp/B0135X8EWE). DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: Changed manufacturer to 'TaiKee / Senca'. - 0.218: Team Europe and David Haywood added 'TaiKee Mini Arcade Games Console (Family Sport 220-in-1)' system. ROMSET: 134217728 bytes in 1 file / 46.25Mb packed $end $info=tkn80 $mame 0.254 [PC/M, Curt Coder] ABC 80 with TKN80, MYAB, 198? DRIVER: luxor/abc80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: abc80_cass.xml, abc80_flop.xml, abc80_rom.xml RESOURCES: Snap and Title. WIP: - 0.254: PC/M and Curt Coder added 'MYAB ABC 80 with TKN80' system. ROMSET: 4352 bytes in 2 files / 2.09Kb packed $end $info=tku5s $mame 0.286 [Angelo Salese] U5S-TK-V03A (UMC UM8498F & UM8496 chipset), TK, 1994 Motherboard TK U5S-TK-V03A, in AT/ATX form factor, based on the UMC chipset (UM8498F northbridge + UM8496 southbridge), manufactured in the mid-to-late 1990s. It supports Socket 7 processors: Intel Pentium/Pentium MMX, AMD K5/K6, and Cyrix 6x86. The design features predominantly 16-bit ISA slots, one or two PCI slots, support for 30-pin SIMM modules for DRAM up to 128 MB, integrated floppy/IDE controllers, and serial/parallel ports. Power supply options include AT (P8/P9) or ATX, depending on the revision. Typical of entry-level workstations and home PCs running Windows 95/98. The UMC chipset represented an affordable alternative to Intel/VIA, offering adequate performance for general-purpose use. This OEM solution was widely used in Asian PC clones before the transition to ATX and advanced chipsets in the late 1990s. DRIVER: umc/pc486vl.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: Angelo Salese added 'TK U5S-TK-V03A (UMC UM8498F & UM8496 chipset)' system. ROMSET: 65536 bytes in 1 file / 59.80Kb packed $end $info=tlluke2 $mame 0.254 [hap, Sean Riddle] Lucky Luke (Tiger, Double Wide Screen), Tiger Electronics, 1984 DRIVER: handheld/hh_smc1k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.254: hap and Sean Riddle added 'Tiger Electronics Lucky Luke (Tiger, Double Wide Screen)' system. ROMSET: 2048 bytes in 1 file / 1.90Kb packed $end $info=tm990_189_rs232_image $mame 0.149u1 TM990/189 RS232 port, , ???? DRIVER: ti/tm990189.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'TM990/189 RS232 port' device. ROMSET: None required. $end $info=tmate $mame 0.262 [hap, Sean Riddle, ClawGrip] Kasparov Team-Mate, Saitek / Heuristic Software, 1988 DRIVER: saitek/turbo16k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'Saitek / Heuristic Software'. - 0.262: hap, Sean Riddle and ClawGrip added 'Saitek Kasparov Team-Mate' system. $end $info=tmbaskb $mame 0.255 [hap, Sean Riddle] Basketball (Tomy), Tomy, 1980 DRIVER: handheld/hh_mn1400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.255: hap and Sean Riddle added 'Tomy Basketball (Tomy)' system. ROMSET: 1452 bytes in 2 files / 1.04Kb packed $end $info=tmc0281 $mame 0.165 TMC0281, , ???? DRIVER: devices/sound/tms5110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.165: Added 'TMC0281' device. ROMSET: None required. $end $info=tmc0281d $mame 0.165 TMC0281D, , ???? DRIVER: devices/sound/tms5110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.165: Added 'TMC0281D' device. ROMSET: None required. $end $info=tmc0999 $mame 0.234 [hap] TI TMC0999 RAM, , ???? DRIVER: devices/machine/tmc0999.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: hap added 'TI TMC0999 RAM' device. ROMSET: None required. $end $info=tmc1800 $mame 0.205 [Robbbert] Telmac 1800, Telercas Oy, 1977 Telmac 1800 was a simple CDP1802 system introduced here in Finland around 1977. It was designed by Osmo Kainulainen, who built his own computer using RCA CDP1801, that he already knew from his job. RCA gave him a small monitor program to use with it (which one?). The design was published in a magazine as "Hobby Computer" and more or less started the personal hobby computing age in Finland by soon turning into Telmac 1800 kit, which used CDP1802. It was a lot like COSMAC VIP, but not exactly. Telmac has been the first touch to hobby computers for many people here. Telmac 1800 was manufactured by Telercas Oy, which was also local distributor of RCA components. Telmac was delivered as a kit and gained quite big success. Some 2000 units were manufactured and sold during four years. It was estimated during 1979 (Prosessori-lehti/Vesa Valtonen), that 60-70% of hobby computers in Finland were Telmacs (source: http://www.hobbylabs.org/telmac.htm). DRIVER: telercas/tmc1800.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.205: Robbbert added 'Telercas Oy Telmac 1800' system. $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). DRIVER: telercas/tmc1800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). 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: 512 bytes in 1 file / 0.50Kb packed $end $info=tmc2000e $mame 0.128 [Curt Coder] Telmac 2000E, Telercas Oy, 1980 Telmac 1800 was a simple CDP1802 system introduced here in Finland around 1977. It was designed by Osmo Kainulainen, who built his own computer using RCA CDP1801, that he already knew from his job. It was an improved version over Telmac 1800, but I don't know who actually designed that one and how mane were made. 2000 had PAL version video chip (1864) with color also supported and more RAM, board could hold 16k bytes (source: http://www.hobbylabs.org/telmac.htm). DRIVER: telercas/tmc2000e.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.128: Curt Coder added 'Telmac 2000E' system. ROMSET: None required. $end $info=tmc600_eurobus_slot $mame 0.192 Telmac Eurobus slot, , ???? DRIVER: devices/bus/tmc600/euro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (tmc600_euro_bus_slot) to (tmc600_eurobus_slot) and description changed to 'Telmac Eurobus slot'. - 0.192: Added 'TMC-600 euro bus slot' device. ROMSET: None required. $end $info=tmc600s2 $mame 0.82 [Curt Coder] Telmac TMC-600 (Sarja II), Telercas Oy, 1982 The?Telmac TMC-600 was a Finnish?microcomputer?introduced in 1982 by Telercas Oy, the?Finnish?importer of RCA microchips. Only 600 units were produced, making it very rare today. The TMC-600 was the only commercially available?BASIC-based home computer designed and manufactured in Finland (source: https://en.m.wikipedia.org/wiki/Telmac_TMC-600). DRIVER: telercas/tmc600.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: tmc600_quik.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.210: BugFIX #007319: [Interface] (tmc600.cpp): Keyboard not working [Robbbert]. - 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 bytes in 6 files / 14.14Kb packed $end $info=tmchammer $mame 0.193 [hap, Sean Riddle] MC Hammer: U Can't Touch This (Tiger), Tiger Electronics, 1991 This is your chance to dance with M.C. HAMMER and to become the next rap star! The object of the game is to score as many points as you can! There are three separate game modes: in the CHALLENGE MODE, watch M.C. HAMMER dance to the beat. Then it's your turn! Try to dance the same way-or better! In the CREATIVE MODE, get into the beat-but now you don't follow anyone, not even Hammer! Create your own dance moves! In the PRACTICE MODE, you can rehearse your moves. Perfecting your moves will enable you to score more points in the CHALLENGE and CREATIVE MODES! (source: Tiger Electronics manual). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed description to 'MC Hammer: U Can't Touch This (Tiger)'. - 0.193: hap and Sean Riddle added 'Tiger Electronics MC Hammer: U Can't Touch This (handheld)' system. ROMSET: 460839 bytes in 3 files / 141.89Kb packed $end $info=tmegaman3 $mame 0.250 [algestam, Sean Riddle] Mega Man 3 (Tiger), Tiger Electronics, 1991 It’s a dedicated handheld console based on the third installment of the iconic Mega Man video game series, released in 1991 under license from Capcom. It features a built-in game with levels inspired by the original NES title, adapted into a simplified version optimized for a monochrome LCD screen. Designed for instant, on-the-go gameplay, it includes integrated controls and the signature action-platforming mechanics of the franchise. DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.250: algestam and Sean Riddle added 'Tiger Electronics (licensed from Capcom) Mega Man 3 (Tiger)' system. ROMSET: 324920 bytes in 2 files / 93.85Kb packed $end $info=tmigmax $mame 0.263 [hap, Sean Riddle] Mighty Max (Tiger), Tiger Electronics, 1994 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.263: hap and Sean Riddle added 'Tiger Electronics Mighty Max (Tiger)' system. ROMSET: 739803 bytes in 3 files / 241.89Kb packed $end $info=tmkombat $mame 0.193 [hap, Sean Riddle] Mortal Kombat (Tiger), Tiger Electronics, 1993 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed description to 'Mortal Kombat (Tiger)'. - 0.193: hap and Sean Riddle added 'Tiger Electronics Mortal Kombat (handheld)' system. ROMSET: 845967 bytes in 2 files / 257.96Kb packed $end $info=tmntbftc $mame 0.221 [Sean Riddle, Kamaal Brown] Teenage Mutant Ninja Turtles: Battle for the City, Tech2Go / WayForward, 2005 Teenage Mutant Ninja Turtles: Battle for the City?is a dedicated console system published by?Tech2Go?and developed by?WayForward Technologies. The game is based on the?2003 TV series. The?Turtles?return home to find that: Splinter has been kidnapped. They set off to find who the culprit is. Gameplay consists of players selecting one of four Turtles and scrolling from left to right, hopping on platforms and defeating enemies whilst collecting a number of keys to open the gate. Upon opening the gate, the player will enter a room where a boss lies in wait. If all of a Turtle's energy is depleted, or he falls into a chasm, he is considered "Captured" and another?Turtle?must be selected. A game over occurs when all four Turtles are captured. By collecting Turtle Head icons, a captured Turtle can be restored for play, or "Rescued" (source: https://turtlepedia.fandom.com/wiki/Teenage_Mutant_Ninja_Turtles:_Battle_for_the_City). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.221: Sean Riddle and Kamaal Brown added 'Tech2Go/WayForward Teenage Mutant Ninja Turtles: Battle for the City' system. ROMSET: 4194304 bytes in 1 file / 1.23Mb packed $end $info=tmntmutm $mame 0.219 [Sean Riddle, David Haywood] Teenage Mutant Ninja Turtles: Mutant and Monster Mayhem, Tech2Go / WayForward, 2005 Teenage Mutant Ninja Turtles: Battle for the City is a dedicated console system published by Tech2Go and developed by WayForward Technologies. The game is based on the 2003 TV series. Gameplay consists of players selecting one of four Turtles and scrolling from left to right, hopping on platforms and defeating enemies whilst collecting a number of keys to open the gate. Upon opening the gate, the player will enter a room where a boss lies in wait (source: https://www.igdb.com/games/teenage-mutant-ninja-turtles-mutants-and-monsters-mayhem/presskit). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Sean Riddle and David Haywood added 'Tech2Go/WayForward Teenage Mutant Ninja Turtles: Mutant and Monster Mayhem' system. ROMSET: 4194304 bytes in 1 file / 1.30Mb packed $end $info=tmntpdc $mame 0.219 [Team Europe, David Haywood] Teenage Mutant Ninja Turtles - Pocket Dream Console (VideoJet, France), Conny / VideoJet, 2013 Teenage Mutant Ninja Turtles?was a release in the Pocket Dream Console line of handheld video game devices from Chinese developer?Conny. Despite most other releases in this line having been released worldwide by different distributors, the TMNT game was marketed only in?France, by?VideoJet. The main game is an "adventure" mode where players choose one of the four: 'Ninja Turtles' and make an effort to rescue, 'Master Splinter' from 'Shredder'. There are also four mini-games to take part in (source: https://turtlepedia.fandom.com/wiki/Teenage_Mutant_Ninja_Turtles_(Pocket_Dream_Console). DRIVER: tvgames/spg2xx_pdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.224: Changed description to 'Teenage Mutant Ninja Turtles - Pocket Dream Console (VideoJet, France)'. - 0.219: Team Europe and David Haywood added 'Conny/VideoJet Teenage Mutant Ninja Turtles - Pocket Dream Console (France)' system. ROMSET: 8388608 bytes in 1 file / 2.43Mb packed $end $info=tmp68301 $mame 0.189 [Osso] Toshiba TMP68301, , ???? DRIVER: devices/cpu/m68000/tmp68301.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Add parity tx support [Olivier Galibert]. - 0.261: Downshift timer irqs by one, fix pkspirt input reading. Add stub for TMP68303, recify previous commit to apply for '303 only [Angelo Salese]. - 0.254: Add missing header [Patrick Mackinlay]. Fix confusion between internal copy of SR and interrupt in-service register [AJR]. Remove leftover debug break and reduce log spam. Add timers and fix interrupts (thanks grdians for the test cases). Reimplement in the new68k framework. The timers are not yet implemented, couldn't find a driver which cared. Hopefully the regression testing will find some [Olivier Galibert]. - 0.208: Merged on-chip peripheral emulation with CPU device [AJR]. - 0.205: Improved accuracy of registration and acknowledgment of pending interrupts [AJR]. - 0.189: Osso added 'Toshiba TMP68301' device. ROMSET: None required. $end $info=tmp68303 $mame 0.261 [Angelo Salese] Toshiba TMP68303, , ???? DRIVER: devices/cpu/m68000/tmp68301.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Angelo Salese added 'Toshiba TMP68303' device. ROMSET: None required. $end $info=tmp90840 $mame 0.184 Toshiba TMP90840, , ???? DRIVER: devices/cpu/tlcs90/tlcs90.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Toshiba TMP90840' [Angelo Salese]. - 0.184: Added 'TMP90840' device. ROMSET: None required. $end $info=tmp90841 $mame 0.184 Toshiba TMP90841, , ???? DRIVER: devices/cpu/tlcs90/tlcs90.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Toshiba TMP90841' [Angelo Salese]. - 0.184: Added 'TMP90841' device. ROMSET: None required. $end $info=tmp90845 $mame 0.175 Toshiba TMP90845, , ???? DRIVER: devices/cpu/tlcs90/tlcs90.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Toshiba TMP90845' [Angelo Salese]. - 0.175: Added 'TMP90845' device. ROMSET: None required. $end $info=tmp90ph44 $mame 0.185 Toshiba TMP90PH44, , ???? DRIVER: devices/cpu/tlcs90/tlcs90.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Toshiba TMP90PH44' [Angelo Salese]. - 0.185: Added 'TMP90PH44' device. ROMSET: None required. $end $info=tmp91640 $mame 0.184 Toshiba TMP91640, , ???? DRIVER: devices/cpu/tlcs90/tlcs90.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Toshiba TMP91640' [Angelo Salese]. - 0.184: Added 'TMP91640' device. ROMSET: None required. $end $info=tmp91641 $mame 0.184 Toshiba TMP91641, , ???? DRIVER: devices/cpu/tlcs90/tlcs90.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Toshiba TMP91641' [Angelo Salese]. - 0.184: Added 'TMP91641' device. ROMSET: None required. $end $info=tmp94c241 $mame 0.275 [Felipe Corrêa da Silva Sanches] Toshiba TMP94C241, , ???? DRIVER: devices/cpu/tlcs900/tmp94c241.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Implement DMA subsystem (HDMA + DMAR) and fix port reads (#15003); add serial port sub-device with I/O interface mode (#15015): Add serial port sub-device with I/O interface mode; replace the inline serial stubs (which just instantly set TX-complete) with a proper sub-device implementation supporting: I/O interface mode (mode 0): Synchronous clocked serial using SCLK pin. Supports both internal (baud rate generator) and external (IOC=1) clock sources. TX double buffering with auto-load from buffer to shift register. Pre-outputs bit 0 on TXD before first clock edge so receiver can sample it on the rising edge; baud rate generator: Configurable via BRxCR register with divisor and clock source selection. Timer drives SCLK at the configured rate. Clock frequency derived from CPU clock. TX/RX data callbacks: txd(), rxd(), sclk_out(), sclk_in() for connecting external devices to the serial ports. tx_start callback: Signals the start of each byte transmission with the current PFFC pin function state, allowing connected devices to distinguish real transmissions from phantom ones. The serial registers (SC0BUF/SC1BUF, SC0CR/SC1CR, SC0MOD/SC1MOD, BR0CR/BR1CR) are now delegated to the sub-devices in the internal memory map. TX-complete flags (INTES0/INTES1 bit 7) are set at device_reset to indicate empty TX buffers at power-on. UART modes (7/8/9-bit) are recognized but not yet implemented; also moves interrupt register indices from a file-scope enum to public static constexpr members of tmp94c241_device. tmp94c241: Move IRQ vector map to static const class member: Per galibert's review suggestion: defining the IRQ vector table as a static const member of tmp94c241_device and providing the out-of-class definition in class scope allows the INTE* constants to be referenced without tmp94c241_device:: qualifiers in the initializer. The nested struct is named irq_vector_entry. NUM_MASKABLE_IRQS is replaced by std::size(irq_vector_map) directly at each use site inside member functions. tmp94c241: use enum for public interrupt index constants. tmp94c241: use required_device for serial sub-device parent access. Replace dynamic_cast with required_device using DEVICE_SELF_OWNER to access the parent CPU from the serial sub-device. This provides automatic type checking during MAME's -valid pass. Break the circular header dependency by replacing the #include of tmp94c241_serial.h in tmp94c241.h with a forward declaration and having tmp94c241_serial.h include tmp94c241.h instead. The .cpp files include what they need directly. Addresses review feedback from galibert on PR #15015 [Felipe Corrêa da Silva Sanches]. - 0.281: SFR symbol names (#14181) [Felipe Corrêa da Silva Sanches]. - 0.275: Felipe Corrêa da Silva Sanches added 'Toshiba TMP94C241' device. ROMSET: None required. $end $info=tmp94c241_serial $mame 0.287 [Felipe Corrêa da Silva Sanches] TMP94C241 Serial Channel, , ???? DRIVER: devices/cpu/tlcs900/tmp94c241_serial.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Let's not break encapsulation and add gratuitous circular dependencies. Also cleaned up some other stuff [Vas Crabb]. - 0.287: Felipe Corrêa da Silva Sanches added 'TMP94C241 Serial Channel' device. ROMSET: None required. $end $info=tmp95c061 $mame 0.150 Toshiba TMP95C061, , ???? DRIVER: devices/cpu/tlcs900/tmp95c061.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Show SFR symbols in disassembled code for names (#14190) [Felipe Corrêa da Silva Sanches]. - 0.270: Use callback arrays and member function templates to simplify I/O port handling (#12758). Replaced a number of preprocessor macro constants with enum and constexpr (#12744) [Felipe Corrêa da Silva Sanches]. - 0.196: Changed description to 'Toshiba TMP95C061' [Angelo Salese]. - 0.150: Added 'TMP95C061' device. ROMSET: None required. $end $info=tmp96c141 $mame 0.222 [AJR] Toshiba TMP96C141, , ???? DRIVER: devices/cpu/tlcs900/tmp96c141.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Show SFR symbols in disassembled code for names (#14190) [Felipe Corrêa da Silva Sanches]. - 0.270: Use callback arrays and member function templates to simplify I/O port handling (#12758). Replaced a number of preprocessor macro constants with enum and constexpr (#12744) [Felipe Corrêa da Silva Sanches]. - 0.222: AJR added 'Toshiba TMP96C141' device. ROMSET: None required. $end $info=tmpacman $mame 0.160 [hap, Kevin Horton] Pac Man (Tomy), Tomy, 1982 The game is based on Namco's Pac-Man arcade game with obvious limitations due to the simplicity of electronic game technology of the time and the dependency on a VFD screen. The game has a distinctive visual style due to its unique circular shiny yellow casing. The Pac Man game runs on six volts DC and can be powered by four 'C' type batteries or alternatively via a low voltage mains adaptor. As the display is based on VFD technology, it allows bright, multicoloured in-game elements to be rendered but at the cost of a relatively small screen size. The VFD display is manufactured with the pre-formed, immutable in-game objects effectively fixed in place onto a dark background. Each element can be individually lit or unlit during play, giving the illusion of animation and movement. In-game objects cannot touch or superimpose one another, which is not ideal for a Pac-Man clone, as in the arcade version, the Pac-Man and ghosts do collide (source: http://en.wikipedia.org/wiki/Munchman_%28tabletop_electronic_game%29). DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and PCB. WIP: - 0.160: hap and Kevin Horton added 'Tomy Pac Man' system. ROMSET: 232270 bytes in 2 files / 47.23Kb packed $end $info=tmpat48av $mame 0.234 [Madao, rfka01] PAT48AV, TMC, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: Madao and rfka01 added 'TMC PAT48AV' system. ROMSET: 65536 bytes in 1 file / 44.61Kb packed $end $info=tmpat48pg4 $mame 0.234 [HanJammer, rfka01] PAT48PG4, TMC, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP - 0.234: HanJammer and rfka01 added 'TMC PAT48PG4' system. ROMSET: 65536 bytes in 1 file / 44.47Kb packed $end $info=tmpz84c015 $mame 0.154 Toshiba TMPZ84C015, , ???? DRIVER: devices/cpu/z80/tmpz84c015.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'missing callback for CTC zc3, and removed rxtxcb_w [Dirk Best]. - 0.196: Changed description to 'Toshiba TMPZ84C015' [Angelo Salese]. - 0.154: Added 'TMPZ84C015' device. ROMSET: None required. $end $info=tms_29f040 $mame 0.184 Texas Instruments 29F040 Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Texas Instruments 29F040 Flash' device. ROMSET: None required. $end $info=tms0270 $mame 0.157 Texas Instruments TMS0270, , ???? DRIVER: devices/cpu/tms1000/tms0270.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: Fix problem with power off and ctl direction [hap]. - 0.196: Changed description to 'Texas Instruments TMS0270' [Angelo Salese]. - 0.157: Added 'TMS0270' device. ROMSET: None required. $end $info=tms0950 $mame 0.170 Texas Instruments TMS0950, , ???? DRIVER: devices/cpu/tms1000/tms0970.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS0950' [Angelo Salese]. - 0.170: Added 'TMS0950' device. ROMSET: None required. $end $info=tms0970 $mame 0.156 Texas Instruments TMS0970, , ???? DRIVER: devices/cpu/tms1000/tms0970.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS0970' [Angelo Salese]. - 0.182: Fixed a problem with DDIG line, causing MB Comp IV to be unplayable [hap]. - 0.156: Added 'TMS0970' device. ROMSET: None required. $end $info=tms0980 $mame 0.149u1 Texas Instruments TMS0980, , ???? DRIVER: devices/cpu/tms1000/tms0980.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS0980' [Angelo Salese]. - 0.149u1: Added 'TMS0980' device. ROMSET: None required. $end $info=tms1000 $mame 0.156 Texas Instruments TMS1000, , ???? DRIVER: devices/cpu/tms1000/tms1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: Increase R port to 32bit. Added tms1475. Add stack levels to constructor list. Move known pinouts to device headers. Added tms2xxx skeleton devices. Move common memory maps to base file. Added disassembler for tms1400, tms2100, tms2400. Add read/write prefix to k/r/o devcb names [hap]. - 0.196: Changed description to 'Texas Instruments TMS1000' [Angelo Salese]. - 0.156: Added 'TMS1000' device. ROMSET: None required. $end $info=tms1000c $mame 0.193 Texas Instruments TMS1000C, , ???? DRIVER: devices/cpu/tms1000/tms1000c.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS1000C' [Angelo Salese]. - 0.193: Added 'TMS1000C' device. ROMSET: None required. $end $info=tms1024 $mame 0.184 TMS1024 I/O Expander, , ???? DRIVER: devices/machine/tms1024.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Add optional logging messages [unknown]. - 0.184: Added 'TMS1024 I/O Expander' device. ROMSET: None required. $end $info=tms1025 $mame 0.163 TMS1025 I/O Expander, , ???? DRIVER: devices/machine/tms1024.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'TMS1025 I/O Expander' device. ROMSET: None required. $end $info=tms1040 $mame 0.162 Texas Instruments TMS1040, , ???? DRIVER: devices/cpu/tms1000/tms1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS1040' [Angelo Salese]. - 0.162: Miodrag Milanović added 'TMS1040' device. ROMSET: None required. $end $info=tms1070 $mame 0.179 Texas Instruments TMS1070, , ???? DRIVER: devices/cpu/tms1000/tms1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS1070' [Angelo Salese]. - 0.179: Added 'TMS1070' device. ROMSET: None required. $end $info=tms1100 $mame 0.149u1 Texas Instruments TMS1100, , ???? DRIVER: devices/cpu/tms1000/tms1100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS1100' [Angelo Salese]. - 0.149u1: Added 'TMS1100' device. ROMSET: None required. $end $info=tms1170 $mame 0.161 Texas Instruments TMS1170, , ???? DRIVER: devices/cpu/tms1000/tms1100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS1170' [Angelo Salese]. - 0.161: Added 'TMS1170' device. ROMSET: None required. $end $info=tms1200 $mame 0.184 Texas Instruments TMS1200, , ???? DRIVER: devices/cpu/tms1000/tms1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS1200' [Angelo Salese]. - 0.184: Added 'TMS1200' device. ROMSET: None required. $end $info=tms1270 $mame 0.254 [hap] Texas Instruments TMS1270, , ???? DRIVER: devices/cpu/tms1000/tms1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: hap added 'Texas Instruments TMS1270' device. ROMSET: None required. $end $info=tms1300 $mame 0.184 Texas Instruments TMS1300, , ???? DRIVER: devices/cpu/tms1000/tms1100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS1300' [Angelo Salese]. - 0.184: Added 'TMS1300' device. ROMSET: None required. $end $info=tms1370 $mame 0.161 Texas Instruments TMS1370, , ???? DRIVER: devices/cpu/tms1000/tms1100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS1370' [Angelo Salese]. - 0.161: Added 'TMS1370' device. ROMSET: None required. $end $info=tms1400 $mame 0.158 Texas Instruments TMS1400, , ???? DRIVER: devices/cpu/tms1000/tms1400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS1400' [Angelo Salese]. - 0.158: Added 'TMS1400' device. ROMSET: None required. $end $info=tms1470 $mame 0.161 Texas Instruments TMS1470, , ???? DRIVER: devices/cpu/tms1000/tms1400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS1470' [Angelo Salese]. - 0.161: Added 'TMS1470' device. ROMSET: None required. $end $info=tms1475 $mame 0.247 [hap] Texas Instruments TMS1475, , ???? DRIVER: devices/cpu/tms1000/tms1400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: hap added 'Texas Instruments TMS1475' device. ROMSET: None required. $end $info=tms1600 $mame 0.184 Texas Instruments TMS1600, , ???? DRIVER: devices/cpu/tms1000/tms1400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS1600' [Angelo Salese]. - 0.184: Added 'TMS1600' device. ROMSET: None required. $end $info=tms1670 $mame 0.161 Texas Instruments TMS1670, , ???? DRIVER: devices/cpu/tms1000/tms1400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS1670' [Angelo Salese]. - 0.161: Added 'TMS1670' device. ROMSET: None required. $end $info=tms1700 $mame 0.184 Texas Instruments TMS1700, , ???? DRIVER: devices/cpu/tms1000/tms1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS1700' [Angelo Salese]. - 0.184: Added 'TMS1700' device. ROMSET: None required. $end $info=tms1730 $mame 0.173 Texas Instruments TMS1730, , ???? DRIVER: devices/cpu/tms1000/tms1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS1730' [Angelo Salese]. - 0.173: Added 'TMS1730' device. ROMSET: None required. $end $info=tms1980 $mame 0.166 Texas Instruments TMS1980, , ???? DRIVER: devices/cpu/tms1000/tms0980.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS1980' [Angelo Salese]. - 0.166: Added 'TMS1980' device. ROMSET: None required. $end $info=tms1990 $mame 0.160 Texas Instruments TMS1990, , ???? DRIVER: devices/cpu/tms1000/tms0970.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS1990' [Angelo Salese]. - 0.160: Added 'TMS1990' device. ROMSET: None required. $end $info=tms2100 $mame 0.247 [hap] Texas Instruments TMS2100, , ???? DRIVER: devices/cpu/tms1000/tms2100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: hap added 'Texas Instruments TMS2100' device. ROMSET: None required. $end $info=tms2170 $mame 0.247 [hap] Texas Instruments TMS2170, , ???? DRIVER: devices/cpu/tms1000/tms2100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: hap added 'Texas Instruments TMS2170' device. ROMSET: None required. $end $info=tms2300 $mame 0.247 [hap] Texas Instruments TMS2300, , ???? DRIVER: devices/cpu/tms1000/tms2100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: hap added 'Texas Instruments TMS2300' device. ROMSET: None required. $end $info=tms2370 $mame 0.247 [hap] Texas Instruments TMS2370, , ???? DRIVER: devices/cpu/tms1000/tms2100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: hap added 'Texas Instruments TMS2370' device. ROMSET: None required. $end $info=tms2400 $mame 0.247 [hap] Texas Instruments TMS2400, , ???? DRIVER: devices/cpu/tms1000/tms2400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: hap added 'Texas Instruments TMS2400' device. ROMSET: None required. $end $info=tms2470 $mame 0.247 [hap] Texas Instruments TMS2470, , ???? DRIVER: devices/cpu/tms1000/tms2400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: hap added 'Texas Instruments TMS2470' device. ROMSET: None required. $end $info=tms2600 $mame 0.247 [hap] Texas Instruments TMS2600, , ???? DRIVER: devices/cpu/tms1000/tms2400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: hap added 'Texas Instruments TMS2600' device. ROMSET: None required. $end $info=tms2670 $mame 0.247 [hap] Texas Instruments TMS2670, , ???? DRIVER: devices/cpu/tms1000/tms2400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.247: hap added 'Texas Instruments TMS2670' device. ROMSET: None required. $end $info=tms320c10 $mame 0.150 Texas Instruments TMS320C10, , ???? DRIVER: devices/cpu/tms320c1x/tms320c1x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Renamed (tms32010) to (tms320c10) and Changed description to 'Texas Instruments TMS320C10'. - 0.263: Fixed memory access helpers for variants with 64k-word program space [cam900]. - 0.253: Replaced sprintf with type-safe equivalents [Erik Newton]. - 0.196: Changed description to 'Texas Instruments TMS32010' [Angelo Salese]. - 0.150: Added 'TMS32010' device. ROMSET: None required. $end $info=tms320c15 $mame 0.163 Texas Instruments TMS320C15, , ???? DRIVER: devices/cpu/tms320c1x/tms320c1x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Renamed (tms32015) to (tms320c15) and Changed description to 'Texas Instruments TMS320C15'. - 0.196: Changed description to 'Texas Instruments TMS32015' [Angelo Salese]. - 0.163: Added 'TMS32015' device. ROMSET: None required. $end $info=tms320c16 $mame 0.184 Texas Instruments TMS320C16, , ???? DRIVER: devices/cpu/tms320c1x/tms320c1x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Renamed (tms32016) to (tms320c16) and Changed description to 'Texas Instruments TMS320C16'. - 0.196: Changed description to 'Texas Instruments TMS32016' [Angelo Salese]. - 0.184: Added 'TMS32016' device. ROMSET: None required. $end $info=tms320c30 $mame 0.198 Texas Instruments TMS320C30, , ???? DRIVER: devices/cpu/tms320c3x/tms320c3x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Renamed (tms32030) to (tms320c30). - 0.222: Changed description to 'Texas Instruments TMS320C30'. - 0.198: Added 'Texas Instruments TMS32030' device. ROMSET: 16384 bytes in 1 file / 0.42Kb packed $end $info=tms320c31 $mame 0.141u2 [Aaron Giles] Texas Instruments TMS320C31, , ???? DRIVER: devices/cpu/tms320c3x/tms320c3x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Renamed (tms32031) to (tms320c31). - 0.238: Added 'TMS320VC33 support and expanded notes [cam900]. - 0.222: Changed description to 'Texas Instruments TMS320C31'. Corrected device names/descriptions, and added 'notes on internal peripherals and differences between variants [cam900]. - 0.205: Fixed disassembler and eliminated MCFG macros [Ryan Holtz]. - 0.196: Changed description to 'Texas Instruments TMS32031'. - 0.141u2: Aaron Giles added 'TMS32031' device. ROMSET: 16384 bytes in 1 file / 0.42Kb packed $end $info=tms320c32 $mame 0.147u4 [Aaron Giles] Texas Instruments TMS320C32, , ???? DRIVER: devices/cpu/tms320c3x/tms320c3x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Renamed (tms32032) to (tms320c32). Got rid of some superfluous parentheses [Vas Crabb]. - 0.222: Changed description to 'Texas Instruments TMS320C32'. - 0.196: Changed description to 'Texas Instruments TMS32032'. - 0.147u4: Aaron Giles added 'TMS32032' device. ROMSET: 16384 bytes in 1 file / 0.47Kb packed $end $info=tms320vc33 $mame 0.238 [cam900] Texas Instruments TMS320VC33, , ???? DRIVER: devices/cpu/tms320c3x/tms320c3x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Renamed (tms32033) to (tms320vc33). - 0.238: cam900 added 'Texas Instruments TMS320VC33' device. ROMSET: 16384 bytes in 1 file / 0.42Kb packed $end $info=tms34010 $mame 0.169 Texas Instruments TMS34010, , ???? DRIVER: devices/cpu/tms34010/tms34010.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Fix 32-bit pixel writes [AJR]. - 0.270: Implemented TMS34020 cvdxyl_b instruction (#12670). Used by Atronic gambling systems [Priit Laes]. - 0.266: Suppress side effects for debugger reads (#12287) [cam900]. - 0.252: Remove really old disassembler makefile [hap]. - 0.238: Clarify that not all illegal opcodes are actually trapped; separate TMS34020 emulation better [AJR]. - 0.212: Fixed calculation of TMS34010/020 shifted memory addresses for debugger save and load commands (fixes GitHub #5309) [AJR]. - 0.207: Changed description to 'Texas Instruments TMS34010'. Moved I/O registers to an internal address map, and eliminated use of register_postload [cam900]. - 0.169: Added 'TMS34010' device. ROMSET: None required. $end $info=tms34020 $mame 0.184 Texas Instruments TMS34020, , ???? DRIVER: devices/cpu/tms34010/tms34010.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Implement SETCDP and CLIP opcodes [Priit Laes]. - 0.214: Fixed BLMOVE alignment handling (fixes endless loop in Atronic games) [Priit Laes]. - 0.212: Fixed calculation of TMS34010/020 shifted memory addresses for debugger save and load commands (fixes GitHub #5309) [AJR]. - 0.207: Changed description to 'Texas Instruments TMS34020'. - 0.184: Added 'TMS34020' device. ROMSET: None required. $end $info=tms3556 $mame 0.149u1 Texas Instruments TMS3556 VDP, , ???? DRIVER: devices/video/tms3556.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Texas Instruments TMS3556 VDP'. - 0.149u1: Added 'Texas Instruments VDP TMS3556' device. ROMSET: None required. $end $info=tms3631 $mame 0.283 [Angelo Salese] TMS3631, , ???? DRIVER: devices/sound/tms3631.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.283: Angelo Salese added 'TMS3631' device. ROMSET: None required. $end $info=tms5100 $mame 0.157 TMS5100, , ???? DRIVER: devices/sound/tms5110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.157: Added 'TMS5100' device. ROMSET: None required. $end $info=tms5100a $mame 0.184 TMS5100A, , ???? DRIVER: devices/sound/tms5110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'TMS5100A' device. ROMSET: None required. $end $info=tms5110 $mame 0.184 TMS5110, , ???? DRIVER: devices/sound/tms5110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Remove romclk_hack [hap]. - 0.254: Initialize some more variables at reset. Fixes nonexistent or erratic speech on CVS games [AJR]. - 0.184: Added 'TMS5110' device. ROMSET: None required. $end $info=tms5110a $mame 0.171 TMS5110A, , ???? DRIVER: devices/sound/tms5110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.171: Added 'TMS5110A' device. ROMSET: None required. $end $info=tms5200 $mame 0.184 TMS5200, , ???? DRIVER: devices/sound/tms5220.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'TMS5200' device. ROMSET: None required. $end $info=tms5220 $mame 0.149u1 TMS5220, , ???? DRIVER: devices/sound/tms5220.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: Five an example VERBOSE value that will actually do something rather than LOG_GENERAL which isn't used in the file at all [Vas Crabb]. - 0.272: Further logging refinements. Fix status read when RSQ is held low; clean up logging slightly [AJR]. - 0:211: Adjusted delay between /RS being activated and /READY being asserted [hackbar]. - 0.199: Updates: Removed unused time_to_ready and cycles_to_ready functions. Fixed race condition with m_buffer_low and m_buffer_empty flags not being updated before setting interrupt state. Fixed issue where Speak VSM command produces endless silence with no VSM connected. Suppressed side effects on debugger reads. Fixed conditions for asserting ready signal, and zero FIFO at appropriate times [Lord Nightmare]. - 0.149u1: Added 'TMS5220' device. ROMSET: None required. $end $info=tms5220c $mame 0.149u1 TMS5220C, , ???? DRIVER: devices/sound/tms5220.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'TMS5220C' device. ROMSET: None required. $end $info=tms5501 $mame 0.149u1 TMS5501 Multifunction I/O, , ???? DRIVER: devices/machine/tms5501.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'TMS5501 Multifunction I/O'. - 0.149u1: Added 'TMS5501' device. ROMSET: None required. $end $info=tms6100 $mame 0.157 TMS6100 VSM, , ???? DRIVER: devices/machine/tms6100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'TMS6100 VSM'. - 0.157: Added 'TMS6100' device. ROMSET: None required. $end $info=tms7000 $mame 0.160 Texas Instruments TMS7000, , ???? DRIVER: devices/cpu/tms7000/tms7000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Clean up code in disassembler [AJR]. - 0.227: Fixed JPZ mnemonic and offsets for BTJO/BTJZ in disassembly [Tim Lindner]. - 0.196: Changed description to 'Texas Instruments TMS7000' [Angelo Salese]. - 0.160: Added 'TMS7000' device. ROMSET: None required. $end $info=tms7001 $mame 0.184 Texas Instruments TMS7001, , ???? DRIVER: devices/cpu/tms7000/tms7000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS7001' [Angelo Salese]. - 0.184: Added 'TMS7001' device. ROMSET: None required. $end $info=tms7002 $mame 0.184 Texas Instruments TMS7002, , ???? DRIVER: devices/cpu/tms7000/tms7000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS7002' [Angelo Salese]. - 0.184: Added 'TMS7002' device. ROMSET: None required. $end $info=tms7020 $mame 0.184 Texas Instruments TMS7020, , ???? DRIVER: devices/cpu/tms7000/tms7000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS7020' [Angelo Salese]. - 0.184: Added 'TMS7020' device. ROMSET: None required. $end $info=tms7020_exl $mame 0.153 Texas Instruments TMS7020 (Exelvision), , ???? DRIVER: devices/cpu/tms7000/tms7000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS7020 (Exelvision)' [Angelo Salese]. - 0.154: Renamed (tms7000_exl) to (tms7020_exl). - 0.153: Added 'TMS7020 (Exelvision)' device. ROMSET: None required. $end $info=tms7040 $mame 0.150 Texas Instruments TMS7040, , ???? DRIVER: devices/cpu/tms7000/tms7000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS7040' [Angelo Salese]. - 0.154: Renamed (tms7000) to (tms7040). - 0.150: Added 'TMS7040' device. ROMSET: None required. $end $info=tms7041 $mame 0.154 Texas Instruments TMS7041, , ???? DRIVER: devices/cpu/tms7000/tms7000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS7041' [Angelo Salese]. - 0.154: Added 'TMS7041' device. ROMSET: None required. $end $info=tms7042 $mame 0.154 Texas Instruments TMS7042, , ???? DRIVER: devices/cpu/tms7000/tms7000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS7042' [Angelo Salese]. - 0.154: Added 'TMS7042' device. ROMSET: None required. $end $info=tms70c00 $mame 0.184 Texas Instruments TMS70C00, , ???? DRIVER: devices/cpu/tms7000/tms7000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS70C00' [Angelo Salese]. - 0.184: Added 'TMS70C00' device. ROMSET: None required. $end $info=tms70c20 $mame 0.154 Texas Instruments TMS70C20, , ???? DRIVER: devices/cpu/tms7000/tms7000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS70C20' [Angelo Salese]. - 0.154: Added 'TMS70C20' device. ROMSET: None required. $end $info=tms70c40 $mame 0.184 Texas Instruments TMS70C40, , ???? DRIVER: devices/cpu/tms7000/tms7000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS70C40' [Angelo Salese]. - 0.184: Added 'TMS70C40' device. ROMSET: None required. $end $info=tms70c46 $mame 0.154 Texas Instruments TMS70C46, , ???? DRIVER: devices/cpu/tms7000/tms7000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS70C46' [Angelo Salese]. - 0.154: Added 'TMS70C46' device. ROMSET: None required. $end $info=tms9118 $mame 0.149u1 TMS9118 VDP, , ???? DRIVER: devices/video/tms9928a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'TMS9118 VDP' device. ROMSET: None required. $end $info=tms9128 $mame 0.164 TMS9128 VDP, , ???? DRIVER: devices/video/tms9928a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.164: Added 'TMS9128 VDP' device. ROMSET: None required. $end $info=tms9129 $mame 0.149u1 TMS9129 VDP, , ???? DRIVER: devices/video/tms9928a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'TMS9129 VDP'. - 0.149u1: Added 'TMS9129' device. ROMSET: None required. $end $info=tms9900 $mame 0.149u1 Texas Instruments TMS9900, , ???? DRIVER: devices/cpu/tms9900/tms9900.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Fix undefined behaviour when reset occurs during a data derivation sequence [Michael Zapf]. - 0.252: Fix crash at start [hap]. - 0.238: Fix PC display for watchpoint hits [AJR]. - 0.217: Made address visible externally while accessing on-chip memory for tms9995 [Michael Zapf]. - 0.208: Made CRU read addressing consistent with write addressing [AJR]. Fixed handling of C and OV status bits for INV and SLA instructions [Michael Zapf]. - 0.203: Internalized TMS9980A clock divider, and corrected endianness for TMS9980 and TMS9995 in unidasm [AJR]. - 0.201: devcb3 changes, removing MCFG macros for 9900, 9901, 9980A, 9995 [Michael Zapf]. - 0.196: Changed description to 'Texas Instruments TMS9900' [Angelo Salese]. - 0.149u1: Added 'TMS9900' device. ROMSET: None required. $end $info=tms9901 $mame 0.149u1 TMS9901 Programmable System Interface, , ???? DRIVER: devices/machine/tms9901.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Changed input line reading from 8-bit units to single bits Fixed decrementer so it continues counting even when initial value is zero. Ensure INT3 input is disabled when clock is enabled [Michael Zapf]. - 0.207: Added 'synchronous clock input and hooked it up in TI-99 drivers (fixes cassette instability) [Michael Zapf]. - 0.201: devcb3 changes, removing MCFG macros for 9900, 9901, 9980A, 9995 [Michael Zapf]. - 0.149u1: Added 'TMS9901 Programmable System Interface' device. ROMSET: None required. $end $info=tms9902 $mame 0.149u1 TMS9902 ACC, , ???? DRIVER: devices/machine/tms9902.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'TMS9902 ACC' device. ROMSET: None required. $end $info=tms9914 $mame 0.198 TMS9914 GPIB Controller, , ???? DRIVER: devices/machine/tms9914.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Suppress side effects for debugger reads. Also use "English" spacing [Vas Crabb]. - 0.222: Simplified handling of CIDS state. Implemented service request and parallel poll state machines, and fixed a typo [F. Ulivi]. - 0.203: Latch EOI flag until next byte is sent [Sven Schnelle]. - 0.198: Added 'TMS9914 GPIB Controller' device. Updates: Improved emulation – HPIB test of IPC diagb ROM now passes. Added methods to read ACCRQ and CONT output lines. Added RL state machine and other fixes – now passes HP9000/340 POST. Fixed handling of GTS aux command [F. Ulivi]. $end $info=tms9918 $mame 0.149u1 TMS9918 VDP, , ???? DRIVER: devices/video/tms9928a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'TMS9918 VDP'. - 0.149u1: Added 'TMS9918' device. ROMSET: None required. $end $info=tms9918a $mame 0.149u1 TMS9918A VDP, , ???? DRIVER: devices/video/tms9928a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'TMS9918A VDP'. - 0.149u1: Added 'TMS9918A' device. ROMSET: None required. $end $info=tms9927 $mame 0.149u1 TMS9927 VTC, , ???? DRIVER: devices/video/tms9927.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Allow visible area to be hard-coded at configuration time [Dirk Best]. - 0.196: Configure using character clock rather than dot clock [AJR]. - 0.195: Fixed excessive sync width after recomputing parameters during sync [AJR]. - 0.149u1: Added 'TMS9927 VTC' device. ROMSET: None required. $end $info=tms9928a $mame 0.149u1 TMS9928A VDP, , ???? DRIVER: devices/video/tms9928a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.199: Exposed internal palette using device_palette_interface [AJR]. - 0.149u1: Added 'TMS9928A VDP' device. ROMSET: None required. $end $info=tms9929 $mame 0.149u1 TMS9929 VDP, , ???? DRIVER: devices/video/tms9928a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'TMS9929 VDP'. - 0.149u1: Added 'TMS9929' device. ROMSET: None required. $end $info=tms9929a $mame 0.149u1 TMS9929A VDP, , ???? DRIVER: devices/video/tms9928a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'TMS9929A VDP'. - 0.149u1: Added 'TMS9929A' device. ROMSET: None required. $end $info=tms9980a $mame 0.149u1 Texas Instruments TMS9980A, , ???? DRIVER: devices/cpu/tms9900/tms9980a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Made CRU read addressing consistent with write addressing [AJR]. - 0.201: devcb3 changes, removing MCFG macros for 9900, 9901, 9980A, 9995 [Michael Zapf]. - 0.196: Changed description to 'Texas Instruments TMS9980A' [Angelo Salese]. - 0.149u1: Added 'TMS9980A' device. ROMSET: None required. $end $info=tms9981 $mame 0.203 Texas Instruments TMS9981, , ???? DRIVER: devices/cpu/tms9900/tms9980a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Added 'Texas Instruments TMS9981' device. ROMSET: None required. $end $info=tms9995 $mame 0.149u1 Texas Instruments TMS9995, , ???? DRIVER: devices/cpu/tms9900/tms9995.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Byte write to the decrementer fills the other byte with the same value [Michael Zapf]. - 0.238: Fixed pc not displaying when watchpoint hit [Robbbert]. - 0.208: Made CRU read addressing consistent with write addressing [AJR]. Fixed interrupt condition error that caused geneve GPL mode lock-up. Fixed handling of C and OV status bits for INV and SLA instructions [Michael Zapf]. - 0.207: Fixed spurious interrupt 1/4 by clearing the corresponding latches at the correct time [Michael Zapf]. - 0.201: devcb3 changes, removing MCFG macros for 9900, 9901, 9980A, 9995 [Michael Zapf]. - 0.198: Fixed latching of pulsed interrupts [Michael Zapf]. - 0.196: Changed description to 'Texas Instruments TMS9995' [Angelo Salese]. - 0.193: Fixed READY check on RESET (auto-waitstate) [Michael Zapf]. Fixed debugger do command (thanks to Ryan Holtz) [Robbbert]. - 0.149u1: Added 'TMS9995' device. ROMSET: None required. $end $info=tms9995_mp9537 $mame 0.153 Texas Instruments TMS9995-MP9537, , ???? DRIVER: devices/cpu/tms9900/tms9995.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Texas Instruments TMS9995-MP9537' [Angelo Salese]. - 0.153: Added 'TMS9995-MP9537' device. ROMSET: None required. $end $info=tms9995bb $mame 0.242 [Chris Swan] TMS9995 breadboard, Stuart Conner, 19?? This simple TMS 9995 system is aimed at users with little or no hardware skills who want to build their own functional microcomputer. The system can be built either on a breadboard, or on a PCB which can be purchased from me. The project is based around the Texas Instruments TMS 9995 16-bit microprocessor and guides the user through building a fairly minimal system using readily available components. If building on the breadboard, no soldering or circuit layout skills are required with the exception of soldering a couple of wires onto a connector. The microcomputer is designed to interface with a Terminal program running on a PC, and run a system monitor, BASIC interpreter and Forth interpreter from EPROM - note though that there is no facility to load or save programs on this simple system except by downloading or uploading them over the serial interface. Preprogrammed EPROMs are available for purchase for users who do not have the facilities to program their own (source: https://www.stuartconner.me.uk/tms9995_breadboard/tms9995_breadboard.htm). DRIVER: ti/evmbug.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.242: Chris Swan added 'Stuart Conner TMS9995 breadboard' system. ROMSET: 229376 bytes in 7 files / 49.83Kb packed $end $info=tmscramb $mame 0.161 [hap, Kevin Horton] Scramble (Tomy), Tomy, 1982 Tomy's version of Konami's Scramble arcade game (also called 'Rambler' in Germany and 'Astro Blaster' in the U.K.) (source: http://www.handheldmuseum.com/Tomy/Scramble.htm). DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and PCB. WIP: - 0.161: hap and Kevin Horton added 'Tomy Scramble' system. ROMSET: 245901 bytes in 2 files / 31.80Kb packed $end $info=tmsprom $mame 0.184 TMSPROM, , ???? DRIVER: devices/sound/tms5110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'TMSPROM' device. ROMSET: None required. $end $info=tmtennis $mame 0.159 [hap, Kevin Horton] Tennis (Tomy), Tomy, 1980 DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.159: hap and Kevin Horton added 'Tomy Tennis (Tomytronic)' system. ROMSET: 205514 bytes in 2 files / 70.68Kb packed $end $info=tmtron $mame 0.160 [hap, Kevin Horton, Olivier Galibert] Tron (Tomy), Tomy, 1982 Tomy's Tron, based on the Bally/Midway Tron arcade game (which is based on the Disney movie Tron). Cool game, the entire case is made of a smoked clear plastic so you can see the inside of the game (and it has some large, simulated circuitry in the back, to make it look even cooler) Released by Grandstand in the U.K. (source: http://www.handheldmuseum.com/Tomy/Tron.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, PCB and Artwork Preview. WIP: - 0.161: System promoted to the working status [hap, Kevin Horton, Olivier Galibert]. - 0.160: hap, Kevin Horton and Olivier Galibert added skeleton driver of 'Tomy Tron' system. ROMSET: 388515 bytes in 2 files / 68.11Kb packed $end $info=tmvolleyb $mame 0.255 [hap, Sean Riddle] Volleyball (Tomy), Tomy, 1979 Technical informations: https://www.electronicplastic.com/game/?company=tomy&id=537&skip=&filter=&search=batteries:4_x_aa DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.255: hap and Sean Riddle added 'Tomy Volleyball (Tomy)' system. ROMSET: 2256 bytes in 3 files / 1.34Kb packed $end $info=tmy_rkmj $mame 0.273 [David Haywood, TeamEurope] Ryuusei no Rockman: Denpa Henkan! On Air! (Japan), Takara Tomy / Capcom / SSD Company LTD, 2007 DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.273: David Haywood and TeamEurope added 'Takara Tomy / Capcom / SSD Company LTD Ryuusei no Rockman: Denpa Henkan! On Air! (Japan)' system. ROMSET: 8388608 bytes in 1 file / 2.66Mb packed $end $info=tmy_thom $mame 0.206 [Sean Riddle, Peter Wilhelmsen] Soreike Thomas - Sodor Tou no Nakamatachi / Thomas & Friends on the Island of Sodor (Japan), Tomy / SSD Company LTD, 2005 DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Changed description to 'Soreike Thomas - Sodor Tou no Nakamatachi / Thomas & Friends on the Island of Sodor (Japan)'. - 0.206: Sean Riddle and Peter Wilhelmsen added 'Tomy/SSD Company LTD Thomas and Friends' system. ROMSET: 8388608 bytes in 1 file / 3.23Mb packed $end $info=tmydistb $mame 0.280 [TeamEurope, David Haywood] Disney & Disney/Pixar Characters Dekita! ga Ippai Dream Toy Pad (Japan), Tomy, 2020 It’s an interactive toy tablet launched in Japan in 2020, designed for preschool-aged children and inspired by Disney and Pixar characters. Featuring a monochromatic LCD screen and large buttons, it enables educational activities such as drawing, learning letters and numbers, solving simple puzzles, and playing themed mini-games. The interface is intuitive, with voice and musical feedback in Japanese, encouraging learning through play and creativity. It comes with a pen/stylus for drawing directly on the screen and often includes content tied to beloved stories and characters like Mickey Mouse, Nemo, or The Incredibles. Robust, lightweight, and battery-powered, it’s built to withstand everyday use by young children. Combining affection for Disney characters with a gentle yet stimulating "edutainment" approach—typical of modern Japanese toys—it offers a delightful blend of entertainment and education. DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: TeamEurope and David Haywood added 'Tomy Disney & Disney/Pixar Characters Dekita! ga Ippai Dream Toy Pad (Japan)' system. ROMSET: 8388608 bytes in 1 file / 6.02Mb packed $end $info=tnmarebc $mame 0.193 [hap, Sean Riddle] Nightmare Before Christmas (Tiger), Tiger Electronics, 1993 Nightmare Before Christmas is a handheld LCD electronic video game developed by Tiger Electronics, based on the movie Tim Burton's Nightmare Before Christmas from 1993. DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.242: Changed description to 'Nightmare Before Christmas (Tiger)'. - 0.193: hap and Sean Riddle added 'Tiger Electronics Nightmare Before Christmas (handheld)' system. ROMSET: 635447 bytes in 2 files / 189.99Kb packed $end $info=tnshc08 $mame 0.252 [Miodrag Milanović] TNS HC-08, JZD Slušovice, 1988 The TNS HC-8 is described in the documentation as a single-board variant of the TNS GC with 256 KiO of RAM. Just as there is, for example, a register of preserved Apple-1 specimens, we can create an overview of existing specimens of Czechoslovak machines, their location (at least in general) and further movement (such as sales or auctions) and, in addition to tracking the fate of individual machines, help, for example, identify a stolen machine during subsequent sales (source, traslated from Czech: https://sites.google.com/site/cssrpocitace/registr/tns-hc-08?authuser=0). DRIVER: skeleton/tnshc08.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.252: Miodrag Milanović added 'JZD Slušovice TNS HC-08' system. ROMSET: 8192 bytes in 3 files / 4.10Kb packed $end $info=tntell $mame 0.165 [hap, Sean Riddle] Touch & Tell (US), Texas Instruments, 1981 Shortly after the introduction of the Speak & Spell line Texas Instruments introduced with the Touch & Tell a novel product idea with their speech synthesizer technology. You place one of different pictures onto a position sensitive keyboard and start the game. Touch & Tell will ask you a random question and you point the solution with your fingertip on the picture. To keep the youngsters interested, musical tones and special sound effects appear (source: http://www.datamath.org/Speech/TouchnTell.htm). DRIVER: ti/snspellc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: tntell.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.165: hap and Sean Riddle added 'Texas Instruments Touch & Tell (US, 1981 version)' system. ROMSET: 7376 bytes in 4 files / 5.82Kb packed $end $info=tntellfr $mame 0.165 [hap] Le Livre Magique (France), Texas Instruments, 1981 Nothing else than a Touch & Tell with French voices stored in the Speech-ROM. LeLivreMagique_1_PCB.jpg (114933 Byte)The pictured Le Livre Magique was manufactured already in 1983 and makes use of a simple approach: The printed circuit board (PCB) is identical with the Touch & Tell introduced one year earlier but lacks the Speech-ROM. Instead of it the Expansion Port of the toy is populated with a small, white module. LeLivreMagique_Module.jpg (9000 Byte)This module looks like the well known Expansion-ROM's of the original Touch & Tell (source: http://www.datamath.org/Speech/LeLivreMagique.htm). DRIVER: ti/snspellc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: tntell.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.165: hap added 'Texas Instruments Le Livre Magique (France)' system. ROMSET: 16384 bytes in 1 file / 14.26Kb packed $end $info=tntellp $mame 0.165 [hap] Touch & Tell (US, patent), Texas Instruments, 1980 The Touch and Tell (Texas Instruments) was like the long lost (and lesser) cousin to the Speak and Spell. It was aimed at 2 to 5 year olds and came with big, interchangeable, two-sided touch pad sheets and interchangeable cartridges for each sheet. Each sheet taught a different subject (alphabet fun, number fun, colors, shapes, etc.). A computerized voice would tell the user what buttons to push (source: http://www.ilovethe80s.com/toys_toys_touchandtell.htm). DRIVER: ti/snspellc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: tntell.xml RESOURCES: Snap, Title and Icon. WIP: - 0.165: hap added 'Texas Instruments Touch & Tell (patent)' system. ROMSET: 2413 bytes in 2 files / 1.93Kb packed $end $info=tntelluk $mame 0.165 [hap] Touch & Tell (UK), Texas Instruments, 1981 Nothing else than a Touch & Tell with British voices stored in the Speech-ROM. Dismantling this late Touch & Tell reveals a small surprise: It includes indeed a different Speech-ROM on the main printed circuit board (PCB) compared with the original Touch & Tell (source: http://www.datamath.org/Speech/TouchnTell_UK.htm). DRIVER: ti/snspellc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: tntell.xml RESOURCES: Snap, Title and Icon. WIP: - 0.165: hap added 'Texas Instruments Touch & Tell (UK)' system. ROMSET: 16384 bytes in 1 file / 14.62Kb packed $end $info=to16 $mame 0.217 [rfka01] TO16, Thomson SIMIV, 1987 The Thomson TO16 is a PC compatible computer marketed by the French company Thomson SIMIV from September 1987. This machine exists in four basic versions: 1. TO16 PC: 1 5 "1/4 floppy drive of 360 KB, 2 ISA expansion ports. 2. TO16 PCM: TO16 PC with an integrated Kortex KX-Tel 2 modem (occupies one of the two ISA ports). 3. TO16 XPDD: 2 floppy drives, 4 ISA expansion ports, perpetual calendar. 4. TO16 XPHD: 1 floppy drive, 4 ISA expansion ports (one occupied by the hard disk controller card and one occupied by the EGA card), perpetual calendar, 1 20 MB hard disk, EGA display. The EGA graphics card is a GB100, officially from Thomson, but in reality designed and produced by Renaissance GRX for Thomson. The TO16-PC and TO16-PCM can optionally receive a second external floppy drive. The operating system supplied as standard is MS-DOS version 3.21, with MS-DOS Manager and GW-BASIC (source, traslated from French: https://fr.wikipedia.org/wiki/Thomson_TO16). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.217: rfka01 added 'Thomson SIMIV TO16' system. ROMSET: 32768 bytes in 1 file / 16.75Kb packed $end $info=to7 $mame 0.108 [Antoine Mine] TO7, Thomson, 1982 The Thomson TO7 is a home computer introduced by Thomson SA in November 1982. The TO7 is built around a 1 MHz Motorola 6809E processor. ROM cartridges, designed as MEMO7, can be introduced through a memory bay. The user interface uses Microsoft BASIC, included in the kit cartridge. The keyboard features a plastic membrane, and further user input is obtained through an optical pen. Cooling is provided by a rear radiator. Standard TV screens can be used as output through a Peritel connector (source: http://en.wikipedia.org/wiki/Thomson_TO7). DRIVER: thomson/thomson.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: to7_cart.xml, to7_cass.xml, to_flop.xml, to7_qd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and Artwork Preview. WIP: - 0.271: Change CPU type to MC6809 [AJR]. - 0.156: Added more dumps in to7_cart.xml [Riley110]. - 0.148u1: Added 'preliminary lists to MO-5, TO-7 and TO-770 [k1w1]. - 0.108: Antoine Mine added 'Thomson TO7' system. ROMSET: 6144 bytes in 2 files / 4.98Kb packed $end $info=to7_video $mame 0.272 [AJR] Thomson TO7 video components, , ???? DRIVER: thomson/to_video.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: AJR added 'Thomson TO7 video components' device. ROMSET: None required. $end $info=to770 $mame 0.108 [Antoine Mine] TO7/70, Thomson, 1984 The Thomson TO7 is a home computer introduced by Thomson SA in November 1982. An upgraded version, the Thomson TO7-70, was later released. Among improvements was an increased RAM of 64KB instead of 8KB (source: http://en.wikipedia.org/wiki/Thomson_TO7). DRIVER: thomson/thomson.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: to7_cart.xml, to7_cass.xml, to_flop.xml, to7_qd.xml, to770_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.148u1: Added 'preliminary lists to MO-5, TO-7 and TO-770 [k1w1]. - 0.108: Antoine Mine added 'Thomson TO7/70' system. ROMSET: 6144 bytes in 2 files / 4.99Kb packed $end $info=to770_video $mame 0.272 [AJR] Thomson TO7/70 video components, , ???? DRIVER: thomson/to_video.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: AJR added 'Thomson TO7/70 video components' device. ROMSET: None required. $end $info=to770a $mame 0.108 [Antoine Mine] TO7/70 (Arabic), Thomson, 1984 The Thomson TO7 is a home computer introduced by Thomson SA in November 1982. An upgraded version, the Thomson TO7-70, was later released. Among improvements was an increased RAM of 64KB instead of 8KB (source: http://en.wikipedia.org/wiki/Thomson_TO7). DRIVER: thomson/thomson.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: to7_cart.xml, to7_cass.xml, to_flop.xml, to7_qd.xml, to770a_cart.xml RESOURCES: Snap, Title and Control Panel. WIP: - 0.108: Antoine Mine added 'Thomson TO7/70 arabic' system. ROMSET: 6144 bytes in 2 files / 5.01Kb packed $end $info=to8 $mame 0.108 [Antoine Mine] TO8, Thomson, 1986 TO8 is a computer created by the French company Thomson-SIMIV and released in 1986. It replaces its predecessor, the TO7/70 while remaining essentially compatible. New features (more memory, better graphics modes) are common to the whole range of third generation (MO6, and TO8 TO9 +). It has a tape drive and the BASIC 512 BASIC 1.0 and Microsoft integrated ROM and offers external floppy drive. An improved version, the TO8D, further includes a floppy drive 3 1/2 "integrated (source, traslated from french: http://fr.wikipedia.org/wiki/Thomson_TO8). DRIVER: thomson/thomson.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: to7_cart.xml, to7_cass.xml, to_flop.xml, to7_qd.xml, to8_cass.xml, to8_qd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.272: Thomson floppy disk updates: Now include the FDC in the base configuration. to9 uses a WD1770 (WD2793 appears to fail calibration), while to8 & to9p use the THM-FC-1 gate array (now a separate device). This eliminates the need to, and ability to, configure floppy disk extensions for the to8, to9 and to9p. Changed sector offsets for double-sided .fd images so that they load correctly (usually) [AJR]. - 0.271: Split out serial keyboards as separate devices. Fix mapping of monitor ROM area [AJR]. - 0.149: BugFIX #05160: [Crash/Freeze] (thomson.c) to8, to8d: Access Violation with '-ramsize 262144 -cart 6809ass2' [Wilbert Pol]. - 0.108: Antoine Mine added 'Thomson TO8' system. ROMSET: 81920 bytes in 3 files / 65.43Kb packed $end $info=to8_kbd $mame 0.271 [AJR] Thomson TO8 keyboard, , ???? DRIVER: thomson/to_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: AJR added 'Thomson TO8 keyboard' device. ROMSET: None required. $end $info=to8_video $mame 0.272 [AJR] Thomson TO8 video components, , ???? DRIVER: thomson/to_video.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: AJR added 'Thomson TO8 video components' device. ROMSET: None required. $end $info=to8d $mame 0.108 [Antoine Mine] TO8D, Thomson, 1987 TO8 is a computer created by the French company Thomson-SIMIV and released in 1986. It replaces its predecessor, the TO7/70 while remaining essentially compatible. New features (more memory, better graphics modes) are common to the whole range of third generation (MO6, and TO8 TO9 +). It has a tape drive and the BASIC 512 BASIC 1.0 and Microsoft integrated ROM and offers external floppy drive. An improved version, the TO8D, further includes a floppy drive 3 1/2 "integrated (source, traslated from french: http://fr.wikipedia.org/wiki/Thomson_TO8). DRIVER: thomson/thomson.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: to7_cart.xml, to7_cass.xml, to_flop.xml, to7_qd.xml, to8_cass.xml, to8_qd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.149: BugFIX #05160: [Crash/Freeze] (thomson.c) to8, to8d: Access Violation with '-ramsize 262144 -cart 6809ass2' [Wilbert Pol]. - 0.108: Antoine Mine added 'Thomson TO8D' system. ROMSET: 81920 bytes in 2 files / 63.96Kb packed $end $info=to9 $mame 0.108 [Antoine Mine] TO9, Thomson, 1985 The Thomson TO9 had a short career and was quickly replaced with the Thomson TO9 plus. It was designed to be a super Thomson TO 7-70 and has lost of its characteristics. Some options were available: RS232c and joystick connector, modem or genlock. Notice that the very first version of the TO 9 (never marketed) had a 5?" floppy disk drive (source: http://www.old-computers.com/museum/computer.asp?c=239). DRIVER: thomson/thomson.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: to7_cart.xml, to7_cass.xml, to_flop.xml, to7_qd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and Artwork Preview. WIP: - 0.272: Thomson floppy disk updates: Now include the FDC in the base configuration. to9 uses a WD1770 (WD2793 appears to fail calibration), while to8 & to9p use the THM-FC-1 gate array (now a separate device). This eliminates the need to, and ability to, configure floppy disk extensions for the to8, to9 and to9p. Changed sector offsets for double-sided .fd images so that they load correctly (usually) [AJR]. - 0.271: Split out serial keyboards as separate devices. Fix mapping of monitor ROM area [AJR]. - 0.108: Antoine Mine added 'Thomson TO9' system. ROMSET: 139264 bytes in 5 files / 111.05Kb packed $end $info=to9_kbd $mame 0.271 [AJR] Thomson TO9 keyboard, , ???? DRIVER: thomson/to_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: AJR added 'Thomson TO9 keyboard' device. ROMSET: None required. $end $info=to9_video $mame 0.272 [AJR] Thomson TO9 video components, , ???? DRIVER: thomson/to_video.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: AJR added 'Thomson TO9 video components' device. ROMSET: None required. $end $info=to9p $mame 0.108 [Antoine Mine] TO9+, Thomson, 1986 The TO9 + is a computer created by the French company Thomson SIMIV and released in 1986. It is the successor of TO9. Although very similar externally, the TO9 TO9 + and have many technical differences. The machine corrects the defects TO9 but arrives late to a market already conquered by the compatible PC, Atari ST, Amiga and Amstrad CPC still. It is therefore not sold (source, traslated from french: http://fr.wikipedia.org/wiki/Thomson_TO9%2B). DRIVER: thomson/thomson.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: to7_cart.xml, to7_cass.xml, to_flop.xml, to7_qd.xml, to8_cass.xml, to8_qd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and Artwork Preview. WIP: - 0.272: Thomson floppy disk updates: Now include the FDC in the base configuration. to9 uses a WD1770 (WD2793 appears to fail calibration), while to8 & to9p use the THM-FC-1 gate array (now a separate device). This eliminates the need to, and ability to, configure floppy disk extensions for the to8, to9 and to9p. Changed sector offsets for double-sided .fd images so that they load correctly (usually) [AJR]. - 0.271: Split out serial keyboards as separate devices. Fix mapping of monitor ROM area [AJR]. - 0.108: Antoine Mine added 'Thomson TO9+' system. ROMSET: 81920 bytes in 3 files / 64.98Kb packed $end $info=to9p_kbd $mame 0.271 [AJR] Thomson TO9+ keyboard, , ???? DRIVER: thomson/to_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.271: AJR added 'Thomson TO9+ keyboard' device. ROMSET: None required. $end $info=tom_dpgm $mame 0.271 [David Haywood, TeamEurope] Disney Princess Kirakira Mahou no Lesson (Japan), Tomy / SSD Company LTD, 2004 DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Tomy / SSD Company LTD Disney Princess Kirakira Mahou no Lesson (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.91Mb packed $end $info=tom_jump $mame 0.272 [TeamEurope, David Haywood] IDATEN Jump: Gekisou IDATEN Battle (Japan), Tomy / SSD Company LTD, 2005 DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: TeamEurope and David Haywood added 'Tomy / SSD Company LTD IDATEN Jump: Gekisou IDATEN Battle (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.46Mb packed $end $info=tom_tvho $mame 0.272 [TeamEurope, David Haywood] TV Hockey (Japan), Tomy / SSD Company LTD, 2001 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: TeamEurope and David Haywood added 'Tomy / SSD Company LTD TV Hockey (Japan)' system. ROMSET: 2097152 bytes in 1 file / 1.17Mb packed $end $info=tomcpin $mame 0.219 [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood] Tsuukai! Goraku Katsugeki - Champiyon Pinball (Japan), Tomy / SSD Company LTD, 2003 Pinball TV game from Japanese toy company Tomy, who also made the?Puuyta Jr.?and?Kiss-Site?consoles. Appears to have at least five different levels or screens, two players, and looks to be wireless (source: https://ultimateconsoledatabase.com/tvgames/tomy_champion_pinball.htm). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: Changed description to 'Tsuukai! Goraku Katsugeki - Champiyon Pinball (Japan)'. Use full Japanese title [AJR]. - 0.219: Sean Riddle, Peter Wilhelmsen, ShouTime and David Haywood added 'Tomy/SSD Company LTD Champiyon Pinball (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.66Mb packed $end $info=tomplc $mame 0.219 [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime] Nihon Isshuu - Boku wa Plarail Untenshi (Japan), Tomy / SSD Company LTD, 2004 Boku wa Plarail Unten-shi: Shinkansen & J?kikikansha-hen, loosely translated to "I am a Plarail Driver: Shinkansen & Steam Locomotive Edition" is a train driving game developed and digitally released by Tomy for the Wii (as a WiiWare title) exclusively in Japan on January 5, 2010. Based on Tomy's Plarail line of electric toy train sets, Boku wa Plarail Untenshi has players driving two trains: the N700 Series Shinkansen and the C12 Steam Locomotive. Intended for children, the game takes place on a fictional rail line made up of the toyline's signature blue plastic tracks, with a simplistic art style resembling a toy set (source: https://steam-games.org/game/87102/boku-wa-plarail-untenshi-shinkansen-j-kikikansha-hen/). DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Sean Riddle, Peter Wilhelmsen, David Haywood and ShouTime added 'Tomy/SSD Company LTD Nihon Isshuu - Boku wa Plarail Untenshi (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.54Mb packed $end $info=tomshoot $mame 0.268 [TeamEurope, Peter Wilhelmsen, David Haywood] Kindai Uchimakuri Variety Shateking (Japan), Tomy / SSD Company LTD, 2002 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: Changed description to 'Kindai Uchimakuri Variety Shateking (Japan)'. - 0.268: TeamEurope, Peter Wilhelmsen and David Haywood added 'Tomy/SSD Company LTD Shooting King (Japan)' system. ROMSET: 2097152 bytes in 1 file / 896.92Kb packed $end $info=tomthr $mame 0.271 [David Haywood, TeamEurope] Asobitai Hyper Rescue - Boku wa Kyuujotai! (Japan), Takara Tomy / SSD Company LTD, 2006 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Takara Tomy / SSD Company LTD Asobitai Hyper Rescue - Boku wa Kyuujotai! (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.65Mb packed $end $info=tomycar $mame 0.277 [TeamEurope, David Haywood] Boku wa Tomica Driver - Hataraku Norimono Daishuugou! (Japan), Takara Tomy, 2014 It is an educational video game for children, developed and published by Takara Tomy, a leading Japanese company in the field of electronic toys, children's games and interactive learning devices. The title is part of the series dedicated to Tomicar (Tomicca / Tomica), the famous Japanese brand of scale toy cars produced by Tomy, similar to the concept of Western Hot Wheels or Matchbox. The game was launched as part of the rich multimedia universe related to this brand, which includes anime, cartoons, gadgets and interactive applications. DRIVER: tvgames/generalplus_gpl16250_romram.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.287: Changed manufacturer to "Takara Tomy" [James Charles Taylor]. - 0.277: TeamEurope and David Haywood added 'Tomy Takara Boku wa Tomica Driver - Hataraku Norimono Daishuugou! (Japan)' system. ROMSET: 33554432 bytes in 1 file / 12.98Mb packed $end $info=tomyegg $mame 0.277 [TeamEurope, David Haywood] Kiratto Pri-Chan - PritamaGO: Misty Purple (Japan), Tomy, 2019 It's a product of the Japanese company Tomy, related to the popular series of girls' games called Pri-Chan (ピーチけん, Peach Ken ), also known as Pripara outside Japan. The PritamaGO line is part of the collection devoted to these interactive, shiny toys, which are often colorful and have features that appeal to young children. DRIVER: tvgames/generalplus_gp327902.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope and David Haywood added 'Tomy Kiratto Pri-Chan - PritamaGO: Misty Purple (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.16Mb packed $end $info=tomyegga $mame 0.286 [TeamEurope] Kiratto Pri-Chan - PritamaGO: Powder Pink (Japan), Tomy, 2019 Takara Tomy Arts portable electronic device "PriTamaGO" in Powder Pink edition, part of the interactive toy line from the anime series "Kiratto PriChan" (a spin-off of the Pretty Cure franchise focused on virtual idols and streaming). Compact, ball-shaped design featuring a monochrome LCD screen, interactive buttons, and colorful LEDs. Functions as a virtual pet: allows users to care for a digital character (Pri☆Chan), feed it, play with it, and customize it with virtual accessories unlocked via secret codes or interactions. Includes connectivity features for linking with other PriTamaGO devices to exchange data and play multiplayer games. Powered by CR2032 battery; comes in a colorful plastic case with glittery details typical of the series' kawaii aesthetic. Intended for girls aged 6–12 as a nurturing/collection-based toy. DRIVER: tvgames/generalplus_gp327902.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Tomy Kiratto Pri-Chan - PritamaGO: Powder Pink (Japan)' system. ROMSET: 8388608 bytes in 1 file / 4.03Mb packed $end $info=tomyeggb $mame 0.288 [TeamEurope] Kiratto Pri-Chan - PritamaGO: Mint Blue (Japan), Tomy, 2019 The "Tomy Kiratto Pri-Chan - PritamaGO: Mint Blue" (プリたまGO) is a standalone virtual pet electronic device launched in Japan by Takara Tomy Arts in July 2020. The gadget is based on the hugely popular multimedia and anime franchise Kiratto Pri☆Chan (part of the Pretty Series), taking the form of an interactive digital egg/scepter that combines virtual pet care with fashion and idol-themed arcade gameplay. DRIVER: tvgames/generalplus_gp327902.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added 'Tomy Kiratto Pri-Chan - PritamaGO: Mint Blue (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.16Mb packed $end $info=tomyspt $mame 0.283 [David Haywood, TeamEurope] Pretty Rhythm Smart Pod Touch (Japan), Takara Tomy, 201? A portable device released in Japan in the early 2010s, inspired by the Pretty Rhythm multimedia series. It combines a resistive touchscreen with a compact pod-shaped design, allowing players to interact with mini-games, collect virtual figurines, and synchronize content with physical cards from the franchise’s line. The device features colorful lights, sounds, and animations, delivering an interactive experience centered around fashion, dance, and customization—designed specifically for young fans of the franchise. DRIVER: handheld/evolution_handheld.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added 'Takara Tomy Pretty Rhythm Smart Pod Touch (Japan)' system. ROMSET: 16777216 bytes in 1 file / 3.15Mb packed $end $info=tonto $mame 0.149 [Ash Evans] Merlin M1800 Tonto, British Telecom Business Systems, 1984 The Tonto was the same model as the ICL OPD and the Telcom ComputerPhone which was intended for Australian market. Like the ICL version, the Tonto was sold only in the U.K. It was born thanks to a collaborative venture between British Telecom, ICL and Sinclair Research. The designers idea was to build a centralized desktop information system able to access online services, mainframes and other similar systems through the British Telecom network. It was essentially a Sinclair QL at heart, featuring the same 68008 processor. Applications software were stored in plug-in ROM cartridges or Microdrive tapes. Sadly, both of them were not compatible with QL interfaces and microdrives format and the specific Tonto O.S. couldn't run ordinary software made for the QL, even in BASIC language (source: http://www.old-computers.com/museum/computer.asp?c=871). DRIVER: sinclair/ql.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ql_cart.xml, ql_cass.xml, ql_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.149: Ash Evans added 'Merlin M1800 Tonto' system. ROMSET: 296960 bytes in 10 files / 202.78Kb packed $end $info=topaliens $mame 0.198 [hap, Sean Riddle] Operation: Aliens (Tiger), Tiger Electronics, 1994 The?Operation: Aliens?video game?was developed by Tiger Electronics as a handheld LCD, much like most of the company's other games. It was commissioned by?20th Century Fox. For reasons unknown, development for the game ceased and it was never released. There were also rumors of a mainstream Operation: Aliens video game planned to be released for the then current home gaming consoles (source: https://alienanthology.fandom.com/wiki/Operation:_Aliens). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Artwork Preview. WIP: - 0.242: Changed description to 'Operation: Aliens (Tiger)'. - 0.198: hap and Sean Riddle added 'Tiger Electronics Operation: Aliens (handheld)' system. ROMSET: 1219013 bytes in 2 files / 390.12Kb packed $end $info=topcat $mame 0.198 HP Topcat ASIC, , ???? DRIVER: devices/video/topcat.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'HP Topcat ASIC' device. ROMSET: None required. $end $info=toptek286 $mame 0.210 [AJR] 286 Turbo, Toptek Micro Computer, 19?? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.210: AJR added 'Toptek Micro Computer 286 Turbo' system. ROMSET: 65536 bytes in 2 files / 45.99Kb packed $end $info=torch301 $mame 0.222 [Nigel Barnes, Centre for Computing History] Torch Model 301, Torch Computers, 1983 Torch Computers Ltd was a computer hardware company formed in 1982 in Great Shelford, near Cambridge, UK and became well known for its computer peripherals for the BBC Micro. The 300 series were workstations. The 300 was originally launched in the "Independence of America Day" product launch which also premiered the 725 "server". The 300 was originally a standalone network only computer, still based around a BBC Micro motherboard and Z80 processor, intended for use as a TORCHnet station or as a terminal for a TORCH Unix system - you could call it a forerunner to thin client computing. Over time it also became expandable via a small tower containing a hard and/or floppy disk drive and, ultimately, a 68000 second processor in the tower running Unix System III. There is also an expansion tower and drive cables included with the 300 series (source: http://www.computinghistory.org.uk/det/16709/Torch-Model-No-301/). DRIVER: acorn/bbcb.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbc_rom.xml, bbc_flop_torch.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_hdd.xml, bbc_vsm.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: Nigel Barnes and Centre for Computing History added 'Torch Computers Torch Model 301' system. ROMSET: 49152 bytes in 3 files / 33.37Kb packed $end $info=torch725 $mame 0.222 [Nigel Barnes, Centre for Computing History] Torch Model 725, Torch Computers, 1983 DRIVER: acorn/bbcb.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbc_rom.xml, bbc_flop_torch.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_hdd.xml, bbc_vsm.xml RESOURCES: Snap and Title. WIP: - 0.222: Nigel Barnes and Centre for Computing History added 'Torch Computers Torch Model 725' system. ROMSET: 65536 bytes in 4 files / 37.56Kb packed $end $info=torchb_kbd $mame 0.280 [Nigel Barnes] Torch Keyboard (B), , ???? DRIVER: acorn/bbc_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Nigel Barnes added 'Torch Keyboard (B)' device. ROMSET: None required. $end $info=torchf $mame 0.169 [Nigel Barnes] Torch CF240, Torch Computers, 1982 DRIVER: acorn/bbcb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbc_rom.xml, bbc_flop_torch.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_hdd.xml, bbc_vsm.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and pdf Manual. WIP: - 0.191: Clone promoted to working [Nigel Barnes]. - 0.169: Nigel Barnes added 'Torch CF240' system. ROMSET: 32768 bytes in 2 files / 27.93Kb packed $end $info=torchh $mame 0.169 [Nigel Barnes] Torch CH240, Torch Computers, 1983 DRIVER: acorn/bbcb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: bbc_cass.xml, bbc_rom.xml, bbc_flop_torch.xml, bbcb_flop.xml, bbcb_flop_orig.xml, bbc_hdd.xml, bbc_vsm.xml RESOURCES: Snap, Title and Flyer. WIP: - 0.223: Machine promoted to working [Nigel Barnes]. - 0.218: Renamed (torchh10) to (torchh) and description changed to 'Torch CH240'. - 0.169: Nigel Barnes added 'Torch CH240/10' system. ROMSET: 32768 bytes in 2 files / 27.93Kb packed $end $info=torchi_kbd $mame 0.280 [Nigel Barnes] Torch Keyboard (I), , ???? DRIVER: acorn/bbc_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Nigel Barnes added 'Torch Keyboard (I)' device. ROMSET: None required. $end $info=tosh1000 $mame 0.181 [Sergey Svishchev] Toshiba T1000, Toshiba, 1987 The Toshiba T1000 was a laptop computer manufactured by the Toshiba Corporation in 1987. It had a similar specification to the IBM PC Convertible, with an 4.77 MHz 80C88 processor, 512 kB of RAM, and a monochrome CGA-compatible LCD. Unlike the Convertible, it includes a standard serial port and parallel port, connectors for an external monitor, and a real-time clock. Unusually for an IBM compatible PC, the T1000 contained a 256 kB ROM with a copy of MS-DOS 2.11. This acted as a small, read-only hard drive. Alternative operating systems could still be loaded from the floppy drive, or (if present) the ramdisk. Along with the earlier T1100 and T1200 systems, the Toshiba T1000 was one of the early computers to feature a "laptop" form factor and battery-powered operation (source: https://en.wikipedia.org/wiki/Toshiba_T1000). DRIVER: pc/tosh1000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.184: Hooked up ROM-DOS [Sergey Svishchev]. - 0.181: Sergey Svishchev added 'Toshiba T1000' system. ROMSET: 557056 bytes in 2 files / 228.34Kb packed $end $info=tosh1000_bram $mame 0.194 Toshiba T1000 Backup RAM, , ???? DRIVER: pc/tosh1000_bram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Added 'Toshiba T1000 Backup RAM' device. ROMSET: None required. $end $info=toshiba_tc58256aft $mame 0.268 [Windy Fairy] Toshiba TC58256AFT, , ???? DRIVER: devices/machine/nandflash.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Windy Fairy added 'Toshiba TC58256AFT' device. ROMSET: None required. $end $info=tot3200sxc $mame 0.234 [adalbert, rfka01] T3200SXC, Toshiba, 199? The specs for T3200SXC comes in these configurations with a retail price tag. The configuration Toshiba provides comes with a 20MHz Intel i386SX n/a n/a ISA DOS. This Toshiba Laptop can take up to 13 MB on system board ram, with a fixed amount of 1 MB (non-removable) installed With the addition of a Toshiba Expansion Chassis, the T3200SXC will accept a standard 16bit memory expansion board and can then be upgraded to 16MB. This full-featured mainstream Laptop enhances the previous generation Toshiba models with the chipsets and new levels of customization. Get the best experience on your Toshiba T3200SXC Laptop with improved performance, make it easy to create a home network and share all of your favorite items (source: http://www.computer-specifications.com/specifications/Toshiba-T3200SXC-Specs.html). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.234: adalbert and rfka01 added 'Toshiba T3200SXC' system. ROMSET: 131072 bytes in 1 file / 36.35Kb packed $end $info=totspies $mame 0.223 [Team Europe, David Haywood] Totally Spies! (France), Senario / Marathon - Mystery Animation Inc., 2006 DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=6XhRUSCPZUw WIP: - 0.223: Team Europe and David Haywood added 'Senario/Marathon - Mystery Animation Inc. Totally Spies! (France)' system. ROMSET: 4194304 bytes in 1 file / 1.10Mb packed $end $info=touchme $mame 0.183 [hap, Sean Riddle] Touch Me (handheld, rev. 2), Atari, 1979 TOUCH ME is a one to four-player game where your memory and your concentration are the most important factors. There are three games, each one similar, yet slightly different. The object in all of the games generally speaking, is to follow the sequence of flashing lights or "signals" by pressing corresponding colored buttons. Each signal is accompanied by one of four different electronic tones (source: Atari Touch Me manual). DRIVER: handheld/hh_pic16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.183: hap and Sean Riddle added 'Atari Touch Me (handheld, Rev 2)' system. ROMSET: 1024 bytes in 1 file / 0.81Kb packed $end $info=touma560 $mame 0.283 [David Haywood, TeamEurope] Tou ma Pet (OK-560), Shenzhen Shiji New Technology, 2021 Portable device released in 2021, inspired by classic virtual pet toys. Equipped with a small monochrome LCD screen and dedicated buttons, it lets you care for a digital creature by interacting with features such as feeding, playing, hygiene, and sleep. With a compact design and vibrant colors, it offers a simple yet nostalgic experience, perfect for children and retro gadget enthusiasts. DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added 'Shenzhen Shiji New Technology Tou ma Pet (OK-560)' system. ROMSET: 8396800 bytes in 2 files / 1.31Mb packed $end $info=touma568 $mame 0.283 [David Haywood, TeamEurope] Tou ma Pet (OK-568), Shenzhen Shiji New Technology, 2021 A portable device released in 2021, inspired by virtual pet toys. It features a small monochrome LCD screen and intuitive controls for caring for a digital creature, allowing users to manage activities such as feeding, cleaning, playing, and resting. With its compact design, vibrant colors, and essential functionalities, it offers a simple yet fun caregiving experience—perfect for children and gadget collectors inspired by retro gaming. DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: David Haywood and TeamEurope added 'Shenzhen Shiji New Technology Tou ma Pet (OK-568)' system. ROMSET: 8396800 bytes in 2 files / 1.37Mb packed $end $info=toumapet $mame 0.271 [David Haywood, TeamEurope] Tou ma Pet (OK-550), Shenzhen Shiji New Technology, 2021 DRIVER: handheld/st2302u_bbl_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: Changed description to 'Tou ma Pet (OK-550)'. - 0.271: David Haywood, TeamEurope added 'Shenzhen Shiji New Technology Tou ma Pet' system. ROMSET: 4202496 bytes in 2 files / 1.06Mb packed $end $info=tower386sx $mame 0.222 [rfka01] 386SX System 40 (VGA), Schneider Rundfunkwerke AG, 198? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.222: rfka01 added 'Schneider Rundfunkwerke AG 386SX System 40 (VGA)' system. ROMSET: 196608 bytes in 5 files / 85.91Kb packed $end $info=towerat2xx $mame 0.222 [rfka01] Tower AT 201, 202, 220, 240 and 260 (286,EGA), Schneider Rundfunkwerke AG, 198? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.222: rfka01 added 'Schneider Rundfunkwerke AG Tower AT 201, 202, 220, 240 and 260 (286,EGA)' system. ROMSET: 491520 bytes in 15 files / 202.61Kb packed $end $info=tp1983 $mame 0.206 [Sergey Svishchev] TV Test Pattern Generator 1983, Radio, 1983 DRIVER: skeleton/testpat.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.206: Sergey Svishchev added 'Radio TV Test Pattern Generator 1983' system. ROMSET: None required. $end $info=tp1985 $mame 0.206 [Sergey Svishchev] TV Test Pattern Generator 1985, Radio, 1985 DRIVER: skeleton/testpat.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.206: Sergey Svishchev added 'Radio TV Test Pattern Generator 1985' system. ROMSET: None required. $end $info=tp880v $mame 0.272 [Patrick Mackinlay] Tadpole Technology TP880V, , ???? DRIVER: devices/bus/vme/tp880v.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.272: Patrick Mackinlay added 'Tadpole Technology TP880V' device. ROMSET: 131072 bytes in 1 file / 53.84Kb packed $end $info=tp881v $mame 0.252 [Patrick Mackinlay] Tadpole Technology TP881V, , ???? DRIVER: devices/bus/vme/tp881v.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.252: Patrick Mackinlay added 'Tadpole Technology TP881V' device. ROMSET: 262144 bytes in 2 files / 70.11Kb packed $end $info=tpad600 $mame 0.271 [AJR] ThinkPad 600, IBM, 1998 The IBM ThinkPad 600 series was a series of notebook computers introduced in 1998 by IBM as an lighter and slimmer alternative to the 770 series. Three models were produced, the 600, 600E, and 600X; the series was succeeded in 2000 by the ThinkPad T20 series. The 600 series was designed to be a more portable version of the 770 series, featuring slimmer dimensions and a weight of around 5 pounds (2.3 kg), by using lightweight but strong carbon fiber composite plastics. The 600 series also introduced the new UltraSlimBay (not to be confused with the UltraBay Slim as found on the later T40/T60 series), as well as easily interchangeable RAM and hard drives; all 600 series machines shipped with 32 or 64 MB of RAM integrated on the motherboard from the factory (source: https://en.wikipedia.org/wiki/IBM_ThinkPad_600). DRIVER: ibm/thinkpad600.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: Renamed (thinkpad600) to (tpad600). - 0.271: AJR added 'IBM ThinkPad 600' system. ROMSET: 590905 bytes in 4 files / 437.80Kb packed $end $info=tpad600e $mame 0.271 [AJR] ThinkPad 600E, IBM, 1999 The IBM ThinkPad 600 series was a series of notebook computers introduced in 1998 by IBM as an lighter and slimmer alternative to the 770 series. Three models were produced, the 600, 600E, and 600X;[1] the series was succeeded in 2000 by the ThinkPad T20 series. ThinkPad 600E - Featuring a Pentium II processor at either 300 MHz, 366 MHz, or 400 MHz, all models of the 600E featured at 13.3" XGA TFT display as standard. This model shipped with an external floppy drive, built-in CD-ROM, either a 4.0 GB, 6.4 GB or 10 GB hard drive, and 32 MB or 64 MB of RAM on the motherboard (upgradeable to 288 MB/320 MB/512 MB using PC66 SODIMMs). The 600E also was the first of the 600 series to offer a DVD-ROM drive as an option, as well as a TV output port (using a special dongle that was supplied to provide composite and S-Video ports) (source: https://en.wikipedia.org/wiki/IBM_ThinkPad_600). DRIVER: ibm/thinkpad600.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: Renamed (thinkpad600e) to (tpad600e). - 0.271: AJR added 'IBM ThinkPad 600E' system. ROMSET: 591961 bytes in 5 files / 442.80Kb packed $end $info=tpad600x $mame 0.281 [ArcadeHacker] ThinkPad 600X, IBM, 1999 It’s a business laptop released in 1999, part of the renowned ThinkPad series. Based on an Intel Pentium III processor (up to 650 MHz), it offers up to 192 MB of RAM, a 13.3" color TFT display, a hard drive up to 12 GB, and full connectivity (USB, serial, parallel, modem, and optional Ethernet/Wi-Fi). Designed for mobility and reliability, it features an ergonomic keyboard with TrackPoint and a long-lasting battery. It represents the pinnacle of 1990s ThinkPad design—combining durability, performance, and compactness for professionals on the go. DRIVER: ibm/thinkpad600.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: Renamed (thinkpad600x) to (tpad600x). - 0.281: ArcadeHacker added 'IBM ThinkPad 600X' system. ROMSET: 573440 bytes in 2 files / 366.55Kb packed $end $info=tpad760xd $mame 0.281 [ArcadeHacker] ThinkPad 760XD, IBM, 1995 A 1995 business laptop featuring a 120 MHz Pentium processor, a 10.4" TFT display, up to 48 MB of RAM, and a hard drive up to 2.1 GB. Designed for engineers and professionals, it includes serial, parallel, VGA, and PCMCIA ports, along with a TrackPoint. Rugged, compact, and reliable, it embodies the pinnacle of ThinkPad excellence in the 1990s. DRIVER: ibm/thinkpad600.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: Renamed (thinkpad760xd) to (tpad760xd). - 0.281: ArcadeHacker added 'IBM ThinkPad 760XD' system. ROMSET: 524416 bytes in 2 files / 316.22Kb packed $end $info=tpad770z $mame 0.281 [ArcadeHacker] ThinkPad 770Z, IBM, 1999 A 1999 business laptop featuring a 366 MHz Pentium II processor, a 14.1" TFT display, up to 192 MB of RAM, and a hard drive up to 12 GB. It includes USB, VGA, PCMCIA, modem, and optional Wi-Fi. Rugged design, excellent keyboard, and TrackPoint make it ideal for mobile professionals. DRIVER: ibm/thinkpad600.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: Renamed (thinkpad770z) to (tpad770z). - 0.281: ArcadeHacker added 'IBM ThinkPad 770Z' system. ROMSET: 591961 bytes in 5 files / 447.25Kb packed $end $info=tpad850 $mame 0.270 [AJR] ThinkPad 850, IBM, 1996 Sometime in 1994, IBM started working on a prototype mobile system named Woodfield and designated as type 6020. Very little is known about this system; it was never officially announced or sold. On June 19, 1995, IBM announced the ThinkPad 850 and 820 (announcement letters 195-178 and 195-179, respectively) with a planned availability date of July 24, 1995. The ThinkPad 820 designation was type 6040, code name Wiltwick; the 850 was type 6042, code name Woodfield Prime. The ThinkPads 820/850 were to be available with no software or with preloaded Windows NT 3.51 or AIX 4.1.3. OS/2 was to come at some unspecified later date, and Solaris 2.5.1 support was announced in February 1996. The ThinkPad 850 type 6042 came with 16 or 32 MB RAM, 540 or 810 MB hard disk, and 640×480 or 800×600 TFT display (source: https://www.os2museum.com/wp/ibm-thinkpad-power-series-850/). DRIVER: ibm/thinkpad8xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: thinkpad8xx.xml, generic_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.284: Renamed (thinkpad850) to (tpad850). - 0.270: AJR added 'IBM ThinkPad 850' system. ROMSET: 1048576 bytes in 2 files / 862.94Kb packed $end $info=tpc310 $mame 0.128 [Wilbert Pol, Miodrag Milanović] TPC-310 (MSX2, Argentina), Talent, 1987 The Talent TPC-310 was a successful MSX2 home computer manufactured beginning in 1988 by Talent Argentina. The target market for Talent was mainly Argentina, Chile and Uruguay. The TPC-310 is almost equals than the original Daewoo MSX2 computer, but it had several built-in software into the ROM memory, such as Turbo-Basic, and a graphics desktop utility (source: http://en.wikipedia.org/wiki/Talent_TPC-310). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'TPC-310 (MSX2, Argentina)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Talent TPC-310' system. ROMSET: 98304 bytes in 4 files / 63.52Kb packed $end $info=tpi6525 $mame 0.149u1 6525 TPI, , ???? DRIVER: devices/machine/6525tpi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added '6525 TPI' device. ROMSET: None required. $end $info=tpitfight $mame 0.262 [algestam, Sean Riddle, hap] Pit-Fighter (Tiger), Tiger Electronics, 1991 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.262: algestam, Sean Riddle and hap added 'Tiger Electronics Pit-Fighter (Tiger)' system. ROMSET: 334631 bytes in 2 files / 99.37Kb packed $end $info=tpp311 $mame 0.143u3 [Wilbert Pol] TPP-311 (MSX2, Argentina), Talent, 1987 The Talent TPP-311 is a special version of the TPC-310 with only 64kB RAM and 64kB VRAM. It was used in Argentinian primary schools. The Talent TPP-311 is a MSX2 with a Z80A from SGS (Z8400AB1) and an MSX-Engine S1985 from Yamaha. As the VRAM size is only 64kB, SCREEN 7 and 8 can't be used. It is also possible to add more RAM and VRAM (source: https://www.msx.org/wiki/Talent_TPP-311). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml RESOURCES: Snap and Title. WIP: - 0.250: Changed description to 'TPP-311 (MSX2, Argentina)'. - 0.143u3: Wilbert Pol added 'Talent TPP-311' system. ROMSET: 81920 bytes in 3 files / 59.05Kb packed $end $info=tps312 $mame 0.143u3 [Wilbert Pol] TPS-312 (MSX2, Argentina), Talent, 1987 The Talent TPS-312 is a special version of the TPC-310 with only 64kB RAM and 64kB VRAM. It was used in Argentinian secondary schools. The Talent TPS-312 is a MSX2 with a Z80A from SGS (Z8400AB1) and an MSX-Engine S1985 from Yamaha. As the VRAM size is only 64kB, SCREEN 7 and 8 can't be used. However, it is possible to add more RAM and VRAM (source: https://www.msx.org/wiki/Talent_TPS-312). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: Changed description to 'TPS-312 (MSX2, Argentina)'. - 0.143u3: Wilbert Pol added 'Talent TPS-312' system. ROMSET: 98304 bytes in 4 files / 75.12Kb packed $end $info=tr175 $mame 0.192 [Robbbert] TR-175 II, Relisys, 1982 DRIVER: skeleton/tr175.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.192: Robbbert added 'Relisys TR175II' system. ROMSET: 131072 bytes in 2 files / 37.02Kb packed $end $info=tr505 $mame 0.225 [DBWBP] TR-505 Rhythm Composer, Roland, 1986 The Roland TR-505 Rhythm Composer was released by Roland, in 1986. It is a drum machine and MIDI sequencer from the same family as the Roland TR-909, TR-808, TR-707, and TR-606. The drum kit includes basic rock drum sounds similar to those of the TR-707, plus a complement of Latin-style drum sounds similar to those of the TR-727 (the Latin version of the TR-707) (source: https://en.m.wikipedia.org/wiki/Roland_TR-505). DRIVER: roland/roland_tr505.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.225: DBWBP added 'Roland TR-505 Rhythm Composer' system. ROMSET: 131072 bytes in 1 file / 113.17Kb packed $end $info=tr606 $mame 0.170 [hap, Kevin Horton] TR-606 Drumatix, Roland, 1982 The 606 was the percussion side-kick to the TB-303. It even looks like the 303. It stores up to 32 patterns and 8 songs. The 606 allows switching between Pattern Play and Write mode while running - making the 606 the only drumcomputer in the X0X series that can be edited while performing and switching patterns. It is also possible to link up to 4 consecutive patterns in Pattern Play mode. There is only a mono audio output, however there are mods from Kenton Electronics and Analog Solutions that will add individual outputs for each drum tone (source: http://www.vintagesynth.com/roland/606.php). DRIVER: roland/roland_tr606.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.170: hap and Kevin Horton added 'Roland TR-606 Drumatix' system. ROMSET: 2048 bytes in 1 file / 1.80Kb packed $end $info=tr707 $mame 0.220 [DBWBP] TR-707 Rhythm Composer, Roland, 1985 The Roland TR-707 Rhythm Composer is a programmable digital sample-based drum machine built by the Roland Corporation, beginning in 1985. The TR-707 was a staple in early house music, particularly with acid house. It is also a staple of almost all electronic Arabic popolari music (al jeel). Because the TR-707 offers a limited number of instruments sampled at 12 bits, its sound is considered dated by modern standards. However, it is still in use because of its versatility in synchronizing with other hardware and its fully featured interface, comparable to that of high-end Roland drum machines such as the TR-808and TR-909 (source: https://en.m.wikipedia.org/wiki/Roland_TR-707). DRIVER: roland/roland_tr707.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Roland TR-707 Rhythm Composer' system. ROMSET: 147456 bytes in 5 files / 99.89Kb packed $end $info=tr707_audio $mame 0.278 [m1macrophage] TR-707 audio circuits, , ???? DRIVER: roland/roland_tr707.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Renamed (tr707_audio_device) to (tr707_audio). - 0.278: m1macrophage added 'TR-707 audio circuits' device. ROMSET: None required. $end $info=tr727 $mame 0.220 [DBWBP] TR-727 Rhythm Composer, Roland, 1985 Roland TR-727, released in 1985, acts as a true follower of TR-707. Their interface doesn't differ, but the main differences are in samples – TR-727 offers the library of Latin percussion. Ethnic percussion has won its place under the sun in modern dance music, and its application implies happiness and energy. The rhythm machine offers a set of 15 samples a user can apply, such as: bongo, conga, timbal, claves, maracas, quijada, whistles, bells. All of the abovementioned percussion sounds have soft and warm voices, and some of them are especially saturated with crunchy overtones. It should be noted that some of them were used earlier in other models of the TR series, but 707 has its distinctive sound. Moreover, do not steer clear of such specific instruments as whistles and crystal bells (source: https://synth.market/catalogue/roland/tr_727/). DRIVER: roland/roland_tr707.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.220: DBWBP added 'Roland TR-727 Rhythm Composer' system. ROMSET: 16384 bytes in 1 file / 10.33Kb packed $end $info=tr808 $mame 0.238 [afx303, DinSync] TR-808 Rhythm Composer, Roland, 1980 The Roland TR-808 Rhythm Composer, commonly known as the 808, is a drum machine manufactured by the Roland Corporation between 1980 and 1983. It was one of the first drum machines to allow users to program rhythms instead of using preset patterns. Unlike its nearest competitor at the time, the more expensive Linn LM-1, the 808 generates sounds using analog synthesis rather than by playing samples. Launched when electronic music had yet to become mainstream, the 808 received mixed reviews for its unrealistic drum sounds and was a commercial failure. After building approximately 12,000 units, Roland discontinued the 808 after its semiconductors became impossible to restock. It was succeeded by the TR-909 in 1983. Over the course of the 1980s, the 808 attracted a cult following among underground musicians for its affordability on the used market, ease of use and idiosyncratic sounds, particularly its deep, "booming" bass drum. It became a cornerstone of the emerging electronic, dance and hip hop genres, popularized by early hits such as "Sexual Healing" by Marvin Gaye and "Planet Rock" by Afrika Bambaataa and the Soulsonic Force. The 808 was eventually used on more hit records than any other drum machine. Its particular popularity in hip hop has made it one of the most influential inventions in popular music, comparable to the Fender Stratocaster's impact on rock. Its sounds are included with music software and modern drum machines and it has inspired unlicensed recreations (source: https://en.wikipedia.org/wiki/Roland_TR-808). DRIVER: roland/roland_tr808.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.238: afx303 and DinSync added 'Roland TR-808 Rhythm Composer' system. ROMSET: 2048 bytes in 1 file / 1.76Kb packed $end $info=tr909 $mame 0.222 [anonymous, DBWBP] TR-909 Rhythm Composer, Roland, 1984 The Roland TR-909 Rhythm Composer is a drum machine introduced by the Roland Corporation in 1983. It succeeded the TR-808, and was the first Roland drum machine to use samples for some sounds. It was also the first Roland drum machine with MIDI functionality, allowing it to synchronize with other devices. Though it was a commercial failure, the 909 became influential in the development of electronic dance music genres such as techno, house and acid (source: https://en.m.wikipedia.org/wiki/Roland_TR-909). DRIVER: roland/roland_tr909.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.222: anonymous and DBWBP added 'Roland TR-909 Rhythm Composer' system. ROMSET: 114688 bytes in 5 files / 70.41Kb packed $end $info=trakcvg $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Trakton Computer Video Game, Trakton, 198? Trakton Computer Video Game it's an australian clone (compatible with Palladium) of 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? (source: http://en.wikipedia.org/wiki/Arcadia_2001). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Trakton Computer Video Game' system. ROMSET: None required. $end $info=tranz330 $mame 0.179 [Ryan Holtz] Tranz 330, VeriFone, 1985 The VeriFone TRANZ 330 Credit Card Terminal is a fast, low cost transaction automation system that provides a perfect solution for merchants looking to minimize cost without forfeiting quality. The VeriFone TRANZ 330 is capable of processing all major credit cards and guaranteeing checks. Comes complete with external ports for ATM PINpad, external printer, and a check reader. The VeriFone TRANZ 330 credit card machine is so user friendly that transactions can be completed with only a few keystrokes (source: http://www.1nps.com/product/verifone-tranz-330-credit-card-terminal/). DRIVER: verifone/tranz330.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.179: Ryan Holtz added 'VeriFone Tranz 330' system. Added partially working driver for the VeriFone Tranz 330 point of sale terminal; modem is not currently emulated, but it can be interacted with in a meaningful way and configured [Ryan Holtz]. ROMSET: 32768 bytes in 1 file / 21.97Kb packed $end $info=trclchick $mame 0.274 [Milan Galcik, algestam] Clever Chicken, Tronica, 1983 Technical informations: http://handheldempire.com/game.jsp?game=1982 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Milan Galcik and algestam added 'Tronica Clever Chicken' system. ROMSET: 122284 bytes in 1 file / 33.97Kb packed $end $info=trdivadv $mame 0.274 [Milan Galcik, algestam] Diver's Adventure, Tronica, 1983 Technical informations: http://handheldempire.com/game.jsp?game=1985 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: Milan Galcik and algestam added 'Tronica Diver's Adventure' system. ROMSET: 169514 bytes in 2 files / 50.73Kb packed $end $info=tricep $mame 0.136 [Miodrag Milanović] Tricep, Morrow Designs, 1985 DRIVER: morrow/tricep.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.136: Miodrag Milanović added skeleton driver of 'Morrow Designs Tricep' system. ROMSET: 8192 bytes in 2 files / 2.44Kb packed $end $info=trident_4dwavedx $mame 0.287 [Angelo Salese] Trident 4D Wave-DX sound card, , ???? DRIVER: devices/bus/pci/trident_4dwavedx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.288: Improve single shot playback [Angelo Salese]. - 0.287: Angelo Salese added 'Trident 4D Wave-DX sound card' device. ROMSET: None required. $end $info=trio64dx_pci $mame 0.286 [Angelo Salese] S3 86C775 Trio64V2/DX, , ???? DRIVER: devices/bus/pci/trio_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.286: Angelo Salese added 'S3 86C775 Trio64V2/DX' device. ROMSET: 131072 bytes in 4 files / 71.16Kb packed $end $info=triomphe $mame 0.262 [hap, Berger, Sean Riddle] Triomphe, Chess King / Intelligent Chess Software, 1985 DRIVER: chessking/triomphe.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Chess King / Intelligent Chess Software'. - 0.262: hap, Berger and Sean Riddle added 'Chess King / Intelligent Software Triomphe' system. ROMSET: 4096 bytes in 1 file / 3.43Kb packed $end $info=triplec $mame 0.283 [DBWBP] Triple-C Stereo Channel Multiband Compressor & Envelope, TC Electronic, 2000 Rack-mount audio processor released in 2000, designed for stereo multiband compression with advanced control over the signal envelope. It divides the signal into three independent frequency bands (low, mid, high), each equipped with dedicated parameters for threshold, ratio, attack, and release, enabling precise and transparent dynamic shaping. The unit features high-quality analog circuits and a “True Bypass” architecture to preserve the integrity of the original sound. Designed for sound engineers and producers, it is ideal for mastering, mixing, and processing stereo bus signals, offering both subtle adjustments and more pronounced dynamic interventions, with a clean and versatile character. DRIVER: skeleton/tc_manhattan.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: DBWBP added 'TC Electronic Triple-C Stereo Channel Multiband Compressor & Envelope' system. ROMSET: 262144 bytes in 1 file / 62.55Kb packed $end $info=triplex $mame 0.271 [Nigel Barnes, Binary Dinosaurs] Triple X, Torch Computers, 1985 The Triple X was based on an 8 MHz 68010 CPU, with a Hitachi 6303 "service processor". The CPU was accompanied by a 68451 memory management unit and a 68450 DMA controller. Both VMEbus and a BBC Micro-compatible "1MHz bus" expansion buses were provided, as was a SCSI host adapter, and an optional Ethernet interface. Both RS-423 and X.25-compatible synchronous serial ports were provided. This latter feature made the Triple X attractive to the UK academic community, where X.25 networks were prevalent at the time. Standard RAM capacity was 1 MB, expandable to 7 MB via VME cards. A 720 KB, 5.25-in floppy disk drive and ST-506-compatible 20 MB hard disk were fitted as standard, interfaced to the SCSI bus via an OMTI adapter. Either a 10 or 13 inch colour monitor was supplied. Two graphics modes were available: 720 × 256 pixels in four colours, or 720 × 512 in two colours. The Triple X had a novel touch-sensitive "soft" power switch. When switching off, this commanded the operating system to shut down gracefully before powering down (source: https://en.wikipedia.org/wiki/Torch_Triple_X). DRIVER: torch/triplex.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: Nigel Barnes, Binary Dinosaurs added 'Torch Computers Triple X' system. ROMSET: 32768 bytes in 2 files / 15.49Kb packed $end $info=triton41 $mame 0.251 [Ian Lockhart, Nigel Barnes] Triton L4.1, Transam, 1978 The Transam Triton Personal Computer was launched in November 1978 and was sold in kit form. It is built on a single board and is based on the 8080 Processor. The single board holds up to 8K of memory, 4K RAM and 4K ROM, supplied with 3K ROM and 2K RAM. The kit, which cost ?286 +VAT, came complete with 56-key ASCII keyboard, case, power supply, P.C.B., full documentation, powerful 1K monitor and 2K Tiny Basic, plus all components. The case was designed with room for expansion. It features a 2K integer Tiny Basic as well as a versatile monitor to allow machine code programming. Used with a standard TV and cassette recorder it forms a powerful computing' system. The kit comes with an on-board UHF modulator, allowing you to connect to a TV aerial socket. A unique VDU function, together with 64 graphics characters provide the ETI-Triton with excellent graphics handling capacity as well as full cursor control (source: http://www.computinghistory.org.uk/det/6210/Transam-Triton/). DRIVER: misc/triton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: triton_rom.xml RESOURCES: Snap and Title. WIP: - 0.251: Ian Lockhart and Nigel Barnes added 'Transam Triton L4.1' system. ROMSET: 3072 bytes in 3 files / 2.44Kb packed $end $info=triton51 $mame 0.251 [Ian Lockhart, Nigel Barnes] Triton L5.1, Transam, 1979 The Transam Triton Personal Computer was launched in November 1978 and was sold in kit form. It is built on a single board and is based on the 8080 Processor. The single board holds up to 8K of memory, 4K RAM and 4K ROM, supplied with 3K ROM and 2K RAM. The kit, which cost ?286 +VAT, came complete with 56-key ASCII keyboard, case, power supply, P.C.B., full documentation, powerful 1K monitor and 2K Tiny Basic, plus all components. The case was designed with room for expansion. It features a 2K integer Tiny Basic as well as a versatile monitor to allow machine code programming. Used with a standard TV and cassette recorder it forms a powerful computing' system. The kit comes with an on-board UHF modulator, allowing you to connect to a TV aerial socket. A unique VDU function, together with 64 graphics characters provide the ETI-Triton with excellent graphics handling capacity as well as full cursor control (source: http://www.computinghistory.org.uk/det/6210/Transam-Triton/). DRIVER: misc/triton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: triton_rom.xml RESOURCES: Snap and Title. WIP: - 0.251: Ian Lockhart and Nigel Barnes added 'Transam Triton L5.1' system. ROMSET: 5120 bytes in 5 files / 4.12Kb packed $end $info=triton52 $mame 0.251 [Ian Lockhart, Nigel Barnes] Triton L5.2, Transam, 1980 The Transam Triton Personal Computer was launched in November 1978 and was sold in kit form. It is built on a single board and is based on the 8080 Processor. The single board holds up to 8K of memory, 4K RAM and 4K ROM, supplied with 3K ROM and 2K RAM. The kit, which cost ?286 +VAT, came complete with 56-key ASCII keyboard, case, power supply, P.C.B., full documentation, powerful 1K monitor and 2K Tiny Basic, plus all components. The case was designed with room for expansion. It features a 2K integer Tiny Basic as well as a versatile monitor to allow machine code programming. Used with a standard TV and cassette recorder it forms a powerful computing' system. The kit comes with an on-board UHF modulator, allowing you to connect to a TV aerial socket. A unique VDU function, together with 64 graphics characters provide the ETI-Triton with excellent graphics handling capacity as well as full cursor control (source: http://www.computinghistory.org.uk/det/6210/Transam-Triton/). DRIVER: misc/triton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: triton_rom.xml RESOURCES: Snap and Title. WIP: - 0.251: Ian Lockhart and Nigel Barnes added 'Transam Triton L5.2' system. ROMSET: 5120 bytes in 5 files / 4.12Kb packed $end $info=triton72 $mame 0.251 [Ian Lockhart, Nigel Barnes] Triton L7.2, Transam, 1980 The Transam Triton Personal Computer was launched in November 1978 and was sold in kit form. It is built on a single board and is based on the 8080 Processor. The single board holds up to 8K of memory, 4K RAM and 4K ROM, supplied with 3K ROM and 2K RAM. The kit, which cost ?286 +VAT, came complete with 56-key ASCII keyboard, case, power supply, P.C.B., full documentation, powerful 1K monitor and 2K Tiny Basic, plus all components. The case was designed with room for expansion. It features a 2K integer Tiny Basic as well as a versatile monitor to allow machine code programming. Used with a standard TV and cassette recorder it forms a powerful computing' system. The kit comes with an on-board UHF modulator, allowing you to connect to a TV aerial socket. A unique VDU function, together with 64 graphics characters provide the ETI-Triton with excellent graphics handling capacity as well as full cursor control (source: http://www.computinghistory.org.uk/det/6210/Transam-Triton/). DRIVER: misc/triton.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: triton_rom.xml RESOURCES: Snap and Title. WIP: - 0.251: Ian Lockhart and Nigel Barnes added 'Transam Triton L7.2' system. ROMSET: 20224 bytes in 22 files / 16.38Kb packed $end $info=triumec $mame 0.257 [archive.org] Trium Eclipse, Mitsubishi, 2002 The Trium Eclipse was one of the first GPRS mobile phones with a 256-colour display. At launch it was described as "the executive phone that brings colour to your life". The 256-colour screen was the primary feature of the device and Mitsubishi had secured exclusive rights to the Rayman games which the company felt would "demonstrate the difference colour screens make to mobile games and why games will be one of the main features for phones in 2002." It was designed for business users and the company stated: "with its colour display and GPRS capabilities, the Eclipse really is one of a kind". To support its business-centric credentials the phone had integrated fax and data capabilities as well as a voice recorder. The Trium Eclipse supported three polyphonic ringtones and additional ringtones could be downloaded (source: https://www.mobilephonemuseum.com/phone-detail/trium-eclipse). DRIVER: mitsubishi/trium.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.257: archive.org added 'Mitsubishi Trium Eclipse' system. ROMSET: 4194304 bytes in 1 file / 2.31Mb packed $end $info=trkfldch $mame 0.206 [Sean Riddle, ClawGrip] Track & Field Challenge, Konami, 2007 Konami has updated the classic Track & Field game and turned it into one of those hot games that just hooks up to your TV. Instead of the blister-inducing button mashing of the 1980s arcade game, the new Track & Field Challenge actually comes with a two-player foot controller mat that makes you actually work up a sweat when you play. There are ten different events including the 100m dash, long jump, javelin throw, hurdles and more. The game will even track how many calories you've burned when you play. So if your kids need to get some exercise, and just can't wait for Wii's prices to come down, Track & Field Challenge is for you and is available now. The events include the 100 Meter Dash, Long Jump, Triple jump, travelin throw, 110m Hurdles, Hammer Throw, and High Jump each feature a qualifying time or level (source: http://cybergiftshop.com/konami-track-field-challenge/?currency=EUR&osCsid=36sgfpf366klnpejs50k40mkn7). DRIVER: tvgames/trkfldch.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle and ClawGrip added 'Konami Track & Field Challenge' system. ROMSET: 4194304 bytes in 1 file / 1.32Mb packed $end $info=trkfldchj $mame 0.279 [David Haywood, TeamEurope] Hashire! Tobe! Nagero! Hyper Sports Challenge (Japan), Konami, 2007 This is a home-console video game inspired by the sports minigame genre, designed for a dynamic and accessible gaming experience. Based on a series of athletic challenges such as running, javelin throwing, high jumping, and swimming, it demands quick reflexes, precise coordination, and intensive use of the controls. With vibrant graphics and an energetic, fast-paced rhythm, the game is crafted for multiplayer play, encouraging friendly competition among friends and family members. Set in a lively, arcade-style atmosphere, it captures the spirit of classic digital Olympic games while delivering instant fun—perfect for players of all ages, much like the beloved Japanese titles known for their party-oriented gameplay. DRIVER: tvgames/trkfldch.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: David Haywood and TeamEurope added 'Konami Hashire! Tobe! Nagero! Hyper Sports Challenge (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.43Mb packed $end $info=trmavia $mame 0.219 [Juan Romero, ClawGrip] TRMA VIA, Alcatel / Telefonica, 2001 DRIVER: skeleton/cit1500.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Juan Romero and ClawGrip added 'Alcatel/Telefonica TRMA VIA' system. ROMSET: 135168 bytes in 2 files / 40.15Kb packed $end $info=trobhood $mame 0.193 [hap, Sean Riddle] Robin Hood (Tiger), Tiger Electronics, 1991 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Artwork Preview. WIP: - 0.242: Changed description to 'Robin Hood (Tiger)'. - 0.193: hap and Sean Riddle added 'Tiger Electronics Robin Hood (handheld)' system. ROMSET: 704816 bytes in 1 file / 213.61Kb packed $end $info=trobocop2 $mame 0.193 [hap, Sean Riddle] Robocop 2 (Tiger), Tiger Electronics, 1990 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed description to 'Robocop 2 (Tiger)'. - 0.193: hap and Sean Riddle added 'Tiger Electronics Robocop 2 (handheld)' system. ROMSET: 467668 bytes in 2 files / 144.87Kb packed $end $info=trobocop3 $mame 0.195 [hap, Sean Riddle] Robocop 3 (Tiger), Tiger Electronics, 1992 Tiger Electronics (simply known as Tiger and Tiger Toys) was an American toy manufacturer, best known for its handheld LCD games, the Furby, Giga Pets, and the 2-XL robot product, and audio games such as Brain Warp. When Tiger was an independent company, Tiger Electronics Inc., its headquarters were in Vernon Hills, Illinois (source: https://en.wikipedia.org/wiki/Tiger_Electronics). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed description to 'Robocop 3 (Tiger)'. - 0.195: hap and Sean Riddle added 'Tiger Electronics Robocop 3 (handheld)' system. ROMSET: 616238 bytes in 2 files / 191.10Kb packed $end $info=trockteer $mame 0.198 [hap, Sean Riddle] The Rocketeer (Tiger), Tiger Electronics, 1991 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Artwork Preview. WIP: - 0.242: Changed description to 'The Rocketeer (Tiger)'. - 0.198: hap and Sean Riddle added 'Tiger Electronics The Rocketeer (handheld)' system. ROMSET: 558128 bytes in 1 file / 175.48Kb packed $end $info=trs80 $mame 0.1 [Juergen Buchmueller] TRS-80 Model I (Level I Basic), 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 DRIVER: trs/trs80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee, PCB and Artwork Preview. WIP: - 0.259: Quickload updates. Move /CMD quickload implementation to its own source file again, this time as a device. Rewrite file I/O code to use more modern methods (somewhat clumsily) [AJR]. - 0.233: Sound-related improvements [Robbbert]. - 0.135: Model 4 and 4P can boot from floppy disk [Robbbert]. - 0.131: Various improvements: 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 '[Robbbert]. - 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 bytes in 2 files / 3.83Kb packed $end $info=trs80_quickload $mame 0.259 [AJR] TRS-80 /CMD quickload, , ???? DRIVER: trs/trs80_quik.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: AJR added 'TRS-80 /CMD quickload' device. ROMSET: None required. $end $info=trs80dt1 $mame 0.192 [Robbbert] TRS-80 DT-1 Data Terminal, Radio Shack, 1982 The DT-1 Data Terminal could be connected to the TRS-80 16B business computers as an extra terminal. Like those machines, it had both a Z80 CPU (4 MHz) and a 68000 CPU (6 MHz). If you have any additional information, please let us know (source: http://www.pcmuseum.ca/details.asp?id=277). DRIVER: trs/trs80dt1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.222: Changed description to 'TRS-80 DT-1 Data Terminal'. - 0.215: Machine promoted to working [Robbbert]. Added RS-232 and Centronics parallel ports, and promoted to working [Robbbert]. - 0.192: Robbbert added 'Radio Shack TRS-80 DT-1' system. Fixed keyboard key sense to fix key repeat. Switched refresh to 60Hz to match with 60Hz jumper setting. Added temporary hack to get the last three columns to display [Frank Palazzolo, Robbbert]. ROMSET: 6144 bytes in 2 files / 4.11Kb packed $end $info=trs80l2 $mame 0.37b11 [Robbbert and unknown others] TRS-80 Model I (Level II Basic), Tandy Radio Shack, 1978 The Tandy TRS 80 model 1 was the first member of one of the most famous computer family. It was one of the first home computer and was launched at the same time as famous computers like the Apple II or the Commodore PET. Beside, Tandy competitors nicknamed was "Trash-80". The TRS-80 was developed was developed within the Radio Shack engeneering group, based upon several processor chips, SC/MP, PACE, 8008, 8080 and finally the Z80 (source: http://www.old-computers.com/museum/computer.asp?c=409). DRIVER: trs/trs80.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_cass.xml, trs80_quik.xml, trs80_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.254: BugFIX #08511 [Core] (trs/trs80.cpp) trs80l2: SuperUtility?3 fails to boot due to false sync detection [Tim Lindner]. - 0.250: BugFIX #08464 [Core] (trs/trs80.cpp) trs80l2: Loader used by Spook House and Sledge of Rahmul fails with error [pnp2084]. BugFix#08507 [Media Support] (trs/trs80.cpp) trs80l2: DMK disk images containing FM tracks are unsupported [pnp2084] - 0.249: BugFIX #08435 [Core] (trs/trs80.cpp) trs80l2: WD1771 does not support a1 DAM status bit [O.?Galibert]. BugFIX#08458 [Core] (trs/trs80.cpp) trs80l2: Sync byte value is not correctly read from WD FDC in two places [pnp2084]. - 0.231: BugFIX #07903 [Media Support] (trs80m3.cpp) trs80l2, trs80m3: Multiple TRS-80 model 1 and 3 disks which previously worked no longer boot (b0f2302) [Robbbert]. - 0.126: Renamed (trs80l2a) to (trs80l2). - 0.37b11: Robbbert added 'TRS-80 Model I (Level II Basic)' system. ROMSET: 25600 bytes in 7 files / 21.06Kb packed $end $info=trs80m16 $mame 0.137 [Curt Coder] TRS-80 Model 16, Tandy Radio Shack, 1982 Tandy 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). DRIVER: trs/trs80m2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: trs80m2.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.137: Curt Coder added skeleton driver of 'Tandy TRS-80 Model II/16' system. $end $info=trs80m2 $mame 0.137 [Curt Coder] TRS-80 Model II, Tandy Radio Shack, 1979 In 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'". 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). DRIVER: trs/trs80m2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: trs80m2.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 0.231: BugFIX #07935 [Media Support] (trs80m2.cpp) trs80m2: Cannot boot any disks (9ff6d01) [Olivier Galibert]. - 0.147u4: Added 'floppies to software list [Don Maslin's archive]. - 0.147u1: Fixed reverse video [Curt Coder]. - 0.145u4: Fixed keyboard clock [brouhaha]. Added some floppies [Damien Cymbal]. - 0.137: Curt Coder added skeleton driver of 'TRS-80 Model II' system. ROMSET: 12288 bytes in 6 files / 3.92Kb packed $end $info=trs80m2kb $mame 0.145u2 TRS-80 Model II Keyboard, , ???? DRIVER: trs/trs80m2kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.193: Added 'missing keyboard controller ROM [Joakim Larsson Edström, Sean Riddle]. - 0.145u2: Added 'TRS-80 Model II Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.76Kb packed $end $info=trs80m3 $mame 0.1 [Juergen Buchmueller] TRS-80 Model III, Tandy Radio Shack, 1980 The Model III is basically an upgrade of the Model I, which was released three years earlier. It has the same CPU, but it is faster, has more memory, and the floppy drives hold twice as much data, although the Model I could be upgraded to some of these features. But the major reason for developing the Model III was because the FCC had just instituted new regulations about RF emissions generated by computers and other electronic devices. The Model I was completely unshielded and was unable to pass the emission restrictions (source: http://oldcomputers.net/trs80iii.html). DRIVER: trs/trs80m3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_cass.xml, trs80_quik.xml, trs80_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and PCB. WIP: - 0.259: Quickload updates. Move /CMD quickload implementation to its own source file again, this time as a device. Rewrite file I/O code to use more modern methods (somewhat clumsily). Update header too in trs80m3.h [AJR]. - 0.250: BugFIX #08507 [Media Support] (trs/trs80.cpp) trs80m3: DMK disk images containing FM tracks are unsupported [pnp2084]. - 0.233: Sound-related improvements [Robbbert]. - 0.231: BugFIX #07903 [Media Support] (trs80m3.cpp) trs80l2, trs80m3: Multiple TRS-80 model 1 and 3 disks which previously worked no longer boot (b0f2302) [Robbbert]. - 0.36b6: Renamed (trs80_m3) to (trs80m3). - 0.1: Juergen Buchmueller added 'Tandy Tandy TRS-80 Model III' system. ROMSET: 24576 bytes in 7 files / 19.63Kb packed $end $info=trs80m4 $mame 0.125 [Robbbert and unknown others] TRS-80 Model 4, Tandy Radio Shack, 1980 The TRS-80 model 4 (ref 26-1068/69) was one of the last models of the TRS-80 series (and perhaps the less known). It ran at 4 MHz and displayed 80 columns x 24 lines in Model 4 mode, but was fully compatible with the TRS-80 model 3 and in Model 3 mode actually displayed 64x16 and ran at the Model 3's 2 MHz. It had 64 or 128 KB RAM, the 64 upper KB being used as a RAM disk. It had one or two 5?" floppy disk (184 KB each) and ran under TRSDOS 6.0 or 1.3, LDOS or CP/M (source: http://www.old-computers.com/museum/computer.asp?c=244). DRIVER: trs/trs80m3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_cass.xml, trs80_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.249: BugFIX #08458 [Core] (trs/trs80.cpp) trs80m4: Sync byte value is not correctly read from WD FDC in two places [pnp2084]. - 0.231: BugFIX #07308 [Known Issues/To-Do's] (trs80m3.cpp) trs80m4: The TRS-80 Model IV will not boot any Model IV disks, only Model III disks (c6c0f2f) [Robbbert]. - 0.135: Promoted from GAME_NOT_WORKING [Robbbert]. - 0.125: Robbbert added 'Tandy TRS-80 Model 4' system. ROMSET: 14336 bytes in 1 file / 11.65Kb packed $end $info=trs80m4p $mame 0.131 [Fabio Priuli] TRS-80 Model 4P, Tandy Radio Shack, 1983 The TRS-80 Model 4P (catalog number 26-1080) was a transportable version of the TRS-80 Model 4, released on November 15, 1983 for a starting price of $1799. This was $200 less than the price of a desktop Model 4 and $200 more than its nearest competitor, the transportable Kaypro II. The Model 4P offered complete Model 4 compatibility, but in a transportable package with a carry handle. It weighed only 26 pounds and featured a 9 inch screen, two floppy disk drives, and a detachable keyboard with a 16 inch cable that stored below the screen (source: http://www.trs-80.org/model-4p/). DRIVER: trs/trs80m3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trs80_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.135: Promoted from GAME_NOT_WORKING [Robbbert]. - 0.131: Fabio Priuli added 'TRS-80 Model 4P' system. ROMSET: 6648 bytes in 3 files / 4.41Kb packed $end $info=trs80pc3 $mame 0.125 [Peter Trauner] TRS-80 Pocket Computer PC-3, Tandy Radio Shack, 1983 Truly a shirt-pocket-sized, fully-functional programmable computer, the TRS-80 PC-3 was actually built by Sharp and is nearly identical to the Sharp PC-1251 of 1982. As the successor to the PC-1 and PC-2, the PC-3 is the smallest and lightest of the early TRS-80 pocket computers (source: http://oldcomputers.net/trs80pc3.html). DRIVER: sharp/pocketc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.125: Peter Trauner added 'Tandy TRS-80 Pocket Computer PC-3' system. $end $info=trsgkeep $mame 0.255 [algestam] Super Goal Keeper, Tronica, 1983 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.255: algestam added 'Tronica Super Goal Keeper' system. ROMSET: 121214 bytes in 2 files / 41.64Kb packed $end $info=trshutvoy $mame 0.210 [Sean Riddle, avlixa] Shuttle Voyage, Tronica, 1983 Technical informations: http://handheldempire.com/game.jsp?game=2001 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.210: Sean Riddle and avlixa added 'Tronica Shuttle Voyage' system. ROMSET: 225844 bytes in 2 files / 68.82Kb packed $end $info=trsm100 $mame 0.131 [Fabio Priuli] TRS-80 Model 100, Tandy Radio Shack, 1983 The TRS-80 Model 100 was an early portable computer introduced in 1983. It was one of the first notebook-style computers, featuring a keyboard and liquid crystal display, battery powered, in a package roughly the size and shape of notepad or large book. It was made by Kyocera, and originally sold in Japan as the Kyotronic 85. Although a slow seller for Kyocera, the rights to the machine were purchased by Tandy Corporation, and the computer was sold through Radio Shack stores in the United States and Canada as well as affiliated dealers in other countries, becoming one of the company's most popular models, with over 6,000,000 units sold worldwide. The Olivetti M-10 and the NEC PC-8201 and PC-8300 were also built on the same Kyocera platform, with some design and hardware differences. It was originally marketed as a Micro Executive Work Station (MEWS), although the term did not catch on and was eventually dropped (source: http://en.wikipedia.org/wiki/TRS-80_Model_100). DRIVER: kyocera/kyocera.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: trsm100.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. 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 bytes in 1 file / 26.11Kb packed $end $info=trspacadv $mame 0.275 [Milan Galcik, algestam] Space Adventure, Tronica, 1982 The "Tronica Space Adventure" is a portable electronic game produced by Tronica, a company that in the 1980s was engaged in the production of electronic entertainment devices. This game was part of a series of consoles or handheld devices designed to provide simple but engaging play experiences, often inspired by popular themes such as science fiction, adventure, and action. DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: Milan Galcik, algestam added 'Tronica Space Adventure' system. ROMSET: 122176 bytes in 3 files / 37.12Kb packed $end $info=trspacmis $mame 0.233 [algestam] Space Mission (Tronica), Tronica, 1982 Technical informations: http://handheldempire.com/game.jsp?game=2004 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.235: Changed description to 'Space Mission (Tronica)'. - 0.233: algestam added 'Tronica Space Mission' system. ROMSET: 108531 bytes in 2 files / 32.11Kb packed $end $info=trspider $mame 0.234 [algestam] Spider (Tronica), Tronica, 1982 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.234: algestam added 'Tronica Spider (Tronica)' system. ROMSET: 130534 bytes in 1 file / 37.78Kb packed $end $info=trsrescue $mame 0.210 [algestam] Space Rescue, Tronica, 1982 Technical informations: http://handheldempire.com/game.jsp?game=2005 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.210: algestam added 'Tronica Space Rescue' system. ROMSET: 182856 bytes in 2 files / 52.65Kb packed $end $info=trsvidtx $mame 0.216 [cuba200611] Videotex, Tandy Radio Shack, 1980 The Videotex computer was a device that made it possible to access the Internet at an early age. L'uomo tedesco the computer si infila e the television e muore telephone line and could log in then with 300 bps. Non così anyone now fancies something wrong: at the time Internet understood only text-oriented pages, similar to today still in mailboxes (source, traslated from German: https://www.zock.com/8-Bit/D_Videotex.HTML). DRIVER: trs/agvision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: coco_cart.xml, coco_flop.xml, dragon_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: Machine promoted to working [Tim Lindner]. - 0.216: cuba200611 added 'Tandy Radio Shack Videotex' system. ROMSET: 2048 bytes in 1 file / 1.82Kb packed $end $info=trthuball $mame 0.237 [algestam] Thunder Ball (Tronica), Tronica, 1983 Technical informations: http://handheldempire.com/game.jsp?game=2014 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.242: Changed description to 'Thunder Ball (Tronica)'. - 0.237: algestam added 'Tronica Thunder Ball' system. ROMSET: 175018 bytes in 1 file / 48.75Kb packed $end $info=trtreisl $mame 0.278 [Milan Galcik, Algestam] Treasure Island (Tronica), Tronica, 1983 The Tronica Treasure Island, produced in 1983, is an LCD handheld electronic toy, made by a small company or brand that is probably Italian or European (the name "Tronica" does not correspond to a historically prominent manufacturer such as Mattel, Tomy or Tiger), and inspired by the famous adventure novel "Treasure Island" by Robert Louis Stevenson. DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Milan Galcik and Algestam added 'Tronica Treasure Island (Tronica)' system. ROMSET: 205376 bytes in 5 files / 62.10Kb packed $end $info=tryomvgc $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Tryom Video Game Center, Tryom, 198? The Arcadia 2001 was licensed to many different companies and sold under different names. However, not all consoles are compatible due to differences in cart slots and cases. The Tryom Video Game Center it's a 'MPT-03 console' (source: http://en.wikipedia.org/wiki/Arcadia_2001). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Tryom Video Game Center' system. ROMSET: None required. $end $info=ts_handy11 $mame 0.217 [Sean Riddle, GameHistory.org] Handy Boy 11-in-1 (TV Play Power), Techno Source / JungleTac, 2001? DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: Changed manufacturer to 'Techno Source / JungleTac' and year to'2001?'. - 0.217: Sean Riddle and GameHistory.org added 'Techno Source Handy Boy 11-in-1 (TV Play Power)' system. ROMSET: 1048576 bytes in 1 file / 383.47Kb packed $end $info=ts1 $mame 0.204 [bhilpert, Bitsavers] TS-1 (v2.13.0), Falco Data Products, 1980 The TS-l Terminal is a general purpose ASCII data entry terminal. It is an input device to a computer where information entered through the keyb.oard is sent to the host computer. It is simultaneously an output device for the computer; that is, data output from the computer is displayed on the terminal video screen. The TS-l has complete editing capabilities and can display a large selection of visual attributes. A great deal of human engineering is designed into the TS-l to make operating the terminal as simple and straightforward as possible (source: TS-1 Operators' Guide). DRIVER: falco/falcots.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.204: bhilpert and Bitsavers added 'Falco Data Products TS-1 (v2.13.0)' system. ROMSET: 10240 bytes in 3 files / 6.99Kb packed $end $info=ts10 $mame 0.210 [R. Belmont, DBWBP.com] TS-10, Ensoniq, 1993 The TS series workstations introduced in 1993 were the culmination of the line that started with the ESQ-1 and progressed through the SQ-80, VFX, VFX-SD, SD-1, and SD-1/32. The resulting TS contained the most advanced feature set, most powerful sequencer and sound engine, and provided high quality sound and powerful effects processing. The TS series consists of two models: The TS-10 with a 61-note synth action keyboard with velocity and polyphonic aftertouch, and the TS-12 which is virtually the same instrument, but it has 76-note hammer action keyboard with a channel aftertouch feature from Fatar. No rack-module version was produced. The synthesizer section has 32 voices of polyphony (12 MIDI tracks of multitimbrality). It uses a ROM bank with 6 MB of samples from various acoustic instruments, synth waves, percussion and sound effects. A single patch is called a "Sound" and can be made from combining up to six waves. Each "Sound" can have up to four variations which are selected via two "Patch Selector Buttons" above the Pitch-bend and Modulation wheels. A performance patch, called a "Preset" can be made from up to three "Sounds" with independent settings for each "Sound". Arranged by banks are 120 user "Sounds" and 120 user "Preset" performance patches plus 180 preset "Sounds" and 180 preset "Preset" performance patches. There is also one bank for 10 sampled sounds which can be doubled if the RAM is expanded. The General MIDI sound set is also available in the TS (source: http://www.vintagesynth.com/ensoniq/ts10_ts12.php). DRIVER: ensoniq/esqkt.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.210: R. Belmont and DBWBP.com added 'Ensoniq TS-10' system. ROMSET: 2621440 bytes in 8 files / 1.05Mb packed $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). DRIVER: sinclair/zx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: zx81_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and PCB. 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. $end $info=ts12 $mame 0.210 [R. Belmont, DBWBP.com] TS-12, Ensoniq, 1993 The TS series workstations introduced in 1993 were the culmination of the line that started with the ESQ-1 and progressed through the SQ-80, VFX, VFX-SD, SD-1, and SD-1/32. The resulting TS contained the most advanced feature set, most powerful sequencer and sound engine, and provided high quality sound and powerful effects processing. The TS series consists of two models: The TS-10 with a 61-note synth action keyboard with velocity and polyphonic aftertouch, and the TS-12 which is virtually the same instrument, but it has 76-note hammer action keyboard with a channel aftertouch feature from Fatar. No rack-module version was produced. The synthesizer section has 32 voices of polyphony (12 MIDI tracks of multitimbrality). It uses a ROM bank with 6 MB of samples from various acoustic instruments, synth waves, percussion and sound effects. A single patch is called a "Sound" and can be made from combining up to six waves. Each "Sound" can have up to four variations which are selected via two "Patch Selector Buttons" above the Pitch-bend and Modulation wheels. A performance patch, called a "Preset" can be made from up to three "Sounds" with independent settings for each "Sound". Arranged by banks are 120 user "Sounds" and 120 user "Preset" performance patches plus 180 preset "Sounds" and 180 preset "Preset" performance patches. There is also one bank for 10 sampled sounds which can be doubled if the RAM is expanded. The General MIDI sound set is also available in the TS (source: http://www.vintagesynth.com/ensoniq/ts10_ts12.php). DRIVER: ensoniq/esqkt.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.210: R. Belmont and DBWBP.com added 'Ensoniq TS-12' system. ROMSET: 1572864 bytes in 4 files / 558.46Kb packed $end $info=ts1500 $mame 0.132 [Robbbert, Miodrag Milanović] 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). DRIVER: sinclair/zx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: zx81_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.135: Fixed memory size regression, it can boot now [Robbbert]. - 0.132: Robbbert and Miodrag Milanović added 'Timex Sinclair 1500' system. ROMSET: 8192 bytes in 1 file / 6.63Kb packed $end $info=ts2068 $mame 0.37b2 [David Robertson] TS-2068, Timex Sinclair, 1983 The Timex Sinclair 2068 (TS2068), released in November 1983, was Timex Sinclair's fourth and last home computer for the United States market. It was also marketed in Portugal and Poland, as the Timex Computer 2068. A variant of the machine was later sold in Poland under the name Unipolbrit Komputer 2086. The TS2068 was based on the ZX Spectrum and followed Timex's ZX81-based TS1000 and TS1500, and the Spectrum-based TC2048. Like the TS2048 was announced as a 40K memory machine (16K RAM + 24K ROM), so the 2068 was announced as a 72K machine (48K RAM + 24K ROM). (source: http://en.wikipedia.org/wiki/Timex_Sinclair_2068). DRIVER: sinclair/timex.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml, timex_dock.xml, timex_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 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 bytes in 2 files / 16.39Kb packed $end $info=ts2624 $mame 0.204 [Al Kossow] TS-2624, Falco Data Products, 1982 DRIVER: falco/falcots.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.270: Remove no sound flag. Add bell [AJR]. - 0.204: Al Kossow added 'Falco Data Products TS-2624' system. ROMSET: 40960 bytes in 5 files / 23.11Kb packed $end $info=ts28 $mame 0.240 [Dirk Best, Bitsavers] Endura TS-28, Falco, 1983 DRIVER: falco/falcots28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.240: Dirk Best and Bitsavers added 'Falco Endura TS-28' system. ROMSET: 20544 bytes in 5 files / 12.73Kb packed $end $info=ts3000 $mame 0.192 [Robbbert] TS-3000, Televideo, 198? DRIVER: televideo/ts3000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.192: Robbbert added 'Televideo TS-3000' system. ROMSET: 16384 bytes in 1 file / 7.64Kb packed $end $info=ts30a $mame 0.285 [The MacDat Network] TS30A, Compal, 1994 The laptop ODM released by Compal in 1994, designed for rebranding by various manufacturers. The base model features a 9.4-inch passive-matrix monochrome display with a resolution of 640x480 pixels. It is powered by either an Intel or Cyrix 486 processor (ranging from 25 MHz to 100 MHz depending on the configuration) and includes a Socket 3 slot. The system comes with proprietary 4 MB of RAM, expandable up to 20 MB. It boasts a compact design with an integrated trackball replacing the touchpad, a plastic chassis typical of the era—known for its fragility—and a CMOS battery soldered directly onto the motherboard. This model was marketed under several brands, including Epson ActionNote 650/660, Targa, MidWest Micro SoundBook, and Viglen Dossier 486 ST. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.285: The MacDat Network added 'Compal TS30A' system. ROMSET: 131072 bytes in 1 file / 81.90Kb packed $end $info=ts30as $mame 0.285 [The MacDat Network] TS30AS, Compal, 1994 The laptop ODM, released by Compal in 1994 as an evolution of the TS30A, was designed for rebranding by various manufacturers. This enhanced version features a 9.4-inch passive-matrix color display with a resolution of 640x480 pixels. It is based on either an Intel or Cyrix 486 processor (ranging from 33 MHz to 100 MHz) and includes a Socket 3 slot. The laptop comes with proprietary 4 MB of RAM, expandable up to 20 MB. It boasts a compact design with a built-in trackball, a plastic chassis, and a CMOS battery soldered directly onto the motherboard. It was marketed under various brands, including the Epson ActionNote 760C and other European and Asian OEMs, serving as an affordable alternative to business notebooks of that era. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.285: The MacDat Network added 'Compal TS30AS' system. ROMSET: 131072 bytes in 1 file / 81.82Kb packed $end $info=ts30at $mame 0.285 [The MacDat Network] TS30AT, Compal, 1994 The laptop ODM, released by Compal in 1994 as part of the TS30 series, was designed for rebranding by various manufacturers. This variant was equipped with the Chips & Technologies 65540 graphics chipset and either 512 KB or 1 MB of VRAM, depending on the configuration. It optionally included the ESS AudioDrive 488 audio chip, along with mono or stereo speakers and a built-in microphone in "sound" models. The system was based on either an Intel or Cyrix 486 processor (up to 100 MHz with a DX4 multiplier) and featured a Socket 3 slot. It came with proprietary 4 MB of RAM, expandable up to 20 MB. The design was compact, featuring a 9.4-inch display (monochromatic or color passive-matrix, depending on the version), an integrated trackball instead of a touchpad, and a CMOS battery soldered directly onto the motherboard. It was primarily marketed as the Epson ActionNote 650/660 Series and also sold by other OEMs such as Targa and Midwest Micro. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.285: The MacDat Network added 'Compal TS30AT' system. ROMSET: 131072 bytes in 1 file / 81.85Kb packed $end $info=ts34t25 $mame 0.216 [rfka01] 486-25, Highscreen, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.216: rfka01 added 'Highscreen 486-25' system. ROMSET: 163840 bytes in 2 files / 64.42Kb packed $end $info=ts802 $mame 0.147u3 [Al Kossow, Robbbert] TS802, Televideo, 1982 In 1982, Télévidéo was one of the first companies selling passive video terminals. These devices were used as monitors/keyboards for mainframes. Their major competitor was Digital and its VT100 terminal, which became the reference model and was later on copied by several companies. The same year, Digital and Televideo had the same idea: to convert their video terminal into a business computer. The digital solution was called the VT-180. Televideo offered their solution under the name TS-802. The TS-802 was a traditional Z80 and CP/M based' system. There were two versions: one equiped with double 5.25'' disk drives, and another with a 10 MB hard disk (TS-802H). Like all CP/M systems manufacturers of the time, Televideo offered a free software suite called TeleSolutions. It included the two MicroPro editor bestsellers: WordStar (wordprocessor) and CalcStar (agenda/spreadsheet) (source: http://www.old-computers.com/museum/computer.asp?c=610). DRIVER: televideo/ts802.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.147u3: Al Kossow and Robbbert added skeleton driver of 'TeleVideo TS-802' system. ROMSET: 4096 bytes in 1 file / 1.92Kb packed $end $info=ts802h $mame 0.147u4 [Al Kossow] TS802H, Televideo, 1982 In 1982, TeleVideo was one of the first companies selling passive video terminals. These devices were used as monitors/keyboards for mainframes. Their major competitor was Digital and its VT100 terminal, which became the reference model and was later on copied by several companies. The same year, Digital and Televideo had the same idea: to convert their video terminal into a business computer. The digital solution was called the VT-180. Televideo offered their solution under the name TS-802. The TS-802 was a traditional Z80 and CP/M based' system. There were two versions: one equiped with double 5.25'' disk drives, and another with a 10 MB hard disk (TS-802H). Like all CP/M systems manufacturers of the time, Televideo offered a free software suite called TeleSolutions. It included the two MicroPro editor bestsellers: WordStar (wordprocessor) and CalcStar (agenda/spreadsheet) (source: http://www.old-computers.com/museum/computer.asp?c=610). DRIVER: televideo/ts802.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.147u4: Al Kossow added skeleton driver of 'TeleVideo TS-802H' system. ROMSET: 16384 bytes in 5 files / 8.64Kb packed $end $info=ts803h $mame 0.147u4 [Al Kossow] TS803H, Televideo, 1983 In 1982, Télévidéo was one of the first companies selling passive video terminals. These devices were used as monitors/keyboards for mainframes. Their major competitor was Digital and its VT100 terminal, which became the reference model and was later on copied by several companies. The same year, Digital and Televideo had the same idea: to convert their video terminal into a business computer. The digital solution was called the VT-180. Televideo offered their solution under the name TS-802. The TS-802 was a traditional Z80 and CP/M based' system. There were two versions: one equiped with double 5.25'' disk drives, and another with a 10 MB hard disk (TS-802H). Like all CP/M systems manufacturers of the time, Televideo offered a free software suite called TeleSolutions. It included the two MicroPro editor bestsellers: WordStar (wordprocessor) and CalcStar (agenda/spreadsheet) (source: http://www.old-computers.com/museum/computer.asp?c=610). DRIVER: televideo/ts803.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.147u4: Al Kossow added skeleton driver of 'TeleVideo TS-803H' system. ROMSET: 10496 bytes in 3 files / 6.24Kb packed $end $info=ts816 $mame 0.150 [Robbbert] TS816, Televideo, 1980 DRIVER: televideo/ts816.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.150: Robbbert added skeleton driver of 'Televideo TS816' system. ROMSET: 4096 bytes in 1 file / 1.46Kb packed $end $info=ts9347 $mame 0.186 TS9347, , ???? DRIVER: devices/video/ef9345.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Added 'TS9347' device. ROMSET: None required. $end $info=tsbuzz $mame 0.264 [David Haywood, Sean Riddle] Interactive M.A.G. Motion Activated Gear: Toy Story and Beyond! Buzz Lightyear Galactic Adventure, Thinkway Toys, 200? DRIVER: tvgames/elan_eu3a14.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: David Haywood and Sean Riddle added 'Thinkway Toys Interactive M.A.G. Motion Activated Gear: Toy Story and Beyond! Buzz Lightyear Galactic Adventure' system. ROMSET: 8388608 bytes in 1 file / 2.99Mb packed $end $info=tschess $mame 0.270 [hap, Sean Riddle] Travel Sensor Chess, SciSys / Intelligent Software, 1982 The Travel Sensor has the same processor as the later Travel Mate, namely the 44801 Singlechip. Therefore it is likely also to contain a version of the Mark Taylor program written for this range of processors found in the Chess Partner 3000, 4000, 5000 and 6000 as well as the Travel Mate (source: http://www.chesscomputeruk.com/html/travel_sensor.html). DRIVER: saitek/tschess.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: hap and Sean Riddle added 'SciSys / Intelligent Software Travel Sensor Chess' system. ROMSET: 8192 bytes in 1 file / 3.36Kb packed $end $info=tsconf $mame 0.239 [Andrei I. Holub] ZX Evolution: TS-Configuration, NedoPC, TS-Labs, 2011 DRIVER: sinclair/evo/tsconf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: spectrum_cass.xml, spectrum_betadisc_flop.xml, tsconf.xml RESOURCES: Snap and Title. WIP: - 0.239: Andrei I. Holub added 'NedoPC, TS-Labs ZX Evolution TS-Configuration' system. ROMSET: 131584 bytes in 3 files / 80.59Kb packed $end $info=tsconf_beta $mame 0.281 [Andrei I. Holub] Virtual TR-DOS, , ???? DRIVER: sinclair/evo/tsconf_beta.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Andrei I. Holub added 'Virtual TR-DOS' device. ROMSET: None required. $end $info=tsconf_copper $mame 0.281 [Andrei I. Holub] TS-Configuration Copper, , ???? DRIVER: sinclair/evo/tsconf_copper.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Andrei I. Holub added 'TS-Configuration Copper' device. ROMSET: None required. $end $info=tsconf_rs232 $mame 0.278 [Andrei I. Holub] TS-Conf UART, , ???? DRIVER: sinclair/evo/tsconf_rs232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Andrei I. Holub added 'TS-Conf UART' device. ROMSET: None required. $end $info=tsconf2 $mame 0.281 [Andrei I. Holub] EvoMAX3: TS-Configuration 2, TS-Labs, 2024 An industrial embedded device released in 2024, based on 64-bit x86 architecture, designed for automation, process control, and IoT applications. It features advanced connectivity (Ethernet, USB 3.0, optional Wi-Fi/5G), extensive industrial I/O support, and a customizable embedded operating system. Built for critical environments, it delivers high reliability, remote management, and compatibility with both legacy and modern software. DRIVER: sinclair/evo/tsconf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: spectrum_cass.xml, spectrum_betadisc_flop.xml, tsconf.xml RESOURCES: Snap and Title. WIP: - 0.281: Andrei I. Holub added 'TS-Labs EvoMAX3: TS-Configuration 2' system. ROMSET: None required. $end $info=tsconfdma $mame 0.239 [Andrei I. Holub] TS-Conf DMA Controller, , ???? DRIVER: sinclair/evo/tsconf_dma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Flag systems as imperfect sound (#14066) [stonedDiscord]. - 0.239: Andrei I. Holub added 'TS-Conf DMA Controller' device. ROMSET: None required. $end $info=tsddragon $mame 0.194 [hap, Sean Riddle] Super Double Dragon (Tiger), Tiger Electronics, 1993 Super Double Dragon is a handheld LCD electronic video game developed by Tiger Electronics, based on Technos Super Double Dragon video game (source: https://gamesdb.launchbox-app.com/games/details/140430-super-double-dragon). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed decription to 'Super Double Dragon (Tiger)'. - 0.194: hap and Sean Riddle added 'Tiger Electronics (licensed from Technos) Super Double Dragon (handheld)' system. ROMSET: 757668 bytes in 2 files / 237.71Kb packed $end $info=tseng_vga $mame 0.149u1 Tseng Labs ET4000AX VGA i/f, , ???? DRIVER: devices/video/pc_vga_tseng.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.264: Changed description to 'Tseng Labs ET4000AX VGA i/f'. - 0.256: Changed description to 'Tseng Labs ET4000AX SVGA'. - 0.149u1: Added 'TSENG LABS VGA' device. ROMSET: None required. $end $info=tsf2010 $mame 0.195 [hap, Sean Riddle] Street Fighter 2010: The Final Fight (Tiger), Tiger Electronics, 1991 Tiger Electronics (simply known as Tiger and Tiger Toys) was an American toy manufacturer, best known for its handheld LCD games, the Furby, Giga Pets, and the 2-XL robot product, and audio games such as Brain Warp. When Tiger was an independent company, Tiger Electronics Inc., its headquarters were in Vernon Hills, Illinois (source: https://en.wikipedia.org/wiki/Tiger_Electronics). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.250: Changed description to 'Street Fighter 2010: The Final Fight (Tiger)'. - 0.242: Changed decription to 'Street Fighter 2010 - The Final Fight (Tiger)'. - 0.195: hap and Sean Riddle added 'Tiger Electronics Street Fighter 2010 - The Final Fight (handheld)' system. ROMSET: 599287 bytes in 2 files / 191.49Kb packed $end $info=tsfight2 $mame 0.193 [hap, Sean Riddle] Street Fighter II (Tiger), Tiger Electronics, 1993 A stripped down version of the Coin-Op SFII, made to fit on a portable unit. You have two 'game types', basically whether you want to control either the character on the left or the character on the right. The player on the left could choose between Ryu, Ken and Guile, while the right-hand character could be one of Blanka, E. Honda and Zangief. Players could control the characters on a 'simplified layout' (ie. two buttons). Although special moves exist, keep in mind it's an LCD game - there aren't many (in fact Ryu and Ken are the only characters with two moves) (source: https://www.arcade-history.com/?n=street-fighter-ii&page=detail&id=100585). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed decription to 'Street Fighter II (Tiger)'. - 0.193: hap and Sean Riddle added 'Tiger Electronics (licensed from Capcom) Street Fighter II (handheld)' system. ROMSET: 634540 bytes in 2 files / 189.23Kb packed $end $info=tshadow $mame 0.193 [hap, Sean Riddle] The Shadow (Tiger), Tiger Electronics, 1994 Technical informatios: http://handheldempire.com/game.jsp?game=1780 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed description to 'The Shadow (Tiger)'. - 0.193: hap and Sean Riddle added 'Tiger Electronics The Shadow (handheld)' system. ROMSET: 950590 bytes in 2 files / 306.08Kb packed $end $info=tsharr2 $mame 0.193 [hap, Sean Riddle] Space Harrier II (Tiger), Tiger Electronics, 1990 The LCD version of Space Harrier II is a watered-down version of the Sega Mega Drive game Space Harrier II created by Tiger Electronics (source: https://segaretro.org/Electronic_Space_Harrier_II). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Flyer and Artwork Preview. WIP: - 0.242: Changed description to 'Space Harrier II (Tiger)'. - 0.193: hap and Sean Riddle added 'Tiger Electronics Space Harrier II (handheld)' system. ROMSET: 559273 bytes in 2 files / 193.93Kb packed $end $info=tsimquest $mame 0.250 [algestam, Sean Riddle] Castlevania II: Simon's Quest (Tiger), Tiger Electronics, 1988 Technical informations: http://handheldempire.com/game.jsp?game=1682 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.250: algestam and Sean Riddle added 'Tiger Electronics (licensed from Konami) Castlevania II: Simon's Quest (Tiger)' system. ROMSET: 417510 bytes in 2 files / 122.72Kb packed $end $info=tsjam $mame 0.188 [hap, Sean Riddle] Space Jam (Tiger), Tiger Electronics, 1996 Technical informations: http://handheldempire.com/game.jsp?game=1806 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.242: Changed description to 'Space Jam (Tiger)'. - 0.188: hap and Sean Riddle added 'Tiger Electronics Space Jam (handheld)' system. ROMSET: 1050254 bytes in 2 files / 337.41Kb packed $end $info=tskelwarr $mame 0.194 [hap, Sean Riddle] Skeleton Warriors: The Dark Crusade (Tiger), Tiger Electronics, 1994 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Artwork Preview. WIP: - 0.250: Changed description to 'Skeleton Warriors: The Dark Crusade (Tiger)'. - 0.242: Changed description to 'Skeleton Warriors - The Dark Crusade (Tiger)'. - 0.194: hap and Sean Riddle added 'Tiger Electronics Skeleton Warriors - The Dark Crusade (handheld)' system. ROMSET: 1129139 bytes in 2 files / 361.34Kb packed $end $info=tsonic $mame 0.188 [hap, Sean Riddle] Sonic The Hedgehog (Tiger), Tiger Electronics, 1992 Technical informations: http://handheldempire.com/game.jsp?game=2105 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Artwork Preview. WIP: - 0.242: Changed description to 'Sonic The Hedgehog (Tiger)'. - 0.188: hap and Sean Riddle added 'Tiger Electronics Sonic The Hedgehog (handheld)' system. ROMSET: 545843 bytes in 3 files / 173.04Kb packed $end $info=tsonic2 $mame 0.195 [hap, Sean Riddle] Sonic The Hedgehog 2 (Tiger), Tiger Electronics, 1993 Tiger Electronics (simply known as Tiger and Tiger Toys) was an American toy manufacturer, best known for its handheld LCD games, the Furby, Giga Pets, and the 2-XL robot product, and audio games such as Brain Warp. When Tiger was an independent company, Tiger Electronics Inc., its headquarters were in Vernon Hills, Illinois (source: https://en.wikipedia.org/wiki/Tiger_Electronics). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed description to 'Sonic The Hedgehog 2 (Tiger)'. - 0.195: hap and Sean Riddle added 'Tiger Electronics Sonic The Hedgehog 2 (handheld)' system. ROMSET: 672279 bytes in 3 files / 217.31Kb packed $end $info=tspidman $mame 0.196 [hap, Sean Riddle] Spider-Man (Tiger, 1991 version), Tiger Electronics, 1991 Technical informations: http://handheldempire.com/game.jsp?game=1809 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.196: hap and Sean Riddle added 'Tiger Electronics Spider-Man (handheld, Tiger 1991 version)' system. ROMSET: 609471 bytes in 2 files / 194.00Kb packed $end $info=tstar432 $mame 0.214 [hap, anonymous] Turbostar 432 (set 1), SciSys / Heuristic Software, 1985 TURBOSTAR 432 is one of the world's strongest chess computers. Rated over 2,000 ELO, it is capable of beating over 97% of of all chess players. It features a high speed 4 MHz microprocessor and a 40K program. TURBOSTAR 432 is also very aggressive and frequently anticipates its opponent's move and responds immediately. 31 preset levels of play can be selected to match the skill of any player, novice or top club standard. It is ideal for tournaments with over 4,000 programmable time settings to match any special time controls. TURBOSTAR 432 with its Kasparov Selected Openings (KSO) program has all the advanced features of a top chess computer (source: http://www.spacious-mind.com/html/turbostar_432_kso.html). DRIVER: saitek/superstar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: saitek_kso.xml RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'SciSys / Heuristic Software'. - 0.262: Renamed sstar36k to tstar432a and add a CPU freq config instead [hap]. - 0.261: Changed description to 'Turbostar 432 (set 1)'. - 0.253: Changed description to 'Kasparov Turbostar 432 (set 1)'. - 0.214: hap and anonymous added 'SciSys Kasparov Turbostar 432' system. ROMSET: 32768 bytes in 1 file / 23.27Kb packed $end $info=tstar432a $mame 0.253 [Mr. Lars] Turbostar 432 (set 2), SciSys / Heuristic Software, 1985 TURBOSTAR 432 is one of the world's strongest chess computers. Rated over 2,000 ELO, it is capable of beating over 97% of of all chess players. It features a high speed 4 MHz microprocessor and a 40K program. TURBOSTAR 432 is also very aggressive and frequently anticipates its opponent's move and responds immediately. 31 preset levels of play can be selected to match the skill of any player, novice or top club standard. It is ideal for tournaments with over 4,000 programmable time settings to match any special time controls. TURBOSTAR 432 with its Kasparov Selected Openings (KSO) program has all the advanced features of a top chess computer (source: http://www.spacious-mind.com/html/turbostar_432_kso.html). DRIVER: saitek/superstar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: saitek_kso.xml RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'SciSys / Heuristic Software'. - 0.261: Changed description to 'Turbostar 432 (set 2)'. - 0.253: Mr. Lars added 'SciSys Kasparov Turbostar 432 (set 2)' system. ROMSET: 32768 bytes in 1 file / 23.20Kb packed $end $info=tstar432b $mame 0.222 [Berger, Achim] Turbostar 432 (set 3), SciSys / Heuristic Software, 1985 Superstar 36K is a sophisticated chess computer which automatically registers your moves on its built-in sensor chessboard. It has 31 extremely flexible main levels of skill (and over 4,000 programmable tournament time settings) and a number of very advanced features that will increase your enjoyment of the game. These “intelligent?? features also make the computer easy to operate (source: http://www.spacious-mind.com/html/superstar_36k.html). DRIVER: saitek/superstar.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: saitek_kso.xml RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'SciSys / Heuristic Software'. - 0.262: Renamed (sstar36k) to (tstar432b) and change description to 'Turbostar 432 (set 3)'. - 0.222: Berger and Achim added 'SciSys Superstar 36K' system. ROMSET: 32768 bytes in 3 files / 23.60Kb packed $end $info=tstrider $mame 0.195 [hap, Sean Riddle] Strider (Tiger), Tiger Electronics, 1990 Tiger Electronics (simply known as Tiger and Tiger Toys) was an American toy manufacturer, best known for its handheld LCD games, the Furby, Giga Pets, and the 2-XL robot product, and audio games such as Brain Warp. When Tiger was an independent company, Tiger Electronics Inc., its headquarters were in Vernon Hills, Illinois (source: https://en.wikipedia.org/wiki/Tiger_Electronics). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed description to 'Strider (Tiger)'. - 0.195: hap and Sean Riddle added 'Tiger Electronics (licensed from Capcom) Strider (handheld)' system. ROMSET: 558954 bytes in 2 files / 176.62Kb packed $end $info=tsuperman $mame 0.250 [hap, Sean Riddle] Superman (Tiger), Tiger Electronics, 1996 Technical informations: http://handheldempire.com/game.jsp?game=2178 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.250: hap and Sean Riddle added 'Tiger Electronics Superman (Tiger)' system. ROMSET: 853009 bytes in 1 file / 359.21Kb packed $end $info=tsvme104 $mame 0.278 [Patrick Mackinlay] Tekmis TSVME104, , ???? DRIVER: devices/bus/vme/tsvme104.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Patrick Mackinlay added 'Tekmis TSVME104' device. ROMSET: 131072 bytes in 2 files / 24.41Kb packed $end $info=tswampt $mame 0.191 [hap, Sean Riddle] Swamp Thing (Tiger), Tiger Electronics, 1991 Technical informations: http://handheldempire.com/game.jsp?game=3654 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.242: Changed description to 'Swamp Thing (Tiger)'. - 0.191: hap and Sean Riddle added 'Tiger Electronics Swamp Thing' system. ROMSET: 582640 bytes in 2 files / 181.73Kb packed $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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.140: Curt Coder added skeleton driver of 'Atari TT030' system. ROMSET: 524288 bytes in 1 file / 136.61Kb packed $end $info=tt030_de $mame 0.140 [Curt Coder] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder added 'Atari TT030 (Germany)' system. ROMSET: 524288 bytes in 1 file / 136.74Kb packed $end $info=tt030_fr $mame 0.140 [Curt Coder] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder added 'Atari TT030 (France)' system. ROMSET: 524288 bytes in 1 file / 136.82Kb packed $end $info=tt030_pl $mame 0.140 [Curt Coder] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder added 'Atari TT030 (Poland)' system. ROMSET: 524288 bytes in 1 file / 137.30Kb packed $end $info=tt030_uk $mame 0.140 [Curt Coder] 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). DRIVER: atari/atarist.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: st_flop.xml, st_flop_demos.xml, st_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.140: Curt Coder added 'Atari TT030 (UK)' system. ROMSET: 524288 bytes in 1 file / 136.61Kb packed $end $info=ttfball $mame 0.183 [hap, Sean Riddle] Football (Toytronic, set 1), Toytronic, 1979 DRIVER: handheld/hh_pic16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.252: Add volume gate [hap]. - 0.183: hap and Sean Riddle added 'Toytronic Football (set 1)' system. ROMSET: 1024 bytes in 1 file / 0.81Kb packed $end $info=ttfballa $mame 0.183 [hap, Sean Riddle] Football (Toytronic, set 2), Toytronic, 1979 DRIVER: handheld/hh_pic16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.183: hap and Sean Riddle added 'Toytronic Football (set 2)' system. ROMSET: 1024 bytes in 1 file / 0.80Kb packed $end $info=ttl153 $mame 0.149u1 SN54/74153, , ???? DRIVER: devices/machine/74153.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.182: Rewrote emulation, only output state when the level changes [Dirk Best]. - 0.149u1: Added 'SN54/74153' device. ROMSET: None required. $end $info=ttl74123 $mame 0.157 74123 TTL, , ???? DRIVER: devices/machine/74123.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.157: Added '74123 TTL' device. ROMSET: None required. $end $info=ttl74145 $mame 0.149u1 TTL74145, , ???? DRIVER: devices/machine/74145.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'TTL74145' device. ROMSET: None required. $end $info=ttl74160 $mame 0.221 [Michael Zapf] 54/74160 Decade Counter, , ???? DRIVER: devices/machine/74161.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Michael Zapf added '54/74160 Decade Counter' device. ROMSET: None required. $end $info=ttl74161 $mame 0.221 [Michael Zapf] 54/74161 Binary Counter, , ???? DRIVER: devices/machine/74161.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Michael Zapf added '54/74161 Binary Counter' device and fixed state transitions for some corner cases and made terminal count output asynchronous. $end $info=ttl74162 $mame 0.221 [Michael Zapf] 54/74162 Decade Counter, , ???? DRIVER: devices/machine/74161.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Michael Zapf added '54/74162 Decade Counter' device. ROMSET: None required. $end $info=ttl74163 $mame 0.221 [Michael Zapf] 54/74163 Binary Counter, , ???? DRIVER: devices/machine/74161.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Michael Zapf added '54/74163 Binary Counter' device. ROMSET: None required. $end $info=ttl74543 $mame 0.221 [Michael Zapf] 74F543 Octal Registered Transceiver, , ???? DRIVER: devices/machine/74543.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Changed description to '74F543 Octal Registered Transceiver'. - 0.221: Michael Zapf added 'Octal Registered Transceiver' device. ROMSET: None required. $end $info=ttl74610 $mame 0.278 [Michael Zapf] SN74LS610 Memory mapper (latched, tristate), , ???? DRIVER: devices/machine/74610.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Michael Zapf added 'SN74LS610 Memory mapper (latched, tristate)' device. ROMSET: None required. $end $info=ttl74611 $mame 0.278 [Michael Zapf] SN74LS611 Memory mapper (latched, openc), , ???? DRIVER: devices/machine/74610.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Michael Zapf added 'SN74LS611 Memory mapper (latched, openc)' device. ROMSET: None required. $end $info=ttl74612 $mame 0.278 [Michael Zapf] SN74LS612 Memory mapper (tristate), , ???? DRIVER: devices/machine/74610.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Michael Zapf added 'SN74LS612 Memory mapper (tristate)' device. ROMSET: None required. $end $info=ttl74613 $mame 0.278 [Michael Zapf] SN74LS613 Memory mapper (openc), , ???? DRIVER: devices/machine/74610.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Michael Zapf added 'SN74LS613 Memory mapper (openc)' device. ROMSET: None required. $end $info=ttransf2 $mame 0.197 [hap, Sean Riddle] Transformers: Generation 2 (Tiger), Tiger Electronics, 1993 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.250: Changed description to 'Transformers: Generation 2 (Tiger)'. - 0.242: Changed description to 'Transformers - Generation 2 (Tiger)'. - 0.197: hap and Sean Riddle added 'Tiger Electronics Transformers - Generation 2 (handheld)' system. ROMSET: 731804 bytes in 2 files / 236.32Kb packed $end $info=ttv_lotr $mame 0.196 [Sean Riddle, Peter Wilhelmsen] Lord of the Rings - Warrior of Middle-Earth, Tiger / SSD Company LTD, 2005 Released in 2004, this game will hook up directly to your TV and you can play it immediately. All the main pieces, the sword, "castle" base, ring and wires are included. The A/C adapter (if there is one) is not included, so this game requires 4 AA batteries. Also included is the original box which is admittedly the worse for wear (source: https://www.ebay.com). DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.196: Sean Riddle and Peter Wilhelmsen added 'Tiger/SSD Company LTD Lord Of The Rings - Warrior of Middle-Earth' system. ROMSET: 8388608 bytes in 1 file / 3.78Mb packed $end $info=ttv_mx $mame 0.196 [Sean Riddle, Peter Wilhelmsen] MX Dirt Rebel, Tiger / SSD Company LTD, 2005 Experience the thrill of Motocross racing on your own TV! Realistic handles let you accelerate, brake and turn the bike! Upgrade your terrain, environment and gear 8 levels of play! Go head-to-head with virtual drivers or race the clock! 4 AA batteries required, not included. Ages: 8 and up, 1-4 Players (source: https://www.amazon.com/Tiger-Games-MX-Dirt-Rebel/dp/B0007UPY86). DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.196: Sean Riddle and Peter Wilhelmsen added 'Tiger/SSD Company LTD MX Dirt Rebel' system. ROMSET: 8388608 bytes in 1 file / 3.87Mb packed $end $info=ttv_sw $mame 0.195 [Sean Riddle, Peter Wilhelmsen] Star Wars Saga Edition - Lightsaber Battle Game, Tiger / SSD Company LTD, 2005 Put the Power of the Force in Your Own Hands! Slash your war through a galaxy far, far away. Grab your lightsaber and enter the exciting world of the Jedi. . . right in your living room!? You'll find helpful friends on your journey -- and dozens of deadly foes.? Wield your lightsaber quickly and cleverly to fend off the attackers and defeat opponents! Interactive Plug and PlayPlug the training droid into your TV or VCR and you're ready to begin. Swing your powerful lightsaberInnovative wireless technology lets your lightsaber interact with your TV screen.? Move it and slash it in different ways to defeat enemies -- and shield yourself (source: https://instructions.hasbro.com/en-us/instruction/star-wars-saga-edition-lightsaber-battle-game). DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.195: Sean Riddle and Peter Wilhelmsen added 'Tiger/SSD Company LTD Star Wars Saga Edition - Lightsaber Battle Game' system. ROMSET: 8388608 bytes in 1 file / 3.27Mb packed $end $info=ttv_swj $mame 0.271 [David Haywood, TeamEurope] Star Wars Saga Edition - Lightsaber Battle Game (Japan), Tomy / SSD Company LTD, 2005 DRIVER: tvgames/xavix_2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Tomy / SSD Company LTD Star Wars Saga Edition - Lightsaber Battle Game (Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.23Mb packed $end $info=ttwistbq $mame 0.227 [Sean Riddle, David Haywood] Turbo Twist Brain Quest (US), LeapFrog, 2002 Your kids will learn as they twist and turn with LeapFrog Brain Quest. The game uses Brain Quest software on the LeapFrog Turbo Twist hardware to teach youngsters about social studies, science and English. Approved by educational experts, Brain Quest can be adjusted for skill levels to suit grades 1-6. Includes a headphone jack for quiet play (source: https://www.amazon.com/LeapFrog-Quantum-Handheld-Teaches-Studies/dp/B0000649DF). DRIVER: leapfrog/iquest.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: ttwist_brainquest_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Sean Riddle and David Haywood added 'LeapFrog Turbo Twist Brain Quest (US)' system. ROMSET: 2097152 bytes in 1 file / 1.77Mb packed $end $info=ttwistfb $mame 0.230 [Sean Riddle, David Haywood] Turbo Twist Fact Blaster (US), LeapFrog, 200? Learn fun that doesn't stretch - it fits like learning kids; national cirrhule approved by education experts; teaches the facts with a musical rhythm that makes learning fun; four fun game modes and game show activity and fact finding !! For children from 1 to 8 years (source, traslated from Italian: https://www.amazon.it/TURBO-TWIST-FACT-BLASTER-Leap/dp/B0019QCKWU). DRIVER: leapfrog/iquest.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: ttwist_brainquest_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.230: Sean Riddle and David Haywood added 'LeapFrog Turbo Twist Fact Blaster (US)' system. ROMSET: 2097152 bytes in 1 file / 1.73Mb packed $end $info=ttwistm $mame 0.227 [Sean Riddle, David Haywood] Turbo Twist Math (US), LeapFrog, 2002 Be a Math Whiz with Turbo Twist Math, the most comprehensive math learning toy ever! This product not only teaches addition, subtraction, multiplication, and division, but also fractions, decimals, percentiles, beginning Algebra - even word problems. Turbo Twist Math adapts to a child's current ability, then challenges them to master the next level of learning. Use Turbo Twist as a ruler to measure things from your own world: height, the length of your best friend's arm, the width of the living room sofa and more! (source: https://www.amazon.com/Leap-Frog-TURBO-TWIST-MATH/dp/B00004TFGA). DRIVER: leapfrog/iquest.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: ttwist_math_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: Sean Riddle and David Haywood added 'LeapFrog Turbo Twist Math (US)' system. ROMSET: 2097152 bytes in 1 file / 1.33Mb packed $end $info=ttwistsp $mame 0.230 [Sean Riddle, David Haywood] Turbo Twist Spelling (US), LeapFrog, 2000 Turbo Twist Spelling is a toy by LeapFrog Enterprises. It teaches spelling with Turbo being the host of Quantum Leap. It can be turned on or off when playing. There are letters to turn the dials and hit the button (source: https://leapfrog.fandom.com/wiki/Turbo_Twist_Spelling). DRIVER: leapfrog/iquest.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: ttwist_spelling_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.230: Sean Riddle and David Haywood added 'LeapFrog Turbo Twist Spelling (US)' system. ROMSET: 1048576 bytes in 1 file / 805.33Kb packed $end $info=ttwistvc $mame 0.230 [Sean Riddle, David Haywood] Turbo Twist Vocabulator (US), LeapFrog, 2001 The Turbo Twist Vocabulator from Leap Frog is like having your own personal brain trainer. Three game modes provide hours of learning and fun, including Word Wizard (matching words to definitions), Jumble Tumble (unscrambling letters to find the word) and Root Rodeo (match a definition using prefixes, root words and suffixes). Vocabulator also tracks "Brain Cell" points and "Treasure Gems" earned. Endorsed by educational experts, the Vocabulator is fun, fast-paced and can be continuously updated by downloading new words from the Never-Ending Mind Station (sold separately) (source: https://www.amazon.com/LeapFrog-Vocabulator-Compatible-Never-Ending-Mindstation/dp/B00005BYQF). DRIVER: leapfrog/iquest.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: ttwist_vocabulator_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.230: Sean Riddle and David Haywood added 'LeapFrog Turbo Twist Vocabulator (US)' system. ROMSET: 1048576 bytes in 1 file / 780.03Kb packed $end $info=tube $mame 0.189 Acorn Tube ULA, , ???? DRIVER: devices/machine/tube.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Moved classes into anonymous namespace [Nigel Barnes]. - 0.268: Added the Matchbox co-processor [Nigel Barnes]. - 0.244: Implemented parasite reset PRST line, and added 'to all co-processors [Nigel Barnes]. - 0.241: Added 'pre-production and extended variants of the 6502 2nd Processor [Nigel Barnes]. - 0.189: Added 'Acorn Tube ULA' device. ROMSET: None required. $end $info=tui240 $mame 0.288 [TeamEurope, AJR] TUI 240-in-1, , 201? The "TUI 240-in-1" (also known as the TUI Retro Games Handheld Console) is a promotional standalone handheld console distributed in the United Kingdom and Europe by the well-known travel and airline company TUI Airways. The device was designed as an affordable, ready-to-use travel gadget intended to entertain children (and nostalgic passengers) during the company’s long commercial flights, without requiring an internet connection or complex setup. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope and AJR added 'TUI 240-in-1' system. ROMSET: 8388608 bytes in 1 file / 3.51Mb packed $end $info=tulip1 $mame 0.219 [rfka01, nIGHTFALL crew, Dirk Best] Tulip System I, CompuData, 1983 The Tulip system I was a 16-bit personal computer based on the Intel 8086 and made by Tulip Computers, formerly an import company for the Exidy Sorcerer, called CompuData Systems. Its 6845-based video display controller could display 80×24 text in 8 different fonts for supporting different languages, including a (Videotex based) font for 2×3 pseudo graphic symbols for displaying 160×72 pixel graphics in text mode. The video display generator could also display graphics with a 384×288 or 768×288 (color) or 768×576 (monochrome) pixel resolution using its built-in NEC 7220 video display Coprocessor, which had hardware supported drawing functions, with a very advanced set of bit-block transfers, it could do line generating, arc, circle, ellipse, ellipse arc, filled arc, filled circle, filled ellipse, filled elliptical arc and many other varied commands. Its memory could be upgraded in units of 128 KB up to 896 KB (much more than the 640 KB of the original PC) (source: https://en.wikipedia.org/wiki/Tulip_System-1). DRIVER: skeleton/tulip1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: rfka01, nIGHTFALL crew and Dirk Best added 'CompuData Tulip System I' system. ROMSET: 20480 bytes in 4 files / 8.45Kb packed $end $info=tunixha $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Tunix Home Arcade, Monaco Leisure, 1982 Emerson family console. Released in New Zealand. Greg Cook reports that two console versions existed; the earlier one had a wood grain look to it, while the later version was just black. The controllers had slightly different writing on them. One note of interest is that unlike most of the other Emerson family game collections, the Tunix library never used the short cart style; all of their carts were always the longer version. Cart packaging would vary in minor ways such as letter fonts, from batch to batch. The thin vacu-formed plastic trays used to hold carts securely in their boxes were apparently never used in Tunix boxes, perhaps to cut costs. The rear labels on Tunix carts were rarely consistent even on one game; they may have been colored in white or silver, or were simply not used at all. No one seems to know exactly why, but given the cost-cutting of most families, that likely explains it (source: http://guide.digitpress.com:8080/DP/cmf/game.cmf?gameid=33099). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Tunix Home Arcade' system. ROMSET: None required. $end $info=tup240 $mame 0.227 [emuboy85] Thumbs Up 240-in-1 Mini Arcade Machine, Thumbs Up, 200? Relieve hours of video game nostalgia with the Micro Arcade Machine! Loaded with 240 fun games, this console is integrated with an enhanced screen backlight to suit both bright and dim environments (source, traslated from Italian: https://www.amazon.it/Thumbs-Up-THUTZ-Console-Portatile/dp/B01KA5K57C). DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: emuboy85 added 'Thumbs Up 240-in-1 Mini Arcade Machine' system. ROMSET: 8388608 bytes in 1 file / 3.13Mb packed $end $info=turbo16k $mame 0.262 [hap, Sean Riddle] Kasparov Turbo 16K, SciSys / Heuristic Software, 1986 TURBO 16K is a sophisticated chess computer which automatically registers your moves on its built-in sensor chessboard. It has 17 different levels of skill and two digital chess clocks to show you the elapsed time for each side. There are a number of additional features such as the unique three-colored LED’s which make all operations easy to understand. You will be sure to appreciate the new instant response program that gives you very fast games in the casual levels. Your TURBO 16K chess computer has 17 different levels of skill. The first nine are designed for casual play with average response times. In these levels the computer is programmed to try to anticipate various moves you might make and to calculate its responses for each of them while you are thinking. Thus you may very often get an instant response to your moves (source: https://www.spacious-mind.com/html/turbo_16k.html). DRIVER: saitek/turbo16k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: Changed description to 'Kasparov Turbo 16K'. - 0.265: Changed manufacturer to 'SciSys / Heuristic Software'. - 0.262: hap and Sean Riddle added 'SciSys Turbo 16K' system. ROMSET: 16384 bytes in 1 file / 12.44Kb packed $end $info=turboex $mame 0.227 [David Haywood, Sean Riddle] Turbo Extreme (US), LeapFrog, 2004 The LeapFrog Turbo Extreme is packed with facts and games that teach spelling, math, science and social studies with a twist. Play fun and challenging (source: https://www.amazon.com/Turbo-Twist-Extreme-Handheld-Cartridge/dp/B003GL9B3W). DRIVER: leapfrog/iquest.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: turboextreme_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: David Haywood and Sean Riddle added 'LeapFrog Turbo Extreme (US)' system. ROMSET: 4194304 bytes in 1 file / 3.43Mb packed $end $info=turbogx $mame 0.202 Sun TurboGX SBus Video, , ???? DRIVER: devices/bus/sbus/cgsix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.202: Added 'Sun TurboGX SBus Video' device. ROMSET: 32768 bytes in 1 file / 10.71Kb packed $end $info=turbogxp $mame 0.202 Sun TurboGX+ SBus Video, , ???? DRIVER: devices/bus/sbus/cgsix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.202: Added 'Sun TurboGX+ SBus Video' device. ROMSET: 32768 bytes in 1 file / 10.80Kb packed $end $info=turbos24k $mame 0.263 [hap, Berger] Kasparov Turbo S-24K, SciSys / Heuristic Software, 1986 Your KASPAROV TURBO S-24K is an advanced chess computer that automatically registers the moves you make on its built-in sensor chessboard. It has triple-colored LED’s that make it especially easy to operate. There are 32 different levels of skill and two digital chess clocks to show you the elapsed time for each side. It can take back any number of moves, replay games, announce mate, and display its thought processes. It also has a unique user-programmable library that allows you to store games, positions and openings in its permanent memory. These features make the KASPAROV TURBO S-24K one of the most versatile chess computers available. Your KASPAROV TURBO S-24K chess computer has a total of 32 different levels of skill. They include levels for casual play, tournaments, speed chess, analysis, problem solving and eight special junior levels for beginners. Remember that just like a human being the computer becomes stronger when it has more time to about its moves (source: original SciSys manual). DRIVER: saitek/turbos24k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.265: Changed manufacturer to 'SciSys / Heuristic Software'. - 0.263: hap and Berger added 'SciSys Kasparov Turbo S-24K' system. ROMSET: 16384 bytes in 1 file / 13.32Kb packed $end $info=tutor $mame 0.70 [Raphael Nabet] Tomy Tutor, Tomy, 1983? The Tomy Tutor, originally sold in Japan as the Py?ta (????????) and in the UK as the Grandstand Tutor,[1] is a home computer produced by the Japanese toymaker Tomy. It was architecturally similar, but not identical, to the Texas Instruments TI-99/4A, and used a similar Texas Instruments 16-bit CPU.[2] The computer was launched in the UK and the United States in 1983. Outside Japan, however, sales were not significant (source: https://en.wikipedia.org/wiki/Tomy_Tutor). DRIVER: tomy/tutor.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: tutor.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.198: Turned off auto wait states – fixes cassette loading [Michael Zapf]. - 0.159: Added 'dump for Marine Adventure in tutor.xml [Team Europe]. - 0.135: Added 'centronics interface [Miodrag Milanović]. - 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 bytes in 2 files / 33.61Kb packed $end $info=tv910 $mame 0.180 [Al Kossow, R. Belmont] TeleVideo Model 910, TeleVideo Systems, 1981 The TeleVideo 910 terminal was introduced in May, 1981 at a price of $699. Features: four switchable character fonts; five independently controlled video attributes and uses the same case and keyboard as the TeleVideo 912 and TeleVideo 920 (source: http://terminals-wiki.org/wiki/index.php/TeleVideo_910). DRIVER: televideo/tv910.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.194: Machine promoted to working [R. Belmont, AJR]. Fix character row format, implemented video attributes, made self-test work, improved keyboard hookup, and added 'character set switch [AJR]. - 0.180: Al Kossow and R. Belmont added 'TeleVideo TV910' system. ROMSET: 10240 bytes in 3 files / 3.70Kb packed $end $info=tv912b $mame 0.194 [modem7] TVI-912B, TeleVideo Systems, 1978 The TeleVideo 912 terminal was introduced in September, 1978 at a price of $749. The 912B model uses a flat teletype style keyboard while the 912C model uses a tiered typewriter style keyboard (source: http://terminals-wiki.org/wiki/index.php/TeleVideo_912). DRIVER: televideo/tv912.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.244: Driver updates. Add Break key and allow system to transmit break when it is pressed. Add special input (not a keyboard key) to trigger Self Test Mode. Add support for blank attribute. Remove imperfect graphics flag. Remove some dead test code [AJR]. - 0.194: modem7 added 'TeleVideo Systems TVI-912B' system. ROMSET: 4096 bytes in 1 file / 3.10Kb packed $end $info=tv912c $mame 0.192 [Robbbert] TVI-912C, TeleVideo Systems, 1978 The TeleVideo 912 terminal was introduced in September, 1978 at a price of $749. The 912B model uses a flat teletype style keyboard while the 912C model uses a tiered typewriter style keyboard (source: http://terminals-wiki.org/wiki/index.php/TeleVideo_912). DRIVER: televideo/tv912.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.244: Add Break key and allow system to transmit break when it is pressed. Add special input (not a keyboard key) to trigger Self Test Mode. Add support for blank attribute. Remove imperfect graphics flag. Remove some dead test code [AJR]. - 0.194: Redumped program ROM [Al Kossow]. - 0.192: Robbbert added 'TeleVideo TVI-912C' system. ROMSET: 6144 bytes in 2 files / 3.79Kb packed $end $info=tv924 $mame 0.218 [Bitsavers] TeleVideo 924 Video Display Terminal, TeleVideo Systems, 1984 DRIVER: televideo/tv924.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Control Panel, pdf Manual and PCB. WIP: - 0.218: Bitsavers added 'TeleVideo Systems TeleVideo 924 Video Display Terminal' system. ROMSET: 16384 bytes in 2 files / 11.29Kb packed $end $info=tv950 $mame 0.150 [Robbbert] Model 950 Video Display Terminal, TeleVideo, 1981 The TeleVideo 950 was introduced in December, 1980 at a price of $1,195. Features: detached keyboard (source: http://terminals-wiki.org/wiki/index.php/TeleVideo_950). DRIVER: televideo/tv950.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Changed "Alpha Lock" key to toggle (it's mechanically toggled on this system) [AJR]. - 0.206: Emulated keyboard, and hooked up speaker and RS232 ports [AJR]. - 0.177: New redumps, fleshed out the skeleton, needs a CRTC expert to draw anything [R. Belmont, Al Kossow]. - 0.150: Robbbert added skeleton driver of 'Televideo TV950' system. ROMSET: 32768 bytes in 8 files / 14.27Kb packed $end $info=tv950kb $mame 0.206 TeleVideo 950 Keyboard, , ???? DRIVER: televideo/tv950kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'TeleVideo 950 Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.85Kb packed $end $info=tv955 $mame 0.192 [Robbbert] TeleVideo 955, TeleVideo Systems, 1985 The TeleVideo 955 terminal was introduced in April, 1985 at a price of $699 (source: http://terminals-wiki.org/wiki/index.php/TeleVideo_955). DRIVER: televideo/tv955.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and pdf Manual. WIP: - 0.205: Made keyboard begin to work and added 'cursor emulation [AJR]. - 0.192: Robbbert added 'TeleVideo TVI-955' system. ROMSET: 28672 bytes in 3 files / 16.43Kb packed $end $info=tv955kb $mame 0.205 [AJR] TeleVideo 955 Keyboard, , ???? DRIVER: televideo/tv955kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Start with reset control input inactive [AJR]. - 0.206: Added 'bell and reset outputs [AJR]. - 0.205: AJR added 'TeleVideo 955 Keyboard' device. ROMSET: 2048 bytes in 1 file / 1.25Kb packed $end $info=tv965 $mame 0.192 [Robbbert] TeleVideo 965, TeleVideo Systems, 1989 The TeleVideo 965 terminal was introduced in October, 1989 (source: http://terminals-wiki.org/wiki/index.php/TeleVideo_965). DRIVER: televideo/tv965.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and PCB. WIP: - 0.282: Main screen turn on [Olivier Galibert]. - 0.240: Correct NMI line hookup [AJR]. - 0.192: Robbbert added 'TeleVideo TVI-965' system. ROMSET: 98304 bytes in 2 files / 55.36Kb packed $end $info=tv990 $mame 0.176 [R. Belmont, Al Kossow, Carl] TeleVideo 990, TeleVideo, 1992 The TeleVideo 990 is a high-performance terminal, designed to operate in the PC terminal, ASCII, and ANSI environments, providing considerable flexibility. It has also been designed to be user friendly. You'll find that the terminal is very easy to use, with many features that simplify your work (source: Televideo manual). DRIVER: televideo/tv990.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.177: Added 'save state support and LPT port [R. Belmont]. - 0.176: R. Belmont, Al Kossow and Carl added 'TeleVideo 990' system. ROMSET: 131072 bytes in 2 files / 75.57Kb packed $end $info=tv995 $mame 0.176 [R. Belmont, Al Kossow, Carl] TeleVideo 995-65, TeleVideo, 1994 The TeleVideo 995-65 video display terminal sets the standard for fast response to operator commands. A proprietary application-specific integrated circuit (ASIC) gives the terminal its speed. The flicker-free 14-inch flat non-glare screen is driven at 40 kHz, and displays 80 or 132 columns. The high-speed communication ports support continuous scrolling during multitasking. You'll find it very easy to use, with many features that simplify your work (source: Televideo manual). DRIVER: televideo/tv990.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.177: Added 'save state support and LPT port [R. Belmont]. - 0.176: R. Belmont, Al Kossow and Carl added 'TeleVideo 995-65' system. ROMSET: 262144 bytes in 2 files / 108.80Kb packed $end $info=tvbg3a $mame 0.230 [Sean Riddle, David Haywood] TV Board Games 3-in-1: Silly 6 Pins, Hungry Hungry Hippos, Match 'em, NSI International / Mammoth Toys (Licensed by Hasbro), 2007 DRIVER: tvgames/elan_ep3a19a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.230: Sean Riddle and David Haywood added 'NSI International/Mammoth Toys (Licensed by Hasbro) TV Board Games 3-in-1: Silly 6 Pins, Hungry Hungry Hippos, Match 'em' system. ROMSET: 1048576 bytes in 1 file / 284.97Kb packed $end $info=tvbg3b $mame 0.230 [Sean Riddle, David Haywood] TV Board Games 3-in-1: Simon, Battleship, Checkers, NSI International / Mammoth Toys (Licensed by Hasbro), 2007 DRIVER: tvgames/elan_ep3a19a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.230: Sean Riddle and David Haywood added 'NSI International/Mammoth Toys (Licensed by Hasbro) TV Board Games 3-in-1: Simon, Battleship, Checkers' system. ROMSET: 1048576 bytes in 1 file / 215.69Kb packed $end $info=tvbg3c $mame 0.230 [Sean Riddle, David Haywood] TV Board Games 3-in-1: Boggle, Connect 4, Roll Over, NSI International / Mammoth Toys (Licensed by Hasbro), 2007 DRIVER: tvgames/elan_ep3a19a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.230: Sean Riddle and David Haywood added 'NSI International/Mammoth Toys (Licensed by Hasbro) TV Board Games 3-in-1: Boggle, Connect 4, Roll Over' system. ROMSET: 1048576 bytes in 1 file / 221.72Kb packed $end $info=tvbg6a $mame 0.230 [Sean Riddle, David Haywood] TV Board Games 6-in-1: Silly 6 Pins, Candy Land, Hungry Hungry Hippos, Match 'em, Mixin' Pics, Checkers, NSI International / Mammoth Toys (Licensed by Hasbro), 2007 DRIVER: tvgames/elan_ep3a19a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.230: Sean Riddle and David Haywood added 'NSI International/Mammoth Toys (Licensed by Hasbro) TV Board Games 6-in-1: Silly 6 Pins, Candy Land, Hungry Hungry Hippos, Match 'em, Mixin' Pics, Checkers' system. ROMSET: 2097152 bytes in 1 file / 537.69Kb packed $end $info=tvbg6b $mame 0.230 [Sean Riddle, David Haywood] TV Board Games 6-in-1: Simon, Battleship, Mouse Trap, Checkers, Link-a-Line, Roll Over, NSI International / Mammoth Toys (Licensed by Hasbro), 2007 DRIVER: tvgames/elan_ep3a19a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.230: Sean Riddle and David Haywood added 'NSI International/Mammoth Toys (Licensed by Hasbro) TV Board Games 6-in-1: Simon, Battleship, Mouse Trap, Checkers, Link-a-Line, Roll Over' system. ROMSET: 2097152 bytes in 1 file / 525.12Kb packed $end $info=tvboy $mame 0.247 [Thomas Jentzsch, kmg] TV Boy (PAL), Systema?, 199? DRIVER: atari/a2600.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.247: Thomas Jentzsch and kmg added 'Systema? TV Boy (PAL)' system. ROMSET: 524288 bytes in 1 file / 338.74Kb packed $end $info=tvboyii $mame 0.194 [David Shah] TV Boy II (PAL), Systema, 199? DRIVER: atari/a2600.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.194: David Shah added 'Systema TV Boy II (PAL)' system. ROMSET: 524288 bytes in 1 file / 338.32Kb packed $end $info=tvboyn $mame 0.269 [Taksangs, David Haywood] TV Boy (Nics, NTSC), Nics, 199? DRIVER: atari/a2600.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.269: Taksangs and David Haywood added 'Nics TV Boy (Nics, NTSC)' system. ROMSET: 524288 bytes in 1 file / 346.61Kb packed $end $info=tvc_hbf $mame 0.146 HBF floppy interface, , ???? DRIVER: devices/bus/tvc/hbf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146: Added 'HBF floppy interface' device. ROMSET: 65536 bytes in 4 files / 35.67Kb packed $end $info=tvc_sound $mame 0.149u1 TVC 64 Custom Sound, , ???? DRIVER: videoton/tvc_a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Changed description to 'TVC 64 Custom Sound'. - 0.149u1: Added 'TVC 64 Audio Custom' device. ROMSET: None required. $end $info=tvc4000 $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] TVC-4000, Koerting, 1979 Very big german pong sold by Koerting / Neckermann with a nice black & white plastic design. Like the big Magnavox Odyssey 1TL200 the casing has a black bottom and a white top and it comes with very big unhandy controls too (source: http://www.pong-picture-page.de/catalog/product_info.php?manufacturers_id=81&products_id=116&osCsid=2h6rg9htuaj77s4810i9aitkv6). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'Koerting TVC-4000' system. - 0.130: Various improvements [Robbbert]. ROMSET: None required. $end $info=tvc64 $mame 0.132 [Miodrag Milanović, Sandro Ronco] TVC 64, Videoton, 1985 The TV Computer (TVC) was a home computer made by the Hungarian company Videoton around 1986. The computer was based on the ZiLOG Z80 microprocessor and had a built-in BASIC interpreter. Programs could be loaded via tape or floppy. It had a built-in joystick, and a keyboard with Hungarian letters and nine function keys. TVC 64 had 64Kb of memory (source: http://en.wikipedia.org/wiki/TVC_(computer)). DRIVER: videoton/tvc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: tvc_cart.xml, tvc_cass.xml, tvc_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.156: Added 'new lists for Mikro-80, Tesla PMD-85 and Videoton TVC cassettes [Riley110]. - 0.132: Miodrag Milanović and Sandro Ronco added skeleton driver of 'Videoton TVC 64' system. ROMSET: 24576 bytes in 3 files / 16.09Kb packed $end $info=tvc64p $mame 0.132 [Miodrag Milanović, Sandro Ronco] TVC 64+, Videoton, 1985 The TV Computer (TVC) was a home computer made by the Hungarian company Videoton around 1986. The computer was based on the ZiLOG Z80 microprocessor and had a built-in BASIC interpreter. Programs could be loaded via tape or floppy. It had a built-in joystick, and a keyboard with Hungarian letters and nine function keys. TVC 64+ also had 64K of memory, but had a newer BASIC interpreter (v2.2) and more video RAM (64K instead of 16K) (source: http://en.wikipedia.org/wiki/TVC_(computer)). DRIVER: videoton/tvc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: tvc_cart.xml, tvc_cass.xml, tvc_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović and Sandro Ronco added skeleton driver of 'Videoton TVC 64+' system. ROMSET: 40960 bytes in 5 files / 32.59Kb packed $end $info=tvc64pru $mame 0.132 [Miodrag Milanović, Sandro Ronco] TVC 64+ (Russian), Videoton, 1985 The TV Computer (TVC) was a home computer made by the Hungarian company Videoton around 1986. The computer was based on the ZiLOG Z80 microprocessor and had a built-in BASIC interpreter. Programs could be loaded via tape or floppy. It had a built-in joystick, and a keyboard with Hungarian letters and nine function keys. TVC 64+ also had 64K of memory, but had a newer BASIC interpreter (v2.2) and more video RAM (64K instead of 16K) (source: http://en.wikipedia.org/wiki/TVC_(computer)). DRIVER: videoton/tvc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: tvc_cart.xml, tvc_cass.xml, tvc_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanovića and Sandro Ronco added 'Videotone Videoton TVC 64+ (Russian)' system. ROMSET: 24576 bytes in 3 files / 16.66Kb packed $end $info=tvcexp_slot $mame 0.149u1 TVC64 Expansion Slot, , ???? DRIVER: devices/bus/tvc/tvc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'TVC64 Expansion Slot' device. ROMSET: None required. $end $info=tvdear $mame 0.271 [David Haywood, AJR, TeamEurope] TV Dear Multi Word Processor, Takara, 1995 DRIVER: skeleton/tvdear.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: tvdear.xml RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, AJR, TeamEurope added 'Takara TV Dear Multi Word Processor' system. ROMSET: 2097152 bytes in 1 file / 418.96Kb packed $end $info=tvg2000 $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Schmid TVG 2000, Schmid, 1982 One of the many 'Arcadia 2001 clone' systems. This one was marketed in Germany (source: http://www.old-computers.com/museum/computer.asp?c=1185&st=2). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Schmid TVG 2000' system. ROMSET: None required. $end $info=tvga9000 $mame 0.256 [Angelo Salese] Trident/Quadtel TVGA9000B SVGA card, , ???? DRIVER: devices/bus/isa/svga_trident.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.288: Convert to ISA remap [Angelo Salese]. - 0.256: Angelo Salese added 'Trident/Quadtel TVGA9000B SVGA card' device. ROMSET: 131072 bytes in 2 files / 36.60Kb packed $end $info=tvga9000_vga $mame 0.184 Trident TVGA9000 VGA i/f, , ???? DRIVER: devices/video/pc_vga_trident.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.264: Changed description to 'Trident TVGA9000 VGA i/f'. - 0.184: Added 'Trident TVGA9000' device. ROMSET: None required. $end $info=tvgame $mame 0.163 [Robbbert] Z80 TV Game System, Mr. Isizu, 2011 Homebrew Z80-based TV Game computer by Mr. Isizu. See here: http://w01.tp1.jp/~a571632211/z80tvgame/index.html (source: MAME driver infos). DRIVER: tvgames/tvgame.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.163: Robbbert added 'Mr. Isizu Z80 TV Game System' system. ROMSET: 36864 bytes in 2 files / 13.67Kb packed $end $info=tvgogo $mame 0.209 [ClawGrip, Team Europe] GoGo TV Video Vision, Toyquest, 2005 TV GoGo?is an Interactive plug-n-play game console released in 2005 by ToyQuest. It uses a camera display your image in the game. The camera tracks the player's movements and through his or her actions allows to control the action on the screen. Unfortunately it is known for its poor quality games. The pack-in game that comes with the system is?4 in 1 Game Cartridge. It contains these games which are poor quality games: Balloon, Juggling, Break a Brick, Penguin Maze and Flashcard Fishing (source: https://plugplaytvgames.fandom.com/wiki/GoGo_TV). DRIVER: tvgames/spg2xx_tvgogo.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: tvgogo.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.217: Changed description to 'GoGo TV Video Vision'. - 0.209: ClawGrip and Team Europe added 'Toyquest TV Go Go' system. ROMSET: None required. $end $info=tvindictr $mame 0.194 [hap, Sean Riddle] Vindicators (Tiger), Tiger Electronics, 1989 Technical informations: http://handheldempire.com/game.jsp?game=1829 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed description to 'Vindicators (Tiger)'. - 0.194: hap and Sean Riddle added 'Tiger Electronics Vindicators (handheld)' system. ROMSET: 318301 bytes in 2 files / 98.01Kb packed $end $info=tvkunio1 $mame 0.283 [TeamEurope] Kunio-kun TV! Bikkuri Nekketsu Shin Kiroku! Harukanaru Kin Medal (Japan), Arc System Works, 2022 The plug-and-play console, released in Japan in 2022 and dedicated to the renowned Kunio-kun series, can be connected directly to your TV via an HDMI cable. It comes bundled with the game Bikkuri Nekketsu Shin Kiroku! Harukanaru Kin Medal and offers a faithful reproduction of the arcade experience, complete with a built-in two-button controller. Designed for fans of the saga and retro gaming enthusiasts alike, this console combines nostalgia with ease of use in a compact and instantly accessible format. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope added 'Arc System Works Kunio-kun TV! Bikkuri Nekketsu Shin Kiroku! Harukanaru Kin Medal (Japan)' system. ROMSET: 2097152 bytes in 1 file / 188.80Kb packed $end $info=tvlinkp $mame 0.124 [Peter Trauner] TV Link PAL, Watara, 199? Slightly before Nintendo unleashed its Super Game Boy, the giant brains behind the Watara Supervision had plans of their own for a handheld to TV style adapter. As with their handheld plans, things didn't go so well and the peripheral has since drifted in obscurity...until now (source: https://www.obsoleteworlds.com/watara-supervision---tv-link---exclusive-review-part-1.html). DRIVER: svision/svision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: svision.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.124: Peter Trauner added 'Watara TV Link PAL' system. ROMSET: 65536 bytes in 1 file / 1.33Kb packed $end $info=tvmjfc $mame 0.270 [David Haywood, TeamEurope] TV Mahjong Game (VTxx hardware), bootleg?, 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: David Haywood and TeamEurope added 'bootleg? TV Mahjong Game (VTxx hardware)' system. ROMSET: 2097152 bytes in 1 file / 262.18Kb packed $end $info=tvochken $mame 0.261 [QUFB] TV Ocha-Ken, Sega Toys, 2005 DRIVER: sega/sega_beena.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: tvochken.xml RESOURCES: Snap and Title. WIP: - 0.288: Fix slot option name clash [AJR]. Correct cardslot tag in .lay script [hap]. - 0.261: QUFB added 'Sega TV Ocha-Ken' system. ROMSET: 4358144 bytes in 3 files / 1.78Mb packed $end $info=tvpc_dor $mame 0.266 [TeamEurope] TV-PC Doraemon (Japan), Epoch / SSD Company LTD, 2003 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: TeamEurope added 'Epoch / SSD Company LTD TV-PC Doraemon (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.89Mb packed $end $info=tvpc_ham $mame 0.271 [David Haywood, TeamEurope] TV-PC Tottoko Hamutaro (Japan), Epoch / SSD Company LTD, 2003 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.271: David Haywood, TeamEurope added 'Epoch / SSD Company LTD TV-PC Tottoko Hamutaro (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.73Mb packed $end $info=tvpc_hk $mame 0.275 [David Haywood, TeamEurope] TV-PC Hello Kitty (Japan), Epoch / SSD Company LTD, 2004 The "Epoch / SSD TV-PC Hello Kitty" is a hybrid electronic device produced by a collaboration between Epoch, a Japanese company famous for its interactive toys and gadgets, and SSD (Silicon Sound Design), which specializes in educational devices and digital entertainment. This product is distinguished by its Hello Kitty theme, one of Sanrio's most iconic franchises, making it particularly appealing to a young audience, especially little girls. DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: David Haywood, TeamEurope added 'Epoch / SSD Company LTD TV-PC Hello Kitty (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.77Mb packed $end $info=tvpc_tom $mame 0.266 [TeamEurope] TV-PC Thomas & Friends (Japan), Epoch / SSD Company LTD, 2005 DRIVER: tvgames/xavix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: TeamEurope added 'Epoch / SSD Company LTD TV-PC Thomas & Friends (Japan)' system. ROMSET: 4194304 bytes in 1 file / 1.68Mb packed $end $info=tvsprt10 $mame 0.218 [Team Europe, David Haywood] TV Sports 10-in-1 / Decathlon Athletic Sport Games, Simba / V-Tac Technology Co Ltd., 2006 DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Team Europe and David Haywood added 'Simba / V-Tac Technology Co Ltd. TV Sports 10-in-1 / Decathlon Atlhetic Sport Games' system. ROMSET: 4194304 bytes in 1 file / 831.13Kb packed $end $info=tvtchsb $mame 0.220 [Sean Riddle, David Haywood] TV Touch Games: SpongeBob SquarePants Jellyfish Dodge, JAKKS Pacific Inc / Code Mystics, 2012 Join SpongeBob as he jellyfishes his way through Bikini Bottom! Four new games combine hilarious bubble-popping mayhem with pummeling snowball madness. Games include: JellyFish Dodge, Guide 'N Collide, Sponge Pop and ShowBall Showdown. No additional game console or software required - just plug and play! Requires 4 "AA" batteries, not included (source: https://www.amazon.com/SpongeBob-Jellyfish-Dodge-Plug-Play/dp/B001K21XBM). DRIVER: tvgames/spg2xx_jakks_tvtouch.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.220: Sean Riddle and David Haywood added 'JAKKS Pacific Inc / Code Mystics TV Touch Games: SpongeBob SquarePants Jellyfish Dodge' system. ROMSET: 4194304 bytes in 1 file / 1.39Mb packed $end $info=tvtchspd $mame 0.219 [Sean Riddle, David Haywood, Ryan Holtz] TV Touch Games: Spider-Man in Villain Round-Up, JAKKS Pacific Inc / Code Mystics, 2012 A new, hands-on way to play Plug It In and Play TV Games. Using touch pad technology, now kids can touch, tap and swipe to sling webs and bash bad guys with everyone's friendly neighborhood Spider-Man. Jump from buildings, swing from webs and stop Spider-Man's most notorious villains – like Doctor Octopus, Green Goblin and more. Simply plug in to any television – no video game console or software needed. Requires 4 ‘AA' batteries, not included. Ages 5+ (source: https://www.amazon.com/TV-Games-Touch-45184-Spider-Man/dp/B007TG6LBK). DRIVER: tvgames/spg2xx_jakks_tvtouch.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.219: Sean Riddle, David Haywood and Ryan Holtz added 'JAKKS Pacific Inc/Code Mystics TV Touch Games: Spider-Man in Villain Round-Up' system. ROMSET: 4194304 bytes in 1 file / 824.50Kb packed $end $info=tvtchsw $mame 0.219 [Sean Riddle, David Haywood] TV Touch Games: Star Wars Original Trilogy, JAKKS Pacific Inc / Code Mystics, 2012 Protect the Republic and join the Jedi in their struggle against the Dark Side. Defeat Separatist armadas, blast Droid onslaughts and stop General Grievous once and for all. Features & details: Plug and play tv game. Rated E for everyone. Plugs into the A/C jacks on your TV. Joystick with built-in video game featuring your favorite characters. Requires 4 AA batteries which is not included (source: https://www.amazon.com/Jakks-Star-Wars-Original-Trilogy/dp/B000GPVU5S). DRIVER: tvgames/spg2xx_jakks_tvtouch.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Sean Riddle and David Haywood added 'JAKKS Pacific Inc/Code Mystics TV Touch Games: Star Wars Original Trilogy' system. ROMSET: 4194304 bytes in 1 file / 1.56Mb packed $end $info=twinnet $mame 0.234 [HanJammer, rfka01] Netstation PC, Twinhead, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.234: HanJammer and rfka01 added 'Twinhead Netstation PC' system. ROMSET: 98304 bytes in 3 files / 48.80Kb packed $end $info=twworld $mame 0.198 [hap, Sean Riddle] Wayne's World (Tiger), Tiger Electronics, 1992 Wayne's World is a handheld LCD electronic video game developed by Tiger Electronics, based on the movie Wayne's World from 1992 (source: https://gamesdb.launchbox-app.com/games/details/140434-waynes-world). DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Artwork Preview. WIP: - 0.242: Changed decription to 'Wayne's World (Tiger)'. - 0.198: hap and Sean Riddle added 'Tiger Electronics Wayne's World (handheld)' system. ROMSET: 531997 bytes in 2 files / 170.32Kb packed $end $info=tx0_64kw $mame 0.89 [Raphael Nabet] TX-0 original demonstrator (64 kWords of RAM), MIT, 1956 The?TX-0, for?Transistorized Experimental computer?zero, but affectionately referred to as?tixo?(pronounced "tix oh"), was an early fully?transistorized?computer and contained a then-huge 64K?of 18-bit words of?magnetic-core memory. Construction of the TX-0 began in 1955 and ended in 1956. It was used continually through the 1960s at?MIT. The TX-0 incorporated around 3,600?Philco?high-frequency?surface-barrier transistors, the first transistor suitable for high-speed computers. The TX-0 and its direct descendant, the original?PDP-1, were platforms for pioneering computer research and the development of what would later be called computer "hacker" culture (source: https://en.m.wikipedia.org/wiki/TX-0). DRIVER: mit/tx0.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: tx0_ptp.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.236: Swap LR and MBR when MLR and LMB are specified together [AJR]. - 0.235: Fixes and improvements. Complete rewrite of disassemblers, using standard names for OPRs. Clear MBR in cycle 1 when AMB is not specified. Perform AMB before COM (tx0_64kw). Fix characters printed on Flexowriter (bit order was incorrectly reversed). Modernize logging in CPU' device. Only call the debugger hook once per instruction cycle. Various fixes. Make IOS actually wait for I/O when used more than once. Remove break statement that disabled half the OPRs. Don't normalize minus zero sums (also applies to tx0_8kw) [AJR]. - 0.89: Raphael Nabet added 'MIT TX-0' system. ROMSET: None required. $end $info=tx0_64kw_cpu $mame 0.150 MIT Lincoln Laboratory TX-0 64KW, , ???? DRIVER: devices/cpu/tx0/tx0.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'MIT Lincoln Laboratory TX-0 64KW' [Angelo Salese]. - 0.150: Added 'TX-0 64KW' device. ROMSET: None required. $end $info=tx0_8kw $mame 0.89 [Raphael Nabet] TX-0 upgraded system (8 kWords of RAM, new order code), MIT, 1962 The?TX-0, for?Transistorized Experimental computer?zero, but affectionately referred to as?tixo?(pronounced "tix oh"), was an early fully?transistorized?computer and contained a then-huge 64K?of 18-bit words of?magnetic-core memory. Construction of the TX-0 began in 1955 and ended in 1956. It was used continually through the 1960s at?MIT. The TX-0 incorporated around 3,600?Philco?high-frequency?surface-barrier transistors, the first transistor suitable for high-speed computers. The TX-0 and its direct descendant, the original?PDP-1, were platforms for pioneering computer research and the development of what would later be called computer "hacker" culture (source: https://en.m.wikipedia.org/wiki/TX-0). DRIVER: mit/tx0.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: tx0_ptp.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.236: Changed description to 'TX-0 upgraded system (8 kWords of RAM, new order code)'. Resolve confusion between SHR and CYR semantics (these were incorrectly swapped). Recognize a few more composite OPRs in disassembly [AJR]. - 0.235: Fixes and improvements. Complete rewrite of disassemblers, using standard names for OPRs. Clear MBR in cycle 1 when AMB is not specified. Perform AMB before COM (tx0_64kw). Fix characters printed on Flexowriter (bit order was incorrectly reversed). Modernize logging in CPU' device. Only call the debugger hook once per instruction cycle. Various fixes. Make IOS actually wait for I/O when used more than once. Remove break statement that disabled half the OPRs. Don't normalize minus zero sums (also applies to tx0_8kw). IOS fix [AJR]. - 0.234: Use correct CPU type [AJR]. - 0.89: Raphael Nabet added 'MIT TX-0 upgraded system' system. ROMSET: None required. $end $info=tx0_8kw_cpu $mame 0.184 MIT Lincoln Laboratory TX-0 8KW (new), , ???? DRIVER: devices/cpu/tx0/tx0.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: Changed description to 'MIT Lincoln Laboratory TX-0 8KW (new)'. - 0.196: Changed description to 'MIT Lincoln Laboratory TX-0 8KW' [Angelo Salese]. - 0.186: Renamed (tx0_8w_cpu) to (tx0_8kw_cpu). - 0.184: Added 'TX-0 8KW' device. ROMSET: None required. $end $info=tx0_8kwo $mame 0.236 [AJR] TX-0 upgraded system (8 kWords of RAM, old order code), MIT, 1959 The?TX-0, for?Transistorized Experimental computer?zero, but affectionately referred to as?tixo?(pronounced "tix oh"), was an early fully?transistorized?computer and contained a then-huge 64K?of 18-bit words of?magnetic-core memory. Construction of the TX-0 began in 1955 and ended in 1956. It was used continually through the 1960s at?MIT. The TX-0 incorporated around 3,600?Philco?high-frequency?surface-barrier transistors, the first transistor suitable for high-speed computers. The TX-0 and its direct descendant, the original?PDP-1, were platforms for pioneering computer research and the development of what would later be called computer "hacker" culture (source: https://en.m.wikipedia.org/wiki/TX-0). DRIVER: mit/tx0.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: tx0_ptp.xml RESOURCES: Snap and Title. WIP: - 0.236: AJR added 'MIT TX-0 upgraded system (8 kWords of RAM, old order code)' system. ROMSET: None required. $end $info=tx0_8kwo_cpu $mame 0.236 [AJR] MIT Lincoln Laboratory TX-0 8KW (old), , ???? DRIVER: devices/cpu/tx0/tx0.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: AJR added 'MIT Lincoln Laboratory TX-0 8KW (old)' device. ROMSET: None required. $end $info=tx0_magtape_image $mame 0.149u1 TX0 Magnetic Tape, , ???? DRIVER: mit/tx0.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'TX0 Magnetic Tape' device. ROMSET: None required. $end $info=tx0_printer_image $mame 0.149u1 TX0 Typewriter, , ???? DRIVER: mit/tx0.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'TX0 Typewriter' device. ROMSET: None required. $end $info=tx0_punchtape_image $mame 0.149u1 TX0 Tape Puncher, , ???? DRIVER: mit/tx0.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'TX0 Tape Puncher' device. ROMSET: None required. $end $info=tx0_readtape_image $mame 0.149u1 TX0 Tape Reader, , ???? DRIVER: mit/tx0.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'TX0 Tape Reader' device. ROMSET: None required. $end $info=tx4925be $mame 0.184 Toshiba TX4925 (big), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Toshiba TX4925 (big)' [Angelo Salese]. - 0.184: Added 'TX4925 (big)' device. ROMSET: None required. $end $info=tx4925le $mame 0.184 Toshiba TX4925 (little), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Toshiba TX4925 (little)' [Angelo Salese]. - 0.184: Added 'TX4925 (little)' device. ROMSET: None required. $end $info=tx8000 $mame 0.36b15 [Juergen Buchmueller] TX-8000 (UK), Texet, 1983 This TX-8000 is exactly identical as the Video Technology Laser 200. It was sold only in the UK where it was, for a short time, the less expensive colour home computer (source: http://www.old-computers.com/museum/computer.asp?st=1&c=1113). DRIVER: vtech/vtech1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vz_cass.xml, vz_snap.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.36b15: Juergen Buchmueller added 'Texet TX8000 (UK)' system. $end $info=tx81z $mame 0.221 [DBWBP] TX81Z FM Tone Generator, Yamaha, 1987 It's a FM synthesizer from Yamaha, this one comes in a compact, multitimbral, 1-unit rackmount module and is basically a key-less version of the DX-11. It has far more professional features than its relative, the FB-01. The TX81Z features great FM type synth sounds similar also to the DX-21 and DX-27. It's still not as good as the classic DX-7, but it's an inexpensive source of those sounds with lots of programmability. Eight voice polyphony, 128 preset sounds, 32 user and lots of functions hidden behind 11 push buttons. The TX81Z features a new ability to use waveforms other than just a sine wave. There are eight voices that can be split, layered and detuned. Also onboard are pseudo-effects including delay and reverb. These features can be stored as performance setups. The effects are simply envelope and re-triggering effects. The TX81Z works great as a sound-module for any live or studio production. It's got a wider range of sounds than the DX-7, may not be quite as warm or 'classic' sounding, but at its low price and with the excellent MIDI implementation it makes a great alternative or backup synth for percussive, punchy FM synth sounds. It's used by Fluke, Roni Size, Astral Projection, Squarepusher, Jimmy Edgar, Future Sound of London, and Josh Wink (source: http://www.vintagesynth.com/yamaha/tx81z.php). DRIVER: yamaha/ymtx81z.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.240: Add clickable artwork flag [AJR]. - 0.233: Machine promoted to working [AJR, Aaron Giles]. Add internal layout [Aaron Giles]. - 0.221: DBWBP added 'Yamaha TX81Z FM Tone Generator' system. ROMSET: 458752 bytes in 7 files / 238.78Kb packed $end $info=txmen $mame 0.198 [hap, Sean Riddle] X-Men (Tiger), Tiger Electronics, 1991 Technical informations: http://handheldempire.com/game.jsp?game=1834 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.242: Changed description to 'X-Men (Tiger)'. - 0.198: hap and Sean Riddle added 'Tiger Electronics X-Men (handheld)' system. ROMSET: 547369 bytes in 2 files / 168.35Kb packed $end $info=txmenpx $mame 0.196 [hap, Sean Riddle] X-Men: Project X (Tiger), Tiger Electronics, 1993 Technical informations: http://handheldempire.com/game.jsp?game=3380 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Artwork Preview. WIP: - 0.250: Changed description to 'X-Men: Project X (Tiger)'. - 0.242: Changed description to 'X-Men - Project X (Tiger)'. - 0.196: hap and Sean Riddle added 'Tiger Electronics X-Men - Project X (handheld)' system. ROMSET: 576679 bytes in 2 files / 180.95Kb packed $end $info=typo176 $mame 0.288 [TeamEurope, David Haywood] Arcade Game 2.0 (model 8052C, Family Sport 176-in-1), Typo / Senca, 201? The "Typo / Senca Arcade Game 2.0 (model 8052C, Family Sport 176-in-1)" is a standalone miniature console (mini tabletop arcade cabinet) marketed by the home goods and gadget brand Typo (a division of the Australian group Cotton On) in collaboration with electronics manufacturer Senca. DRIVER: tvgames/generalplus_gpl16250_rom.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope and David Haywood added 'Typo / Senca Arcade Game 2.0 (model 8052C, Family Sport 176-in-1)' system. ROMSET: 134217728 bytes in 1 file / 46.29Mb packed $end $info=typo240 $mame 0.279 [AJR, David Haywood, TeamEurope] Vintage Gamer 240-in-1, Typo, 202? This is a retro handheld console with a built-in display, featuring an extensive collection of 240 pre-installed games—primarily titles inspired by classic arcade hits and early-generation console classics. Designed for instant play, it comes equipped with physical controls like a joystick and buttons, and operates independently without the need for a TV or external connections. Powered by either battery or USB, it delivers on-the-go entertainment in a design that pays homage to the video games of the '80s and '90s. Targeting retro gaming enthusiasts, this device blends nostalgia with convenience in a pocket-sized format—perfect for anyone seeking a simple, no-fuss gaming experience. DRIVER: nintendo/nes_vt32.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: AJR, David Haywood and TeamEurope added 'Typo Vintage Gamer 240-in-1' system. ROMSET: 16777216 bytes in 1 file / 5.36Mb packed $end $info=u20 $mame 0.221 [DBWBP] U-20 RS-PCM Keyboard, Roland, 1989 The U-20 is nothing special. It is a digital synthesizer that uses ROM samples of pianos, brass, strings, bass, drums, etc. However it is built for professional use and is truly a quality instrument, even though its sounds may seem like dated-eighties synth pop cheese. It's got nice piano sounds, but they're not the real thing. The U-20 features 6 part multitimbrality with a 7th drum part, plus 2 direct outputs and 2 stereo outputs. The 30 note polyphony helps if you take advantage of this synths multitimbrality for creating entire performances and ensembles. Digital reverb, chorus and delay effects liven up your sounds. Editing is simple, but there are no filters. With several performance features, the U-20 has a full 61 note keyboard with velocity and aftertouch. There's an on-board arpeggiator, a chord-memory feature and the U-20 accepts Roland SNU-110 sound library cards (source: http://www.vintagesynth.com/roland/u20.php). DRIVER: roland/roland_u20.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.221: DBWBP added 'Roland U-20 RS-PCM Keyboard' system. ROMSET: 262144 bytes in 2 files / 133.04Kb packed $end $info=u220 $mame 0.221 [DBWBP] U-220 RS-PCM Sound Module, Roland, 1989 The Roland U-220 is the successor to the original Roland U-110, and it's the rack version of the U-20 synthesizer. Both instruments came out right after the world-famous Korg M1 had raised the bar quite a bit for sample-based synthesizers, and, like the E-mu Proteus/1 (that came out at around the same time), were meant to provide the users with a solid base of "bread and butter" sounds for pop, rock and dance music. The U-series uses a type of synthesis called RS-PCM - which stands for ReSynthesized Pulse Code Modulation, and it's Roland's 2nd generation sampling technique. It is based on high-quality samples. The structure of this synth reminds of the D-50 and its tones, partials and patches. Here we have 128 basic components called "tones", that can be used to build "timbres". Timbres can then be combined in various ways to build "patches". This is a fairly elaborate process which seems daunting at the beginning, but fairly easy once you are used to the way the U-220's OS works (source: http://www.synthmania.com/u-220.htm) DRIVER: roland/roland_u20.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.221: DBWBP added 'Roland U-220 RS-PCM Sound Module' system. ROMSET: 262144 bytes in 2 files / 139.69Kb packed $end $info=u3911v3 $mame 0.214 [rfka01] U3911-V3, Uniron, 198? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.214: rfka01 added 'Uniron U3911-V3' system. ROMSET: 65536 bytes in 2 files / 25.95Kb packed $end $info=ua858d $mame 0.279 [Andrei I. Holub] Mikroelektronik UA858D DMA Controller, , ???? DRIVER: devices/machine/z80dma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Andrei I. Holub added 'Mikroelektronik UA858D DMA Controller' device. ROMSET: None required. $end $info=ub8830d $mame 0.150 UB8830D, , ???? DRIVER: devices/cpu/z8/z8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'UB8830D' device. ROMSET: None required. $end $info=uboat $mame 0.259 [hap, Sean Riddle, eggs] U-Boat, Bandai, 1982 Double sided type game, submarine's vs. destroyers. One player is the destroyer, the other is the submarine, and you try to blow each other up! When playing single player, you can choose if you want to be the destroyer or the sub, and the computer plays the other. Another game with a single VFD display, but it's made in a way that it can be seen from both sides. Certain areas of each side are blocked out with black tape, so each side does appear to be different (source: https://www.handheldmuseum.com/Bandai/UBoat.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.259: hap, Sean Riddle and eggs added 'Bandai U-Boat' system. ROMSET: 621839 bytes in 5 files / 96.17Kb packed $end $info=ubox30 $mame 0.275 [David Haywood, TeamEurope] NubSup TV Interactive Extreme u-box / Extreme u-box Game Station 32Bit Interactive System - New 30, , 201? DRIVER: tvgames/spg29x_lexibook_jg7425.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: David Haywood, TeamEurope added 'NubSup TV Interactive Extreme u-box / Extreme u-box Game Station 32Bit Interactive System - New 30' system. ROMSET: 2097152 bytes in 1 file / 230.18Kb packed $end $info=ubpnic $mame 0.281 [Patrick Mackinlay] Ungermann-Bass Personal NIC, , ???? DRIVER: devices/bus/isa/ubpnic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Patrick Mackinlay added 'Ungermann-Bass Personal NIC' device. ROMSET: 8192 bytes in 1 file / 0.04Kb packed $end $info=ucb1200 $mame 0.227 [Ryan Holtz] Philips UCB1200 modem/audio codec, , ???? DRIVER: devices/machine/ucb1200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Ryan Holtz added 'Philips UCB1200 modem/audio codec' device. ROMSET: None required. $end $info=uchitari $mame 0.278 [Milan Galcik, Igor Nys] Uchitel' arifmetiki (prototype?), Elektronika, 1991 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Milan Galcik and Igor Nys added 'Elektronika Uchitel' arifmetiki (prototype?)' system. ROMSET: 102646 bytes in 3 files / 25.24Kb packed $end $info=uchroma68 $mame 0.215 [68bit] Micro Chroma 68, Motorola, 1980 DRIVER: motorola/uchroma68.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.215: 68bit added 'Motorola Micro Chroma 68' system. ROMSET: 3072 bytes in 2 files / 2.21Kb packed $end $info=ucv102 $mame 0.250 [openMSX] UC-V102 (MSX2, Japan), Pioneer, 1987 The Pioneer UC-V102, also called O-THE, is a Videodisc controller for "Level 3" interactive systems. It is meant to be used in combination with a LaserDisc player and the optional SS-D1 video buffer and digitizer. It was marketed in Japan, Europe and the US. The system is really an MSX2, but without the MSX logo. Unlike most hdden MSX systems, getting to MSX-BASIC and running MSX software on it is very easy. If you switch it on, you will not see the MSX boot logo, but you will go straight to the MSX-BASIC 2.0 prompt. Disks and cartridges can be used just like with any other MSX system (source: https://www.msx.org/wiki/Pioneer_UC-V102). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Pioneer UC-V102 (MSX2, Japan)' system. ROMSET: 204800 bytes in 5 files / 120.14Kb packed $end $info=ud1344 $mame 0.228 [Ryan Holtz] Philips UDA1344 Codec, , ???? DRIVER: devices/sound/uda1344.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: Ryan Holtz added 'Philips UDA1344 Codec' device. ROMSET: None required. $end $info=ud90_070 $mame 0.251 [AJR] Thomson UD 90-070 5.25" single-sided disk drive, , ???? DRIVER: devices/bus/thomson/cd90_015.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: AJR added 'Thomson UD 90-070 5.25" single-sided disk drive' device. ROMSET: None required. $end $info=uda1341ts $mame 0.179 [smf] UDA1341TS DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'UDA1341TS DAC'. - 0.179: smf added 'UDA1341TS' device. ROMSET: None required. $end $info=udance $mame 0.224 [Sean Riddle, David Haywood] U-Dance, Tiger / SSD Company LTD, 2008 U-Dance is the latest innovation in dance gaming. Become your own game controller with this incredible, motion-sensing dance' system. Bust a move to some of today's most popular hit songs, performing real dance moves, like steps, slides and jumps. As you dance virtual footprints appear on your TV screen, mirroring your every step. Dance on your own or challenge a friend to a dynamic dance-off! Need to take a break 12 popular dance songs are included. Simply plug the console into your television (not included), attach the wireless foot tags to your feet and groove to your Rock out without the confines of a dance mat or game controller. You are the controller. There's no mat to step on and nothing to hold (source: https://www.asesorialeds.com/index.php?main_page=product_info&products_id=713059). DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.224: Sean Riddle and David Haywood added 'Tiger/SSD Company LTD U-Dance' system. ROMSET: 16777216 bytes in 2 files / 10.44Mb packed $end $info=udrive $mame 0.288 [TeamEurope, David Haywood] Little Tikes Cozy Coupe U-Drive, MGA, 201? The "MGA Little Tikes Cozy Coupe U-Drive" (also known commercially as the Little Tikes Learn and Drive TV Game) is a standalone, plug-and-play video game for young children released in the mid-2000s by MGA Entertainment under its Little Tikes brand. The device takes on the iconic shapes and colors (red and yellow) of the famous Cozy Coupe ride-on toy car, transforming it into a virtual driving station that connects directly to the home television. DRIVER: handheld/evolution_handheld.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope and David Haywood added 'MGA Little Tikes Cozy Coupe U-Drive' system. ROMSET: 8388608 bytes in 1 file / 1.64Mb packed $end $info=ufombs $mame 0.161 [hap, Kevin Horton] UFO Master-Blaster Station, Bambino, 1979 Technical informations: http://handheldempire.com/game.jsp?game=125 DRIVER: handheld/hh_ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and PCB. WIP: - 0.161: hap and Kevin Horton added 'Bambino UFO Master-Blaster Station' system. ROMSET: 223426 bytes in 2 files / 54.96Kb packed $end $info=uk101 $mame 0.36RC1 [Paul Daniels] UK101, Compukit, 1979 The Compukit UK101 microcomputer (1979) was a kit clone of the Ohio Scientific Superboard II single-board computer, with a few enhancements for the UK market / notably replacing the 24x24 (add guardband kit to give 32x32) screen display with a more useful 48x16 layout working at UK video frequencies. The video output was black and white with 256 characters generated by a two kilobyte ROM. It had no bit-mapped graphics capability. The video was output through a UHF modulator, designed to connect to a TV set (source: http://en.wikipedia.org/wiki/Compukit_UK101). DRIVER: osi/osi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and PCB. WIP: - 0.146: Added 'new boot ROM which allows basic to work. Added the missing Reset key. Added notes [Robbbert]. - 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 bytes in 6 files / 9.27Kb packed $end $info=uk2086 $mame 0.56 [Krzysztof Strzecha] UK-2086 ver. 1.2, Unipolbrit, 1986 Were produced in Poland by PHZ 'Pobrit' and probably GZE 'Unimor' (so 'Uni' is not from 'United States'); comparing to Timex Computer 2068, the buzzer is removed and audio+video connector is mounted on rear side in place of video chinch slot (source: http://8bit.yarek.pl/computer/zx.uk2086/index.html). DRIVER: sinclair/timex.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml, timex_dock.xml, timex_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.56: Krzysztof Strzecha added 'Unipolbrit UK-2086 ver. 1.2' system. ROMSET: 24576 bytes in 2 files / 16.39Kb packed $end $info=uknc $mame 0.132 [Miodrag Milanović] UKNC / MS-0511, Elektronika, 1987 UKNC is a?Soviet?PDP-11-compatible?educational?micro computer, aimed at teaching school?informatics?courses. It is also known as Elektronika MS-0511. UKNC stands for Educational Computer by Scientific Centre (source: https://en.m.wikipedia.org/wiki/UKNC). DRIVER: ussr/uknc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.239: De-skeletonize [Sergey Svishchev]. - 0.224: Changed description to 'UKNC / MS-0511'. - 0.132: Miodrag Milanović added skeleton driver of 'UKNC' system. ROMSET: 32768 bytes in 1 file / 19.34Kb packed $end $info=uknc_kmd $mame 0.265 [Sergey Svishchev] UKNC floppy, , ???? DRIVER: devices/bus/qbus/uknc_kmd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.265: Sergey Svishchev added 'UKNC floppy' device. ROMSET: None required. $end $info=ula $mame 0.281 [Andrei I. Holub] Spectrum ULA Contention :: Uncontended, , ???? DRIVER: sinclair/spectrum_ula.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Andrei I. Holub added 'Spectrum ULA Contention :: Uncontended' device. ROMSET: None required. $end $info=ula_next $mame 0.267 [Andrei I. Holub] Spectrum ULA Next, , ???? DRIVER: sinclair/screen_ula.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Allowed border to respect priority and draw separatly from background below the main screen (#14927) [holub]. - 0.283: Fixed alignment optimization [Andrei I. Holub]. - 0.282: Improved ULA mode to support half-pixel rendering [Andrei I. Holub]. - 0.267: Andrei I. Holub added 'Spectrum ULA Next' device. ROMSET: None required. $end $info=ula_plus $mame 0.267 [Andrei I. Holub] Spectrum ULA+, , ???? DRIVER: sinclair/screen_ula.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Allowed border to respect priority and draw separatly from background below the main screen (#14927) [holub]. - 0.283: Fixed alignment optimization [Andrei I. Holub]. - 0.282: Improved ULA mode to support half-pixel rendering [Andrei I. Holub]. - 0.267: Andrei I. Holub added 'Spectrum ULA+' device. ROMSET: None required. $end $info=ula128 $mame 0.281 [Andrei I. Holub] Spectrum ULA Contention :: 128K/+2, , ???? DRIVER: sinclair/spectrum_ula.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Andrei I. Holub added 'Spectrum ULA Contention :: 128K/+2' device. ROMSET: None required. $end $info=ula48 $mame 0.281 [Andrei I. Holub] Spectrum ULA Contention :: 48K, , ???? DRIVER: sinclair/spectrum_ula.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Andrei I. Holub added 'Spectrum ULA Contention :: 48K' device. ROMSET: None required. $end $info=ulaplus2a $mame 0.281 [Andrei I. Holub] Spectrum ULA Contention :: +2A/+3, , ???? DRIVER: sinclair/spectrum_ula.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Andrei I. Holub added 'Spectrum ULA Contention :: +2A/+3' device. ROMSET: None required. $end $info=ultim809 $mame 0.222 [Robbbert] Ultim809, Matthew Sarnoff, 2010 Matt Sarnoff wrote in to share his homebrew Ultim809 computer. Based around the slightly unusual Motorola 6809 processor, he's creating the entire thing from scratch, from designing the circuit to writing his own operating system and games. He's planning to release the software and schematics for the project when the build is completed, but we want to see them now (source: https://makezine.com/2010/07/27/ultim809-homebrew-computer/). DRIVER: homebrew/ultim809.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: Robbbert added 'Matthew Sarnoff Ultim809' system. ROMSET: 8192 bytes in 1 file / 2.12Kb packed $end $info=ultra12f $mame 0.209 [AJR] Ultra 12F ESDI Caching Disk Controller, , ???? DRIVER: devices/bus/isa/ultra12f.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: AJR added 'Ultra 12F ESDI Caching Disk Controller' device. ROMSET: 98304 bytes in 4 files / 42.86Kb packed $end $info=ultra12f32 $mame 0.220 [Al Kossow, Bitsavers] Ultra 12F/32 ESDI Caching Disk Controller, , ???? DRIVER: devices/bus/isa/ultra12f.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Al Kossow, Bitsavers added 'Ultra 12F/32 ESDI Caching Disk Controller' device. ROMSET: 49152 bytes in 2 files / 19.38Kb packed $end $info=ultra14f $mame 0.209 [Metropoli BBS Archive] Ultra-14F SCSI Host Adapter, , ???? DRIVER: devices/bus/isa/ultra14f.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Metropoli BBS Archive added 'Ultra-14F SCSI Host Adapter' device. ROMSET: 49152 bytes in 2 files / 16.01Kb packed $end $info=ultra24f $mame 0.209 Ultra-24F SCSI Host Adapter, , ???? DRIVER: devices/bus/isa/ultra24f.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'Ultra-24F SCSI Host Adapter' device. ROMSET: 98304 bytes in 4 files / 18.56Kb packed $end $info=ultra45 $mame 0.270 [AJR] Ultra 45, Sun Microsystems, 1996 DRIVER: sun/ultra45.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: AJR added 'Sun Microsystems Ultra 45' system. ROMSET: 8595916 bytes in 7 files / 843.60Kb packed $end $info=um486 $mame 0.215 [rfka01] UM486/UM486sx, Elitegroup, 199? Technical informations: https://stason.org/TULARC/pc/motherboards/E/ELITEGROUP-COMPUTER-SYSTEMS-INC-486-UM-486-486SX.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Elitegroup UM486/UM486sx' system. ROMSET: 65536 bytes in 1 file / 37.32Kb packed $end $info=um486v $mame 0.215 [rfka01] UM486V-AIO, Elitegroup, 199? Technical informations: https://retronn.de/imports/hwgal/hw_mainboard_elitegroup_ecs_um486v_aio.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and PCB. WIP: - 0.215: rfka01 added 'Elitegroup UM486V-AIO' system. ROMSET: 65536 bytes in 1 file / 43.50Kb packed $end $info=um82c481af $mame 0.215 [rfka01] 386 motherboards using the UMC UM82C481AF chipset, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '386 motherboards using the UMC UM82C481AF chipset' system. ROMSET: 196608 bytes in 3 files / 129.03Kb packed $end $info=um82c491f $mame 0.215 [rfka01] 386 motherboard using the UMC UM82C491F chipset, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '386 motherboard using the UMC UM82C491F chipset' system. ROMSET: 262144 bytes in 4 files / 169.91Kb packed $end $info=um82c493f $mame 0.215 [rfka01] 386 motherboards using the UMC UM82C491F + UM82C493F chipset or BIOTEQ equivalents, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '386 motherboards using the UMC UM82C491F + UM82C493F chipset or BIOTEQ equivalents' system. ROMSET: 65536 bytes in 1 file / 44.82Kb packed $end $info=um8498f $mame 0.215 [rfka01] UMC UM8498F/UM8496 486 VL Chipset "Super Energy Star Green", , ???? DRIVER: devices/machine/um8498f.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.286: Bulk replace uintN_t to uN; kbrst is high at startup [Angelo Salese]. More ATTR_COLD [Vas Crabb]. Guess shadow RAM location. Changed description to 'UMC UM8498F/UM8496 486 VL Chipset "Super Energy Star Green"' [Angelo Salese]. - 0.218: Added 'v14 and um849801 BIOS options [rfka01]. - 0.215: rfka01 added '486 motherboards using the UMC UM8498F, UM8496F chipset' system. ROMSET: None required. $end $info=um8810paio $mame 0.217 [rfka01] UM8810 PAIO, Elitegroup, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.217: rfka01 added 'Elitegroup UM8810 PAIO' system. ROMSET: 1310720 bytes in 10 files / 838.89Kb packed $end $info=um8886 $mame 0.215 [rfka01] 486 motherboards using the UMC UM8886/UM8881 chipset, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added '486 motherboards using the UMC UM8886/UM8881 chipset' system. ROMSET: 262144 bytes in 2 files / 206.68Kb packed $end $info=umc6619_sound $mame 0.233 [Ryan Holtz, superctr] UMC UM6619 Sound Engine, , ???? DRIVER: umc/umc6619_sound.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Fixed include guards [Ivan Vangelista]. - 0.270: Renamed (acansound) to (umc6619_sound) and description changed to 'UMC UM6619 Sound Engine'. Add live audio view debugging [Angelo Salese]. - 0.233: Ryan Holtz and superctr added 'Super A'Can Audio' device. ROMSET: None required. $end $info=umc6650 $mame 0.270 [Angelo Salese] UMC UM6650 lockout chip, , ???? DRIVER: umc/umc6650.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Fixed include guards [Ivan Vangelista]. - 0.270: Angelo Salese added 'UMC UM6650 lockout chip' device. ROMSET: 16 bytes in 1 file / 0.02Kb packed $end $info=unga $mame 0.223 [Robbbert] Unga, , 198? DRIVER: ussr/special.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: special_cass.xml RESOURCES: Snap and Title. WIP: - 0.223: Robbbert added 'Unga' system. ROMSET: 12288 bytes in 1 file / 9.06Kb packed $end $info=uni386w $mame 0.215 [rfka01] 386W 367C REV 1.0, UNICHIP, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'UNICHIP 386W 367C REV 1.0' system. ROMSET: 131072 bytes in 2 files / 86.59Kb packed $end $info=uni4800 $mame 0.218 [rfka01] 486 motherboards using the UNI4800 chipset, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added '486 motherboards using the UNI4800 chipset' system. ROMSET: 65536 bytes in 1 file / 41.48Kb packed $end $info=uniap2en $mame 0.164 [Felipe Corrêa da Silva Sanches] Unitron AP II (in English), Unitron Eletronica, 1982 The Unitron AP II was one of the first Brazilian clones of Apple II, manufactured by Unitron Electronics since 1982. In 1984, he was succeeded by Unitron AP II IT ("Smart Keyboard"), which had a keyboard with lower case and ability to accentuate the character of the Portuguese language (source, traslated from Portuguese: https://pt.wikipedia.org/wiki/Unitron_AP_II). DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap and Title. WIP: - 0.164: Felipe Corrêa da Silva Sanches added 'Unitron Electronica Unitron AP II (in English)' system. ROMSET: 16384 bytes in 4 files / 10.86Kb packed $end $info=uniap2pt $mame 0.164 [Felipe Corrêa da Silva Sanches] Unitron AP II (in Brazilian Portuguese), Unitron Eletronica, 1982 The Unitron AP II was one of the first Brazilian clones of Apple II, manufactured by Unitron Electronics since 1982. In 1984, he was succeeded by Unitron AP II IT ("Smart Keyboard"), which had a keyboard with lower case and ability to accentuate the character of the Portuguese language (source, traslated from Portuguese: https://pt.wikipedia.org/wiki/Unitron_AP_II). DRIVER: apple/apple2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap and Title. WIP: - 0.164: Felipe Corrêa da Silva Sanches added 'Unitron Electronica Unitron AP II (in Brazilian Portuguese)' system. ROMSET: 16384 bytes in 4 files / 10.86Kb packed $end $info=uniap2ti $mame 0.166 [Felipe Corrêa da Silva Sanches] Unitron AP II+ Teclado Inteligente, , ???? Unitron Ap II was one of the first Brazilian microcomputer fully compatible with the Apple II US, had the internal and external form almost identical with single cabinet, integrated professional keyboard, CPU on a single board, eight expansion sockets, built armored source the cabinet, video monitor and other peripherals separate. In 1984, Unitron launched a version of Ap II called IT (Intelligent Keyboard), aiming to word processing in English, uppercase and lowercase letters. This was a variation of the original PC (source, translated from Portuguese: http://www.mci.org.br/micro/outros/apii.html). DRIVER: devices/bus/a2kbd/videnh2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, apple2_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.284: Changed description to 'Unitron AP II+ Teclado Inteligente'. - 0.166: Felipe Corrêa da Silva Sanches added 'Unitron AP II+ (Teclado Inteligente)' system. ROMSET: 2048 bytes in 1 file / 1.51Kb packed $end $info=unichamp $mame 0.167 [David Viens] Champion 2711, Unisonic, 1977 In the beginning of 1977, General Instrument designed a system called the "Gimini Mid-Range 8950 Programmable Game Set" and is also known as the "Gimini Challenger 8950 Programmable Game System". Among this system, they also conceived the "Gimini Economy 8600 Programmable Game Set" and the "Gimini Full-Range (or Deluxe) 8900 Programmable Game Set", which is another story. Unisonic Products Corporation (1115 Broadway, New York, NY 10010) learned about this designed game system and developped/ manufactured this console in their Japan facilities. Later in the same year, Unisonic unveiled their plans about the "Unisonic Tournament 2711" (with 8 built-in games and cartridges availability) which was to be showed at the CES and passing out brochures of their "Unisonic Tournament 2711". In the Popular Mechanics magazine (Dec. 1977) article by Dave Sagarin, the specification of the Tournament 2711 listed are: $150 price, comes with 4 built in games, $20 cartridge price and 4 cartridges available (source: http://www.ccjvq.com/slydc/index/faq/2711/). DRIVER: unisonic/unichamp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: unichamp.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.167: David Viens added 'Unisonic Champion 2711' system. ROMSET: 4096 bytes in 1 file / 2.02Kb packed $end $info=unior $mame 0.132, 0.143u7 [Robbbert] Unior, , 19?? DRIVER: ussr/unior.cpp DRIVER STATUS: Emulation: Good Color: Preliminary Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.214: Machine promoted to working [Robbbert]. - 0.151: Added 'devices and sound [Robbbert]. - 0.143u7: Robbbert added 'Unior' system. - 0.132: Added 'skeleton driver of Unior' system. ROMSET: 4160 bytes in 3 files / 2.36Kb packed $end $info=unistar $mame 0.136 [Miodrag Milanović] Unistar 200 Terminal, Callan Data Systems, 198? The UNISTAR 200 multiuser workstation is the second generation of a new family of powerful, 68000-based microcomputers that are designed and built to provide speed and versatility for the sc ientific, industrial and commercial markets. As a completely integrated desktop system,the UNISTAR 200 Multiuser System allows for up to four additional users while maintaining cost effectiveness and high reliability. The UNISTAR 200 achieves the ultimate in multistation flexibility tor professional applications (source: orginal manual description). DRIVER: skeleton/unistar.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and PCB. WIP - 0.136: Miodrag Milanović added skeleton driver of 'CDS Unistar Terminal' system. ROMSET: 14336 bytes in 4 files / 9.76Kb packed $end $info=unitron $mame 0.146u1 [rbanffy] Mac 512, bootleg (Unitron), 1985 The Mac 512 of the Brazilian company Unitron Electronics was the first Macintosh clone produced worldwide. The machine was an almost exact copy of Fat Mac (Macintosh with 512 KB of RAM released in September 1984) and its development began in 1985, ie, just one year after the original release of Mac. Never came into commercial production by interference of Apple Computer and the U.S. government, who complained of copyright infringement by the Brazilian government (source, traslated from portuguese: http://pt.wikipedia.org/wiki/Unitron_Mac_512). DRIVER: apple/mac128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml RESOURCES: Snap and Title. WIP: - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.146u1: rbanffy added 'bootleg (Unitron Brazil) Mac 512' system. ROMSET: 65536 bytes in 1 file / 45.43Kb packed $end $info=uniwb4407 $mame 0.215 [rfka01] 486 WB 4407 REV 1.0, UNICHIP, 199? Technical informations: http://leoandfanny.bplaced.net/vintagecomputer/Motherboards/4407/index.html DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'UNICHIP 486 WB 4407 REV 1.0' system. ROMSET: 65536 bytes in 1 file / 42.13Kb packed $end $info=unk128vt $mame 0.274 [TeamEurope, David Haywood] unknown VT369 based 128-in-1 (GC31-369-20210702-V2), , 2021 DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: TeamEurope and David Haywood added ' unknown VT369 based 128-in-1 (GC31-369-20210702-V2)' system. ROMSET: 4194304 bytes in 1 file / 1.94Mb packed $end $info=unk1682 $mame 0.224 [Takashi Omoto, Team Europe, David Haywood] unknown VT1682-based 101-in-1 handheld (PAL), , 200? DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=y5uzaHuuwHw WIP: - 0.224: Takashi Omoto, Team Europe and David Haywood added 'unknown VT1682-based 101-in-1 handheld (PAL)' system. ROMSET: 33554688 bytes in 2 files / 11.77Mb packed $end $info=unk198vt $mame 0.288 [TeamEurope] 198-in-1 Handheld Console, , 202? The "198-in-1 Handheld Console" is a standalone portable mini-console manufactured in China. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope added '198-in-1 Handheld Console' system. ROMSET: 8388608 bytes in 1 file / 3.18Mb packed $end $info=unkamus $mame 0.280 [Siftware] unknown Amusement Inc. vending machine, Amusement Inc., 199? This is an entertainment vending machine, typically found in arcades, shopping malls, or public spaces, designed to dispense small prizes, capsules, tokens, or gadgets in exchange for coins or tokens. It’s not intended for food or beverages but rather for the gaming experience—often featuring interactive elements like buttons, levers, or simple screens to heighten the excitement of the "lucky attempt." The mechanism usually relies on either luck or minimal skill, with a vibrant and eye-catching design meant to draw attention, especially from children. It can distribute collectible items, miniature toys, themed cards, or accessories. Robust and built for heavy-duty use, it remains a classic example of street or arcade-style fun, offering both nostalgic appeal and instant entertainment. DRIVER: skeleton/amusement_6502.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: Siftware added 'Amusement Inc. unknown Amusement Inc. vending machine' system. ROMSET: 45056 bytes in 3 files / 25.63Kb packed $end $info=unkra200 $mame 0.217 [eanbowman] 200 in 1 Retro Arcade, , 201? DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.217: eanbowman added '200 in 1 Retro Arcade' system. ROMSET: 8388608 bytes in 1 file / 2.80Mb packed $end $info=unsp $mame 0.150 SunPlus u'nSP (ISA 1.0), , ???? DRIVER: devices/cpu/unsp/unsp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Use default constructor for compiler_state [Vas Crabb]. - 0.222: Fixed unsp20 ASR instruction. Fixed an unsp20 opcode decode priority bug that caused an ASR instruction to decode as a MUL [David Haywood]. - 0.220: Added 'individual members for FR status flags. Added Ext A6 support, and implemented Fraction on/off, SECBANK on/off, IRQNEST on/off, and move to/from FR. Fixed shift instructions and cleaned up GOTO MR. Respect interrupt enable flag. Disabled DRC for the time being [Ryan Holtz]. - 0.219: Implemented MULS and FIR_MOV operations [Ryan Holtz, N. Gilbert, smf] - 0.217: Implemented goto mr, mul su, lslor, exp, jvc and jvs instructions. Added stubs for u'nSP 2.0 unimplemented extended instructions and registers [David Haywood]. - 0.210: Changed description to 'SunPlus u'nSP (ISA 1.0)'. - 0.209: Fixed signed multiplication in recompiler (fixes controls in jak_pooh) [Ryan Holtz]. - 0.206: Implemented a recompiler with timing matching the interpreter. Added direct accessors for interrupt inputs and data segment with a view to more integrated SoC implementation. Improved logging [Ryan Holtz]. Improved S flag calculation for additions (fixes background scrolling in vsmile pooh) [Vas Crabb, Ryan Holtz]. - 0.196: Changed description to 'SunPlus u'nSP' [Angelo Salese]. - 0.150: Added 'u'nSP' device. ROMSET: None required. $end $info=unsp_11 $mame 0.209 SunPlus u'nSP (ISA 1.1), , ???? DRIVER: devices/cpu/unsp/unsp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Renamed (unsp_newer) to (unsp_11) and description changed to 'SunPlus u'nSP (ISA 1.1)'. - 0.209: Added 'SunPlus u'nSP (newer)' device. ROMSET: None required. $end $info=unsp_12 $mame 0.210 SunPlus u'nSP (ISA 1.2), , ???? DRIVER: devices/cpu/unsp/unsp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'SunPlus u'nSP (ISA 1.2)' device. ROMSET: None required. $end $info=unsp_20 $mame 0.210 SunPlus u'nSP (ISA 2.0), , ???? DRIVER: devices/cpu/unsp/unsp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'SunPlus u'nSP (ISA 2.0)' device. ROMSET: None required. $end $info=upc82c710 $mame 0.238 [Nigel Barnes] Universal Peripheral Controller 82C710, , ???? DRIVER: devices/machine/upc82c710.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Universal Peripheral Controller 82C710' device. ROMSET: None required. $end $info=upc82c711 $mame 0.238 [Nigel Barnes] Universal Peripheral Controller 82C711, , ???? DRIVER: devices/machine/upc82c711.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Nigel Barnes added 'Universal Peripheral Controller 82C711' device. ROMSET: None required. $end $info=upd1771c $mame 0.149u1 NEC uPD1771C, , ???? DRIVER: devices/cpu/upd177x/upd177x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Changed description to 'NEC uPD1771C'. Replaced high-level µPD17771C emulation with a CPU core. Remove 'overrides' comments. Update comment about setting m_pc to 1 during reset. Remove callback on PA. Remove a comment. Include device tag in fatalerror messages [Wilbert Pol]. - 0.272: Improved the end-of-stream check for ADPCM streams containing multiple samples. Improve check for end of adpcm stream when the stream contains multiple samples (#12913). Fixes SCV Star Speeder [Wilbert Pol]. - 0.186: Changed description to 'NEC uPD1771C 017'. - 0.149u1: Added 'NEC uPD1771C 017' device. ROMSET: None required. $end $info=upd1990a $mame 0.149u1 uPD1990A RTC, , ???? DRIVER: devices/machine/upd1990a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'uPD1990A RTC'. - 0.149u1: Added 'uPD1990A' device. ROMSET: None required. $end $info=upd3301 $mame 0.149u1 NEC uPD3301, , ???? DRIVER: devices/video/upd3301.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Skip lines also skip strips, fix sorcer (pc8801) text layer not syncing drawing [Angelo Salese]. - 0.236: Consider an attribute end of 0 equal to max size, fixes starfire. Convert AT1/AT0/SC to an aggregate variable. Convert attribute fetch to be a client delegate. Fix last value of attribute row (7narabe), fix graphic mode when in width 40 (15puzzle). Fix scrolling glitch when unthrottled. Implement bulk of attribute fields. RVV is definitely a global reverse rather than acting on palette for PC8001, document flgworld attribute weirdness (double somersault). Fix olyboss compile and crashing, add rvv signal [Angelo Salese]. - 0.186: Changed description to 'NEC uPD3301'. - 0.149u1 Added UPD3301' device. ROMSET: None required. $end $info=upd4701a $mame 0.187 uPD4701A Incremental Encoder, , ???? DRIVER: devices/machine/upd4701.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Change input update method to not use PORT_RESET [AJR]. - 0.187: Added 'uPD4701A Incremental Encoder' device. ROMSET: None required. $end $info=upd4990a $mame 0.156 uPD4990A RTC, , ???? DRIVER: devices/machine/upd1990a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'uPD4990A RTC' device. ROMSET: None required. $end $info=upd4991a $mame 0.236 [Angelo Salese] NEC uPD4991a parallel RTC, , ???? DRIVER: devices/machine/upd4991a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.236: Angelo Salese added 'NEC uPD4991a parallel RTC' device. ROMSET: None required. $end $info=upd546 $mame 0.185 NEC uPD546, , ???? DRIVER: devices/cpu/ucom4/ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NEC uPD546'. - 0.185: Added 'uPD546' device. ROMSET: None required. $end $info=upd552 $mame 0.159 NEC uPD552, , ???? DRIVER: devices/cpu/ucom4/ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NEC uPD552'. - 0.159: Added 'uPD552' device. ROMSET: None required. $end $info=upd553 $mame 0.159 NEC uPD553, , ???? DRIVER: devices/cpu/ucom4/ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NEC uPD553'. - 0.159: Added 'uPD553' device. ROMSET: None required. $end $info=upd557l $mame 0.165 NEC uPD557L, , ???? DRIVER: devices/cpu/ucom4/ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NEC uPD557L'. - 0.165: Added 'uPD557L' device. ROMSET: None required. $end $info=upd650 $mame 0.159 NEC uPD650, , ???? DRIVER: devices/cpu/ucom4/ucom4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NEC uPD650'. - 0.159: Added 'uPD650' device. ROMSET: None required. $end $info=upd65031 $mame 0.149u1 [Curt Coder] NEC uPD65031, , ???? DRIVER: sinclair/upd65031.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Curt Coder added 'NEC uPD65031' device. ROMSET: None required. $end $info=upd65043gfu01 $mame 0.270 [Devin Acker] NEC uPD65043GF-U01, , ???? DRIVER: devices/sound/upd65043gfu01.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.270: Devin Acker added 'NEC uPD65043GF-U01' device. ROMSET: None required. $end $info=upd7001 $mame 0.221 [AJR] NEC uPD7001 A/D Converter, , ???? DRIVER: devices/machine/upd7001.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'NEC uPD7001 A/D Converter' device. ROMSET: None required. $end $info=upd7002 $mame 0.149u1 uPD7002 ADC, , ???? DRIVER: devices/machine/upd7002.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Replaced custom delegates with devcb [Nigel Barnes]. - 0.186: Changed description to 'uPD7002 ADC'. - 0.149u1: Added 'uPD7002' device. ROMSET: None required. $end $info=upd7004 $mame 0.211 UPD7004 A/D Converter, , ???? DRIVER: devices/machine/upd7004.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'UPD7004 A/D Converter' device. ROMSET: None required. $end $info=upd71071 $mame 0.149u1 NEC uPD71071 DMA Controller, , ???? DRIVER: devices/machine/upd71071.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.250: Initialize address and count registers ? fixes random hard disk failures in FM Towns system [r09]. - 0.186: Changed description to 'NEC uPD71071 DMA Controller'. - 0.149u1: Added 'NEC uPD71071' device. ROMSET: None required. $end $info=upd7201 $mame 0.149u1 NEC uPD7201 MPSC, , ???? DRIVER: devices/machine/z80sio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NEC uPD7201 MPSC'. - 0.149u1: Added 'uPD7201' device. ROMSET: None required. $end $info=upd72065 $mame 0.149u1 NEC uPD72065 FDC, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NEC uPD72065 FDC'. - 0.149u1: Added 'UPD72065' device. ROMSET: None required. $end $info=upd72067 $mame 0.221 [Patrick Mackinlay] NEC uPD72067 FDC, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: Patrick Mackinlay added 'NEC uPD72067 FDC' device. ROMSET: None required. $end $info=upd72069 $mame 0.209 NEC uPD72069 FDC, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Document all of the auxiliary commands [AJR]. - 0.209: Added 'NEC uPD72069 FDC' device. ROMSET: None required. $end $info=upd72120 $mame 0.281 [Olivier Galibert] NEC uPD72120, , ???? DRIVER: devices/video/upd72120.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Olivier Galibert added 'NEC uPD72120' device. ROMSET: None required. $end $info=upd7220 $mame 0.143u3 NEC uPD7220, , ???? DRIVER: devices/video/upd7220.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Correct hsync width and invert the vsync wait time [cracyc]. Reset_origin on CRT reprogramming. Fix vsync timings and update_partial for graphics partition [Angelo Salese]. - 0.272: Modernize logging. Implement experimental partition fetch fn nec/pc9821.cpp: add 31 kHz monitor setting. horizontal multiplier is x16 if in gfx mode, x8 otherwise. Fix (microbx2) and pc9801:diremono. Experimentally allow area 3 graphic drawing in forced bitmap mode. Fix pc98:steamhea gameplay drawing. Command reset shouldn't touch RA parameters (#12905). Bump scissor cutout for graphic layer when interlace mode is on. Fix (microbx2) regression. backport pitch shift from pc9821 PEGC. Fix pc9821:os2warp3 installation & chkdsk screens. Allow optional parameter for screen tag [Angelo Salese]. Reset pattern to pram after figd. Pass cursor height to drawing functions [cracyc]. Reset command shouldn’t affect RA parameters (fixes PC-98 Mighty Head text display) [Angelo Salese]. Corrected pitch for RDAT and WDAT operations [Brian Johnson]. - 0.271: Return 0xff on FIFO underflows. fix pc9821:skinpan intro hang. Ignore parameters beyond first one for pitch command. Fix pc9801:burai intro MAME crash. Fix sync position. Fix pc98:daremo booting. Clear FIFO and DMA status on RESET command issued. Fix pc9801rs spindiz2 boot [Angelo Salese]. - 0.269: Added uPD7220A variant with new RESET and BLANK commands [Nigel Barnes]. - 0.262: Update display enable bit when handling SYNC command (fixes Epson QX-10 LOGO Professor) [Brian Johnson]. - 0.260: Wrap the line if pitch is smaller than aw [cracyc]. - 0.245: Reset pattern after figd [cracyc]. - 0.236: Don't run wdat if figd figure type is set, set the pattern in wdat and reset figure type [cracyc]. - 0.235: Made address space use word addressing, and implemented proper ead/dad/mask support for draw_char (#8379). Made FIGD drawing use ead and mask to calculate drawing location. Corrected address space to use word addressing, and fixed emulation of GCHRD command. Updated FIGD to use ead and mask to calculate drawing location (#8405) [Brian Johnson]. - 0.234: Fixed pattern buffer start offset for GCHRD command (used by mfbasic.com on QX-10) [Brian Johnson]. - 0.232: Added support for vertical zoom; qx10.cpp: Implemented horizontal zoom [Brian Johnson]. Treat zero bitmap partition length as maximum size [Angelo Salese, sampson]. - 0.231: Fixed mixed text/graphics display issues, and implemented DMAW and DMAR commands. Fixed copy/paste bug in DMA handling code, and made code formatting more consistent [Brian Johnson]. - 0.186: Changed description to 'NEC uPD7220'. - 0.143u3: Added 'uPD7220' device. ROMSET: 256 bytes in 1 file / 0.22Kb packed $end $info=upd7220a $mame 0.269 [Nigel Barnes] NEC uPD7220A, , ???? DRIVER: devices/video/upd7220.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.269: Nigel Barnes added 'NEC uPD7220A' device. ROMSET: None required. $end $info=upd7227 $mame 0.149u1 NEC uPD7227, , ???? DRIVER: devices/video/upd7227.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NEC uPD7227'. - 0.149u1: Added 'uPD7227' device. ROMSET: None required. $end $info=upd7261 $mame 0.264 [Patrick Mackinlay] NEC uPD7261 Hard-Disk Controller, , ???? DRIVER: devices/machine/upd7261.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Patrick Mackinlay added 'NEC uPD7261 Hard-Disk Controller' device. ROMSET: None required. $end $info=upd765a $mame 0.149u1 NEC uPD765A FDC, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Let the controller idle during soft reset [Curt Coder]. - 0.284: Add support for machines that have non-standard TS (two-sided) line hookups [R. Belmont]. - 0.282: upd72069 data rate control [cracyc]. - 0.281: Corrected recalibrate steps for Intel N82077 FDC (#14150). As documented in the datasheet it should be 80 for this FDC [Brice Onken]. - 0.272: Also set ST0_SE when seeking not ready drive (verified on real hardware) [cracyc]. - 0.270: Don't bail immediately when a sector address crc failure fixes ea interlock copy pro [cracyc]. - 0.268: Drive busy bits should not be cleared until a SIS is executed (#12585). The upd765 does not clear the drive busy bits until you issue a sense interrupt status command. Without this fix CP/M Plus on the QX-10 gives disk I/O errors because it expects the busy bit to stay set until it has a chance to issue the SIS command. Only clear drive busy bits on executing sense interrupt status command [Brian Johnson]. - 0.253: Minimally add some auxcmd commands to the 72069 (need docs!) [Olivier Galibert]. Turn back down excessive default verbosity level [cracyc]. - 0.252: Handle read/write completion interrupts the same way as any other interrupts [Carl]. - 0.251: Don't raise data interrupt on abnormal command termination [Angelo Salese]. Revert data_completion change and clear data_irq in fifo_r/w. Also disable clearing data_irq in msr_r. Clear wc if the found sector has the correct cyl in the address field [cracyc]. - 0.244: If waiting for additional command bytes, treat a data register read as an open bus write (tested on real hardware) and always trigger the DRQ line even if in nodma mode [Carl, Miodrag Milanović]. - 0.240: Check write protect line on write and format commands [SomeRandomGuyIdk]. Improved SRA and SRB signal generation, and added 'DP8473 reset interrupt [Sergey Svishchev]. - 0.237: Use the command sector size not the address size in read track and set the correct bit in st2 to indicate data crc error [cracyc]. - 0.209: Improved drive selection logic: Deselect drives upon reset, or select drive 0 for older controllers with multiplexed select lines. Deselect other floppies when using set_floppy [AJR]. - 0.208: Made Read ID return command if execution phase is reached but ID is not found [AmatCoder]. Changed ND flag behaviour to fix Speedlock copy protection regression [Michael Zapf]. - 0.201: Discard write FIFO data pushed when write command fails to find sector [Michael Zapf]. - 0.199: Clear ST1.ND on ID scan failure, implemented head load delay, and improved logging [Michael Zapf]. - 0.190: Added support for i82072 including sense interrupt status logic and motor on/off logic [Patrick Mackinlay]. - 0.186: Changed description to 'NEC uPD765A FDC'. - 0.149u1: Added 'UPD765A' device. ROMSET: None required. $end $info=upd765b $mame 0.184 NEC uPD765B FDC, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Let the controller idle during soft reset [Curt Coder]. - 0.284: Add support for machines that have non-standard TS (two-sided) line hookups [R. Belmont]. - 0.282: upd72069 data rate control [cracyc]. - 0.281: Corrected recalibrate steps for Intel N82077 FDC (#14150). As documented in the datasheet it should be 80 for this FDC [Brice Onken]. - 0.272: Also set ST0_SE when seeking not ready drive (verified on real hardware) [cracyc]. - 0.270: Don't bail immediately when a sector address crc failure fixes ea interlock copy pro [cracyc]. - 0.268: Drive busy bits should not be cleared until a SIS is executed (#12585). The upd765 does not clear the drive busy bits until you issue a sense interrupt status command. Without this fix CP/M Plus on the QX-10 gives disk I/O errors because it expects the busy bit to stay set until it has a chance to issue the SIS command. Only clear drive busy bits on executing sense interrupt status command [Brian Johnson]. - 0.253: Minimally add some auxcmd commands to the 72069 (need docs!) [Olivier Galibert]. Turn back down excessive default verbosity level [cracyc]. - 0.252: Handle read/write completion interrupts the same way as any other interrupts [Carl]. - 0.251: Don't raise data interrupt on abnormal command termination [Angelo Salese]. Revert data_completion change and clear data_irq in fifo_r/w. Also disable clearing data_irq in msr_r. Clear wc if the found sector has the correct cyl in the address field [cracyc]. - 0.244: If waiting for additional command bytes, treat a data register read as an open bus write (tested on real hardware) and always trigger the DRQ line even if in nodma mode [Carl, Miodrag Milanović]. - 0.240: Check write protect line on write and format commands [SomeRandomGuyIdk]. Improved SRA and SRB signal generation, and added 'DP8473 reset interrupt [Sergey Svishchev]. - 0.237: Use the command sector size not the address size in read track and set the correct bit in st2 to indicate data crc error [cracyc]. - 0.209: Improved drive selection logic: Deselect drives upon reset, or select drive 0 for older controllers with multiplexed select lines. Deselect other floppies when using set_floppy [AJR]. - 0.208: Made Read ID return command if execution phase is reached but ID is not found [AmatCoder]. Changed ND flag behaviour to fix Speedlock copy protection regression [Michael Zapf]. - 0.201: Discard write FIFO data pushed when write command fails to find sector [Michael Zapf]. - 0.199: Clear ST1.ND on ID scan failure, implemented head load delay, and improved logging [Michael Zapf]. - 0.190: Added support for i82072 including sense interrupt status logic and motor on/off logic [Patrick Mackinlay]. - 0.186: Changed description to 'NEC uPD765B FDC'. - 0.184: Added 'UPD765B' device. ROMSET: None required. $end $info=upd7725 $mame 0.149u1 NEC uPD7725, , ???? DRIVER: devices/cpu/upd7725/upd7725.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Improved host interface, suppress side effects for debugger reads (#13530): Split host interface into separate data_r, data_w and status_r; added access mask for µPD96050 data RAM write, simplified downstream code that uses it. bus/snes/event.cpp, bus/snes/upd.cpp: Added logging for writes to DSP status register address [cam900]. - 0.266: Mask address for data RAM accesses [dink]. - 0.197: Fixed disassembly [AJR]. - 0.196: Changed description to 'NEC uPD7725' [Angelo Salese]. - 0.190: Ignore DPL field if destination is DP, and ignore RPDCR bit if destination is RP [Jonas Quinn]. Fixed OV1 and S1 flag calculation [AWJ, Lord Nightmare]. - 0.184: Added 'preliminary IRQ support, corrected SI/SO bit order, added 'SIACK/SOACK registers, fixed save state registration, fixed reset state [Lord Nightmare]. Fixed UPD7725 disassembly [smf]. - 0.149u1: Added 'uPD7725' device. ROMSET: None required. $end $info=upd7751 $mame 0.184 NEC uPD7751, , ???? DRIVER: devices/cpu/mcs48/mcs48.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.269: Renamed (n7751) to (upd7751) [hap]. - 0.249: Changed description to 'NEC uPD7751'. - 0.184: Added 'N7751' device. ROMSET: None required. $end $info=upd7752 $mame 0.150 NEC uPD7752, , ???? DRIVER: devices/sound/upd7752.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NEC uPD7752'. - 0.150: Added 'uPD7752' device. ROMSET: None required. $end $info=upd7756 $mame 0.184 [Juergen Buchmueller, Mike Balfour, Howie Cohen, Olivier Galibert, Aaron Giles] NEC uPD7756, , ???? DRIVER: devices/sound/upd7759.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'NEC uPD7756'. - 0.184: Juergen Buchmueller, Mike Balfour, Howie Cohen, Olivier Galibert and Aaron Giles added 'uPD7756' device. ROMSET: None required. $end $info=upd7759 $mame 0.149u1 [Juergen Buchmueller, Mike Balfour, Howie Cohen, Olivier Galibert, Aaron Giles] NEC uPD7759, , ???? DRIVER: devices/sound/upd7759.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Only detect mode change in idle state [hap]. - 0.244: Fixed issues with switching between standalone and slave mode. Add support for mode switching. Added support for switching between standalone and slave mode dynamically [Wilbert Pol]. - 0.186: Changed description to 'NEC uPD7759'. - 0.149u1: Juergen Buchmueller, Mike Balfour, Howie Cohen, Olivier Galibert and Aaron Giles added 'uPD7759' device. ROMSET: None required. $end $info=upd777 $mame 0.273 [David Haywood] uPD777, , ???? DRIVER: devices/cpu/upd777/upd777.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: David Haywood added 'uPD777' device. ROMSET: None required. $end $info=upd7801 $mame 0.150 NEC uPD7801, , ???? DRIVER: devices/cpu/upd7810/upd7810.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Fix port C direction bits (#15232) [Devin Acker]. - 0.271: Reduce prescaling of timer value when loaded by STM. Fixes speed issues in various scv games [AJR]. - 0.196: Changed description to 'NEC uPD7801' [Angelo Salese]. - 0.150: Added 'uPD7801' device. ROMSET: None required. $end $info=upd78053 $mame 0.219 [Rebecca Wallander] NEC uPD78053, , ???? DRIVER: devices/cpu/upd78k/upd78k0.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Replace BYTE_XOR_LE with new casting helper [AJR]. - 0.219: Rebecca Wallander added 'NEC uPD78053' device. ROMSET: None required. $end $info=upd7807 $mame 0.184 NEC uPD7807, , ???? DRIVER: devices/cpu/upd7810/upd7810.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'NEC uPD7807' [Angelo Salese]. - 0.184: Added 'uPD7807' device. ROMSET: None required. $end $info=upd7810 $mame 0.150 NEC uPD7810, , ???? DRIVER: devices/cpu/upd7810/upd7810.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Fix SET_Z on OFFI/ONI instructions (#15343) [goldnchild]. - 0.272: Improve uPD7801 Mode C handling (#12914). Fixes banking in SCV Star Speeder. Improved µPD7801 Mode C handling (fixes SCV Star Speeder ROM banking) [Wilbert Pol]. - 0.263: Set MM RAE to 1 at power on (datasheet says it's undefined at reset). Move near empty upd7811 file to upd7810 [hap]. - 0.255: Added support for externally clocked serial mode [Devin Acker]. - 0.252: Fix serial input failing to detect the start bit of the next byte if there are zero serial idle state bits sent between the serial bytes to the upd7810 receive line. Fix clang error: shifting a negative signed value is undefined [-Werror,-Wshift-negative-value] [Lord Nightmare]. - 0.249: Fixed serial input/output [Dirk Best]. Adjusted instruction clock counts to match the UPD78[C]1x datasheet; also applied similar fixes to the upd7807 when instructions matched and timing otherwise was identical to the upd7810, or when the timing was documented elsewhere. Made some minor fixes to debug information for certain illegal opcodes [Lord Nightmare]. - 0.248: Don't change carry flag with inr/dcr opcodes. Refresh port C on MCC related output changes. Some variables were missing from savestates. Update prev commit: still affect HC flag [hap]. - 0.240: Fix LDAX and STAX tables to match proper instruction size. Fixed instruction size for LDAX and STAX [Golden Child]. - 0.224: Improved ADC behavior [Golden Child]. - 0.220: Implemented internal clock dividers. Prevented non-maskable interrupts from being masked out. Made changes to EI take effect after the following instruction. Fixed interrupt flag being cleared incorrectly when another interrupt of the same priority is pending. Added a crude start bit check to asynchronous serial mode. Refresh PA/PB/PC/PF outputs on mode changes. Fixed upd78k3 SFR identification in disassembly of MOV A,sfr and MOV sfr,A opcodes [AJR]. - 0.213: Fixed breakpoints, and added 'notes [AJR]. - 0.196: Changed description to 'NEC uPD7810' [Angelo Salese]. - 0.188: Added 'internal address maps [David Haywood]. - 0.183: Replaced fake I/O space with callbacks [AJR]. - 0.150: Added 'uPD7810' device. ROMSET: None required. $end $info=upd7811 $mame 0.221 [AJR] NEC uPD7811, , ???? DRIVER: devices/cpu/upd7810/upd7810.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'NEC uPD7811' device. ROMSET: None required. $end $info=upd78210 $mame 0.220 [Olivier Galibert] NEC uPD78210, , ???? DRIVER: devices/cpu/upd78k/upd78k2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Replace BYTE_XOR_LE with new casting helper [AJR]. - 0.220: Olivier Galibert added 'NEC uPD78210' device. ROMSET: None required. $end $info=upd78213 $mame 0.220 [AJR] NEC uPD78213, , ???? DRIVER: devices/cpu/upd78k/upd78k2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Replace BYTE_XOR_LE with new casting helper [AJR]. - 0.220: AJR added 'NEC uPD78213' device. ROMSET: None required. $end $info=upd78310 $mame 0.220 [AJR] NEC uPD78310, , ???? DRIVER: devices/cpu/upd78k/upd78k3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: AJR added 'NEC uPD78310' device. ROMSET: None required. $end $info=upd78312 $mame 0.219 [Melissa Goad] NEC uPD78312, , ???? DRIVER: devices/cpu/upd78k/upd78k3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.219: Melissa Goad added 'NEC uPD78312' device. ROMSET: None required. $end $info=upd78c05 $mame 0.184 NEC uPD78C05, , ???? DRIVER: devices/cpu/upd7810/upd7810.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'NEC uPD78C05' [Angelo Salese]. - 0.184: Added 'uPD78C05' device. ROMSET: None required. $end $info=upd78c06 $mame 0.150 NEC uPD78C06, , ???? DRIVER: devices/cpu/upd7810/upd7810.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'NEC uPD78C06' [Angelo Salese]. - 0.150: Added 'uPD78C06' device. ROMSET: None required. $end $info=upd78c10 $mame 0.221 [AJR] NEC uPD78C10, , ???? DRIVER: devices/cpu/upd7810/upd7810.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.221: AJR added 'NEC uPD78C10' device. ROMSET: None required. $end $info=upd78c11 $mame 0.196 NEC uPD78C11, , ???? DRIVER: devices/cpu/upd7810/upd7810.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'NEC uPD78C11' [Angelo Salese]. - 0.196: Added 'uPD78C11' device. ROMSET: None required. $end $info=upd78c14 $mame 0.277 [Devin Acker] NEC uPD78C14, , ???? The NEC μPD78C14 is an 8-bit microcontroller, belonging to the 78C00 family developed by NEC Electronics (now part of Renesas Electronics ). This type of microcontroller was widely used in the 1990s and early 2000s in embedded applications, such as home appliances, industrial instrumentation, telecommunications, and control devices. DRIVER: devices/cpu/upd7810/upd7810.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Devin Acker added 'NEC uPD78C14' device. ROMSET: None required. $end $info=upd800468 $mame 0.238 [Devin Acker] NEC uPD800468, , ???? DRIVER: devices/cpu/arm7/upd800468.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Devin Acker added 'NEC uPD800468' device. ROMSET: None required. $end $info=upd800468_timer $mame 0.238 [Devin Acker] NEC uPD800468 timer, , ???? DRIVER: devices/cpu/arm7/upd800468.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Devin Acker added 'NEC uPD800468 timer' device. ROMSET: None required. $end $info=upd931 $mame 0.274 [Devin Acker] NEC uPD931, , ???? DRIVER: devices/sound/upd931.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.288: Update pitch when writing either the note or octave registers (fixes regression with silent notes in ct8000 and related) (#15346) [Devin Acker]. - 0.285: Added register mirroring, moved pitch/timbre setup to octave register write [Devin Acker]. - 0.279: Emulated µPD931 synthesis chip [Naoki Saito]. - 0.274: Devin Acker added 'NEC uPD931' device. ROMSET: None required. $end $info=upd933 $mame 0.260 [Devin Acker] NEC uPD933, , ???? DRIVER: devices/sound/upd933.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.261: Use a timer to activate interrupt output. This decouples the interrupt output from the sound update cycle so it's timed correctly. Also improved interrupt priority handling. Clear pending interrupt flag when read. Implemented presumed pitch modulator register [Devin Acker]. - 0.260: Devin Acker added 'NEC uPD933' device. ROMSET: None required. $end $info=upd934g $mame 0.196 [Dirk Best] NEC uPD934G, , ???? DRIVER: devices/sound/upd934g.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.251: Use device_rom_interface rather than a read callback for external memory [Devin Acker]. - 0.250: Preliminary support for ACCENT/MUTE [Dirk Best] - 0.196: Dirk Best added 'NEC uPD934G device (Added uPD934G percussion generator device, used by Casio RZ-1). $end $info=upd96050 $mame 0.163 NEC uPD96050, , ???? DRIVER: devices/cpu/upd7725/upd7725.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'NEC uPD96050' [Angelo Salese]. - 0.184: Fixed an off-by-one error when loading upd96050 roms for SNES games [Lord Nightmare]. - 0.163: Added 'uPD96050' device. ROMSET: None required. $end $info=urban240 $mame 0.288 [TeamEurope, David Haywood] Mini Arcade Machine 240-in-1 (translucent case), Urban Outfitters, 201? The "Urban Outfitters Mini Arcade Machine 240-in-1 (translucent case)" is a standalone tabletop micro-arcade cabinet distributed as an exclusive edition by the well-known clothing and lifestyle chain Urban Outfitters. The device falls into the category of nostalgic desk gadgets. Its unique aesthetic lies entirely in the protective casing, which replaces the classic colorful decals with transparent (see-through) plastic that reveals the internal circuits and electronic components. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope and David Haywood added 'Urban Outfitters Mini Arcade Machine 240-in-1 (translucent case)' system. ROMSET: 134217728 bytes in 1 file / 43.40Mb packed $end $info=us2pfball $mame 0.184 [hap, Sean Riddle] Electronic 2-Player Football, U.S. Games Corporation, 1981 Handheld electronic game featuring American football gameplay for two players. Compact plastic case with built-in LED or LCD display (depending on variant), dedicated action buttons for offense/defense, and simple real-time simulation of field position, downs, and scoring. Released in the late 1970s or early 1980s under the U.S. Games brand—a short-lived label used by Quaker Oats for its brief entry into the electronic toy market. No CPU-based intelligence; gameplay driven by discrete logic circuits. Designed as a portable, battery-powered sports-themed diversion for children and teens, typical of pre-microprocessor handhelds that emphasized head-to-head competition over complex graphics or AI. DRIVER: handheld/hh_pic16.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.252: Changed manufacturer to 'U.S. Games Corporation'. - 0.184: hap and Sean Riddle added 'U.S. Games Electronic 2-Player Football' system. ROMSET: 1024 bytes in 1 file / 0.79Kb packed $end $info=usb_connector $mame 0.187 USB Connector Abstraction (OHCI), , ???? DRIVER: shared/xbox_usb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Changed description to 'USB Connector Abstraction (OHCI)'. - 0.187: Added 'Usb Connector Abstraction' device. ROMSET: None required. $end $info=uspbball $mame 0.184 [hap, Sean Riddle] Programmable Baseball, U.S. Games Corporation, 1981 This is a 1 for 2 player electronic handheld baseball game. Batter against computer control led pitching in a player game, or batter against pitcher control led by the players in a 2-player game (source: Instruction manual). DRIVER: handheld/hh_pic16.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.252: Changed manufacturer to 'U.S. Games Corporation'. - 0.184: hap and Sean Riddle added 'U.S. Games Programmable Baseball' system. ROMSET: 1024 bytes in 1 file / 0.83Kb packed $end $info=ut88 $mame 0.124 [Miodrag Milanović] UT-88, , 1989 DRIVER: ussr/ut88.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ut88.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.126: Added 'SHA-1's [Fabio Priuli]. - 0.124: Miodrag Milanović added 'UT-88' system. ROMSET: 4096 bytes in 2 files / 2.50Kb packed $end $info=ut88mini $mame 0.124 [Miodrag Milanović] UT-88 mini, , 1989 DRIVER: ussr/ut88.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: ut88.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.124: Miodrag Milanović added 'UT-88 mini' system. ROMSET: 1536 bytes in 3 files / 0.88Kb packed $end $info=utdsp563xx $mame 0.284 [Olivier Galibert] DSP563xx unit tests, MAME, 2025 Software test suite released in 2025 to validate the emulation of the DSP563xx core within MAME. Designed to verify the accuracy, stability, and compatibility of DSP implementations across various arcade games, it supports the development of faithful emulators through automated comparisons with real hardware behavior. DRIVER: virtual/utdsp563xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: Olivier Galibert added 'MAME DSP563xx unit tests' system. ROMSET: 16384 bytes in 1 file / 1.77Kb packed $end $info=utm6502 $mame 0.287 [Stuart Inglis] 6502 interruptible access unit test, MAME, 2026 It is a unit test for MAME to verify the proper functioning of the processor’s interruptible access unit for the 6502. It simulates conditions in which interrupt requests (IRQ/NMI) must be correctly recognized and handled during the execution of specific instructions, especially those that can be interrupted or delayed (e.g., instructions with multiple cycles such as indirect JMP). The test checks the precise timing of interrupt signals, the correct saving of the CPU’s state (PC, P flags) onto the stack, and the proper jump to the appropriate interrupt vector. This test is used to validate the accuracy of the 6502 core within MAME against the actual hardware behavior of the MOS Technology 6502 microprocessor in historical systems such as the Commodore 64, Apple II, or NES consoles. DRIVER: virtual/utm6502.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.288: Re-add visible PASS msg too. Re-add exit, but do it gracefully. Don't fatalerror when test passed [hap]. - 0.287: Stuart Inglis added 'MAME 6502 interruptible access unit test' system. ROMSET: None required. $end $info=utrn1024 $mame 0.173 [Felipe Corrêa da Silva Sanches] Unitron 1024, bootleg (Unitron), 1985 Unauthorized clone of the Apple II+ computer, produced in Brazil by Unitron in the 1980s during a period of import restrictions on computer hardware. Based on a 1-MHz MOS 6502 processor with 48 KB of RAM, expandable to 64 KB, and featuring ROMs identical to those of the original Apple for maximum software compatibility. Includes standard Apple II expansion slots, composite video output, and support for 5¼-inch floppy disk drives. Compact design with a beige case and integrated keyboard. Marketed as an affordable alternative to the original Apple computers for schools and home users in South America. This device represents one of the most faithful clones of the Apple II+, manufactured without Apple’s license and often accompanied by unauthorized logos of the original brand. DRIVER: apple/mac128.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: mac_flop_orig.xml, mac_flop_clcracked.xml, mac_flop.xml, mac_hdd.xml, mac_cdrom.xml RESOURCES: Snap and Title. WIP: - 0.230: Machine promoted to working [R. Belmont, Olivier Galibert]. - 0.173: Felipe Corrêa da Silva Sanches added 'Unitron 1024' system. $end $info=uts_400kbd $mame 0.206 UTS 400-Format Keyboard (F3621-04-000), , ???? DRIVER: devices/bus/uts_kbd/400kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'UTS 400-Format Keyboard (F3621-04-000)' device. ROMSET: 1024 bytes in 1 file / 0.67Kb packed $end $info=uts_extw $mame 0.206 UTS Expanded Typewriter Keyboard (F4725-25), , ???? DRIVER: devices/bus/uts_kbd/extw.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'UTS Expanded Typewriter Keyboard (F4725-25)' device. ROMSET: 2048 bytes in 1 file / 0.88Kb packed $end $info=uts_kbd $mame 0.206 UTS Keyboard Port, , ???? DRIVER: devices/bus/uts_kbd/uts_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'UTS Keyboard Port' device. ROMSET: None required. $end $info=uts10 $mame 0.204 [Robbbert] UTS-10, Sperry Univac, 1981 DRIVER: unisys/univac.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.206: Improved peripheral emulation: Added keyboard port with options for Expanded Typewriter Keyboard and UTS 400-Format Keyboard. Added unidirectional printer port. Added addressable latch devices to control various things, including disabling display during RAM test. Added a hack to pass the non-volatile memory test on uts10. Added speaker sound for "audible alarm" [AJR]. - 0.204: Robbbert added 'Sperry Univac UTS-10' system. ROMSET: 12288 bytes in 6 files / 8.49Kb packed $end $info=uts20 $mame 0.132 [Robbbert] UTS-20, Sperry Univac, 1980 Professional workstation based on Sperry Univac’s proprietary architecture, introduced in the early 1980s as an intelligent terminal for business and government environments. It integrates a bit-slice processor or custom microprocessor, a dedicated real-time operating system, and support for connecting to Univac Series 90/1100 mainframes via a proprietary network. The design is compact, featuring a built-in high-resolution monochrome display, an ergonomic keyboard with dedicated function keys, and options for external floppy disk drives or hard disks. It was used for data-entry applications, document management, and centralized database access in sectors such as finance, healthcare, and public administration. This pre-PC enterprise solution focused on security, reliability, and integration with legacy Univac infrastructures. DRIVER: unisys/univac.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Improved peripheral emulation: Added keyboard port with options for Expanded Typewriter Keyboard and UTS 400-Format Keyboard. Added unidirectional printer port. Added addressable latch devices to control various things, including disabling display during RAM test. Added a hack to pass the non-volatile memory test on uts10. Added speaker sound for "audible alarm" [AJR]. Added support for second virtual screen [Robbbert]. - 0.132: Robbbert added skeleton driver of 'Sperry Univac UTS-20' system. ROMSET: 22528 bytes in 6 files / 14.57Kb packed $end $info=uv201 $mame 0.149u1 UV201, , ???? DRIVER: vidbrain/uv201.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'UV201' device. ROMSET: None required. $end $info=uvax1 $mame 0.276 [MicroVAX II Museum] MicroVAX I, Digital Equipment Corporation, 1984 The DEC MicroVAX I is a minicomputer developed by Digital Equipment Corporation (DEC), one of the pioneering companies in the computer industry. Introduced in 1984, the MicroVAX I represents one of the earliest systems in the MicroVAX family, a line of computers designed to bring the power and functionality of large VAX mainframes into a more compact and affordable format suitable for small and medium-sized businesses, laboratories and academic environments. DRIVER: dec/uvax1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.276: MicroVAX II Museum added 'Digital Equipment Corporation MicroVAX I' system. ROMSET: 8192 bytes in 1 file / 6.12Kb packed $end $info=uvax2 $mame 0.276 [MicroVAX II Museum] MicroVAX II, Digital Equipment Corporation, 1984 The DEC MicroVAX II is a minicomputer developed by Digital Equipment Corporation (DEC), part of the MicroVAX family, a series of systems designed to provide reliable and scalable computing power in a more compact format than the large VAX mainframes. Introduced in 1985, the MicroVAX II represents a significant step forward from its predecessor, the MicroVAX I, offering improved performance, greater expandability and advanced features. DRIVER: dec/uvax2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.276: MicroVAX II Museum added 'Digital Equipment Corporation MicroVAX II' system. ROMSET: 131072 bytes in 4 files / 57.31Kb packed $end $info=uvw1200 $mame 0.226 [Felipe Corrêa da Silva Sanches] BETACAM-SP Videocassette Player UVW-1200 RGB, Sony, 199? UVW1200 is a Betacam SP Player that features built-in time base stabilizer, built-in time code reader, 90 minute playback, 16 times picture search, RS-232C remote interface, composite output, Y/C composite output, switchable component (Y, R-Y, B-Y) or RGB outputs (source: https://www.broadcaststore.com/store/model_detail.cfm?id=11801). DRIVER: sony/betacam.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.226: Felipe Corrêa da Silva Sanches added 'Sony BETACAM-SP Videocassette Player UVW-1200 RGB' system. ROMSET: 393216 bytes in 2 files / 148.93Kb packed $end $info=uvw1600 $mame 0.226 [Felipe Corrêa da Silva Sanches] BETACAM-SP Videocassette Player/Recorder UVW-1600 RGB, Sony, 199? Get studio-quality video and audio in an affordable editing player. The UVW1600 Betacam SP Feeder Player enables accurate editing with features like built-in time base corrector, built-in time code reader and 16 times picture search. With 90-minute playback capability, RS-422A remote interface, composite output, Y/C composite output and component (Y, R-Y, B-Y) output, the UVW1600 is an excellent field editing player. It is also ideal for broadcast, medical, education and other distribution or post-production environments (source: https://www.broadcaststore.com/store/model_detail.cfm?id=11769). DRIVER: sony/betacam.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.226: Felipe Corrêa da Silva Sanches added 'Sony BETACAM-SP Videocassette Player/Recorder UVW-1600 RGB' system. ROMSET: 393216 bytes in 2 files / 102.83Kb packed $end $info=uvw1800 $mame 0.226 [Felipe Corrêa da Silva Sanches] BETACAM-SP Videocassette Player/Recorder UVW-1800 RGB, Sony, 199? With built-in time code generator/reader, time base corrector and high-speed picture search, it provides frame accurate editing and consistent picture quality. The UVW1800 also features 90 minute playback/record, RS-422A remote interface, composite input/output, Y/C composite input/output and component (Y, R-Y, B-Y) input/output. It is an ideal deck for creating Betacam SP dub from DVCAM VTRs equipped with component video output, and is an economical way to build a superior editing system (source: https://www.broadcaststore.com/store/model_detail.cfm?id=11707). DRIVER: sony/betacam.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: Felipe Corrêa da Silva Sanches added 'Sony BETACAM-SP Videocassette Player/Recorder UVW-1800 RGB' system. ROMSET: 393216 bytes in 2 files / 102.83Kb packed $end $info=uzebox $mame 0.143u3 [Miodrag Milanović] Uzebox, Belogic, 2010 The Uzebox is a retro-minimalist 8-bit open source game console. It is based on an AVR 8-bit general purpose microcontroller made by Atmel. The particularity of the system is that it uses an interrupt driven kernel and has no frame buffer. Functions such as video signal generation, tile rendering and music mixing is done in realtime by a background task so your game can easily be developed in C. The design goal was to be as simple as possible yet have good enough sound and graphics to implement interesting games. Emphasis was put on making it easy and fun to assemble and program for any hobbyists. The final design contains only two chips: an ATmega644 and an AD725 RGB-to-NTSC converter (source: http://belogic.com/uzebox/index.asp). DRIVER: homebrew/uzebox.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: uzebox.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.223: BugFIX #07608 [Gameplay] (uzebox.cpp) uzebox: All systems (except craft) that use the avr8 CPU have regressed severely [hap]. - 0.163: Adding sound emulation [Felipe Corrêa da Silva Sanches]. - 0.148: Added 'video emulation and joystick input [Sandro Ronco]. - 0.143u3: Miodrag Milanović added skeleton driver of 'Belogic Uzebox' system. ROMSET: None required. $end $info=v100 $mame 0.192 [Robbbert] Visual 100, Visual Technology, 1980 The Visual 100 was the first of the second series of display terminals released by Visual Technology. (The Visual 200 and Visual 210 made up the first series.) It was followed by the Visual 110 (which emulated the Data General Dasher series rather than the DEC VT-100) and the "top of the line" Visual 400. The second 8251 and 8116T seem to have been typically populated. However, the program does include routines to drive these components, which probably would be installed to provide the optional serial printer interface (source: MAME driver). DRIVER: visual/v100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.192: Robbbert added 'Visual Technology Visual 100' system. ROMSET: 10240 bytes in 3 files / 7.10Kb packed $end $info=v102 $mame 0.192 [Robbbert] Visual 102, Visual Technology, 1984 The VISUAL 102 is a video terminal that allows interfacing with a host computer. The keyboard is used to input data to the computer, and the video monitor displays characters being received from the computer. The printed circuit board {P.C.B.) controls the communication lines to the computer (source: original Visual Technology manual). DRIVER: visual/v102.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.206: Added 'preliminary keyboard emulation [AJR]. - 0.192: Robbbert added 'Visual Technology Visual 102' system. ROMSET: 20480 bytes in 2 files / 12.55Kb packed $end $info=v102_kbd $mame 0.206 Visual 102 Keyboard, , ???? DRIVER: visual/v102_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Visual 102 Keyboard' device. ROMSET: 2048 bytes in 1 file / 1.17Kb packed $end $info=v1050 $mame 0.133 [Curt Coder, rbramante] Visual 1050, Visual Technology Inc, 1983 The Visual 1050 was an 8-bit desktop computer sold by Visual Technology in the early 1980s. The computer ran under the CP/M operating system and used 2 400KB, 5 1/4, SSDD, 96tpi floppy disk drives (TEAC FD-55E) for mass storage with an optional 10Mb external Winchester hard disk drive. In addition to the Zilog Z80 processor clocked at 4 MHz, the Visual 1050 also included a MOS Technology 6502 used as a graphics coprocessor (source: http://en.wikipedia.org/wiki/Visual_1050). DRIVER: visual/v1050.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Imperfect Save State: Supported SOFTWARE LIST: v1050_flop.xml, v1050_hdd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.179: Fixed 8214 PICU hookup and promoted back to working [Ryan Holtz]. - 0.152: Added 'hard disk software list with preformatted 5MB and 10MB CP/M images (v1050_hdd.xml) [Curt Coder]. - 0.148u5: Added 'CP/M Plus BIOS 2.0 [Bill Degnan]. Fixed floppy drive type [Curt Coder]. - 0.147u1: Added 'Winchester support disk to software list [Damien Cymbal]. Uses the IO line from the SASI bus to determine the direction of the SASI data port. This seems the most likely way the hardware works. Fixed hard drive, drive can be formatted, installed & booted from [smf]. - 0.144u4: Added 'Winchester hard disk [Curt Coder]. Added CP/M 3.0 (BIOS 1.4) to softlist [rbramante]. - 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 bytes in 2 files / 9.64Kb packed $end $info=v1050kb $mame 0.144u5 Visual 1050 Keyboard, , ???? DRIVER: visual/v1050kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u5: Added 'Visual 1050 Keyboard' device. ROMSET: None required. $end $info=v20 $mame 0.150 NEC V20, , ???? DRIVER: devices/cpu/nec/nec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'NEC V20' [Angelo Salese]. - 0.150: Added 'V20' device. ROMSET: None required. $end $info=v200 $mame 0.138 [Sandro Ronco] Voyage 200 PLT, Texas Instruments, 2002 The most powerful handheld functionality from Texas Instruments offered in a larger style to fit your needs. The Voyage 200 (the great update to the TI-92 Plus) with its large display and QWERTY keyboard lets you easily customize your handheld by adding new functionality through software applications (source: http://education.ti.com/educationportal/sites/US/productDetail/us_v200.html?bid=1). DRIVER: ti/ti89.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, Marquee and Artwork Preview. WIP: - 0.210: Corrected Flash memory type and size [AJR]. - 0.138: Sandro Ronco added 'Texas Instruments Voyage 200 PLT' system. ROMSET: 8388608 bytes in 2 files / 1.04Mb packed $end $info=v25 $mame 0.209 NEC V25, , ???? DRIVER: devices/cpu/nec/v25.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Fix syntax error in previous commit. Correct mistaken idea about DMA. Improve peripheral emulation: Add preliminary DMA controller (capable of doing burst memory transfers); make timer 1 cause two different interrupts; add kludge for one timer edge case [AJR]. - 0.271: Add stubs for serial interface registers [AJR]. - 0.257: Add address translation for IDB window [AJR]. - 0.249: IF only masks externally vectored interrupts. Call exception hook on bankswitch interrupt [AJR]. - 0.209: Added 'NEC V25' device. ROMSET: None required. $end $info=v286c $mame 0.219 [rfka01] V286C, Victor, 198? IBM PC/AT-compatible computer desktop based on a 12 MHz Intel 80286 processor, manufactured by Victor Technologies in the late 1980s. It features a proprietary chipset, a base RAM capacity of 1 MB expandable, a VGA graphics controller, a 40- to 80-MB hard disk, and a 5¼-inch floppy drive. The design comes with either a horizontal or vertical case, AT power supply, and ISA expansion slots. The operating system is MS-DOS 3.x, with an optional Windows 2.x/3.0. Intended for small businesses and offices as an affordable alternative to original IBM models, this computer represents a typical PC clone from the post-IBM AT era, emphasizing software compatibility and competitive pricing in emerging business markets. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title and Flyer. WIP: - 0.219: rfka01 added 'Victor V286C' system. ROMSET: 49152 bytes in 3 files / 28.39Kb packed $end $info=v30 $mame 0.150 NEC V30, , ???? DRIVER: devices/cpu/nec/nec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'NEC V30' [Angelo Salese]. - 0.150: Added 'V30' device. ROMSET: None required. $end $info=v30mz $mame 0.149u1 NEC V30MZ, , ???? DRIVER: devices/cpu/v30mz/v30mz.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Correction to addc/subc overflow flag calculation [hap]. - 0.228: Refactored NEC V30MZ CPU core, and improved WonderSwan emulation (including preliminary WonderWitch support) [Wilbert Pol]. - 0.196: Changed description to 'NEC V30MZ' [Angelo Salese]. - 0.149u1: Added 'V30MZ' device. ROMSET: None required. $end $info=v33 $mame 0.166 NEC V33, , ???? DRIVER: devices/cpu/nec/nec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: Added support for V33/V53 expanded addressing mode, including BRKXA and RETXA instructions [AJR]. - 0.196: Changed description to 'NEC V33' [Angelo Salese]. - 0.166: Added 'V33' device. ROMSET: None required. $end $info=v33a $mame 0.184 NEC V33A, , ???? DRIVER: devices/cpu/nec/nec.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'NEC V33A' [Angelo Salese]. - 0.184: Added 'V33A' device. ROMSET: None required. $end $info=v35 $mame 0.209 NEC V35, , ???? DRIVER: devices/cpu/nec/v25.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Added 'NEC V35' device. ROMSET: None required. $end $info=v364 $mame 0.36b16 [Peter Trauner] Commodore V364 (Prototype), Commodore Business Machines, 1984 The top of the Commodore 264 Series line was to be an amazing computer indeed. The V364 would offer its 64K of RAM (60K available for BASIC), enhanced video, speech abilities, and a wide assortment of pending productivity packages to take right up where the Commodore 64 left off. Unfortunately, this formula was not quite what Commodore wanted to go to market with. Whether it was the cost structure, or the fear of too many computer models aimed at the same audience, Commodore decided after its introduction at the 1983 C.E.S. to leave the V364 on the shelf (source: http://www.zimmers.net/cbmpics/cv364.html). DRIVER: commodore/plus4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: plus4_cart.xml, plus4_cass.xml, plus4_flop.xml, plus4_quik.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.146u5: Renamed (c364) to (v364). - 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 bytes in 5 files / 61.62Kb packed $end $info=v40 $mame 0.215 [AJR] NEC V40, , ???? DRIVER: devices/cpu/nec/v5x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Hook up V53 timer 1 routing to the SCU, and made more SCU-related pins accessible to V53 users [R. Belmont]. - 0.215: AJR added 'NEC V40' device. ROMSET: None required. $end $info=v4in1eg $mame 0.242 [hap, Sean Riddle] 4 in 1 Electronic Games (VTech), VTech, 1979 DRIVER: vtech/gamemachine.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.242: hap and Sean Riddle added 'VTech 4 in 1 Electronic Games (VTech)' system. ROMSET: 2048 bytes in 1 file / 1.69Kb packed $end $info=v4p895p3 $mame 0.215 [rfka01] V4P895P3/SMT V5.0, QDI, 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'QDI V4P895P3/SMT V5.0' system. ROMSET: 65536 bytes in 1 file / 59.23Kb packed $end $info=v50 $mame 0.204 NEC V50, , ???? DRIVER: devices/cpu/nec/v5x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'NEC V50' device. ROMSET: None required. $end $info=v50_kbd $mame 0.264 [Dirk Best] Visual 50 Keyboard, , ???? DRIVER: visual/v50_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Dirk Best added 'Visual 50 Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.91Kb packed $end $info=v53 $mame 0.184 NEC V53, , ???? DRIVER: devices/cpu/nec/v5x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added support for V50, and refactored code to better align with current best practices. Added 16-bit transfer support to DMAU. Cleaned up SCU implementation [Patrick Mackinlay]. - 0.201: Added support for V33/V53 expanded addressing mode, including BRKXA and RETXA instructions [AJR]. - 0.196: Changed description to 'NEC V53' [Angelo Salese]. - 0.184: Added 'V53' device. ROMSET: None required. $end $info=v53a $mame 0.160 NEC V53A, , ???? DRIVER: devices/cpu/nec/v5x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'NEC V53A' [Angelo Salese]. - 0.160: Added 'V53A' device. ROMSET: None required. $end $info=v550 $mame 0.199 [Al Kossow] Visual 550, Visual Technology, 1982 The Visual 550 terminal is a monochrome graphics terminal introduced in 1982 at a price of $2,695. It is a variant of the Visual 500 that includes block mode ANSI X3.64 capability (source: http://terminals-wiki.org/wiki/index.php/Visual_550). DRIVER: visual/v550.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Flyer. WIP: - 0.200: Added keyboard program ROM dump [Al Kossow]. - 0.199: Al Kossow added 'Visual Technology Visual 550' system. ROMSET: 36864 bytes in 5 files / 17.83Kb packed $end $info=v550_kbd $mame 0.211 Visual 550 Keyboard, , ???? DRIVER: visual/v102_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.211: Added 'Visual 550 Keyboard' device. ROMSET: 2048 bytes in 1 file / 1.02Kb packed $end $info=v5x_dmau $mame 0.184 V5X DMAU, , ???? DRIVER: devices/machine/am9517a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Fixed SCU clock selection on V53 and emulated the baud rate generator [R. Belmont]. (v5x.lay) Clear m_brc_enable in constructor [cracyc]. (vfx.lay) Many cosmetic updates. Show floppy and/or cartridge if loaded (#14562) [Christian Brunschen]. - 0.204: Renamed (v53_dmau) to (v5x_dmau) and description changed to 'V5X DMAU'. - 0.184: Added 'V53 DMAU' device. ROMSET: None required. $end $info=v5x_icu $mame 0.204 NEC V5X ICU, , ???? DRIVER: devices/machine/pic8259.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'NEC V5X ICU' device. ROMSET: None required. $end $info=v5x_scu $mame 0.184 NEC V5X SCU, , ???? DRIVER: devices/machine/i8251.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Renamed (v63_scu) to (v5x_scu) and description changed to 'NEC V5X SCU'. - 0.187: Renamed (v53_scu) to (v63_scu). - 0.184: Added 'V53 SCU' device. ROMSET: None required. $end $info=v6809 $mame 0.143u2 [Frédéric Le Duigou] Vegas 6809, Microkit, 1982 The French electronics magazine Le Haut-Parleur (The loudspeaker) published several articles about how to assemble the first modular computer based on the Motorola 6809 microprocessor. The author of the articles was Christian Tavernier, the computer was thus named "Tavernier". The operating system was Flex, also choosed by SMT Co. for its Goupil II and III which were selected by the French Department of Education as small network servers. But the Vegas was actually conceived in the editorial offices of another French Electronics magazine named Microsystème which published the schematics of this professionnal computer based on a single card holding all the nesessary components: 6809 CPU, 64 KB of RAM, 2 x Parallel Centronics I/O, 2 x Serial RS232 I/O, one SS30 expansion bus. The diagram of the computer took advantage of the application notes published by Motorola, about the 6809, 6821, 6850, 6840 and 6545 chips (source: http://www.old-computers.com/museum/computer.asp?c=248&st=1). DRIVER: skeleton/v6809.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.146u5: Various video improvements [Robbbert]. - 0.143u2: Frédéric Le Duigou added skeleton driver of 'Vegas 6809' system. Added preliminary video, colour, keyboard. Added notes [Robbbert]. ROMSET: 6144 bytes in 3 files / 3.64Kb packed $end $info=v8 $mame 0.247 [R. Belmont] Apple V8 system ASIC, , ???? DRIVER: apple/v8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.260: Modernize slot/VIA2 IRQ inputs [R. Belmont]. - 0.247: R. Belmont added 'Apple V8 system ASIC' device. ROMSET: None required. $end $info=v810 $mame 0.150 NEC V810, , ???? DRIVER: devices/cpu/v810/v810.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Suppress I/O space properly when it has no configured map [Vas Crabb]. Made opcode timings a bit more faithful to reality. Turned interrupt levels into separate input lines [Angelo Salese]. - 0.196: Changed description to 'NEC V810' [Angelo Salese]. - 0.150: Added 'V810' device. ROMSET: None required. $end $info=v8eagle $mame 0.247 [R. Belmont] Apple Eagle system ASIC, , ???? DRIVER: apple/v8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.260: Modernize slot/VIA2 IRQ inputs [R. Belmont]. - 0.247: R. Belmont added 'Apple Eagle system ASIC' device. ROMSET: None required. $end $info=v8psvia $mame 0.288 [R. Belmont] Apple pseudo-VIA (V8/Eagle/Spice/Tinker Bell/VASP), , ???? DRIVER: devices/machine/pseudovia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: R. Belmont added 'Apple pseudo-VIA (V8/Eagle/Spice/Tinker Bell/VASP)' device. $end $info=v8spice $mame 0.247 [R. Belmont] Apple Spice system ASIC, , ???? DRIVER: apple/v8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.260: Modernize slot/VIA2 IRQ inputs [R. Belmont]. - 0.247: R. Belmont added 'Apple Spice system ASIC' device. ROMSET: None required. $end $info=v8tkbell $mame 0.264 [R. Belmont] Apple Tinker Bell system ASIC, , ???? DRIVER: apple/v8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.264: R. Belmont added 'Apple Tinker Bell system ASIC' device. ROMSET: None required. $end $info=v9938 $mame 0.149u1 Yamaha V9938 VDP, , ???? DRIVER: devices/video/v9938.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.251: Implemented V9958 registers 26 and 27 for graphic23 and graphic4 modes (fixes MT08466) [Wilbert Pol]. - 0.243: Fix out-of-bounds errors from invalid command writes in certain modes [AJR]. - 0.195: Improved logging options with logmacro [Michael Zapf]. - 0.194: Should abort a command when the mode is switched before completion. Added 128K/192K VRAM selection. Converted loging to use logmacro.h helpers [Michael Zapf]. - 0.186: Changed description to 'Yamaha V9938 VDP'. - 0.149u1: Added 'V9938 VDP' device. ROMSET: None required. $end $info=v9938_busmouse $mame 0.184 V9938 Bus Mouse, , ???? DRIVER: devices/bus/ti99/colorbus/busmouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Renamed (ti99_busmouse) to (v9938_busmouse) and Changed description to 'V9938 Bus Mouse'. - 0.186: Renamed (busmouse) to (ti99_busmouse) and description changed to 'Geneve Bus Mouse'. - 0.184: Added 'Bus Mouse' device. ROMSET: None required. $end $info=v9938_colorbus $mame 0.184 V9938 Color bus, , ???? DRIVER: devices/bus/ti99/colorbus/colorbus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Renamed (ti99_colorbus) to (v9938_colorbus). - 0.186: Renamed (colorbus) to (ti99_colorbus) and description changed to 'v9938 Color bus'. - 0.184: Added 'Color bus' device. ROMSET: None required. $end $info=v9958 $mame 0.154 Yamaha V9958 VDP, , ???? DRIVER: devices/video/v9938.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Yamaha V9958 VDP'. - 0.154: Added 'V9958 VDP' device. ROMSET: None required. $end $info=va_comparator $mame 0.288 [m1macrophage] Stream comparator, , ???? DRIVER: devices/sound/va_ops.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: m1macrophage added 'Stream comparator' device. $end $info=va_const $mame 0.286 [m1macrophage] Constant value stream, , ???? DRIVER: devices/sound/va_ops.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: m1macrophage added 'Constant value stream' device. ROMSET: None required. $end $info=va_lpf4 $mame 0.282 [m1macrophage] 4th order LPF, , ???? DRIVER: devices/sound/va_vcf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: m1macrophage added '4th order LPF' device. ROMSET: None required. $end $info=va_ota_eg $mame 0.287 [m1macrophage] OTA-based Envelope Generator, , ???? DRIVER: devices/sound/va_eg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Implemented the scaled input variant of `va_ota_eg` (#15126) [m1macrophage]. - 0.287: m1macrophage added 'OTA-based Envelope Generator' device. ROMSET: None required. $end $info=va_rc_eg $mame 0.275 [m1macrophage] RC-based Envelope Generator, , ???? DRIVER: devices/sound/va_eg.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Added OTA-based envelope generator (#15112). Corrected comment about equivalent resistance (#15115) [m1macrophage]. - 0.277: Renamed (fatman_rc_network_state) to (va_rc_eg) and Changed description to 'RC-based Envelope Generator'. Fixing subtle bugs. (#13570): Actually take a voltage snapshot when R or C change. This was being attempted, but didn't work because set_target_v would exit early if the target V was not changing. Made the snapshoting more explicit; consider the EG done based on elapsed time, instead of proximity to target value. Some low volume DMX sounds were affected by this [m1macrophage]. - 0.275: m1macrophage added 'Fatman EG RC network' device. ROMSET: None required. $end $info=va_scale_offset $mame 0.286 [m1macrophage] Stream scale and offset, , ???? DRIVER: devices/sound/va_ops.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Changed description to 'Stream scale and offset'. - 0.286: m1macrophage added 'Scale and offset' device. ROMSET: None required. $end $info=va_vca $mame 0.274 [m1macrophage] Voltage-controlled amplifier, , ???? DRIVER: devices/sound/va_vca.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Support for differential inputs [m1macrophage]. - 0.285: Applend suffixes for variant names [Vas Crabb]. - 0.282: Changed description to 'Voltage-controlled amplifier'. - 0.277: Renamed (dmx_voice_card_vca) to (va_vca) and Changed description to 'Voltage Controlled Amplifier'. - 0.274: m1macrophage added 'DMX Voice Card VCA' device. ROMSET: None required. $end $info=van16 $mame 0.143u8 [Cowering] Mephisto Vancouver 16 Bit, Hegener + Glaser, 1991 Technical information and pictures: http://www.spacious-mind.com/html/module_vancouver_16_bit.html DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.213: Changed description to 'Mephisto Vancouver 16 Bit' and manufacturer to 'Hegener + Glaser'. - 0.189: Clone promoted to working [Sandro Ronco]. - 0.143u8: Cowering added 'Mephisto Vancouver 68000' system. ROMSET: 262144 bytes in 2 files / 124.36Kb packed $end $info=van32 $mame 0.143u8 [Cowering] Mephisto Vancouver 32 Bit, Hegener + Glaser, 1991 Technical information and pictures: http://www.spacious-mind.com/html/module_vancouver_16_bit.html DRIVER: hegenerglaser/modular.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.213: Changed description to 'Mephisto Vancouver 32 Bit' and manufacturer to 'Hegener + Glaser'. - 0.189: Clone promoted to working [Sandro Ronco]. - 0.143u8: Cowering added 'Mephisto Vancouver 68020' system. ROMSET: 294912 bytes in 2 files / 116.76Kb packed $end $info=van32t $mame 0.218 [hap, anonymous] Mephisto Vancouver 68030, Hegener + Glaser, 1991 The Mephisto tournament machines (hereinafter referred to as TM) were custom-made and were mainly sold by Hobby Computer Centrale Munich on the occasion of the WMCCC Chess Micro World Cup between 1989 and 1992. The wooden housing was based on the proven ESB board. These special devices differed noticeably from the 32-bit "series modules" (Motorola 68020 with 12 MHz and 1 MB RAM), which calculated much slower than the TM. It is estimated that the TM in the "sales version" (Portorose - Vancouver 68030 with 36 MHz) sold between 25 and 50 devices to solvent customers from 1989 to 1992. The appropriate cooling was provided by two fans built into the device (source, traslated from German: https://www.schach-computer.info/wiki/index.php?title=Mephisto_Vancouver_68030). DRIVER: hegenerglaser/modular_tm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: hap and anonymous added 'Hegener + Glaser Mephisto Vancouver 68030' system. ROMSET: 262144 bytes in 1 file / 113.37Kb packed $end $info=van32t8 $mame 0.218 [hap, anonymous] Mephisto TM Vancouver, Hegener + Glaser, 1991 Mephisto Vancouver, a set of?dedicated chess computer?modules?by?Hegener & Glaser?for their?Mephisto module systems?with a program by?Richard Lang, the successor of?Mephisto Lyon?on the way from?Psion?to?Chess Genius?collecting?World Microcomputer Chess Championship?titles. The seventh title of Richard Lang under the aegis of Mephisto or vice versa at the?WMCCC 1991?in?Vancouver?in the Manufacturers group was per default, since there were no other competitors. In the Software group, Mephisto X aka Vancouver only became third. For a long time, since the?WMCCC 1983, no Lang or Mephisto program won the microcomputer title in the software or commercial group - it was?Ed Schr?der's?Gideon?on an?ARM2?plugin card, followed by?Marty Hirsch's?MChess?on a?PC, heralding an end of an era (source: https://www.chessprogramming.org/Mephisto_Vancouver). DRIVER: hegenerglaser/modular_tm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: hap and anonymous added 'Hegener + Glaser Mephisto TM Vancouver' system. ROMSET: 262144 bytes in 1 file / 113.37Kb packed $end $info=vanta $mame 0.257 [Angelo Salese] nVidia Vanta (NV5), , ???? DRIVER: devices/bus/pci/rivatnt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'nVidia Vanta (NV5)' device. ROMSET: 124928 bytes in 3 files / 70.54Kb packed $end $info=vasp $mame 0.248 [R. Belmont] Apple VASP system ASIC, , ???? DRIVER: apple/vasp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.248: R. Belmont added 'Apple VASP system ASIC' device. ROMSET: None required. $end $info=vax785 $mame 0.146u5 [Miodrag Milanović] VAX-11/785, Digital Equipment Corporation, 1984 The VAX-11 was a family of minicomputers developed and manufactured by Digital Equipment Corporation (DEC) using processors implementing the VAX instruction set architecture (ISA). The VAX-11/780 was the first VAX computer. The VAX-11/785, code named "Superstar", was introduced in April 1984. It was essentially a faster VAX-11/780, with a CPU cycle time of 133 ns (7.52 MHz) versus the 200 ns (5 MHz) CPU cycle time of the VAX-11/780. The memory subsystem was also upgraded to support higher capacity memory boards (source: http://en.wikipedia.org/wiki/VAX-11#VAX-11.2F785). DRIVER: dec/vax11.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.146u5: Miodrag Milanović added skeleton driver of 'VAX 785 (LSI-11 board only)' system. ROMSET: 12288 bytes in 12 files / 5.49Kb packed $end $info=vb_comp_language $mame 0.257 [hap] VideoBrain The Computational Language cartridge, , ???? DRIVER: devices/bus/vidbrain/comp_language.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: hap added 'VideoBrain The Computational Language cartridge' device. ROMSET: None required. $end $info=vb_info_manager $mame 0.257 [hap] VideoBrain Info Manager cartridge, , ???? DRIVER: devices/bus/vidbrain/info_manager.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: hap added 'VideoBrain Info Manager cartridge' device. ROMSET: None required. $end $info=vb_money_minder $mame 0.146u5 VideoBrain Money Minder cartridge, , ???? DRIVER: devices/bus/vidbrain/money_minder.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u5: Added 'VideoBrain Money Minder cartridge' device. ROMSET: None required. $end $info=vb_std $mame 0.146u5 VideoBrain standard cartridge, , ???? DRIVER: devices/bus/vidbrain/std.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u5: Added 'VideoBrain standard cartridge' device. ROMSET: None required. $end $info=vb_timeshare $mame 0.146u5 VideoBrain Timeshare cartridge, , ???? DRIVER: devices/bus/vidbrain/timeshare.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u5: Added 'VideoBrain Timeshare cartridge' device. ROMSET: None required. $end $info=vbaby $mame 0.217 [Sean Riddle, ClawGrip] V.Baby, VTech, 200? The V.Baby Infant Development system combines a baby-friendly wireless activity panel, age-appropriate curriculum, entertaining images, and fun early learning activities into a unique experience for babies and parents to share together. The V.Baby Infant Development System engages even the littlest learner with two, grow-with-me play modes: Watch & Learn and Smart Play. Babies go from playing with the activity panel, to watching educational videos complete with baby sign language, to directing their own play on the TV screen by choosing subjects they want to learn (source: VTech manual). DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: vbaby_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.217: Sean Riddle and ClawGrip added 'VTech V.Baby' system. ROMSET: 138412032 bytes in 1 file / 16.86Mb packed $end $info=vboy $mame 0.133 [Angelo Salese, Miodrag Milanović] Virtual Boy, Nintendo, 1995 The Virtual Boy was a table-top video game console developed and manufactured by Nintendo. It was the first video game console that was supposed to be capable of displaying 'true 3D graphics' out of the box, in a form of virtual reality. Whereas most video games use monocular cues to achieve the illusion of three dimensions on a two-dimensional screen, The Virtual Boy creates an illusion of depth through the effect known as parallax. In a manner similar to using a head-mounted display, the user looks into an eyepiece made of neoprene on the front of the machine, and then an eyeglass-style projector allows viewing of the monochromatic (source: http://en.wikipedia.org/wiki/Virtual_Boy). DRIVER: nintendo/vboy.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: vboy.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and Artwork Preview. WIP: - 0.215: Bugfix #07469 [Graphics] (vboy.cpp) vboy: sprite elements are cut off [Robbbert]. - 0.175: Documented a few Virtual Boy PCBs, based on no-intro pictures in vboy.xml [Fabio Priuli]. - 0.151: Added 'fullpath support for small homebrews [Robbbert]. - 0.147: Correct timer handling, gives proper sound/music [R. Belmont]. Improved framebuffer busy / drawing flags for Virtual Boy, golf doesn't crash anymore and nesterfb does a bit more [Angelo Salese]. - 0.146u5: Various driver improvements [Angelo Salese]. Preliminary audio hookup [Richard Bannister, Gil Pedersen, R. Belmont]. - 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 Milanović]. - 0.133: Angelo Salese and Miodrag Milanović added skeleton driver of 'Nintendo Virtual Boy' system. ROMSET: None required. $end $info=vboy_cart_slot $mame 0.155 Nintendo Virtual Boy Cartridge Slot, , ???? DRIVER: devices/bus/vboy/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Nintendo Virtual Boy Cartridge Slot' device. ROMSET: None required. $end $info=vboy_flatrom $mame 0.155 Nintendo Virtual Boy Flat ROM Cartridge, , ???? DRIVER: devices/bus/vboy/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (vboy_rom) to (vboy_flatrom) and description changed to 'Nintendo Virtual Boy Flat ROM Cartridge'. - 0.155: Added 'Nintendo Virtual Boy Carts' device. ROMSET: None required. $end $info=vboy_flatrom_sram $mame 0.155 Nintendo Virtual Boy Flat ROM Cartridge with Backup SRAM, , ???? DRIVER: devices/bus/vboy/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: Renamed (vboy_eeprom) to (vboy_flatrom_sram) and description changed to 'Nintendo Virtual Boy Flat ROM Cartridge with Backup SRAM'. - 0.155: Added 'Nintendo Virtual Boy Carts + EEPROM' device. ROMSET: None required. $end $info=vboysnd $mame 0.149u1 Virtual Boy Audio, , ???? DRIVER: shared/vboysound.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Virtual Boy audio' device. ROMSET: None required. $end $info=vc2 $mame 0.212 SGI VC2, , ???? DRIVER: devices/bus/gio64/newport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'SGI VC2' device. ROMSET: None required. $end $info=vc4000 $mame 0.99 [PeT, Manfred Schneider] Interton Electronic 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. DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and PCB. WIP: - 0.124: Cleaned up, added 'quickload and fixed colors (bug #1404) [Manfred Schneider]. - 0.99: PeT and Manfred Schneider added 'Interton VC 4000' system. ROMSET: None required. $end $info=vc4000_cart_slot $mame 0.155 Interton VC 4000 Cartridge Slot, , ???? DRIVER: devices/bus/vc4000/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Interton VC 4000 Cartridge Slot' device. ROMSET: None required. $end $info=vc4000_chess2 $mame 0.155 VC 4000 Chess II Cart, , ???? DRIVER: devices/bus/vc4000/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'VC 4000 Chess II Cart' device. ROMSET: None required. $end $info=vc4000_ram1k $mame 0.155 VC 4000 Carts w/1K RAM, , ???? DRIVER: devices/bus/vc4000/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'VC 4000 Carts w/1K RAM' device. ROMSET: None required. $end $info=vc4000_rom $mame 0.155 VC 4000 Standard Carts, , ???? DRIVER: devices/bus/vc4000/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'VC 4000 Standard Carts' device. ROMSET: None required. $end $info=vc4000_rom4k $mame 0.157 VC 4000 Carts w/4K ROM, , ???? DRIVER: devices/bus/vc4000/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.157: Added 'VC 4000 Carts w/4K ROM' device. ROMSET: None required. $end $info=vc4000_sound $mame 0.149u1 Interton Electronic VC 4000 Custom Sound, , ???? DRIVER: interton/vc4000_a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Interton Electronic VC 4000 Custom Sound'. - 0.149u1: Added 'Intertion Electronic VC 4000 Audio Custom' device. ROMSET: None required. $end $info=vc6000 $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] VC 6000, Prinztronic, 1979 Technical informations: https://www.uvlist.net/platforms/detail/131-Interton+VC+4000 DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vc4000.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'Prinztronic VC 6000' system. ROMSET: None required. $end $info=vcc $mame 0.137 [Kevin Horton, Jonathan Gevaryahu, Sandro Ronco] Voice Chess Challenger (set 1), Fidelity Electronics, 1979 Your VOICE SENSORY CHESS CHALLENGER is Fidelity's first thinking chess game that talks ... and sees every move you make. The most advanced state-of-the-art technology provides you with an amazing computerized opponent that plays chess with skill and cunning, yet allows you to control the levels of difficulty. Your VOICE SENSORY CHESS CHALLENGER is not a contrived chess board that has been gimmicked with lights and pushbutton keys - CHALLENGER is, in every sense, a versatile and talented computerized chess playing opponent. The voice feature is not a tape recording, but a computer created voice capability that talks in response to CHALLENGER'S thoughts or to a move made by the human player. A vocabulary of over fifty words will verbalize play action such as which piece was moved or captured, illegal moves, when your King is in check, etc., and it will tell you when it is verifying the locations of the pieces on the board (at your request) (source: https://www.spacious-mind.com/html/voice_sensory_challenger.html). DRIVER: fidelity/vcc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.262: Changed description to 'Voice Chess Challenger (set 1)'. - 0.208: Changed description to 'Voice Chess Challenger'. - 0.137: Kevin Horton, Jonathan Gevaryahu and Sandro Ronc added 'Fidelity Electronics Talking Chess Challenger (model VCC)' system. ROMSET: 40960 bytes in 7 files / 29.80Kb packed $end $info=vcca $mame 0.262 [Berger] Voice Chess Challenger (set 2), Fidelity Electronics, 1979 Your VOICE SENSORY CHESS CHALLENGER is Fidelity's first thinking chess game that talks ... and sees every move you make. The most advanced state-of-the-art technology provides you with an amazing computerized opponent that plays chess with skill and cunning, yet allows you to control the levels of difficulty. Your VOICE SENSORY CHESS CHALLENGER is not a contrived chess board that has been gimmicked with lights and pushbutton keys - CHALLENGER is, in every sense, a versatile and talented computerized chess playing opponent. The voice feature is not a tape recording, but a computer created voice capability that talks in response to CHALLENGER'S thoughts or to a move made by the human player. A vocabulary of over fifty words will verbalize play action such as which piece was moved or captured, illegal moves, when your King is in check, etc., and it will tell you when it is verifying the locations of the pieces on the board (at your request) (source: https://www.spacious-mind.com/html/voice_sensory_challenger.html). DRIVER: fidelity/vcc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: Berger added 'Fidelity Electronics Voice Chess Challenger (set 2)' system. ROMSET: 4096 bytes in 1 file / 3.32Kb packed $end $info=vclock3 $mame 0.254 [hap, Sean Riddle] VoxClock 3, Tandy Corporation, 1984 Your VoxClock 3 is a talking clock with two alarms that announces the time and date at the touch of a button. The clock can be programmed to announce the time or ring at quarter-hour, half-hour and hourly intervals. It is the latest development in modern timekeeping and state-of-the-art electronics. We recommend that you read the instructions in this manual carefully so that you will know how to operate your VoxClock "3 properly. You will also become familiar with the many special functions that your VoxClock 3 offers you (source: Introduduction of Owner's Manual). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.257: BugFIX #08715 [Speed] (handheld/hh_tms1k.cpp) vclock3: [possible] Emulated clock runs slower than expected [hap]. Increase CPU clock to match better with real time [hap]. - 0.254: hap and Sean Riddle added 'Tandy Corporation VoxClock 3' system. ROMSET: 7376 bytes in 4 files / 5.84Kb packed $end $info=vcs_2k_4k $mame 0.155 Atari VCS 2600 2K/4K ROM Carts, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.246: Renamed (vcs_2k) to (vcs_2k_4k) and description changed to 'Atari VCS 2600 2K/4K ROM Carts'. - 0.155: Added 'Atari VCS 2600 2K ROM Carts' device. ROMSET: None required. $end $info=vcs_32in1 $mame 0.155 Atari VCS 2600 ROM Cart 32 in 1, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Cart 32 in 1' device. ROMSET: None required. $end $info=vcs_3e $mame 0.155 Atari VCS 2600 ROM Carts w/3E bankswitch, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Carts w/3E bankswitch' device. ROMSET: None required. $end $info=vcs_3f $mame 0.155 Atari VCS 2600 ROM Carts w/3F bankswitch, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Carts w/3F bankswitch' device. ROMSET: None required. $end $info=vcs_4in1 $mame 0.155 Atari VCS 2600 ROM Cart 4 in 1, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Cart 4 in 1' device. ROMSET: None required. $end $info=vcs_8in1 $mame 0.155 Atari VCS 2600 ROM Cart 8 in 1, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Cart 8 in 1' device. ROMSET: None required. $end $info=vcs_cart_slot $mame 0.155 Atari VCS 2600 Cartridge Slot, , ???? DRIVER: devices/bus/vcs/vcs_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 Cartridge Slot' device. ROMSET: None required. $end $info=vcs_control_port $mame 0.149u1 Atari VCS controller port, , ???? DRIVER: devices/bus/vcs_ctrl/ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Fixed swapped paddle buttons [kmg]. - 0.186: Changed description to 'Atari VCS controller port'. - 0.149u1: Added 'Atari VCS control port' device. ROMSET: None required. $end $info=vcs_cv $mame 0.155 Atari VCS 2600 ROM Carts w/Commavid bankswitch, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Carts w/Commavid bankswitch' device. ROMSET: None required. $end $info=vcs_dc $mame 0.155 Atari VCS 2600 ROM Carts w/Dynacom bankswitch, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Carts w/Dynacom bankswitch' device. ROMSET: None required. $end $info=vcs_e0 $mame 0.155 Atari VCS 2600 ROM Carts w/E0 bankswitch, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Carts w/E0 bankswitch' device. ROMSET: None required. $end $info=vcs_e7 $mame 0.155 Atari VCS 2600 ROM Carts w/E7 bankswitch, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Carts w/E7 bankswitch' device. ROMSET: None required. $end $info=vcs_f4 $mame 0.155 Atari VCS 2600 ROM Carts w/F4 bankswitch, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Carts w/F4 bankswitch' device. ROMSET: None required. $end $info=vcs_f6 $mame 0.155 Atari VCS 2600 ROM Carts w/F6 bankswitch, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Carts w/F6 bankswitch' device. ROMSET: None required. $end $info=vcs_f8 $mame 0.155 Atari VCS 2600 ROM Carts w/F8 bankswitch, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Carts w/F8 bankswitch' device. ROMSET: None required. $end $info=vcs_f8_sw $mame 0.155 Atari VCS 2600 ROM Cart Snow White, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Cart Snow White' device. ROMSET: None required. $end $info=vcs_fa $mame 0.155 Atari VCS 2600 ROM Carts w/FA bankswitch, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Carts w/FA bankswitch' device. ROMSET: None required. $end $info=vcs_fe $mame 0.155 Atari VCS 2600 ROM Carts w/FE bankswitch, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Carts w/FE bankswitch' device. ROMSET: None required. $end $info=vcs_fv $mame 0.155 Atari VCS 2600 ROM Carts w/FV bankswitch, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Carts w/FV bankswitch' device. ROMSET: None required. $end $info=vcs_joystick $mame 0.146u2 Atari / CBM Digital joystick, , ???? DRIVER: devices/bus/vcs_ctrl/joystick.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u2: Added 'Atari / CBM Digital joystick' device. ROMSET: None required. $end $info=vcs_joystick_booster $mame 0.147u2 CBS Electronics Booster-Grip Joystick Adaptor, , ???? DRIVER: devices/bus/vcs_ctrl/joybooster.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: Changed descriptoin to 'CBS Electronics Booster-Grip Joystick Adaptor'. - 0.147u2: Added 'Atari / CBM Digital joystick with Boostergrip' device. ROMSET: None required. $end $info=vcs_jvp $mame 0.155 Atari VCS 2600 ROM Carts w/JVP bankswitch, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Carts w/JVP bankswitch' device. ROMSET: None required. $end $info=vcs_keypad $mame 0.147u2 Atari / CBM Keypad, , ???? DRIVER: devices/bus/vcs_ctrl/keypad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added 'Atari / CBM Keypad' device. ROMSET: None required. $end $info=vcs_lightpen $mame 0.147 Atari / CBM Light Pen, , ???? DRIVER: devices/bus/vcs_ctrl/lightpen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147: Added 'Atari / CBM Light Pen' device. ROMSET: None required. $end $info=vcs_mouse $mame 0.210 Atari / CBM Mouse, , ???? DRIVER: devices/bus/vcs_ctrl/mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.210: Added 'Atari / CBM Mouse' device. ROMSET: None required. $end $info=vcs_paddles $mame 0.147 Atari / CBM Dual paddles, , ???? DRIVER: devices/bus/vcs_ctrl/paddles.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Atari / CBM Dual paddles'. - 0.147: Added 'Atari / CBM Digital paddles' device. ROMSET: None required. $end $info=vcs_ua $mame 0.155 Atari VCS 2600 ROM Carts w/UA bankswitch, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Atari VCS 2600 ROM Carts w/UA bankswitch' device. ROMSET: None required. $end $info=vcs_wheel $mame 0.147u2 Atari / CBM Driving Wheel, , ???? DRIVER: devices/bus/vcs_ctrl/wheel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147u2: Added 'Atari / CBM Driving Wheel' device. ROMSET: None required. $end $info=vcs_x07 $mame 0.167 Atari VCS 2600 ROM Carts w/X07 bankswitch, , ???? DRIVER: devices/bus/vcs/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.167: Added 'Atari VCS 2600 ROM Carts w/X07 bankswitch' device. ROMSET: None required. $end $info=vcs80 $mame 0.133 [Curt Coder] VCS-80, Eckhard Schiller, 1983 A single board is the first representative of the VCS 80 of Dipl. Math. Eckhard Schiller (source: http://hc-ddr.hucki.net/wiki/doku.php/homecomputer:vcs80). DRIVER: ddr/vcs80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.182: Removed deprecated direct update handlers [R. Belmont]. - 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 bytes in 1 file / 0.41Kb packed $end $info=vd56sp $mame 0.217 [ClawGrip] Speedcom VD56SP, Pro-Nets Technology, 199? DRIVER: skeleton/vd56sp.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.217: ClawGrip added 'Pro-Nets Technology Speedcom VD56SP' system. ROMSET: 262144 bytes in 1 file / 126.15Kb packed $end $info=vdm79322 $mame 0.201 [Robbbert] VDM 79322/CM 7233, Mera-Elzab, 1992 Mera-Elzab VDM 79322 it's manufactured in 1991 and 1992 in small quantities. It was made using spare components, mostly Polish, East German and Soviet chips. It could be used with PC AT computer keyboard and monochrome CRT with TTL inputs with Intensity, as they were easy to buy in early 1990s market. It was quite advanced in software, but my unit, labeled as "Version 10", has many software and hardware bugs. Software was well configurable, but buggy, it looks like an early development version. English descriptions are rough and look like working captions, not final interface strings. Hardware was also buggy, in my unit it had to be fixed, as for example Hsync signal was inverted too many times to fit to monochrome CRT without splitting picture in half (source: https://oldcomputer.info/terminal/m79322/index.htm). DRIVER: mera/vdm7932x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.201: Robbbert added 'Mera-Elzab VDM79322' system. ROMSET: 81920 bytes in 2 files / 25.95Kb packed $end $info=vdmaster $mame 0.137 [Manfred Schneider, PeT, Paul Robson] Video Master, Grandstand, 198? The Arcadia 2001 was released in many countries by many manufacturers. The following are just a few of the many variations of this technology. The Grandstand Video Master is a clone released in New Zealand (source: http://www.videogameconsolelibrary.com/pg80-arcadia.htm#page=models). DRIVER: arcadia/arcadia.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: arcadia.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Manfred Schneider, PeT and Paul Robson added 'Grandstand Video Master' system. ROMSET: None required. $end $info=vdogdeme $mame 0.187 [David Haywood] V-Dog (prototype, earlier), VRT, 200? Prototype of an interactive toy robot shaped like a dog, developed by VRT in the early 2000s. Modular design with a plastic body, rudimentary motion/touch sensors, and a motor for basic movements (head and legs). Battery-powered, featuring limited mono audio and no artificial intelligence—reacts to external stimuli through preprogrammed sequences. No wireless connectivity or PC connection; autonomous but highly basic functionality. This represents an experimental stage preceding the commercial launch of the V-Dog, focused on simple mechanics and basic behavioral feedback to gauge market interest in robotic household pets. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.187: David Haywood added 'VRT V-Dog (prototype, earlier)' system. ROMSET: 1048576 bytes in 1 file / 227.03Kb packed $end $info=vdogdemo $mame 0.186 [David Haywood] V-Dog (prototype), VRT, 200? Prototype of an interactive toy robot shaped like a dog, developed by VRT in the early 2000s. Modular design with a plastic body, rudimentary motion/touch sensors, and a motor for basic movements (head and legs). Battery-powered, featuring limited mono audio and no artificial intelligence—reacts to external stimuli through preprogrammed sequences. No wireless connectivity or PC connection; autonomous but highly basic functionality. This represents an experimental stage preceding the commercial launch of the V-Dog, focused on simple mechanics and basic behavioral feedback to gauge market interest in robotic household pets. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.186: David Haywood added 'VRT V-Dog (prototype)' system. ROMSET: 524288 bytes in 1 file / 156.74Kb packed $end $info=vdt911 $mame 0.149u1 911 VDT, , ???? DRIVER: ti/911_vdt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added '911 VDT' device. ROMSET: None required. $end $info=vec1200 $mame 0.132 [Miodrag Milanović] Vector 1200, , 1987 The Vector 1200 industrial embedded system, introduced in 1987 for real-time automation and control applications. Based on a 10-MHz Intel 80186 processor with a proprietary architecture, it features 512 KB to 2 MB of RAM, EPROM for firmware, RS-232/422 serial ports, isolated digital I/O, and slots for custom expansion modules. The system runs a dedicated real-time operating system (often VRTX or OS-9) and is programmed in C or assembly language. It has been widely used in CNC machinery, electronic test systems, and process controllers thanks to its high reliability and deterministic response times. The rugged design includes a metal chassis, passive cooling, and an industrial 24VDC power supply. This system represents a pre-PC professional platform for critical applications where stability and timing precision were prioritized over graphics or user interface capabilities. DRIVER: ussr/vector06.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vector06_flop.xml, vector06_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.132: Miodrag Milanović added skeleton driver of 'Vector 1200' system. ROMSET: 8704 bytes in 2 files / 6.22Kb packed $end $info=vector_device $mame 0.151 VECTOR, , ???? DRIVER: devices/video/vector.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Refactored recently-added Lua hooks for vector devices (#14991) [MooglyGuy]. - 0.152: Renamed (vector) to (vector_device). - 0.151: Added 'VECTOR' device. ROMSET: None required. $end $info=vector06 $mame 0.128 [Miodrag Milanović] Vector 06c, , 1987 DRIVER: ussr/vector06.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vector06_flop.xml, vector06_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.177: Improvements: RAM expansion emulated, MicroDOS and software works now. Fixed ROM cartridge address decoding, boots now. Changed to use KR1818VG93 FD. Added "Sound Tracker" and "R-Sound" AY8910 sound. Added pit8253 sound. Fixed vblank interrupt generation. Machine promoted from NOT_WORKING status [MetalliC]. - 0.128: Miodrag Milanović added 'Vector-06c (not working)' system. ROMSET: 39936 bytes in 6 files / 31.54Kb packed $end $info=vector1 $mame 0.136 [Miodrag Milanović] Vector 1+ (DD drive), Vector Graphic, 1979 Technical information and pictures: http://www.vintage-computer.com/vector1plus.shtml DRIVER: northstar/horizon.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: horizon.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.136: Miodrag Milanović added skeleton driver of 'Vector Graphic Vector 1+ (DD drive)' system. ROMSET: 256 bytes in 1 file / 0.20Kb packed $end $info=vector3 $mame 0.136 [Miodrag Milanović] Vector 3, Vector Graphic, 1979 Technical information and pictures: http://www.vintage-computer.com/vector4.shtml DRIVER: skeleton/vector3.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.251: Renamed (vector4) to (vector3) and description changed to 'Vector 3' [Eric Anderson]. - 0.136: Miodrag Milanović added skeleton driver of 'Vector Graphics Vector 4' system. ROMSET: 10496 bytes in 5 files / 7.09Kb packed $end $info=vector4 $mame 0.253 [Eric Anderson] Vector 4, Vector Graphic, 1982 Vector Graphic?s Vector 4 was one of the first such dual-processor systems, introduced in 1982. It kept the S-100 bus but added an 8088 CPU. CP/M was still the standard operating system with MS-DOS available as an option. In 1984, the Vector 4-S appeared, which could read PC-format floppy disks. Introduced: 1982 (Vector 4), 1984 (Vector 4-S). Original Retail Price: $3,295 to $9,995 (4-S). Base Configuration: Z-80 and 8088 CPUs, CP/M (4)/CP/M-86 with GSX-86 (4-S); two S-100 slots (4-S); 128K RAM (256K max) (source: https://classictech.wordpress.com/2021/08/26/vector-graphic-vector-4-dual-processor-system/). DRIVER: vectorgraphic/vector4.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.253: Eric Anderson added 'Vector Graphic Vector 4' system. ROMSET: 20480 bytes in 5 files / 8.29Kb packed $end $info=vector4_kbd $mame 0.253 [Eric Anderson] Vector 4 Keyboard, , ???? DRIVER: vectorgraphic/v4_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Eric Anderson added 'Vector 4 Keyboard' device. ROMSET: 2048 bytes in 1 file / 1.09Kb packed $end $info=vectordualmode $mame 0.253 [Eric Anderson] Vector Dual-Mode Disk Controller, , ???? DRIVER: devices/bus/s100/vectordualmode.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Eric Anderson added 'Vector Dual-Mode Disk Controller' device. ROMSET: None required. $end $info=vectorsbcvideo $mame 0.253 [Eric Anderson] Vector SBC Video Output, , ???? DRIVER: vectorgraphic/sbcvideo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Eric Anderson added 'Vector SBC Video Output' device. ROMSET: None required. $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); 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. DRIVER: miltonbradley/vectrex.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: vectrex.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Artwork Preview. WIP: - 0.281: BugFIX #09249 [Crash/Freeze] (miltonbradley/vectrex.cpp) vectrex: The emulated system hangs randomly [hap]. - 0.247: Use lowercase for descriptive text in descriptions in 'vectrex.xml' [ArcadeShadow]. - 0.233: Updated comment [Robbbert]. - 0.211: Select bank 1 on reset for 64 KiB cartridges [Ford Seidel]. - 0.206: Adjusted timing to fix maze in Clean Sweep [Mathis Rosenhauer]. - 0.198: Fixed probable bug with lightpen-triggered interrupt [AJR]. - 0.155: Fixed some clones assignments [m4st4]. - 0.154: Some fixes and additions in vectrex.xml [hornpipe2, Fabio Priuli]. - 0.145u8: Support 64k bankswitched carts and carts with SRAM [mkasick, kbare]. - 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: 16384 bytes in 2 files / 12.64Kb packed $end $info=vectrex_64k $mame 0.155 Vectrex Carts w/Bankswitch, , ???? DRIVER: devices/bus/vectrex/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Vectrex Carts w/Bankswitch'. - 0.155: Added 'Vectrex Carts w/ Bankswitch' device. ROMSET: None required. $end $info=vectrex_cart_slot $mame 0.155 GCE Vectrex Cartridge Slot, , ???? DRIVER: devices/bus/vectrex/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'GCE Vectrex Cartridge Slot' device. ROMSET: None required. $end $info=vectrex_rom $mame 0.155 Vectrex Standard Carts, , ???? DRIVER: devices/bus/vectrex/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Vectrex Standard Carts' device. ROMSET: None required. $end $info=vectrex_sram $mame 0.155 Vectrex Carts w/SRAM, , ???? DRIVER: devices/bus/vectrex/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Vectrex Carts w/SRAM'. - 0.155: Added 'Vectrex Carts w/ SRAM' device. ROMSET: None required. $end $info=vectrix $mame 0.192 [Robbbert] VX384 Graphics Processor Terminal, Vectrix, 1983 The Vectrix VX 384 was not a stand-alone computer. It was designed as a graphics display, accepting commands from any host through the Centronics or RS-232 port to fill the frame-buffer and drive the external monitor to the indicated resolution. Mainframes to minicomputers to Macs and PC's were used to send graphic info to the VX 384. When the VX 384 was initially released, the PC graphics options were CGA or Hercules monochrome. A smaller model was launched a few time after : the VX128 (VRAM 128 KB and 8 color available per pixel). Vectrix systems were used in a number of medical and manufacturing applications (source: http://www.old-computers.com/museum/computer.asp?c=253). DRIVER: skeleton/vectrix.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.192: Robbbert added 'Vectrix VX384 Graphics Processor Terminal' system. ROMSET: 16384 bytes in 2 files / 12.35Kb packed $end $info=vegaplus $mame 0.280 [Andrew Bickers] ZX Spectrum Vega+, Retro Computers Ltd, 2018 It’s a retro portable console launched in 2018, inspired by the legendary British home computer of the 1980s. Featuring a modern yet nostalgic design, it comes with a built-in controller equipped with a simplified keyboard and a small LCD screen, crafted to faithfully recreate the gaming experience of original ZX Spectrum titles. The device includes hundreds of pre-installed games, easily selectable from an intuitive menu, and also allows users to load additional games via a microSD card. Despite being marketed as a plug-and-play solution for TVs (with HDMI output) and as a handheld gaming device, the project faced significant setbacks due to delays, manufacturing issues, and controversies—so much so that many units were never delivered to backers of the crowdfunding campaign. Today, it’s highly sought after by collectors as a symbol of an ambitious—but ultimately unfinished—tribute to the golden age of British gaming. DRIVER: handheld/vegaplus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.280: Andrew Bickers added 'Retro Computers Ltd ZX Spectrum Vega+' system. ROMSET: 67108864 bytes in 1 file / 34.81Mb packed $end $info=ventur25 $mame 0.226 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] Venturer '25 Games' 25-in-1, / JungleTac, 200? DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=CEZeCIvo1JE WIP: - 0.226: David Haywood, Sean Riddle, Kev (FBN) and Kamaal Brown added 'JungleTac Venturer '25 Games' 25-in-1' system. ROMSET: 4194304 bytes in 1 file / 808.28Kb packed $end $info=venusdm $mame 0.274 [hap, azya] Beans Collection: Venus Diet Monogatari, Nikko, 1997 DRIVER: handheld/hh_e0c6200.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: hap and azya added 'Nikko Beans Collection: Venus Diet Monogatari' system. ROMSET: 12288 bytes in 1 file / 6.95Kb packed $end $info=vesarif $mame 0.278 [Milan Galcik, Igor Nys] Vesolaya arifmetika, Elektronika, 1992 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Milan Galcik and Igor Nys added 'Elektronika Vesolaya arifmetika' system. ROMSET: 85592 bytes in 3 files / 15.32Kb packed $end $info=vespovar $mame 0.210 [algestam] Vesyolyy povar, bootleg (Elektronika), 1989 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Artwork Preview. WIP: - 0.239: Renamed (merrycook) to (vespovar) and description changed to 'Vesyolyy povar'. - 0.210: algestam added 'Elektronika Merry Cook' system. ROMSET: 144128 bytes in 1 file / 43.28Kb packed $end $info=vesta $mame 0.133 [Miodrag Milanović] PK8000 Vesta, BP EVM, 1987 Technical information and pictures: http://www.leningrad.su/museum/show_calc.php?n=272 DRIVER: ussr/pk8000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.133: Miodrag Milanović added 'BP EVM PK8000 Vesta' system. - 0.132: Added 'skeleton driver of BP EVM PK8000 Vesta' system. ROMSET: 16384 bytes in 1 file / 12.75Kb packed $end $info=vet3000 $mame 0.282 [Felipe Corrêa da Silva Sanches, Datassette] VET 3000 (Brazil, v2.1), Tecnologia em Micro Sistemas, 1988 It is a Brazilian home computer released in 1988, based on the Z80 architecture and compatible with MSX2. Equipped with 128 KB of RAM, composite video output, a 3.5" floppy drive, and an integrated keyboard, it runs MSX-BASIC and supports educational, productivity, and gaming software. Designed for the local market, it was used in schools and professional settings as a national alternative to Western systems. DRIVER: tms/vet3000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: Felipe Corrêa da Silva Sanches and Datassette added 'Tecnologia em Micro Sistemas VET 3000 (Brazil, v2.1)' system. ROMSET: 16384 bytes in 1 file / 5.32Kb packed $end $info=vfootbal $mame 0.261 [TeamEurope, David Haywood] Virtual Football (with 3 bonus games), , 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: TeamEurope and David Haywood added 'Virtual Football (with 3 bonus games)' system. ROMSET: 2097152 bytes in 1 file / 700.92Kb packed $end $info=vfutbol $mame 0.238 [algestam, Milan Galcik] Vesyolye futbolisty, bootleg (Elektronika), 1989 DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.239: Renamed (monkeygk) to (vfutbol) and description changed to 'Vesyolye futbolisty'. - 0.238: algestam and Milan Galcik added 'Elektronika Monkey Goalkeeper (bootleg)' system. ROMSET: 131901 bytes in 1 file / 43.37Kb packed $end $info=vfx $mame 0.146 [R. Belmont, Parduz] VFX, Ensoniq, 1989 Following up on the heels of the ESQ-1 and SQ-80 synths from Ensoniq comes the VFX with more polyphony and waveforms. The VFX has 21 voices of polyphony. A single patch can contain up to 6 of 109 waves in its ROM memory that can be combined and layered. Advanced and analog-like synth parameters including its dual multi-mode digital filters, three 11-stage envelopes, LFO, and 15 modulation sources allow you to further shape and morph your sounds. There's even a built-in 24-bit VLSI dual effects processor with reverb, chorus, flanging, and delay (source: http://www.vintagesynth.com/ensoniq/vfx.php). DRIVER: ensoniq/esq5505.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.282: Add internal layout panels for the VFX family of keyboards (#14358) [Christian Brunschen]. - 0.146: R. Belmont and Parduz added 'Ensoniq VFX' system. ROMSET: 1835008 bytes in 7 files / 1.37Mb packed $end $info=vfxsd $mame 0.146u1 [R. Belmont] VFX-SD, Ensoniq, 1989 Following up on the heels of the ESQ-1 and SQ-80 synths from Ensoniq comes the VFX with more polyphony and waveforms. The VFX-SD adds a powerful 24-track sequencer for a total music production workstation. This is a professional quality sequencer with 25,000 note capacity expandable to 75,000, and it holds up to 60 sequences and songs. There is quantization (96 ppqn), real or step time input and auto-punch in/out (source: http://www.vintagesynth.com/ensoniq/vfx.php). DRIVER: ensoniq/esq5505.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: vfxsd_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.284: (vfxsd.lay) Many cosmetic updates. Show floppy and/or cartridge if loaded (#14562) [Christian Brunschen]. - 0.282: Add internal layout panels for the VFX family of keyboards (#14358) [Christian Brunschen]. - 0.146u1: R. Belmont added 'Ensoniq VFX-SD' system. ROMSET: 1835008 bytes in 7 files / 1.39Mb packed $end $info=vg5k $mame 0.132 [Sandro Ronco] VG-5000, Philips, 1984 This computer was created and made in France by a company called RTC. It was the first home computer released by Philips. It was not MSX compliant and or compatible with the other Philips VG computers. The basic was written by Microsoft. It was designed to be a cheap computer for beginners and school purpose. Philips planned to develop a lot of peripherals for this computer: synthetiser, memory card, floppy disk unit, videodisc interface, etc. but none of them was realised. Finally, it had a limited success (source: http://www.old-computers.com/museum/computer.asp?st=1&c=249). DRIVER: philips/vg5k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vg5k.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. 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: Sandro Ronco added skeleton driver of 'Philips VG-5000' system. ROMSET: 40960 bytes in 3 files / 25.41Kb packed $end $info=vg8000 $mame 0.132 [Wilbert Pol] VG-8000 (MSX1, Europe), Philips, 1984 In 1982-83, Philips was working with Thomson on an European computer standard. As the project didn't make any progress, Philips left the project and joined the MSX standard. The VG 8000, made in France, is the result. It is a very poor MSX computer and is not 100% compliant with the standard : no Centronics port, no Expansion bus, no Audio out, a poor keyboard and a non standard PAL connector. It was pretty expensive and didn't have any success. It was quiclky replaced with the VG-8020 (source: http://www.old-computers.com/museum/computer.asp?c=300). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'VG-8000 (MSX1, Europe)'. - 0.132: Wilbert Pol added skeleton driver of 'Philips VG-8000' system. $end $info=vg8010 $mame 0.132 [Wilbert Pol] VG-8010 / VG-8010/00 (MSX1, Europe), Philips, 1985 In 1982-83, Philips was working with Thomson on an European computer standard. As the project didn't make any progress, Philips left the project and joined the MSX standard. The VG 8000, made in France, is the result. It is a very poor MSX computer and is not 100% compliant with the standard : no Centronics port, no Expansion bus, no Audio out, a poor keyboard and a non standard PAL connector. It was pretty expensive and didn't have any success. It was quiclky replaced with the VG-8020. Notice that an intermediate model with more RAM (32k), the VG-8010, was sold in some countries. It was quite a different machine, and did quite well in the Netherlands (source: http://www.old-computers.com/museum/computer.asp?c=300). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'VG-8010 / VG-8010/00 (MSX1, Europe)'. - 0.132: Wilbert Pol added skeleton driver of 'Philips VG-8010' system. ROMSET: 32768 bytes in 1 file / 25.40Kb packed $end $info=vg8010f $mame 0.132 [Wilbert Pol] VG-8010F / VG-8010/19 (MSX1, French), Philips, 1985 The VG-8010 is the second MSX computer released by the Dutch company Philips. Like the VG-8000, It has been manufactured in France (at the Mans by La Radiotechnique), but comes with more RAM: 32kB (not 48kB as indicated on the box and the machine by adding the VRAM). It has the same defaults as it predecessor: no Centronics port, no expansion bus, no separate audio out, a poor keyboard and a non-standard PAL connector. The external power supply was provided with the computer. The French version (VG-8010/19 or VG-8010F) has an AZERTY keyboard and a black top case - this version was also released as the Radiola MK 180 and Schneider MC 810. On both versions, the GRAPH and CODE keys work as toggles, just like the KANA key on Japanese machines (source: https://www.msx.org/wiki/Philips_VG-8010). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'VG-8010F / VG-8010/19 (MSX1, French)'. - 0.132: Wilbert Pol added skeleton driver of 'Philips VG-8010F' system. ROMSET: 32768 bytes in 1 file / 25.45Kb packed $end $info=vg802000 $mame 0.121 [Incog] VG-8020/00 (MSX1, Europe), 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). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.250: Changed description to 'VG-8020/00 (MSX1, Europe)'. - 0.128: Renamed (vg8020) to (vg802000). - 0.121: Incog added 'Philips VG-8020' system. ROMSET: 32768 bytes in 1 file / 25.33Kb packed $end $info=vg802020 $mame 0.128 [Wilbert Pol, Miodrag Milanović] VG-8020/20 (MSX1, Europe), 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). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'VG-8020/20 (MSX1, Europe)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Philips VG-8020-20' system. ROMSET: 32768 bytes in 1 file / 25.40Kb packed $end $info=vg8020f $mame 0.143u3 [Wilbert Pol] VG-8020/19 / VG-8020F (MSX1, French), 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). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'VG-8020/19 / VG-8020F (MSX1, French)'. - 0.143u3: Wilbert Pol added 'Philips VG-8020F' system. ROMSET: 32768 bytes in 1 file / 25.30Kb packed $end $info=vg8230 $mame 0.128 [Wilbert Pol, Miodrag Milanović] VG-8230 (MSX2, Netherlands), 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?" 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). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.250: Changed description to 'VG-8230 (MSX2, Netherlands)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Philips VG-8230' system. ROMSET: 65536 bytes in 3 files / 49.58Kb packed $end $info=vg8235 $mame 0.81 [Jirou Kaneda] VG-8235 (MSX2, Europe), 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). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'VG-8235 (MSX2, Europe)'. - 0.81: Jirou Kaneda added 'Philips VG-8235' system. ROMSET: 131072 bytes in 6 files / 98.88Kb packed $end $info=vg8235f $mame 0.128 [Wilbert Pol, Miodrag Milanović] VG-8235F (MSX2, France), 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). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.250: Changed description to 'VG-8235F (MSX2, France)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Philips VG-8235F' system. ROMSET: 131072 bytes in 6 files / 98.94Kb packed $end $info=vg8240 $mame 0.128 [Wilbert Pol, Miodrag Milanović] VG-8240 (MSX2, Prototype), Philips, 1986 Technical information (in italian): http://www.1000bit.it/scheda.asp?id=1729 DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'VG-8240 (MSX2, Prototype)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Philips VG-8240' system. ROMSET: 65536 bytes in 3 files / 49.33Kb packed $end $info=vga $mame 0.149u1 VGA, , ???? DRIVER: devices/video/pc_vga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Use ISA remap fn [Angelo Salese]. - 0.263: CRTC logmacro, fix a bunch of masks towards SVGA [Angelo Salese]. - 0.259: Implement RAMDAC palette_update fn; video/pc_vga_matrox.cpp: implement 8-bit palette DAC writes using palette_update fn; [Angelo Salese]. - 0.257: Refactored various components to use address spaces [Angelo Salese]. - 0.241: Made video RAM size configurable at machine configuration [Ivan Vangelista]. - 0.149u1: Added 'VGA' device. ROMSET: None required. $end $info=vgcap35 $mame 0.226 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] VG Pocket Caplet Fast Acting 35-in-1, Performance Designed Products (licensed by Taito / Data East) / JungleTac, 2006 The VG Pocket Caplet is a 16-bit handheld manufactured by JungleTac and distributed by Performance Designed Products. The VG Pocket Caplet's graphics are considered an improvement over those of the earlier VG Pocket models, with a very bright 2.5" backlit 320×240 TFT display (the package claims its resolution is 960×240, counting the RGB triads to make 3× the number of pixels). The unit has a separate "starter kit" that includes a carrying case and an AV cable unique to the' system. The VG Pocket Caplet comes in four colors: blue, silver, red, or orange; and is powered by three AAA batteries (source: https://bootleggames.fandom.com/wiki/VG_Pocket_Caplet). DRIVER: tvgames/spg2xx_lexibook.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: David Haywood, Sean Riddle, Kev (FBN) and Kamaal Brown added 'Performance Designed Products (licensed by Taito / Data East)/JungleTac VG Pocket Caplet Fast Acting 35-in-1' system. ROMSET: 16777216 bytes in 1 file / 5.32Mb packed $end $info=vgcaplet $mame 0.220 [Sean Riddle, David Haywood, Ryan Holtz] VG Pocket Caplet Fast Acting 50-in-1, Performance Designed Products (licensed by Taito / Data East) / JungleTac, 2006 DRIVER: tvgames/spg2xx_lexibook.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: Changed manufacturer to 'Performance Designed Products (licensed by Taito / Data East) / JungleTac'. - 0.220: Sean Riddle, David Haywood and Ryan Holtz added 'Performance Designed Products (licensed by Taito/Data East) VG Pocket Caplet Fast Acting 50-in-1' system. ROMSET: 25165824 bytes in 2 files / 8.07Mb packed $end $info=vgmplay $mame 0.177 [Olivier Galibert] VGM player, MAME, 2016 A "virtual" driver to play vgm files. Use with mame vgmplay -quik file.vgm. DRIVER: virtual/vgmplay.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: vgmplay.xml RESOURCES: Snap and Title. WIP: - 0.255: Improved list description in 'vgmplay.xml' [ArcadeShadow]. - 0.253: Workaround for 7759 md pin write [hap]. - 0.202: Updates: Added support for Sega 32X sound. Added support for Y8950, YM2608, YM2610 and YM2612 sample playback. Added support for C6280, SN76496 and YM2203 sample playback. Automatically enable NES APU and Sega 32X channels in bad rips missing the enable commands. Assume default header size if header size read from file is invalid. Fixed off-by-one error in bounds check on PCM write [smf]. - 0.201: Added 'X1-010 support. Fixed C6280 and ES5503 addresses [cam900]. Added software list support. Re-initialise on loading a new track. Added C140, ES5503, SAA1099, SCSP, VSU, WonderSwan audio, Y8950, YM2610, YMF262, YMF278B and uPD7759 support. Fixed K054539 and YM2610 support. Added clock change support to ES5503, ES5506, SAA1099, uPD7756/uPD7759, and Virtual Boy sound. Added support for Oki M6258 data streams and clock/divider changes [smf]. Added software list to including titles from all major packagers (VGMRips, SMSPower, and Project2612) [Tafoid]. - 0.196: Disable POKEY and QSound devices if not required [AJR]. Implemented Sega PCM interface registers. Convert QSound pitch to DSP clock input frequency [cam900]. - 0.195: Added 'K051649 support and added 'clock change support to K051649 [cam900]. - 0.194: Added 'HuC6280 stereo output, K054539, dual OKIM6295, NMK112 banking and QSound support [cam900]. - 0.188: Added support for YMZ280B and YMF271. Fixed clock speed for dual POKEY. Produce error message when nonexistent file is specified [AJR]. - 0.177: Olivier Galibert added 'MAME VGM player' system. Enhancement: Added 'HuC6280, NES APU, Gameboy DMG, YM2203, YM3812, YM3526, AY-3-8910, Namco C352, Sega MultiPCM, Konami K053260, Atari POKEY and Oki M6295 support • Added support for looping • Added dual-chip support for AY-3-8910, YM2203, MultiPCM, and POKEY [Ryan Holtz]. ROMSET: None required. $end $info=vgmplay_core $mame 0.177 [Olivier Galibert] VGM Player engine, , ???? DRIVER: virtual/vgmplay.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.177: Olivier Galibert added 'VGM Player engine' device. ROMSET: None required. $end $info=vgmviz $mame 0.220 [Ryan Holtz] VGM Visualizer, , ???? DRIVER: devices/sound/vgm_visualizer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.220: Ryan Holtz added 'VGM Visualizer' device. ROMSET: None required. $end $info=vgpmini $mame 0.188 [BeckieRGB] VG Pocket Mini (VG-1500), Performance Designed Products / JungleTac, 200? DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: Changed manufacturer to 'Performance Designed Products / JungleTac'. - 0.213: Changed manufacturer to 'Performance Designed Products'. - 0.194: Machine promoted to working [David Shah]. - 0.188: BeckieRGB added 'VG Pocket Mini (VG-1500)' system. ROMSET: 4194304 bytes in 1 file / 1.11Mb packed $end $info=vgpocket $mame 0.188 [BeckieRGB] VG Pocket (VG-2000), Performance Designed Products / JungleTac, 2005 Portable plug-and-play console with a built-in LCD screen, marketed in the 2000s as an affordable device featuring "100+ games." Compact design with a miniaturized analog joystick, A/B buttons, and a mono speaker. The games are simplified variations of classic arcade titles (such as Breakout, Snake, and Space Invaders), running on 8-bit embedded hardware—not actually based on the Atari 2600 architecture; the label "VG-2000" is purely evocative and marketing-driven. It lacks cartridge slots or expansion capabilities—all software is permanently soldered onto an internal ROM. Powered by AAA batteries. Intended for children and discount markets as casual entertainment, typical of pocket-sized TV game consoles from the pre-smartphone era. DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: Changed manufacturer to 'Performance Designed Products / JungleTac'. - 0.213: Changed manufacturer to 'Performance Designed Products' and year to '2005'. - 0.194: Machine promoted to working [David Shah]. - 0.188: BeckieRGB added 'VG Pocket (VG-2000)' system. ROMSET: 4194304 bytes in 1 file / 1.22Mb packed $end $info=vgtablet $mame 0.187 [David Haywood] VG Pocket Tablet (VG-4000), Performance Designed Products (licensed by Konami) / JungleTac, 2006 DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: Changed manufacturer to 'Performance Designed Products (licensed by Konami) / JungleTac'. - 0.225: Machine promoted to working [David Haywood]. - 0.213: Changed description to 'VG Pocket Tablet (VG-4000)' and manufacturer to 'Performance Designed Products (licensed by Konami)' and year to '2006'. - 0.187: David Haywood added 'VG Pocket Tablet' system. ROMSET: 4194304 bytes in 1 file / 819.69Kb packed $end $info=via4386vio $mame 0.215 [rfka01] Via 4386 VIO / Highscreen universal board, , 199? DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.215: rfka01 added 'Via 4386 VIO / Highscreen universal board' system. ROMSET: 65536 bytes in 1 file / 34.82Kb packed $end $info=vibes240 $mame 0.274 [TeamEurope, David Haywood] Vibes Retro Pocket Gamer 240-in-1 (set 1), , 202? DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.288: Changed description to 'Vibes Retro Pocket Gamer 240-in-1 (set 1)'. - 0.279: Support dynamically disabling opcode encryption through control writes [AJR]. - 0.274: TeamEurope and David Haywood added 'Vibes Retro Pocket Gamer 240-in-1' system. ROMSET: 16777216 bytes in 1 file / 6.08Mb packed $end $info=vic_pl190 $mame 0.238 [Devin Acker] ARM PL190 VIC, , ???? DRIVER: devices/machine/vic_pl192.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Devin Acker added 'ARM PL190 VIC' device. ROMSET: None required. $end $info=vic_pl192 $mame 0.218 [MoochMcGee] ARM PL192 VIC, , ???? DRIVER: devices/machine/vic_pl192.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: MoochMcGee added 'ARM PL192 VIC' device. ROMSET: None required. $end $info=vic_upd800468 $mame 0.238 [Devin Acker] NEC uPD800468 VIC, , ???? DRIVER: devices/machine/vic_pl192.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.238: Devin Acker added 'NEC uPD800468 VIC' device. ROMSET: None required. $end $info=vic10 $mame 0.36b15 [Peter Trauner] VIC-10 / Max Machine / UltiMax (NTSC), Commodore Business Machines, 1982 VIC-10, or MAX or Ultimax is presented at the Hannover Fair in the spring of 1982 along with the Commodore 64, with whom he shares the CPU. The VIC10 is thought of as the 'brother' less than the VIC20, a personal low cost targeted especially home entertainment. Aesthetically similar to the VIC20 but with a membrane keyboard (like the first Sinclair computer), the budget is quite minimal: 2Kb of RAM and a graphics resolution of 320 x 200pxl (source, traslated from italian: http://www.storiainformatica.it/index.php?option=com_content&view=article&id=286:commodore-vic-10&catid=22:commodore&Itemid=172). DRIVER: commodore/vic10.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.145: Renamed (max) to (vic10) and changed description. - 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=vic10_expansion_slot $mame 0.149u1 VIC-10 expansion port, , ???? DRIVER: devices/bus/vic10/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'VIC-10 expansion port' device. ROMSET: None required. $end $info=vic10_multimax $mame 0.198 VIC-10 MultiMAX Cartridge, , ???? DRIVER: devices/bus/vic10/multimax.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'VIC-10 MultiMAX Cartridge' device. ROMSET: None required. $end $info=vic10_standard $mame 0.145u2 VIC-10 Standard Cartridge, , ???? DRIVER: devices/bus/vic10/std.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'VIC-10 Standard Cartridge' device. ROMSET: None required. $end $info=vic1001 $mame 0.56 [Curt Coder] 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, 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. DRIVER: commodore/vic20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: vic1001_cart.xml, vic1001_cass.xml, vic1001_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual and Marquee. WIP: - 0.233: Replaced bad dump of sargon2. Previous dump hangs since the last byte is $01 instead of $A0. The code does not RTS and continues straight to BASIC in $C000 hanging the CPU in 'vic1001_cart.xml' [David Viens]. - 0.147: Added 'a few more carts in softlist [k1w1]. - 0.143u2: Completed the list with games P-W in vic1001_cart.xml [k1w1]. - 0.56: Curt Coder added 'CBM VIC-1001 (Japan)' system. ROMSET: 20480 bytes in 3 files / 14.55Kb packed $end $info=vic1010 $mame 0.145u2 VIC-1010 Expansion Module, , ???? DRIVER: devices/bus/vic20/vic1010.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VIC-1010 Expansion Module'. - 0.145u2: Added 'VIC1010' device. ROMSET: None required. $end $info=vic1011 $mame 0.148u2 VIC-1011 RS-232C, , ???? DRIVER: devices/bus/vic20/vic1011.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VIC-1011 RS-232C'. - 0.152: Renamed (c64_vic1011) to (vic1011). - 0.148u2: Added 'VIC1011' device. ROMSET: None required. $end $info=vic1110 $mame 0.145u2 VIC-1110 8K RAM Expansion, , ???? DRIVER: devices/bus/vic20/vic1110.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VIC-1110 8K RAM Expansion'. - 0.145u2: Added 'VIC1110' device. ROMSET: None required. $end $info=vic1111 $mame 0.145u2 VIC-1111 16K RAM Expansion, , ???? DRIVER: devices/bus/vic20/vic1111.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VIC-1111 16K RAM Expansion'. - 0.145u2: Added 'VIC1111' device. ROMSET: None required. $end $info=vic1112 $mame 0.143u3 VIC-1112 IEEE-488 Interface, , ???? DRIVER: devices/bus/vic20/vic1112.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VIC-1112 IEEE-488 Interface'. - 0.143u3: Added 'VIC1112' device. ROMSET: None required. $end $info=vic1210 $mame 0.145u2 VIC-1210 3K RAM Expansion, , ???? DRIVER: devices/bus/vic20/vic1210.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VIC-1210 3K RAM Expansion'. - 0.145u2: Added 'VIC1210' device. ROMSET: None required. $end $info=vic1515 $mame 0.164 VIC-1515 Graphic Printer, , ???? DRIVER: devices/bus/cbmiec/vic1515.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VIC-1515 Graphic Printer'. - 0.164: Added 'VIC-1515' device. ROMSET: 4096 bytes in 1 file / 2.50Kb packed $end $info=vic1520 $mame 0.164 VIC-1520 Color Printer Plotter, , ???? DRIVER: devices/bus/cbmiec/vic1520.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.248: Correct MCU type; add some stub handlers [AJR]. - 0.186: Changed description to 'VIC-1520 Color Printer Plotter'. - 0.164: Added 'VIC-1520' device. ROMSET: 4096 bytes in 2 files / 3.37Kb packed $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, 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. DRIVER: commodore/vic20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: vic1001_cart.xml, vic1001_cass.xml, vic1001_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, Marquee and PCB. WIP: - 0.155: Emulated the Final Expansion 3 cartridge (only RAM/FlashROM supported) [Curt Coder]. - 0.147u3: The main CPU is a 6502, not a 6510 [Olivier Galibert]. - 0.146: Implemented the user port [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]. - 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 (vc20) to (vic20) and removed (vc20v). - 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: 20480 bytes in 3 files / 14.37Kb packed $end $info=vic20_expansion_slot $mame 0.149u1 VIC-20 expansion port, , ???? DRIVER: devices/bus/vic20/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'VIC-20 expansion port' device. ROMSET: None required. $end $info=vic20_fe3 $mame 0.155 Final Expansion v3, , ???? DRIVER: devices/bus/vic20/fe3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Final Expansion v3' device. ROMSET: 528566 bytes in 2 files / 9.06Kb packed $end $info=vic20_megacart $mame 0.145u6 VIC-20 Mega-Cart, , ???? DRIVER: devices/bus/vic20/megacart.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (megacart) to (vic20_megacart) and description changed to 'VIC-20 Mega-Cart'. - 0.145u6: Added 'Mega-Cart' device. ROMSET: None required. $end $info=vic20_se $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 22x23 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). DRIVER: commodore/vic20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: vic1001_cart.xml, vic1001_cass.xml, vic1001_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.147u2: Renamed (vic20s) to (vic20_se). - 0.136: Renamed (vic20swe) to (vic20s). - 0.37b2: Peter Trauner added 'Vic64s (C64 swedish version/or C64 with swedish expansion kit)' system. ROMSET: 12288 bytes in 2 files / 7.80Kb packed $end $info=vic20_speakeasy $mame 0.183 PPP Speakeasy VIC-20, , ???? DRIVER: devices/bus/vic20/speakeasy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (speakeasyvic20) to (vic20_speakeasy) and description changed to 'PPP Speakeasy VIC-20'. - 0.183: Added 'Speakeasy VIC20' device. ROMSET: None required. $end $info=vic20_standard $mame 0.145u2 VIC-20 Standard Cartridge, , ???? DRIVER: devices/bus/vic20/std.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'VIC-20 Standard Cartridge' device. ROMSET: None required. $end $info=vic20_videopak $mame 0.183 Data 20 Video Pak, , ???? DRIVER: devices/bus/vic20/videopak.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (videopak) to (vic20_videopak). - 0.183: Added 'Data 20 Video Pak' device. ROMSET: 2048 bytes in 1 file / 0.68Kb packed $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, 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. DRIVER: commodore/vic20.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Supported SOFTWARE LIST: vic1001_cart.xml, vic1001_cass.xml, vic1001_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, Marquee and PCB. WIP: - 0.136: Renamed (vic20pal) to (vic20p). - 0.36b11: Peter Trauner Vc20 (Vic20 Pal)' system. ROMSET: 20480 bytes in 3 files / 14.39Kb packed $end $info=vicon $mame 0.200 [AJR] IX1093 VICON CRTC, , ???? DRIVER: sharp/x68k_crtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Fix screen assert in debug build [AJR]. - 0.200: AJR added 'IX1093 VICON CRTC' device. ROMSET: None required. $end $info=victhc80 $mame 0.250 [openMSX] HC-80 (MSX2, Japan), Victor, 1986 The Victor HC-80 was manufactured by?JVC?(Japan Victor Company) and released in 1986. The HC-80 was aimed at the Japanese market and features a Japanese keyboard. It is available in black (source: https://www.msx.org/wiki/Victor_HC-80). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap and Title. WIP: - 0.250: openMSX added 'Victor HC-80 (MSX2, Japan)' system. ROMSET: 65536 bytes in 3 files / 49.30Kb packed $end $info=victhc90 $mame 0.155 [Wilbert Pol] HC-90 (MSX2, Japan), Victor, 1986 The Victor HC-90 is a personal computer with two CPUs made by JVC (Japan Victor Company) and released in 1986. It is nearly identical to the HC-95, the only difference being that the HC-90 has one disk drive and the HC-95 has two. This model uses a C13 power connector this is unusual for a non-European' device. it is 100 Volt. This computer features on-board frame grabber and superimposing capabilities. It is especially useful if you use it in combination with the IF-C9C VHD interface and a VHD (Video High Density) player. A front switch allows to run this machine in normal mode or in Turbo mode. It has indeed two CPUs, the usual Z80 and the unusual Z180. This switch must only be changed when the MSX is turned OFF because it also switches the Main-ROM and the Sub-ROM. Besides this switch, the HC-90 has in front sliders to control the color enhancement, the audio mix and the color tint. On some versions, a switch at the back allows to enable or disable the automatic search of synchronisation for superimposing. On the two last versions, the color enhancement switch is replaced by a through switch, allowing to make transparent useless part of a picture. The HC-90 is an MSX2 with two CPUs, a Z80A processor from NEC (PD780C-1) at 3.58 MHz and a Z180 (HD64180) at 6.144 MHz. A single CPU may be used at a time by manual switching. Floppy Disk Controller chip is the MB8877A. The adresses 7FF8h~7FFFh of the FDC and RS-232C Roms are used to control the I/O ports of floppy disk drives, RS-232C and system (source: https://www.msx.org/wiki/Victor_HC-90). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.250: Changed description to 'HC-90 (MSX2, Japan)'. - 0.155: Wilbert Pol added 'Victor HC-90' system. $end $info=victhc90a $mame 0.253 [Daniel Padilla, openMSX] HC-90A (MSX2, Japan), Victor, 1986 DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.253: Daniel Padilla and openMSX added 'Victor HC-90A (MSX2, Japan)' system. ROMSET: 65536 bytes in 2 files / 42.39Kb packed $end $info=victhc95 $mame 0.155 [Wilbert Pol] HC-95 (MSX2, Japan), Victor, 1986 The Victor HC-95 MSX2 was made by JVC (Japan Victor Company) and released in 1986. The HC-95 is a personal computer with a 3.58 MHz Zilog Z80A processor, 64KB RAM, running on MSX Basic 2.0. It included two 3?" floppy disk drives and conformed to the graphics specification of the MSX-2 standard. The second CPU HD64180 is actually a Z180 clone. Contrary to populair belief, the HC-90 has the same specifications as the HC-95, but lacks the second floppy disk drive (source: http://www.msx.org/wiki/Victor-HC95). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'HC-95 (MSX2, Japan)'. - 0.155: Wilbert Pol added 'Victor HC-95' system. ROMSET: 212992 bytes in 5 files / 123.46Kb packed $end $info=victhc95a $mame 0.155 [Wilbert Pol] HC-95A (MSX2, Japan), Victor, 1986 The Victor HC-95 MSX2 was made by JVC (Japan Victor Company) and released in 1986. The HC-95 is a personal computer with a 3.58 MHz Zilog Z80A processor, 64KB RAM, running on MSX Basic 2.0. It included two 3?" floppy disk drives and conformed to the graphics specification of the MSX-2 standard. The second CPU HD64180 is actually a Z180 clone. Contrary to populair belief, the HC-90 has the same specifications as the HC-95, but lacks the second floppy disk drive (source: http://www.msx.org/wiki/Victor-HC95). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap and Title. WIP: - 0.250: Changed description to 'HC-95A (MSX2, Japan)'. - 0.155: Wilbert Pol added 'Victor HC-95A' system. $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). DRIVER: hec2hrp/hec2hrp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: interact.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.136: JJ Stacino added 'Micronique Victor' system. ROMSET: 4096 bytes in 1 file / 2.82Kb packed $end $info=victor_9000_hdc $mame 0.278 [donohoe00] Victor 9000 Hard Disk Controller, , ???? DRIVER: act/victor9k_hdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: donohoe00 added 'Victor 9000 Hard Disk Controller' device. ROMSET: None required. $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). DRIVER: act/victor9k.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: victor9k_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.278: Fix 8253 PIT input clock rates and connect outputs to uPD7201 serial interface (#13662) [freitz85]. Fix very slow floppy disk performance (#13583): Floppy disk fixes to address very slow performance: Polarity of the reset signal was incorrect; hold the 8048 in reset as long as the reset signal is asserted, instead of doing a one-shot reset and letting it run; due to all the mirroring in the IO register map, register writes while probing for the hard disk controller were hitting the registers of the VIA chips in the FDC controller, resulting in SCP resets and whatnot; the RDY0/RDY1 and Motor Speed signals can be either inputs or outputs. During initialization, these signals are used for things like loading speed tables into the SCP. Look at the direction of the signals from the VIA's point of view to determine who should be driving the lines; generate the tach signals going to the SCP correctly; after all of the above fixes, we can now use the Ready signals from the SCP, and no longer need to bypass it. Restore line of code inadvertently removed during merge of FDC fixes (#13834) [donohoe00]. - 0.177: BugFIX #06292: [Crash/Freeze] (victor9k.cpp) victor9k [cpm86]: Freeze with 'cpm86' disk [Curt Coder]. Improvements: Set floppy RPM after track step. Implemented hires graphics. Implemented display brightness control. Fixed keyboard line Y12. Implemented SCP communications. Boots to CP/M and MS-DOS now. Machine promoted from NOT_WORKING status [Curt Coder]. - 0.167: Added 'two key labels I realized I'd forgotten. Updated comments to be more clear about keys with multiple contacts underneath but only one metal contact on the key. Noted in comments that the symbolic and mode keys on the numeric keypad (except for decimal point) are beige, not white. [Lord Nightmare]. - 0.163: Fixed keyboard [Curt Coder]. - 0.161: Added 'writing to sector dump disk images [Curt Coder]. - 0.149u1: Added 'preliminary software list [Jonathan Gevaryahu]. - 0.144u5: Fixed keyboard MCU clock. Updated romset [Lord Nightmare]. - 0.144u1: Added keyboard MCU ROM [kevtris, Lord Nightmare]. - 0.138: Connected MC6852 device [Curt Coder]. - 0.137: Curt Coder added skeleton driver of 'Victor 9000' system. ROMSET: 16384 bytes in 4 files / 10.01Kb packed $end $info=victor9k_fdc $mame 0.156 Victor 9000 FDC, , ???? DRIVER: act/victor9k_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Code cleanup [AJR]. - 0.156: Added 'Victor 9000 FDC' device. ROMSET: 3072 bytes in 2 files / 0.89Kb packed $end $info=victor9k_kb $mame 0.144u5 Victor 9000 Keyboard, , ???? DRIVER: act/victor9k_kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (victor9kb) to (victor9k_kb). - 0.144u5: Added 'Victor 9000 Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.51Kb packed $end $info=vidbrain $mame 0.138 [Curt Coder] VideoBrain FamilyComputer, VideoBrain Computer Company, 1978 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). DRIVER: vidbrain/vidbrain.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: vidbrain.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.261: Remove unneeded .lay file [hap]. - 0.257: BugFIX #08722 [Sound] (vidbrain/vidbrain.cpp) vidbrain: Music does not play [hap]. - 0.165: Added 'Information Manager prototype in vidbrain.xml. [Sean Riddle]. - 0.146u5: Added 'expansion port pinout. Added expansion port interface [Curt Coder]. - 0.146u4: Fixed memory map, improved colors. Fixed graphics corruption in Lemonade Stand [Sean Riddle]. - 0.146u3: Improved video timings and correct CPU clock [Kurt Woloch, Sean Riddle, Curt Coder]. - 0.146u1: Improved sound slightly [Kurt Woloch]. - 0.146: Fixed video and added 'sound [Curt Coder, Kurt Woloch]. - 0.144u1: Added 'new dumps to softlist (vidbrain.xml) [Sean Riddle]. - 0.138: Curt Coder added skeleton driver of 'VideoBrain Family Computer' system. ROMSET: 6144 bytes in 3 files / 4.71Kb packed $end $info=vidchal $mame 0.194 [hap, Sean Riddle, incog] Video Challenger, Select Merchandise, 1987 Video Challenger is an interactive television toy created by Select Merchandise and distributed in Japan in 1987 by Takara. Toy-Television interaction was supposed to be the next big thing in toy marketing and Mattel had a similar TV-Toy in North America at the same time called Captain Power. The toy consisted of a light gun called the Challenge Blaster that responded to signals from the television playing a VHS tape. The more the player fired at appropriate targets on the screen, the more points the Challenge Blaster would rack up. The more times the sensor on the toy got "hit," the more points the gun would lose. Since the "game" was only a VHS tape, the missions played out the same way all the time. The toy was cross-marketed into the anime The Headmasters in which children could fire at the Decepticons in the title sequence (starting with "Explosion on Mars!! Maximus Is in Danger") and score points in selected episodes. Daniel himself carries a Challenge Blaster in the anime and is sometimes seen playing the game. Video Challenger was sold in Canada by Irwin Toy and in the United Kingdom by Bandai (source: http://tfwiki.net/wiki/Video_Challenger). DRIVER: handheld/hh_cop400.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.194: hap, Sean Riddle and incog added 'Select Merchandise Video Challenger' system. ROMSET: 1024 bytes in 1 file / 0.83Kb packed $end $info=videnh2 $mame 0.284 [AJR] Videx Keyboard Enhancer ][, , ???? DRIVER: devices/bus/a2kbd/videnh2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: AJR added 'Videx Keyboard Enhancer ][' device. ROMSET: 2048 bytes in 1 file / 1.49Kb packed $end $info=video992_24 $mame 0.198 TI-99/2 CRT Controller 24K version, , ???? DRIVER: devices/bus/ti99/internal/992board.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'TI-99/2 CRT Controller 24K version' device. ROMSET: None required. $end $info=video992_32 $mame 0.198 TI-99/2 CRT Controller 32K version, , ???? DRIVER: devices/bus/ti99/internal/992board.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Added 'TI-99/2 CRT Controller 32K version' device. ROMSET: None required. $end $info=videoart $mame 0.261 [hap, Sean Riddle, Phil Bennett] VideoArt, LJN Toys, 1987 It's a system for drawing/coloring pictures on the tv, not a video game console. The cartridge ROMs contain no executable code, only data for a title screen and vector pictures. On the title screen, press CLEAR to start drawing (no need to wait half a minute). Drawing with the same color as the picture outline is not allowed. To change the background color, choose one from the color slider and press CLEAR (source: https://github.com/mamedev/mame/blob/master/src/mame/misc/videoart.cpp). DRIVER: misc/videoart.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: videoart.xml RESOURCES: Snap and Title. WIP: - 0.261: hap, Sean Riddle and Phil Bennett added 'LJN Toys VideoArt' system. ROMSET: 4096 bytes in 1 file / 1.83Kb packed $end $info=videobrain_expansion_slot $mame 0.149u1 VideoBrain expansion port, , ???? DRIVER: devices/bus/vidbrain/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'VideoBrain expansion port' device. ROMSET: None required. $end $info=videopac $mame 0.124 [Wilbert Pol] Videopac G7000 (Europe), Philips, 1978 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). DRIVER: philips/odyssey2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: videopac.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and PCB. WIP: - 0.273: Let's mark spaans as partially supported anyway. Add 7seg outputs for testcartpl [hap]. - 0.224: Changed description to 'Videopac G7000 (Europe)'. - 0.148u1: Improved palette [Dr. Venom]. - 0.124: Wilbert Pol added 'Philips Videopac G7000/C52' system. ROMSET: 1024 bytes in 1 file / 0.93Kb packed $end $info=videopacf $mame 0.224 [hap] Videopac C52 (France), Philips, 1979 The Videopac C52 is the french version of the Magnavox Odyssey?. It was sold by Philips and was only available in France. The same system was sold in the rest of Europe as the Videopac G7000, both systems being in fact identical apart from the frenchised keyboard (source: https://www.old-computers.com/museum/computer.asp?st=2&c=1060). DRIVER: philips/odyssey2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: videopac.xml RESOURCES: Snap and Title. WIP: - 0.224: hap added 'Philips Videopac C52 (France)' system. ROMSET: 1024 bytes in 1 file / 0.93Kb packed $end $info=videopacp $mame 0.128 [Wilbert Pol] Videopac+ G7400 (Europe), Philips, 1983 The Philips Videopac+ G7400 was a video game console released in limited quantities in 1983, and only in Europe; an American release as the Odyssey? Command Center was planned but never occurred. The G7400 was the successor to the Philips Videopac G7000, the European counterpart to the American Magnavox Odyssey?. The system featured excellently tailored background and foreground graphics (source: http://en.wikipedia.org/wiki/Philips_Videopac_%2B_G7400). DRIVER: philips/odyssey2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: videopac.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.225: Renamed (g7400) to (videopacp). - 0.224: Changed description to 'Videopac+ G7400 (Europe)'. - 0.148u1: Added 'preliminary lists to Enterprise 64/128, odyssey2 and G-7400, Interact and Kaypro II [LoganB]. - 0.128: Wilbert Pol added 'Philips Videopac Plus G7400' system. ROMSET: 1024 bytes in 1 file / 0.93Kb packed $end $info=vii $mame 0.136 [Harmony] Vii, Jungle Soft / KenSingTon / Siatronics, 2007 JungleTac's Sport Vii is a video game console similar in aspect to Nintendo's Wii. 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). DRIVER: tvgames/spg2xx_vii.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vii.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.146u5: Fixing some warnings. Not 100% sure of the intended functionality, but IRQ & IRQ_MASK & line seems probable and seems to work. - 0.136: Harmony added 'Jungle Soft-KenSingTon-Chintendo-Siatronics Vii' system. ROMSET: 33554432 bytes in 1 file / 12.18Mb packed $end $info=vinas $mame 0.200 [AJR] IX0902/IX0903 VINAS CRTC, , ???? DRIVER: sharp/x68k_crtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.244: Fix screen assert in debug build [AJR]. - 0.200: AJR added 'IX0902/IX0903 VINAS CRTC' device. ROMSET: None required. $end $info=vinnpukh $mame 0.278 [Milan Galcik, Igor Nys] Vinni-Pukh, bootleg (Elektronika), 199? DRIVER: handheld/hh_sm510.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Milan Galcik and Igor Nys added 'bootleg (Elektronika) Vinni-Pukh' system. ROMSET: 193376 bytes in 1 file / 65.30Kb packed $end $info=vino $mame 0.210 [Ryan Holtz] SGI VINO Controller, , ???? DRIVER: sgi/vino.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.214: Implemented the majority of its functionality, and hooked it up to picture_image_device [Ryan Holtz]. - 0.210: Ryan Holtz added 'SGI VINO Controller' device. ROMSET: None required. $end $info=vintkeys $mame 0.223 [DBWBP] Vintage Keys Classic Analog Keyboards, E-mu Systems, 1993 The Vintage Keys is a digital rackmount synthesizer that emulates the sounds of classic vintage synths. For an early 1990's ROMpler, this sound module was compact and actually sounded really good, loaded with good samples of vintage synth sounds. Just like the classics it has Portamento, a VCF (filter) and a Chorus effect. It has a lot of modulation capabilities which are all real-time and MIDI controllable. It does, however, have the typical brittle digital sound quality usually associated with digital sound modules, but it still makes nice pads, punchy bass and cool filter swept leads and works great for background synth sounds (source: http://www.vintagesynth.com/emu/vintkeys.php). DRIVER: emusys/emu68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.223: DBWBP added 'E-mu Systems Vintage Keys Classic Analog Keyboards' system. ROMSET: 262144 bytes in 2 files / 135.35Kb packed $end $info=vinvader $mame 0.161 [hap, Kevin Horton] Invaders (VTech), VTech, 1981 Plays like a cross between Radio Shack/Tandy Fire Away series and Space Invaders. Identical to Vtech's Sonic Invader, just different name and case design. Also released by Grandstand as Cosmic Invader and Prinztronic as Galactic Invaders (source: http://www.handheldmuseum.com/Vtech/Invaders.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.165: Games promoted to working [Kevin Horton]. - 0.161: hap and Kevin Horton added 'VTech Invaders' system. ROMSET: 168567 bytes in 2 files / 16.31Kb packed $end $info=vip $mame 0.105 [Curt Coder] 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). DRIVER: rca/vip.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: chip8_quik.xml, vip.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.147: Fixed VP-700 Tiny BASIC ROM mapping and VP-620 ASCII keyboard [Curt Coder]. - 0.146u5: Added 'VP-620 ASCII keyboard cable, VP-570 RAM expansion board, and VP-575 bus expander board [Curt Coder]. Added VP-700 Tiny BASIC board [ekeefe, Curt Coder]. - 0.146u3: Added 'byte I/O and expansion slot interfaces. Connected the byte I/O and expansion ports. Refactored the VP550, VP590, and VP595 to implement the expansion slot interface. Added beeper on/off switch, and VP585 board. Added software list for cassettes [Curt Coder]. - 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: Curt Coder added 'RCA Cosmac VIP' system. ROMSET: 1792 bytes in 3 files / 1.59Kb packed $end $info=vip_byteio_port $mame 0.149u1 VIP byte I/O port, , ???? DRIVER: devices/bus/vip/byteio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'VIP byte I/O port' device. ROMSET: None required. $end $info=vip_expansion_slot $mame 0.149u1 VIP expansion port, , ???? DRIVER: devices/bus/vip/exp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'VIP expansion port' device. ROMSET: None required. $end $info=vip64 $mame 0.128 [Curt Coder] VIP-64 (Sweden/Finland), Commodore Business Machines, 1984 The?Commodore SX-64, also known as the?Executive 64, or VIP-64 in Europe, is a?portable, briefcase/suitcase-size "luggable" version of the popular?Commodore 64?home computer?and the first full-color?portable computer (source: https://en.m.wikipedia.org/wiki/Commodore_SX-64). DRIVER: commodore/c64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vic10.xml, c64_cart.xml, c64_cass.xml, c64_flop_orig.xml, c64_flop_misc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.128: Curt Coder added 'Commodore VIP64 (SX64 PAL), Swedish Expansion Kit' system. ROMSET: 12288 bytes in 2 files / 7.81Kb packed $end $info=virge_pci $mame 0.213 [Barry Rodewald] S3 86C325 ViRGE, , ???? DRIVER: devices/bus/pci/virge_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.286: Fix interrupt pin [Angelo Salese]. - 0.276: Hookup Leadtek WinFast 3D S600DX BIOS alt to virgedx_pci [Devin Acker]. add virgevx_pci stub [Angelo Salese]. - 0.264: Claim dms3d2kp ROM as virgedx from isa/svga_s3 [Angelo Salese]. - 0.263: Changed description to 'S3 86C325 ViRGE'. - 0.262: Move new MMIO mapping to map_extra. Fix Ubuntu-flavored & BeOS 3.x black screen when switching to display managers. Fix BAR compliance [Angelo Salese]. - 0.252: Fixed remapping, allowing Windows?98?SE to use 256-color mode [Angelo Salese]. - 0.213: Barry Rodewald added 'S3 86C325 ViRGE PCI' device. ROMSET: 98304 bytes in 2 files / 34.09Kb packed $end $info=virge_vga $mame 0.163 S3 86C325 VGA core, , ???? DRIVER: devices/video/s3virge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.263: Changed description to 'S3 86C325 VGA core'. - 0.163: Added 'S3 86C325' device. ROMSET: None required. $end $info=virgedx_pci $mame 0.213 [Barry Rodewald] S3 86C375 ViRGE/DX, , ???? DRIVER: devices/bus/pci/virge_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.263: Changed description to 'S3 86C375 ViRGE/DX'. - 0.213: Barry Rodewald added 'S3 86C375 ViRGE/DX PCI' device. ROMSET: 98304 bytes in 3 files / 54.87Kb packed $end $info=virgedx_vga $mame 0.163 S3 86C375 VGA core, , ???? DRIVER: devices/video/s3virge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.263: Changed description to 'S3 86C375 VGA core'. - 0.163: Added 'S3 86C375' device. ROMSET: None required. $end $info=virgevx_pci $mame 0.276 [Angelo Salese] S3 86C988 ViRGE/VX, , ???? DRIVER: devices/bus/pci/virge_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.276: Angelo Salese added 'S3 86C988 ViRGE/VX' device. ROMSET: 32768 bytes in 1 file / 18.74Kb packed $end $info=virgevx_vga $mame 0.276 [Angelo Salese] S3 86C988 VGA core, , ???? DRIVER: devices/video/s3virge.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.276: Angelo Salese added 'S3 86C988 VGA core' device. ROMSET: None required. $end $info=virtbb $mame 0.267 [Sean Riddle, David Haywood] Virtual Baseball (VTG), VTG Interactive, 200? DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.267: Sean Riddle and David Haywood added 'VTG Interactive Virtual Baseball (VTG)' system. ROMSET: 4194304 bytes in 1 file / 1.56Mb packed $end $info=virtten $mame 0.268 [Sean Riddle, David Haywood] Virtual Tennis (VTG), VTG Interactive, 200? DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.268: Sean Riddle and David Haywood added 'VTG Interactive Virtual Tennis (VTG)' system. ROMSET: 4194304 bytes in 1 file / 1.29Mb packed $end $info=virusa $mame 0.189 [R. Belmont, absence] Virus A, Access, 1997 The Access Virus is a very cool, German made desktop synth-module. It quickly became a very popular and favorite synth with its aggressive analog sounds. It's got knobs, analog synth sounds and drums and a whole lot more! The Virus uses physical-modeling to digitally re-create analog sounds. German precision got it right! The Virus has an incredibly punchy and clean analog sound that can give you anything from low sub-woofer blowing basses to overdriven 303-style lead lines! The module is layed out with a very intuitive design that even old-school synthesists will feel right at home with. It has 32 knobs and 27 buttons, all of which allow tweaking in realtime. With 12 note polyphony and 16 multitimbral parts, the Virus is all you need to create complete and vibrant electronic music tracks! (source: http://www.vintagesynth.com/misc/virusa.php) DRIVER: access/acvirus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.283: Layout for Access Virus Rack XL (#14538). Layout for Access Virus Rack (Ver. T) (#14542). Layout for Access Virus Classic (#14545). Layout for Access Virus C (#14528). Control Panel LEDs (#14469). Control Panel LEDs; fix glitch on CPanel LEDs; simplify a bit the logic for controling CPanel LEDs. Add internal layout for Access Virus A / Declare inputs for other virus synths / Misc. improvements to the driver (#14502). Analog input knobs for Virus A & B (#14461). CPanel buttons for Virus A & B (#14454). Hookup LCD to port 1 bits (#14430). RAM banking + small fix to knob assignment + knob maxstate=127 on .lay file (#14482) [Felipe Corrêa da Silva Sanches]. Configure PWM_DISPLAY device just to stop emulation from crashing [AJR]. - 0.189: R. Belmont and absence added 'Access Virus A' system. ROMSET: 524288 bytes in 1 file / 133.19Kb packed $end $info=virusb $mame 0.189 [R. Belmont, absence] Virus B (Ver. T), Access, 1999 Following up on the success of the popular Virus, Access unleashed an upgraded model in 1999, the Virus B. The original Virus A had 12-voice polyphony, but the new OS in the Virus B doubles the polyphony from 12- to 24-voices and the oscillators, from 2 to 3 per voice. The new OS also added 'an enhanced programmable 32-band vocoder. There are now up to 82 simultaneous effects, a retro-phaser (6-stage stereo phaser with 24 filter-poles), chorus/flanger, ring modulator, multiple forms of distortion, an analog boost algorithm, and an envelope follower. Up to five FM (Frequency Modulation) modes are also on-board now and many new sounds have been created for this bigger and better version of the Virus (source: http://www.vintagesynth.com/misc/virusb.php). DRIVER: access/acvirus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.283: Goes all the way to the main program [Olivier Galibert]. - 0.282: Layout for Access Virus B (#14355) [Felipe Corrêa da Silva Sanches]. - 0.189: R. Belmont and absence added 'Access Virus B (Ver. T)' system. ROMSET: 524288 bytes in 1 file / 189.34Kb packed $end $info=virusc $mame 0.189 [R. Belmont, absence] Virus C, Access, 2002 A brand new and ever more powerful strain of the Virus was released in 2002 to replace the entire B Series line-up. First up is the flag-ship desktop module, the Virus C. Polyphony is expanded from 24 to 32 voices! Otherwise the synth engine is virtually the same as the B series. Three oscillators, one sub osc., two independent multi-mode filters, two ADSTR envelopes, three LFOs, 16 arpeggiators, 32-band vocoder, five FM synthesis modes and 16 part multitimbrality. The C series offers an expanded mod matrix with 6 source and 9 destination slots, 98 effects, wood side panels, and more! A new 3-band EQ section is available as well as an Undo/Redo function. The operating systems can be easily upgraded via MIDI and there is a free SoundDiver Virus editor/librarian for Windows and MacOS systems available. It has been used by Nine Inch Nails, KMFDM and Max Graham (source: http://www.vintagesynth.com/misc/virusc.php). DRIVER: access/acvirus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.283: Configure PWM_DISPLAY device just to stop emulation from crashing; add more program RAM to map [AJR]. - 0.189: R. Belmont and absence added 'Access Virus C' system. ROMSET: 1048576 bytes in 2 files / 396.35Kb packed $end $info=viruscl $mame 0.189 [R. Belmont, absence] Virus Classic, Access, 2004 24-channel, 16-bit multi-timbral, 3-oscillator, 1 sub-oscillator, 2 multi-mode filters, 82 vocoder effect effects, 16 arpeggiators, 65 controls (buttons and knobs), 128 sound RAM and 768 in ROM, 128 multi-sound, 1 In and 3 Out stereo, MIDI In, Out and Thru, including rack mount brackets (4 drives), power supply and SoundDiver software editor for PC and Mac (source, traslated from Italian: https://www.strumentimusicali.net/product_info.php/products_id/1986/access-virus-classic.html). DRIVER: access/acvirus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.189: R. Belmont and absence added 'Access Virus Classic' system. ROMSET: 524288 bytes in 1 file / 194.38Kb packed $end $info=virusrck $mame 0.189 [R. Belmont, absence] Virus Rack (Ver. T), Access, 2001 The Access Virus Rack is an Analog Modeling synthesizer with 2 oscillators and one sub-oscillator. Software Version 2.0 adds an additional 512 presets by replacing the demo song included in the original software version. There is also a noise generator, ring modulator, two multi-mode filters, two envelopes, a stereo VCA, and a saturation stage for cascade filtering, tube, and distortion effects. Two external inputs allow processing of external devices through the filters, gates and lo-fi effects. External audio sources can also be used to modulate frequency and ring modulation. The Virus Rack was first released in 2001 by Access Music of Germany (source: http://www.musicalbox.com/Sito2010/articolo.aspx?sez=CATALOGO&cat=000003%7C000028%7C6845432163&art=ACVIRUSR). DRIVER: access/acvirus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.189: R. Belmont and absence added 'Access Virus Rack (Ver. T)' system. ROMSET: 524288 bytes in 1 file / 180.45Kb packed $end $info=virusrckxl $mame 0.189 [R. Belmont, absence] Virus Rack XL, Access, 2002 The Virus Rack XL packs the entire Virus C into a single-unit rack-module for those of you who don't need built-in hands-on access. Limited in knobs, buttons and LEDs - but that's all. The Rack XL has all the same features and functions of the Virus C and KC versions. It even has front and rear audio inputs to process external audio through its effects, vocoder, filters, etc (source: http://www.synth-db.com/synths/Access/Virus%20Rack%20Xl/Virus%20Rack%20Xl.php). DRIVER: access/acvirus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.189: R. Belmont and absence added 'Access Virus Rack XL' system. ROMSET: 524288 bytes in 1 file / 192.88Kb packed $end $info=vis $mame 0.177 [Carl, Sly DC] Video Information System MD-2500, Tandy/Memorex, 1992 The Memorex/Tandy?VIS was a "Visual Information System" that also doubled as a gaming machine. The machine was only sold at Radio Shack, and the games released for the system were mostly educational. The system is notable for it's operating system, Modular Windows. A special embedded version of Windows 3.1, it acts as a precursor to the modern Windows CE. While there were plans to use Modular Windows in other devices like televisions, it appears that the VIS was the only released platform to actually use it (source: https://www.giantbomb.com/memorex-md-2500-vis/3045-153/). DRIVER: trs/vis.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vis.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.241: Added 'a software list for Tandy/Memorex VIS CDs with seventy items in 'vis.xml' [redump.org, r09]. Fix cd audio, add yuv422 and fix controls [cracyc]. - 0.233: BugFIX #07914 [Sound] (vis.cpp) vis: Sound effects will be played back as noise (c5f283f) and BugFIX#07912 [Graphics] (vis.cpp) vis: Various graphic glitches for reference [crazyc]. Add memory card' device. Clear curcount if count is reloaded. Fix card comms and crc. Try again to fix the sound. Make memcard writing work [crazyc]. - 0.180: Machine promoted to working [Carl]. - 0.177: Carl and Sly DC added 'Tandy/Memorex Video Information System MD-2500' system. ROMSET: 1048576 bytes in 2 files / 590.63Kb packed $end $info=vis_pcm $mame 0.178 vis_pcm, , ???? DRIVER: trs/vis.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.178: Added 'vis_pcm' device. ROMSET: None required. $end $info=vis_vga $mame 0.180 vis_vga, , ???? DRIVER: trs/vis.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.180: Added 'vis_vga' device. ROMSET: None required. $end $info=visicom $mame 0.130 [Curt Coder] 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). DRIVER: rca/studio2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: visicom.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.150: Added 'cartridge software list [ranger_lennier, Charles MacDonald]. Fixed colors and video [Curt Coder]. Fixed cartridge data bit order in 'visicom.xml' [Charles MacDonald, Marcel van Tongeren]. - 0.132: Toshiba Visicom is now working and playable, but the graphics emulation is not perfect yet [Curt Coder]. - 0.130: Curt Coder added 'Toshiba Visicom (Japan)' system. ROMSET: 2048 bytes in 1 file / 1.88Kb packed $end $info=vision864 $mame 0.264 [Angelo Salese] S3 86C864 Vision864, , ???? DRIVER: devices/bus/pci/vision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.264: Angelo Salese added 'S3 86C864 Vision864' device. ROMSET: 65536 bytes in 1 file / 17.97Kb packed $end $info=vision964 $mame 0.264 [Angelo Salese] S3 86C964 Vision964, , ???? DRIVER: devices/bus/pci/vision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.264: Angelo Salese added 'S3 86C964 Vision964' device. ROMSET: 32768 bytes in 1 file / 17.63Kb packed $end $info=vision968 $mame 0.264 [Angelo Salese] S3 86C968 Vision968, , ???? DRIVER: devices/bus/pci/vision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.264: Angelo Salese added 'S3 86C968 Vision968' device. ROMSET: 196608 bytes in 3 files / 54.20Kb packed $end $info=visor $mame 0.132 [Miodrag Milanović] Visor Edge, Handspring, 2001 Released in March 2001, the slim Visor Edge featured an MC68VZ328 DragonBall CPU clocked at 33 MHz. The 160x160-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). DRIVER: palm/palm.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.132: Miodrag Milanović added 'Handspring Visor Edge (not working)' system. ROMSET: 2097152 bytes in 1 file / 951.66Kb packed $end $info=visual50 $mame 0.264 [Dirk Best, Bitsavers] Visual 50, Visual Technology, 1983 DRIVER: visual/v50.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: Dirk Best and Bitsavers added 'Visual Technology Visual 50' system. ROMSET: 26624 bytes in 5 files / 15.62Kb packed $end $info=vixen $mame 0.142 [Curt Coder] Vixen, Osborne, 1984 The 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?" 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). DRIVER: osborne/vixen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vixen.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Marquee and Artwork Preview. WIP: - 0.168: Fixed screen (thanks to OG who added 'M1 support to the Z80). Various other fixes. Marked as Working [Robbbert]. - 0.142: Curt Coder added 'Osborne Vixen' system. ROMSET: 12288 bytes in 3 files / 4.82Kb packed $end $info=vjpp1 $mame 0.279 [TeamEurope] Plug Play TV Games 1 (4-in-1) (VideoJet, France), Conny / VideoJet, 200? This is a mini console designed to connect directly to your TV, offering instant gameplay without the need for cartridges or discs. It comes with four pre-installed games—typically classic arcade titles or simple retro-style games—that can be enjoyed right after connecting via RF or AV. Featuring either built-in controls or physical joysticks, it’s crafted for casual, family-friendly use, perfect for quick gaming sessions and shared fun. With its compact, functional design, it appeals to those seeking an essential, nostalgic gaming experience—just like the "plug-and-play" systems aimed at home and occasional-use markets. DRIVER: tvgames/spg2xx_pdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: TeamEurope added 'Conny / VideoJet Plug Play TV Games 1 (4-in-1) (VideoJet, France)' system. ROMSET: 2097152 bytes in 1 file / 632.21Kb packed $end $info=vjpp2 $mame 0.223 [Team Europe, David Haywood] Plug Play TV Games 2 (4-in-1) (VideoJet, France), Conny / VideoJet, 200? DRIVER: tvgames/spg2xx_pdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=dyK9rPUMz0g WIP: - 0.223: Team Europe and David Haywood added 'Conny/VideoJet Plug Play TV Games 2 (4-in-1) (VideoJet, France)' system. ROMSET: 4194304 bytes in 1 file / 973.71Kb packed $end $info=vjpp3 $mame 0.279 [TeamEurope] Plug Play TV Games 3 (4-in-1) (VideoJet, France), Conny / VideoJet, 200? This is a mini console designed to connect directly to your TV, offering instant gameplay without the need for cartridges or discs. It comes with four pre-installed games—typically classic arcade titles or simple retro-style games—that can be enjoyed right after connecting via RF or AV. Featuring either built-in controls or physical joysticks, it’s crafted for casual, family-friendly use, perfect for quick gaming sessions and shared fun. With its compact, functional design, it appeals to those seeking an essential, nostalgic gaming experience—just like the "plug-and-play" systems aimed at home and occasional-use markets. DRIVER: tvgames/spg2xx_pdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: TeamEurope added 'Conny / VideoJet Plug Play TV Games 3 (4-in-1) (VideoJet, France)' system. ROMSET: 4194304 bytes in 1 file / 979.74Kb packed $end $info=vjpp4 $mame 0.279 [TeamEurope] Plug Play TV Games 4 (4-in-1) (VideoJet, France), Conny / VideoJet, 200? This is a mini console designed to connect directly to your TV, offering instant gameplay without the need for cartridges or discs. It comes with four pre-installed games—typically classic arcade titles or simple retro-style games—that can be enjoyed right after connecting via RF or AV. Featuring either built-in controls or physical joysticks, it’s crafted for casual, family-friendly use, perfect for quick gaming sessions and shared fun. With its compact, functional design, it appeals to those seeking an essential, nostalgic gaming experience—just like the "plug-and-play" systems aimed at home and occasional-use markets. DRIVER: tvgames/spg2xx_pdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.279: TeamEurope added 'Conny / VideoJet Plug Play TV Games 4 (4-in-1) (VideoJet, France)' system. ROMSET: 2097152 bytes in 1 file / 496.45Kb packed $end $info=vjstarzd $mame 0.284 [TeamEurope, David Haywood] VJ Starz Dance Mat, Kidz Biz / Jakks Pacific, 2003 The 2003 dance mat designed for children, featuring pressure sensors and lights synchronized to the music. Designed for interactive rhythm games on home consoles, it offered a playful experience inspired by dance video games, combining physical movement, coordination, and musical entertainment in a colorful and durable format. DRIVER: tvgames/elan_eu3a05.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: TeamEurope and David Haywood added 'Kidz Biz / Jakks Pacific VJ Starz Dance Mat' system. ROMSET: 524288 bytes in 1 file / 63.96Kb packed $end $info=vjtv2500 $mame 0.288 [TeamEurope, David Haywood] TV Joy Pro 15-in-1 (2500), VideoJet, 2004 The "VideoJet TV Joy Pro 15-in-1 (model VJ2500)" is a standalone Plug & Play console released on the European market in 2004 by the French brand VideoJet. The device marks the first historic chapter in the company’s line of ready-to-use TV consoles, designed to offer a selection of 15 classic video games integrated into a single standalone control unit. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope and David Haywood added 'VideoJet TV Joy Pro 15-in-1 (2500)' system. ROMSET: 1048576 bytes in 1 file / 239.73Kb packed $end $info=vjtv2501 $mame 0.288 [TeamEurope, David Haywood] TV Joy Pro 30-in-1 (2501), VideoJet, 2005 The "VideoJet TV Joy Pro 30-in-1" (model VJ2501) is a standalone, plug-and-play video game console introduced to the European market by VideoJet in 2005. The device represents the evolution and direct successor to the TV Joy Pro 15-in-1 model (VJ2500). The console doubles the capacity of its fixed internal ROM memory to accommodate a total catalog of 30 classic independent games, positioning itself as a standalone entertainment unit for the whole family. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope and David Haywood added 'VideoJet TV Joy Pro 30-in-1 (2501)' system. ROMSET: 2097152 bytes in 1 file / 858.87Kb packed $end $info=vk100 $mame 0.132 [Jonathan Gevaryahu] VK100 'GIGI', Digital Equipment Corporation, 1980 The DEC VK100 terminal that can operate as a text terminal, a graphics terminal, or as a microcomputer with a BASIC interpreter. It is also known as the GIGI, or General Imaging Generator and Interpreter (source: https://terminals-wiki.org/wiki/index.php/DEC_VK100). DRIVER: dec/vk100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.149: Added 'RS-232 port and COM5016T baud rate generator [Curt Coder]. - 0.147: Correctly hooked up vsync interrupt to crtc instead of video subsystem; Figured out the low two bits of SYSTAT_A from tracing and hooked both up, and updated the SYSTAT_A documentation comments. Additional documentation comments for the SMC COM5016T baud rate divider. Made the DU/DVM/DIR/WOPS 8*4bit register file an actual 4-entry array, to simplify address decoding later. IO mirroring, also a lot of prom tracing and comment updates. Simplification of the code by emulating the register file as an array [Lord Nightmare]. - 0.146u5: Documented all the inputs and enables of the RAS/ERASE prom through tracing. Documented that the MSB bit of the SYNC prom is SYNC. The VT125 Schematics were invaluable for this [Lord Nightmare, Al Kossow] Doing further vector ROM tracing with a meter on the board using the vt125 schematics as a guide, figured out what all the vectorrom pins do (except perhaps D LOAD). Implemented baud generator LUT for i8251, not hooked up yet; added 'RTS callback which doesn't seem to work yet. Further comment updates, got rid of LASTVRAM in favor of doing a single read at the current nybble pointed to by the X and Y registers. Broke the vram access logic/math out of the vector generator callback and into its own functions; fixed? the systat_a register to read the vram nybble the x and y regs are currently pointing to. Some improvement to the HLE vector generator, now properly emulates the down counter so the "blue screen" part of the POST looks correct, as does the cursor width [Lord Nightmare]. - 0.146u4: Implemented or stubbed the rest of the io registers, left SYSTAT_A commented for now since its behavior is unclear. Added and attached the dipswitches to SYSTAT_B (though this may well be wrong). Hooked up the i8251 uart preliminarily (ints not hooked up yet). Implemented stubs for the rest of the VG registers. Figured out pattern ROM addressing. Miscellaneous progress, slight cleanup to keyboard, stubbed and implemented a bunch of vector generator addresses. Correct the labels of several proms which were unreadable on the vk100 that they were dumped from [nigwil]. Hook up vblank interrupt (critical selftest now passes); add layout for LEDS, beginning of skeleton keyboard support. Attach keyboard. Update comments to reflect that the pr1 prom is clearly the VECTOR ROM. Add notes about what each address bit does or is thought to do (the tech manual documentation is lousy, but is better than nothing). Vector generator uses "real" timing instead of drawing the vector instantly. Add more debugging defines, remove some unneeded code, and added 'more comments to TODO and to some registers. Preliminary direction support for basic vectors. doesn't quite work right yet. FINALLY fixed the vector generator. Display looks relatively sane now. Fixed shift and capslock being reversed and added 'port_toggle to capslock. Further improvements to the vector generator, still not completely correct. Initial implementation of the vector generator. Rather buggy, and not really readable yet, but it definitely shows something on screen, and you can type and see things change! (and you see a blinking cursor too!). WIP: preliminary gfx rendering; hooked up the i8251 interrupts. Corrected dipswitch locations. Minor cleanups to variable names, documented as much of the address info of the sync and direction proms as I could figure so far. Vector timing callback rate is now definitely correct; the tech manual had an annoying error which made this hard to figure out. Figured out bits 3,2,1 of SOPS register and implemented blinking and documented serial multiplexer based on these findings. Also fixed a stupid bug in the display code which broke the reverse video bit. Properly hooked up dipswitches through the SYSTAT_A register bit d2. Got rid of some dead palette code. Fixed the weird ordering of the dipswitches, so everything now controls what it should. Comment wrangling and some analysis of the newly dumped proms. Still some work to be done here especially on the vector prom. More comment updates based on shared info from VT125 tech manual. Slight documentation updates, traced sync ROM A4 completely [Lord Nightmare]. Add the two previously-missing PROMs (not hooked up yet); Update notes a bit, correct location for the main roms according to tech manual (it turns out you count from the lower right corner upward, not upper right downward) [Lord Nightmare, Balrog, Andy V.]. - 0.146u3: Documentation update; document two missing proms, correct (I hope) IC locations (until we can get schematics) using the DEC system of counting from the top right corner downward and shifting one column to the left at the end, and documented the (sometimes barely/illegible) markings on the proms [Lord Nightmare, Andy Valencia, Guru]. - 0.132: Jonathan Gevaryahu added 'DEC VK 100' system. ROMSET: 30752 bytes in 10 files / 21.66Kb packed $end $info=vl1 $mame 0.248 [Olivier Galibert, Hubert "madbrain" Lamontagne] VL1, Yamaha, 1993 The VL1 is almost like a return to the world of two decades ago, when if you wanted a synthesizer you bought a MiniMoog. It is hard now to appreciate just how astonishing a 'Mini' sounded to ears accustomed to electric pianos and organs, but it had a reputation for being expensive and very difficult to master — and yet, the Moog's sound sold it. The whole idea of introducing what is really a monophonic synthesizer into today's polyphonic world takes a very confident company, and I think it may well pay off for Yamaha in this case. The VL1 is not just another synthesizer. It represents a major change in the way that electronic musical instruments are made and perceived. It really is that different! (source: https://www.soundonsound.com/reviews/yamaha-vl1). DRIVER: yamaha/ymvl1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and pdf Manual. WIP: - 0.263: Add a lot of stuff. Need to find where the MIDI data error is coming from though [Olivier Galibert]. - 0.248: Olivier Galibert and Hubert "madbrain" Lamontagne added 'Yamaha VL1' system. ROMSET: 1048576 bytes in 2 files / 360.31Kb packed $end $info=vl70 $mame 0.208 [R. Belmont, Olivier Galibert] VL70-m, Yamaha, 1996 The VL70-m is a monophonic tone generator incorporating Yamaha's revolutionary “Virtual Acoustic Synthesis?? tone generation system — based on the most advanced computer physical modeling technology. Virtual Acoustic Synthesis produces sound that is more realistic, more expressive, and more musical than any other system available at this time. The VL70-m includes 256 preset voices, from super-realistic to innovative, that can add a new dimension to your sound whether you play a keyboard, wind controller, MIDI guitar synthesizer, or use a sequencer to create music (source: Owner's Manual). DRIVER: yamaha/ymvl70.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.208: R. Belmont and Olivier Galibert added 'Yamaha VL70-m' system. ROMSET: 2097152 bytes in 1 file / 785.21Kb packed $end $info=vl82c420 $mame 0.286 [Angelo Salese] VLSI VL82C420 "Scamp IV" System Controller, , ???? DRIVER: devices/machine/vl82c420.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Angelo Salese added 'VLSI VL82C420 "Scamp IV" System Controller' device. ROMSET: None required. $end $info=vlm5030 $mame 0.163 Sanyo VLM5030, , ???? DRIVER: devices/sound/vlm5030.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Fix pin rising edge detect if state high val is not 1, add _r/_w to handlers [hap]. - 0.186: Changed description to 'Sanyo VLM5030'. - 0.163: Added 'VLM5030' device. ROMSET: None required. $end $info=vlsi5 $mame 0.214 [rfka01] 286 motherboards with 5-chip VLSI chipset, , 198? Motherboards for Intel 80286 (286) processors equipped with 5-chip VLSI chipsets, primarily manufactured between the mid and late 1980s. These chipsets were produced by VLSI Technology Inc. or by partners such as Chips and Technologies (C&T). The boards typically featured 8/16-bit ISA slots, supported 1–16 MB of RAM (depending on the specific implementation), and required a separate BIOS stored in ROM. Some notable historical examples include boards based on the VLSI 82C206 chipset or OEM configurations featuring VLSI chips paired with C&T components. These architectures represented an economical solution prior to the advent of single-chip chipsets (such as the 82C235) and integrated 386 boards—typical of the era of PC XT/AT-compatible clones before 1990. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added '286 motherboards with 5-chip VLSI chipset' system. ROMSET: 131072 bytes in 4 files / 92.01Kb packed $end $info=vmastspi $mame 0.286 [TeamEurope] Virtual Masters Spirits (blue, Japan), Takara Tomy, 201? Takara Tomy Arts portable device "Virtual Masters Spirits S," an interactive fishing video game with a color LCD screen, launched in July 2020. It features a compact design with a built-in physical reel whose handle offers variable resistance based on the simulated fish's movements. Equipped with a 6-axis sensor to detect real-world casting motions and other fishing gestures. Includes over 360 virtual fish species to catch in various aquatic environments. Battery-powered, intended for children ages 6 and up as a sports simulation game. DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Takara Tomy Virtual Masters Spirits (blue, Japan)' system. ROMSET: 33554432 bytes in 1 file / 7.75Mb packed $end $info=vmdtbase $mame 0.137 [Peter Trauner, Manfred Schneider, Robbbert] Videomaster Database Games-Computer, Videomaster, 1979 This obscure videogame system was made by Voltmace, a British company based in Baldock. Voltmace came into being in 1977 as a pure sales/marketing organisation / it offered sales facilities to companies who had a product to sell. They were contracted by one of the early pionneers in the video field to handle their product. Shortly after this, Voltmace came into contact with Teleng who were putting out one of the first programmable machines and there ensued a short but profitable association during which Voltmace sold many of the British made game machines. But later Teleng's parent company decided to close down the factory in Essex and gradually run down video game production in the U.K. (source: http://www.old-computers.com/museum/computer.asp?st=2&c=1189). DRIVER: interton/vc4000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: database.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.140: Renamed (wvmdtbse) to (vmdtbase). - 0.137: Peter Trauner, Manfred Schneider and Robbbert added 'Videomaster Database Games-Computer' system. ROMSET: None required. $end $info=vme $mame 0.182 VME bus, , ???? DRIVER: devices/bus/vme/vme.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Improve machine configuration [Patrick Mackinlay]. - 0.259: Major overhaul. Add support for address modifiers. Add support for shared interrupt request lines. Add support for interrupt acknowledge daisy chain. Add support for bus error. Add slot device option aggregator. Standardized slot device file, device and class naming. Avoid breaking listxml. Remove accidental added file [Patrick Mackinlay]. - 0.186: Changed description to 'VME bus'. - 0.182: Added 'VME' device. ROMSET: None required. $end $info=vme_slot $mame 0.182 VME slot, , ???? DRIVER: devices/bus/vme/vme.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Modernize slot device code and eliminate deprecation warnings; actually propagate slot number [AJR]. - 0.186: Changed description to 'VME slot'. - 0.182: Added 'VME_SLOT' device. ROMSET: None required. $end $info=vngrdmk1 $mame 0.217 [Caps0ff] Vanguard MK1, EOD Performance Inc., 2004? DRIVER: skeleton/vanguardmk1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.217: Caps0ff added 'EOD Performance Inc. Vanguard MK1' system. ROMSET: 2048 bytes in 1 file / 1.20Kb packed $end $info=vo5850pm $mame 0.226 [Felipe Corrêa da Silva Sanches] U-Matic Videocassette Recorder VO-5850PM, Sony, 19?? DRIVER: sony/umatic.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: Felipe Corrêa da Silva Sanches added 'Sony U-Matic Videocassette Recorder VO-5850PM' system. ROMSET: 8192 bytes in 1 file / 4.42Kb packed $end $info=vocaid $mame 0.165 [hap, Sean Riddle] Vocaid, Texas Instruments, 1982 A small change in the Speech-ROM but a huge difference in the application. This medical aid for the voice handicaped persons is based on a children game, the Touch & Tell. The handicaped person places one of the different sheets on the keyboard and with a short finger tip the Vocaid asks for help, shouts for the police or speaks other useful phrases (source: http://www.datamath.org/Speech/Vocaid.htm). DRIVER: ti/snspellc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.165: hap and Sean Riddle added 'Texas Instruments Vocaid' system. ROMSET: 19664 bytes in 4 files / 16.68Kb packed $end $info=vocalizer $mame 0.263 [Loscha, Devin Acker] Vocalizer 1000, Breakaway Music Systems, 1988 Up for auction is the highly sought after late 80s Breakaway Vocalizer 1000. Used unit. Shows some signs of wear.Record your own songs mixing in vocals and vocally controlled synthesizer instruments and effect. This thing produces some wild sounds!Tested everything on the base unit as working.The cartridge wouldn't read though. The cartridge contained 5-6 extra song styles. There are 12 song styles on the base unit.It has MIDI and instrument connections but I don't have anything to check those with. Cable is included for an add on instrument (1/8" jack) (source: https://www.worthpoint.com/worthopedia/breakaway-vocalizer-1000-voice-1823839572). DRIVER: misc/vocalizer.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.263: Loscha and Devin Acker added 'Breakaway Music Systems Vocalizer 1000' system. ROMSET: 139264 bytes in 3 files / 79.51Kb packed $end $info=vocalizer_uart $mame 0.263 [Devin Acker] Vocalizer 1000 UART, , ???? DRIVER: misc/vocalizer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Devin Acker added 'Vocalizer 1000 UART' device. ROMSET: None required. $end $info=voicebox $mame 0.223 [Dirk Best] Voicebox, , ???? DRIVER: devices/bus/samcoupe/expansion/voicebox.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: Dirk Best added 'Voicebox' device. ROMSET: 2048 bytes in 1 file / 1.83Kb packed $end $info=voodoo_1 $mame 0.147 [Aaron Giles] 3dfx Voodoo Graphics, , ???? DRIVER: devices/video/voodoo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.147: Aaron Giles added '3dfx Voodoo Graphics' device. ROMSET: None required. $end $info=voodoo_1_pci $mame 0.160 [Aaron Giles] Voodoo 1 PCI, , ???? DRIVER: devices/video/voodoo_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Changed description to 'Voodoo 1 PCI'. Renamed (voodoo_pci) to (voodoo_1_pci). - 0.160: Aaron Giles added 'Voodoo PCI' device (video\voodoo_pci.c). $end $info=voodoo_2 $mame 0.147 [Aaron Giles] 3dfx Voodoo 2, , ???? DRIVER: devices/video/voodoo_2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: Changed sourcefile to video\voodoo_2.cpp. - 0.147: Aaron Giles added '3dfx Voodoo 2' device (video\voodoo.c). $end $info=voodoo_2_pci $mame 0.198 [Aaron Giles] Voodoo 2 PCI, , ???? DRIVER: devices/video/voodoo_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Aaron Giles added 'Voodoo 2 PCI' device (video\voodoo_pci.cpp). $end $info=voodoo_3 $mame 0.147 [Aaron Giles] 3dfx Voodoo 3, , ???? DRIVER: devices/video/voodoo_banshee.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Hookup Voodoo 3 3000 PCI roms [VGA Legacy MKIII]; fix -validate [Angelo Salese]. - 0.262: Implement legacy VGA clock setups [Angelo Salese]. - 0.234: Changed sourcefile to video\voodoo_banshee.cpp. - 0.147: Aaron Giles added '3dfx Voodoo 3' device (video\voodoo.c). $end $info=voodoo_3_pci $mame 0.198 [Aaron Giles] Voodoo 3 PCI, , ???? DRIVER: devices/video/voodoo_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Aaron Giles added 'Voodoo 3 PCI' device (video\voodoo_pci.cpp). $end $info=voodoo_3000_x86 $mame 0.286 [Angelo Salese] Voodoo 3000 PCI (x86), , ???? DRIVER: devices/video/voodoo_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Angelo Salese added 'Voodoo 3000 PCI (x86)' device. ROMSET: 147456 bytes in 3 files / 38.77Kb packed $end $info=voodoo_banshee $mame 0.147 [Aaron Giles] 3dfx Voodoo Banshee, , ???? DRIVER: devices/video/voodoo_banshee.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.234: Changed sourcefile to video\voodoo_banshee.cpp. - 0.147: Aaron Giles added '3dfx Voodoo Banshee' device (video\voodoo.c). $end $info=voodoo_banshee_pci $mame 0.198 [Aaron Giles] Voodoo Banshee PCI, , ???? The 3dfx Banshee was the first true 2D/3D chip made by 3dfx and hit the market in early October, 1998. The previously released 2D/3D card "Voodoo Rush" was a combination of a slightly altered Voodoo Graphics 3D chipset as well as a 3rd party 2D chip on a single board. The Rush managed to be more or less an instant failure thanks to (sometimes drastically) inferior performance compared to older Voodoo Graphics. On top of that, many games showed compatibility problems with early driver versions. Its 2D image quality (especially on cards using the Macronix "MX" chipset) was also pretty bad - the cards mostly had RAMDAC clocks as low as 160 - 180 MHz, which didn't allow for high 2D resolutions and refresh rates. In a nutshell - the Rush had no true strengths but a lot of weaknesses (source: https://3dfx-banshee.de/articles/the-voodoo-banshee/). DRIVER: devices/video/voodoo_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.198: Aaron Giles added 'Voodoo Banshee PCI' device (video\voodoo_pci.cpp). $end $info=votraxtnt $mame 0.279 [Nigel Barnes] Votrax Type 'N Talk, , ???? DRIVER: devices/machine/votraxtnt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Nigel Barnes added 'Votrax Type 'N Talk' device. ROMSET: 4096 bytes in 1 file / 3.16Kb packed $end $info=votrpss $mame 0.128 [Jonathan Gevaryahu, Robbbert] Personal Speech System, Votrax, 1982 Votrax International, Inc. (originally the Vocal division of Federal Screw Works), or just Votrax, was a speech synthesis company located in the Detroit, Michigan area from 1971 to about 1996. It began as a division of Federal Screw Works from 1971 to 1973. In 1974, it was given the Votrax name (taken from the name of its first commercial product, the model VS4 "Votrax") and moved to Troy and in 1980 split off of its parent company entirely and became Votrax International, Inc., which produced speech products up until 1984. Votrax continued to intermittently sell SC-01-A and SC-02 synthesis chips, and Personal Speech System text to speech units until at least October, 1990 (source: http://en.wikipedia.org/wiki/Votrax#Products). DRIVER: votrax/votrpss.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.128: Jonathan Gevaryahu and Robbbert added 'Votrax Personal Speech System' system. ROMSET: 24576 bytes in 3 files / 14.83Kb packed $end $info=votrsc01 $mame 0.145u4 Votrax SC-01, , ???? DRIVER: devices/sound/votrax.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.257: Revert clean up the Votrax SC-01[-A] class names and device names. Names in the global namespace need to be specific. Making them overly generic is a very bad idea, and leads to confusion and conflicts. Device type names must always be in the global namespace, and most device classes are in the global namespace. Changing members like m_votrax to m_sc01 doesn't help understand the code. If there's only one Votrax speech module in the system, it's obvious what it is. This reverts commit c6f0e83ecfb97c298ffcf16e136496054a88b1ca [Lord Nightmare, Vas Crabb]. Various spelling fixes, comment updates, etc in several Votrax and SC-01 related source files [skip ci]. - 0.255: Renamed (votrax) to (votrsc01). - 0.236: Adjusted levels in Votrax SC-01 device and various drivers to avoid saturating outputs [David Haywood]. - 0.145u4: Added 'Votrax SC-01' device. ROMSET: 512 bytes in 1 file / 0.44Kb packed $end $info=votrsc01a $mame 0.255 [Olivier Galibert] Votrax SC-01-A, , ???? Model produced in 1981 and designed by RICHARD T. GAGNON inventor of all Votrax vocal synthesizers in the 70s and 80s. Her daughter said: ?I am the daughter of Richard T. Gagnon, inventor of all Votrax voice synthesizers in the 1970s and 1980s. IBM, Apple, Commodore, Tandy all used Votrax to speak in the early to mid 1980s. Votrax was the first voice synthesizer ever used in a personal computer?. VOTRAX is a vocal synthesizer which, among the many uses, also allowed you to play SCOTT ADAMS' Adventures on the Commodore VIC-20 making it "speaking" (source, traslated from Italian: http://retrofficina4004.blogspot.com/2017/01/votrax-sc-01-a.html). DRIVER: devices/sound/votrax.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: Olivier Galibert added 'Votrax SC-01-A' device. ROMSET: 512 bytes in 1 file / 0.44Kb packed $end $info=votrtnt $mame 0.132 [Lord Nightmare, Kevtris] Type 'N Talk, Votrax, 1980 Votrax International, Inc. (originally the Vocal division of Federal Screw Works), or just Votrax, was a speech synthesis company located in the Detroit, Michigan area from 1971 to about 1996. It began as a division of Federal Screw Works from 1971 to 1973. In 1974, it was given the Votrax name (taken from the name of its first commercial product, the model VS4 "Votrax") and moved to Troy and in 1980 split off of its parent company entirely and became Votrax International, Inc., which produced speech products up until 1984. Since early in its life, Votrax specialized in making phoneme-based speech synthesizers and text-to-speech algorithms. The popular United States Naval Research Laboratory, or "NRL" text-to-phoneme algorithm was developed by a collaboration between Votrax and the NRL in 1973. This algorithm and variants of it were used on a number of text-to-speech devices, such as the votrax type-n-talk, the votrax personal speech system, and the General Instruments CTS256A-AL2 text-to-allophone chip (source: http://en.wikipedia.org/wiki/Votrax#Products). DRIVER: votrax/votrtnt.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.167: Fixed the memory map mirroring based on schematic [Lord Nightmare, Kevtris]. - 0.149: Added 'serial terminal [Robbbert]. - 0.146: Hook up to the 'new' votrax device; produces horrible noise now [Robbbert]. - 0.132: Lord Nightmare and Kevtris added 'Votrax Type-'N-Talk (not working)' system. $end $info=vp111 $mame 0.128 [Curt Coder] Cosmac VIP (VP-111), RCA, 1977 The COSMAC VIP is an elegant computer. Compact, clean and 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. The VP-111 (COSMAC VIP) offers the major elements of a full microcomputer on a single PC board. Just add power and make connections to your video monitor or rf modulator and home TV, and you're ready to go. The ROM resident operating system and simple instructions enable you to start programming immediately (source: http://oldcomputers.net/rca-cosmac-vip.html). DRIVER: rca/vip.cpp DRIVER STATUS: Emulation: Good Color: Imperfect Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: chip8_quik.xml, vip.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.128: Curt Coder added 'RCA Cosmac VIP (VP-111)' system. $end $info=vp122 $mame 0.192 [Robbbert] Viewpoint 122, ADDS, 1985 The ADDS Viewpoint 122 terminal was introduced in September, 1985 (source: http://terminals-wiki.org/wiki/index.php/ADDS_Viewpoint_122). DRIVER: citoh/cit220.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.192: Robbbert added 'ADDS Viewpoint 122' system. ROMSET: 57344 bytes in 4 files / 26.65Kb packed $end $info=vp415 $mame 0.197 [Ryan Holtz] VP415, Philips, 1983 The VP41S LaserVision player (ROM disc drive) is primarily designed for use in interactive computer-controlled systems that exploit the capabilities of LaserVisions as a versatile, high-quality storage/retrieval medium. Communication between the VP415 and a controlling computer is via standard RS232-C or SCSI interfaces, both of which are fitted to the player. The player can be used with ordinary LaserVision discs containing audiovisual information, or LV-ROM discs, which contain data as well as audiovisual information. This data takes the place of the audio channel or some or all section s of the disc. the VP415 can of course be used for direct playback of LaserVision CAV (Active play) or CLV (Long play) discs. In 1his respect it has extensive program control, with search and memory facilities, conveniently operated from the remote control handset (source: original Philips Operating-Instructions manual) DRIVER: skeleton/vp415.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.198: Added 'proper dumps of Module S and Module W MCUs, which have identical programs [Ryan Holtz, Simon Inns]. - 0.197: Ryan Holtz added 'Philips VP415' system. ROMSET: 149504 bytes in 8 files / 45.05Kb packed $end $info=vp550 $mame 0.146u3 VP-550 Super Sound, , ???? DRIVER: devices/bus/vip/vp550.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VP-550 Super Sound'. - 0.146u3: Added 'VP550' device. ROMSET: None required. $end $info=vp570 $mame 0.146u5 VP-570 4K RAM Expansion, , ???? DRIVER: devices/bus/vip/vp570.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VP-570 4K RAM Expansion'. - 0.146u5: Added 'VP570' device. ROMSET: None required. $end $info=vp575 $mame 0.146u5 VP-575 System Expansion, , ???? DRIVER: devices/bus/vip/vp575.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VP-575 System Expansion'. - 0.146u5: Added 'VP575' device. ROMSET: None required. $end $info=vp585 $mame 0.146u3 VP-585 Keyboard Interface + VP-580 16-key keypad, , ???? DRIVER: devices/bus/vip/vp585.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VP-585 Keyboard Interface + VP-580 16-key keypad'. - 0.146u3: Added 'VP585' device. ROMSET: None required. $end $info=vp590 $mame 0.146u3 VP-590 Color Board + VP-580 16-key keypad, , ???? DRIVER: devices/bus/vip/vp590.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VP-590 Color Board + VP-580 16-key keypad'. - 0.146u3: Added 'VP590' device. ROMSET: None required. $end $info=vp595 $mame 0.146u3 VP-595 Simple Sound, , ???? DRIVER: devices/bus/vip/vp595.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VP-595 Simple Sound'. - 0.146u3: Added 'VP595' device. ROMSET: None required. $end $info=vp60 $mame 0.192 [Robbbert] Viewpoint 60, ADDS, 1982 The ADDS Viewpoint 60 terminal was introduced in May, 1982 at a price of $895 (source: http://terminals-wiki.org/wiki/index.php/ADDS_Viewpoint_60). DRIVER: adds/vp60.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.264: Move into adds\ folder [Dirk Best]. - 0.192: Robbbert added 'ADDS Viewpoint 60' system. ROMSET: 13312 bytes in 3 files / 6.47Kb packed $end $info=vp620 $mame 0.146u5 VP-620 ASCII Keyboard, , ???? DRIVER: devices/bus/vip/vp620.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VP-620 ASCII Keyboard'. - 0.146u5: Added 'VP620' device. ROMSET: None required. $end $info=vp700 $mame 0.146u5 VP-700 Expanded Tiny BASIC, , ???? DRIVER: devices/bus/vip/vp700.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VP-700 Expanded Tiny BASIC'. - 0.146u5: Added 'VP700' device. ROMSET: 4096 bytes in 1 file / 3.39Kb packed $end $info=vpainter $mame 0.210 [ClawGrip, The Dumping Union] Video Painter (PAL), Video Technology, 1991 DRIVER: vtech/socrates.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: socrates.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.210: ClawGrip and The Dumping Union added 'Video Technology Video Painter (PAL)' system. ROMSET: 131072 bytes in 1 file / 70.39Kb packed $end $info=vpcii $mame 0.232 [rfka01] VPC II, Victor, 1987 DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.232: rfka01 added 'Victor VPC II' system. ROMSET: 16384 bytes in 1 file / 8.62Kb packed $end $info=vr4300be $mame 0.150 NEC VR4300 (big), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'NEC VR4300 (big)' [Angelo Salese]. - 0.154: Renamed (vr4300be_drc) to (vr4300be). - 0.150: Added 'VR4300 (big)' device. ROMSET: None required. $end $info=vr4300le $mame 0.184 NEC VR4300 (little), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'NEC VR4300 (little)' [Angelo Salese]. - 0.184: Added 'VR4300 (little)' device. ROMSET: None required. $end $info=vr4310be $mame 0.184 NEC VR4310 (big), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'NEC VR4310 (big)' [Angelo Salese]. - 0.184: Added 'VR4310 (big)' device. ROMSET: None required. $end $info=vr4310le $mame 0.184 NEC VR4310 (little), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'NEC VR4310 (little)' [Angelo Salese]. - 0.184: Added 'VR4310 (little)' device. ROMSET: None required. $end $info=vr5500be $mame 0.184 NEC VR5500 (big), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'NEC VR5500 (big)' [Angelo Salese]. - 0.184: Added 'VR5500 (big)' device. ROMSET: None required. $end $info=vr5500le $mame 0.184 NEC VR5500 (little), , ???? DRIVER: devices/cpu/mips/mips3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'NEC VR5500 (little)' [Angelo Salese]. - 0.187: Renamed (r5500le) to (vr5500le). - 0.184: Added 'VR5500 (little)' device. ROMSET: None required. $end $info=vrc6snd $mame 0.163 Konami 053329 VRC VI (Sound), , ???? DRIVER: devices/sound/vrc6.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.219: Changed descriptions to 'Konami 053329 VRC VI (Sound)' to match chip markings/part numbers [cam900]. - 0.209: Implemented master frequency register, fixed duty cycles, and cleaned up code [cam900]. - 0.186: Changed description to 'Konami VRC6 (Sound)'. - 0.163: Added 'VRC6 sound' device. ROMSET: None required. $end $info=vreader $mame 0.206 [ClawGrip] V.Reader (US, English, 2011-10-17), VTech, 2011 The V. Reader is a new animated e-reader system for kids aged 3-7 ? it?s like a Kindle for kids. The?V.Reader?is about the size of a paperback book, and it has a clear cover that can be folded all the way back when not in use. There?s also a stylus contained at the bottom of the?V.Reader?for use on the touch screen ? fingers work, too, though! Another feature of the V.Reader that?s pretty exciting is that you can connect it to the computer to download more content (source: https://frugalnovice.com/2010/06/vtech-v-reader-review-giveaway/). DRIVER: vtech/storio.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: vtech_storio_cart.xml RESOURCES: Snap, Title and pdf Manual. WIP: - 0.206: ClawGrip added 'VTech V.Reader (US, English, 2011-10-17)' system. ROMSET: 59674732 bytes in 1 file / 54.68Mb packed $end $info=vreadercaen $mame 0.206 [ClawGrip] V.Reader (CA, English, 2011-10-17), VTech, 2011 The V. Reader is a new animated e-reader system for kids aged 3-7 ? it?s like a Kindle for kids. The?V.Reader?is about the size of a paperback book, and it has a clear cover that can be folded all the way back when not in use. There?s also a stylus contained at the bottom of the?V.Reader?for use on the touch screen ? fingers work, too, though! Another feature of the V.Reader that?s pretty exciting is that you can connect it to the computer to download more content (source: https://frugalnovice.com/2010/06/vtech-v-reader-review-giveaway/). DRIVER: vtech/storio.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: vtech_storio_cart.xml RESOURCES: Snap and Title. WIP: - 0.206: ClawGrip added 'VTech V.Reader (CA, English, 2011-10-17)' system. ROMSET: 59674732 bytes in 1 file / 54.68Mb packed $end $info=vreadercafr $mame 0.206 [ClawGrip] V.Reader (CA, French, 2011-10-17), VTech, 2011 The V. Reader is a new animated e-reader system for kids aged 3-7 ? it?s like a Kindle for kids. The?V.Reader?is about the size of a paperback book, and it has a clear cover that can be folded all the way back when not in use. There?s also a stylus contained at the bottom of the?V.Reader?for use on the touch screen ? fingers work, too, though! Another feature of the V.Reader that?s pretty exciting is that you can connect it to the computer to download more content (source: https://frugalnovice.com/2010/06/vtech-v-reader-review-giveaway/). DRIVER: vtech/storio.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: vtech_storio_cart.xml RESOURCES: Snap and Title. WIP: - 0.206: ClawGrip added 'VTech V.Reader (CA, French, 2011-10-17)' system. ROMSET: 58561446 bytes in 1 file / 53.62Mb packed $end $info=vreadere $mame 0.194 [David Haywood] Reader Laptop E (Germany), Video Technology, 2004 DRIVER: vtech/vtech_eu3a12.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.194: David Haywood added 'Video Technology Reader Laptop E (Germany)' system. ROMSET: 4194304 bytes in 1 file / 3.14Mb packed $end $info=vsaturn $mame 0.113 [R. Belmont] V-Saturn, JVC, 1995 As said before, Sega licensed the rights to produce Saturns to some of their hardware partners. Besides Hitachi, the other one was JVC-Voctpr, who produced the CD drives for most models, although functionally identical Sanyo drives were sometimes used. There are two versions of this' system. The casing is similar to that of any standard Saturn. The colors are different, as is the machine's circuitry, and "V-Saturn" is printed on top of the machine. The boot-up sequence on a V-Saturn has the polygons form a V-Saturn logo instead of the SegaSaturn logo, of course. The boot-up screen on the second one shows "Ver. 1.01" just as it does on white Saturns have been seen to do (source: http://segaretro.org/Sega_Saturn_Models#JVC.2FVictor_V-Saturn). DRIVER: sega/saturn.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: saturn.xml, photo_cd.xml, sat_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.113: R. Belmont added 'JVC V-Saturn (not working)' system. ROMSET: 524288 bytes in 1 file / 439.76Kb packed $end $info=vsc $mame 0.142u4 [Kevin Horton, Jonathan Gevaryahu, Sandro Ronco] Voice Sensory Chess Challenger, Fidelity Electronics, 1980 This has a very distinctive 70/80's robot voice. The carrying case comes with a key. It has a random play feature where the computer selects a random move from the good ones it has found. It could be hooked up to a printer. It anounces mate in two. You can turn the voice on and off and control the volume (high or low). You can also limit voice anouncements to illegal moves and check warnings. It has a built in chess clock and you can set uyp the time to play (source: http://www.ismenio.com/chess_vscc.html). DRIVER: fidelity/vsc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.208: Changed description to 'Voice Sensory Chess Challenger'. - 0.142u4: Kevin Horton, Jonathan Gevaryahu and Sandro Ronco added 'Eckhard Schiller Sensory Chess Challenger (model VSC)' system. ROMSET: 49152 bytes in 7 files / 36.34Kb packed $end $info=vsmax25v $mame 0.227 [David Haywood, Sean Riddle, Kamaal Brown] Vs Maxx 25-in-1 (VT03 hardware), Senario / JungleTac, 200? The?25-in-1?by Video Extreme features 25 games. It takes 4 AA batteries. The 25 games that are on the controller are made by?JungleTac?Interactive (source:https://bootleggames.fandom.com/wiki/Vs._Maxx_25-in-1). DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://youtu.be/Rs6QM36qSAY WIP: - 0.227: David Haywood, Sean Riddle and Kamaal Brown added 'Senario/JungleTac Vs Maxx 25-in-1 (VT03 hardware)' system. ROMSET: 4194304 bytes in 1 file / 883.14Kb packed $end $info=vsmaxtx2 $mame 0.226 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] Vs Maxx TX-2 50-in-1, Senario / JungleTac, 200? Economic multi-game console marketed by Senario (under the alternative branding "JungleTac Vs Maxx") in the early 2000s. This TV game device features 50 built-in games based on a simplified NES/Famiclone hardware platform. It boasts a compact plastic design with two wired controllers integrated into the chassis, an RF/composite video output for connection to a television, and power supplied via an external adapter. The games are simplified variations of classic titles from the 8-bit era, often featuring reduced graphics and audio compared to the originals. Targeted at discount markets and low-cost retail outlets (e.g., supermarkets, toy stores), this console offered an affordable solution for home entertainment prior to the advent of modern digital consoles. Its construction reflects the essential design typical of budget TV games of that era, emphasizing affordability over premium hardware quality. DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). NOTE: Video: https://www.youtube.com/watch?v=sw5RcKo_V14 WIP: - 0.226: David Haywood, Sean Riddle, Kev (FBN) and Kamaal Brown added 'Senario/JungleTac Vs Maxx TX-2 50-in-1' system. ROMSET: 4194304 bytes in 1 file / 1.12Mb packed $end $info=vsmaxx15 $mame 0.226 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] Vs Maxx 15-in-1, Senario / JungleTac, 2004? DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: David Haywood, Sean Riddle, Kev (FBN) and Kamaal Brown added 'Senario/JungleTac Vs Maxx 15-in-1' system. ROMSET: 1048576 bytes in 1 file / 412.63Kb packed $end $info=vsmaxx17 $mame 0.225 [Sean Riddle, David Haywood] Vs Maxx 17-in-1, Senario / JungleTac, 2004 DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=_aYNelwm-Qk WIP: - 0.225: Sean Riddle and David Haywood added 'Senario/JungleTac Vs Maxx 17-in-1' system. ROMSET: 2097152 bytes in 1 file / 574.73Kb packed $end $info=vsmaxx25 $mame 0.226 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] Vs Maxx 25-in-1 (SH6578 hardware), Senario / JungleTac, 2004? DRIVER: nintendo/nes_sh6578.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=Rs6QM36qSAY WIP: - 0.226: David Haywood, Sean Riddle, Kev (FBN) and Kamaal Brown added 'Senario/JungleTac Vs Maxx 25-in-1 (SH6578 hardware)' system. ROMSET: 2097152 bytes in 1 file / 796.90Kb packed $end $info=vsmaxx77 $mame 0.226 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] Vs Maxx Wireless 77-in-1, Senario / JungleTac, 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.226: David Haywood, Sean Riddle, Kev (FBN) and Kamaal Brown added 'Senario/JungleTac Vs Maxx Wireless 77-in-1' system. ROMSET: 8388608 bytes in 1 file / 2.20Mb packed $end $info=vsmaxxvd $mame 0.226 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] Vs Maxx Video Extreme 50-in-1 (with Speed Racer and Snood), Senario / JungleTac, 2004 DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=sw5RcKo_V14 WIP: - 0.226: David Haywood, Sean Riddle, Kev (FBN) and Kamaal Brown added 'Senario/JungleTac Vs Maxx Video Extreme 50-in-1 (with Speed Racer and Snood)' system. ROMSET: 8388608 bytes in 1 file / 1.57Mb packed $end $info=vsmile $mame 0.148u5 [Team Europe] V.Smile, VTech, 2005 The V.Smile is an educational game system by VTech. It is designed for children ages 3 to 6, but offers software designed for several age groups between 3-9. Titles are available on ROM cartridges called 'Smartridges', to play off the system's educational nature. The graphics are primarily sprite-based. The console is often sold bundled with a particular game. Several variants of the V.Smile console are sold including handheld versions, or models with added 'functionality such as touch tablet integrated controllers or microphones. The V-Motion is a major variant with its own software lineup that includes motion sensitive controllers and has Smartriges designed to take advantage of motion-related "active learning". The V-Motion and Smartriges however are fully backwards compatible with other V.Smile variants and V.Smile Smartridges, and a V-Motion Smartrige can even be played on V.Smile console or handheld, albeit with limited functionality (source: http://en.wikipedia.org/wiki/V.Smile). DRIVER: vtech/vsmile.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vsmile_cart.xml, vsmilem_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual, Marquee and Artwork Preview. WIP: - 0.250: Use full country names rather than abbreviations in descriptions in 'vsmile_cd.xml' [ArcadeShadow]. - 0.219: Added 'some French releases to the list of undumped cartridges in vsmile_cart.xml [DisizDream]. - 0.218: Changed description to 'V.Smile'. - 0.208: Replaced CHDs created from CloneCD images with new ones created from standard redump.org images in vsmile_cd.xml. "Nickelodeon SpongeBob Squarepants - Idea Sponge (USA)" is the last remaining CHD created from a CloneCD image [ClawGrip]. - 0.207: Added support for later 8 Mword cartridges in vsmile_cart [Ryan Holtz]. - 0.206: Machine promoted to working. Fixed control pad response bytes - first controller is detected and works. Simulate a brief power button press on boot (required for toystor2). Implemented cartridge mirroring (required for techart). Implemented ROM and non-volatile RAM cartridges. De-asserted test point input [Ryan Holtz]. Improved joystick controller emulation [Vas Crabb]. - 0.175: 6 new dumps added 'in vsmile.xml[Team Europe]. Added a few new US dumps in vsmile_cart.xml [Rimsky82]. - 0.157: New dumps added 'at vsmile_cart.xml. Two new dumps added '[Team Europe]. New dumps added '[FatArnold, Team Europe]. - 0.149: Added 'new German dumps to softlist [Team Europe]. - 0.148u5: Team Europe added skeleton driver of 'German V-Smile' system. Added first cart dumps [Team Europe]. ROMSET: 6291456 bytes in 3 files / 2.94Mb packed $end $info=vsmile_cart_slot $mame 0.206 V.Smile Cartridge Slot, , ???? DRIVER: devices/bus/vsmile/vsmile_slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'V.Smile Cartridge Slot' device. ROMSET: None required. $end $info=vsmile_ctrl_port $mame 0.206 V.Smile Controller Port, , ???? DRIVER: devices/bus/vsmile/vsmile_ctrl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'V.Smile Controller Port' device. ROMSET: None required. $end $info=vsmile_keyboard_fr $mame 0.232 [Ryan Holtz, PulkoMandy] V.Smile Keyboard (FR), , ???? DRIVER: devices/bus/vsmile/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.232: Ryan Holtz and PulkoMandy added 'V.Smile Keyboard (FR)' device. ROMSET: None required. $end $info=vsmile_keyboard_ge $mame 0.232 [Ryan Holtz, PulkoMandy] V.Smile Keyboard (GE), , ???? DRIVER: devices/bus/vsmile/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.232: Ryan Holtz, PulkoMandy added 'V.Smile Keyboard (GE)' device. ROMSET: None required. $end $info=vsmile_keyboard_us $mame 0.232 [MooglyGuy] V.Smile Keyboard (US), , ???? DRIVER: devices/bus/vsmile/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.232: MooglyGuy added 'V.Smile Keyboard (US)' device. ROMSET: None required. $end $info=vsmile_mat $mame 0.226 [Ryan Holtz] V.Smile Gym Mat, , ???? DRIVER: devices/bus/vsmile/mat.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Ryan Holtz added 'V.Smile Gym Mat' device. ROMSET: None required. $end $info=vsmile_pad $mame 0.206 V.Smile Joystick, , ???? DRIVER: devices/bus/vsmile/pad.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'V.Smile Joystick' device. ROMSET: None required. $end $info=vsmile_rom $mame 0.206 V.Smile Cart, , ???? DRIVER: devices/bus/vsmile/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'V.Smile Cart' device. ROMSET: None required. $end $info=vsmile_rom_nvram $mame 0.206 V.Smile Cart + NVRAM, , ???? DRIVER: devices/bus/vsmile/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'V.Smile Cart + NVRAM' device. ROMSET: None required. $end $info=vsmileb $mame 0.187 [Sean Riddle] V.Smile Baby (USA), VTech, 2005 V.Smile Baby Infant Development System is a uniqui learning system created especially for the littlest learner. V.Smile Baby combines a colorful activity panel with the enhanced, non-traditional element of TV learning to allow parents and their little ones to share special moments as their child begins to explore early learning concepts, such a shapes, colors, animanls, and it even helps teach baby sign language. V.Smile Baby works with age-appropriate Baby Smartridges that include three "grow-with-me" play modes, allowing baby to grow in learning from 9-36 months (source: US manual). DRIVER: vtech/vsmileb.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vsmileb_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.235: Added 'default input mappings for the slider window, and demoted to MNW due to bad audio [Ryan Holtz]. - 0.225: Changed description to 'V.Smile Baby (USA)'. - 0.219: Bugfix #07428 [Media Support] (vsmileb.cpp) vsmileb: Unable to load media [Osso]. - 0.206: Machine promoted to working. Hooked up basic GPIO and DIP switches, and added 'cartridge slot and infrared controller. Removed built-in titles from the software list (vsmileb_cart.xml) [Ryan Holtz]. Identified codes for infrared controller [bmx, Ryan Holtz]. - 0.187: Sean Riddle added 'V-Tech V-Smile Baby (US)' system. ROMSET: 8388608 bytes in 1 file / 3.60Mb packed $end $info=vsmilebf $mame 0.225 [Sean Riddle, Team Europe] V.Smile Baby (France, with 'Winnie et ses amis dans la Foret des Reves Bleus'), VTech, 2005 V.Smile Baby Infant Development System is a uniqui learning system created especially for the littlest learner. V.Smile Baby combines a colorful activity panel with the enhanced, non-traditional element of TV learning to allow parents and their little ones to share special moments as their child begins to explore early learning concepts, such a shapes, colors, animanls, and it even helps teach baby sign language. V.Smile Baby works with age-appropriate Baby Smartridges that include three "grow-with-me" play modes, allowing baby to grow in learning from 9-36 months (source: US manual). DRIVER: vtech/vsmileb.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vsmileb_cart.xml RESOURCES: Snap and Title. WIP: - 0.225: Sean Riddle and Team Europe added 'VTech V.Smile Baby (France, with 'Winnie et ses amis dans la Foret des Reves Bleus')' system. ROMSET: 8388608 bytes in 1 file / 3.48Mb packed $end $info=vsmilebfp $mame 0.225 [Sean Riddle, Team Europe] V.Smile Baby (France, with 'En Ville avec l'ourson Patoune'), VTech, 2005 V.Smile Baby Infant Development System is a uniqui learning system created especially for the littlest learner. V.Smile Baby combines a colorful activity panel with the enhanced, non-traditional element of TV learning to allow parents and their little ones to share special moments as their child begins to explore early learning concepts, such a shapes, colors, animanls, and it even helps teach baby sign language. V.Smile Baby works with age-appropriate Baby Smartridges that include three "grow-with-me" play modes, allowing baby to grow in learning from 9-36 months (source: US manual). DRIVER: vtech/vsmileb.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vsmileb_cart.xml RESOURCES: Snap and Title. WIP: - 0.225: Sean Riddle and Team Europe added 'VTech V.Smile Baby (France, with 'En Ville avec l'ourson Patoune')' system. ROMSET: 8388608 bytes in 1 file / 3.84Mb packed $end $info=vsmilebg $mame 0.225 [Sean Riddle, Team Europe] V.Smile Baby (Germany, with 'Puuhs Hundert-Morgen-Wald'), VTech, 2005 V.Smile Baby Infant Development System is a uniqui learning system created especially for the littlest learner. V.Smile Baby combines a colorful activity panel with the enhanced, non-traditional element of TV learning to allow parents and their little ones to share special moments as their child begins to explore early learning concepts, such a shapes, colors, animanls, and it even helps teach baby sign language. V.Smile Baby works with age-appropriate Baby Smartridges that include three "grow-with-me" play modes, allowing baby to grow in learning from 9-36 months (source: US manual). DRIVER: vtech/vsmileb.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vsmileb_cart.xml RESOURCES: Snap and Title. WIP: - 0.225: Sean Riddle and Team Europe added 'VTech V.Smile Baby (Germany, with 'Puuhs Hundert-Morgen-Wald')' system. ROMSET: 8388608 bytes in 1 file / 3.40Mb packed $end $info=vsmilebs $mame 0.218 [Sean Riddle, ClawGrip] V.Smile Baby (Spain, with 'Aventuras en el Bosque de los Cien Acres'), VTech, 2005 V.Smile Baby Infant Development System is a uniqui learning system created especially for the littlest learner. V.Smile Baby combines a colorful activity panel with the enhanced, non-traditional element of TV learning to allow parents and their little ones to share special moments as their child begins to explore early learning concepts, such a shapes, colors, animanls, and it even helps teach baby sign language. V.Smile Baby works with age-appropriate Baby Smartridges that include three "grow-with-me" play modes, allowing baby to grow in learning from 9-36 months (source: US manual). DRIVER: vtech/vsmileb.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vsmileb_cart.xml RESOURCES: Snap and Title. WIP: - 0.218: Sean Riddle and ClawGrip added 'VTech V.Smile Baby (Spain, with Aventuras en el Bosque de los Cien Acres)' system. ROMSET: 8388608 bytes in 1 file / 3.23Mb packed $end $info=vsmilebsw $mame 0.206 [Ryan Holtz, Sean Riddle, ClawGrip] V.Smile Baby (Sweden), VTech, 2005 V.Smile Baby Infant Development System is a uniqui learning system created especially for the littlest learner. V.Smile Baby combines a colorful activity panel with the enhanced, non-traditional element of TV learning to allow parents and their little ones to share special moments as their child begins to explore early learning concepts, such a shapes, colors, animanls, and it even helps teach baby sign language. V.Smile Baby works with age-appropriate Baby Smartridges that include three "grow-with-me" play modes, allowing baby to grow in learning from 9-36 months (source: US manual). DRIVER: vtech/vsmileb.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vsmileb_cart.xml RESOURCES: Snap and Title. WIP: - 0.206: Ryan Holtz, Sean Riddle and ClawGrip added 'VTech V.Smile Baby (Sweden)' system. ROMSET: 8388608 bytes in 1 file / 3.69Mb packed $end $info=vsmilem $mame 0.207 [Ryan Holtz] V.Smile Motion, VTech, 2008 V-Motion Active Learning System! A big breakthrough for junior gamers, V-Motion takes educational video gaming to a whole new level with a motion-activated gaming system: that engages both active minds and bodies. V-Motion plugs directly into the TV to provide kids with a high-tech gaming experience using thrilling, age-appropriate learning games and a motion-activated, intuitive wireless controller. The V-Motion Active Learning System engages children with two modes of play: the Learning Adventure an exciting exploratory journey in which learning concepts are seamlessly integrated, and the Learning Zone - a series of games designed to focus on specific skills in a fun, engaging way (source: original user's manual). DRIVER: vtech/vsmile.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: vsmile_cart.xml, vsmilem_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.223: Machine promoted to working [Ryan Holtz]. - 0.222: Changed description to 'V.Smile Motion'. - 0.207: Ryan Holtz added 'VTech V.Smile Motion (US)' system. ROMSET: 4194304 bytes in 2 files / 1.89Mb packed $end $info=vsmilpro $mame 0.175 [Team Europe] V.Smile Pro, VTech, 2007 The V.Smile Pro is a video game console released in 2007, designed and marketed by VTech. Thought for children aged 6 to 11 years, it relies on being educational. The console to a more rectangular appearance compared to the one before, the V.Smile and opens on top. The console is available in blue and silver sold with Scooby Doo, or pink and silver sold with the game Disney Princesses. Compared to its predecessor, it can display 3D graphics, while the V.Smile games are 2D. With its CD player, V.Smile Pro can also play audio CDs. The controller has an analog stick on the left side, 4 buttons on the right side, and 4 central buttons (Source traslated from French: https://fr.wikipedia.org/wiki/V.Smile_Pro). DRIVER: vtech/vsmilepro.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: vsmile_cd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0 206: Changed disk image names to match games serial numbers (vsmile_cd.xml) [ClawGrip]. - 0.175: Team Europe added 'V-Tech V-Smile Pro' system. ROMSET: 2097152 bytes in 1 file / 1.07Mb packed $end $info=vsplus $mame 0.222 [Sean Riddle, Kitsune Sniper] Vs Power Plus 30-in-1, / JungleTac, 200? DRIVER: tvgames/spg2xx_lexibook.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=_1xvkDn2xxM WIP: - 0.222: Sean Riddle and Kitsune Sniper added ' / JungleTac Vs Power Plus 30-in-1' system. ROMSET: 16777216 bytes in 1 file / 4.45Mb packed $end $info=vt100 $mame 0.131 [Miodrag Milanović] VT100, Digital Equipment Corporation, 1978 The VT100 is a video terminal that was made by Digital Equipment Corporation (DEC). Its detailed attributes became the de facto standard for terminal emulators to emulate. It was introduced in August 1978, following its predecessor, the VT52, and communicated with its host system over serial lines using the ASCII character set and control sequences (a.k.a. escape sequences) standardized by ANSI. The VT100 was also the first Digital mass-market terminal to incorporate "graphic renditions" (blinking, bolding, reverse video, and underlining) as well as a selectable 80 or 132 column display. All setup of the VT100 was accomplished using interactive displays presented on the screen; the setup data was stored in non-volatile memory within the terminal. The VT100 also introduced an additional character set that allowed the drawing of on-screen forms (source: http://en.wikipedia.org/wiki/VT100). DRIVER: dec/vt100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.207: Changed "Caps Lock" key to toggle (it's mechanically toggled on these systems) [AJR]. - 0.203: Made keyboards Lua-friendly and updated mappings [Sergey Svishchev]. - 0.196: Restored bottom lines of screen. Made ER1400 non-volatile storage actually work [AJR]. - 0.178: Added 'VT100-AC ROM set with intelligent STP board (not working, needs one ROM redumped and 8085 STP CPU hooked up) [Lord Nightmare]. - 0.162: Add more (undumped, needed) roms as NO_DUMP to the VT100 driver after consulting later VT100 Tech manual. Correct one misnamed undumped ROM on the GPO board [Lord Nightmare]. - 0.149: Added 'RS-232 port and COM5016T baud rate generator [Curt Coder]. - 0.147u4: Added 'redumps of some of the vt102/vt131 roms [pjustice]. Updated a bunch of driver notes and ROM defs to reflect current research [Lord Nightmare]. Verified that the checksum of the typed-from-manual 23-018e2 character generator ROM matches the dump from the actual chip [Lou Ernst Jr.]. - 0.146u5: Add the GPO (aka VT125 mono board) roms and proms as a mix of NO_DUMP and copies of the vk100 ones where identical [Lord Nightmare]. - 0.146u4: Fix vt100 to use beep instead of speaker. Some work still needs to be done to beep.c since the phase needs to be reset in such a way that keyclicks work consistently, in addition to beeps. Added missing dot stretching to the DEC VT100's dc012 emulation. See EK-VT100-TM-003 page 4-76 for a description. Note the stretching takes place after the character ROM but before invert or other attributes [Lord Nightmare]. - 0.131: Miodrag Milanović added 'DEC VT100 (not working)' system. ROMSET: 10240 bytes in 5 files / 7.34Kb packed $end $info=vt100_kbd $mame 0.194 VT100 Keyboard, , ???? DRIVER: shared/vt100_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Remove binding to right control key since the actual keyboard only has one on the left [AJR]. - 0.196: Rewrote as UART-based serial device [AJR]. - 0.194: Added 'VT100 Keyboard' device. ROMSET: None required. $end $info=vt100_video $mame 0.149u1 VT100 Video, , ???? DRIVER: dec/vtvideo.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'VT100 Video' device. ROMSET: None required. $end $info=vt100ac $mame 0.178 [Lord Nightmare] VT100 w/VT1xx-AC STP, Digital Equipment Corporation, 1979 Technical informations: https://gunkies.org/wiki/VT100 DRIVER: dec/vt100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Icon. WIP: - 0.195: Redumped bad ROM [Al Kossow]. - 0.178: Lord Nightmare added 'DEC VT100 w/VT1xx-AC STP' system. ROMSET: 20480 bytes in 7 files / 12.93Kb packed $end $info=vt101 $mame 0.160 [Matt Burke, Lord Nightmare] VT101, Digital Equipment Corporation, 1981 The VT100 was the first of Digital's terminals to be based on an industry-standard microprocessor, the Intel 8080. Options could be added 'to the terminal to support an external printer, additional graphic renditions, and more memory. The later option, known as Advanced Video Option or AVO, allowed the terminal to support a full 24 lines of text in 132 column mode. The VT100 became a platform on which Digital constructed related products. The VT101 and VT102 were cost-reduced, non-expandable follow-on versions. The VT101 was essentially a base-model VT100, while the VT102 came standard with the AVO and serial printer port options pre-installed. The VT105 contained a simple graphics subsystem known as waveform graphics which was mostly compatible with same system in the earlier VT55. This system allowed two mathematical functions to be drawn to the screen on top of the normal text display, allowing text and graphics to be mixed to produce charts and similar output. The VT125 added 'an implementation of the byte-efficient Remote Graphic Instruction Set, ReGIS, which used custom ANSI codes to send the graphics commands to the terminal, rather than requiring the terminal to be set to a separate graphics mode like the VT105 (source: http://en.wikipedia.org/wiki/VT100). DRIVER: dec/vt100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and pdf Manual. WIP: - 0.160: Matt Burke and Lord Nightmare added 'DEC VT101' system. ROMSET: 8192 bytes in 1 file / 6.50Kb packed $end $info=vt102 $mame 0.148 [Lord Nightmare] VT102, Digital Equipment Corporation, 1981 The VT100 is a video terminal that was made by Digital Equipment Corporation (DEC). Its detailed attributes became the de facto standard for terminal emulators to emulate. The VT101 and VT102 were cost-reduced non-expandable follow-on products, with the VT102 including the AVO and serial printer port options of the VT100. The VT105 contained a simple graphics subsystem mostly-compatible with the earlier VT55. The VT125 added 'an implementation of the byte-efficient Remote Graphic Instruction Set (ReGIS.) The VT103 included a backplane socket for an LSI-11 minicomputer board and supported dual TU58 DECtape II block addressable tape drive which behaved like a very slow disk drive (source: http://en.wikipedia.org/wiki/VT100#History). DRIVER: dec/vt100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.148: Lord Nightmare added 'DEC VT102' system. Redumped 23-226e4 ROM; seems to boot but gets stuck waiting for an unmapped io or interrupt? Also we could use scans of the EK-VT101-TM or MP-01066 sheets, if anyone has them [pjustice, Lord Nightmare]. ROMSET: 34816 bytes in 5 files / 25.44Kb packed $end $info=vt105 $mame 0.134 [Miodrag Milanović, Jonathan Gevaryahu] VT105, Digital Equipment Corporation, 1978 The VT100 is a video terminal that was made by Digital Equipment Corporation (DEC). Its detailed attributes became the de facto standard for terminal emulators to emulate. The VT105 contained a simple graphics subsystem mostly-compatible with the earlier VT55. The VT125 added 'an implementation of the byte-efficient Remote Graphic Instruction Set (ReGIS) (source: http://en.wikipedia.org/wiki/VT100#Variants). DRIVER: dec/vt100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and pdf Manual. WIP: - 0.134: Miodrag Milanović and Jonathan Gevaryahu added 'DEC VT105' system. $end $info=vt131 $mame 0.134 [Miodrag Milanović, Jonathan Gevaryahu] VT131, Digital Equipment Corporation, 1981 The DEC VT131 terminal is a variant of the VT102 that includes block mode capability (source: http://terminals.classiccmp.org/wiki/index.php/DEC_VT131). DRIVER: dec/vt100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.148: Redumped 23-226e4 ROM; seems to boot but gets stuck waiting for an unmapped io or interrupt? Also we could use scans of the EK-VT101-TM or MP-01066 sheets, if anyone has them [pjustice, Lord Nightmare]. - 0.134: Miodrag Milanović and Jonathan Gevaryahu added 'DEC VT131' system. ROMSET: 2048 bytes in 1 file / 0.31Kb packed $end $info=vt1682alu $mame 0.216 [David Haywood] VRT VT1682 ALU, , ???? DRIVER: nintendo/vt1682_alu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: David Haywood added 'VRT VT1682 ALU' device. ROMSET: None required. $end $info=vt1682io $mame 0.216 [David Haywood] VRT VT1682 I/O, , ???? DRIVER: nintendo/vt1682_io.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: David Haywood added 'VRT VT1682 I/O' device. ROMSET: None required. $end $info=vt1682timer $mame 0.216 [David Haywood] VRT VT1682 Timer, , ???? DRIVER: nintendo/vt1682_timer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.216: David Haywood added 'VRT VT1682 Timer' device. ROMSET: None required. $end $info=vt1682uio $mame 0.218 VRT VT1682 UIO, , ???? DRIVER: nintendo/vt1682_uio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Added 'VRT VT1682 UIO' device. ROMSET: None required. $end $info=vt180 $mame 0.141 [Miodrag Milanović, Jonathan Gevaryahu] VT180, Digital Equipment Corporation, 1983 The VT100 is a video terminal that was made by Digital Equipment Corporation (DEC). Its detailed attributes became the de facto standard for terminal emulators to emulate. The VT180 (codenamed 'Robin') added 'a single-board microcomputer using a Zilog Z80 to run CP/M. The VT278 added 'a built-in PDP-8 processor, allowing the terminal to run Digital's WPS-8 word processing software (source: http://en.wikipedia.org/wiki/VT100#Variants). DRIVER: dec/vt100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.141: Miodrag Milanović and Jonathan Gevaryahu added 'DEC VT180' system. ROMSET: 8192 bytes in 2 files / 5.15Kb packed $end $info=vt220 $mame 0.133 [Miodrag Milanović, Jonathan Gevaryahu] VT220 (Version 2.3), Digital Equipment Corporation, 1983 The VT220 was a terminal produced by Digital Equipment Corporation from 1983 to 1987. The VT220 improved on the earlier VT100 series of terminals with a redesigned keyboard, much smaller physical packaging, and a much faster microprocessor. To meet the needs of various national regulatory agencies, the VT220 was available with CRTs that used white, green, or amber phosphors (source: http://en.wikipedia.org/wiki/VT220). DRIVER: dec/vt220.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.194: Split into two sets and fixed ROM loading for the earlier version [AJR]. - 0.192: Hooked up SCN2681 based on schematics [AJR]. - 0.162: Add VT220 V2.1 ROMs and VT220 Character Generator Rom [Matt Burke]. Correct VT220 xtal, and add the romset listed in the schematics as NO_DUMP [Lord Nightmare]. - 0.133: Miodrag Milanović and Jonathan Gevaryahu added skeleton driver of 'DEC VT220' system. ROMSET: 40960 bytes in 2 files / 24.30Kb packed $end $info=vt220a $mame 0.194 [AJR] VT220 (Version 2.1), Digital Equipment Corporation, 1983 The VT220 is an ANSI standard computer terminal introduced by Digital Equipment Corporation (DEC) in 1983. The VT240 added 'monochrome ReGIS vector graphics support to the base model, while the VT241 did the same in color. The 200 series replaced the successful VT100 series, providing more functionality in a much smaller unit with a much smaller and lighter keyboard. Among its major upgrades was a number of international character sets, as well as the ability to define new character sets. The VT200 series was extremely successful in the market. Released at $795, the VT220 offered features, packaging and price that no other serial terminal could touch. In 1986, DEC shipped 165,000 units, giving them a 42% market share, double that of the closest competitor, Wyse. Competitors adapted by introducing similar models at lower price points, leading DEC to do the same by releasing the less-expensive $545 VT300 series in 1987 (source: https://en.wikipedia.org/wiki/VT220). DRIVER: dec/vt220.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.194: AJR added 'DEC VT220 (Version 2.1)' system. ROMSET: 36864 bytes in 3 files / 23.23Kb packed $end $info=vt240 $mame 0.162 [Matt Burke, Balrog, Lord Nightmare] VT240, Digital Equipment Corporation, 1983 The DEC VT240 terminal is a graphics terminal supporting DEC's ReGIS graphics commands as well as the Tektronix 4010 graphics commands. It was introduced in January, 1984. It was discontinued in April, 1987. The terminal base unit supports both grayscale and color monitors. When configured with a VR201 grayscale monitor, the terminal was sold as a VT240. When configured with the VR241 color monitor, the terminal was sold as a VT241 (source: http://terminals.classiccmp.org/wiki/index.php/DEC_VT240). DRIVER: dec/vt240.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.177: Fixed host comms when flow control is enabled [Sergey Svishchev]. - 0.176: Machine promoted from 'NOT_WORKING' status [Carl]. - 0.162: Matt Burke, Balrog and Lord Nightmare added 'DEC VT240' system. Map the T11 roms into CPU space in the correct order/interleave. Add links to DEC-O-LOG service notes for different firmware changes, add firmware version numbers [Lord Nightmare]. ROMSET: 295168 bytes in 10 files / 155.62Kb packed $end $info=vt25in1 $mame 0.246 [jordigahan, ClawGrip, Sean Riddle] unknown VT02 based 25-in-1 handheld, , 2004 DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.246: jordigahan, ClawGrip and Sean Riddle added 'unknown VT02 based 25-in-1 handheld' system. ROMSET: 1048576 bytes in 1 file / 221.95Kb packed $end $info=vt320 $mame 0.133 [Miodrag Milanović, Jonathan Gevaryahu] VT320, Digital Equipment Corporation, 1987 The VT320 can work with standard American National Standards Institute (ANSI) functions. Set-Up: the VT320 has a series of set-up screens that list the operating features of the terminal. You can display these screens and change feature settings from the keyboard. For example, the VT320 has an On-Line/Local feature. You can only set this feature from set-up. When you use the "On-Line" setting, the VT320 can communicate with your host' system. To enter set-up, you press the Set-Up key. Chapter 4 describes set-up (source: http://dec.vecmar.com/products/productpage.asp?pid=3610-DEC_VT320_Terminal). DRIVER: dec/vt320.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.162: Add newer VT320 Firmware [Matt Burke]. Add links to DEC-O-LOG service notes for different firmware changes, add firmware version numbers [Lord Nightmare]. - 0.133: Miodrag Milanović and Jonathan Gevaryahu added skeleton driver of 'DEC VT320' system. ROMSET: 131072 bytes in 2 files / 60.96Kb packed $end $info=vt330 $mame 0.188 [Toshi] VT330, Digital Equipment Corporation, 1987 The DEC VT330 terminal is a grayscale graphics terminal introduced in April, 1987 at a price of $1,895 (source: http://terminals-wiki.org/wiki/index.php/DEC_VT330). DRIVER: dec/vt320.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and pdf Manual. WIP: - 0.188: Toshi added 'DEC VT330' system. ROMSET: 32768 bytes in 1 file / 8.70Kb packed $end $info=vt369_soc $mame 0.221 [David Haywood] VT369 series System on a Chip, , ???? DRIVER: nintendo/nes_vt369_vtunknown_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Renamed (nes_vt369_soc) to (vt369_soc). - 0.226: Renamed (nes_vt_soc_4k) to (nes_vt369_soc) and description changed to 'VT369 series System on a Chip'. - 0.221: David Haywood added 'VTxx series System on a Chip (with 4KByte RAM)' device. ROMSET: None required. $end $info=vt369_soc_altswap $mame 0.278 [David Haywood] VT369 series System on a Chip (with D1/D4 opcode swapping), , ???? DRIVER: nintendo/nes_vt369_vtunknown_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: David Haywood added 'VT369 series System on a Chip (with D1/D4 opcode swapping)' device. ROMSET: None required. $end $info=vt369_soc_swap $mame 0.227 [David Haywood] VT369 series System on a Chip (with D5/D6 opcode swapping), , ???? DRIVER: nintendo/nes_vt369_vtunknown_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Renamed (nes_vt369_soc_swap) to (vt369_soc_swap). Added a derived 6502 core for the VT3xx Sound CPU (built into the SoC), it has some customized opcodes; added enough emulation of the Sound CPU to get denv150 to pass initial checks; added internal SoC ROM to a number of sets that copy the sound program from it, allowing those to pass startup checks too; added preliminary support for some of the extra VT3xx background video features, note even the way the hardware implements these is ugly, they really are hacked on top of the standard NES modes; added preliminary support for extra VT3xx sprite modes; the above also allow various Lexibook sets to show boot screens eg. lxcmcysw, lxcmcyfz, lxcmcydp, lxcmcysp, lxcmcycr, lxcmcypj, lxcmcyba, lxcmcypp; paired some scrambling/encryption to specific SoC classes, as it's likely these represent slightly customized models, added modes for nubsupmf, red5mam, dgun2593, gcs2mgp, 240in1ar which also now show something; started looking at the new DMA modes needed by 240in1ar etc; denv150 basically now works, but leaving it marked as NOT WORKING until the rest of the sound CPU logic is hooked up; flagged a few sets as potentially bad dumps; verified/corrected metadata for a number of sets now that they boot and can be better identified; identified some cases where there seem to be additional protection devices present, supplying either code or data; replaced vt1682 ALU in vt3xx emulation with its own implementation as it isn't the same; added relative offset support (a kind of banking internal to the VT3xx) allowing the majority of games in the multi-game menus to go ingame; added external banking support to a number of the larger games (anything larger than 32Mbytes has to be externally banked); corrected ROM loading for a number of sets; fixed additional opcodes on sound CPU, and added the remaining peripherals; misc other VT related tweaks [David Haywood]. - 0.227: David Haywood added 'VT369 series System on a Chip (with opcode swapping)' device. ROMSET: None required. $end $info=vt369adpcm $mame 0.278 [David Haywood] VRT VT369 ADPCM Decoder, , ???? DRIVER: nintendo/vt369_adpcm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: David Haywood added 'VRT VT369 ADPCM Decoder' device. ROMSET: None required. $end $info=vt3xx_spu $mame 0.278 [David Haywood] VT3xx SPU, , ???? DRIVER: devices/cpu/m6502/vt3xx_spu.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: David Haywood added 'VT3xx SPU' device. ROMSET: None required. $end $info=vt3xx_unknown_soc_dg $mame 0.221 [David Haywood] VT3xx series System on a Chip (DG), , ???? DRIVER: nintendo/nes_vt369_vtunknown_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Renamed (nes_vtunknown_soc_dg) to (vt3xx_unknown_soc_dg). - 0.226: Renamed (nes_vt_soc_8k_dg) to (nes_vtunknown_soc_dg) and description changed to 'VTxx series System on a Chip (DG)'. - 0.221: David Haywood added 'VTxx series System on a Chip (with 8KByte RAM) (DG)' device. ROMSET: None required. $end $info=vt420 $mame 0.192 [Robbbert] VT420 Video Terminal, Digital Equipment Corporation, 1990 The DEC VT240 terminal is a graphics terminal supporting DEC's ReGIS graphics commands as well as the Tektronix 4010 graphics commands. It was introduced in January, 1984. It was discontinued in April, 1987. The terminal base unit supports both grayscale and color monitors. When configured with a VR201 grayscale monitor, the terminal was sold as a VT240. When configured with the VR241 color monitor, the terminal was sold as a VT241 (source: http://terminals-wiki.org/wiki/index.php/DEC_VT240). DRIVER: dec/vt520.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and pdf Manual. WIP: - 0.192: Robbbert added 'DEC VT-240' system. ROMSET: 262144 bytes in 2 files / 149.62Kb packed $end $info=vt4ffx_soc $mame 0.288 [AJR] VT series System on a Chip with $4FFx registers, , ???? DRIVER: nintendo/nes_vt4ffx_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: AJR added 'VT series System on a Chip with $4FFx registers' device. $end $info=vt4ffx_soc_gbox2020 $mame 0.279 [AJR] VT series System on a Chip with $4FFx registers and D6/D7 + D1/D2 opcode swapping, , ???? DRIVER: nintendo/nes_vt4ffx_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Renamed (vt369_soc_gbox2020) to (vt4ffx_soc_gbox2020) and changed description to 'VT series System on a Chip with $4FFx registers and D6/D7 + D1/D2 opcode swapping'. - 0.279: AJR added 'VT369 series System on a Chip (with D6/D7 + D1/D2 opcode swapping)' device. ROMSET: None required. $end $info=vt4ffx_soc_rsps300 $mame 0.288 [AJR] VT series System on a Chip with $4FFx registers and D6/D7 opcode swapping, , ???? DRIVER: nintendo/nes_vt4ffx_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: AJR added 'VT series System on a Chip with $4FFx registers and D6/D7 opcode swapping' device. $end $info=vt4ffx_soc_s10swap $mame 0.280 [AJR] VT series System on a Chip with $4FFx registers and D4/D5 + D1/D2 opcode swapping, , ???? DRIVER: nintendo/nes_vt4ffx_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Renamed (vt369_soc_s10swap) to (vt4ffx_soc_s10swap) and changed description to 'VT series System on a Chip with $4FFx registers and D4/D5 + D1/D2 opcode swapping'. - 0.280: AJR added 'VT369 series System on a Chip (with D4/D5 + D1/D2 opcode swapping)' device. ROMSET: None required. $end $info=vt4ffx_soc_vibesswap $mame 0.278 [David Haywood] VT series System on a Chip with $4FFx registers and D4/D5 opcode swapping, , ???? DRIVER: nintendo/nes_vt4ffx_soc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Renamed (vt369_soc_vibesswap) to (vt4ffx_soc_vibesswap) and changed description to 'VT series System on a Chip with $4FFx registers and D4/D5 opcode swapping'. - 0.278: David Haywood added 'VT369 series System on a Chip (with D4/D5 opcode swapping)' device. ROMSET: None required. $end $info=vt50_cpu $mame 0.217 [AJR] DEC VT50 CPU, , ???? DRIVER: devices/cpu/vt50/vt50.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Implemented character drawing, and added 'notes about processor architecture [AJR]. - 0.217: AJR added 'DEC VT50 CPU' device. ROMSET: None required. $end $info=vt52 $mame 0.217 [Dalby Datormuseum, Matt Burke, AJR] VT52 Video Display Terminal (M4), Digital Equipment Corporation, 1975 The?VT50?was a?CRT-based?computer terminal?introduced by?Digital Equipment Corporation?(DEC) in July 1974. The VT50 was sold only for a short period before it was replaced by the?VT52?in September 1975. The VT52 provided a screen of 24 rows and 80 columns of text and supported all 95?ASCII?characters as well as 32 graphics characters, bi-directional scrolling, and an expanded control character system. DEC produced a series of upgraded VT52's with additional hardware for various uses. The VT52 family was followed by the much more sophisticated?VT100?in 1978 (source: https://en.m.wikipedia.org/wiki/VT52). DRIVER: dec/vt52.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Changed description to 'VT52 Video Display Terminal (M4)'. Machine promoted to working [AJR]. - 0.217: Dalby Datormuseum, Matt Burke and AJR added 'Digital Equipment Corporation VT52' system. ROMSET: 3072 bytes in 5 files / 1.61Kb packed $end $info=vt52_cpu $mame 0.217 [AJR] DEC VT52 CPU, , ???? DRIVER: devices/cpu/vt50/vt50.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.217: AJR added 'DEC VT52 CPU' device. ROMSET: None required. $end $info=vt520 $mame 0.133 [Miodrag Milanović, Jonathan Gevaryahu] VT520 Video Terminal, Digital Equipment Corporation, 1994 Technical information and pictures: http://www.lightningterminals.com/dec_vt520_68.html DRIVER: dec/vt520.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.133: Miodrag Milanović and Jonathan Gevaryahu added skeleton driver of 'DEC VT520' system. ROMSET: 524288 bytes in 1 file / 214.32Kb packed $end $info=vt61_cpu $mame 0.218 [AJR] DEC VT61 CPU, , ???? DRIVER: devices/cpu/vt61/vt61.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: AJR added 'DEC VT61 CPU' device. ROMSET: None required. $end $info=vt62 $mame 0.218 [AJR] VT62 DECscope, Digital Equipment Corporation, 1978 The VT50 was a CRT-based computer terminal introduced by Digital Equipment Corporation (DEC) in July 1974. It provided a display with 12 rows and 80 columns of upper-case text, and used an expanded set of control characters and forward-only scrolling based on the earlier VT05. DEC documentation of the era refers to the terminals as the DECscope, a name that was otherwise almost never seen. The VT50 was sold only for a short period before it was replaced by the VT52 in September 1975. The VT52 provided a screen of 24 rows and 80 columns of text and supported all 95 ASCII characters as well as 32 graphics characters, bi-directional scrolling, and an expanded control character' system. DEC produced a series of upgraded VT52's with additional hardware for various uses. The VT52 family was followed by the much more sophisticated VT100 in 1978 (source: https://en.wikipedia.org/wiki/VT52). DRIVER: dec/vt62.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.218: AJR added 'DEC VT62 DECscope' system. ROMSET: 6208 bytes in 10 files / 2.67Kb packed $end $info=vt6306 $mame 0.263 [Angelo Salese] VT6306 VIA Fire II IEEE-1394a OHCI Link Layer Controller, , ???? DRIVER: devices/bus/pci/vt6306.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Angelo Salese added 'VT6306 VIA Fire II IEEE-1394a OHCI Link Layer Controller' device. Confirm some HW details [Guru]. $end $info=vt8231_isa $mame 0.254 [Dirk Best] VT8231 South Bridge - PCI to ISA Bridge, , ???? DRIVER: devices/machine/vt8231_isa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Dirk Best added 'VT8231 South Bridge - PCI to ISA Bridge' device. ROMSET: None required. $end $info=vt82c496 $mame 0.166 VIA VT82C496 system chipset, , ???? DRIVER: devices/machine/vt82c496.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VIA VT82C496 system chipset'. - 0.166: Added 'VIA VT82C496G system chipset' device. ROMSET: None required. $end $info=vt82c505_device $mame 0.166 VIA VT82C505 PCI bridge, , ???? DRIVER: devices/bus/lpci/vt82c505.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (vt82c505) to (vt82c505_device). - 0.166: Added 'VIA VT82C505 PCI bridge' device. ROMSET: None required. $end $info=vt82c586b_acpi $mame 0.286 [Angelo Salese] VT82C586B "PIPC" Power Management and ACPI, , ???? DRIVER: devices/machine/vt82c586b_acpi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Rename to '596 and implement actual '596B [Angelo Salese]. - 0.286: Angelo Salese added 'VT82C586B "PIPC" Power Management and ACPI' device. ROMSET: None required. $end $info=vt82c586b_ide $mame 0.286 [Angelo Salese] VT82C586B "PIPC" IDE, , ???? DRIVER: devices/machine/vt82c586b_ide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Angelo Salese added 'VT82C586B "PIPC" IDE' device. ROMSET: None required. $end $info=vt82c586b_isa $mame 0.286 [Angelo Salese] VT82C586B "PIPC" PCI-to-ISA bridge, , ???? DRIVER: devices/machine/vt82c586b_isa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Add IDE and ACPI IRQ routing [Angelo Salese]. - 0.286: Angelo Salese added 'VT82C586B "PIPC" PCI-to-ISA bridge' device. ROMSET: None required. $end $info=vt82c586b_usb $mame 0.286 [Angelo Salese] VT82C586B "PIPC" USB Host Controller, , ???? DRIVER: devices/machine/vt82c586b_usb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Angelo Salese added 'VT82C586B "PIPC" USB Host Controller' device. ROMSET: None required. $end $info=vt82c596_acpi $mame 0.288 [Angelo Salese] VT82C596 "PIPC" Power Management, ACPI and SMBus, , ???? DRIVER: devices/machine/vt82c586b_acpi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: "- 0.288: Angelo Salese added 'VT82C596 ""PIPC"" Power Management, ACPI and SMBus' device." $end $info=vt82c596b_acpi $mame 0.288 [Angelo Salese] VT82C596B "PIPC" Power Management, ACPI and SMBus, , ???? DRIVER: devices/machine/vt82c586b_acpi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: "- 0.288: Angelo Salese added 'VT82C596B ""PIPC"" Power Management, ACPI and SMBus' device." $end $info=vt82c596b_isa $mame 0.288 [Angelo Salese] VT82C596B "PIPC Mobile South" PCI-to-ISA bridge, , ???? DRIVER: devices/machine/vt82c586b_isa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: "- 0.288: Angelo Salese added 'VT82C596B ""PIPC Mobile South"" PCI-to-ISA bridge' device." $end $info=vt82c598mvp_bridge $mame 0.286 [Angelo Salese] Via VT82C598MVP "Apollo MVP3" PCI-to-PCI Bridge, , ???? DRIVER: devices/machine/vt82c598mvp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Angelo Salese added 'Via VT82C598MVP "Apollo MVP3" PCI-to-PCI Bridge' device. ROMSET: None required. $end $info=vt82c598mvp_host $mame 0.286 [Angelo Salese] Via VT82C598MVP "Apollo MVP3" Host, , ???? DRIVER: devices/machine/vt82c598mvp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Angelo Salese added 'Via VT82C598MVP "Apollo MVP3" Host' device. ROMSET: None required. $end $info=vt82c691_bridge $mame 0.288 [Angelo Salese] Via VT82C691 "Apollo Pro" PCI-to-PCI Bridge, , ???? DRIVER: devices/machine/vt82c598mvp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: "- 0.288: Angelo Salese added 'Via VT82C691 ""Apollo Pro"" PCI-to-PCI Bridge' device." $end $info=vt82c691_host $mame 0.288 [Angelo Salese] Via VT82C691 "Apollo Pro" Host, , ???? DRIVER: devices/machine/vt82c598mvp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: "- 0.288: Angelo Salese added 'Via VT82C691 ""Apollo Pro"" Host' device." $end $info=vt83c461 $mame 0.184 VIA VT83C461 IDE Controller, , ???? DRIVER: devices/machine/vt83c461.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'VIA VT83C461 IDE Controller'. - 0.184: Added 'VIA VT83C461' device. ROMSET: None required. $end $info=vta2000 $mame 0.141 [Robbbert] VTA2000-15m, , 198? DRIVER: ussr/vta2000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.263: Convert video rendering to use 8275 CRTCs fed by 8257 DMAC; add various other peripherals and interrupts. (Display has become slightly glitchy, but there is a cursor now) [AJR]. - 0.141: Robbbert added skeleton driver of 'VTA-2000' system. ROMSET: 32768 bytes in 4 files / 19.42Kb packed $end $info=vtboxing $mame 0.211 [ClawGrip] VRT VT SDK 'Boxing' (Demo for VT03 Pic32), VRT, 200? Demo software "Boxing" developed for the VRT VT03 development kit based on the PIC32 microcontroller. It showcases 2D graphics capabilities and real-time input on an embedded display, featuring animated boxer sprites, punch detection, scoring, and round timing. The software leverages the PIC32’s integrated peripherals (timers, DMA, graphics controller) to handle rendering and game logic without an operating system. Provided as an example in the VRT Software Development Kit to illustrate low-level programming, I/O management, and performance optimization on low-cost embedded hardware. Intended for developers to test interactivity, critical timing, and efficient resource utilization on the VT03 platform before developing actual applications. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.211: ClawGrip added 'VRT VT SDK 'Boxing' (Demo for VT03 Pic32)' system. ROMSET: 524288 bytes in 1 file / 93.29Kb packed $end $info=vtech_fdc $mame 0.154 Laser/VZ Floppy Disk Controller, , ???? DRIVER: devices/bus/vtech/memexp/floppy.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.260: Use device finder array for floppy drives [AJR]. - 0.186: Renamed (laserfdc) to (vtech_fdc). - 0.154: Added 'Laser/VZ Floppy Disk Controller' device. ROMSET: 8192 bytes in 1 file / 4.19Kb packed $end $info=vtech_ioexp_slot $mame 0.154 Laser/VZ I/O Expansion Slot, , ???? DRIVER: devices/bus/vtech/ioexp/ioexp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (ioexp_slot) to (vtech_ioexp_slot) and description changed to 'Laser/VZ I/O Expansion Slot'. - 0.154: Added 'Peripheral Expansion Slot' device. ROMSET: None required. $end $info=vtech_joystick $mame 0.154 Laser/VZ Joystick Interface, , ???? DRIVER: devices/bus/vtech/ioexp/joystick.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (joystick) to (vtech_joystick). - 0.154: Added 'Laser/VZ Joystick Interface' device. ROMSET: None required. $end $info=vtech_laser_64k $mame 0.154 Laser/VZ 64k Memory, , ???? DRIVER: devices/bus/vtech/memexp/memory.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (laser_64k) to (vtech_laser_64k). - 0.154: Added 'Laser/VZ 64k Memory' device. ROMSET: None required. $end $info=vtech_laser110_16k $mame 0.154 Laser 110/200/VZ-200 16k Memory, , ???? DRIVER: devices/bus/vtech/memexp/memory.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (laser110_16k) to (vtech_laser110_16k). - 0.154: Added 'Laser 110/200/VZ-200 16k Memory' device. ROMSET: None required. $end $info=vtech_laser210_16k $mame 0.154 Laser 210/VZ-200 16k Memory, , ???? DRIVER: devices/bus/vtech/memexp/memory.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (laser210_16k) to (vtech_laser210_16k) and description changed to 'Laser 210/VZ-200 16k Memory'. - 0.154: Added 'Laser 210/VZ-200 (DSE) 16k Memory' device. ROMSET: None required. $end $info=vtech_laser310_16k $mame 0.154 Laser 310/VZ-300 16k Memory, , ???? DRIVER: devices/bus/vtech/memexp/memory.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (laser310_16k) to (vtech_laser310_16k). - 0.154: Added 'Laser 310/VZ-300 16k Memory' device. ROMSET: None required. $end $info=vtech_memexp_slot $mame 0.154 Laser/VZ Memory Expansion Slot, , ???? DRIVER: devices/bus/vtech/memexp/memexp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (memexp_slot) to (vtech_memexp_slot) and description changed to 'Laser/VZ Memory Expansion Slot'. - 0.154: Added 'Memory Expansion Slot' device. ROMSET: None required. $end $info=vtech_printer $mame 0.154 Laser/VZ Printer Interface, , ???? DRIVER: devices/bus/vtech/ioexp/printer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (printer) to (vtech_printer). - 0.154: Added 'Laser/VZ Printer Interface' device. ROMSET: None required. $end $info=vtech_rs232 $mame 0.154 DSE VZ-200/300 RS-232 Interface, , ???? DRIVER: devices/bus/vtech/memexp/rs232.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (vz_rs232) to (vtech_rs232). - 0.154: Added 'DSE VZ-200/300 RS-232 Interface' device. ROMSET: 4096 bytes in 2 files / 2.16Kb packed $end $info=vtech_rtty $mame 0.173 DSE VZ-200/300 RTTY Interface, , ???? DRIVER: devices/bus/vtech/memexp/rtty.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (vz_rtty) to (vtech_rtty). - 0.173: Added 'DSE VZ-200/300 RTTY Interface' device. ROMSET: 4096 bytes in 1 file / 2.29Kb packed $end $info=vtech_sdloader $mame 0.233 [Dirk Best] BennVenn SD Loader, , ???? DRIVER: devices/bus/vtech/memexp/sdloader.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Dirk Best added 'BennVenn SD Loader' device. ROMSET: 17882 bytes in 3 files / 10.57Kb packed $end $info=vtech_wordpro $mame 0.154 DSE VZ-300 WordPro, , ???? DRIVER: devices/bus/vtech/memexp/wordpro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Renamed (wordpro) to (vtech_wordpro). - 0.154: Added 'DSE VZ-300 WordPro' device. ROMSET: 12288 bytes in 3 files / 7.61Kb packed $end $info=vtechtvsgr $mame 0.222 [Sean Riddle, Team Europe] TV Learning Station (VTech, Germany), VTech, 2006 Interactive educational system for children, connected to the TV via RF/composite output. Includes a colorful keyboard with large buttons, a built-in joystick, and slots for educational software cartridges. Based on proprietary 8-bit hardware (often derived from Z80 or 6502 architectures), it runs educational games covering reading, math, logic, and creativity. Features a simple graphic display overlaid on the TV video signal; audio is mono, delivered through an internal speaker or the TV itself. Power is supplied via an external adapter. Marketed in the 1990s–2000s as a home learning tool for children aged 3–8, typical of the pre-digital “edutainment” approach, with content structured around early school curriculum. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: Sean Riddle and Team Europe added 'VTech TV Learning Station (VTech, Germany)' system. ROMSET: 8388608 bytes in 1 file / 2.93Mb packed $end $info=vtechtvssp $mame 0.221 [Sean Riddle, Clawgrip] TV Station (VTech, Spain), VTech, 2006 Educational system for children connected to the TV via RF/composite output. Includes a color keyboard with large buttons, a built-in joystick, and slots for educational software cartridges. Based on proprietary 8-bit hardware (often derived from Z80 or 6502 architectures), it runs activities focused on literacy, mathematics, logic, and creativity. Simple graphics are overlaid onto the TV video signal; audio is mono, delivered through an internal speaker or the TV itself. Powered by an external adapter. Marketed in the 1990s–2000s as a home learning tool for children aged 3–8, it represents the pre-digital “edutainment” approach, with content aligned with early school curricula. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: Renamed (vtechtvs) to (vtechtvssp). - 0.221: Sean Riddle and Clawgrip added 'VTech TV Station (VTech, Spain)' system. ROMSET: 8388608 bytes in 1 file / 2.94Mb packed $end $info=vtmenuprot $mame 0.288 [David Haywood] VT Menu Protection, , ???? DRIVER: nintendo/vt_menu_protection.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: David Haywood added 'VT Menu Protection' device. $end $info=vtmenuprot_lxcap $mame 0.288 [David Haywood] VT Menu Protection (lxcap), , ???? DRIVER: nintendo/vt_menu_protection_lxcap.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: David Haywood added 'VT Menu Protection (lxcap)' device. $end $info=vtpinball $mame 0.211 [ClawGrip] VRT VT SDK 'Pinball' (C-Compiler Demo Program 2), VRT / OJ-Jungle, 200? Demo "Pinball" developed for the VRT VT03 kit based on PIC32, included in the VRT Software Development Kit as the second official example for the C compiler. It simulates a simplified pinball machine with a controllable paddle, a 2D physical ball, bounces, targets, and scoring. The demo leverages the PIC32’s hardware timers, interrupts, and DMA to handle real-time motion and collision detection without an operating system. It showcases efficient graphics rendering techniques for low-resolution embedded displays and input handling via buttons or joysticks. This demo is provided to illustrate C code optimization, the use of integrated peripherals, and the modular firmware architecture on a low-cost embedded platform, aimed at developers learning real-time programming on PIC32 microcontrollers. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.211: ClawGrip added 'VRT/OJ-Jungle VRT VT SDK 'Pinball' (C-Compiler Demo Program 2)' system. ROMSET: 524288 bytes in 1 file / 14.62Kb packed $end $info=vtsndtest $mame 0.211 [ClawGrip] VRT VT SDK 'VT03 Sound Test' (Sound Generator FMDemo), VRT, 200? Demo "VT03 Sound Test" included in the VRT Software Development Kit for the PIC32-based VT03 kit. This audio test function generates tones, sequences, and sound effects via software FM synthesis or integrated hardware synthesis. It allows you to verify the proper functioning of the audio output (DAC, amplifier, jack) and the real-time management of audio buffers. The demo showcases the use of PIC32 peripherals (timers, DMA, PWM/DAC) to play sounds without an operating system, providing examples of frequency modulation, volume control, and duration adjustment. It is provided as a reference for developers implementing audio in embedded applications on the VT03 platform, illustrating C-code optimization and precise synchronization between the CPU and audio peripherals. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.211: ClawGrip added 'VRT VT SDK 'VT03 Sound Test' (Sound Generator FMDemo)' system. ROMSET: 524288 bytes in 1 file / 9.76Kb packed $end $info=vtvppong $mame 0.223 [Sean Riddle, David Haywood] Virtual TV Ping Pong, , 200? Play virtual ping pong on your TV with real paddles. Plug the console into the AV port on your television or VCR and you're ready to play virtual table tennis. Not suitable for those impacted negatively by flashing lights and at risk for seizures. Game is designed for Ages 6 and up only (source: https://www.amazon.com/TV-Virtual-Ping-VCR-AV-Inputs/dp/B01259ZR4C). DRIVER: nintendo/nes_clone.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: Fix graphics; add preliminary controls [AJR]. - 0.223: Sean Riddle and David Haywood added 'Virtual TV Ping Pong' system. ROMSET: 393216 bytes in 2 files / 122.75Kb packed $end $info=vtvsocr $mame 0.227 [David Haywood, Sean Riddle] Virtual TV Soccer, , 200? DRIVER STATUS Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported DRIVER: nintendo/nes_clone.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.227: David Haywood and Sean Riddle added 'Virtual TV Soccer' system. ROMSET: 262144 bytes in 1 file / 116.91Kb packed $end $info=vx600 $mame 0.227 [DBWBP] VX600 Programmable Matrix Synthesizer, Akai, 1988 The VX600 is a unique and compact analog synthesizer produced by the sampler-meisters at Akai. It's a six-voice synth with two analog VCOs per voice. This will give you some pretty thick and rich analog bass, pads, strings and so on. A very flexible Modulation Matrix allows you to route waveforms from each of the VCOs through the various edit functions. There is a lowpass resonant filter, a highpass filter, two LFOs, three envelope generators, two external sound inputs and more. The VX600's patch memory stores over 100 patches, each of which can contain key group splits, MIDI info and voice allocation. Add classic analog performance modes such as unison, stacked mono and a new six-part multitimbral mode and you've got yourself some thick and full analog sounds! Its MIDI implementation allows for seamless integration into any MIDI studio. Additionally, a dedicated connector jack allows direct connection to the EVI1000 and EWI1000 wind synthesizers and a 13-pin DIN connector gives six individual voice outputs. Quite a powerful little beast (source: http://www.vintagesynth.com/akai/vx600.php). DRIVER: akai/akaivx600.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.288: Add 78C11 internal ROM [Fetaldreamcore] (#15257) [Devin Acker]. - 0.227: DBWBP added 'Akai VX600 Programmable Matrix Synthesizer' system. ROMSET: 45056 bytes in 3 files / 21.68Kb packed $end $info=vz200 $mame 0.36b11 [Juergen Buchmueller] VZ-200 (Oceania), Dick Smith Electronics, 1984 In 1983, Dick Smith Electronics started importing the Video Technology 8-bit computer into Australia. They re-branded this computer the Dick Smith VZ-200. The VZ-200 was priced at a reasonably low $199, later dropping it to $99 then $79. It came with 4k of RAM and eight colours (green, yellow, blue, red, buff, cyan, magenta, orange) of which only four at a time could be displayed, depending on which mode was selected. You could get a datasette (cassette recorder) and games on tape. For the budget-conscious, this was a dream computer (source: http://vzalive.bluebilby.com/). DRIVER: vtech/vtech1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vz_cass.xml, vz_snap.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.211: BugFIX #07360: [Interface] (vtech1.cpp) vz200: Unable to load a cassette that was created by MAME [Robbbert]. - 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: 8192 bytes in 1 file / 6.87Kb packed $end $info=vz2000 $mame 0.131 [Curt Coder] VZ 2000 (Oceania), Dick Smith Electronics, 1983 Probably one of greatest video game systems of the 8-bit generation ever made, the Creativision is one of the most sought after sytems now. Not many different games were available for this systems but most of them provide a very high level of graphic display for that time. Also the system provides a big catalog of accessory for example a keyboard, a printer interface, a memory extension module, a parallel interface, the cassette storage module and some other accessory therefore it could be compared with systems like Mattel's Intelllivision or Coleco's Adam that mark the transition from Home-Video-Game-System sto Home Computers (source: http://www.pong-picture-page.de/catalog/product_info.php?cPath=2_20_139&products_id=2001&osCsid=rr51tv6c7tvc12qrk40kis3g87). DRIVER: vtech/crvision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: crvision.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.131: Curt Coder added 'Dick Smith Electronics VZ 2000' system. ROMSET: 2048 bytes in 1 file / 1.62Kb packed $end $info=vz200de $mame 0.154 [Dirk Best] VZ-200 (Germany & Netherlands), Video Technology, 1983 The VTech Laser 200 was an early 8-bit home computer from 1983, also sold as the Salora Fellow (mainly in Fennoscandia, particularly Finland), the Texet TX8000 (in the United Kingdom) and the Dick Smith VZ 200 (in Australia and New Zealand). The machine ran basic games on cassette such as "Hoppy" Frogger, "Cosmic Rescue" Scramble, "VZ Invaders" Space Invaders and Moon Patrol. The computer was discontinued in 1985 to make way for more advanced home computers (source: http://en.wikipedia.org/wiki/VTech_Laser_200). DRIVER: vtech/vtech1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vz_cass.xml, vz_snap.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.154: Dirk Best added 'Video Technology VZ-200 (Germany & Netherlands)' system. ROMSET: None required. None dumped. $end $info=vz300 $mame 0.36b11 [Juergen Buchmueller] VZ-300 (Oceania), Dick Smith Electronics, 1984 Dick Smith released the VZ-300 (same model as the VTech Laser 310) in 1985. It was basically a VZ-200 with 16K RAM (the VZ-200 had 8K RAM), a slightly updated BASIC ROM and a better standard keyboard. The 16K cartridge could be plugged into the VZ300, as well as a new 64K version, but it only gave a total of 34 KB. Only language machine programs could take advantage of the extra 32 KB thanks to the Z80 bank switching facility (source: http://www.old-computers.com/museum/computer.asp?st=1&c=980). DRIVER: vtech/vtech1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: vz_cass.xml, vz_snap.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.154: (floppy) Initial modern implementation [Olivier Galibert]. - 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. $end $info=w30 $mame 0.221 [DBWBP] W-30 Music Workstation, Roland, 1988 Roland released their very first music workstation in 1988 in the form of the Roland W-30. It was one of the very first workstations that was self-contained and came with a large sample library included. For the W-30, Roland basically combined their S-550 sampler engine with their MRC sequencer and keyboard. This also explains why the W-30 is compatible with the sound libraries of their dedicated samplers, such as the S330, S550 and S50. The W-30 came standard with a built-in 3.5" floppy disk drive, but on the back panel you will also find a spot to fit it with the KW30 SCSI kit. This is a very rare piece of hardware that transformed the W30 into a SCSI Master device to drive compatible hard drives and CD-ROM players. Loading samples from a SCSI hard drive is obviously a lot faster, but the maximum usable capacity was limited to only 80 megabytes. Also on the back is MIDI, In, Out and Thru sockets, a footswitch and footpedal input, mono headphone socket and mono sample input with its associated gain knob (source: http://www.vintagesynth.com/roland/w-30). DRIVER: roland/roland_s50.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.255: Add CD-ROM to SCSI device list [AJR]. - 0.254: Add floppy disk drive select register and more floppy status flags. All three systems now prompt for inserting a system disk. Fix bank 1 setup. Map keyscan device [AJR]. - 0.221: DBWBP added 'Roland W-30 Music Workstation' system. ROMSET: 16384 bytes in 2 files / 12.24Kb packed $end $info=w65c02 $mame 0.149u1 WDC W65C02, , ???? DRIVER: devices/cpu/m6502/w65c02.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: De-virtualize SBC implementation [AJR]. - 0.273: Renamed (m65c02) to (w65c02). Add r65c02 subtypes. Rename m65sc02.* to g65sc02.*. Add g65sc02 subtypes [hap]. - 0.222: Changed description to 'WDC W65C02'. - 0.213: Corrected memory access patterns for read-modify-write instructions [AJR]. - 0.196: Changed description to 'MOS Technology M65C02' [Angelo Salese]. - 0.186: Renamed (mc65c02) to (m65c02). - 0.149u1: Added 'M65C02' device. ROMSET: None required. $end $info=w65c02s $mame 0.241 [AJR] WDC W65C02S, , ???? DRIVER: devices/cpu/m6502/w65c02s.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: De-virtualize SBC implementation [AJR]. - 0.241: AJR added 'WDC W65C02S' device. ROMSET: None required. $end $info=w65c22s $mame 0.228 [AJR] WDC W65C22S VIA, , ???? DRIVER: devices/machine/6522via.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: AJR added 'WDC W65C22S VIA' device. ROMSET: None required. $end $info=w65c802 $mame 0.222 [hap] WDC W65C802, , ???? DRIVER: devices/cpu/g65816/g65816.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Fix IRQ to be level triggered: Followup b3f2535: stop clearing LINE_IRQ when jumping to the IRQ vector. Properly written IRQ handlers won't notice any difference, but this fixes the behavior for software which (possibly intentionally) fails to clear an IRQ source; in that case the IRQ should continue to trigger (probably leading to a system hang); LINE_SO is generally not hooked up, but if it is, it doesn't raise IRQ; also delete unused G65816_INT_* macros. Fix status flag display in emulation mode (#14279): In emulation mode, "MX" are " B". Both bits are always 1, only the semantic meaning changes: " " doesn't exist, and "B" is only meaningful when pushed during an IRQ/NMI, to distinguish from BRK; no functional change [arekkusu42]. - 0.222: hap added 'WDC W65C802' device. ROMSET: None required. $end $info=w65c816 $mame 0.150 WDC W65C816, , ???? DRIVER: devices/cpu/g65816/g65816.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Fix IRQ to be level triggered: Followup b3f2535: stop clearing LINE_IRQ when jumping to the IRQ vector. Properly written IRQ handlers won't notice any difference, but this fixes the behavior for software which (possibly intentionally) fails to clear an IRQ source; in that case the IRQ should continue to trigger (probably leading to a system hang); LINE_SO is generally not hooked up, but if it is, it doesn't raise IRQ; also delete unused G65816_INT_* macros. Fix status flag display in emulation mode (#14279): In emulation mode, "MX" are " B". Both bits are always 1, only the semantic meaning changes: " " doesn't exist, and "B" is only meaningful when pushed during an IRQ/NMI, to distinguish from BRK; no functional change [arekkusu42]. - 0.222: Renamed (g65c816) to (w65c816) and description changed to 'WDC W65C816'. - 0.196: Changed description to 'Western Design Center G65C816' [Angelo Salese] - 0.150: Added 'G65C816' device. ROMSET: None required. $end $info=w83787f $mame 0.264 [Angelo Salese] National Semiconductor W83787F Super I/O Enhanced Sidewinder Lite, , ???? DRIVER: devices/machine/w83787f.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Angelo Salese added 'National Semiconductor W83787F Super I/O Enhanced Sidewinder Lite' device. ROMSET: None required. $end $info=w83877tf $mame 0.288 [Angelo Salese] Winbond W83877TF Super I/O, , ???? DRIVER: devices/machine/w83877tf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Angelo Salese added 'Winbond W83877TF Super I/O' device. $end $info=w83977tf $mame 0.256 [Angelo Salese] Winbond W83977TF Super I/O, , ???? DRIVER: devices/machine/w83977tf.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Ensure Super I/O port to be installed after the others. Hookup FDC and GPIO1. Hookup FDC irq and drq lines. Hookup ISA DMA bindings, fix floppy fails [Angelo Salese]. - 0.263: Hookup basic LPT port [Angelo Salese]. - 0.257: Implement keyboard port PnPs [Angelo Salese]. - 0.256: Angelo Salese added 'Winbond W83977TF Super I/O' device. ROMSET: None required. $end $info=wafadrive_image $mame 0.213 Sinclair Wafadrive Image, , ???? DRIVER: devices/imagedev/wafadrive.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.213: Added 'Sinclair Wafadrive Image' device. ROMSET: None required. $end $info=wales210 $mame 0.131 [Roberto Carlos Fernandez Gerhardt, Wilbert Pol] ES-210, Walther, 199? Pocket scientific calculator Walther ES-210, manufactured in the 1980s. Features an 8–10-digit LCD display, solar power with a backup battery, basic functions (trigonometric, logarithmic, exponential, root calculations), and single memory. Compact plastic design with rubberized keys and a sliding hard cover. No programmability or graphing capabilities—this is a pure, entry-level scientific calculator intended for high-school students. It represents an economical model from the post-pioneering era of solar calculators, emphasizing reliability, long durability, and straightforward usability without frills. DRIVER: nakajima/nakajies.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.131: Roberto Carlos Fernandez Gerhardt and Wilbert Pol added 'Walther ES-210 (not working)' system. ROMSET: 2097152 bytes in 4 files / 1.32Mb packed $end $info=walk386dx $mame 0.210 [rfka01] Walkstation 386DX, Triumph-Adler, 1992 IBM PC-compatible laptop based on a 25–33 MHz Intel 80386DX processor, manufactured by Triumph-Adler in the early 1990s. It features 4 MB of RAM, expandable, a 120–200 MB hard disk, a monochrome VGA LCD display (640×480), a full integrated keyboard, and serial/parallel ports. The operating system is MS-DOS 5.x, with an optional Windows 3.1 installation available. The design is rugged, with a case made of reinforced plastic, and it can be powered either via AC adapter or NiCd battery (with limited battery life). Aimed at mobile professionals and businesses, this laptop served as a European alternative to U.S.-made laptops. It represents a complete and reliable 386-based system from the pre-Pentium era, emphasizing software compatibility, expandability, and usability in business environments prior to the widespread adoption of modern portability standards. DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.210: rfka01 added 'Triumph-Adler Walkstation 386DX' system. ROMSET: 131072 bytes in 1 file / 69.58Kb packed $end $info=walk386sx $mame 0.210 [rfka01] Walkstation 386 SX, Triumph-Adler, 1992 The firm "Triumph-Adler", which originally specialized on production of typewriters, started the manufacture of laptops in 1991. Though "TA" were doing the final assemblage of computers, it produced only 39% of components by it-self. The rest of the parts company was buying in Japan (31%), South Asia (24%), and the USA (4%). The initial price of the first "Walkstation 386 SX" laptop was around 3500 DM, which corresponds to 2.706 ? today (source: http://computermuseum.wiwi.hu-berlin.de/cat.php?id=lapt35&type=Laptops). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.210: rfka01 added 'Triumph-Adler Walkstation 386 SX' system. ROMSET: 131072 bytes in 1 file / 67.02Kb packed $end $info=wangpc $mame 0.144u7 [Anna Wu] Wang Professional Computer, Wang Laboratories, 1985 The Wang Professional Computer is one of the first generation of competitors to the IBM PC: an MS-DOS machine that isn't compatible with the IBM at a hardware level. The case is roughly the size of an IBM XT, sideways on, but taller. At the front are two full-height 5?" drive bays; the right-hand one holds a 5?" floppy drive, and the left-hand one holds a Quantum Q540 hard drive, formatted to 32Mb (the boot ROM refers to this as a 'Winchester', as this page will from now on). From the design of the case, a twin-floppy configuration would also be possible (source: http://www.seasip.info/VintagePC/wangpc.html). DRIVER: wang/wangpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: wangpc.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and Marquee. WIP: - 0.259: Derive clocks from XTAL values [AJR]. - 0.254: Fix DMA-related regression [AJR]. - 0.177: Improvements: Fixed interrupt handling - boots to DOS now * Fixed keyboard error on POST. Machine promoted from NOT_WORKING status [Curt Coder]. - 0.149: Use medium resolution video controller by default [Curt Coder]. - 0.148: Fixed floppy [Curt Coder]. - 0.147u4: Added 'some new dumps from Don Maslin's archive [Kaylee]. - 0.146u1: Emulated the medium resolution video controller. Driver now boots from floppy [Curt Coder]. - 0.144u7: Anna Wu added skeleton driver of 'Wang Professional Computer' system. ROMSET: 16384 bytes in 2 files / 12.17Kb packed $end $info=wangpc_emb $mame 0.146u1 Wang PC-PM031-B Extended Memory Board, , ???? DRIVER: devices/bus/wangpc/emb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Wang PC-PM031-B Extended Memory Board'. - 0.146u1: Added 'Wang PC-PM031-B' device. ROMSET: None required. $end $info=wangpc_lic $mame 0.146u1 Wang PC-PM070 Local Interconnect, , ???? DRIVER: devices/bus/wangpc/lic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Wang PC-PM070 Local Interconnect'. - 0.146u1: Added 'Wang PC-PM070' device. ROMSET: 4096 bytes in 1 file / 2.61Kb packed $end $info=wangpc_lvc $mame 0.145u2 Wang PC Low Resolution Video Card, , ???? DRIVER: devices/bus/wangpc/lvc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u1: Renamed (wangpc_lores) to (wangpc_lvc). - 0.145u2: Added 'Wang PC Low Resolution Video Card' device. ROMSET: None required. $end $info=wangpc_mcc $mame 0.146u1 Wang PC-PM043 Multiport Communications Controller, , ???? DRIVER: devices/bus/wangpc/mcc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Wang PC-PM043 Multiport Communications Controller'. - 0.146u1: Added 'Wang PC-PM043' device. ROMSET: None required. $end $info=wangpc_mvc $mame 0.146u1 Wang PC Medium Resolution Video Card, , ???? DRIVER: devices/bus/wangpc/mvc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u1: Added 'Wang PC Medium Resolution Video Card' device. ROMSET: None required. $end $info=wangpc_rtc $mame 0.146u1 Wang PC-PM040-B Remote Telecommunication Controller, , ???? DRIVER: devices/bus/wangpc/rtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Wang PC-PM040-B Remote Telecommunication Controller'. - 0.146u1: Added 'Wang PC-PM040-B' device. ROMSET: 4096 bytes in 1 file / 2.97Kb packed $end $info=wangpc_tig $mame 0.146u1 Want PC Text/Image/Graphics Controller, , ???? DRIVER: devices/bus/wangpc/tig.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Want PC Text/Image/Graphics Controller'. - 0.146u1: Added 'Wang PC TIG Controller' device. ROMSET: None required. $end $info=wangpc_wdc $mame 0.146u1 Wang PC-PM001 Winchester Disk Controller, , ???? DRIVER: devices/bus/wangpc/wdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Wang PC-PM001 Winchester Disk Controller'. - 0.146u1: Added 'Wang PC-PM001' device. ROMSET: 8192 bytes in 2 files / 2.87Kb packed $end $info=wangpcbus $mame 0.149u1 Wang PC bus, , ???? DRIVER: devices/bus/wangpc/wangpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Wang PC bus' device. ROMSET: None required. $end $info=wangpcbus_slot $mame 0.149u1 Wang PC bus slot, , ???? DRIVER: devices/bus/wangpc/wangpc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Wang PC bus slot' device. ROMSET: None required. $end $info=wangpckb $mame 0.144u7 Wang PC Keyboard, , ???? DRIVER: wang/wangpckb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144u7: Added 'Wang PC Keyboard' device. ROMSET: 4096 bytes in 1 file / 1.05Kb packed $end $info=wantgman $mame 0.243 [hap, Kevin Horton] Wanted G-Man, Actronics / Hanzawa, 1982 This is another rare Actronics game, basically a Donkey Kong clone. Two levels- Level 1 is just getting to the top to rescue the girl while jumping over the dynamite thrown by the Kidnapper. Level 2 is like Rivets on Donkey Kong- you have to walk over the red lines to remove them, and then the Kidnapper falls. An interesting thing about this game is that whenever you finish a level, it randomly generates a bonus score for you. I've seen 002 up to something in the 800's so far (source: https://www.handheldmuseum.com/Actronics/WantedGMan.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.243: hap and Kevin Horton added 'Actronics/Hanzawa Wanted G-Man' system. ROMSET: 4352 bytes in 1 file / 2.91Kb packed $end $info=watchdog $mame 0.174 Watchdog Timer, , ???? DRIVER: devices/machine/watchdog.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.267: Relax log message (#12421). Get rid of verbose call, reword comments [Angelo Salese]. - 0.174: Added 'Watchdog timer' device. ROMSET: None required. $end $info=waveblaster_connector $mame 0.262 [Devin Acker] Waveblaster extension connector, , ???? DRIVER: devices/bus/waveblaster/waveblaster.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Devin Acker added 'Waveblaster extension connector' device. ROMSET: None required. $end $info=wavesynth $mame 0.227 [Olivier Galibert] Waveblaster-based expander, MAME, 2020 A "virtual" driver to turn waveblaster cards into a screen-less expander. Currently KS0164 only, and built-in. Evetually should be slot-based with multiple possible cards. DRIVER: virtual/wavesynth.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.262: Slotify the omniwave [Olivier Galibert]. - 0.227: Olivier Galibert added 'MAME Waveblaster-based expander' system. $end $info=waveterm $mame 0.184 [Sergey Svishchev] Waveterm A, PPG, 1982 Waveterm A - 8 bit Sampling for the WAVE 2.2, 8 inch floppy disk drive, creation of Wavetables and sequencer on board, storage of patches onto disk (source: http://www.ppg.synth.net/waveterm/). DRIVER: skeleton/eurocom2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: waveterm.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.184: Sergey Svishchev added 'PPG Waveterm A' system. ROMSET: 4096 bytes in 1 file / 3.01Kb packed $end $info=wd1000 $mame 0.214 [68bit] Western Digital WD1000 Winchester Disk Controller, , ???? DRIVER: devices/machine/wd1000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Set ID not found error properly (#15070). This makes the wd1000 controller report the ID not found error condition on read or write operations. This fixes an issue with valdocs on the QX010 not detecting a CR1510 hard drive properly. This is due to Valdocs probing the hard disk geometry via the read command and expecting the drive to report an error if the geometry is incorrect [Brian Johnson]. - 0.249: Fixed crash when interrupt request output callback is not connected [Brian Johnson]. - 0.216: Added 'save state support [68bit]. - 0.214: 68bit added 'Western Digital WD1000 Winchester Disk Controller' device. ROMSET: None required. $end $info=wd1002a_wx1 $mame 0.150 WD1002A-WX1, , ???? DRIVER: devices/bus/isa/wd1002a_wx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'WD1002A-WX1' device. ROMSET: 8192 bytes in 1 file / 1.67Kb packed $end $info=wd1007a $mame 0.200 [Al Kossow] WD1007A ESDI HDC, , ???? DRIVER: devices/bus/isa/wd1007a.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: Al Kossow added 'WD1007A ESDI HDC' device. ROMSET: 8192 bytes in 1 file / 3.72Kb packed $end $info=wd1010 $mame 0.207 [Dirk Best] Western Digital WD1010-05, , ???? DRIVER: devices/machine/wd1010.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Dirk Best added 'Western Digital WD1010-05' device. ROMSET: None required. $end $info=wd11c00_17 $mame 0.149u1 Western Digital WD11C00-17, , ???? DRIVER: devices/machine/wd11c00_17.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Western Digital WD11C00-17' device. ROMSET: None required. $end $info=wd1770 $mame 0.149u1 Western Digital WD1770 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Western Digital WD1770 FDC'. - 0.149u1: Added 'WD1770' device. ROMSET: None required. $end $info=wd1772 $mame 0.149u1 Western Digital WD1772 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Western Digital WD1772 FDC'. - 0.149u1: Added 'WD1772' device. ROMSET: None required. $end $info=wd1773 $mame 0.149u1 Western Digital WD1773 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Western Digital WD1773 FDC'. - 0.163: Renamed (wd1773_l) to (wd1773). - 0.149u1: Added 'WD1773' device. ROMSET: None required. $end $info=wd2010 $mame 0.149u1 Western Digital WD2010 Winchester Disk Controller, , ???? DRIVER: devices/machine/wd2010.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.268: Increased maximum sectors per track to 32. Implemented multi-sector transfers. Don't change current cylinder on reset [Sven Schnelle]. - 0.194: Use calculated access times typical for MFM drives of that age instead of hard coded values [Bavarese]. - 0.188: Improved WD2010 emulation: Better feedback on cylinder positions, almost all checks pass except low level tests expecting manufacturer or diagnostic tracks [Bavarese]. - 0.186: Changed description to 'Western Digital WD2010 Winchester Disk Controller'. - 0.149u1: Added 'Western Digital WD2010' device. ROMSET: None required. $end $info=wd2791 $mame 0.178 Western Digital WD2791 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Western Digital WD2791 FDC'. - 0.178: Added 'WD2791' device. ROMSET: None required. $end $info=wd2793 $mame 0.149u1 Western Digital WD2793 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Western Digital WD2793 FDC'. - 0.149u1: Added 'WD2793' device. ROMSET: None required. $end $info=wd2795 $mame 0.184 Western Digital WD2795 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Western Digital WD2795 FDC'. - 0.184: Added 'WD2795' device. ROMSET: None required. $end $info=wd2797 $mame 0.149u1 Western Digital WD2797 FDC, , ???? DRIVER: devices/machine/wd_fdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Western Digital WD2797 FDC'. - 0.149u1: Added 'WD2797' device. ROMSET: None required. $end $info=wd33c92 $mame 0.206 Western Digital WD33C92 SCSI Controller, , ???? DRIVER: devices/machine/wd33c9x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: rovide an hack free status read [Angelo Salese]. - 0.206: Added 'Western Digital WD33C92 SCSI Controller' device. ROMSET: None required. $end $info=wd33c93 $mame 0.149u1 Western Digital WD33C93 SCSI Controller, , ???? DRIVER: devices/machine/wd33c9x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: Added 'delays necessary for systems that poll the DRQ line [Sergey Svishchev]. - 0.206: Changed description to 'Western Digital WD33C93 SCSI Controller'. - 0.186: Changed description to 'Western Digital WD33C93 SCSI'. - 0.149u1: Added '33C93 SCSI' device. ROMSET: None required. $end $info=wd33c93a $mame 0.206 Western Digital WD33C93A SCSI Controller, , ???? DRIVER: devices/machine/wd33c9x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Western Digital WD33C93A SCSI Controller' device. ROMSET: None required. $end $info=wd33c93b $mame 0.206 Western Digital WD33C93B SCSI Controller, , ???? DRIVER: devices/machine/wd33c9x.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Western Digital WD33C93B SCSI Controller' device. ROMSET: None required. $end $info=wd37c65c $mame 0.184 Western Digital WD37C65C FDC, , ???? DRIVER: devices/machine/upd765.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Western Digital WD37C65C FDC'. - 0.184: Added 'WD37C65C' device. ROMSET: None required. $end $info=wd7600 $mame 0.154 Western Digital WD7600 chipset, , ???? DRIVER: devices/machine/wd7600.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Bulk replace uintN_t to uN [Angelo Salese]. - 0.280: Get rid of vestigial 1-filled ISA ROM region; change keyboard controller to PS/2. Fix teradrive POST keyboard error [Angelo Salese]. - 0.186: Changed description to 'Western Digital WD7600 chipset'. - 0.154: Added 'WD 7600 chipset' device. ROMSET: None required. $end $info=wd90c00_jk $mame 0.257 [Angelo Salese] Western Digital WD90C00-JK Graphics Card, , ???? DRIVER: devices/bus/isa/svga_paradise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'Western Digital WD90C00-JK Graphics Card' device. ROMSET: 90112 bytes in 5 files / 56.60Kb packed $end $info=wd90c00_vga $mame 0.257 [Angelo Salese] Western Digital WD90C00 "PVGA1B" VGA i/f, , ???? DRIVER: devices/video/pc_vga_paradise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.264: Changed description to 'Western Digital WD90C00 "PVGA1B" VGA i/f'. - 0.257: Angelo Salese added 'Western Digital WD90C00 "PVGA1B" VGA Controller' device. ROMSET: None required. $end $info=wd90c10_romless $mame 0.280 [Angelo Salese] Western Digital WD90C10 ROM-less VGA, , ???? DRIVER: pc/teradrive.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.280: Angelo Salese added 'Western Digital WD90C10 ROM-less VGA' device. ROMSET: None required. $end $info=wd90c11_lr $mame 0.257 [Angelo Salese] Western Digital WD90C11-LR Graphics Card "1024 CX", , ???? DRIVER: devices/bus/isa/svga_paradise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'Western Digital WD90C11-LR Graphics Card "1024 CX"' device. ROMSET: 32768 bytes in 1 file / 17.77Kb packed $end $info=wd90c11a_vga $mame 0.257 [Angelo Salese] Western Digital WD90C11A "PVGA1C" VGA i/f, , ???? DRIVER: devices/video/pc_vga_paradise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.264: Changed description to 'Western Digital WD90C11A "PVGA1C" VGA i/f'. - 0.257: Angelo Salese added 'Western Digital WD90C11A "PVGA1C" VGA Controller' device. ROMSET: None required. $end $info=wd90c26_vga $mame 0.257 [Angelo Salese] Western Digital WD90C26 VGA Controller, , ???? DRIVER: devices/video/wd90c26.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'Western Digital WD90C26 VGA Controller' device. ROMSET: None required. $end $info=wd90c30_lr $mame 0.257 [Angelo Salese] Western Digital WD90C30-LR Graphics Card "1024 DX", , ???? DRIVER: devices/bus/isa/svga_paradise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'Western Digital WD90C30-LR Graphics Card "1024 DX"' device. ROMSET: 98304 bytes in 3 files / 40.44Kb packed $end $info=wd90c30_vga $mame 0.257 [Angelo Salese] Western Digital WD90C30 "PVGA1D" VGA i/f, , ???? DRIVER: devices/video/pc_vga_paradise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.264: Changed description to 'Western Digital WD90C30 "PVGA1D" VGA i/f'. - 0.257: Angelo Salese added 'Western Digital WD90C30 "PVGA1D" VGA Controller' device. ROMSET: None required. $end $info=wd90c31_lr $mame 0.257 [Angelo Salese] Western Digital WD90C31-LR Graphics Card, , ???? DRIVER: devices/bus/isa/svga_paradise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'Western Digital WD90C31-LR Graphics Card' device. ROMSET: 32768 bytes in 2 files / 21.73Kb packed $end $info=wd90c31_vga $mame 0.257 [Angelo Salese] Western Digital WD90C31 VGA i/f, , ???? DRIVER: devices/video/pc_vga_paradise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.264: Changed description to 'Western Digital WD90C31 VGA i/f'. - 0.257: Angelo Salese added 'Western Digital WD90C31 VGA Controller' device. ROMSET: None required. $end $info=wd90c31a_lr $mame 0.257 [Angelo Salese] Western Digital WD90C31A-LR Graphics Card, , ???? DRIVER: devices/bus/isa/svga_paradise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'Western Digital WD90C31A-LR Graphics Card' device. ROMSET: 98304 bytes in 2 files / 37.39Kb packed $end $info=wd90c31a_zs $mame 0.257 [Angelo Salese] Western Digital WD90C31A-ZS Graphics Card, , ???? DRIVER: devices/bus/isa/svga_paradise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'Western Digital WD90C31A-ZS Graphics Card' device. ROMSET: 32768 bytes in 1 file / 18.19Kb packed $end $info=wd90c33_vga $mame 0.257 [Angelo Salese] Western Digital WD90C33 VGA i/f, , ???? DRIVER: devices/video/pc_vga_paradise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.264: Changed description to 'Western Digital WD90C33 VGA i/f'. - 0.257: Angelo Salese added 'Western Digital WD90C33 VGA Controller' device. ROMSET: None required. $end $info=wd90c33_zz $mame 0.257 [Angelo Salese] Western Digital WD90C33-ZZ Graphics Card, , ???? DRIVER: devices/bus/isa/svga_paradise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'Western Digital WD90C33-ZZ Graphics Card' device. ROMSET: 65536 bytes in 1 file / 18.52Kb packed $end $info=wd90c90_jk $mame 0.257 [Angelo Salese] Western Digital WD90C90-JK Graphics Card, , ???? DRIVER: devices/bus/isa/svga_paradise.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.257: Angelo Salese added 'Western Digital WD90C90-JK Graphics Card' device. ROMSET: 65536 bytes in 1 file / 15.00Kb packed $end $info=wd9710_pci $mame 0.263 [Angelo Salese] Western Digital WD9710-MZ, , ???? DRIVER: devices/bus/pci/wd9710_pci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Preliminary Save State: Unsupported WIP: - 0.287: Add extended ports so that it doesn't drop in MDA mode [Angelo Salese]. - 0.263: Angelo Salese added 'Western Digital WD9710-MZ' device. ROMSET: 65536 bytes in 1 file / 18.15Kb packed $end $info=wdxt_gen $mame 0.144 Western Digital WDXT-GEN (Amstrad PC1512/1640), , ???? DRIVER: devices/bus/isa/wdxt_gen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.144: Added 'Western Digital WDXT-GEN (Amstrad PC1512/1640)' device. ROMSET: 10240 bytes in 2 files / 3.93Kb packed $end $info=we32100 $mame 0.218 [AJR] AT&T WE32100, , ???? DRIVER: devices/cpu/we32000/we32100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: AJR added 'AT&T WE32100' device. ROMSET: None required. $end $info=wfart $mame 0.274 [David Haywood, TeamEurope] TV Art Design Center, WinFun, 200? Winfun TV Art Design Center 5510-01. TV video and state of the art drawing center; plug into TV for instant design and game play 10 fun drawing activities and creative games; 10 color art pad and color mixing button for blending; imaginative designing with shapes, stencils and airbrush technique; simple stylus tool for easy drawing technique (source: https://www.buyon.pk/winfun-tv-art-design-center-5510-01?srsltid=afmbooqftbazwiukjo_ejvndqika8tnwj87zzunq1wnnm2wnyarz_fod). DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.274: David Haywood, TeamEurope added 'WinFun TV Art Design Center' system. ROMSET: 8388608 bytes in 1 file / 1.09Mb packed $end $info=wfcentro $mame 0.224 [ClawGrip, Sean Riddle, David Haywood] Centro TV de Diseno Artistico (Spain), WinFun, 200? Console TV game plug-and-play WinFun "Artistic Design TV Center," marketed in Spain as a device for drawing and creativity. Compact design with a pen-shaped/stylus-like controller that interacts with the screen via your TV. Includes built-in artistic mini-games: free drawing, coloring, visual puzzles, and simple creative activities featuring basic 2D graphics. Composite/PAL video output for European TVs; power supplied via an external adapter. Designed for children aged 4–10 as an entry-level educational entertainment tool to help develop basic artistic skills. An inexpensive OEM product without official licenses, typical of discount markets in Spain and Europe during the 2000s–2010s. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.224: ClawGrip, Sean Riddle and David Haywood added 'WinFun Centro TV de Diseno Artistico (Spain)' system. ROMSET: 8388608 bytes in 1 file / 1.13Mb packed $end $info=wfmotor $mame 0.261 [TeamEurope, David Haywood] Motorcycle 30-in-1, WinFun / JungleTac, 200? The WinFun / JungleTac Motorcycle 30-in-1 is an inexpensive portable motorcycle-shaped console , manufactured by Chinese companies such as WinFun or JungleTac , known for producing retro-style devices with preinstalled games. This type of console belongs to the category of so-called "retro mini game systems" , that is, inexpensive devices that repurpose dozens of classic games from the 1980s and 1990s, but do not have official licenses for the included titles. They are often sold as gadgets or toys. DRIVER: nintendo/nes_vt09.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: TeamEurope and David Haywood added 'WinFun / JungleTac Motorcycle 30-in-1' system. ROMSET: 4194304 bytes in 1 file / 1.05Mb packed $end $info=wg130 $mame 0.262 [BCM, Devin Acker] Casio WG-130, , ???? DRIVER: devices/bus/waveblaster/wg130.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.262: BCM and Devin Acker added 'Casio WG-130' device. ROMSET: 2097152 bytes in 1 file / 1.78Mb packed $end $info=wh8_h_8_64 $mame 0.280 [Mark Garlanger] Heath WH-8-64 64k Dynamic RAM, , ???? DRIVER: devices/bus/heathzenith/h8/wh_8_64.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.280: Mark Garlanger added 'Heath WH-8-64 64k Dynamic RAM' device. ROMSET: None required. $end $info=whacmole $mame 0.278 [David Haywood, Sean Riddle, TeamEurope] Whac-A-Mole (TV Game), Hasbro / Milton Bradley, 2005 The Hasbro / Milton Bradley Whac-A-Mole (2005) is a modern and updated version of the iconic mechanical and electronic arcade game Whac-A-Mole, produced by Hasbro under the Milton Bradley (MB) brand, the historic board games and toys company acquired by Hasbro in the 1980s. Launched in 2005, this edition is designed both as an indoor tabletop toy for children and families and as a motor skills activity, and it is crafted to replicate the classic arcade cabinet experience in a compact, safe, and accessible format for home use. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood, Sean Riddle and TeamEurope added 'Hasbro / Milton Bradley Whac-A-Mole (TV Game)' system. ROMSET: 4194304 bytes in 1 file / 1.22Mb packed $end $info=whousetc $mame 0.183 [Vas Crabb, NekoEd] Test Console Serial #5, Westinghouse, 1980? DRIVER: westinghouse/testconsole.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.183: Vas Crabb and NekoEd added 'Westinghouse Test Console Serial #5' system. ROMSET: 8192 bytes in 2 files / 5.12Kb packed $end $info=wicat $mame 0.150 [Al Kossow, Robbbert] Wicat System 150, Millennium Systems, 1982 WICAT set a new standard of price performance with thè introduction of thè System 100. Nowthe System 150, packaged neatly within a CRT housing, offers even greater price performance. Included in a single, trim, desktop unit is thè processor, memory, CRT, Storage and Storage backup. A graphics version of thè System 150 is also available. Thè processor for thè WICAT System 150 is thè Motorola 68000, which runs at 8 MHz and executes approximately one million instructions per second. Although this processor has a 16-bit external data path, internally it supports 32-bit operation. Memory rangesfrom 256 Kbyte of dynamic RAM up to 1.5 Mbyte (source: original brochure). DRIVER: wicat/wicat.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: wicat.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.186: Added 'floppy drive and attached software list (not working) [Nigel Barnes]. - 0.154: Added 'additional boot ROMs [Al Kossow, Barry Rodewald]. - 0.150: Al Kossow and Robbbert added skeleton driver of 'Millennium Systems Wicat' system. Softlists added 'for ampro and wicat systems [Kaylee]. ROMSET: 104672 bytes in 56 files / 62.45Kb packed $end $info=widgethle $mame 0.285 [Olivier Galibert] Apple Widget drive HLE, , ???? DRIVER: devices/bus/applepp/storagehle.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Olivier Galibert added 'Apple Widget drive HLE' device. ROMSET: None required. $end $info=wiii3spt $mame 0.282 [David Haywood, TeamEurope] Wiii3 TV Entertainment System (7-in-1 Sports), BL, 200? It’s a plug-and-play console released in the 2000s, designed to connect to a television. It features seven preloaded sports games, including soccer, tennis, and baseball, with simplified mechanics based on timing and colored buttons. The integrated controller is fixed or cable-connected, while audio and video are output via composite connection. Targeted at a family audience, it offers an immediate and accessible gaming experience typical of TV games from that era. DRIVER: tvgames/spg2xx_wiwi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'BL Wiii3 TV Entertainment System (7-in-1 Sports)' system. ROMSET: 33554432 bytes in 1 file / 4.00Mb packed $end $info=wildfire $mame 0.159 [hap, Sean Riddle] Wildfire (patent), Parker Brothers, 1979 This Parker Brothers manufactured game was donated to the Museum in 1982, and includes instructions in both English and French. The plastic case is approximately 20.5cm long x 13.2cm wide x 5.5cm high, with a built in speaker in the rear of the case. A rear battery doors accepts 6AA batteries or an AC adapter. The top surface of the case is divided into two screens. One screen (angled at 45 degrees) records player number (4 people can play), scores in thousands, "free ball gate", "cave", and "tilt". The second flat screen on the top surface of the case resembles the top surface of a pinball machine. Extruded from both sides of the case are "flippers" (source: http://www.gamesmuseum.uwaterloo.ca/VirtualExhibits/electronic/handheld/pinball/index.html). DRIVER: handheld/wildfire.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and Artwork Preview. WIP: - 0.262: Renamed TIMER_CALLBACK_MEMBER [hap]. - 0.244: Remove unused base class since there's only 1 game [hap]. - 0.159: hap and Sean Riddle added 'Parker Brothers Wildfire (prototype)' system. ROMSET: 1536 bytes in 1 file / 1.45Kb packed $end $info=wildking $mame 0.288 [TeamEurope, David Haywood] Wild King (Japan), Sega Toys, 201? The "Sega Toys Wild King" (also known in Japan by its full name, Wild King: Saikyou Battle Zukan - ワイルドキング 最強バトル図鑑) is a standalone electronic device that combines elements of a virtual pet and a pocket-sized educational computer, released in the Japanese market by Sega Toys in 2014. DRIVER: tvgames/generalplus_gpl16250_spi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: No resources available. WIP: - 0.288: TeamEurope and David Haywood added 'Sega Toys Wild King (Japan)' system. ROMSET: 16777216 bytes in 1 file / 4.17Mb packed $end $info=winbond_w29c020c $mame 0.282 [Angelo Salese] Winbond W29C020C Flash, , ???? DRIVER: devices/machine/intelfsh.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.282: Angelo Salese added 'Winbond W29C020C Flash' device. ROMSET: None required. $end $info=windermere $mame 0.288 [Nigel Barnes] Psion Windermere, , ???? DRIVER: psion/windermere.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Nigel Barnes added 'Psion Windermere' device. $end $info=wirels60 $mame 0.185 [RebeccaRGB] Wireless 60, Kids Station Toys Inc / Jungle Soft, 2010 While the Vii itself appears to no longer be in production, JungleTac produced games for at least three other similar plug-and-play consoles, the Zone 60, the Wireless 60, and the Wireless Air 60, largely considered to be the worst gaming console of all time. Many Vii titles and similar games appear on these consoles. However, these consoles' controllers do not have true motion sensors as the Vii does (with the exception of the Wireless Air 60), so the controls are simplified to the point where any motion just triggers a press of the A button. As a result, many of the games need to use power meters to determine distance or power (source: https://en.wikipedia.org/wiki/Vii#Zone_60_and_Wireless_60). DRIVER: tvgames/spg2xx_zone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: Changed manufacturer to 'Kids Station Toys Inc / Jungle Soft'. - 0.185: RebeccaRGB added 'Jungle Soft/Kids Station Toys Inc Wireless 60' system. Made P2 IO port optional [RebeccaRGB]. ROMSET: 67108864 bytes in 1 file / 19.57Mb packed $end $info=wiwcs $mame 0.227 [foone] Where in the World Is Carmen Sandiego? (handheld), Basic Fun, 2018 One of the most popular computer games of all time, where in the world is Carmen sandiego, is back in this handheld edition! Now, a whole new generation can enjoy this classic crime-solving game! Complete the missions by traveling around the world to find clues and catch the villains working for Carmen sandiego, the international criminal mastermind. Make it to the end for a chance to catch Carmen sandiego herself – don't let her get away! (source: https://www.amazon.com/Basic-Fun-Sandiego-Handheld-Electronic/dp/B07PRYTWPP). DRIVER: handheld/generalplus_gpl951xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.227: foone added 'Basic Fun Where in the World is Carmen Sandiego? (Handheld)' system. ROMSET: 8389632 bytes in 2 files / 916.93Kb packed $end $info=wiwi18 $mame 0.218 [Team Europe, David Haywood] WiWi 18-in-1 Sports Game, Hamy System, 200? Console TV game plug-and-play economical model with 18 preinstalled sports games. Compact design featuring a wireless controller, composite/PAL video output for European TVs, and power supplied via an external adapter. The games include simplified versions of soccer, tennis, basketball, hockey, and track and field—run on embedded 8-bit hardware; the “18-in-1” label is purely marketing-driven. Basic 2D graphics, mono audio, and repetitive gameplay. Designed for children and discount markets as occasional entertainment, typical of low-cost consoles from the pre-smartphone era lacking connectivity or expandability. DRIVER: tvgames/spg2xx_wiwi.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.218: Team Europe and David Haywood Sports Game added 'Hamy System WiWi 18-in-1 Sports Game' system. ROMSET: 16777216 bytes in 1 file / 5.88Mb packed $end $info=wizatron $mame 0.156 [Sean Riddle, hap] Wiz-A-Tron, Texas Instruments, 1977 The WIZ-A-TRON was introduced soon after the rare MATH MAGIC. The only difference is the design of the keyboard plate, from the technology both toys are identical. The beautiful WIZ-A-TRON is a variation of the Little Professor. The Little Professor gives you one of ten-thousands pre-programmed math questions and you have to type the correct answer. The WIZ-A-TRON works different: You have to type the question and the answer ! The wizard gives you only a correct or wrong answer. Wizatron_PCB.jpg (68786 Byte)Dismantling the WIZ-A-TRON reveals an internal construction already known from the Little Professor. The only differences are a missing sliding switch and another software programmed into the single-chip calculator circuit (source: http://www.datamath.org/Edu/WizATron.htm). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.156: Sean Riddle and hap added skeleton driver of 'Texas Instruments Wiz-A-Tron' system. ROMSET: 3175 bytes in 5 files / 1.78Kb packed $end $info=wizzard $mame 0.131 [Curt Coder] Wizzard (Oceania), Dick Smith Electronics, 1982 Dick Smith is a maker of pong systems, cheap computers, and clone game systems. They made this Creatavision copy in addition to several PC 50X and 1292 machines. Pretty much the same thing as the OG version except for minor color variations and this console being a PAL unit, of course. There are also several add-ons that turn this machine into a makeshift computer, including disk drives, printers, modems, etc. Games came on Cartridges and tapes. Machine is compatible with the Colecovision via adapter (source: http://ultimateconsoledatabase.com/others/dick_smith_wizzard.htm). DRIVER: vtech/crvision.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: crvision.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and pdf Manual. WIP: - 0.131: Curt Coder added 'Dick Smith Electronics Wizzard (Oceania)' system. $end $info=wk1600 $mame 0.275 [Edward d-tech, Devin Acker] WK-1600, Casio, 2000 The Casio WK-1600 is an electronic keyboard manufactured by Casio, a Japanese company renowned for its digital musical instruments, calculators and clocks. The WK-1600 belongs to the category of arranger keyboards, designed for musicians of all levels, from the hobbyist to the up-and-coming professional. It is equipped with numerous features that make it versatile for composing, performing and learning music. DRIVER: casio/wk1800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: Edward d-tech, Devin Acker added 'Casio WK-1600' system. $end $info=wk1800 $mame 0.275 [Edward d-tech, Devin Acker] WK-1800, Casio, 2000 The Casio WK-1800 is an advanced electronic keyboard manufactured by Casio, a Japanese company renowned for its digital musical instruments. The WK-1800 belongs to the category of arranger keyboards, designed to offer professional functionality to musicians of all levels, from the hobbyist to the up-and-coming professional. It is especially prized for its versatility, advanced features, and high-quality sound. DRIVER: casio/wk1800.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.275: Edward d-tech, Devin Acker added 'Casio WK-1800' system. ROMSET: 9104790 bytes in 4 files / 6.54Mb packed $end $info=wldsoctv $mame 0.225 [David Haywood, Sean Riddle] World Soccer TV Game 10-in-1 (PAL), Taikee, 200? DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=PWMQ6SDJBCk WIP: - 0.225: David Haywood and Sean Riddle added 'Taikee World Soccer TV Game 10-in-1 (PAL)' system. ROMSET: 4194304 bytes in 1 file / 1.36Mb packed $end $info=wlsair60 $mame 0.195 [BeckyRGB] Wireless Air 60, Jungle Soft / Kids Station Toys Inc, 2010 The Wireless Air 60 (or WirelessAir60) is a follow-up to the infamous Wireless60 console, made by the same company, JungleTac. While that was a rip-off of the Wii, the Wireless Air 60's design is rip-off of Microsoft's Kinect and Sony's EyeToy. The funny thing is that the console was actually released right after the Kinect was, while the Kinect was experiencing problems and receiving wild backlash (source: http://crappy-games.wikia.com/wiki/Wireless_Air_60). DRIVER: tvgames/generalplus_gpl16250_nand.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.196: Changed manufacturer to 'Jungle Soft / Kids Station Toys Inc'. - 0.195: BeckyRGB added 'Jungle Soft Wireless Air 60' system. ROMSET: 138412032 bytes in 1 file / 33.32Mb packed $end $info=wmbullet $mame 0.140 [Curt Coder] Bullet, Wave Mate, 1982 The Wave Mate Bullet was a Z80 single-board computer from the late 1970's and early 1980's which used the CP/M operating' system. This computer is rarely seen now but has historical value as an early microcomputer pioneer. It was sold in Australia, the USA and Europe and was apparently popular in academic settings. The Wave Mate Bullet runs CP/M 3.0 and CP/M 2.2 is available. It is available in many configurations but typically is found in a small chassis with two 96 tracks per inch 5?" floppy disk drives. The 5?" disks were formatted on both sides with five 1024 byte sectors per track with 80 tracks per side for a total of 800K per disk (source: http://en.wikipedia.org/wiki/Wave_Mate_Bullet). DRIVER: wavemate/bullet.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: wmbullet.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual, Marquee and PCB. WIP: - 0.152: Fixed floppy [Curt Coder]. - 0.148u5: Refactored to use a serial terminal connected to an RS-232 port [Curt Coder]. - 0.146u3: Added 'software list for floppies [Curt Coder]. - 0.145u3: Renamed (bullet) to (wmbullet) [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: Curt Coder added skeleton driver of 'WaveMate Bullet' system. ROMSET: 32 bytes in 1 file / 0.04Kb packed $end $info=wmbulletf $mame 0.144u7 [Curt Coder] Bullet (Revision F), Wave Mate, 1984 The Wave Mate Bullet was a Z80 single-board computer from the late 1970's and early 1980's which used the CP/M operating' system. This computer is rarely seen now but has historical value as an early microcomputer pioneer. It was sold in Australia, the USA and Europe and was apparently popular in academic settings. The Wave Mate Bullet runs CP/M 3.0 and CP/M 2.2 is available. It is available in many configurations but typically is found in a small chassis with two 96 tracks per inch 5?" floppy disk drives. The 5?" disks were formatted on both sides with five 1024 byte sectors per track with 80 tracks per side for a total of 800K per disk (source: http://en.wikipedia.org/wiki/Wave_Mate_Bullet). DRIVER: wavemate/bullet.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: wmbullet.xml RESOURCES: Snap and Title. WIP: - 0.145u3: Renamed (bulletf) to (wmbulletf) [Tafoid]. - 0.144u7: Curt Coder added skeleton driver of 'Bullet (Revision F)' system. $end $info=wmega $mame 0.133 [David Haywood] Wondermega (Japan, NTSC), Sega, 1992 The Wondermega is a combined Sega Mega Drive and Mega CD which was made by JVC/Victor and was initially released in 1992. It features a DSP for audio enhancement, a MIDI output jack, two microphone inputs and S-video output. In 1993, a redesigned model known as the Wondermega M2 was released, which dropped several features (including the MIDI output, DSP and motorized disc door) but added 'wireless controllers (source: http://segaretro.org/Wondermega). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: megacd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.133: David Haywood added 'SEGA Wondermega (Japan, NTSC)' system. ROMSET: 131072 bytes in 1 file / 83.56Kb packed $end $info=wmegam2 $mame 0.142 [Justin Kerk] Wondermega M2 (Japan, NTSC), Victor, 1993 The Wondermega is a combined Sega Mega Drive and Mega CD which was made by JVC/Victor and was initially released in 1992. It features a DSP for audio enhancement, a MIDI output jack, two microphone inputs and S-video output. In 1993, a redesigned model known as the Wondermega M2 was released, which dropped several features (including the MIDI output, DSP and motorized disc door) but added 'wireless controllers. Sweeping changes were made in the RG-M2 model, released by Victor in 1993. The DE-9 controller ports have been moved to the back, and in their place, an infrared receiver. M2 wireless controllers are very different in design from Sega's models and feature six buttons. The M2 employs numerous cost-cutting measures, resulting in a slightly smaller unit with a sleeker design (source: http://segaretro.org/Wondermega). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: megacd.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.142: Justin Kerk added 'Victor Wondermega M2 (Japan, NTSC) (not working)' system. ROMSET: 131072 bytes in 1 file / 85.85Kb packed $end $info=wofch $mame 0.130 [Paul Leaman] Tenchi wo Kurau II: Sekiheki no Tatakai (CPS Changer, Japan 921031), Capcom, 1994 DRIVER: capcom/cps1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.130: Paul Leaman added 'CPS Changer / Tenchi Wo Kurau II (Japan 921031)' system. ROMSET: 7474991 bytes in 29 files / 3.76Mb packed $end $info=wol260 $mame 0.282 [David Haywood, TeamEurope, AJR] 260 in 1 Handheld Game (Wolsen), Wolsen, 201? It’s a handheld console with a color LCD screen and 260 preloaded games, primarily simplified clones of arcade and 8-bit console titles. It features an integrated controller with directional and action buttons, battery power, and a built-in speaker. It does not support cartridges or updates, offering an immediate and nostalgic gaming experience for casual players. Designed for on-the-go fun, it combines compactness with a variety of content. DRIVER: nintendo/nes_vt42xx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood, TeamEurope and AJR added 'Wolsen 260 in 1 Handheld Game (Wolsen)' system. ROMSET: 33554432 bytes in 1 file / 9.59Mb packed $end $info=wordlnch $mame 0.277 [TeamEurope, David Haywood] Word Launch (UK), LeapFrog, 2007 "LeapFrog Word Launch" is an interactive educational toy produced by LeapFrog, a company known for its products dedicated to children's learning through play. "Word Launch" (which translates to Italian as "Lancio di Parole") is designed to help toddlers develop language and reading skills, making learning fun and engaging. DRIVER: tvgames/spg2xx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.277: TeamEurope and David Haywood added 'LeapFrog Word Launch (UK)' system. ROMSET: 8388608 bytes in 1 file / 3.38Mb packed $end $info=wowwg $mame 0.218 [Team Europe, David Haywood] Wow Wireless Gaming (PAL), Wow, 200? Wow Wireless Gaming is a wii clone manifactured by an unknown company and the games developed by an unknow company.Most of the games in this console steal graphics from exiting games (source: https://bootleggames.fandom.com/wiki/Wow_Wireless_Gaming). DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: Changed description to 'Wow Wireless Gaming (PAL)'. - 0.218: Team Europe and David Haywood added 'Wow Wireless Gaming' system. ROMSET: 16777216 bytes in 1 file / 6.39Mb packed $end $info=wpc250 $mame 0.216 [rfka01] PC-250/16, Wang Laboratories, Inc., 1981 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: rfka01 added 'Wang Laboratories, Inc. PC-250/16' system. ROMSET: 98304 bytes in 3 files / 41.34Kb packed $end $info=wren $mame 0.283 [Nigel Barnes, anonymous] Wren Executive, Thorn EMI, 1984 Computer desktop britannico rilasciato nel 1984, pensato per l’uso professionale e domestico. Basato su processore Zilog Z80A a 4 MHz, esegue il sistema operativo CP/M 2.2 e offre 64 KB di RAM (espandibili). È caratterizzato da un elegante case in legno, un display monocromatico integrato da 12 pollici e supporto per due unità floppy disk da 5,25". Include porte seriali e parallele per periferiche, ed è noto per la sua costruzione robusta e l’attenzione al design, tipica dei sistemi destinati a un pubblico executive dell’epoca. DRIVER: misc/wren.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: wren_flop.xml RESOURCES: Snap and Title. WIP: - 0.283: Nigel Barnes and anonymous added 'Thorn EMI Wren Executive' system. ROMSET: 16384 bytes in 2 files / 10.77Kb packed $end $info=wrinkles $mame 0.212 [hap, David Viens] Talking Wrinkles, Lakeside / Coleco / Ganz Bros, 1986 Wrinkles?is a discontinued line of?plush toys?previously manufactured by?Canadian?toy company?Ganz Bros?released in Canada in 1985. The toys are identified by their characteristic wrinkled faces and clothing. They were based on the?hound breed?of dog. The original design was created by Senitt Puppets, based in Carnarvon, Ontario.?Catherine Senitt?designed and sold handmade puppets for over twenty years throughout the United States and Canada (source: https://en.m.wikipedia.org/wiki/Wrinkles_(toy)). DRIVER: coleco/wrinkles.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.254: Changed manufacturer to 'Lakeside / Coleco / Ganz Bros'. - 0.236: Added most of the sensors [hap]. - 0.212: hap and David Viens added 'Coleco/Ganz Talking Wrinkles' system. ROMSET: 32768 bytes in 1 file / 26.11Kb packed $end $info=wrlshunt $mame 0.195 [BeckyRGB] Wireless Hunting Video Game System, Hamy / Kids Station Toys Inc, 2011 The Wireless Hunting Video Game System, or simply called "Wireless" is another console made by Kids Station Toys, which created the Wireless60 and Wireless Air 60. The system looked similar to the Zone 60 and has 5 separate cables to hook it up: 3 AV Cables, Power Adapter and a Light Bar for the gun. The system is extremely rare, and is available for either $60 or $110 (source: https://crappygames.miraheze.org/wiki/Wireless_Hunting_Video_Game_System). DRIVER: tvgames/generalplus_gpl16250_romram.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and Control Panel. WIP: - 0.203: Renamed (wireless) to (wrlshunt). - 0.195: BeckyRGB added 'Jungle Soft Wireless' system. Fixed Flash size [incog]. ROMSET: 134217728 bytes in 1 file / 44.42Mb packed $end $info=ws_cart_slot $mame 0.155 Wonderswan Cartridge Slot, , ???? DRIVER: devices/bus/wswan/slot.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Wonderswan Cartridge Slot' device. ROMSET: None required. $end $info=ws_eeprom $mame 0.155 Wonderswan Carts w/EEPROM, , ???? DRIVER: devices/bus/wswan/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Wonderswan Carts w/EEPROM' device. ROMSET: None required. $end $info=ws_rom $mame 0.155 Wonderswan Standard Carts, , ???? DRIVER: devices/bus/wswan/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Wonderswan Standard Carts' device. ROMSET: None required. $end $info=ws_sram $mame 0.155 Wonderswan Carts w/SRAM, , ???? DRIVER: devices/bus/wswan/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.155: Added 'Wonderswan Carts w/SRAM' device. ROMSET: None required. $end $info=ws_wwitch $mame 0.228 [AJR] WonderWitch, , ???? DRIVER: devices/bus/wswan/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.228: AJR added 'WonderWitch' device. ROMSET: None required. $end $info=wscolor $mame 0.106 [Wilbert Pol] WonderSwan Color, Bandai, 2000 The WonderSwan Color was released on December 9, 2000 in Japan, and was a moderate success. The original WonderSwan had only a black and white screen. Although the WonderSwan Color was slightly larger and heavier (7 mm and 2 g) compared to the original WonderSwan, the color version featured 512Kb of RAM and a larger color LCD screen. In addition, the WonderSwan Color is compatible with the original WonderSwan library of games. Prior to WonderSwan's release, Nintendo had a virtual monopoly in the Japanese video game handheld market. After the release of the WonderSwan Color, Bandai took approximately 8% of the market share in Japan partly due to its low price of ?6800 Japanese yen (approximately $59 USD) (source: http://en.wikipedia.org/wiki/WonderSwan#WonderSwan_Color). DRIVER: bandai/wswan.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: wscolor.xml, wswan.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, Marquee and Artwork Preview. WIP: - 0.261: BugFIX #08781 [DIP/Input] (bandai/wswan.cpp) wswan, wscolor: Buttons are not numbered from left to right [ICEknight]. - 0.106: Wilbert Pol added 'Bandai WonderSwan/WonderSwan Color' system. ROMSET: 10240 bytes in 2 files / 5.24Kb packed $end $info=wscolor_video $mame 0.277 [cam900] Bandai WonderSwan Color VDP, , ???? The Bandai WonderSwan Color VDP is a key hardware component of the Bandai WonderSwan Color handheld console, launched in Japan in 1999. The term VDP stands for Video Display Processor, and indicates the graphics chip responsible for generating the video signal and handling on-screen graphics elements. This console was designed by Bandai, with technical help from Gunpei Yokoi (the creator of Game Boy and Metroid), formerly of Nintendo, and was one of the attempts to compete with the dominance of Game Boy Color in the handheld console market at the time. DRIVER: bandai/wswan_v.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: cam900 added 'Bandai WonderSwan Color VDP' device. ROMSET: None required. $end $info=wss $mame 0.287 [Angelo Salese] Microsoft Windows Sound System (original design), , ???? DRIVER: devices/bus/isa/wss.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.287: Angelo Salese added 'Microsoft Windows Sound System (original design)' device. ROMSET: None required. $end $info=wswan $mame 0.105 [Anthony Kruize, Wilbert Pol] WonderSwan, Bandai, 1999 WonderSwan was a line of handheld game consoles produced in Japan by Bandai between 1999 and 2003. It was developed by the late Gunpei Yokoi's company Koto and Bandai. The WonderSwan was made to compete with the Neo Geo Pocket Color and the market leader Nintendo's Game Boy Color (even though the developer for the WonderSwan, Gunpei Yokoi, developed the original Nintendo Game Boy). The original WonderSwan was later replaced by the WonderSwan Color; although some WonderSwan Color games are compatible with the original WonderSwan, many are designed exclusively for the WonderSwan Color and show a message such as "This cartridge is for WonderSwan Color only" when run on the original WonderSwan (source: http://en.wikipedia.org/wiki/WonderSwan). DRIVER: bandai/wswan.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: wswan.xml, wscolor.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, Marquee and Artwork Preview. WIP: - 0.261: BugFIX #08781 [DIP/Input] (bandai/wswan.cpp) wswan, wscolor: Buttons are not numbered from left to right [ICEknight]. Zerofill class variables, swap button orientation [hap]. - 0.201: Converted to device_rom_interface and added 'clock change support [smf]. - 0.145: 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]. - 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]. - 0.141: Tokenized audio state [Atari Ace]. - 0.105: Anthony Kruize, Wilbert Pol added 'Bandai WonderSwan' system. ROMSET: 4224 bytes in 2 files / 2.91Kb packed $end $info=wswan_sound $mame 0.149u1 WonderSwan Custom Sound, , ???? DRIVER: shared/wswansound.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Changed description to 'WonderSwan Custom Sound'. - 0.149u1: Added 'WonderSwan Audio Custom' device. ROMSET: None required. $end $info=wswan_video $mame 0.156 Bandai WonderSwan VDP, , ???? DRIVER: bandai/wswan_v.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Changed description to 'Bandai WonderSwan VDP'. - 0.156: Added 'Bandai WonderSwan VDP' device. ROMSET: None required. $end $info=wtalker $mame 0.254 [hap, Sean Riddle] Weight Talker, Technasonic, 1985 A Technasonic Weight Talker scale. This battery-operated electronic scale features volume adjustment, two greetings, pound or kilogram measurements and memory capabilities. It was made in Hong Kong and has a serial number of ?88391364? (source: https://www.ebth.com/items/7377895-technasonic-weight-talker-electronic-talking-scale-with-memory). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.254: hap and Sean Riddle added 'Technasonic Weight Talker' system. ROMSET: 19331 bytes in 4 files / 14.77Kb packed $end $info=wtl3132 $mame 0.214 [Patrick Mackinlay] Weitek 3132, , ???? DRIVER: devices/machine/wtl3132.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.214: Patrick Mackinlay added 'Weitek 3132' device. ROMSET: None required. $end $info=wto2840sp $mame 0.268 [Arcade Hacker, ClawGrip] Web Touch One (model 2840, Terra, Spanish), Alcatel, 1999 DRIVER: skeleton/webtouchone.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title and machine picture (in "Cabinet" collection). WIP: - 0.268: Arcade Hacker and ClawGrip added 'Alcatel Web Touch One (model 2840, Terra, Spanish)' system. ROMSET: 10878976 bytes in 4 files / 5.89Mb packed $end $info=wxstar4k $mame 0.219 [R. Belmont, Techknight] WeatherSTAR 4000, Applied Microelectronics Institute/The Weather Channel, 1990 he Weather Star 4000 was the first WeatherStar model capable of displaying graphics. First developed in 1988, it was introduced in early 1990.[5] It was designed and manufactured by Canadian electronics company Applied Microelectronics Institute (now Amirix). The first Star 4000s were programmed to operate in a text-only mode (displayed over stylized graphical backgrounds), similar to the STAR III, but with two improvements: an improved font was introduced, as was a graphical radar product at the end of the local forecast segment, showing precipitation that was occurring in the viewer's local geographic area. The first version was just a static (current) image. A second version was added 'in the fall of 1992, and was a loop showing radar data logged during the previous 90 minutes. Within a brief period of time, the Weather Star 4000 began to produce graphically based local forecast segments, including maps for the regional observation and forecast products. Until 1995, the Star 4000 incorporated a narration track provided by Dan Chandler into the software, which introduced forecast products presented in each flavor; the tracks could be programmed to play either on certain products or all that were featured during that particular flavor. A customized version of the Weather Star 4000 was used by The Weather Network until 1997, when it switched to a technically different system to disseminate local weather information, known as PMX. Due to the cost of upgrading to more advanced units including the IntelliStar, the Weather Star 4000 remained in use in some smaller communities as late as 2014, although it was already being gradually phased out in some areas in favor of the more recent models at that time (source: https://en.wikipedia.org/wiki/WeatherStar#WeatherStar_4000). DRIVER: amirix/wxstar4000.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.219: R. Belmont and Techknight added 'Applied Microelectronics Institute/The Weather Channel WeatherSTAR 4000' system. ROMSET: 253952 bytes in 8 files / 38.37Kb packed $end $info=wy100 $mame 0.201 [Al Kossow] WY-100, Wyse Technology, 1981 The Wyse WY-100 terminal was introduced in November, 1981 at a price of $995. In June, 1983 the 12-inch screen was upgraded to a 14-inch screen (source: https://terminals-wiki.org/wiki/index.php/Wyse_WY-100). DRIVER: wyse/wy100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.263: Add half-intensity display for protected characters [AJR]. - 0.262: Enable diagnostic self-test. Customize loopback device to remove need for hack [AJR]. - 0.201: Al Kossow added 'Wyse Technology WY-100' system. ROMSET: 6144 bytes in 2 files / 4.22Kb packed $end $info=wy100_loopback $mame 0.262 [AJR] WY-100 Printer Loopback (3 to 20), , ???? DRIVER: wyse/wy100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: AJR added 'WY-100 Printer Loopback (3 to 20)' device. ROMSET: None required. $end $info=wy100kb $mame 0.212 WY-100 Keyboard, , ???? DRIVER: wyse/wy50kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'WY-100 Keyboard' device. ROMSET: None required. $end $info=wy120 $mame 0.201 [Robbbert] WY-120 (v1.4), Wyse Technology, 1992 The WY-150/WY-120 and WY150ES/WY-120ES multi-personality display terminals are designed to work with the widest range of computers and applications, and set an ergonomic standard for the industry. Its repertoire of personalities, unparalleled ergonomics, and low emissions on the ES model make the WY-150 the top model of its class (source: original Wyse brochure). DRIVER: wyse/wy150.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.207: Changed description to 'WY-120 (v1.4)'. - 0.201: Robbbert added 'Wyse Technology WY-120' system. ROMSET: 65536 bytes in 1 file / 48.65Kb packed $end $info=wy150 $mame 0.192 [Robbbert] WY-150 (v1.0), Wyse Technology, 1991 The Wyse WY-150 terminal was introduced in November, 1988 at a price of $549 (source: http://terminals-wiki.org/wiki/index.php/Wyse_WY-150). DRIVER: wyse/wy150.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Flyer. WIP: - 0.207: Changed description to 'WY-150 (v1.0)'. - 0.192: Robbbert added 'Wyse WY-150' system. ROMSET: 196608 bytes in 3 files / 140.60Kb packed $end $info=wy160 $mame 0.192 [Robbbert] WY-160 (v1.7), Wyse Technology, 1994 As the premium Wyse monochrome terminal, the WY-160 delivers advanced capabilities, multiple personalities, and low emissions unmatched by any other general purpose terminals. ASCII/ANSI/PCTerm/PCGraphics personalities Dual host support with independently configurable sessions 76 Hz refresh rate with overscan High-resolution 10 x 20 character cell One parallel port and two serial ports, up to 115.2 Kbaud Multiple display formats Exceeds the most stringent ergonomic and safety standards in the world (source: original Wyse brochure). DRIVER: wyse/wy150.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.207: Changed description to 'WY-160 (v1.7)'. - 0.192: Robbbert added 'Wyse WY-160' system. ROMSET: 65536 bytes in 1 file / 49.12Kb packed $end $info=wy185es $mame 0.242 [Bitsavers] WY-185ES (v2.0), Wyse Technology, 1991 The WY-185ES is the only affordable terminal in today's market with complete DEC VT320 compatibility and advanced features - from Wyse Technology, the world's leading DEC-compatible terminal vendor. High-resolution character mode for superior quality text and backward compatibility with VT220 softfont High-quality keyboard for superior touch 85 Hz refresh and overscan video for superior flicker-free display. Exceeds the world 's most stringent ergonomic and safety standards Wyse modular connector for easy installation EPA Energy Star compliant (source: http://bitsavers.informatik.uni-stuttgart.de/pdf/wyse/brochures/wy185.pdf). DRIVER: wyse/wy55.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.262: Clock correction. Add EPCI device [AJR]. - 0.242: Bitsavers added 'Wyse Technology WY-185ES (v2.0)' system. ROMSET: 65536 bytes in 1 file / 47.95Kb packed $end $info=wy220001 $mame 0.214 [rfka01] WYSEpc 286, Wyse, 198? This powerful computer is based on the high-performance 16-bit Intel 80286 microprocessor. It is functionally compatible both in hardware and software with the IBM PC AT. The minimum configuration offers the following features: 640K RAM (random-access read-write memory). A 1.2MB half-height high-density diskette drive. A disk-controller board with connections for two diskette drives and two hard-disk drives (for a maximum of three drives that can be installed at one time inside the system) (source: original Wyse manual). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.214: rfka01 added 'Wyse WYSEpc 286' system. ROMSET: 32768 bytes in 2 files / 21.63Kb packed $end $info=wy30_kbd $mame 0.270 [AJR] WY-30 Keyboard, , ???? DRIVER: devices/bus/wysekbd/wysegakb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: AJR added 'WY-30 Keyboard' device. ROMSET: None required. $end $info=wy30p $mame 0.192 [Robbbert] WY-30+ (v1.8), Wyse Technology, 1992 The compact, streamlined Wyse 30+ (WY-30+) is the most affordable Wyse terminal, yet it delivers a surprising selection of functions and features: a flat 14-inch screen white, green or amber phosphors, a crisp 80-column display, multiple ASCII emulations, and 41 user-programmable functions for exceptional versatility. The reliable mechanical-switch keyboard provides the superb Wyse "touch and feel" that has become a favorite in the industry. Even the housing combines sleek form with straightforward function: it's only a matter of seconds to open the case for interior access. And, for further ergonomic flexibility, Wyse offers an optional tilt-and-swivel base (source: https://www.vecmar.com/products/productpage.asp?pid=570). DRIVER: wyse/wy30p.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and PCB. WIP: - 0.270: Add keyboard [AJR]. - 0.207: Changed description to 'WY-30+ (v1.8)'. - 0.192: Robbbert added 'Wyse WY-30+' system. ROMSET: 16384 bytes in 1 file / 14.96Kb packed $end $info=wy325 $mame 0.241 [Bitsavers] WY-325 (v3.2), Wyse Technology, 1994 Technical information: https://www.mountaintopprinters.com/wyse-terminal-900979-wyse-p-190.html?= DRIVER: wyse/wy150.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.241: Bitsavers added 'Wyse Technology WY-325 (v3.2)' system. ROMSET: 65536 bytes in 1 file / 53.98Kb packed $end $info=wy50 $mame 0.192 [Robbbert] WY-50 (Rev. E), Wyse Technology, 1984 The?Wyse WY-50?(commonly referred to as the?Wyse 50) is an ASCII terminal that was designed and manufactured by?Wyse Technology. Introduced in October 1983 at a price of $695, it became Wyse's best selling terminal model until the introduction of the?WY-60?(which was the best-selling ASCII terminal of all time from any manufacturer, outselling all of DEC's VT models combined). The Wyse 50's popularity largely stemmed from its combination of an ultra-low price (half the price of the competition at the time of introduction), and its rich assortment of features which outpaced other budget terminals (source: https://terminals-wiki.org/wiki/index.php/Wyse_WY-50). DRIVER: wyse/wy50.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and PCB. WIP: - 0.262: Remove a useless bit of leftover code. Add AUX ports [AJR]. - 0.207: Added 'preliminary keyboard emulation [AJR]. - 0.192: Robbbert added 'Wyse WY-50' system. ROMSET: 12288 bytes in 2 files / 7.75Kb packed $end $info=wy50kb $mame 0.207 WY-50 Keyboard, , ???? DRIVER: wyse/wy50kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Fixed incorrect mapping for F4 key [AJR]. - 0.207: Added 'WY-50 Keyboard' device. ROMSET: None required. $end $info=wy55 $mame 0.192 [Robbbert] WY-55 (v2.1), Wyse Technology, 1993 The Wyse WY-55 terminal was introduced sometime after the Wyse WY-50, WY-60, WY-120 and WY-150 terminals (source: http://terminals-wiki.org/wiki/index.php/Wyse_WY-55). DRIVER: wyse/wy55.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.207: Changed description to 'WY-55 (v2.1)'. - 0.192: Robbbert added 'Wyse WY-55' system. ROMSET: 131072 bytes in 1 file / 81.87Kb packed $end $info=wy60 $mame 0.192 [Robbbert] WY-60 (RBFNG2), Wyse Technology, 1986 The Wyse WY-60 terminal was introduced in April, 1986 at a price of $699. In December, 1986 the price was cut to $599. Features: 14-inch flat display, 7x12 dot character matrix in 10x16 dot matrix character cell with 3 dot descenders, up to 7 pages of local display memory (source: http://terminals-wiki.org/wiki/index.php/Wyse_WY-60). DRIVER: wyse/wy60.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and PCB. WIP: - 0.262: Add AUX ports [AJR]. - 0.255: Add keyboard emulation and cursor. Add character attributes [AJR]. - 0.241: Changed description to 'WY-60 (RBFNG2)'. - 0.207: Changed description to 'WY-60 (set 1)'. - 0.192: Robbbert added 'Wyse WY-60' system. ROMSET: 69632 bytes in 2 files / 61.15Kb packed $end $info=wy60_ascii_kbd $mame 0.255 [AJR] WY-60 ASCII Keyboard, , ???? DRIVER: devices/bus/wysekbd/wysegakb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: AJR added 'WY-60 ASCII Keyboard' device. ROMSET: None required. $end $info=wy60a $mame 0.207 [AJR] WY-60 (RBFNB0), Wyse Technology, 1986 The Wyse WY-60 terminal was introduced in April, 1986 at a price of $699. In December, 1986 the price was cut to $599. Features: 14-inch flat display, 7x12 dot character matrix in 10x16 dot matrix character cell with 3 dot descenders, up to 7 pages of local display memory (source: http://terminals-wiki.org/wiki/index.php/Wyse_WY-60). DRIVER: wyse/wy60.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.241: Changed description to 'WY-60 (RBFNB0)'. - 0.207: AJR added 'Wyse Technology WY-60 (set 2)' system. ROMSET: 65536 bytes in 1 file / 58.51Kb packed $end $info=wy65 $mame 0.242 [Bitsavers] WY-65 (v2.1), Wyse Technology, 1996 The WY-65 contains the most complete personality array of any Wyse terminal. Besides IBM 3151 compatibility for RS6000 applications, the WY-65 also supports the industry- standard Wyse WY-60 personality, along with other popular modes-such as DEC VT320 and UNIX Console. The WY-65 is ideal for today's multi-host environments, running a variety of operating systems such as AIX, XENIX, UNIX, PICK and multiuser DOS (source: https://www.vecmar.com/products/productpage.asp?pid=1914-Wyse_65_Terminal). DRIVER: wyse/wy55.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.242: Bitsavers added 'Wyse Technology WY-65 (v2.1)' system. ROMSET: 262144 bytes in 1 file / 176.46Kb packed $end $info=wy75 $mame 0.202 [Robbbert] WY-75 (Rev. H), Wyse Technology, 1984 The Wyse WY-75 terminal was introduced in October, 1983 at a price of $795. Features: non-glare green phosphor display, 101-key detached keyboard, 16 programmable function keys, configuration stored in NVRAM (source: http://terminals-wiki.org/wiki/index.php/Wyse_WY-75). DRIVER: wyse/wy50.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.209: Added 'default EAROM content to avoid hanging at start [AJR]. - 0.202: Robbbert added 'Wyse Technology WY-75' system. ROMSET: 12488 bytes in 3 files / 8.12Kb packed $end $info=wy85 $mame 0.192 [Robbbert] WY-85, Wyse Technology, 1985 The Wyse WY-85 terminal was introduced in January, 1985 at a price of $799 (source: http://terminals-wiki.org/wiki/index.php/Wyse_WY-85). DRIVER: wyse/wy85.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and PCB. WIP: - 0.270: Changed description to 'WY-85'. Add keyboard. Add ports, row buffering, font RAM uploading and preliminary display. Add character attributes and cursor; tweak some key definitions. Add beeper [AJR]. - 0.192: Robbbert added 'Wyse WY-85' system. ROMSET: 40960 bytes in 3 files / 28.08Kb packed $end $info=wy85_kbd $mame 0.270 [AJR] WY-85 Keyboard, , ???? DRIVER: devices/bus/wysekbd/wysegakb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: AJR added 'WY-85 Keyboard' device. ROMSET: None required. $end $info=wyse_316x_kbd $mame 0.255 [AJR] Wyse IBM 316X-Style Keyboard, , ???? DRIVER: devices/bus/wysekbd/wysegakb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: AJR added 'Wyse IBM 316X-Style Keyboard' device. ROMSET: None required. $end $info=wyse_at_kbd $mame 0.255 [AJR] Wyse AT-Style Keyboard, , ???? DRIVER: devices/bus/wysekbd/wysegakb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: AJR added 'Wyse AT-Style Keyboard' device. ROMSET: None required. $end $info=wyse_pce_kbd $mame 0.255 [AJR] Wyse Enhanced PC-Style Keyboard, , ???? DRIVER: devices/bus/wysekbd/wysegakb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: AJR added 'Wyse Enhanced PC-Style Keyboard' device. ROMSET: None required. $end $info=wyse_pceint_kbd $mame 0.255 [AJR] Wyse Enhanced PC-Style International Keyboard, , ???? DRIVER: devices/bus/wysekbd/wysegakb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: AJR added 'Wyse Enhanced PC-Style International Keyboard' device. ROMSET: None required. $end $info=wyse700 $mame 0.147u3 Wyse 700, , ???? DRIVER: devices/bus/isa/cga.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported WIP: - 0.239: Make it not completely crash [Olivier Galibert]. - 0.147u3: Added 'Wyse 700' device. ROMSET: 16384 bytes in 2 files / 3.83Kb packed $end $info=wysekbd $mame 0.255 [AJR] Wyse Keyboard Port, , ???? DRIVER: devices/bus/wysekbd/wysekbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.255: AJR added 'Wyse Keyboard Port' device. ROMSET: None required. $end $info=x07 $mame 0.132 [Sandro Ronco] X-07, Canon, 1983 The Canon X07 was very popular. The RAM could be extended thanks to small cards (which looked like credit cards), although these cards were very expensive. ROM cards were also available for professional applications. The Canon X07 had a video interface and uses a cathodic screen. Thanks to this interface, the X07 could use a new text mode, 40 x 24, and a new graphic mode, 256 x 192, with 6 colours. It is unknown if the two displays could be used simultaneously (source: http://www.old-computers.com/museum/computer.asp?c=258). DRIVER: canon/x07.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: x07_card.xml, x07_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.288: Remove "anti bug" code from T6834 IO write (#15148): Some MESS-era code was trying to circumvent unimplemented T6834 at that time, but created other problems, as the heuristic on what is a new command was wrong for some cases; fixes the "PRINT"A";:C=TKEY("O")" bug freezing the X07 emulation, where the T6834 issued by TKEY was mistakenly interpreted as a character to print; better comment on the missing handling of I/O port $BB [Sylvain Glaize]. - 0.286: Fix VRAM access functions in T6834 subsystem emulation (#14752) [Aurelien34]. - 0.156: Added 'cassette software list [anonymous]. - 0.145u6: Added 'memory cards softlist [Anna Wu, Sandro Ronco]. - 0.132: Sandro Ronco added skeleton driver of 'Canon X-07' system. ROMSET: 22529 bytes in 2 files / 17.17Kb packed $end $info=x1 $mame 0.132 [Angelo Salese, Barry Rodewald] X1 (CZ-800C), Sharp, 1982 This is the first member of the X1 family. Difficult to locate this computer in the Sharp family, it has some characteristics of the MZ 2000 but is not compatible with it. The X1 family had a very great success in Japan, and the last models were very powerful. Go figure why Sharp didn't market these computers outside Japan. The most famous and strong feature of the X1 series is its Programmable Charactor Generator(PCG) (source: http://www.old-computers.com/museum/computer.asp?st=1&c=313). DRIVER: sharp/x1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: x1_cass.xml, x1_flop.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.280: BugFIX #08182 [Media Support] (sharp/mz2000.cpp) mz2000, x1, pc8801: Some disks are compatible with multiple computers [Angelo Salese]. - 0.267: Fix validation [R. Belmont] and QA checkpoint to 'x1_flop.xml' [Angelo Salese]. - 0.266: WIP modernization. Update robowres QA in 'x1_flop.xml'; fix AY routing to mono [Angelo Salese]. Add fdd motor timeout and support odd d88 images; fix Header [cracyc]. - 0.182: 198X-nen, 3D Golf Simulation, Fushigi no Kuni no Alice, Ankokujou, Danchizuma no Yuuwaku, Intelli Janshi - Yonin Mahjong, Ultra Story and Xanadu added 'in x1_cass.xml [r09]. - 0.146u5: Added support for old TAP format to the driver, so that all newly added 'tapes work (high sample rate tapes are still not supported, though) [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]. - 0.135: Various progresses: 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 [Angelo Salese]. - 0.134: Promoted from GAME_NOT_WORKING [Angelo Salese]. Many improvements to Sharp X1 emulation: * 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 [Angelo Salese]. Added cassette reading / writing (.wav only atm). Improved keyboard support and implemented 'game' keys [Barry Rodewald]. - 0.132: Angelo Salese and Barry Rodewald added 'Sharp X1 (CZ-800C)' system. ROMSET: 14336 bytes in 3 files / 6.69Kb packed $end $info=x1_keyboard $mame 0.149u1 Sharp X1 Keyboard, , ???? DRIVER: sharp/x1_m.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Sharp X1 Keyboard'. - 0.149u1: Added 'X1 Keyboard' device. ROMSET: None required. $end $info=x168 $mame 0.137 [Curt Coder] Xerox 16/8, Xerox, 1983 The new Xerox 16/8 that includes two processors: the classic Z80 and known 16-bit 8086. Supporting two different operating systems, is among the machines office automation more versatile. The black mask that does not appear in the photo of our cover, complete the video in the version for sale (source: http://www.1000bit.it/support/articoli/xerox/xerox16_8.pdf). DRIVER: xerox/xerox820.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: xerox820ii.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.147u4: Renamend (xerox168) to (x168). - 0.137: Curt Coder added skeleton driver of 'Xerox 16/8' system. ROMSET: 8192 bytes in 3 files / 4.33Kb packed $end $info=x1turbo $mame 0.132 [Angelo Salese, Barry Rodewald] X1 Turbo (CZ-850C), Sharp, 1984 Technical information and pictures: http://www.rfgeneration.com/PHP/gethwinfo.php?ID=J-166-H-00020-A DRIVER: sharp/x1.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: x1_cass.xml, x1_flop.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.135: Implemented 2bpp colors on tilemap layer [Angelo Salese]. - 0.134: Promoted from GAME_NOT_WORKING [Angelo Salese]. - 0.132: Angelo Salese and Barry Rodewald added skeleton driver of 'Sharp Sharp X1 Turbo' system. ROMSET: 165888 bytes in 6 files / 85.14Kb packed $end $info=x1turbo40 $mame 0.135 [Angelo Salese, Barry Rodewald] X1 Turbo (CZ-862C), Sharp, 1985 Technical information and pictures: http://www.rfgeneration.com/PHP/gethwinfo.php?ID=J-166-H-00020-D DRIVER: sharp/x1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: x1_cass.xml, x1_flop.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.198: BugFIX #06934: [Color/Palette] (x1.cpp) x1turbo40: Colors missing in all X1 Turbo (CZ-862C) software [cuavas]. - 0.135: Angelo Salese and Barry Rodewald added 'Sharp X1 Turbo (CZ-862C)' system. ROMSET: 165888 bytes in 6 files / 85.10Kb packed $end $info=x1twin $mame 0.140 [Angelo Salese] X1 Twin (CZ-830C), Sharp, 1987 The Sharp X-1 Twin was a weird combination unit, featuring the X-1 computer (a Z80-based precursor to the X68000) and an integrated PC Engine. I use the term integrated loosely, the two systems shared the same shell, but little else. It's more like an Amstrad MegaPC than a Sega/IBM TeraDrive (source: http://nfggames.com/forum2/index.php?topic=2089). DRIVER: sharp/x1twin.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: x1_flop.xml, x1_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.286: Use XTAL for clock generators, corrected metadata (X1 Twin is released in 1987, reference: https://en.wikipedia.org/wiki/Sharp_X1) [cam900]. - 0.266: Fix compile [hap]. - 0.140: Angelo Salese added 'X1 Twin (CZ-830C)' system. ROMSET: 139264 bytes in 6 files / 63.64Kb packed $end $info=x2201 $mame 0.203 Xicor X2201 1024x1 NOVRAM, , ???? DRIVER: devices/machine/x2201.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.203: Added 'Xicor X2201 1024x1 NOVRAM' device. ROMSET: None required. $end $info=x2210 $mame 0.153 Xicor X2210 64x4 NOVRAM, , ???? DRIVER: devices/machine/x2212.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Xicor X2210 64x4 NOVRAM'. - 0.153: Added 'X2210' device. ROMSET: None required. $end $info=x2212 $mame 0.150 Xicor X2212 256x4 NOVRAM, , ???? DRIVER: devices/machine/x2212.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Xicor X2212 256x4 NOVRAM'. - 0.150: Added 'X2212 NVRAM' device. ROMSET: None required. $end $info=x2404p $mame 0.205 [smf] X2404P I2C Memory, , ???? DRIVER: devices/machine/i2cmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.205: smf added 'X2404P I2C Memory' device. ROMSET: None required. $end $info=x24c01 $mame 0.230 [Ryan Holtz] X24C01 I2C Memory, , ???? DRIVER: devices/machine/i2cmem.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.230: Ryan Holtz added 'X24C01 I2C Memory' device. ROMSET: None required. $end $info=x24c44_16 $mame 0.184 Serial EEPROM X24C44 (16x16), , ???? DRIVER: devices/machine/eepromser.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Serial EEPROM X24C44 (16x16)' device. ROMSET: None required. $end $info=x28c010 $mame 0.288 [Christian Brunschen] X28C010 128Kx8 EEPROM, , ???? DRIVER: devices/machine/x28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'X28C010 128Kx8 EEPROM' device. $end $info=x28c010_nvram $mame 0.288 [Christian Brunschen] X28C010 128Kx8 EEPROM (nvram), , ???? DRIVER: devices/machine/x28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'X28C010 128Kx8 EEPROM (nvram)' device. $end $info=x28c256 $mame 0.288 [Christian Brunschen] X28C256 32Kx8 EEPROM, , ???? DRIVER: devices/machine/x28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'X28C256 32Kx8 EEPROM' device. $end $info=x28c256_nvram $mame 0.288 [Christian Brunschen] X28C256 32Kx8 EEPROM (nvram), , ???? DRIVER: devices/machine/x28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'X28C256 32Kx8 EEPROM (nvram)' device. $end $info=x28c512 $mame 0.288 [Christian Brunschen] X28C512 64Kx8 EEPROM, , ???? DRIVER: devices/machine/x28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'X28C512 64Kx8 EEPROM' device. $end $info=x28c512_nvram $mame 0.288 [Christian Brunschen] X28C512 64Kx8 EEPROM (nvram), , ???? DRIVER: devices/machine/x28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'X28C512 64Kx8 EEPROM (nvram)' device. $end $info=x28c64 $mame 0.288 [Christian Brunschen] X28C64 8Kx8 EEPROM, , ???? DRIVER: devices/machine/x28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'X28C64 8Kx8 EEPROM' device. $end $info=x28c64_nvram $mame 0.288 [Christian Brunschen] X28C64 8Kx8 EEPROM (nvram), , ???? DRIVER: devices/machine/x28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'X28C64 8Kx8 EEPROM (nvram)' device. $end $info=x28hc256 $mame 0.288 [Christian Brunschen] X28HC256 32Kx8 EEPROM, , ???? DRIVER: devices/machine/x28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'X28HC256 32Kx8 EEPROM' device. $end $info=x28hc256_nvram $mame 0.288 [Christian Brunschen] X28HC256 32Kx8 EEPROM (nvram), , ???? DRIVER: devices/machine/x28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'X28HC256 32Kx8 EEPROM (nvram)' device. $end $info=x37 $mame 0.245 [Dataindustrier AB Intressegrupp, Curt Coder] X37 (prototype), Luxor, 1985 DRIVER: luxor/x37.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: x37_flop.xml, x37_hdd.xml RESOURCES: Snap and Title. WIP: - 0.288: Rename source file [Curt Coder]. - 0.245: Dataindustrier AB Intressegrupp and Curt Coder added 'Luxor X37 (prototype)' system. ROMSET: 35368 bytes in 11 files / 8.18Kb packed $end $info=x68000 $mame 0.115 [Barry Rodewald] X68000, Sharp, 1987 The Sharp X68000, often referred to as the X68k, is a home computer released only in Japan by the Sharp Corporation. The first model was released in 1987, with a 10 MHz Motorola 68000 CPU (hence the name), 1 MB of RAM and no hard drive; the last model was released in 1993 with a 25 MHz Motorola 68030 CPU, 4 MB of RAM and optional 80 MB SCSI hard drive. RAM in these systems is expandable to 12 MB, though most games and applications did not require more than two (source: http://en.wikipedia.org/wiki/Sharp_X68000). DRIVER: sharp/x68k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: x68k_flop.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.287: BugFIX #09402 [Media Support] (sharp/x68k.cpp) x68000: Reading floppy disks does not work [AJR]. - 0.276: BugFIX #09141 [DIP/Input] (sharp/x68k.cpp) x68000 [metlunit, metluni2]: Mouse input doesn’t work correctly [Patrick Mackinlay]. - 0.256: BugFIX #08650 [Crash/Freeze] (sharp/x68k.cpp) x68000: Emulator crashes with less than four emulated floppy drives connected [AJR]. - 0.253: Correct bus error generation in the non-musashi case [Olivier Galibert]. - 0.215: Bugfix #07437 [Gameplay] (x68k.cpp) x68000 [nemesis]: Nemesis 90 Kai - background tiles appear in foreground [crazyc]. - 0.211: Overhauled interrupt handling, and added 'second expansion slot [AJR]. - 0.200: Compute refresh rates from CRTC parameters and known crystal values. Separated VINAS/VICON CRTC device [AJR]. - 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. Currently supported SASI commands: * Rezero Unit * Specify * Request Sense * Read * Write * Seek [Barry Rodewald]. - 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: 1441792 bytes in 7 files / 718.77Kb packed $end $info=x68030 $mame 0.135 [Barry Rodewald] X68030, Sharp, 1993 The X68030 Pro was the successor of the X68000 XVI Compact. It was the last evolution of the X68 series. It was followed by the X68030 Compact which used 3?" floppy disks instead of the 5?". There were lots of hardware developments on this computer, in particular an accelerator card based on the Motorola 68040 or 68060 (source: http://www.old-computers.com/museum/computer.asp?st=1&c=310). DRIVER: sharp/x68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: x68k_flop.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.135: Barry Rodewald added 'Sharp X68030 (not working)' system. ROMSET: 8192 bytes in 1 file / 3.17Kb packed $end $info=x68k_cz6bs1 $mame 0.146u1 Sharp CZ-6BS1 SCSI-1, , ???? DRIVER: devices/bus/x68k/x68k_scsiext.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.146u1: Added 'Sharp CZ-6BS1 SCSI-1' device. ROMSET: 8192 bytes in 1 file / 2.94Kb packed $end $info=x68k_expansion_slot $mame 0.149u1 Sharp X680x0 expansion slot, , ???? DRIVER: devices/bus/x68k/x68kexp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Sharp X680x0 expansion slot' device. ROMSET: None required. $end $info=x68k_hdc_image $mame 0.149u1 SASI Hard Disk, , ???? DRIVER: sharp/x68k_hdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'SASI Hard Disk' device. ROMSET: None required. $end $info=x68k_keyboard $mame 0.153 Sharp X68000 Keyboard, , ???? DRIVER: sharp/x68k_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Sharp X68000 Keyboard'. - 0.153: Added 'X68k Keyboard' device. ROMSET: None required. $end $info=x68k_midi $mame 0.187 X68000 MIDI Interface, , ???? DRIVER: devices/bus/x68k/x68k_midi.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added 'X68000 MIDI Interface' device. ROMSET: None required. $end $info=x68k_mouse $mame 0.274 [Patrick Mackinlay] Sharp X68000 Mouse, , ???? DRIVER: sharp/x68k_mouse.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Patrick Mackinlay added 'Sharp X68000 Mouse' device. ROMSET: None required. $end $info=x68k_neptunex $mame 0.145u2 Neptune-X, , ???? DRIVER: devices/bus/x68k/x68k_neptunex.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u2: Added 'Neptune-X' device. ROMSET: None required. $end $info=x68ksupr $mame 0.145u8 [Barry Rodewald, Carl] X68000 Super, Sharp, 1990 The X68000 Super is the successor of the X68000 Expert II and X68000 Pro II. The Sharp X68000 Super and the Super HD had both the same co-processor, an Intel based AMD clone Banchu Cammago 4007. The system a SCSI Hard-disk interface instead of the SASI (source: http://www.old-computers.com/museum/computer.asp?st=1&c=307). DRIVER: sharp/x68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: x68k_flop.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.145u8: Barry Rodewald and Carl added 'Sharp X68000 Super' system. ROMSET: 8192 bytes in 1 file / 3.45Kb packed $end $info=x68kxvi $mame 0.135 [Barry Rodewald] X68000 XVI, Sharp, 1991 The X68000 16 is the successor of the X68000 Super and Super HD. It has new features : 16 MHz instead of 10 MHz (though it can still operate at 10 Mhz) and a new version of the Operating system and its GUI (source: http://www.old-computers.com/museum/computer.asp?st=1&c=308). DRIVER: sharp/x68k.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: x68k_flop.xml, generic_flop_525.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.135: Barry Rodewald added 'X68000 XVI (not working)' system. ROMSET: 8192 bytes in 1 file / 2.97Kb packed $end $info=x820 $mame 0.132 [Robbbert, Curt Coder] Xerox 820, Xerox, 1981 The Xerox 820 was an 8-bit desktop computer sold by Xerox in the early 1980s. The computer ran under the CP/M operating system and used floppy disk drives for mass storage. The microprocessor board was a licensed variant of the Big Board computer. The original Xerox 820 used a Zilog Z80 processor clocked at 2.5 MHz, and had 64 kiB of RAM (source: http://en.wikipedia.org/wiki/Xerox_820). DRIVER: xerox/xerox820.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: xerox820.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.230: BugFIX #07885 [Media Support] (xerox820.cpp) x820: no longer boots the floppy disk. - 0.156: Emulated the ASCII keyboard (key repeat is not working yet) [Curt Coder]. - 0.148: Fixed floppy [Curt Coder]. - 0.147u4: Renamed (xerox820) to (x820). Added floppy software list [Curt Coder]. - 0.132: Robbbert and Curt Coder added 'Xerox 820' system. ROMSET: 14336 bytes in 7 files / 9.41Kb packed $end $info=x820ii $mame 0.137 [Curt Coder] Xerox 820-II, Xerox, 1983 The Xerox 820 was an 8-bit desktop computer sold by Xerox in the early 1980s. The computer ran under the CP/M operating system and used floppy disk drives for mass storage. The microprocessor board was a licensed variant of the Big Board computer. The Xerox 820-II followed in 1982, featuring a Z80A processor clocked at 4.0 MHz. Pricing started at $3000. The processor board was located inside the CRT unit, and included the Z80A, 64K of RAM (with optional expansion up to 32-34K), and 6-8K of ROM (expandable) (source: http://en.wikipedia.org/wiki/Xerox_820#The_820-II). DRIVER: xerox/xerox820.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: xerox820ii.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.156: Fixed ROM error [Curt Coder]. Added keyboard ROM [Gabriele]. - 0.147u4: Renamed (xerox820ii) to (x820ii). Added floppy software list [Curt Coder]. - 0.137: Curt Coder added skeleton driver of 'Xerox 820-II' system. ROMSET: 36864 bytes in 18 files / 26.14Kb packed $end $info=x820kb $mame 0.156 Xerox 820 Keyboard, , ???? DRIVER: xerox/x820kb.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.156: Added 'Xerox 820 Keyboard' device. ROMSET: 1024 bytes in 1 file / 0.96Kb packed $end $info=xavaero $mame 0.272 [TeamEurope, David Haywood] XaviX Aerostep J-Mat (XaviXPORT, Japan), SSD Company LTD, 2005 Interactive fitness system for the XaviXPORT platform, developed by SSD Company Ltd. It includes an aerobic step platform equipped with pressure sensors connected to the XaviX console via cable, used for exercise games synchronized with video content displayed on a TV. The system is based on a proprietary 8/16-bit processor and comes with ROM cartridges containing dedicated software. It tracks steps, rhythm, and accuracy, seamlessly integrating real-world movement with on-screen action (e.g., jumping over obstacles, following choreographed routines). Designed for home users seeking light cardiovascular training, typical of the “exergaming” approach popular in the early 2000s. Requires specific XaviXPORT hardware—does not work on other consoles. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.272: TeamEurope and David Haywood added 'SSD Company LTD XaviX Aerostep (XaviXPORT, Japan)' system. ROMSET: 16777216 bytes in 2 files / 6.86Mb packed $end $info=xavbaseb $mame 0.206 [Sean Riddle, Peter Wilhelmsen] XaviX Baseball (XaviXPORT), SSD Company LTD, 2004 The Xavixgame fitness system was released in 2005 and has not shared the same success as the Wii. The concept is very similar but each game has its own unique and realistic controller. The Xavix Baseball game comes with a baseball with four buttons on it, and a bat that has one button. There are four game modes: Championship, Regular Game, Homerun Derby, and Training Games. Because timing is so critical in this game, I highly recommend you do the training first. The training has three modes: one to teach you batting, one to teach you how to pitch and the last one is to test your reflexes. The Test Your Reflex game is probably the most interesting. You have to swing the bat within a certain range and the balls come at you faster and faster. Fortunately you have three tries per round, and it just takes one successful swing to get you to the next level. Championship and Regular game modes are practically identical when it comes to game play. You can have up to eight players in championship mode and in regular mode you can play against the computer or a live opponent. Each game has you start by picking one of eight teams. Each team has its own personality so to speak. There are three stadiums to play in World, Satellite, and Space Station. The latter two just offer a night sky and different scenery only. You will wear out your wrists with swinging the bat and throwing the ball. Fortunately, you don't have to play all nine innings. You can start the game from the 1st, 4th or 7th inning. You can also choose which side will bat first and the right/left handedness of the team or player (source: https://www.christcenteredgamer.com/index.php/reviews/19-console/4888-xavix-baseball). DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Sean Riddle and Peter Wilhelmsen added 'SSD Company LTD XaviX Baseball (XaviXPORT)' system. ROMSET: 8388608 bytes in 1 file / 3.53Mb packed $end $info=xavbasebj $mame 0.284 [David Haywood, TeamEurope] XaviX Baseball (XaviXPORT, Japan), SSD Company LTD, 2005 An interactive game from 2005 for a dedicated platform, based on real-world movements via bat-shaped controllers. It combined physical exercise and entertainment, featuring simple graphics and motion detection to simulate pitching and batting, aimed at families looking for active, playful activities. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: David Haywood and TeamEurope added 'SSD Company LTD XaviX Baseball (XaviXPORT, Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.40Mb packed $end $info=xavbassf $mame 0.206 [Sean Riddle, Peter Wilhelmsen] XaviX Bass Fishing (XaviXPORT), SSD Company LTD, 2004 Feels like you're really out on the lake! XaviX is a unique wireless system that allows for building real skills and works with your body's natural movements. It uses any tv, a XaviX Port?, and a XaviX application cartridge. It is easy to set up and use. No special training is needed. XaviX improves BMR, coordination, balance, strength, agility, cardio, reflexes and more! XaviX Fishing features 5 tournaments to choose from with 3 levels of difficulty, as well as free fishing mode that allows players to enjoy fishing at their own pace. Cast any way you like—overhand, from the side or underhand. Includes XaviX Bass FISHING cartridge, and wireless rod with reel and wrist strap (source: https://www.flaghouse.com/shop.axd/ProductDetails?edp_no=76966). DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Sean Riddle and Peter Wilhelmsen added 'SSD Company LTD XaviX Bass Fishing (XaviXPORT)' system. ROMSET: 8396802 bytes in 3 files / 3.54Mb packed $end $info=xavbowl $mame 0.206 [Sean Riddle, Peter Wilhelmsen] XaviX Bowling (XaviXPORT), SSD Company LTD, 2004 XaviX BOWLING uses Optical Sensors to detect the speed and direction of your swing. The ball on screen rolls in the direction you point and with the speed of your swing. The Bowling Ball includes Wrist Strap with Adjuster. Features & Modes: Step into the action and up to the lane like never before. With the XaviX System Cartridge and wireless bowling ball, it's just like you're in the bowling alley. Regular Game: For up to 4 people. You can select from 8 preset bowlers with different characteristics or create your own Customized bowler by changing names, and more. Tournament Mode: For up to 8 people. You can bowl with up to 7 of your friends and family members to see who takes home 1st place honors. Experience the thrills and pressure of the competition, but don't forget this is a friendly challenge. Challenge Games: There are 3 modes you can choose from, all 3 of these modes will improve your Speed, Accuracy, and Hand-Eye Coordination (source: https://www.flaghouse.com/shop.axd/ProductDetails?edp_no=75438). DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.206: Sean Riddle and Peter Wilhelmsen added 'SSD Company LTD XaviX Bowling (XaviXPORT)' system. ROMSET: 8388608 bytes in 1 file / 2.70Mb packed $end $info=xavbowlj $mame 0.278 [David Haywood, TeamEurope] XaviX Bowling (XaviXPORT, PT2-BWL-11, Japan), SSD Company LTD, 2005 The SSD Company LTD XaviX Bowling, released in 2005, is an interactive electronic game developed for the XaviXPORT platform, an exergaming (active gaming) system designed to combine physical movement and entertainment. The device is produced by SSD Company LTD in collaboration with iQue (a Nintendo-affiliated company in China) and is intended to be directly connected to a television, similar to a Plug & Play system. XaviX Bowling is one of the most popular titles in the XaviXPORT series and offers a virtual bowling experience that uses a physical controller shaped like a bowling ball equipped with advanced motion sensors to detect the player's movements. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: David Haywood and TeamEurope added 'SSD Company LTD XaviX Bowling (XaviXPORT, PT2-BWL-11, Japan)' system. ROMSET: 8388608 bytes in 1 file / 2.74Mb packed $end $info=xavbox $mame 0.206 [Sean Riddle, Peter Wilhelmsen] XaviX Boxing / Jackie Chan PowerBoxing (XaviXPORT), SSD Company LTD, 2004 It's a boxing video game developed for the XaviXPORT console , a platform produced by SSD Company Limited. This console, launched on the market around 2004, is known to be a kind of "fitness console" or dedicated to interactive games that require physical movements of the player, somewhat anticipating the approach of motion-based consoles such as the Nintendo Wii. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: Changed description to 'XaviX Boxing / Jackie Chan PowerBoxing (XaviXPORT)'. - 0.206: Sean Riddle and Peter Wilhelmsen added 'SSD Company LTD XaviX Boxing (XaviXPORT)' system. ROMSET: 8388608 bytes in 1 file / 3.52Mb packed $end $info=xavboxj $mame 0.284 [David Haywood, TeamEurope] XaviX Boxing / Jackie Chan PowerBoxing (XaviXPORT, Japan), SSD Company LTD, 2004 Interactive game from 2004 for a dedicated platform, which used sensorized gloves to detect real-life boxing movements. It combined physical training with entertainment, featuring minimalist graphics and immediate feedback on strikes, inspired by Jackie Chan’s style and aimed at a family-oriented audience seeking dynamic, playful activities. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: David Haywood and TeamEurope added 'SSD Company LTD XaviX Boxing / Jackie Chan PowerBoxing (XaviXPORT, Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.52Mb packed $end $info=xavcheck $mame 0.278 [TeamEurope] XaviX Aero Check & Balance (XaviXPORT, Japan), SSD Company LTD, 2006 The SSD Company LTD XaviX Aero Check & Balance, launched in 2006, is an interactive electronic gaming system produced by SSD Company Ltd as part of the XaviXPORT technology, an active gaming (exergaming) platform developed by iQue (a Nintendo subsidiary in China) and primarily marketed in Japan, Asia, and North America under various brands. The name "XaviX" is the brand for the hardware platform, while "Aero Check & Balance" is a specific title developed to promote balance, coordination, and physical activity in children, with an approach that is both playful and educational. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'SSD Company LTD XaviX Aero Check & Balance (XaviXPORT, Japan)' system. ROMSET: 16777216 bytes in 2 files / 3.63Mb packed $end $info=xavgolf $mame 0.283 [TeamEurope, David Haywood] XaviX Golf (XaviXPORT), SSD Company LTD, 2005 An interactive console released in 2005, designed for physical entertainment through peripherals inspired by real sports. This version includes a golf club and motion sensors that translate the user’s gestures into actions on the screen. Directly connected to the TV, it offers golf simulations with various scenarios and difficulty levels, combining physical exercise and gameplay into an immersive experience designed for the whole family. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope and David Haywood added 'SSD Company LTD XaviX Golf (XaviXPORT)' system. ROMSET: 8388608 bytes in 1 file / 3.13Mb packed $end $info=xavgolfj $mame 0.283 [TeamEurope, David Haywood] XaviX Golf (XaviXPORT, Japan), SSD Company LTD, 2005 An interactive console released in Japan in 2005, based on a platform designed for fitness and physical gaming. It features an optical sensor integrated into the central unit and a physical golf club equipped with motion-tracking capabilities, allowing users to replicate swings and trajectories in real time on the screen. Directly connected to the TV, it offers various game modes, challenges on virtual courses, and a playful approach to physical exercise—designed for a family-oriented audience focused on active fun. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope and David Haywood added 'SSD Company LTD XaviX Golf (XaviXPORT, Japan)' system. ROMSET: 8388608 bytes in 1 file / 3.16Mb packed $end $info=xavix $mame 0.195 XaviX (SSD 97 / SSD 98), , ???? DRIVER: devices/cpu/m6502/xavix.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Clean up some machine-translated Japanese titles [Naoki Saito]. - 0.258: Remove NBSP char from comment section [hap]. - 0.203: Allow debugger to step over CALLF instruction [AJR]. updates: Renamed members based on strings in code, moved audio stubs to a separate file, and updated notes. Hooked up sprite addressing mode control register, improved sprite RAM hookup, and hooked up "text array" pattern generator. Fixed multiplier unit use in rad_madf. Added inputs for rad_bass, rad_crdn, taitons1 and taitons2. Improved palette mode used by taitons2, improved sprite positioning, implemented sprite flipping, and improved priorities. Added support for RAM-based tiles used in rad_bb2 test mode, and 24-bit tile addressing used by epo_efdx. Improved CALLF, RETF and BRK, allowing namcons2 to boot and rad_ping to get past the first screen. Mapped BIOS into second external bus space for e-kara sets, and implemented DMA register read-back. Improved transparency handling, and implemented "arena control" clipping effect. Re-implemented Super XaviX opcodes based on observed usage. Allow some opcodes to bypass zero page, as required by namcons1. Hooked up I2C memory. Implemented per-line rendering and raster interrupts (improves backgrounds in rad_snow and xavtenni) [David Haywood]. - 0.198: Changed description to 'XaviX (SSD 97 / SSD 98)'. - 0.196: Added 'notes on IRQ source register [David Haywood]. - 0.195: Added 'XaviX' device. ROMSET: None required. $end $info=xavix_adc $mame 0.208 XaviX ADC, , ???? DRIVER: tvgames/xavix_adc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'XaviX ADC' device. ROMSET: None required. $end $info=xavix_anport $mame 0.208 XaviX Analog ports, , ???? DRIVER: tvgames/xavix_anport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'XaviX Analog ports' device. ROMSET: None required. $end $info=xavix_madfb_ball $mame 0.204 XaviX / Radica Football Ball, , ???? DRIVER: tvgames/xavix_madfb_ball.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'XaviX / Radica Football Ball' device. ROMSET: None required. $end $info=xavix_math $mame 0.208 XaviX Math Unit, , ???? DRIVER: tvgames/xavix_math.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.208: Added 'XaviX Math Unit' device. ROMSET: None required. $end $info=xavix_mtrk_wheel $mame 0.204 XaviX / Radica Monster Truck Steering Wheel, , ???? DRIVER: tvgames/xavix_mtrk_wheel.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'XaviX / Radica Monster Truck Steering Wheel' device. ROMSET: None required. $end $info=xavix_sound $mame 0.204 XaviX Sound, , ???? DRIVER: tvgames/xavix_sound.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Put XaviX sound device in its own file rather than splitting implementations all over the place [Vas Crabb]. - 0.204: Added 'XaviX Sound' device. ROMSET: None required. $end $info=xavix2 $mame 0.219 [Olivier Galibert, N. Gilbert] Xavix 2 CPU, , ???? DRIVER: devices/cpu/xavix2/xavix2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: Correct certain system/game titles (#14871) [James Charles Taylor]. - 0.219: Olivier Galibert and N. Gilbert added 'preliminary Xavix 2 CPU emulation and disassembler [Olivier Galibert, N. Gilbert]. $end $info=xavix2000 $mame 0.198 XaviX (SSD 2000), , ???? DRIVER: devices/cpu/m6502/xavix2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: A few opcodes [David Haywood]. - 0.206: Changed description to 'XaviX (SSD 2000)'. - 0.198: Added 'XaviX (SSD 2000 / 2002)' device. ROMSET: None required. $end $info=xavix2002 $mame 0.206 XaviX (SSD 2002) (SuperXaviX), , ???? DRIVER: devices/cpu/m6502/xavix2000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: CRTC(?) logging; some research on the bitmap layer, slight visual improvement where it gets used [David Haywood]. - 0.206: Added 'XaviX (SSD 2002) (SuperXaviX)' device. ROMSET: None required. $end $info=xavix2002io $mame 0.206 XaviX 2002 IO, , ???? DRIVER: tvgames/xavix2002_io.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'XaviX 2002 IO' device. ROMSET: None required. $end $info=xavjmat $mame 0.206 [Sean Riddle, Peter Wilhelmsen] Jackie Chan J-Mat Fitness (XaviXPORT), SSD Company LTD, 2005 The?Jackie Chan J-Mat Fitness?is a mat serving as a?video game?requiring a?XaviXPORT?console to operate. This 2005 game, similar to the later released?Nintendo?game?Wii Fit, is made to make players exercise. The players control?Jackie Chan?in a variety of modes such as reflex mode, running and exercising (which is played in a similar style to?Dance Dance Revolution?games) (source: https://en.m.wikipedia.org/wiki/Jackie_Chan_J-Mat_Fitness). DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.206: Sean Riddle and Peter Wilhelmsen added 'SSD Company LTD Jackie Chan J-Mat Fitness (XaviXPORT)' system. ROMSET: 16785408 bytes in 3 files / 6.47Mb packed $end $info=xavmusic $mame 0.207 [Sean Riddle, Peter Wilhelmsen] XaviX Music & Circuit (XaviXPORT), SSD Company LTD, 2007 Xavix Music & Circuit is an exergame that allows players to get a workout while dancing and moving to the music. The game includes different exercise routines that include circuit training, aerobics, music, and flexibility. Players can exercise while listening to their favorite songs-- the game can connect to most portable music players (source: https://www.cdgr.ucsb.edu/database/game/608). DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.207: Sean Riddle and Peter Wilhelmsen added 'SSD Company LTD XaviX Music & Circuit (XaviXPORT)' system. ROMSET: 16777216 bytes in 2 files / 5.11Mb packed $end $info=xavmusicj $mame 0.284 [David Haywood, TeamEurope] XaviX Aerostep MC (XaviXPORT, Japan), SSD Company LTD, 2007 Interactive game from 2007 for a dedicated platform, based on a sensorized mat for guided aerobic exercises. It combined fitness and entertainment through music-driven choreography, simple graphics, and real-time feedback, targeting an audience interested in staying in shape through fun, at-home activities. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.284: David Haywood and TeamEurope added 'SSD Company LTD XaviX Aerostep MC (XaviXPORT, Japan)' system. ROMSET: 16777216 bytes in 2 files / 5.57Mb packed $end $info=xavpkjr $mame 0.278 [TeamEurope] PowerKIDS Jr. (XaviXPORT, Japan), SSD Company LTD, 2007 The PowerKIDS Jr. manufactured by SSD Company LTD is an educational computer system dedicated to children, launched in China and some Asian markets in 2007. It is not a traditional computer, but a hybrid electronic device, similar to VTech series educational toys or JAKKS Pacific's Plug & Play TV Games, designed to introduce children to the use of computers in a simple, colorful and interactive way. While never commercialized in Europe or North America, the PowerKIDS Jr. has gained some notoriety among retro technology collectors and nostalgic children's educational technology enthusiasts. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: TeamEurope added 'SSD Company LTD PowerKIDS Jr. (XaviXPORT, Japan)' system. ROMSET: 16785408 bytes in 3 files / 6.56Mb packed $end $info=xavpowrk $mame 0.286 [TeamEurope] PowerKIDS (XaviXPORT, Japan), SSD Company LTD, 2007 The console TV game, developed by SSD Company LTD under the "PowerKIDS" brand for the XaviXPORT system, was released in Japan in 2007. It is part of the XaviX platform (sixth generation), which focuses on motion-based gaming and sports activities. The game uses dedicated peripherals—such as mats or sports equipment—connected to the console to detect the player’s real-world movements and translate them into actions on the screen. Primarily aimed at children, it combines educational elements with light physical exercise in interactive mini-games. The "PowerKIDS Jr." version (2007) represents a simplified edition designed for younger users. SSD Company Limited, a Japanese manufacturer specializing in fitness gaming devices, developed this title in collaboration with Jupiter Corporation for the Japanese educational and family market, anticipating concepts that would later become popular with Wii Fit and Kinect. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'SSD Company LTD PowerKIDS (XaviXPORT, Japan)' system. ROMSET: 16785408 bytes in 3 files / 5.76Mb packed $end $info=xavtenni $mame 0.195 [Sean Riddle, Peter Wilhelmsen] XaviX Tennis (XaviXPORT), SSD Company LTD, 2004 Ever wanted to jump inside of the games you play? Now you can play with the interactive gaming series from XaviXGames. Groundbreaking XaviXTechnology lets you step into the action and play like never before with real game objects that control the action. Hardware includes system cartridge and two tennis rackets both with wrist strap plus batteries.* XaviXTennis Racket Ace your competition with the XaviXTennis Racket. Wireless swing recognition lets you smash your serve volley at the baseline charge the net or lob the ball and send your opponent running.* XaviXSystem Cartridge The XaviXTennis Cartridge easily loads into your XaviXPORT to start your Tennis action.* Lifelike Tennis Action Serve volley and play like a pro with wireless XaviXTechnology (source: https://www.amazon.com/XaviX-Tennis-Cartridge/dp/B0002JZOI2). DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.195: Sean Riddle and Peter Wilhelmsen added 'SSD Company LTD XaviX Tennis (XaviXPORT)' system. ROMSET: 8388608 bytes in 1 file / 2.90Mb packed $end $info=xavtennij $mame 0.283 [TeamEurope, David Haywood] XaviX Tennis (XaviXPORT, Japan), SSD Company LTD, 2005 An interactive console released in Japan in 2005, designed for physical gaming and home sports activities. It includes a real tennis racket equipped with motion sensors and a central unit with optical tracking that detects the user’s gestures and reproduces them in real time on the screen. Directly connected to the TV, it offers simulated matches against virtual opponents, various difficulty levels, and an active, engaging gaming experience—perfect for the whole family. DRIVER: tvgames/xavix_2002.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.283: TeamEurope and David Haywood added 'SSD Company LTD XaviX Tennis (XaviXPORT, Japan)' system. ROMSET: 8388608 bytes in 1 file / 2.93Mb packed $end $info=xb42639 $mame 0.143u2 [Kaylee] Apricot XEN-S (Venus I Motherboard 286), Apricot, 1989 The Apricot XEN-S Series of personal computers and workstations has been designed to bring 32-bit performance within the price range of conventional 286-based systems. All XEN-S models feature full IBM AT-compatibility and use the Intel 386SX Microprocessor - a full 32-bit processor that has made the enhanced speed and multi-tasking capabilities of 386 architecture available at much lower cost than ever before (source: original Apricot brochure). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot XEN-S (Venus I Motherboard 286)' system. ROMSET: 65536 bytes in 2 files / 40.54Kb packed $end $info=xb42639a $mame 0.143u2 [Kaylee] Apricot XEN-S (Venus II Motherboard 286), Apricot, 1990 The Apricot XEN-S Series of personal computers and workstations has been designed to bring 32-bit performance within the price range of conventional 286-based systems. All XEN-S models feature full IBM AT-compatibility and use the Intel 386SX Microprocessor - a full 32-bit processor that has made the enhanced speed and multi-tasking capabilities of 386 architecture available at much lower cost than ever before (source: original Apricot brochure). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot XEN-S (Venus II Motherboard 286)' system. ROMSET: 65536 bytes in 2 files / 40.60Kb packed $end $info=xb42663 $mame 0.143u2 [Kaylee] Apricot Qi 300 (Rev D,E & F Motherboard), Apricot, 1988 Technical information and pictures: http://insight.actapricot.org/insight/products/desktops/qi300/qi3main.htm DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot Qi 300 (Rev D,E & F Motherboard)' system. ROMSET: 131072 bytes in 2 files / 67.63Kb packed $end $info=xb42664 $mame 0.143u2 [Kaylee] Apricot XEN-S (Venus I Motherboard 386), Apricot, 1989 The Apricot XEN-S Series of personal computers and workstations has been designed to bring 32-bit performance within the price range of conventional 286-based systems. All XEN-S models feature full IBM AT-compatibility and use the Intel 386SX Microprocessor - a full 32-bit processor that has made the enhanced speed and multi-tasking capabilities of 386 architecture available at much lower cost than ever before (source: original Apricot brochure). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot XEN-S (Venus I Motherboard 386)' system. ROMSET: 65536 bytes in 2 files / 40.54Kb packed $end $info=xb42664a $mame 0.143u2 [Kaylee] Apricot XEN-S (Venus II Motherboard 386), Apricot, 1990 The Apricot XEN-S Series of personal computers and workstations has been designed to bring 32-bit performance within the price range of conventional 286-based systems. All XEN-S models feature full IBM AT-compatibility and use the Intel 386SX Microprocessor - a full 32-bit processor that has made the enhanced speed and multi-tasking capabilities of 386 architecture available at much lower cost than ever before (source: original Apricot brochure). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.143u2: Kaylee added skeleton driver of 'Apricot XEN-S (Venus II Motherboard 386)' system. ROMSET: 65536 bytes in 2 files / 40.60Kb packed $end $info=xbase09 $mame 0.222 [DBWBP] XBase 09 Midi Controlled Analogue Drum Module, JoMoX, 1997 The XBase 09 is serious about emulating the Roland TR-909. Like the 909, it is an analog drum machine, and it sounds just like the 909, and more! It offers the same types of analog controls that the TR-808 and TR-909 did such as tuning, level, decay, snap, etc. However it provides more of these controls for more sounds than the originals ever did and has MIDI implementation and Patch memory making the XBase 09 a much more versatile machine than those originals (source: http://www.vintagesynth.com/misc/xbase09.php). DRIVER: skeleton/xbase09.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.222: DBWBP added 'JoMoX XBase 09 Midi Controlled Analogue Drum Module' system. ROMSET: 262144 bytes in 8 files / 56.42Kb packed $end $info=xbox $mame 0.164 [Angelo Salese] XBOX, Microsoft, 2001 The Xbox is a home video game console and the first installment in the Xbox series of consoles manufactured by Microsoft. It was released on November 15, 2001, in North America, followed by Australia and Europe in 2002. It was Microsoft's first foray into the gaming console market. The sixth-generation console competed with Sony's PlayStation 2, Sega's Dreamcast, and the Nintendo GameCube. It was the first console produced by an American company since the Atari Jaguar ceased production in 1996. In November 2002, Microsoft launched Xbox Live, a fee-based online gaming service that enabled subscribers to download new content and connect with other players through a broadband connection. Unlike other online services from Sega and Sony, Xbox Live had support in the original console design through an integrated Ethernet port. The service gave Microsoft an early foothold in online gaming and would help the Xbox become a relevant competitor to other sixth-generation consoles. Xbox's successor, the Xbox 360, was launched in November 2005. The Xbox was soon discontinued beginning with Microsoft's worst-performing market, Japan, in 2005. Other countries would follow suit in 2006. The last Xbox game in Europe was Xiaolin Showdown released in June 2007, and the last game in North America was Madden NFL 09 released in August 2008. Support for out-of-warranty Xbox consoles was discontinued on March 2, 2009. Support for Xbox Live on the console ended on April 15, 2010. DRIVER: microsoft/xbox.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, pdf Manual and Marquee. WIP: - 0.164: Angelo Salese added 'MicroSoft XBOX' system. ROMSET: 5243904 bytes in 10 files / 4.83Mb packed $end $info=xc1701 $mame 0.207 Xilinx 1,048,576 bit Serial PROM, , ???? DRIVER: devices/machine/xc1700e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Xilinx 1,048,576 bit Serial PROM' device. ROMSET: None required. $end $info=xc1702l $mame 0.207 Xilinx 2,097,152 bit Serial PROM, , ???? DRIVER: devices/machine/xc1700e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Xilinx 2,097,152 bit Serial PROM' device. ROMSET: None required. $end $info=xc1704l $mame 0.207 Xilinx 4,194,304 bit Serial PROM, , ???? DRIVER: devices/machine/xc1700e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Xilinx 4,194,304 bit Serial PROM' device. ROMSET: None required. $end $info=xc17128e $mame 0.207 Xilinx 131,072 bit Serial PROM, , ???? DRIVER: devices/machine/xc1700e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Xilinx 131,072 bit Serial PROM' device. ROMSET: None required. $end $info=xc17256e $mame 0.207 Xilinx 262,144 bit Serial PROM, , ???? DRIVER: devices/machine/xc1700e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Xilinx 262,144 bit Serial PROM' device. ROMSET: None required. $end $info=xc1736e $mame 0.207 Xilinx 36,288 bit Serial PROM, , ???? DRIVER: devices/machine/xc1700e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Xilinx 36,288 bit Serial PROM' device. ROMSET: None required. $end $info=xc17512l $mame 0.207 Xilinx 524,288 bit Serial PROM, , ???? DRIVER: devices/machine/xc1700e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Xilinx 524,288 bit Serial PROM' device. ROMSET: None required. $end $info=xc1765e $mame 0.207 Xilinx 65,536 bit Serial PROM, , ???? DRIVER: devices/machine/xc1700e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.207: Added 'Xilinx 65,536 bit Serial PROM' device. ROMSET: None required. $end $info=xd88_01 $mame 0.268 [CJ Reha] XD88/01, Tektronix, 1990 The Tektronix XD88/01 graphics workstation, introduced in the early 1990s as a professional CAD/CAM system, was based on a 25-MHz Motorola 68030 processor with a 68882 coprocessor, featuring 8–32 MB of RAM, up to 500 MB of SCSI hard disk storage, and a proprietary graphics controller for high-resolution displays (up to 1280×1024). The system ran UNIX System V with a customized X Window graphical environment. It included RS-232 serial ports, a Centronics parallel port, an Ethernet network interface, and a VMEbus expansion slot. The XD88/01 was widely used in engineering, electronic design, and scientific research for 2D/3D modeling and complex data analysis. Its compact desktop design featured a dark-gray case and integrated power supply. As a pre-PC high-end solution, it catered to technical applications requiring precise graphics, UNIX stability, and seamless integration with Tektronix instrumentation. DRIVER: tektronix/xd88.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.268: CJ Reha added 'Tektronix XD88/01' system. ROMSET: 262144 bytes in 4 files / 121.54Kb packed $end $info=xds_kbd_hle $mame 0.264 [Dirk Best] XDS Keyboard (HLE), , ???? DRIVER: visual/xds_kbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.264: Dirk Best added 'XDS Keyboard (HLE)' device. ROMSET: None required. $end $info=xds19p $mame 0.264 [Dirk Best, Bitsavers, Mattis Lind] XDS-19P, Visual Technology, 1990 The "Visual Technology XDS-19P" is a CRT (cathode ray tube) monitor produced by Visual Technology , a company active mainly in the 1980s and 1990s in computer displays. DRIVER: visual/xds.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: Dirk Best, Bitsavers and Mattis Lind added 'Visual Technology XDS-19P' system. ROMSET: 1307720 bytes in 4 files / 533.19Kb packed $end $info=xegs $mame 0.131 [Fabio Priuli] Atari XE Game System, Atari, 1987 The Atari XE Video Game System (Atari XEGS) is a video game console released by Atari Corporation in 1987. Based on the Atari 65XE computer, the XEGS is compatible with the existing Atari 8-bit computer software library. Additionally, it is able to operate as a stand alone console or full computer with the addition of its specially designed keyboard. In computer mode, it's able to use the full line of peripherals released for the 8-bit computer line. Shipping in a console with joystick only and a deluxe model with a separate keyboard, joystick and light gun, the console failed in the marketplace, and was succeeded by the Atari Jaguar (source: http://en.wikipedia.org/wiki/Atari_XE_Game_System). DRIVER: atari/atari400.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: a800_flop.xml, a800_cass.xml, a800.xml, xegs.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee and PCB. WIP: - 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 bytes in 1 file / 22.41Kb packed $end $info=xen_daisy $mame 0.235 [Dirk Best] Apricot XEN daisy chain abstraction, , ???? DRIVER: act/apxen.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.235: Dirk Best added 'Apricot XEN daisy chain abstraction' device. ROMSET: None required. $end $info=xetec_c5181 $mame 0.285 [Devin Acker] Xetec C-5181 Serial Printer Interface, , ???? DRIVER: devices/bus/cbmiec/c5181.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.285: Devin Acker added 'Xetec C-5181 Serial Printer Interface' device. ROMSET: 8192 bytes in 1 file / 2.96Kb packed $end $info=xeye $mame 0.133 [David Haywood] X'eye (USA, NTSC), JVC, 1993 It's a Wondermega (renamed X'eye in North America). A combined Mega Drive and Mega-CD sold by Victor (known as JVC outside Japan), never released in Europe (source: http://en.wikipedia.org/wiki/Variations_of_the_Sega_Mega_Drive#The_Wondermega.2FX.27eye). DRIVER: sega/mdconsole.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: megacd.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer, pdf Manual and Marquee. WIP: - 0.133: David Haywood added 'JVC X'eye (USA, NTSC)' system. ROMSET: 131072 bytes in 1 file / 85.63Kb packed $end $info=xing48 $mame 0.223 [David Haywood, Team Europe] Xing Wireless Interactive TV Game 'Wi TV Zone' 48-in-1 (Europe, PAL), Xing, 200? Interactive TV game wireless high quality 16 bit games 48 in 8 sports games, 8 stadium games, 32 arcade game console adapter included and 2 wireless remotes included. Remote accessories included, remotes use AAA 1.5v batteries (source: https://www.amazon.com/Interactive-TV-Game-48-One-Connection/dp/B00MJ1Y4PU). DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.223: David Haywood and Team Europe added 'Xing Wireless Interactive TV Game 'Wi TV Zone' 48-in-1 (Europe, PAL)' system. ROMSET: 33554432 bytes in 1 file / 11.68Mb packed $end $info=xiprocessor $mame 0.222 [rfka01] Xi processor board, Sergey Kiselev, 2012 Experimental motherboard based on the Xi processor, developed by Sergey Kiselev as a personal or academic project during the 2010–2020 decade. Proprietary architecture or RISC-like design with custom-built cores, focused on energy efficiency, low-level parallelism, or exploration of novel computational paradigms. Includes onboard RAM, serial interfaces (UART, SPI, I²C), JTAG debugging, and possibly support for lightweight embedded operating systems. Designed for hardware research, advanced education, or prototyping innovative SoCs. Not intended for commercial markets—this represents an example of independent hardware engineering focused on full design control, specialized optimization, and architectural experimentation outside mainstream industry standards. DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: rfka01 added 'Sergey Kiselev Xi processor board' system. ROMSET: 524288 bytes in 4 files / 46.34Kb packed $end $info=xl25 $mame 0.193 [hap, Sean Riddle] XL 25, Vulcan Electronics, 1983 The Vulcan Electronics XL 25 was an IBM PC/AT-compatible computer manufactured in the United Kingdom in the late 1980s. Based on a 10-MHz Intel 80286 processor, it featured a 16-bit architecture, ISA expansion slots, support for extended memory (XMS), and the ability to run operating systems such as MS-DOS and OS/2. Designed for small businesses and professional users, it stood out for its excellent value for money and reliability in office environments. Often sold with a VGA monitor and a 5.25-inch floppy disk drive, the XL 25 represented a competitive solution among British PC clones of the time, aiming to replace the more expensive original IBM systems without sacrificing software compatibility. DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.193: hap and Sean Riddle added 'Vulcan Electronics XL 25' system. ROMSET: 2504 bytes in 3 files / 1.35Kb packed $end $info=xm200 $mame 0.256 [AJR] XM200 Orchestra Module, Orla, 1990 Professional sound module Orla XM200, produced in the 1990s as a rack-mount unit for generating automatic orchestral arrangements. Based on sample-based synthesis with an internal ROM containing acoustic instruments (strings, winds, percussion, pianos), it offers "auto-accompaniment" style accompaniments featuring rhythmic patterns and harmonic variations synchronized to MIDI input. It includes MIDI input/output, stereo audio outputs, an LCD display, and controls for style, tempo, volume, and musical sections (intro, fill, ending). Designed for live musicians and home studios as a compact alternative to full-fledged workstations—without a built-in keyboard or sequencer. It embodies the Italian philosophy of modular arrangers from that era, focused on realistic sounds and rapid integration into existing setups. DRIVER: orla/xm200.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.256: AJR added 'Orla XM200 Orchestra Module' system. ROMSET: 163840 bytes in 3 files / 97.35Kb packed $end $info=xm28c020 $mame 0.288 [Christian Brunschen] XM28C020 256Kx8 EEPROM, , ???? DRIVER: devices/machine/x28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'XM28C020 256Kx8 EEPROM' device. $end $info=xm28c020_nvram $mame 0.288 [Christian Brunschen] XM28C020 256Kx8 EEPROM (nvram), , ???? DRIVER: devices/machine/x28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'XM28C020 256Kx8 EEPROM (nvram)' device. $end $info=xm28c040 $mame 0.288 [Christian Brunschen] XM28C040 512Kx8 EEPROM, , ???? DRIVER: devices/machine/x28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'XM28C040 512Kx8 EEPROM' device. $end $info=xm28c040_nvram $mame 0.288 [Christian Brunschen] XM28C040 512Kx8 EEPROM (nvram), , ???? DRIVER: devices/machine/x28.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'XM28C040 512Kx8 EEPROM (nvram)' device. $end $info=xm3301 $mame 0.263 [Angelo Salese] Toshiba XM-3301 CD-ROM Drive, , ???? DRIVER: devices/bus/ata/xm3301.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.263: Angelo Salese added 'Toshiba XM-3301 CD-ROM Drive' device. ROMSET: None required. $end $info=xmap9 $mame 0.212 SGI XMAP9, , ???? DRIVER: devices/bus/gio64/newport.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.212: Added 'SGI XMAP9' device. ROMSET: None required. $end $info=xor100 $mame 0.132 [Curt Coder] XOR S-100-12, XOR Data Science, 1980 Technical information and pictures: http://www.trailingedge.com/comphave.html?theKey=xors100&byCompany=1 DRIVER: skeleton/xor100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.148u5: Refactored to use a serial terminal connected to an RS-232 port [Curt Coder]. - 0.136: Added 'terminal support [Curt Coder]. - 0.132: Added 'skeleton driver of XOR-100-12' system. ROMSET: 2048 bytes in 1 file / 1.83Kb packed $end $info=xpander $mame 0.275 [m1macrophage] Xpander, Oberheim, 1984 The Oberheim Xpander is a hybrid analog/digital modular synthesizer produced by Oberheim Electronics in the early 1980s. It is considered one of the most advanced and versatile synthesizers of its era, beloved by professional musicians and electronic music enthusiasts for its ability to generate complex and highly customizable sounds. Despite its compact design (it is a rack module), the Xpander offers sound power comparable to that of much larger modular synthesizers. DRIVER: oberheim/xpander.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.278: Replaced matrix() with write_mx/my() (#13721) [m1macrophage]. - 0.276: Added save state support (#13426) [m1macrophage]. Use multi-dimensional output finders algorithms and range-based for loops [Vas Crabb]. - 0.275: m1macrophage added 'Oberheim Xpander' system. ROMSET: 81920 bytes in 10 files / 52.07Kb packed $end $info=xr68c681 $mame 0.201 [jzatarski] XR68C681 DUART, , ???? DRIVER: devices/machine/mc68681.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.201: jzatarski added 'XR68C681 DUART' device. ROMSET: None required. $end $info=xt_hdc $mame 0.163 Generic PC-XT Fixed Disk Controller, , ???? DRIVER: devices/bus/isa/hdc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.163: Added 'Generic PC-XT Fixed Disk Controller' device. ROMSET: None required. $end $info=xtensa $mame 0.261 [AJR] Tensilica Xtensa core, , ???? DRIVER: devices/cpu/xtensa/xtensa.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.262: Make helper functions static inlines [Vas Crabb]. Added preliminary Xtensa CPU and Hudson Soft POEMS system [David Haywood]. Fix disassembly of L32E and S32E offsets. Clean up PC debug state registration [AJR]. - 0.261: AJR added 'Tensilica Xtensa core' device. ROMSET: None required. $end $info=xtide $mame 0.148u4 XT-IDE Fixed Drive Adapter, , ???? DRIVER: devices/bus/isa/xtide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Renamed (isa_ide8) to (xtide). - 0.148u4: Added 'XT-IDE Fixed Drive Adapter' device. ROMSET: 204800 bytes in 25 files / 142.58Kb packed $end $info=y2404 $mame 0.184 Y2404, , ???? DRIVER: devices/sound/sn76496.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.184: Added 'Y2404' device. ROMSET: None required. $end $info=y301xl $mame 0.262 [hap, Sean Riddle, Berger] 301 XL (Yeno), Yeno / Bray Research, 1988 DRIVER: yeno/301xl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.263: Changed manufacturer to 'Yeno / Bray Research'. - 0.262: hap, Sean Riddle and Berger added 'Yeno 301 XL (Yeno)' system. ROMSET: 4096 bytes in 1 file / 3.50Kb packed $end $info=y416xl $mame 0.264 [hap, Berger Achim] 416 XL (Yeno), Yeno, 1989 Yeno-brand Famiclone console, marketed in Europe during the 1990s. This version is compatible with NES/Famicom cartridges and features two wired controllers integrated into the compact chassis. It boasts an economical design with an RF output for connection to a TV and is powered via an external adapter. The console provided access to the existing NES game library without any built-in titles, offering a low-cost solution for European markets where official Nintendo products carried higher prices. Its construction consists of basic plastic components typical of clones from that era, with a focus on hardware compatibility rather than premium quality. DRIVER: yeno/416xl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.264: hap and Berger Achim added 'Yeno 416 XL (Yeno)' system. ROMSET: 16384 bytes in 1 file / 11.23Kb packed $end $info=y503iiir $mame 0.155 [Wilbert Pol] YIS-503 III R (MSX2, USSR), Yamaha, 1985 This Yamaha computer is specialised in music and sound production. In fact it is a classic MSX 1, but if you bought the special Yamaha synthesizer and piano keyboard, then it was clearly different. You got 48 pre-recorded sounds with a quality really surprising for that time, and as it is real synth, you could change or create you own sounds. The YIS-503 is in fact the same computer as the Yamaha CX5M, but it has not got the SFG-01 Sound Module and MIDI interface integrated (source: http://www.old-computers.com/museum/computer.asp?c=439). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'YIS-503 III R (MSX2, USSR)'. - 0.155: Wilbert Pol added 'Yamaha YIS-503 III R (Russian)' system. ROMSET: 98304 bytes in 4 files / 67.25Kb packed $end $info=y503iiire $mame 0.155 [Wilbert Pol] YIS-503 III R (MSX2, Estonian), Yamaha, 198? This Yamaha computer is specialised in music and sound production. In fact it is a classic MSX 1, but if you bought the special Yamaha synthesizer and piano keyboard, then it was clearly different. You got 48 pre-recorded sounds with a quality really surprising for that time, and as it is real synth, you could change or create you own sounds. The YIS-503 is in fact the same computer as the Yamaha CX5M, but it has not got the SFG-01 Sound Module and MIDI interface integrated (source: http://www.old-computers.com/museum/computer.asp?c=439). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.250: Changed description to 'YIS-503 III R (MSX2, Estonian)'. - 0.155: Wilbert Pol added 'Yamaha YIS-503 III R (Estonian)' system. ROMSET: 32768 bytes in 1 file / 25.40Kb packed $end $info=y503iir $mame 0.129 [Miodrag Milanović] YIS503IIR (MSX1, USSR), Yamaha, 1985 Also known as 'YIS503', 'YIS503II', 'YIS503III'. MSX and MSX2 based computers; a special batch for Russian schools (source: http://www.leningrad.su/museum/show_calc.php?n=217). DRIVER: msx/msx1_v9938.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml, msx_yamaha_minicart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'YIS503IIR (MSX1, USSR)'. - 0.129: Miodrag Milanović added 'Yamaha YIS503IIR Russian' system. ROMSET: 32768 bytes in 1 file / 25.38Kb packed $end $info=y503iir2 $mame 0.129 [Miodrag Milanović] YIS503IIR (MSX1, Estonian), Yamaha, 1986 Also known as YIS503, YIS503II, YIS503III. MSX and MSX2 based computers. A special batch for Russian schools (source: http://www.leningrad.su/museum/show_calc.php?n=217). DRIVER: msx/msx1_v9938.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml, msx_yamaha_minicart.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.250: Changed description to 'YIS503IIR (MSX1, Estonian)'. - 0.129: Miodrag Milanović added 'Yamaha YIS503IIR Estonian' system. ROMSET: 32768 bytes in 1 file / 25.36Kb packed $end $info=y532xl $mame 0.246 [hap, Lars Hjorth] 532 XL (Yeno), Yeno, 1989 Technical informations: https://www.spacious-mind.com/html/532_xl.html DRIVER: yeno/532xl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.246: hap and Lars Hjorth added 'Yeno 532 XL (Yeno)' system. ROMSET: 32768 bytes in 1 file / 22.25Kb packed $end $info=y805128 $mame 0.155 [Wilbert Pol] YIS805/128 (MSX2, Japan), Yamaha, 1986 Teachers computer of the YIS805 / YIS503IIIR classroom network. MSX2 based computer. A special batch for Russian schools (source: http://rk86.com/frolov/yamaha805.htm). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'YIS805/128 (MSX2, Japan)'. - 0.155: Wilbert Pol added 'Yamaha YIS805/128 (Russian)' system. $end $info=y805128r2 $mame 0.155 [Wilbert Pol] YIS805/128R2 (MSX2, USSR), Yamaha, 1986 The Yamaha YIS-805 comes with a separate keyboard and in 2 versions: The /128 version has only 128kB RAM and 1 disk drive by default, but there's a location planned for the addition of a second disk drive. The /256 version has 256kB RAM, 2 disk drives and a RS-232C interface. Both versions have an expansion bus at the back, reserved for a digitizer, also known as 'video enhancer'. It's the last computer released by Yamaha for the MSX system and the only one with a built-in floppy drive. It has still a special slot for specific Yamaha modules (source: https://www.msx.org/wiki/Yamaha_YIS-805). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.250: Changed description to 'YIS805/128R2 (MSX2, USSR)'. - 0.155: Wilbert Pol added 'Yamaha YIS805R2/128 (Russian)' system. ROMSET: 163840 bytes in 5 files / 116.50Kb packed $end $info=y805128r2e $mame 0.155 [Wilbert Pol] YIS805/128R2 (MSX2, Estonian), Yamaha, 198? The Yamaha YIS-805 comes with a separate keyboard and in 2 versions: The /128 version has only 128kB RAM and 1 disk drive by default, but there's a location planned for the addition of a second disk drive. The /256 version has 256kB RAM, 2 disk drives and a RS-232C interface. Both versions have an expansion bus at the back, reserved for a digitizer, also known as 'video enhancer'. It's the last computer released by Yamaha for the MSX system and the only one with a built-in floppy drive. It has still a special slot for specific Yamaha modules (source: https://www.msx.org/wiki/Yamaha_YIS-805). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.250: Changed description to 'YIS805/128R2 (MSX2, Estonian)'. - 0.155: Wilbert Pol added 'Yamaha YIS805R2/128 (Estonian)' system. ROMSET: 163840 bytes in 5 files / 116.50Kb packed $end $info=y805256 $mame 0.155 [Wilbert Pol] YIS805/256 (MSX2, Japan), Yamaha, 198? The Yamaha YIS-805 comes with a separate keyboard and in 2 versions: The /128 version has only 128kB RAM and 1 disk drive by default, but there's a location planned for the addition of a second disk drive. The /256 version has 256kB RAM, 2 disk drives and a RS-232C interface. Both versions have an expansion bus at the back, reserved for a digitizer, also known as 'video enhancer'. It's the last computer released by Yamaha for the MSX system and the only one with a built-in floppy drive. It has still a special slot for specific Yamaha modules (source: https://www.msx.org/wiki/Yamaha_YIS-805). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx2_flop.xml, msx1_flop.xml RESOURCES: Snap, Title, Icon and Marquee. WIP: - 0.250: Changed description to 'YIS805/256 (MSX2, Japan)'. - 0.155: Wilbert Pol added 'Yamaha YIS805/256 (Russian)' system. ROMSET: 196608 bytes in 4 files / 116.51Kb packed $end $info=y8950 $mame 0.163 Y8950 OPL MSX-Audio, , ???? DRIVER: devices/sound/ymopl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Changed description to 'Y8950 OPL MSX-Audio'. - 0.186: Changed description to 'Y8950 MSX-Audio'. - 0.163: Added 'Y8950' device. ROMSET: None required. $end $info=yc64 $mame 0.128 [Wilbert Pol, Miodrag Milanović] YC-64 (MSX1, Europe), Yashica, 1984 This is a classic MSX 1 computer made by Kyocera and sold by Yashica. Kyocera didn't sell any MSX computers under its brand name, but conceived a few like the Philips VG-8020 and the above for example (source: http://www.old-computers.com/museum/computer.asp?st=1&c=442). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.250: Changed description to 'YC-64 (MSX1, Europe)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Yashica YC-6' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=yes $mame 0.233 [Svenska, rfka01, Carl] :YES, Philips, 1985 The Philips :YES was a home computer/personal computer released by Philips Austria, in 1985. It was not 100% compatible with the IBM PC, a reason given for its commercial failure. The system was sold in limited quantities only (source: https://en.m.wikipedia.org/wiki/Philips_:YES). DRIVER: philips/yes.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.233: Svenska, rfka01 and Carl added 'Philips :YES' system. ROMSET: 73728 bytes in 3 files / 55.51Kb packed $end $info=yis303 $mame 0.128 [Wilbert Pol, Miodrag Milanović] YIS303 (MSX1, Japan), Yamaha, 1984 This Yamaha computer is specialised in music and sound production. In fact it is a low range MSX 1 computer, but if you bought the special Yamaha synthesizer and piano keyboard, then you had a real synthesizer with a sound quality really suprising for that time, and the ability to change or create you own sounds. The YIS-303 is in fact the same computer as the Yamaha CX5, but it has not got the SKW-01 Sound Module built-in (source: http://www.old-computers.com/museum/computer.asp?st=1&c=440). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.250: Changed description to 'YIS303 (MSX1, Japan)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Yamaha YIS303' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=yis503 $mame 0.128 [Wilbert Pol, Miodrag Milanović] YIS503 (MSX1, Japan), Yamaha, 1984 This Yamaha computer is specialised in music and sound production. In fact it is a classic MSX 1, but if you bought the special Yamaha synthesizer and piano keyboard, then it was clearly different. You got 48 pre-recorded sounds with a quality really surprising for that time, and as it is real synth, you could change or create you own sounds. The YIS-503 is in fact the same computer as the Yamaha CX5M, but it has not got the SFG-01 Sound Module and MIDI interface integrated (source: http://www.old-computers.com/museum/computer.asp?c=439). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.250: Changed description to 'YIS503 (MSX1, Japan)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Yamaha YIS503' system. ROMSET: 32768 bytes in 1 file / 25.39Kb packed $end $info=yis503f $mame 0.143u3 [Wilbert Pol] YIS503F (MSX1, French), Yamaha, 1984 The YIS503F is a signed Yamaha MSX fairly uncommon, where a lack of information on this machine. It is found in France, Scandinavia, Germany and Japan. Like all MSX machines, the Yis-503E is built around a Z80, an Intel 8255 PPI (Programable Peripheral Interface), a 9918A or 9928A Texas Instruments Video Display Processor (characterized by a smart manager sprites with its own memory the VRAM) and finally a General Instrument AY-2-8910 Programmable Sound Generator. The machine has 16 KB RAM, 16 KB of video RAM and 32 KB of ROM (source: http://www.obsolete-tears.com/yamaha-yis-503-f-machine-152.html). DRIVER: msx/msx1.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.250: Changed description to 'YIS503F (MSX1, French)'. - 0.143u3: Wilbert Pol added 'Yamaha YIS503F' system. ROMSET: 32768 bytes in 1 file / 25.35Kb packed $end $info=yis503ii $mame 0.128 [Wilbert Pol, Miodrag Milanović] YIS503II (MSX1, Japan), Yamaha, 1985 MSX and MSX2 based computers. A special batch for Russian schools (source: http://rk86.com/frolov/yamaha.htm). DRIVER: msx/msx1_v9938.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx1_cass.xml, msx1_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Flyer and Marquee. WIP: - 0.250: Changed description to 'YIS503II (MSX1, Japan)'. - 0.128: Wilbert Pol and Miodrag Milanović added 'Yamaha YIS503II' system. ROMSET: 32768 bytes in 1 file / 25.47Kb packed $end $info=yis604 $mame 0.155 [Wilbert Pol] YIS604/128 (MSX2, Japan), Yamaha, 1985 The Yamaha computers were specifically targeted at music and sound production, and as such were regarded by many as non-standard MSX machines. However, they are in fact standard MSX computers and can be used as such. The YIS-604/128 is the same computer as the CX7M-128, but was always sold without any module. It was aimed at the Japanese market. The YIS-604/128 is a MSX2 with a Z80A from Sharp (LH0080A) and an MSX-Engine S3527 from Yamaha. This model can be easily upgraded internally because RAM and VRAM are on separate boards with a connector, you just need to change the corresponding board. Some machines don't have a separate VRAM board but you can change the VRAM on the mainboard. The mini slot allows to add software (source: https://www.msx.org/wiki/Yamaha_YIS-604/128). DRIVER: msx/msx2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: msx2_cass.xml, msx1_cass.xml, msx2_cart.xml, msx1_cart.xml, msx_yamaha_minicart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.250: Changed description to 'YIS604/128 (MSX2, Japan)'. - 0.155: Wilbert Pol added 'Yamaha YIS604 (128KB)' system. ROMSET: 49152 bytes in 2 files / 37.47Kb packed $end $info=ym2148 $mame 0.154 Yamaha YM2148 MIDI/Keyboard Interface, , ???? DRIVER: devices/machine/ym2148.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Implemented framing error detection and error reset command [AJR]. - 0.186: Changed description to 'Yamaha YM2148 MIDI/Keyboard Interface'. - 0.154: Added 'YM2148' device. ROMSET: None required. $end $info=ym2149 $mame 0.149u1 YM2149 SSG, , ???? DRIVER: devices/sound/ay8910.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'YM2149 SSG'. - 0.149u1: Added 'YM2149' device. ROMSET: None required. $end $info=ym2151 $mame 0.149u1 YM2151 OPM, , ???? DRIVER: devices/sound/ymopm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.230: Changed description to 'YM2151 OPM'. - 0.223: Simplified noise frequency calculation [cam900]. - 0.220: Added 'YM2164 "OPP" variant and emulated some known differences. Used by Yamaha FB-01 and SFG05 MSX cartridge [AJR]. - 0.214: Clear both output buffers when reset is asserted [cam900]. - 0.188: Added support for dynamic changes to clock frequency [AJR]. - 0.186: Changed description to 'Yamaha YM2151 OPM'. - 0.149u1: Added 'YM2151' device. ROMSET: None required. $end $info=ym2154 $mame 0.233 [Aaron Giles] YM2154 (RYP4), , ???? DRIVER: devices/sound/ym2154.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Aaron Giles added 'YM2154 (RYP4)' device. ROMSET: None required. $end $info=ym2164 $mame 0.232 [Aaron Giles] YM2164 OPP, , ???? DRIVER: devices/sound/ymopm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.232: Aaron Giles added 'Yamaha YM2164 OPP' device. ROMSET: None required. $end $info=ym2203 $mame 0.149u1 YM2203 OPN, , ???? DRIVER: devices/sound/ymopn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.195: Made interrupt output use an instant timer, preventing synchronization glitches [AJR]. - 0.186: Fixed crash on fatal errors [Dirk Best]. Changed description to 'YM2203 OPN'. - 0.149u1: Added 'YM2203' device. ROMSET: None required. $end $info=ym2413 $mame 0.149u1 YM2413 OPLL, , ???? DRIVER: devices/sound/ymopl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Changed description to 'YM2413 OPLL'. - 0.208: Added 'VRC7 instrument table with notes [cam900]. Added VRC7 drum patches dumped using debug mode [Nuke.YKT]. - 0.186: Changed description to 'Yamaha YM2413 OPLL'. - 0.149u1: Added 'YM2413' device. ROMSET: 144 bytes in 1 file / 0.14Kb packed $end $info=ym2414 $mame 0.221 [AJR] YM2414 OPZ, , ???? DRIVER: devices/sound/ymopz.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.230: Changed description to 'YM2414 OPZ'. - 0.221: AJR added 'Yamaha YM2414 OPZ' device. ROMSET: None required. $end $info=ym2423 $mame 0.231 [Aaron Giles] YM2423 OPLL-X, , ???? DRIVER: devices/sound/ymopl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Aaron Giles added 'YM2423 OPLL-X' device. ROMSET: 144 bytes in 1 file / 0.14Kb packed $end $info=ym2608 $mame 0.149u1 YM2608 OPNA, , ???? DRIVER: devices/sound/ymopn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Fixed YM2608/YM2610 ADPCM-A overflow behavior (should wrap rather than saturating) [Lord Nightmare, madbr]. - 0.186: Changed description to 'YM2608 OPNA'. - 0.149u1: Added 'YM2608' device. ROMSET: 8192 bytes in 1 file / 7.27Kb packed $end $info=ym2610 $mame 0.149u1 YM2610 OPNB, , ???? DRIVER: devices/sound/ymopn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Fixed YM2608/YM2610 ADPCM-A overflow behavior (should wrap rather than saturating) [Lord Nightmare, madbr]. - 0.186: Changed description to 'YM2610 OPNB'. - 0.149u1: Added 'YM2610' device. ROMSET: None required. $end $info=ym2610b $mame 0.184 YM2610B OPNB2, , ???? DRIVER: devices/sound/ymopn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Changed description to 'YM2610B OPNB2'. - 0.230: Changed description to 'YM2610 OPNB2'. - 0.186: Changed description to 'YM2610B OPNB'. - 0.184: Added 'YM2610B' device. ROMSET: None required. $end $info=ym2612 $mame 0.149u1 YM2612 OPN2, , ???? DRIVER: devices/sound/ymopn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'YM2612 OPN2'. - 0.149u1: Added 'YM2612' device. ROMSET: None required. $end $info=ym3438 $mame 0.149u1 YM3438 OPN2C, , ???? DRIVER: devices/sound/ymopn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'YM3438 OPN2C'. - 0.149u1: Added 'YM3438' device. ROMSET: None required. $end $info=ym3439 $mame 0.184 YM3439 SSGC, , ???? DRIVER: devices/sound/ay8910.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Renamed (ym3429) to (ym3439) and description changed to 'YM3439 SSGC'. - 0.184: Added 'YM3439' device. ROMSET: None required. $end $info=ym3526 $mame 0.163 YM3526 OPL, , ???? DRIVER: devices/sound/ymopl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'YM3526 OPL'. - 0.163: Added 'YM3526' device. ROMSET: None required. $end $info=ym3533 $mame 0.233 [Aaron Giles] YM3533 OPQ, , ???? DRIVER: devices/sound/ymopq.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Aaron Giles added 'YM3533 OPQ' device. ROMSET: None required. $end $info=ym3802 $mame 0.187 Yamaha YM3802 MCS MIDI Communication and Service Controller, , ???? DRIVER: devices/machine/ym3802.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Added 'Yamaha YM3802 MCS MIDI Communication and Service Controller' device. ROMSET: None required. $end $info=ym3806 $mame 0.232 [Aaron Giles] YM3806 OPQ, , ???? DRIVER: devices/sound/ymopq.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.233: Changed description to 'YM3806 OPQ'. - 0.232: Aaron Giles added 'YM3806 OPN' device. ROMSET: None required. $end $info=ym3812 $mame 0.149u1 YM3812 OPL2, , ???? DRIVER: devices/sound/ymopl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'YM3812 OPL2'. - 0.149u1: Added 'YM3812' device. ROMSET: None required. $end $info=ym7101 $mame 0.280 [Angelo Salese] Yamaha YM7101 VDP, , ???? DRIVER: devices/video/ym7101.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.283: Account for an extra line in HINT regular dispatches [Angelo Salese]. - 0.282: Fix name tables with uppermost bit discarded in 64 KiB mode [Angelo Salese]. - 0.281: Delay VINT regular triggers. Fix mazinsagj hang regression. Add basic drawing. Enough to make Puzzle Construction playable. Add better sprite mask semantics. Improve h/vcounter, improve hint trigger behaviour. Separate tile layer preparation in own loop, fix fractional H scrolling. Fix clang error on hcount. Add scroll modes, preliminary vcount, sprite pixel limit per scanline. Add vram mask boundaries. Fix window layer. Implement H32 mode. Add HV counter latch, fix sound int position. Implement HW sprite collisions. Implement S/H mode, fix hblank read calculation in H32 mode. Improve DMA transfer times. Mask lowest bit in window name table in H40 mode. Priority, window layer, HINT hookup, avoid sprite link deadlocks. Changed description to 'Yamaha YM7101 VDP' [Angelo Salese]. - 0.280: Angelo Salese added 'Yamaha YM7101' device. ROMSET: None required. $end $info=ymf262 $mame 0.163 YMF262 OPL3, , ???? DRIVER: devices/sound/ymopl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.227: Fixed off-by-one error in OPL3_SLOT_CONNECT [moralrecordings]. - 0.219: Added support for variants with different clock dividers [cam900] - 0.215: Added 'notes [cam900]. - 0.206: Fixed save states [dink]. - 0.186: Changed description to 'YMF262 OPL3'. - 0.185: Added 'save state support and slot pointer checks [moralrecordings]. - 0.163: Added 'YMF262' device. ROMSET: None required. $end $info=ymf276 $mame 0.218 [cam900] YMF276 OPN2L, , ???? DRIVER: devices/sound/ymopn.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.218: Added 'YMF276 OPN2L' device. Fixed output resolution [cam900]. $end $info=ymf278b $mame 0.164 YMF278B OPL4, , ???? DRIVER: devices/sound/ymopl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.232: Changed description to 'YMF278B OPL4'. - 0.219: Fixed FM output rate and clock divider, fixed mixing behavior, and expanded notes [cam900]. - 0.215: Implemented FM DO2 output scaling [cam900]. - 0.209: Added 'DO1 and DO2 outputs, and fixed timer/buffer when clock is changed [cam900]. - 0.186: Changed description to 'Yamaha YMF278B OPL4'. - 0.164: Added 'YMF278B' device. ROMSET: None required. $end $info=ymf281 $mame 0.231 [Aaron Giles] YMF281 OPLLP, , ???? DRIVER: devices/sound/ymopl.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.231: Aaron Giles added 'YMF281 OPLLP' device. ROMSET: 144 bytes in 1 file / 0.14Kb packed $end $info=ymf740c $mame 0.288 [Christian Brunschen] Yamaha YMF740C DS-1L, , ???? DRIVER: devices/bus/pci/ymf740c.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported WIP: - 0.288: Christian Brunschen added 'Yamaha YMF740C DS-1L' device. $end $info=ymw258f $mame 0.189 Yamaha YMW-258-F, , ???? DRIVER: devices/sound/multipcm.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Unsupported WIP: - 0.189: Added 'Yamaha YMW-258-F' device. ROMSET: None required. $end $info=ymz284 $mame 0.184 YMZ284 SSGL, , ???? DRIVER: devices/sound/ay8910.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Changed description to 'YMZ284 SSGL'. - 0.184: Added 'YMZ284' device. ROMSET: None required. $end $info=ymz294 $mame 0.163 YMZ294 SSGLP, , ???? DRIVER: devices/sound/ay8910.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.187: Changed description to 'YMZ294 SSGLP'. - 0.163: Added 'YMZ294' device. ROMSET: None required. $end $info=yuleyuan $mame 0.282 [David Haywood, TeamEurope] Xingzuo Dianzi Chongwu Ji, Yule Yuan, 2022 It’s a portable electronic toy released in 2022, inspired by virtual pets. Featuring a color LCD screen and tactile sensors, it allows children to care for a virtual pet through feeding, play, and simple interactions. It includes sounds, lights, and mini-games with emotional feedback based on the care received. Battery-powered, it combines entertainment, playful responsibility, and sensory stimulation in a compact, colorful design. DRIVER: handheld/evolution_handheld.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'Yule Yuan Xingzuo Dianzi Chongwu Ji' system. ROMSET: 16777216 bytes in 1 file / 1.21Mb packed $end $info=z_89_11 $mame 0.274 [Mark Garlanger] Heath/Zenith Z-89-11 Multi-Function I/O Card, , ???? DRIVER: devices/bus/heathzenith/h89/z_89_11.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Mark Garlanger added 'Heath/Zenith Z-89-11 Multi-Function I/O Card' device. ROMSET: None required. $end $info=z100 $mame 0.143u2 [Minataku, Miodrag Milanović] Z-100, Zenith Data Systems, 1982 The Z-100 computer is an early personal computer made by Zenith Data Systems (ZDS). It was an alternative to the hardware system that won the marketing shares war in the early to mid 1980s, the IBM PC/XT/AT succession or family of computers. The Z-100 was a pre-assembled version of the Heathkit (recently purchased by Zenith Electronics to become ZDS) H100, which left the final component assembly to early computer hobbyists (source: http://en.wikipedia.org/wiki/Zenith_Z-100). DRIVER: heathzenith/z100.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.210: Render video through CRTC instead of working around it by caching registers, and map video RAM using PROM module. Added 8253 timer and associated interrupt, cursor, video interrupt, and Centronics port. Converted keyboard to low-level emulation, and added 'keyboard click/beep sound. Corrected numerous clocks [AJR]. Dumped 8041 keyboard controller program [Herb Johnson]. - 0.143u2: Minataku and Miodrag Milanović added skeleton driver of 'Zenith Z-100' system. ROMSET: 18720 bytes in 8 files / 12.06Kb packed $end $info=z1013 $mame 0.131 [Miodrag Milanović] Z1013 (matrix 8x4), VEB Robotron Electronics Riesa, 1985 The Z1013 was an East German home computer produced by VEB Robotron. It had a U880 processor (a Z80 clone) and a membrane keyboard (source: http://en.wikipedia.org/wiki/Robotron_Z1013). DRIVER: robotron/z1013.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: z1013_cass.xml, z1013_snap.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel and PCB. WIP: - 0.248: Correct XTAL value and screen parameters based on schematics; make system clock configurable [AJR]. - 0.234: Fixed inputs for games; added 'sound via cassette output. Give time for machine to start before loading snapshot [Robbbert]. - 0.131: Miodrag Milanović added 'Z1013 (Model with 8x4 and 8x8 keyboard)' system. ROMSET: 8192 bytes in 4 files / 5.29Kb packed $end $info=z1013a2 $mame 0.131 [Miodrag Milanović] Z1013 (matrix 8x8), VEB Robotron Electronics Riesa, 1985 The Z1013 was an East German home computer produced by VEB Robotron. It had a U880 processor (a Z80 clone) and a membrane keyboard (source: http://en.wikipedia.org/wiki/Robotron_Z1013). DRIVER: robotron/z1013.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: z1013_cass.xml, z1013_snap.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.131: Miodrag Milanović added 'Z1013 (matrix 8x8)' system. ROMSET: 2048 bytes in 1 file / 1.69Kb packed $end $info=z1013k69 $mame 0.132 [Miodrag Milanović, Robbbert] Z1013 (K7669), VEB Robotron Electronics Riesa, 1985 The Z1013 was an East German home computer produced by VEB Robotron. It had a U880 processor (a Z80 clone) and a membrane keyboard (source: http://en.wikipedia.org/wiki/Robotron_Z1013). DRIVER: robotron/z1013.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: z1013_cass.xml, z1013_snap.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović and Robbbert added 'VEB Z1013 (K7669)' system. ROMSET: 4096 bytes in 1 file / 3.18Kb packed $end $info=z1013k76 $mame 0.132 [Miodrag Milanović, Robbbert] Z1013 (K7659), VEB Robotron Electronics Riesa, 1985 The Z1013 was an East German home computer produced by VEB Robotron. It had a U880 processor (a Z80 clone) and a membrane keyboard (source: http://en.wikipedia.org/wiki/Robotron_Z1013). DRIVER: robotron/z1013.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: z1013_cass.xml, z1013_snap.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.132: Miodrag Milanović and Robbbert added 'VEB Z1013 (K7659)' system. ROMSET: 6144 bytes in 2 files / 3.42Kb packed $end $info=z1013s60 $mame 0.132 [Miodrag Milanović, Robbbert] Z1013 (K7652/S6009), VEB Robotron Electronics Riesa, 1985 The Z1013 was an East German home computer produced by VEB Robotron. It had a U880 processor (a Z80 clone) and a membrane keyboard (source: http://en.wikipedia.org/wiki/Robotron_Z1013). DRIVER: robotron/z1013.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: z1013_cass.xml, z1013_snap.xml RESOURCES: Snap and Title. WIP: - 0.132: Miodrag Milanović and Robbbert added 'VEB Z1013 (K7652/S6009)' system. ROMSET: 8192 bytes in 2 files / 6.38Kb packed $end $info=z180asci_channel_0 $mame 0.245 [Miodrag Milanović] Z180 ASCI Channel 0, , ???? DRIVER: devices/cpu/z180/z180asci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Miodrag Milanović added 'Z180 ASCI Channel 0' device. ROMSET: None required. $end $info=z180asci_channel_1 $mame 0.245 [Miodrag Milanović] Z180 ASCI Channel 1, , ???? DRIVER: devices/cpu/z180/z180asci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Miodrag Milanović added 'Z180 ASCI Channel 1' device. ROMSET: None required. $end $info=z180asci_ext_channel_0 $mame 0.245 [Miodrag Milanović] Z180 ASCI Extended Channel 0, , ???? DRIVER: devices/cpu/z180/z180asci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Miodrag Milanović added 'Z180 ASCI Extended Channel 0' device. ROMSET: None required. $end $info=z180asci_ext_channel_1 $mame 0.245 [Miodrag Milanović] Z180 ASCI Extended Channel 1, , ???? DRIVER: devices/cpu/z180/z180asci.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.245: Miodrag Milanović added 'Z180 ASCI Extended Channel 1' device. ROMSET: None required. $end $info=z180csio $mame 0.253 [Vas Crabb, Sandro Ronco] Z180 CSIO, , ???? DRIVER: devices/cpu/z180/z180csio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.253: Vas Crabb and Sandro Ronco added Z180 CSIO device. $end $info=z22 $mame 0.222 [Bitsavers] Z-22 Terminal, Zenith Data Systems, 1984 Smart terminal produced by Zenith Data Systems in the early 1980s. An alphanumeric device featuring a 12-inch monochromatic CRT display (typically green or amber) with a standard resolution of 24 lines × 80 columns. Designed to connect to mainframes, minicomputers, or Unix systems via an RS-232 serial port, it offered VT100 emulation and support for programmable function keys. Primarily used in corporate environments, banks, and universities as an interface for remote access to centralized systems, before the widespread adoption of graphical workstations. It featured a compact design with a gray metal chassis and an integrated keyboard—typical of professional terminals of that era. It was not a standalone computer but rather a peripheral device dedicated to communication with remote hosts. DRIVER: heathzenith/z22.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: Bitsavers added 'Zenith Data Systems Z-22 Terminal' system. ROMSET: 16384 bytes in 2 files / 9.68Kb packed $end $info=z29 $mame 0.201 [Al Kossow] Z-29 Terminal, Zenith Data Systems, 1983 The Zenith Z-29 terminal was introduced in April, 1983 at a price of $849. The terminal was available in kit form as the Heathkit H-29 (source: https://terminals-wiki.org/wiki/index.php/Zenith_Z-29). DRIVER: heathzenith/z29.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.266: Changed description to 'Z-29 Terminal'. - 0.201: Al Kossow added 'Zenith Data Systems Z-29' system. ROMSET: 12288 bytes in 3 files / 7.45Kb packed $end $info=z29_kbd $mame 0.222 [AJR] Z-29 Keyboard Port, , ???? DRIVER: devices/bus/z29_kbd/keyboard.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.222: AJR added 'Z-29 Keyboard Port' device. ROMSET: None required. $end $info=z80 $mame 0.150 Zilog Z80, , ???? DRIVER: devices/cpu/z80/z80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.287: Don't accept nmi at reset time; no need for that m_reset_time local variable [hap]. - 0.286: Rename BUSRQ to BUSREQ [hap]. - 0.285: Fixed IRQ state if comes from daisy chain (#14776) [holub]. - 0.278: Changed macro call syntax in generator input (#13671). Help compiler. Fix. Flatten 16b rw operations in order to avoid vars manipulations (#13676). Optimized detection of attention needed in service step (#13630). Removed internal TADR variable - effective addresses can be passed around as needed (#13654) [Andrei I. Holub]. Don't clear all input pins state at reset. Set the flags after loadstate. Support accessing F register in debugger. Use z80 terminology for the flag vars. Fix debugger h flag [hap]. - 0.277: Around 10% performance gain by checking if devcb is unset that is called on every opcode. z80.lst: Fix nsc800 compile [hap]. - 0.268: Started implementing the R800 instruction set and timings [Wilbert Pol]. Reset m_ref when PC is changed through state_import [hap]. - 0.267: Refactored code for retrying memory accesses based on examples in documentation. Fixed misleading indentation warnings. Check BUSRQ immediately before servicing interrupts [Andrei I. Holub]. Fixed prefix header inclusion (or lack thereof) [Vas Crabb]. Decide to remove embedded changelog from comments (refer to github history). Add busack output pin [hap]. - 0.262: Update undocumented WZ register during block I/O instructions [Manuel Sainz de Baranda y Goñi, Andrei I. Holub]. - 0.259: Rewrote Z80 CPU core to support cycle-by-cycle operation. Improved emulation of undocumented flags, and removed timing tables. Rewrite the core to handle interruptibility [Andrei I. Holub]. Fix rop() opcode read call [hap]. - 0.256: Handle EI instruction received on interrupt acknowledge cycle in interrupt mode?0 [Mark Garlanger]. Clean up error message and inconsistent bracing [AJR]. - 0.255: Fixed incorrect cycle counts when custom cycle tables are used [Wilbert Pol]. - 0.248: Fixed WZ flag [Andrei I. Holub]. - 0.244: Bug fix for 16-bit operands [Patrick Mackinlay]. - 0.219: Added 'skeleton LZ8420M device (Z80 with internal RAM and additional I/O) [cam900]. - 0.198: Moved Z80 daisy-chain mixin from src/devices/cpu/z80 to src/devices/machine [Patrick Mackinlay]. - 0.196: Changed description to 'Zilog Z80' [Angelo Salese]. - 0.195: Changed refresh callback to write8 [smf]. - 0.192: Implemented HALT output and clear HALT condition during reset [smf]. - 0.150: Added 'Z80' device. ROMSET: None required. $end $info=z8001 $mame 0.150 Zilog Z8001, , ???? DRIVER: devices/cpu/z8000/z8000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.150: Added 'Zilog Z8001' device. ROMSET: None required. $end $info=z8002 $mame 0.150 Zilog Z8002, , ???? DRIVER: devices/cpu/z8000/z8000.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Zilog Z8002'. - 0.150: Added 'Z8002' device. ROMSET: None required. $end $info=z80180 $mame 0.150 Zilog Z80180, , ???? DRIVER: devices/cpu/z180/z180.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Fix filename in comment (#13555) [cam900]. - 0.215: Renamed (z180) to (z80180) and description changed to 'Zilog Z80180'. Split Z180 device into subtypes; HD647180X now implements internal PROM, RAM and parallel ports. Added internal clock dividers adjust CPU clocks in many drivers to compensate. Reduced logical address width to 16 bits [AJR]. - 0.201: Added 'workaround for missing serial and counter emulation, allowing some software to progress further [Grull Osgo]. - 0.196: Changed description to 'Zilog Z180' [Angelo Salese]. - 0.193: Fixed Z180_RCR_REFW, and added 'Wait State Generator (DCNTL) support [BartmanAbyss]. - 0.186: Fixed obvious typo detected by Coverity, thanks Coverity [Olivier Galibert]. Added support for DREQ and TEND signals, and fixed dma0 count and DREQ handling [BartmanAbyss]. - 0.184: DMA fixes: Count of 0 means 0x10000, as with other DMA controllers. Fixed scheduling so burst mode DMA is always serviced immediately with no CPU ops interleaved [R. Belmont]. - 0.150: Added 'Z180' device. ROMSET: None required. $end $info=z80182 $mame 0.215 Zilog Z80182, , ???? DRIVER: devices/cpu/z180/z180.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Added 'Zilog Z80182' device. ROMSET: None required. $end $info=z8036 $mame 0.194 Zilog Z8036 Z-CIO, , ???? DRIVER: devices/machine/z8536.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.194: Added 'Zilog Z8036 Z-CIO' device. ROMSET: None required. $end $info=z8038 $mame 0.204 FIFO Input/Output Interface Unit, , ???? DRIVER: devices/machine/z8038.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Added 'FIFO Input/Output Interface Unit' device. ROMSET: None required. $end $info=z80clock $mame 0.239 [smf] Z80 based, triple time zone clock, Tom Storey, 2020 DRIVER: homebrew/z80clock.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: z80clock.xml RESOURCES: Snap and Title. WIP: - 0.239: smf added 'Tom Storey Z80 based, triple time zone clock' system. ROMSET: None required. $end $info=z80ctc $mame 0.149u1 Z80 CTC, , ???? DRIVER: devices/machine/z80ctc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Guard against integer overflow when calculating remaining time with configured input clock frequencies [Justin Kerk]. - 0.204: Added support for a fixed-rate clock input to be configured for each channel. Improves performance by reducing the need to drive the CLK/TRG inputs with high-frequency synchronizing timers [AJR]. - 0.198: Disabling a channel interrupt also turns it off [AJR]. - 0.197: Made channels into subdevices [AJR]. - 0.149u1: Added 'Z80 CTC' device. ROMSET: None required. $end $info=z80ctc_channel $mame 0.197 Z80 CTC Channel, , ???? DRIVER: devices/machine/z80ctc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.197: Added 'Z80 CTC Channel' device. ROMSET: None required. $end $info=z80daisy_generic $mame 0.192 [Dirk Best] Generic Z80 daisy chain device, , ???? DRIVER: devices/machine/z80daisy_generic.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.192: Added 'Generic Z80 daisy chain' device. For use in drivers with non-Z80 peripherals [Dirk Best]. $end $info=z80dart $mame 0.149u1 Z80 DART, , ???? DRIVER: devices/machine/z80sio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.204: Don't reset the receiver whenever WR5 changes [AJR]. - 0.202: Fixed miscellaneous bugs. Default RxD to 1 to avoid spurious break condition. Corrected CTS level in RR0 after "Reset External/Status Interrupt" command. Allow immediate de-assertion of RTS output when nothing is being transmitted [AJR]. - 0.149u1: Added 'Z80 DART' device. ROMSET: None required. $end $info=z80dart_channel $mame 0.149u1 Z80 DART channel, , ???? DRIVER: devices/machine/z80sio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Z80 DART channel' device. ROMSET: None required. $end $info=z80dev $mame 0.138 [Robbbert] Z80 dev board, , 198? DRIVER: homebrew/z80dev.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.138: Robbbert added skeleton driver of 'Z80 development board (unknown)' system. ROMSET: 2048 bytes in 1 file / 0.81Kb packed $end $info=z80dma $mame 0.149u1 Zilog Z80 DMA Controller, , ???? DRIVER: devices/machine/z80dma.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Update RDY immediately but defer the side effects. Fixes abc1600 floppy write, does not seem to break x1turbo40 [Curt Coder]. - 0.284: Relaxed fatal error which were used for unknown commands catching (#14627) [holub]. - 0.282: Always return live status regardless of when read command was sent; minor logging refinements. Refactor read register emulation; more logging cleanups [AJR]. z80dma.h: Keep member declarations together [Vas Crabb]. - 0.281: lear BUSRQ line upon device reset to prevent CPU from freezing after a soft reset (#14192) [Andrei I. Holub]. - 0.280: Implement BAO callback [Curt Coder]. - 0.279: Changed description to 'Zilog Z80 DMA Controller'. - 0.275: Suppress side effects for debugger reads [cam900]. - 0.269: Implemented burst mode and refactored code, and hooked up BUSRQ/BUSAK in systems using it [Andrei I. Holub]. - 0.263: Add PULSE mode handling [Miodrag Milanović]. - 0.252: Correct end of block test. Improved end of block test [Patrick Mackinlay]. - 0.245: Ensure DMA is stopped after most commands [Patrick Mackinlay]. - 0.242: Fixed Interrupt Enable Output. Implemented the byte counter as an up counter [Curt Coder]. - 0.186: Changed description to 'Z80 DMA Controller'. - 0.149u1: Added 'Z80 DMA' device. ROMSET: None required. $end $info=z80n $mame 0.267 [Andrei I. Holub] Z80N, , ???? DRIVER: devices/cpu/z80/z80n.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.284: Skipped memory write in stackless NMI mode (#14678) [holub]. - 0.279: Updated timings for z80n instructions (#13985) [Andrei I. Holub]. - 0.267: Andrei I. Holub added 'Z80N' device. ROMSET: None required. $end $info=z80ne $mame 0.131 [Roberto Lavarone] Z80NE, Nuova Elettronica, 1980 Nuova Elettronica is a magazine that was founded in 1969 as an initiative of Joseph Montuschi. The journal publishes electronic projects and proposes the acuisto components needed to implement them in your kit. Since 1979 began publishing a series of articles on building a computer based on the Z80 microprocessor Zilog (source, traslated from italian: http://www.computerhistory.it/index.php?option=com_content&view=article&id=34&Itemid=106). DRIVER: misc/z80ne.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.248: Merge driver into a single file [hap] - 0.205: Corrected error in ROM from when it was transcribed by hand [Robbbert]. - 0.182: Killed direct update handler [Dirk Best]. - 0.131: Roberto Lavarone added 'Z80 N.E.' system. ROMSET: 1024 bytes in 1 file / 0.81Kb packed $end $info=z80net $mame 0.131 [Roberto Lavarone] Z80NE + LX.388, Nuova Elettronica, 1980 Nuova Elettronica is a magazine that was founded in 1969 as an initiative of Joseph Montuschi. The journal publishes electronic projects and proposes the acuisto components needed to implement them in your kit. Since 1979 began publishing a series of articles on building a computer based on the Z80 microprocessor Zilog (source, traslated from italian: http://www.computerhistory.it/index.php?option=com_content&view=article&id=34&Itemid=106). DRIVER: misc/z80ne.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: z80ne_cass.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.131: Roberto Lavarone added 'Nuova Elettronica Z80NE + LX.388' system. $end $info=z80netb $mame 0.131 [Roberto Lavarone] Z80NE + LX.388 + Basic 16k, Nuova Elettronica, 1980 Nuova Elettronica is a magazine that was founded in 1969 as an initiative of Joseph Montuschi. The journal publishes electronic projects and proposes the acuisto components needed to implement them in your kit. Since 1979 began publishing a series of articles on building a computer based on the Z80 microprocessor Zilog (source, traslated from italian: http://www.computerhistory.it/index.php?option=com_content&view=article&id=34&Itemid=106). DRIVER: misc/z80ne.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.131: Roberto Lavarone added 'Z80NE + LX.388 + Basic 16k' system. ROMSET: 16384 bytes in 8 files / 12.25Kb packed $end $info=z80netf $mame 0.133 [Roberto Lavarone] Z80NE + LX.388 + LX.390, Nuova Elettronica, 1980 Nuova Elettronica is a magazine that was founded in 1969 as an initiative of Joseph Montuschi. The journal publishes electronic projects and proposes the acuisto components needed to implement them in your kit. Since 1979 began publishing a series of articles on building a computer based on the Z80 microprocessor Zilog (source, traslated from italian: http://www.computerhistory.it/index.php?option=com_content&view=article&id=34&Itemid=106). DRIVER: misc/z80ne.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: z80ne_cass.xml, z80ne_flop.xml RESOURCES: Snap and Title. WIP: - 0.210: Fixed error in keyboard configuration [AJR]. - 0.133: Roberto Lavarone added 'Nuova Elettronica Z80NE + LX.388 + LX.390' system. ROMSET: 19456 bytes in 11 files / 14.20Kb packed $end $info=z80pio $mame 0.149u1 Z80 PIO, , ???? DRIVER: devices/machine/z80pio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Change an if/else block to switch/case, dl1416: don't randomize RAM at power on [hap]. - 0.233: Changing the vector neither enables nor causes an interrupt. Fixes crash in mbee256 when F2 pressed [Robbbert]. - 0.209: Reduced code duplication [cam900]. - 0.149u1: Added 'Z80 PIO' device. ROMSET: None required. $end $info=z80scc_channel $mame 0.167 Z80 SCC Channel, , ???? DRIVER: devices/machine/z80scc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Fixed external clock source selection and start bit timing [Curt Coder]. - 0.276: Reassert interrupt if conditions persist (fixes MT#9141) [Patrick Mackinlay]. - 0.263: Added support for RTxC transmit/receive clock source [Colin Leroy-Mira]. - 0.258: Channel reset empties fifos [Patrick Mackinlay]. - 0.256: Reset Highest IUS command is available on NMOS versions too according to manuals [AJR]. Fix access to wr7' [Patrick Mackinlay]. - 0.254: Make receive error logging conditional [AJR]. - 0.250: Fixed flag test in logging [Vas Crabb]. - 0.246: Added support for full duplex DMA, used by Sony NEWS-OS [Brice Onken]. - 0.244: Fixed a cast-to-bool that broke detection of changes to one register bit [Vas Crabb]. Reduced performance impact of emulating zero count interrupt [Ryan Holtz]. - 0.243: Added support for zero count interrupts (fixes MT08239) [Kelvin Sherlock]. Addressed performance loss from recent z80scc changes. Removed unused Z80SCC_USE_LOCAL_BRG and simplified WR15_ZEROCOUNT usage to reduce the likelihood of needless timer activation [Ryan Holtz]. - 0.233: Implement local loopback [Patrick Mackinlay]. - 0.201: Fixed serial control signal behaviour. Corrected polarity, removed ring indicator input, fixed "all sent" handling, and implemented sync interrupts [Patrick Mackinlay]. Fixed Z-BUS access [Robbbert]. - 0.200: Fixed transmit interrupt behavior that was locking up the Apple IIgs [R. Belmont, Patrick Mackinlay]. - 0.167: Added 'Z80 SCC channel' device. ROMSET: None required. $end $info=z80sio $mame 0.149u1 Z80 SIO, , ???? DRIVER: devices/machine/z80sio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.274: Add support for wait/ready, fix RX int logic, fix SDLC bit stuffing bug [F. Ulivi]. - 0.216: Verified sync byte behavior in SDLC/HDLC mode, and improved logging [Joakim Larsson Edström]. - 0.211: Improved synchronous mode emulation using HP98406 tests for guidance [F. Ulivi]. - 0.201: Ignore "Send Abort" command when not in SDLC mode - allows jade to start [AJR]. - 0.191: Return CPU-specific default vector when no interrupt found to acknowledge [Joakim Larsson Edström]. - 0.184: Added i8274/upd7201 variants, refactored interrupts, improved logging [Joakim Larsson Edström]. - 0.149u1: Added 'Z80 SIO' device. ROMSET: None required. $end $info=z80sio_channel $mame 0.166 Z80 SIO channel, , ???? DRIVER: devices/machine/z80sio.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.166: Added 'Z80 SIO channel' device. ROMSET: None required. $end $info=z80sti $mame 0.149u1 [Curt Coder] Mostek MK3801 STI, , ???? Mostek MK3801 Serial Timer Interrupt Controller (Z80-STI) emulation. DRIVER: devices/machine/z80sti.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.186: Changed description to 'Mostek MK3801 STI'. - 0.149u1: Curt Coder added 'Mostek MK3801' device. ROMSET: None required. $end $info=z84c015 $mame 0.255 [Andrei I. Holub] Zilog Z84C015, , ???? DRIVER: devices/cpu/z80/z84c015.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.277: Isolated cpu-specific memory translate functions (#13581) [Andrei I. Holub]. - 0.255: Andrei I. Holub added 'Zilog Z84C015' device. ROMSET: None required. $end $info=z8536 $mame 0.149u1 [Curt Coder] Zilog Z8536 CIO, , ???? Zilog Z8036/Z8536 Counter/Timer and Parallel I/O Unit. Much like the SCC, two alternate versions of this peripheral were developed by Zilog. The Z8036 (Z-CIO) was compatible with the Z8000's address-latched Z-Bus and could write to any register directly, while the Z8536 interfaced to a generic bus using two address bits, requiring sequential writes to its control register in order to access any of the internal registers besides the three for port data. Both versions of the CIO can be reset through hardware as well as software, despite that neither provides a dedicated RESET pin. Pulling AS and DS active low at the same time resets the Z8036, and Z8536 is reset by activating RD and WR simultaneously. DRIVER: devices/machine/z8536.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.288: Take into account data path polarity on port writes and bit matching [Curt Coder]. - 0.280: Fix counter/timer enable and interrupt error clear; fixed reading from Port C nibble registers [Curt Coder]. - 0.235: Better daisy chain support, fix port assignment when writing data. Avoid magic numbers [Dirk Best]. - 0.186: Changed description to 'Zilog Z8536 CIO'. - 0.149u1: Curt Coder added 'Zilog Z8536' device. ROMSET: None required. $end $info=z8601 $mame 0.184 Zilog Z8601, , ???? DRIVER: devices/cpu/z8/z8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Zilog Z8601' [Angelo Salese]. - 0.184: Added 'Z8601' device. ROMSET: None required. $end $info=z8611 $mame 0.184 Zilog Z8611, , ???? DRIVER: devices/cpu/z8/z8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Zilog Z8611' [Angelo Salese]. - 0.184: Added 'Z8611' device. ROMSET: None required. $end $info=z8671 $mame 0.200 [AJR] Zilog Z8671, , ???? DRIVER: devices/cpu/z8/z8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.200: AJR dded Zilog Z8671' device. ROMSET: 2048 bytes in 1 file / 1.85Kb packed $end $info=z8681 $mame 0.188 [Curt Coder] Zilog Z8681, , ???? DRIVER: devices/cpu/z8/z8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.196: Changed description to 'Zilog Z8681' [Angelo Salese]. - 0.188: Curt Coder added 'Z8681' device. ROMSET: None required. $end $info=z8682 $mame 0.206 Zilog Z8682, , ???? DRIVER: devices/cpu/z8/z8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.206: Added 'Zilog Z8682' device. ROMSET: 56 bytes in 1 file / 0.05Kb packed $end $info=z8691 $mame 0.286 [AJR] Zilog Z8691, , ???? DRIVER: devices/cpu/z8/z8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: AJR added 'Zilog Z8691' device. ROMSET: None required. $end $info=z86c91 $mame 0.286 [AJR] Zilog Z86C91, , ???? DRIVER: devices/cpu/z8/z8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.286: AJR added 'Zilog Z86C91' device. ROMSET: None required. $end $info=z86e02 $mame 0.225 [AJR] Zilog Z86E02, , ???? DRIVER: devices/cpu/z8/z8.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.225: AJR added 'Zilog Z86E02' device. ROMSET: None required. $end $info=z88 $mame 0.37b15 [Kevin Thacker] Z88, Cambridge Computers, 1988 The Cambridge Computer Z88 is an A4-size, lightweight, portable Z80-based computer with a built-in combined word processing/spreadsheet/database application called PipeDream, along with several other applications and utilities, such as a Z80-version of the BBC BASIC programming language. The Z88 evolved from Sir Clive Sinclair's Pandora portable computer project which had been under development at Sinclair Research during the mid-1980s. The machine was launched at the Which Computer? Show on February 17, 1987 (source: http://en.wikipedia.org/wiki/Cambridge_Z88). DRIVER: sinclair/z88.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: z88_cart.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and pdf Manual. WIP: - 0.183: Fixed expanded video addressing in RAM carts [Nigel Barnes]. - 0.145u4: Added 'cartridge slot interface [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 Milanović]. - 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: Kevin Thacker added 'Cambridge Computers Z88' system. ROMSET: 393216 bytes in 3 files / 281.47Kb packed $end $info=z88_1024k_flash $mame 0.145u4 Z88 1024KB Flash, , ???? DRIVER: devices/bus/z88/flash.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u4: Added 'Z88 1024KB Flash' device. ROMSET: None required. $end $info=z88_1024k_ram $mame 0.145u4 Z88 1024KB RAM, , ???? DRIVER: devices/bus/z88/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u4: Added 'Z88 1024KB RAM' device. ROMSET: None required. $end $info=z88_128k_ram $mame 0.145u4 Z88 128KB RAM, , ???? DRIVER: devices/bus/z88/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u4: Added 'Z88 128KB RAM' device. ROMSET: None required. $end $info=z88_128k_rom $mame 0.145u4 Z88 128KB ROM, , ???? DRIVER: devices/bus/z88/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u4: Added 'Z88 128KB ROM' device. ROMSET: None required. $end $info=z88_256k_rom $mame 0.145u4 Z88 256KB ROM, , ???? DRIVER: devices/bus/z88/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u4: Added 'Z88 256KB ROM' device. ROMSET: None required. $end $info=z88_32k_ram $mame 0.145u4 Z88 32KB RAM, , ???? DRIVER: devices/bus/z88/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u4: Added 'Z88 32KB RAM' device. ROMSET: None required. $end $info=z88_32k_rom $mame 0.145u4 Z88 32KB ROM, , ???? DRIVER: devices/bus/z88/rom.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u4: Added 'Z88 32KB ROM' device. ROMSET: None required. $end $info=z88_512k_ram $mame 0.145u4 Z88 512KB RAM, , ???? DRIVER: devices/bus/z88/ram.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.145u4: Added 'Z88 512KB RAM' device. ROMSET: None required. $end $info=z88_impexp $mame 0.244 [Sandro Ronco] Z88 Imp-Export protocol, , ???? DRIVER: sinclair/z88_impexp.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Modernize file I/O [AJR]. - 0.244: Sandro Ronco added 'Z88 Imp-Export protocol' device. ROMSET: None required. $end $info=z88cart_slot $mame 0.149u1 Z88 Cartridge Slot, , ???? DRIVER: devices/bus/z88/z88.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Z88 Cartridge Slot' device. ROMSET: None required. $end $info=z88ch $mame 0.146u2 [Kevin Thacker, Sandro Ronco] Z88 (Swiss), Cambridge Computers, 1988 The Cambridge Computer Z88 is an A4-size, lightweight, portable Z80-based computer with a built-in combined word processing/spreadsheet/database application called PipeDream, along with several other applications and utilities, such as a Z80-version of the BBC BASIC programming language. The Z88 evolved from Sir Clive Sinclair's Pandora portable computer project which had been under development at Sinclair Research during the mid-1980s. The machine was launched at the Which Computer? Show on February 17, 1987 (source: http://en.wikipedia.org/wiki/Cambridge_Z88). DRIVER: sinclair/z88.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: z88_cart.xml RESOURCES: Snap, Title and Icon. WIP: - 0.146u2: Kevin Thacker and Sandro Ronco added 'Cambridge Computers Z88 (Swiss)' system. ROMSET: 131072 bytes in 1 file / 93.85Kb packed $end $info=z88de $mame 0.146u2 [Kevin Thacker, Sandro Ronco] Z88 (German), Cambridge Computers, 1988 The Cambridge Computer Z88 is an A4-size, lightweight, portable Z80-based computer with a built-in combined word processing/spreadsheet/database application called PipeDream, along with several other applications and utilities, such as a Z80-version of the BBC BASIC programming language. The Z88 evolved from Sir Clive Sinclair's Pandora portable computer project which had been under development at Sinclair Research during the mid-1980s. The machine was launched at the Which Computer? Show on February 17, 1987 (source: http://en.wikipedia.org/wiki/Cambridge_Z88). DRIVER: sinclair/z88.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: z88_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.146u2: Kevin Thacker and Sandro Ronco added 'Cambridge Computers Z88 (German)' system. ROMSET: 131072 bytes in 1 file / 93.70Kb packed $end $info=z88dk $mame 0.146u2 [Kevin Thacker, Sandro Ronco] Z88 (Danish), Cambridge Computers, 1988 The Cambridge Computer Z88 is an A4-size, lightweight, portable Z80-based computer with a built-in combined word processing/spreadsheet/database application called PipeDream, along with several other applications and utilities, such as a Z80-version of the BBC BASIC programming language. The Z88 evolved from Sir Clive Sinclair's Pandora portable computer project which had been under development at Sinclair Research during the mid-1980s. The machine was launched at the Which Computer? Show on February 17, 1987 (source: http://en.wikipedia.org/wiki/Cambridge_Z88). DRIVER: sinclair/z88.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: z88_cart.xml RESOURCES: Snap, Title and Icon. WIP: - 0.146u2: Kevin Thacker and Sandro Ronco added 'Cambridge Computers Z88 (Danish)' system. ROMSET: 131072 bytes in 1 file / 93.74Kb packed $end $info=z88es $mame 0.146u2 [Kevin Thacker, Sandro Ronco] Z88 (Spanish), Cambridge Computers, 1988 The Cambridge Computer Z88 is an A4-size, lightweight, portable Z80-based computer with a built-in combined word processing/spreadsheet/database application called PipeDream, along with several other applications and utilities, such as a Z80-version of the BBC BASIC programming language. The Z88 evolved from Sir Clive Sinclair's Pandora portable computer project which had been under development at Sinclair Research during the mid-1980s. The machine was launched at the Which Computer? Show on February 17, 1987 (source: http://en.wikipedia.org/wiki/Cambridge_Z88). DRIVER: sinclair/z88.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: z88_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.146u2: Kevin Thacker and Sandro Ronco added 'Cambridge Computers Z88 (Spanish)' system. ROMSET: 131072 bytes in 1 file / 93.85Kb packed $end $info=z88fi $mame 0.146u2 [Kevin Thacker, Sandro Ronco] Z88 (Finnish), Cambridge Computers, 1988 The Cambridge Computer Z88 is an A4-size, lightweight, portable Z80-based computer with a built-in combined word processing/spreadsheet/database application called PipeDream, along with several other applications and utilities, such as a Z80-version of the BBC BASIC programming language. The Z88 evolved from Sir Clive Sinclair's Pandora portable computer project which had been under development at Sinclair Research during the mid-1980s. The machine was launched at the Which Computer? Show on February 17, 1987 (source: http://en.wikipedia.org/wiki/Cambridge_Z88). DRIVER: sinclair/z88.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: z88_cart.xml RESOURCES: Snap, Title and Icon. WIP: - 0.146u2: Kevin Thacker and Sandro Ronco added 'Cambridge Computers Z88 (Finnish)' system. ROMSET: 131072 bytes in 1 file / 93.58Kb packed $end $info=z88fr $mame 0.146u2 [Kevin Thacker, Sandro Ronco] Z88 (French), Cambridge Computers, 1988 The Cambridge Computer Z88 is an A4-size, lightweight, portable Z80-based computer with a built-in combined word processing/spreadsheet/database application called PipeDream, along with several other applications and utilities, such as a Z80-version of the BBC BASIC programming language. The Z88 evolved from Sir Clive Sinclair's Pandora portable computer project which had been under development at Sinclair Research during the mid-1980s. The machine was launched at the Which Computer? Show on February 17, 1987 (source: http://en.wikipedia.org/wiki/Cambridge_Z88). DRIVER: sinclair/z88.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: z88_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.146u2: Kevin Thacker and Sandro Ronco added 'Cambridge Computers Z88 (French)' system. ROMSET: 131072 bytes in 1 file / 93.79Kb packed $end $info=z88it $mame 0.146u2 [Kevin Thacker, Sandro Ronco] Z88 (Italian), Cambridge Computers, 1988 The Cambridge Computer Z88 is an A4-size, lightweight, portable Z80-based computer with a built-in combined word processing/spreadsheet/database application called PipeDream, along with several other applications and utilities, such as a Z80-version of the BBC BASIC programming language. The Z88 evolved from Sir Clive Sinclair's Pandora portable computer project which had been under development at Sinclair Research during the mid-1980s. The machine was launched at the Which Computer? Show on February 17, 1987 (source: http://en.wikipedia.org/wiki/Cambridge_Z88). DRIVER: sinclair/z88.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: z88_cart.xml RESOURCES: Snap, Title and Icon. WIP: - 0.146u2: Kevin Thacker and Sandro Ronco added 'Cambridge Computers Z88 (Italian)' system. ROMSET: 131072 bytes in 1 file / 93.68Kb packed $end $info=z88no $mame 0.146u2 [Kevin Thacker, Sandro Ronco] Z88 (Norwegian), Cambridge Computers, 1988 The Cambridge Computer Z88 is an A4-size, lightweight, portable Z80-based computer with a built-in combined word processing/spreadsheet/database application called PipeDream, along with several other applications and utilities, such as a Z80-version of the BBC BASIC programming language. The Z88 evolved from Sir Clive Sinclair's Pandora portable computer project which had been under development at Sinclair Research during the mid-1980s. The machine was launched at the Which Computer? Show on February 17, 1987 (source: http://en.wikipedia.org/wiki/Cambridge_Z88). DRIVER: sinclair/z88.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: z88_cart.xml RESOURCES: Snap, Title and Icon. WIP: - 0.146u2: Kevin Thacker and Sandro Ronco added 'Cambridge Computers Z88 (Norwegian)' system. ROMSET: 131072 bytes in 1 file / 93.98Kb packed $end $info=z88se $mame 0.146u2 [Kevin Thacker, Sandro Ronco] Z88 (Swedish), Cambridge Computers, 1988 The Cambridge Computer Z88 is an A4-size, lightweight, portable Z80-based computer with a built-in combined word processing/spreadsheet/database application called PipeDream, along with several other applications and utilities, such as a Z80-version of the BBC BASIC programming language. The Z88 evolved from Sir Clive Sinclair's Pandora portable computer project which had been under development at Sinclair Research during the mid-1980s. The machine was launched at the Which Computer? Show on February 17, 1987 (source: http://en.wikipedia.org/wiki/Cambridge_Z88). DRIVER: sinclair/z88.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: z88_cart.xml RESOURCES: Snap, Title and Icon. WIP: - 0.146u2: Kevin Thacker and Sandro Ronco added 'Cambridge Computers Z88 (Swedish)' system. ROMSET: 131072 bytes in 1 file / 93.96Kb packed $end $info=z88tr $mame 0.146u2 [Kevin Thacker, Sandro Ronco] Z88 (Turkish), Cambridge Computers, 1988 The Cambridge Computer Z88 is an A4-size, lightweight, portable Z80-based computer with a built-in combined word processing/spreadsheet/database application called PipeDream, along with several other applications and utilities, such as a Z80-version of the BBC BASIC programming language. The Z88 evolved from Sir Clive Sinclair's Pandora portable computer project which had been under development at Sinclair Research during the mid-1980s. The machine was launched at the Which Computer? Show on February 17, 1987 (source: http://en.wikipedia.org/wiki/Cambridge_Z88). DRIVER: sinclair/z88.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: z88_cart.xml RESOURCES: Snap, Title and Icon. WIP: - 0.146u2: Kevin Thacker and Sandro Ronco added 'Cambridge Computers Z88 (Turkish)' system. ROMSET: 131072 bytes in 1 file / 93.71Kb packed $end $info=z8s180 $mame 0.215 Zilog Z8S180, , ???? DRIVER: devices/cpu/z180/z180.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.215: Added 'Zilog Z8S180' device. ROMSET: None required. $end $info=z90 $mame 0.266 [Mark Garlanger] Z-90, Zenith Data Systems, 1981 Back in 1981 the local city government purchased two Z-90's for their power grid control center. I can only guess that the system was used for financial or statistical information because Supercalc, which was a common spreadsheet program for the time, is lightly burnt into the screen. Inside the binders that I received with this system I discovered a few memos from city workers back in the 80's pertaining to modifications they made to the computers. I'm sure they never guessed how helpful those memos would be to a random guy some day! I was lucky that my system came with complete documentation. I have a binder for Z-90 hardware, Microsoft Basic-80, the CP/M operating system, and Supercalc. That includes complete schematics for the circuit boards. I received about twenty diskettes with the system (source: http://bitfracture.com/pages/techarticles/retro-zenith-z90). DRIVER: heathzenith/h89.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.266: Mark Garlanger added 'Zenith Data Systems Z-90' system. $end $info=z9001 $mame 0.133 [Miodrag Milanović, Robbbert] Z9001 (KC 85/1.10), Robotron, 1984 The Z9001 is a home computer from the GDR. He was a self-development, but based on a replica of the famous in the West as the Z80. Conceived as a home computer, the device is still used primarily in companies and schools / universities. After a while the computer was in KC85 / 1 and 1987 was renamed the successor KC87 presented. It differed mainly due to the built-in Basic interpreter, which previously had to be purchased as a module. During the building work of the family computer Robotron could never satisfy the huge demand despite horrendous prices (source, traslated from german: http://www.homecomputermuseum.de/comp/111_de.htm). DRIVER: robotron/z9001.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.146u5: Added '2xpio, ctc, daisy-chain, beeper-sound, cassout [Robbbert]. - 0.133: Miodrag Milanović and Robbbert added skeleton driver of 'Z9001 (KC 85/1.10)' system. ROMSET: 20480 bytes in 7 files / 13.81Kb packed $end $info=zackman $mame 0.160 [hap, Kevin Horton, Olivier Galibert] Zackman, Bandai, 1983 Full name: FL Exploration of Space Zackman: The Pit. All of that is written below the display on the game itself. 'The Pit' is licensed by A. W. Zilec Electronics, Ltd. according to the box and manual. This game is a Dig Dug clone, the game play is identical to Atari's Dig Dug arcade game, with the exception of two things: 1- You can't attack the bad guy up and down, only left and right 2- The overall object is to grab a prize at the bottom of the screen, and then get back to your ship that dropped you off at the top of the screen. If you shoot all the bad guys, a new one will just appear somewhere (source: http://www.handheldmuseum.com/Bandai/Zackman.htm). DRIVER: handheld/hh_hmcs40.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer and Marquee. WIP: - 0.161: System promoted to the working status [hap, Kevin Horton, Olivier Galibert]. - 0.160: hap, Kevin Horton and Olivier Galibert added 'Bandai Zackman' system. ROMSET: 915047 bytes in 2 files / 352.72Kb packed $end $info=zapcomp $mame 0.166 [Felipe Corrêa da Silva Sanches] ZAP - Z80 Applications Processor, Steve Ciarcia / BYTE / McGRAW-HILL, 1981 Based on the technical descriptions and assembly listings of the book: "Build Your Own Z80 Microcomputer" by Steve Ciarcia (1981) published by BYTE/McGRAW-HILL (source: zapcomputer.c driver). DRIVER: trainer/zapcomputer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.166: Felipe Corrêa da Silva Sanches added 'Steve Ciarcia/BYTE/McGRAW-HILL ZAP - Z80 Applications Processor' system. ROMSET: 1024 bytes in 1 file / 0.69Kb packed $end $info=zdog $mame 0.195 [unknown] ZDog (44 in 1), Hummer Technology Co., Ltd., 200? Hummer Team?(????) was a pirate game developer that originated in 1992 after a few members left?C&E. They were known for making what many consider decent NES ports of games that were on more advanced consoles along with having games published by many different companies including SuperTone,?Yoko Soft,?J.Y. Company, and?Ka Sheng. The team seems to have significantly reduced in size during the 64-bit era, but the remaining members continued to make games until at least 2006, mostly for?multicarts?and plug & play?Famiclones?(later?VT03-based) and some XaviX games. Hummer Technology closed their doors in 2010 (source: https://bootleggames.fandom.com/wiki/Hummer_Team). DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.195: unknown added 'Hummer Technology Co., Ltd. ZDog (44 in 1)' system. ROMSET: 4194304 bytes in 1 file / 1.64Mb packed $end $info=zdsupers $mame 0.142 [Wilbert Pol, Miodrag Milanović] SuperSport, Zenith Data Systems, 1987 The SuperSport is an older laptop with a 286 or 8088 processor (depending upon the specific model) and one or two 3?" disk drives. They can still be found on eBay.com occasionally (usually under $50), and you might find one in a garage sale or thrift store. According to obsoletecomputermuseum.org, it has a built-in 2.4kbps modem and an LCD display. 286 computers are capable of running DOS or an early version of Windows for an operating' system. Windows 1.x or 2.x would probably be preferable to any newer version (Windows 3.x would likely run at too slow a speed) (source: http://www.lesswaiting.com/info4.html). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.142: Wilbert Pol and Miodrag Milanović added 'Zenith Data Systems SuperSport' system. ROMSET: 65536 bytes in 2 files / 39.76Kb packed $end $info=zdz150 $mame 0.216 [rfka01] Z-150 Series, Zenith Data Systems, 198? The Zenith Z-150 is a plate mounted linear Alps SKCL series keyboard from Zenith. The keyboard features excellent build quality with very thick plastic construction and a metal plate back cover. A thick non detachable cable is also included. It was bundled with multiple Zenith computer systems from the 1980's. Keys use either Alps SKCL Green or Alps SKCL Yellow. The spacebar can sometimes use Alps SKCL Cream or Alps SKCL Grey depending on the year in which the keyboard was made. The keycaps are either doubleshot ABS or dye sublimated PBT. Spacebars are always ABS. All versions of the Z-150 have a internal speaker which makes a beep noise when typing on the alpha keys. To disable/enable the beeper use the key combo Alt + Esc (source: https://deskthority.net/wiki/Zenith_Z-150). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap and Title. WIP: - 0.216: rfka01 added 'Zenith Data Systems Z-150 series' system. ROMSET: 32768 bytes in 2 files / 17.75Kb packed $end $info=zdz160 $mame 0.216 [rfka01] Z-160 Series, Zenith Data Systems, 198? Believe it or not, the Zenith Z160 was considered a "portable" machine. It was larger and heavier than most desktops, but it did include an internal monitor and *could* be carried around. It's an odd design with the disk drives popping up from a panel in the top of the machine. Internally, it has a passive backplane, with the CPU, Memory and other traditional "mainboard" resources located in removable cards. Donated by Mike Kenzie (source: http://classiccmp.org/dunfield/pc/index.htm). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.216: rfka01 added 'Zenith Data Systems Z-160 series' system. ROMSET: 32768 bytes in 1 file / 21.35Kb packed $end $info=zdz180 $mame 0.244 [Colin McDougall] Z-180 Series, Zenith Data Systems, 1987 The Z-180 Laptop computer, is designed for people on the go: executives, managers, sales reps, service reps, and writers, to name a few. These are people who spend a lot of time away from the office but need to keep in contact. For these people, the Z-180 is capable of satisfying both their business and personal needs. With Zenith Data Systems, the future is here today. Your new computer can act as a stand-alone tool or function as the heart of a powerful and expandable business automation package. Combined with Zenith Data Systems software, your new computer can produce practical and affordable solutions to your business problems. It can easily satisfy a variety of business applications, such as data processing, telecommunications, networking, and financial analysis to aid you in making decisions that affect your business (source: original owner's manual). DRIVER: pc/pc.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and pdf Manual. WIP: - 0.244: Colin McDougall added 'Zenith Data Systems Z-180 Series' system. ROMSET: 57344 bytes in 3 files / 27.17Kb packed $end $info=zdz248 $mame 0.221 [rfka01] Z-248, Zenith Data Systems, 198? Manufacturers such as HP, Zenith, IBM, Apple, and many others saw the dollar signs on the wall I the 1980's and started to make PC's. In the mean time Heathkit still made kits but pre-built electronics and such was soon to be a turning point for the company. In Japan, VHS recorders, stereos TV's and other such devices were manufactured on robotic assembly lines at a pace America could not keep up with, same was true of automobiles; Two Japanese techs to oversee the robots versus hundreds of Union laborers in Detroit. The corporate model that cheap labor was the way to increase profit margins began to take hold on our nation. At one point all Zenith computer power supplies were sent to Mexico to be made. This caused the failure rate to skyrocket. Quality control was non-existent. Hard drive manufacturers such as Western Digital and Seagate also moved their plants offshore to places like Singapore and Malaysia. Again the rate of failure was immense. Something had to give. During this time it was also seen that the technical support area was also a good cutting block to whack. Service centers were down-sized in favor of "call centers" in remote locations like New Delphi, India. Personal service became a joke and laughing stock as more jobs went overseas (source: https://www.eham.net/article/31393). DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.221: rfka01 added 'Zenith Data Systems Z-248' system. ROMSET: 65536 bytes in 1 file / 38.22Kb packed $end $info=zeebo $mame 0.225 [Triple Oxygen] Zeebo (Brazil), Zeebo Inc., 2009 Zeebo is a 3G-enabled entertainment and education system from Zeebo Inc. It enabled users to play video games, and also connect to the Internet, communicate online and run educational applications. The Zeebo was targeted at developing markets such as Brazil and Mexico. Zeebo Inc. described the Zeebo as bringing "the fun and excitement of interactive entertainment and education to those who—until now—have had little or no access to such technology." (source: https://en.m.wikipedia.org/wiki/Zeebo). DRIVER: skeleton/zeebo_qualcomm_adreno130.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.225: Triple Oxygen added 'Zeebo Inc. Zeebo (Brazil)' system. ROMSET: 138412032 bytes in 1 file / 46.79Mb packed $end $info=zeos386sx $mame 0.234 [Horun, rfka01] 386 SX-16, ZEOS, 198? Technical informations: http://www.win3x.org/uh19/motherboard/show/5796 DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.234: Horun and rfka01 added 'ZEOS 386 SX-16' system. ROMSET: 65536 bytes in 2 files / 46.38Kb packed $end $info=zephyr $mame 0.192 [Robbbert] Zephyr (00-441-01), Zentec, 1979 The Zentec Zephyr terminal was introduced in December, 1979 at a price of $1,200. Features: two pages of display memory, optional serial printer port (source: http://terminals-wiki.org/wiki/index.php/Zentec_Zephyr). DRIVER: skeleton/zms8085.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.192: Robbbert added 'Zentec Zephyr' system. ROMSET: 8192 bytes in 4 files / 5.59Kb packed $end $info=zexall $mame 0.136 [Lord Nightmare] Zexall (FPGA Z80 test interface), Frank Cringle / Kevin Horton, 2009 Self Contained zexall 'Z80 instruction exerciser' test driver. By Jonathan Gevaryahu AKA Lord Nightmare. Zexall originally written by Frank Cringle for ZX Spectrum. Modularized Spectrum-independent Zexall binary supplied by Blargg. Serial interface binary/preloader at 0x0000-0x00FF written by Kevin 'kevtris' Horton (source: http://mamedev.org/source/src/mess/drivers/zexall.c.html). DRIVER: homebrew/zexall.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.136: Lord Nightmare added 'Zexall z80 test suite' system. ROMSET: 8666 bytes in 2 files / 4.42Kb packed $end $info=zfirenze $mame 0.269 [Joan RF, jordigahan] Firenze (vending machine), Zanussi / Necta, 1995 DRIVER: skeleton/zfirenze.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.269: Joan RF and jordigahan added 'Zanussi / Necta Firenze (vending machine)' system. ROMSET: 132188 bytes in 6 files / 54.84Kb packed $end $info=zi4dvs $mame 0.218 [rfka01] 4DVS, ZIDA, 199? Technical informations: https://theretroweb.com/motherboards/s/zida-4dvs DRIVER: pc/at.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml RESOURCES: Snap and Title. WIP: - 0.218: rfka01 added 'ZIDA 4DVS' system. ROMSET: 196608 bytes in 3 files / 161.07Kb packed $end $info=zidabx98 $mame 0.288 [The Retro Web] BX98 (VIA Apollo Pro chipset), Zida, 1998 The Zida BX98 is a well-known PC motherboard manufactured starting in 1998 by the Taiwanese company Zida Computer Technologies, which is extremely famous in the consumer and low-cost clone markets of the retro-hardware era thanks to its renowned "Tomato Board" product line. hw-museum.czThis specific model represents a key budget transition solution for the late 1990s: despite bearing the "BX" designation (which typically referred to the prestigious and expensive Intel 440BX chipset), the board circumvented licensing costs by adopting the budget-friendly VIA Apollo Pro alternative. DRIVER: pc/pcipc_via.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: No resources available. WIP: - 0.288: The Retro Web added 'Zida BX98 (VIA Apollo Pro chipset)' system. ROMSET: 655360 bytes in 5 files / 572.74Kb packed $end $info=zidav630e $mame 0.256 [The Retro Web] V630E Baby AT (SiS630 chipset), Zida, 2001 DRIVER: pc/sis630.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.256: The Retro Web added 'Zida V630E Baby AT (SiS630 chipset)' system. ROMSET: 262144 bytes in 1 file / 162.93Kb packed $end $info=zijini $mame 0.214 [zzemu] Zi Jin I, Nanjing Computer Factory, 1989 DRIVER: apple/apple2e.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: apple2_flop_clcracked.xml, apple2_flop_orig.xml, apple2_flop_misc.xml, cecflop.xml RESOURCES: Snap and Title. WIP: - 0.214: zzemu added 'Nanjing Computer Factory Zi Jin I' system. ROMSET: 334080 bytes in 7 files / 168.88Kb packed $end $info=zip100_ide $mame 0.259 [AJR] Iomega Zip 100MB IDE Drive, , ???? DRIVER: devices/bus/ata/zip100.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: AJR added 'Iomega Zip 100MB IDE Drive' device. ROMSET: 65536 bytes in 1 file / 35.08Kb packed $end $info=zippity $mame 0.226 [David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown] Zippity (US), LeapFrog, 201? Designed to get kids moving and learning, the Zippity is an educational video game system that preschool-age children play by stepping, dancing, and jumping, and moving their arms. The system consists of a main unit, which the child uses to control the onscreen game, and a console that plugs into any television with a standard video/audio input. Both the main unit and the console require four "C" batteries each, as well as a Phillips screwdriver to install them. The main unit, which requires minimal assembly, is essentially an oversized joy stick--so instead of sitting sedately with a game controller in hand, kids play the Zippity game with their whole body and get plenty of gross motor coordination practice. It consists of a large activity mat with different colored sections, and the "bopper," which is a joystick-like pole that requires big arm movements for moving backward, forward, and side to side. The Zippity's eight games feature favorite Disney characters in quality, three-dimensional animation. All are designed to introduce preschool-age kids to a wide range of learning skills--not least of which is practicing listening and following directions. The game system starts out with Mickey Mouse teaching your child (and you!) the basics of how to use the controller, and each game is introduced with either a narrator or a character giving instructions (source: https://www.amazon.com/LeapFrog-Zippity-High-Energy-Learning-System/dp/B001U5LFV2). DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: leapfrog_zippity_cart.xml RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.233: Moved games serial numbers to their own info elements in 'leapfrog_zippity_cart.xml' [ClawGrip]. - 0.226: David Haywood, Sean Riddle, Kev (FBN), Kamaal Brown added 'LeapFrog Zippity (US)' system. ROMSET: 276824064 bytes in 1 file / 87.51Mb packed $end $info=zippityuk $mame 0.227 [David Haywood, Team Europe] Zippity (UK), LeapFrog, 201? Designed to get kids moving and learning, the Zippity is an educational video game system that preschool-age children play by stepping, dancing, and jumping, and moving their arms. The system consists of a main unit, which the child uses to control the onscreen game, and a console that plugs into any television with a standard video/audio input. Both the main unit and the console require four "C" batteries each, as well as a Phillips screwdriver to install them. The main unit, which requires minimal assembly, is essentially an oversized joy stick--so instead of sitting sedately with a game controller in hand, kids play the Zippity game with their whole body and get plenty of gross motor coordination practice. It consists of a large activity mat with different colored sections, and the "bopper," which is a joystick-like pole that requires big arm movements for moving backward, forward, and side to side. The Zippity's eight games feature favorite Disney characters in quality, three-dimensional animation. All are designed to introduce preschool-age kids to a wide range of learning skills--not least of which is practicing listening and following directions. The game system starts out with Mickey Mouse teaching your child (and you!) the basics of how to use the controller, and each game is introduced with either a narrator or a character giving instructions (source: https://www.amazon.com/LeapFrog-Zippity-High-Energy-Learning-System/dp/B001U5LFV2). DRIVER: tvgames/generalplus_gpl32612.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: leapfrog_zippity_cart.xml RESOURCES: Snap and Title. WIP: - 0.227: David Haywood and Team Europe added 'LeapFrog Zippity (UK)' system. ROMSET: 276824064 bytes in 1 file / 87.54Mb packed $end $info=zircon2 $mame 0.267 [hap, Berger, Sean Riddle] Zircon II, Novag Industries / Intelligent Heuristic Programming, 1995 DRIVER: novag/zircon2.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Changed manufacturer to 'Novag Industries / Intelligent Heuristic Programming'. - 0.267: hap, Berger and Sean Riddle added 'Novag Industries Zircon II' system. ROMSET: 32768 bytes in 1 file / 23.92Kb packed $end $info=zito4dps $mame 0.215 [rfka01] Tomato board 4DPS (SiS 85C496/85C497 chipset), ZIDA, 199? Technical informations: https://theretroweb.com/motherboards/s/zida-4dps DRIVER: pc/pcipc_sis.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: ibm5150.xml, ibm5170.xml, ibm5170_cdrom.xml, generic_cdrom.xml, ibm5170_hdd.xml, midi_flop.xml, photo_cd.xml RESOURCES: Snap and Title. WIP: - 0.286: Changed description to 'Tomato board 4DPS (SiS 85C496/85C497 chipset)'. - 0.215: rfka01 added 'ZIDA Tomato board 4DPS' system. ROMSET: 1179648 bytes in 9 files / 742.01Kb packed $end $info=zl383 $mame 0.282 [David Haywood, TeamEurope] ZL-383 400-in-1 Handheld Console, , 202? It’s a handheld console with a color LCD screen and 400 preloaded games, primarily simplified clones of arcade and 8-bit console titles. It features an integrated controller with directional and action buttons, battery power, and a built-in speaker. It does not support cartridges or updates, offering an immediate and nostalgic gaming experience for casual players. Designed for on-the-go fun, it combines compactness with a variety of content. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.282: David Haywood and TeamEurope added 'ZL-383 400-in-1 Handheld Console' system. ROMSET: 8388608 bytes in 1 file / 4.13Mb packed $end $info=zn425e $mame 0.179 [smf] ZN425E DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'ZN425E DAC'. - 0.179: smf added 'ZN425E' device. ROMSET: None required. $end $info=zn426e $mame 0.223 [smf] ZN426E-8 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.223: smf added 'ZN426E-8 DAC' device. ROMSET: None required. $end $info=zn428e $mame 0.198 [smf] ZN428E-8 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'ZN428E-8 DAC'. - 0.198: smf added 'ZN428E-8' device. ROMSET: None required. $end $info=zn429e $mame 0.184 [smf] ZN429E-8 DAC, , ???? DRIVER: devices/sound/dac.h DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.226: Changed description to 'ZN429E-8 DAC'. - 0.184: smf added 'ZN429E-8' device. ROMSET: None required. $end $info=zn449 $mame 0.278 [Olivier Galibert] ZN449 ADC, , ???? DRIVER: devices/sound/adc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Olivier Galibert added 'ZN449 ADC' device. ROMSET: None required. $end $info=zodiac $mame 0.171 [hap, Sean Riddle] Zodiac: The Astrology Computer, Coleco, 1979 A unique computer game build by Coleco - "Zodiac". You can create your own Horoscope with this computer based game. Requires two (2) 9 volt batteries or Coleco AC adaptor (source: http://www.worthpoint.com/worthopedia/coleco-zodiac-astrology-electronic-129217019). DRIVER: handheld/hh_tms1k.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), pdf Manual and Marquee. WIP: - 0.254: Changed description to 'Zodiac: The Astrology Computer'. - 0.179: Changed input type to keyboard: Added 'PORT_CHARs * Added notes on physical button layout [AJR]. - 0.171: hap and Sean Riddle added 'Coleco Zodiac - The Astrology Computer' system. ROMSET: 2947 bytes in 3 files / 2.15Kb packed $end $info=zon32bit $mame 0.218 [Team Europe, David Haywood] Zone 32-bit Gaming Console System (Family Sport 41-in-1), Ultimate Products (HK) Ltd / Senca, 200? Zone?is a brand name for inexpensive consoles with built-in games that are marketed by?Ultimate Products Ltd.. Most of the Zone consoles superficially resemble the?Wii?but have a 16 or 32-bit architecture. Ultimate Products even claimed that the Zone consoles are not meant to compete with 7th generation consoles, and are therefore sold at a lower price. The game developers for the consoles vary; for example,?Waixing?made the games on the Zone 40,?Senca?made the games on the Zone Interactive, and?JungleTac?made the games on the Zone 60. In the United States some Zone consoles (such as the 40, 60, and 3D) were available at?CVS Pharmacy. In the UK the Zone 40 is common in discount stores, but other models are only affordable from TV shopping channels (source: https://bootleggames.fandom.com/wiki/Zone). DRIVER: tvgames/spg2xx_senca.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: Changed manufacturer to 'Ultimate Products (HK) Ltd / Senca'. - 0.218: Team Europe and David Haywood added 'Jungle Soft/Ultimate Products (HK) Ltd Zone 32-bit Gaming Console System (Family Sport 41-in-1)' system. ROMSET: 33554432 bytes in 1 file / 10.57Mb packed $end $info=zone100 $mame 0.218 [Team Europe, David Haywood] Zone 100, Ultimate Products (HK) Ltd / Jungle's Soft, 200? DRIVER: tvgames/spg2xx_zone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: Changed manufacturer to 'Ultimate Products (HK) Ltd / Jungle's Soft'. - 0.218: Team Europe and David Haywood added 'Jungle's Soft/Ultimate Products (HK) Ltd Zone 100' system. ROMSET: 134217728 bytes in 1 file / 24.20Mb packed $end $info=zone3d $mame 0.222 [Sean Riddle, David Haywood] Zone 3D, Zone, 201? DRIVER: tvgames/spg29x_lexibook_jg7425.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.222: Sean Riddle and David Haywood added 'Zone 3D' system. ROMSET: 1048576 bytes in 1 file / 143.70Kb packed $end $info=zone40 $mame 0.195 [BeckyRGB] Zone 40, Ultimate Products Ltd. / Waixing, 2009 Zone?is a brand name for inexpensive consoles with built-in games that are marketed by?Ultimate Products Ltd.. Most of the Zone consoles superficially resemble the?Wii?but have a 16 or 32-bit architecture. Ultimate Products even claimed that the Zone consoles are not meant to compete with 7th generation consoles, and are therefore sold at a lower price. The game developers for the consoles vary; for example,?Waixing?made the games on the Zone 40,?Senca?made the games on the Zone Interactive, and?JungleTac?made the games on the Zone 60. In the United States some Zone consoles (such as the 40, 60, and 3D) were available at?CVS Pharmacy. In the UK the Zone 40 is common in discount stores, but other models are only affordable from TV shopping channels (source: https://bootleggames.fandom.com/wiki/Zone). DRIVER: tvgames/spg2xx_zone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: Changed manufacturer to 'Ultimate Products Ltd. / Waixing'. - 0.224: Changed manufacturer to 'Ultimate Products Ltd.'. - 0.217: Machine promoted to working [David Haywood, BeckyRGB]. - 0.195: BeckyRGB added 'Jungle Soft Zone 40' system. ROMSET: 67108864 bytes in 1 file / 22.27Mb packed $end $info=zone60 $mame 0.186 [RebeccaRGB] Zone 60, Ultimate Products (HK) Ltd / Jungle's Soft, 2010 Zone?is a brand name for inexpensive consoles with built-in games that are marketed by?Ultimate Products Ltd.. Most of the Zone consoles superficially resemble the?Wii?but have a 16 or 32-bit architecture. Ultimate Products even claimed that the Zone consoles are not meant to compete with 7th generation consoles, and are therefore sold at a lower price. The game developers for the consoles vary; for example,?Waixing?made the games on the Zone 40,?Senca?made the games on the Zone Interactive, and?JungleTac?made the games on the Zone 60. In the United States some Zone consoles (such as the 40, 60, and 3D) were available at?CVS Pharmacy. In the UK the Zone 40 is common in discount stores, but other models are only affordable from TV shopping channels (source: https://bootleggames.fandom.com/wiki/Zone). DRIVER: tvgames/spg2xx_zone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.226: Changed manufacturer to 'Ultimate Products (HK) Ltd / Jungle's Soft'. - 0.186: RebeccaRGB added 'Jungle Soft / Ultimate Products (HK) Ltd Zone 60 machine. ROMSET: 67108864 bytes in 1 file / 19.28Mb packed $end $info=zone7in1 $mame 0.218 [Team Europe, David Haywood] Zone 7-in-1 Sports (NTSC), Ultimate Products Ltd., 200? DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.224: Changed description to 'Zone 7-in-1 Sports (NTSC)' and manufacturer to 'Ultimate Products Ltd.'. - 0.218: Team Europe and David Haywood added 'Zone 7-in-1 Sports (US)' system. ROMSET: 16777216 bytes in 1 file / 5.32Mb packed $end $info=zone7in1p $mame 0.223 [David Haywood, Team Europe] Zone 7-in-1 Sports (PAL), Ultimate Products Ltd., 200? DRIVER: nintendo/vt1682.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.223: David Haywood and Team Europe added 'Ultimate Products Ltd. Zone 7-in-1 Sports (PAL)' system. ROMSET: 16777216 bytes in 1 file / 6.31Mb packed $end $info=zonefamf $mame 0.261 [TeamEurope, David Haywood] Zone Family Fit, Zone, 201? DRIVER: tvgames/spg29x.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.261: TeamEurope and David Haywood added 'Zone Family Fit' system. ROMSET: 553648128 bytes in 1 file / 196.36Mb packed $end $info=zonefusn $mame 0.224 [Sean Riddle, David Haywood] Zone Fusion, Ultimate Products / Jungle's Soft, 200? Soft rug for children produced by Ultimate Products under the brand "Jungle," marketed in the 2000s. Padded fabric surface with a jungle-themed print (animals, foliage), designed as a safe play area for infants and young children. "Zoned" structure with differentiated padding for sitting and play activities, featuring raised edges to define the play space. Practical, washable design intended for home use as a play rug or floor activity mat. This is not an electronic device but rather a textile product for early childhood. DRIVER: nintendo/nes_vt369_vtunknown.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.224: Sean Riddle and David Haywood added 'Ultimate Products/Jungle's Soft Zone Fusion' system. ROMSET: 16781312 bytes in 2 files / 3.03Mb packed $end $info=zonekdft $mame 0.286 [TeamEurope] Zone Kids Fit (18-in-1), Ultimate Products Ltd. / Waixing, 200? Console TV game plug-and-play economical "Zone Kids Fit" (18-in-1), distributed by Ultimate Products Ltd. (UK) and manufactured by Waixing (Chinese OEM). Compact design with built-in controller or footpad for light physical activities (jumping, stepping). Includes 18 simplified fitness/sports-themed mini-games (running, aerobics, dancing) featuring basic 2D graphics and scores based on motion detected by rudimentary sensors. Composite/PAL video output for European TVs; power supplied via an external adapter. Intended for children aged 5–12 as an entry-level physical entertainment option for discount markets. DRIVER: tvgames/spg2xx_zone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.286: TeamEurope added 'Ultimate Products Ltd. / Waixing Zone Kids Fit (18-in-1)' system. ROMSET: 16777216 bytes in 1 file / 6.45Mb packed $end $info=zonemini $mame 0.223 [Sean Riddle, David Haywood] Zone Mini, Ultimate Products Ltd. / Waixing, 200? An affordable handheld device released in the 2010s, often sold under various brands such as "Zone Mini." Based on a simplified and compact hardware design, it came with a fixed selection of preinstalled retro games (typically unofficial clones of classics like Tetris, Snake, or Pac-Man). Equipped with a small monochrome LCD screen, a membrane keypad, and battery power, it was intended for casual, low-cost, portable entertainment, primarily targeting younger audiences or serving as a promotional gadget. Despite its name "Waixing" (a well-known Chinese developer of NES cartridges), the device wasn't technically related to classic consoles but rather tapped into nostalgia for vintage titles in a pocket-sized format. DRIVER: tvgames/spg2xx_zone.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.223: Sean Riddle and David Haywood added 'Ultimate Products Ltd./Waixing Zone Mini' system. ROMSET: 67108864 bytes in 1 file / 20.43Mb packed $end $info=zoomer $mame 0.270 [Devin Acker] Zoomer (Z-PDA / Z-7000), Casio / Tandy, 1993 The 1996 release of the first Palm Pilot was, in the minds of many, the first truly successful launch of a PDA (Personal Digital Assistant). But the seeds of the Palm Pilot were planted several years earlier. In fact the company behind the Palm Pilot, “Palm Computing Inc.”, was founded back in 1992 for the sole purpose of creating software for another just released PDA… the Tandy Zoomer. Also known as the “Tandy Z-PDA”, “Casio Z-7000”, and “AST GRiDpad” (all essentially the same hardware sold by different brands) was a truly groundbreaking — and fascinating — device (source: https://lunduke.locals.com/post/5294379/the-tandy-zoomer-the-x86-pda-before-the-palm-pilot). DRIVER: casio/zoomer.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.270: Devin Acker added 'Casio/Tandy Zoomer (Z-PDA / Z-7000)' system. ROMSET: 4194304 bytes in 4 files / 2.27Mb packed $end $info=zoomer_rtc $mame 0.270 [Devin Acker] Zoomer Real Time Clock, , ???? DRIVER: casio/zoomer_rtc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.270: Devin Acker added 'Zoomer Real Time Clock' device. ROMSET: None required. $end $info=zorba $mame 0.150 [Cowering, Robbbert] Zorba (Modular Micros), Modular Micros, 1984? The Zorba was a portable computer running the CP/M operating system manufactured in 1983 and 1984. It was originally manufactured by Telcon Industries of Fort Lauderdale, Florida, a company specialized in telecommunication equipment manufacturing. The Zorba was one of the last CP/M computers on the market. By the time it was introduced, the Kaypro and Osborne machines already dominated that market. The introduction of the Compaq Portable, compatible with the IBM PC and running MS-DOS, sealed the fate of the CP/M machines (source: https://en.wikipedia.org/wiki/Zorba_(computer)). DRIVER: skeleton/zorba.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: zorba.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.210: BugFIX #07317: [DIP/Input] (zorba.cpp): keyboard not working [Patrick Mackinlay]. - 0.184: keyboard: Mapped remaining keys, documented remaining DIP switches, and added 'notes on MCU program [Vas Crabb]. - 0.180: Added 'software list for floppy disks as well as some documentation to the driver file [Reagan Roush]. - 0.159: System can boot from floppy, is now usable [Robbbert]. - 0.150: Cowering and Robbbert added skeleton driver of 'Telcon Industries Zorba' system. ROMSET: 8288 bytes in 5 files / 2.46Kb packed $end $info=zorba_kbd $mame 0.182 Zorba Keyboard, , ???? DRIVER: skeleton/zorbakbd.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: 0.182: Added 'Zorba Keyboard' device. ROMSET: 1920 bytes in 1 file / 1.01Kb packed $end $info=zorro2 $mame 0.154 Zorro-II Bus, , ???? DRIVER: devices/bus/amiga/zorro/zorro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.279: Add emulation (seemingly working) of Oktagon 2008 SCSI controller [AJR, unknown]. - 0.154: Added 'Zorro-II bus' device. ROMSET: None required. $end $info=zorro2_slot $mame 0.154 Zorro-II slot, , ???? DRIVER: devices/bus/amiga/zorro/zorro.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.275: Renamed (exp_slot) to (zorro2_slot) and Changed description to 'Zorro-II slot'. - 0.154: Added '86-pin expansion slot' device. ROMSET: None required. $end $info=zr36057 $mame 0.262 [Angelo Salese] Zoran ZR36057-based Enhanced Multimedia Controller, , ???? DRIVER: devices/bus/pci/zr36057.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: Hookup video frontend handlers. Hookup interrupt routing [Angelo Salese]. - 0.275: Sort out header notes. Preliminary PostOffice interactions, kick off enough glue logic with a ZR36060 so that DC10+ passes board tests. Add SAA7110A stub. Implement enough to make it reach i2c negotiations [Angelo Salese]. - 0.263: Changed description to 'Zoran ZR36057-based Enhanced Multimedia Controller'. - 0.262: Angelo Salese added 'Zoran ZR36057-based PCI Enhanced Multimedia Controller card' device. ROMSET: None required. $end $info=zr36060 $mame 0.275 [Angelo Salese] Zoran ZR36060 Integrated JPEG codec, , ???? DRIVER: devices/video/zr36060.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.276: Hookup Codec and Video register handlers [Angelo Salese]. - 0.275: Angelo Salese added 'Zoran ZR36060 Integrated JPEG codec' device. ROMSET: None required. $end $info=zrt80 $mame 0.133 [Robbbert] ZRT-80, Digital Research Computers, 1982 An 8-bit architecture-based computer system developed for educational and basic applications in the field of programming. Equipped with a Z80 processor, it includes a BASIC environment permanently stored in ROM, a video interface for connecting to monitors or TVs, and storage capabilities via cassette tapes. Designed specifically for learning computer science, it features a functional keyboard and expansion ports, providing a hands-on, educational experience for using computers in either school settings or as a hobbyist's tool. DRIVER: drc/zrt80.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Marquee and PCB. WIP: - 0.133: Robbbert added skeleton driver of 'DRC ZRT-80' system. ROMSET: 6144 bytes in 2 files / 2.66Kb packed $end $info=zsbc3 $mame 0.137 [Robbbert] ZSBC-3, Digital Microsystems, 1980 The Digital Microsystems ZSBC-3 is a Single Board Computer (SBC)-that is, a computer on a single board-produced by Digital Microsystems , a company active in the 1980s and 1990s in embedded and industrial systems. The ZSBC-3 is a typical example of the Single Board Computer design philosophy of the time: a self-contained board capable of functioning as a complete system for embedded or control applications. DRIVER: dms/zsbc3.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Supported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon and machine picture (in "Cabinet" collection). WIP: - 0.137: Robbbert added skeleton driver of 'Digital Microsystems ZSBC-3' system. ROMSET: 3072 bytes in 2 files / 2.37Kb packed $end $info=zsl5500 $mame 0.150 [Angelo Salese] Zaurus SL-5500 "Collie", Sharp, 2002 The Sharp Zaurus is the name of a series of personal digital assistants (PDAs) made by Sharp Corporation. The Zaurus was the most popular PDA during the 1990s in Japan and was based on a proprietary operating' system. The first Sharp PDA to use the Linux operating system was the SL-5000D, running the Qtopia-based Embedix Plus. The name derives from the common suffix applied to the names of dinosaurs, and was chosen to convey the idea of strength (source: http://en.wikipedia.org/wiki/Sharp_Zaurus). DRIVER: sharp/zaurus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.150: Added 'skeleton driver of Sharp Zaurus SL-5500 'Collie'' system. ROMSET: 33554432 bytes in 2 files / 29.86Mb packed $end $info=zsl5600 $mame 0.150 [Angelo Salese] Zaurus SL-5600 / SL-B500 "Poodle", Sharp, 2002 The Sharp Zaurus is the name of a series of personal digital assistants (PDAs) made by Sharp Corporation. The Zaurus was the most popular PDA during the 1990s in Japan and was based on a proprietary operating' system. The first Sharp PDA to use the Linux operating system was the SL-5000D, running the Qtopia-based Embedix Plus. The name derives from the common suffix applied to the names of dinosaurs, and was chosen to convey the idea of strength (source: http://en.wikipedia.org/wiki/Sharp_Zaurus). DRIVER: sharp/zaurus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.150: Added 'skeleton driver of Sharp Zaurus SL-5600 / SL-B500 'Poodle'' system. ROMSET: 1160880 bytes in 1 file / 1.07Mb packed $end $info=zslc1000 $mame 0.150 [Angelo Salese] Zaurus SL-C3000 "Akita" (Japan), Sharp, 200? The Sharp Zaurus is the name of a series of personal digital assistants (PDAs) made by Sharp Corporation. The Zaurus was the most popular PDA during the 1990s in Japan and was based on a proprietary operating' system. The first Sharp PDA to use the Linux operating system was the SL-5000D, running the Qtopia-based Embedix Plus. The name derives from the common suffix applied to the names of dinosaurs, and was chosen to convey the idea of strength (source: http://en.wikipedia.org/wiki/Sharp_Zaurus). DRIVER: sharp/zaurus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.150: Added 'skeleton driver of Sharp Zaurus SL-C3000 'Akita' (Japan)' system. ROMSET: 1214848 bytes in 1 file / 1.15Mb packed $end $info=zslc3000 $mame 0.150 [Angelo Salese] Zaurus SL-C3000 "Spitz" (Japan), Sharp, 200? The Sharp Zaurus is the name of a series of personal digital assistants (PDAs) made by Sharp Corporation. The Zaurus was the most popular PDA during the 1990s in Japan and was based on a proprietary operating' system. The first Sharp PDA to use the Linux operating system was the SL-5000D, running the Qtopia-based Embedix Plus. The name derives from the common suffix applied to the names of dinosaurs, and was chosen to convey the idea of strength (source: http://en.wikipedia.org/wiki/Sharp_Zaurus). DRIVER: sharp/zaurus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.150: Added 'skeleton driver of Sharp Zaurus SL-C3000 'Spitz' (Japan)' system. ROMSET: 1213068 bytes in 1 file / 1.15Mb packed $end $info=zslc500 $mame 0.223 [Ryan Holtz, Olivier Galibert] Zaurus SL-C500, Sharp, 2002 The Sharp Zaurus is the name of a series of personal digital assistants (PDAs) made by Sharp Corporation. The Zaurus was the most popular PDA during the 1990s in Japan and was based on a proprietary operating' system. The first Sharp PDA to use the Linux operating system was the SL-5000D, running the Qtopia-based Embedix Plus. The Linux Documentation Project considers the Zaurus series to be "true Linux PDAs" because their manufacturers install Linux-based operating systems on them by default. The name derives from the common suffix applied to the names of dinosaurs (source: https://en.m.wikipedia.org/wiki/Sharp_Zaurus). DRIVER: sharp/zaurus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.223: Ryan Holtz and Olivier Galibert added 'Sharp Zaurus SL-C500' system. ROMSET: 1294336 bytes in 1 file / 983.06Kb packed $end $info=zslc750 $mame 0.150 [Angelo Salese] Zaurus SL-C750 "Shepherd" (Japan), Sharp, 2003 The Sharp Zaurus is the name of a series of personal digital assistants (PDAs) made by Sharp Corporation. The Zaurus was the most popular PDA during the 1990s in Japan and was based on a proprietary operating' system. The first Sharp PDA to use the Linux operating system was the SL-5000D, running the Qtopia-based Embedix Plus. The name derives from the common suffix applied to the names of dinosaurs, and was chosen to convey the idea of strength (source: http://en.wikipedia.org/wiki/Sharp_Zaurus). DRIVER: sharp/zaurus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.150: Added 'skeleton driver of Sharp Zaurus SL-C750 'Shepherd' (Japan)' system. ROMSET: 1185092 bytes in 1 file / 1.09Mb packed $end $info=zslc760 $mame 0.150 [Angelo Salese] Zaurus SL-C760 "Husky" (Japan), Sharp, 2004 The Sharp Zaurus is the name of a series of personal digital assistants (PDAs) made by Sharp Corporation. The Zaurus was the most popular PDA during the 1990s in Japan and was based on a proprietary operating' system. The first Sharp PDA to use the Linux operating system was the SL-5000D, running the Qtopia-based Embedix Plus. The name derives from the common suffix applied to the names of dinosaurs, and was chosen to convey the idea of strength (source: http://en.wikipedia.org/wiki/Sharp_Zaurus). DRIVER: sharp/zaurus.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.150: Added 'skeleton driver of Sharp Zaurus SL-C760 'Husky' (Japan)' system. ROMSET: 1182532 bytes in 1 file / 1.09Mb packed $end $info=zt8802 $mame 0.192 [Robbbert] ZT-8802 SBC, Ziatech, 1994 Ziatech ZT-8802 single-board computer. Advert says: V40 CPU @ 8MHz, 1MB DRAM, 512K EPROM, 3 RS-232 PORTS. Chips: Maxim MAX249CQH, Exar XT16C452CJPS, Ziatech ICPSMCI-16C49A, 2x GAL22V10D, NEC D70208L-10, 2x ACT15245, 2x ACT11245, ACT11240, PALCE 16V??-15JC, 2x CYM1465LPD-120C. Other: A 3.6volt battery, a tiny crystal, a red LED, and about 2 dozen jumpers (source: MAME driver). DRIVER: skeleton/zt8802.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.192: Robbbert added 'Ziatech ZT-8802 SBC' system. ROMSET: 524288 bytes in 1 file / 98.92Kb packed $end $info=zudugo $mame 0.222 [Sean Riddle, David Haywood, anonymous] Zudu-go / 2udu-go, Macro Winners / Waixing, 200? The reference to "Macro Winners/Waixing Zudu-go/2udu-go" refers to an inexpensive handheld console produced by Chinese companies, often associated with the clone or "retro console" market, which repurpose classic games from the 1980s and 1990s. This type of device is usually sold without official licensing of the included titles. DRIVER: nintendo/nes_vt02_vt03.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Imperfect Graphics: Imperfect Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. NOTE: Video: https://www.youtube.com/watch?v=UH5Qt7lhxsQ WIP: - 0.222: Sean Riddle, David Haywood and anonymous added 'Macro Winners / Waixing Zudu-go / 2udu-go' system. ROMSET: 4194304 bytes in 1 file / 1.15Mb packed $end $info=zunknecta $mame 0.269 [Joan RF, jordigahan] unknown Zanussi / Necta vending machine, Zanussi / Necta, 1992 Multifunctional vending machine designed for selling hot and cold beverages, as well as snacks. Equipped with a transparent front panel for product display, a selection system featuring buttons or a touchscreen, and internal mechanisms for dispensing, mixing, and temperature control. Integrated with traditional payment systems (coins, bills) and sometimes offering electronic options (contactless, app-based). Constructed from steel and durable materials, it’s ideal for public spaces such as offices, schools, or service areas, ensuring reliability, hygiene, and easy refilling. DRIVER: skeleton/zvenezia.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.269: Joan RF and jordigahan added 'Zanussi / Necta unknown Zanussi / Necta vending machine' system. ROMSET: 32768 bytes in 1 file / 1.54Kb packed $end $info=zvenezia $mame 0.269 [Joan RF, jordigahan] Venezia (coffee vending machine), Zanussi / Necta, 1995 The "Zanussi / Necta Venezia" refers to a coffee or beverage vending machine , manufactured by Necta , a well-known Italian company specializing in the production of automatic and semiautomatic coffee machines. The Zanussi brand , on the other hand, is historically related to home appliances and has collaborated in the past with other companies even outside its core field. DRIVER: skeleton/zvenezia.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Preliminary Graphics: Good Save State: Unsupported SOFTWARE LIST: - RESOURCES: Snap and Title. WIP: - 0.269: Joan RF and jordigahan added 'Zanussi / Necta Venezia (coffee vending machine)' system. ROMSET: 65536 bytes in 1 file / 19.19Kb packed $end $info=zvezda $mame 0.137 [Miodrag Milanović] Zvezda, , 1990 DRIVER: sinclair/spectrum.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: spectrum_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Marquee. WIP: - 0.137: Miodrag Milanović added 'Zvezda' system. ROMSET: 16384 bytes in 2 files / 12.57Kb packed $end $info=zx80 $mame 0.83 [Krzysztof Strzecha] ZX-80, Sinclair Research Ltd, 1980 The Sinclair ZX80 is a home computer brought to market in 1980 by Science of Cambridge Ltd. (later to be better known as Sinclair Research). It is notable for being the first computer (unless one counts the MK14) available in the United Kingdom for less than a hundred pounds (?99.95). It was available in kit form, where purchasers had to assemble and solder it together and as a ready-built version at a slightly higher cost. The ZX80 was very popular straight away, and for some time there was a waiting list of several months for either version of the machine (source: http://en.wikipedia.org/wiki/ZX80). DRIVER: sinclair/zx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: zx80_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.281: BugFIX #08950 [Crash/Freeze] (sinclair/zx.cpp) zx80: Some invalid cassette image files cause the emulator to crash [Andrei I. Holub]. - 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 bytes in 2 files / 6.65Kb packed $end $info=zx81 $mame 0.83 [Krzysztof Strzecha] ZX-81, Sinclair Research Ltd, 1981 The ZX81, released in a slightly modified form in the United States as the Timex Sinclair 1000, was a home computer produced by Sinclair Research and manufactured in Scotland by Timex Corporation. It was launched in the United Kingdom in March 1981 as the successor to Sinclair's ZX80 and was designed to be a low-cost introduction to home computing for the general public. It was hugely successful and more than 1.5 million units were sold before it was eventually discontinued. The ZX81 found commercial success in many other countries, notably the United States, where Timex manufactured and distributed it under licence and enjoyed a substantial but brief boom in sales. Timex later produced its own versions of the ZX81 for the US market - the Timex Sinclair 1000 and Timex Sinclair 1500. Unauthorised clones of the ZX81 were produced in a number of countries (source: http://en.wikipedia.org/wiki/ZX81). DRIVER: sinclair/zx.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: zx81_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection), Control Panel, Flyer, pdf Manual, Marquee, PCB and Artwork Preview. WIP: - 0.281: BugFIX #08951 [Crash/Freeze] (sinclair/zx.cpp) zx81: Some invalid cassette image files cause the emulator to crash [Andrei I. Holub]. - 0.183: Added tzx cassette format, changed default ramsize to 16K [Nigel Barnes]. - 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 bytes in 5 files / 31.93Kb packed $end $info=zx8301 $mame 0.149u1 Sinclair ZX8301, , ???? DRIVER: sinclair/zx8301.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.209: Improved flash behavior so colors match a real QL [vilcans]. - 0.149u1: Added 'Sinclair ZX8301' device. ROMSET: None required. $end $info=zx8302 $mame 0.149u1 Sinclair ZX8302, , ???? DRIVER: sinclair/zx8302.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.149u1: Added 'Sinclair ZX8302' device. ROMSET: None required. $end $info=zx97 $mame 0.132 [Miodrag Milanović] ZX97, Wilf Rigter, 1997 The ZX97, just like the ZX81, produces a black and white screen on a television set. I have included two jumpers in the design with which it's possible to select the border and background color. Normally the ZX97 Lite operates in a character mode which means that only characters in the CHR$ set are displayed on the screen, however since the ZX81 has been introduced, several High-res software solutions were invented that allow a high resolution display on the ZX81 of which every pixel is seperately programmable. These high-res methods are also possible on the ZX97 computer (source: http://echorod.home.xs4all.nl/zx/zx97_lite.htm). DRIVER: sinclair/zx.cpp DRIVER STATUS: Emulation: Preliminary Color: Good Sound: Good Graphics: Good Save State: Unsupported SOFTWARE LIST: zx81_cass.xml RESOURCES: Snap, Title, Icon, machine picture (in "Cabinet" collection) and Control Panel. WIP: - 0.132: Miodrag Milanović added 'ZX97 (not working)' system. ROMSET: 32768 bytes in 1 file / 16.89Kb packed $end $info=zxbus $mame 0.254 [Andrei I. Holub] ZXBUS bus, , ???? DRIVER: devices/bus/spectrum/zxbus/bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.278: Moved to separate folder (#13809) [Andrei I. Holub]. - 0.274: Use memory view instead of bank device for shadow I/O handling (#13251) [Andrei I. Holub]. - 0.254: Andrei I. Holub added 'ZXBUS bus' device. ROMSET: None required. $end $info=zxbus_adapter $mame 0.281 [Andrei I. Holub] ISA8 to ZXBUS Adapter, , ???? DRIVER: devices/bus/isa/zxbus_adapter.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.281: Andrei I. Holub added 'ISA8 to ZXBUS Adapter' device. ROMSET: None required. $end $info=zxbus_nemoide $mame 0.259 [Andrei I. Holub] Nemo IDE Controller, , ???? DRIVER: devices/bus/spectrum/zxbus/nemoide.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Andrei I. Holub added 'Nemo IDE Controller' device. ROMSET: None required. $end $info=zxbus_neogs $mame 0.253 [Andrei I. Holub] NeoGS / General Sound, , ???? DRIVER: devices/bus/spectrum/zxbus/neogs.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.273: Register data members for saved states. Added support for extended memory mapping configuration [Andrei I. Holub] - 0.259: Renamed (neogs) to (zxbus_neogs). - 0.255: Added SD-Card support and v1.10.2 ROM [Andrei I. Holub]. - 0.253: Andrei I. Holub added 'NeoGS / General Sound' device. ROMSET: 1572864 bytes in 3 files / 289.84Kb packed $end $info=zxbus_slot $mame 0.254 [Andrei I. Holub] ZXBUS slot, , ???? DRIVER: devices/bus/spectrum/zxbus/bus.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.254: Andrei I. Holub added 'ZXBUS slot' device. ROMSET: None required. $end $info=zxbus_smuc $mame 0.257 [Andrei I. Holub] SMUC, , ???? DRIVER: devices/bus/spectrum/zxbus/smuc.cpp DRIVER STATUS: Emulation: Good Color: Good Sound: Good Graphics: Good Save State: Unsupported WIP: - 0.259: Renamed (smuc) to (zxbus_smuc). - 0.257: Andrei I. Holub added 'SMUC' device. ROMSET: None required. $end $info=301xl.cpp $drv 0.262 [hap] WIP: - 0.264: Renamed (yeno_301xl.cpp) to (301xl.cpp). - 0.262: hap added chess/yeno_301xl.cpp driver. $end $info=3do.cpp $drv 0.142u3 [Angelo Salese, Wilbert Pol] WIP: - 0.286: Hookup basic semantics for CD-ROM DMA transfers [Angelo Salese]. - 0.285: 3do.cpp: Split Madam and Clio into own devices; split Clio into own device; convert Madam to device (#14804); replace memory_bank with a memory_view for overlay handling; relicense to BSD-3; preps for VDLP display list parsing, add Amy stub; move drawing into Amy; Misc notes; hookup SW list; hookup Portfolio SWI calls to DASM; fix execution for IS_BIOS_ROOT romsets; convert Madam and Clio to address_map; add adbio output support, hookup kanji ROM for Japanese systems [Angelo Salese]. - 0.284: (3do_m2.xml) Lowercase on descriptive word [ArcadeShadow]. - 0.246: Placed driver in the sub-folder "misc/". - 0.203: Corrected year and manufacturer for orbatak [MASH]. - 0.199: Mr Invader added ALG 3DO Bios'. - 0.148u3: hap changed manufacturer '3DO' to 'The 3DO Company'. - 0.148u2: Fixed several 3DO occurances of uninitialized memory [Oliver Stöneberg]. - 0.148u1: Machine init/reset re-arrangement for 3DO [Angelo Salese]. Reduced 3DO tagmap lookups [Wilbert Pol]. - 0.148: Fixed Panasonic 3DO logo colors. ABC of 3DO irq routines. Improved irq routine. Added very preliminary timers. NVRAM hook-up. Added Cascade mechanism, expects a DSPP irq now. RAM debug hooks (but save item doesn't yet work) [Angelo Salese]. - 0.145u4: Removed undumped 3DO BIOS "gsalive2" for now [Firewave]. Increased rom_region sizes to prevent crash [Wilbert Pol]. - 0.142u3: Angelo Salese and Wilbert Pol added 3do.c driver, machine\3do.c and includes\3do.h. $end $info=4000_260.cpp $drv 0.264 [Dirk Best] WIP: - 0.264: Dirk Best added adds/4000_260.cpp driver. $end $info=4004clk.cpp $drv 0.134 [Miodrag Milanović] WIP: - 0.246: Placed driver in the sub-folder "homebrew/". - 0.134: Miodrag Milanović added 4004clk.cpp driver. $end $info=416xl.cpp $drv 0.264 [hap] WIP: - 0.264: hap added yeno/416xl.cpp driver. $end $info=532xl.cpp $drv 0.246 [hap] WIP: - 0.264: Renamed (yeno_532xl.cpp) to (532xl.cpp). - 0.246: hap added yeno_532xl.cpp driver. $end $info=600cat.cpp $drv 0.255 [Ryan Holtz] Skeleton driver for Wavetek 600 Cellular Activation Tester. WIP: - 0.255: Ryan Holtz added skeleton/600cat.cpp driver. $end $info=68ksbc.cpp $drv 0.142 [Robbbert] WIP: - 0.246: Placed driver in the sub-folder "homebrew/". - 0.242: Support for external MMU bus error instruction restart, set fault address in 68010 and 68070 stack frames, set fc and rw in 68010 stack frame. Support for external MMU bus error instruction restart [J Booth]. - 0.142: Robbbert added 68ksbc.cpp driver. $end $info=a2600.cpp $drv 0.36b6 [Nathan Woods, Wilbert Pol] WIP: - 0.273: Fixed the ROM label for the NTSC version of Fix-It Felix Sr. to 'a2600.xml' [Mike Swanson]. - 0.271: Removed unkact2 as it's identical to hardhead in 'a2600.xml' [Ivan Vangelista]. - 0.269: Improved descriptions in 'a2600.xml' (#12615). Use correctly spelled title from box for a2600:spacetun1. Use lowercase for descriptive text [ArcadeShadow]. - 0.268: Various XML format and spacing fixes for a2600_cass.xml [Scott Stone]. - 0.266: Replaced nineteen items with FLAC dumps in 'a2600_cass.xml' [bsittler, Wilbert Pol]. Replaced nineteen items with FLAC dumps (#12328). Also removed items for previews that were part of other releases [Wilbert Pol]. - 0.249: Eliminate legacy tag macros [AJR]. - 0.247: Combined TV Boy and Atari 2600 drivers and merged driver source files [Wilbert Pol]. - 0.246: Placed driver in the sub-folder "atari/". Default to having a right joystick connected. Set default controllers for games that don't use joysticks, and corrected some parent/clone relationships in 'a2600.xml'. Made console switches machine configuration switches rather than DIP switches [kmg]. Allow cartridges to install themselves, fixing leaky abstraction [Wilbert Pol]. - 0.245: Cleaned up metadata in 'a2600.xml' [ArcadeShadow]. - 0.244: Removed “Atari VCS Point-of-Purchase ROM?? as it's treated as a separate' system. Fixed publisher name and parent/clone relationships for Mystique games in 'a2600.xml' [einstein95]. - 0.166: New 6502 PC=cur inst, old 6502 PC=prev inst; bugfix #05345: [Core] (a2600.c) a2600 [dodgeem, haunted]: Assorted issues related to 6502 CPU. BugFix#05718: [Graphics] (a2600.c) a2600p: The demo "TOM/JONES by trilobit" is not working properly. BugFix#05714: [Graphics] (a2600.c) a2600p: The demo "(core) by wamma" is not working properly [Mike Saarna, Trebor, R. Belmont]. - 0.155: Converted Atari VCS carts to be slot devices, cleaned up the implementation and removed Supercharger tapes from the main' system. The -cass media switch (to load the tape file) will become available only when you mount the Supercharger cart [Fabio Priuli]. - 0.152: Added Atari 2600, 5200, and 7800 palette notes [Robert Tuccitto]. - 0.146u2: Added a slot interface for the Atari 2600 controller ports, and a digital joystick device to accompany it [Curt Coder]. - 0.112: Fixed hang on reset bug (bug #982) [Nate Woods]. - 0.94: Add keys to toggle switches. New keyboard mappings are: (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) [Christopher Stone]. - 0.36b6: Nathan Woods and Wilbert Pol added a2600.cpp driver. $end $info=a5105.cpp $drv 0.132 [Angelo Salese, Robbbert] WIP: - 0.246: Placed driver in the sub-folder "robotron/". - 0.132: Angelo Salese and Robbbert added a5105.cpp skeleton driver. $end $info=a51xx.cpp $drv 0.132 [Miodrag Milanović] WIP: - 0.246: Placed driver in the sub-folder "robotron/". - 0.132: Miodrag Milanović added a51xx.cpp driver. $end $info=a7150.cpp $drv 0.135 [Miodrag Milanović, Sergey Svishchev] WIP: - 0.246: Placed driver in the sub-folder "robotron/". - 0.184: De-skeletonized [Sergey Svishchev]. - 0.135: Miodrag Milanović and Sergey Svishchev added a7150.cpp driver. $end $info=a7800.cpp $drv 0.36b6 [Dan Boris, Fabio Priuli, Mike Saarna, Robert Tuccitto] WIP: - 0.288: Updates and cleanups (#15140): Use bool type for Boolean values, made some variables const, reduced duplication; fixed debugger and save state issues, use BIT helper to extract bits; use a memory view for BIOS ROM overlay, cleaned up code [cam900]. - 0.286: (a7800.xml) Added 21 working Inufuto homebrews (#14885) [Ectoplasm]. - 0.278: Update 1on1 comment again [hap]. PCB type and proper rom names for most entries. (a7800.xml) Big documentation update. Corrected ROM label for rampage. More PCB and ROM label updates [Guru]. Redumped and corrected ROM labels for foodfu, karatekau, polepos2u. Added PCB values for some more sets [Guru]. Verified dump and improved documentation for aceoface [Guru]. - 0.266: Changed years from copyright years to years of release in 'a7800.xml' [kmg]. - 0.259: Verified ROM code for PAL BIOS [Guru]. - 0.250: Pass phase 2 clock to cartridge slot – fixes PAL add-on chip clock rates [kmg]. - 0.246: Placed driver in the sub-folder "atari/". - 0.187: BugFIX #06612 [Interface] (a7800.cpp) a7800.ccp: Machine inputs broken [Ivan Vangelista]. - 0.168: BugFIX #06060 [DIP/Input] (a7800.cpp) a7800 [1on1u]: Cannot start a game in One-On-One Basketball [David Haywood]. More accurately reflect '0x02XX' map per hardware documentation and testing [Mike Saarna, Robert Tuccitto]. - 0.166: More accurate representation of the Activision cart hardware for utilized hotspots. Rampage no longer crashes when P1 selects Lizzy [Mike Saarna]. - 0.164: Fix 0x2800 mirroring behavior [Mike Saarna, Robert Tuccitto]. - 0.155: Various update: split video emulation (Atari MARIA chip) into a separate' device. Rewritten cart emulation to use slot devices. Removed POKEY chip from the main unit since it was inside the carts (of course it gets enabled when you launch a game who contained it in its cart). Added support for the High Score cart as a passthru cart: when you mount hiscore, a -cart2 switch will become available to mount the game you want to play. Properly implemented XBoarD and XM expansions as passthru carts as well, so that new syntax to run dkxm.a78 is mess a7800 -cart xm -cart2 path\to\games\dkxm.a78 High Score support for XM shall work as well. Big clean up of the driver, simplifying memory map, removing writes to ROM, etc. Fixed YM2151 clock in XM expansion, thanks to info from tep392 and GroovyBee. Added support for homebrew boards MegaCart+ and VersaBoard by CPUWIZ (ROM respectively up to 512K and 256K + 32K of RAM). Misc cleanups [Fabio Priuli]. - 0.154: Brought initial Maria cycle counts inline from measurements taken with logic analyzer/tests [Mike Saarna/Robert Tuccitto]. Added interrupts to DMA cycle eating. Updates to LL, OL, and spin accounting for HALT behavior [Mike Saarna]. - 0.153: BugFIX #05347: (a7800.c) a7800 [digdugu]: Line of garbage graphics on game screen. BugFix#05448: (a7800.c) a7800 [xeviousu]: Line Below Score Display under Xevious. BugFix#05450: (a7800.c) a7800 [hattricku]: Grey Line At Top Of Playfield under Hat Trick. BugFix#05451: (a7800.c) a7800 [midnightu]: Line at Bottom of Playfield under Midnight Mutants. BugFix#05453: (a7800.c) a7800 [planetsmu]: Difficulty selection text improved but some corruption still present. BugFix#05454: (a7800.c) a7800 [ddragonu]: Corrupted scanline in score display still present but moved up from previous position. BugFix#05455: (a7800.c) a7800 [commandou]: Corrupted text improved but still there on title/difficulty selection screen. BugFix#05456: (a7800.c) a7800 [plutos]: Line glitch at top of screen below score display, and towards the bottom of the gameplay field. BugFix#05457: (a7800.c) a7800 [1on1u]: 'Shot' clock & 'Game Time Remaining' clock countdown too fast; makes game unplayable [Tafoid]. Corrected joystick buttons assignment & minor palette notes cleanup. Positional description for difficulty switches added. Added more details and clarification regarding the potentiometer [Robert Tuccitto]. Support for >128k cart formats and banked RAM and added bit 4 & bit 5 notes while standardizing 'super' description listing. Fixed number of scanlines to accurately reflect hardware testing and schematics (262-->263 NTSC and 312-->313 PAL). Additional fix to timing of Maria cycles and comments. Fixed INPTCTRL register implementation to match hardware Diagnostic Test Cart now works. Corrected ROM_FILL. Proper calibration per Diagnostic cart. PAL RIOT fixed. Corrected SYNC timing to match later GCC tech doc and measurements against real HW. Fix to bug that causes skip to first DLL if its 1 scanline tall. Fixed total horiz pixels to better match hw testing results and tech docs. Fixed rendering to ensure DMA stolen cycles. Fixes reading of controller port behavior when held high by RIOT chip. Fixed DMA regarding startup, shutdown and cycle stealing which fixes numerous recorded MAMETester bugs. Bug fixed and fine tuned the DMA timing. Corrected RIOT timing [Mike Saarna]. Normalize horizontal frequency while maintaining same net cycles [Robert Tuccitto]. Fixed a few remaining issues while keeping to documented tech specs and ranges. Correct fix to Maria cycles regarding DMA Shutdown short/other line shutdown [Mike Saarna/Robert Tuccitto]. - 0.152: Added Atari 2600, 5200, and 7800 palette notes [Robert Tuccitto]. - 0.151: Added Phase Shifts 24.7, 25.2, 26.2, 27.2. Phase Shifts 24.7 through 27.7 degrees with 0.5 degree increments documented. Phase Shift 26.2 degrees made active. Fixed typo under 26.77$. Cleanup of address maps, high score maps added [Robert Tuccitto]. - 0.150: Normalized contrast and brightness, providing a standardized grayscale and adjusted color values. Green miscalculated proportions fixed. Stored data for 26.7 & 27.7 phase shifts with corrections and label for 25.7 values. Made 26.7 (medium) default. Phase shifting falls outside the realm of video controls and hope to implement a selectable toggle hardware option similar to Donkey Kong TKG02/TKG04 [Robert Tuccitto]. - 0.149u1: XM/XBoard POKEY support. 'Bentley Bear - Crystal Quest' & 'Donkey Kong XM' now work, while maintaining support for original library titles, Commando and Ballblazer [Robert Tuccitto]. - 0.148u5: Red and Blue miscalculated proportions fixed [Robert Tuccitto]. - 0.148u3: Corrected rotation values and errors including duplicate entries for palette. Address map locations for the XBOARD added to get the ball rolling on support for it. Stripped palette to raw video output values removing YIQ/YUV infer data [Robert Tuccitto]. - 0.148u2: Fixed color clip in $1 & $F. Improved and corrected NTSC (a7800) and PAL (a7800p) palettes. Palette rebuild due to misaligned data references. Corrected PAL color sequence order [Robert Tuccitto]. - 0.147u4: Adjusted colorburst/tint/hue of entire palette to closer reflect default hardware configuration setting of ~180 degrees [i.e. $17 = 179.92706396 & $18 = 179.927063726] [Robert Tuccitto]. - 0.128: Incog added Atari 7800 Prototype driver. - 0.94: Add keys to toggle switches. New keyboard mappings are: (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) [Christopher Stone]. - 0.36b6: Dan Boris added a7800.cpp driver. $end $info=aa310.cpp $drv 0.132 [Angelo Salese, R. Belmont, Juergen Buchmueller] WIP: - 0.280: Added support for HFE floppy format to all machines. Added another romset for the A500 [Nigel Barnes]. - 0.263: Configured Acorn R225 with discless bootstrap. Configured Acorn A4 to auto-start !BatMgr. Reduced ROM region size, and mirrored. Removed RISC OS 3.19 from BIOS options, was only available in German A3010. Corrected ROMs in Acorn M4 [Nigel Barnes]. - 0.246: Placed driver in the sub-folder "acorn/". - 0.228: Replaced i2cmem with pcf8583 RTC device [Nigel Barnes]. - 0.182: Over 30 games (some protected), and many apps in archimedes.xml [Nigel Barnes]. - 0.180: Renamed (a310.cpp) to (aa310.cpp). Fixed horizontal display position and cursor position in VIDC [Sandro Ronco]. Added new NOT WORKING machines Archimedes 305, Archimedes 440, Archimedes 3000, Archimedes 410/1, Archimedes 420/1, Archimedes 440/1, Archimedes 540, Acorn A5000, Acorn A4, Acorn A4000, Acorn A5000 Alpha. Renamed a310->aa310 to avoid conflict with Amiga machines. Added all missing OS releases Arthur 0.30, RISC OS 2.01, RISC OS 3.00, RISC OS 3.10, RISC OS 3.19 (German). Made all machines default to the OS (Arthur, RISC OS 2, RISC OS 3) they were shipped with. Corrected ROM labels/locations. Added default CMOS to boot to desktop. Mapped Acorn A4 Power Management extension [Nigel Barnes]. - 0.157: Added softlist for Archimedes disks [Riley110, Fabio Priuli]. - 0.132: Added a310.cpp driver. $end $info=aaa.cpp $drv 0.196 [AJR] WIP: - 0.246: Placed driver in the sub-folder "skeleton/". - 0.196: Splitted (terminals.cpp) in (aaa.cpp). Removed (terminals.cpp) [AJR]. $end $info=abc1600.cpp $drv 0.140 [Curt Coder] WIP: - 0.288: Fixed video register mirroring [Curt Coder]. - 0.287: Refactor the MAC into a 68008 MMU; fix SASI callback [Curt Coder]. - 0.253: Correct name and year in 'abc1600_flop.xml'. Fixed systest1600 binary floppy image and added source floppy image in 'abc1600_flop.xml' [Curt Coder]. - 0.246: Placed driver in the sub-folder "luxor/". - 0.242: Partially fixed hard disk DMA. Fix hard disk DMA write. Expects an up counter, and checks that the byte counter value is 0x200 after transferring 0x200 bytes. This is corroborated by the Z-80 DMA Controller Product Specification (February 1980) on page 7 [Curt Coder]. - 0.221: Refactored to use modern Z8530 SCC device, and fixed floppy DMA [Curt Coder]. - 0.162: Fixed invalid data transmitted on first keypress [Curt Coder]. - 0.149: Added Luxor ABC keyboard port slot interface [Curt Coder]. - 0.143u6: Fixed floppy, system now tries to boot from the mount disk [Curt Coder]. - 0.140: Curt Coder added abc1600.cpp driver. $end $info=abc80.cpp $drv 0.93 [Curt Coder] WIP: - 0.246: Placed driver in the sub-folder "luxor/". - 0.195: Added preliminary ABC CAD pointing device/high-resolution graphics add-on device for Luxor ABC 80 [Peter Bortas, Joakim Larsson Edström]. - 0.184: Converted to scanline based rendering, fixed graphics characters, and fixed sound. Genesis Project demos (abcdemo, hiresinv) are now fully working [Curt Coder]. - 0.162: Fixed VSYNC and de-interleaved the ABCDemo diskette. ABCDemo now runs from both cassette and diskette [Curt Coder]. - 0.161: Added ABCDemo floppy and cassette to the software lists [Genesis Project]. Added cassette sound. Emulated the Scandia Metric ABC FD2 floppy controller. Emulated a 16KB RAM card [Curt Coder]. - 0.151: Added ROMs for the Scandia Metric FD2 [robcfg]. - 0.93: Curt Coder added abc80.cpp driver. $end $info=abc80x.cpp $drv 0.116 [Curt Coder] WIP: - 0.273: Renamed tags to match BASIC device names [Curt Coder]. - 0.266: Added skeleton for 'Luxor Teletex 800' [robcfg, Curt Coder]. - 0.254: Detect interlaced disk images. Split floppy software lists by disk drive type. Fix sector dump floppy image loading. Move ufd631 from 'abc830_flop.xml' to 'abc832_flop.xml' [Curt Coder]. - 0.253: Set hard disk interface to allow softlist loading to slot in the hard disk controller. Add internal keyboard option for abc800m/c. [Curt Coder]. - 0.246: Placed driver in the sub-folder "luxor/". - 0.241: Enable floppy sounds [Curt Coder]. - 0.221: Fixed abc802 M1 opcode fetch. Fixed memory banking for abc800c, abc800m and abc802. Fixed HR graphics for abc800c and abc800m [Curt Coder]. - 0.197: Implemented option ROM opcode fetch through character RAM [Curt Coder]. - 0.191: Updates: Corrected Turbo Kontroller name to UNI DISK and identified CPU type. Added skeleton for Databoard 4112-23 floppy disk controller. Fixed Luxor 55-10828 "slow" floppy controller board logic [Curt Coder]. - 0.185: Removed the direct update handler [Olivier Galibert]. - 0.183: Fixed sector interleave [Curt Coder]. - 0.177: Fixed ABC-838 disk image cell size [Curt Coder]. - 0.175: Added ROM version 1.05 for the 55-21046 disk controller [Anders Sandahl]. - 0.152: Fixed formatting on the ABC 830/832/834/838 floppy drives. Added support for raw 80KB and 160KB disk images. Added support for raw 1MB 8" disk images. Added support for raw 640KB disk images. Emulated the ABC 850 (10MB), ABC 852 (20MB), and ABC 856 (60MB) hard disk drives. Added slot devices for the ABC 830/832/834/838 floppy disk drives, and the ABC 850/852/856 hard disk drives [Curt Coder]. - 0.149: Added Luxor ABC keyboard port slot interface [Curt Coder]. - 0.146u5: Refactored legacy code, cleaned up keyboard interface, added ABC894 bus expander device, added ABC 55 keyboard for ABC 802 [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: Curt Coder added abc80x.cpp driver. $end $info=ac1.cpp $drv 0.130 [Miodrag Milanović] WIP: - 0.246: Placed driver in the sub-folder "ddr/". - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.130: Miodrag Milanović added ac1.cpp driver. $end $info=academy.cpp $drv 0.222 [Sandro Ronco, hap] WIP: - 0.246: Renamed (mephisto_academy.cpp) to (academy.cpp) and placed in the sub-folder "hegenerglaser/". - 0.222: Sandro Ronco and hap added mephisto_academy.cpp driver. $end $info=accomm.cpp $drv 0.186 [R. Belmont, Wilbert Pol] WIP: - 0.246: Placed driver in the sub-folder "acorn/". - 0.186: R. Belmont and Wilbert Pol added accomm.cpp driver. $end $info=accord.cpp $drv 0.262 [hap] Driver for: Novag Accord (model 875). WIP: - 0.262: hap added novag/accord.cpp driver. $end $info=acd.cpp $drv 0.192 [hap] WIP: - 0.246: Placed driver in the sub-folder "skeleton/". - 0.192: hap added acd.cpp skeleton driver. $end $info=aceex.cpp $drv 0.179 [Joakim Larsson Edström] WIP: - 0.246: Placed driver in the sub-folder "skeleton/". - 0.179: Joakim Larsson Edström added aceex.cpp driver. $end $info=acr20.cpp $drv 0.239 [AJR] Skeleton driver for Kawai ACR-20 Digital Accompaniment Center. WIP: - 0.249: Renamed (kawai_acr20.cpp) to (acr20.cpp). - 0.239: AJR added kawai_acr20.cpp driver. $end $info=acrnsys.cpp $drv 0.200 [Robbbert, Nigel Barnes] WIP: - 0.278: Devicified the System keyboard with AY-3-4592 encoder [Nigel Barnes]. - 0.246: Placed driver in the sub-folder "acorn/". - 0.238: Set default configuration of RAM cards [Nigel Barnes]. - 0.234: Changed BREAK key input type to avoid initially disabling the keyboard device by default [Steven Coomber]. - 0.200: Robbbert and Nigel Barnes added acrnsys.cpp driver. $end $info=acrnsys1.cpp $drv 0.121 [Dirk Best, Robbbert] WIP: - 0.253: Use a required I/O port array for the key matrix [Erik Newton]. - 0.246: Placed driver in the sub-folder "acorn/". - 0.121: Dirk Best and Robbbert added acrnsys1.cpp driver. $end $info=actions_atj2279b.cpp $drv 0.218 [David Haywood] WIP: - 0.246: Placed driver in the sub-folder "tvgames/". - 0.229: Add notes about CPU and video resolution [Onmp314]. - 0.218: David Haywood added actions_atj2279b.cpp driver. $end $info=acvirus.cpp $drv 0.189 [R. Belmont] WIP: - 0.246: Placed driver in the sub-folder "access/". - 0.189: R. Belmont added acvirus.cpp driver. $end $info=adacp150.cpp $drv 0.225 [AJR] WIP: - 0.246: Placed driver in the sub-folder "skeleton/". - 0.225: AJR added adacp150.cpp driver. $end $info=adam.cpp $drv 0.78 [Curt Coder] WIP: - 0.283: Coleco Adam floppy disk emulation improvements: Completely reimplement Adam .dsk floppy format, permuting sectors of 720KB and 1.44MB 3.5" formats into (and out of) the correct native interleave; split adam_fdc device into several sets, some now properly supporting 720KB and/or 1.44MB formats; remove the "Doug Slopsema" BIOS for the 320KB FDC variant upon determining it to be a copy of the 320ta BIOS with slight bitrot. Fix build after f69ba6ec9fbb2cfbd3693e1ad084d2f9acf98d17 [AJR]. - 0.282: Simplify VDP interrupt handling (Z80 NMI input is already edge triggered) [AJR]. - 0.263: Made software list descriptions follow conventions [ArcadeShadow]. - 0.247: Use lowercase for descriptive text in descriptions in 'adam_cart.xml', 'adam_cass.xml' and 'adam_flop.xml' [ArcadeShadow]. - 0.246: Placed driver in the sub-folder "coleco/". - 0.233: Eliminate bus tag macros and legacy lookups; use finder arrays in some places [AJR]. - 0.157: Added info and some images from sacnews website in softlist [Riley110]. - 0.153: Added ColecoVision control port slot interface along with the ColecoVision hand controller [Curt Coder]. - 0.78: Curt Coder added adam.cpp driver. $end $info=adds2020.cpp $drv 0.240 [AJR] WIP: - 0.246: Placed driver in the sub-folder "skeleton/". - 0.240: AJR added adds2020.cpp driver. $end $info=adi_vt52.cpp $drv 0.280 [Dirk Best] WIP: - 0.280: Dirk Best added misc\adi_vt52.cpp driver. $end $info=adm11.cpp $drv 0.218 [AJR] WIP: - 0.246: Placed driver in the sub-folder "learsiegler/". - 0.218: AJR added adm11.cpp driver. $end $info=adm23.cpp $drv 0.206 [AJR] WIP: - 0.246: Placed driver in the sub-folder "learsiegler/". - 0.206: AJR added adm23.cpp skeleton driver. $end $info=adm31.cpp $drv 0.207 [AJR] WIP: - 0.246: Placed driver in the sub-folder "learsiegler/". - 0.207: AJR added adm31.cpp skeleton driver. $end $info=adm36.cpp $drv 0.208 [Robbbert,AJR] WIP: - 0.246: Placed driver in the sub-folder "learsiegler/". - 0.208: Robbbert and AJR added adm36.cpp skeleton driver. $end $info=advision.cpp $drv 0.36b15 [Nathan Woods] WIP: - 0.246: Placed driver in the sub-folder "entex/". - 0.221: Fixed some bugs exposed by the Code Red demo [Robbbert]. - 0.182: Fixed CPU clock; turtles music is now melodic [Curt Coder]. - 0.174: BugFIX #06198: [Crash/Freeze] (advision.cpp) advision: If launched without a cartridge image, MAME crashes [AJR]. - 0.159: Change Adventure Vision MCU ROM names to better reflect actual chip labels [Lord Nightmare]. - 0.155: Cleaned up the driver and added support for save states [Fabio Priuli]. - 0.36b15: Nathan Woods added advision.cpp driver. $end $info=agat.cpp $drv 0.184 [R. Belmont, Sergey Svishchev] WIP: - 0.286: Use gameio bus; change CPU clock so that writes to diskii work (#14980) [Sergey Svishchev]. - 0.246: Placed driver in the sub-folder "agat/". - 0.227: Added native keyboard emulation, and improved video and floppy emulation [Sergey Svishchev]. - 0.213: Added support for Nippel Clock slot card [Sergey Svishchev]. - 0.212: Added basic Agat-9 emulation, including video, Apple-compatible mode, and low-level floppy drive emulation [Sergey Svishchev]. - 0.184: R. Belmont and Sergey Svishchev added agat.cpp driver. Split from apple2, implemented basic agat7 hardware [Sergey Svishchev]. $end $info=agvision.cpp $drv 0.250 [Tim Lindner] WIP: - 0.262: Allow MC6847 device to configure screen timing [Tim Lindner]. - 0.250: Tim Lindner added trs/agvision.cpp driver. $end $info=aid80f.cpp $drv 0.218 [AJR] WIP: - 0.246: Placed driver in the sub-folder "skeleton/". - 0.218: AJR added aid80f.cpp driver. $end $info=aim65.cpp $drv 0.37b10 [Peter Trauner, Dan Boris, Dirk Best, Robbbert] WIP: - 0.268: Added DRAC-1 ROM BIOS option; added another BASIC version to 'aim65_cart.xml' [OldComputers ES, ClawGrip]. - 0.266: Add Siemens PC100 as an AIM 65 BIOS [OldComputers ES] (#12361). Also reformatted single line comments and removed comments about available software, which belong in a software list [ClawGrip]. - 0.246: Placed driver in the sub-folder "rockwell/". - 0.183: Added 16K PROM/ROM module, 4 extra sockets required for Instant Pascal [Nigel Barnes]. - 0.148u5: Added software list for software ROMs and hooked up to the driver [K1W1, Fabio Priuli]. - 0.37b10: Peter Trauner, Dan Boris, Dirk Best and Robbbert added aim65.cpp driver. $end $info=aim65_40.cpp $drv 0.136 [Dirk Best] WIP: - 0.246: Placed driver in the sub-folder "rockwell/". - 0.136: Dirk Best added aim65_40.cpp driver. $end $info=airbase99.cpp $drv 0.239 [AJR] Skeleton driver for AirBase 99 drum machine by JoMoX GmbH. WIP: - 0.246: Placed driver in the sub-folder "skeleton/". - 0.239: AJR added airbase99.cpp driver. $end $info=akaiax80.cpp $drv 0.179 [R. Belmont] WIP: - 0.246: Placed driver in the sub-folder "akai/". - 0.179: R. Belmont added akaiax80.cpp driver. $end $info=akaivx600.cpp $drv 0.227 [AJR] WIP: - 0.246: Placed driver in the sub-folder "akai/". - 0.227: AJR added akaivx600.cpp driver. $end $info=al8800b.cpp $drv 0.278 [AJR] WIP: - 0.278: AJR added mits\al8800b.cpp driver. $end $info=alcat7100.cpp $drv 0.204 [AJR] WIP: - 0.246: Placed driver in the sub-folder "skeleton/". - 0.204: AJR added alcat7100.cpp skeleton driver. $end $info=alesis.cpp $drv 0.138 [Sandro Ronco] WIP: - 0.246: Placed driver in the sub-folder "alesis/". - 0.237: Correct main CPU type [AJR]. - 0.138: Sandro Ronco added alesis.cpp driver. $end $info=alfaskop41xx.cpp $drv 0.216 [Joakim Larsson Edström] WIP: - 0.246: Placed driver in the sub-folder "skeleton/". - 0.216: Joakim Larsson Edström added alfaskop41xx.cpp driver. Added three skeleton drivers for various parts of the Ericsson Alfaskop 41' system. The Display Unit 4110 prints a boot prompt but that's it [Joakim Larsson Edström]. $end $info=alphajuno.cpp $drv 0.220 [AJR] WIP: - 0.246: Placed driver in the sub-folder "roland/". - 0.220: AJR added alphajuno.cpp driver. $end $info=alphasma.cpp $drv 0.146u6 [Sandro Ronco] WIP: - 0.253: Fix regression from a8b6c64ed0888f638d87d596586d6562de31ae9d [AJR]. - 0.246: Placed driver in the sub-folder "skeleton/". - 0.236: Use finder array for LCDCs; use memory_share_creator instead of RAM device [AJR]. - 0.146u6: Sandro Ronco added alphasma.cpp driver. $end $info=alphasma3k.cpp $drv 0.228 [ClawGrip] WIP: - 0.261: Fixed CPU type and added notes [Angelo Salese]. - 0.246: Placed driver in the sub-folder "skeleton/". - 0.228: ClawGrip and Team Europe added alphasma3k.cpp driver. Added skeleton driver and software list for AlphaSmart 3000 [ClawGrip, Team Europe]. Added note about firmware updates [ClawGrip]. $end $info=alphatan.cpp $drv 0.227 [Nigel Barnes] WIP: - 0.246: Placed driver in the sub-folder "tangerine/". - 0.227: Nigel Barnes added alphatan.cpp driver. $end $info=alphatpc16.cpp $drv 0.219 [Carl] WIP: - 0.246: Placed driver in the sub-folder "ta/". - 0.219: Carl added alphatpc16.cpp driver. $end $info=alphatpx.cpp $drv 0.190 [Dirk Best] WIP: - 0.280: Honor 'cliprect' in screen_update() (#14052). Previously, the entire screen was being updated when only a single scanline needed to be updated, causing 100% host CPU usage and non-realtime emulation [donohoe00]. - 0.246: Placed driver in the sub-folder "ta/". - 0.195: Fixed P2 drive ready and added missing <> key [helwie44]. - 0.194: Add HSYNC callback - allows P2 series machines to continue to MOS monitor and boot disks [rfka01]. - 0.193: Identified more keys [helwie44]. Added sound emulation [rfka01]. Made many improvements to emulation and documentation [rfka01, helwie44, Carl]. - 0.190: Dirk Best added alphatpx.cpp driver. $end $info=alphatro.cpp $drv 0.144u4 [Barry Rodewald, Robbbert, R. Belmont, Carl] WIP: - 0.246: Placed driver in the sub-folder "ta/". - 0.211: BugFIX #07353 [Interface]: hangs when save to cassette [Robbbert]. - 0.196: Improved ROM names, and added real ROM for machine with BICOM graphics extension [rfka01]. - 0.144u4: Barry Rodewald, Robbbert, R. Belmont and Carl added alphatro.cpp driver. $end $info=altair.cpp $drv 0.136 [Miodrag Milanović, Robbbert] WIP: - 0.246: Placed driver in the sub-folder "mits/". - 0.136: Miodrag Milanović and Robbbert added altair.cpp driver. $end $info=alto1.cpp $drv 0.192 [Robbbert] WIP: - 0.246: Placed driver in the sub-folder "xerox/". - 0.192: Robbbert added alto1.cpp skeleton driver. $end $info=alto2.cpp $drv 0.154 [Juergen Buchmueller] WIP: - 0.246: Placed driver in the sub-folder "xerox/". - 0.176: Hunting the jiggly cursor bug [Juergen Buchmueller]. - 0.154: Juergen Buchmueller added alto2.cpp driver. $end $info=altos2.cpp $drv 0.192 [Robbbert] WIP: - 0.246: Placed driver in the sub-folder "altos/". - 0.192: Robbbert added altos2.cpp skeleton driver. $end $info=altos486.cpp $drv 0.174 [Carl] WIP: - 0.246: Placed driver in the sub-folder "altos/". - 0.174: Carl added altos486.cpp driver. $end $info=altos5.cpp $drv 0.147u3 [Al Kossow] WIP: - 0.246: Placed driver in the sub-folder "altos/". - 0.177: BugFIX #06330 [Crash/Freeze] (altos5.cpp) altos5: Crash/.Exception on start [crazyc]. - 0.147u3: Al Kossow added altos5.cpp skeleton driver. $end $info=altos586.cpp $drv 0.269 [Lubomir Rintel] WIP: - 0.269: Lubomir Rintel added altos/altos586.cpp driver. $end $info=altos8600.cpp $drv 0.189 [Carl] WIP: - 0.246: Placed driver in the sub-folder "altos/". - 0.189: Carl added altos8600.cpp driver. $end $info=am1000.cpp $drv 0.214 [AJR] WIP: - 0.246: Placed driver in the sub-folder "skeleton/". - 0.214: AJR added am1000.cpp driver. $end $info=amico2k.cpp $drv 0.133 [Fabio Priuli, Curt Coder] WIP: - 0.246: Placed driver in the sub-folder "trainer/". - 0.133: Fabio Priuli and Curt Coder added amico2k.cpp driver. $end $info=amiga.cpp $drv 0.36b6 [Dirk Best] WIP: - 0.284: (amiga_flop.xml) Lowercase on descriptive words [ArcadeShadow]. - 0.279: (amiga_workbench.xml) Rework software list. The list now contains Workbench for all systems, wile AMIX still uses its own list. Synchronize data where possible with the "Workbench Project" website. Untangle CPU slot bus from Zorro-II slot: Rewrite DMAC DMA controller. Now actually transfers data; add preliminary support for the A590 hard disk controller; add preliminary support for the Action Replay freezer devices; add support for the MegaMix 500 RAM expansion; add preliminary support for the A2091 hard disk controller [Naoki Saito]. (cdtv.xml) Perform QA pass over new CR-511-B core [Angelo Salese]. - 0.276: CDTV CD-ROM support: CDTV can boot from CD and play audio discs; alternatively use the A570 expansion for the A500 [Dirk Best]. - 0.275: photo_cd.xml: Fix validation error: Software list name photocd_list does not match filename photo_cd [AJR]. Re-added EmuTOS which was apparently lost when software lists were shuffled to 'amiga_flop.xml' [Vas Crabb]. Added 2 not-working entries (#13280) to 'amiga_demos.xml' [ICEknigh7]. Interference (demo); Puggs In Space (demo) [pouet.net]. Untangle CPU slot bus from Zorro-II slot: Rewrite DMAC DMA controller. Now actually transfers data; add preliminary support for the A590 hard disk controller; add preliminary support for the Action Replay freezer devices; add support for the MegaMix 500 RAM expansion; add preliminary support for the A2091 hard disk controller [Dirk Best]. Hookup photo_cd SW list to all CD systems. amigaaga.cpp: Remove intermediate misprint. Implement pf2ofx color table. Implement palette reads. Implement CLXCON2. Hookup DDFSTOP bits 1-2. Hookup bplam for single playfield mode [Angelo Salese]. Commented out software list item containing no dumps at all [Vas Crabb] and add driver disks for bsc SCSI controllers [Dirk Best] in 'amiga_hardware.xml'. - 0.274: Refactor device names so that they references chipset names instead [Angelo Salese]. bus/amiga/zorro: Improve reset handling. Add preliminary support for the merlin GFX card. rainbow2: Honor cliprect for drawing. merlin: Implement RAMDAC with hardware cursor [Dirk Best]. - 0.262: Get rid of logic setups in screen_update [Angelo Salese]. - 0.260: Replaced unnecessary abbreviations in descriptions in 'amigaocs_flop' [ArcadeShadow]. - 0.252: Replaced abbreviated country names in descriptions with full names in 'amigaecs_flop.xml'. Cleaned up descriptions in 'amigaocs_flop.xml'. Replaced abbreviated country names in descriptions with full names in 'amigaaga_flop.xml' and 'amigaaga_flop.xml'. Use lowercase for descriptive text in descriptions in 'amiga_demos.xml' [ArcadeShadow]. - 0.250: Dumped code for the CDTV's remote control input converter and LCD controller [Captain Future / CDTV Land]. - 0.246: Placed driver in the sub-folder "amiga/". - 0.242: Kicked off an amiga_demos.xml SW list hookup). Fix sprites and bitplanes in dualpf modes, fixes at very least cd32:dstreets on gameplay. Fix BPLCON0 when planes == 7 is set, fixes title screen GFXs in surfninj. Use HAM6 when not in AGA mode, fixes colors in cdtv:townona when run with CD32' system. Fix sprite control fetches when FMODE != 0, fixes at very least Digger AGA sprites display. Add extended bitplane delay hooks. Fix HAM8 when in HIRES mode, fixes at least roadkill title and car screens. Allow LOF bit to be set by writing bit 15 on VPOSW, fix roadkill AGA boot. Implement Extra Half-Brite mode, used by bblow_a main menu. Disallow blitter address writes to go beyond the allocated chip RAM, fixes OCS sockid and AGA sockid_a drawing spurious filled tiles on playfield. Workaround most GFX pitch corruptions, caused by implicit DDFSTOP overrunning width loop. Allow DDFSTRT and DDFSTOP to read bit 2 in lores mode, fix swordsod GFX pitch in gameplay. Use pf2pri for non-dual playfield, fixes alfred player sprite visibility. Implement bscan2. Disable floppy drive default for CD32. Allow CD32 to read CDTV titles from SW list). Refactored Amiga driver and device code improving compatibility, and updated associated software lists. Convert OCS/ECS/AGA chipset flavours to address_map_bank_device, currently using the older custom_chip_r/_w as a legacy trampoline that will be progressively removed once that we have working implementations of Agnus/Denise and derivatives) [Angelo Salese]. - 0.238: Corrected the software list's description (added the manufacturer's name) in "amiga_hdd.xml" [ArcadeShadow]. - 0.237: Captive and disambiguation text in descriptions to lowercase in amigaocs_flop.xml [ArcadeShadow]. Improved software compatibility by fixing various issues with I/O, DMA and interrupts [Angelo Salese]. - 0.236: Change machine configuration sequence so that the 68K CPU always comes first. This works around an issue with the debugger trying to focus first on a keyboard MCU being held in reset [AJR]. - 0.235: Added hard disk images with Workbench pre-installed in 'amiga_hdd.xml' [Davide Cavalca]. - 0.214: Dumped a590_seagate disk (amiga_hardware.xml) [FakeShemp]. - 0.205: Added support for the A2058 memory expansion Zorro card [Dirk Best]. - 0.204: Added support for Commodore A2065 Ethernet card [Dirk Best]. - 0.201: Overhauled keyboard emulation: Re-implemented Mitsumi keyboard emulation using MOS 6500/1' device. Added support for Amiga 1000, Amiga 600, and Amiga 2000/3000/4000/CDTV Mitsumi keyboards. Added support for Cherry G80 Amiga 2000 keyboard (8039 version with external EPROM). Removed reset line from keyboard to host on systems with external keyboards. Emulated keyboard reset circuit for Amiga 1000, Amiga 2000 and Amiga CDTV. Added configuration setting for "compact mode" supported by Amiga 1200 keyboard program [Vas Crabb]. Dumped Amiga 2000 keyboard (Cherry G80, 8039 with external EPROM) [Gerrit Heitsch]. - 0.195: Fixed address map order after semantic change [Dirk Best]. - 0.186: Use correctly sized boot ROMs for the A1000 (mask ROMs are much larger than the content) [Guru]. - 0.183: Converted the Amiga keyboards to a bus interface with slot devices. Addes a German A500 keyboard variant, keyboard fixes. Moved and renamed Amiga sound device, added pinout and description. Moved audio related registers into Paula device, now independent from Amiga state class. Made Akiko independent from driver state [Dirk Best]. Keyboard updates: Corrected polarity of KB_DATA from Amiga to keyboard. Completely rewrote 68HC05CxA-based A1200 keyboard device, now working. Fixed KB_DATA mixing in A500 keyboard. Made A500 keyboard caps lock LED output name consistent with A1200. Added Alt- and Alt-Shift- characters to A500 US keyboard. Factored out matrix keys to a common module shared by A500/A1200. Made new German matrix based on US matrix with Alt-chars hooked up. Added layouts for France/Belgium, Italy and Sweden/Finland, Spain, Denmark, Switzerland, Norway and UK. Switzerland has French/German config option, natural mode only works for French. Added borderline usable dead keys for natural keyboard [Vas Crabb]. - 0.156: Added Workbench 1.3.3 (Rev. 34.34) in amiga_workbench.xml [Guru]. Add AmigaOS 3.5 to workbench list. - 0.154: Add version 6.1 bootroms for the A590/A2091 and RAM controller PAL [Guru]. Support PAL/NTSC switch for machines equipped with an ECS Agnus chip or better. Implement internal IDE controller for the Amiga 4000. Fix RTC hookup in Amiga 3000 and 4000. Set RP5C01 RTC to actually return 24 hour mode, which fixes RTC detection for the Amiga. Kill the legacy CIA emulation and fix Agnus ID for A2000 and A500. CIA changes: * Add missing virtual keyword to actually call the right TOD clock * Outputs depend on the input state (fixes A1000 overlay switch) * Switching to serial output mode with one-shot activated causes a pulse on SP (correct? needed for keyboard handshake) * Serial input is clocked by the CNT input, not the default clock * Mask offsets to 4 bits * Writing the Timer High register with one-shot activated immediately causes the timer to be latched and the timer started, regardless of timer start value [Dirk Best]. - 0.148u1: Added afew more dumps from CAPS releases in softlist (amigaaga.xml/amigaocs.xml) [Kaylee]. - 0.147u2: Added placeholder lists for system disks. Added very preliminary softlist for game disks [David Haywood]. - 0.144: A number of games seem to get confused when there's two drives (they wait for a index pulse on the second) [Olivier Galibert]. - 0.143u5: amigafdc: Modernize, but don't change a thing (yet) [Olivier Galibert]. - 0.135: Added a3000.cpp driver. - 0.132: Added ami1200.cpp driver. - 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 Zandonà]. - 0.126: Fixed Keyboard (bug #1590) [Roberto Zandonà]. - 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: Dirk Best added amiga.cpp driver. $end $info=amlogic_aml7212.cpp $drv 0.288 [David Haywood] WIP: - 0.288: David Haywood added amlogic_aml7212.cpp driver. $end $info=ampex.cpp $drv 0.192 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.192: Robbbert added ampex.cpp skeleton driver. $end $info=ampex210.cpp $drv 0.201 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.201: AJR added ampex210.cpp driver. $end $info=ampro.cpp $drv 0.150 [Robbbert] WIP: - 0.266: Metadata cleanups (#12316): Lowercase on storage media's name and avoid unnecessary abbreviations in descriptions in 'ampro.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "ampro/". - 0.240: Added quad density 5.25" floppy drive option. Allows an IMD image of a DSQD floppy to boot [Katt Phloxworthy]. - 0.158: BugFIX #05795 [Misc.] (ampro.c) ampro: Does not want to start! [Robbbert]. - 0.150: Robbbert added ampro.cpp driver. $end $info=ampscarp.cpp $drv 0.192 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "motorola/". - 0.192: Robbbert added ampscarp.cpp skeleton driver. $end $info=amsterdam.cpp $drv 0.231 [hap] WIP: - 0.259: Remove tag lookup, remove local variable [hap]. - 0.248: ROM regions were 256 times too large somehow [hap]. - 0.246: Renamed (mephisto_amsterdam.cpp) to (amsterdam.cpp) and placed in the sub-folder "hegenerglaser/". - 0.231: hap added mephisto_amsterdam.cpp driver. $end $info=amstr_pc.cpp $drv 0.143 [Wilbert Pol] WIP: - 0.261: Add PC5086 HW notes [Angelo Salese]. - 0.246: Driver placed in the sub-folder "amstrad/". - 0.232: Added six additional clones. Restored comment on closing brace for anonymous namespace [rfka01]. - 0.230: Initialized some variables wich were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.204: Added internal 3.5" floppy drive to machine configuration [Nigel Barnes]. - 0.143u2: Removed (pc1512v32)' system. - 0.143: Wilbert Pol added amstr_pc.cpp driver. $end $info=amstrad.cpp $drv 0.36b6 [Kevin Thacker, Barry Rodewald] WIP: - 0.284: (cpc_flop.xml) Bulk replace Fra -> France [Angelo Salese]. - 0.275: BugFIX #09093 [Interface] (amstrad/amstrad.cpp) cpc464, cpc464p [technocp]: No need to be marked unsupported [Barry Rodewald]. - 0.273: Metadata updates: Add author, developer and serial fields to many entries (particularly Amsoft games); correct a few titles and publishers somewhat, adding diacritics to some French titles in 'cpc_cass.xml' [AJR]. - 0.262: Remove \xC2 and \xC3 from input defs [hap]. - 0.259: Improved metadata for Amstrad Action cover tapes, and promoted amsac004 to working in 'cpc_cass.xml' [ICEknight]. Fixed I/O timings after Z80 CPU refactoring [Andrei I. Holub]. - 0.255: Cleaned up descriptions in 'cpc_cass.xml' [ArcadeShadow]. - 0.254: Use standard list of slot options for Centronics port [AJR]. Removed duplicate software in 'cpc_flop.xml [Wilbert Pol]. - 0.248: Reorganised softlist entries for Roland in Time, Roland in Space, and Roland in the Caves [Barry Rodewald]. - 0.246: Driver placed in the sub-folder "amstrad/". - 0.238: Return 0xFF on PPI port A when the PSG is inactive [Barry Rodewald]. - 0.231: Added floppy sounds for the Amstrad CPC [Fergus Leen]. - 0.213: Added Ram Electronics Music Machine MIDI and sampler expansion device [Barry Rodewald]. - 0.200: Added a device for PPI clone implemented by the Amstrad Plus ASIC, and used it for the Plus and GX4000. Fixes Plus detection in some games, and correctly breaks inputs in Barbarian [Barry Rodewald]. - 0.198: Allow loading CPR cartridges with odd numbers of blocks [Barry Rodewald]. - 0.196: Ignore invalid PSG register selection - fixes input issues with Monty on the Run and Airborne Ranger [Barry Rodewald]. - 0.191: BugFIX #06689 [Crash/Freeze] (amstrad.cpp) cpc6128: Loading a disk freezes the emulator [Patrick Mackinlay]. - 0.185: (Multiface II) Disabled the direct update handler. Device should be overhauled using the by now-reversed PAL information [Olivier Galibert]. - 0.181: Caps Lock key does not have a physical toggle [AJR]. - 0.177: Added pause button to GX4000 [Barry Rodewald]. - 0.176: Fix undocumented mode 3 [Barry Rodewald]. - 0.168: Transtape WIP support [Barry Rodewald]. - 0.167: Added Draysoft Doubler expansion [Barry Rodewald]. - 0.163: Added support for the Dobbertin HD20 hard disk [Barry Rodewald]. - 0.159: Added support for the Dobbertin Smart Watch [Barry Rodewald]. - 0.156: Add CRTC Cursor signal to expansion bus, connected to PlayCity which now has working NMIs. Made PlayCity output in stereo, add the device has its own stereo audio output. Added preliminary support for the PlayCity. - 0.155: Added support for 64k, 320k, and 576k RAM sizes added preliminary support for the SYMBiFACE II board. Added Digiblaster printer-port' device. Added Amdrum expansion card [Barry Rodewald]. - 0.154: Added preliminary Amstrad/Pace RS232C interface. The terminal software included with the original Amstrad interface works, but not much else does at this stage. Added the ability for expansion devices to contain ROMs (as some do). Added ROMs for DK'Tronics Speech Synthesiser, and both RS232 interfaces (plus one alternate for the Amstrad interface). Split Amstrad and Pace serial interfaces into separate devices as they have different sized ROM areas [Barry Rodewald]. - 0.153: Added a basic implementation of the Programmers Development System hardware for the CPC. Only lacks a way to set up a parallel connection between MESS instances to enable PC<->CPC communication. Added preliminary support for the AMX mouse [Barry Rodewald]. - 0.151: Fix gx4000 inputs [Alex Jackson]. Allowed vpos counter to count past the active display. This allows raster interrupts to be set on a non-visible scanline [Barry Rodewald]. - 0.148u2: BugFIX #05109 [Crash/Freeze] (amstrad.c) cpc464p, cpc6128p, gx4000: Crash with "-cart barb2" [Firewave]. - 0.144u1: Added preliminary cassette and floppy software lists [David Haywood]. - 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]. - 0.143u3: Refactored Multiface II support to be an expansion device [Barry Rodewald]. - 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: Kevin Thacker and Barry Rodewalddded amstrad.cpp driver. $end $info=amusement_6502.cpp $drv 0.280 [Ivan Vangelista] WIP: - 0.280: Ivan Vangelista added skeleton\amusement_6502.cpp driver. $end $info=amust.cpp $drv 0.153 [Robbbert and Chickenman] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.153: Robbbert and Chickenman added amust.cpp skeleton driver. $end $info=antonelli_hd6305.cpp $drv 0.258 [AJR] Skeleton driver for HD6305-based keyboards by Antonelli. WIP: - 0.258: AJR added skeleton/antonelli_hd6305.cpp driver. $end $info=anzterm.cpp $drv 0.179 [Vas Crabb] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.179: Vas Crabb added anzterm.cpp driver. $end $info=apc.cpp $drv 0.147u3 [Al Kossow, Angelo Salese] WIP: - 0.274: Switch to upd177x_cpu_device [Wilbert Pol]. - 0.266: Metadata cleanups (#12316): Lowercase on storage media's name and avoid unnecessary abbreviations in descriptions in 'apc.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "nec/". - 0.147u3: Al Kossow and Angelo Salese added apc.cpp skeleton driver. $end $info=apexc.cpp $drv 0.37b12 [Raphael Nabet, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "booth/". - 0.37b12: Raphael Nabet and Robbbert added apexc.cpp driver. $end $info=apf.cpp $drv 0.37b15 [Robbbert] WIP: - 0.272: Use lowercase for descriptive text in descriptions in 'apfimag_cass.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "apf/". - 0.154: Converted channelf and apfm1000/apfimag to use slot devices for their carts. This allows to remove on-cart RAM from the driver class (since it does not belong there). Also added (partial) support for Channel F multicart [Fabio Priuli]. - 0.153: Added -ram switch, the default is 8K, this allows most tapes to load. Fixed pasting of upper-case program listings. Added cart slot to apfimag, you must now load the BASIC cart yourself. Any apfm1000 cart can be loaded into apfimag. Fixed bad gfx in rocket patrol and blackjack. Fixed space destroyer (you must choose -ram 1k). Fixed last-minute regression in Space Destroyer. Swapped left & right keypads, so they are on the correct sides of the keyboard. Systems marked as Working. Added support for CAS and CPF cassettes [Robbbert]. Added another bios. Fixed bad dump in Basic, and added Extended Basic [ranger_lennier]. - 0.37b15: Robbbert added apf.cpp driver. $end $info=apogee.cpp $drv 0.126 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.126: Miodrag Milanović added apogee.cpp driver. $end $info=apollo.cpp $drv 0.145u1 [Hans Ostermeyer, R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "apollo/". - 0.237: BugFIX #08111 [Crash/Freeze] (apollo.cpp) dn3500 and clones: Apollo machines cannot load programs from tape [AJR]. - 0.217: Fixed failures in DEX DISP7C tests 170 and 210 and self-test TE [Hans Ostermeyer]. - 0.208: Updates and resurrection: Fix typo'd constant in m68kmmu that prevented trapping user accesses to kernel space. Removed need for intrusive m68k modifications, fixed crash in 3c505 networking, and fixed Domain/OS booting in Normal mode [Hans Ostermeyer]. - 0.185: Fixed SIO regression [Hans Ostermeyer]. - 0.180: Enabled creation when non-existent image name is supplied for omti8621 and sc499 [Hans Ostermeyer]. - 0.178: Eliminate logerror spam on unmapped ISA access [Hans Ostermeyer]. - 0.177: BugFIX #06331: [Crash/Freeze] (apollo.cpp) dn3500_19i, dsp3000, dsp3500, dsp5500: Crash/Exception on start [Osso]. - 0.176: Changes: Keyboard mapping adjusted to fit current MAME. Fixed screen raw parameters. Fixed disp.dex Test 20 (Video SYNC Gen. Add. Test) for color displays [Hans Ostermeyer]. - 0.175: Install the unmapped handler in the correct post-trampoline range [Olivier Galibert]. - 0.171: Unified logging format in associated devices. Use correct raw video modes [Hans Ostermeyer]. - 0.169: Cleanups and enhancements: Split OMTI8621 ISA device into PC and Apollo versions (Apollo doesn't have a BIOS extension ROM, PC does). Cleaned up OMTI8621 logging. Forced slot # of OMTI board so we can look it up and auto-set the node ID. Adjusted mouse sensitivity [Hans Ostermeyer]. - 0.167: Changes: Fixed the Apollo floppy disk emulation. Added the media option -node_id resp. -ni to set the node ID from a node ID ROM image file. Fixed the unmapped ISA Bus access to return 0xff instead of 0x00. Removed excessive log entries from unmapped ISA Bus access. Fixed date (and some other issues) in mc146818 (new in MAME 0166) [Hans Ostermeyer]. - 0.164: Improved mouse emulation [Hans Ostermeyer]. - 0.157: Added apollo_ctape softlist [Riley110]. Made possible to load cartridge tapes from softlist, by dealing with these images like it's done for cassettes and floppies [Fabio Priuli]. - 0.154: Updates: Fixed ISA bus endianness, it's the same as other 680x0 systems with ISA. Improved logging in several places. "20 years ago" option updated to now-necessary "25 years ago". Fixed ISA high IRQ routing. Fixed 3c505 to have a 16 bit ISA interface. Fixed omti8621 and sc499 to have correct-endian ISA interfaces. Minor Apollo cleanups & removal of no-longer-supported options, plus data format fix for systems using a serial terminal [Hans Ostermeyer]. - 0.153: Start modernizing/cleanup. Old 68681 is gone. Apollo keyboard now speaks diserial. Headless configs use the serial terminal' device. More cleanup, devlegcy.h now gone. Cleaned up PIC8259 usage. Converted to use real ISA bus. sc499 cartridge tape converted to ISA. Separate 3c505 out into an ISA16 card [R. Belmont]. - 0.152: Correct MC146818 clock [Hans Ostermeyer]. - 0.149u1: Fixed disk and tape DMA, improved logging. Fix out-of-bounds framebuffer access crash on OS X [Hans Ostermeyer]. - 0.148: BugFIX #05068: [Crash/Freeze] (apollo.c) All sets in apollo.c: [debug] Assert: src/emu/render.c, Line 2466 [Firewave]. Apollo fixes: Fixed MLOG: machine -> machine(). Use the correct address space for DMA (supplied space parameter is wrong; why?). Minor fix for 64 Bit Ubuntu. Block_set_filemark() failed to set the filemark buffer; memcpy will now use 64 bit words (i.e. 8 byte chunks) for copying [Hans Ostermeyer]. - 0.146: Properly reset all motherboard devices on a 68k RESET instruction; makes the PROM "RE" command work properly [Hans Ostermeyer]. - 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]. - 0.145u1: Hans Ostermeyer and R. Belmont added apollo.cpp driver. $end $info=apple1.cpp $drv 0.36b15 [R. Belmont] WIP: - 0.251: Use title case for publisher names in 'apple1.xml' [einstein95]. - 0.246: Driver placed in the sub-folder "apple/". - 0.243: Eliminate use of device_image_interface::ptr() method [AJR]. - 0.181: Redumped dis-assembler in apple1.xml [Dagarman]. - 0.171: Completely rewrote the driver in modern idioms. All functionality should be the same [R. Belmont]. - 0.36b15: R. Belmont added apple1.cpp driver. $end $info=apple2.cpp $drv 0.2b4 [R. Belmont] WIP: - 0.287: (apple2_cass.xml: Split out required_ram from usage info; many other metadata corrections and improvements. Fix typo [AJR]. Remove phantom (probably lost) ROM set that was always commented out; remove this leftover entry, too [AJR]. (apple2_flop_orig.xml), (apple2_flop_clcracked.xml) Added 50 dumps, combined 2 item, and metadata updates cleanups (#15018). Focus: The great MECC metadata cleanup [A-Noid33]. - 0.285: (apple2_flop_orig.xml), (apple2_flop_clcracked.xml), (apple2_flop_misc.xml), (apple2gs_flop_orig.xml) added 34 (33 working, 1 non-working) and metadata cleanups (#14828). Focusing on Adventure International Brøderbund Software, Electronic Arts, MicroProse Software, Microsoft [A-Noid33]. - 0.284: Memory notes [AJR]. (apple2_flop_misc.xml) Minor correction to f8ecff4d11fca5000d5d581995d5341c32cb4440. (apple2_cass.xml) Improve metadata for some items [AJR]. (apple2_flop_clcracked.xml) Added 23 dumps and four cracks (#14529). Also cleaned up metadata cleanups for software from Sir-Tech, Hayden Software / Hayden Book Company, and MindPlay. Added 59, redumped 1, and metadata cleanups (#14706). Focused on Baudville, Houghton Mifflin, Micro League Sports Association, Milliken Publishing Company, Passport Designs, Stoneware [A-Noid33]. (apple2_flop_orig.xml) Added 72 dumps. Apple2_flop_clcracked: Combined 2 cracks into 1. Metadata Cleanups (#14679). Focused on: Learning Technologies, Panda, Merit Software, Litag, Synergistic Software, World Book, Electronic Courseware Systems. Added 23 dumps and four cracks (#14529). Also cleaned up metadata cleanups for software from Sir-Tech, Hayden Software / Hayden Book Company, and MindPlay. Added 59, redumped 1, and metadata cleanups (#14706). Focused on Baudville, Houghton Mifflin, Micro League Sports Association, Milliken Publishing Company, Passport Designs, Stoneware [A-Noid33]. - 0.283: (apple2_flop_misc.xml) Add 13-sector versions of Apple DOS [AJR]. Fix file name for `dos321` (#14557) [Roman Donchenko]. (apple2_flop_orig.xml) Minor metadata additions; configure the 13-sector controller for a few more disks. Set 13-sector controller as slot 6 default for relevant software. Compatibility check: Expand model compatibility for disks that seem to work on some later models with no issues (but not on others); explain reasons for disks not working on later models: firmware differences or 6502 abuse. Eliminate the CPU reset kludge. MAME's 6502 emulation has not actually read vectors during device_reset for a long time. Remove Rept key from natural keyboard. Natural keyboard improvements. Add (unshifted) control characters to natural keyboard; alias lowercase letters to their uppercase counterparts. The standard ROMs for apple2 & apple2p don't support lowercase input or display anyway [AJR]. - 0.281: (apple2_flop_orig.xml) Added 22 working, redumped 1 (promoted to working), and removed 3 (#14143). Also updated meta data focusing on Spinnaker Software, Penguin Software, Polarware, and Windham Classics. (apple2_flop_clcracked.xml): Added 39 working, 1 non-working, 3 removed, 5 promoted to working (#14091). Also cleaned up metadata focusing on The Learning Company [A-Noid33]. - 0.277: apple2_flop_orig.xml, mac_flop_clcracked.xml, mac_flop_orig.xml: Added 77 items (76 working), 1 non-working, removed 1 imperfect dumps (#13566): Also cleaned up metadata, focusing on Laureate Learning Systems, Micrograms Publishing, and Softsmith; removed an imperfect crack of Fractions for Apple II. apple2_flop_orig.xml, apple2_flop_clcracked.xml: Added latest dumps and cracks (#13613) [A-Noid33]. apple2_flop_clcracked.xml: Removed outdated cracks of Keyworks: First Keyboarding Skills and Parts of Speech: Fun with Nouns and Pronouns; separated Capitalization (Educational Activities) and Capitalization (Hartley Courseware) into different items; combined Language Carnival disks into a single item. Also cleaned up metadata, focusing on Davidson & Associates, Hartley Courseware, Troll Associates, Gessler Educational Software, and Developmental Learning Materials (DLM). Combined Capitalization (01.29.87) disks into a single item; combined Capitalization (11.04.83) disks into a single item; combined disks for Antonyms/Synonyms 1 v05.25.87 disks into a single item [A-Noid33]. Added 135 working, 13 non-working, replaced 3, removed 12 imperfect dumps (#13501): Cleaned up meta data focusing on Scholastic, Queue, Electronic Arts, Sunburst Communications, and Epyx [4am, san inc, A-Noid]. - 0.275: apple2_flop_clcracked.xml: Removed two imperfect cracks and updated metadata for Locksmith (#13395) [A-Noid33]. Made each major version of Locksmith a separate parent/clone group. Be consistent with descriptions. Made each major version of Locksmith a separate parent/clone group [Vas Crabb]. apple2gs_flop_clcracked.xml: Added 6 dumps, 1 redump [Brian Troha] (#13293) [Ivan Vangelista]. apple2_flop_orig.xml: Updated to keep in sync. Added 43 items and replaced two items with better dumps (#13392): Cleaned up metadata, with focus on Atari, Brøderbund Software, Datasoft, Mindscape, On-Line Systems, Origin Systems, Sierra On-Line, Sir-Tech Software, and Thunder Mountain; removed fifteen imperfect cracks [A-Noid33]. - 0.271: Added latest dumps and improved metadata to 'apple2_flop_orig.xml', apple2_flop_clcracked.xml', 'apple2_cass.xml', 'apple2_flop_orig.xml', 'apple2_flop_clcracked.xml' and 'apple2gs_flop_orig.xml' [A-Noid]. Fixed the inadvertently exchanged tape labels for Breakout / Color Graphics in 'apple2_cass.xml' [einstein95]. - 0.268: Added latest cracks (39 new working items) and improved metadata to 'apple2_flop_clcracked.xml' and improved metadata to 'apple2_flop_orig.xml' [4am, A-Noid]. Various XML format and spacing fixes for 'apple2_flop_orig.xml' [Scott Stone]. - 0.266: Added 22 working dumps in 'apple2_flop_orig.xml' and removed five imperfect cracks in 'apple2_flop_orig.xml'. Added thirteen cracks (#12294). apple2_flop_clcracked.xml, apple2_flop_orig.xml: Cleaned up metadata for Micrograms Publishing software. Added twenty-two working dumps to 'apple2_flop_orig.xml' (#12338) [A-Noid33]. - 0.265: Added nine cracks, updated one crack and removed an outdated crack in 'apple2_flop_clcracked.xml' (#12256). Improved metadata for MECC software in 'apple2_flop_clcracked.xml', 'apple2_flop_orig.xml' and in 'apple2gs_flop_clcracked.xml'. Added fourteen original dumps and one crack in 'apple2_flop_orig.xml' and 'apple2_flop_clcracked.xml' (#12276). In 'apple2_flop_orig.xml' also improved meta data for Essential Data Duplicator and Nibbles Away [A-Noid33]. Fixed editing error in 'apple2_flop_clcracked.xml' [Vas Crabb]. - 0.257: Fixed a couple of descriptions in 'apple2_flop_orig.xml' [Vas Crabb]. - 0.256: Reset the a2bus when the 6502/65816 is reset. Added Apple ROM/Firmware card with 3 options: Applesoft, Integer, and User-Defined. Use "-rom file.bin" with the user-defined ROM card to make your own custom Apple. File must be 12KiB and goes in D0/D8/E0/E8/F0/F8 order [R. Belmont]. - 0.255: More realistic (Control-)Reset behavior. The 6502 is now held in reset until you let go of the keys, like hardware. IIe-class machines now reset the language card and MMU registers, like hardware [R. Belmont]. - 0.252: Turned text update and character drawing functions into templates to reduce duplication. Removed unused TK2000 video update function. Shift double lo-res video right in monochrome mode to work better with NTSC shader. Improved color simulation for hi-res graphics mode. Eliminated a lookup table that just performed a bitwise rotation. Turned screen update functions into a template. Improved hi-res graphics artifact color table. Fixed Video-7 RGB card double hi-res modes. Separated video device configuration from system configuration port. Made some accessors const-qualified. Use screen update function for all systems. Use a single path for NTSC color simulation in all video modes [benrg]. Use real fall-through attribute [Vas Crabb]. - 0.251: Use title case for publisher names in 'apple2_flop_orig.xml' [ArcadeShadow]. - 0.250: Improved descriptions and publishers in 'apple2_flop_orig.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "apple/". - 0.244: Fix uninitialized class members causing joystick weirdness [R. Belmont]. - 0.239: Laser and Franklin key names now are correct: "Triangle"/"F" instead of "Apple". Massive text drawing cleanup, removing a lot of copy/paste code and moving some runtime decisions to compile-time for better performance. Ace 500 now uses a Franklin character set ROM so the "F" shows in MouseText [R. Belmont]. Moved common apple2 files to the conditional "mameshared" library, to avoid duplicate symbols on a full MAME build. [Robbbert]. - 0.236: Fixed one-shot paddle timers in Apple II and clones (#8504) [xotmatrix]. Support for the AppleIISD card [R. Belmont, Florian Reitz]. - 0.235: Reading $C01X doesn't have the key-down flag on pre-IIe machines. Pravetz 8M now has the correct character ROM [Petko Bordjukov]. Add and use the correct character ROM for the Pravetz 82 [sandacite.com, R. Belmont]. - 0.231: BugFIX #07953 [DIP/Input] (apple2.cpp) Any software using second joy port : Y-axis input on second joy port using x-axis values (00de914) [AJR]. Added Franklin ACE 1000 (Apple ][+ clone) [christopherkobayashi]. Added latest cracks and original dumps in 'apple2_flop_clcracked.xml' and 'apple2_flop_clcracked.xml' [4am, san, Firehawke]. Added four original dumps in 'apple2_flop_orig.xml' [4am, Firehawke]. - 0.228: Added parent/clone relationships for Anti-M sets 'apple2_flop_misc.xml' [Firehawke]. - 0.227: Updated Apple II software lists (apple2_flop_clcracked.xml and apple2_flop_orig.xml) for October 2020 [4am, Firehawke]. - 0.222: Added latest original dumps and cracks with lots of MECC in 'apple2_flop_clcracked' and 'apple2_flop_orig.xml' [4am, Firehawke]. - 0.221: Fixed apple2gs fill mode behavior when no previous color is set [R. Belmont]. Fixed DHGR shift - NTSC artifact colors now work with HLSL (GitHub #6308) [Colin Howell, R. Belmont]. - 0.219: Exposed CFFF accesses to slot cards [R. Belmont]. Improved monochrome-mode drawing in lores, hires and double lores modes. Gives correct NTSC color with -video bgfx, effect hlsl, NTSC on, NTSC A and B to 0, scanline length to 39.1uS [R. Belmont]. - 0.217: BugFIX #07482 [Color/Palette] (apple2.cpp) apple2, apple2e and clones: Graphics colors not matching original machines [R. Belmont]. Added Autostart Monitor BIOS option to apple2. Fixed crash when running apple2 or apple2p without a card in slot 0. Updated palette to use latest calculated values from Apple II Video Display Theory (MT07482) [R. Belmont]. Perform single-pixel shift for monochrome high-resolution graphics with bit 7 set [R. Belmont, SoltanGris42]. - 0.216: BugFIX #07480 [Sound] (apple2.cpp) mockingboardenabled software: Since version 0.199, no sound from second AY8913 mockingboard using apple2 drivers [Osso]. - 0.215: Replaced Drol with new working dump in "apple2_flop_orig.xml" [4am, Firehawke]. - 0.214: Corrected Joyport multiplexing. Fixed key code for Ctrl-Shift-P and modifier codes for M and N on II and II Plus [Golden Child]. Added initial support for ComputerEyes/2 image capture slot card [R. Belmont, Golden Child]. - 0.213: Added Sirius JoyPort support on compatible models, and 4Play Joystick Card support [R. Belmont]. - 0.206: Added compatibility filters for Apple II floppy software lists [Firehawke]. - 0.201: Added support for per-scanline Lo-Res rendering - helps "KFest18 2K Rasterbar Demo". Fixed reverse-logic on TransWarp slot DIP switches that caused disks to not boot [R. Belmont]. Improved Apple //c Plus MIG and floppy emulation, allowing the system to be used with the first 3.5" drive [R. Belmont, M. Guidero, Leon Bottou]. - 0.199: Re-implemented Echo II read/write flags and write latch based on hardware tracing [Lord Nightmare, Tony Diaz]. - 0.198: Recognize another form of DOS 3.3 image in ProDOS order [R. Belmont, Peter Ferrie]. Added support for WOZ image format [Olivier Galibert]. Added 13-sector version of Disk II controller [R. Belmont]. - 0.192: Added preliminary support for AE TransWarp accelerator card. Added preliminary support for "SSB Apple" speech board [R. Belmont, Apple II Documentation Project]. Added No-Slot Clock support to //e, //c, and friends [R. Belmont]. - 0.189: Update screen on mode-switch only if really switching [Peter Ferrie]. - 0.186: BugFIX #06555: [Crash/Freeze] (apple2.cpp) All sets in apple2.cpp, apple2e.cpp: Mounting ezcgi9938 or ezgui9958 into any slot causes Fatal Error [AJR]. - 0.184: Rewrote language card handling [Peter Ferrie]. Fixed IIe/IIc self-test regression. Fixed IIe $C800 arbitration, Zellyn/kqumba tests pass now [R. Belmont]. - 0.177: Removed (apple2gsr3lp)' system. - 0.176: Don't allow debugger to trigger slot switching [Peter Ferrie]. - 0.174: Update software list to include 4am clean cracks A-L as of Sep. 2015 [R. Belmont, B2K24]. - 0.172: Started reverse-engineering the AE PC Transporter card [R. Belmont]. - 0.171: Fix parallel card ACK handling, Print Shop almost works with the lx810l now [R. Belmont]. - 0.167: Fixed "The Mill" 6809 card so OS9 can boot [robj, R. Belmont]. - 0.165: Fix Ivel Ultra's unique text drawing (MT#5814). BugFix#05814: [Graphics] (apple2.c) ivelultr: Font is flipped [R. Belmont]. - 0.160: Add TMS9918 card from BYTE magazine plus 9938 and 9958 versions [R. Belmont]. - 0.157: Disable orange/blue in hires if dhires set but not 80col [R. Belmont, Peter Ferrie]. - 0.156: BugFIX #05747 [Misc.] (apple2.c) apple2p, apple2e, apple2c (and probably others): The "Diagnostics Test" failed. BugFix#05157: [Crash/Freeze] (apple2.c) ace100: Access Violation with "-debug -flop1 4080trkd -ramsize 12288". BugFix#05158: [Crash/Freeze] (apple2.c) agat7: Access Violation with "-debug -ramsize 16384" [R. Belmont]. Rewrote all 8-bit Apple II drivers with an aim towards modernity and improved runtime performance, improved correctness and missing features. Fixes MT #5157, 5158, 5747, and 5748 [R. Belmont]. - 0.155: BugFIX #05672 [Crash/Freeze] (apple2.c) apple2e, apple2ee, probably others: hang when enabling output latch with no floppy in drive [Olivier Galibert]. Various update: support 1 MB expansion for Laser 128ex2 * Give the IIc Plus the correct drive type, but it's still unhappy * Promote apple2c4 to working since it runs fine now * Hook up ACIAs for Laser 128 series, remove cassette for IIc and Laser * Add support for the Applied Engineering TimeMaster II H.O. card * Add possible Laser 128EX2 ROM pending future work on that series * Added additional ROMs for TK3000 * Added preliminary mono/color config switch for pre-IIgs machines (doesn't yet work in lo-res) * Moved Laser 3000 to its own driver since it's not very Apple-like and got it to boot into BASIC [R. Belmont]. Enable language-card write on reset based on h/w testing [Peter Ferrie]. Add more debugger guards around C800 bankswitch [Peter Ferrie, R. Belmont]. Support Apple II Mouse Card [R. Belmont, Guru, Sharkpuncher]. IIe and later don't require double-reads on the language card [R. Belmont, Peter Ferrie]. - 0.154: Implemented cycle-exact Disk II floppy controller using the modern floppy subsystem [Olivier Galibert, R. Belmont]. Some minor cleanup to how post-IIe machines are handled. Correct setup of built-in ACIAs for IIc/IIc Plus. Fixed N/M keys on Platinum IIe and IIgs. Enforce read twice requirement for language card. Support Decillionix DX-1 sampler card. Support for the Mountain Computer Music System. Support some oddball sized disk images and DOS 3.3 disks that were ripped in ProDOS sector order. Add volume control register to DX-1 card [R. Belmont]. - 0.153: Support for the Videx UltraTerm card. CFFA2 now ignores 6502 spurious reads during write cycles. Support another Videoterm clone, the AE Viewmaster 80. Added games starting with "C" to the softlist. Support the Corvus flat-cable interface card, also used in the Corvus Concept. Rewrote keyboard handling according to schematics and using the generic AY-3600. Support the Apple II Parallel Interface Card. ProDOS now correctly sees empty slots as empty [R. Belmont]. - 0.148u2: Preliminary support for the Apple II Rev. C SCSI Card. Allow Super Serial Card to connect to MESS's serial terminal and null modem devices [R. Belmont]. Added support for Street Electronics Echo Plus and Zip Technologies ZipDrive cards [R. Belmont, Lord Nightmare]. - 0.145u6: Apple II slots rewrite: 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?" 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+ [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: R. Belmont added apple2.cpp driver. $end $info=apple2e.cpp $drv 0.156 [R. Belmont] WIP: - 0.283: Try to actually show the value that would be read in the debugger for C000 I/O [Vas Crabb] - 0.281: Add mirrors and fix polarity of IOUDIS and DHIRES readbacks. Fixes double lo-res from BASIC on the IIc [R. Belmont]. - 0.273: Improved Apple IIe/IIc keyboard layout and language switch handling. Added German and Swedish Apple IIe and Apple IIc variants. Improved IIe keyboard layout/language switch handling (#12756) [as-tb-dev]: Added UK variants of Apple IIe Platinum and Apple //c; removed the 40/80 column switch from Apple //c+; added the 40/80 column switch the the Franklin Ace 500 and VTech Laser 128 series; added the keyboard/language selection switch to UK, French and Spanish //e variants and various clones; added the character set switch to the Franklin ACE; added DVORAK mod support to US Apple //e models and VTech Laser 128 series; improved key labels and default assignments, and added notes about keyboards and ROMs; initialize //c+ drive state variables on start. Add DE and SE Apple IIe/IIc models (#13086) [as-tb-dev]. - 0.271: Improved behavior of C02x soft switches to better match the hardware. Fix behavior of $c02x softswitches to match behavior of hardware (#12894) [Dennis Munsie]. Bring the indentation back to spec [R. Belmont]. - 0.270: Allow Apple IIc horizontal and vertical mouse movement flags to be set concurrently [as-tb-dev]. - 0.267: Fix IOUDIS status read on apple2c. Fixes self-test fail on apple2c0 (Github issue #12468) [R. Belmont, univta0001]. - 0.264: Correctly reset IOU soft switches on system reset [xotmatrix]. - 0.263: Update language card memory map when language card is enabled or disabled. Removed a duplicate variable assignment in Ctrl-Reset handler code [xotmatrix]. - 0.262: Support standard boot speed with Zip Chip [Peter Ferrie]. - 0.261: Fix Franklin Ace 500/2x00 F-keys [Golden Child]. - 0.256: Reset the a2bus when the 6502/65816 is reset [R. Belmont]. - 0.255: More realistic (Control-)Reset behavior. The 6502 is now held in reset until you let go of the keys, like hardware. IIe-class machines now reset the language card and MMU registers, like hardware [R. Belmont]. - 0.250: Added F1-F12 keys to the Franklin ACE 500 and 2200 [R. Belmont, Joshua Bell]. - 0.249: Rework aux memory handling so the standard 80-column card works properly. All Laser 128 models now use the new floppy system and can run .woz images [R. Belmont]. Really get rid of legacy floppy stuff [AJR]. - 0.246: Driver placed in the sub-folder "apple/". - 0.244: Fix uninitialized class members causing joystick weirdness [R. Belmont]. - 0.243: BugFIX #08293 [Graphics] (apple2e.cpp) apple2ee: Wrong High Res Colors after Enabling Double High Res [R. Belmont]. - 0.239: Gave the Franklin Ace machines their max RamWorks-compatible RAM. Fix text on Laser 128 EX and EX/2 also. All Laser 128 models now use the correct character set. Laser 128 now supports the serial/parallel printer switch and the parallel port. More cleanup / Fix GCC warning. Change most bankdev usage to memory views. Clean up/consolidate memory maps, fix ace500 LF switch causing DVORAK mode [R. Belmont]. - 0.234: Enable 80-column display on page 2 [Peter Ferrie]. Fixing of size of commented ROM_LOAD entries to match actual images [Scott Stone]. - 0.219: Exposed CFFF accesses to slot cards [R. Belmont]. - 0.216: Bugfix #07496 [Media Support] (apple2e.cpp) apple2e and clones: Error when trying to use .NIB disk images [R. Belmont]. - 0.202: Corrected I/O intercepts to match hardware behaviour [Peter Ferrie]. Fixed issues with cards in slots 1 and 2 that use the $C800 space [R. Belmont, Peter Ferrie]. - 0.191: Improved PORT_CHAR (natural keyboard/paste/key post mapping) for US Apple IIe/IIc (thanks to Golden Child for report) [Vas Crabb]. - 0.166: Select displayed page for floating bus [Peter Ferrie]. - 0.156: R. Belmont added apple2e.cpp driver. $end $info=apple2gs.cpp $drv 0.94 [Nathan Woods, R. Belmont] WIP: - 0.286: Use the Mega II font ROM extracted via its undocumented test registers [R. Belmont, arekkusu42]. Use the revised character ROM for all clones [R. Belmont]. - 0.281: (apple2gs_flop_misc.xml) Add alternate titles for OS disks [AJR]. - 0.279: Generate ADB IRQs for incoming mouse data, not just keyboard and general ADB traffic: Greatly improves mouse tracking smoothness (Github #13670); fixes Chessmaster 2100 hanging when you try to drag a piece; fixes Xenocide not accepting menu selections. Restrict DOCRAM pointer to 16 bits like hardware, Great Western Shootout relies on it wrapping [R. Belmont, Peter Ferrie]. Add 4soniq 4-channel support and flip channel mapping to match 4soniq and other emulators. It helps to commit the latest local version [R. Belmont]. Fix memory behaviour beyond 8MB. Fixes Biff's Tale [Peter Ferrie]. - 0.276: Fix language card state after Control-Reset (GitHub #13420) [R. Belmont]. - 0.273: Implement the LANGSEL soft switch (#13052) [as-tb-dev]. - 0.265: Added six cracks and improved metadata for many items to 'apple2gs_flop_clcracked.xml'. Added 7 dumps, used info tags for a lot of dumps in 'apple2gs_flop_clcracked.xml' [Brian Troha, Ivan Vangelista] - 0.256: Reset the a2bus when the 6502/65816 is reset. Reset the softswitches like a IIe on Control-Reset [R. Belmont]. - 0.255: Fixed RAM mapping for ROM1 machines [Kelvin Sherlock]. - 0.253: Don't allow read of write-only switches, fixes MT08564 [Peter Ferrie]. - 0.251: Fixed compile [Ivan Vangelista]. Revert testing change that slipped into the previous commmit. Use the macrtc device for clock and battery RAM, which has more complete functionality [R. Belmont]. - 0.246: Driver placed in the sub-folder "apple/". - 0.243: BugFIX #08239 [Crash/Freeze] (apple2gs.cpp) apple2gs, apple2gsr1: Diversi-Tune 1.1 crashes/hangs emulation on song start of playback and BugFIX#08240 [Interface] (apple2gs.cpp) apple2gs: Glitchy Joystick input via gameio [R. Belmont]. - 0.233: Moved 16-bit software out of apple2_flop_orig.xml and added latest dumps [4am, Firehawke]. - 0.231: Fixed handling of keypad equals key [Kelvin Sherlock]. - 0.229: Enabled floppy sounds when using new IWM implementation [leesaudan2]. Implemented some missing ADB commands [Kelvin Sherlock]. - 0.222: BugFIX #06559 [Gameplay] (apple2gs.cpp) All sets in apple2gs.cpp: System 6.0.x freezes on boot [peterferrie]. - 0.221: Fix missing 128KiB RAM - ramsize option now configures fast RAM size (GitHub #6465) [gorlik, R. Belmont]. - 0.220: Fixed name of apple2_flop_misc software list [xinyingho]. - 0.219: Exposed CFFF accesses to slot cards [R. Belmont]. - 0.217: Bugfix #05380 [Interface] (apple2gs.cpp) apple2gs: Cannot use -hard command line option even though it is listed when doing -listmedia [R. Belmont]. - 0.216: Emulated implementation detail of Language Card inhibit in bank 01 that Music Construction Set depends on [Peter Ferrie, R. Belmont]. - 0.215: Allow slot interrupt requests to be dispatched [R. Belmont, Peter Ferrie]. - 0.180: Switched to use z80scc, added printer and modem ports [R. Belmont]. - 0.177: Redumped 341-0748 FE-FF ROM for the ROM03 Apple IIGS, confirming that 341-0748 and 341-0749 ROMs are identical [Brian Troha]. - 0.172: Dumped the 341-0749 ROM and confirmed the 341-0728 Apple IIGS ROMs [Brian Troha]. - 0.157: Fixed save state regressions [Osso]. - 0.153: Add support for Vulcan Gold IDE card [R. Belmont, Spk]. Render to rgb32, allowing palette raster tricks (e.g. '3200 color mode') to work. [R. Belmont] - 0.94: Nathan Woods, R. Belmont added apple2gs.cpp driver. $end $info=apple3.cpp $drv 0.96 [Nate Woods] WIP: - 0.283: (apple3.xml) Fix typo in description [AJR]. - 0.259: Adjusted fast CPU clock frequency to approximate the effects of DRAM refresh and other delays. apple/apple3_m.cpp: reduce CPU clock frequency during active video display, and approximate DRAM contention [Rob Justice]. - 0.258: Added support for two-speed keyboard auto-repeat. apple/apple3_m.cpp: Trigger reset/NMI when reset key combinations are pressed. Improved reset/NMI key combination handling. apple/apple3_v.cpp: Added support for flashing characters and removed smoothscr from text modes [Rob Justice]. - 0.256: Reset the a2bus when the 6502/65816 is reset. Now has the same Control-Reset behavior improvements as the Apple IIs [R. Belmont]. - 0.246: Driver placed in the sub-folder "apple/". - 0.243: BugFIX #07449 [Media Support] (apple3.cpp) apple3: Data corruption after write to floppy [Olivier Galibert]. - 0.215: Corrected number row key layout (fixes pasting and natural keyboard mode) [pahandav]. Suppress $C800 switching on debugger accesses [R. Belmont, Rob Justice]. - 0.172: RAM is always present at FFCx, eliminated previous need for hack. VIAs are clocked by PRE1M (1 MHz), fixes Confidence Test. Fixed joystick reading; works in Sandman and Atomic Defense * Hooked up HBlank input to VIA 1 PB6. Support raster splits; Atomic Defense is playable (pick joystick B) [R. Belmont, robj]. Started filling in the software list. [R. Belmont]. - 0.155: Refresh selected drive after the softswitches are changed [Paul Hagstrom]. Don't do color text in A2 emulation mode. Invert enable1 sense, external drive selection now works properly. Support ThunderClock Plus card. Preliminary hook up of slot IRQ and NMI lines. [R. Belmont]. Even better apple3 drive select [Paul Hagstrom]. - 0.154: Preliminary reset key handling. Support 115200 on Apple III [smf]. Preliminary joystick support. Now using the cycle-accurate floppy emulation [R. Belmont]. - 0.153: Implement correct (zp),y extended addressing. Removed ProFile stub, we'll do that as a proper card later. Removed ROM patch now that we Can specify the ACIA is Rockwell-style. Allow -ramsize 256K or 512K. Both VIAs can generate IRQs now, as per schematics. Hooked up modifier keys. Added speaker toggle, beep, and DAC sound. Adjusted palette, confidence test color names screen is now reasonable. Improved interrupt generation and scanline timing. Extended addressing applies to all $x1 opcodes. SOS apps now start up. Rewrote keyboard handling from scratch using Curt's AY-5-3600' device. Much, much better. Add save state support and initial slot hookup. A non-indirect instruction located on the zero page will also enable extended addressing. Fixes Business BASIC. Fix ROM test in Diagnostics and support PCPI AppliCard. Improved save states, fixed double-hi-res drawing. Fixed page 2 addresses in all graphics modes, fixed glitches in color hires rendering. Rework extended addressing from the schematics. Fixed colors in color hires mode. Some cleanup, plus writes to Fxxx when write protect isn't asserted go through to the underlying RAM. CFFA2 now ignores 6502 spurious reads during write cycles [R. Belmont]. - 0.96: Nate Woods added apple3.cpp driver. $end $info=applix.cpp $drv 0.142 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.142: Robbbert added applix.cpp driver. $end $info=apricot.cpp $drv 0.137 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "act/". - 0.207: Added mouse and Winchester controller, and added support for I/O device maps and interrupts to expansion bus [Dirk Best]. - 0.187: Switched to preferred Z80SIO device [Dirk Best]. - 0.182: Use 74153 for the serial clock selector [Dirk Best]. - 0.181: Improvements: Fixed CTS polarity and marked as working - with the SIO fix the system is now very stable. Fixed keyboard error 31, now displays 'System OK'. (z80dart) Only update serial line configuration if it actually changes. Allows the apricot serial port to work correctly. (pit8253) Reading back the count while in the middle of a 16-bit write returns a XOR'ed version of the value written. Fixes apricot error 29 [Dirk Best]. - 0.177: Improvements: Moved expansion bus to its own directory. Created bus interface for the keyboard interface. Made HLE keyboard emulation a bus' device. Use device_buffered_serial_interface and device_matrix_keyboard_interface for the HLE keyboard emulation to reduce duplication and implement a FIFO. Added rtc support to keyboard [Dirk Best]. - 0.163: Use correct wd fdc type and fix floppy motor on, implement gaphics mode, simulate sio irq m1 access. successfully boots from disk now. Add an expansion slot interface and add two RAM expansion cards. This will also be usuable by the apricot f series and portable. Add initial keyboard support [Dirk Best]. - 0.152: BugFIX #05296: [Graphics] All sets in a6809.c, apricot.c, bbc.c, multi16.c, paso1600.c, victor9k.c: Resolution increase [Robbbert]. - 0.137: Dirk Best added apricot.cpp driver. $end $info=apricotf.cpp $drv 0.137 [Angelo Salese, Robbbert] WIP: - 0.267: Cleanups [Angelo Salese]. - 0.263: Overhaul. Correct system clocks and add baud clocks for CTC. Use raw parameters for screen. Use addressable latch device. Add RS232 port. Add speaker sound. Remove device tag macros [AJR]. - 0.246: Driver placed in the sub-folder "act/". - 0.137: Angelo Salese and Robbbert added apricotf.cpp driver. $end $info=apricotp.cpp $drv 0.144u4 [Angelo Salese] WIP: - 0.246: Driver placed in the sub-folder "act/". - 0.148: BugFIX #04875: [Crash/Freeze] (apricotp.c) fp: Access Violation when taking snapshot [Firewave]. - 0.144u4: Angelo Salese added apricotp.cpp driver. $end $info=apxen.cpp $drv 0.235 [Dirk Best] Codename "Candyfloss". The system is not IBM compatible but can run MS-DOS (and Windows) as well as Xenix. WIP: - 0.246: Driver placed in the sub-folder "act/". - 0.235: Dirk Best added apxen.cpp driver. $end $info=aquaplus_piece.cpp $drv 0.262 [Vas Crabb] Driver for: Aquaplus P/ECE. WIP: - 0.262: Vas Crabb added skeleton/aquaplus_piece.cpp driver. $end $info=aquarius.cpp $drv 0.37b5 [Nathan Woods] WIP: - 0.262: Support pasting Arabic text for aquarius_ar in Arabic mode. Filled in three remaining Arabic key labels. Fixed up most Arabic keyboard labels [Vas Crabb]. - 0.246: Driver placed in the sub-folder "mattel/". - 0.148u1: Removed (aquarius_qd)' system. - 0.37b5: Nathan Woods added aquarius.cpp driver. $end $info=arcadia.cpp $drv 0.37b15 [Peter Trauner] WIP: - 0.272: Use lowercase for descriptive text in descriptions in 'arcadia.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "arcadia/". - 0.37b15: Peter Trauner added arcadia.cpp driver. $end $info=argo.cpp $drv 0.142 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.214: Added DMA, CRTC, PIT and cassette by guesswork [Robbbert]. - 0.142: Robbbert added argo.cpp driver. $end $info=argox.cpp $drv 0.171 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.171: Felipe Corrêa da Silva Sanches added argox.cpp driver. $end $info=arkanoid.cpp $drv 0.30 [Brad Oliver] WIP: - 0.277: Added (cruisin5) "Abyss Cruisin 5: Cruise Back" machine [hap, Abyss]. - 0.246: Placed driver in the sub-folder "taito/". - 0.30: Brad Oliver added arkanoid.c driver. $end $info=assist05.cpp $drv 0.285 [AJR] WIP: - 0.285: AJR added assist05.cpp driver. $end $info=asst128.cpp $drv 0.153 [crazyc] WIP: - 0.246: Driver placed in the sub-folder "pc/". - 0.153: crazyc added asst128.cpp driver. $end $info=astrohome.cpp $drv 0.2b4 [Nicola Salmoria, Mike Coates, Frank Palazzolo, Aaron Giles, Dirk Best] WIP: - 0.253: Use lowercase for descriptive text in descriptions 'astrocde.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "midway/". - 0.208: Updates: Removed inaccurate comment from astrocde.xml regarding the 2000 Baud tape interface. Converted astrohome controllers to slot devices. Added 300 Baud cassette tape slot' device. Changed potentiometer callbacks from tagged I/O ports to devcb3. Added I/O access handling to expansion slot. Added INS8154 I/O functionality and cassette loading/saving to Blue RAM boards (RAM not yet hooked up). Added lightpen callback to controller slot' device. Fixed spurious lightpen interrupts being triggered every scanline (fixes synchronization on 2000 Baud multi-part music tapes). Converted accessory port to slot device and added lightpen support [Ryan Holtz]. Added cassette support for the AstroBASIC cartridge [Ryan Holtz, BallyAlley]. - 0.167: Renamed (astrocde.cpp) to (astrohome.cpp). Rename of driver files to make names unique [Miodrag Milanović]. - 0.156: Added support for 256K and 512K carts with bankswitch [Fabio Priuli]. - 0.2b4: Nicola Salmoria, Mike Coates, Frank Palazzolo, Aaron Giles and Dirk Best added astrocde.cpp driver. $end $info=at.cpp $drv 0.37b12 [Wilbert Pol, Miodrag Milanović] WIP: - 0.286: (generic_cdrom.xml) Fix version number on winnt40srk (#14963) [Mike Swanson]. Move a couple UM8498F targets into new umc/pc486vl.cpp, deambiguate; add notes (and NO_DUMP) for anch386s [Angelo Salese]. - 0.285: (generic_cdrom.xml) Move v16imagine/v16rise from ibm5170_cdrom [Angelo Salese]. Add ibmpc,pc98 compatibility tags to entries. Mark all non-ibmpc,mipsr4000 NT entries as partially supported [Mike Swanson]. - 0.284: (generic_cdrom.xml) Move (and promote) a few more SWs. Identify a couple Forex based romsets [Angelo Salese]. (ibm5170.xml) Added eight Swedish Scandinavian PC Systems games (#14534) [Rebecca Wallander]. (ibm5170_cdrom) Misc QA updates [Angelo Salese]. Full Tilt! Pinball (#14704) [Mike Swanson]. New working software list title: BSD on Windows (#14657). Disk images were uploaded to archive.org. The dumper did not put the floppy disk in write protect mode before dumping and thus several files have 2023 access times, as well as two 2023 files being deleted in the FAT structure [Mike Swanson]. - 0.283: (ibm5170.xml) Add 1 new not working software (#14487) [Rebecca Wallander]. (ibm5170_cdrom.xml) Several new CD-ROM dumps (#14510) [Mike Swanson]. Remove .chd postfix in various CDROM files [Angelo Salese]. - 0.280: Fix megapc/megapcpl keyboard default, remove ROM patches. Allows BIOS setup navigation, megapc can also boot msdos5 at least; get rid of i386 macro (#14062); split up megapc WD7600 chipset romsets to own driver [Angelo Salese]. - 0.279: (ibm5170.xml) Sort out pbfant. (ibm5170_cdrom.xml) Demoted Sonic CD Pentium Processor Edition items to unsupported [Naoki Saito]. - 0.275: Clean up deviant *_cdrom interfaces in 'ibm5170_cdrom.xml' [AJR]. - 0.274: ibm5170_cdrom.xml: Add Sonic CD (#13114): All but two of the Sonic CD entries on redump.org are represented here. The two left out are part of compilations and do not belong as standalone releases; this game doesn’t really run well on ct486, but should be fine on pcipc. Demoted Sonic CD Pentium Processor Edition items to unsupported [Vas Crabb]. Added Windows NT service packs, resource kits and development kits [Mike Swanson]. Added eight versions of Sonic CD [redump.org, Mike Swanson]. - 0.273: Added "Corel Linux Deluxe" and "Civilization: Call to Power Limited Edition" to 'ibm5170_cdrom.xml' [David Silva]. Added good dumps of several variants of Windows NT 3.1, 3.5.1, 4.0 and 2000 to 'ibm5170.xml' and 'ibm5170_cdrom.xml' [Mike Swanson]. - 0.272: New CD-ROM dumps (#12891). Note a true color bug for Mavis Beacon. Add Star Trek games (#12828) to 'ibm5170_cdrom.xml' [Mike Swanson]. - 0.271: Added complete dumps of the commercial and shareware releases of Quake [Mike Swanson] and add EA Sports Cricket 96 (#12819) to 'ibm5170_cdrom.xml' [Ectoplasm]. - 0.268: Added fifteen working items and replaced one item with a beter dump to 'ibm5170.xml' (#12395). Also added disk labels and copy protection notes for some existing items [ArcadeShadow]. - 0.267: Added three working items to 'ibm5150.xml' [Total DOS Collection, ArcadeShadow]. - 0.265: Reorder OSes to own section in 'ibm5170_cdrom.xml' [Angelo Salese]. - 0.258: Added a number of BIOS dumps [rfka01]. QA (& mostly demote) riki coverdisk entries, normalize contents node in 'ibm5170.xml' [Angelo Salese]. - 0.257: Added drivers to hold more BIOS dumps, and added GLaBIOS to generic PCs. Moved systems using SiS 82C496 486-VIP chipset to a separate source file [rfka01]. - 0.246: Driver placed in the sub-folder "pc/". - 0.245: Added pccm205 v2.23 BIOS option [TwistedTom]. - 0.238: Correct mba032q year typo [hap]. - 0.235: Fixed parent/clone issue + clean up of related labels to uniquely identify in 'ibm5170.xml' and ibm5170_cdrom.xml' [Scott Stone]. - 0.234: Added BIOS dumps and notes for various PC motherboards [rfka01]. Fixing of size of commented ROM_LOAD entries to match actual images. Fixed some ROM_LOADs for SHA1 entries [Scott Stone]. - 0.221: Added neat BIOS option to n286. Added quadtel BIOS option to ht12a. Added d674v320r304 and d620 BIOS options to pcd4x [rfka01]. - 0.217: Added tg286m BIOS option to atturbo. Added mrv135 BIOS option to at386. Added mrv130 BIOS option to op82c391. Added op495slc04 BIOS option to opti495slc. Added ali148902 BIOS option to alim1489. Added lh5 BIOS option to ls486e. Added 2014 BIOS option to mb8433uud. Added shuttle BIOS option to hot433 [rfka01]. - 0.216: Added additional BIOS options [rfka01]. - 0.215: Added ht12a BIOS option head12a01. Added at386sx BIOS options dell386sx, a3286a3886, ald93c308, intel and v514. Added ct386sx BIOS options m345000, dtk386sx and solutions. Added at386 BIOS options ssbc386at, opwb, 386atj7, vt386vt, l8949, acer310, kmxc02, frx521, frxs3b, 495sx, eemi and topcat. Added alim1429 BIOS options revb, alim142901, alim142902 and asaki. Added frxc402 BIOS option frximp. Added opti495xlc BIOS options op82c495xlc and mao13. Added hot409 BIOS option hot409v11. Sorted systems by chipset and motherboard and updated comments, including RAM and cache information [rfka01]. - 0.214: Expanded chipset details and notes. at: Added "286 TACT", "CDTEK 286" and "Landmark/Supersoft diagnostic ROMs" BIOS options. at386: Added "386 board with Ali chipset", "386 UMC 3DIUD", "386GRN-like board rev.03", "MB1325PM" and "Tandon/Micronics with 385" BIOS options. atvga: Added "286 TACT" and "CDTEK 286" BIOS options. neat: added "286-NEAT", "VIP BAM/16-11" and "CP-805" BIOS options. vlsi5: Added "MBVLSI-168" BIOS option [rfka01]. - 0.213: Added seven additional BIOS dumps to at. Updated BIOS date, version and chipset comments [rfka01]. - 0.212: Added additional RAM and BIOS options and updated some notes and metadata [rfka01]. - 0.210: Added additional BIOS versions for at, at386sx, at386 and at486. Also added BIOS strings in comments for at, atvga, neat, at386sx, ct386sx, at386, at486 and ficpio2 [rfka01, minuszerodegrees.net]. Added 8742 keyboard controller dump [rfka01]. - 0.172: Created at motherboard device and split PCI and PS/2 machines into own files [Carl]. - 0.166: Hook up Display Switch and remove irrelevant DSW0 [Sergey Svishchev]. - 0.154: BugFIX #05525: [Misc.] (at.c) at486,ct486: Mouse doesn't work in Windows 2000 [crazyc]. Added preliminary ATi Graphics Ultra Pro (mach32) ISA video card [Barry Rodewald]. - 0.150: Preliminary PS/1 support [Carl]. - 0.37b12: Wilbert Pol and Miodrag Milanović added at.cpp driver. $end $info=atari400.cpp $drv 0.143 [Juergen Buchmueller] WIP: - 0.288: Added notes about where the Atari 800 right cartridge should be mapped (#15119) [cam900]. - 0.278: (a800_flop.xml) "Insert info link here" re: .atx support [AJR]. - 0.269: (xegs.xml), (a800_flop.xml) Cleaned up descriptions. Improved metadata (#12604). (xegs.xml) Use lowercase for descriptive text [ArcadeShadow]. - 0.260: (bus/a800) Fix class hierarchy for "a5200_2chips" ROM type [AJR]. - 0.257: (a800.xml) Reconsidered Arabic transliteration a little. Hyphenate "al-" article prefix in transliterations. Use English spelling for loanwords [Vas Crabb]. - 0.256: Fix a5200 assert failure on cart [Angelo Salese]. - 0.251: (a800.xml) Use unabbreviated country names and lowercase for descriptive text in descriptions [ArcadeShadow]. - 0.250: Started splitting systems into separate driver state classes [Angelo Salese]. - 0.249: "Caps" key is not a physical toggle. Remove second trigger buttons from systems that don't support them [AJR]. Fix a130xe low mapping. Fix up screen configs with set_raw [Angelo Salese]. - 0.246: Driver placed in the sub-folder "atari/". - 0.244: Added 2-port version of Atari 5200, and fixed ANTIC memory size [einstein95]. - 0.231: (a800_flop.xml) Added six entries. Added additional entries [A8SP, quasiscroto]. - 0.202: BugFIX #07087 [Crash/Freeze] (atari400.cpp) a400, a400pal, a800, a800pal: [debug] Assertion Failed! Expression: !this->m_resolved [cuavas]. - 0.156: (a800.xml) Added some more cart dumps, including AtariScreiber, the extremely rare German version of AtariWriter [K1W1]. - 0.155: BugFIX #05591 [Gameplay] (atari400.c) a5200: Only one button works (player 1) [Fabio Priuli]. Various update: rewritten cart emulation to use slot devices (many "mappers" do not fully work yet) and unified cart handling among 8bit home computers, XEGS and Atari 5200 * Added support for loading carts with bankswitch to all XL/XE models * Added support for loading XEGS carts in Atari 8bits home computers (XEGS instead will only load XEGS games until support for the keyboard add-on is included) * Big clean up of the driver, simplifying memory map, removing writes to ROM, etc. * Changed NOT_WORKING flag to IMPERFECT_GRAPHICS in 600XL, 65XE, 800XE and XEGS since they should now be working to the same extent of the 800XL, and bugs shall be reported [Fabio Priuli]. - 0.154: Slightly revised Atari XL cartridge loading so that it doesn't crash when loading 8K carts. Confirmed to fix MT#05108 [alegend45]. - 0.153: BugFIX #05381 [Crash/Freeze] (atari400.c) All sets in atari400.c which use (a800_flop.xml) Crash when obtaining a list of approximate matches [Fabio Priuli]. - 0.152: Updated palette incorporating 'CGIA D020577' and 'GTIA C014805' tech doc info, including normalized grayscale with proper color gradient. Added phase shift values 24.7 thru 27.7 degrees in 0.5 degree increments. Enabled phase shift 26.2 degrees as default. Note included concerning display type impact on palettes. Added Atari 2600, 5200, and 7800 palette notes [Robert Tuccitto]. - 0.148u4: Correct bit for POK_KEY_BREAK which now allows colon/semi-colon [:;] to work properly on Atari Computers [Tom Clayton]. - 0.144u5: Fix for a400, a800 and clones which caused a crash navigating the Input menu [hap]. - 0.143: Juergen Buchmueller added atari400.cpp driver. $end $info=atarist.cpp $drv 0.118 [Juergen Buchmueller] WIP: - 0.284: (st_flop.xml) Music demos from “AMJ” (#14540) [Mike Swanson]. - 0.256: Only reset the video device that?s present (fixes crashes with ste) [Kelvin Sherlock]. - 0.254: (st_flop.xml) Cleaned up metadata, identified software with manual copy protection, and noted issues [Angelo Salese]. - 0.253: Rewrite of the video for the original ST, breaking the others in the process. Still some bugs in hiding though. Remove the bullshit bad dumps 'cause they're bullshit. Extract the MMU, will need STE memory map specialization. Extract the keyboard subsystem in a device [Olivier Galibert]. - 0.246: Driver placed in the sub-folder "atari/". - 0.245: Re-add mode 1 shifter kludge for PAL mode only [AJR]. - 0.244: Split out video and blitter as separate devices. Cleanups and minor fixes. Add cartridge software list and IPF floppy format to all sets. Add missing handlers to (still non-working) ste, megast and megaste memory maps, making megaste a megast derivative. Give HD6301 its own XTAL. Use array finders for HD6301 keyboard and joystick ports. Swap players for joystick and button inputs (needed for mouse to work). Remove shifter mode 1 kludge that seems to hurt more than help [AJR]. Fixed compile on GCC 11.3.0 [Ivan Vangelista]. - 0.221: Corrected DMA sound frequency calculation [cam900]. Fixed the 68K side of ACIA serial communications (keyboard microcontroller is not fully cooperating yet) [AJR]. - 0.178: Added correct ROM labels for the TOS 1.02 and 1.04 ROMs for the MegaST [Lord Nightmare, techfury90]. - 0.153: Fixed uninitialised variables, Atari ST mouse works again [smf]. - 0.149: Added RS-232 and MIDI ports [Curt Coder]. - 0.148u4: Correct bit for POK_KEY_BREAK which now allows colon/semi-colon [:;] to work properly on Atari Computers [Tom Clayton]. - 0.148: Fix the consequences of the recently inverted irq polarity of the acia, we have kbd/mouse again. Fix the ROM dance [Olivier Galibert]. - 0.145u4: Removed (stbook)' system. - 0.144u2: DMA address bytes are individually adressable. Add Pasti format support [Olivier 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 [Olivier Galibert]. - 0.143u6: Until the video emulation is *much* better, reset the shifter every frame [Olivier Galibert]. - 0.140: Added several language variants [Curt Coder]. - 0.118: Juergen Buchmueller added atarist.cpp driver. $end $info=atm.cpp $drv 0.132 [Curt Coder, Olivier Galibert] WIP: - 0.274: BugFIX #08472 [Misc.] (sinclair/atm.cpp) some sinclair/* drivers: The emulator crashes on out-of-bounds palette accesses [Andrei I. Holub]. - 0.273: Fixed ZX video mode detection (#13079) [Andrei I. Holub]. - 0.247: Fixed I/O addressing, and disabled RAM writes when ROM is active. Improved banking, video and COVOX emulation, promoting ATM-Turbo 2 to working [Andrei I. Holub]. - 0.246: Driver placed in the sub-folder "sinclair/". - 0.132: Curt Coder and Olivier Galibert added atm.cpp driver. $end $info=atom.cpp $drv 0.37b2 [Nathan Woods] WIP: - 0.279: Added Acorn expansion bus slots PL6, PL7, and PL8: Corrected MC6847 clock; text Space and Video Graphics RAM can be configured separately; replaced Eprom Box with the RAMROM board, to support AtoMMC [Nigel Barnes]. - 0.264: Pull XTAL definitions out of header; add FDC clock. Miscellaneous small updates [AJR]. - 0.246: Driver placed in the sub-folder "acorn/". - 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: Nathan Woods added atom.c driver (preliminary). $end $info=atpci.cpp $drv 0.172 [Wilbert Pol, Miodrag Milanović, Carl] WIP: - 0.246: Driver placed in the sub-folder "pc/". - 0.234: Added support for adding subdevice maps directly [Aaron Giles]. - 0.198: Move m55hi-plus motherboard stuff to a new machine called m55hipl [Samuele Zannoli]. - 0.172: Wilbert Pol, Miodrag Milanović and Carl added atpci.cpp driver. $end $info=att3b2.cpp $drv 0.218 [AJR] WIP: - 0.246: Driver placed in the sub-folder "att/". - 0.218: AJR added att3b2.cpp driver. $end $info=att4425.cpp $drv 0.189 [Sergey Svishchev] WIP: - 0.246: Driver placed in the sub-folder "att/". - 0.189: Sergey Svishchev added att4425.cpp skeleton driver. $end $info=att610.cpp $drv 0.218 [AJR] WIP: - 0.246: Driver placed in the sub-folder "att/". - 0.218: AJR added att610.cpp driver. $end $info=att630.cpp $drv 0.192 [AJR] WIP: - 0.246: Driver placed in the sub-folder "att/". - 0.244: Add more expansion RAM for att730x; slight code cleanup [AJR]. - 0.212: Implemented screen rendering, and added more information to address map [Dirk Best]. - 0.192: AJR added att630.cpp skeleton driver. $end $info=att6300p.cpp $drv 0.282 [donohoe00] WIP: - 0.282: donohoe00 added att6300p.cpp driver. $end $info=attache.cpp $drv 0.149 [Barry Rodewald] WIP: - 0.270: Edited software list descriptions. Added more accurate softlist descriptions (#12763). Added accent to "Attaché" system. [smc777] Fixed system name and lowercase on media storage name [ArcadeShadow]. Minor code cleanup; clear latch upon system reset [AJR]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.198: BugFIX #06958 [Crash/Freeze] (attache.cpp) All machines in attache.cpp: Fatal error: No screen specified for device ':crtc', but multiple screens found [Osso]. - 0.194: Fixed SIO mapping [Olivier Galibert]. - 0.149: Barry Rodewald added attache.cpp driver. Added list for Otrona Attache disks [Kaylee]. $end $info=aussiebyte.cpp $drv 0.165 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.165: Robbbert added aussiebyte.cpp driver. $end $info=ave_arb.cpp $drv 0.207 [hap] WIP: - 0.248: Workaround for emumem bug [hap]. - 0.247: Add clickable element that presses 2 buttons at the same time [hap]. - 0.246: Driver placed in the sub-folder "chess/". - 0.207: hap added ave_arb.cpp driver. $end $info=avigo.cpp $drv 0.37b9 [Kevin Thacker, Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "ti/". - 0.154: Allow all RS232 devices [smf]. - 0.37b9: Kevin Thacker and Sandro Ronco added avigo.cpp driver. $end $info=aviion88k.cpp $drv 0.228 [Patrick Mackinlay] WIP: - 0.259: Use std::clamp. Massive code cleanup. Use multibyte.h functions and std::swap. Turn most macro constants into enums and move them down into classes. Change comments to C++ style [AJR]. - 0.247: Driver moved to "dg/" sub-folder. - 0.246: Driver placed in the sub-folder "aviion/". - 0.228: Patrick Mackinlay added aviion88k.cpp driver. $end $info=avrmax.cpp $drv 0.223 [hap] WIP: - 0.246: Driver placed in the sub-folder "elektor/". - 0.223: hap added avrmax.cpp driver. $end $info=aws.cpp $drv 0.282 [mahlemiut] Convergent AWS series. Predecessor to the NGen series. 8088 or 8086 based workstations. WIP: - 0.283: Added aws200 as a model with an FDC board documented undumped FDC bootstrap ROM in the aws220 added preliminary keyboard device [Barry Rodewald]. - 0.282: mahlemiut added aws.cpp driver. $end $info=ax145.cpp $drv 0.253 [Bartman/Abyss] WIP: - 0.253: Bartman/Abyss added brother/ax145.cpp driver. $end $info=ax20.cpp $drv 0.144u5 [Sandro Ronco] WIP: - 0.246: Placed driver in the sub-folder "skeleton/". - 0.144u5: Sandro Ronco added ax20.cpp driver. $end $info=b16.cpp $drv 0.143 [Angelo Salese] WIP: - 0.271: Added the Hitachi MB-S1 (not working). FDC wants ready line connected. Fix compile. Hookup FDC. Hookup PIT and PICs. Identify some IRQ sources. Stub a bunch of keys, make it disk error explicitly [Angelo Salese]. Dump kanji ROMs for b16ex2. Allow it to display a "system starting up" [Mike Stedman]. - 0.246: Driver placed in the sub-folder "hitachi/". - 0.143: Angelo Salese added b16.cpp driver. $end $info=b2m.cpp $drv 0.125 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.125: Miodrag Milanović added b2m.cpp driver. $end $info=babbage.cpp $drv 0.143u8 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "trainer/". - 0.143u8: Robbbert added babbage.cpp skeleton driver. $end $info=banctec.cpp $drv 0.158 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "banctec/". - 0.158: Felipe Corrêa da Silva Sanches added banctec.cpp driver. $end $info=basf7100.cpp $drv 0.231 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.231: Dirk Best added basf7100.cpp driver. $end $info=basic52.cpp $drv 0.136 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "intel/". - 0.212: mcs51 disassembler updates. Restored some 8052 special-function register and bit names for more advanced models. Added a few more T2-related names to disassembler. Added i8xc51fx and i8xc51gb disassemblers with additional special-function register and bit names. Removed i80c51 from unidasm (differences from i8051 are not significant) [AJR]. - 0.198: Added more interrupt and timer registers to debug state [AJR]. - 0.136: Robbbert added basic52.cpp driver. $end $info=basssta.cpp $drv 0.222 [AJR] WIP: - 0.246: Driver placed in the sub-folder "novation/". - 0.222: AJR added basssta.cpp driver. $end $info=bbcb.cpp $drv 0.36RC1 [Gordon Jefferyes, Nigel Barnes] WIP: - 0.281: Allow all sound writes when enabled, not only when strobed [Nigel Barnes]. - 0.280: Renamed (bbc.cpp) to (bbcb.cpp). Removed hard disk image from acw443. Split drivers by motherboard into bbcb.cpp, bbcbp.cpp, bbcm.cpp, bbcmc.cpp, and reutapm.cpp. Re-implemented the Slow Data Bus, TMS5220 speech is now working; Keyboards are now devices, and corrected the free run polling frequency; CPU clock now slowed to 1MHz when addressing slow devices; serial ULA (SERPROC) is now a device, and fixed ACIA baud rate generators; replaced bankdev with views; fixed mirroring of 6522's. (Castle Quest is working again); added system VIA CB2 output. (required for Pharoah's Curse); improved video rendering for split screen modes; sideways RAM can be allocated from command line, with '-romlslotx ram'; acorn/reutapm: Added other Application Processor Module romsets; added generic keyboard [Nigel Barnes]. - 0.271: Fix validation [AJR]. - 0.263: Use idiomatic markup in descriptions in 'bbc_rom.xml' [Vas Crabb]. - 0.246: Driver placed in the sub-folder "acorn/". - 0.218: Added bbcmaiv internal modem port, with Acorn AIV SCSI Host Adaptor card' device. Added bbcm FinMOS 3.29 BIOS option (pre-release of MOS 3.50) [Nigel Barnes]. - 0.216: Replaced ROM/RAM banks with handlers to allow access from internal expansion boards. Added slot interface for internal expansion boards. Removed the Sideways RAM configuration option in favour of internal expansion board options. Made empty BBC Master cartridge sockets return video data on data bus [Nigel Barnes]. - 0.210: Added ATPL AutoPrommer and User Port Splitter devices, and implemented PMS Genie ROM device [Nigel Barnes]. - 0.208: Added preliminary Acorn 32016 2nd Processor (CPU emulation is incomplete) [Nigel Barnes]. - 0.206: Re-implemented ROM slots allowing for non-standard ROM devices. Implemented a number of banked ROM, real-time clock and RAM devices for ROM slots. Added support for the Logotron Sprite Board on the 1MHz bus (for use with Logotron Logo) [Nigel Barnes]. - 0.205: Added bus clocks for FDC (8 MHz), 1MHz bus (1 MHz), and Compact expansion port (8 MHz). Added Music 2000 and EMR BBC MIDI Interface 1MHz bus devices [Nigel Barnes]. - 0.204: Allocate ROMs required by expansion devices to empty slots on start. Removed all root device access from expansion devices. Added configuration option to fit Econet upgrade. Added OS 0.92 as BIOS option for bbca and bbcb. Added Opus Challenger ADFS 1MHz bus device (Master only). Moved torch MCP ROMs to bbc_tube_zep100 device, to be inserted at startup [Nigel Barnes]. - 0.203: Reimplemented the addressable latch using the 'LS259' device. Added 32K ROM slots in B+ and Master variants. Use bankdev to switch IO/ROM in Master. Use ram_device instead of ROM_REGION for RAM. Added I2CMEM device for PCD8572 in Master Compact. Corrected sound device from SN76489 to SN76489A [Nigel Barnes]. - 0.202: Added Acorn Bitstik and Bitstik 2 analogue controllers [Nigel Barnes]. - 0.197: Connected 6845 VSYNC to CA1 on first VIA [AJR]. - 0.196: Added cassette relay samples. Fixed shadow RAM corruption in Master/B+, and sideways RAM access in Model B [Nigel Barnes]. - 0.192: Added ARM Evaluation System co-processor device [Nigel Barnes]. - 0.191: Added Torch Z80 Communicator as Tube slot device [Nigel Barnes]. - 0.189: Added new TUBE device - Acorn Tube ULA for use with Acorn second processors. Added various second processors as Tube slot devices: Acorn 6502, Acorn 65C102, Acorn Z80, Acorn 80186, Casper 68000. Added BeebSID slot device for the 1MHz bus. Minor video improvements: fixed cursor size, double clock in MODE7 to counteract non-implemented interlace. bbc_acorn8271: Added Amcom DFS A7874. bbc_opus8272: Added new Opus 8272 FDC device with DDOS 3.00, not yet working [Nigel Barnes]. - 0.185: Removed the direct update handler (not supposed not to be useful any more) [Nigel Barnes, Olivier Galibert]. - 0.180: Added ACP 1770 DFS to acorn1770 FDC [Nigel Barnes]. - 0.178: Removed faked (bbcb1770) machine. Added Opus Challenger (floppy and ramdisc) device on 1mhz bus. Moved joystick to analogue port slot' device. Added Voltmace self-centering joysticks. Updated to use input merger' device. Keyboard and joystick use ioport_array. Reset devices on BREAK [Nigel Barnes]. - 0.176: Added monitor configuration (Colour, B&W, Green, Amber) and preliminary slots for expansion [Nigel Barnes]. - 0.168: Softlist additions/changes: Added part_id to many items. Added original protected floppies (FSD). Preliminary support for FSD format [Nigel Barnes]. - 0.167: Floppy formats and ROM updates: Improved ssd, dsd handling. Added Acorn DOS and CPM formats. Added known good ROM configuration for acw443 (Cambridge Workstation). Removed some BAD_DUMP flags. Various softlists: bbca_cass - new titles and additional info added. bbcb_cass - new titles and additional info added. bbcb_flop - preliminary list containing test cases. bbcm_flop - preliminary list. bbc_32016_flop - requires additional hardware emulated. bbc_65c102_flop - requires additional hardware emulated. bbc_80186_flop - requires additional hardware emulated. bbc_arm_flop - requires additional hardware emulated. bbc_z80_flop - requires additional hardware emulated. pro128s_flop - all known available dumps. FDC intrq/drq causes nmi [Nigel Barnes]. - 0.166: Clones, floppy formats, softlists, and cleanups. Added clone bbcb1770, bbcb now 8271 only. Added clone pro128s, Olivetti Prodest PC 128S. Added clones Acorn Business Computers and Cambridge Workstation. Added clone reutapm, Reuters APM board. Improved floppy formats, added dsd and double density formats for ADFS. Added speech PHROMs, not yet hooked up correctly. Added softlists bbcb_de_cass, bbcb_us_flop and bbcmc_flop. Added S11 links (dipswitch) to specify Econet ID. Address map cleanups [Nigel Barnes]. - 0.153: BugFIX #05483: [Crash/Freeze] (bbc.c) bbcb [demo]: Fatal error: Illegal operation on unmounted image (src/emu/diimage.h:261) [Fabio Priuli]. BBC Micro keyboard LED's: Added layout for keyboard LED's. Defined actual screen sizes [Nigel Barnes]. Fixed external cart slot -cart1 for the BBC Master (demo cart runs properly now), added second external slot -cart2 (same functionality as -cart1). Expansion ROM slots, which are handled as internal cart slot, are now accessible via -cart3/-cart6 media switch, until they are converted to proper slot devices [Fabio Priuli]. - 0.152: BugFIX #05296: [Graphics] All sets in a6809.c, apricot.c, bbc.c, multi16.c, paso1600.c, victor9k.c: Resolution increase. Update: Added back the cursor. Fixed position of characters in mode 7 [Robbbert]. - 0.148u4: Fixed cassette loading [Wilbert Pol]. - 0.148: Fix another collateral damage of the acia irq fix [Olivier Galibert]. - 0.146u2: Added software lists for tapes and hooked them up to BBC Model A, B and BBC Master drivers in softlist [Nigel Barnes]. - 0.144u2: Fixed interrupt handling [Curt Coder]. - 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]. - 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: Gordon Jefferyes and Nigel Barnes added bbc.cpp driver. $end $info=bbcbc.cpp $drv 0.121 [Incog, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "unicard/". - 0.121: Incog and Robbbert added bbcbc.cpp driver. $end $info=bbcbp.cpp $drv 0.280 [Nigel Barnes] WIP: - 0.288: (bbc_flop_32016.xml) Replaced PanOS Version 1.40 System Disks with non truncated images [Nigel Barnes]. - 0.285: (bbc_cass.xml) Improved some item descriptions [ArcadeShadow]. - 0.284: (bbc_cass.xml) Metadata cleanings (#14707) [ArcadeShadow]. - 0.281: Removed hard disk image from acw443 [Nigel Barnes]. - 0.280: Nigel Barnes added acorn\bbcbp.cpp driver. $end $info=bbcm.cpp $drv 0.280 [Nigel Barnes] WIP: - 0.281: ROMSEL is readable on Master series [Nigel Barnes]. - 0.280: Nigel Barnes added acorn\bbcm.cpp driver. $end $info=bbcmc.cpp $drv 0.280 [Nigel Barnes] WIP: - 0.286: Added floppy drive LED's to the artwork [Nigel Barnes]. - 0.280: Nigel Barnes added acorn\bbcmc.cpp driver. $end $info=bcs3.cpp $drv 0.132 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.132: Robbbert added bcs3.cpp driver. $end $info=bebox.cpp $drv 0.98 [Nathan Woods, R. Belmont] WIP: - 0.260: Fix lane masks for big-endian space [AJR]. - 0.246: Driver placed in the sub-folder "be/". - 0.201: Modernized machine configuration or many devices and systems [Ryan Holtz]. - 0.98: Nathan Woods and R. Belmont added bebox.cpp driver. $end $info=berlin.cpp $drv 0.218 [Sandro Ronco] WIP: - 0.259: Small update to internal artwork [hap]. - 0.246: Renamed (mephisto_berlin.cpp) to (berlin.cpp) and placed in the sub-folder "hegenerglaser/". - 0.218: Sandro Ronco added mephisto_berlin.cpp driver. $end $info=bert.cpp $drv 0.206 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.206: AJR added bert.cpp driver. $end $info=beta.cpp $drv 0.133 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "trs/". - 0.133: Curt Coder added beta.cpp driver. $end $info=betacam.cpp $drv 0.226 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "sony/". - 0.226: Felipe Corrêa da Silva Sanches added betacam.cpp driver. $end $info=bigbord2.cpp $drv 0.142 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "xerox/". - 0.236: Hooked up floppy DRQ that had somehow got lost [Vas Crabb]. - 0.142: Robbbert added bigbord2.cpp driver. $end $info=binbug.cpp $drv 0.148u1 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.148u1: Robbbert added binbug.cpp driver. $end $info=bingobear.cpp $drv 0.254 [hap] WIP: - 0.254: hap added tiger/bingobear.cpp driver. $end $info=bitel.cpp $drv 0.211 [AJR] WIP: - 0.246: Driver placed in the sub-folder "siemens/". - 0.211: AJR added bitel.cpp skeleton driver (splitted from terminal.cpp). $end $info=bitgraph.cpp $drv 0.157 [Sergey Svishchev] WIP: - 0.281: Hardware note [AJR]. - 0.271: Simplify screen update routine a little more [AJR]. - 0.255: Replace generic serial keyboard with more fitting device [AJR]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.184: Switched from layouts to rotation flags, fixed keyboard [Sergey Svishchev]. - 0.157: Sergey Svishchev added bitgraph.cpp driver. $end $info=bk.cpp $drv 0.124 [Miodrag Milanović] WIP: - 0.282: Parallel expansion slot and carts (#14263). Emulate bk0011 hardware and b&w/color video switch (#14198): Improve interrupt handling in K1801VM1 CPU core; miscellaneous bugfixes (keyboard interrupt enable, cassette input). Add simulation of K1801VM1 on-chip timer (#14238). Add simulation of K1801VM1 on-chip timer. Add quickload support (#14246) [Sergey Svishchev]. - 0.271: Moved BK0010 floppy drive controller to a card device, and fixed disk writes. Attach floppy (#12889). cpu/t11: VM1 does not use RMW bus transaction for MOV and MOVB insns (fixes writing to floppy) [Sergey Svishchev]. - 0.269: Improved interrupt handling on 1801VM1, misc fixes (#12646). Allows bus error handlers on BK to deal with interrupt from STOP key (causes a HALT-mode IRQ and triggers access to unmapped region at 177674) [Sergey Svishchev]. - 0.267: Use K1801VM1 CPU and 1801VP1-014 keyboard interface devices [Sergey Svishchev]. - 0.265: Added DAC, QBus and unmapped read/write traps (#12238). Also fixed cassette motor control and improved video output [Sergey Svishchev]. - 0.246: Driver placed in the sub-folder "ussr/". - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.126: Added SHA-1's [Fabio Priuli]. - 0.125: Added cassette loading [Miodrag Milanović]. - 0.124: Miodrag Milanović added bk.cpp driver. $end $info=blaucds32.cpp $drv 0.280 [ClawGrip] WIP: - 0.280: ClawGrip added skeleton\blaucds32.cpp driver. $end $info=blit.cpp $drv 0.227 [Sergey Svishchev] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.227: Sergey Svishchev added blit.cpp driver. $end $info=blitz.cpp $drv 0.269 [Lubomir Rintel] WIP: - 0.269: Lubomir Rintel added saitek/blitz.cpp driver. $end $info=bmjr.cpp $drv 0.139 [Angelo Salese] WIP: - 0.270: Preliminary DAC sound. Hookup break key. Implement memory views Implement MP-1710 color features. Minor cleanups. Hookup cassette software list [Angelo Salese]. - 0.246: Driver placed in the sub-folder "hitachi/". - 0.139: Angelo Salese added bmjr.cpp driver. $end $info=bml3.cpp $drv 0.139 [Angelo Salese, Jonathan Edwards, Christopher Edwards, Robbbert] WIP: - 0.270: Fix long names. Preliminary IG display. IG RAM initial support for bml3mk5, adhere to official naming for System I/O fns. Fix IG RAM debug display, hookup cassette SW list. Drop bml3 prefix for all bus slot options. Convert System I/O address_map to proper block, misc cleanups. Bump interlace clock. Add PORT_DIPLOCATION, remove non-existant DIPs for bml3mk5. Add note to break key [Angelo Salese]. - 0.246: Driver placed in the sub-folder "hitachi/". - 0.149: Improved keyboard; improved video; disk support [jedwidz]. - 0.139: Angelo Salese, Jonathan Edwards, Christopher Edwards and Robbbert added bml3.cpp driver. $end $info=bob85.cpp $drv 0.132 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "trainer/". - 0.132: Miodrag Milanović added bob85.cpp driver. $end $info=boris.cpp $drv 0.208 [hap] WIP: - 0.246: Renamed (aci_boris.cpp) to (boris.cpp) and placed in the sub-folder "appliedconcepts/". - 0.208: hap added aci_boris.cpp driver. $end $info=borisdpl.cpp $drv 0.208 [hap] WIP: - 0.246: Renamed (aci_borisdpl.cpp) to (borisdpl.cpp) and placed in the sub-folder "appliedconcepts/". - 0.208: hap added aci_borisdpl.cpp driver. $end $info=boss_se70.cpp $drv 0.222 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.222: AJR added boss_se70.cpp driver. $end $info=boss_sx700.cpp $drv 0.222 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.222: AJR added boss_sx700.cpp driver. $end $info=bpmmicro.cpp $drv 0.186 [Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.186: Jonathan Gevaryahu added bpmmicro.cpp driver. $end $info=br8641.cpp $drv 0.148 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.148: Miodrag Milanović added br8641.cpp skeleton driver. $end $info=braiplus.cpp $drv 0.222 [AJR] WIP: - 0.246: Driver placed in the sub-folder "homelab/". - 0.222: AJR added braiplus.cpp driver. $end $info=bridgeb.cpp $drv 0.259 [hap] WIP: - 0.259: hap added fidelity/bridgeb.cpp driver. $end $info=brikett.cpp $drv 0.213 [hap] WIP: - 0.263: mephisto*: Tweak internal artwork yellow color [hap]. - 0.246: Renamed (mephisto_brikett.cpp) to (brikett.cpp) and placed in the sub-folder "hegenerglaser/". - 0.213: hap added mephisto_brikett.cpp driver. $end $info=bullet.cpp $drv 0.140 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "wavemate/". - 0.140: Curt Coder added bullet.cpp driver. $end $info=bungo.cpp $drv 0.249 [Angelo Salese] WIP: - 0.272: Fix validation [Angelo Salese]. - 0.249: Angelo Salese added nec/bungo.cpp driver. $end $info=busicom.cpp $drv 0.134 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.134: Miodrag Milanović added busicom.cpp driver. $end $info=bvm.cpp $drv 0.225 [AJR] WIP: - 0.246: Driver placed in the sub-folder "sony/". - 0.225: AJR added bvm.cpp driver. $end $info=bw12.cpp $drv 0.133 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "bondwell/". - 0.133: Curt Coder added bw12.cpp driver. $end $info=bw2.cpp $drv 0.125 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "bondwell/". - 0.233: Eliminate bus tag macros and legacy lookups; use finder arrays in some places [AJR]. - 0.125: Curt Coder added bw2.cpp driver. $end $info=byte.cpp $drv 0.272 [Andrei I. Holub] WIP: - 0.272: Andrei I. Holub added sinclair/byte.cpp driver. $end $info=c10.cpp $drv 0.140 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "cromemco/". - 0.140: Robbbert added c10.cpp driver. $end $info=c128.cpp $drv 0.36b16 [Curt Coder] WIP: - 0.269: Demote all .d81 files to not working in 'c128_cart.xml' and 'c128_flop.xml' [Angelo Salese]. Cleaned up descriptions in 'c128_flop.xml' [ArcadeShadow]. - 0.253: BugFIX #08582 [Media Support] (commodore/c128.cpp) c128 all variations: Tape data is not received [Curt Coder]. - 0.246: Driver placed in the sub-folder "commodore/". - 0.233: Fix dangling reference to renamed software list [Vas Crabb]. - 0.216: Fixed CBM IEC slot address not being set when replacing devices in machine configuration [Vas Crabb]. - 0.171: Added some diagnostic carts in c128_cart.xml [World of Jani]. - 0.165: Emulated the PARTNER 128 cartridge [Curt Coder]. - 0.164: Added Paperback Writer 128, Term Paper Writer, The Great War, and Your Personal Financial Planner 128 disk images in c128_flop.xml [Curt Coder]. - 0.147u2: Rewrote the driver using the PLA for address decoding [Curt Coder]. Removed (c128drit), (c128fra) and (c128nor) machines. - 0.36RC2: Added mouse support. - 0.36b16: Curt Coder added c128.cpp driver. $end $info=c2color.cpp $drv 0.207 [David Haywood] WIP: - 0.247: Dumped internal ROM [Peter Wilhelmsen, David Haywood]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.207: David Haywood added c2color.cpp driver. $end $info=c64.cpp $drv 0.36b15 [Curt Coder] WIP: - 0.269: Demote all .d81 files to not working in 'c64_flop_misc.xml'. QA checkpoint; demote riveraid and pitfall2 from 'c64_cart.xml'. QA games in 'c64_flop_orig.xml' [Angelo Salese]. - 0.253: BugFIX #05777 [Misc.] (commodore/c64.cpp) c64 all systems: C64 [systemm1] Software disconnect is not implemented [Curt Coder]. Fix CIA1 FLAG handling in 'c64.xml' [Curt Coder]. Added one working item, and removed redundant items in 'c64_cass.xml' [Zo? Blade, The?Ultimate Tape Archive Team]. - 0.252: Use full country names in descriptions in 'c64_flop_misc.xml' [ArcadeShadow]. - 0.248: Cleaned up descriptions in 'c64_cart.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "commodore/". - 0.242: Added Mercury-ROM v3.1s as a BIOS option [Chris Swan]. - 0.239: BugFIX #08138 [Media Support] (c64.cpp) gberet: Some C64 .tap files needs disk drive to be disabled! [Steve Coomber]. Corrected dragnden description tag to match actual title shown on screen and on cartridge cover in 'c64_cart.xml' [Guru]. - 0.235: Changed the format of some tape labels in 'c64_cass.xml'. Proposal for raising standard of software list files (#8357) in 'c64_cass.xml' [Steven Coomber]. - 0.233: Corrected year and publisher for several items in 'c64_cass.xml' [Steven Coomber]. - 0.229: BugFIX #07867 [Crash/Freeze] (c64.cpp) Most carts in c64_cart.xml: Carts are no longer loading correctly (b8c3388) [Osso]. - 0.221: Worked around error messages for unsupported cartridge types in c64_cart.xml [AJR]. - 0.217: Split Commodore 64 floppy disk software list into original, clean cracks, and other dumps [Firehawke]. - 0.216: Fixed CBM IEC slot address not being set when replacing devices in machine configuration [Vas Crabb]. Cleaned up publisher metadata in c64_cass.xml [Zoe Blade]. - 0.210: Added BusCard IEEE-488/Centronics interface cartridge device, and added skeleton BusCard II cartridge' device. Added enhanced disassembly for zero page locations and Kernal vectors. Route LORAM to expansion port interface for BusCard [Curt Coder]. - 0.190: Added accompanying disk to 4040+Fast Hack'em cartridge in c64_cart.xml [Curt Coder]. - 0.189: BugFIX #06657 [Interface] (c64.cpp) c64: Selecting a slot to fill for "EXP" causes Fatal Error [Nathan Woods]. - 0.183: Emulated the PPP Speakeasy 64 (Votrax SC-01-A) cartridge [Curt Coder]. - 0.177: Optimized the 1541 bit read/write function slightly without noticable effect on driver speed, since the 2 CIA's are the current bottlenecks [Curt Coder]. - 0.171: Added some diagnostic carts in c64_cart.xml [World of Jani]. - 0.163: BugFIX #05749 [DIP/Input] (c64.c) c64, c64p - Friday the 13th - All versions: c64 & c64p Froday the 13th - Joy input does not respond properly. BugFix#05750: [DIP/Input] (c64.c) c64 - G. I. Joe - All Versions: G.I. Joe - No response from any Joy input directions. BugFix#05751: [DIP/Input] (c64.c) c64, c64p - Grog's Revenge - All game versions: c64 & c64p Grog's Revenge - No response from joy input direction. BugFix#05752: [DIP/Input] (c64.c) c64 c64p Bubble Bobble - All versions: c64 c64p No joy response for Player 1 controls under a two player game [geecab]. Changed vignetting simulation [ImJezze]. - 0.161: Added FSD-1 disk drive ROMs. Added Diagnose64 cartridge in c64_cart.xml. Added ROMs for Indus GT floppy drive [Ray Carlsen]. - 0.154: Added another version of Super Snapshot 5 in c64_cart.xml [Malice]. Fixed Quickload (c64) to allow files packed with Kompressmaster v4.1-3 from Peter Arndt [M.A.S.H.]. C64 improvement & fix: * Cache pointers to basic and kernal ROMs at startup (they can be in separate ROM regions or a single ROM depending on model) rather than branching on every read * Moved "ProLogic-DOS Classic" BIOS from c64 to c64c, since it's clearly meant for, and only successfully boots on, the latter machine. Some optimizations: * read_pla() leaves the PLA outputs packed, instead of using eight output parameters to return them * Flatten nested switch statements in read_memory() and write_memory() * mos6566: inline bus_r() and various READ_LINE_MEMBERs [Alex Jackson]. Precalculate PLA outputs for approximately 5% speedup [Curt Coder]. - 0.153: Added Insta-Calc v2.0 in c64_cart.xml. Fixed Magic Formel cartridge [Curt Coder]. - 0.149u1: Updated SwiftLink/Turbo232 settings [Mike Naberezny]. - 0.148u2: Added support for the standard MIDI cartridges: Passport/Syntech, Siel/JMS/DATEL, Sequential, Namesoft, and Maplin. Fixed MACH 5 cartridge C128 mode. Added VIC-1011A/B RS-232C adapter emulation [Curt Coder]. - 0.148: Added IDEDOS 0.90 and Prince of Persia to the cartridge software list. These can be used to quickly flash the EasyFlash and IDE64 cartridges. Note that you have to delete the resulting files from NVRAM directory to re-flash [Curt Coder]. - 0.147: Fixed CPU port, tsuit215 CPUPORT test passes now. Added floating bus read support to cartridge interface [Curt Coder]. - 0.146u5: Added support for per-byte speed zones in G64 images. Emulated the digital read circuitry of the Commodore 1541 disk drive according to the long board schematics. This will allow independent setting of the bitrate of incoming data and the sample rate. Passing more advanced copy protections require a cycle exact rewrite of the 6502 and VIA, but this is the first step toward proper emulation. Fixed C1541 and FSD-2, added Dolphin DOS 2.0 and Professional-DOS V1 hardware [Curt Coder]. - 0.146u2: Added a slot interface for the control ports [Curt Coder]. - 0.146u1: Added a 16KB EPROM cartridge, to which you can map your own ROMs either to ROML, ROMH, or both. E.g. "mess c64p -exp 16k -cart2 roml.bin -cart3 romh.bin". The cartridge can operate in 8KB/16KB or Ultimax mode [Curt Coder]. - 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]. - 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]. - 0.145u5: Added support for Kingsoft cartridges: 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 [Curt Coder]. - 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]. - 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]. - 0.126: Large clean-up of input ports across Commodore machines (Amiga excluded): 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 [Fabio Priuli]. - 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: Curt Coder added c64.cpp driver. $end $info=c64dtv.cpp $drv 0.145 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "commodore/". - 0.145: Curt Coder added c64dtv.cpp driver. $end $info=c65.cpp $drv 0.36b16 [Angelo Salese] WIP: - 0.269: Demote all .d81 files to not working in 'c65_flop.xml'. Working sprite-background priorities. Implement ROM $C000 view. Basic sprite drawing. Shuffling for VIC bank support. Preps for C64 software support. Move drawing to scanline renderer, add border. Move DMA logic to emu_timer. Implement DMAgic DIR. Basic convert DMAgic to device. Add stub exp cart, add DE-9s. Add remaining base gfxmodes. Add CIA0 irq, fast mode select and base videoram offset. Enough to make it boot in C=64 mode [Angelo Salese]. - 0.268: Fix lambda capture. Misc cleanups. Delete unused header file [Angelo Salese]. - 0.246: Driver placed in the sub-folder "commodore/". - 0.194: Added some notes and corrected CPU clock [Guru]. - 0.192: Reordered keys and renamed I/O ports to match system specification. Added caps key and two extra keyboard columns, although only one of them may have made it into hardware. Added support for switching between 40/80 columns with F1 and blink/underline/highlight/reverse attribute. Allow switching between upper case/lower case character ROM with shift+Commodore key [smf]. - 0.148: BugFIX #04874: [Crash/Freeze] (c65.c) c65, c64dx: memory_bank::set_base called NULL base [Fabio Priuli]. - 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: Angelo Salese added c65.cpp driver. $end $info=c80.cpp $drv 0.132 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.132: Curt Coder added c80.cpp driver. $end $info=c900.cpp $drv 0.145u5 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "commodore/". - 0.145u5: Curt Coder added c900.cpp driver. $end $info=camirf1.cpp $drv 0.276 [ClawGrip] Skeleton driver for Honeywell CAMIR-F1 wireless passive infrared motion sensor with built-in colour camera. Hardware based on a PIC18LF26K22 as main CPU with a Conexant CX93610 (DIFT JPEG Encoder with a BT.656 Camera Interface and Optional Microphone Input) and a IS25LQ040 Serial Flash. WIP: - 0.276: ClawGrip added skeleton/camirf1.cpp driver. $end $info=camplynx.cpp $drv 0.132 [Robbbert] WIP: - 0.254: Replaced abbreviated country names in 'camplynx_cass.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "camputers/". - 0.200: Modernized banking, reduced runtime tag map lookups, and cleaned up palette code [cam900]. - 0.162: Added lower case letters for pasting. Added cassette load and save. Added TAP cassette support. Most (but not all) programs are working [Robbbert]. - 0.132: Robbbert added camplynx.cpp driver. $end $info=candela.cpp $drv 0.194 [Joakim Larsson Edström] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.194: Joakim Larsson Edström added candela.cpp driver. $end $info=canon_s80.cpp $drv 0.166 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "canon/". - 0.233: Add preliminary keyboard. Further key identification. Add the spacebar [AJR]. Remove "Canon" prefix from fullname for canons80 as well [hap]. - 0.166: Felipe Corrêa da Silva Sanches added canon_s80.cpp driver. $end $info=card.cpp $drv 0.207 [hap] WIP: - 0.246: Renamed (fidel_card.cpp) to (card.cpp) and placed in the sub-folder "fidelity/". Get rid of high freq timer (optimization) [hap]. - 0.207: (fidelz80.cpp) splitted in (fidel_cc7.cpp), (fidel_vsc.cpp), (fidel_dames.cpp), (fidel_card.cpp), (fidel_cc10.cpp), (fidel_sc8.cpp) and (fidel_vcc.cpp). - 0.170: Redumped CC10B PRG ROM [Berger]. - 0.149u1: Renamed (vbc) to (vbrc) and noted that Fidelity Bridge Challenger models VBRC and 7002 are two names for the same thing [Lord Nightmare, Cowering, Kevtris]. - 0.142u4: Added Sensory Chess Challenger (model VSC) [Lord Nightmare, Kevtris, Sandro Ronco]. - 0.137: Kevin Horton, Jonathan Gevaryahu, Sandro Ronco and hap added fidelz80.cpp driver. $end $info=cardinal.cpp $drv 0.205 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.205: AJR added cardinal.cpp skeleton driver. $end $info=casio_rompack.cpp $drv 0.219 [R. Belmont] WIP: - 0.286: (casio_rompack.xml) Added 35 entries (#14777). Added 11 entries (#14935) [ICEknigh7]; reconcile undumped list at top [Angelo Salese]. - 0.285: (casio_rompack.xml) Added 33 entries (#14761). Some info corrections/additions (#14733). RO-267 being a standalone release of The Muppets seems to only be a rumor, so removing it; changed table to missing dumps list [ICEknigh7]. Improved a couple of transliterations; added missing unsupported flag to new items [Vas Crabb]. - 0.246: Driver placed in the sub-folder "casio/". - 0.219: R. Belmont added casio_rompack.cpp driver. $end $info=casloopy.cpp $drv 0.140 [Angelo Salese] WIP: - 0.260: Emulated most features of the system, besides sound output and the printer [Phil Bennett, Ryan Holtz]. - 0.246: Driver placed in the sub-folder "casio/". - 0.141: Angelo Salese added casloopy.cpp driver. $end $info=cassvisn.cpp $drv 0.273 [Vas Crabb] WIP: - 0.274: Fixed a typo in 'cassvisn_cart.xml' [Vas Crabb]. - 0.273: Vas Crabb added epoch\cassvisn.cpp driver. $end $info=cat.cpp $drv 0.133 [Miodrag Milanović, Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "canon/". - 0.154: Fix canon cat breakage from r30715 [Lord Nightmare]. - 0.153: Canon Cat now has working sound [Lord Nightmare, R. Belmont]. Implemented watchdog counter readback, more documentation. Hooked up centronics /ACK flipflop; still doesn't seem to print, though. Updated swyft related notes/comments from tracing [Lord Nightmare]. Preliminary Centronics hookup. updated comments with latest research [R. Belmont]. Invert centronics BUSY (still need to add the /ACK flipflop) [Lord Nightmare, smf]. - 0.151: Switch swyft to use mc68008, split vram handler from cat vram handler due to bus width differece. Hook up VIAs to swyft. Further work on documenting the ROM and RAM layout of the swyft, pending hardware tests to figure out the via hookups [Lord Nightmare, Dwight Elvey, Sandy Bumgarner]. Add v331 IAI swyft firmware roms, and add .jed file dumps for the four swyft pals [Sandy Bumgarner, Lord Nightmare, Balrog]. Further swyft documentation updates based on having the board to look at directly [Lord Nightmare, Sandy Bumgarner]. More swyft comment updates, fixed the board location of one of the pals [Lord Nightmare]. - 0.150: Switched driver to use the new DUART n68681 core. Fix a silly issue with the video RAM mapping on the IAI Swyft; now it does visible I/O accesses; the peripherals need to be figured out and hooked up still. More swyft WIP, still doesn't do very much. Found out it uses an ACIA (by looking at the ROM code, 'init6850' function is kind of a giveaway), plus found where the control register for it lives [Lord Nightmare]. Significantly updated the IAI Swyft driver: added preliminary guru-style readme of the swyft pcb, prepared for hooking up the VIAs [Lord Nightmare, Sandy Bumgarner, Dwight Elvey]. - 0.148u2: Got rid of the keyboard interrupt timer and hooked the keyboard interrupt to the 6ms timer instead, which is closer to hardware. The cursor blinks at a more correct but not completely correct rate now. The duart (the REAL source of the interrupts, which should fire with the transitions of the 12ms period squarewave) still does not work for interrupts properly, it needs its innards fixed. Fixed the v2.40 bioses thinking the phone is constantly ringing; Documented what all the DUART IO pins are connected to, and correctly hooked DUART IP2 up to invert when the 6ms timer expires, removing the previous hack (and fixing the ringing bug). Fixed a mistake in the memory map mirroring due to an error during testing; added proper readback of the floppy control register, and corrected the floppy status readback so it thinks that no floppy is inserted [Lord Nightmare]. - 0.133: Miodrag Milanović and Jonathan Gevaryahu added cat.cpp driver. $end $info=cbm2.cpp $drv 0.36RC1 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "commodore/". - 0.233: Eliminate bus tag macros and legacy lookups; use finder arrays in some places [AJR]. - 0.147u1: Rewrote the rest of the CBM-II model line. Promoted drivers to working [Curt Coder]. - 0.36RC1: Peter Trauner added cbm2.cpp driver. $end $info=cbnt2039.cpp $drv 0.214 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.214: AJR added cbnt2039.cpp skelton driver. $end $info=cc1.cpp $drv 0.208 [hap] WIP: - 0.246: Renamed (fidel_cc1.cpp) to (cc1.cpp) and placed in the sub-folder "fidelity/". - 0.208: hap added fidel_cc1.cpp driver. $end $info=cc10.cpp $drv 0.207 [hap] WIP: - 0.246: Renamed (fidel_cc10.cpp) to (cc10.cpp) and placed in the sub-folder "fidelity/". - 0.207: fidelz80.cpp splitted in (fidel_cc7.cpp), (fidel_vsc.cpp), (fidel_dames.cpp), (fidel_card.cpp), (fidel_cc10.cpp), (fidel_sc8.cpp) and (fidel_vcc.cpp). - 0.170: Redumped CC10B PRG ROM [Berger]. - 0.149u1: Renamed (vbc) to (vbrc) and noted that Fidelity Bridge Challenger models VBRC and 7002 are two names for the same thing [Lord Nightmare, Cowering, Kevtris]. - 0.142u4: Added Sensory Chess Challenger (model VSC) [Lord Nightmare, Kevtris, Sandro Ronco]. - 0.137: Kevin Horton, Jonathan Gevaryahu, Sandro Ronco and hap added fidelz80.cpp driver. $end $info=cc40.cpp $drv 0.154 [hap] WIP: - 0.246: Driver placed in the sub-folder "ti/". - 0.154: hap added cc40.cpp driver. $end $info=cc7.cpp $drv 0.207 [hap] WIP: - 0.246: Renamed (fidel_cc7.cpp) to (cc7.cpp) and placed in the sub-folder "fidelity/". - 0.207: (fidelz80.cpp) splitted in (fidel_cc7.cpp), (fidel_vsc.cpp), (fidel_dames.cpp), (fidel_card.cpp), (fidel_cc10.cpp), (fidel_sc8.cpp) and (fidel_vcc.cpp). - 0.170: Redumped CC10B PRG ROM [Berger]. - 0.149u1: Renamed (vbc) to (vbrc) and noted that Fidelity Bridge Challenger models VBRC and 7002 are two names for the same thing [Lord Nightmare, Cowering, Kevtris]. - 0.142u4: Added Sensory Chess Challenger (model VSC) [Lord Nightmare, Kevtris, Sandro Ronco]. - 0.137: Kevin Horton, Jonathan Gevaryahu, Sandro Ronco and hap added fidelz80.cpp driver. $end $info=ccs2810.cpp $drv 0.136 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ccs/". - 0.136: Robbbert added ccs2810.cpp driver. $end $info=cd100.cpp $drv 0.217 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.217: AJR added cd100.cpp driver. $end $info=cd2650.cpp $drv 0.138 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.151: Fixed quickload [Robbbert]. - 0.138: Robbbert added cd2650.cpp driver. $end $info=cdc721.cpp $drv 0.149u2 [Al Kossow, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.150: Al Kossow and Robbbert added cdc721.cpp skeleton driver. $end $info=cdi.cpp $drv 0.138u3 [Ryan Holtz] WIP: - 0.288: Fix crashes after (de)interlacing was added [hap]. - 0.287: Add Audio Mixing (#15105): Remove Allocation Removes unnecessary memory allocation in CDDA decoder. The class already has m_samples prepared for this purpose; simplify XA Audio This removes an allocation of 56 bytes by instead using an orphaned array which was intended for this purpose; add Audio Attenuation Storage Breaks existing savestates; reduce crashes from Audio Previously, attenuation commands were not processed resulting in executing data bytes as code. This placeholder properly skips 5 bytes, increasing stability of the system; add Audio Mixing CD-i audio mixing now largely working. To verify, try Zelda Wand of Gamelon and notice the audio now fades correctly; reduce Audio Peaking Changing to 0.25 removes some noticeable audio peaking. For example, the intro Philips logo [Vincent-Halver]. - 0.284: Fix Letterboxing (#14701) [Vincent-Halver]. - 0.283: Fix XA Audio Peaking (#14470). cdicdic: Fixed audio peaking by decoding in 32-bit and clipping to 16 later. cdislavehle: Simplified mouse position-update logic [Vincent-Halver]. - 0.282: Add CD-i 210 F2 dump (#14132) [Rebecca Wallander]. - 0.280: Add Interlace Graphics (#13997) [Vincent-Halver]. - 0.279: Fixes XA audio header offset (#13993): Simplify cdicdic.cpp This simplifies the reference functions while making small changes to the used functions; simplify cdicdic Reduced by 37 lines; fixes XA audio header offset Fixes Github #13991. Fix Cursor Inversion Color and Add External Video Placeholder (#13989): Fix Cursor Inversion Color This corrects a slight error in the cursor inversion color. A full brightness color should keep the brightness value, and only invert the RGB. See MCD212 section 7.5; introduce External Video Input This replaces the static background color with a function that will switch behavior if the EV flag is set. Currently there is no DVC chip, so this will produce black output. This fixes #13980. Add Undefined Matte Behavior and fix RGB Transparency (#13978): Add Undefined Matte Behavior Fixes #13976 Greenbook says not to change the MF flag within a line. However, if you do, the behavior is undefined. Console verification shows that the real console will use these values. The non-spec behavior is explained in a comment. Additionally, this tidies up the Matte function; fix RGB Transparency This fixes RGB transparency checks. Previously it was checking the high bit. This would pass when checking the false condition (mode 10) but not on the true condition (mode 2). Fix Double Width Cursor (#13969): This fixes #13968; originally this flag made the cursor 2x as wide (4 pixels). However the Validation Disc (EU) test GC_Ptn has a clarifying comment that in double-resolution mode, the cursor should be half the width of the normal cursor; this fixes this oversight. Fix Pixel Hold Clut4 (#13970): Console verification identified a descrepency in CLUT4 pixel hold behavior; this corrects a factor of 2 error in the width for CLUT4; this fixes #13513. - cdi.cpp: Fix Pixel Hold Clut4 (#13971): Console verification identified a descrepency in CLUT4 pixel hold behavior; this corrects a factor of 2 error in the width for CLUT4; this fixes #13513 [Vincent-Halver]. - 0.278: (cdi.xml) New software added (#13666) [David 'Foxhack' Silva]. - 0.277: Fix DYUV off-by-1 (#13511). The DYUV decoder requires an interpolation between steps. The previous implementation was based on the manual. This interpolation is based on visual comparison to the hardware [Vincent-Halver]. - 0.275: Bulk replace cdi_cdrom -> cdrom, startup a photo_cd generic SW list [Angelo Salese]. - 0.270: Properly dumped Philips CD-i - DVC card 22ER9141 [TeamEurope, SSJ]. - 0.256: Reorder things a little. Fix cdrom regions [Olivier Galibert]. - 0.251: Replaced country name abbreviations in descriptions with full names in 'cdi.xml' [ArcadeShadow]. - 0.248: Cleaned up descriptions in 'cdi.xml' [ArcadeShadow]. - 0.247: Use lowercase for descriptive text and unabbreviated country names in descriptions in 'cdi.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "philips/". - 0.245: Updated digests for TOSEC discs to latest CHD format in 'cdi.xml' [danifunker]. - 0.241: Fixed parent/clone relationships in 'cdi.xml' [ArcadeShadow]. - 0.240: Significant fixes and performance improvements. Added ROM and VRAM wait states; video/mcd212.cpp: Fixed various issues and improved screen timings [Ryan Holtz]. Added Philips' name to the list description in 'cdi.xml' [ArcadeShadow]. - 0.239: Complete re-write of Philips CD-i CDIC handling; re-promoted to working [MooglyGuy]. Significantly improved compatibility and re-promoted to working [Ryan Holtz, CD-i Fan]. - 0.215: Switched SERVO and SLAVE microcontrollers to use the correct device type with internal memory maps [Ryan Holtz]. - 0.193: Decapped and dumped quizard3 MCU [Team Europe]. - 0.175: Added a few recently dumped prototypes; added info about original disks in cdi.xml[Fabio Priuli]. - 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. - 0.138u3: Ryan Holtz added cdi.c driver and layout\cdi.lay. $end $info=cdsys5.cpp $drv 0.216 [SpinalFeyd] WIP: - 0.253: Add some preliminary mappings [AJR]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.216: SpinalFeyd added cdsys5.cpp driver. $end $info=celint2k.cpp $drv 0.278 [Nigel Barnes] WIP: - 0.278: Nigel Barnes added olivetti\celint2k.cpp driver. $end $info=ceres.cpp $drv 0.226 [Patrick Mackinlay] WIP: - 0.246: Driver placed in the sub-folder "ceres/". - 0.226: Patrick Mackinlay added ceres.cpp driver. $end $info=cexpert.cpp $drv 0.225 [hap] WIP: - 0.246: Renamed (novag_cexpert.cpp) to (cexpert.cpp) and placed in the sub-folder "novag/". - 0.225: hap added novag_cexpert.cpp driver. $end $info=cforte.cpp $drv 0.207 [hap] WIP: - 0.246: Renamed (novag_cforte.cpp) to (cforte.cpp) and placed in the sub-folder "novag/". - 0.207: (novag6502.cpp) splitted in (novag_sexpert.cpp), (novag_cforte.cpp) and (novag_scon.cpp). - 0.172: Renamed (supercon.cpp) to (novag6502.cpp) [hap]. - 0.148u2: BugFIX #05154 [DIP/Input] (supercon.c) supercon: Mouse doesn't move pieces [Robbbert]. - 0.140: hap added suopercon.cpp driver. $end $info=cfx9850.cpp $drv 0.138 [Wilbert Pol] WIP: - 0.264: Improved emulation and fixed issues with debugger. Adjusted palette to better match screenshots in the manual. Fixed CFX9850GB display RAM mapping - this one doesn't write to segment 0x60 [QUFB] - 0.246: Driver placed in the sub-folder "casio/". - 0.215: Corrected RAM size to 32kB and added mirroring [Ricardo Barreira]. - 0.138: Wilbert Pol added cfx9850.cpp driver. $end $info=cgc7900.cpp $drv 0.138 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "chromatics/". - 0.138: Curt Coder added cgc7900.cpp driver. $end $info=cgenie.cpp $drv 0.1 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "eaca/". - 0.222: Corrected some authors and publishers in 'cgenie_cass.xml' [schnitzeltony]. - 0.173: BugFIX #06182 [Core] (cgenie.c) All sets in cgenie.cpp: Crashing upon starting! [Fabio Priuli]. Expanded .cas support so that also files created by Genieous emulator can be loaded [Fabio Priuli]. - 0.162: Rewrote driver and removed lots of cruft: Remove custom 6845 emulation and use our standard core. Use the slot system for the parallel interface, fix and implement the joystick as a slot device and create a printer slot' device. Add support for the RS-232 port. Add support for the Break key (causes NMI) [Dirk Best]. - 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: Dirk Best added cgenie.cpp driver. $end $info=challenge_gear.cpp $drv 0.267 [David Haywood] WIP: - 0.267: David Haywood added benesse\challenge_gear.cpp driver. $end $info=channelf.cpp $drv 0.37b6 [Juergen Buchmueller, Frank Palazzolo, Sean Riddle] WIP: - 0.246: Driver placed in the sub-folder "fairchild/". - 0.240: Fix crash in PAL versions due to Y counter overrunning screen buffer [AJR]. - 0.157: Added dump of Werbetextcassette in channelf.xml [Fredric QJ Blåholtz, ranger_lennier]. - 0.154: Converted channelf and apf1000/apfimag to use slot devices for their carts. This allows to remove on-cart RAM from the driver class (since it does not belong there). Also added (partial) support for Channel F multicart [Fabio Priuli]. - 0.37b6: Juergen Buchmueller, Frank Palazzolo and Sean Riddle added channelf.cpp driver. $end $info=chaos.cpp $drv 0.138 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.138: Miodrag Milanović and Robbbert added chaos.cpp driver. $end $info=checkc2.cpp $drv 0.236 [hap] WIP: - 0.246: Renamed (fidel_checkc2.cpp) to (checkc2.cpp) and placed in the sub-folder "fidelity/". - 0.236: hap added fidel_checkc2.cpp driver. $end $info=chess.cpp $drv 0.210 [hap] WIP: - 0.246: Renamed (mattelchess.cpp) to (chess.cpp) and placed in the sub-folder "mattel/". - 0.210: hap added mattelchess.cpp driver. $end $info=chess2001.cpp $drv 0.184 [hap] WIP: - 0.263: Renamed (ch2001.cpp) to (chess2001.cpp). - 0.246: Renamed (cxg_ch2001.cpp) to (ch2001.cpp) and placed in the sub-folder "cxg/". - 0.207: Renamed (cxgz80.cpp) to (cxg_ch2001.cpp). - 0.184: hap added cxgz80.cpp driver. $end $info=chessac.cpp $drv 0.264 [hap] WIP: - 0.264: hap added saitek/chessac.cpp driver. $end $info=chessking.cpp $drv 0.252 [David Haywood, hap] WIP: - 0.260: Sound is correct according to video [hap]. - 0.252: David Haywood and hap added handheld/chessking.cpp driver. $end $info=chessmate.cpp $drv 0.37b10 [Peter Trauner] WIP: - 0.269: Remove todo note. Update notes, correct dac type and fix lose led [hap]. - 0.246: Driver placed in the sub-folder "commodore/". - 0.212: Renamed (novag_mk2.cpp) to (chessmate.cpp). - 0.210: Renamed (mk2.cpp) to (novag_mk2.cpp). - 0.37b10: Peter Trauner added mk2.cpp driver. $end $info=chessmst.cpp $drv 0.132 [Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.232: Split driver chessmst.cpp in chessmst.cpp e chessmstdm.cpp [hap] - 0.132: Sandro Ronco added chessmst.cpp driver. $end $info=chessmstdm.cpp $drv 0.232 [hap] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.232: hap added chessmstdm.cpp driver. $end $info=chesster.cpp $drv 0.207 [hap] WIP: - 0.246: Renamed (fidel_chesster.cpp) to (chesster.cpp) and placed in the sub-folder "fidelity/". - 0.207: hap added fidel_chesster.cpp driver. $end $info=chesstrv.cpp $drv 0.144u4 [Sandro Ronco] WIP: - 0.246: Renamed (saitek_chesstrv.cpp) to (chesstrv.cpp) and placed in the sub-folder "saitek/". - 0.212: Renamed (scisys_chesstrv.cpp) to (saitek_chesstrv.cpp). - 0.210: Renamed (chesstrv.cpp) to (scisys_chesstrv.cpp). - 0.144u4: Sandro Ronco added chesstrv.cpp driver. $end $info=chloe.cpp $drv 0.267 [Andrei I. Holub] WIP: - 0.271: Added external PC keyboard support; fixed ULA attributes decoding (#12845) [Andrei I. Holub]. - 0.267: Andrei I. Holub added sinclair\chloe.cpp driver. $end $info=cit101.cpp $drv 0.196 [AJR] WIP: - 0.246: Driver placed in the sub-folder "citoh/". - 0.196: AJR added cit101.cpp driver. $end $info=cit101xl.cpp $drv 0.224 [AJR] WIP: - 0.246: Driver placed in the sub-folder "citoh/". - 0.224: AJR added cit101xl.cpp driver. $end $info=cit1500.cpp $drv 0.219 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.219: AJR added cit1500.cpp driver. $end $info=cit220.cpp $drv 0.192 [AJR] WIP: - 0.246: Driver placed in the sub-folder "citoh/". - 0.204: Removed vp122.cpp driver, merged with cit220.cpp. - 0.192: AJR added cit220.cpp driver. $end $info=ckz80.cpp $drv 0.140 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.222: Renamed (czk80.cpp) to (ckz80.cpp). - 0.140: Robbbert added czk80.cpp driver. $end $info=clcd.cpp $drv 0.136 [Curt Coder, smf] WIP: - 0.256: Added newer, May 1985 bios, from Jeff Porter's prototype & fixed the April 1985 BIOS labels [Jeff Porter, Mike Naberezny, smf]. - 0.246: Driver placed in the sub-folder "commodore/". - 0.245: Added IEC bus connections. Use 1 MHz for system clock [Mike Naberezny]. - 0.154: Fixed irq hookup [smf]. - 0.153: Improved the commodore lcd mmu emulation, some software is starting to work a bit. Corrected function key mapping. Added support for bitmap mode [smf]. - 0.136: Curt Coder and smf added clcd.cpp driver. $end $info=clickstart.cpp $drv 0.206 [Ryan Holtz, David Haywood] WIP: - 0.246: Driver placed in the sub-folder "vtech/". - 0.225: Added note about cartridge pinout [ClawGrip] - 0.210: Added note about the keyboard microcontroller [Sean Riddle]. - 0.206: Ryan Holtz and David Haywood added clickstart.cpp driver. $end $info=clie_db.cpp $drv 0.266 [Ivan Vangelista] Skeleton driver for Sony Clie PDAs running on Motorola Dragonball CPU. Later series ran on ARM based SoCs and should go in a separate driver. WIP: - 0.266: Ivan Vangelista added sony/clie_db.cpp driver. $end $info=clxvme186.cpp $drv 0.213 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.213: AJR added clxvme186.cpp skeleton driver. $end $info=cm1800.cpp $drv 0.143 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.143: Miodrag Milanović and Robbbert added cm1800.cpp driver. $end $info=cmi.cpp $drv 0.177 [Ryan Holtz] WIP: - 0.272: Fix logerror. Fix unused variable error [AJR]. - 0.247: Hooked up MIDI port 1, and cleaned up code [Ryan Holtz]. - 0.246: Driver placed in the sub-folder "fairlight/". - 0.219: Improved interrupt handling - nearly all CMIINT tests pass now. Hooked up peripherals and MIDI ports on the SMPTE/MIDI board. Mapped handlers for the TVT second display board. Adjusted video board PTM clocks to be based on /CAS clock - fixes TIM tests in LGTST diagnostics. Adjusted master card PTM clock to be based on /CAS clock - fixes TIM tests in MAST diagnostics. Hooked up AIC interrupt - all interrupt tests now pass [Ryan Holtz]. - 0.177: Ryan Holtz added cmi.cpp driver. $end $info=cms.cpp $drv 0.200 [Nigel Barnes] WIP: - 0.246: Driver placed in the sub-folder "acorn/". - 0.200: Nigel Barnes added cms.cpp driver. $end $info=cnchess.cpp $drv 0.273 [hap] WIP: - 0.273: hap added novag\cnchess.cpp driver. $end $info=coco12.cpp $drv 0.36b11 [Nathan Woods] WIP: - 0.265: Fix light gun offset (#12242) [Tim Lindner]. - 0.263: Dumped ROMs for Deluxe Color Computer and promoted it to working [Brian Wiesler, Tim Lindner]. Cleaned up some rot. In particular, use object finders in machine configuration rather than defining tag macros, and avoid unnecessary device_replace to just slightly alter device configuration [Vas Crabb]. - 0.255: Added BIOS options for Color Computer 1 and 2. Add -bios options to Color Computer 1 & 2. Removed drivers that existed only to select BASIC versions (coco2), (coco2h), (cocoe) and (cocoeh) [Tim Lindner]. - 0.251: Moved real-time clocks to slot cards where they belong (addresses MT08416) [Tim Lindner]. - 0.246: Driver placed in the sub-folder "trs/". - 0.243: Increase dynamic range of Radio Shack hi-res joystick interface [Tim Lindner]. - 0.240: Create peripheral screens after the main screen [Nigel Barnes]. - 0.238: Audited save state support and marked it as supported for systems [Tim Lindner]. - 0.237: Added initial RPK format support for CoCo ROM cartridges [Nathan Woods]. Added support for the ILCE / SEP Micro-SEP 1600 [Tim Lindner]. - 0.235: BugFIX #08045 [Misc.] (coco12.cpp) coco, coco2, dragon32: 32K machines present with one byte missing (c478e4e) [Nigel Barnes]. - 0.233: Fix for MT 07305 [AJR]. - 0.230: Set proper tri-state value for keyboard PIA port B (fixes MT07701) [Tim Lindner]. - 0.227: Added Speech Systems Stereo Composer cartridge. Improved behaviour of high-resolution joystick interface. Removed IRQ trampolines. Fixed SSC TMS7000 busy flag and reset handling (fixes speech in Pegsaus and the Phantom Riders). Added Speech Systems Symphony Twelve cartridge. Added CoCo and Dragon MIDI cartridges [Tim Lindner]. [Tim Lindner]. Cleaned up CoCo cartridge slot configuration code [Nathan Woods]. - 0.222: Disabled Becker Port by default (it conflicts with cartridge devices) [Tim Lindner]. - 0.210: Added handlers for CTS region $C000-$FEFF, allowing cartridges to implement devices in this region [Nigel Barnes]. - 0.207: Removed some MCFG macros [cam900]. - 0.202: Use CLEAR or CTRL as second shift, allowing more punctuation to be typed in natural keyboard mode [Tim Lindner]. - 0.198: BugFIX #06982 [Gameplay] (coco12.cpp) Other Coco related drivers: 1bit audio DAC issue [AJR]. - 0.177: BugFIX #05823 [Core] (coco12.cpp) -ramsize does nothing for emulation although it does change the .ini file [Nathan Woods]. Fixed configurable RAM sizes: Changes the 6883 SAM implementation to assume memory bank lengths smaller than available space are not mirrored [Nathan Woods]. - 0.192: BugFIX #06771 [Compiling] (coco12.cpp) coco3, dragon, etc..: Genie failing to determine the nested dependency of coco_t4426 on mc14411 [hap]. Fixed metadata fro Brazilian CoCo clones, and renamed LZ Color64 ROMs to document labels and PCB locations [Felipe Corrêa da Silva Sanches]. - 0.191: BugFIX #06719 [Core] (coco12.cpp) coco12, coco3, other 6809?: SBCB instruction returns the wrong result [hap]. Added support for multiple PORT_CHAR() bindings, and adopted in the CoCo driver [Nathan Woods]. - 0.186: Made 6883 SAM control the root device clock, and changed CoCo devices to use derived clocks [Nathan Woods]. Added support for Games Master Cartridge developed by John Linville as slot device [Tim Lindner]. - 0.185: Further cleanups in cartridge slot signal handling: Attempts to make signals on the CoCo cartridge slot (CART, NMI, HALT) more standardized, particularly the practice of Program Paks tying the CART line to Q. Should fix some outstanding bugs in how these signals were passed around when using the CoCo Multi-Pak interface [Nathan Woods]. - 0.178: CoCo and Dragon FDC code overhaul. Split CoCo and Dragon FDC code. Added save state support. Fixed regression introduced on the Dragon FDC from 0.154 [Nathan Woods]. - 0.177: BugFIX #05823: [Core] (coco12.cpp) -ramsize does nothing for emulation although it does change the .ini file [Nathan Woods]. Fixed configurable RAM sizes: Changes the 6883 SAM implementation to assume memory bank lengths smaller than available space are not mirrored [Nathan Woods]. - 0.159: BugFIX #05844 [Core] (coco12.c) all coco drivers: Crash to desktop when slot device Multi selected [Osso]. - 0.156: BugFIX #05660 [Misc.] (coco12.c) Coco 1, 2, 3: Implement virtual "Becker Port" for DriveWire support [R. Belmont]. BugFix#05694: [Sound] All sets in coco12.c and coco3.c: audio output level incorrect when Cassette/Cartridge selected on SC77526 chip. - 0.154: BugFIX #05541 [Core] (coco12.c) coco2b and coco3/3h: coco2b and coco3/3h will not run correct versions of NitrOS-9 [Osso]. - 0.148: BugFIX #04894 [Core] (coco12.c) All sets in coco12.c: RTC option is missing. BugFix#05037: [Misc.] (coco12.c) Request for change in mess/drivers/coco12.c. BugFix#05031: [Graphics] (coco12.c) coco2: The video timing in the program MCPaint 2.10 trashes program [npwoods]. - 0.144u1: Renamed (coco) to (coco12). - 0.143u3: Added better dump for Canyon Climber in coco_cart.xml [Tim Lindner]. - 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 Milanović]. - 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: Nathan Woods added coco.cpp driver. $end $info=coco3.cpp $drv 0.144u1 [Nathan Woods] WIP: - 0.288: Fix CoCo 3 Keyboard interrupt (#15349) [Tim Lindner]. - 0.283: Enable GIME vertical text scroll register (#14503) [Tim Lindner]. - 0.278: Change order of GIME initialization (#13764) [Tim Lindner]. - 0.270: Extend display from 639 to 640 pixels (#12780). Corrected visible display width to 640 pixels (fixes MT08903) [Tim Lindner]. - 0.263: Cleaned up some rot. In particular, use object finders in machine configuration rather than defining tag macros, and avoid unnecessary device_replace to just slightly alter device configuration [Vas Crabb]. - 0.254: BugFIX #06797 [Core] (trs/coco3.cpp) MC6809 handles invalid instruction $10?$4F incorrectly [Tim Lindner]. - 0.251: Moved real-time clocks to slot cards where they belong (addresses MT08416) [Tim Lindner]. - 0.246: Driver placed in the sub-folder "trs/". - 0.243: Increased range of high resolution joystick axis inputs [Tim Lindner]. - 0.242: Added ILCE / SEP Micro-Sep Model 3 (Mexican Color Computer 3 clone) [Barry Nelson, Tim Lindner]. - 0.240: Create peripheral screens after the main screen [Nigel Barnes]. - 0.233: Improve timer calculation (#8223) [Tim Lindner]. - 0.231: Set port B tristate value of 0xff to the first PIA (fixes MT07701) [Tim Lindner]. - 0.222: BugFIX #07526 [Crash/Freeze] (coco3.cpp) MAME exits without error or with error when trying to format a HxC .HFE image [kkaempf]. Enabled Becker Port by default for coco3dw1. Fixed jostick button labels [Tim Lindner]. - 0.212: BugFIX #06880 [Crash/Freeze] (coco3.cpp) All machines in coco12.cpp, coco3.cpp: UI/MAME crash when configuring MPI options [AmatCoder]. - 0.209: BugFIX #05291 [Sound] (coco3.cpp) All drivers in coco.c: ORC90 emulation has no sound output [Nigel Barnes]. - 0.207: Removed some MCFG macros [cam900]. - 0.203: Added workaround to show only one screen by default [Tim Lindner]. - 0.202: Use CLEAR or CTRL as second shift, allowing more punctuation to be typed in natural keyboard mode [Tim Lindner]. - 0.193: BugFIX #06785 [Interface] (coco3.cpp) Any driver that allows one to browse the host file system: Can't change into directories that have a "." prefix in their name [cuavas]. BugFix#06779: [Crash/Freeze] (coco3.cpp) Mounting Zenix Floppy Disk crashes MAME with floating point exception error [Duke]. - 0.186: BugFIX #06560 [Crash/Freeze] (coco3.cpp) All sets in coco12.cpp, coco3.cpp: Loading cartridges from softlists locks up emulator [Nathan Woods]. - 0.177: Fixed some MC6847 low resolution video modes: Fixed a bug from where video data was sampled that could cause too many samples to be loaded in low resolution video modes * On the CoCo, this fixes some low resolution video modes used by Project Nebula and some other games [Nathan Woods]. - 0.156: BugFIX #05694 [Sound] All sets in coco12.c and coco3.c: audio output level incorrect when Cassette/Cartridge selected on SC77526 chip. - 0.153: Added some new dumps in coco_cart.xml [k1w1]. - 0.148: BugFIX #05037 Removing VHD from 'coco' driver [Robert Gault]. - 0.146: BugFIX #04811 [Gameplay] (coco3.c) coco3, coco3h: RTC emulation is not working [Miodrag Milanović]. - 0.144u1: Nathan Woods added coco3.cpp driver. $end $info=codata.cpp $drv 0.137 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.137: Robbbert added codata.cpp driver. $end $info=coleco.cpp $drv 0.1 [Mike Balfour, Ben Bruscella, Sean Young] WIP: - 0.282: Simplify VDP interrupt handling (Z80 NMI input is already edge triggered) [AJR]. - 0.281: (coleco_homebrew.xml): Added 1 working item (#14064) [ArcadeShadow]. Coleco software list updates [Dirk Best, TechZombie/archive.org]. - 0.271: Added fourteen working items to 'coleco_homebrew.xml' [colecovision.dk, colecovision.eu, Inufuto, ArcadeShadow]. - 0.270: Tidied descriptions (avoid abbreviations, etc.) (#12764); cleaned up software descriptions in 'coleco.xml' and 'coleco_homebrew.xml' [ArcadeShadow]. - 0.267: Added eight working items to 'coleco_homebrew.xml' [Inufuto, ArcadeShadow]. - 0.265: Move coleco homebrew titles to their own softlist and fix a few issues. Add missing megacart feature to mariobrs and zombnear so that they actually run when started from the softlist. Add homebrew titles sourced from ColecoVision Addict. Add expansion bus and support for the Super Game Module. This obsoletes PR#10816. Thanks to kmg for the initial implementation [Dirk Best]. Added 34 items (27 working) (#12202) in 'coleco.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "coleco/". - 0.184: BugFIX #06504 [Misc.] (coleco.cpp) coleco and clones, adam: Wrong device interface name. Removed colon from image_interface preventing front-ends from launching ColecoVision software [gordon-fish]. - 0.153: Removed (colecoa)' system. - 0.1: Mike Balfour, Ben Bruscella and Sean Young added coleco.cpp driver. $end $info=companion.cpp $drv 0.223 [hap] WIP: - 0.261: Renamed (ccompan.cpp) to (companion.cpp). - 0.246: Renamed (saitek_ccompan.cpp) to (ccompan.cpp) and placed in the sub-folder "saitek/". - 0.223: hap added saitek_ccompan.cpp driver. $end $info=companion2.cpp $drv 0.261 [hap] WIP: - 0.263: Update notes about concord, microvsn: get rid of timer device [hap]. - 0.261: hap added saitek/companion2.cpp driver. $end $info=compc.cpp $drv 0.188 [Carl] WIP: - 0.246: Driver placed in the sub-folder "pc/". - 0.245: Modernize keyboard interface (eliminates occasional "stuck key" error in compc1); eliminate runtime port tag lookup [AJR]. - 0.210: Moved Commodore PC-I from pc.cpp to compc.cpp and added a BIOS version that runs [rfka01]. - 0.209: Added BIOS v2.01 to compc10 [rfka01]. - 0.206: Re-organised for better readability and updated notes [rfka01]. - 0.193: Added BIOS v4.35c and matching character generator ROM [rfka01]. - 0.188: Carl added compc.cpp driver. Added original Commodore PC 10/PC 20/ PC 30 in two BIOS variants [rfka01]. $end $info=compis.cpp $drv 0.78 [Per Ola Ingvarsson, Tomas Karlsson] WIP: - 0.246: Driver placed in the sub-folder "telenova/". - 0.222: Added five new dumps in 'compis.xml' [FakeShemp]. - 0.78: Per Ola Ingvarsson and Tomas Karlsson added compis.cpp driver. $end $info=compmahj.cpp $drv 0.220 [Ryan Holtz] WIP: - 0.246: Driver placed in the sub-folder "nintendo/". - 0.220: Ryan Holtz added compmahj.cpp driver. $end $info=compuchess.cpp $drv 0.37b10 [Peter Trauner] WIP: - 0.246: Driver placed in the sub-folder "chess/". - 0.212: Renamed (novag_mk1.cpp) to (compuchess.cpp). - 0.210: Renamed (mk1.cpp) to (novag_mk1.cpp). - 0.37b10: Peter Trauner added mk1.cpp driver. $end $info=compucolor.cpp $drv 0.153 [Jim Battle, Curt Coder] WIP: - 0.263: Use lowercase for things that aren't proper nouns in 'compclr2_flop.xml' [ArcadeShadow]. - 0.259: Fixed a typo in disk image labels (“asteriods”) in 'compclr2_flop.xml' [ClawGrip]. - 0.246: Driver placed in the sub-folder "isc/". - 0.153: Jim Battle and Curt Coder added compucolor.cpp skeleton driver. $end $info=computachess.cpp $drv 0.221 [hap] WIP: - 0.246: Renamed (scptchess.cpp) to (computachess.cpp). - 0.246: Renamed (cxg_scptchess.cpp) to (scptchess.cpp) and placed in the sub-folder "cxg/". - 0.221: hap added cxg_scptchess.cpp driver. $end $info=computachess2.cpp $drv 0.275 [hap] WIP: - 0.275: hap added cxg/computachess2.cpp driver. $end $info=comquest.cpp $drv 0.37b10 [Peter Trauner] WIP: - 0.246: Driver placed in the sub-folder "teamconcepts/". - 0.239: Fixed clang unused private data member warnings. There's commented-out code that uses m_data, but nothing at all uses the other members, and there's nothing to indicate what they're supposed to represent, so I removed them altogether [Vas Crabb]. - 0.37b10: Peter Trauner added comquest.cpp driver. $end $info=comx35.cpp $drv 0.125 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "comx/". - 0.147u4: Added floppy software list [Curt Coder]. - 0.144u1: Fixed quickload [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: Curt Coder added comx35.cpp driver. $end $info=concept.cpp $drv 0.70 [Raphael Nabet, Brett Wyer] WIP: - 0.255: Fix collision with "concept" reserved word in C++20 warned by GCC 13 [R. Belmont]. - 0.246: Driver placed in the sub-folder "concept/". - 0.155: Add 5?" DSDD raw image support and preliminary pseudo-DMA to buffered controller. Misc fixes/cleanup, CCOS boots now from 8" floppies. Preliminary implementations of the original and buffered floppy disk controllers. Hook up Apple II bus. Hooked up actual 6551 for keyboard, added beeper, cleaned up driver. Fix keyboard status to not return junk data, fixes bootup without -debug [R. Belmont]. Can boot 5?" disks on fdc02 now [crazyc]. - 0.70: Raphael Nabet and Brett Wyer added concept.cpp driver. $end $info=conchess.cpp $drv 0.219 [hap] WIP: - 0.286: Update company strings [hap]. - 0.255: Replace "conchess t8" with original dump [hap]. - 0.246: Driver placed in the sub-folder "chess/". - 0.219: hap added conchess.cpp driver. $end $info=conic_cchess2.cpp $drv 0.221 [hap] WIP: - 0.246: Driver placed in the sub-folder "chess/". - 0.221: hap added conic_cchess2.cpp driver. $end $info=conic_cchess3.cpp $drv 0.242 [hap] WIP: - 0.246: Driver placed in the sub-folder "chess/". - 0.242: hap added conic_cchess3.cpp driver. $end $info=consola_emt.cpp $drv 0.222 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.222: Dirk Best added consola_emt.cpp driver. Corrected CPU clock speed and consoemt release year [ClawGrip]. $end $info=const.cpp $drv 0.212 [hap] WIP: - 0.246: Renamed (novag_const.cpp) to (const.cpp) and placed in the sub-folder "novag/". - 0.214: Removed (novag_sconst.cpp) and moved (supercon) system to (novag_const.cpp). - 0.212: hap added novag_const.cpp driver. $end $info=constjr.cpp $drv 0.262 [hap] Driver for: Novag Constellation Junior (aka Constellation Jr.). WIP: - 0.262: hap added novag/constjr.cpp driver. $end $info=controlid.cpp $drv 0.189 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.189: Felipe Corrêa da Silva Sanches added controlid.cpp driver. $end $info=corona.cpp $drv 0.212 [hap] WIP: - 0.246: Renamed (saitek_corona.cpp) to (corona.cpp) and placed in the sub-folder "saitek/" [hap]. - 0.212: hap added saitek_corona.cpp driver. $end $info=cortex.cpp $drv 0.145u7 [Robbbert] WIP: - 0.279: Replaced keyboard to use AY-5-2376 encoder, and implemented the Caps-Lock and Graph keys [Nigel Barnes]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.145u7: Robbbert added cortex.cpp driver. $end $info=cosmicos.cpp $drv 0.135 [Curt Coder] WIP: - 0.260: Consolidate drivers in one source file each [AJR]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.210: BugFIX #07326 [Crash/Freeze] (cosmicos.cpp): blank display [Robbbert]. - 0.135: Curt Coder added cosmicos.cpp driver. $end $info=cp1.cpp $drv 0.145u4 [Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.145u4: Sandro Ronco added cp1.cpp driver. $end $info=cp2000.cpp $drv 0.210 [hap] WIP: - 0.246: Renamed (saitek_cp2000.cpp) to (cp2000.cpp) and placed in the sub-folder "saitek/". - 0.212: Renamed (scisys_cp2000.cpp) to (saitek_cp2000.cpp). - 0.210: hap added scisys_cp2000.cpp driver. $end $info=cps1.cpp $drv 0.31 [Paul Leaman] WIP: - 0.246: Driver placed in the sub-folder "capcom/". - 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. - 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]. - 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. - 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. - 0.53: Moved drivers\cps1.h to includes\. - 0.37b6: Changed palettesize from 2048 to 4096 colors. - 0.37b5: Removed vidhrdw\cps1draw.c. - 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. - 0.36b1: Added vidhrdw\cps1draw.c. Paul Leaman fixed bad tiles in some CPS1 games. - 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. - 0.35b3: CPS1 games are being worked on, they are temporarily slower but accuracy is improved. - 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: Paul Leaman added cps1.c driver. $end $info=cps2000.cpp $drv 0.277 [Devin Acker] Skeleton driver for Casio CPS-2000 piano. WIP: - 0.277: Devin Acker added casio\cps2000.cpp driver. $end $info=crei680.cpp $drv 0.232 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "trainer/". - 0.232: Robbbert added crei680.cpp driver. $end $info=crimson.cpp $drv 0.204 [Ryan Holtz] WIP: - 0.246: Driver placed in the sub-folder "sgi/". - 0.204: Ryan Holtz added crimson.cpp skeleton driver. $end $info=crvision.cpp $drv 0.116 [Wilbert Pol, Curt Coder] WIP: - 0.282: (crvision.xml) Metadata cleanups (#14410). Lower case on descriptive words [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "vtech/". - 0.217: Bugfix #05606 [Gameplay] (crvision.cpp) crvision and clones: Sound is playing at a slower tempo/causing game delay issues [mizapf]. - 0.116: Wilbert Pol and Curt Coder added crvision.cpp driver. $end $info=csc.cpp $drv 0.207 [Kevin Horton, Jonathan Gevaryahu, Sandro Ronco, hap] WIP: - 0.275: Initial Apple Color Screen Controller (remarked C&T 65220) support [R. Belmont]. - 0.246: Renamed (fidel_csc.cpp) to (csc.cpp) and placed in the sub-folder "fidelity/". - 0.244: Get rid of ca1/cb1 read handlers, the easy way [hap]. - 0.208: Removed (cscfr), (cscg), (cscsp), (super9ccfr), (super9ccg) and (super9ccsp) systems from driver: Speech language is now BIOS ROM [hap]. - 0.207: Kevin Horton, Jonathan Gevaryahu, Sandro Ronco and hap added fidel_csc.cpp driver. $end $info=css11501sk9.cpp $drv 0.276 [ClawGrip] WIP: - 0.276: ClawGrip added skeleton/css11501sk9.cpp driver. $end $info=ct486.cpp $drv 0.142 [Dirk Best] WIP: - 0.272: Bump VGA default to svga_et4kw32i [Angelo Salese]. - 0.270: Remove unnecessary palette_device [Angelo Salese]. - 0.246: Driver placed in the sub-folder "pc/". - 0.154: BugFIX #05567 [Crash/Freeze] (ct486.c) ct486: Starting XFree86 with the "svga_dm" graphics card crashes MESS [mahlemiut]. BugFix#05547: [Crash/Freeze] (ct486.c) ct486: System locks up when attempting to boot MS-DOS 6.22 [Tafoid]. - 0.142: Dirk Best added ct486.cpp driver. $end $info=ct8000.cpp $drv 0.274 [Devin Acker] WIP: - 0.279: Emulated Casiotone 8000 keyboard and related systems. (#13237) [Naoki Saito]. - 0.274: Devin Acker added casio/ct8000.cpp driver. $end $info=ct909e_segadvd.cpp $drv 0.246 [David Haywood] WIP: - 0.246: David Haywood added ct909e_segadvd.cpp driver. $end $info=ctk2000.cpp $drv 0.238 [Devin Acker] Casio CTK-2000 keyboard (and related models). WIP: - 0.246: Driver placed in the sub-folder "casio/". - 0.238: Devin Acker added ctk2000.cpp driver. $end $info=ctk551.cpp $drv 0.237 [Devin Acker] WIP: - 0.252: Changed default key velocity controls so they don?t conflict with directional buttons [Devin Acker]. - 0.247: Adjusted CTK-601 LCD background color [Devin Acker]. - 0.246: Driver placed in the sub-folder "casio/". - 0.241: Correct release years in metadata and comments, and added mask ROM label [Devin Acker]. - 0.240: Made some corrections to I/O based on service manuals [Devin Acker]. - 0.237: Devin Acker added ctk551.cpp driver. $end $info=ctvboy.cpp $drv 0.262 [hap] Driver for: Gakken Compact Vision TV Boy (TVボーイ). WIP: - 0.262: hap added misc/ctvboy.cpp driver. $end $info=cubieboard4.cpp $drv 0.266 [ClawGrip] WIP: - 0.266: ClawGrip added skeleton/cubieboard4.cpp driver. $end $info=cvicny.cpp $drv 0.143u8 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "trainer/". - 0.143u8: Robbbert added cvicny.cpp driver. $end $info=cxhumax.cpp $drv 0.146 [Lukasz Markowski] WIP: - 0.258: Remove debugging cruft [AJR]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.146: Added cxhumax.cpp driver. $end $info=cybiko.cpp $drv 0.119 [Tim Schuerewegen] WIP: - 0.246: Driver placed in the sub-folder "cybiko/". - 0.154: Fixed major memory stomp in cybikov2. Fixed "insert battery" message in cybikoxt; the OS boots up now. Started general cleanup of I/O handling. More I/O re-hookup. Make serial loopback on cybikoxt, gets past first (of several) hangups [R. Belmont]. - 0.143u3: Systems now start up and look for flash image [Tim Schuerewegen, R. Belmont]. - 0.119: Tim Schuerewegen added cybiko.cpp driver. $end $info=cz1.cpp $drv 0.261 [Devin Acker] WIP: - 0.261: Devin Acker added casio/cz1.cpp driver. $end $info=cz101.cpp $drv 0.196 [Dirk Best] WIP: - 0.260: Added µPD933 phase distortion synthesis and RAM cartridge, and promoted system to working [Devin Acker]. - 0.256: Added version?1 firmware as a BIOS option for cz101 [BCM, Devin Acker]. - 0.255: Added MIDI ports and got the system booting fully [Devin Acker]. - 0.246: Driver placed in the sub-folder "casio/". - 0.196: Dirk Best added cz101.cpp driver. $end $info=cz230s.cpp $drv 0.262 [Devin Acker] Driver for: Casio CZ-230S digital synthesizer and SZ-1 MIDI sequencer. WIP: - 0.262: Devin Acker added casio/cz230s.cpp.cpp driver. $end $info=d400.cpp $drv 0.192 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.192: AJR added d400.cpp skeleton driver. $end $info=d6800.cpp $drv 0.141 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.141: Robbbert added d6800.cpp driver. $end $info=d6809.cpp $drv 0.132 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.132: Robbbert added d6809.cpp driver. $end $info=dai.cpp $drv 0.73 [Krzysztof Strzecha, Nathan Woods] WIP: - 0.269: Improved metadata (#12604). Moved languages from descriptions to info elements in 'dai_cass.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "dai/". - 0.208: BugFIX #07209 [Crash/Freeze] (dai.cpp) Since 0.153, assembler based games are not working anymore [Robbbert]. - 0.73: Krzysztof Strzecha and Nathan Woods added dai.cpp driver. $end $info=dames.cpp $drv 0.207 [hap] WIP: - 0.246: Renamed (fidel_dames.cpp) to (dames.cpp) and placed in the sub-folder "fidelity/". - 0.207: (fidelz80.cpp) splitted in (fidel_cc7.cpp), (fidel_vsc.cpp), (fidel_dames.cpp), (fidel_card.cpp), (fidel_cc10.cpp), (fidel_sc8.cpp) and (fidel_vcc.cpp). - 0.170: Redumped CC10B PRG ROM [Berger]. - 0.149u1: Renamed (vbc) to (vbrc) and noted that Fidelity Bridge Challenger models VBRC and 7002 are two names for the same thing [Lord Nightmare, Cowering, Kevtris]. - 0.142u4: Added Sensory Chess Challenger (model VSC) [Lord Nightmare, Kevtris, Sandro Ronco]. - 0.137: Kevin Horton, Jonathan Gevaryahu, Sandro Ronco and hap added fidelz80.cpp driver. $end $info=daphor32.cpp $drv 0.282 [Nigel Barnes] WIP: - 0.282: Nigel Barnes added daphor32.cpp driver. $end $info=daruma.cpp $drv 0.164 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.164: Felipe Corrêa da Silva Sanches added daruma.cpp driver. $end $info=dash4.cpp $drv 0.271 [ClawGrip] WIP: - 0.271: ClawGrip added skeleton/dash4.cpp driver. $end $info=datacast.cpp $drv 0.227 [Nigel Barnes] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.227: Nigel Barnes added datacast.cpp driver. $end $info=datum.cpp $drv 0.180 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.180: Robbbert added datum.cpp driver. $end $info=dbox.cpp $drv 0.187 [Joakim Larsson Edström] WIP: - 0.246: Driver placed in the sub-folder "nokia/". - 0.187: Joakim Larsson Edström added dbox.cpp driver. $end $info=dbridgec.cpp $drv 0.271 [hap] WIP: - 0.271: hap added handheld/dbridgec.cpp driver. $end $info=dcchk.cpp $drv 0.283 [Angelo Salese] WIP: - 0.283: Angelo Salese added sega\dcchk.cpp driver. $end $info=dccons.cpp $drv 0.118 [R. Belmont] WIP: - 0.275: SW list notes [Angelo Salese]. - 0.254: Updated notes and supported status for Japanese releases and bulk replace supported for all entries to no in 'dc.xml' [Angelo Salese]. - 0.246: Driver placed in the sub-folder "sega/". - 0.217: Added Flash read/write support [MetalliC]. Added Katana BIOS v0.976 [MajorPBX, MetalliC]. - 0.206: Documented Treamcast region-free modchip, and removed BIOS soft-dump [Maddog, MetalliC]. - 0.196: Dreamcast and derivatives: Enabled SH-4 recompiler by default [MetalliC, Ryan Holtz]. - 0.190: Virginized DC Flash ROM dumps to fresh factory state and documented Dreamcast Flash ROM structure [MetalliC]. - 0.189: Added better dump of PAL Dreamcast Flash ROM [rtw]. - 0.186: Added Japan Dreamcast flash dump [rtw]. - 0.173: Dumped Dreamcast BIOS MPR-21933, confirmed match MPR-21931 [CoolMod]. - 0.170: Dreamcast v1.022 "no MIL-CD" BIOS dumped [Leonard Oliveira]. Katana Set5 Dev.Box BIOS v1.001 found [MetalliC]. Sorted out bioses/flashes, removed outdated comments [MetalliC]. - 0.118: R. Belmont added dc.cpp driver. $end $info=dcebridge.cpp $drv 0.216 [Vas Crabb] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.216: Vas Crabb added dcebridge.cpp driver. $end $info=dct11em.cpp $drv 0.141 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "dec/". - 0.141: Miodrag Milanović added dct11em.cpp driver. $end $info=debut.cpp $drv 0.212 [hap] WIP: - 0.287: Use pwm_display_device for the LCD [hap]. - 0.246: Driver placed in the sub-folder "ussr/". - 0.212: hap added debut.cpp driver. $end $info=decmate2.cpp $drv 0.232 [AJR] WIP: - 0.246: Driver placed in the sub-folder "dec/". - 0.232: AJR added decmate2.cpp driver. $end $info=dectalk.cpp $drv 0.134 [Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "dec/". - 0.151: Add DECtalk DTC-01 v1.8 firmware, add two new DECtalk DSP firmwares (one which goes with v1.8, and one which goes with later v2.0 units) [Al Kossow, Lord Nightmare]. Fixed the outfifo handler so the 'later 2.0' -409/-410 dsp firmware works correctly; some minor documentation updates as well, and added a compile-time feature to boost interleave when the output fifo is about to run out. Fixed 68k->dsp fifo, hooked up the old 1.8 dsp ROM version since it works with 1.8 with no glitching and also works with 2.0 [Lord Nightmare]. - 0.150: DECtalk DTC-01: updated to use n68681, and to use proper device for x2212 NVRAM; updated various comments [Lord Nightmare, R. Belmont, Robbert, smf]. - 0.148u2: Renamed dectalk roms to match the DEC 23-xxxLn standard and noted what their actual paper labels were (these paper labels will differ on different dectalk units depending on exactly when they were made, though the ROM contents are exactly the same! The derivable 23-xxxLn part number will not change, though.). Added more comments [Lord Nightmare]. - 0.134: Jonathan Gevaryahu added dectalk.cpp driver. $end $info=decwritr.cpp $drv 0.166 [Lord Nightmare] WIP: - 0.246: Driver placed in the sub-folder "dec/". - 0.175: Update the la120 driver documentation a bit, fixed memory mirror related issue [Lord Nightmare]. Documented the Caps Lock key being a physical toggle [NeXT]. - 0.166: Lord Nightmare added decwritr.cpp driver. $end $info=deecoseal.cpp $drv 0.277 [Carl] WIP: - 0.277: Carl added misc\deecoseal.cpp driver. $end $info=delta1.cpp $drv 0.193 [hap] WIP: - 0.246: Renamed (saitek_delta1.cpp) to (delta1.cpp) and placed in the sub-folder "saitek/". - 0.212: Renamed (novag_delta1.cpp) to (saitek_delta1.cpp). - 0.207: Renamed (novagf8.cpp) to (novag_delta1.cpp). - 0.193: hap added novagf8.cpp driver. $end $info=desdis.cpp $drv 0.207 [hap] WIP: - 0.246: Renamed (fidel_desdis.cpp) to (desdis.cpp) and placed in the sub-folder "fidelity/". - 0.207: fidel68k.cpp splitted in (fidel_eag68k.cpp) and (fidel_desdis.cpp). - 0.171: hap added fidel68k.cpp driver. $end $info=design.cpp $drv 0.227 [Dirk Best] WIP: - 0.268: Added skeleton drivers for five more Azkoyen vending machines [Joan RF, jordigahan, ClawGrip]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.227: Dirk Best added design.cpp driver. $end $info=design_master.cpp $drv 0.218 [David Haywood] WIP: - 0.263: Added the internal H8/328 ROM for the Bandai Design Master [Sean Riddle, David Haywood]. Clean up placement of long comment lines [hap]. - 0.246: Renamed (bandai_design_master.cpp) to (design_master.cpp.cpp) and placed in the sub-folder "bandai/". - 0.218: David Haywood added bandai_design_master.cpp driver. $end $info=dfs500.cpp $drv 0.226 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "sony/". - 0.226: Felipe Corrêa da Silva Sanches added dfs500.cpp driver. $end $info=dg20.cpp $drv 0.285 [Devin Acker] Casio Digital Guitars (DG-10 / DG-20). WIP: - 0.285: Devin Acker added dg20.cpp driver. $end $info=dg680.cpp $drv 0.212 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.212: Robbbert added dg680.cpp driver. $end $info=dgn_beta.cpp $drv 0.98 [Nathan Woods] WIP: - 0.246: Driver placed in the sub-folder "trs/". - 0.242: Reduced scope of stuff, sorted #includes, removed unused local string [Vas Crabb]. - 0.207: Eliminated MCFG macros [cam900]. - 0.98: Nathan Woods added dgn_beta.cpp driver. $end $info=dgnalpha.cpp $drv 0.162 [Nathan Woods] WIP: - 0.251: Got rid of weird class split between files [Vas Crabb]. - 0.246: Driver placed in the sub-folder "trs/". - 0.162: Nathan Woods added dgnalpha.cpp driver. $end $info=diablo.cpp $drv 0.182 [hap] WIP: - 0.246: Renamed (novag_diablo.cpp) to (diablo.cpp) and placed in the sub-folder "novag/". - 0.238: Fix lockup problem at fresh start [hap]. - 0.207: Renamed (novag68k.cpp) to (novag_diablo.cpp). - 0.182: hap added novag68k.cpp driver. $end $info=diablo1300.cpp $drv 0.196 [Joakim Larsson Edström] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.196: Joakim Larsson Edström added diablo1300.cpp driver. $end $info=diamond.cpp $drv 0.268 [hap] WIP: - 0.269: Renamed (diamond2.cpp) to (diamond.cpp) [hap]. - 0.268: hap added novag\diamond2.cpp driver. $end $info=didact.cpp $drv 0.170 [Joakim Larsson Edström] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.207: Added Modulab MC6802-based educational system with internal artwork [Joakim Larsson Edström]. - 0.194: Split out of Candela and Esselte 100 computers into their own drivers for clarity [Joakim Larsson Edström]. - 0.189: Updated LOG support to latest cut [Joakim Larsson Edström]. - 0.186: BugFIX #06544 [Crash/Freeze] (didact.cpp) can09: [debug] Assert when starting emulation [Robbbert]. - 0.180: Various Candela changes: Added can09, a non working driver for the Candela main computer, a 6809 based design with FDC and a 6850 CRTC. Added can09t, a somewhat working driver for the Candela terminal, a slimmer version without FDC and with a terminal interface [Joakim Larsson Edström]. - 0.178: New driver for Esselte 100, has built in BASIC, supports cassette save/load and capable of 256x256 monochrome semigraphics. Simplified internal layouts removing dependencies on external artwork Not fancy but it works. Cleaned up driver and added serial support (though it has issues still) [Joakim Larsson Edström]. - 0.170: Joakim Larsson Edström added didact.cpp driver. $end $info=digel804.cpp $drv 0.143u3 [balrog, Jonathan Gevaryahu, Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.202: Dumped Celectronic Berlin/Digelec Promicron 2000 programmer v2.3 BIOS [MikeMcBike]. - 0.143u3: balrog, Jonathan Gevaryahu and Sandro Ronco added digel804.cpp driver. $end $info=digiblast.cpp $drv 0.248 [David Haywood] WIP: - 0.251: Use lowercase for things that aren?t proper nouns in software list description in 'digiblast_cart.xml' [ArcadeShadow]. - 0.248: David Haywood added skeleton/digiblast.cpp driver. $end $info=digijet.cpp $drv 0.178 [Ryan Holtz] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.178: Ryan Holtz added digijet.cpp driver. $end $info=digilog320.cpp $drv 0.240 [Dirk Best] WIP: - 0.263: Use lowercase for things that aren't proper nouns in 'digilog320.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.241: Floppy works now, fix size and hookup NVRAM, add softwarelist. Initial keyboard implementation. Also render half intensity attribute and connect 8251 serial clocks. Various improvements, boots to setup screen now. Implement I186/Z80 communication. Hook up most devices. Render cursor and reverse [Dirk Best]. - 0.240: Dirk Best added digilog320.cpp driver. $end $info=digilog400.cpp $drv 0.241 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.241: Dirk Best added digilog400.cpp driver. $end $info=digitech_gsp5.cpp $drv 0.249 [AJR] Skeleton driver for DigiTech GSP 5 guitar effects processor. WIP: - 0.249: AJR added skeleton/digitech_gsp5.cpp driver. $end $info=dim68k.cpp $drv 0.141 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.141: Robbbert added dim68k.cpp driver. $end $info=dm7000.cpp $drv 0.138 [Lukasz Markowski] WIP: - 0.260: Consolidate drivers in one source file each [AJR]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.138: Lukasz Markowski added dm7000.cpp driver. $end $info=dmax8000.cpp $drv 0.176 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.176: Robbbert added dmax8000.cpp driver. $end $info=dms5000.cpp $drv 0.137 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "dms/". - 0.137: Miodrag Milanović added dms5000.cpp driver. $end $info=dms86.cpp $drv 0.137 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "dms/". - 0.137: Robbbert added dms86.cpp driver. $end $info=dmv.cpp $drv 0.144u5 [Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.154: Various updates to allow CP/M to boot [Sandro Ronco]. - 0.144u5: Sandro Ronco added dmv.cpp driver. $end $info=dmx.cpp $drv 0.274 [m1macrophage] WIP: - 0.279: Surfacing mouse-controlled tunning trimmers on the layout (#13266). Also made slider script and the sliders in the layout more reusable [Naoki Saito]. - 0.278: Adapting to new sound interface (#13637) [m1macrophage]. - 0.277: Corrected HPFs. Converted audio path to voltages. Tidying (#13562): Corrected the calculation of the voice DC-block HPF; audio streams are in voltages; cross-checked component values with parts list, and corrected a couple of them; also updating master volume and pitch adjustments on reset [m1macrophage]. - 0.275: Added _device suffix to devices (#13334). Removed imperfect_sound, reported tape as unemulated (#13370). Added metronome and other audio improvements (#13367): Emulating metronome, including mixing with the rest of the voices; emulating the RC HPFs for each voice and for the metronome; using component values from electrongate [m1macrophage]. - 0.274: m1macrophage added oberheim/dmx.cpp driver. $end $info=dolphunk.cpp $drv 0.138 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "trainer/". - 0.138: Robbbert added dolphin.cpp driver. $end $info=dominator.cpp $drv 0.217 [hap] WIP: - 0.246: Renamed (cxg_dominator.cpp) to (dominator.cpp) and placed in the sub-folder "cxg/". - 0.217: hap added cxg_dominator.cpp driver. $end $info=dpb7000.cpp $drv 0.211 [Ryan Holtz] WIP: - 0.250: Greatly improved video output and peripheral support [Ryan Holtz]. - 0.246: Driver placed in the sub-folder "quantel/". - 0.232: Improved tablet emulation [Ryan Holtz]. - 0.211: Ryan Holtz added dpb7000.cpp skeleton driver. $end $info=dps1.cpp $drv 0.149u1 [Al Kossow, Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.149u1: Al Kossow and Curt Coder added dps1.cpp skeleton driver. $end $info=dpsv55.cpp $drv 0.235 [AJR] WIP: - 0.246: Driver placed in the sub-folder "sony/". - 0.235: AJR added dpsv55.cpp driver. $end $info=dragon.cpp $drv 0.144u1 [Nathan Woods] WIP: - 0.280: Replaced Dragon 32 ROMs with actual mask ROM dumps, and corrected the Tano romset [Nigel Barnes]. - 0.251: Got rid of weird class split between files [Vas Crabb]. - 0.246: Driver placed in the sub-folder "trs/". - 0.231: Set port B tristate value of 0xff to the first PIA (fixes MT07701) [Tim Lindner]. - 0.227: Removed IRQ trampolines. Fixed Dragon Alpha disk controller status read (fixes disk I/O) [Tim Lindner]. - 0.222: Connected an RS-232 port to the ACIA [Tim Lindner]. - 0.210: Fixed cursor keys in natural keyboard mode. Added support for Premier Sprites board [Nigel Barnes]. - 0.195: CoCo cartridge improvements: Added support for the Color Computer MultiPak slot switch. Fleshed out serial expansion cards to support actual input and output. Added some compatible CoCo cartridges to the Dragon driver [Tim Lindner]. - 0.192: BugFIX #06772 [Gameplay] (dragon.cpp) Dragon machines run too fast! [hap]. - 0.185: Moved all Dragon cartridges from coco_cart to dragon_cart [Nigel Barnes]. - 0.156: BugFIX #05743: [Crash/Freeze] (dragon.c) tanodr64: The system is not working [Osso]. - 0.144u1: Nathan Woods added dragon.cpp driver. $end $info=drumsta.cpp $drv 0.222 [AJR] WIP: - 0.246: Driver placed in the sub-folder "novation/". - 0.222: AJR added drumsta.cpp driver. $end $info=ds2000.cpp $drv 0.282 [Olivier Galibert] HAL Communications Corp DS 2000 KSR. Low-Cost keyboard send-receive terminal. WIP: - 0.282: Olivier Galibert added ds2000.cpp driver. $end $info=ds5002fp_programmer.cpp $drv 0.280 [David Haywood] WIP: - 0.280: David Haywood added gaelco\ds5002fp_programmer.cpp driver. $end $info=dsb46.cpp $drv 0.149u2 [Al Kossow, Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.150: Al Kossow and Curt Coder added dsb46.cpp skeleton driver. $end $info=dtc03.cpp $drv 0.252 [Jonathan Gevaryahu, Carl] WIP: - 0.252: Jonathan Gevaryahu and Carl added dec/dtc03.cpp driver. $end $info=dual68.cpp $drv 0.136 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.136: Robbbert added dual68.cpp driver. $end $info=duet16.cpp $drv 0.195 [Carl] WIP: - 0.246: Driver placed in the sub-folder "matsushita/". Added external PTM clock [Ryan Holtz]. - 0.195: Carl added duet16.cpp driver. $end $info=dvd-n5xx.cpp $drv 0.247 [Osso] WIP: - 0.247: Osso(?) added samsung/dvd-n5xx.cpp driver. $end $info=dvk_kcgd.cpp $drv 0.166 [Joakim Larsson Edström] WIP: - 0.282: Use new 1801vp033 device (#14278) [Sergey Svishchev]. - 0.246: Driver placed in the sub-folder "samsung/". - 0.239: Added serial ports, converted logging to use logmacro.h and cleaned up code [Sergey Svishchev]. - 0.166: Joakim Larsson Edström added dvk_kcgd.cpp driver. $end $info=dvk_ksm.cpp $drv 0.156 [Sergey Svishchev] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.177: Dropped dvk_ksm01 variant and merged ROM sets; enabled tx to its keyboard. Fixed host comms, added PORT_CHARs to its keyboard. Removed (dvk_ksm01) machine [Sergey Svishchev]. - 0.156: Sergey Svishchev added dvk_ksm.cpp driver. $end $info=e100.cpp $drv 0.194 [Joakim Larsson Edström] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.194: Joakim Larsson Edström added e100.cpp driver. $end $info=e250.cpp $drv 0.282 [ClawGrip] Skeleton driver for Sun Microsystems Enterprise 250 Server. WIP: - 0.282: ClawGrip added e250.cpp driver. $end $info=e9161.cpp $drv 0.209 [AJR] WIP: - 0.246: Driver placed in the sub-folder "ericsson/". - 0.209: AJR added e9161.cpp skeleton driver. $end $info=eacc.cpp $drv 0.142 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.142: Robbbert added eacc.cpp driver. $end $info=eag68k.cpp $drv 0.207 [hap] WIP: - 0.268: Add configuration for eas/prestige conversion [hap]. - 0.266: Redumped (feagv9) u19 ROM [Berger]. Renamed (feagv7b) to (feagv7c), (feagv7a) to (feagv7b), (feagv7) to (feagv7a), (feagv9) to (feagv7). Duplicate (feagv7) to (feagv9) [hap]. - 0.259: Remove unused function prototype. Improve usart connection [hap]. - 0.257: Shuffle around some feag sets [hap]. - 0.246: Renamed (fidel_eag68k.cpp) to (eag68k.cpp) and placed in the sub-folder "fidelity/". - 0.207: (fidel68k.cpp) splitted in (fidel_eag68k.cpp) and (fidel_desdis.cpp). - 0.171: hap added fidel68k.cpp driver. $end $info=easy_karaoke.cpp $drv 0.227 [David Haywood] WIP: - 0.273: Dumped six more Bandai Karaoke Station units (#13051) [David Haywood, TeamEurope]. - 0.268: Dumped a Disney-themed version and two associated cartridges. Added KaraokeTV Star and Star Singer Karaoke sets to 'ibm5170_cdrom.xml' [Sean Riddle, David Haywood]. - 0.262: This system used a (now long defunct) download service rather than cartridges for adding songs. Current dump does not appear to contain any downloaded songs. Also listed built-in songs in comments [David Haywood]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.227: David Haywood and Team Europe added easy_karaoke.cpp driver. Added system ROM dump [Team Europe, David Haywood]. $end $info=ec184x.cpp $drv 0.137 [Sergey Svishchev] WIP: - 0.246: Driver placed in the sub-folder "pc/". - 0.137: Sergey Svishchev added ec184x.cpp driver. $end $info=ec65.cpp $drv 0.133 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "pc/". - 0.133: Miodrag Milanović and Robbbert added ec65.cpp driver. $end $info=ec7915.cpp $drv 0.201 [AJR] WIP: - 0.246: Driver placed in the sub-folder "mera/". - 0.201: AJR added ec7915.cpp skeleton driver. $end $info=edames.cpp $drv 0.262 [hap] WIP: - 0.262: hap added saitek/edames.cpp driver. $end $info=einstein.cpp $drv 0.37b15 [Kevin Thacker, Dirk Best, Phill Harvey-Smith] WIP: - 0.251: Use lowercase for descriptive text in descriptions in 'einstein.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "tatung/". - 0.222: BugFIX #06833 [Misc.] (einstein.cpp) All einstein.cpp sets: AddressSanitizer: heap-buffer-overflow with -flop1 256games [MetalliC]. - 0.213: Replaced einst256 bad MOS ROM with a good dump, and implemented the rest of the machine [Nigel Barnes, jltursan]. - 0.192: Updates: Created "Tatung Pipe" bus and converted 80 column device (use -pipe tk02 to use). Added cursor rendering, support for alternate character, and save state support set to the 80 column' device. Removed redundant einstei2 driver. Added user port bus interface with support for speech cartridge and mouse. Corrected default floppy drive types, and added support for more types. Added ADC0844 device, emulated analogue joystick, and fixed minor issues with memory map. Marked Einstein 256 ROM dump as bad. Added support for the Silicon Disc RAM drive as a pipe device (appears as drive 3). Fixed Centronics port - printing now works. Hooked up RS232 port. Improved interrupts and add WIP Speculator support [Dirk Best]. BugFix#06747: [Media Support](einstein.cpp) einstein: Formatting on double-density drive fails! [Duke], BugFix#06736: [Original Reference](einstein.cpp) einstei2: Character set selection (M004) in 80 cols b/w screen! [Duke] and BugFix#06735: [Original Reference](einstein.cpp) einstei2: Cursor not visiable in 80 cols b/w screen! [Duke]. - 0.191: BugFIX #06723 [DIP/Input] (einstein.cpp) einstein [hustler, starq]: Keyboard is not responding! BugFix#06728: [Timing] (einstein.cpp) einstein: In Xtal Basic the PRINT TI$ always gives "000000"? [Dirk Best]. - 0.157: Added new list for Patisonic Aleste floppies and added more images to Tatung Einstein list [Riley110]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.37b15: Kevin Thacker, Dirk Best and Phill Harvey-Smith added einstein.cpp driver. $end $info=eispc.cpp $drv 0.215 [Joakim Larsson Edström] WIP: - 0.246: Driver placed in the sub-folder "ericsson/". - 0.217: Re-enabled RAM size options that were disabled to work around a heap corruption issue [Joakim Larsson Edström]. - 0.216: Added preliminary 8-bit ISA card for IBM terminal emulation. Added keyboard LEDs and fixed keyboard communication, removing the need for workarounds. Improved Ericsson High-resolution Monochrome Graphics Board 1070 emulation. Fixed parallel printer port configuration [Joakim Larsson Edström]. - 0.215: Joakim Larsson Edström added eispc.cpp driver. $end $info=eks515.cpp $drv 0.286 [David Haywood] WIP: - 0.286: David Haywood added eks515.cpp driver. $end $info=elan_ep3a19a.cpp $drv 0.230 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.230: David Haywood added elan_ep3a19a.cpp driver. $end $info=elan_eu3a05.cpp $drv 0.194 [David Haywood] WIP: - 0.254: Corrected capitalisation in list names in 'buzztime_cart.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.220: Added notes on elan_buzztime I/O [N. Gilbert]. - 0.219: Added OKI ADPCM decoding [Ryan Holtz]. - 0.211: Renamed (rad_eu3a05.cpp) to (elan_eu3a05.cpp). - 0.194: David Haywood added rad_eu3a05.cpp driver. $end $info=elan_eu3a14.cpp $drv 0.194 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.211: Renamed (rad_eu3a14.cpp) to (elan_eu3a14.cpp). - 0.206: Tied tilemap dimensions tile sizes (improves rad_hnt3 map display) [David Haywood]. - 0.198: Improved rendering for rad_foot by making more correct use of sprite registers/bits [David Haywood].XaviX - 0.194: David Haywood added rad_eu3a14.cpp driver. $end $info=eldorado.cpp $drv 0.234 [hap] WIP: - 0.246: Renamed (fidel_eldorado.cpp) to (eldorado.cpp) and placed in the sub-folder "fidelity/". - 0.234: hap added fidel_eldorado.cpp driver. $end $info=electrio.cpp $drv 0.271 [hap] WIP: - 0.271: hap added saitek/electrio.cpp driver. $end $info=electron.cpp $drv 0.104 [Wilbert Pol] WIP: - 0.284: (electron_cass.xml) Fix conflict marker [Angelo Salese]. Metadata cleanings (#14707) [ArcadeShadow]. - 0.282: Assign screen device to the ULA [Nigel Barnes]. - 0.276: Merged electron_m.cpp and electron.h into electron.cpp [Nigel Barnes]. - 0.246: Driver placed in the sub-folder "acorn/". - 0.196: Set CPU clock 2MHz/1MHz according to ROM/RAM access [Nigel Barnes]. - 0.195: Added a number of cartridge devices. P.R.E.S. Advanced Plus 3/4, Advanced Quarter Meg Ram, Cumana Floppy Disk System, Sound Expansion, Sound Expansion v3, Stop Press 64, Solidisk EFS [Nigel Barnes]. - 0.180: Added PRES ADFS versions to Plus3 expansion [Nigel Barnes]. - 0.178: Added Acorn Plus 3 expansion as slot device (floppy support). Now uses RAM device instead of ROM_REGION. Added CSW cassette format. Pressing BREAK will now hold until released. Reset expansion devices on BREAK. Minor progress on M2501 device [Nigel Barnes]. - 0.148u5: Added cartridge support [Wilbert Pol]. - 0.104: Wilbert Pol added electron.cpp driver. $end $info=elegance.cpp $drv 0.207 [hap] WIP: - 0.268: Renamed driver (as12.cpp) to (elegance.cpp); update notes [hap]. - 0.248: Add NVRAM [hap]. - 0.246: Renamed (fidel_as12.cpp) to (as12.cpp) and placed in the sub-folder "fidelity/". - 0.207: hap added fidel_as12.cpp driver. $end $info=elekscmp.cpp $drv 0.136 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "elektor/". - 0.136: Miodrag Milanović and Robbbert added elekscmp.cpp driver. $end $info=elektronmono.cpp $drv 0.189 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "elektron/". - 0.189: R. Belmont added elektronmono.cpp skeleton driver. $end $info=elf.cpp $drv 0.133 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "netronics/". - 0.133: Curt Coder added elf.cpp driver. $end $info=elite.cpp $drv 0.207 [hap] WIP: - 0.276: Add more notes about encyclop module [hap]. - 0.259: Update notes about new game [hap]. - 0.246: Renamed (fidel_elite.cpp) to (elite.cpp) and placed in the sub-folder "fidelity/". - 0.221: Remove (fepriv), roms identical to eas glasgow [hap]. - 0.208: Removed (feag2100fr), (feag2100g), (feag2100sp), (feagfr), (feagg), (feagsp), (feasbufr), (feasbug), (feasbusp), (feasglafr), (feasglag), (feasglasp), (feprivfr), (feprivg), (feprivsp), (fpresbufr), (fpresbug), (fpresbusp), (fpresfr), (fpresg) and (fpressp) systems from driver: Speech language is now BIOS ROM [hap]. - 0.207: hap added fidel_elite.cpp driver. $end $info=elwro800.cpp $drv 0.132 [Mariusz Wojcieszek] WIP: - 0.265: Remove workaround for old GCC [AJR]. - 0.260: Replace address map bank devices with memory views. Uglify code because old compilers are dumb [AJR]. - 0.246: Driver placed in the sub-folder "sinclair/". - 0.245: Fixed crash on screen update [Andrei I. Holub]. - 0.132: Mariusz Wojcieszek added elwro800.cpp driver. $end $info=elzet80.cpp $drv 0.231 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.231: Robbbert added elzet80.cpp driver. $end $info=emax.cpp $drv 0.226 [AJR] WIP: - 0.246: Driver placed in the sub-folder "emusys". - 0.226: AJR added emax.cpp driver. $end $info=emerclp.cpp $drv 0.269 [hap] WIP: - 0.269: hap added novag/emerclp.cpp driver. $end $info=emma2.cpp $drv 0.202 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "trainer/". - 0.202: Robbbert added emma2.cpp driver. $end $info=emu2.cpp $drv 0.220 [AJR] WIP: - 0.246: Driver placed in the sub-folder "emusys/". - 0.220: AJR added emu2.cpp driver. $end $info=emu3.cpp $drv 0.220 [AJR] WIP: - 0.246: Driver placed in the sub-folder "emusys/". - 0.220: AJR added emu3.cpp driver. $end $info=emu68k.cpp $drv 0.223 [AJR] WIP: - 0.246: Driver placed in the sub-folder "emusys/". - 0.223: AJR added emu68k.cpp driver. $end $info=enmirage.cpp $drv 0.143 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "ensoniq/". - 0.167: Renamed (mirage.c) to (enmirage.c). Rename of driver files to make names unique [Miodrag Milanović]. - 0.143: R. Belmont added mirage.cpp driver. $end $info=ep64.cpp $drv 0.130 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "enterprise/". - 0.130: Curt Coder added ep64.cpp driver. $end $info=epic14e.cpp $drv 0.205 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.205: AJR added epic14e.cpp driver. $end $info=epoch_tv_globe.cpp $drv 0.271 [David Haywood] WIP: - 0.271: David Haywood added skeleton/epoch_tv_globe.cpp driver. $end $info=ergo201.cpp $drv 0.222 [AJR] WIP: - 0.246: Driver placed in the sub-folder "microterm/". - 0.222: AJR added ergo201.cpp driver. $end $info=esp250c.cpp $drv 0.266 [Dirk Best] WIP: - 0.266: Dirk Best added esprit/esp250c.cpp driver. $end $info=esprit.cpp $drv 0.192 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.192: Robbbert added esprit.cpp skeleton driver. $end $info=esq1.cpp $drv 0.134 [R. Belmont, Olivier Galibert] WIP: - 0 .281: Add my name to (c) holders list on Ensoniq ESQ-1 driver (#14128). And remove old comment (the keyboard scanning was already implementented). Adding internal interactive artwork for the Ensoniq ESQ-1 (#14049) [Felipe Corrêa da Silva Sanches]. Fixed previously commented code that had rotted (as it always does) [Vas Crabb]. - 0.246: Driver placed in the sub-folder "ensoniq/". - 0.211: Improved emulation of sq80 allowing it to boot and play [R. Belmont, Jariseon, R. Buchty]. - 0.146u2: Various documentation improvements for the 16-bit Ensoniqs including correct CPU speed and other details [R. Belmont, Christian Brunschen]. - 0.134: R. Belmont and Olivier Galibert added esq1.cpp driver. $end $info=esq5505.cpp $drv 0.146 [R. Belmont] WIP: - 0.287: Add support for the Ensoniq VFX OS version 2.30 ROMs (#15080). UART is an mc68681_device, not an scn2681_device (#15114) [Christian Brunschen]. - 0.284: Change VFX-family buttons from IPT_KEYBOARD to IPT_KEYPAD (#14565) [Christian Brunschen]. (sd132_flop.xml) Lower case on descriptive media storage. Lower case on descriptive media storage. vfxsd_flop.xml: Lower case on descriptive media storage. (ibm5170_cdrom-xml): Fixed typo on (acatari2) set description. (sd132_flop.xml), (sd1_flop.xml), (vfxsd_flop.xml) Metadata cleanings (#14604) [ArcadeShadow]. - 0.283: Add software lists for the Ensoniq VFX-SD, SD-1 and SD-1/32 keyboards (#14498). Add software lists for the Ensoniq VFX-SD, SD-1 and SD-1/32 keyboards. Each can also use the floppy disks for its predecessor, mainly because there are demo songs on the earlier OS disks that are not on the later ones, but which still work perfectly well and sounds great; the SD-1/32 software list also includes four demo disks; a demo disk specifically for the SD-1/32; a demo disk for the SQ-series of keyboards with 32 voices This contains System Exclusive files foro use with 32-voice SQ series keyboards; two multi-product demo disks These contain both sequencer files for the SD-1/32 and System Exclusive files for use with the SQ and KS series of keyboards. Add VFX-family ROM & EEPROM Cartridge support, and improve floppy support (#14444). Second attempt, simpler and hopefully better; when the floppy is active (i.e., when the motor is actually on), also indicate this on the LED on the panel layout; only create writeable cartridge images. The user can always rename a writable (.eeprom, .sc32) image to .rom or .cart to mark it as read-only; restore the previous behaviour when creating a cartridge image - even ones created with the filetypes that indicate a read-only image are effectively write-once. Also normalize the spelling of to "writeable". Also support HFE format flopppy images (#14504). Ensoniq VFX family layouts (#14518). Specify the bounds for each group; this fixes an issue where the VFX (non-SD)'s button area is stretched vertically, because it does not have the "System" label at the top, leaving an empty space [Christian Brunschen]. - 0.282: Route es5505 bus to a separate 'aux' stereo output (#14333). The VFX-SD and later keyboards in the family have not only a main stereo output, but also a second 'aux' stereo output that bypasses effects processing and has separate output jacks from the keyboard. This allows some sound to be routed for separate effects processing or recording. Make the VFX family of keyboards' RAM non-volatile (#14341). Add VFX-family ROM and EEPROM Cartridge support, and improve floppy support (#14331) [Christian Brunschen]. - 0.280; Clean up interrupt handling [Patrick Mackinlay]. - 0.246: Driver placed in the sub-folder "ensoniq/". - 0.219: Added PCB layout for SQ-2 [Guru]. - 0.188: Added an external panel for the Ensoniq VFX family of keyboards, with a websocket interface and an HTML/Javascript implementation that can be served over HTTP [Christian Brunschen]. - 0.150: Sorted out BIOSes for the SD-1 family: newly dumped 3.0 for 21-voice, allow selecting 4.02 or 4.10 for 32-voice [Christian Brunschen, R. Belmont]. - 0.148: More documentation and other fixes from schematics [R. Belmont]. - 0.147u4: Updates: Fixed up clocks for 21 vs. 32-voice models. Added ROMs for the 12-bit sample region on the SD-1 and SD-1 32-voice. Minor cleanups [Christian Brunschen, R. Belmont]. - 0.146u1: Add floppy side select control and EPS/EPS-16+'s 68450 DMAC. EPS OS now boots and says "ERROR 129" instead of crashing. Added ubiqitous 2x40 line VFD display. Hooked up floppy drive and controller on VFX-SD, SD-1, SD-1 32, and EPS-16. Fixed battery level readback on all 16-bit Ensoniqs and respond correctly to keyboard calibration command. EPS-16 ROMs turned out to be plain EPS [R. Belmont]. - 0.146: R. Belmont added esq5505.cpp driver. $end $info=esqasr.cpp $drv 0.152 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "ensoniq/". - 0.152: R. Belmont added esqasr.cpp driver. $end $info=esqkt.cpp $drv 0.147u4 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "ensoniq/". - 0.152: Cleaned up driver and use real es5510 device [R. Belmont]. - 0.147u4: R. Belmont added esqkt.cpp driver. $end $info=esqmr.cpp $drv 0.147u4 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "ensoniq/". - 0.211: Improved RAM, ROM and device mapping (programs run further, but don't boot yet) [R. Belmont]. - 0.153: Dumped wave and 68HC705 MCU ROMs [Guru, R. Belmont]. - 0.147u4: R. Belmont added esqmr.cpp driver. $end $info=et3400.cpp $drv 0.132 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "heathkit/". - 0.132: Robbbert added et3400.cpp driver. $end $info=eti660.cpp $drv 0.137 [Curt Coder, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.137: Curt Coder and Robbbert added eti660.cpp driver. $end $info=eurit.cpp $drv 0.216 [Cyberia/2 Filebase] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.216: Cyberia/2 Filebase added eurit.cpp driver. $end $info=eurocom2.cpp $drv 0.184 [Sergey Svishchev] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.184: Sergey Svishchev added eurocom2.cpp driver. $end $info=eurocube.cpp $drv 0.278 [Nigel Barnes] Control Universal EuroCUBE. WIP: - 0.278: Nigel Barnes added acorn\eurocube.cpp driver. $end $info=europa.cpp $drv 0.262 [hap] WIP: - 0.262: hap added hegenerglaser/europa.cpp driver. $end $info=europc.cpp $drv 0.153 [crazyc] WIP: - 0.246: Driver placed in the sub-folder "pc/". - 0.221: Added v1.04 BIOS option to euroxt [rfka01]. Fixed disk error, and replaced real-time clock implementation in driver with M3002 device [AJR]. - 0.209: Added BIOS v1.02 to euroxt [rfka01]. - 0.153: crazyc added europc.cpp driver. $end $info=eva.cpp $drv 0.186 [David Viens, Sean Riddle] WIP: - 0.246: Driver placed in the sub-folder "misc/". - 0.186: David Viens and Sean Riddle added eva.cpp driver. $end $info=evmbug.cpp $drv 0.149u1 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ti/". - 0.149u1: Robbbert added evmbug.c skelton driver. $end $info=evolution_handheld.cpp $drv 0.261 [David Haywood] WIP: - 0.285: Remove incorrectly copy+pasted comments (#14805) [David Haywood]. - 0.261: David Haywood added skeleton/evolution_handheld.cpp driver. $end $info=ews4800.cpp $drv 0.228 [Patrick Mackinlay] WIP: - 0.246: Driver placed in the sub-folder "nec/". - 0.228: Patrick Mackinlay added ews4800.cpp driver. $end $info=excali64.cpp $drv 0.157 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.157: Robbbert added excali64.cpp driver. $end $info=excalibur.cpp $drv 0.274 [hap] WIP: - 0.274: hap added hegenerglaser/excalibur.cpp driver. $end $info=excel.cpp $drv 0.207 [hap] WIP: - 0.246: Renamed (fidel_excel.cpp) to (excel.cpp) and placed in the sub-folder "fidelity/". - 0.207: hap added fidel_excel.cpp driver. $end $info=exechess.cpp $drv 0.221 [hap] WIP: - 0.261: Renamed (exchess.cpp) to (exechess.cpp) [hap]. - 0.246: Renamed (saitek_exchess.cpp) to (exchess.cpp) and placed in the sub-folder "saitek/". - 0.221: hap added saitek_exchess.cpp driver. $end $info=executive10.cpp $drv 0.265 [Dirk Best] WIP: - 0.265: Dirk Best added esprit/executive10.cpp driver. $end $info=exelv.cpp $drv 0.85 [Raphael Nabet] WIP: - 0.246: Driver placed in the sub-folder "ti/". - 0.154: BugFIX #05510 [Crash/Freeze] (exelv.c) All exelv.c sets: Crash with -aviwrite or -mngwrite [Firewave]. Improved emulation in driver to the point where exl100 will successfully load and execute cartridges. Still lacking any input at the moment [Gilles Fétis]. - 0.144u1: Refactored to define ADDRESS_MAP_MODERN [Fabio Priuli]. - 0.85: Raphael Nabet added exelv.cpp driver. $end $info=exorciser.cpp $drv 0.223 [68bit] WIP: - 0.246: Driver placed in the sub-folder "motorola/". - 0.223: 68bit added exorciser.cpp driver. $end $info=exorterm.cpp $drv 0.223 [68bit] WIP: - 0.246: Driver placed in the sub-folder "motorola/" [68bit]. - 0.223: 68bit added exorterm.cpp driver. $end $info=exp85.cpp $drv 0.133 [Curt Coder] WIP: - 0.262: Implemented ROM mirroring and fixed interrupt management [Federico Milano]. - 0.246: Driver placed in the sub-folder "netronics/". - 0.133: Curt Coder added exp85.cpp driver. $end $info=ez2d.cpp $drv 0.187 [Osso] WIP: - 0.286: Fix PIIX4 config space mapping [Angelo Salese]. - 0.264: Fix validation [Angelo Salese]. - 0.257: Add nVidia Riva TNT (NV4). Repair ez2d2m BIOS from OEM image inside HDD [Angelo Salese]. - 0.246: Placed driver in the sub-folder "misc/". - 0.187: Added ez2d.cpp driver. $end $info=f387x.cpp $drv 0.238 [AJR] WIP: - 0.238: AJR added f387x.cpp driver. $end $info=f4431.cpp $drv 0.248 [Dirk Best] WIP: - 0.248: Dirk Best added facit/f4431.cpp driver. $end $info=facit4440.cpp $drv 0.202 [AJR] WIP: - 0.246: Driver placed in the sub-folder "facit/". - 0.202: AJR added zt8802.cpp skeleton driver. $end $info=falco500.cpp $drv 0.203 [AJR] WIP: - 0.246: Driver placed in the sub-folder "falco/". - 0.240: Renamed (falco5220.cpp) to (falco500.cpp). Support graphics mode. Rewrite driver. Move from falco5220.cpp to falco500.cpp. Implement many ASIC features and support most video options. Fully hook up RS232 ports. Hook up bell. Add keyboard. Add detailed hardware descriptions for 3 models [Dirk Best]. - 0.212: Identified keyboard addresses, and implemented RAM banking and preliminary graphics [Dirk Best]. - 0.203: AJR added falco5220.cpp driver. $end $info=falcots.cpp $drv 0.204 [AJR] WIP: - 0.270: Major improvements: Add preliminary display (including most character attributes). Add some RS-232 ports [AJR]. - 0.246: Driver placed in the sub-folder "falco/". - 0.204: AJR added falcots.cpp skeleton driver. $end $info=falcots28.cpp $drv 0.240 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "falco/". - 0.240: Dirk Best added falcots28.cpp driver. $end $info=fanucs15.cpp $drv 0.153 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.153: R. Belmont added fanucs15.cpp skeleton driver. $end $info=fanucspmg.cpp $drv 0.153 [Guru, R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.153: Guru and R. Belmont added fanucspmg.cpp skeleton driver. Corrected text mode font [Olivier Galibert]. $end $info=fatman.cpp $drv 0.275 [m1macrophage] WIP: - 0.275: m1macrophage added paia/fatman.cpp driver. $end $info=fb01.cpp $drv 0.154 [Wilbert Pol] WIP: - 0.246: Driver placed in the sub-folder "yamaha/". - 0.154: Wilbert Pol added fb01.cpp driver. $end $info=fc100.cpp $drv 0.154 [Robbbert, Anna Wu] WIP: - 0.262: Denote clearly missing MCU dump [Angelo Salese]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.211: BugFIX #07353 [Interface]: hangs when save to cassette [Robbbert]. - 0.154: Robbbert and Anna Wu added fc100.cpp driver. $end $info=fk1.cpp $drv 0.132 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.132: Miodrag Milanović added fk1.cpp skeleton driver. $end $info=fm7.cpp $drv 0.132 [Barry Rodewald, Miodrag Milanović] WIP: - 0.271: Avoid unnecessary abbreviations and use lowercase for descriptive text in descriptions (#12873) to 'fm77av.xml; fm7_disk.xml', 'dragon_cass.xml' and 'dragon_flex.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "fujitsu/". - 0.132: Barry Rodewald added fm7.cpp driver. $end $info=fmtowns.cpp $drv 0.132 [Barry Rodewald] WIP: - 0.286: Better serial IRQ handling. Also cleanup [Vas Crabb]. - 0.278: (fmtowns_cd.xml) Added 23 items (twenty working) and replaced three items with better dumps (#13651) [r09]. - 0.275: (fmtowns_cd.xml) Bulk replace "fmt_cdrom" interface with "cdrom" [AJR]. - 0.264: (fmtowns_cd.xml) Metadata cleanup: Fixed cloneof relationships. "mbomberd" cloneof "mbomber" "mmorphd" cloneof "mmorph" "psydetf2d" cloneof "psydetf2" "psydet2d" cloneof "psydet2" / "psydet2r" cloneof "psydet2" "psydet1r" cloneof "psydet1" "psydet3r" cloneof "psydet3" "psydet4d" cloneof "psydet4" / "psydet4r" cloneof "psydet4" "psydet5r" cloneof "psydet5" "sherlockd" cloneof "sherlock" "simfarmd" cloneof "simfarm" "chasehqd" cloneof "chasehq" "dagaind" cloneof "dagain" "wyattd" cloneof "wyatt". Lowercase on descriptive words. Lowercase on descriptive words ("Demo") "indycrusd" cloneof "indycrus". Marked demos as clones and use lowercase for descriptive text in descriptions [ArcadeShadow]. - 0.250: Get rid of the rest of the leftover code. Use MSX controller slots for pad ports [Vas Crabb]. - 0.248: (fmtowns_flop_misc.xml) Cleaned up descriptions [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "fujitsu/". - 0.233: Fix missing controller return value and cdda status [cracyc]. - 0.232: Adjusted PCM/CD-DA sound balance [r09]. - 0.231: Fixed off-by-one calculation in CDDA track length. Added fourteen new dumps, sixteen replacements, and four missing floppies and added 29 entries, replaced 13 entries with better dumps, and added one missing floppy image [r09]. - 0.230: (fmtowns_flop.xml) Split into separate lists for original, cracked and miscellaneous software, and added seven entries. Added thirteen entries, replaced twelve entries with better dumps, and added five missing floppies [r09]. - 0.226: Added support for SCSI card slot and FMT-121 card used on first-generation models [r09]. - 0.222: (fmtowns_cd.xml) Added eight entries, and replaced five entries with better dumps [redump.org, r09]. - 0.218: Updated notes on sound chips used [cam900]. - 0.217: (fmtowns_flop.xml) Added Japanese titles for most entries [r09]. - 0.215: Removed SCSI controller from first-generation models and the Marty as these machines lack it. Corrected CPU types for FM-Towns II SJ and FM-Towns II MX. Corrected user-selectable RAM size options. Mapped packed video RAM at 0x00b00000 for 386SX-based models (fixes graphical issues on FM-Towns II UX and FM-Towns Marty). Configured FM-Towns Marty with one floppy drive and 2MB of RAM. Fixed crashes when 1MB ROM or a single floppy drive is selected. Dumped and added ROMs from a first-generation FM-Towns Model 2. Replaced a number of entries with better dumps from the redump.org database, added parent/clone relationships for Windows 3.1 revisions and updated the list of missing dumps in "fmtowns_cd.xml" [r09]. - 0.212: Fixed CD-DA start/end position (should be relative to beginning of table of contents). Fixed crash on out-of-bounds palette writes in 16-color mode [r09]. - 0.202: (fmtowns_cd.xml) Dumped Branmarker 2 Extra Disc [DamienD, Tokugawa Corporate Forums]. - 0.199: Fixed speaker output level [cam900]. - 0.198: Implemented stereo output, fixed PCM output level, and reduced code duplication [cam900]. - 0.194: FM Towns improvements: Fixed horizontal wrap for bitmap layers. Refactored line drawing, with support for zoom up to *16, and better wrapping. Added support for all sixteen horizontal zoom levels supported by the hardware instead of just 5 (used in Misty and Rayxanber). Simplified the line wrap detection code and added support all use cases including vertical scrolling and layer 1 with sprites. Doubled line size when in single-layer plus high color mode. Made the line wrapping code aware of VRAM page selection. Fixed misplaced bottom lines. Fixed vertical sync flag read from port 0xcff86 - Birdy Soft games now boot. Implemented horizontal sync read from 0xcff86 - later 4th Unit games now boot (based on Barry Rodewald's implementation). Fixed missing pixels in single-layer modes. Fixed CD-ROM regressions that caused some games not to boot (e.g. Emerald Dragon or Indiana Jones and the Last Crusade). Replaced 3dgolfha floppy dump with HxC MFM format dump, allowing copy protection check to pass. Documented all non-working software list items [r09]. - 0.193: Improved horizontal scrolling/positioning. Fixed mouse cursor moving on its own in Data West games. Implemented half-size sprites and sprite rotation. Fixed kana input and identified missing keys [r09]. - 0.192: Fixed kanji ROM offset calculation and scrolling in 16-color mode. Kanji in fixed ROM font now displays correctly, making boot messages intelligible. Scrolling imperfect but better than before - fixes scrolling/positioning issues in multiple games [r09]. - 0.189: improvements: Added support vertical zoom greater than x2 (fixes Evolution). Improved graphic layer placement - games with different-sized layers now display better. Added preliminary RS232C port support [Barry Rodewald]. (fmtowns_cd.xml) Update undumped list, merged the Towns and Marty list [r09]. - 0.180: Addded support for IC Memory Card images. Limited to 16MB in size until software that supports more can be found [Barry Rodewald]. - 0.178: Switched off layer debug keys by default [Barry Rodewald]. - 0.177: New dumps in fmtowns_cd.xml [rzero9] - 0.175: (fmtowns_cd.xml) Added more info, based on Breiztiger's research. Added a new software list for floppy-only FM Towns games (boot disks for CDs remain in the CD list, for easier launching). Many thanks to r09 and Breiztiger for help with info and images [Fabio Priuli]. Completed addition of known dumps [r09, Breiztiger]. - 0.154: Added clone FM Towns II FreshTV [caius, Barry Rodewald]. - 0.132: Barry Rodewald added fmtowns.cpp driver. $end $info=fontwriter.cpp $drv 0.188 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "sharp/". - 0.188: R. Belmont added fontwriter.cpp driver. $end $info=fp1100.cpp $drv 0.143 [Angelo Salese] WIP: - 0.268: (fp1100_cass.xml) Misc notes. HoCorrected two titles [Vas Crabb].okup INTF0 for function keys. Flip keyboard inputs. Rewrite IRQ section. Makes keyboard typing more consistant. Fix video writes and fill. Fix sub ROM loading in fp1000. Convert main memory map to view, add save states, denote missing ROM from fp1000. Hookup cassette SW list. Rip out legacy slot code. Attempt sub hsync WAIT semantics. Add expansion slots, FP-1060I/O and RAMPACK [Angelo Salese]. - 0.266: Added ROMs dumped from an FP-1000 [OldComputers ES, ClawGrip]. Fixed key labels and default assignments. Fixed build error, more const [Vas Crabb]: - 0.246: Driver placed in the sub-folder "casio/". - 0.220: Improved synchronization for CPU communications using generic latch devices [AJR]. - 0.143: Angelo Salese added fp1100.cpp driver. $end $info=fp200.cpp $drv 0.148u2 [Angelo Salese] WIP: - 0.268: Implement NVRAM. Rewrite video section. Cleanup keyboard i/f. Cleanups, convert I/O to memory_view, hookup RTC [Angelo Salese]. Fix Clang compiles [R. Belmont]. - 0.246: Driver placed in the sub-folder "casio/". - 0.148u2: Angelo Salese added fp200.cpp skeleton driver. $end $info=fp6000.cpp $drv 0.143 [Angelo Salese] WIP: - 0.246: Driver placed in the sub-folder "casio/". - 0.143: Angelo Salese added fp6000.cpp driver. $end $info=freedom120.cpp $drv 0.242 [Dirk Best] Liberty Electronics Freedom 120/Aspect 100 WIP: - 0.254: Create project for Liberty Electronics and move files [Dirk Best]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.242: Dirk Best added freedom120.cpp driver. $end $info=freedom200.cpp $drv 0.254 [Dirk Best] WIP: - 0.264: Use swapable idiom on the off chance someone implements swap for rgb_t [Vas Crabb]. Support reverse video. freedom220_kbd: Support buzzer, clean up [Dirk Best]. - 0.254: Dirk Best added liberty/freedom200.cpp driver. $end $info=fs3216.cpp $drv 0.205 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.205: AJR added fs3216.cpp driver. $end $info=ft68m.cpp $drv 0.151 [Al Kossow, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.151: Al Kossow and Robbbert added ft68m.cpp skeleton driver. $end $info=future32.cpp $drv 0.281 [Olivier Galibert] Sord Future 32. WIP: - 0.281: Olivier Galibert added future32.cpp driver. $end $info=fz1.cpp $drv 0.278 [Devin Acker] Driver for Casio FZ-1 and FZ-10M/20M samplers. WIP: - 0.279: Preliminary sound emulation, fz20m: fix SCSI hookup (#13967) [Devin Acker]. - 0.278: Devin Acker added casio\fz1.cpp driver. $end $info=galaxy.cpp $drv 0.37b11 [Krzysztof Strzecha, Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "sfrj/". - 0.37b11: Krzysztof Strzecha and Miodrag Milanović added galaxy.cpp driver. $end $info=galeb.cpp $drv 0.124 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "sfrj/". - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.124: Miodrag Milanović added galeb.cpp driver. $end $info=gamate.cpp $drv 0.156 [PeT] WIP: - 0.246: Driver placed in the sub-folder "bitcorp/". - 0.215: Made initial RAM fill better match hardware power-up state [Christian Groessler]. - 0.191: Gamate overhaul, fixes many games: Sound is 100% AY8910 compatible according to kevtris and Peter Wilhelmsen - use the AY8910 core. Rewrote the video implementation from scratch using kevtris' document and Peter Wilhelmsen's notes this fixes many games. Added some mirroring to memory map. Converted cartridges to slot devices that handle protection themselves. Rewrote protection emulation from scratch based on notes from kevtris and Peter Wilhelmsen [David Haywood]. - 0.169: Verified BIOS ROM dumps on multiple consoles [Peter Wilhelmsen, Morten Shearman Kirkegaard]. - 0.160: Added noise and envelope emulation [Peter Trauner]. - 0.157: Gamate BIOS and cartridges [Peter Wilhelmsen, Morten Shearman Kirkegaard]. Added bankswitched cartridges support, basic scrolling support [PeT]. Multi cartridge support [Peter Trauner]. - 0.156: PeT added gamate.cpp driver. $end $info=gamecom.cpp $drv 0.106 [Wilbert Pol, Robbbert] WIP: - 0.251: Improved audio emulation (still very innacurate) [FateForWindows]. - 0.246: Driver placed in the sub-folder "tiger/". - 0.203: Made all games besides lostwrld playable and updated notes [Robbbert]. - 0.106: Wilbert Pol and Robbbert added gamecom.cpp driver. $end $info=gamecube.cpp $drv 0.189 [Dirk Best, Segher Boessenkool] WIP: - 0.288: Fix startup validation [Angelo Salese]. - 0.246: Driver placed in the sub-folder "nintendo/". - 0.189: Dirk Best and Segher Boessenkool added gamecube.cpp skeleton driver. Decrypts the IPL and the CPU executes the first few instructions [Dirk Best]. $end $info=gameking.cpp $drv 0.155 [Porchy] WIP: - 0.267: (gameking3.xml) Added the shooter 2030 [TeamEurope, SSJ, Youkal3, David Haywood]. - 0.265: (gameking.xml, gameking3.xml) Added three cartridges, and replaced one cartridge with a better dump (#12270). Rreplaced Panzer with a better dump (one bit corrected in unused space) [David Haywood]. - 0.249: Marked both systems working [Vas Crabb]. - 0.246: Driver placed in the sub-folder "handheld/". - 0.217: (gameking.xml, gameking3.xml) Added some metadata about cartridge types [Team Europe]. - 0.216: Fixed directional controls. Added gamekin3 LCD color filter emulation, and corrected clock speed based on timer initialization [AJR]. - 0.169: Rewrote GameKing skeleton driver, dumped + added internal ROM, boots and runs menu, not yet fully working [Peter Trauner]. - 0.155: Porchy added gameking.cpp driver. $end $info=gamemachine.cpp $drv 0.208 [hap] WIP: - 0.246: Driver placed in the sub-folder "vtech/". - 0.208: hap added gamemachine.cpp driver. Added netlist audio [Couriersud]. $end $info=gamepock.cpp $drv 0.124 [Wilbert Pol] WIP: - 0.246: Driver placed in the sub-folder "epoch/". - 0.124: Wilbert Pol added gamepock.cpp driver. $end $info=gammonm.cpp $drv 0.253 [hap] WIP: - 0.253: hap added tryom/gammonm.cpp driver. $end $info=gb.cpp $drv 0.36b14 [Anthony Kruize, Wilbert Pol] WIP: - 0.280: (gbcolor.xml) Added Super Mario Bros. Mini (homebrew SMB port) (#14051) [Mike Swanson]. - 0.278: Initialise enough member variable to avoid branching on uninitialised memory on initial reset. Also removed old changelog comment [Vas Crabb]. - 0.277: (sound/gb.cpp) Fixed master volume control and cleaned up code (#13483): Fixed master volume control; fixed output range; fixed sweep, wave RAM corruption and GBA read/write emulation; use integer bit fields for pulse duty cycle tables; reduced duplication made some variables const, improved member names [cam900]. - 0.266: (sound/gb.cpp) Fix regression (#12406): sound/gb.cpp: Fix waveram reading. sound/gb.cpp: Fix cycle handling in agb_apu [cam900]. (sound/gb.cpp) Implement GBA-specific wave channel bank and volume behavior, from PR#8367 [cam900]. Simplified some overly convoluted expressions, and tidied a bit [Vas Crabb]. - 0.255: (gameboy.xml) Don't abbreviate name of Nintendo Power service [ArcadeShadow]. - 0.254: Fix error return for loose software [AJR]. - 0.248: Added partial support for some Chinese multi-game cartridges. Cartridge RAM features are not implemented yet. Added support for two Vast Fame multi-game cartridges. Neither of these use per-game cartridge RAM banking, but they do segregate the RAM between games and disable it for games that don't need it. Fixes for multi-game cartridges. Reset the system from a timer callback for the Vast Fame/SL/J.Y. Company multi-game cartridges. This fixes games on gbcolor. Reset system when leaving configuration mode for GBCK003. Fixes most issues with games. Moved GBCK003 to its own source file, and added notes for both multi-game cartridge types. Improved GBCHK003 notes. Reimplemented Game Boy and Mega Duck cartridge slots: Allow cartridges to install themselves rather than putting accesses through trampolines. Use memory banks even when they aren't installed directly, as it exposes script bindings and declares intent. Added support for MBC6 Flash, and MBC7 two-axis accelerometer and 128*16 or 256*16 serial EEPROM. Added basic support for GameBoy Camera image capture (various M64282FP processing features are not implemented). Improved MBC3 real-time clock emulation. Added basic support for Hudson Soft HuC-1 cartridges (infrared I/O not supported) and HuC-3 cartridges (real-time clock and infrared I/O not supported). Added full support for Vast Fame VF001 cartridges. Separated Mega Duck flat and banked ROM cartridge types, and allowed software list items to specify whether a cartridge has fixed and selectable 16K banks or a single selectable 32K bank. Added support for RAM sizes smaller than 8K that will be mirrored in the 0xA000-0xBFFF area. Implemented correct ROM mapping for sizes that are not powers of two. Corrected size of MBC2 internal static RAM. Added support for various hypothetical cartridge wirings, such as MBC5 with outer ROM banking for up to 128M, M161 and Wisdom Tree cartridges with flat RAM, and MBC1 or MBC5 with fewer than the maximum number of inner ROM bank lines used. Fixed logo spoofing logic for many pirate cartridges, including Rocket Games, Sachen MMC1 and MMC2, Sintax, Li Cheng, and Niutoude. Identified fine bank mask register for GBCK003 board. Added basic support for GBX format ROM images. Added heuristic for detecting raw dumps of M161 cartridge images. Removed unreliable unlicensed cartridge detection heuristics - these need to be reimplemented in a better way. Some header comment corrections [Vas Crabb]. - 0.247: A bit of cleanup. Combined driver source files. Split up state classes and got rid of legacy start/reset callback overrides. Use configured banking for GBC RAM (fixes some save state issues, but there could be more lurking). Moved notes about cartridge hardware to more appropriate places. Use taps to handle the boot ROM overlay. Don't show BIOS patch configuration switch for Mega Duck [Vas Crabb]. - 0.246: Driver placed in the sub-folder "nintendo/". - 0.242: Fixed cycle calculations for generating waveform periods [ValleyBell, Wilbert Pol]. - 0.239: Improved MBC3 real-time clock emulation. Use memory views for BIOS disable and to remove some cartridge access trampolines. - 0.222: (gameboy.xml) Corrected some metadata and parent/clone relationships [quasiscroto]. - 0.189: Optimized channel update methods - greatly reduces time to load state [057a3dd61f99517a3afea0051a49cb27994f94d]. - 0.181: BugFIX #05006 [Graphics] (gb.cpp) gameboy [f1race]: Corrupted graphics (racetrack not lined up) [Wilbert Pol]. - 0.179: BugFIX #05006 [Graphics] (gb.cpp) gameboy [f1race]: Corrupted graphics (racetrack not lined up) [Wilbert Pol]. - 0.178: Fixed Mega Duck envelope and LFSR sound registers: Determined that envelope/LFSR register nybbles are reversed relative to Game Boy by comparing writes made by Mega Duck and Game Boy versions of Snake Roy and Pile Wonder [John Rieman]. - 0.175: Added Rumble emulation to the MBC-5 Game Boy Color games which supported it. MAME will now output a "Rumble" output bit (0 for Rumble=OFF and 1 for Rumble=ON) whenever the games try to access the Rumble component… third party applications can now listen to the output and redirect it to some hardware that can "rumble" in sync with the gameplay. Added partial RTC emulation to the MBC-3 Game Boy Color games which supported it. Clock proceeds a bit too fast during gameplay, but at least it is not stuck anymore to the time of first configuration [Fabio Priuli]. - 0.163: Improved accuracy of the emulation for MBC2 games [Tauwasser]. - 0.156: BugFIX #05730 [Misc.] (gb.c) gbcolor: The demo "Demotronic by 1.000.248 boys" shows only a white screen [Wilbert Pol]. - 0.154: Removed (gblight) clone' system. Added GameBoy Pocket Boot ROM [BennVenn]. - 0.148u2: BugFIX #005152 [Interface] (gb.c) all gameboy.c sets: Crashes on exit when no cart was successfully loaded [Firewave]. Attempt in emulating protection for Chong Wu Xiao Jing Ling/Pokemon Pikecho [Fabio Priuli]. - 0.36b14: Anthony Kruize and Wilbert Pol added gb.cpp driver. $end $info=gba.cpp $drv 0.134 [R. Belmont, Ryan Holtz] WIP: - 0.286: (gba.xml) Demote playyan and derivatives [Angelo Salese]; Mark Miteluode - Lingdian Renwu (China) as partially supported (#14899). This is the Chinese localized version of Metroid: Zero Mission and was missed in 640a127266f5b30ead7e74e3aa7b7b749cc48be0 when marking the other versions as partially supported. For the same reason: the embedded NES “Original Metroid” does not function properly. Marked Metroid Zero Mission as partially supported (#14877). “Original Metroid” mode has severe graphical issues [Mike Swanson]. - 0.277: Updates/Cleanups (#13459): Fix logging; fix FIFO sound emulations, Use struct for FIFO sound; use table for master volume; implement master volume for PSG and directsound, use required_device_array for DACs [cam900]. - 0.272: Add Pin Eight's Lockjaw games (#12932). These titles were retrieved out of the Way Back Machine; some versions were not archived by it, it is unknown if they will surface again to 'gba.xml' [Mike Swanson]. - 0.246: Driver placed in the sub-folder "nintendo/". - 0.237: (gba.xml) Changed descriptive and disambiguation text in descriptions to lowercase [ArcadeShadow]. - 0.193: BugFIX #05902 [Crash/Freeze] (gba.cpp) gba [bombtour]: Game hangs unable to start [R. Belmont]. Added various mirrors and fixed byte-wide VRAM/PRAM/OAM access [R. Belmont]. - 0.192: Made GPIO ports pass ROM through on read by default - fixes Doom 2 and Duke Nukem Advance. [Ryan Holtz]. - 0.184: BugFIX #06513: [Crash/Freeze] (gba.cpp) gba: Many previously working gba sl_roms now freeze. Fixed revised copy protection handler to get the right PC (MT6513) [R. Belmont]. - 0.178: (gba_lcd) Added missing check for BG2 enable flag in draw_roz_bitmap_scanline(). Refactored code [Giuseppe Gorgoglione]. - 0.175: (gba.xml) Documented some more Game Boy Advance PCBs. Several improvements: Implemented emulation of the "General Purpose I/O" port (GPIO) of GBA. Hooked up S-3511 RTC emulation through the GPIO port. This allows to avoid the "Internal battery has run dry clock-based events will no longer occur" messages in Pokémon Emerald / Ruby / Sapphire. This also promotes Sennen Kazoku to working state. Hooked up Boktai Light Sensor emulation through the GPIO port. This allows to avoid the "Solar Sensor is broken" message in Boktai / Bokura no Taiyou, which is now playable and to recharge your weapons in all three games of the series. Light level has to be chosen via the "Machine Configuration" menu, until we get some kind of camera input. Hooked up Warioware Twist Gyroscope emulation through the GPIO port. This allows to play the minigames, even if in some case the input sensibility might need a few tweaks. Hooked up Warioware Twist & Drill Dozer Rumble emulation through the GPIO port. MAME will now output a "Rumble" output bit (0 for Rumble=OFF and 1 for Rumble=ON) whenever the games try to access the Rumble component… third party applications can now listen to the output and redirect it to some hardware that can "rumble" in sync with the gameplay. Implemented emulation of the Tilt sensor used by Yoshi's Universal Gravitation / Yoshi Topsy-Turvy / Yoshi no Banyuuinryoku (and by Koro Koro Puzzle). Note that the calibration can seem a bit tricky at first, because the emulated screen does not turn as the GBA would. In order to properly calibrate the sensor, just keep pressed right for a few seconds when requested to calibrate right inclination (first calibration screen in Yoshi Universal Gravitation) so to get the full right range; then keep pressed for left for a few seconds when requested to calibrate left inclination (second calibration screen in Yoshi Universal Gravitation) so to get the full left range [Fabio Priuli]. - 0.174: Added preliminary support for the 3D Matrix Memory Controller used by 64MB video cartridges. Disney Collection 2 works, while other dumps still fail (possibly due to reason unrelated to the mapper emulation...) [Fabio Priuli]. - 0.154: BugFIX #05583: [Crash/Freeze] (gba.c) GBA: Pokemon Sapphire crashes BIOS on fullpath, runs fine on softlist [Fabio Priuli]. - 0.149: Simplified video code, removing many redundancies [Fabio Priuli]. - 0.134: R. Belmont and Ryan Holtz added gba.cpp driver. $end $info=gem_rp.cpp $drv 0.225 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.225: AJR added gem_rp.cpp driver. $end $info=generalplus_gp327902.cpp $drv 0.262 [David Haywood] WIP: - 0.277: Splitted (gpm4530a_lexibook_jg7420.cpp) to (generalplus_gp327902.cpp), (generalplus_gpm453x_nand.cpp) and (generalplus_gpm453x_sdcard.cpp). - 0.262: David Haywood added tvgames/gpm4530a_lexibook_jg7420.cpp driver. $end $info=generalplus_gp3x_unknown.cpp $drv 0.288 [David Haywood] WIP: - 0.288: David Haywood added generalplus_gp3x_unknown.cpp driver. $end $info=generalplus_gpce4.cpp $drv 0.224 [David Haywood] WIP: - 0.282: Renamed (generalplus_gpl_unknown.cpp) to (generalplus_gpce4.cpp). - 0.246: Driver placed in the sub-folder "tvgames/". - 0.226: Moved handhelds apparently based on GPL162xx technology to a separate file [David Haywood]. - 0.225: Started using internal ROM for pcp8718/pcp8728; nes_vt.cpp [Sean Riddle, David Haywood]. Simulated pcp8718/pcp8728 menu controller. Added some experimental code allowing pcp8718/pcp8728 to progress further. Made pcp8718/pcp8728/bkid218 menu controller a device [David Haywood]. - 0.224: David Haywood added generalplus_gpl_unknown.cpp driver. Added crude FIFO for pcp8718 and pcp8728, allowing them to progress further. Allow pcp8718/pcp8728 to progress further; cpu/unsp: Improved bit operations [David Haywood]. $end $info=generalplus_gpel31xx.cpp $drv 0.227 [David Haywood] WIP: - 0.282: Split (generalplus_gpl16250_spi_direct.cpp) to (generalplus_gpel31xx.cpp), (gw35th.cpp), (orina_stylish_plus.cpp) and (generalplus_gpl951xx.cpp). - 0.280: Move a hack out of the core SoC handler and into the driver (#14079) [David Haywood]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.227: David Haywood added generalplus_gpl16250_spi_direct.cpp driver. $end $info=generalplus_gpl16250_mobigo.cpp $drv 0.219 [David Haywood] WIP: - 0.284: Fix some release years (#14609). Add a list of undumped (known) regional variants [vtarchive]. - 0.255: (mobigo_cart.xml) Use lowercase for things that aren?t proper nouns in the list description [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.229: Corrected release years [AlesanddroPB95]. - 0.222: (mobigo_cart.xml) Renamed (sunplus_unsp20soc_mobigo.cpp) to (generalplus_gpl16250_mobigo.cpp). Added seven entries, and corrected some release years and descriptions [Team Europe, Sean Riddle, ClawGrip]. - 0.219: David Haywood added sunplus_unsp20soc_mobigo.cpp driver. $end $info=generalplus_gpl16250_nand.cpp $drv 0.209 [David Haywood] WIP: - 0.284: Update machine configuration [Vas Crabb]. - 0.281: Move some game specific service mode access hacks into the driver instead (#14096) [ David Haywood]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.243: BugFIX #08270 [Documentation] (generalplus_gpl16250_nand.cpp) jak_gtg: Year of release for the JAKKS Pacific Golden Tee Golf [geforcefly]. - 0.222: Renamed (sunplus_unsp20soc.cpp) to (generalplus_gpl16250_nand.cpp). - 0.221: Re-dumped jak_hmhsm, and added Flash chip pinout [Sean Riddle]. - 0.219: Renamed (sunplus_gcm394.cpp) to (sunplus_unsp20soc.cpp). Re-worked some of the DMA and NAND Flash handling so that jak_tsm loads more code [N. Gilbert]. - 0.218: Show startup screens and respond to inputs in jak_gtg and jak_car2. Fixed jak_car2 bitmap test display in service mode [David Haywood]. - 0.217: Improved DMA, banking and video addressing [David Haywood]. - 0.209: David Haywood added sunplus_gcm394.cpp driver. $end $info=generalplus_gpl16250_rom.cpp $drv 0.222 [David Haywood] WIP: - 0.283: Organizational cleanup: put subclasses into anonymous namespace and eliminate one entirely [AJR]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.223: Replaced tkmag220 ROM with correct dump [Team Europe, David Haywood]. - 0.222: David Haywood added generalplus_gpl16250_rom.cpp driver. $end $info=generalplus_gpl16250_romram.cpp $drv 0.222 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.222: David Haywood added generalplus_gpl16250_romram.cpp driver. $end $info=generalplus_gpl16250_spi.cpp $drv 0.222 [David Haywood] WIP: - 0.269: Added a Playrail Shinkansen driving game (not working) (#12633) [David Haywood]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.222: David Haywood added generalplus_gpl16250_spi.cpp driver. $end $info=generalplus_gpl162xx_lcdtype.cpp $drv 0.226 [David Haywood] WIP: - 0.282: Fixed compile with Clang 21.1.1 [Ivan Vangelista]. - 0.281: Fixed compile with Clang 21.1.1 [Ivan Vangelista]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.226: David Haywood added generalplus_gpl162xx_lcdtype.cpp driver. $end $info=generalplus_gpl32612.cpp $drv 0.217 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.225: Added some bootstrap code so that the ARM CPU has something to run [David Haywood]. - 0.217: David Haywood added generalplus_gpl32612.cpp driver. $end $info=generalplus_gpl951xx.cpp $drv 0.282 [David Haywood] WIP: - 0.227: David Haywood added tvgames/generalplus_gpl951xx.cpp driver. $end $info=generalplus_gpm453x_nand.cpp $drv 0.262 [David Haywood] ARM Cortex M4F based GPM453x series chips. All game data is stored on a NAND both games here are on HDMI sticks. These likely boot from an internal ROM so will need bootstrapping without a dump of it. WIP: - 0.277: Splitted (gpm4530a_lexibook_jg7420.cpp) to (generalplus_gp327902.cpp), (generalplus_gpm453x_nand.cpp) and (generalplus_gpm453x_sdcard.cpp). - 0.262: David Haywood added tvgames/gpm4530a_lexibook_jg7420.cpp driver. $end $info=generalplus_gpm453x_sdcard.cpp $drv 0.262 [David Haywood] WIP: - 0.277: Splitted (gpm4530a_lexibook_jg7420.cpp) to (generalplus_gp327902.cpp), (generalplus_gpm453x_nand.cpp) and (generalplus_gpm453x_sdcard.cpp). - 0.262: David Haywood added tvgames/gpm4530a_lexibook_jg7420.cpp driver. $end $info=geneve.cpp $drv 0.68 [Michael Zapf] WIP: - 0.246: Driver placed in the sub-folder "ti/". - 0.218: Implemented lower-level emulation of the Geneve architecture (Gate Array, PAL and Genmod daughterboard). Also added RESET line to I/O port and peripheral box, and made Genmod card modifications a configuration option [Michael Zapf]. - 0.184: Fixed issue with sector read on HFDC without implied seek (did not check CRC and failed to switch density). Fixed jerky mouse movement. Made bus mouse now separate device, may also be used with evpc [Michael Zapf]. - 0.68: Michael Zapf added geneve.cpp driver. $end $info=geniuscolor.cpp $drv 0.275 [ClawGrip] Skeleton driver for VTech Genius Color Pocket / Super Color Pocket / Genio Color Pocket. WIP: - 0.275: ClawGrip added vtech/geniuscolor.cpp driver. $end $info=geniusiq.cpp $drv 0.146u1 [Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "vtech/". - 0.147u4: Added software list for VTech Genius cartridges [Team Europe, Curt Coder]. - 0.146u1: Sandro Ronco added geniusiq.cpp driver. $end $info=geniusjr.cpp $drv 0.153 [Roberto Fresca] WIP: - 0.272: Added accents to vowels in names of Spanish variants (e.g. Pitagorín series) (#12998). Also added a comment about an alternate name the system was sold under [ClawGrip]. - 0.246: Driver placed in the sub-folder "vtech/". - 0.229: Added note about globbed 68HC05 on gls [Sean Riddle, ClawGrip]. - 0.212: Renamed (pitagjr.cpp) to (geniusjr.cpp). - 0.153: Roberto Fresca added pitagjr.cpp driver. $end $info=genpc.cpp $drv 0.142 [Wilbert Pol, Miodrag Milanović] WIP: - 0.268: Use trampoline instead of tag. Use tag for maincpu [cracyc]. genpc.h: Connect iochrdy properly. Also don't forward the same thing more than once - it could be std::move'd out the first time [Vas Crabb]. - 0.253: BugFIX #08562 [Crash/Freeze] (pc/genpc.cpp) ibm5150 and clones [digger] MAME freezes when the game sets invalid CRTC parameters [Carl]. - 0.246: Driver placed in the sub-folder "pc/". - 0.240: Improved DIP switches for IBM PC and XT. Add IBM PC RAM switches [SomeRandomGuyIdk]. - 0.234: Added BIOS dumps and notes for various PC motherboards [rfka01]. - 0.218: Added arc123 and pac BIOS options to PC and updated notes [rfka01]. - 0.217: Added additional XT Award 2.05 BIOS dump to pc [jordigahan, ClawGrip]. - 0.216: Added 081682 BIOS option for pc [rfka01]. - 0.214: Increased pc BIOS region size to 64KiB to support late XT clones. "Added Super Computer BIOS 1.2", "B-190-B", "KT 10 M/B" and "Ruud Baltissen's Diagnostics" BIOS options [rfka01]. - 0.213: Added ECD Professional Microcomputer BIOS to PC. Updated BIOS date, version and chipset comments [rfka01]. - 0.210: Added additional BIOS versions for pc [rfka01]. - 0.209: Added several additional BIOS options [rfka01]. - 0.142: Wilbert Pol and Miodrag Milanović added genpc.cpp driver. $end $info=ggm.cpp $drv 0.209 [hap] WIP: - 0.246: Renamed (aci_ggm.cpp) to (ggm.cpp) and placed in the sub-folder "appliedconcepts/". - 0.209: hap added aci_ggm.cpp driver. $end $info=gigatron.cpp $drv 0.192 [AJR] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.224: Implemented graphics and outputs, added internal layout, and promoted machine to working [Sterophonick]. - 0.223: Added audio DAC, started hooking up OUTX port, and cleaned up code. Hooked up CPU output callback, fixed program counter wrapping, and added CPU input callback [Sterophonick]. - 0.218: AJR added gigatron.cpp skeleton driver. $end $info=gimix.cpp $drv 0.154 [Tafoid, Barry Rodewald, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.219: Connected interrupts, removed timed interrupt hack, and added two additional floppy drivers. Added disassembly override for OS9 system calls. Added OS9 Level 1 version 1.2 BIOS option [68bit]. - 0.154: Tafoid added gimix.cpp driver. $end $info=gizmondo.cpp $drv 0.141 [Tim Schuerewegen] WIP: - 0.246: Driver placed in the sub-folder "tigertel/". - 0.141: Tim Schuerewegen added gizmondo.cpp driver. $end $info=gk2000.cpp $drv 0.263 [hap] WIP: - 0.263: hap added saitek/gk2000.cpp driver. $end $info=gkidabc.cpp $drv 0.216 [ClawGrip] WIP: - 0.285: Add known undumped versions on similar hardware (#14719) [vtarchive]. - 0.246: Driver placed in the sub-folder "vtech/". - 0.216: ClawGrip added gkidabc.cpp driver. $end $info=glasgow.cpp $drv 0.120 [Dirk Verwiebe, Robbbert, Cowering] WIP: - 0.246: Renamed (mephisto_glasgow.cpp) to (glasgow.cpp) and placed in the sub-folder "hegenerglaser/". - 0.231: Split mephisto_glasgow.cpp to and mephisto_amsterdam.cpp [hap]. - 0.212: Renamed (glasgow.cpp) to (mephisto_glasgow.cpp). - 0.196: Converted glasgow.cpp to use mmboard device for chess board I/O [Sandro Ronco]. - 0.120: Dirk Verwiebe, Robbbert and Cowering added glasgow.cpp driver. $end $info=glcx.cpp $drv 0.194 [Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "vtech/". - 0.212: Renamed (vtech_unk1.cpp) to (glcx.cpp). - 0.194: Sandro Ronco added vtech_unk1.cpp driver. $end $info=gm1000.cpp $drv 0.235 [AJR] Skeleton driver for Suzuki BH-1000/Hammond GM-1000 sound module. WIP: - 0.270: Add dump of Eniac Sound Saurus BH-1000 (#12797). Dumped the ROMs from the Nihon Eniac BH-1000 Sound Saurus MIDI module [buffi]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.235: AJR added gm1000.cpp driver. $end $info=gmaster.cpp $drv 0.124 [Peter Trauner] WIP: - 0.248: Driver moved to "handheld/" sub-folder. - 0.246: Driver placed in the sub-folder "hartung/". - 0.124: Peter Trauner added gmaster.cpp driver. $end $info=gnat10.cpp $drv 0.222 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.222: AJR added gnat10.cpp driver. $end $info=gomoku.cpp $drv 0.284 [hap] WIP: - 0.284: hap added gomoku.cpp driver. $end $info=goupil.cpp $drv 0.171 [Jean-Francois DEL NERO] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.171: Jean-Francois DEL NERO added goupil.cpp driver. $end $info=gp2x.cpp $drv 0.134 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "gamepark/". - 0.134: R. Belmont added gp2x.cpp driver. $end $info=gp32.cpp $drv 0.134 [Tim Schuerewegen] WIP: - 0.264: (gp32.xml) Metadata cleanups. Replaced countries abbreviations by their full name. Moved test comments to notes tag and replaced abbreviations in descriptions and moved some comments to notes elements [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "gamepark/". - 0.134: Tim Schuerewegen added gp32.cpp driver. $end $info=grandmaster.cpp $drv 0.288 [hap] WIP: - 0.288: hap added grandmaster.cpp driver. $end $info=grfd2301.cpp $drv 0.149u2 [Al Kossow, Robbbert] WIP: - 0.260: Add CRTC and map a few other peripherals [AJR]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.150: Al Kossow and Robbbert added grfd2301.cpp skeleton driver. $end $info=gridcomp.cpp $drv 0.187 [Sergey Svishchev] WIP: - 0.288: Implement RS232 (#15096) [Valera Klachkov]. - 0.246: Driver placed in the sub-folder "gridcomp/". - 0.187: Sergey Svishchev added gridcomp.cpp driver. $end $info=gs6502.cpp $drv 0.222 [Frank Palazzolo] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.222: Frank Palazzolo added gs6502.cpp driver. $end $info=gs6809.cpp $drv 0.222 [Frank Palazzolo] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.222: Frank Palazzolo added gs6809.cpp driver. $end $info=gscpm.cpp $drv 0.222 [Frank Palazzolo] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.222: Frank Palazzolo added gscpm.cpp driver. $end $info=gsz80.cpp $drv 0.222 [Frank Palazzolo] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.244: Removed vestigial rc2014mini ROM definition [Chris Swan]. - 0.242: Added RC2014 Mini [Chris Swan]. Corrected manufacturer for rc2014 [Phillip Stevens]. - 0.222: Frank Palazzolo added gsz80.cpp driver. $end $info=gw35th.cpp $drv 0.282 [David Haywood] WIP: - 0.282: David Haywood added gw35th.cpp driver. $end $info=h01x.cpp $drv 0.214 [AJR] WIP: - 0.246: Driver placed in the sub-folder "misc/". - 0.214: AJR added h01x.cpp driver. $end $info=h19.cpp $drv 0.132 [Robbbert, Mark Garlanger] WIP: - 0.256: Implemented Shift-Reset functionality [Mark Garlanger]. - 0.253: Initialise bell state [Vas Crabb]. Turn off bell properly (regressed in GitHub #9788) [Mark Garlanger]. - 0.246: Driver placed in the sub-folder "heathkit/". - 0.132: Robbbert and Mark Garlanger added h19.cpp driver. $end $info=h8.cpp $drv 0.132 [Robbbert] WIP: - 0.281: Add more cards, change to using address_space_installer (#14090) [Mark Garlanger]. - 0.280: Implement H8 Bus (#13560) [Mark Garlanger]. - 0.278: (h8_adc.cpp) Wrap channel to avoid crash if end channel gets set lower than current channel (MT09160) [Vas Crabb]. - 0.276: Update interrupt handling to not use set_input_line_and_vector (#13492). heathzenith/h8.cpp: Update interrupt handling to not use set_input_line_and_vector; fix include guards for moved header file [Mark Garlanger]. - 0.268: Added serial console and layout views with keypad and console screen. Add front panel keypad and serial console to Heathkit H8 (#12590) [Jeff Tranter]. Fixed up H8 layout. Don't use collections that hide everything in a view. Allow views to resize automatically when collections are hidden. Use even spacing around keypad. Use sensible coordinates and repeating blocks inside groups [Vas Crabb]. - 0.264: h8_adc: 2320 ADCR CKS1 is on bit 3, correct typo, h8s2320: does not have ICR registers, h8_intc: remove unneeded trampolines (maybe a leftover from the past when emumem didn't support it) [hap]. h8h: Fix rte in normal mode. Fix N flag with exts opcode, h8h: fix regression with jsr abs8i, h8h: fix bst abs16 opcode [hap]. - 0.258: Fixed frequencies for 2 millisecond interrupt and speaker [Mark Garlanger]. - 0.246: Driver placed in the sub-folder "heathkit/". - 0.215: Made debug PC adjustment and breakpoints actually work [AJR]. - 0.210: Fixed cassette, added reset button, and promoted machine to working [Robbbert]. - 0.174: Add dtc, dma, watchdog (WIP). Fixes, lots of [Olivier Galibert]. - 0.132: Robbbert added h8.cpp skeleton driver. $end $info=h89.cpp $drv 0.132 [Sandro Ronco, Mark Garlanger] WIP: - 0.286: Add ETS ROM (#14917) [Mark Garlanger]. - 0.274: Use machine configuration fragments to supply additional connections to cards. Removed signals not present on a real H-89 bus. Remove unneeded save_item for data members set by config (#13180). Remove signals present on a real h89bus (#13193). Don’t register fixed configuration member variables for save states. Added the Z-89-11 multi-function interface card. Add Z-89-11 Multi-Mode Interface Card option (#13105). Fixed reading joysticks, and tidied code. Fixed joystick polarity to sigmasoft_sound.cpp. Added joystick support to the SigmaSoft IGC board. Added a machine configuration option to disable page 2 RAM for UltraROM to h19tlb.cpp. Change how SigmaSoft parallel port connects to IGC (#13040). Update gpp handling for MMS FDC (#13226). Simplified GPP handling for the MMS floppy controller [Mark Garlanger]. - 0.273: Add h89 clone with CDR hardware (#13027). Convert SigmaSoft parallel port into an h89 left card (#13024) [Mark Garlanger]. - 0.272: Fix GPP bit definitions based on the schematic (#12975). Don't use macro for MTR-88. Reduce duplicate BIOS declarations (#12929). Connect write-enable pullup on new h89bus (#12918). Changed GPP bit names to match schematics. Added SigmaROM v1.2 and v1.3 as BIOS options. Add SigmaROM BIOS (#12969). Add SigmaROM option to Z90 system. Add initial support for the H-89 (and H-88 and Z-90) slot bus: Uses the real I/O decoding PROMs. Z-37 and MMS 77316 floppy controllers converted to cards. H-88-3 serial and H-88-5 cassette interfaces converted to cards. Sigmasoft Sound card converted to a card [R. Belmont]. Used macros to reduce duplication in ROM definition. Connected the write-enable pull-up, and cleaned up code [Mark Garlanger]. - 0.268: Fixed memory writes when ROM is enabled (fixes a boot issue with HDOS 2.0). Fix shadow memory writes (#12522). Add wait states for mms 77316 fdc (#12502) [Mark Garlanger]. - 0.267: Added an H-89 variant with the Magnolia Microsystems floppy drive controller. Add Magnolia Microsystems DD controller and h89-mms system (#12413) [Mark Garlanger]. - 0.266: Various file cleanup (#12275). Fixed RAM writes when full 64K is present and lower 8K is in ROM/special RAM mode. General file cleanup and add writing to standard RAM for 64K configuration with lower 8K in ROM/special RAM mode. Additional cleanup in the mame/heathkit directory [Mark Garlanger]. - 0.264: Added missing conditions to some Ultimeth MTRHEX-2k DIP switch settings. Also aligned DIP switch locations and conditions [Mark Garlanger]. - 0.263: Added Heathkit H89 with SigmaSoft Interactive Graphics Controller as a clone system. Added a software list for Heathkit H88 cassettes (h88_cass.xml). Added Ultimeth 2k ROM as a BIOS option [Mark Garlanger]. - 0.262: Implemented single-step functionality. Added DIP switch settings for Ultimeth ROM. Added H-88-5 Cassette interface, and H88 as a clone of the H89 [Mark Garlanger]. - 0.261: Added the Ultimeth ROM as a BIOS option for the H89. Added a machine configuration setting for DIP switch labels. Added the Kres KMR-100 ROM as a BIOS option for the H89 [Mark Garlanger]. - 0.259: Added machine configuration option for CPU speed upgrade modifications [Mark Garlanger]. - 0.258: Replaced bad ROM dumps, and added MMS 84B ROM. Commented out unused DIP switches. Cleaned up signal line handlers [Mark Garlanger]. - 0.255: Implemented more functionality, added new monitor ROMs, and expanded notes [Mark Garlanger]. - 0.246: Driver placed in the sub-folder "heathkit/". - 0.132: Sandro Ronco and Mark Garlanger added h89.cpp driver. $end $info=harriet.cpp $drv 0.149u1 [Ash Evans] WIP: - 0.246: Driver placed in the sub-folder "quantel/". - 0.149u1: Ash Evans added harriet.cpp driver. $end $info=hawk.cpp $drv 0.213 [Nigel Barnes] WIP: - 0.246: Driver placed in the sub-folder "husky/". - 0.214: Added "DEMOS 2.21 V1.01" BIOS option [TheEPROM9]. - 0.213: Nigel Barnes added hawk.cpp driver. $end $info=hazeltin.cpp $drv 0.180 [Ryan Holtz] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.181: Added netlist-based video board emulation [Ryan Holtz]. - 0.180: Ryan Holtz added hazeltin.cpp driver. Various initial changes: Added keyboard hookup, but will need 8048 dumping or black-boxing. Added preliminary video, still broken due to timing issues. Added state-machine bipolar PROMs [Ryan Holtz]. $end $info=hazl1420.cpp $drv 0.202 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.202: AJR added hazl1420.cpp skeleton driver. $end $info=hds200.cpp $drv 0.239 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "hds/". - 0.239: Dirk Best added hds200.cpp driver. $end $info=hec2hrp.cpp $drv 0.132 [JJ Stacino] WIP: - 0.246: Driver placed in the sub-folder "hec2hrp/". - 0.224: Merged (interact.cpp) with (hec2hrp.cpp). - 0.144u1: Hector HRX minidisc support [JJ Stacino]. - 0.132: JJ Stacino added hec2hrp.cpp and interact.cpp drivers. $end $info=hektor.cpp $drv 0.212 [Nigel Barnes] WIP: - 0.246: Driver placed in the sub-folder "openuni/". - 0.212: Nigel Barnes added hektor.cpp driver. $end $info=hh_cop400.cpp $drv 0.162 [hap, Sean Riddle] WIP: - 0.281: Update for consistency with eb6eb509bc7eee440776730b1dddb844c81faafc [AJR]. - 0.246: Driver placed in the sub-folder "handheld/". - 0.242: BugFIX #08243 [Documentation] (hh_cop400.cpp) mbaskb2, msoccer2: Properly manufactured is "Mattel Electronics" [AntoPISA, hap]. - 0.241: Add accessor for L output. Add accessors for sk/so output pin state [hap]. - 0.172: Implemented the MICROBUS interface [Curt Coder]. - 0.162: hap and Sean Riddle added hh_cop400.cpp driver. $end $info=hh_cops1.cpp $drv 0.229 [Sean Riddle] WIP: - 0.246: Driver placed in the sub-folder "handheld/". - 0.230: qkracerm RAM is 8x12 [hap]. - 0.229: Sean Riddle added hh_cops1.cpp driver. $end $info=hh_e0c6200.cpp $drv 0.162 [hap] WIP: - 0.274: Renamed (tamag1.cpp) to (hh_e0c6200.cpp). - 0.246: Driver placed in the sub-folder "bandai/". - 0.162: hap added tamag1.cpp driver. $end $info=hh_hmcs40.cpp $drv 0.160 [hap, Kevin Horton] WIP: - 0.246: Driver placed in the sub-folder "handheld/". - 0.235: Improved bpengo svg [hap, eggs]. - 0.177: Added sag internal artwork (external artwork still recommended) [hap]. - 0.160: hap and Kevin Horton added hh_hmcs40.cpp driver. $end $info=hh_ht11xx.cpp $drv 0.262 [David Haywood] WIP: - 0.282: Add new driver for keychain 55 in 1 (#14213) [Figur8]. - 0.274: Make driver source organization a bit more similar to other hh* drivers [hap]. - 0.262: David Haywood added handheld/hh_ht11xx.cpp driver. $end $info=hh_mediatek_mt6260a.cpp $drv 0.286 [David Haywood] WIP: - 0.286: David Haywood added hh_mediatek_mt6260a.cpp driver. $end $info=hh_melps4.cpp $drv 0.162 [hap, Kevin Horton] WIP: - 0.246: Driver placed in the sub-folder "handheld/". - 0.238: Add gakken frogger note [hap]. - 0.162: hap and Kevin Horton added hh_melps4.cpp driver. $end $info=hh_mn1400.cpp $drv 0.255 [hap] WIP: - 0.255: hap added handheld/hh_mn1400.cpp driver. $end $info=hh_pic16.cpp $drv 0.160 [hap] WIP: - 0.281: (matchme.lay) Fix speed switch [hap]. - 0.260: Update serial notes [hap]. - 0.246: Driver placed in the sub-folder "handheld/". - 0.160: hap added hh_pic16.cpp driver. $end $info=hh_pps41.cpp $drv 0.230 [hap] WIP: - 0.246: Driver placed in the sub-folder "handheld/". - 0.230: hap added hh_pps41.cpp driver. $end $info=hh_rw5000.cpp $drv 0.242 [hap] WIP: - 0.246: Driver placed in the sub-folder "handheld/". - 0.243: Remove sqr, pow2, arrows from strings [hap]. - 0.242: hap added hh_rw5000.cpp driver. $end $info=hh_sm510.cpp $drv 0.164 [hap] WIP: - 0.286: Disable leftover hh_sm500_test.lh [hap]. - 0.275: Add preset for triple screen games [hap]. Add cheat for trshutvoy and tigarden (#13359) [algestam]. - 0.263: Added 'Tiger Double Dragon II: The Revenge' [algestam, Sean Riddle]. - 0.262: Corrected model number for tmchammer in comments, and sorted systems by model number [algestam]. Remove "licensed from" in company strings). Darker screen when not using ext artwork [hap]. - 0.255: Fixed LCD segments for ktmntbb [hap, algestam]. Correct release year for some konami handhelds [hap]. - 0.252: BugFIX #07587 [Graphics] (handheld/hh_sm510.cpp) Artwork: Multi-screen layer blending exhibits issues when using BGFX [Ryan Holtz]. - 0.246: Driver placed in the sub-folder "handheld/". - 0.241: Rescan display for rkosmosa [algestam]. - 0.240: Improved nupogodi LCD screen representation [Milan Galcik, algestam]. Display improvements for nupogodi [algestam]. Put elektronika games in their own list at bottom of driver [hap]. - 0.239: Changed descriptions for Elektronika games to transliterated Russian titles [algestam]. - 0.238: Typo in comment [hap]. - 0.237: Add cheat inputs for trsrescue and trthuball [algestam]. - 0.236: Added cheat inputs for gnw_flagman, gnw_judge and gnw_lion [Milan G., algestam]. Add cheats for gnw_flagman, gnw_judge and gnw_lion [algestam]. - 0.235: Re-scanned display for Elektronika Autoslalom [algestam]. - 0.234: Corrected serial ID for gnw_manholeg in comment [algestam]. - 0.229: Verified that gnw_egg and gnw_mmouse microcontroller programs are identical. Improved gnw_egg display using scanned from unit. Confirmed gnw_mmouse uses microcontroller R mask option [algestam]. - 0.217: Set 16-way flag for Game & Watch games that don't physically prevent contradictory directions being pressed [algestam]. - 0.215: Re-scanned gnw_mmouse display [algestam]. - 0.214: Improved re-created melody ROMs for gnw_bfight and gnw_mbaway [algestam]. - 0.194: Renamed Game & watch ROM sets to be more immediately recognisable [hap]. - 0.188: Artwork updates: Added background vector graphics to gnw_ml102 [ChoccyHobNob]. Improved gnw_mw56 SVG screen and added background graphics [hap, ChoccyHobNob, Tanukichi]. Improved gnw_jr55 LCD segments. [hap, JonasP]. Added background graphics to nupogodi.svg. [Igor, hap]. Added background graphics to gnw_dm53.svg [Olivier Galibert, hap]. - 0.187: Improved Mickey & Donald SVG artwork [Sean Riddle, Roger Coltrane]. - 0.164: hap added hh_sm510.cpp driver. $end $info=hh_smc1k.cpp $drv 0.254 [hap] WIP: - 0.254: hap added handheld/hh_smc1k.cpp driver. $end $info=hh_tms1k.cpp $drv 0.160 [hap, Sean Riddle, Kevin Horton] This driver is a collection of simple dedicated handheld and tabletop toys based around the TMS1000 MCU series. WIP: - 0.281: (strobe.lay): Fix regression with clickthrough [hap]. - 0.279: Update notes, remove "Electronic" prefix from ebaskb2 [hap]. - 0.260: Added clickable keypad to internal artwork for bcheetah [Golden Child]. Update serial notes [hap]. - 0.259: Added an item to the list of known microcontrollers in the header comment [SomeRandomGuyIdk]. - 0.250: Fixed duplicate system description [kmg]. - 0.247: merlina is a bad dump afterall [hap]. - 0.246: Driver placed in the sub-folder "handheld/". Simplify some speaker connections. Add note [hap]. - 0.236: Correct ti5100 machine category [hap]. - 0.234: Add a known MCU serial to notes [hap]. - 0.186: BugFIX #06540 [Crash/Freeze] (hh_tms1k.cpp) bshipb: [debug] Assert when starting emulation [Robbbert]. Fix spelling error in cnbaskb description [Dagarman]. - 0.182: BugFIX #06467 [Gameplay] (hh_tms1k.cpp) elecdet: Every suspect gives the same alibi [hap]. Fixed wrong button mapping for 'Codename Sector' [hap]. - 0.177: Gamelist notes update [hap]. - 0.160: hap, Sean Riddle and Kevin Horton added hh_tms1k.cpp driver. $end $info=hh_ucom4.cpp $drv 0.160 [hap, Kevin Horton] WIP: - 0.281: Update notes [hap]. - 0.246: Driver placed in the sub-folder "handheld/". - 0.160: hap and Kevin Horton added hh_ucom4.cpp driver. $end $info=hhtiger.cpp $drv 0.212 [Nigel Barnes] WIP: - 0.246: Driver placed in the sub-folder "tangerine/". - 0.212: Nigel Barnes added hhtiger.cpp driver. $end $info=hk1000.cpp $drv 0.256 [AJR] Skeleton driver for Orla HK1000 music keyboard. WIP: - 0.256: AJR added orla/hk1000.cpp driver. $end $info=hohnadam.cpp $drv 0.233 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.233: AJR added hohnadam.cpp driver. $end $info=homelab.cpp $drv 0.128 [Miodrag Milanović] WIP: - 0.263: Update Homelab2/Aircomp 16 to working. Implemented text and graphics modes. Fixed memory shadowing and I/O. Fixed right shift keyboard code. Fixed quickload and cassette loading [linuxforum5, R. Belmont]. Lowercase hex values [hap]. Avoid some literal sizes [Vas Crabb]. - 0.246: Driver placed in the sub-folder "homelab/". - 0.243: Eliminate use of fgetc in quickload processing [AJR]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.128: Miodrag Milanović added homelab.cpp driver. $end $info=homez80.cpp $drv 0.141 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.141: Miodrag Milanović added homez80.cpp driver. $end $info=horizon.cpp $drv 0.136 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "northstar/". - 0.149: Added floppy images to softlist [Dave Dunfield, Andrew Lynch]. - 0.148u5: Refactored to use a serial terminal connected to an RS-232 port [Curt Coder]. - 0.136: Miodrag Milanović added horizon.cpp skeleton driver. $end $info=hp_ipc.cpp $drv 0.165 [Wilbert Pol] WIP: - 0.246: Driver placed in the sub-folder "hp/". - 0.229: Added support for expansion ROMs [F. Ulivi]. - 0.224: Added I/O slots, and implemented HP82919 RS-232 serial module [F. Ulivi]. - 0.216: Fixed 1LL3 GPU emulation bug that caused the cursor and sprites to disappear at the top and left-hand side of screen [F. Ulivi] - 0.184: De-skeletonized [Sergey Svishchev]. - 0.165: Wilbert Pol added hp_ipc.cpp skeleton driver. $end $info=hp16500.cpp $drv 0.136 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "hp/". - 0.190: Connected HIL MLC [Sven Schnelle]. - 0.136: R. Belmont added hp16500.cpp driver. $end $info=hp2100.cpp $drv 0.192 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "hp/". - 0.192: Robbbert added hp2100.cpp skeleton driver. $end $info=hp2620.cpp $drv 0.193 [AJR] WIP: - 0.246: Driver placed in the sub-folder "hp/". - 0.193: AJR added hp2620.cpp driver. $end $info=hp2640.cpp $drv 0.193 [F. Ulivi] WIP: - 0.287: Correct memory_view offsets [hap]. - 0.246: Driver placed in the sub-folder "hp/". - 0.245: Fixed some uninitialised memory accesses [Vas Crabb]. - 0.193: F. Ulivi added hp2640.cpp driver. $end $info=hp3478a.cpp $drv 0.205 [fenugrec] WIP: - 0.247: Driver moved to "hp/" folder. - 0.246: Driver placed in the sub-folder "hp/". - 0.227: Added LCD annunciators and button labels to layout [fenugrec]. - 0.205: fenugrec added hp3478a.cpp driver. $end $info=hp48.cpp $drv 0.37b11 [Antoine Mine] WIP: - 0.286: Make hp48gp only usable with the Version R ROM (#14965). This calculator shipped late in the 48 life, five years after Hewlett Packard already ceased software development. As such, it only ever came with the last revision ROM from the GX and G lines [Mike Swanson]. - 0.246: Driver placed in the sub-folder "hp/". - 0.233: Fix regression from auto_alloc changes [Aaron Giles]. - 0.154: Fix for memory cards and addition of imgtool support for it [Antonie Mine]. - 0.37b11: Antoine Mine added hp48.cpp driver. $end $info=hp49gp.cpp $drv 0.141 [Tim Schuerewegen] WIP: - 0.246: Driver placed in the sub-folder "hp/". - 0.141: Tim Schuerewegen added hp49gp.cpp driver. $end $info=hp620lx.cpp $drv 0.283 [QUFB] Skeleton driver for Hewlett-Packard 620LX palmtop. WIP: - 0.283: QUFB added hp\hp620lx.cpp driver. $end $info=hp64k.cpp $drv 0.163 [F. Ulivi] WIP: - 0.246: Driver placed in the sub-folder "hp/". - 0.196: Added support for HPIB bus and made extensive improvement to PHI emulation (BIST now passes) [F. Ulivi]. - 0.163: F. Ulivi added hp64k.cpp driver. $end $info=hp700.cpp $drv 0.193 [AJR] WIP: - 0.246: Driver placed in the sub-folder "hp/". - 0.193: AJR added hp700.cpp skeleton driver. $end $info=hp7596a.cpp $drv 0.252 [AJR] Skeleton driver for Hewlett-Packard 7596A drafting plotter. WIP: - 0.252: AJR added hp/hp7596a.cpp driver. $end $info=hp80.cpp $drv 0.188 [F. Ulivi] WIP: - 0.251: Fixed keyboard issues with hp86b_001 and hp86b_004 systems [F. Ulivi]. - 0.246: Driver placed in the sub-folder "hp/". - 0.230: Initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.222: Fixed a bug that prevented correct keyboard auto-repeat for non-English HP86 keyboard layouts. Initial work on sharing SunPlus video rendering code between GPL16250 SoCs [F. Ulivi]. - 0.188: F. Ulivi added hp80.cpp driver. Initial HP series 80 emulation: Working HP-85A with 16kB RAM, including Capricorn CPU, keyboard, CRT text/graphics modes, timers, and beeper. DC100 cassette, extension ROMs, I/O modules, and integrated printer are not supported [F. Ulivi]. $end $info=hp95lx.cpp $drv 0.205 [Sergey Svishchev] WIP: - 0.246: Driver placed in the sub-folder "hp/". - 0.205: Sergey Svishchev added hp95lx.cpp driver. $end $info=hp9825.cpp $drv 0.203 [F. Ulivi] WIP: - 0.246: Driver placed in the sub-folder "hp/". - 0.241: Printer output on a screen added, cassette status added. Added a screen showing printer output, and added a cassette present output [F. Ulivi]. - 0.239: Added Shift Lock and reset keys and tape LED. Added support for SHIFT LOCK & RESET, other minor fixes [F. Ulivi]. - 0.206: Added high-level emulation of HP9885 floppy drive, and extended the HPI format to handle single-sided disks [F. Ulivi]. - 0.205: Split I/O subsystem out of hp9845 driver, added I/O slots to hp9825 and added 98032 GPIO module [F. Ulivi]. - 0.204: Added internal expansion ROMs for hp9825b [F. Ulivi]. - 0.203: F. Ulivi added hp9825.cpp driver. $end $info=hp9845.cpp $drv 0.154 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "hp/". - 0.211: Added support for the HP98046 serial I/O module [F. Ulivi]. - 0.205: Split I/O subsystem out of hp9845 driver, added I/O slots to hp9825 and added 98032 GPIO module [F. Ulivi]. - 0.193: Added high-level emulation of internal printer [F. Ulivi]. - 0.189: Refactored handling of HTI images into a dedicated format module, refactored hp9845_tape imgtool module to use HTI format [F. Ulivi]. - 0.186: Added Support for HPI floppy format used for HP-formatted 8" floppy disks [F. Ulivi, A.Kueckes]. Fixed a system freeze when loading memory tester from tape. Display improvements and softkey support: Improved text video of 45C, improved graphic cursors of 45C and 45T, and implemented softkeys for 45C and 45T [F. Ulivi]. - 0.183: Fixed parallel poll logic in PHI. Working support for HP9895 dual floppy drive with MFI image format. Corrected aspect ratio of alpha and graphic video modes using a layout file [F. Ulivi]. - 0.180: Re-implemented 98035 module with a nanoprocessor driver * Now possible to emulate the 98035 RTC module at a low level thanks to firmware ROM dump from Mr. Kueckes * Implemented "nanoprocessor" microcontroller CPU core and disassembler. Implemented HP98034 module (HPIB interface) [F. Ulivi]. - 0.179: Various changes: Moved hp9845b_state class into a separate file * Refactored handling of irq/sts/flg bits to allow for adding I/O slots * Added I/O slots * Implemented HP98035 RTC card [F. Ulivi]. - 0.178: Filter for HP9845 data files added to imgtool * Translates record-based DATA HP9845 to and from text files [F. Ulivi]. - 0.177: Added correct character generator ROMs [F. Ulivi, A.Kueckes]. - 0.173: Added capabilty to load option ROMs [F. Ulivi]. - 0.171: Added tape driver [F. Ulivi]. - 0.154: Curt Coder added hp9845.cpp driver. Added software lists for option ROMs [Curt Coder]. $end $info=hp98x6.cpp $drv 0.267 [F. Ulivi] WIP: - 0.269: Added HP98x6 series option ROM support [F. Ulivi]. - 0.268: Support 3 new machines (#12599). Added support for the HP 9826A, HP 9836A and HP 9836C [F. Ulivi]. Added HP9133 slot option [Sven Schnelle]. Keep data members together [Vas Crabb]. - 0.267: F. Ulivi added hp\hp98x6.cpp driver. $end $info=hp9k.cpp $drv 0.142 [Gabriele D'Antona, F. Ulivi] WIP: - 0.246: Driver placed in the sub-folder "hp/". - 0.147u2: Made drive go into boot process [Gabriele D'Antona]. - 0.142: Gabriele D'Antona and F. Ulivi added hp9k.cpp driver. $end $info=hp9k_3xx.cpp $drv 0.157 [R. Belmont, Al Kossow] WIP: - 0.246: Driver placed in the sub-folder "hp/". - 0.230: Initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.227: Fixed uninitialized variables in a number of devices used by the HP9000/300 series systems [Sven Schnelle]. - 0.224: (hp9k3xx_cdrom.xml, hp9k3xx_hdd.xml) Added HP-UX CD-ROMs and installed hard disk image for HP9000/3xx [Davide Cavalca]. - 0.204: Use correct memory map for HP9000/360. Fixed RTC data corruption bug (initial state of latch clock was unsafe) [Sven Schnelle]. - 0.203: Converted to use delegate timers [Sven Schnelle]. Moved sound, GPIB, keyboad and RTC to human interface DIO module. Cleaned up DIO configuration. Use 98543 DIO card for video output on HP9000/320 and HP9000/332, replacing driver code for the latter [Sven Schnelle]. - 0.199: Improvements: Fixed keyboard microcontroller part number. Removed BASIC ROM cards from the default configuration as booting from floppy works now. Hooked up NMI line to keyboard controller. Split out common machine configuration [Sven Schnelle]. - 0.198: Improvements: Added internal TMS9914 GPIB, clocked at 5MHz. Added HP 46021A (ITF) HIL keyboard, and changed h9k_3xx to use this' device. Added “topcat?? ASIC used on HP900/300 graphics cards, and hooked up to HP98544. Fixed PTM6840 hookup – clock 2 is driven by output of timer 1 [Sven Schnelle]. - 0.197: Improvements: Added 98644 asynchronous serial card. Added workaround for double exception during read/modify/write operations confusing the boot ROM. Added dummy GPIB read/write handlers (BASIC crashes if not present). Added fallback bus error handler for model 340 and later (used by BASIC to probe hardware configuration) [Sven Schnelle]. - 0.190: Hooked up keyboard/sound to HP9000/332, added 98603 ROM card [Sven Schnelle]. - 0.187: Preliminary working DIO/DIO-II bus implementation and 98544 video card. Hooked up i8042 I/O microcontroller comms to main CPU. Support medium-res built-in video on 9000/332 [R. Belmont]. - 0.158: Support 9000/370 (same bootrom as 330,340) [Al Kossow]. - 0.157: R. Belmont and Al Kossow added hp9k_3xx.cpp driver. $end $info=hprot1.cpp $drv 0.153 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.154: New derivative "CARD I PCB rev.08A". New derivative "CARD II PCB rev.6". Fixed LCD rendering (now both lines are displayed properly). Inverted logic of the inputs so that now we can navigate the menu [Felipe Corrêa da Silva Sanches]. - 0.153: Felipe Corrêa da Silva Sanches added hprot1.cpp driver. $end $info=hpz80unk.cpp $drv 0.146u1 [Robbbert, Lord Nightmare] WIP: - 0.247: Driver moved to "hp/" folder. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.146u1: Robbbert and Lord Nightmare added hpz80unk.cpp driver. $end $info=hr84.cpp $drv 0.263 [Miodrag Milanović] WIP: - 0.263: Miodrag Milanović added sfrj/hr84.cpp driver. $end $info=ht6000.cpp $drv 0.196 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "casio/". - 0.196: Dirk Best added ht6000.cpp driver. $end $info=ht68k.cpp $drv 0.136 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.136: Miodrag Milanović added ht68k.cpp driver. $end $info=hudson_poems.cpp $drv 0.261 [David Haywood] WIP: - 0.262: Make helper functions static inlines [Vas Crabb]. Added preliminary Xtensa CPU and Hudson Soft POEMS system [David Haywood]. - 0.261: David Haywood added skeleton/hudson_poems.cpp driver. $end $info=huebler.cpp $drv 0.132 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.136: Added keyboard [Curt Coder]. - 0.135: Removed (huebler)' system. - 0.132: Curt Coder added huebler.cpp driver. $end $info=hunter16.cpp $drv 0.209 [Barry Rodewald] WIP: - 0.246: Driver placed in the sub-folder "husky/". - 0.213: Added hunter1680 video RAM and rendering [Nigel Barnes]. Added later hunter16 ROM v3.04 as a BIOS option [Phill Harvey-Smith]. - 0.209: Barry Rodewald added hunter16.cpp driver. $end $info=hunter2.cpp $drv 0.153 [Robbbert, John Elliot] WIP: - 0.246: Driver placed in the sub-folder "husky/". - 0.213: Added appropriate RAM size options and minor keyboard corrections [Nigel Barnes]. - 0.154: Allow all RS232 devices [smf]. - 0.153: Robbbert and John Elliot added hunter2.cpp skeleton driver. $end $info=husky.cpp $drv 0.213 [Nigel Barnes] WIP: - 0.246: Driver placed in the sub-folder "husky/". - 0.213: Nigel Barnes added husky.cpp driver. $end $info=hx20.cpp $drv 0.135 [Curt Coder] WIP: - 0.260: Use direct access handlers for RTC [AJR]. - 0.246: Driver placed in the sub-folder "epson/". - 0.135: Curt Coder added hx20.cpp driver. $end $info=i420ex.cpp $drv 0.210 [Angelo Salese] WIP: - 0.210: Angelo Salese added i420ex.cpp driver. $end $info=i7000.cpp $drv 0.163 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.163: Felipe Corrêa da Silva Sanches added i7000.cpp skeleton driver. $end $info=ibm3153.cpp $drv 0.174 [Robbbert] WIP: - 0.275: Restore copyright [ClawGrip]. - 0.247: Driver moved to "ibm/" sub-folder. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.174: Robbbert added ibm3153.cpp driver. $end $info=ibm3477.cpp $drv 0.275 [ClawGrip] Skeleton driver for IBM InfoWindow 3477 terminal. WIP: - 0.275: ClawGrip added ibm/ibm3477.cpp driver. $end $info=ibm5100.cpp $drv 0.265 [Patrick Mackinlay] WIP: - 0.265: Patrick Mackinlay added ibm/ibm5100.cpp driver. $end $info=ibm5550.cpp $drv 0.260 [Angelo Salese] WIP: - 0.260: Angelo Salese added ibm/ibm5550.cpp driver. $end $info=ibm6580.cpp $drv 0.149u2 [Al Kossow, Robbbert] WIP: - 0.247: Driver moved to "ibm/" sub-folder. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.241: Started implementing low-level emulation of the floppy adapter [Sergey Svishchev]. - 0.150: Al Kossow and Robbbert added ibm6580.cpp skeleton driver. $end $info=ibmpc.cpp $drv 0.142 [Wilbert Pol, Miodrag Milanović] WIP: - 0.251: (ibm5150.xml) Retested software marked as partially supported or unsupported [Angelo Salese]. - 0.246: Driver placed in the sub-folder "pc/". - 0.231: (ibm5150.xml) Added Control Panel [famiclone, r09]. - 0.227: (ibm5150.xml) Marked Blockout as a bad dump as it has modified OEM ID and root directory [ArcadeShadow]. - 0.225: (ibm5150_hdd.xml) Added software list with pre-installed SCO XENIX operating system image [Davide Cavalca]. - 0.222: (ibm5150.xml) Added original dumps for Centipede and Ms. Pac-Man [r09]. - 0.214: Added "Landmark/Supersoft Diagnostics" BIOS options for ibm5150 and ibm5160 [rfka01]. - 0.202: Verified dump of 08/16/82 revision of IBM 5160 (PC/XT) BIOS [MicroCoreLabs]. - 0.191: BugFIX #06727 [Documentation] (ibmpc.cpp) Parent/Clone Issues for IBM5170 softlist [Justin Kerk]. - 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]. - 0.142: Wilbert Pol and Miodrag Milanović added ibmpc.cpp driver. $end $info=ibmpcjr.cpp $drv 0.153 [crazyc] WIP: - 0.284: (ibmpcjx.xml) Remove execute bit (#14580) [Mike Swanson]. Correct FDC clock [AJR]. - 0.283: Added mirroring with 64K RAM. The POST will report ERROR H with 64K RAM due to the VRAM view of system RAM being incorrect, but you can hit Enter to get past it and run BASIC or load software [Vas Crabb]. - 0.254: (ibmpcjr_cart.xml) Corrected capitalisation in list names [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "pc/". - 0.203: Added null_modem and terminal to serial port options for IBM PCjr family [TSCHAK]. - 0.167: BugFIX #06049 [Gameplay] (ibmpcjr.c) ibmpcjr [kingqst, mouser, pitfall2, scubavnt]: Some softlist games are broken [crazyc]. - 0.153: crazyc added ibmpcjr.cpp driver. $end $info=icatel.cpp $drv 0.164 [hap] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.164: hap added icatel.cpp driver. $end $info=icebox.cpp $drv 0.201 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.201: Robbbert added icebox.cpp skeleton driver. $end $info=icm3216.cpp $drv 0.259 [Patrick Mackinlay] National Semiconductor ICM-3216 Integrated Computer Module. WIP: - 0.259: Patrick Mackinlay added natsemi/icm3216.cpp driver. $end $info=idpartner.cpp $drv 0.252 [Miodrag Milanović] WIP: - 0.263: Temporary hack, so work on video out can be done. Proper baudrates. Fixed floppy daisy chain lib/formats/idpart_dsk.cpp - added Iskra Delta Partner floppy image format. Add custom floppy drive z80 daisy chain device, fdc ready is tied low [Miodrag Milanović]. - 0.252: Miodrag Milanović added sfrj/idpartner.cpp driver. $end $info=ie15.cpp $drv 0.148u5 [Sergey Svishchev] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.214: Hooked up floppy controller interrupt request, allowing disk routines to work properly [Frank Palazzolo]. - 0.179: Improved performance by using a timer to determine hblank [Ryan Holtz]. - 0.151: Sergey Svishchev added ie15.cpp skeleton driver. $end $info=iez80.cpp $drv 0.229 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.229: Dirk Best added iez80.cpp driver. $end $info=if800.cpp $drv 0.143 [Angelo Salese] WIP: - 0.272: Bump refresh rate to a sane value [Angelo Salese]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.143: Angelo Salese added if800.cpp driver. $end $info=ikt5a.cpp $drv 0.204 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.204: AJR added ikt5a.cpp skeleton driver. $end $info=im01.cpp $drv 0.239 [hap] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.239: hap added im01.cpp driver. $end $info=imacg3.cpp $drv 0.252 [R. Belmont] WIP: - 0.255: Hooked up ATI Rage IIc video and OPTi USB controller skeleton. Boot chime now plays. Use PPC750 model and set strictest DRC options. Execution now goes much farther [R. Belmont]. - 0.252: R. Belmont added apple/imacg3.cpp driver. $end $info=imds2.cpp $drv 0.160 [F. Ulivi] WIP: - 0.247: Corrected PIO controller ROM, and fixed iSBC202 floppy controller emulation [F. Ulivi]. - 0.246: Driver placed in the sub-folder "intel/". - 0.218: Added Multibus slot and implemented iSBC-202 floppy controller card [F. Ulivi]. - 0.175: Added monitor versions 1.1 and 1.2 [Nigel Barnes]. - 0.161: Added basic usage info [F. Ulivi]. - 0.160: F. Ulivi added imds2.cpp driver. $end $info=imsai.cpp $drv 0.149u2 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.150: Robbbert added imsai.cpp skeleton driver. $end $info=indiana.cpp $drv 0.136 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.241: Update driver notes [AJR]. - 0.218: Replaced ASCII keyboard with AT-style keyboard (doesn't completely work). Also documented some clocks and interrupts [AJR]. - 0.153: Preliminary hookup of ISA bus and peripherals and MFP [R. Belmont]. Added IDE controller, fixed 16-bit ISA I/O [R. Belmont, Carl]. - 0.136: Miodrag Milanović added indiana.cpp driver. $end $info=indy_indigo2.cpp $drv 0.96 [Ryan Holtz] WIP: - 0.269: (sgi_mips.xml) Rename netbsd two images to allow to merge into same directory (#12645) [jflatt]; renamed some NetBSD CD-ROM images to make labels unique across parent/clone sets [jflatt]. - 0.267: (sgi_mips.xml) Added NetBSD 4, 5 and 6 installation CDs (not working) [Davide Cavalca]. (sgi_mips.xml) Marked NetBSD install media as unsupported as it can't be installed (doesn't recognise hard disk) [Vas Crabb]. - 0.246: Driver placed in the sub-folder "sgi/". - 0.241: Revert to mips3. Both drc and non-drc are working with irix 5.3, neither working with 6.5 [Patrick Mackinlay]. - 0.238: Add new softlist entries from jrra.zone and archive.org. Add new softlist entries from jrra.zone more sgi_mips softlist entries from jrra.zone. Even more sgi_mips softlist entries more SGI IRIX CDs from jrra.zone [Michael D]. - 0.233: Added _hdd suffix to all softlist entries to prevent conflicting with the SGI CD-ROM softlist entries when both are present on a local drive [Ryan Holtz]. - 0.223: (sgi_mips_hdd.xml) Added software list with pre-installed operating system images for SGI MIPS workstations [Davide Cavalca]. - 0.222: (sgi_mpis.xml) Added IP24 boot PROM Version 5.3 Rev B7 as a BIOS option. Fixed #include ordering [Davide Cavalca]. Fixed a spelling error in a disc label [ClawGrip]. - 0.220: Hooked up EDLC Ethernet device, and implemented Ethernet DMA [Patrick Mackinlay]. - 0.214: SGI Newport graphics: Fixed inverted-Y pixel read-back (fixes crash in Alias PowerAnimator 7.5) [Ryan Holtz]. - 0.213: SGI Newport graphics updates: Re-implemented logging code for external viewer. Fixed 8-BPP overlay bit combination. Fixed broken blending. Added bit lane expansion, needed for proper double-buffered accesses. Simplified default color accesses [Ryan Holtz]. - 0.211: SGI Newport graphics updates: Added Display Control Bus timeout - prevents Presenter board from being erroneously detected. Fixed COLORI shift when cross-initialized by COLORRED, RGB vs. CI fast-clear handling, and octant calculation for lines. Fixed handling of COLORI register alternate access, and added support for RAMDAC gamma LUT. Fixed source buffer shift when blending is enabled. Fixed line drawing to not cause a hang in certain cases. Fixed color iterator reload behavior, and color iterator clamping behavior. Fixed per-pixel alpha. Added support for endian swapping on host data port writes, and added double-buffer shift support for non-RGB/CI planes. Fixed Packed Color Fractions register handling. Fixed store shift for overlay planes - fixes cursor outlines in Barco ColorTone [Ryan Holtz]. - 0.210: SGI Newport graphics updates: Converted to GIO slot card device, with 8-bit XL and 24-bit XL versions. Added support for 4 bits per pixel RGB frame buffer display. Added dithering support, and fixed shaded rendering mode. Added several modes used by Metero Blast demo. Added support for Scr2Scr Block transfers on planes other than RGB/CI (fixes pop-up menus). Added support for single-pixel line iteration. Added a few more command configurations (fixes SceneView, albeit with glitches). Fixed start_y advancement to handle moving up, and fixed span-mode Z-patterning. Added 12 and 24 bits per pixel RGB frame buffer modes. Fixed host data port readback behavior. Added 4, 12 and 32 bits per pixel host read support. Fixed color fetching in RGB mode. Added 12 bits per pixel dithering. Removed unnecessary parameters from various functions. Fixed fast-clear color packing, and fixed splatting of packed color fractions. Added alpha blending support. Re-implemented integer-line and added correct fractional-line support based on pseudocode in SGI REX3 docs. Fixed off-by-one in Length32 handling. Fixed erroneous advancing of start_y when in span mode. Added 12-bit CI mode to frame buffer readout. Added basic (untested) overlay/underlay support. Added Length32 flag handling to line drawing. Unified command handling - should function better and faster as a result. Fixed fast-clear mode. Base visible area and screen size on actual timing parameters. Fixed video RAM tests and several fast-clear bugs. Improved handling of COLORHOST mode bit. Fixed pixel format conversion on HOSTRW access [Ryan Holtz]. - 0.204: Moved Indigo2 to a derived state class, and moved a number of devices into HPC3. Eliminated use of MACHINE_CONFIG_START/MACHINE_CONFIG_END macros. Hooked up pull-ups on EISA I/O space [Ryan Holtz]. - 0.201: Modernized machine configuration or many devices and systems [Ryan Holtz]. - 0.199: Added mouse cursor support to Newport graphics emulation [Ryan Holtz]. - 0.198: Cleaned up code, converted HAL2 and HPC3 to devices, and moved HAL2, HPC3, and IOC2 devices to separate source files [Ryan Holtz]. - 0.169: Renamed (ip22.cpp) to (indy_indigo2.cpp). - 0.160: BugFIX #05298 [Crash/Freeze] (ip22.c) ip224613, ip225015: [debug] Assert after OK [Olivier Galibert]. - 0.149: Converted the SGI Newport graphics board to be a device [Fabio Priuli]. - 0.148: BugFIX #05072: [Crash/Freeze] (ip22.c) ip225015: [debug] Crash after OK [Firewave]. - 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(). - 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: Ryan Holtz added ip22.cpp driver. $end $info=informer_207_100.cpp $drv 0.225 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "informer/". - 0.225: Dirk Best added informer_207_100.cpp driver. $end $info=informer_207_376.cpp $drv 0.225 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "informer/". - 0.225: Dirk Best added informer_207_376.cpp driver. $end $info=informer_213.cpp $drv 0.225 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "informer/". - 0.225: Dirk Best added informer_213.cpp driver. $end $info=innotv_innotabmax.cpp $drv 0.227 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "vtech/". - 0.227: David Haywood added innotv_innotabmax.cpp driver. $end $info=instruct.cpp $drv 0.138 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "trainer/". - 0.138: Robbbert added instruct.cpp driver. $end $info=intchess.cpp $drv 0.223 [hap] WIP: - 0.246: Renamed (saitek_intchess.cpp) to (intchess.cpp) and placed in the sub-folder "saitek/". - 0.223: hap added saitek_intchess.cpp driver. $end $info=inteladv.cpp $drv 0.195 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "vtech/". - 0.195: R. Belmont added inteladv.cpp driver. $end $info=intellec4.cpp $drv 0.188 [Vas Crabb] WIP: - 0.246: Driver placed in the sub-folder "intel/". - 0.188: Vas Crabb added intellec4.cpp driver. Added INTELLEC 4 driver with support for MOD 4 and MOD 40 variants: Supports TTY, PROM programmer, and all front-panel debugging features using clickable artwork. Supports PROM, program/data storage and high-speed paper tape reader cards [Vas Crabb]. $end $info=intellec8.cpp $drv 0.231 [Robbbert] WIP: - 0.282: Add missing 'intlc8m80' ROM [ArcadeHacker] (#14154) [ClawGrip]. - 0.275: Add two Intellec 8 MOD80 sets (#13327) [ClawGrip]. - 0.246: Driver placed in the sub-folder "intel/". - 0.231: Robbbert added intellec8.cpp driver. $end $info=intellect02.cpp $drv 0.207 [hap] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.207: hap added intellect02.cpp driver. $end $info=interpro.cpp $drv 0.183 [Patrick Mackinlay] WIP: - 0.279: Add missing PLDs and PROMs to ip2700 and correct some info [ArcadeHacker] (#13948) [ClawGrip]. - 0.247: Driver moved to "intergraph/" sub-folder. (intellect02.xml) Don't use title case in software list description [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "interpro/". - 0.201: Improved emulation, allowing headless configurations to be used. Fixed serial DMA and added missing control lines. Added 60x0 CLIX root floppies to software list [Patrick Mackinlay]. - 0.200: Improved to the point where CLIX boots on the ip2000. Includes re-written IOGA interrupt and DMA handling, and fixes for CPU and MMU issues [Patrick Mackinlay]. - 0.198: Slowed down CPU – fixes graphical glitches and keyboard detection. Added low-level keyboard emulation (key mapping is incomplete) [Patrick Mackinlay]. - 0.196: Various improvements, culminating in the ability to boot the "blue screen" rebuild floppy. Nearly boots CLIX - hangs trying to mount the filesystems. Refactored CPU/MMU memory access, added alignment faults, and added support for DMA virtual addressing. Implemented most C400 instructions, and fixed wait instruction. Removed broken forced interrupt handling [Patrick Mackinlay]. - 0.195: Improved graphics emulation - basic bit blit and line drawing work well enough for now [Patrick Mackinlay]. - 0.193: CPU and MMU improvements. Implemented most clipper CPU and MMU exceptions. Completed C300 instructions, adjusted for C400. Improved CAMMU dynamic translation and added faults. Refactored C300 CAMMU into separate instruction/data instances. Configurable IOGA and SR bus memory access [Patrick Mackinlay]. - 0.192: Added basic support for the system bus variously referred to as SR, SR bus, SRX and CBUS. Added initial GT graphics card implementation sufficient to boot the diagnostic monitor in graphics mode. Added high-level emulation of the InterPro keyboard with US English layout. Added support for InterPro 20x0, 24x0 and 27x0 systems. Added support for Ethernet, mouse, and serial DMA. Improved timer, interrupt and DMA handling. Improved comments/documentation. - 0.188: Got SCSI working and other improvements: Reworked DMA, added eth registers. Improved 5390 device, removed legacy 539x SCSI stuff. Passes all iogadiag tests if bus error hack is enabled. Implemented basic serial DMA. Switched to ncr53c94. Initial preparation for Ethernet implementation. Implemented timer-based DMA [Patrick Mackinlay]. - 0.187: Added skeleton for srarb. Improved mcga/fmcc skeleton and fixed mcga/fmcc detection. Expanded cammu skeletons. Added support for "new" SCSI. Added clock-based ioga interrupts. Added forced NMI handling. Improved SCSI DMA. Removed broken caching. Added Clipper CPU ID support. Added enum masks and unknown registers, disabled bus errors. Made RAM configurable and improved system registers. Added initial implementation of unmapped memory handler. DMA/IRQ changes, serial DMA registers. Added 7-segment diagnostic LED. NMI and DMA improvements - NMI boot diagnostics pass. Made floppy DMA read and write work. Improved logging [Patrick Mackinlay]. - 0.183: Patrick Mackinlay added interpro.cpp driver. $end $info=intv.cpp $drv 0.37b10 [Nathan Woods, Frank Palazzolo] WIP: - 0.266: (intvecs.xml) Metadata cleaning (#12315): Added manufacturer's name in software list name. Lowercase on descriptive word ("Unreleased") [ArcadeShadow]. - 0.263: (intv.xml) Use lowercase for things that aren't proper nouns [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "mattel/". - 0.157: Fix loading of very large .rom carts like D2K Arcade [R. Belmont]. - 0.149: Added support for save states to all systems of this driver [Fabio Priuli]. - 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]. - 0.143: Some corrections to the Intellivision hash file in intv.hsi [John Rieman]. - 0.37b10: Nathan Woods and Frank Palazzolo added intv.cpp driver. $end $info=ip12.cpp $drv 0.96 [Ryan Holtz] WIP: - 0.258: Driver (indigo.cpp) splitted to (ip20.cpp) and (ip12.cpp). Refactor and WIP. Added int2 and pic1 devices. Refactor hpc1 device, add ethernet support. Refactor 4dpi into ip6 and ip12 variants. Refactor indigo into ip12 and ip20 variants. Rework 4dpi3x based on hpc1, int2 and pic1. ip6 and ip12 mostly working (will run irix 4.0.5 and 5.3 except for graphics issues and missing audio) [Patrick Mackinlay]. - 0.246: Driver placed in the sub-folder "sgi/". - 0.233: Added indigo4k boot PROM version 4.0.5G revision B as BIOS option [Henry Bent, Davide Cavalca]. Add new ROM revision for indigo4k [Davide Cavalca]. - 0.214: Switched indigo4k to use the new R4000 CPU core [Ryan Holtz]. - 0.207: Converted LG1 "Light" graphics to a device for sharing with other systems [tyfighter]. - 0.204: Separated indigo3k and indigo4k state classes. Hooked up RS-232 ports. Switched to new Zilog SCC implementation, and added PIT8254 device (uses incorrect clock value to work around hang). Fleshed out SCSI and started fleshing out HPC1 implementation. Hooked up new DP8573 real-time clock implementation. Improved RAM layout. Added stubs for DSP RAM and Entry-Level Graphics (LG1/LG2). Implemented LG1 palette setup, block drawing, pattern drawing, frame buffer copy, and remaining commands used by PROM monitor. Removed unused screen' device. Expanded logging and converted to use logmacro, and renamed variables to meet MAME coding standards [Ryan Holtz]. - 0.201: Fixed ROM loading [Olivier Galibert]. - 0.169: Renamed (ip20.cpp) to (indigo.cpp). - 0.96: Ryan Holtz added ip20.cpp driver. $end $info=ip20.cpp $drv 0.96 [Ryan Holtz] WIP: - 0.266: Re-add accidentally omitted firmware version [smf]. - 0.258: Driver (indigo.cpp) splitted to (ip20.cpp) and (ip12.cpp). Enable memory configuration. Add a minimal NVRAM dump to set eaddr and netaddr. Correct interrupt mappings [Patrick Mackinlay]. - 0.246: Driver placed in the sub-folder "sgi/". - 0.233: Added indigo4k boot PROM version 4.0.5G revision B as BIOS option [Henry Bent, Davide Cavalca]. Add new ROM revision for indigo4k [Davide Cavalca]. - 0.214: Switched indigo4k to use the new R4000 CPU core [Ryan Holtz]. - 0.207: Converted LG1 "Light" graphics to a device for sharing with other systems [tyfighter]. - 0.204: Separated indigo3k and indigo4k state classes. Hooked up RS-232 ports. Switched to new Zilog SCC implementation, and added PIT8254 device (uses incorrect clock value to work around hang). Fleshed out SCSI and started fleshing out HPC1 implementation. Hooked up new DP8573 real-time clock implementation. Improved RAM layout. Added stubs for DSP RAM and Entry-Level Graphics (LG1/LG2). Implemented LG1 palette setup, block drawing, pattern drawing, frame buffer copy, and remaining commands used by PROM monitor. Removed unused screen' device. Expanded logging and converted to use logmacro, and renamed variables to meet MAME coding standards [Ryan Holtz]. - 0.201: Fixed ROM loading [Olivier Galibert]. - 0.169: Renamed (ip20.cpp) to (indigo.cpp). - 0.96: Ryan Holtz added ip20.cpp driver. $end $info=ip6.cpp $drv 0.136 [Ryan Holtz] WIP: - 0.258: Renamed (4dpi.cpp) to (ip6.cpp). Minor refactoring and housekeeping. Added configurable RAM size and parity. Refactor and WIP. Added int2 and pic1 devices. Refactor hpc1 device, add ethernet support. Refactor 4dpi into ip6 and ip12 variants. Refactor indigo into ip12 and ip20 variants. Rework 4dpi3x based on hpc1, int2 and pic1. ip6 and ip12 mostly working (will run irix 4.0.5 and 5.3 except for graphics issues and missing audio) [Patrick Mackinlay]. - 0.246: Placed driver in the sub-folder "sgi/". - 0.230: (sgi_mips.xml) Added three entries, and missing discs for various entries [nixzone.nl, pixelbart.net, Davide Cavalca]. - 0.222: Added a software list for SGI MIPS CDs, hooked up to the Indy and 4D drivers, and varius entries. Added three entries, added a missing CD for IRIX 6.5.13, and merged two entries with their packages. Removed duplicates and corrected hashes in 'sgi_mips.xml' [Davide Cavalca]. Fixed stray leading space in description. Eleven additions and one re-dump; added two entries, sorted the list, and improved naming in 'sgi_mips.xml' [ClawGrip]. Added missing IRIX 6.5 discs, merged product set entries, added metadata, and replaced some dumps in 'sgi_mips.xml' [ClawGrip, Rampa]. - 0.170: Renamed (sgi_ip6.cpp) to (4dpi.cpp). - 0.136: Ryan Holtz added sgi_ip6.cpp driver. $end $info=ipc.cpp $drv 0.136 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "intel/". - 0.136: Robbbert added ipc.cpp driver. $end $info=ipds.cpp $drv 0.136 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "intel/". - 0.136: Robbbert added ipds.cpp skeleton driver. $end $info=iphone2g.cpp $drv 0.200 [Melissa Goad] WIP: - 0.246: Driver placed in the sub-folder "apple/". - 0.200: Melissa Goad added iphone2g.cpp driver. $end $info=iq151.cpp $drv 0.132 [Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "zpa/". - 0.132: Sandro Ronco added iq151.cpp driver. $end $info=iquest.cpp $drv 0.227 [David Haywood] WIP: - 0.254: Renamed (leapfrog_iquest.cpp) to (iquest.cpp). - 0.246: Driver placed in the sub-folder "leapfrog/". - 0.227: David Haywood added leapfrog_iquest.cpp driver. Added preliminary banking and screen buffer implementation [David Haywood]. Added two Turbo Twist systems and accompanying software list [Sean Riddle, David Haywood]. $end $info=iqunlim.cpp $drv 0.194 [Sandro Ronco] WIP: - 0.261: Fix boot vectors initialization [Angelo Salese]. - 0.246: Driver placed in the sub-folder "vtech/". - 0.222: Re-dumped iqunlimgr ROM at the correct size [Team Europe, ClawGrip]. - 0.194: Sandro Ronco added iqunlim.cpp driver. $end $info=iris.cpp $drv 0.136 [Ryan Holtz] WIP: - 0.286: Add WIP HLE gl1 graphics [Patrick Mackinlay]. - 0.285: Driver (iris3130.cpp) merged into sgi/iris.cpp. - 0.246: Driver placed in the sub-folder "sgi/". - 0.220: Added Storager 3030 ROM dumps [Ryan Holtz, Bitsavers]. - 0.219: Modernized logging, added preliminary MMU support, and added ROM board support [Ryan Holtz]. - 0.170: Renamed (sgi_ip2.cpp) to (iris3130.cpp). - 0.153: Converted to new 68681 and serial terminal [R. Belmont]. - 0.136: Ryan Holtz added sgi_ip2.\cpp skeleton driver. $end $info=iris_power.cpp $drv 0.204 [Ryan Holtz] WIP: - 0.246: Driver placed in the sub-folder "sgi/". - 0.204: Ryan Holtz added iris_power.cpp skeleton driver. $end $info=irisha.cpp $drv 0.128 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.128: Miodrag Milanović added irisha.cpp driver. $end $info=is48x.cpp $drv 0.203 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.203: AJR added is48x.cpp driver. $end $info=isbc.cpp $drv 0.136 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "intel/". - 0.184: Changed to use z80sio.cpp i8274 device instead of z80dart.cpp's, removed m1_r() workaournd [Joakim Larsson Edström]. - 0.180: Added new isbc 286 ROM version v1.0 [Al Kossow]. - 0.152: Add isbx-218a floppy controller [Carl]. - 0.136: Robbbert added isbc.cpp driver. $end $info=isbc660.cpp $drv 0.243 [Patrick Mackinlay] Intel iSBC 660 System Chassis. This is a bare system chassis with an 8-slot backplane into which a variety of Multibus boards may be installed. WIP: - 0.246: Driver placed in the sub-folder "intel/". - 0.243: Patrick Mackinlay added isbc660.cpp driver. $end $info=isbc8010.cpp $drv 0.175 [Nigel Barnes, Ryan Holtz] WIP: - 0.246: Driver placed in the sub-folder "intel/". - 0.219: Corrected an OCR issue in monitor ROM that prevented M command from working [Colin Douglas Howell, Robbbert]. - 0.175: Nigel Barnes and Ryan Holtz added isbc8010.cpp driver. $end $info=isbc8030.cpp $drv 0.175 [Nigel Barnes] WIP: - 0.246: Driver placed in the sub-folder "intel/". - 0.175: Nigel Barnes added isbc8030.cpp driver. $end $info=iskr103x.cpp $drv 0.137 [Sergey Svishchev] WIP: - 0.246: Driver placed in the sub-folder "pc/". - 0.137: Sergey Svishchev added iskr103x.cpp driver. $end $info=itc4.cpp $drv 0.217 [AJR] WIP: - 0.266: Add ASCII diagrams for PCB and control panel (#12374) [ClawGrip]. Use proper names for D-subminiature connector backshells [Vas Crabb]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.217: AJR added itc4.cpp driver. $end $info=itt1700.cpp $drv 0.203 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.203: AJR added itt1700.cpp driver. $end $info=itt3030.cpp $drv 0.146u1 [R. Belmont, Olivier Galibert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.152: Start adding to the skeleton [rfka01, R. Belmont]. Preliminary keyboard matrix hookup, fixed text drawing. Preliminary bankswitching setup using bankdev [R. Belmont]. - 0.146u1: R. Belmont and Olivier Galibert added itt3030.cpp driver. $end $info=itt9216.cpp $drv 0.211 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.211: AJR added itt9216.cpp skeleton driver (splitted from terminal.cpp). $end $info=ivant.cpp $drv 0.265 [hap] WIP: - 0.268: Renamed (igor.cpp) to (ivant.cpp) [hap]. - 0.265: hap added excalibur/igor.cpp driver. $end $info=ivanto.cpp $drv 0.264 [hap] WIP: - 0.268: Renamed (ivant.cpp) to (ivanto.cpp) [hap]. - 0.265: Renamed (excal_ivant.cpp) to (ivant.cpp) and moved in the sub-folder "excalibur/". - 0.264: hap added chess/excal_ivant.cpp driver. $end $info=jade.cpp $drv 0.149u2 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.140u2: Robbbert added jade.cpp skeleton driver. $end $info=jaguar.cpp $drv 0.62 [Aaron Giles, Nathan Woods, Angelo Salese, Robbbert] WIP: - 0.285: Workaround for battlesp/battlesg black screen; R30 gets overwritten on IRQs, fix shlq calculation. Former fix kasumi booting; message unaligned accesses towards Tom & Jerry. Makes protect and protctse playable; make the branch hack confined to CoJag; make jaguarcd to boot from BIOS ROM, fixes screen size; get rid of imultn hack; fixed comment about RAM organisation; fix wave ROM endianness. Allows BIOS logo to correctly play notes; fix random crashes in fishfren startup. access cojag_gun_input_r, leftovers? Fix mmult opcode. Fix BIOS ATARI letters, 3d renders in superx3d and hstrike; add N flag for abs opcode and simplify calculation; accumulator readback is sign extended [Angelo Salese]. Use set_input_line for irq 0 as well. Rewrite EEPROM access. Fix player 2 buttons. Don't set a pending irq if line is masked [Angelo Salese]. Fix quickload regression [Robbbert]. (jaguar.xml) Update QA. Flipout wants a ROM mirror [Angelo Salese]. (jaguar_a.cpp) Sort out JPIT IRQ section. JPIT setups needs either prescaler or divider set to work. Fix pbfant sound. Allow changing serial frequency after setting SMODE. Allow playback of BIOS roaring sample. Add JPIT1 and JPIT2 irq sources. Fix sound in cybermor and mutntpng. Upcast PIT and JPIT to u64 resolution. Fix hang regression in jaguarcd; extend CoJag Jerry irq hack note; clear DSP irq lines on JPIT and serial disabled. (jaguar_v.cpp) Stop drawing at display end. Fix valdiser gameplay flickering; PIT GPU timer are after regular clock with no internal divider. Fix raiden BGM tempo. Mask host irqs if correlated bit in INT1 isn't enabled. Fix clang error: unused variable 'sample_period' [-Werror,-Wunused-variable]. Disable PIT on prescaler == 0xffff. Blitter readback fix for avsp. Attempt to make scanline_update safer. Upcast PIT and JPIT to u64 resolution. Fix hang regression in jaguarcd; partial implementation of suspend state in object processor. Fix kasumi rowscroll floor; notes, also revert e89c1ba257a39cf821fe6ce6098fc756acd4524b. Causes regression in mutntpng; move line buffer array as variable, clear it when starting object processor. Fix valdiser playfield; ignore stalling the suspend timer for now [Angelo Salese]. - 0.278: Adjusted clock of the MIPS based games to the actual chip type [Brian Troha]. - 0.275: Drop jag_cdrom prefix interface [Angelo Salese]. - 0.273: Fix various bugs in quickload handling [Robbbert]. - 0.270: Corrected mistaken "GPI0" to "GPIO" in coments (#12772) [cam900]. - 0.266: Cleaned up descriptions and moved some comments to elements and Metadata cleanups (#12282): Lowercase on descriptive words/abbreviatures ("Demo", "Rev.", "Ver."). Moved test result comments to notes tag, removed "Boot OK" in notes in 'jaguar.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "atari/". - 0.245: (jaguar.xml) Cleaned up metadata [ArcadeShadow]. - 0.222: Refactored GPU/DSP core to use I/O maps [Angelo Salese]. Updated condition for commented check for running GPU code from external RAM [cam900]. - 0.211: Fixed clock crystal frequencies, and improved metadata [cam900]. - 0.210: Correctly derive serial timer rate from DSP clock speed. Removed banked ROM from memory map for 68EC020 games that lack it (fixes crash). Added palette device for pre-calculated YCC lookup. Derive GPU timer rates from current clock frequency. Updated comments [cam900]. - 0.198: Cleanup: Moved CoJag ROM board mapping to derived address maps, and moved banking configuration to machine start. Reduced runtime tag lookups [cam900]. - 0.142u2: Changed cojag.c to jaguar.cpp 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. - 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. - 0.62: Aaron Giles, Nathan Woods, Angelo Salese and Robbbert added jaguar.c. Todo: Map out unused RAM per-game via MRA_NOP/MWA_NOP. - 0.58: Added includes\cojag.h. $end $info=jaminator.cpp $drv 0.264 [Devin Acker] WIP: - 0.264: Devin Acker added misc/jaminator.cpp driver. $end $info=jazz.cpp $drv 0.202 [Patrick Mackinlay] WIP: - 0.286: (jazz.xml) Rebuilt installed Windows NT hard disk images (#14832): Added Windows NT 3.1, rebuilt 3.51 and 4.0; use half-gigabyte images with single FAT partition for ARC loader and OS; install on dates from installation media; input recordings for installations at https://chiselapp.com/user/chungy/repository/mame-reprod-chd/dir?ci=c15788dc4dd087c9&name=jazz-nt [Mike Swanson]. - 0.274: Update comment. Switch SCSI controller type back to NCR53CF94 and give it a faster clock. Revert SCSI controller to 53C94 type due to flaws in 53CF94 emulation [AJR]. - 0.253: Correct SCSI controller type [AJR]. - 0.252: RTC and DMA bug fixes [Patrick Mackinlay]. - 0.247: Driver moved to "microsoft/" sub-folder. - 0.246: Driver placed in the sub-folder "jazz/". - 0.218: Implemented soft reset, and hooked up sonic DMA [Patrick Mackinlay]. - 0.203: Added PS/2 keyboard/mouse controller emulation [Vas Crabb]. - 0.202: Patrick Mackinlay added jazz.cpp driver. $end $info=jensen.cpp $drv 0.207 [Patrick Mackinlay] WIP: - 0.246: Driver placed in the sub-folder "dec/". - 0.207: Patrick Mackinlay added jensen.cpp driver. $end $info=jonos.cpp $drv 0.149u2 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.149u2: Robbbert added jonos.cpp skeleton driver. $end $info=jornada.cpp $drv 0.227 [Ryan Holtz] WIP: - 0.246: Driver placed in the sub-folder "hp/". - 0.227: Ryan Holtz added jornada.cpp driver. $end $info=jr100.cpp $drv 0.140 [Robbbert] WIP: - 0.261: Use multibyte.h helpers [AJR]. - 0.246: Driver placed in the sub-folder "matsushita/". - 0.210: Fixed speaker, got rid of superfluous beeper, fixed cassette save, and added notes about the CPU [Robbbert]. - 0.140: Robbbert added jr100.cpp skeleton driver. $end $info=jr200.cpp $drv 0.132 [Angelo Salese, Roberto Zandon?] WIP: - 0.246: Driver placed in the sub-folder "matsushita/". - 0.132: Angelo Salese and Roberto Zandonà added jr200.cpp driver. $end $info=jtc.cpp $drv 0.133 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.133: Curt Coder added jtc.cpp driver. $end $info=juicebox.cpp $drv 0.143u9 [Tim Schuerewegen] WIP: - 0.280: (juicebox.xml) Added two cartridge names (#14047) [simzy39]. - 0.279: Allow loading of raw ROM dumps from Software List, add 6 new dumps to the SL (#13955): Allow Juicebox to load raw ROMs from the software list; verified some carts, added 2 new dumps; add 2 more [David Haywood]. - 0.246: Driver placed in the sub-folder "mattel/". - 0.143u9: Tim Schuerewegen added juicebox.cpp driver. $end $info=juku.cpp $drv 0.213 [Dirk Best] WIP: - 0.285: Enable screen line 241, fix JBASIC dump, add new BIOS and other software (#14817): Enable screen line 241 as tested on real hardware (thanks to Pehka1985); fix byte at JBASIC dump 021A based on JMON3.3 and reread; add EKTA BIOS nr 31 with Disk/Net boot (thanks to Pehka1985); fix version number for EKTA BIOS nr 32; add J3K games disks 2024 and 2025 to software list [Märt Põder]. - 0.274: (juku.xml) Added JUKU E5104 system disks from 1988 to 1989. Use a memory view for switching memory mapping, added mouse and fixed timer (#13205). ussr/jukumouse.cpp: Emulated Juku mouse interface [Elektroonikamuuseum, Märt Põder]. - 0.272: Implemented sound and video, fixed floppy disk access, and added EKDOS to the software list. Promoted EKTA Juku E5104 to working (#9946). Implemented sound, and graphics modes, fixed floppy writing/side selection. Added DIP switches for network address (CONTRDAT). formats/juku_dsk.cpp: Corrected single-sided 5.25" disk format [Märt Põder]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.213: Dirk Best added juku.cpp driver. $end $info=junior.cpp $drv 0.133 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "elektor/". - 0.133: Robbbert added junior.cpp skeleton driver. $end $info=junior80.cpp $drv 0.231 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.231: Robbbert added junior80.cpp driver. $end $info=juno106.cpp $drv 0.220 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.220: AJR added juno106.cpp driver. $end $info=juno6.cpp $drv 0.220 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.220: AJR added juno6.cpp driver. $end $info=jupace.cpp $drv 0.142 [Curt Coder, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "cantab/". - 0.167: Renamed (ace.cpp) to (jupace.cpp). Rename of driver files to make names unique [Miodrag Milanović]. - 0.142: Curt Coder and Robbbert added ace.cpp driver. $end $info=jupiter.cpp $drv 0.36b13 [Wilbert Pol, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "wavemate/". - 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: Wilbert Pol, Robbbert 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=k1.cpp $drv 0.220 [AJR] WIP: - 0.249: Renamed (kawai_k1.cpp) to (k1.cpp). - 0.246: Driver placed in the sub-folder "kawai/". - 0.220: AJR added kawai_k1.cpp driver. $end $info=k1003.cpp $drv 0.136 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "robotron/". - 0.136: Miodrag Milanović added k1003.cpp driver. $end $info=k28.cpp $drv 0.252 [hap] WIP: - 0.268: Renamed (k28m2.cpp) to (k28.cpp) [hap]. - 0.252: hap added tiger/k28m2.cpp driver. $end $info=k28o.cpp $drv 0.171 [hap, Kevin Horton] WIP: - 0.268: Renamed (k28.cpp) to ((k28o.cpp) [hap]. - 0.246: Driver placed in the sub-folder "tiger/". - 0.171: hap and Kevin Horton added k28.cpp driver. $end $info=k4.cpp $drv 0.220 [AJR] WIP: - 0.249: Renamed (kawai_k4.cpp) to (k4.cpp). - 0.246: Driver placed in the sub-folder "kawai/". - 0.220: AJR added kawai_k4.cpp driver. $end $info=k5.cpp $drv 0.220 [AJR] WIP: - 0.249: Renamed (kawai_k5.cpp) to (k5.cpp). - 0.246: Driver placed in the sub-folder "kawai/". - 0.220: AJR added kawai_k5.cpp driver. $end $info=k8915.cpp $drv 0.140 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "robotron/". - 0.140: Miodrag Milanović and Robbbert added k8915.cpp skeleton driver. $end $info=kaypro.cpp $drv 0.2b4 [Robbbert] WIP: - 0.255: State class split. Add RTC to '84-type systems. Add screen raw parameters [AJR] - 0.246: Driver placed in the sub-folder "kaypro/". - 0.242: Added information about the Kaypro 5 to comments [rfka01]. - 0.230: Initialized some variables wich were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.192: Switched from z80dart to z80sio, hooked up BRG to SIOs, hooked up direct connections from SIOs to RS232 ports [Vas Crabb]. - 0.159: BugFIX #04799 [Core] (kaypro.c) All sets in kaypro.c: Won't boot from floppy [Robbbert]. - 0.150: Fix motor on line, connect ready to VCC, disable the floppy delay [Olivier Galibert]. - 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: Robbbert added kaypro.cpp driver. $end $info=kc.cpp $drv 0.37b11 [Kevin Thacker, Sandro Ronco] WIP: - 0.253: Tidied up a little [Vas Crabb]. Fixed sound emulation and refactored code. Fixed KC?85/2 DAC output (removed erroneous shift) [utz82]. - 0.246: Driver placed in the sub-folder "ddr/". - 0.145u8: Added emulation of GIDE interface [Sandro Ronco]. - 0.144u3: Started creating a software list for cassettes [Sandro Ronco]. - 0.144u1: Added support for kcc, tap, tp2 and sss cassette images [Sandro Ronco]. - 0.143u6: Implemented high resolution mode, fixes intro in SOKOBAN4 [Sandro Ronco]. - 0.143u5: Added emulation of D004 Floppy Disk Interface. Added emulation of D002 BUS Driver expansion [Sandro Ronco]. - 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: Kevin Thacker and Sandro Ronco added kc.cpp driver. $end $info=kdt6.cpp $drv 0.189 [Dirk Best] WIP: - 0.275: Cleaned up code (#13301): Use a memory view for the boot ROM overlay; reduced literal tags, reduced duplicated code, and made some variables const [cam900]. - 0.246: Driver placed in the sub-folder "kontron/". - 0.189: Dirk Best added kdt6.cpp driver. $end $info=kidsupstar.cpp $drv 0.267 [ClawGrip] WIP: - 0.267: ClawGrip added vtech\kidsupstar.cpp driver. $end $info=kim1.cpp $drv 0.36b11 [Juergen Buchmueller] WIP: - 0.280: (kim1_cass.xml) Hopefully fix checked-in DOS line endings [Vas Crabb]. - 0.279: (kim1_cass.xml) Add some tapes (#13966) [Ken White]. - 0.265: Added RS-232 port for console (#12161) [Jeff Tranter]. - 0.262: Add preliminary KIM-1 expansion bus/backplane support and MTU K-1016 16K RAM card. Cleaned up memory mirroring [R. Belmont]. Added view with screen (won't be viable without framebuffer card) and clickable buttons [Vas Crabb]. Add sst switch, add window border for keypad [hap]. - 0.246: Driver placed in the sub-folder "mos/". - 0.36b11: Juergen Buchmueller added kim1.cpp driver. $end $info=kisssite.cpp $drv 0.266 [David Haywood] WIP: - 0.266: David Haywood added tomy/kisssite.cpp driver. $end $info=kminus.cpp $drv 0.232 [Nigel Barnes] WIP: - 0.246: Driver placed in the sub-folder "kyber/". - 0.232: Nigel Barnes added kminus.cpp driver. $end $info=kn01.cpp $drv 0.200 [R. Belmont] WIP: - 0.259: Refactoring and wip [Patrick Mackinlay]. Driver (decstation.cpp) splitted in (kn01.cpp) and (kn02cpp). - 0.246: Driver placed in the sub-folder "dec/". - 0.206: Moved SFB video chip emulation to a separate device so it can be shared with Alpha AXP systems in the future [R. Belmont]. - 0.200: R. Belmont added decstation.cpp driver. $end $info=kn02.cpp $drv 0.200 [R. Belmont] WIP: - 0.259: Refactoring and wip. Driver (decstation.cpp) splitted in (kn01.cpp) and (kn02cpp) [Patrick Mackinlay]. - 0.200: R. Belmont added decstation.cpp driver. $end $info=kn5000.cpp $drv 0.269 [Felipe Corrêa da Silva Sanches] WIP: - 0.283: Fix VGA RAM size [Angelo Salese]. - 0.280: A few minor improvements to kn5000 (#14055). Handle Computer Interface Selection dipswitches without runtime tag lookups. Use set_constant. [Felipe Corrêa da Silva Sanches]. - 0.269: Felipe Corrêa da Silva Sanches added matsushita/kn5000.cpp driver. $end $info=konin.cpp $drv 0.144u5 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "mera/". - 0.144u5: Miodrag Milanović and Robbbert added konin.cpp driver. $end $info=korgds8.cpp $drv 0.220 [AJR] WIP: - 0.246: Driver placed in the sub-folder "korg/". - 0.220: AJR added korgds8.cpp driver. $end $info=korgdss1.cpp $drv 0.220 [AJR] WIP: - 0.246: Driver placed in the sub-folder "korg/". - 0.220: AJR added korgdss1.cpp driver. $end $info=korgdvp1.cpp $drv 0.222 [AJR] WIP: - 0.246: Driver placed in the sub-folder "korg/". - 0.222: AJR added korgdvp1.cpp driver. $end $info=korgdw8k.cpp $drv 0.220 [AJR] WIP: - 0.246: Driver placed in the sub-folder "korg/". - 0.220: AJR added korgdw8k.cpp driver. $end $info=korgm1.cpp $drv 0.220 [AJR] WIP: - 0.260: Add more notes. Workaround battery low detection. Identify some keys Add memory card note [Angelo Salese]. Fix build [AJR]. - 0.246: Driver placed in the sub-folder "korg/". - 0.220: AJR added korgm1.cpp driver. $end $info=korgtriton.cpp $drv 0.278 [Antonio "Willy" Malara] Korg TRITON skeleton driver. This driver runs the embedded firmware with skeleton devices until the boot splash screen is shown. WIP: - 0.278: Antonio "Willy" Malara added korg\korgtriton.cpp driver. $end $info=korgws.cpp $drv 0.223 [AJR] WIP: - 0.246: Driver placed in the sub-folder "korg/". - 0.223: AJR added korgws.cpp driver. $end $info=korgz3.cpp $drv 0.220 [AJR] WIP: - 0.246: Driver placed in the sub-folder "korg/". - 0.220: AJR added korgz3.cpp driver. $end $info=koto_zevio.cpp $drv 0.269 [David Haywood] WIP: - 0.269: David Haywood added skeleton/koto_zevio.cpp driver. $end $info=kramermc.cpp $drv 0.128 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.128: Miodrag Milanović added kramermc.cpp driver. $end $info=krokha.cpp $drv 0.210 [Sergey Svishchev] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.210: Sergey Svishchev added krokha.cpp driver. $end $info=kron.cpp $drv 0.180 [Joakim Larsson Edström] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.180: Joakim Larsson Edström added kron.cpp driver. $end $info=krz2000.cpp $drv 0.189 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "kurzweil/". - 0.203: Dumped the Kurzweil K2000 "ROM1 - Orchestral" and "ROM2 - Contemporary" add-on modules [anonymous]. Added notes [Lord Nightmare]. - 0.189: R. Belmont added krz2000.cpp driver. $end $info=ksp10.cpp $drv 0.222 [AJR] WIP: - 0.249: Renamed (kawai_ksp10.cpp) to (ksp10.cpp). - 0.246: Driver placed in the sub-folder "kawai/". - 0.222: AJR added kawai_ksp10.cpp driver. $end $info=ktm3.cpp $drv 0.211 [AJR] WIP: - 0.246: Driver placed in the sub-folder "synertek/". - 0.211: AJR added ktm3.cpp driver. $end $info=kyocera.cpp $drv 0.131 [Curt Coder] WIP: - 0.280: Improve/fix KC-85 colour palette (#14059) [ValleyBell]. - 0.246: Driver placed in the sub-folder "kyocera/". - 0.132: All systems are now working [Curt Coder, Fabio Priuli]. - 0.131: Curt Coder added kyocera.cpp driver. $end $info=labtam.cpp $drv 0.245 [Patrick Mackinlay] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.245: Patrick Mackinlay added labtam.cpp driver. $end $info=laser3k.cpp $drv 0.155 [R. Belmont] WIP: - 0.284: Add reset_from_bus. Update comment headers. Update comment headers. Use more realistic timings for printer strobe. Add RGB video mode; make reset switch do something. Add NO_DUMP entry for keyboard MCU. Add Centronics printer port. Fix sense of test. Improve text display and CPU clock calculation. Improve $3C800 ROM selection; DOS 3.3 boots now. Add floppies [AJR]. - 0.246: Driver placed in the sub-folder "vtech/". - 0.155: R. Belmont added laser3k.cpp driver. $end $info=lb186.cpp $drv 0.184 [Carl] WIP: - 0.246: Driver placed in the sub-folder "ampro/". - 0.184: Carl added lb186.cpp driver. $end $info=lbpc.cpp $drv 0.216 [Don Maslin Vintage Computer Archive] WIP: - 0.246: Driver placed in the sub-folder "ampro/". - 0.216: Don Maslin Vintage Computer Archive added lbpc.cpp driver. $end $info=lc80.cpp $drv 0.132 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.132: Curt Coder added lc80.cpp driver. $end $info=lcmate2.cpp $drv 0.143 [Sandro Ronco, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "vtech/". - 0.143: Sandro Ronco and Robbbert added lcmate2.cpp driver. $end $info=ld50.cpp $drv 0.241 [Devin Acker] WIP: - 0.250: Identified some ICs and signals, and added a link to the service manual [Devin Acker]. - 0.246: Driver placed in the sub-folder "casio/". - 0.241: Devin Acker added ld50.cpp driver. $end $info=leadsinger2.cpp $drv 0.274 [David Haywood] WIP: - 0.274: David Haywood added skeleton/leadsinger2.cpp driver. $end $info=leappad.cpp $drv 0.207 [David Haywood] WIP: - 0.273: Verified the Cocopad BIOS ROM matches the corresponding Leappad one [David Haywood, TeamEurope]. Added sixteen items (not working) to 'leapfrog_leappad_cart.xml' [David Haywood, TeamEurope, Fujix, Ivan Vangelista]. - 0.269: Dumped 21 CocoPad cartridges and one LeapPad cartridge (#12626) (added to 'leapfrog_leappad_cart.xml') [David Haywood, TeamEurope]. Fixed a description [Vas Crabb]. - 0.257: Added placeholders for undumped microcontroller ROM [Sean Riddle, ClawGrip]. - 0.256: Dumped LeapPad Plus Microphone system ROM [Sean Riddle, ClawGrip]. - 0.254: Renamed (leapfrog_leappad) to (leappad.cpp). - 0.246: Driver placed in the sub-folder "leapfrog/". - 0.232: Changed regional variants for leappad and mfleappad from clones to BIOS options [ClawGrip]. - 0.231: Added three entries in 'leapfrog_ltleappad_cart.xml' [Team Europe, ClawGrip]. - 0.207: David Haywood added leapfrog_leappad.cpp driver. $end $info=leapster.cpp $drv 0.156 [Team Europe] WIP: - 0.256: Tidied up descriptions for LeapFrog software lists [ArcadeShadow]. - 0.252: Put some data uploaded by the leapster BIOS somewhere for debugging purposes. Removed a read handler that was only there because of previous bad handling. Noted some used Leapster side addresses [David Haywood]. - 0.246: Driver placed in the sub-folder "leapfrog/". - 0.232: Added Leapster L-MAX and Leapster 2 clones and added two Leapster BIOS versions [skaman, ClawGrip]. - 0.206: Added Spanish BIOS v1.0 for Leapster [Sean Riddle, ClawGrip]. - 0.156: Team Europe added leapster.cpp driver. $end $info=leapster_explorer.cpp $drv 0.233 [David Haywood] WIP: - 0.254: Renamed (leapfrog_leapster_explorer.cpp) to (leapster_explorer.cpp). - 0.246: Driver placed in the sub-folder "leapfrog/". - 0.233: David Haywood added leapfrog_leapster_explorer.cpp driver. $end $info=learnwin.cpp $drv 0.189 [Scott Stone] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.189: Scott Stone added learnwin.cpp driver. $end $info=lee1214.cpp $drv 0.202 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.202: AJR added lee1214.cpp skeleton driver. $end $info=lee1220.cpp $drv 0.224 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.224: AJR added lee1220.cpp driver. $end $info=legend.cpp $drv 0.267 [hap] WIP: - 0.286: Renamed (krypton_challenge.cpp) to (legend.cpp). - 0.267: hap added newcrest/krypton_challenge.cpp driver. $end $info=leonardo.cpp $drv 0.221 [hap] WIP: - 0.261: Internal NVRAM no longer needs a separate device [AJR]. - 0.246: Renamed (saitek_leonardo.cpp) to (leonardo.cpp) and placed in the sub-folder "saitek/". - 0.221: hap added saitek_leonardo.cpp driver. $end $info=lft.cpp $drv 0.149u2 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.149u2: Robbbert added lft.cpp skeleton driver. $end $info=lft_chiptune.cpp $drv 0.223 [Ryan Holtz] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.223: Ryan Holtz added lft_chiptune.cpp driver. $end $info=lft_craft.cpp $drv 0.133 [Ryan Holtz] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.223: Renamed (craft.cpp) to (lft_craft.cpp). - 0.147u3: Converted to use new AVR8 core. Added port D readback, fixes on-screen VU level: Sync video with Vsync output, fixes rolling image. Fixed visible area and promoted to working. - 0.133: Ryan Holtz added craft.cpp driver. $end $info=lft_phasor.cpp $drv 0.223 [Ryan Holtz] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.223: Ryan Holtz added lft_phasor.cpp driver. $end $info=lg-dvd.cpp $drv 0.166 [Olivier Galibert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.166: Olivier Galibert added lg-dvd.cpp skeleton driver. $end $info=librie.cpp $drv 0.267 [ClawGrip] WIP: - 0.267: ClawGrip added sony\librie.cpp driver. $end $info=lilith.cpp $drv 0.192 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.192: Robbbert added lilith.cpp skeleton driver. $end $info=linndrum.cpp $drv 0.275 [m1macrophage] WIP: - 0.286: (linn_linndrum.lay) Implemented rotating knobs and click states. (#14996) [m1macrophage]. - 0.282: Fix rendering of LinnDrum's rounded corner outlines (#14217) [Felipe Corrêa da Silva Sanches]. - 0.281: (linn_linndrum.lay) Adapting to changes in #14113 (#14119) [m1macrophage]. - 0.278: Adapting to the new sound interface (#13642) [m1macrophage]. - 0.276: Mixing, panning and tuning (#13494): Mix and pan sliders work; master volume knob works; tuning knobs and trimmer work. Adjusted knob sensitivity on the layout; corrected relative levels of voices; added output LPF and DC-blocking HPFs; mild refactoring: moved voice setup in strobe_* functions. Made knobs controllable by pointing device (#13433). First pass at audio emulation (#13458): linn/linndrum.cpp: First pass at audio emulation. Promoted to working; remove stray & from tom variation calculation. Emulating hi-hat decay (#13509): Hi-hat decay knob is now working; open and closed hats have different decays; better default tuning for the snare; removed `strobe_` prefix from functions where it was redundant. Made it an argument in a function where it matters [m1macrophage]. - 0.275: m1macrophage added linn/linndrum.cpp driver. $end $info=linux4004.cpp $drv 0.271 [David Haywood] WIP: - 0.271: David Haywood added homebrew/linux4004.cpp driver. $end $info=lisa.cpp $drv 0.37b4 [Raphael Nabet] WIP: - 0.282: Dumped Video ROM for Macintosh XL [ArcadeHacker] (#14231) [ClawGrip]. - 0.248: Preliminary switch to modern IWM/floppy devices [R. Belmont]. - 0.246: Driver placed in the sub-folder "apple/". - 0.125: Fixed serial number read (bug #1583) [Gilles Fetis]. - 0.37b4: Raphael Nabet aadded lisa.cpp experimental driver. $end $info=lk3000.cpp $drv 0.233 [hap] WIP: - 0.247: Driver moved to "handheld/" sub-folder [hap]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.233: hap added lk3000.cpp driver. $end $info=llc1.cpp $drv 0.131 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.222: Splitted in (llc1.cpp) and (llc2.cpp). - 0.146u5: Modernised; LLC2 added support for reverse video & added missing pio [Robbbert]. - 0.131: Miodrag Milanović and Robbbert added llc.cpp preliminary driver. $end $info=llc2.cpp $drv 0.222 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.222: Splitted in (llc1.cpp) and (llc2.cpp). $end $info=lms46.cpp $drv 0.215 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.215: AJR added lms46.cpp driver. $end $info=lnw80.cpp $drv 0.231 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "trs/". - 0.239: Replace bankdev with memory view [AJR]. - 0.231: Robbbert added lnw80.cpp driver. $end $info=lola8a.cpp $drv 0.149u2 [Zarko Zivanov, Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "sfrj/". - 0.210: Added missing keys, added some some notes, and promoted machine to working [Robbbert]. - 0.149u2: Zarko Zivanov and Miodrag Milanović added lola8a.cpp driver. $end $info=luna_68k.cpp $drv 0.237 [Patrick Mackinlay] WIP: - 0.284: Hooked up ioc_cpuspace_map [hap]. - 0.281: Slightly improve IOC mappings; fix regression (MT 09254) [AJR]. - 0.278: Additional board stubs and firmware [Plamen Mihaylov]. - 0.246: Driver placed in the sub-folder "omron/". - 0.237: Patrick Mackinlay added luna_68k.cpp driver. $end $info=luna_88k.cpp $drv 0.250 [Patrick Mackinlay] WIP: - 0.284: Hookup C-Bus interrupts. Fix compile [Angelo Salese]. - 0.283: Hookup C-Bus [Angelo Salese]. - 0.253: Passes most diagnostics. Boots to monitor [Patrick Mackinlay]. - 0.250: Patrick Mackinlay added omron\luna_88k.cpp driver. $end $info=lviv.cpp $drv 0.56.1 [Krzysztof Strzecha] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.56.1: Krzysztof Strzecha added lviv.cpp driver. $end $info=lw30.cpp $drv 0.253 [Bartman/Abyss] WIP: - 0.253: Bartman/Abyss added brother/lw30.cpp driver. $end $info=lw350.cpp $drv 0.254 [cracyc] WIP: - 0.254: cracyc added brother/lw350.cpp driver. $end $info=lw700i.cpp $drv 0.253 [R. Belmont] Brother LW-700i and friends word processor/typewriters WIP: - 0.253: R. Belmont added brother/lw700i.cpp driver. $end $info=lw840.cpp $drv 0.253 [Bartman/Abyss] WIP: - 0.253: Bartman/Abyss added brother/lw840.cpp driver. $end $info=lwriter.cpp $drv 0.181 [Joakim Larsson Edström, Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "apple/". - 0.240: Got video output working [Jeff Muizelaar]. Moved page buffer allocation to machine start, changed some stuff that really shouldn't be done with the preprocessor [Vas Crabb]. - 0.238: Add support for lwriter rev2 ROM [Jeff Muizelaar]. - 0.235: Invert the state of the SCC interrupt. Elaborate the documentation of some of the VIA pins. Corrected the polarity of the SCC interrupt signal. Added support for the original LaserWriter [Jeff Muizelaar]. Minor fixes and cleanup. Don't set initial signal state in machine config - do it on start. No need to reset child devices on machine reset, that's done for you. Put ROMs in the same order as machine macros [Vas Crabb]. - 0.234: Got rid of a couple of literal tags, make use of Allman style a bit more consistent, and got rid of a redundant part of a bitwise or expression [Vas Crabb]. Swapped SCC addresses, so interrupts match I/O addresses. Added a minimal stub simulation of the print controller. Stubbed out EEPROM with fixed values to get the machine to boot to the PostScript Executive. Made writes to 0x600000-0x7fffff perform bitwise OR with contents of RAM (GitHub #8309) [Jeff Muizelaar]. - 0.181: Joakim Larsson Edström and Jonathan Gevaryahu added lwriter.cpp driver. $end $info=lynx.cpp $drv 0.37b10 [Peter Trauner] WIP: - 0.263: Marked raiden as a possible bootleg of the CES version in 'lynx.xml' [David Silva]. - 0.246: Driver placed in the sub-folder "atari/". - 0.241: Cleaned up metadata (don't use title case for disambiguation text) in 'lynx.xml' [ArcadeShadow]. - 0.239: Atari Lynx emulation updates: Use memory_view for address mapping. Support variable framerate, Fix screen overscan (102 visible + 3 blank lines). Fix collision handling (possibly copy-paste error?). Reduce unnecessary shared pointers, Some duplications. Use inlines values for bit flags. Add support for variable page size for cartridge, AUDIN pin for bankswitch. Add hardware notes, Initialize values. Fix namings, Fix spacings, Use shorter/correct type values. Move lynx sound functions into device/sound/lynx.*, Fix sound pitch (input clock related). Cleaned up driver, fixed collision handling, and fixed sound pitch [cam900]. - 0.148u5: Modernized sound emulation, slightly simplified blitter functions and added save state to the driver [Fabio Priuli]. - 0.140: Removed Lynx II (lynx2) machine. - 0.115: Removed Lynx (alternate ROM save!) (lynxa) machine. - 0.37b10: Peter Trauner added lynx.cpp driver. $end $info=m20.cpp $drv 0.132 [Christian Grossler] WIP: - 0.253: Added new working list (m20.xml). Correct string format [hap]. - 0.246: Driver placed in the sub-folder "olivetti/". - 0.164: 8086 apb [Carl, rfka01, Christian Groessler]. - 0.163: Improve keyboard [Carl]. - 0.132: Christian Grossler added m20.cpp driver. $end $info=m24.cpp $drv 0.160 [crazyc] WIP: - 0.246: Driver placed in the sub-folder "olivetti/". - 0.160: crazyc added m24.cpp driver. Keyboard controller [Carl, Lord Nightmare, rfka01]. Keyboard [Carl, any]. $end $info=m3.cpp $drv 0.192 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "lsi/". - 0.192: Robbbert added m3.cpp skeleton driver. $end $info=m5.cpp $drv 0.142 [Curt Coder, Ales Dlabac] WIP: - 0.288: Modernised driver (#14491): Added FD-5 floppies (emulation works but only with ROM hack); updated Sord m5 www links; added fd5 utility disk to software list - not original dump, made from program listings; added support of optional SRAM in Basic-F and Basic-G cartridges. Works only if shortname(softlist) is used; marked 32/64KB RAM expansions EM-5, 64KBI, 64KBF, 64KRX as supported in software list; reenabled and refactored memory banking; added support of E and F block types for cassettes; m5p_brno: Switched to ROM including basic-i; m5p_brno: Reenabled and fixed memory banking; repaired all not working ROMs except one and all cassettes [dlabi]. (m5_cart.xml), (m5_cass.xml), (m5_flop.xml) Remove some angle brackets from publisher metadata [AJR]. (m5_flop.xml) Marked reconstructed disk image as a bad dump [Vas Crabb]. - 0.284: (m5_cart.xml), (m5_cass.xml): (#14643) Additions and enhancements to Sord M5 cassette and cart software lists: 7 additions to m5_cass (all working); 4 bad dumps replaced with working dumps in m5_cart (Up Up Balloon was not working, other 3 revised dumps did work with 36K on older versions of MAME but not on current versions and should not require additional RAM); all items in m5_cass updated with requirement for BASIC-I or BASIC-G cart, as appropriate; some minor additional tweaks to metadata [paul75s]. (m5_cass.xml) Remove incorrect alternate title for UFO Game (#14655) [paul75s]. - 0.254: Corrected capitalisation in list names in 'm5_flop.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "sord/". - 0.171: Sord m5 driver update: Added support for RAM expansions EM-5,64KBI,64KBF,64KRX. Added m5p_brno mod Sord m5+1024kB. ramdisk+cp/m 2 cart slots [Ales Dlabac]. - 0.153: Added several new Japanese dumps, including rare cart 'Adidas Lucky Shoot' in m5.xml [Ola Andersson]. Mirror input ports, allows new dump "Jankyo" to run [R. Belmont, Ola Andersson]. - 0.142: Curt Coder and Ales Dlabac added m5.cpp driver. $end $info=m6805evs.cpp $drv 0.153 [Al Kossow, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "motorola/". - 0.153: Al Kossow and Robbbert added m6805evs.cpp skeleton driver. $end $info=m68705prg.cpp $drv 0.182 [Vas Crabb] WIP: - 0.246: Driver placed in the sub-folder "motorola/". - 0.209: Added more HMOS variants [Patrick Mackinlay]. - 0.182: Vas Crabb added m68705prg.cpp driver. $end $info=m79152pc.cpp $drv 0.144u5 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "mera/". - 0.144u5: Miodrag Milanović added m79152pc.cpp driver. $end $info=m8120.cpp $drv 0.257 [Patrick Mackinlay] WIP: - 0.257: Patrick Mackinlay added motorola/m8120.cpp driver. $end $info=mac128.cpp $drv 0.180 [Nathan Woods, Raphael Nabet, R. Belmont] WIP: - 0.284: (mac_flop_orig.xml), (mac_flop_clcracked.xml) Added 23 dumps and four cracks (#14529). Also cleaned up metadata cleanups for software from Sir-Tech, Hayden Software / Hayden Book Company, and MindPlay [A-Noid33]. - 0.282: (mac_flop_orig.xml), (mac_flop_clcracked.xml): Added 35 dumps (#14230) [A-Noid33]. - 0.280: Updates [Lord Nightmare, R. Belmont]: - 0.277: Added CPU family filters to floppy and hard disk lists. Added fine-grained model filters to software lists because of badly behaved booters [Vas Crabb]. - 0.268: Make all of the SCSI buses be consistently named "scsi" across all emulated Macs [R. Belmont]. - 0.264: Refine compatibility class for Mac OS 7.6.x to note that a 32-bit clean 68020 (original LC) is compatible in 'mac_cdrom.xml' [R. Belmont]. - 0.262: Unsupport TAS instruction on pre-SE machines, as documented [AJR]. - 0.246: Driver placed in the sub-folder "apple/". Source 1-second interrupt from RTC rather than inaccurately count VBLANKs [AJR]. - 0.236: Force native aspect ratio for screen [AJR]. - 0.230: Implement the PWM (NEW_IWM only), fix the via clocks superdrive: Hopefully implement the HD/DD detection [Olivier Galibert]. - 0.214: Made default mapping for Command key right alt for all machines [R. Belmont]. - 0.212: Added preliminary GCC HyperDrive hard disk interface expansion (not working) [R. Belmont, Guru]. - 0.201: Modernized machine configuration or many devices and systems [Ryan Holtz]. - 0.185: BugFIX #06481: [DIP/Input] (mac128.cpp) All classic Macs: Keyboard input is not working anymore in the emulated macs since version 0.181 [R. Belmont]. - 0.180: Nathan Woods, Raphael Nabet and R. Belmont added mac128.cpp driver. $end $info=mac3.cpp $drv 0.278 [Nigel Barnes] Mac III by L.J.Technical Systems. WIP: - 0.278: Nigel Barnes added trainer\mac3.cpp driver. $end $info=macii.cpp $drv 0.36RC1 [Nathan Woods, Raphael Nabet, R. Belmont] WIP: - 0.277: Fixed regression where NuBus was stealing the internal video's slot $E space and allow PDS cards to hijack the internal screen. bus/nubus: Many updates: All cards: modernized with short types, fewer boilerplate comments, general cleanups, and card memory map support; Lapis ProColor: fixed "encrypted" 4 and 8 bit-per-pixel modes and added the NuBus and PDS/30 versions of the ProColor 8. Also used the TLC34075/34076 DAC device. m2video: use the CRTC registers of the TFB 1.0 chip and the Bt453 DAC device. - m2hires: use the CRTC registers of the TFB 2.2 chip, merge in the Apple Portrait Card, and add the Apple Workstation Card. All 3 of these were the same card with different ROMs, pixel clock crystals, and DAC models (Bt473 or Bt474). Sigma Designs LaserView: Now uses the CRTC register values. RasterOps ColorBoard/264 NuBus: Much better correctness on the NuBus version, including support for the 30 Hz NTSC mode. RasterOps ColorBoard/264 PDS: Near-total rewrite using the TMS34061 and Bt473 devices. SuperMac Spectrum/8 Series III: Use Bt478 DAC device like the real card. SuperMac Spectrum PDQ: Documented that the card uses 3 Bt458 DACs. Not actually hooked up that way yet. Moniterm MacViking: Documented that the CRTC is a TTL state machine, there are no registers. Micron/XCEED MacroColor/30: Merged with Color 30HR which is 99% the same hardware, and added an "internal" version which takes over the SE/30's internal display and allows you to show grayscale on the original CRT. Micron/XCEED Color HR30: All available video modes are supported now with the MonitorXCEED software. Also added an "internal" version like the MacroColor/30, decoded the register encryption, and used the correct Bt473 and Bt478 devices [R. Belmont]. Added CPU family filters to floppy and hard disk lists. Actually add the software list filters that should have been in the last commit. Also srccleaned some PRs. Implemented monochrome mode, cleaned up clocks: Send blue channel to all outputs when a monochrome monitor is connected; implement device_palette_interface rathr than using a separate palette device; derive 60.15 Hz timer and pseudo-VIA clock from clock input [Vas Crabb]. - 0.268: Cleanup pass and RAM support improvements. Properly emulate how the GLUE ASIC lays out memory. All RAM sizes that were valid on hardware now work, and sizes >8 MiB that caused the original Mac II ROM to malfunction are locked out for that machine. Modernized types, usage, and class organization. Removed model-specific runtime checks [R. Belmont]. - 0.267: With the adjusted timings, adbmodem now works with the Mac II/IIx/IIcx/IIci, and SE/30. This corrects the jerky mouse movements caused by macadb HLE mode (GitHub issue #12189) [R. Belmont]. - 0.253: Renamed (mac.cpp) to (macii.cpp) [R. Belmont].Minor cleanup [Vas Crabb]. - 0.250: Welcome back ADB full HLE for the Mac IIs so SCSI works again Sigh. [R. Belmont]. - 0.249: Fix regression in maciisi [R. Belmont]. LLE emulate the PIC1654S ADB modem used on early ADB Macs [R. Belmont, Al Kossow, Olivier Galibert]. - 0.247: Move V8 family machines (LC, LC II, Classic II, Color Classic) to new separate driver [R. Belmont]. Additional small cleanups to Mac drivers, getting rid of MCFG overrides [AJR]. - 0.246: Moved maclc3 and maclc520 to a new, cleaner, independent driver ("apple/"). Moved maciivx and maciivi to their own driver [R. Belmont]. Minor Mac corrections and documentation updates. Source 1-second interrupt from RTC rather than inaccurately count VBLANKs [AJR]. - 0.245: Changed default video card to Display Card 8*24 [Vas Crabb]. Fix save states for all Mac II and LC series models [R. Belmont]. - 0.243: Initialized some variables which were causing problems [Ivan Vangelista]. - 0.242: Better fix for Mac compile [R. Belmont]. - 0.233: Attached the software list to appropriate machines, and started adding stuff in 'mac_hdflop.xml' [r09, WinWorld, rockleevk]. - 0.232: BugFIX #07979 [Media Support] (mac.cpp) Mac systems with HD floppy drives: Floppy drives don't accept HD disks anymore after ejecting them once (602852e) [Olivier Galibert]. - 0.230: Correctly sync the main CPU to the via. Fixes the floppy writes, probably need to be propagated to other handlers [Olivier Galibert]. - 0.216: Added workaround for issues with Retina displays on macOS 10.15 Catalina. Changed default render module from OpenGL to bgfx in macOS builds. Report SDL-provided GUID as stable controller ID when using SDL joystick provider module [R. Belmont]. - 0.214: Made default mapping for Command key right alt for all machines [R. Belmont]. - 0.210: Fixed missing audio for SE and Classic [R. Belmont]. - 0.209: Demoted all Macs to NOT_WORKING until we get a working VIA6522 emulator [R. Belmont]. - 0.194: Added support for "BootBug" NuBus remote debugger card. Added preliminary support for AE Quadralink 4-port serial [R. Belmont, Al Kossow]. Added version 1.3 ROM to BootBug card [Al Kossow]. - 0.185: Fixed major 0.183 regression in Mac II series [R. Belmont]. - 0.183: Fixed NuBus memory stomp [R. Belmont]. - 0.180: Corrected regression in IIvx/IIvi models. Split 128/512/Plus into a new separate, more modern driver [R. Belmont] - 0.179: Rewrote audio output for original Macs to work like hardware [R. Belmont]. - 0.178: Replaced bad dump in macplus v2 ROM set with redump, and use split ROMs for macplus, mac512ke, mac128k and mac512k, macclasc, macclas2 sets, with proper labels [Lord Nightmare]. - 0.175: Fix interactions between mirror and range [Olivier Galibert]. - 0.163: Fix crashiness in NuBus "image" card host access. Image card now accepts paths starting with '$' for your $HOME needs. Also fixed a crash if the path is invalid [R. Belmont]. - 0.158: Greatly improve keyboard reliability on Macs with first-generation ADB hardware (SE,II,IIx,IIcx,SE/30,IIci) [Rob Braun]. - 0.154: Fix 0.153 regression that prevented several Macs from booting. Add PMU ROMs for later use [R. Belmont]. - 0.150: Convert ASC to devcb2 IRQ output, some minor modernization. Cleaned up and fixed NuBus IRQ handling for machines with fake VIA2s [R. Belmont]. - 0.149u1: Updates: Corrected memory map errors with the SE and Classic. Preliminary support for the SE's 68000 processor-direct slot. Preliminary support for the Radius Full Page Display card which goes in the SE PDS slot [R. Belmont]. - 0.148: Get the 6805s away from knowing mac_state internals, fixes Pippin error [R. Belmont]. - 0.147u4: Remove weird address swizzle that confused systems with extended PRAM. nubus_image: Revised firmware allows multiple cards to work. Add eject/insert support [Rob Braun]. Added "image" card which allows direct read/write access to any vMac/BasiliskII compatible image under 256 MB, including HD floppies. Disk is bootable if set in the control panel but only can eject from Finder [Rob Braun, R. Belmont]. - 0.147u2: BugFIX #04878: [Crash/Freeze] (mac.c) macii and clones: Crash before OK with nb9 slot [R. Belmont]. Preliminary support for Micron XCEED 30HR and MacroColor 30 PDS cards [R. Belmont, Sharkpuncher, Balrog]. Convert 343-004x RTC/PRAM chip into modern RTC' device. Support headless operation [R. Belmont]. Support original Macintosh II Video Card. Add support for Lapis ProColor Server 8*16 PDS video card. Add support for PDS Sigma Designs L-View card [R. Belmont, Sharkpuncher]. mac updates [R. Belmont]: Line-level ADB comms for machines using the Egret ADB MCU, including standard transactions and SRQ. Built-in video support for all modes on machines with the V8 and Sonora ASICs. Corrected some minor bugs in the ADB protocol spoken by the keyboard simulation. Fixed some glitches with the SE/30's built-in video. Added preliminary infrastructure for LC and '030-type processor-direct slots. Support for SE/30 processor-direct slot version of RasterOps Colorboard 264. - 0.146u2: Fix harddisks to work again [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]. - 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]. - 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]. - 0.144u1: Reworked HDD softlist using compressed CHDs, added softlist support to more models [R. Belmont]. - 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]. - 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.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]. - 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]. - 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]. - 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: Nathan Woods, Raphael Nabet and R. Belmont added mac.cpp driver. $end $info=maciici.cpp $drv 0.253 [R. Belmont] WIP: - 0.283: Consistently apply a 5 cycle wait state to SWIM access as macii.cpp does [R. Belmont]. - 0.267: With the adjusted timings, adbmodem now works with the Mac II/IIx/IIcx/IIci, and SE/30. This corrects the jerky mouse movements caused by macadb HLE mode (GitHub issue #12189) [R. Belmont]. - 0.260: Made maciisi expansion more correct: it has a single slot that can be adapted to take either a NuBus or an SE/30 compatible PDS card. The slot name is "siexp" and it now allows the use of any NuBus or SE/30 PDS card (tested with several video and Ethernet cards). Modernized slot interrupt routing [R. Belmont]. - 0.253: R. Belmont added apple/maciici.cpp. driver. $end $info=maciifx.cpp $drv 0.253 [R. Belmont] WIP: - 0.268: Fixed ordering of software lists so hard disks have priority over CD-ROMs like all other Macs. Cleanup/modernization and corrected SWIM hookup for IOP control. Now can boot floppies [R. Belmont]. - 0.267: Fix the 60.15 Hz timer so the boot process advances. Corrected ADB hookup, PIC now transmits valid ADB but doesn't appear to receive it [R. Belmont]. - 0.257: Use the new 8530 SCC device instead of the old legacy device [R. Belmont]. - 0.253: R. Belmont added apple/maciifx.cpp driver. $end $info=maciivx.cpp $drv 0.246 [R. Belmont] WIP: - 0.283: Consistently apply a 5 cycle wait state to SWIM access as macii.cpp does [R. Belmont]. - 0.259: Remove no longer necessary IMPERFECT_SOUND flags [R. Belmont]. - 0.246: R. Belmont added maciivx.cpp driver. $end $info=maclc.cpp $drv 0.248 [R. Belmont] WIP: - 0.283: Consistently apply a 5 cycle wait state to SWIM access as macii.cpp does [R. Belmont]. - 0.267: BugFIX #08793 [Core] (apple/maclc.cpp) Mac II FPU Errors: 68881 instructions produce incorrect results [R. Belmont]. - 0.260: Add LC PDS slots to machines that have them [R. Belmont]. - 0.259: Remove no longer necessary IMPERFECT_SOUND flags [R. Belmont]. - 0.248: R. Belmont added maclc.cpp driver. $end $info=maclc3.cpp $drv 0.246 [R. Belmont] WIP: - 0.279: LC520 and LC550 have DFAC2 also [R. Belmont]. - 0.274: Set LC520/LC550 harddisk to SCSI ID 0 as the restore CD for those systems hard-codes the ID [R. Belmont]. - 0.260: Add LC PDS slots to machines that have them [R. Belmont]. - 0.258: Cleanup of repeated ROM definitions [R. Belmont]. - 0.246: R. Belmont added maclc3.cpp driver. $end $info=macpdm.cpp $drv 0.230 [R. Belmont, Olivier Galibert] WIP: - 0.281: Map SCC without select (fixes startup) [AJR]. - 0.279: Fix HMC reads and writes, map RAM properly, and hook up NuBus [R. Belmont]. - 0.274: Hold the 601 in HALT until Cuda's ready for it. Fixes the stuttering boot chime. Fix HMC reads and writes, map RAM properly, and hook up NuBus [R. Belmont]. - 0.259: Fix VIA2 interrupts, we now have a mouse pointer [R. Belmont]. Run 53C9x DMA in word mode [AJR]. - 0.257: Use the new 8530 SCC device instead of the old legacy device [R. Belmont]. - 0.246: Driver placed in the sub-folder "apple/". - 0.230: R. Belmont and Olivier Galibert added macpdm.cpp driver. $end $info=macprtb.cpp $drv 0.226 [R. Belmont] WIP: - 0.283: Consistently apply a 5 cycle wait state to SWIM access as macii.cpp does [R. Belmont]. - 0.268: Saving and loading the PRAM is important. Major updates and modernization. Fixed SCSI hookup so disk writes no longer trash the disk. All RAM sizes up to 9 MiB now work properly. Improved PMU hookups so battery reads full and no warnings occur. Many style and modernization cleanups. All variables initialized in the constructor. Save state support added and tested. Verified to boot from CD and format and install onto a new HDD image [R. Belmont]. - 0.246: Driver placed in the sub-folder "apple/". - 0.226: R. Belmont added macprtb.cpp driver. $end $info=macpwrbk030.cpp $drv 0.226 [R. Belmont] WIP: - 0.283: Consistently apply a 5 cycle wait state to SWIM access as macii.cpp does [R. Belmont]. - 0.279: Do the same fix for VBL deassertion on the microcontroller, fixes Alarm Clock update rate. Added DFAC device to these machines for future use (Github #13841). Improved operation for all supported PowerBook Duos: Pressing any key now wakes up from sleep, not just the modifier keys; pressing the power key (F12 by default) after Shut Down will turn the machine back on: apple/msc.cpp: MSC's VIA1 is customized: CB1 IRQs are a separate input not tied to CB1. This greatly improves the smoothness of 68K/68HC05 communications: cpu/m6805/m68hc05pge.cpp: Implemented hardware keyboard matrix scanner, used during sleep and power off states by the PowerBook Duos [R. Belmont] [R. Belmont]. Fix typo on MacBook battery ADC (#13960) [jflatt]. - 0.275: Moved (macpd210) out to new driver for MSC-based portables [R. Belmont]. - 0.272: Major updates: Major modernization pass to bring in line with other Mac drivers. Pseudo VIA hooked up for VIA 2. Displays properly emulated for all models. Added 165 and 165c support. Power management MCU hookup greatly improved. Fixed ADB, audio, and SCSI issues. All models set the correct Gestalt ID [R. Belmont]. - 0.268: Removed unusued variable. Improve PMU communications and have the battery read as not dead [R. Belmont]. - 0.257: Convert macpb180c to use a WD90C26 VGA device [Angelo Salese]. - 0.255: Fix macpb180c colors [Angelo Salese]. - 0.251: Fixed CPU/MCU comms and improved video [R. Belmont]. - 0.246: Driver placed in the sub-folder "apple/". Minor correction. Source 1-second interrupt from RTC rather than inaccurately count VBLANKs [AJR]. - 0.226: R. Belmont added macpwrbk030.cpp driver. $end $info=macpwrbkmsc.cpp $drv 0.275 [R. Belmont] 68K Mac PowerBooks based on the MSC/MSC II system ASICs and the PG&E power manager. WIP: - 0.276: Map full SCSI DRQ range; some disk utilities don't use the OS's normal address [R. Belmont]. - 0.275: R. Belmont added apple/macpwrbkmsc.cpp driver. $end $info=macquadra605.cpp $drv 0.258 [R. Belmont] WIP: - 0.260: Add LC PDS slots to machines that have them [R. Belmont]. - 0.258: R. Belmont added apple/macquadra605.cpp driver. $end $info=macquadra630.cpp $drv 0.258 [R. Belmont] WIP: - 0.267: Switched to the correct Cuda 2.40, which no longer crashes during boot with the refactored devices [R. Belmont]. - 0.266: Minor cleanup. Hook I2C up between Cuda and Valkyrie [R. Belmont, Angelo Salese]. - 0.261: Support the LC PDS slot on the Quadra 630 and LC 580 [R. Belmont]. - 0.258: R. Belmont added apple/macquadra630.cpp driver. $end $info=macquadra700.cpp $drv 0.226 [R. Belmont] WIP: - 0.273: Remove remainder of no-longer-used timer (Github #13100) [R. Belmont]. - 0.268: Make all of the SCSI buses be consistently named "scsi" across all emulated Macs. Temporarily comment out a new software list that isn't ready yet. Cleanup/modernization and added the Quadra 900 and 950. Cleaner CPU speed change and updated comments [R. Belmont]. Removed outdated TODOs [noci, R. Belmont]. - 0.259: Finish hooking up built-in SONIC ethernet [R. Belmont]. - 0.258: Add serial ports for consistency with other Macs [R. Belmont]. - 0.257: Adjusted CPU interleave so PIC1654S ADB modem works correctly [R. Belmont]. - 0.253: Correct SCSI chip type and bus configuration mode [AJR]. - 0.252: Minor updates to the 53CF94 SCSI hookup [R. Belmont]. - 0.247: Hook up EASC IRQ [R. Belmont]. - 0.246: Driver placed in the sub-folder "apple/". Further clock corrections. Source 1-second interrupt from RTC rather than inaccurately count VBLANKs [AJR]. - 0.226: R. Belmont added macquadra700.cpp driver. $end $info=macquadra800.cpp $drv 0.257 [R. Belmont] WIP: - 0.259: Finish hooking up built-in SONIC ethernet [R. Belmont]. - 0.258: Add floppy software lists [AJR]. - 0.257: R. Belmont added apple/macquadra800.cpp driver. $end $info=magibook.cpp $drv 0.275 [ClawGrip] Skeleton driver for VTech MagiBook / LeapFrog LeapStart interactive books. WIP: - 0.275: ClawGrip added vtech/magibook.cpp driver. $end $info=magiceyes_pollux_vr3520f.cpp $drv 0.221 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.221: David Haywood added magiceyes_pollux_vr3520f.cpp driver. $end $info=magistr16.cpp $drv 0.282 [Angelo Salese] MegaDrive SECAM clone with ISA bus glued together thru expansion bus. WIP: - 0.282: Angelo Salese added magistr16.cpp driver. $end $info=magnum.cpp $drv 0.181 [Carl] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.181: Carl added magnum.cpp driver. $end $info=mark5.cpp $drv 0.214 [hap] WIP: - 0.246: Renamed (saitek_mark5.cpp) to (mark5.cpp) and placed in the sub-folder "saitek/". - 0.214: hap added saitek_mark5.cpp driver. $end $info=marsvending.cpp $drv 0.269 [ClawGrip] WIP: - 0.269: ClawGrip added skeleton/marsvending.cpp driver. $end $info=master.cpp $drv 0.193 [hap] WIP: - 0.271: Renamed (cking_master.cpp) to (master.cpp) and placed in the sub-folder "chessking/". - 0.246: Driver placed in the sub-folder "chess/". - 0.207: Renamed (cking_master.cpp) to (ckz80.cpp). - 0.193: hap added ckz80.cpp driver. $end $info=max80.cpp $drv 0.231 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "trs/". - 0.231: Robbbert added max80.cpp driver. $end $info=mbc020.cpp $drv 0.227 [AJR] WIP: - 0.246: Driver placed in the sub-folder "synertek/". - 0.227: AJR added mbc020.cpp driver. $end $info=mbc200.cpp $drv 0.144 [Miodrag Milanović, Robbbert] WIP: - 0.254: Mix PPI sound outputs for system speaker. Fixed floppy drive selection (was stuck on A:) [zx70]. Handle boot ROM overlay properly. Better I/O: Added Centronics printer port. Hooked up most of the PPI connections. Added some UART connections (won't work, not clocked). Fixed sub CPU I/O mapping. Noted missing graphics ROMs (possibly kanji font) [Vas Crabb]. - 0.246: Driver placed in the sub-folder "sanyo/". - 0.144: Miodrag Milanović and Robbbert added mbc200.cpp driver. $end $info=mbc55x.cpp $drv 0.142 [Phill Harvey-Smith] WIP: - 0.246: Driver placed in the sub-folder "sanyo/". - 0.145u1: Added software list for the Sanyo MBC-550 and MBC-555 systems [Kaylee]. - 0.142: Phill Harvey-Smith added mbc55x.cpp driver. $end $info=mbee.cpp $drv 0.36b15 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.233: Added optional SN76489A, works with '128pepsgmod' sw-item. Make floppy sw-items show up by default. Fixed compatibility for mbeepp. Fixed bug with telcom bankswitching. Use select. Prepare for new software list [Robbbert]. - 0.153: Added support for TAP and BEE formats (used in ubee512 emulator) [Robbbert]. - 0.87: Implemented a binary quickload device (bug #599) [Nate Woods]. - 0.36b15: Robbbert added mbee.cpp driver. $end $info=mbs1.cpp $drv 0.271 [Angelo Salese] WIP: - 0.271: Angelo Salese added hitachi/mbs1.cpp driver. $end $info=mc10.cpp $drv 0.36RC1 [Nathan Woods, Dirk Best] WIP: - 0.280: (alice90.xml) Add metadata [AJR]. - 0.268: Avoid abbreviations and use lowercase for descriptive text to 'alice32.xml', 'alice90.xml' and 'nes_datach.xml' [ArcadeShadow]. - 0.262: Allow MC6847 device to configure screen timing [Tim Lindner]. - 0.246: Driver placed in the sub-folder "trs/". - 0.235: Corrected screen timings and visible area [Tim Lindner]. - 0.233: Converted expansion port to slot device and removed fake machines [Tim Lindner]. - 0.188: BugFIX #06624 [Misc.] (mc10.cpp) Emulation of the right-shift and rotate instructions (ASR, LSR, ROR) do not modify correctly the overflow flag (V) [AJR]. - 0.36RC1: Nathan Woods and Dirk Best added mc10.cpp driver. $end $info=mc1000.cpp $drv 0.132 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "cce/". - 0.155: Correction to the cassette input [Emerson Costa]. - 0.132: Curt Coder added mc1000.cpp skeleton driver. $end $info=mc1502.cpp $drv 0.141 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "pc/". - 0.141: Miodrag Milanović added mc1502.cpp driver. $end $info=mc400.cpp $drv 0.273 [Nigel Barnes] WIP: - 0.288: Added microphone (not working) [Nigel Barnes]. - 0.273: Nigel Barnes added psion\mc400.cpp driver. $end $info=mc600.cpp $drv 0.283 [Nigel Barnes] Psion MC600 Series. WIP: - 0.283: Nigel Barnes added psion\mc600.cpp driver. $end $info=mc68000.cpp $drv 0.255 [Dirk Best] This computer was described in the "mc" magazine by Franzis Verlag. You could build it yourself or order it already assembled. Press ESC at the boot prompt to enter monitor. A later version is called "System II" and features a built-in floppy and SASI controller WIP: - 0.255: Dirk Best added mc/mc68000.cpp driver. $end $info=mc8020.cpp $drv 0.192 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.192: Robbbert added mc8020.cpp driver. $end $info=mc8030.cpp $drv 0.192 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.192: Robbbert added mc8030.cpp driver. $end $info=mcb216.cpp $drv 0.152 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "cromemco/". - 0.152: Robbbert added mcb216.cpp driver. $end $info=mcc1.cpp $drv 0.285 [AJR] Preliminary driver for Dynacord MCC-1 MIDI computer. WIP: - 0.285: AJR added mcc1.cpp driver. $end $info=mccpm.cpp $drv 0.140 [Miodrag Milanović, Robbbert] WIP: - 0.253: Replace bankdev with memory view [AJR]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.140: Miodrag Milanović and Robbbert added mccpm.cpp driver. $end $info=mcg85.cpp $drv 0.269 [Nigel Barnes] WIP: - 0.269: Nigel Barnes added trainer/mcg85.cpp driver. $end $info=mcm70.cpp $drv 0.255 [Nigel Barnes] WIP: - 0.255: Nigel Barnes added misc/mcm70.cpp driver. $end $info=mdconsole.cpp $drv 0.114 [David Haywood] WIP: - 0.288: (megadriv.xml) Added 40 working items + 2 not working (#15254) [ArcadeShadow]. (megadriv.xml) Fix illmore cart type; actually fix illmoore cart type [Angelo Salese]. - 0.286: (megacd.xml) Demote batmanrn to partial [Angelo Salese]. (megadriv.xml) "release" info element is supposed to be an unambiguous ISO date [Vas Crabb]; added 39 working items + 5 not working (#14824) [ArcadeShadow]; update (galahad) and (telebrad) notes [Angelo Salese]. - 0.283: (megacd.xml) Mark missing index images as baddump [Angelo Salese]. - 0.282: (megadriv.xml) Change rockmnx3b slot type (boots in teradrive) [Angelo Salese]. (megacd.xml) Marked the re-release of The Secret fo Monkey Island as a clone of the original (#14227) [ArcadeShadow]. - 0.281: (megacd.xml) Added six items (five working) (#14041) [David 'Foxhack' Silva]. (megadriv.xml) Added 41 working items + 1 not working (#14163) [ArcadeShadow]. 68k access to z80 delays by 1 cycle, fix MT09222 [Angelo Salese]. - 0.280: (32x.xml) Refine QA, pre-emptively demote wwfraw. (megacd.xml) Perform QA pass. (megadriv.xml) Fatalrew doesn't boot with NTSC machines, make it supported=partial [Angelo Salese]. (megadriv.xml) Added 21 working items (#14063) [ArcadeShadow]. - 0.279: (megacd.xml) Use conventional phonetic 'zu' reading rather than 'du' in 'Kanzume' [Naoki Saito]. Moved a few sets from mdconsole.cpp to megadriv_rad.cpp as they're clearly the same SoC as we have partial support for in there, and will help build a better picture of the features that SoC has [David Haywood]. Perform various 32x changes: Fix regressed stereo sound routing; remove _32X_SWAP_MASTER_SLAVE_HACK (fifa96 doesn't mind anymore); rewrite commsram read/write to use scheduler synchronize; fix soulstar missing layer by mirroring DRAM area; make set_maximum_quantum more deterministic; (32x.xml) Perform a QA pass [Angelo Salese]. - 0.278: (megadriv.xml) Added 27 working items + 1 redumped + 1 removed (#13765) [ArcadeShadow]. - 0.277: Added 6 working items (#13485) [ArcadeShadow]. Fixed trailing spaces in attributes [Vas Crabb]. - 0.276: (megacd.xml) Metadata cleanups (#13436): Added parent/clone relationship between "Blackhole Assault (Europe)" / "Black Hole Assault (Japan)"; lowercase on descriptive words "Night Trap (USA, re-release)"; replaced country abbreviation "Cadillacs and Dinosaurs - The Second Cataclysm (Brazil)" [ArcadeShadow]. - 0.275: (megacd.xml) Mark the US version of Eternal Champions - Challenge from the Dark Side as a clone of the PAL version (#13306) [jflatt]. Bulk replace scd_cdrom -> cdrom [Angelo Salese]. - 0.274: (megacd.xml) Combined the Mega CD and Sega CD software lists (#13199). sega/mdconsole.cpp: Added compatibility filters for CD-ROM media [Mike Swanson]. Use conventional phonetic 'zu' reading rather than 'du' in 'Kanzume' [Vas Crabb]. - 0.272: Corrected two bad bytes in ESPN National Hocky Night cartridge dump in 'megadriv.xml' [Don Jones]. Added a dump of Sonic the Hedgehog CD (USA) with R4C ring code (#12996). Also updated the descriptions to include the ring codes of the existing dumps of different pressings in 'segacd.xml' [David 'Foxhack' Silva]. - 0.270: Added 4 working items (#12650). Added language and compatibility info [ArcadeShadow]. Added four working prototypes [Hidden Palace, Gaming Alexandria, ArcadeShadow]. - 0.267: Replaced abbreviated country names in descriptions to 'megadriv.xml' [ArcadeShadow]. - 0.266: Added 2 working items, replaced bad dump (#12190). Bad Dump replaced with verified one. Férias Frustradas do Pica-Pau (Brazil) (fixes GitHub Issue https://github.com/mamedev/mame/issues/11950) [MARCSLASH, arthurthekidboy]. Fixed some descriptions, added some notes (#12171) and updated descriptions for some Sonic The Hedgehog games, and added notes in 'megadriv.xml' and added three working items [ICEknigh7]. - 0.265: Added and corrected info on the Sega Game Toshokan games (#12172). Added a list of missing Sega Game Toshokan games to the header comment. Updated years to match Sega's web site. Use Hepburn romaji for "Game Kanzume" and clarified which release games are ripped from in 'megadriv.xml' [ICEknigh7]. - 0.264: Added HeartBeat PGA Tour Golf II [Vas Crabb]. Also changed "SegaNet" to "Sega Game Toshokan" and "16 Ton" to "16t" in descriptions in 'megadriv.xml' [ICEknight]. - 0.263: Add rom_sram to cavestory entries in 'megadriv.xml' [Angelo Salese]. - 0.262: Fixed Genesis Nomad compatibility filter. Added compatibility filters for cartrdige software list [Vas Crabb]. - 0.260: Replaced unnecessary abbreviations in descriptions in 'megacdj.xml' and 'mdconsole.cpp' [ArcadeShadow]. - 0.251: Further broke up base Mega Drive class. Created a light-weight base class with just the core functionality, used for "Genie" hardware (Puckman Pockimon). Moved built-in controller emulation to a derived class so it isn't lurking underneath the consoles with pluggable controllers. Moved the Sun Mixing Mega Drive bootlegs to their own source file - they're substantially different, not using the I/O blocks for input [Vas Crabb]. - 0.246: Renamed (megadriv.cpp) to (mdconsole.cpp) and placed in the sub-folder "sega/". BugFix#08231 [Sound] (mdconsole.cpp) genesis and clones [ejim2u]: Slight differences in YM2612 emulation [Aaron Giles]. - 0.239: Mega Drive is written with a space [Vas Crabb]. - 0.235: Added mega-cd euro v2.11 bios. Dumped BIOS from a late-model UK Mega CD with smaller, Sony-made PCB [TwistedTom]. - 0.231: Added notes on SVP chip [Javier de Silóniz Sandino]. Corrected metadata for eleven entries in 'megadriv.xml' [ArcadeShadow]. - 0.222: Added notes about games that should be re-dumped in 'megadriv.xml' [ICEknight]. - 0.218: Added handheld variants, and added machine configuration for variants with YM3438 integrated in ASIC [cam900]. Added Mega-CD Japan BIOS version 1.11 [Fredrik Nyqvist]. - 0.213: Corrected screen refresh rate and added notes. Added support for Z80 VDP access, and corrected VDP sound balance [cam900]. - 0.211: Dumped MegaCD Japan BIOS revision 1.00C [tmee]. - 0.203: BugFIX #07124: [Documentation] (megadriv.cpp) megadriv [rrash3]: Incorrect Title Name [Tafoid)]. BugFix#07123: [Documentation] (megadriv.cpp) megadriv [dstrike]: Incomplete title name [Tafoid]. - 0.177: BugFIX #06326: [Crash/Freeze] (megadriv.cpp) megadriv, 32x and clones: Selecting machine and game via softlist though internal menu results exception/crash [Osso]. - 0.174: Added custom X24C02 emulation to NBA Jam cart, making finally possible to save records at exit. Hopefully, this will help finding the problem in our core emulation [Fabio Priuli]. - 0.156: BugFIX #05252: [Crash/Freeze] (megadriv.c) genesis [madden98]: Madden 98 - black screen [David Haywood]. - 0.155: Added support for Game Genie as a passthru cart [Fabio Priuli]. - 0.148u5: BugFIX #05172: [Crash/Freeze] (megadriv.c) 32x and clones: [debug] Assertion `curlabel->m_codeptr == __null' failed [hap]. - 0.148u3: Removed drivers (gensvp), (mdsvp) and (mdsvpj): Virtua Racing can now be loaded directly in (genesis), (megadriv) and (megadrij) [Fabio Priuli]. - 0.148u2: BugFIX #05153: [Gameplay] (megadriv.c) genesis, megadriv, pico: Crash when loading a cart [Wilbert Pol]. - 0.147u1: Removed includes\genesis.h. Fix for crashes in MESS SEGACD clones [Miodrag Milanović]. Some Mega CD refactoring [David Haywood]. - 0.147: Added machine\mega32x.h, machine\lc89510.c/h and machine\megacd.h. Started making 32x a device, by creating a device and moving the CPUs there. Get all the handlers into the device state. Moved a bunch of other stuff into the device state involving 32x. There should be no real functional changes at this point. Made the genvdp a derived class of the newer SMS VDP because the genesis VDP has an sms compatibility mode where it basically operates as an sms VDP (with a few changes / limitations). In preparation for future work (basic device structure). Should have no functional change at this point (machine\megacd.c and machine\megadriv.c). Added LC89510 CD Controller dummy (skeleton) device file to start moving some CDC stuff into so that it can then be shared with NeoCD [David Haywood]. Fixed invalid partial update calls on negative scanlines [Aaron Giles]. Fixed remaining regressions [Miodrag Milanović]. - 0.114: David Haywood added megadriv.cpp driver. $end $info=mdisk.cpp $drv 0.205 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "mupid/". - 0.205: Dirk Best added mdisk.cpp driver. $end $info=mdt60.cpp $drv 0.222 [AJR] WIP: - 0.246: Driver placed in the sub-folder "zenith/". - 0.222: AJR added mdt60.cpp driver. $end $info=megadriv_firecore.cpp $drv 0.227 [David Haywood] WIP: - 0.280: Renamed (megadriv_sunplus_hybrid.cpp) to (megadriv_firecore.cpp). - 0.246: Driver placed in the sub-folder "sega/". - 0.227: David Haywood added megadriv_sunplus_hybrid.cpp driver. $end $info=megadriv_rad.cpp $drv 0.194 [David Haywood] WIP: - 0.272: Dumped a newer version of My Arcade Pac-Man Pocket Player [Sean Riddle, David Haywood]. - 0.248: Added option to use C button to access service menu in dgunl3227 [Devin Acker]. - 0.246: Driver placed in the sub-folder "sega/". - 0.194: David Haywood added megadriv_rad.cpp driver. $end $info=megadriv_unksoc.cpp $drv 0.227 [David Haywood] WIP: - 0.281: David Haywood added megadriv_unksoc.cpp driver. $end $info=megapc.cpp $drv 0.280 [Angelo Salese] WIP: - 0.280: Angelo Salese added pc/megapc.cpp driver. $end $info=mekd1.cpp $drv 0.214 [68bit] WIP: - 0.246: Driver placed in the sub-folder "motorola/". - 0.216: Added port changed handlers for RS-232 control signal routing options. Added save state support and cleaned up code [68bit]. - 0.214: 68bit added mekd1.cpp skeleton driver. $end $info=mekd2.cpp $drv 0.36RC1 [Juergen Buchmueller, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "motorola/". - 0.36RC1: Juergen Buchmueller and Robbbert added mekd2.cpp driver. $end $info=mekd3.cpp $drv 0.214 [68bit] WIP: - 0.246: Driver placed in the sub-folder "motorola/". - 0.216: Added port changed handlers for RS-232 control signal routing options. Added save state support and cleaned up code [68bit]. - 0.214: 68bit added mekd3.cpp driver. $end $info=mekd4.cpp $drv 0.214 [68bit] WIP: - 0.246: Driver placed in the sub-folder "motorola/". - 0.216: Added port changed handlers for RS-232 control signal routing options. Added save state support and cleaned up code [68bit]. - 0.214: 68bit added mekd4.cpp driver. $end $info=mekd5.cpp $drv 0.214 [68bit] WIP: - 0.246: Driver placed in the sub-folder "motorola/". - 0.216: Added port changed handlers for RS-232 control signal routing options. Added save state support and cleaned up code [68bit]. - 0.214: 68bit added mekd5.cpp driver. $end $info=memorymoog.cpp $drv 0.274 [m1macrophage] WIP: - 0.274: m1macrophage added moog/memorymoog.cpp driver. $end $info=mentor16.cpp $drv 0.263 [hap] WIP: - 0.263: hap added novag/mentor16.cpp driver. $end $info=meritum.cpp $drv 0.200 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "trs/". - 0.200: Robbbert added meritum.cpp driver. $end $info=mes.cpp $drv 0.140 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.140: Robbbert added mes.cpp skeleton driver. $end $info=mex68kecb.cpp $drv 0.270 [Chris Hanson] WIP: - 0.270: Chris Hanson added motorola\mex68kecb.cpp driver. $end $info=mfabfz.cpp $drv 0.191 [rfka01, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.191: rfka01 and Robbbert added mfabfz.cpp driver. $end $info=mg1.cpp $drv 0.232 [Patrick Mackinlay] WIP: - 0.246: Driver placed in the sub-folder "mg1/". - 0.232: Patrick Mackinlay added mg1.cpp driver. $end $info=mice.cpp $drv 0.149u2 [Al Kossow and Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.149u2: Al Kossow and Robbbert added mice.cpp skeleton driver. $end $info=mice3s68k.cpp $drv 0.276 [ClawGrip] Skeleton driver for Microtek MICE IIIS 68000 in-circuit emulator. WIP: - 0.276: ClawGrip added skeleton/mice3s68k.cpp driver. $end $info=micom_mahjong.cpp $drv 0.247 [hap] WIP: - 0.248: Use active low logic for active low key matrix rather than inverting stuff everywhere [Vas Crabb]. - 0.247: hap added micom_mahjong.cpp driver. $end $info=micral.cpp $drv 0.167 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.167: Robbbert added micral.cpp skeleton driver. $end $info=micro.cpp $drv 0.223 [hap] WIP: - 0.246: Renamed (novag_micro.cpp) to (micro.cpp) and placed in the sub-folder "novag/". - 0.223: hap added novag_micro.cpp driver. $end $info=micro2.cpp $drv 0.185 [hap] WIP: - 0.246: Renamed (novag_micro2.cpp) to (micro2.cpp) and placed in the sub-folder "novag/". - 0.222: Renamed (novag_presto.cpp) to (novag_micro2.cpp). - 0.207: Renamed (novagmcs48.cpp) to (novag_presto.cpp). - 0.185: hap added novagmcs48.cpp driver. $end $info=micro20.cpp $drv 0.180 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.181: Added some features needed for the selftest, but couldn't hook up the missing parts so haven't verified that the self test actually can run through now: H4 is now cleared in reset and asserted by software down the line. By calling the update_tin method the device now support external clock for the timer. Clock can also be polled at port C bit #2. The test expects something to pulse at port B and then a clock at TIN (port C pin #2 alternate function) [Joakim Larsson Edström]. - 0.180: R. Belmont added micro20.cpp driver. Added more device hookups, gets farther into POST [R. Belmont]. $end $info=microb.cpp $drv 0.132 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "beehive/". - 0.222: Renamed (beehive.cpp) to (microb.cpp). - 0.148: BugFIX #05044 [Documentation] (beehive.c) beehive: The correct year of publication I think it is 1982 [AntoPISA, Robbbert]. - 0.132: Robbbert added beehive.cpp driver. $end $info=microbox2.cpp $drv 0.269 [Nigel Barnes] WIP: - 0.269: Nigel Barnes added misc/microbox2.cpp driver. $end $info=microdec.cpp $drv 0.136 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "morrow/". - 0.136: Miodrag Milanović and Robbbert added microdec.cpp driver. $end $info=microkit.cpp $drv 0.148u5 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "rca/". - 0.148u5: Curt Coder added microkit.cpp driver. $end $info=microkorg.cpp $drv 0.222 [AJR] WIP: - 0.283: Preliminary DSP & MIDI configuration. Specify OMR for DSP [AJR]. - 0.246: Driver placed in the sub-folder "korg/". - 0.222: AJR added microkorg.cpp driver. $end $info=micromon.cpp $drv 0.208 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.208: Robbbert added micromon.cpp driver. $end $info=micronic.cpp $drv 0.136 [Sandro Ronco] WIP: - 0.260: Consolidate drivers in one source file each [AJR]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.136: Sandro Ronco added micronic.cpp driver. $end $info=microtan.cpp $drv 0.37b10 [Juergen Buchmueller] WIP: - 0.246: Driver placed in the sub-folder "tangerine/". - 0.243: Eliminate use of device_image_interface::ptr() method [AJR]. - 0.37b10: Juergen Buchmueller added microtan.cpp driver. $end $info=microterm_f8.cpp $drv 0.201 [AJR] WIP: - 0.246: Driver placed in the sub-folder "microterm/". - 0.201: AJR added microterm_f8.cpp driver. $end $info=microvision.cpp $drv 0.148 [kevtris, Wilbert Pol] WIP: - 0.288: Renamed (microvsn.cpp) to (microvision.cpp). - 0.246: Driver placed in the sub-folder "miltonbradley/". - 0.148: kevtris and Wilbert Pol added microvsn.cpp driver. $end $info=midi2cv8.cpp $drv 0.275 [m1macrophage] WIP: - 0.281: Trimmer emulation and cosmetic improvements (#14164) [m1macrophage]. - 0.275: m1macrophage added paia/midi2cv8.cpp driver. $end $info=midiverb.cpp $drv 0.274 [m1macrophage] WIP: - 0.282: Added the MIDIFEX variant, including internal artwork (#14174) [m1macrophage]. - 0.275: DSP emulation. Transitioned to working (#13283). Addressing review feedback. Added _device suffix to devices (#13334) [m1macrophage]. - 0.274: m1macrophage added alesis/midiverb.cpp driver. $end $info=mightyframe.cpp $drv 0.192 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.192: Robbbert added mightyframe.cpp skeleton driver. $end $info=mikro80.cpp $drv 0.124 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.124: Miodrag Milanović added mikro80.cpp driver. $end $info=mikromik.cpp $drv 0.131 [Curt Coder] WIP: - 0.268: Added missing SASI bits [Curt Coder]. - 0.267: Confirmed M7 address decoder ROM dump [MikkoMuseo]. - 0.266: Implemented SASI bus interface. Allow model M7 to boot into self-test mode with hand-crafted MMU PROM, and start adding Winchester bits [Curt Coder]. - 0.246: Driver placed in the sub-folder "nokia/". - 0.148: Added software list with boot disk [Kara Trace, Curt Coder]. Fixed floppy [Curt Coder]. - 0.137: Fixed memory banking regression [Curt Coder]. - 0.131: Curt Coder added mikromik.cpp driver. $end $info=mikromikko2.cpp $drv 0.266 [Curt Coder] WIP: - 0.286: Fix include guards; added skeleton keyboard; connect cards via expansion bus [Curt Coder]. - 0.269: Fixed palette and added disk labels [Curt Coder]. - 0.268: Wired up the serial I/O and attached a diagnostic terminal. Added speaker and diagnostic display [Curt Coder]. - 0.267: Added preliminary video [Curt Coder]. - 0.266: Curt Coder added nokia/mikromikko2.cpp driver. $end $info=mikrosha.cpp $drv 0.126 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.126: Miodrag Milanović added mikrosha.cpp driver. $end $info=milano.cpp $drv 0.231 [Sandro Ronco, hap] WIP: - 0.246: Renamed (mephisto_milano.cpp) to (milano.cpp) and placed in the sub-folder "hegenerglaser/". - 0.231: Sandro Ronco and hap added mephisto_milano.cpp driver. $end $info=milton.cpp $drv 0.196 [Sean Riddle] WIP: - 0.288: Renamed (milton6805) to (milton.cpp). - 0.246: Driver placed in the sub-folder "miltonbradley/". - 0.196: Sean Riddle added milton6805.cpp driver. $end $info=milwaukee.cpp $drv 0.192 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.192: Robbbert added milwaukee.cpp skeleton driver. $end $info=mindset.cpp $drv 0.211 [Olivier Galibert] WIP: - 0.263: Made software list descriptions follow conventions [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.213: Added 400-high modes, corrected LEDs, added blitter fast mode, and added sound. Fixed transparent blit. Added modules, and implemented stereo sound module [Olivier Galibert]. Fixed the CPU speed, and implemented RS-232 module. RS-232 module is missing interrupt support for now [Olivier Galibert, Al Kossow]. - 0.211: Olivier Galibert added mindset.cpp driver. $end $info=mini2440.cpp $drv 0.144u5 [Tim Schuerewegen] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.144u5: Tim Schuerewegen added mini2440.cpp driver. $end $info=minib.cpp $drv 0.251 [Nigel Barnes] The MiniB is a complete 6502 based microcomputer. WIP: - 0.251: Nigel Barnes added homebrew/minib.cpp driver. $end $info=minichess.cpp $drv 0.222 [hap] WIP: - 0.270: Change MCU freq to default 400khz, ticket: re-add destructor [hap]. - 0.246: Renamed (saitek_minichess.cpp) to (minichess.cpp) and placed in the sub-folder "saitek/". - 0.222: hap added saitek_minichess.cpp driver. $end $info=minicom.cpp $drv 0.154 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "ultratec/". - 0.154: Felipe Corrêa da Silva Sanches added minicom.cpp driver. $end $info=miniforce.cpp $drv 0.182 [Joakim Larsson Edström] WIP: - 0.246: Driver placed in the sub-folder "force/". - 0.182: Joakim Larsson Edström added miniforce.cpp driver. $end $info=miniframe.cpp $drv 0.190 [Dirk Best, R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.190: Dirk Best and R. Belmont added miniframe.cpp driver. $end $info=minitel_2_rpic.cpp $drv 0.186 [Jean-Francois DEL NERO] WIP: - 0.247: Driver moved to "philips/" sub-folder. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.242: Added modem and serial ports [O. Valenti]. - 0.241: Hooked up 24C02 I?C EEPROM. Fixed O key (it was previously defined as a duplicate of the O key) [Jean-Francois DEL NERO]. - 0.186: Jean-Francois DEL NERO added minitel_2_rpic.cpp driver. $end $info=mips_i2000.cpp $drv 0.283 [Patrick Mackinlay] WIP: - 0.284 Move MIPS boards into their own files. Since the I2000 (Rx2030) and R3030 (Rx3230) boards are so different, they really belong in their own files. I've kept the original mips.cpp file for common functions. There doesn't seem to be enough commonality at this time to make a common base class worthwhile, perhaps as more boards are implemented some will be found [Chris Hanson]. - 0.283: Move MIPS boards into their own files (#14472). Since the I2000 (Rx2030) and R3030 (Rx3230) boards are so different, they really belong in their own files. I've kept the original mips.cpp file for common functions; there doesn't seem to be enough commonality at this time to make a common base class worthwhile, perhaps as more boards are implemented some will be found. Distinguish boards from systems in state (#14451). Rename the state classes for MIPS systems to have a `mips_` prefix and rename them to represent the board (I2000 or R3030) rather than the system containing the board (Rx2030 or Rx3230). Add tape to supported SCSI devices (#14447) [Chris Hanson]. - 0.272: Added support for IDT R4650 multiply/accumulate instructions to the interpreter [Ryan Holtz]. - 0.255: Fixed MIPS3 PRID and memory controller RPSS issues [Jiaxun Yang]. - 0.254: Fixed memory access handling in the IDT MIPS R4650 core [Ryan Holtz]. - 0.246: Driver placed in the sub-folder "mips/". - 0.244: Added TimerIntDis multiplexer to IPEX5 for R4000 [Brice Onken]. Mitigated performance impact of optional additional instruction checks [Ryan Holtz]. - 0.241: Replaced a std::function with a marginally more efficient delegate [Vas Crabb]. - 0.220: Added basic R5000 support to the r4000 interpreter [Ryan Holtz]. - 0.206: Allowed rx2030 to boot RISC/os from a pre-installed hard disk image (with FPU disabled) [Patrick Mackinlay]. - 0.204: Hooked up MAC address PROM, LANCE Ethernet controller, and floppy drive controller [Patrick Mackinlay]. - 0.283: Patrick Mackinlay added mips\mips_i2000.cpp driver. $end $info=mips_r3030.cpp $drv 0.283 [Patrick Mackinlay] WIP: - 0.284 Move MIPS boards into their own files. Since the I2000 (Rx2030) and R3030 (Rx3230) boards are so different, they really belong in their own files. I've kept the original mips.cpp file for common functions. There doesn't seem to be enough commonality at this time to make a common base class worthwhile, perhaps as more boards are implemented some will be found [Chris Hanson]. - 0.283: Move MIPS boards into their own files (#14472). Since the I2000 (Rx2030) and R3030 (Rx3230) boards are so different, they really belong in their own files. I've kept the original mips.cpp file for common functions; there doesn't seem to be enough commonality at this time to make a common base class worthwhile, perhaps as more boards are implemented some will be found. Distinguish boards from systems in state (#14451). Rename the state classes for MIPS systems to have a `mips_` prefix and rename them to represent the board (I2000 or R3030) rather than the system containing the board (Rx2030 or Rx3230). Add tape to supported SCSI devices (#14447) [Chris Hanson]. - 0.272: Added support for IDT R4650 multiply/accumulate instructions to the interpreter [Ryan Holtz]. - 0.255: Fixed MIPS3 PRID and memory controller RPSS issues [Jiaxun Yang]. - 0.254: Fixed memory access handling in the IDT MIPS R4650 core [Ryan Holtz]. - 0.246: Driver placed in the sub-folder "mips/". - 0.244: Added TimerIntDis multiplexer to IPEX5 for R4000 [Brice Onken]. Mitigated performance impact of optional additional instruction checks [Ryan Holtz]. - 0.241: Replaced a std::function with a marginally more efficient delegate [Vas Crabb]. - 0.220: Added basic R5000 support to the r4000 interpreter [Ryan Holtz]. - 0.206: Allowed rx2030 to boot RISC/os from a pre-installed hard disk image (with FPU disabled) [Patrick Mackinlay]. - 0.204: Hooked up MAC address PROM, LANCE Ethernet controller, and floppy drive controller [Patrick Mackinlay]. - 0.283: Patrick Mackinlay added mips\mips_r3030.cpp driver. $end $info=mirage.cpp $drv 0.264 [hap] WIP: - 0.265: Renamed (excal_mirage.cpp) to (mirage.cpp) and moved in the sub-folder "excalibur/". - 0.264: hap added chess/excal_mirage.cpp driver. $end $info=mits680b.cpp $drv 0.136 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "mits/". - 0.136: Miodrag Milanović and Robbbert added mits680b.cpp driver. $end $info=miuchiz.cpp $drv 0.227 [Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.227: Jonathan Gevaryahu added miuchiz.cpp driver. $end $info=mk14.cpp $drv 0.136 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "trainer/". - 0.136: Miodrag Milanović and Robbbert added mk14.cpp driver. $end $info=mk1forth.cpp $drv 0.230 [AJR] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.230: AJR added mk1forth.cpp driver. $end $info=mk85.cpp $drv 0.132 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.132: Miodrag Milanović added mk85.cpp driver. $end $info=mk90.cpp $drv 0.132 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.132: Miodrag Milanović added mk90.cpp driver. $end $info=mk98.cpp $drv 0.242 [Sergey Svishchev] Elektronika MK-98 palmtop prototype. WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.242: Sergey Svishchev added mk98.cpp driver. $end $info=mkit09.cpp $drv 0.152 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "multitech/". - 0.215: Improved inputs for mkit09a and got it to start and run [Robbbert]. - 0.152: Robbbert added mkit09.cpp driver. $end $info=ml20.cpp $drv 0.213 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.213: Dirk Best added ml20.cpp driver. $end $info=mm1.cpp $drv 0.213 [hap] WIP: - 0.246: Renamed (mephisto_mm1.cpp) to (mm1.cpp) and placed in the sub-folder "hegenerglaser/". - 0.213: hap added mephisto_mm1.cpp driver. $end $info=mm2.cpp $drv 0.119 [Dirk Verwiebe, Cowering] WIP: - 0.246: Renamed (mephisto_mm2.cpp) to (mm2.cpp) and placed in the sub-folder "hegenerglaser/". - 0.245: Be more consistent with unknown romlabels. Swap oldest 2 sets [hap]. - 0.217: Added two more Mephisto MM IV revisions [Berger]. - 0.212: Renamed (mephisto.cpp) to (mephisto_mm2.cpp). - 0.148: BugFIX #05055 [Documentation] (mephisto.c) rebel5: The correct name of this set is Mephisto Rebell 5,0 [AntoPISA, Robbbert]. - 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: Dirk Verwiebe and Cowering added mephisto.cpp driver. $end $info=mm6.cpp $drv 0.288 [hap] WIP: - 0.288: hap added mm6.cpp driver. $end $info=mmd1.cpp $drv 0.133 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.133: Miodrag Milanović and Robbbert added mmd1.cpp driver. $end $info=mmd2.cpp $drv 0.213 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.213: Miodrag Milanović and Robbbert added mmd2.cpp driver. $end $info=mod8.cpp $drv 0.136 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.136: Miodrag Milanović added mod8.cpp driver. $end $info=modellot.cpp $drv 0.147u4 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.147u4: Miodrag Milanović and Robbbert added modellot.cpp driver. $end $info=modena.cpp $drv 0.201 [Sandro Ronco] WIP: - 0.246: Renamed (mephisto_modena.cpp) to (modena.cpp) and placed in the sub-folder "hegenerglaser/". - 0.218: Added an older version of modena as a BIOS option [Berger]. - 0.212: Renamed (modena.cpp) to (mephisto_modena.cpp). - 0.201: Sandro Ronco added modena.cpp driver. $end $info=modular.cpp $drv 0.143u8 [Dirk Verwiebe, Cowering, Sandro Ronco] WIP: - 0.246: Renamed (mephisto_modular.cpp) to (modular.cpp) and placed in the sub-folder "hegenerglaser/". - 0.218: Added Bavaria piece recognition chessboard [hap]. - 0.216: Added an older version of berl16 [CB-Emu]. - 0.213: Added newer Portorose 32-Bit program ROM as a BIOS option [Berger]. - 0.212: Renamed (mmodular.cpp) to (mephisto_modular.cpp). - 0.189: Rewrote mmodular.cpp to use the new mmboard device - many sets promoted to working [Sandro Ronco]. - 0.180: Moved Saitek RISC 2500 into a separate driver and added internal layout and inputs [Sandro Ronco]. - 0.171: Removed (gen32_oc) system from driver. - 0.147u3: ASSERT then immediate CLEAR does not work on level irqs [Olivier Galibert]. - 0.143u8: Dirk Verwiebe, Cowering and Sandro Ronco added mmodular.cpp driver. $end $info=modular_tm.cpp $drv 0.218 [hap] WIP: - 0.246: Renamed (mephisto_modular_tm.cpp) to (modular_tm.cpp) and placed in the sub-folder "hegenerglaser/". - 0.218: hap added mephisto_modular_tm.cpp driver. $end $info=molecular.cpp $drv 0.151 [Al Kossow] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.151: Al Kossow added molecular.cpp driver. $end $info=mondial.cpp $drv 0.221 [Sandro Ronco] WIP: - 0.246: Renamed (mephisto_mondial.cpp) to (mondial.cpp) and placed in the sub-folder "hegenerglaser/". - 0.221: Sandro Ronco added mephisto_mondial.cpp driver. $end $info=mondial2.cpp $drv 0.231 [Sandro Ronco, hap] WIP: - 0.246: Renamed (mephisto_mondial2.cpp) to (mondial2.cpp) and placed in the sub-folder "hegenerglaser/". - 0.231: Sandro Ronco and hap added mephisto_mondial2.cpp driver. $end $info=mondial68k.cpp $drv 0.213 [Sandro Ronco] WIP: - 0.246: Renamed (mephisto_mondial68k.cpp) to (mondial68k.cpp) and placed in the sub-folder "hegenerglaser/". - 0.213: Sandro Ronco added mephisto_mondial68k.cpp driver. $end $info=monkey_king_3b.cpp $drv 0.223 [David Shah] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.223: David Shah added monkey_king_3b.cpp driver. $end $info=monon_color.cpp $drv 0.205 [David Haywood] WIP: - 0.247: Driver moved to "misc/" sub-folder. Adjusted protection simulation [Peter Wilhelmsen, David Haywood]. Corrected the English translations of game titles in 'monon_color.xml' [Qiangong2]. Allocate large buffer at machine_start time [AJR]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.205: David Haywood added monon_color.cpp driver. $end $info=montec.cpp $drv 0.190 [Sandro Ronco] WIP: - 0.246: Renamed (mephisto_montec.cpp) to (montec.cpp) and placed in the sub-folder "hegenerglaser/". - 0.231: Split mephisto_montec.cpp to mephisto_montec.cpp and mephisto_smondial.cpp [hap]. - 0.218: Added another megaiv version as a BIOS option [Berger]. - 0.190: Sandro Ronco added mephisto_montec.cpp driver. $end $info=monty.cpp $drv 0.162 [Andrew Gardner] WIP: - 0.246: Driver placed in the sub-folder "handheld/". - 0.162: Andrew Gardner added monty.cpp driver. $end $info=mpc2000.cpp $drv 0.283 [R. Belmont] WIP: - 0.284: Correct CPU RAM and ROM mapping, invert screen colors, stub out the record control register, and add notes [R. Belmont]. Add layout and hook up drum pads [R. Belmont, Guru]. Put a valid ATAPI device on the ATA bus to stop the long delay on startup. Only a Zip250 is actually supported by the firmware [R. Belmont]. - 0.283: R. Belmont added akai\mpc2000.cpp driver. $end $info=mpc3000.cpp $drv 0.201 [R. Belmont] WIP: - 0.284: Fixed variation slider to be read by the subcpu [R. Belmont]. - 0.282: Updates. Corrected issues with the input matrix; corrected LCD display colors based on photos of hardware; corrected swapped floppy density readback, HD disks now format as 1.44MB; added drum pads, data entry dial, and variation adjuster; added clickable layout [R. Belmont, Guru]. Fix copypasta'd serial IRQ merging. Fix NVRAM hookup and sync up save states. Hooked up subcpu/maincpu comms and front panel key matrix [R. Belmont]. Reordered headers to spec, added software list, and updated the layout [R. Belmont, Guru]. - 0.281: Correct V53 clock [AJR]. - 0.253: Fix copy-and-paste mistake in last commit. Hook up timer interrupts. Fix DMA addressing. Add FDC IRQ (does nothing yet) [AJR]. - 0.246: Driver placed in the sub-folder "akai/". - 0.201: R. Belmont added mpc3000.cpp driver. $end $info=mpc60.cpp $drv 0.230 [AJR] WIP: - 0.288: Updates: Added a clone supporting the aftermarket SCSI option and 2.14 BIOS; fixed a few mis-routed buttons and LEDs in the layout; upgraded from MACHINE_NO_SOUND to MACHINE_IMPERFECT_SOUND; added a software list with a good chunk of the factory disks [R. Belmont]. - 0.284: Fixed labeling of Enter key [R. Belmont]. - 0.246: Driver placed in the sub-folder "akai/". - 0.230: AJR added mpc60.cpp driver. $end $info=mpf1.cpp $drv 0.81 [Wilbert Pol, Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "multitech/". - 0.81: Wilbert Pol and Curt Coder added mpf1.cpp driver. $end $info=mpf1_88.cpp $drv 0.251 [Nigel Barnes] Multitech Micro-Professor I/88. WIP: - 0.251: Nigel Barnes added multitech/mpf1_88.cpp driver. $end $info=mpf1p.cpp $drv 0.268 [Nigel Barnes] WIP: - 0.268: Nigel Barnes added multitech/mpf1p.cpp driver. $end $info=mps1230.cpp $drv 0.166 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "commodore/". - 0.166: R. Belmont added mps1230.cpp driver. $end $info=mpz80.cpp $drv 0.143 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "morrow/". - 0.143: Curt Coder added mpz80.cpp driver. $end $info=ms0515.cpp $drv 0.146u5 [Miodrag Milanović, Sergey Svishchev] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.183: Hooked up keyboard and floppy, improved video emulation etc. [Sergey Svishchev]. $end $info=ms6102.cpp $drv 0.191 [Sergey Svishchev] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.191: Sergey Svishchev added ms6102.cpp driver. $end $info=ms68k.cpp $drv 0.270 [Chris Hanson] WIP: - 0.270: Chris Hanson added trainer\ms68k.cpp driver. $end $info=ms9540.cpp $drv 0.149u2 [Al Kossow, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.149u2: Al Kossow and Robbbert added ms9540.cpp skeleton driver. $end $info=msbc1.cpp $drv 0.136 [Miodrag Milanović, Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "omnibyte/". - 0.136: Miodrag Milanović and Curt Coder added msbc1.cpp driver. $end $info=msc.cpp $drv 0.222 [hap] WIP: - 0.246: Renamed (fidel_msc.cpp) to (msc.cpp) and placed in the sub-folder "fidelity/". - 0.222: hap added fidel_msc.cpp driver. $end $info=mstation.cpp $drv 0.143u8 [Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.143u8: Sandro Ronco added mstation.cpp driver. $end $info=msx1.cpp $drv 0.250 [Wilbert Pol] WIP: - 0.284: (msx1_cart.xml) Add 30 working items to software list (#14567). Replace bad dump for Chick Fighter (#14687) [paul75s]. - 0.270: Reset MSX2+ boot flags on system reset. Fix MSX2+ soft reset behavior (#12738) [Wilbert Pol]. - 0.269: Corrected ROM loading for X & Y (#12681) for 'msx1_cart.xml' [Wilbert Pol]. - 0.265: Use arrays of memory views (#12243). Small improvement to Turbo-R disk interface (#12221). Add register mirrors. Add read back of rom bank. Add stubs for reading media change and some unknown registers. Connect disk change signal. Implemented a little more MSX2+ functionality (#12239): Moved MSX2+ machines to msx/msx2p.cpp. Add support Kanji level 2 I/O ports. Added support for MSX2+ boot flags register. Hooked up msx2p_cart and msxr_cart software lists bus/msx/slot/music.cpp: Use an object finder to get YM2413 [Wilbert Pol]. Add magic key dongle [hap]. - 0.265: msx1_flop.xml: Added eleven items (eight working), and replaced two items with better dumps (#12198). Replaced TT Racer (Netherlands) and Zanac (Netherlands) with better dumps [file-hunter]. - 0.263: Enabled floppy disk drive sounds [Wilbert Pol]. - 0.259: Added 105 working items, and replaced one item with a better dump and Fixed incorrect disk image size for XOR in 'msx1_flop.xml' [Wilbert Pol] - 0.258: Remove illegal char from howdumbl filename in 'msx1_cart.xml' [hap]. Improved publisher metadata for some homebrew/doujin software in 'msx1_cart.xml' [Wilbert Pol]. - 0.257: BugFIX #08707 [Sound] (msx/msx1.cpp) msx systems: Konami SCC sample address does not reset when it should [hap]. Fixed a couple of descriptions in 'msx1_cart.xml' [Vas Crabb]. - 0.254: Removed duplicate software in 'msx1_cart.xml' [Wilbert Pol]. - 0.253: Adjusted parent/clone relationships, and removed bad dumps/hacks in 'msx1_cart.xml'. Added layouts for displaying internal drive activity. Added keyboard LEDs to internal artwork [Wilbert Pol]. - 0.252: Added full support for MSX-DOS2. Added support for RAM expansion cartridges. Updated metadata and notes on a lot of software releases in 'msx1_cass.xml'. Use hexadecimal sizes, explicitly configure loading for smaller images, and updated metadata in 'msx1_cart.xml'. Replaced badly dumped redlight with redlighta, and updated metadata. Removed obvious cartridge-to-floppy conversion hacks [Wilbert Pol]. - 0.251: Don't unnecessarily copy software memory region contents. Improved metadata and removed disk conversions in 'msx1_flop.xml' [Wilbert Pol]. Cleaned up descriptions in 'msx1_cart.xml', 'msx1_cass.xml' and 'msx1_flop.xml' [ArcadeShadow]. Fix leading space in ROM name label for dogfights in 'msx1_cass.xml' [Scott Stone]. - 0.250: Wilbert Pol added msx/msx1.cpp driver (replaces the msx.cpp driver, now removed). $end $info=msx1_bruc100.cpp $drv 0.250 [Wilbert Pol] WIP: - 0.250: Wilbert Pol added msx/msx1_bruc100.cpp driver (replaces the msx.cpp driver, now removed). $end $info=msx1_v9938.cpp $drv 0.250 [Wilbert Pol] WIP: - 0.250: Wilbert Pol added msx/msx1_v9938.cpp driver (replaces the msx.cpp driver, now removed). $end $info=msx2.cpp $drv 0.250 [Wilbert Pol] WIP: - 0.277: (msx2_flop.xml) New dump added (#13585) [David 'Foxhack' Silva]. Fixed trailing spaces in attributes [Vas Crabb]. - 0.268: (msx2_flop.xml) Added 56 items (52 working), and removed one item (#12582). Improved some NV Magazine titles. Removed "R・SYSTEM 3.2 (Japan)", (part of NV Magazine 1996-12) [Wilbert Pol]. - 0.264: Added a software list for MSX2+ cartridges (msx2p_cart.xml) with three items (two working). Software list is not currently attached to any systems [Wilbert Pol]. - 0.263: Enabled floppy disk drive sounds [Wilbert Pol]. - 0.261: (msx2_cart.xml) Fixed an inconsistently transliterated description [Wilbert Pol]. - 0.254: (msx2_flop.xml), (msx2p_flop.xml) Removed duplicate software [Wilbert Pol]. - 0.253: (msx2_flop.xml) Added alt_title, serial, gtin, and part_id meta information and notes [Wilbert Pol]. - 0.252: (msx2_cart.xml) Use hexadecimal sizes, and removed zero offsets for cartridges containing a single ROM and fixed incorrect SHA-1 digests on MSX-DOS2 floppy disk images [Wilbert Pol]. - 0.251: (msx2_cart.xml), (msx2_cass.xml), (msx2_flop.xml), (msx2p_flop.xml) Cleaned up descriptions [ArcadeShadow]. - 0.250: Wilbert Pol added msx/msx2.cpp driver (replaces the msx.cpp driver, now removed). $end $info=msx2p.cpp $drv 0.265 [Wilbert Pol] WIP: - 0.267: (msxr_cart.xml) Added software list for MSX Turbo-R cartridges with four items (all not working) (#12455). Updated description and usage notes for Tetris II Special Edition and updated title and usage notes for 'Tetris II Special Edition'. Marked as 1999 re-release, and added required RAM to usage notes to 'msx2p_flop.xml' (#12454) [Wilbert Pol]. - 0.265: Wilbert Pol added msx/msx2p.cpp driver. That kanji should be read as "sa", duh in 'msxr_flop.xml' [Vas Crabb]. Added six working items in 'msx2p_flop.xml' (#12200). Added 27 items, and replaced one item with a better dump in 'msxr_flop.xml' (#12199). Replaced Space Panic! (Japan) with a better dump [file-hunter]. Removed bad dump of MSX View. Also cleaned up metadata and marked all items unsupported. Fix validation (#12244) [Wilbert Pol]. $end $info=msxtr.cpp $drv 0.270 [Wilbert Pol] WIP: - 0.270: Wilbert Pol added msx\msxtr.cpp driver. $end $info=mt420.cpp $drv 0.234 [AJR] WIP: - 0.246: Driver placed in the sub-folder "microterm/". - 0.234: Split (microterm.cpp) in (mt5510.cpp) and (mt420.cpp) [AJR]. - 0.192: AJR added microterm.cpp skeleton driver. $end $info=mt440.cpp $drv 0.263 [Dirk Best] WIP: - 0.263: Dirk Best added microterm/mt440.cpp driver. $end $info=mt5510.cpp $drv 0.234 [AJR] WIP: - 0.246: Driver placed in the sub-folder "microterm/". - 0.234: Split (microterm.cpp) in (mt5510.cpp) and (mt420.cpp) [AJR]. - 0.192: AJR added microterm.cpp skeleton driver. $end $info=mt735.cpp $drv 0.166 [Olivier Galibert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". Fleshed out comments, and fixed manufacturer and year [einstein95]. - 0.166: Olivier Galibert added mt735.cpp driver. $end $info=mtd1256.cpp $drv 0.216 [ClawGrip] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.216: ClawGrip added mtd1256.cpp driver. $end $info=mtu130.cpp $drv 0.248 [Olivier Galibert] WIP: - 0.250: Implement mirroring of bfcx, implement lightpen [Olivier Galibert]. - 0.249: Enable additional reset vector, fixes protection failures [Peter Ferrie]. - 0.248: Olivier Galibert added misc/mtu130.cpp driver. $end $info=mtx.cpp $drv 0.37b2 [Lee Ward, Dirk Best, Curt Coder] WIP: - 0.271: Corrected dataarea names (fixes MT08925) [Nigel Barnes]. - 0.268: (mtx_cass.xml) Use lowercase for descriptive text in descriptions [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "memotech/". - 0.244: New expansion devices CFX System and MAGROM. Added Reset keys and joystick ports. Re-implemented cartridge slot as external ROMPAK device [Nigel Barnes]. - 0.243: Eliminate use of device_image_interface::ptr() method [AJR]. - 0.208: Added expansion bus with SDX floppy controller. 80 column card with SDX in CP/M mode. Fixed ROM/RAM banking for CP/M, and fixed MTX500 detection. Added support for Type 03 and Type 07 .mfloppy images. Added alternate MTX2 ROM set (German). Keyboard ROM now selected in Configuration. Quickload .RUN files [Nigel Barnes]. - 0.192: Fully implemented both ROM- and RAM-based memory maps. Added Finnish and Danish keyboard ROMs. Implemented ROM extension board and cartridge slot. Added support for ROM 2 subpages on ROM extension board. Implemented cassette motor control [Nigel Barnes]. - 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: Lee Ward, Dirk Best and Curt Coder 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.cpp $drv 0.143 [Angelo Salese] WIP: - 0.246: Driver placed in the sub-folder "mitsubishi/". - 0.152: BugFIX #05296 [Graphics] All sets in a6809.c, apricot.c, bbc.c, multi16.c, paso1600.c, victor9k.c: Resolution increase [Robbbert]. - 0.148u1: BugFIX #05110 [Crash/Freeze] (multi16.c) multi16 access violation [Olivier Galibert]. - 0.143: Angelo Salese added multi16.cpp driver. $end $info=multi8.cpp $drv 0.139 [Angelo Salese] WIP: - 0.246: Driver placed in the sub-folder "mitsubishi/". - 0.139: Angelo Salese added multi8.cpp driver. $end $info=multivision.cpp $drv 0.286 [Dirk Best] WIP: - 0.286: Dirk Best added multivision.cpp driver. $end $info=mupid2.cpp $drv 0.205 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "mupid/". - 0.205: Dirk Best added mupid2.cpp driver. $end $info=mvme162.cpp $drv 0.210 [Joakim Larsson Edström] WIP: - 0.246: Driver placed in the sub-folder "motorola/". - 0.210: Joakim Larsson Edström added mvme162.cpp driver. $end $info=mw4pole.cpp $drv 0.243 [AJR] Skeleton driver for Waldorf MiniWorks 4-Pole analog filter module. WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.243: AJR added mw4pole.cpp driver. $end $info=mx2178.cpp $drv 0.153 [Al Kossow, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.153: Al Kossow and Robbbert added mx2178.cpp skeleton driver. $end $info=mx3210.cpp $drv 0.267 [ClawGrip] WIP: - 0.267: ClawGrip added skeleton\mx3210.cpp driver. $end $info=myaatari.cpp $drv 0.279 [David Haywood] WIP: - 0.279: David Haywood added tvgames/myaatari.cpp driver. $end $info=myb3k.cpp $drv 0.143 [Angelo Salese] WIP: - 0.246: Driver placed in the sub-folder "matsushita/". - 0.193: Fixed keyboard and audio - DOS 1.25 boots and runs BASIC demo [Joakim Larsson Edström, Fredik Ohrstrom, Mattis Lind]. Added keyboard device and preliminary support for Ericsson Step/One keyboard [Fredrik Ohrstrom]. - 0.176: BugFIX #06311 [Crash/Freeze] (myb3k.cpp) Crash when using -fdc:0 and -fdc:1 slot with '525sssd' option [Nigel Barnes]. - 0.143: Angelo Salese added myb3k.cpp preliminary driver. $end $info=mycom.cpp $drv 0.139 [Angelo Salese, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.214: Fixed scrolling [Robbbert]. - 0.139: Angelo Salese and Robbbert added mycom.cpp driver. $end $info=myvision.cpp $drv 0.152 [ranger_lennier, Charles MacDonald, Wilbert Pol] WIP: - 0.247: Driver moved to "nichibutsu/" sub-folder. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.152: ranger_lennier, Charles MacDonald and Wilbert Pol added myvision.cpp driver. Changed inputs to use standard mahjong inputs [Vas Crabb]. $end $info=mz2000.cpp $drv 0.142 [Angelo Salese] WIP: - 0.286: Gate PPI port B tape data bit (6) with motor state. When motor stops, force Low to simulate signal decay. Fixes loader 'wait for silence' loop at \ hanging on frozen High waveform [Vas Crabb]. - 0.284: (mz2000_snap.xml) Misc metadata cleanups [Angelo Salese]. Add support for snapshot software list for Sharp MZ-2000/MZ-2200 (#14429) [paul75s]. - 0.283: (mz2000_cass.xml) Addition of 7 games to software list (#14394) [paul75s]. - 0.279: Implement mz80b HW differences. Kick off Cassette and Floppy SW list for MZ-80B [Angelo Salese]. - 0.278: BugFix06340 [DIP/Input] mz80b, mz2000, mz2500: Rear panel reset switches are not emulated [Angelo Salese]. (mz2000_cass.xml) Merge with (mz2200_cass.xml), add sharedfeat option. (mz2500_flop.xml) Identify unk1~unk5 entries. Perform a QA pass. (Attempt to) modernize memory model. Enable floppy sounds. Add snapshot_image_device. Hookup compatability with mz2000_flop. Move mz2200_cass SW list to mz2200 only. Hookup WAIT signal, tie BREAK key to PPI port B, Z80 clock is 4 MHz, fix PIT timings. Modernize video rendering, add vgate and priority control. Convert MZ-2000 and MZ-80B to monochrome monitor. Implement back color register, move reverse handling at palette level, replace beep_device with speaker_sound_device. Port over IPL reset/Boot reset front panel buttons, fix MT06340. Preliminary mouse hookup. Preliminary MZ80 bus slot implementation: Move MZ-1E30 SASI, MZ-1R37 EMM from mz2500 base emulation; fix range of EMM to 640KB max RAM; add basic MZ-1E35 ADPCM emulation; add SuperTurboZ EH-SASI ROM BIOS to MZ-1E30; implicitly fix dustbx01-dustbx02-dustbx03 bootups: they are incompatible with MZ-1E30 Sharp BIOS. Remove z80->state_int use, misc cleanups. Replace beeper with speaker_sound_device [Angelo Salese]. - 0.246: Driver placed in the sub-folder "sharp/". - 0.181: BugFIX #06338 [DIP/Input] (mz2000.cpp) mz2000, mz2200: Mistakes in current keyboard matrix emulation and missing keys! [AJR]. - 0.179: BugFIX #06338 [DIP/Input] (mz2000.cpp) mz2000, mz2200: Mistakes in current keyboard matrix emulation and missing keys! [AJR]. - 0.142: Angelo Salese added mz2000.cpp driver. $end $info=mz2500.cpp $drv 0.132 [Angelo Salese] WIP: - 0.279: (mz2500_flop.xml) Dust Box QA draft. Register mouse after joystick ports. Modernize a bit, hook PIT, hook SACK signal, add FDC TC hook [Angelo Salese]. - 0.278: (mz2500_flop) Fix validation [hap] - 0.246: Driver placed in the sub-folder "sharp/". - 0.184: BugFIX #06337 [DIP/Input] (mz2500.cpp) mz2500: The HELP key is missing [einstein95]. - 0.132: Angelo Salese added mz2500.cpp driver. $end $info=mz3500.cpp $drv 0.148u3 [Angelo Salese] WIP: - 0.246: Driver placed in the sub-folder "sharp/". - 0.148u3: Angelo Salese added mz3500.cpp skeleton driver. $end $info=mz5500.cpp $drv 0.143 [Robbbert] WIP: - 0.279: Add PICs and system port A. Rename driver to mz5500.cpp [Angelo Salese]. - 0.272: Bump refresh rate to a sane value [Angelo Salese]. - 0.246: Driver placed in the sub-folder "sharp/". - 0.143: Robbbert added mz6500.cpp driver. $end $info=mz700.cpp $drv 0.37b5 [Juergen Buchmueller, Dirk Best] WIP: - 0.284: Enable compatible MZ80K software list for MZ700/800/1500 (#14625) [paul75s]. - 0.283: Enable mz700_cass software list for Sharp MZ-800 (#14522) [paul75s]. - 0.282: (mz800_rom.xml) Create software list for ROM card images [AJR]. - 0.266: (mz700_cass.xml) Maked software that doen't run in MAME as unsupported (#12317); also cleaned up descriptions [ArcadeShadow]. Fix broken URL [Angelo Salese]. - 0.246: Driver placed in the sub-folder "sharp/". - 0.168: BugFIX #05817 [Misc.] (mz700.cpp) mz700, mz700j: Emulation drastically slowing down after loading the basic! [Robbbert]. - 0.37b5: Juergen Buchmueller and Dirk Best added mz700.cpp driver. $end $info=mz80.cpp $drv 0.129 [Miodrag Milanović] WIP: - 0.283: (mz80k_cass.xml) Added a software list for Sharp MZ-80A/MZ-80K cassettes with 40 items (#14432) [paul75s]. - 0.280: Privatize class definitions of slot devices [AJR]. - 0.246: Driver placed in the sub-folder "sharp/". - 0.133: Sound works now [Miodrag Milanović]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.129: Miodrag Milanović added mz80.cpp driver. $end $info=n64.cpp $drv 0.105 [Ville Linde] WIP: - 0.268: (n64.xml) Use lowercase for descriptive text in descriptions [ArcadeShadow]. - 0.258: (n64.xml) Corrected title for (razmoket) [ArcadeShadow]. - 0.255: Minor cleanups. Bulk replace supported for all entries to no nintendo/aleck64.cpp, nintendo/n64.cpp: (n64.xml) Re-enable option for -drc [Angelo Salese]. - 0.253: Simplified Nintendo?64 RDP disassembler [Erik Newton]. - 0.246: Driver placed in the sub-folder "nintendo/". Converted ROM sizes to hexadecimal, and (n64.xml) marked Dragon Sword prototypes as bad dumps [kmg]. - 0.240: Fix several RDP regressions. YUV texture fetch and color space conversion. Textured rectangle command parsing. Set primitive depth command parsing. Fixed regressions in color space conversion and command parsing [invertego]. - 0.235: Fixed K4/K5 YUV factor handling [Ryan Holtz]. Video adjustments: 8bpp mode, VI scan-out improvement (#8362). Fixed handling of 8bpp framebuffer mode. Adjusted how VI scan-out functions [Ryan Holtz, krom]. Swapped 'magic matrix' dither pattern axes to match hardware tests [Ryan Holtz, krom]. Removed unnecessary cast [MooglyGuy]. Assorted N64 fixes (#8415). Fixed SP DMA behavior based on hardware tests [Ryan Holtz]. Pass K4 and K5 factors to threaded drawing code. Fixes black geometry in Conker's Bad Fur Day [MooglyGuy]. Improved 8 BPP frame buffer mode and VI scan-out [Ryan Holtz, krom]. - 0.222: (n64.xml) Documented a few more cartridge PCBs [FakeShemp]. - 0.186: N64 RSP DRC: Wrap PC to 12 bits in a few more places [Happy]. - 0.184: Updates: Added short delay between RDP full sync and DP interrupt, allowing RSP IRQ to arrive first. Let debugger disassembly windows track RSP PC. Flush RSP DRC cache when SP DMA changes IMEM. Make element selection in vector load/store RSP DRC C functions consistent with other implementations. Fix a minor issue with RDP disassembly listing for Load Block [Happy]. - 0.180: Various changes: Only SP DMA skip for DRAM address, regardless of transfer direction. Give priority to current transfer when reading AI length register. Add delayed carry signal to AI (hardware bug allows carry signal from low to high to persist through a reload) [Happy]. - 0.175: Disabled fast RAM, as it prevents watchpoints from working and doesn't gain much on the interpreter core [Ryan Holtz]. - 0.172: Few miscellaneous N64 changes / improvements. Changed MemPak formatting code to better document actual format. Avoid adjusting screen timings when VI blank video mode set. Fixed: PIF reportedly only clears top bit of status byte. Fixed: DD read fail needs to mask against head as well as track [Happy]. - 0.168: Simulation of CPU cycles from the skipped RDRAM initialization. This allows later SI initialization to see something closer to an expected value for the system uptime [Happy]. - 0.167: Fix to allow mips3 exceptions to detect branch delay slots for setting EPC. Minor cleanup/correction for n64.c [Happy]. - 0.166: Development Disk Drive setting support [LuigiBlood]. N64 changes: PI transfers round down/truncate the last bit. SI transfers signal busy while waiting for a delay. Preliminary work for separating VI and RDP functionality. VI timing period is now set dynamically from the VI registers. VI timing should now be accurate (for NTSC) [Happy]. - 0.162: Added 4 controller support for N64/N64DD, as well as rough mouse support [LuigiBlood]. Optimisation: Improve blender performance. Improve RDP speed by eliminating some unneeded code. RDP - remove threaded waits to increase performance. - 0.153: N64 RSP changes: added SIMUL_SIMD flag for easy finding of bugs in SIMD opcodes. Fixed SIMD versions of SSV, SLV, SDV, STV, VSUB, VADDC, VSUBC and VGE. Removed SIMD optimizations from VMACF, VMADL, VMADN, as they were provided by the CEN64 author but do not appear to have the same results as MESS's scalar implementations, and so are not trustworthy. - 0.148u2: BugFIX #05070: [Crash/Freeze] (n64.c) n64dd: [debug] Crash after OK [Firewave]. - 0.105: Ryan Holtz added n64.cpp driver. $end $info=n64_gateway.cpp $drv 0.255 [Foxhack, Angelo Salese] WIP: - 0.255: Foxhack and Angelo Salese added nintendo/n64_gateway.cpp driver. $end $info=nabupc.cpp $drv 0.252 [Brian Johnson] WIP: - 0.252: Brian Johnson added misc/nabupc.cpp driver. $end $info=nakajies.cpp $drv 0.131 [Wilbert Pol, Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "nakajima/". - 0.143u6: Implemented banking [Wilbert Pol]. - 0.143: Added dump for the DreamWriter 450 [Roberto Carlos Fernandez Gerhardt, Wilbert Pol]. - 0.131: Wilbert Pol and Sandro Ronco added nakajies.cpp driver. $end $info=nanos.cpp $drv 0.132 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.132: Miodrag Milanović added nanos.cpp skeleton driver. $end $info=nascom1.cpp $drv 0.36b15 [Dirk Best] WIP: - 0.259: Modernize file I/O [AJR]. - 0.246: Driver placed in the sub-folder "nascom/". - 0.162: Clean up, add NASBUS emulation and make the floppy disc controller a NASBUS card, convert to the new wdc emulation, add generic socket emulation, add initial software list * Add support for the Advanced Video Card (AVC) * Add support for the selectable restart adress * Add floppy softlist [Dirk Best]. - 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) machines. - 0.36b15: Dirk Best added nascom1.cpp driver. $end $info=nc.cpp $drv 0.37b5 [Wilbert Pol, Kevin Thacker] WIP: - 0.284: Add nc200 v2.02 and make it default [matalog]. - 0.253: Work around incomplete C++17 support in certain GCC versions [Vas Crabb]. Rewrite driver: Use memory views for banking. Simplify IRQ handling. Simplify power off handling. Replace custom PCMCIA hookup with MAME standard. Combine screen_update for all variants and update LCD colors. Add support for the NC200 floppy drive. Hook up RS232 ports. Split drivers into regional variants with matching keyboard. Support changing battery state. Add support for save states [Dirk Best]. - 0.246: Driver placed in the sub-folder "amstrad/". - 0.243: Note says nc200 hang at start, but when tested it works, so... Machines promoted to working [Robbbert]. - 0.148u1: BugFIX #05130 Conditional jump or move depends on uninitialised value(s) in all nc.c sets [Firewave]. - 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]. - 0.37b5: Wilbert Pol and Kevin Thacker added nc.cpp driver. $end $info=ncd68k.cpp $drv 0.204 [R. Belmont] WIP: - 0.288: Fix typo in comment [AJR]. - 0.246: Driver placed in the sub-folder "ncd/". - 0.211: Renamed (ncd17c.cpp) to (ncd68k.cpp). - 0.204: R. Belmont added ncd17c.cpp driver. $end $info=ncd88k.cpp $drv 0.218 [AJR] WIP: - 0.246: Driver placed in the sub-folder "ncd/". - 0.218: AJR added ncd88k.cpp driver. $end $info=ncdmips.cpp $drv 0.204 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "ncd/". - 0.204: R. Belmont added ncdmips.cpp driver. $end $info=ncdppc.cpp $drv 0.204 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "ncd/". - 0.204: R. Belmont added ncdppc.cpp driver. $end $info=nds.cpp $drv 0.190 [Ryan Holtz] WIP: - 0.246: Driver placed in the sub-folder "nintendo/". - 0.192: De-skeletonized driver: Added IPCSYNC. Added WRAM banking and more mirroring. Added timers, interrupt management, partial DMA, and ARM7 halt-until-IRQ [R. Belmont]. - 0.190: Ryan Holtz added nds.cpp skeleton driver. $end $info=neogeo.cpp $drv 0.34b1 [Shin Emu Keikaku team, Allard van der Bas, Bryan McPhail, Fuzz] WIP: - 0.288: (neogeo.xml) Added 5 working items (#15191) [ArcadeShadow]. - 0.284: (neogeo.xml) Added 1 working item (#14654) [ArcadeShadow]. Note that Korean Breakers 2 cartridges are the same [Vas Crabb]. - 0.283: (neogeo.xml) Added 2 working items (#14553). Bang Bang Busters 2 (demo) [PixelHeart]. Double Dragon One (beta 3, 20250916) [OzzyOuzo, ArcadeShadow]. - 0.282: (neogeo.xml) Added 3 working items (#14228) [ArcadeShadow]. - 0.281: (neogeo.xml) Added 3 working items (#14140) [ArcadeShadow]. - 0.277: (neogeo.xml) Added four working items (#13517) [ArcadeShadow]. Documentation update [JacKc]. - 0.276: Updated documentation [JacKc]. - 0.274: Suppress side effects for debugger reads, reduced use of literal tags, made some variables const. neogeo_spr.cpp: Reduced public class members. Use more symbolic constants, reduced preprocessor macros. Use more appropriate integer types, made some variables constant. neogeocd.cpp: Suppress side effects for debugger reads, improved save state support, made some variables const. Reformatted code to follow MAME conventions, reduced public class members. neopcb.cpp: Reduced use of literal tags, fixed improved metadata [cam900]. - 0.271: (neogeo.xml) Added a newer Gladmort demo (#12465) [ArcadeShadow]. (neogeo.xml) Added a newer GladMort demo [PixelHeart, ArcadeShadow]. - 0.269: Fixed display timing related parameters (neogeo\neogeo_spr.h) [cam900]. - 0.266: (neogeo.xml) Fix audiocpu size in nblktiger to match provided dump [Scott Stone] and added ten working items (#12367) [ArcadeShadow]. - 0.262: Make palette byte access behave the same as on real hardware (neogeo\neogeo_v.cpp). Note: On real hardware, a byte writen in palette RAM is repeated in the whole word. This is used by some software to detect emulation [zardam]. Removed unused mem_mask [hap]. Use util::sum16_creator (neogeo\prot_cmc.cpp) [AJR]. - 0.254: Hooked up memory card bank register. Hooked up more control lines. Hooked up the memory card write enable/disable and register select lines, and corrected the address range where memory card access is enabled. Card addressing still isn't quite right - the card bank register isn't hooked up. Neo Geo CD consoles also haven't been updated. Also, more of the same mechanical cleanup of copy/pasted comments, const, and variable scope [Vas Crabb]. - 0.251: BugFIX #08292 [Misc.] (neogeo/neogeo.cpp) ALL: BIOS settings selected when launching systems persist between sessions [AJR]. - 0.250: (neogeo.xml) Use lowercase for descriptive text and full country names in descriptions [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "neogeo/". - 0.243: (neogeo.xml) Fixed editing error in matrim AES serial, corrected release years for moshougi and flipshot and corrected release years for kof97 and kof97h [CanoeHope]. - 0.242: (neogeo.xml) Correct year and add alt title of lastblad [CanoeHope]. - 0.234: Added newer Universe BIOS versions to irrmaze - this allows the Japanese version to be seen by switching the region and joystick play using a cheat (although 2.3 and later also support trackball play, a joystick is still required for setup and to use the in-game menu). Also changed roboarma to roboarmya, as this matches the software list, and we prefer to make clone se names using suffixes. Added irrmaze with usage note explaining that newer Universe BIOS versions support joystick play as a cheat (must be enabled each session - Universe BIOS does not save cheat state to NVRAM) in 'neogeo.xml' [Vas Crabb]. - 0.233: Set initial state of audionmi AND gate [hap]. - 0.229: Added notes on regional differences in AES consoles [cam900]. - 0.220: Added Universe BIOS 4.0 to AES and MVS machines [Robbbert]. - 0.206: BugFIX #07179 [Save/Restore] (neogeo.cpp) aes: Memory cards are not detected [Vas Crabb]. - 0.202: Eliminated register_postload, and eliminated some MCFG macro usage [cam900]. Dumped sp1-u4 BIOS from a US 4-slot MVS [ack]. - 0.199: Added Japan NEO-MVH MV1C BIOS [Razoola]. - 0.198: Further improvements to NeoGeo experience: Moved arcade start buttons to controllers and allowed AES joystick to be selected on systems with D-sub connectors. Changed kizuna4p and irrmaze to use a configuration more like MV-1B/MV-1C as earlier models lack support for SIT/FTC1B. Made fixed software using mahjong panel default to Japan BIOS as European BIOS only supports joysticks in service mode. Changed mahretsu to use JAMMA joystick panel as it doesn't support mahjong panel in MVS mode. Allowed controls to be changed for MVS mahjong games (BIOS and bakatono support joysticks). Gave the single-slot JAMMA variants parent/clone relationships [Vas Crabb]. Added two new MVS BIOS dumps [Razoola]. Added UniBios 3.3 [Robbbert]. - 0.197: Improvements: Split MVS into different machines for real variants with different capabilities. Split up state classes for different variants. Improved address maps. Converted EL panel outputs to lamps and hooked up coin counters/lockouts. Hooked up controller sense connections for AES. Hooked up SPI-like outputs on SIT board used by The Irritating Maze. Added layout for The Irritating Maze showing strobes and most lamps [[Vas Crabb]]. - 0.185: Fixed out of bounds issues in NeoGeo memory access [Nathan Woods]. - 0.181: Corrected burningfpa romlabels (thanks jackc) and added it to software list [hap]. - 0.34b1: Shin Emu Keikaku team, Allard van der Bas, Bryan McPhail and Fuzz added neogeo.cpp driver. $end $info=neogeocd.cpp $drv 0.174 [Bryan McPhail, Ernesto Corvi, Andrew Prime, Zsolt Vasvari] WIP: - 0.282: (neocd.xml) Added 1 working item (#14270) [ArcadeShadow]. - 0.281: Added Neo-Geo CD prototype version 0.02 [Danny Tedder]. - 0.275: (neocd.xml) Bulk replace "neocd_cdrom" interface with "cdrom" [AJR]. - 0.246: Driver placed in the sub-folder "neogeo/". - 0.229: Added notes on regional differences in AES consoles [cam900]. - 0.220: Added Universe CDBIOS 3.3 [Robbbert]. - 0.202: Re-worked to better match MAME code conventions [cam900]. - 0.174: Bryan McPhail, Ernesto Corvi, Andrew Prime and Zsolt Vasvari added neogeocd.cpp driver. $end $info=nes.cpp $drv 0.1 [Brad Oliver, Fabio Priuli] WIP: - 0.288: - 0.287: (nes.xml) Added two partially working prototypes and two working clones (#15036) [ICEknigh7]. - 0.282: (nes.xml) Use uppercase for filters like most consoles, avoid unnecessarily replacing device [Vas Crabb]. - 0.280: Consolidate driver in single file [AJR]. - 0.273: (nes.xml) Added homebrew PCM Demo With Graphics (#13094) [Mike Swanson]. - 0.272: (nes.xml) Add Pin Eight's Lockjaw games (#12932). These titles were retrieved out of the Way Back Machine; some versions were not archived by it, it is unknown if they will surface again. Corrected titles for the Tetramino (LJ64 prototype) games [Mike Swanson]. - 0.271: (famicom_flop.xml), (nes.xml), (snes.xml) Added the NESert Golfing games [rainwarrior, Mike Swanson]. Add (s)NESert Golfing games (#12751). Old versions no longer available fore download were rebuilt from source [Mike Swanson]. Confirmed recompiled NESert Golfing Tournament Edition (v1.4) matches a downloaded copy [Lord Nightmare]. Verified content for several NESert Golfing games in (nes.xml) (#12859): Versions 1.0-1.3 and 1.4 was located by the author. Also marked early versions as beta releases as recommended by the author [Mike Swanson]. - 0.270: (nes.xml) Add three working NES homebrew games (#12742). Added 8-bit Xmas 2023 (not working) (#12741) [Mike Swanson]. Fixed indentation [Vas Crabb]. Added three D-Pad Hero homebrew games [Kent Hansen, Andrean Pedersen, Mike Swanson]. Added 8-bit Xmas 2023 (not working) [retroUSB, Mike Swanson]. (nes_kstudio.xml), (nes_ntbrom.xml) Avoid unnecessary abbreviations in descriptions (#12781) [ArcadeShadow]. (nes.xml) Added Micro Mages (confirmed cartridge and download match) [Mike Swanson]. - 0.268: Added a pirate multi-game cartridge (not working) [Taksangs, ClawGrip]. - 0.265: (nes.xml) Use self-closing tags for data areas with no load commands - saves a lot of lines in a file this big [Vas Crabb]. Added a US prototype of Spy vs. Spy (#12184) [David 'Foxhack' Silva]. - 0.255: (nes.xml) Use lowercase for descriptive text and avoid non-standard abbreviations in descriptions [ArcadeShadow]. - 0.252: (nes.xml) Improve trigger, put bandai lightgun in its own file [hap]. Updated some PCB label details in [kmg]. - 0.246: (nes.xml) Driver placed in the sub-folder "nintendo/". Don't use cartridge software list for disk-only FDS. Removed duplicate entry blockset [kmg]. Use lowercase for descriptive text in descriptions, and use unabbreviated country names [ArcadeShadow]. - 0.243: Minor simplification to TQROM + update support status [kmg]. - 0.242: Removed redundant open bus comments. Properly acknowledge interrupts for UNL-SC-127 board [kmg]. - 0.241: Made zapper less bad. Limited light detection to scanlines recently drawn by CRT. Lowered light detection threshold to better reflect how real zapper behaves; color doesn't need to be white. Bugs fixed: Not detecting hits on certain white objects. Misdetecting hits on objects far away from the pointer. Not being able to track where zapper is pointed in demo/test software. Added support for using Virtual Boy controllers with the NES family, and cleaned up code [kmg]. - 0.239: Added support for the Famicom Turbofile backup RAM' device. Added a SNES controller port adapter device so a SNES joypad or mouse can be connected. Updated mahjong controller based on hardware information, and corrected button labels. Cleaned up Konami Hyper Shot controller emulation code a little. Accommodate games that depend on realistic power-on RAM state. Cleaned up Famicom joypad implementation and further untangled them from EXP port. Disentangled Famicom joypad 2 from EXP port code. Reworked Bandai Hyper Shot to only use EXP port calls; nes.xml: Corrected Space Shadow mirroring. Improved emulation of the Yonezawa Partytap controller. Increased range and added daisy chain port for Famicom Arkanoid paddle controller. Removed parent/clone relationships for games that are independent ports in 'nes.xml' [kmg]. - 0.238: Fleshed out some SA1 features, added wait states and improved interrupts [cam900]. Simplified 8K banking with existing parameterized function [kmg]. - 0.237: Simplified VRC4 clone board T-230. Corrected VRC4/6/7 pseudo-scanline interrupt counter. Added a N625092 board game, and updated emulation status for several items [kmg]. - 0.236: Added support for 820720C and JY820845C multi-game cartridges. Fixed graphical issues for BMC-20IN1, BMC-SUPER700IN1 and BMC-VT5201 cartridges. Improved emulation for 8237/8237A boards. Improved emulation for T-262 board and related multi-game cartridges. Improved interrupt emulation emulation for Kaiser KS202 and KS7032 boards. Reimplemented BMC-70IN1 and BMC-800IN1 board emulation and added iNES loader support for them. Simplified handling of SXROM and SOROM boards fitted with MMC1A chips [kmg]. - 0.235: Merged two devices (for identical mappers 225 and 255). Larger-sized carts now work (sets mc_110, mc_115). Added 4 nibbles of work RAM that presumable affect in-game settings. Removed set mc_110a which was listed as being a possible corrupt dump. It only contained half of mc_110's PRG ROM—in repeated 256K chunks [kmg]. - 0.233: (nes.xml) Added eleven entries, replaced several entries with verified dumps, and corrected metadata [quasiscroto]. Added several entries, and corrected metadata [Hidden Palace, No-Intro, Skrybe, Stephan Reese, quasiscroto]. - 0.223: Implemented FDS sound emulation [cam900]. - 0.222: (famicom_flop.xml), (nes.xml') Corrected some metadata and parent/clone relationships [quasiscroto]. - 0.214: BugFIX #07430 [Graphics] (nes.cpp) ultstunt & clones: The Ultimate Stuntman - corrupted intro screens and level 1 unplayable due to playfield corruption [AJR]. - 0.202: NES APU: Removed read/write trampolines and corrected channel enable reset state [smf]. - 0.201: BugFIX #06001 [Crash/Freeze] (nes.cpp) nes: iNES Mapper 31 crashes with ROM size other than 1MB [rainwarrior]. - 0.196: ((nes_apu)) Derive frame counter from clock input [Olivier Galibert]. - 0.187: Moved Famiclone stuff from nes.xml to driver and added new sets [David Haywood]. - 0.185: Fixed issue that could cause bogus arguments to be reported incorrectly. Example: 'mame -whatever nes' would previously be reported as "Unrecognized argument: nes" [Nathan Woods]. Improvements: Marked edu2k48 as working, added notes about mouse titles. Made koko not use battery-backed WRAM as shown in PCB picture. (waixing.cpp) Slight modernizations - waixing_sgzlz_device now implemented the way CaH4e3 does it, gets some titles working [kazblox]. - 0.184: Added Magic Kid Googoo board (iNES mapper 190) [kazblox]. - 0.174: Removed configuration settings to enforce sprite limit and to turn off drawing of top/bottom 8 lines: the code to make these work was removed before 0.106 and the option were doing nothing since then [Fabio Priuli]. - 0.154: BugFIX #05508: [Crash/Freeze] (nes.c) dendy: [debug] Assertion with -cart genchohi. Fixed WRAM banking for MMC5, so that Bandit Kings of Ancient China (and Suikoden - Tenmei no Chikai) can be considered as working. Also fixed wrong battery size for Aoki Ookami to Shiroki Mejika - Genchou Hishi in xml, which was causing a "Memory Over" error message ingame. Fixed Silva Saga, which relies on SRAM not being 0x00 filled from factory, with many thanks to naruko for investigating the problem. Added support the new homebrew PCB used by 2A03 Puritans Album [Fabio Priuli]. - 0.153: nes_bandai: Documented differences between FCG-1/FCG-2 boards and LZ93D50 ones, based on analysis by naruko. Added emulation of the barcode reader for Datach Joint ROM System unit, making playable most games using it. Properly implemented the Bandai Datach as a passthru cart. Datach games have now to be loaded with the following commands "mess nes -cart datach -cart2 gamename" where gamename can be either a shortname from the datach softlist, or a fullpath to the iNES files (or to headerless 256k dump of the Datach minicarts). This is accurate to the hardware, because Datach carts could not be mounted in the main Famicom cartridge slot. Fixed support for BMC-12in1 PCB, based on Cah4e3's research. Added support for NROM368 homebrew PCB. Added support for Multi-Discrete PCB (aka Mapper 28) used by Action 53 - Function 16 - Volume ONE - 'Streemerz Bundle' homebrew multicart. Added support for PRG-only PCB (aka Mapper 218) which uses NT-RAM as CHR-RAM, used by nocash's game Magic Floor. nes_mmc5: misc wip * Hacked around the limitations of our PPU code, so to support the different CHR registers * Implemented Extended Attribute Mode (Ex1) * Improved PRG-RAM handling * Simplified NT-RAM handling * First attempt to add split screen mode, still broken. Added support for iNES 2.0 submappers. nes_irem.c: fixed Ai Sensei no Oshiete, based on hardware doc by naruko. added Karaoke Studio inputs, mapped to keys Z, X, C. you can now select songs and see the animation, even if I would not call playable the games this way [Fabio Priuli]. - 0.152: Add RP2C33-01 'older' version FDS BIOS and fix labels of FDS BIOS roms [Dead_Body]. - 0.151: Documented new PAL NES clone called "Golden China TV Game" [Kaylee]. - 0.149u1: Added emulation of the FC Family Trainer controller, to be enabled in Expansion Port through the Driver Configuration submenu and mapped by default like the Power Pad. Improvements and fixes to inputs: simplified input reading. Moved most Famicom controllers to the expansion port (still configurable in the Driver Config menu) because it is more accurate and because it allows to use both the FC keyboard and the controllers in BASIC games. Fixed NES paddle emulation which broke some years ago. Added FC paddle emulation, see Arkanoid and Chase HQ. Added Hori Twin Adapter with correct P3 & P4 Famicom protocol, see e.g. four players games by Technos Japan just a cleanup and the whatsnew entry for previous changes. Emulated microphone input for old famicom controller, as detected by games (i.e. it only detects voice/no voice, while the actual transmission of your voice to the speakers is not emulated). To use it in games expecting you to blow or shout in the mic, select the "Gamepad (Older Version)" as "P2 Controller" in the Driver Configuration submenu, and press "6" when the game requires it. Added emulation of the NES Power Pad controller, to be enabled in Controller Port 2 through the Driver Configuration submenu and mapped by default on TY,FGHJ,BN keys for side A layout and RTYU,FGHJ,VBNM keys for side B [Fabio Priuli]. - 0.148u5: Greatly improved save state stability, by adding registration of on-cart VRAM/WRAM [Fabio Priuli]. - 0.148u4: Major refactoring and improvements of NES/FC cart emulation: converted carts, mappers and pcbs to use slot devices. Fixed starting of Famicom, Famicom Twin and Dr. PCJr. Fixed handling of "no disk" in FDS so that the system displays Mario and Luigi jumping around as expected. Added AY8910 sound to Sunsoft-5B (Gimmick JPN sfx). Added YM2413 to VRC-7 (Lagrange Point OST). Added support for recorded samples to Jaleco sport titles and to Bandai Family Trainer Aerobics Studio, thanks to notes by hap and egoh, and recordings by Pongbashi (samples are needed because these games use a currently undumpable speech chip). Added support for NES-EVENT pcb used by Nintendo World Championship 1990, including dipswitches * Added support for Galoob Game Genie real usage (in addition to the codes which Puggsy added to his cheat collections): when you load ggenie, a second cartslot becomes available to load another game attached to the cheat device (e.g. with "mess.exe nes -cart ggenie -cart2 smb") and you can enter the cheat codes as in a real NES * Added support for Nantettatte!! Baseball lock-on mechanism, based on the tests performed by naruko on his carts: when you load nantbb, a second cartslot becomes available to load one of the two update minicarts (91 Hen or OB Hen). Improved emulation of Namcot 163, 175 and 340 boards, based on the tests performed by naruko, lidnariq and bootgod on the real hardware. Moved Nantettatte!! Baseball minicarts to a separate list (nes_ntbrom.xml) because they cannot be loaded in the NES directly, but only through the nantbb subslot. Emulated bus conflict (CPU/PRG) in PCBs documented as having it. Partial emulation of open bus, enough to make working the games using it as a sort of protection. Fixed crash when loading files using FFE mappers. Fixed mirroring in some boards (Sunsoft DCS and UNL-CC-21) and in some games (e.g. Paris Dakar Rally Special and Escape from Atlantis). Fixed a few bugs in Tengen 800032 emulation (mapper 64), promoting Klax, Xybots and Road Runner to working state. Fixed Tengen 800037 emulation (mapper 158), promoting US Alien Syndrome to working state. Fixed NINA-001 emulation (mapper 34), promoting Impossible Mission II to working state. Improved Taito LROG017 emulation (mapper 77), promoting Napoleon Senki to working state. Added emulation of the Sachen SA-9602B pcb used by Mei Shao Nv Meng Gong Chang, a chinese port of Princess Maker by Sachen, based on the great work done by Cah4e3 in FCEUMM. Added working emulation of many bootleg pcbs used for pirate conversions from FDS (Ai Senshi Nicol, Doki Doki Panic, Fuuun Shaolin Kyo, Green Beret, Monty no Doki Doki Daidassou, Tobidase Daisakusen, Super Mario Bros Malee 2 / Genius Merio Bros.) * Improved emulation of many pirate pcb (BMC-GOLDENCARD-6IN1, KS7013B, KS7012, BMC-GHOSTBUSTERS63IN1, UNL-MALISB, MAXI15 and more) * Improved RacerMate Challenge II emulation, but the game is still not working due to unemulated bicycle controller * Added CPU-based IRQ mode in Tengen 800032 emulation (mapper 64), fixing Skulls & Crossbones gfx (but the game is still not working) * Improved IRQ handling fixing a lot of 1-line glitches, fixing gfx corruption in the upper half of Pinbot tables and allowing Sangokushi II - Haou no Tairiku to boot. * Fixed many small inaccuracies in the old code, spot during the conversion * Added support for most other known pcbs, even if in most cases emulation is only sketchy * Reduced the need of fake alt pbcs for boards which only differed by mirroring handling (these are now recognized through the "mirroring" feature) * Removed fake wram which was added to a lot of partially documented pcbs and re-added it only where actually present, so to more accurately document what was really in the carts [Fabio Priuli]. - 0.2b4: NES psg frequency is now correct [Brad Oliver]. - 0.1: Brad Oliver and Fabio Priuli added nes.cpp driver. $end $info=nes_clone.cpp $drv 0.218 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "nintendo/". - 0.231: Added Daidaixing Dancing Expert [Sean Riddle, David Haywood]. - 0.219: Renamed (nes_boot.cpp) to (nes_clone.cpp). - 0.218: David Haywood added nes_boot.cpp driver. $end $info=nes_m8.cpp $drv 0.248 [kmg] WIP: - 0.248: kmg added nintendo/nes_m8.cpp driver. $end $info=nes_m82.cpp $drv 0.248 [kmg] WIP: - 0.248: kmg added nintendo/nes_m82.cpp driver. $end $info=nes_sh6578.cpp $drv 0.219 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "nintendo/". - 0.219: David Haywood added nes_sh6578.cpp driver. $end $info=nes_vt02_vt03.cpp $drv 0.226 [David Haywood] WIP: - 0.279: Attempt to ameliorate unused function warning [AJR]. - 0.246: Driver placed in the sub-folder "nintendo/". - 0.226: Split (nes_vt.cpp) to (nes_vt02_vt03.cpp), (nes_vt09.cpp), (nes_vt32.cpp) and (nes_vt369_vtunknown.cpp). Changed VT NES clone devices to use N2A03 CPU core (fixes vsmaxx17) [David Haywood]. - 0.225: Fixed logic for external memory/internal mapper selection, and tweaked control input handling [David Haywood]. - 0.221: Started moving SoC functionality out of the driver to devices [David Haywood]. - 0.219: Untangled from NES state class and NES controller bus [David Haywood]. - 0.216: David Haywood added nes_vt.cpp driver. Split up state classes, moved VT1682-based games to a separate driver, and cleaned up code [David Haywood]. $end $info=nes_vt09.cpp $drv 0.226 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "nintendo/". - 0.226: David Haywood added nes_vt09.cpp driver splitted from (nes_vt.cpp). $end $info=nes_vt32.cpp $drv 0.226 [David Haywood] WIP: - 0.279: Add typo240 (#13936). Rename "Q5 500 in 1 Handheld" to "G5"; former was probably a misreading [David Haywood]. Split the $42xx sets out to a separate SoC and driver. Add MMC1 compatibility mode [AJR]. - 0.278: Minor comment update [AJR]. - 0.246: Driver placed in the sub-folder "nintendo/". - 0.226: David Haywood added nes_vt32.cpp driver splitted from (nes_vt.cpp). $end $info=nes_vt369_vtunknown.cpp $drv 0.226 [David Haywood] WIP: - 0.288: Fix mixup between vt36x_gbox2020_8mb and vt36x_gbox2020_16mb configs [AJR]. Attempting to understand the extra port / protection on gtct885 a bit better (#15207): nes_vt369_vtunknown attempt to understand the extra port / protection on gtct885 a bit better; hook up a protection device that allows gtct885 and rd5_240 to boot; hook up the device to goretro and rbbrite, but they don't work as we lack the code the device supplies; hook lexibook banking up to the port data write, not the direction write; added encryption disable for rsps300 type; added a handcrafted 'protection' data ROM to goretrop sets (#15311) [David Haywood]. Preliminary separation of the non-VT369 SoC with $4FFx registers (including its many encrypted variants). Remove unused function [AJR]. - 0.283: Fixed data ordering for some other Cyber Arcade sets where the address lines were connected incorrectly when dumping previously [David Haywood]. - 0.282: Added Cyber Arcade Pocket - Paw Patrol (JL1895PA) (#14413) [David Haywood]. - 0.279: Add GB-50 (#13929) [myrtle]. Further cleanup [AJR]. - 0.246: Driver placed in the sub-folder "nintendo/". - 0.226: David Haywood added nes_vt369_vtunknown.cpp driver splitted from (nes_vt.cpp). $end $info=nes_vt42xx.cpp $drv 0.279 [AJR] WIP: - 0.282: Switch extended palette feature back to VT03 mode (improves colors in Commando on gprnrs16 and wol260). wol260: Add bank switch [AJR]. - 0.279: AJR added nintendo/nes_vt32.cpp driver splitted from (nes_vt32.cpp). $end $info=newbrain.cpp $drv 0.126 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "grundy/". - 0.233: Eliminate bus tag macros and legacy lookups; use finder arrays in some places [AJR]. - 0.182: newbrain improvements: Added character ROM and more accurate video output. Fixed keyboard. Decoded VFD bitstream and added simultaneous video and VFD display. Fixed CPU clocks and interrupt logic, added layout for VFD-less model, enforced power on reset timer [Curt Coder]. - 0.175: Fix mirrors w.r.t mask (newnbrain FDC) [Olivier Galibert]. - 0.172: Dumped the COP internal ROM [Chris Despinidis]. Rewrote the driver to modern standards [Curt Coder]. - 0.170: Removed (newbraineim)' system. - 0.141: Removed (newbraie)' system. - 0.130: Removed (newbraiv)' system. - 0.126: Curt Coder added newbrain.cpp driver. $end $info=news_38xx.cpp $drv 0.223 [Patrick Mackinlay] WIP: - 0.288: Fix SCSI typo [hap]. - 0.281: Got the NWS-3860 workstation working. (#14151). The system is now usable, albeit lacking video emulation [Brice Onken]. - 0.267: (sony_news.xml) Add software list for Sony NEWS systems (#12473) [Brice Onken]. - 0.247: Driver moved to "sony/" sub-folder. - 0.246: Driver placed in the sub-folder "sony_news/". - 0.223: Patrick Mackinlay added news_38xx.cpp driver. $end $info=news_68k.cpp $drv 0.221 [Patrick Mackinlay] WIP: - 0.281: Add small note about mouse MCU type (#14123) [ClawGrip]. - 0.280: Add (not working) NWS-1250 (#13984) [ClawGrip]. - 0.268: (sony_news.xml) Added proper compatibility flags for different generations [Vas Crabb]. - 0.267: (sony_news.xml) Add software list for Sony NEWS systems (#12473). Added a Sony NEWS software list with NEWS-OS installation and upgrade media [Brice Onken]. - 0.247: Driver moved to "sony/" sub-folder. - 0.246: Driver placed in the sub-folder "sony_news/". - 0.221: Patrick Mackinlay added news_68k.cpp driver. $end $info=news_68k_iop.cpp $drv 0.275 [Brice Onken] Sony NEWS first generation dual-processor 68k systems. WIP: - 0.275: Brice Onken added sony/news_68k_iop.cpp driver. $end $info=news_r3k.cpp $drv 0.221 [Patrick Mackinlay] WIP: - 0.288: Specify LANCE clock to fix NEWS-OS 4 and 5 (#15344) [Brice Onken]. - 0.270: Sorted #includes [Vas Crabb]. Added support for the NWS-3720 and cleaned up code [Brice Onken, Plamen Mihaylov]. Add support for the NWS-3720 (#12690) [Plamen Mihaylov]. - 0.267: (sony_news.xml) Add software list for Sony NEWS systems (#12473). Add support for NEWS-OS 4.1R (#12435) [Brice Onken]. - 0.253: Flagged NWS-3410 as having unemulated (rather than imperfect) graphics [Brice Onken]. - 0.247: Driver moved to "sony/" sub-folder. - 0.246: Driver placed in the sub-folder "sony_news/". - 0.230: Initialized some variables which were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.221: Patrick Mackinlay added news_r3k.cpp driver. Implemented graphics [Patrick Mackinlay]. $end $info=news_r4k.cpp $drv 0.247 [Brice Onken] WIP: - 0.267: (sony_news.xml) Add software list for Sony NEWS systems (#12473) [Brice Onken]. - 0.253: Fixed graphics flag (unemulated rather than imperfect) [Brice Onken]. - 0.247: Brice Onken added news_r4k.cpp driver. $end $info=newton.cpp $drv 0.201 [Ryan Holtz] WIP: - 0.247: Driver moved to "apple/" sub-folder. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.242: BugFIX #07908 [Documentation] (newton.cpp) mp110, mp120, mp130, mp2000, mp2100, newtonmp: Incomplete machine description [AntoPISA, sjy96525]. - 0.225: Renamed (emate.cpp) to (newton.cpp). - 0.201: Ryan Holtz added emate.cpp driver. $end $info=next.cpp $drv 0.135 [Olivier Galibert] WIP: - 0.263: Made software list descriptions follow conventions [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "next/". - 0.227: Changed logging code to use machine error log [Davide Cavalca]. Removed magneto-optical drive from machines that lack it [Davide Cavalca]. Added five additional ROM versions [NeXTComputers.org, Davide Cavalca]. - 0.154: Fix the vblank disables. Setup the time. Add mouse. Mouse/nmi fixes [Olivier Galibert]. - 0.152: Enhancements [Olivier Galibert]. - 0.148: BugFIX #04958: [Interface] (next.c) All sets in next.c: Inconsistent slot info between -listslots and -listxml [Fabio Priuli]. - 0.145u1: Normalize the delegates, split the different NeXT variants. Handle command. Make the floppy work [Olivier Galibert]. Add information and correct some about the various next roms [Lord Nightmare]. - 0.135: Olivier Galibert added next.cpp driver. $end $info=nforcepc.cpp $drv 0.202 [Samuele Zannoli] WIP: - 0.246: Driver placed in the sub-folder "pc/". - 0.202: Samuele Zannoli added nforcepc.cpp driver. $end $info=ngen.cpp $drv 0.156 [Al Kossow, Barry Rodewald] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.161: BugFIX #05854 [Crash/Freeze] (ngen.c) 386i, ngenb38: [debug] Assertion [mahlemiut]. - 0.156: Al Kossow and Barry Rodewald added ngen.cpp driver. $end $info=ngp.cpp $drv 0.131 [Wilbert Pol] WIP: - 0.277: Fixed save state support. Also reduced literal tag usage and removed unnecessary screen update trampoline function [cam900]. - 0.271: Improved real-time clock behavior - fixes MT05279 (#12855) [Wilbert Pol]. - 0.265: BugFIX #08839 [Debugger] (snk/ngp.cpp) ngp, ngpc: Assignng the TLCS900 PC register from the debugger doesn’t work [hap]. - 0.255: Zerofill all class variables [hap]. Fix regression preventing system from booting [AJR]. - 0.250: (ngp.xml), (ngpc.xml) Use lowercase for descriptive text and full country names in descriptions [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "snk/". - 0.148u5: Added save state support to the driver [Fabio Priuli]. - 0.142u6: Split 'ngp' and 'ngpc' softlists and updated the driver accordingly [Fabio Priuli]. - 0.131: Wilbert Pol added ngp.cpp driver. $end $info=nokia_3310.cpp $drv 0.169 [Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "nokia/". - 0.170: Started implementing the driver based on available information. Also added dumps for various models [Sandro Ronco]. - 0.169: David Haywood added nokia_3310.cpp driver. $end $info=nordlead.cpp $drv 0.273 [Angelo Salese] WIP: - 0.273: Angelo Salese added skeleton\nordlead.cpp driver. $end $info=notetaker.cpp $drv 0.171 [Jonathan Gevaryahu] WIP: - 0.247: Driver moved to "xerox/" sub-folder. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.196: Started to hook up EmulatorCPU 8086 [Lord Nightmare]. - 0.171: Jonathan Gevaryahu added notetaker.cpp driver. $end $info=ns32kdb.cpp $drv 0.234 [Patrick Mackinlay] WIP: - 0.263: Housekeeping. Fix typo [Patrick Mackinlay]. - 0.259: Additional firmware versions [smj_crash]. - 0.246: Driver placed in the sub-folder "natsemi/". - 0.239: Add LEDs and layout [Patrick Mackinlay]. - 0.235: Additional firmware. Serial diagnostic support. Corrected timer clock [Vince Ibeachum]. Corrected eprom labels [Patrick Mackinlay]. - 0.234: Patrick Mackinlay added ns32kdb.cpp driver. $end $info=ns5652.cpp $drv 0.218 [AJR] WIP: - 0.246: Driver placed in the sub-folder "natsemi/". - 0.218: AJR added ns5652.cpp driver. $end $info=o2.cpp $drv 0.204 [Ryan Holtz] WIP: - 0.246: Driver placed in the sub-folder "sgi/". - 0.218: Add added ip32prom_4_3 BIOS option to o2 (IP32 PROM V4.3) [Sean Riddle, Rampa, ClawGrip]. - 0.204: Ryan Holtz added o2.cpp skeleton driver. Added CRIME and MACE skeleton devices [Ryan Holtz]. $end $info=ob68k1a.cpp $drv 0.141 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "omnibyte/". - 0.141: Curt Coder added ob68k1a.cpp driver. $end $info=ob8.cpp $drv 0.274 [m1macrophage] WIP: - 0.274: m1macrophage added oberheim/ob8.cpp driver. $end $info=octane.cpp $drv 0.204 [Ryan Holtz] WIP: - 0.246: Driver placed in the sub-folder "sgi/". - 0.204: Ryan Holtz added octane.cpp skeleton driver. $end $info=octopus.cpp $drv 0.149u2 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "lsi/". - 0.188: BugFIX #06562 [Crash/Freeze] All sets in octopus.cpp, zorba.cpp: Fatal Error when using various terminal/printers in slots [Osso]. - 0.149u2: Robbbert added octopus.cpp skeleton driver. $end $info=odyssey2.cpp $drv 0.37b10 [Wilbert Pol] WIP: - 0.262: (videopac.xml) Replaced “US” with “USA” in descriptive text [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "philips/". - 0.208: Fixed videopac machine [AmatCoder]. - 0.187: BugFIX #06603 [Documentation] (odyssey2.cpp) jopac: In the description there are two useless spaces at the beginning [Tafoid]. - 0.154: BugFIX #05551 [Crash/Freeze] (odyssey2.c) Pete Axe Pete!, Frogger (in NTSC system), others: odyssey2 SIGABRT with clang optimizations in OS X [Wilbert Pol]. - 0.37b10: Wilbert Pol added odyssey2.cpp driver. $end $info=okean240.cpp $drv 0.141 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.141: Robbbert added okean240.cpp skeleton driver. $end $info=olivpc1.cpp $drv 0.221 [Carl, rfka01] WIP: - 0.246: Driver placed in the sub-folder "olivetti/". - 0.221: Carl and rfka01 added olivpc1.cpp driver. Added rev106 and rev107 BIOS options to olivpc1 and expanded notes [rfka01]. $end $info=olyboss.cpp $drv 0.195 [Gabriele D'Antona] WIP: - 0.246: Driver placed in the sub-folder "olympiaint/". - 0.195: Gabriele D'Antona added olyboss.cpp driver. $end $info=olytext.cpp $drv 0.199 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "olympiaint/". - 0.199: Robbbert added olytext.cpp driver. $end $info=omar.cpp $drv 0.253 [hap] WIP: - 0.253: hap added tryom/omar.cpp driver. $end $info=omdisv22.cpp $drv 0.277 [Devin Acker] WIP: - 0.277: Devin Acker added skeleton\omdisv22.cpp driver. $end $info=ondra.cpp $drv 0.128 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "tesla/". - 0.129: Both computers now work, cassette supported [Miodrag Milanović]. - 0.128: Miodrag Milanović added ondra.cpp driver. $end $info=onyx.cpp $drv 0.149u2 [Al Kossow, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.149u2: Al Kossow and Robbbert added onyx.cpp skeleton driver. $end $info=optomaxv.cpp $drv 0.276 [ClawGrip] WIP: - 0.278: Memory mapped various devices, and added the teletext video card [Nigel Barnes]. - 0.276: ClawGrip added skeleton/optomaxv.cpp driver. $end $info=orao.cpp $drv 0.124 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "sfrj/". - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.124: Miodrag Milanović added orao.cpp driver. $end $info=oric.cpp $drv 0.36b11 [Olivier Galibert] WIP: - 0.275: (oric1_cass.xml) Added 3 working items (#13348) [ArcadeShadow]. - 0.272: (oric1_cass.xml) Metadata updates. Fill in author, notice and serial info for various releases. Slightly modify titles of some French games [AJR]. Added 26 working items (#12960). Removed region info tag since there isn't any notice or restriction to a particular region [ArcadeShadow]. - 0.270: BugFIX #08900 [Crash/Freeze] (tangerine/oric.cpp) oric1, telstrat, orica, prav8d, prav8dd: Emulator crashes with disks mounted [AJR]. - 0.265: (oric1_cass.xml) Added Rodmän (#12279) [ArcadeShadow]. - 0.254: Re-modernize (last time was in 2014, so...) [Olivier Galibert] - 0.253: (oric1_cass.xml) Added softlist to oric.cpp: fixed parent/clone relationship; also, more srcclean. Removed a duplicate, fixed more descriptions. Use rebuilt Cross Bomber tape. Update year for rebuilt Cross Bomber tape, too [Vas Crabb]. - 0.246: Driver placed in the sub-folder "tangerine/". - 0.229: Added oric1 BASIC 1.0 UK BIOS [tante ju, rfka01]. - 0.206: BugFIX #07197 [Core] (oric.cpp) orica: Loading from tape never progresses [Ivan Vangelista]. - 0.201: Modernized machine configuration or many devices and systems [Ryan Holtz]. - 0.134: Revert commented floppy code [Miodrag Milanović]. - 0.132: Various bioses added for different languages [Miodrag Milanović]. - 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: Olivier Galibert added oric.cpp driver. $end $info=orina_stylish_plus.cpp $drv 0.282 [David Haywood] This is a placeholder driver for the Orina Stylish Plus so that a Software List for the cartridges can exist. WIP: - 0.282: David Haywood added orina_stylish_plus.cpp driver. $end $info=orion.cpp $drv 0.125 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.126: Added SHA-1's [Fabio Priuli]. ROMDISK's are carts now. Added support for "Lucksian Key" format disks [Miodrag Milanović]. - 0.125: Miodrag Milanović added orion.c driver and cassete loading [Miodrag Milanović]. $end $info=osbexec.cpp $drv 0.141 [Wilbert Pol] WIP: - 0.246: Driver placed in the sub-folder "osborne/". - 0.141: Wilbert Pol added osbexec.cpp driver. $end $info=osborne1.cpp $drv 0.121 [Wilbert Pol, Vas Crabb] WIP: - 0.254: Use a memory view to simplify bank 1/2 selection. Allocate main RAM as a flat share, and use a view to switch in atttribute RAM. Reduced scope of some variables and edited some copy/pasted comments [Vas Crabb]. - 0.246: Driver placed in the sub-folder "osborne/". - 0.244: Revert floppy device back to SSDD. Partially reverts an old commit from @Robbbert (https://github.com/mamedev/mame/commit/247939853301565efd348cad12b04fc957707bc2) where the floppy device was (mistakenly?) set to FLOPPY_525_QD (quad density) from FLOPPY_525_SSDD (single-sided double-density). As far as I am aware, the Osborne1 only supported SSSD and SSDD disks. Revert appears to resolve known Osborne1 issues [theoldsport]. - 0.243: BugFIX #08100 [Media Support] (osborne1.cpp) osborne1 and clones: IMD disk image support is broken. - 0.217: Made SCREEN-PAC video a clone machine rather than a configuration setting as it's a hardware modification. Added additional default input mappings for the keys wired in parallel, and added backspace as an alias for cursor left. Put the screen parameters used by the Nuevo Video BIOS in its machine configuration (improves automatic resolution selection). Improved performance a little, cleaned up code, and updated notes [Vas Crabb]. - 0.176: BugFIX #06312 [Crash/Freeze] (osborne1.cpp) Crash when using -mb8877:0 and -mb8877:1 slot with '525sssd' option [Nigel Barnes]. - 0.168: BugFIX #06056 [Gameplay] (osborne1.cpp) osborne1: osborne1 banking doesn't work properly. Improvements: Bank low 16k according to schematics, passes memory test. Handle memory mapped I/O addresses according to schematics. Correct vectoring of IEEE488 interrupt. Add serial port emulation. Fix beeper frequency/timing. Fix scrolling behvaviour in standard and SCREEN-PAC modes. Implement RESET key (generates NMI, F12 by default). Show contents of video memory in F4 tilemap viewer. Add configured banking and save state support [Vas Crabb]. - 0.121: Wilbert Pol, Vas Crabb added osborne1.cpp driver. $end $info=osi.cpp $drv 0.100 [Curt Coder, Robbbert, Wilbert Pol] WIP: - 0.278: Cassette starts from monitor command [Angelo Salese]. - 0.246: Driver placed in the sub-folder "osi/". - 0.100: Curt Coder, Robbbert and Wilbert Pol added osi.cpp driver. $end $info=p112.cpp $drv 0.140 [Robbbert] WIP: - 0.286: Fix program flow [Angelo Salese]. - 0.246: Driver placed in the sub-folder "homebrew/". - 0.140: Robbbert added p112.cpp driver. $end $info=p2000t.cpp $drv 0.36RC1 [Paul Daniels] WIP: - 0.288: Consolidate driver in single file. Hookup cart slot, kickoff SW list, pre-emptively demote to MNW. Cleanups around keyboard, remove macros. Initial Cassette SW list (#15307). Fix machine_config duplication; hookup NMI [Angelo Salese]. (p2000_cart.xml) Fix validation. Fix some metadata [R. Belmont, Angelo Salese]. Hookup scroll, fix out of bounds RAM crashes; add width 80 for p2000t, reduce handler naming and reorganize driver a bit [Angelo Salese, Bart Eversdijk]. Convert some "usage" info into "required_ram" info [AJR]. - 0.246: Driver placed in the sub-folder "philips/". - 0.226: Added support for selecting memory size and memory bank switching [Erwin Jansen]. - 0.225: Added support for mini digital cassette recorder (MDCR). Added MDCR device to p200m, reset phase decoder on tape-end signal, and detect presence of tape [Erwin Jansen]. - 0.36RC1: Paul Daniels added p2000t.cpp driver. $end $info=p8k.cpp $drv 0.135 [Fabio Priuli] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.135: Fabio Priuli added p8k.cpp driver. $end $info=palestra.cpp $drv 0.206 [Sergey Svishchev] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.206: Sergey Svishchev added palestra.cpp driver. $end $info=palm.cpp $drv 0.130 [Ryan Holtz, R. Belmont] WIP: - 0.265: New CPU device and disassembler. Improve interrupt handling. Fix debugger register access. Consolidate internal state. Add ros selection and bus out callbacks. Add internal control instruction handler. Fix disassembler synthetics. Add program level output [Patrick Mackinlay]. - 0.251: Improved LCD controller emulation and cleaned up code. Improved Palm IIIc support; added MC68EZ328 variant. Split Palm LCD controller into a separate device, promoted Palm?m100 to working [Ryan Holtz]. - 0.246: Driver placed in the sub-folder "palm/". - 0.207: Eliminated MCFG macros [cam900]. - 0.130: Ryan Holtz and R. Belmont added palm.cpp driver. $end $info=palmz22.cpp $drv 0.144u5 [Tim Schuerewegen] WIP: - 0.246: Driver placed in the sub-folder "palm/". - 0.144u5: Tim Schuerewegen added palmz22.cpp driver. $end $info=pap2.cpp $drv 0.271 [Octocontrabass] WIP: - 0.271: Octocontrabass added skeleton/pap2.cpp driver. $end $info=partner.cpp $drv 0.126 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.126: Miodrag Milanović added partner.cpp driver. $end $info=paso1600.cpp $drv 0.143 [Angelo Salese] WIP: - 0.246: Driver placed in the sub-folder "toshiba/". - 0.152: BugFIX #05296 [Graphics] All sets in a6809.c, apricot.c, bbc.c, multi16.c, paso1600.c, victor9k.c: Resolution increase [Robbbert]. - 0.149: BugFIX #05127 [Misc.] (paso1600.c) paso1600: Invalid read of size 4 [Robbbert]. - 0.143: Angelo Salese added paso1600.cpp driver. $end $info=pasogo.cpp $drv 0.125 [Peter Trauner] WIP: - 0.274: Fix RTC register copy/paste errors (#13170) [eientei95]. (pasogo.xml) Updated list of undumped software in comment (#13172). Confirmed cartridge numbers for undumped software, and listed an additional unumped cartridge [David 'Foxhack' Silva]. - 0.246: Driver placed in the sub-folder "koei/". - 0.149: Added readme [Guru]. - 0.125: Peter Trauner added pasogo.cpp driver. $end $info=pasopia.cpp $drv 0.139 [Angelo Salese] WIP: - 0.254: Dumped character generator ROMs [Frank Palazzolo]. - 0.246: Driver placed in the sub-folder "toshiba/". - 0.221: Added RS-232 serial interface. Replaced fixed expansions with PAC2 slots [AJR]. - 0.213: Corrected clocks and metadata [AJR]. - 0.139: Angelo Salese added pasopia.cpp driver. $end $info=pasopia7.cpp $drv 0.143 [Angelo Salese] WIP: - 0.281: Cleanup, side effect checks, fewer literal tags [Vas Crabb]. - 0.254: Dumped character generator ROMs [Frank Palazzolo]. - 0.246: Driver placed in the sub-folder "toshiba/". - 0.221: Use CRT controller to help draw screen [AJR]. - 0.143: Angelo Salese added pasopia7.cpp driver. $end $info=patgen.cpp $drv 0.281 [stonedDiscord] Philips PM-5xxx test pattern generators. WIP: - 0.281: stonedDiscord added patgen.cpp driver. $end $info=patinhofeio.cpp $drv 0.169 [Felipe Corrêa da Silva Sanches] WIP: - 0.283: Renamed (patinho_feio.cpp) to (patinhofeio.cpp). - 0.263: Fixed missing space in warning log message [amameuser]. Clean up some indentation [hap]. - 0.246: Driver placed in the sub-folder "usp/". - 0.175: Further improvements to the Patinho Feio driver & CPU [Felipe Corrêa da Silva Sanches]. - 0.169: Felipe Corrêa da Silva Sanches added patinho_feio.cpp driver. $end $info=pb1000.cpp $drv 0.142 [Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "casio/". - 0.142: Sandro Ronco added pb1000.cpp driver. $end $info=pc.cpp $drv 0.36b6 [Wilbert Pol, Miodrag Milanović] WIP: - 0.288: Clean up slot options [Vas Crabb]. - 0.260: Move ibm5550 to own driver [Angelo Salese]. - 0.258: Added a number of BIOS dumps [rfka01]. - 0.257: Marked mc1702 BIOS ROMs as bad dumps (font area shows visibly corrupt characters) [einstein95]. - 0.246: Driver placed in the sub-folder "pc/". - 0.234: Added BIOS dumps and notes for various PC motherboards [rfka01]. - 0.232: Added six additional clones [rfka01]. - 0.222: Put version numbers in the labels for modern XT BIOS ROMs [rfka01]. - 0.220: Added BIOS V2.2 to ncrpc4i [rfka01]. - 0.206: Re-organised for better readability and updated notes [rfka01]. - 0.182: Added Atari PC1 and corrected name of Atari PC3. Gave standard pccga five slots, so machines with combo cards can have hard disks as well until combo cards are emulated. Reordered MCFG and ROM entries to match the machine list at the bottom of the file. Derived NCR PC4i configuration from VGA PC and corrected number of slots. Made 720K drives standard for laptops which have them. Added info on Zenith Supersport, Bondwell Pro28, and Atari PCs. Added info on several already emulated systems in the header. Added detailed information on Data General One, Commodore PC-1, Commodere PC10-III and PC20-III, Zenith SuperSport, Siemens Sicomp PC16-05, NCR PC4i, Olivetti M15, Sharp PC-7000, Sanyo MBC-16, Atari PC-3, Eagle 1600, VTech Laser Turbo XT and XT/3 [rfka01]. - 0.179: Fixed 16-bit audio in diagnose.exe for the Sound Blaster 16 * The fix replaces the lowest bit of the page with the upper bit of the address, in the case of a 128k DMA * This applies to the southbridge, cs4031, wd7600, ngen, and at devices [smf]. - 0.153: Added support for NASLite 1.72MB disk images. Added support for Microsoft DMF 1.68MB disk images [Curt Coder]. - 0.151: mc1502 fdc reset fix [Sergey Svishchev]. - 0.149u1: PC driver cleanup: Much improved CS4031 emulation, added DMA, interrupt controller, timer, RTC directly to the device as sub devices and added the generic functions needed for AT compatibility. Moved the ct486 driver to its own file, to avoid all the legacy stuff in at.c. Added support for the IOCHCK signal to the ISA bus, this is used instead of directly issuing an NMI to the main CPU. Moved ISA device slot definitions to its own file to avoid copy & pasting the same list to different drivers. Updated MC146818 RTC for devcb2 [Dirk Best]. - 0.149: Added t1000sl2. Hooked up the Tandy 1000 character ROM to the other Tandy 1000 drivers. Reimplemented Tandy 1000 ROM banking according to the schematics [Cowering, Wilbert Pol]. - 0.148u1: BugFIX #05124 [Crash/Freeze] (pc.c) t1000rl, t1000tl2, t1000tx access violation [Olivier Galibert]. - 0.148: BugFIX #05069 [Crash/Freeze] (pc.c) mc1502: Crash after OK [crazyc]. - 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]. - 0.125: Removed (ibmpca)' system. - 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: Wilbert Pol and Miodrag Milanović added pc.cpp driver. $end $info=pc_h98.cpp $drv 0.261 [Angelo Salese] WIP: - 0.278: (pc98.xml) Fix hamlet boot order, fix tesserae metadata [Angelo Salese]. - 0.272: (pc98.xml, (pc98_cd.xml) Demote (yumeijin); fix lavaleur boot order, sort out and promote gamepac* entries; misc QA updates [Angelo Salese]. - 0.271: Split PC Training Disk from n88bas61, misc shuffling and QA. Reorganize to better defined sections. QA: Fix 98lespro, 98lespr2 publisher. Fix solitaira SHA1. QA update, promote molemole. QA demotions. Move LOGiN Disk & Book non-game disks to appropriate categories, mark ekispert as cracked. More categorization setups, get rid of boot OK comments, misc conversions of cloneof to info datadisk. Get rid of (way outdated) unsupported formats section. Fix spcstage floppy order. Fix lammal boot order, misc QA. Demote yumeijin. Add known game maker tools [Angelo Salese]. Replace aigo3 with d88 image, fix beastlr2 SHA1 and convert fix format images to d88 except ones that don't work to 'pc98.xml' [cracyc]. - 0.261: Angelo Salese added nec/pc_h98.cpp driver. $end $info=pc100.cpp $drv 0.143 [Angelo Salese] WIP: - 0.278: Kick off a SW list [Angelo Salese]. - 0.246: Driver placed in the sub-folder "nec/". - 0.147u3: Worked around irq triggering in NEC PC-100 driver, and improved video timings. Now the BIOS moans about 'reading DOS' [Angelo Salese, Carl]. - 0.143: Angelo Salese added pc100.cpp driver. $end $info=pc1000.cpp $drv 0.256 [Sandro Ronco] WIP: - 0.256: Sandro Ronco added vtech/pc1000.cpp driver. $end $info=pc1500.cpp $drv 0.142 [Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "sharp/". - 0.142: Sandro Ronco added pc1500.cpp driver. $end $info=pc1512.cpp $drv 0.143u1 [Curt Coder] WIP: - 0.264: pc1512_hdd.xml Changed interface to match the ISA Fixed Disk Controller card used in the pc1512hd20 [einstein95]. - 0.246: Driver placed in the sub-folder "amstrad/". - 0.178: Fixed keyboard reset behavior. Various improvements: Added joystick port to the keyboard. Added mouse port slot interface. Added a software list for hard disks, and a preinstalled HD20 image to it [Curt Coder]. - 0.177: BugFIX #06316 [Crash/Freeze] (pc1512.cpp) pc1512, pc1512dd, pc1512hd10: Use of 'ibm_mfc' slot option causes Fatal error [Ryan Holtz]. BugFix#06317: [Crash/Freeze] (pc1512.cpp) pc1512, pc1512dd, pc1512hd10: Use of '3c503' slot option causes Fatal error [Ryan Holtz]. - 0.143u1: Added pc1512.cpp driver. $end $info=pc2000.cpp $drv 0.136 [Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "vtech/". - 0.222: Changed pc2000s LCD controller to SED1278-0B [ClawGrip]. - 0.136: Sandro Ronco added pc2000.cpp driver. $end $info=pc4.cpp $drv 0.140 [Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "vtech/". - 0.140: Sandro Ronco added pc4.cpp driver. $end $info=pc486vl.cpp $drv 0.286 [Angelo Salese] WIP: - 0.286: Angelo Salese added pc486vl.cpp driver. $end $info=pc532.cpp $drv 0.263 [Patrick Mackinlay] WIP: - 0.263: Patrick Mackinlay added homebrew/pc532.cpp driver. $end $info=pc6001.cpp $drv 0.132 [Angelo Salese] WIP: - 0.288: Add printer port (#15211) [Devin Acker]. - 0.285: Move pc6001 cartslot mapping to memory map [Angelo Salese]. Note just how bad the MCU dump appears to be [AJR]. - 0.284: Mark MCU as bad dump [AJR]. Add cassette software lists (#14596) [paul75s]. - 0.274: (pc6001_cart.xml) Added Berserkers Front Gaiden 3 Plus - Turning Point [krugman, Marc Roy]. Added two versions of Turpin [Mike Stedman, bsittler, David Silva]. - 0.254: Add MCU dumps for pc6001 and pc6601sr [Mike Stedman]. - 0.251: Fix joystick multiplexing; add port outputs and HSYNC and VSYNC readback. Correct YM2203 clock [AJR]. - 0.246: Driver placed in the sub-folder "nec/". - 0.237: Major rework of PC-6001mk2SR (#8626). Added a PC-6001 cartridge software list XML, and hooked up to the driver. Fixed a regression bug with machine_reset fn where PC-6001mkII was implicitly overriding its memory model when a cart was inserted, causing being stuck at POST. Improved irq handling and removed a couple kludges, fixing hangs caused by multiple irqs being fired at the same time. Added PC-6601SR "Mr. PC", and improved the specific SR video mode already used by PC-6001mk2SR. Refactored PC-6001mkIISR / PC-6601SR memory model to use address_map_device, allowing BIOS booting and .cas loading in mode 6. Replace AY8910 with YM2203. Add keyboard inputs F1-F10, and fixed the specific irq vector dispatch. Add preliminary FDC internal/external interface. Hooked up PC80S31 to external i/f as a proof of concept. Fixed timer enable (fixes Yakyukyo and Punchball Mario boots), and fixed different timer resolution with PC-6001mk2SR so that cursor blinking happens at the right frequency [Angelo Salese]. - 0.195: Major encapsulation clean-ups [Angelo Salese]. - 0.140: Removed (pc6600sr)' system. - 0.132: Angelo Salese added pc6001.cpp driver. $end $info=pc8001.cpp $drv 0.135 [Curt Coder] WIP: - 0.275: Grant a slot for DIY expansion ROMs [Angelo Salese]. - 0.246: Driver placed in the sub-folder "nec/". - 0.243: Major groundwork cleanups. Reduce signature name fns. Separate dictionary and CD-ROM later model use into own state machines. Clean input ports a bit. Bulk printf -> logerror. Initial batch of exporting PC8801-31 to a separate' device. Fix configuration mistake for CPU speed. Add base diplocations, massage documentation of ports $30, $31, $40, misc cleanups. Fix mouse cursor jump bugs, remove deprecated PORT_RESET usage. Rework and extend expansion slot descriptions. Add note about extended FH keyboards. Add dip positions for BASIC dips. Blind fix kanji LV2 hookup. Use required_region_ptr for ROM regions, split kanji_lv2 to own one. Move a few notes to XML. Remove unneeded port $33 hookup (should be unmapped on all PC8801 variants). Initial implementation of interrupts using i8214 as base. Fixes at least yojukiko and bishojbg BGMs. Add clock calculation for internal DAC1BIT, add reported V1 revision numbers for each romset. Move OPN/OPNA sound chip mounts to internal model types, add stereo mixing. Add sound irq pending mechanism, particularly needed by Telenet games. Improve irq semantics, connect rxrdy_irq_w signal. Make OPNA a bit less louder, QA checkpoint. Fix broken link, unmapped I/O documentation. Add JMB-X1 map, other minor notes. Start inheriting from base pc8001_base_state, add initial hooks for actual 3301 + i8257 devices. Fix port40_r reading mistake. Fix 24kHz pixel clock. 3301 irq is tied to VRTC not INT. Simplify bitmap 3bpp drawing and add preliminary palette rasters. Misc documentation updates. Add BG Pal handling, honor transparency in all bitmap layers. Better handling of bitmap fills. Carry over attribute fetches between lines when 3301 is in color mode. Implement colorized b&w graphic modes. Cleanup obsolete functions. Add boilerplate code for base irq mechanism. Add expansion card support, with JMB-X1 (partly addresses #8709), PC-8801-23 and PCG-8100 as PoC examples. Promote some romsets to parent. save_item to all variables in state machines. Fixed many issues and refactored code to better align with current standards [Angelo Salese]. Initialized a variable which was causing problems in regression testing and actually save some states [Ivan Vangelista]. - 0.236: Add DMA functions. Add extension setter for 24KHz mode (which will be used by PC-8801 once implementation is merged). Allow to enter into N80 BASIC mode for mk2 machines. Constexpr the XTALs. Fix machine configs inheritance. Move some shared functions to pc8001_base_state [Angelo Salese]. - 0.176: BugFIX #05534 [Crash/Freeze] (pc8001.cpp) All sets in pc8001.cpp: crash after OK [Robbbert]. - 0.135: Curt Coder added pc8001.cpp driver. $end $info=pc8401a.cpp $drv 0.132 [Curt Coder] WIP: - 0.263: Add Guru readme [Angelo Salese]. - 0.262: Redump pc8401bd [David Stephenson]. Rework IRQ to be a free running timer. Overhaul keyboard mapping. Overhaul keyboard mapping. Modernize memory map. Cleanups: Remove empty pc8401a romset. Consolidate in single file. Remove i8255 device: eventually belongs to pc80s31k sub-device. Remove 6845 stub device: eventually belongs to option slot. Workaround for system not starting up, keyboard simulation eagerly sending irqs while system is not ready. Add irq mask, add up/down and proper shift keys. Implement internal NVRAM, fix external RAM select [Angelo Salese]. - 0.246: Driver placed in the sub-folder "nec/". - 0.132: Curt Coder added pc8401a.cpp driver. $end $info=pc8801.cpp $drv 0.37b15 [Angelo Salese] WIP: - 0.283: (pc8801_cdrom.xml) Hypenate a suffix [Vas Crabb]. Mark missing index images as baddump. Misc QA notes.Hookup DMA memory writes. Better OPNA default mixing [Angelo Salese]. - 0.281: (pc8801_flop.xml) Minor notes. (generic_flop_525.xml), (pc8801_flop.xml) Use the new write protect flag for gruppe and rtishtar. Fix #2349 [Angelo Salese]. - 0.279: (pc8801_cass.xml) Demote all tapes to not working [Angelo Salese]. (pc8801_flop.xml) Actually mark clones as clones, transliterate title for S.F.3.D. Added 1 working item (#13269). Fix region size for hibernia. Fix broken image and mark bad. Updated comments for Babylon (#13262) [Naoki Saito]. - 0.275: (pc8801_flop.xml) Fix region size for hibernia [AJR]. Fix broken image and mark bad [cracyc]. Actually mark clones as clones, transliterate title for S.F.3.D. [Vas Crabb]. (pc8801_cass.xml) Added 1 not-working item (#13297). (pc8801_flop.xml) Update QA (#13279): sf3dopv is the same game sf3dthxg. So I make it a clone. Add sf3dopv to undumped list. Fix the name to reflect the box name; Carmine fix name to reflect the box and set V2 Mode required; readd original; add complete name of the box on alt_title and restore previous info name [Marc Roy]. - 0.274: (pc8801_flop.xml) Updated usage comments for Babylon. Updated comments for Babylon (#13262). Noted that PC8801mk2SR is needed (uses V2 mode). Noted that instructions for creating a Crimson user disk are applicable. Added 1 working item (#13269) [Marc Roy]. - 0.268: (pc8801_flop.xml) QA recently fixed 2HD images [Angelo Salese]. Metadata fix (#12612). Fixed parent/clone relationship between "ddash", "ddasha", "ddashb" [ArcadeShadow]. - 0.267: Document possible target. Enable partial updates after #12423 [Angelo Salese]. - 0.251: Default DE-9 with joystick since way more common [Angelo Salese]. - 0.246: Driver placed in the sub-folder "nec/". - 0.240: Corrected system clocks [ValleyBell]. Enable CD-ROM BIOS window as default in pc8801mc [Angelo Salese]. - 0.236: Inherit pc80s31k device and kill off FDC legacy code. Remove logging of High [TV]RAM [Angelo Salese]. - 0.135: Removed (pc8001m2) 'PC-8001 Mk2 (Lores display, VSYNC 15KHz)' and (pc88m2sl) 'PC-8801 MkIISR (Lores display, VSYNC 15KHz)' systems. - 0.132: Removed (pc88srh) 'PC-8801 MKIISR (Hires display, VSYNC 24KHz)' and (pc88srl) 'PC-8801 MKIISR (Lores display, VSYNC 15KHz)' systems. - 0.37b15: Angelo Salese added pc8801.cpp driver. $end $info=pc88va.cpp $drv 0.132 [Angelo Salese] WIP: - 0.288: Kickoff (pc88va_flop_orig.xml) [Angelo Salese]. - 0.277: Port SASI support from PC-9801 [Angelo Salese]. - 0.276: (pc88va.xml) Update QA. Fix validation. Add Inufuto entries. (pc98_cd.xml) Add metadata to freebsd21. Preliminary C-Bus slot hookup. Multiplane mode don't fallback in singleplane if AACC disabled. Implement GVRAM single/multiplane ROP registers. pc88va_v.cpp: Vestigial interlace support. Hookup TSP Maximum Raster Address (line height per char). Hook GDEN0 and VW nec/pc88va_sgp.cpp: hook start_dot for destination transfers. Draw sprites to odd lines when MG is 1. Add display start address, fix bobs display in shinraba, add offset base for split graphics nec/pc88va_sgp.cpp: Handle source negative pitches, avoid out of bounds accesses in rtype. pc88va_sgp.cpp: Make RMW shifting more reliable, add 1bpp to 1bpp/4bpp OPs. Implement ROP and TPMOD functions, fix pitch bugs in (boomer) and (shinraba). Add RGB565 ROPs nec/pc88va_v.cpp: use DSA in draw_packed_gfx_4bpp, halve pitch for draw_direct_gfx_rgb565 (pc88va.xml) update QA, and use saner defaults where applicable. Add 8bpp mode, fix tetris text [Angelo Salese]. - 0.251: Default DE-9 with joystick since way more common. Run irq7 thru the same 0 -> 1 logic as the other irqs, makes system to be more stable during SW intros. Improved emulation, allowing most software to boot on the PC-88VA2 [Angelo Salese]. - 0.246: Driver placed in the sub-folder "nec/". - 0.240: Corrected system clocks [ValleyBell]. - 0.132: Angelo Salese added pc88va.cpp driver. $end $info=pc9801.cpp $drv 0.132 [Angelo Salese] WIP: - 0.284: (pc98.xml) Provide boot disk for blackpol. Note: Same as advland:flop1 and cranston:flop1 [Neo Kobe]. Kickoff a pc98_flop_orig SW list. Fix 2dd option. .n80 quickload support. Add 3.5" 2DD option for pc9801uv2 [Angelo Salese]. - 0.283: (pc98_cd.xml) Update QA nec/pc9801.cpp: fix port regression. Swap pc9801vm and pc9801rs machine config definitions. Provide some EGC defaults. Move RAM handling to specific 54simm / 61simm options. Major RAM rewrite. Revisit RAM default and options for each machine; move RAM installations from dynamic to address_map; implement 15M~16M memory hole view [Angelo Salese]. Pass all vram access to the selected bank [cracyc]. - 0.282: Bulk replace FDC tags. BREAKING CHANGE: `upd765_2*d` slots are now `fdc_2*d` BREAKING CHANGE: `pc9821ce2` and `pc9821xs` romsets are retired. Add stopgap self-extracted kanji.bin for pc9801 and pc9801f [Angelo Salese]. - 0.277: (pc98.xml) Update QA, 3.5" edition. Move pc9801fs to pc9801us_state. Make IDE hack local to pc9801rs. Kickoff an HDD SW list. Hookup -119 keyboard to pc9801us. Fix SDIP bank interface for pc9801us and pc9801fs. Add 1.44MB floppy 3-mode support. Accomodate gaiji BIOS setting memory to r/w to undisplayable portion when KAC is off [Angelo Salese]. - 0.273: Fix upper ARTIC port reads. Bind vrtc IRQ to 7220 vsync [Angelo Salese]. - 0.272: Implement VRAM segment mode f/f. Fix os2warp3 display once installed. Workaround KAC dot access for pc9801vm onward. Fix bogus CPU not set High for pc98_cd:os2warp3 with pc9821 class machines [Angelo Salese]. - 0.271: kanji window don't bother with LR setting. kanji PCG MMIO window actually wants the LR setting. FDC uses DMA CH. 3 when in 2dd mode [Angelo Salese]. - 0.261: (pc98.xml) Confirm key labels, particularly ROLL UP and ROLL DOWN being inverted. Misc preps for moving stuff to C-Bus and Hyper 98. Fix legacy PIT mapping. Fix mercury boot order. Fix a couple 3.5" floppies, promote rinneten, demote xanadu/xanadu2 in 'pc98.xml' [Angelo Salese]. - 0.253: (pc98.xml) Fix rogus description, denote baddump [Angelo Salese]. - 0.246: Driver placed in the sub-folder "nec/". - 0.240: Corrected system clocks [ValleyBell]. - 0.236: Major state refactoring of pc98 based HW. First major step in splitting up machine classes in NEC PC98 family tree: Splits up derivative HWs into own state machine and files (pc98ha.cpp, pc9821.cpp and pc9801_epson.cpp); adds a preliminary uPD4991a parallel RTC, used by pc98ha; fix -26, -86, -118 C-bus sound board dips or jumper settings; fix default sound card for pc9821 (-86) and pc9821ce2 / pc9821cx3 (-118); adds preliminary MAD Factory Otomichan-kai C-bus sound board; adds boilerplate code for C-bus installing board I/Os, avoiding the possible inconvenience of board(s) getting silently unmapped by other installed boards; major refactoring of HW dip switches readouts, using required_ioports instead of scattering things around in PPI hooks; extensive QA rundown, including research on missing features and undumped machines. pc9801.cpp: Don't passthrough mouse irq frequency when cycle setting is setup too, fixes jastrike mouse input on options menu. pc9801.cpp: Fix kanji RAM window LR readback, makes telenetm to properly display 8x16 chars on RS and derivative machines. pc8801.cpp: fixed OPNA RAM readback, allowing SWs to playback ADPCMs properly [Angelo Salese]. - 0.235: Shift underline attr 4 pixels to the right. Disable code causing egc issues and add color compare support [cracyc]. - 0.232: Added support for 1-bit DAC [Angelo Salese]. - 0.231: Added four non-working machines and cleaned up code [flyingharuka, Angelo Salese]. Added a missing floppy image, hybrid CDs from the FM Towns software list, and new entries from Redump in 'pc98_cd.xml' [r09]. - 0.225: Removed stray trailing space character from SHA1 digest in 'pc98.xml' [Thomas Klausner]. - 0.222: Added twenty entries from Neo Kobe Collection, re-tested software, corrected metadata and added usage notes in 'pc98.xml' [r09]. - 0.215: Corrected some spelling errors in titles and labels in "pc98.xml" and "svi318_cass.xml" [Zoe Blade]. - 0.213: Added proper support for Memory Switch (MEMSW) device [Angelo Salese]. Re-dumped PC9821AS ROMs [sampson]. - 0.211: pc98.xml updates: Re-tested software with latest MAME. Re-labeled disk images with their actual names, and added usage notes for software that requires DOS. Removed user disks from games that required the user to create them, and removed duplicates that only differ in save data. Re-ordered some disks so they automatically mount in a more logical way, and corrected metadata [r09]. - 0.208: Updates in pc98.xml and pc98_cd.xml software lists: Added new software items from the Neo Kobe Collection. Re-tested software entries with current MAME. Re-labeled disks with their actual names, and fixed some spelling errors. Added usage notes for software that needs DOS. Removed user disks from games where they aren't included in the original box, and the user is expected to create them. Removed duplicate images where the only differences are in the saved game data. Split "Shin'ou Densetsu Crystania DX" into the original and cracked versions. Replaced "Chou-Baku" with a dump that's actually bootable. Re-ordered some disks so they are auto-mounted in a more logical way [r09]. - 0.203: Marked Brandish Renewal entries as cracks. Re-labeled disks with their actual names, and changed order so they automatically mount in a logical way. Added usage notes for software that requires DOS. Removed images where only save game data differs, and removed user-created disks in "pc98.xml" [r09]. - 0.201: Fixed blink attribute. Improved titles and disk labels in software list, and added usage notes for software that needs DOS. Removed user disks that weren't actually provided with software from software list. Fixed albatvis hashes, and removed disks that only differ in user save data [r09]. - 0.199: Software list updates: Re-tested software with current MAME. Corrected titles and re-labeled disks with their actual names. Added usage notes for software that needs DOS. Removed user disks from games where they aren't included in the original box, and the user is expected to create them. Removed floppies for CD games that already exist in the CD software list. Removed notes stating that the FDD format is not supported, as this is no longer true [r09]. - 0.198: Updates: Fix sound ROM mapping, and fixed sound board initialization for Eikan wa Kimi ni 2 [Angelo Salese]. Improved and reorganized -26 and -86 sound card ROM read-backs [Angelo Salese, Takahiro Nogi]. Added SpeakBoard sound card emulation [Angelo Salese, Takahiro Nogi]. Re-tested all software entries that previously had video/audio issues – around 70% now work. Demoted Miamisoft's games to non-working since they seem to hang randomly. Tested some software entries on real hardware (PC-9821Nw150) to make sure the issues are emulation-related [r09]. - 0.189: Added very preliminary PC9801 AMD98 sound board emulation [Angelo Salese]. - 0.188: Moved cbus to bus and added WIP mpu401 support [Carl]. - 0.177: Added more disks + FM Towns hybrids in "pc98_cd.xml" [rzero9] - 0.176: Fixed mouse buttons [rzero9]. - 0.170: Add PCM [Carl]. - 0.169: BugFIX #06091 [Crash/Freeze] (pc9801.c) pc9801ux: Crash 7-8 seconds into emulation [crazyc]. - 0.157: Added preliminary support for disks in DCP, DCU, DIP and NFD formats. Added support for disks in .fdd format [Fabio Priuli]. - 0.156: Added a large number of disk images, including a section of disks in currently unsupported disk formats in softlist (.FDD, .FIX, .NFD) so to document which games are available and which are not. Also, filled most of the information about release years and manufacturers [Fabio Priuli]. - 0.153: Fixed Quarth video paging [Angelo Salese]. - 0.147u4: Add its specific almost raw fdi disk format [Olivier Galibert]. - 0.135: Various progresses: Hooked up ROM/RAM, basic devices and PIT, PIC, DMA. Improved tilemap support and fixed resolution. Added banked work RAM & kludged Gate-A20 support [Angelo Salese]. - 0.132: Angelo Salese added pc9801.cpp driver. $end $info=pc9801_epson.cpp $drv 0.236 [Angelo Salese, Carl] A detailed list of Epson PC98s can be seen from here: http://www.pc-9800.net/db_epson/index.htm WIP: - 0.246: Driver placed in the sub-folder "nec/". - 0.236: Angelo Salese and Carl added pc9801_epson.cpp driver. $end $info=pc9821.cpp $drv 0.236 [Angelo Salese, Carl] WIP: - 0.287: Implement PC-9821 PEGC Planar Mode (#15001) [BlueRain-debug]. - 0.284: Use fdc_2hd_2dd_ctrl fns as intended [Angelo Salese]. - 0.283: Implement PEGC VRAM view. BREAKING CHANGE: RAM options are now using M notation in place of K on i386+ machines, like 4M in place of 3712K. Read DSW2 and DSW3 from SDIP for pc9821ce. Fix pc9821ce IDE loading [Angelo Salese]. - 0.278: Use the internal IDE BIOS for pc9821ap2 [Angelo Salese]. - 0.277: Retire pc9821ne set. Preliminary support for BIOS ROM overlay. Hack GDC clock setting for now. Fix A20 regression. Bump 7220 couple to use A revision. Fix win95 overlaying startup text on desktop graphics [Angelo Salese]. - 0.249: PEGC 256 mode doesn't follow GDC latches, fixes aitd at very least [Angelo Salese]. - 0.246: Driver placed in the sub-folder "nec/". - 0.240: Corrected system clocks [ValleyBell]. - 0.236: Angelo Salese and Carl added pc9821.cpp driver. $end $info=pc98ha.cpp $drv 0.236 [Angelo Salese] PC98LT/HA class machine "Handy98" aka 1st Gen LCD PC98. WIP: - 0.284: Add remaining FDC semantics [Angelo Salese]. - 0.249: Kickoff a bungo_flop.xml SW list [Angelo Salese]. - 0.246: Driver placed in the sub-folder "nec/". - 0.236: Angelo Salese added pc98ha.cpp driver. $end $info=pcd.cpp $drv 0.156 [Dirk Best, rfka01] WIP: - 0.246: Driver placed in the sub-folder "siemens/". - 0.202: Fixed pcx display [AJR]. - 0.166: Implement pcx video device [Carl, Axel Muhr]. - 0.156: Dirk Best and rfka01 added pcd.cpp driver. $end $info=pce.cpp $drv 0.36b6 [Charles MacDonald, Wilbert Pol, Angelo Salese] WIP: - 0.286: Added input clock for video hardware; use XTAL for main clock, reduce duplication, fixed save state issues, fixed initializers, added notes for sound routing [cam900]. - 0.277: (sgx.xml) Changed media description (#13606). Replaced "cartridges" to "HuCards" on the software list description [ArcadeShadow]. Fixed a few issues and cleaned up code in Hudson Soft PC Engine component devices (#13493). Chose better types for member variables, made more local variables const, reformatted code [cam900]. - 0.263: Cleaned up code [cam900]. - 0.262: Moved CD-ROM² Super System Card and Arcade Pro CD-ROM² Card to slot card devices [cam900]. - 0.253: BugFIX #07972 [Crash/Freeze] (nec/pce.cpp) pce and clones [fzone2] Emulator freezes and eventually crashes on cutscenes [Angelo Salese]. Fix main entity descriptions in 'pce.xml', 'pcecd.xml', 'tg16.xml' [Angelo Salese]. - 0.251: Use unabbreviated country names in descriptions in 'pcecd.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "nec/". - 0.238: Updated some comments [kmg]. - 0.234: Converted PC Engine controller ports to slot devices [cam900]. - 0.233: Renamed "TourVision" to "TourVisión" As "TourVisión" is used on the carts, cab and printed ads. Removed zero offsets from ROM load commands [ClawGrip]. - 0.232: Replaced bad dumps with verified correct dumps (fixes graphical glitches in Gomola Speed) in 'pce.xml' [quasiscroto]. - 0.213: Added support for Tennokoe Bank extended Backup RAM [Angelo Salese] - 0.191: BugFIX #05994 [Crash/Freeze] (pce.cpp) pce [imagef2]: Freezes before displaying title screen. BugFix#04950: [Crash/Freeze] (pce.cpp) pce [draculax]: Game freezes at start of Stage 5. BugFix#06701: [Gameplay] (pce.cpp) pce [shingen, shingen1]: Extended/Unexpected periods of Black Screen. BugFix#04910: [Crash/Freeze] (pce.cpp) pce, tg16 [dslaylh, dslayedj]: No inputs and Black Screen. - BugFix#06387: [Graphics] (pce.cpp) pce [finalsol, finalsols]: Messed up/disappearing tiles. BugFix#06622: [Graphics] (pce.cpp) pce [beball]: Garbage appears when collecting the dual arrow item. BugFix#06696: [Graphics] (pce.cpp) tg16 [turrican]: Not showing Title Screen. BugFix#05192: [Graphics] (pce.cpp) tg16 [airzonk]: Graphics freeze when traversing too far up the screen [Angelo Salese]. - 0.155: BugFIX #05728 [Crash/Freeze] (pce.c) sgx: The "Axelay" Demo crashes the MESS while starting [Fabio Priuli]. BugFix#05729: [Crash/Freeze] (pce.c) pce, tg16: The demo "Split-Resolution Demo by Chris Covell" does not work properly [Fabio Priuli]. - 0.153: BugFIX #05249 [Sound] (pce.c) pce: Missing sound from console (no HuC or MSM) just CD/DA [Osso]. - 0.149u1: BugFIX #05215 [Crash/Freeze] (pce.c) (pce) cdrom games: Peroidic crashes or black screen [Fabio Priuli]. - 0.149: Converted carts to use slot devices. Moved the cd addon to be a separate' device. Now save states work in the driver for HuCard games, not yet for CD games [Fabio Priuli]. - 0.36b6: Charles MacDonald, Wilbert Pol and Angelo Salese added pce.cpp driver. $end $info=pce220.cpp $drv 0.136 [Angelo Salese, Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "sharp/". - 0.136: Angelo Salese and Sandro Ronco added pce220.cpp driver. $end $info=pcfx.cpp $drv 0.126 [Wilbert Pol] WIP: - 0.286: Fixed initializer, added input clock for video hardware,, suppress side effects for debugger reads [cam900]. - 0.284: Move interrupt controller as device. Hookup photo_cd SW list. Hookup internal backup RAM [Angelo Salese]. - 0.253: Pad latches are active high, make pcfxga main menu to be usable [Angelo Salese]. - 0.246: Driver placed in the sub-folder "nec/". - 0.201: Added Hudson HuC6230 SoundBox emulation (PSG with ADPCM playback). Also added ADPCM transfer and save state support to HuC6272 [cam900]. - 0.126: Wilbert Pol added pcfx.cpp driver. $end $info=pchess.cpp $drv 0.274 [hap] WIP: - 0.274: hap added cxg/pchess.cpp driver. $end $info=pcipc.cpp $drv 0.178 [Olivier Galibert] WIP: - 0.287: Hookup IT8671F to pcipctx, allows partial boot [Angelo Salese]. - 0.286: Hookup manually built BIOSes for se440bx2 [The Retro Web]. - 0.265: Add pcipcs7 target (i430HX + 266 MHz MMX CPU). Hookup SW lists [Angelo Salese]. - 0.262: Add ProMotion 3210 PCI card stub [VGA Legacy MKIII]. Add stub for AHA2940AU [Guru]. Make #include guards match paths, sort filenames [Vas Crabb]. Add RTL8139 stub. Add ZR36057 stub. Add stubs for S3 SonicVibes and RTL802AS PCI based cards [Angelo Salese]. - 0.259: Add pcimga target (i430HX + MGA2064W), add QA notes [Angelo Salese]. - 0.257: Add base PCI for Cirrus Logic CL-GD5465 Laguna 3D [Angelo Salese] - 0.246: Driver placed in the sub-folder "pc/". - 0.239: Fixed names of chipsets in descriptions [MoochMcGee]. - 0.236: Remove serial mouse and use virge instead of virge dx Because now the ps/2 mouse works and the virge dx is buggy during windows xp setup (then after it has installed you have to boot in vga mode) [yz70s]. - 0.223: BugFIX #07644 [DIP/Input] (pcipc.cpp) pcpci: Serial port mouse [HLE] movement/clicks creates bogus input in emulated MS-DOS [sz72]. - 0.178: Olivier Galibert added pcipc.cpp driver. $end $info=pcipc_sis.cpp $drv 0.256 [Angelo Salese] WIP: - 0.284: Hookup software lists [Angelo Salese]. - 0.264: Replace svga_et4k default map with wd90c31_lr. Preliminary W83787F Super I/O core; machine/sis85c496: add ISA irq pins. Port mtouchxl BIOS variant to sis85c496 [Angelo Salese]. - 0.257: Hookup Voodoo 1 to sis85c496 driver [Angelo Salese]. - 0.256: Angelo Salese added pc/pcipc_sis.cpp driver. $end $info=pcipc_via.cpp $drv 0.286 [Angelo Salese] WIP: - 0.288: Hookup basic Apollo Pro Northbridge override. Kickoff an Apollo Pro + 596 chipset. Case implementation of a Winbond W83877TF Super I/O. Bump ga6vx to VT82C596 southbridge. Allows booting on non-f1a BIOSes, allows installing win98se [Angelo Salese]. - 0.287: Fix PCI config space for slots; fix AGP card ID [Angelo Salese]. - 0.286: Angelo Salese added pcipc_via.cpp driver. $end $info=pcksurfer.cpp $drv 0.266 [ClawGrip] WIP: - 0.266: ClawGrip added skeleton/pcksurfer.cpp driver. $end $info=pcm.cpp $drv 0.132 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.132: Miodrag Milanović and Robbbert added pcm.cpp driver. $end $info=pcmx2.cpp $drv 0.241 [Patrick Mackinlay] Siemens used most of the CPUs from Series 32000 to build small single-user computers up to large multi-user systems. The hardware was based on the Multibus. The system software was based on Unix and called Sinix. The systems were offered in the second half of the 1980's and beginning of the 1990's. The table below shows the available models in 1989. The PC-MX2 was build around the NS32016 and his companion chips. Clock frequency was 10 MHz. Later a version with the NS32332 CPU was offered. Why the name was PC-MX2 is not clear to me because nothing of the design is similar to an IBM PC. WIP: - 0.246: Driver placed in the sub-folder "siemens/". - 0.241: Patrick Mackinlay added pcmx2.cpp driver. $end $info=pcw.cpp $drv 0.37b3 [Kevin Thacker] WIP: - 0.272: Shift printer data on the rising edge of the clock bit [Golden Child]. - 0.269: Improved metadata (#12604). Don't unnecessarily abbreviate country names; cleaned up descriptions of 'pcw.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "amstrad/". - 0.210: Added Swedish CP/M v1.04 - adds Swedish keyboard mapping and error messages in pcw.xml [Joakim Larsson Edström]. - 0.209: Amstrad PCW driver updates: Corrected floppy drive types for each machine. Derived clock from crystal value, and slowed down the CPU to approximate the effect of video hardware accessing RAM. Improved logging and converted to use logmacro.h utilities. Fixed printer and monitor palettes, and made a simpler layout the default. Corrected metadata and added notes on dumps with excess tracks in pcw.xml [Joakim Larsson Edström]. - 0.147: Dumped UK and FR system disks [breiztiger]. - 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: Kevin Thacker added pcw.cpp driver. $end $info=pcw16.cpp $drv 0.37b10 [Kevin Thacker] WIP: - 0.246: Driver placed in the sub-folder "amstrad/". - 0.37b10: Kevin Thacker added pcw16.cpp driver. $end $info=pda600.cpp $drv 0.135 [Sandro Ronco] WIP: - 0.253: Added simulation of coprocessor, input and storage [Sandro Ronco]. - 0.246: Driver placed in the sub-folder "amstrad/". - 0.135: Sandro Ronco added pda600.cpp driver. $end $info=pdp1.cpp $drv 0.2b4 [Raphael Nabet] WIP: - 0.246: Driver placed in the sub-folder "dec/". - 0.2b4: Raphael Nabet added pdp1.cpp driver. $end $info=pdp11.cpp $drv 0.142 [Miodrag Milanović] WIP: - 0.269: Made clear_virq/raise_virq safer in pdp11.h [Sergey Svishchev]. - 0.246: Driver placed in the sub-folder "dec/". - 0.230: Initialized some variables wich were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.223: Removed GPL dependency [Sergey Svishchev]. - 0.142: Miodrag Milanović added pdp11.cpp driver. $end $info=pdt3100.cpp $drv 0.219 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.219: AJR added pdt3100.cpp driver. $end $info=pecom.cpp $drv 0.129 [Miodrag Milanović] WIP: - 0.262: Add unicode keys [Miodrag Milanović]. - 0.246: Driver placed in the sub-folder "sfrj/". - 0.131: Added natural keyboard support pecom.c [Fabio Priuli]. - 0.129: Miodrag Milanović added pecom.cpp driver. $end $info=pegasos2.cpp $drv 0.254 [Dirk Best] WIP: - 0.254: Dirk Best added skeleton/pegasos2.cpp driver. $end $info=pegasus.cpp $drv 0.138 [Robbbert] WIP: - 0.247: Driver moved to "ausnz/" sub-folder. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.138: Robbbert added pegasus.cpp driver. $end $info=pencil2.cpp $drv 0.148 [Robbbert, Ian Farquhar] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.148: Robbbert and Ian Farquhar added pencil2.cpp driver. $end $info=pensebem.cpp $drv 0.227 [Felipe Corrêa da Silva Sanches] WIP: - 0.247: Driver moved to "handheld/" sub-folder. - 0.246: Driver placed in the sub-folder "tectoy/". - 0.227: Felipe Corrêa da Silva Sanches added pensebem.cpp driver. $end $info=pentagon.cpp $drv 0.125 [Miodrag Milanović, MetalliC] WIP: - 0.273: Added eighteen items (seventeen working) to 'spectrum_betadisc_flop.xml' [ArcadeShadow]. - 0.247: Cleaned up implementation of differences between 128 K and 1024 K variants. Fixed freeze on main menu (MT08390), and cleaned up code [Andrei I. Holub]. - 0.246: Driver placed in the sub-folder "sinclair/". - 0.125: Miodrag Milanović and MetalliC added pentagon.cpp driver. $end $info=pentevo.cpp $drv 0.249 [Andrei I. Holub] WIP: - 0.279: Added additional BIOS options (#13943). Removed hacks around RTC registers [Andrei I. Holub]. - 0.255: Added sound options and fixed I/O issues [Andrei I. Holub]. - 0.253: Added ERS?v0.59.12/NEO-DOS?v0.57 BIOS options [Andrei I. Holub]. - 0.249: Andrei I. Holub added sinclair/pentevo.cpp driver. $end $info=peoplepc.cpp $drv 0.164 [Carl] WIP: - 0.246: Driver placed in the sub-folder "olympiaint/". - 0.164: Carl added peoplepc.cpp driver. $end $info=perq.cpp $drv 0.192 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.192: Robbbert added perq.cpp driver. $end $info=pes.cpp $drv 0.142 [Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.215: Modernised and cleaned up code, and fixed regressions caused by years of neglect [Robbbert]. - 0.184: Use combined /RS and /WS function since the MCU/CPU can in theory change both lines at once, and since it uses a TMS5220C it does matter in this case [Lord Nightmare] . - 0.142: Jonathan Gevaryahu added pes.cpp driver. $end $info=pet.cpp $drv 0.36RC1 [Curt Coder] WIP: - 0.285: Started cleanup of legacy code; continued cleanup of legacy code. Pair DOS and FDC ROMs appropriately for the 8050 floppy drive. Floppy code cleanup. Fix loading on 8050/8250/SFD-1001 floppy drives [Curt Coder]. Add a few enters on long comment line from prev commit [hap]. - 0.269: Cleaned up descriptions in 'pet_rom.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "commodore/". - 0.233: Eliminate bus tag macros and legacy lookups; use finder arrays in some places [AJR]. - 0.201: Modernized machine configuration or many devices and systems [Ryan Holtz]. - 0.193: Fixed video RAM mirroring [Curt Coder]. - 0.175: Added Supermon (Toronto PET User Group); replaced bad dump of Side B of Squiggle, Big Time / Monitor (the m command in the monitor now works correctly) in pet_cass.xml [Ken White]. - 0.169: Added MONJANA/1 in pet_rom.xml [Ruud Baltissen]. - 0.165: Added French CBM 8032 ROMs. Added Edex (France, v4.4) in pet_rom.xml [Hervé Warin]. - 0.164: Added alternate Commodore SFD-1001 Test/Demo diskette in pet_flop.xml [Curt Coder]. Added disks in pet_flop.xml. Added tapes in pet_cass.xml [Dagarman]. - 0.162: Added BASIC Programmer's Toolkit for BASIC 2.0 in pet_rom.xml [Mike Naberezny]. Added SFD-1001 Test/Demo disk in pet_flop.xml [SPACETAXI]. - 0.161: Added McTerm 1.10 in softlist pet_rom.xml [Bo Zimmerman, Steve Gray, Mike Naberezny]. Added KRAM 2.0 in pet_rom.xml [Ville Laustela]. Refactored the Commodore 8050/8250/SFD-1001 to use the new floppy system [Curt Coder]. - 0.160: Added McTerm 0.95 in pet_rom.xml [Mike Naberezny]. - 0.156: Added many new images, including the Cursor tapes in pet_cass.xml [Dagarman]. - 0.154: Added user port diagnostic connector [Curt Coder]. Replaced bad D80 for Z-RAM in pet_flop.xml [Mike Naberezny]. Added InfoPro at pet_rom.xml [Paul Rickards and Mike Naberezny]. - 0.153: Software list update (pet_flop.xml): Fixed "set unit number" program on HardBox disks. Added Nestar Cluster/One CLO-1002-2 [Mike Naberezny]. Check out "No Pets Allowed" by Orb to see them and the new mc6845 functionality in action [Curt Coder]. - 0.152: Added hard disk software list with preformatted images for the Commodore D9060 and D9090 hard drives (pet_hdd.xml) [Curt Coder]. - 0.151: Added McTerm 1.20, BASIC Programmer's Toolkit for BASIC 4.0, POWER, Oracle 3.03, Command-O for 8032, SORT, WordPro 3, Waterloo Structured BASIC, and Paperclip 2.84 [Mike Naberezny]. Added McTerm 1.21 [Mike Naberezny, Stefano Santerini]. - 0.149u1: Fixed ROM signatures for Mator Shark hard drive. Added Z-RAM floppy [Mike Naberezny]. Added 8050 version of VisiCalc at soft list (pet_flop.xml) [Curt Coder]. - 0.149: Implemented SoftBox IEEE-488 peripheral mode, where a PET computer is used as terminal [Curt Coder, Mike Naberezny]. Removed (pet40on) 'PET 40xx (Basic 4, no CRTC, Normal keyboard)' machine. - 0.148u1: Added add-on ROM software list [Curt Coder]. Removed (cbm30nor), (cbm40b), (cbm80hun) and (pet40n) machines. - 0.144u5: Added skeleton for SSE SoftBox IEEE-488 peripheral [Curt Coder]. - 0.143u4: Added support for D80/D82 disk images with error information [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 (cbm40) 'Commodore 40xx FAT (CRTC) 60Hz' (pet) 'PET2001/CBM20xx Series (Basic 1)' and. - 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=pg685.cpp $drv 0.178 [rfka01] WIP: - 0.246: Driver placed in the sub-folder "siemens/". - 0.180: Various changes: Preliminary working oua11 video. Fixed ROM and ROM shadow mapping for oua12 so it actually boots. Preliminary not-quite-working oua12 video (chargen decode is unknown) [R. Belmont]. Added hardware info [rfka01]. Added pg675 and hooked up MM58167 RTC [R. Belmont, rfka01]. - 0.178: rfka01 added pg685.cpp driver. $end $info=phantom.cpp $drv 0.207 [hap] WIP: - 0.246: Renamed (fidel_phantom.cpp) to (phantom.cpp) and placed in the sub-folder "fidelity/". - 0.207: hap added fidel_phantom.cpp driver. $end $info=phc20.cpp $drv 0.268 [Nigel Barnes] WIP: - 0.268: Nigel Barnes added sanyo\phc20.cpp driver. $end $info=phc25.cpp $drv 0.137 [Curt Coder, Robbbert] WIP: - 0.269: Conventional header #include order [Vas Crabb]. - 0.268: Consolidated into single file, cleanup, and removed use of utf8.h. Use actual character generator ROM for phc25 [Nigel Barnes]. - 0.246: Driver placed in the sub-folder "sanyo/". - 0.170: BugFIX #06124 [Crash/Freeze] (phc25.cpp) phc25, spc1000, fc100: phc25, fc100 crash at start; spc1000 crash when a letter key is pressed [Osso]. - 0.137: Curt Coder and Robbbert added phc25.cpp driver. $end $info=philipsbo.cpp $drv 0.232 [Ryan Holtz, MrMii6, CD-i Fan] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.232: Ryan Holtz, MrMii6 and CD-i Fan added philipsbo.cpp driver. $end $info=phunsy.cpp $drv 0.141 [Wilbert Pol] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.141: Wilbert Pol added phunsy.cpp driver. $end $info=phusion.cpp $drv 0.247 [Devin Acker] WIP: - 0.247: Devin Acker added phusion.cpp driver. $end $info=pickytlk.cpp $drv 0.264 [QUFB] WIP: - 0.284: Add 8 not working systems (#14598) [QUFB]. - 0.278: Added JD-366 (#13656) [QUFB]. - 0.274: Don't use overly convolutes code for setting internal layout. Don't use overly generic short names for Plet's systems [Vas Crabb]. - 0.273: Add support for more Picky Talk models (#13015) [QUFB]. - 0.267: Add tablet support and corrected screen size [QUFB]. - 0.264: QUFB added casio/pickytlk.cpp driver. $end $info=picno.cpp $drv 0.193 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.222: Added note about undumped game [ClawGrip]. - 0.193: Robbbert added picno.cpp skeleton driver. $end $info=piet1.cpp $drv 0.287 [QUFB] WIP: - 0.287: QUFB added piet1.cpp driver. $end $info=pimps.cpp $drv 0.136 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.136: Robbbert added pimps.cpp driver. $end $info=pipbug.cpp $drv 0.138 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.138: Robbbert added pipbug.cpp driver. $end $info=pippin.cpp $drv 0.144u5 [R. Belmont] WIP: - 0.284: (pippin.xml) New software list items marked not working (#14718) [David 'Foxhack' Silva]. - 0.275: (pippin.xml) Default all to supported no, drop pippin_cdrom interface prefix, recover victorp using a rogue and unlikely scd_cdrom interface, fix Jpn -> Japan and Alt -> alt metadata. Assign yellow2 to the right interface [Angelo Salese]. - 0.255: Use strictest DRC options. Execution goes farther[R. Belmont]. - 0.253: Renamed (macpci.cpp) to (pippin.cpp). Use Aspen device, update documentation. Reworked to modern Mac PCI standards. Rename to pippin.cpp to reflect reality. Fix Grand Central PCI address now that we're interpreting the config address correctly [R. Belmont]. - 0.246: Driver placed in the sub-folder "apple/". - 0.201: Modernized machine configuration or many devices and systems [Ryan Holtz]. - 0.188: Added more Pippin ROM sets [unknown]. - 0.144u5: R. Belmont added macpci.cpp driver. $end $info=pixtermu.cpp $drv 0.263 [QUFB] Skeleton driver for Pixter Multi-Media. WIP: - 0.263: QUFB added mattel/pixtermu.cpp driver. $end $info=pk32.cpp $drv 0.270 [Andrei I. Holub] WIP: - 0.270: Andrei I. Holub added ussr\pk32.cpp driver. $end $info=pk8000.cpp $drv 0.132 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.132: Miodrag Milanović and Robbbert added pk8000.cpp driver. $end $info=pk8020.cpp $drv 0.128 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.214: Fixed keyboard and updated notes (MT05802) [Robbbert]. - 0.211: Added printer port [AJR]. - 0.210: Emulated programmable logic device used for banked address decoding. Improved serial port/USART hookup, added save state support and cleaned up code [AJR]. - 0.198: Hooked up interrupt sources [Sergey Svishchev]. - 0.128: Miodrag Milanović added pk8020.cpp driver. $end $info=plan80.cpp $drv 0.136 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.214: Added speaker sound [Robbbert]. - 0.136: Miodrag Milanović and Robbbert added plan80.cpp driver. $end $info=pls1000.cpp $drv 0.284 [Angelo Salese] WIP: - 0.284: Angelo Salese added pls1000.cpp driver. $end $info=plus4.cpp $drv 0.146u5 [Curt Coder] WIP: - 0.269: Cleaned up descriptions in 'plus4_cart.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "commodore/". - 0.233: Eliminate bus tag macros and legacy lookups; use finder arrays in some places [AJR]. - 0.195: Corrected kernal location for plus4p set [Guru]. - 0.157: Fixed save state regressions [Osso]. - 0.147: Added floating bus read support to TED and cartridge interface. Implemented some Diag264 test cartridge loopback connectors [Curt Coder]. - 0.146u5: Curt Coder added plus4.cpp driver. Rewrite of the C16/Plus+4 driver with improved memory mapping and cartridge support. Refactored the Commodore 1551 floppy drive to connect to the expansion port. Added SID card emulation [Curt Coder]. $end $info=pm68k.cpp $drv 0.149u2 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.150: Al Kossow and Robbbert added pm68k.c skelton driver. $end $info=pmd85.cpp $drv 0.81 [Krzysztof Strzecha] WIP: - 0.246: Driver placed in the sub-folder "tesla/". - 0.214: Added cassette to alfa and mato, fixed cassette on other sets, and added notes [Robbbert]. - 0.153: Changed pmd85 driver to use callbacks instead of diserial connect() [smf]. - 0.145u6: Added support for loading .ptp cassette images [Sandro Ronco]. - 0.81: Krzysztof Strzecha added pmd85.cpp driver. $end $info=pmi80.cpp $drv 0.132 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "tesla/". - 0.132: Robbbert added pmi80.cpp driver. $end $info=pmicrodx.cpp $drv 0.271 [hap] WIP: - 0.271: hap added chessking/pmicrodx.cpp driver. $end $info=pmp11.cpp $drv 0.275 [Miodrag Milanović] WIP: - 0.275: Miodrag Milanović added sfrj/pmp11.cpp driver. $end $info=pn8800fxb.cpp $drv 0.262 [Dirk Best] Driver for: Brother PN-8800FXB "Super PowerNote". WIP: - 0.262: Dirk Best added brother/pn8800fxb.cpp driver. $end $info=pockchal.cpp $drv 0.174 [David Haywood] WIP: - 0.267: Created a separate machine for the Pocket Challenge v2, the BIOS isn't dumped, but carts aren't physically compatible with a Wonderswan even if the software is. Makes more sense to have a driver with the borrowed Wonderswan BIOS marked as BAD_DUMP than hiding everything behind the Wonderswan itself [David Haywood]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.174: David Haywood added pockchal.cpp driver. Added more dumps [Team Europe]. Renamed the system to "Pocket Challenge W" as documented on Jpn Wikipedia, renamed accordingly the software list; added proper info and PCB documentation (the latter courtesy of Team Europe pictures) [Fabio Priuli]. $end $info=pocketc.cpp $drv 0.37b4 [Peter Trauner] WIP: - 0.246: Driver placed in the sub-folder "sharp/". - 0.205: Reduced duplication, improved member names, reduced runtime tag map lookups, and converted logging to use logmacro. Removed MCFG macros, made better use of language and framework features, re-formatted code, and cleaned up comments [Ryan Holtz]. - 0.37b4: Peter Trauner added pocketc.cpp driver. $end $info=pockstat.cpp $drv 0.132 [Ryan Holtz] WIP: - 0.246: Driver placed in the sub-folder "sony/". - 0.132: Ryan Holtz added pockstat.cpp driver. $end $info=pofo.cpp $drv 0.175 [Curt Coder] WIP: - 0.288: DTMF tone generator is now working, removed MACHINE_IMPERFECT_SOUND flag [Nigel Barnes]. - 0.246: Driver placed in the sub-folder "atari/". - 0.233: Eliminate bus tag macros and legacy lookups; use finder arrays in some places [AJR]. Improved control register 0x8051 emulation. Fixed external drive B: detection. Implemented magic port 0x61. Fixed RAM expander reads. Fixes multiple keys being pressed simultaneously. Converted keyboard to' device. Fixed RAM expander reads and improved I/O emulation [jaens]. - 0.177: Added the File Manager/Tutorial card to 'pofo.xml' [Curt Coder]. - 0.175: Curt Coder added pofo.cpp driver. $end $info=poisk1.cpp $drv 0.137 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "pc/". - 0.239: Added vertical and horizontal video sync signals [Sergey Svishchev]. - 0.137: Miodrag Milanović added poisk1.cpp driver. $end $info=pokemini.cpp $drv 0.115 [Wilbert Pol] WIP: - 0.246: Driver placed in the sub-folder "nintendo/". - 0.115: Wilbert Pol added pokemini.cpp driver. $end $info=polgar.cpp $drv 0.189 [Sandro Ronco] WIP: - 0.246: Renamed (mephisto_polgar.cpp) to (polgar.cpp) and placed in the sub-folder "hegenerglaser/". - 0.212: Renamed (polgar.cpp) to (mephisto_polgar.cpp). - 0.189: Sandro Ronco added polgar.cpp driver. $end $info=poly.cpp $drv 0.143u1 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.234: Early out of waits if no outstanding work [Aaron Giles]. Fix DEBUG=1 builds [AJR]. Various improvements: Exposed poly_array class for broader use. Changed poly_array to intelligently determine maximum size. Added logic to track multiple "last" instances in poly_array. Extended logic to support up to 16m work items. Removed MaxPolys parameter from poly_manager template. Added Flags parameter to poly_manager template. Added POLY_FLAG_NO_CLIPPING flag to remove clipping code when not needed. poly_manager now supports a MaxParams value of 0. Made paramcount a template parameter for render_* functions. Added reset_after_wait() method to be overridden by derived classes. Switched to using std:: helpers instead of internal methods. Removed useless dependency on screen_device. TRACK_POLY_WAITS now produces more complete statistics [Aaron Giles]. - 0.143u1: Robbbert added poly.cpp driver. - 0/07/2011: Skeleton driver. $end $info=poly61.cpp $drv 0.271 [AJR] WIP: - 0.271: Olivier Galibert divided in korg/poly61.cpp and korg/polysix.cpp. $end $info=poly800.cpp $drv 0.220 [AJR] WIP: - 0.246: Driver placed in the sub-folder "korg/". - 0.220: AJR added poly800.cpp driver. $end $info=poly88.cpp $drv 0.132 [Miodrag Milanović] WIP: - 0.277: Marked things using the MC6852 as lacking save state support as the device doesn't save its state properly [Vas Crabb]. - 0.246: Driver placed in the sub-folder "poly88/". - 0.214: Fixed cassette polyphase mode [Robbbert]. - 0.153: Changed poly88 driver to use callbacks instead of diserial connect() [smf]. - 0.132: Miodrag Milanović added poly88.cpp driver. $end $info=poly880.cpp $drv 0.132 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.132: Curt Coder added poly880.cpp driver. $end $info=polysix.cpp $drv 0.220 [AJR] WIP: - 0.271: Splitted in korg/poly61.cpp and korg/polysix.cpp. - 0.246: Driver placed in the sub-folder "korg/". - 0.220: AJR added polysix.cpp driver. $end $info=positron.cpp $drv 0.238 [Nigel Barnes] WIP: - 0.246: Driver placed in the sub-folder "positron/". - 0.238: Nigel Barnes added positron.cpp driver. $end $info=powermacg3.cpp $drv 0.252 [R. Belmont] WIP: - 0.255: Fix to follow new Rage GPIO hookups. Boot chime now plays. Use PPC750 model and set strictest DRC options. Execution now goes much farther [R. Belmont]. - 0.252: R. Belmont added apple/powermacg3.cpp driver. $end $info=powerpack.cpp $drv 0.276 [ClawGrip] Skeleton driver for Microtek Powerpack In-Circuit Emulator model PP-SW+ PIII. WIP: - 0.276: ClawGrip added skeleton/powerpack.cpp driver. $end $info=powerstack.cpp $drv 0.192 [Robbbert] WIP: - 0.247: Driver moved to "motorola/" sub-folder. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.192: Robbbert added powerstack.cpp skeleton driver. $end $info=pp.cpp $drv 0.219 [AJR] WIP: - 0.246: Driver placed in the sub-folder "stm/". - 0.219: AJR added pp.cpp driver. $end $info=pp01.cpp $drv 0.128 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "zvt/". - 0.214: Fixed cassette interfaces [Robbbert]. - 0.128: Miodrag Milanović added pp01.cpp driver. $end $info=prestige.cpp $drv 0.139 [Sandro Ronco] WIP: - 0.278: (snotec.xml) Added Note Club µ teen's time and 4 new software items (#13524): Extended bank selection to support 0x200000-byte system ROM; added list of extra programs in currently dumped systems; sSorted software items by name, and alt_title and serial metadata [QUFB]. - 0.246: Driver placed in the sub-folder "vtech/". - 0.214: Corrected metadata (glmmc is now gmmc), and marked gmmc system ROM as a bad dump [AJR]. - 0.212: Removed (vtech_unk2.cpp); system (glmmc) moved to (prestige.cpp) driver. - 0.139: Sandro Ronco added prestige.cpp driver. $end $info=primo.cpp $drv 0.96 [Krzysztof Strzecha] WIP: - 0.271: Some PORT_CHAR corrections, small cleanup [hap]. - 0.263: Correct RAM mirror [hap]. Driver merged with snova.cpp. - 0.246: Driver placed in the sub-folder "microkey/". - 0.96: Krzysztof Strzecha added primo.cpp driver. $end $info=primusex.cpp $drv 0.271 [AJR] WIP: - 0.271: AJR added vtech/primusex.cpp driver. $end $info=prisma.cpp $drv 0.263 [hap] WIP: - 0.263: hap added saitek/prisma.cpp driver. $end $info=pro80.cpp $drv 0.136 [Sandro Ronco, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "trainer/". - 0.136: Sandro Ronco and Robbbert added pro80.cpp driver. $end $info=prodigy.cpp $drv 0.246 [hap, Joakim Larsson Edström] WIP: - 0.246: hap and Joakim Larsson Edström added appliedconcepts/prodigy.cpp driver. $end $info=prof180x.cpp $drv 0.133 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "conitec/". - 0.148u2: BugFIX #05140 [Crash/Freeze] (prof180x.c) prof180x, prof181x: Access Violation [Firewave]. - 0.133: Curt Coder added prof180x.cpp driver. $end $info=prof80.cpp $drv 0.132 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "conitec/". - 0.132: Curt Coder added prof80.cpp driver. $end $info=professor.cpp $drv 0.263 [hap] CXG Sphinx Chess Professor (CXG-243). WIP: - 0.263: hap added cxg/professor.cpp driver. $end $info=prophet5.cpp $drv 0.281 [m1macrophage] WIP: - 0.288: Added oscillators (no tuning yet) (#15285): Added a missing DC-block stage after the filter; added randomness to oscillator and filter timing components; corrected calibration of the LFO balance trimmer [m1macrophage].Emulated polymod and autotune. Promoted to working (#15316). Also, multiple minor changes [m1macrophage]. - 0.284: Added interactive internal artwork. Also increased the resolution of most knob adjusters and set reasonable defaults (#14575) [m1macrophage]. - 0.281: m1macrophage added prophet5.cpp driver. $end $info=prophet600.cpp $drv 0.170 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "sequential/". - 0.170: R. Belmont added prophet600.cpp driver. $end $info=proteus.cpp $drv 0.196 [Nigel Barnes] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.196: Nigel Barnes added proteus.cpp driver. $end $info=proteus3.cpp $drv 0.167 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.167: Robbbert added proteus3.cpp skeleton driver. $end $info=prschess.cpp $drv 0.246 [hap] WIP: - 0.246: hap added saitek/prschess.cpp driver. $end $info=ps2.cpp $drv 0.172 [Carl] WIP: - 0.246: Driver placed in the sub-folder "pc/". - 0.172: Carl added ps2.cpp driver (splitted from at.cpp). $end $info=ps2sony.cpp $drv 0.192 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "sony/". - 0.200: Fleshed out the skeleton driver. Added device to encapsulate PlayStation 2 timers. Temporarily hacked R5900 core to always have scratchpad RAM mapped at 0x70000000. Added reference counting to divtlb so it does not unmap pages that are still shared with other entries. Added skeleton GIF, VIF1 and GS devices [Ryan Holtz]. - 0.192: Robbbert added ps2sony.cpp skeleton driver. $end $info=psion.cpp $drv 0.139 [Sandro Ronco] WIP: - 0.276: Consolidated into single file, and removed runtime tag lookups: Simplified ROM/RAM banking; added Alpha and Numerical keyboards for POS variants; applied software list filters; added topslot for Organiser II variants; removed fake LZ64S model, ROMs moved to LZ64; psion/psion_pack.cpp: Allow setting image_interface [Nigel Barnes]. - 0.269: Added release years, amended publishers, and made compatibility feature usable; split alternative versions into clones, and rename some sets in 'psion1.xml' and 'psion2.xml' [Nigel Barnes]. - 0.266: Added release years and removed redundant offsets to 'psion1.xml' and 'psion2.xml' [Nigel Barnes]. - 0.246: Driver placed in the sub-folder "psion/". - 0.140: Added support for datapack images [Sandro Ronco]. - 0.139: Sandro Ronco added psion.cpp driver. $end $info=psion3.cpp $drv 0.255 [Nigel Barnes] WIP: - 0.288: DTMF tone generator is now working, removed MACHINE_IMPERFECT_SOUND flag [Nigel Barnes]. - 0.261: Added save state flag [Nigel Barnes]. - 0.257: Added non-volatile RAM for Series 3 machines, and batteries are now good [Nigel Barnes]. - 0.255: Nigel Barnes added psion/psion3.cpp driver. $end $info=psion3a.cpp $drv 0.253 [Nigel Barnes] WIP: - 0.288: Moved CODEC device to separate file, and added microphone input (not working) [Nigel Barnes]. - 0.281: Added 1MB RAM option for Pocket Book II, and made it default [Nigel Barnes]. - 0.276: Improved LCD palette contrast; Series 3mx now uses ASIC9MX to correctly detect 2MB RAM [Matthew Daniels]. - 0.261: Added preliminary Condor serial device for Series 3c, and added save state flag [Nigel Barnes]. - 0.257: Added non-volatile RAM for Series 3a/3c/3mx machines, and CODEC sound device [Nigel Barnes]. - 0.253: Nigel Barnes added psion/psion3a.cpp driver. $end $info=psion5mx.cpp $drv 0.218 [Ryan Holtz, Ash Wolf] WIP: - 0.288: Renamed (psion5) to (psion5mx.cpp). Devicified the Windermere SoC: Demoted Series 5mx to not working (until Time app issue is fixed); expanded screen to match digitiser area, can now select apps from bezel overlay region; added CODEC audio device, and volume control; RAM contents are now non-volatile; now uses an EEPROM device, and improved default contents [Nigel Barnes]. - 0.246: Driver placed in the sub-folder "psion/". - 0.218: Ryan Holtz and Ash Wolf added psion5.cpp driver. Added logging for system-on-a-chip peripheral accesses based on WindEmu. Added support for timers, keyboard, touch screen and buzzer/ticker. Implemented HALT register, improving performance [Ash Wolf, Ryan Holtz]. $end $info=psion7.cpp $drv 0.288 [Nigel Barnes] WIP: - 0.288: Nigel Barnes added psion7.cpp driver. $end $info=psionhc.cpp $drv 0.255 [Nigel Barnes] WIP: - 0.288: Added microphone (not working) [Nigel Barnes]. - 0.271: Added ROM version V1.64F [The Last Psion]. - 0.261: Removed expansion port C, and added save state flag [Nigel Barnes]. - 0.257: Added non-volatile RAM for Series HC machines [Nigel Barnes]. - 0.255: Nigel Barnes added psion/psionhc.cpp driver. $end $info=psx.cpp $drv 0.79 [smf, pSXAuthor, R. Belmont] WIP: - 0.286: (psx.xml) Added a Japanese title, use usual format to refer to MAME Testers issues [Vas Crabb]; major consistency effort: Move QA to notes field; fix SCEI to Sony Computer Entertainment; fix rogue redump URLs to have the http protocol prefix [Angelo Salese]; new software list items (#14850) [TheLostNinja]. - 0.285: (psx.xml) Added 26 working items + 9 redumped items (#14791). Added copy protection info in "PSone - Wherever, Whenever, Forever." sets [ArcadeShadow]. - 0.284: (psx.xml) Added 6 working items (#14647) [David 'Foxhack' Silva]. - 0.283: (psx.xml) Added 19 working items + 5 redumped items (#14138) [ArcadeShadow]. - 0.281: (psx.xml) Added 18 working items + 2 redumped items (#14043) [ArcadeShadow]. - 0.279: (psx.xml) Added 19 working items + 1 not working + 6 redumped items (#13974) [ArcadeShadow]. - 0.278: (psx.xml) Added 11 working items + 1 not working + 4 redumped (#13456). Update psx.xml: Switched parent/cloneof between: 007 - The World Is Not Enough (USA) <-> 007 - The World Is Not Enough (Europe) 007 - Tomorrow Never Dies (USA) <-> 007 - Tomorrow Never Dies (Europe) 007 Racing (USA) <-> 007 Racing (Europe) [ArcadeShadow]. - 0.275: Added support for multiple features in the gdb stub, and added support for PlayStation CPUs [smf]. (psx.xml) Added Japanese title for Cheesy [Vas Crabb]. Added 12 working items + 4 redumped items (#13347) [ArcadeShadow]. - 0.274: Added 10 working items + 2 redumped items (#13178). Added ten working items and replaced two items with better dumps. Added nine working James Bond games and replaced three items with better dumps. Added 9 working items + 3 redumps (#13089) [ArcadeShadow]. - 0.264: Added compatibility filters for CD software list [Vas Crabb]. - 0.261: Use multibyte.h helpers [AJR]. - 0.254: Fix single-driver compile for sony/psx.cpp [Justin Kerk]. - 0.253: Modernize logging in subdevices [AJR]. - 0.250: Modernize logging calls [AJR]. - 0.249: (psx.xml) Replaced country name abbreviations in descriptions with full names [ArcadeShadow]. - 0.248: BugFIX #08407 [Media Support] (sony/psx.cpp) psa, pse, psj, psu: PlayStation Game Booster no longer functions [Vas Crabb]. - 0.246: Driver placed in the sub-folder "sony/". - 0.245: (psx.xml) Cleaned up metadata [ArcadeShadow]. - 0.218: Changed NTSC refresh rates to 59.82Hz for 240-line mode and 59.94Hz for 480-line mode. Works around synchronization issues in beatmania IIDX games [hoholee12]. - 0.203: PlayStation GTE: Use helper functions to count leading zero/one bits rather than implementing locally. PlayStation GPU: Copy the textures' STP bit (improves Silent Hill) [smf]. - 0.202: Moved imperfect graphics flag from drivers to PSX GPU device [AJR]. PSX GPU: Implemented textured dot rendering, transparent dots and line, and semi-transparent (STP) drawing [smf]. - 0.201: Converted video to device_palette_interface and added support for 24-bit output [cam900]. - 0.199: Added missing primitives [krom]. - 0.191: (psx.xml) Synchronized with redump.org, adding 76 new dumps and replacing two bad dumps [aeternal606]. - 0.190: Implemented program counter break point to PlayStation CPU, and re-added PlayStation EXE, CPE and PSF loading [smf]. - 0.178: Removed duplicates, fixed shortname consistency. Some images were identical but dumped with different offset [Aeternal]. - 0.175: (psx.xml) Added CHD images of redump.org USA disc set [Aeternal]. Added some more prototypes and misc disksM; added more information and small fixes to Japanese discs [Fabio Priuli]. - 0.167: PSX GPU: Fix the 24bit rendering of video sequences on games such as GranTurismo and Digimon World 3 [Felipe Corrêa da Silva Sanches]. - 0.164: Remove quickload, may be handled differently later [Olivier Galibert]. - 0.157: (psx.xml) Added info to all the remaining images [AntoPISA]. - 0.156: Convert PSX sio to use devcb [smf]. - 0.155: (psx.xml) Added info to the games #-O [AntoPISA]. - 0.152: BugFIX #05299 [Crash/Freeze] (psx.c) All sets in psx.c: [debug] Crash during Playstation logo [smf]. - 0.149: Fix cdda [Carl, Dr. Venom]. - 0.148u4: Further cdrom work, main functional change is better sector buffer handling in (psxcd) [Carl]. - 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) machines. 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) machines. - 0.79: smf, pSXAuthor and R. Belmont added psx.cpp driver. $end $info=pt68k4.cpp $drv 0.142 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.230: Initialized some variables wich were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.157: Fixed save state regressions [Osso]. - 0.153: Hooked up devices, can now read floppy disks [R. Belmont]. - 0.142: R. Belmont added pt68k4.cpp driver. $end $info=ptcsol.cpp $drv 0.133 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.182: BugFIX #06216 [Sound] (ptcsol.cpp) sol20: Audio support [Robbbert]. - 0.133: Robbbert added ptcsol.cpp driver. $end $info=ptpc110.cpp $drv 0.286 [Angelo Salese] WIP: - 0.286: Angelo Salese added ptpc110.cpp driver. $end $info=pubint_storyreader.cpp $drv 0.218 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.218: David Haywood added pubint_storyreader.cpp driver. $end $info=pulsar.cpp $drv 0.153 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.170: (vicdual) Rewrote carnival music board emulation, copy-pasted samples handling from audio/pulsar.cpp. Kept sample names and function names the same [hap]. - 0.153: Robbbert added pulsar.cpp driver. $end $info=pv1000.cpp $drv 0.137 [Wilbert Pol] WIP: - 0.273: Added sixteen working homebrew cartridges (#12801). Added seventeen working homebrew cartridges (#13093) [Ectoplasm]. - 0.269: Assert BUSRQ during active display (gives more realistic performance). Toggle BUSREQ like hardware does; this slows down games to realistic speeds (#12623). IRQs were broken in a08b1138: now commercial games work again (#12631). Fixed video scan line interrupt generation regression. Fixed I/O port read and interrupt acknowledgement (#12659) [lidnariq]. Fixed I/O read issues. Don't take a tript through the scheduler if matrix IRQ wasn't active. Suppress read side effects for debugger. Fixed input port selection removed by PR #12659. Actually return two bits of joystick input rather than giving spurious interrupt flags [Vas Crabb]. - 0.268: Three tiny changes (#12570). Add support for 'render disable' control. Pixels are distinctly non-square. At least support banking the pattern data over the entire cartridge (although it should be over the entire memory region). Fixed PCG tile banking, implemented video disable bit, and corrected default aspect ratio. Fixed border colors. Corrected screen image position within borders. Borders are on top and bottom (#12548) [lidnariq]. - 0.254: Updated sound emulation based on new research [David Viens]. - 0.246: Driver placed in the sub-folder "casio/". - 0.149: Modernized the sound device and added save state support [Fabio Priuli]. - 0.137: Wilbert Pol added pv1000.cpp driver. $end $info=pv2000.cpp $drv 0.139 [Wilbert Pol] WIP: - 0.246: Driver placed in the sub-folder "casio/". - 0.139: Wilbert Pol added pv2000.cpp driver. $end $info=pv9234.cpp $drv 0.138 [Angelo Salese] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.138: Angelo Salese added pv9234.cpp driver. $end $info=pve500.cpp $drv 0.153 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "sony/". - 0.175: Map fix [Olivier Galibert]. - 0.155: Hooked up MB8421 RAM [Felipe Corrêa da Silva Sanches]. - 0.154: Work on keyboard, 7-seg display and maincpu (z80) daisy chaining. Added declaration of DIP switches [Felipe Corrêa da Silva Sanches]. - 0.153: Felipe Corrêa da Silva Sanches added pve500.cpp driver. New maincpu dump to replace bad dump [Felipe Corrêa da Silva Sanches]. $end $info=pwp14.cpp $drv 0.235 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.235: Miodrag Milanović added pwp14.cpp driver. $end $info=pwrview.cpp $drv 0.182 [Carl, Al Kossow] WIP: - 0.246: Driver placed in the sub-folder "compugraphic/". - 0.182: Carl and Al Kossow added pwrview.cpp driver. $end $info=px4.cpp $drv 0.130 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "epson/". - 0.192: Fixed keyboard input from cold start [Dirk Best]. - 0.156: Fix initial RS232 status after reset and add the dram test replacement roms. Support clock reading & writing. Use NVRAM for main memory. Clean ups. - 0.130: Dirk Best added px4.cpp driver. $end $info=px8.cpp $drv 0.132 [Curt Coder, Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "epson/". - 0.132: Curt Coder and Dirk Best added px8.cpp driver. $end $info=pyl601.cpp $drv 0.133 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.133: Miodrag Milanović and Robbbert added pyl601.cpp driver. $end $info=pylo.cpp $drv 0.253 [hap] WIP: - 0.253: hap added tiger/pylo.cpp driver. $end $info=ql.cpp $drv 0.93 [Curt Coder, Phill Harvey-Smith] WIP: - 0.246: Driver placed in the sub-folder "sinclair/". - 0.154: Added preliminary CST Q+4 emulation. Added slot interfaces for the expansion and ROM cartridge ports. Modernized the Sandy Super Disk, Sandy SuperQBoard, and Miracle Trump Card floppy interfaces. Added a device for the QIMI (not working yet). Created skeletons for several expansion cards[Curt Coder]. - 0.153: Added emulation of both the QIMI and Sandy mice to the QL driver as well as adding support of those to the Sandy SuperQBoard. Moved the selection of the mouse and disk interface from dip switches to config, as this seemed more appropriate. Fixed up communication between main 68008 CPU and 8048 IPC so that making sound does not crash the machine [Phill-Harvey-Smith]. - 0.149: Added RS-232 ports [Curt Coder]. Added Merlin Tonto ROM dumps [Ash Evans]. - 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) machines. - 0.114: Removed QL (v1.03, JM) (ql_jm), QL (v1.10, JS) (ql_js) and QL (v1.0?, TB) (ql_tb) machines. - 0.93: Curt Coder and Phill Harvey-Smith added ql.cpp driver. $end $info=qmquasar.cpp $drv 0.264 [AJR] Skeleton driver for Quasimidi Quasar & TechnoX synthesizer modules. WIP: - 0.264: AJR added skeleton/qmquasar.cpp driver. $end $info=qmsirius.cpp $drv 0.263 [AJR] Skeleton driver for Quasimidi Sirius keyboard and Rave-O-Lution module. WIP: - 0.264: Miscellaneous small updates [AJR]. - 0.263: AJR added skeleton/qmsirius.cpp driver. $end $info=qs.cpp $drv 0.178 [Felipe Corrêa da Silva Sanches] WIP: - 0.288: Renamed (alesis_qs) to (qs). - 0.246: Placed driver in the sub-folder "alesis/". - 0.178: Felipe Corrêa da Silva Sanches added alesis_qs.cpp driver. $end $info=qtsbc.cpp $drv 0.136 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.136: Robbbert added qtsbc.cpp driver. $end $info=quadx.cpp $drv 0.283 [Dirk Best] WIP: - 0.284: Update notes for rtc and xtal [Dirk Best]. Rename prototype to quadxp, add quadx [Bitsavers]. Add DMA controller microcode [plamen]. - 0.283: Dirk Best added torch\quadx.cpp driver. $end $info=quakeat.cpp $drv 0.260 [Angelo Salese] WIP: - 0.264: Replace Laguna 3d experiment with Voodoo Banshee card [Angelo Salese]. - 0.260: Angelo Salese added pc/quakeat.cpp driver. $end $info=qvt102.cpp $drv 0.204 [Robbbert, Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "qume/". - 0.216: Replaced perfect quantum setting by boosting interleave on keyboard data transmission. Improved keyboard matrix emulation, cleaned up code and added notes [68bit]. - 0.211: Added low-level keyboard emulation, including beeper. Fixed some graphical issues, corrected blink frequency, and added support for full-screen reverse. Added support for German and UK character sets. Hooked up CTC properly, added RS-232 auxiliary port, and added configuration jumpers for RS-232 control signals. Added save state support [Dirk Best]. - 0.204: Robbbert and Dirk Best added qvt102.cpp driver. Hooked up devices, re-wrote video emulation implementing all video attributes and added NVRAM [Dirk Best, Robbbert]. $end $info=qvt103.cpp $drv 0.194 [AJR] WIP: - 0.246: Driver placed in the sub-folder "qume/". - 0.212: Implemented basic screen rendering [Dirk Best]. - 0.211: Added graphics decoding [Dirk Best]. - 0.194: AJR added qvt103.cpp skeleton driver. $end $info=qvt190.cpp $drv 0.194 [AJR] WIP: - 0.246: Driver placed in the sub-folder "qume/". - 0.211: Renamed (qvt6800.cpp) to (qvt190.cpp) and added graphics decoding and implemented basic text rendering [Dirk Best]. - 0.194: AJR added qvt6800.cpp skeleton driver. $end $info=qvt201.cpp $drv 0.194 [AJR] WIP: - 0.246: Driver placed in the sub-folder "qume/". - 0.211: Added graphics decoding [Dirk Best]. - 0.194: AJR added qvt201.cpp skeleton driver. $end $info=qvt70.cpp $drv 0.196 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "qume/". - 0.211: Started to flesh out the skeleton driver [Dirk Best]. - 0.196: Splitted (terminals.cpp) in (qvt70.cpp). Removed (terminals.cpp). $end $info=qx10.cpp $drv 0.132 [Mariusz Wojcieszek, Angelo Salese] WIP: - 0.288: Implement semidisk battery backed ramdisk card (#15069) [Brian Johnson]. - 0.286: Fix some issues with memory handing (#14920): Update the system memory to use a modern approach to defining the memory layout and banking; update the VRAM to use memory banking as well for its RGB planes; the 2K CMOS SRAM now uses NVRAM to save its contents; mirroring of the SRAM and ROM now behaves as it does on a real QX-10; add save_item calls for the internal state variables [Brian Johnson]. - 0.272: Reverted misguided changes to video zoom handling [Brian Johnson]. - 0.270: Reinstate visible area check for 7220 text [Angelo Salese]. - 0.269: Use copyrozbitmap for (external to 7220) zoom handling. Rectify previous commit. Don't need to check against visible_area in 7220 own code. At least allow it to build [Vas Crabb]. - 0.249: Reworked QX-10 keyboard implementation, fixing multiple issues [Brian Johnson]. - 0.246: Driver placed in the sub-folder "epson/". - 0.242: Implemented floppy drive spindle motor on timer. Hooked up interval timer interrupt outputs to the interrupt controller [Brian Johnson]. - 0.235: Corrected video RAM size - onlly 128k is present (fixes graphics scrolling) (#8333) [Brian Johnson]. - 0.234: Fixed video RAM address calculation for color mode [Brian Johnson]. - 0.231: Allocate enough video RAM for color mode. Enable floppy drive B motor on motor register writes. Added speaker output [Brian Johnson]. - 0.149: Hook keyboard up to serial controller [Carl]. - 0.132: Mariusz Wojcieszek and Angelo Salese added qx10.cpp driver. $end $info=r100.cpp $drv 0.220 [AJR] WIP: - 0.249: Renamed (kawai_r100.cpp) to (r100.cpp). - 0.246: Driver placed in the sub-folder "kawai/". - 0.220: AJR added kawai_r100.cpp driver. $end $info=r9751.cpp $drv 0.169 [Brandon Munger] WIP: - 0.246: Driver placed in the sub-folder "rolm/". - 0.186: Added terminal keyboard callback [Brandon Munger]. - 0.172: Fixed more DMA issues and added more logging. Moved PDC floppy command trigger to correct register [Brandon Munger]. - 0.169: Brandon Munger added r9751.cpp driver. $end $info=radio86.cpp $drv 0.126 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.126: Miodrag Milanović added radio86.cpp driver. $end $info=radionic.cpp $drv 0.231 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "trs/". - 0.231: Robbbert added radionic.cpp driver (split from trs80.cpp). $end $info=rainbow.cpp $drv 0.144u5 [Miodrag Milanović, Karl-Ludwig Deisenhofer] WIP: - 0.263: Use lowercase for things that aren't proper nouns in 'rainbow.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "dec/". - 0.217: Added Rainbow model A ROMs [tradde, Bitsavers, rfka01]. - 0.216: Separated Model A and Model B into separate machine definitions rather than compile-time options [Ryan Holtz]. - 0.206: Changed default floppy configuration to what UCSD Forth and Pascal expect, and updated notes [Bavarese]. - 0.205: Improved monitor auto-detection, fixed palette problems, cleaned up logging and updated notes [Bavarese]. - 0.182: Enabled Corvus hard drives (Patched CP/M 1.x only, requires DRCDUTIL.TD0 driver disk from Maslin archive). See section CORVUS HARD DISK for patch instructions. DOS 2.x and CP/M 2.2 were once supported too, but drivers appear to be lost. Added info about 6 and 20 MB Corvus drives and how to format/use them under CP/M 1.x [Bavarese]. - 0.181: Fixes: Changed 7220 divider from 4 to 32 (closer to 1 Mhz from VT240). Stop flicker when color video is off. Changed the effect of GDC_MODE_ENABLE_VIDEO (see page 21 of PDF AA-AE36A). Addressed reentrance problems (reset procedure). Made scroll fully functional (deeper SCRAM levels and GDC diag test #9). Corrected cursor position in REGIS TSR. Implemented NMI for parity test. Fix aspect ratio in graphics modes. Fixed serial port A (printer port B needs more work. Added support all four ClikClok versions [Bavarese]. - 0.180: Various Rainbow 100 changes: Fixed colors in highres mode and video levels. Made a small fix to serial Rx. Added support for hard disks with up to 17 sectors/track, as MFM controllers allow this. Made port 50 readable (undocumented, yet used) [Bavarese]. - 0.179: Various changes: Fixed medium resolution mode. Added first incarnation of Color Graphics Option for Rainbow-100 B Note: Highres and vector mode still have unfixed bugs [Bavarese]. - 0.175: Keyclick of dec_lk201. Update rainbow.cpp. Led polarity [Bavarese]. Add 23-090b1 z80 arbitrator PROM dump [Lord Nightmare]. - 0.162: DEC Rainbow updates: Hard disk R/W support and real-time clock support emulating ClikClok card. wd2010: provides IRQ / (B)DRQ signals. Honors DRIVE_READY and WRITE FAULT (DRDY / WF) now. Set WF to GND and DRDY to VCC in yourdriver if signals are not serviced (ds1315) Handle chip enable / chip reset / phantom writes to RTC [Karl-Ludwig Deisenhofer]. - 0.154: New floppy code - uses more reliable 'wd_fdc'. Unmap unavailable RAM. Hard limits and 'floating bus' code removed. IRQ priorities updated. Board revisions and add-on cards documented [Bavarese]. - 0.153: Removed preliminary keyboard/sound hacks. Improved LK201 mapping (KBD13 keys, keys > F12). Layout LED polarity fixed [Bavarese]. Improved (still imperfect) bidirectional comms with LK201 [R. Belmont]. Added IRQ management framework and vector control [R. Belmont, Bavarese]. Added 8 sector format to legacy driver. Included early '100-A' model with brief descriptions and placeholders for dumps not yet obtained [Bavarese]. - 0.152: Display blanking implemented. Documented TURBOW286 card and NEC V20 patch details, as well as new W5, W6, W90 jumpers. NVRAM save and recall now plays with DEC-100-B BIOS. DEC Rainbow updates: * Wired watchdog (MHFLU) and W18 (DSR). Dangerous W90 (PSU jumper) on PCB documented. Pallette handling changed, moved screen blank routine to vtvideo.c * dec_lk201.c: keyboard matrix from LK-201-AA (VCB02) (original 8051 version) * Vtvideo.c: monochrome palette with 4 intensities (instead of 3). Ironed out attribute bugs (-> truth table from VT100). Double-width, double-height corrected. Rainbow 100 updates: Added DEC-190-B model * preliminary floppy (TD0 / IMG) * Corrected LK201 keyboard matrix (C12, Do + cursor keys) * MHFU changes; character display speedups * Nicer bezel with 'C' + 'D' drive leds [Bavarese]. - 0.150: Added 4 DIP switches (W13, W14, W15 and W18) present on the DEC-Rainbow 100-B board. W18 not wired to DSR yet. Changed GAME_NO_SOUND to GAME_IMPERFECT_COLORS. RAM OPTION (up to 896K) now emulated; DIP switch enhancements; cold / warm boot OK now [Bavarese]. - 0.144u5: Miodrag Milanović and Karl-Ludwig Deisenhofer added rainbow.cpp driver. $end $info=rambo.cpp $drv 0.164 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "ultimachine/". - 0.164: Felipe Corrêa da Silva Sanches added rambo.cpp driver. $end $info=ravens.cpp $drv 0.148u4 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.151: Fixed bugs in quickload [Robbbert]. - 0.148u4: Robbbert added ravens.cpp skeleton driver. $end $info=rc2014.cpp $drv 0.244 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.244: Miodrag Milanović added rc2014.cpp driver. $end $info=rc702.cpp $drv 0.178 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "regnecentralen/". - 0.178: Robbbert added rc702.cpp driver. $end $info=rc759.cpp $drv 0.163 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "regnecentralen/". - 0.163: Dirk Best added rc759.cpp skeleton driver. $end $info=rd100.cpp $drv 0.167 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.167: Robbbert added rd100.cpp skeleton driver. $end $info=regence.cpp $drv 0.217 [hap] WIP: - 0.246: Driver placed in the sub-folder "chess/". - 0.217: hap added regence.cpp driver. $end $info=renaissance.cpp $drv 0.221 [hap] WIP: - 0.261: Internal NVRAM no longer needs a separate device [AJR]. - 0.246: Renamed (saitek_renaissance.cpp) to (renaissance.cpp) and placed in the sub-folder "saitek/". - 0.221: hap added saitek_renaissance.cpp driver. $end $info=replicator.cpp $drv 0.153 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "makerbot/". - 0.153: Felipe Corrêa da Silva Sanches added replicator.cpp driver. $end $info=reutapm.cpp $drv 0.280 [Nigel Barnes] WIP: - 0.280: Nigel Barnes added acorn\reutapm.cpp driver. $end $info=rex6000.cpp $drv 0.139 [Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "intel/". - 0.139: Sandro Ronco added rex6000.cpp driver. $end $info=risc.cpp $drv 0.231 [Sandro Ronco, hap] WIP: - 0.246: Renamed (mephisto_risc.cpp) to (risc.cpp) and placed in the sub-folder "hegenerglaser/". - 0.231: Sandro Ronco and hap added mephisto_risc.cpp driver. $end $info=risc2500.cpp $drv 0.180 [Sandro Ronco] WIP: - 0.246: Renamed (saitek_risc2500.cpp) to (risc2500.cpp) and placed in the sub-folder "saitek/". - 0.212: Renamed (risc2500.cpp) to (saitek_risc2500.cpp). - 0.180: Sandro Ronco added risc2500.cpp driver. Moved Saitek RISC 2500 into a separate driver and added internal layout and inputs [Sandro Ronco]. $end $info=riscpc.cpp $drv 0.139 [Angelo Salese] WIP: - 0.246: Driver placed in the sub-folder "acorn/". - 0.213: Fixed a bug with force IRQ - rpc700 now reaches supervisor prompt [Angelo Salese]. - 0.212: Changed rpc700 to use proper ARM710a core, and fixed video transfers [Angelo Salese]. - 0.193: Fixed ROM load for rpc600 [R. Belmont]. - 0.139: Angelo Salese added a7000.cpp driver. $end $info=rm380z.cpp $drv 0.144u5 [Wilbert Pol, Gabriele D'Antona] WIP: - 0.288: Added missing wait states and NMI single step debugging support (#15194) [Robin Sergeant]. - 0.271: Split RM480Z out to its own driver with MQ2 floppy drive support (#12576). Emulated LINK RM-480Z computer and MQ2 floppy drive controller [Robin Sergeant]. - 0.266: Add COS 4.0/F firmware configurations (#12195) [Robin Sergeant]. - 0.264: Use SN74S262 for VDU-40 COS 3.4; video/sn74s263.cpp: Added ROM based on data sheet. Use SN74S262 as the VDU-40 COS 3.4 character generator. Also cleaned up drawing code. Fixed disk drive handling so double sided disks work added 8" disk support. Changed /M firmware variants to use double-sided 5.25" drives. Changed /F firmware variants to use double-sided 8" drives. Fixed side select signal connection. Fixed addressing for floppy control I/O functions. Fixed 8" disk controller clock frequency and improved VDU-80 display. Support VID INHIB bit and clear attributes on character write. Added support for high resolution graphics, colour and text character dimming. Fixed MT06483 by making empty ROM areas read high (0xff). Also refactored the code to better align with current practices. Added sound output for COS 4.0 systems. Add sound for COS 4.0 (#12149) [Robin Sergeant]. - 0.263: Use real character generator ROM for COS 4.0. Corrected screen resolution. Implemented user-defined character support. Improved character mode video emulation. Fixed video RAM addressing, allowing characters to be read back from the screen [Robin Sergeant]. Added object finder for character generator ROM, slightly cleaned up some code [Vas Crabb]. - 0.246: Driver placed in the sub-folder "rm/". - 0.230: Initialized some variables wich were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.144u5: Wilbert Pol and Gabriele D'Antona added rm380z.cpp driver. $end $info=rm480z.cpp $drv 0.271 [Robin Sergeant] WIP: - 0.272: The system is just called LINK 480Z [Vas Crabb]. - 0.271: Robin Sergeant divided driver rm480z.cpp. $end $info=rmnimbus.cpp $drv 0.136 [Phill Harvey-Smith, Carl] WIP: - 0.263: Changed default mouse mode to high-level simulation [Robin Sergeant]. - 0.262: Made simulated mouse the default and also cleaned up some metadata [Vas Crabb]. Fixed joystick input. Added support for second joystick. Added a machine configuration option to simulate mouse BIOS handlers [Robin Sergeant]. - 0.246: Driver placed in the sub-folder "rm/". - 0.237: Greatly improved mouse emulation (can use with Windows 1/2/3), and improved SASI/SCSI emulation [prime6809]. - 0.201: Modernized machine configuration or many devices and systems [Ryan Holtz]. - 0.153: BugFIX #05297 [Color/Palette] (rmnimbus.c) nimbus: Palette differences between regular and debug builds [Osso]. - 0.136: Phill Harvey-Smith and Carl added rmnimbus.cpp driver. $end $info=robotadv.cpp $drv 0.259 [hap] WIP: - 0.259: hap added novag/robotadv.cpp driver. $end $info=roland_cm32p.cpp $drv 0.216 [Valley Bell] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.231: Added support for PCM cards, and added U-110 card software list [ValleyBell]. - 0.219: Added preliminary Roland PCM sample playback [ValleyBell]. Renamed (rcm32p.cpp) to (roland_cm32p.cpp). - 0.216: Valley Bell added rcm32p.cpp driver. $end $info=roland_d10.cpp $drv 0.148 [Olivier Galibert, Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.220: Renamed (roland_d110.cpp) to (roland_d10.cpp). - 0.219: Renamed (rd110.cpp) to (roland_d110.cpp). - 0.148: Olivier Galibert and Jonathan Gevaryahu added rd110.cpp skeleton driver. $end $info=roland_d50.cpp $drv 0.219 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.219: AJR added roland_d50.cpp driver. Added additional ROM versions to d50, d50a and d550 as BIOS options. Also added chip labels and locations, PCB notes, and version strings [Lord Nightmare, anonymous, Erik Gavriluk]. $end $info=roland_d70.cpp $drv 0.264 [R. Belmont] Driver for Roland D-70 synthesizer. Derived by the CM32P driver by ValleyBell. WIP: - 0.275: Corrected name of layout [Vas Crabb]. - 0.274: Added an internal layout. Added five program versions as BIOS options and adjusted LCD palette. Added five program versions and adjusted LCD palette (#13187) [Felipe Corrêa da Silva Sanches]. - 0.264: R. Belmont added roland/roland_d70.cpp driver. $end $info=roland_jd800.cpp $drv 0.225 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.225: AJR added roland_jd800.cpp driver. $end $info=roland_jv80.cpp $drv 0.221 [AJR] WIP: - 0.268: Fixes/ROMs for Roland stuff (#12555). Fixed screen. Added ROMs and GP/LP support. Fixed rom and prints. Leftover. Fix [Giulio Zausa]. - 0.265: Dumped wave ROMs and main CPU ROM (#12227). Also added older program ROM v1.0.0 as a BIOS option [Giulio Zausa]. - 0.246: Driver placed in the sub-folder "roland/". - 0.221: AJR added roland_jv80.cpp driver. $end $info=roland_jx3p.cpp $drv 0.220 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.220: AJR added roland_jx3p.cpp driver. $end $info=roland_jx8p.cpp $drv 0.220 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.220: AJR added roland_jx8p.cpp driver. $end $info=roland_mc50.cpp $drv 0.221 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.221: AJR added roland_mc50.cpp driver. $end $info=roland_mt32.cpp $drv 0.148 [Olivier Galibert, Jonathan Gevaryahu] WIP: - 0.273: Dumped the ROMs for the "Roland MT-100" synthesizer [buffi]. - 0.256: Added mt32 ROM version 2.0.7 as a BIOS option [Brandon Munger]. - 0.246: Driver placed in the sub-folder "roland/". - 0.234: Replace a bad dump of the CM-32L PCM ROM with a good dump, fix the wrong ROM load order for the separate CM-32L PCM ROMs and the separate MT-32 PCM ROMs, and add some ROM notes [Lord Nightmare]. - 0.231: Added mt32 version 2.0.4 ROM dumped from newer revision board (128K × 8 ROM) [Brandon Munger]. - 0.219: Renamed (rmt32.cpp) to (roland_mt32.cpp). - 0.148: Olivier Galibert and Jonathan Gevaryahu added rmt32.cpp skeleton driver. $end $info=roland_mt80s.cpp $drv 0.266 [Ivan Vangelista] Skeleton driver for Roland MT-80s MIDI player. WIP: - 0.266: Ivan Vangelista added roland/roland_mt80s.cpp driver. $end $info=roland_pg1000.cpp $drv 0.281 [Felipe Corrêa da Silva Sanches] Roland PG-1000 programmer. To be used alongside Roland D-50/D-550/MT-32. WIP: - 0.282: Felipe Corrêa da Silva Sanches added roland_pg1000.cpp driver. $end $info=roland_pr100.cpp $drv 0.231 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.231: AJR added roland_pr100.cpp driver. $end $info=roland_r8.cpp $drv 0.220 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.240: Added PCM card slots and software list with dumped cards [ValleyBell]. - 0.220: AJR added roland_r8.cpp driver. $end $info=roland_ra30.cpp $drv 0.221 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.221: AJR added roland_ra30.cpp driver. $end $info=roland_s10.cpp $drv 0.221 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.221: AJR added roland_s10.cpp driver. $end $info=roland_s50.cpp $drv 0.221 [AJR] WIP: - 0.288: Fix typo [AJR]. - 0.254: Add floppy format. Driver modernization. Replace address_map_bank_device with memory views. Add SCSI controller to s550 and w30. Eliminate deprecated #ifdef in favor of [[maybe_unused]] attributes [AJR]. - 0.246: Driver placed in the sub-folder "roland/". - 0.221: AJR added roland_s50.cpp driver. $end $info=roland_sc55.cpp $drv 0.153 [Stefan Lindberg, R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.219: Renamed (rsc55.cpp) to (roland_sc55.cpp). - 0.153: Stefan Lindberg and R. Belmont added rsc55.cpp skeleton driver. $end $info=roland_sc55mk2.cpp $drv 0.264 [R. Belmont] WIP: - 0.264: R. Belmont added roland/roland_sc55mk2.cpp driver. $end $info=roland_sc88.cpp $drv 0.221 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.221: AJR added roland_sc88.cpp driver. $end $info=roland_tb303.cpp $drv 0.159 [hap] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.220: Renamed (tb303.cpp) to (roland_tb303.cpp). - 0.159: hap added tb303.cpp skeleton driver. $end $info=roland_tnsc1.cpp $drv 0.242 [ClawGrip] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.242: ClawGrip added roland_tnsc1.cpp driver. $end $info=roland_tnsc2.cpp $drv 0.256 [ValleyBell] WIP: - 0.256: ValleyBell added roland/roland_tnsc2.cpp driver. $end $info=roland_tr505.cpp $drv 0.225 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.225: AJR added roland_tr505.cpp driver. $end $info=roland_tr606.cpp $drv 0.170 [hap] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.220: Renamed (tr606.cpp) to (roland_tr606.cpp). - 0.170: hap added tr606.cpp driver. $end $info=roland_tr707.cpp $drv 0.220 [AJR] WIP: - 0.282: Effect of discharge resistors on simultaneous voice triggers (#14202) [m1macrophage]. - 0.281: (roland_tr707.lay) Adapting to changes in #14113 (#14119). Minor accuracy improvements, fixes and tidying up (#14133): Accuracy improvements (likely imperceptible); EG attack times and max voltage; EG attack slowdown, when multiple voices are triggered at once; DC-blocking capacitors before the left and right summing op-amps. Conflict handling in key matrix scanning; sample playback timing; layout shows cartridge when it is connected. Bug fix: first voice trigger after a reset was being ignored. Tidying up: improved comments and component designations; updated copyright holders [m1macrophage]. - 0.278: LCD emulation (#13798): Emulated HD61602 device; incorporated it into the 707 driver and layout; corrected tempo potentiometer curve; made dinsync testable; marked systems as supporting save; minor layout cleanup. Audio emulation (#13856). Comment and style fixes. Extended driver to encompass most hardware other than audio and LCD (#13710). use matrix_mx/my instead of matrix. Renamed cart_led to led_cart to match the naming of other LED outputs. Interactive layout (#13789) [m1macrophage]. - 0.246: Driver placed in the sub-folder "roland/". - 0.220: AJR added roland_tr707.cpp driver. $end $info=roland_tr808.cpp $drv 0.238 [hap] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.238: hap added roland_tr808.cpp driver. $end $info=roland_tr909.cpp $drv 0.222 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.222: AJR added roland_tr909.cpp driver. $end $info=roland_u20.cpp $drv 0.221 [AJR] WIP: - 0.246: Driver placed in the sub-folder "roland/". - 0.221: AJR added roland_u20.cpp driver. $end $info=roma2.cpp $drv 0.259 [hap] WIP: - 0.259: hap added hegenerglaser/roma2.cpp driver. $end $info=royal.cpp $drv 0.270 [Sean Riddle] WIP: - 0.270: Sean Riddle added cxg\royal.cpp driver. $end $info=rs6000_type7xxx.cpp $drv 0.248 [R. Belmont] WIP: - 0.248: R. Belmont added ibm/rs6000_type7xxx.cpp driver. $end $info=rt1715.cpp $drv 0.128 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "robotron/". - 0.222: Added native keyboard and serial ports to rt1715w. Use CAS decode PROM for rt1715w memory accesses [Sergey Svishchev]. - 0.128: Miodrag Milanović and Robbbert added rt1715.cpp driver. $end $info=rtpc.cpp $drv 0.228 [Patrick Mackinlay] WIP: - 0.278: Fix keyboard diagnostic [Patrick Mackinlay]. - 0.252: Now able to boot from vrm floppy. Improve keyboard/locator/speaker adapter emulation [Patrick Mackinlay]. - 0.247: Driver moved to "ibm/" sub-folder. - 0.246: Driver placed in the sub-folder "rtpc/". - 0.228: Patrick Mackinlay added rtpc.cpp driver. $end $info=rvoice.cpp $drv 0.137 [Jonathan Gevaryahu, Kevin Horton] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.137: Jonathan Gevaryahu and Kevin Horton added rvoice.cpp driver. $end $info=rx78.cpp $drv 0.139 [Angelo Salese, Robbbert] WIP: - 0.265: Added Cannon Ball (#12250) and fixed titles for Hamburger Shop and Tatakae! Ultraman, and added Japanese titles in 'rx78_cart.xml' [David 'Foxhack' Silva]. - 0.246: Driver placed in the sub-folder "bandai/". - 0.233: Fixed regression when there's no cart in [Robbbert]. - 0.232: Cleaned up list of known software in 'rx78_cart.xml' [David Silva]. - 0.228: Added complete serial number for Donjara in 'rx78_cart.xml' [David Silva]. - 0.227: Updated list of known software in comments in 'rx78.xml'. Removed redundant list of software from comments [David Silva]. - 0.191: Added border area [Angelo Salese]. - 0.139: Angelo Salese and Robbbert added rx78.cpp driver. $end $info=rz1.cpp $drv 0.196 [Dirk Best] WIP: - 0.266: Use separate speaker devices for individual line outputs (#12283) [Devin Acker]. - 0.251: Use lowercase for descriptive text in descriptions in 'rz1_cass.xml' [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "casio/". - 0.196: Dirk Best added rz1.cpp driver. $end $info=rzone.cpp $drv 0.190 [hap, Sean Riddle] WIP: - 0.246: Driver placed in the sub-folder "handheld/". - 0.190: hap and Sean Riddle added rzone.cpp driver. $end $info=s3000.cpp $drv 0.283 [R. Belmont] WIP: - 0.284: (s3000_cdrom.xml) Marked discs as suppored [R. Belmont]. Akai CD-ROM Sound Library Volume 1: Complete S3000 and CD3000 Sound Library [archive.org] Akai CD-ROM Sound Library Volume 2: Complete S1000/S1100 Library [archive.org] Akai CD-ROM Sound Library Volume 3: Drum Kit Collection [archive.org] Akai CD-ROM Sound Library Volume 4: Rhythm Loop Collection [archive.org] Akai CD-ROM Sound Library Volume 5: Percussion Collection [archive.org] Akai CD-ROM Sound Library Volume 6: Sound Effects Collection [archive.org]. Akai CD-ROM Sound Library Volume 7: New Keyboard Collection [archive.org] Akai CD-ROM Sound Library Volume 8: General MIDI Sets [archive.org]. (s2000.lay) Remove stray ] character [hap]. Added layout for s3000xl. Added layouts for CD3000i and S3000/S3000i. Added layout for s2000 [Guru]. Updates: Improved FDC hookup but it's still not right; corrected key layouts and LED outputs for all models; hooked up MIDI; added a default CD-ROM drive to CD3000i and CD3000XL (sounds from Akai format sample CDs now load and play). Updates: Added floppy LED support for future layouts; added the Akai data entry dial; mirrored the 8255 on XL models. This resolves the hack previously necessary to make the key matrix work, and also fixes the LED outputs; updated notes. Improved FDC hookup but it's still not right; corrected key layouts and LED outputs for all models; hooked up MIDI; added a default CD-ROM drive to CD3000i and CD3000XL (sounds from Akai format sample CDs now load and play). Corrected some errors in the key mappings and updated to use the nscsi activity LED. Connect the uPD769 TS line to DSKCHG. These machines now properly detect if no disk is inserted [R. Belmont]. Further improvements to FDC hookup, it now DMAs sectors but dislikes the status afterwards [R. Belmont]. Fixed S2000 OS booting from floppy, fixed key matrix, and added a CD-ROM drive as a way to get samples in [crazyc, R. Belmont]. Anonymous namespace, header ordering, tabulation [Vas Crabb]. Fixed FDC hookup for S3000 & CD3000i; fixed sample RAM detection/protection on S3000/CD3000i; removed non-existent keypad for CD3000XL; added layout for CD3000XL; fixed LCD colors for all non-S2000 models; all models now default to having an HDD and a CD-ROM drive available; added floppy and CD-ROM software lists [R. Belmont, Guru]. - 0.283: R. Belmont added akai\s3000.cpp driver. $end $info=sacstate.cpp $drv 0.142 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.142: Robbbert added sacstate.cpp driver. $end $info=sag.cpp $drv 0.221 [hap] WIP: - 0.246: Driver placed in the sub-folder "entex/". - 0.221: hap added sag.cpp driver. $end $info=sage2.cpp $drv 0.136 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "sage/". - 0.136: Curt Coder added sage2.cpp driver. $end $info=samcoupe.cpp $drv 0.126 [Lee Hammerton, Dirk Best] WIP: - 0.288: (samcoupe_flop.xml) Added 21 working items (#15128). (samcoupe_cass.xml) Added manufacturer's name in the software list description [ArcadeShadow]. - 0.261: Changed "Sam Coupe" to "Sam Coupé" with an acute accent in system/device descriptions [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "samcoupe/". - 0.217: Fixed colours in graphics modes 1 and 2, and added joysticks [TwistedTom]. - 0.126: Lee Hammerton and Dirk Best added samcoupe.cpp driver. $end $info=sansa_fuze.cpp $drv 0.169 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.169: David Haywood added sansa_fuze.cpp driver. $end $info=sapi1.cpp $drv 0.128 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "tesla/". - 0.230: Initialized some variables wich were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.145u7: SAPI1 / modernised. SAPI2 connected to ascii keyboard, works. Sapi3 connected to terminal. Needs a boot disk & fdc [Robbbert]. - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.128: Miodrag Milanović and Robbbert added sapi1.cpp driver. $end $info=sapphire.cpp $drv 0.268 [hap] WIP: - 0.268: hap added novag\sapphire.cpp driver. $end $info=sartorius.cpp $drv 0.194 [Vas Crabb] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.194: Vas Crabb added sartorius.cpp driver. $end $info=saturn.cpp $drv 0.63 [David Haywood, Angelo Salese, Olivier Galibert, Mariusz Wojcieszek, R. Belmont] WIP: - 0.287: (saturn.xml) Added two prototypes (#15048) [David 'Foxhack' Silva]. - 0.286: (saturn.xml) Substitute iso-mp3 sources images with redump.org versions. Update QA, fix winpost parent-clone relationships. (saturn_v.cpp) Fix error: expression cannot be used as a function [Angelo Salese]. - 0.283: Cleanup function and variable namings. saturn_v.cpp: Port over QA notes from #8919 [Angelo Salese]. - 0.278: (saturn.xml) Added 1 new item, replaced nine items (#13658). Also removed five bad dumps. Marked sets missing CD indexes as bad [David 'Foxhack' Silva]. - 0.277: (saturn.xml) Added nine items (two working) (#13599). Also corrected a description and added a version comment [redump.org]. - 0.275: Move stvcd into sega folder, bulk replace sat_cdrom -> cdrom i/f, hookup photo cd list [Angelo Salese]. - 0.269: (sat_cart.xml, sat_vccart.xml) Metadata cleanings (#12665); Replaced countries' abbreviations by their full name and lowercase on descriptive words [ArcadeShadow]. - 0.265: (saturn.xml) Added language info elements, and corrected parent/clone relationships for Rayman games (#12091) [ArcadeShadow]. - 0.260: (saturn.xml) Replaced unnecessary abbreviations in descriptions [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "sega/". - 0.236: Added placeholder system for Korean BIOS, and fixed some issues affecting various games. Add Korean BIOS placeholder. Add Korean BIOS placeholder, refactored init routines, add enumerator for regions. hash/saturn.xml: Marked all Korean set with NTSC-K, also part I of SW list QA overhaul [Angelo Salese]. - 0.197: BugFIX #06843 [Misc.] (saturn.cpp) All saturn.cpp sets: CD Block unknown command e2, contact MAMEdev [Angelo Salese]. - 0.191: Updates: Rewrote SMPC as a device, merging ST-V and Saturn implementations. Moved SCU-related functions insto a device [Angelo Salese]. - 0.190: Fire a VDP1 IRQ when an illegal sprite opcode is encountered (fixes Sexy Parodius booting) [Angelo Salese]. - 0.178: Initial work towards debug command hookups [Angelo Salese]. - 0.174: Added software list for Saturn Video CD carts, to preserve dumps made by zyrobs in 2013/2014. The carts cannot currently be used in the driver, but at least dumps won't be lost [Fabio Priuli]. - 0.173: Converted controllers to work through slot devices, cleaning up the related code. Added support for SegaTap adapter (4 controllers) and Sega Multitap adapter (6 controllers). Saturn Bomberman can now be played as intended [Fabio Priuli]. - 0.155: Made RAM/Backup RAM expansion internal slot options. You now mount these with the -cart media switch, i.e. for instance mess saturn -cdrm ddsom -cart ram32 or mess saturn -cdrm draculax -cart bram16 and not anymore using the -exp option [Fabio Priuli]. - 0.153: Added default formatting to Backup RAM carts, so that games can be saved in the expansion without passing through the console menu the first time the expansion is used [Fabio Priuli]. - 0.144u2: Added placeholder software lists for CD and (support) carts, and hooked them up in the driver (sat_*.xml) [David Haywood]. - 0.143u4: Changed saturn.c to stv.cpp driver. Removed stvinit.cpp 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. - 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]. - 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 Stöneberg 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. - 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.cpp 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. - 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. - 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. - 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. - 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]. - 0.79: Olivier Galibert updated the ST-V driver to use new memory system, cleaning up the map. - 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]. - 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]. - 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. - 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. - 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]. - 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). - 0.68: Added cpu1 BIOS ROM to the stvbios.zip. - 0.63: David Haywood, Angelo Salese, Olivier Galibert, Mariusz Wojcieszek and R. Belmont added stv.cpp 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. $end $info=savant.cpp $drv 0.211 [hap] WIP: - 0.246: Renamed (novag_savant.cpp) to (savant.cpp) and placed in the sub-folder "novag/". - 0.211: hap added novag_savant.cpp driver. $end $info=savia84.cpp $drv 0.142 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "trainer/". - 0.142: Robbbert added savia84.cpp driver. $end $info=sb180.cpp $drv 0.245 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.245: Miodrag Milanović added sb180.cpp driver. $end $info=sb8085.cpp $drv 0.212 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.212: AJR added sb8085.cpp driver. $end $info=sbackgc.cpp $drv 0.262 [hap] Driver for: Saitek Electronic Champion Backgammon. WIP: - 0.271: Renamed (ecbackg.cpp) to (sbackgc.cpp). - 0.262: hap added saitek/ecbackg.cpp driver. $end $info=sbc6510.cpp $drv 0.136 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.136: Robbbert added sbc6510.cpp driver. $end $info=sbrain.cpp $drv 0.149u2 [Al Kossow, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.203: Driver overhaul: Added cursor and scrolling through CRT controller registers. Corrected number of interrupts per frame. Actually show the "insert diskette" message. Added options for RAM size and two or more floppy drives. Added RS232 ports and DIP switches for Baud clock selection [AJR]. - 0.150: Al Kossow and Robbbert added sbrain.cpp skeleton driver. $end $info=sc12.cpp $drv 0.207 [hap] WIP: - 0.246: Renamed (fidel_sc12.cpp) to (sc12.cpp) and placed in the sub-folder "fidelity/". - 0.207: hap added fidel_sc12.cpp driver. $end $info=sc2.cpp $drv 0.132 [Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.132: Sandro Ronco added sc2.cpp driver. $end $info=sc6.cpp $drv 0.186 [hap] WIP: - 0.269: Remove unneeded mcfg [hap]. - 0.246: Renamed (fidel_sc6.cpp) to (sc6.cpp) and placed in the sub-folder "fidelity/". - 0.234: Add note [hap]. - 0.207: Renamed (fidelmcs48.cpp) to (fidel_sc6.cpp). - 0.186: hap added fidelmcs48.cpp driver. $end $info=sc8.cpp $drv 0.207 [hap] WIP: - 0.246: Renamed (fidel_sc8.cpp) to (sc8.cpp) and placed in the sub-folder "fidelity/". - 0.207: (fidelz80.cpp) splitted in (fidel_cc7.cpp), (fidel_vsc.cpp), (fidel_dames.cpp), (fidel_card.cpp), (fidel_cc10.cpp), (fidel_sc8.cpp) and (fidel_vcc.cpp). - 0.170: Redumped CC10B PRG ROM [Berger]. - 0.149u1: Renamed (vbc) to (vbrc) and noted that Fidelity Bridge Challenger models VBRC and 7002 are two names for the same thing [Lord Nightmare, Cowering, Kevtris]. - 0.142u4: Added Sensory Chess Challenger (model VSC) [Lord Nightmare, Kevtris, Sandro Ronco]. - 0.137: Kevin Horton, Jonathan Gevaryahu, Sandro Ronco and hap added fidelz80.cpp driver. $end $info=sc9.cpp $drv 0.207 [hap] WIP: - 0.287: Remove CPU freq config, update notes [hap]. - 0.246: Renamed (fidel_sc9.cpp) to (sc9.cpp) and placed in the sub-folder "fidelity/". - 0.207: hap added fidel_sc9.cpp driver. $end $info=scatsx.cpp $drv 0.286 [Angelo Salese] WIP: - 0.286: Angelo Salese added scatsx.cpp driver. $end $info=schess.cpp $drv 0.221 [hap] WIP: - 0.246: Renamed (saitek_schess.cpp) to (schess.cpp) and placed in the sub-folder "saitek/". - 0.221: hap added saitek_schess.cpp driver. $end $info=scopus.cpp $drv 0.194 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.194: Felipe Corrêa da Silva Sanches added scopus.cpp driver. $end $info=scorpion.cpp $drv 0.125 [Miodrag Milanović] WIP: - 0.286: Cleaned up inherited unused driver's Configuration (#14798) [holub]. - 0.274: Updated new ProfROM V.4.xx.043.9226su BIOS for ZS-256 TURBO+ (#13256). Added three variants of the new Scorpion GMX ProfROM +GMX V.6.xx.043.9226s BIOS (#13254) [Andrei I. Holub]. - 0.258: Added Scorpion GMX [Andrei I. Holub]. - 0.246: Driver placed in the sub-folder "sinclair/". - 0.184: Removed direct update handlers: a2600, atm (still not working, but less badly), mpf1 (makes step work), mpz80, pentagon, sage2, scorpion, tms32031 [Olivier Galibert]. - 0.148: Fixed 1ffd port handling [MetalliC]. - 0.126: Added SHA-1's [Fabio Priuli]. - 0.125: Miodrag Milanović added scorpion.cpp driver. IO map is fixed, and NMI for service mode added [Miodrag Milanović]. $end $info=scrablex.cpp $drv 0.244 [hap] WIP: - 0.246: Driver placed in the sub-folder "handheld/". - 0.244: hap added scrablex.cpp driver. $end $info=scv.cpp $drv 0.136 [Wilbert Pol] WIP: - 0.274: Update upd1771c ROM region sizes. Add location to upd1771c rom name [Wilbert Pol]. - 0.273: Implemented video register 0 bit 2 (sprite count) [David Hunter]. - 0.272: Various Super Cassette Vision updates (#12933). Promote starspdr to partially supported. devices/sound/upd1771.cpp: Reset m_state when resetting state in pcm_write (fixes hanging sound in some games). bus/scv/rom;cpp: Move implementations to anonymous namespace. bus/scv/slot.cpp: Let cartridges install themselves in 'scv.xml'. Tweak scv_pal video timings to get closer to 50Hz refresh rate. Block graphic color 0 is transparent (fixes Ton Ton Ball background). Update comments. Fixed issues with sound and graphics, refactored code, and updated notes [Wilbert Pol]. - 0.271: scv.xml: Improved Star Speeder ROM loading and marked it unsupported (#12890). Also converted ROM sizes and offsets to hexadecimal, and removed zero offsets from cartridges with a single ROM [Wilbert Pol]. - 0.264: Added cartridge RAM to BASIC Nyuumon to make it work properly in 'scv.xml' [TWEgit]. - 0.246: Driver placed in the sub-folder "epoch/". - 0.149: Simplified input reading and added save state support [Fabio Priuli]. - 0.136: Wilbert Pol added scv.cpp driver. $end $info=sdiamond.cpp $drv 0.264 [hap] WIP: - 0.264: hap added novag/sdiamond.cpp driver. $end $info=sdk51.cpp $drv 0.203 [AJR] WIP: - 0.246: Driver placed in the sub-folder "intel/". - 0.203: AJR added sdk51.cpp driver. $end $info=sdk80.cpp $drv 0.164 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "intel/". - 0.219: Replaced monitor program with corrected version (GitHub #6324) [Colin Douglas Howell, Robbbert]. - 0.175: Added correct monitor ROM [Nigel Barnes]. - 0.164: Robbbert added sdk80.cpp driver. Begun hooking up devices: Hooked up i8251 USART and RS232' device. Can use standard RS232 slot devices, including the internal serial terminal, or a terminal program running on the host machine. Hooked up USART baud rate selection switch. $end $info=sdk85.cpp $drv 0.136 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "intel/". - 0.219: Made second 8355 into a ROM expansion slot that can load custom 8755 programs. Added optional TTY interface. Added vectored interrupt and soft reset buttons. Improved accuracy of button labels and changed default key mappings [AJR]. - 0.136: Miodrag Milanović and Robbbert added sdk85.cpp driver. $end $info=sdk86.cpp $drv 0.133 [Miodrag Milanović, Jonathan Gevaryahu, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "intel/". - 0.184: Fixed ROM loading [Lord Nightmare]. - 0.133: Miodrag Milanović, Jonathan Gevaryahu and Robbbert added sdk86.cpp driver. $end $info=seattlecmp.cpp $drv 0.149u2 [Al Kossow, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.196: Cleaned up outputs [Risugami]. - 0.167: Renamed (seattle.c) to (seattlecmp.c). Rename of driver files to make names unique [Miodrag Milanović]. - 0.149u2: Al Kossow and Robbbert added seattle.cpp skeleton driver. $end $info=secoinsa20.cpp $drv 0.276 [ClawGrip] WIP: - 0.276: ClawGrip added fujitsu/secoinsa20.cpp driver. $end $info=sega_beena.cpp $drv 0.207 [David Haywood] WIP: - 0.281: Remove one of double swlist [hap]. - 0.278: (sega_beena_cart.xml) Add software items and peripheral card reader support (#13645) [QUFB]. - 0.277: (sega_beena_cart.xml) Add 2 new software items (#13528) [QUFB]. - 0.268: Added Car Beena and software list with one item [TeamEurope, QUFB]. - 0.262: TV Ocha-Ken cards are swiped through the scanner - can't swipe an absent card. Hooked up barcode cards [Vas Crabb]. - 0.261: (sega_beena_cart.xml) Demoted TV Ocha-Ken to not working. It can be promoted when the software list and internal artwork are done. Added pen position display on book pages. Removed requires external artwork flag - the internal artwork is adequate. Added basic book page display. Put page scans in individual data areas [Vas Crabb]. - 0.251: (sega_beena_cart.xml) Use lowercase for things that aren?t proper nouns in software list description [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "sega/". - 0.230: (sega_beena_cart.xml) Added ten entries, and corrected pokebw scan sizes and checksums [Team Europe, ClawGrip]. - 0.207: David Haywood added sega_beena.cpp driver. $end $info=sega_ferie.cpp $drv 0.272 [QUFB] WIP: - 0.272: QUFB added sega/sega_ferie.cpp driver. $end $info=sega_sawatte.cpp $drv 0.167 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "sega/". - 0.167: David Haywood added sega_sawatte.cpp driver. $end $info=segaai.cpp $drv 0.262 [Wilbert Pol, Fabio Priuli] WIP: - 0.263: Improved µPD7759 ROM bank selection (improves speech) [Wilbert Pol]. - 0.262: Wilbert Pol and Fabio Priuli added sega/segaai.cpp driver. $end $info=segapico.cpp $drv 0.149u2 [David Haywood] WIP: - 0.261: Implemented initial external interrupt support for Copera [QUFB]. - 0.246: Driver placed in the sub-folder "sega/". - 0.245: Connected sound interrupt [ValleyBell]. - 0.235: (pico.xml) Documented where unavailable dump data was sourced and used other dumps' region data to fill in size metadata [Scott Stone]. - 0.198: BugFIX #06543 [Crash/Freeze] (segapico.cpp) All sets in segapico.cpp: [debug] Assert when starting emulation [cuavas]. - 0.166: Sega Pico PCM improvements [ValleyBell]. - 0.157: New dumps added from Japan and Korea [Team Europe]. - 0.149u2: David Haywood added segapico.cpp driver. $end $info=segapm.cpp $drv 0.165 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "sega/". - 0.165: David Haywood added segapm.cpp driver. $end $info=selz80.cpp $drv 0.140 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "trainer/". - 0.140: Robbbert added selz80.cpp driver. $end $info=semcrossw.cpp $drv 0.254 [ClawGrip] WIP: - 0.254: ClawGrip added skeleton/semcrossw.cpp driver. $end $info=senterprise.cpp $drv 0.261 [hap] The chess engine is Kaare Danielsen's Enterprise program. It's the 16KB 'sequel' to LogiChess used in Enterprise "S" (emulated in saitek/companion2.cpp). WIP: - 0.261: hap added cxg/senterprise.cpp driver. $end $info=sexpert.cpp $drv 0.207 [hap] WIP: - 0.283: Small tweak to internal artwork, diamond: decrease SVG screen size [hap]. - 0.246: Renamed (novag_sexpert.cpp) to (sexpert.cpp) and placed in the sub-folder "novag/". - 0.207: novag6502.cpp splitted in (novag_sexpert.cpp), (novag_cforte.cpp) and (novag_scon.cpp). - 0.172: Renamed (supercon.cpp) to (novag6502.cpp) [hap]. - 0.148u2: BugFIX #05154: [DIP/Input] (supercon.c) supercon: Mouse doesn't move pieces [Robbbert]. - 0.140: hap added suopercon.cpp driver. $end $info=sg1000.cpp $drv 0.116 [Curt Coder] WIP: - 0.281: (sc3000_cart.xml) New software item added, metadata cleanup (#14084). Also fixed the country names to be like other software lists, and added information on Basic Level III's export variants [David 'Foxhack' Silva]. - 0.273: (sc3000_cart.xml) Add extra 2K of RAM to BASIC Level 2 cartridge; fix hashes for "Indiana Jaune". Added 17 items (16 working), and improved metadata a little. Revert speculative change. Eliminate ram_device [AJR]. - 0.254: Fixed tape loading [Fabio DL]. - 0.251: Made SG-1000 player?1 controller fixed, and fixed crash on starting Othello Multivision consoles [kmg]. Converted Othello Multivision FG-2000 second controller to 9-pin port, and restructured code for fewer optional object finders. Slotified controller ports. Replaced built-in controllers with Sega controller ports for SC-3000 and SG-1000. Fixed inappropriate default assignment of SG-1000 pause button to P key, conflicting with the default emulator pause assignment. Got rid of half a player 2 D-pad that was somehow polluting the Othello Multivision FG-2000. Hooked up SF-7000 Centronics busy line to previously unused function [Vas Crabb]. - 0.246: Driver placed in the sub-folder "sega/". - 0.175: Many improvements: Create a SG-1000 expansion slot. Hook up the SG-1000 expansion slot to sg1000.cpp and sms.cpp (sg1000m3). Split the sk1100 code from sg1000.cpp and attach it to the new expansion slot. Create a new FM Sound Unit device and attach it to the new expansion slot. For the sc3000 driver, re-add sk1100 as a fixed SG-1000 expansion' device. Add sg1000 software list to sg1000m3 and Japanese/Korean SMS drivers [Enik Land]. - 0.154: BugFIX #05512: [Misc.] (sg1000.c) All sg1000.c sets: AddressSanitizer: heap-use-after-free - with 8K carts [Fabio Priuli]. - 0.116: Curt Coder added sg1000.cpp driver. $end $info=sh4robot.cpp $drv 0.152 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.152: Miodrag Milanović added sh4robot.cpp skeleton driver. $end $info=shine.cpp $drv 0.205 [Nigel Barnes] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.205: Nigel Barnes added shine.cpp driver. $end $info=si5500.cpp $drv 0.203 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.203: AJR added si5500.cpp driver. $end $info=siena.cpp $drv 0.253 [Nigel Barnes] WIP: - 0.288: Fix indentation [Nigel Barnes]. - 0.276: Improved LCD palette contrast [Matthew Daniels]. - 0.261: Added preliminary Condor serial device, and added save state flag [Nigel Barnes]. - 0.257: Added non-volatile RAM [Nigel Barnes]. - 0.253: Nigel Barnes added psion/siena.cpp driver. $end $info=simultano.cpp $drv 0.222 [hap] WIP: - 0.246: Renamed (saitek_simultano.cpp) to (simultano.cpp) and placed in the sub-folder "saitek/". - 0.222: hap added saitek_simultano.cpp driver. $end $info=sis630.cpp $drv 0.245 [Angelo Salese, R. Belmont] WIP: - 0.287: Move ACPI implementation in own core, add enough SMI glue logic [Angelo Salese]. - 0.276: Add notes and ROM placeholder for GameCristal JAMMA interface PCB (#13376) [ClawGrip]. - 0.264: More BIOS notes. Initial implementation for IT8705F Super I/O [Angelo Salese]. - 0.246: Driver placed in the sub-folder "pc/". - 0.245: Angelo Salese and R. Belmont added sis630.cpp driver. $end $info=sitcom.cpp $drv 0.143u7 [Robbbert, Vas Crabb] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.183: Implemented Boot and Reset buttons and remapping of low 32kB. Hooked up PIA, I/O space mirrors, and RS232 interface for downloading programs. PIA ports connected to LED outputs and keypad inputs. Added camera shutter speed measurement rig as a clone. Added a software list with example programs from web site. Software list is not connected yet, need to load software by full path [Vas Crabb]. - 0.143u7: Robbbert and Vas Crabb added sitcom.cpp driver. $end $info=sixtrak.cpp $drv 0.281 [m1macrophage] WIP: - 0.284: ROM_OPTIONAL is effectively deprecated and should not be used in new code. It's always led to trouble [Vas Crabb]. - 0.283: Added Rev A as a clone (#14556) [m1macrophage]. - 0.282: Added internal artwork (#14368) [m1macrophage]. - 0.281: m1macrophage added sixtrak.cpp driver. $end $info=sk1.cpp $drv 0.195 [Vas Crabb] WIP: - 0.279: Add NO_DUMP entries for internal ROMs [AJR]. - 0.246: Driver placed in the sub-folder "casio/". - 0.195: Vas Crabb added sk1.cpp driver. $end $info=sk101bl.cpp $drv 0.212 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.212: AJR added sk101bl.cpp driver. $end $info=slc1.cpp $drv 0.143u1 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.143u1: Robbbert added slc1.cpp driver. $end $info=slicer.cpp $drv 0.158 [Carl] WIP: - 0.246: Driver placed in the sub-folder "slicer/". - 0.158: Carl added slicer.cpp driver. $end $info=slsstars.cpp $drv 0.216 [SpinalFeyd] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.216: SpinalFeyd added slsstars.cpp driver. $end $info=sm1800.cpp $drv 0.141 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.141: Miodrag Milanović added sm1800.cpp driver. $end $info=sm7238.cpp $drv 0.176 [Sergey Svishchev] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.192: Implemented reverse video, 80/132 column switching, and alternate font [Sergey Svishchev]. - 0.184: Implemented double-sized characters and smooth scroll [Sergey Svishchev]. - 0.176: Sergey Svishchev added sm7238.cpp driver. $end $info=smc777.cpp $drv 0.139 [Angelo Salese] WIP: - 0.288: 95 new dumps (#15241). Implement 640x200x2bpp mode, improve DE-9 handling: fix FDC type; implement text layer start address; replace beep_device with speaker_sound_device. Fix warm reset; hookup kanji ROM; relicense to BSD-3; move keyboard handling in own device. Misc fixes: Reverse palette offsets and add gfx pal bank (demofd4); add default palette for non-color board pal bank (side effect of above); add reverse hookup for text layer (amazon), add FRC hookup; disable cursor if out of range (sys12j:BIRD, transitt); add set_raw in place of legacy screen setup (makes transitt scroll less jerky); BREAKING CHANGE: replace floppy option from ssdd to 35ssdd string [Angelo Salese]. (smc777.xml) Corrected some titles [Vas Crabb]. - 0.270: Edited software list descriptions. Added more accurate softlist descriptions (#12763). Added accent to "Attaché" system. [smc777] Fixed system name and lowercase on media storage name [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "sony/". - 0.139: Angelo Salese added smc777.cpp driver. $end $info=smondial.cpp $drv 0.231 [hap] WIP: - 0.246: Renamed (mephisto_smondial.cpp) to (smondial.cpp) and placed in the sub-folder "hegenerglaser/". - 0.231: hap added mephisto_smondial.cpp driver. $end $info=sms.cpp $drv 0.2b4 [Wilbert Pol, Charles MacDonald, Mathis Rosenhauer, Brad Oliver, Michael Luong, Fabio Priuli, Enik Land] WIP: - 0.281: (gamegear.xml, sg1000.xml) New software list items (#14086) [David 'Foxhack' Silva]. - 0.267: (gamegear.xml) Replaced abbreviated country names in descriptions [ArcadeShadow]. - 0.265: (sms.xml) Added two working items (#12193). Also corrected the name of "Jewel Jones" (was called "Jewel Stone") [ArcadeShadow]. - 0.251: Refactored Game Gear handling. Untangled SG-1000 Mark III slightly [Vas Crabb]. - 0.250: Fixed a few use-after-move errors [Vas Crabb]. - 0.246: Driver placed in the sub-folder "sega/". - 0.245: (sms.xml) Cleaned up metadata [ArcadeShadow]. - 0.232: Return RAM value when reading SegaScope port (SegaScope is write-only) [Enik Land]. - 0.229: (sms.xml) Corrected release year for Fire & Ice [ArcadeShadow]. - 0.213: Buxfix #07388 [Graphics] (sms.cpp) smsj: Does not display graphics [hap]. - 0.211: Route NMI through video display processor [Enik Land]. - 0.209: Set initial stack pointer for Game Gear, required by Ecco (fixes MT07255) [Enik Land]. - 0.180: Various changes: Set initial audio mixing state on reset. Documented the Sports Pad modes (and changed the default) used by Sports Pad Soccer (Jpn) [Enik Land]. - 0.175: Implemented some new findings: Remove some mirrors for ports $DC/$DD on SMSJ based on Charles' hw tests. Add basic C-Sync callback to 315_5124.cpp, based on Charles' hw tests. Add built-in Rapid Fire (uses C-Sync) for SMSJ and Korean SMS1 drivers. Add new SMS drivers due to XTAL differences: sms1br - Tec Toy Master System I (Brazil) sms2br - Tec Toy Master System II (Brazil) smsbr - Tec Toy Master System III Compact (Brazil) sms1paln - Tec Toy Master System I (PAL-N) sms2paln - Tec Toy Master System II (PAL-N) smspaln - Tec Toy Master System III Compact (PAL-N) Brazil is PAL-M TV system, but I decided to call it by the country name, seems to be better recognizable and for emulation looks more like a NTSC' system. PAL-N is used in Argentina, Paraguay and Uruguay and looks closer to the European PAL system when compared to PAL-M [Enik Land]. - 0.174: Change SMS/GG master clocks to match service manuals [Enik]. - 0.173: BugFIX #06172 [DIP/Input] (sms.cpp) Default input mapping for two paddle devices causes a conflict [AJR]. - 0.166: BugFIX #05872 [DIP/Input] (sms.cpp) sms, sms1 [alexbmx][megumi]: Incorrect behavior of the Sports Pad (US model) emulation [Enik Land]. - 0.162: Few corrections to the driver: Define the default offset setting for Light Phaser at only one place. Add to the smsj the TH input handling that latches the HCounter, because the /HL line is connected to the VDP. Minor code/comments maintenance [Enik Land]. - 0.161: BugFIX #05721 [Misc.] (sms.c) sms, smspal: Failed on "SMS VDP Test" [Justin Kerk]. Misc improvements: When GG runs in SMS compatibility mode, avoid access to the PSG stereo register. Implement the audio control that enables/disables the PSG chip on Japanese SMS. Play FM sound only when FM chip is enabled. Remove mirrors of the IO and memory control ports on the GG driver, fixing emulation of G-LOC Air Battle [Enik Land]. - 0.160: Added a new BIOS revision (v2.0) for the SMS 1 PAL and documented the actual chip markings for v1.3 [SMSPower, l_oliveira]. - 0.155: Small improvements to the latching of some registers. Fixes flicker in Power Strike 2. Restore selected cartridge when loading a save state for the store display unit. Documented release years for some Brazilian SMS releases. Misc fixes: Disable gamegear sio register when in ggsms mode. Fixed tilemap mirroring on sms1 vdp needed for Japanese version of Ys. Fixed BIOS support in the gamegear driver. Fixed collisions when column #0 is disabled [Enik Land]. [Enik Land]. Fixed graphics glitch in E-Swat atttact mode on the smsj driver and some small cleanups. Fixed lphaser regression [Enik Land]. Prevent vdp register 6 contents from being overwritten while a line is being drawn. Fixes title screen in backtof3 [Enik Land, Wilbert Pol]. - 0.154: Several timing fixes: Fix flicker on Choplifter title screen by drawing the borders through timers. Instead trigger NMI at end of the display, do it at end of top border (line 261 after start of active screen area). Add a delay to NMI, to be later than HINT, as stated by Flubba's VDPTest readme. Also based on VDPTest readme, change VINT and Sprite Overflow flags to be later than VCount change. Delay a little the display callback, to fix the title scrolling of Road Rash (SMS game). Fixed documentation of the scanline sections and change some timings to match. Calculate initial VCount values, instead use of hardcoded values [Enik Land]. - 0.153: Various changes: Adjust/add some comments. Restore complete controller port functions to the japanese SMS version. Isolate some code to their proper consoles. Remove FM support of the sms2kr driver. Remove Reset button of the smsj driver. Add emulation of the japanese Sports Pad model, required by Sports Pad Soccer. Adjust some code of other controller devices. Accurately emulated the behavior when mounting both a cart and a card in the system, cleaned up RAM accesses, simplified code handling cart/card/exp enable. Fixed behavior of the TH pin in the Japanese SMS consoles. Fixed light phaser support through the gender adapter and adopted RAM init pattern on Export consoles too (Korean systems are acknowledged as Export and some Korean games rely on this). Fixed Korean Gam*Boy 2 being detected as a Japanese machine when a real unit does not [Enik Land]. - 0.150: Enhancements for Sega Scope and LCD persistence and fix SMS Light Phaser TH read bug. Reduce tagmap lookups for sscope and fixed validation error when using the lphaser controller on a driver with sscope support. Added expansion slot and implemented the gender adapter to allow regular cartridges to be played through the expansion slot. Usage example: mess sms1 -exp genderadp -cart2 wcup90 * Made the cartridge slot on the sg1000m3 driver to no longer be mandatory allowing the driver to also be started with media in the cardslot. Enabled crosshair display on all screens. This makes missil3d playable on the plain '2D' view with scope emulation enabled. Improved I/O handling for Japanese and Korean drivers (Pause button for sg1000m3, TH input for sg1000m3 and smsj, and output via controller ports for Japanese and Korean drivers) [Enik Land]. - 0.149u1: Converted TH line callbacks to use write_line [Enik Land]. - 0.148u5: Change hcount calculation to use screen timings and move it to the VDP [Enik Land]. - 0.148u2: Fixed master clock speed for PAL machines. Improved hcount handling resulting in better results from Flubba's VDP timing checks [Enik Land]. - 0.147u4: Improved support for '3-D' games [Enik Land]. - 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: Wilbert Pol, Charles MacDonald, Mathis Rosenhauer, Brad Oliver, Michael Luong, Fabio Priuli and Enik Land added sms.cpp driver. $end $info=sms_bootleg.cpp $drv 0.172 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "sega\sms_bootleg.cpp". - 0.233: Removed includes\sms_bootleg.h. - 0.172: David Haywood added sms_bootleg.cpp driver. $end $info=snes.cpp $drv 0.37b6 [Angelo Salese, R. Belmont, Anthony Kruize, Fabio Priuli] WIP: - 0.278: (snes.xml) Added eighteen items (seventeen working) and replaced three dumps with modified headers (#13612) [ArcadeShadow]. - 0.275: (snes.xml) Developer node is an info not sharedfeat [Angelo Salese]. - 0.271: (famicom_flop.xml) , (nes.xml), (snes.xml) Added the NESert Golfing games [rainwarrior, Mike Swanson]. Add (s)NESert Golfing games (#12751). Old versions no longer available fore download were rebuilt from source [Mike Swanson]. - 0.268: (snes_bspack.xml) Use lowercase for descriptive text in descriptions [ArcadeShadow]. - 0.265: (snes.xml) Added a prototype of Rockman's Soccer (#12185) [David 'Foxhack' Silva]. - 0.264: (snes_bspack.xml) Use lowercase for descriptive text. Metadata cleanups. Lowercase on descriptive words ("Bad Header", "Hacked", "Alt", etc...) [ArcadeShadow]. - 0.262: (snes.xml) Removed problematic 'Hind Strike' cartridge image [Vas Crabb]. - 0.255: (snes.xml) Don't abbreviate name of Nintendo Power service [ArcadeShadow]. Fixed release regions and parent/clone relationships for boxing games [David Silva]. - 0.254: (snes.xml) Tidied up descriptions [ArcadeShadow]. - 0.248: Identified sblastb2a as actually being Teenage Mutant Ninja Turtles - Mutant Warriors [dox]. Decrypted it [iq_132]. Still doesn't work, possibly because of additional protection [Ivan Vangelista] - 0.246: Driver placed in the sub-folder "nintendo/". - 0.241: Partial revert DMA cycle function. Removed some DMA memory cycle penalties (partially reverts #8673, addresses MT08190) [cam900]. - 0.238: BugFIX #07556 [Crash/Freeze] (snes.cpp) snes, snespal [ctrigger and clones]: Chrono trigger consistently causes segfault [AmatCoder]. - 0.237: (snes.xml) Changed descriptive and disambiguation text in descriptions to lowercase [ArcadeShadow]. Improved SA1 timings, and cleaned up code [cam900]. - 0.221: Split S-SMP and S-DSP emulation into separate devices, and cleaned up interfaces [cam900]. - 0.220: Fixed SA1 type 1 character conversion, and added save state support [Ryan Holtz]. - 0.215: Change screen resolution for pseudo-hires mode, and run HDMA at vertical position zero. Fixes graphics in Judge Dredd and Vortex [AmatCoder]. Added clock divider for original Super FX chip (fixes game speed in Star Fox, Stunt Race FX, Vortex, and others) [Ryan Holtz]. Corrected video RAM size to 64kB (fixes graphics in Yoshi's Island and possibly others). Fixed PPU background layer drawing based on higan ppu-fast [Ryan Holtz, byuu] Adjusted horizontal blanking timing interval to the most common case (fixes off-by-one parallax in Yoshi's Island) [byuu]. - 0.214: Don't reset HDMA on writes to HDMAEN if the register value isn't changed (fixes MT06205) [AmatCoder]. - 0.210: BugFIX #07307 [Sound] (snes.cpp): Sound issue when autosave is enabled [Osso]. - 0.189: (snes.xml) Documentation updates: Fixed ROM name and added extra information for Dragon Ball Z - Super Gokuu Den - Kakusei Hen. Added information about an earlier Euro Ranma 1/2 revision. Added information about an earlier Spanish release of Donkey Kong Country 2 - Diddy's Kong Quest. Added information about the Spanish release of Pilotwings to the Euro dump [Inigo Martinez]. - 0.157: Fixed save state regressions [Osso]. - 0.149u1: Simplified input handling, moved the console specific inputs to MESS driver and added preliminary Multitap support. Multitap has to be enabled in the Driver Configuration menu. The code is considered preliminary because some games recognize 4 pads (e.g. Kunio-kun no Dodge Ball), other ones recognize 3 pads only (e.g. Super Bomberman 3, 4 & 5) and some recognize 2 pads only (e.g. FIFA 96 and 97). Simplified input handling and made controller ports 16bits wide, since this is the way they are accessed by our code [Fabio Priuli]. - 0.148u3: Added support for the PowerFest '94 competition cart [Fabio Priuli]. - 0.148u2: Updated the driver to only save the real amount of SRAM present on the cart. This means that old .nv files won't be directly compatible with newer exe, but you shall be able to keep your saves by backing them up and taking the first block of the correct size (e.g. if you take the first 8KB block of your old .nv for Super Metroid it should work fine with the new exe). At the same time, MESS should be now compatible with saves taken in other emulators. Several updates to cart handling: * Moved Sufami Turbo and BSX carts to separate lists * Added emulation for DSP1/4, ST-010/011, S-DD1, SPC7110, SuperFX, BS-X and Sufami Turbo as slot devices * Added emulation for the protection device used in some pirate carts. Major overhaul of cart and add-on handling: * Updated carts to be slot devices * Simplified loading and bankswitch mechanism * Removed drivers (snessfx) and (snespsfx): SuperFX/GSU games can now be loaded in snes and snespal * Removed drivers (snesdsp) and (snespdsp): NEC DSPx games can now be loaded in snes and snespal from softlist * Removed vers (snesst10) and (snesst11): Seta DSP games can now be loaded in (snes) and (snespal) from softlist * Removed driver (snesst): when you load Sufami Turbo, two more cart slots (-cart2 and -cart3) become available to load ST carts * Added preliminary support for games with BS-X slots: when you load one of these, a -cart2 slot becomes available to load a 8MB memory pack (only a few of these work at the moment, e.g. Same Game) * Added support for loading DSPx games with DSP dump appended at the end of the .sfc file. Misc work on pirate carts: * Added support for Korean Super 20 Collection multigame cart, even if a few games still have glitches * Added support for bankswitch mechanism used in a few pirate multigame carts * Added support for protection used by Tekken 2 and Street Fighter Alpha EX, based on notes by d4s and nocash. Added support in snes and snespal for loading from fullpath DSPx and ST01x games missing the DSP data, i.e. the commonly available dumps, without using clone systems (softlists had no problems with these games because the DSP data come from the softlist romset) [Fabio Priuli]. - 0.143: (snes.xml) Softlist wip documentation and redump [MESSfan]. Added a new snes dumps [badinsults, d4s, MESSfan]. - 0.37b6: Angelo Salese, R. Belmont, Anthony Kruize and Fabio Priuli added snes.cpp driver. $end $info=snspell.cpp $drv 0.157 [hap] WIP: - 0.254: Splitted in (snspell.cpp) and (snspellc.cpp). - 0.252: Move k28m2 to its own file [hap]. - 0.246: Driver placed in the sub-folder "handheld/". - 0.193: Added 'correct Speak & Spell 1978 MCU ROM [Sean Riddle]. - 0.170: Dumped and added 'correct version of 1979 US 'Speak & Spell' [Sean Riddle]. - 0.157: hap added 'tispeak.cpp skeleton driver. $end $info=snspellc.cpp $drv 0.157 [hap] WIP: - 0.254: Splitted (tispeak.cpp) driver in (snspell.cpp) and (snspellc.cpp). - 0.252: Move k28m2 to its own file [hap]. - 0.246: Driver placed in the sub-folder "handheld/". - 0.193: Added 'correct Speak & Spell 1978 MCU ROM [Sean Riddle]. - 0.170: Dumped and added 'correct version of 1979 US 'Speak & Spell' [Sean Riddle]. - 0.157: hap added 'tispeak.cpp skeleton driver. $end $info=socrates.cpp $drv 0.132 [Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "vtech/". - 0.212: Verified that French system and cartridge ROMs match existing dumps [Team Europe]. - 0.187: Converted socrates and iqunlimz to bankdev, hooked up socrates hblank input, and made profweis machine configuration derive from socrates [Lord Nightmare]. - 0.150: Add note that the Vtech Socrates' speech cart speech chip is a Toshiba TC8802AF with between 1 and 3 T6684F mask ROM VSMs attached [Lord Nightmare, epiphany brought on by Kevtris, Team Europe, Stiletto]. Add internal and vsm german speech cart dumps [Team Europe, Lord Nightmare]. - 0.132: Jonathan Gevaryahu added socrates.cpp driver. $end $info=softbox.cpp $drv 0.148u5 [Curt Coder, Mike Naberezny] WIP: - 0.260: Consolidate drivers in one source file each [AJR]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.155: Added BIOS revision 8/9/81 [Nils Eilers, Mike Naberezny]. - 0.153: Added preformatted 10MB hard disk image [Curt Coder]. - 0.148u5: Curt Coder and Mike Naberezny added softbox.cpp driver. $end $info=solbourne.cpp $drv 0.192 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.192: Robbbert added solbourne.cpp skeleton driver. $end $info=sorcerer.cpp $drv 0.104 [Kevin Thacker, Robbbert] WIP: - 0.288: (sorcerer_cass.xml) Update (#15323) [Michael Borthwick]. - 0.283: (sorcerer_cass.xml) Update (#14446). Added dates and publisher details for various titles [Michael Borthwick]. - 0.277: (sorcerer_cass.xml) Update to include developer names for Wilderness (#13617) [Michael Borthwick]. - 0.276: (sorcerer_cass.xml) Update (#13480): Corrected developer names and added dates and publisher details for various titles [Michael Borthwick]. - 0.246: Driver placed in the sub-folder "exidy/". - 0.221: Added ESAG 1.3/B BIOS to sorcererd [exidyboy]. - 0.203: Added DDMON 1.3 and ADSMON BIOS options. ADSMON requires an 80 column card that is not emulated [Robbbert]. - 0.153: Added .TAPE cassette format [Robbbert]. - 0.142: Renamed (exidy.c) to (sorcerer.c). - 0.104: Kevin Thacker and Robbbert added exidy.c driver. $end $info=source.cpp $drv 0.273 [m1macrophage] WIP: - 0.278: Emulating envelope generators and LFO timing (#13636). Moved netlist declaration to nl_source.h (#13680). Disable streaming for EGs that don't need it (#13860) [m1macrophage]. - 0.273: m1macrophage added moog\source.cpp driver. $end $info=spc1000.cpp $drv 0.132 [Miodrag Milanović, Robbbert] WIP: - 0.287: Corrected AY-3-8910 clock to 2MHz. (#15103). The PSG on this system is clocked at half the CPU frequency (4MHz / 2 = 2MHz), which is necessary for the sound to be played at the correct pitch and speed [Miso Kim]. - 0.246: Driver placed in the sub-folder "samsung/". - 0.161: Cassette motor fix so that recording fuction is now working [Miso Kim]. Removed minor tape hack. To load tapes you *FIRST* press PLAY on the tape drive (e.g. by pressing 'F2' in partial keyboard emulation mode), and *THEN* you type LOAD at the BASIC prompt. The order of these operations matter [Fabio Priuli]. - 0.156: Documented hardware differences among models of the SPC-1000 series [zannylim]. Added support for tapes in .cas format. Added emulation of joystick inputs. Converted the expansion bus EXT1 to be a slot device, moved FDD expansion to be a slot card, added emulation of the VDP expansion as another slot card. This makes Gun Fright, TwinBee and Zanac playable if you launch them with "-ext1 vdp" option. If you want to emulate a SPC-1000 with floppy drive, you have to add "-ext1 fdd" instead [Fabio Priuli]. - 0.132: Miodrag Milanović and Robbbert added spc1000.cpp driver. $end $info=spc1500.cpp $drv 0.170 [Miso Kim] WIP: - 0.246: Driver placed in the sub-folder "samsung/". - 0.174: Added a cassette software list with some images, courtesy of Anna Wu [Fabio Priuli]. - 0.170: Miso Kim added spc1500.cpp driver. $end $info=spec128.cpp $drv 0.125 [Kevin Thacker] WIP: - 0.278: Support multiple kinds of AY devices through a slot (#13808) [Andrei I. Holub]. - 0.267: Adjusted border chunk rendering position based on testing [Andrei I. Holub]. - 0.247: Adjusted border rendering (MT08264) [Andrei I. Holub]. - 0.246: Driver placed in the sub-folder "sinclair/". - 0.245: Fixed crash in clones that don't inherit memory layout [Andrei I. Holub]. Moved the Spectrum 128 state class declaration to the corresponding header [Vas Crabb]. - 0.244: Added initial bus contention emulation for Spectrum 128+ models. Completed bus contention emulation for Spectrum 128 and +2 models, and improved emulation performance [Andrei I. Holub] - 0.243: Corrected screen border size [Andrei I. Holub]. - 0.196: BugFIX #06425 [Graphics] (spec128.cpp) specpl3e: Sprites flickering at level 2 and 6 in Terminator 2 - Judgement Day [geecab]. - 0.125: Kevin Thacker added spec128.cpp driver. $end $info=special.cpp $drv 0.124 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.131: Added natural keyboard support [Fabio Priuli]. - 0.124: Miodrag Milanović added special.cpp driver. $end $info=specnext.cpp $drv 0.267 [Andrei I. Holub] WIP: - 0.288: Fixed postponed CTC timer update (#15217); forced more screen updated where required (#15130). Pulled up unmapped IO (#15125); implemented mouse dpi and buttons swap configuration (#15122). Added MIDI extension (#15150); simulated random state of the SIMM (#15151); refactored NMI handling (#15086); fixed CTC clock (#15190); duplicate palette workaround which doesn't allow color index escape (sprite) palette boundaries (#15167); simulated behaviour of Anti-Brick core working (#15208); I found the way to simulate flasher core bootrom. As of now if we load with Anti-Brick's bootrom it's waiting until core switch and loads requested coreId (Next the one we have) with corresponting BIOS and reboots; Forced more updates on tilemap writes; better handling DivMMC CS instant switch; pulled up unmapped value on 0x2ffd & 0x3ffd reads [holub]. Fixed video mode initialization; added notes regarding Anti-Brick core [David Haywood]. - 0.287: Emulated The Spectrum Next UART (#15058). Separated VRAM memory (#15117). The Next moved typical VRAM pages (bank5&7) from SRAM to internal FPGA BRAM. bank7 has only 0x2000 and it's mirrored to the second half - this is also covered in this implementation. KS1..3 variants as clones; Added v30204 BIOS options (#14997). "dot commands" loading issue with NextZXOS - switched back to safer sdcard implementation which not such sensitive to timings (#15066) [holub]. - 0.286: Cleaned up inherited unused driver's Configuration (#14798). Added raster offsets to save states (#14878). Also moved the setters to make it clearer that these can be changed on-the-fly; added initial implementation of KS3 features (#14880): Support for an additional 2MiB of RAM, SD swap bit; also disabled NMI in config mode (fixes existing bug). expansion bus control (#14328). Refactored INT/IRQ and implemented configuable DMA halt (delay) (#14739) [holub]. Added PS/2 Keyboard mapping (#14765) [Chris Taylor]. - 0.285: Added missing credits (#14734). Added missing save states (#14744) [holub]. - 0.284: Various fixes (#14683): Enabled timer-based steps for SPI; fixed visarea clipping; refactored video modes with blending; fixed ULA+ pen parser - GGGRRRBB instead of RRRGGGBB; renamed "Video" Machine Configuration option to less confusing "Captured Video Resolution" screen_ula.cpp; ULA+ palette matches original ULA+ specnext_layer2.cpp; revisited blending layers processing; fixed the layer clipping specnext_lores.cpp; added support of Radastan (4bpp) variant; fixed palette configured with offset parameter specnext_sprites.cpp; fixed drawing of sprites from negative offset position specnext_tiles.cpp; fixed "always on top" option; fixed priority in all variants of textmode. Various fixes (#14691). Deleay resolution change which simulates VGA/HDMI output sinclair/specnext_sprites.cpp: Fixed sprites clipping broken after refresh rate changed sinclair/*: Stylistic cleanups. Always route regs space r/w access through specific (#14614) [holub]. - 0.283: Various fixes (#14549). Added second SDCARD; route mono speaker to both channels; fixed typo in joystick mapping; missing screen updates sinclair/screen_ula.cpp: Fixed half pixel scroll; fix bug in rendering sinclair/specnext_tiles.cpp: Fixed scroll for different types of tiles. Various fixes (#14527). Fix line interrupt offset. Added Kempston/MD Pad inputs (#14509) [Andrei I. Holub]. - 0.282: Improved IRQ handling (#14340). Improved interrupts handling (#14399). Fixed few gfx bugs with screen update and overscaned area for layer2 (#14298). Improved blending modes (#14295). Fixed copper + tiles (#14221). Improved Copper timings. Configured cascading for CTC counters (#14363). Improved LoRes/ULA mode to support half-pixel rendering (#14354) [Andrei I. Holub]. - 0.281: Fixed copper offset direction (#14188). Added video output configuration (VGA/HDMI); refresh rate 50/60Hz; timings for all reference machines (#13992). Fixed uninitialized default for ula port #ff (#14183) [Andrei I. Holub]. - 0.279: Added extra memory read wait state at 28MHz (#13869) [Andrei I. Holub]. - 0.278: Removed imperfect graphics flag (#13787): All graphics features that are implemented are believed to be correct; some blending modes are not implemented, but they currently lack test cases [Andrei I. Holub]. - 0.267: Andrei I. Holub added sinclair\specnext.cpp driver. $end $info=specpls3.cpp $drv 0.36b16 [Kev Thacker] WIP: - 0.267: Adjusted border chunk rendering position based on testing [Andrei I. Holub]. - 0.246: Driver placed in the sub-folder "sinclair/". - 0.245: Enabled floppy drive sound [Andrei I. Holub]. - 0.244: Added initial bus contention emulation for Spectrum 128+ models. Completed bus contention emulation for Spectrum 128 and +2 models, and improved emulation performance [Andrei I. Holub]. Formatting consistency [Vas Crabb]. - 0.235: Added link to document used as verification of undumped/unshared entries [Scott Stone]. - 0.210: (specpls3_flop.xml) Improved and corrected metadata [ICEknight]. - 0.36b16: Kev Thacker added specpls3.cpp driver. $end $info=spectrum.cpp $drv 0.36b6 [Kevin Thacker] WIP: - 0.288: (spectrum_cass.xml) Added 6 working items (#15222) [ArcadeShadow]. - 0.287: (spectrum_cass.xml) Added 11 working items + 1 redumped (#15109). Cleanups and fixes: parent/clone relationships, descriptions, publishers, years and languages info. Added "" property (replacing the usage property in several cases) [ArcadeShadow]. Focus on debugger memory window crashing the emulator if exp devices are not activated (#15066) [holub]. - 0.284: (spectrum_cass.xml) Added fifteen working items (#14537): Also improved metadata, and combined multiple parts that were separate items: The Adventures of Jane Jelly - The Treasure of Zedin (set 1, Bumfun) + The Adventures of Jane Jelly - The Treasure of Zedin - Nightmare Version (set 1, Bumfun); The Adventures of Jane Jelly - The Treasure of Zedin (set 2, older) + The Adventures of Jane Jelly - The Treasure of Zedin - Nightmare Version (set 2, older); The Adventures of Jane Jelly - The Treasure of Zedin (set 3, turbo loader, with trainer) + The Adventures of Jane Jelly - The Treasure of Zedin - Nightmare Version (set 3, turbo loader, with trainer); Frostland (Party Version, English) + Frostland (Party Version, Russian); Run Away Nose (Party Version, English) + Run Away Nose (Party Version, Russian); Kubanoid (Party Version, English) + Kubanoid (Party Version, Russian); Adventure Builder System + Artworx (compilation). Improved metadata (#14723): Improved parent/clone relationships, descriptions, publishers, years, part_id, and languages info; also combined Space Junk items that are actually parts of the same releases [ArcadeShadow]. - 0.283: Re-enable extra inputs for natural keyboard mapping [Andrei I. Holub]. - 0.282: (spectrum_cass.xml) Added 31 working items (#14173). Also demoted Photon to not working (it freezes after loading), and improved metadata [ArcadeShadow]. - 0.281: (spectrum_cass.xml) Added 18 working items (YRGB'25) (#14054) [Andrei I. Holub]. - 0.280: Reconfigured speakers for children machines (#14000) [Andrei I. Holub]. - 0.279: (spectrum_cass.xml) Added 34 working items (#13245). Also improved metadata with information from Spectrum Computing [Naoki Saito]. - 0.278: (spectrum_cass.xml) Added 35 working items, and replaced one item with a better dump (#13720). Replaced Hunchy (1983, Mr. Micro) with a better dump [Planeta Sinclair, Steven Brown]. Combined the 128K and 48K vesions of Chuck Yeager's Advanced Flight Trainer into a single item. Marked 3 Games For Children - 2nd Edition as not working [ArcadeShadow]. - 0.277: (spectrum_cass.xml) Added 46 working items and cleaned up metadata (#13589) [ArcadeShadow]. - 0.276: Use an input merger to combine IRQ sources (#13409). Improved performance by 50% avoiding memregion lookup in a critical path (#13508) [Andrei I. Holub]. (spectrum_cass.xml) Added five working items and improved metadata (#13398). Also made the two cassettes included in BMX Simulator 2 parts of a single item [ArcadeShadow]. - 0.274: (spectrum_cass.xml) Added 34 working items (#13245). Also improved metadata with information from Spectrum Computing [ArcadeShadow]. - 0.273: Cleanups and fixes: parent/cloneof relationships, descriptions, publishers, years and languages info (information provided by spectrumcomputing.co.uk) [ArcadeShadow]. - 0.272: (spectrum_cass.xml) Promoted eighteen items to working, and added usage instructions; 18 items confirmed working (#12965) [Andrei I. Holub]. - 0.270: (spectrum_cass.xml) Added 25 working items (#12761) [ArcadeShadow]. Cleanups and fixes: parent/cloneof relationships, descriptions, publishers, years (information provided by spectrumcomputing.co.uk) and added languages info [ArcadeShadow]. - 0.268: (spectrum_cass.xml) Added 29 working items (#12603). Also improved metadata using information from Spectrum Computing [ArcadeShadow]. - 0.267: Consistent description format for Bruxólico demos [Vas Crabb]. (spectrum_cass.xml) Added 47 working items + 2 not working (#12353) [ArcadeShadow]. - 0.265: (spectrum_cass.xml) Added 31 items (30 working), removed a duplicate item and improved metadata [ArcadeShadow]. - 0.264: (spectrum_cass.xml) Added 41 items (40 working). Also corrected metadata with information from Spectrum Computing [ArcadeShadow]. - 0.263: (spectrum_cass.xml) Added language information for many items [ArcadeShadow]. Improved a few short names [Vas Crabb]. - 0.262: (spectrum_cass.xml) Fixed year for 'Funky Fungus Reloaded [Vas Crabb]. - 0.261: (spectrum_cass.xml) Fixed a description [Vas Crabb]. - 0.255: (spectrum_cass.xml) Fixed some stray punctuation [Vas Crabb]. - 0.251: (spectrum_cart.xml) Use lowercase for descriptive text in descriptions [ArcadeShadow]. - 0.249: Added DiagROM v1.59 as a BIOS option for spectrum [Andrei I. Holub]. - 0.247: Play cassette output through speaker (MT08342) [Andrei I. Holub]. - 0.246: Driver placed in the sub-folder "sinclair/". - 0.245: BugFIX #08265 [Graphics] (spectrum.cpp) spectrum and clones [aquaplan and clones]: Horizon line broken by the screen border [Andrei I. Holub]. Added author information in info elements for a few items [ICEknight]. Fixed partial screen updates at the end of frame [Andrei I. Holub]. Removed a member from the base state class that's only used by certain Soviet clones. There seems to be some copy/pasted code in the clone drivers - pehaps they can share some of the implementation [Vas Crabb]. - 0.243: Corrected screen border size [Andrei I. Holub]. - 0.242: Cleaned up and optimized graphics code, simplifying implementation of derivative systems. Spectrum graphics improvements (continuation of #9218). Spectrum graphics improvements (continuation of #9218). Routines have been cleaned and optimized based on the current state of graphics_device. All configurations are done in terms of T-States/pixels which will simplify adjustment to proper timings ) [Andrei I. Holub]. - 0.241: Restored floating bus read functionality; bus/spectrum: Added two devices and fixed many issues. New slot devices, floating bus restore, big mface tidy-up [TwistedTom]. - 0.235: (spectrum_cass.xml) Updated metadata for many items [spectrumcomputing.co.uk, worldofspectrum.org, ArcadeShadow]. - 0.231: (spectrum_cass.xml) Added nine entries, replaced one entry with a better dump, and updated lots of metadata [ArcadeShadow]. - 0.230: (spectrum_cass.xml) Filled in year and publisher for many entries. Updated metadata for six entries [ArcadeShadow]. - 0.227: Added some diagnostic ROMs; bus/spectrum: Added additional Multiface ROMs [rfka01]. - 0.217: Added MGT +D G+DOS v1 BIOS option. Added ROM from a Brazilian Multiface One clone as a BIOS option [TwistedTom]. - 0.216: Fixed Kempston Joystick and Didaktik Melodik sound card. Fixed Multiface One NMI clearing, and added support for Kempston Joystick port, disable switch and joystick disable jumper. Implemented floating bus read behaviour, fixing a few games that rely on it. Added support for Miles Gordon Technology DISCiPLE Multi-purpose Interface and +D Disk and Printer Interface [TwistedTom]. - 0.214: Added preliminary Beta Disk emulation (not working) [David Haywood]. - 0.213: Added a post opcode fetch hook to the expansion bus, needed by ZX Interface 1. (spectrum_cass.xml) Corrected and cleaned up metadata [David Haywood]. - 0.212: (spectrum_cass.xml) Added proper metadata for MicroHobby stuff [ICEknight]. Documented some hacks that are actually engine re-implementations [David Haywood]. - 0.210: BugFIX #07286 [Media Support] (spectrum.cpp) spectrum and clones: Loading Sabre Wulf from a TZX cassette image fails [AmatCoder]. - 0.208: Fixed bit 6 value returned from port 0xFE (fixes MT#06439) [AmatCoder]. - 0.196: BugFIX #06287 [Graphics] (spectrum.cpp) spectrum, spec128, specpl3e: All in-game sprites from Comando Tracer flicker when moving [geecab]. - 0.190: Added expansion slot and devices, removed Kempston Joystick Interface from driver. Working devices: Currah MicroSlot, Currah MicroSource, Currah MicroSpeech, Didaktik Melodik, Fuller Box, Kempston Joystick Interface, Mikro-Plus (Shadow of the Unicorn), Protek Joystick Interface, ZX Interface 2. Non-working devices: ZX Interface 1. Thanks to Thomas Busse for preliminary work on Currah MicroSpeech [Nigel Barnes]. - 0.162: BugFIX #05924 [Crash/Freeze] (spectrum.c) spectrum: Infinite interrupt service routine loop bug [MetalliC]. - 0.156: Remove weird loop range at border drawing, make Pentagon stereo, correct AY clock [MetalliC]. Added 35 working items (#13720): Replaced Hunchy (1983, Mr. Micro) with a better dump [Planeta Sinclair, Steven Brown]. Combined the 128K and 48K vesions of Chuck Yeager's Advanced Flight Trainer into a single item; marked 3 Games For Children - 2nd Edition as not working [ArcadeShadow].- 0.153: Updates: BetaDisk fixed (there was just needed to start floppy motor ;) Pentagon: fixed 7FFD port addressing; CPU clock fixed; adjusted VBLANK IRQ timing (border effects works fine now); Scorpion: fixed ports addressing; both machines marked as working. Notes: there are still issues with BetaDisk - for unk reason wrong commands passed to WD17xx (imho ROM switching works somehow wrong), but anyway with write protected disk images it works more-less fine - files from disks loaded OK; Pentagon1024 randomly crashes then selecting "GLUK BOOT", maybe also coz of ROM switching [MetalliC]. - 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: Kevin Thacker added spectrum.cpp driver. $end $info=spellb.cpp $drv 0.169 [hap, Sean Riddle] WIP: - 0.252: Renamed (tispellb.cpp) to (spellb.cpp). - 0.169: hap and Sean Riddle added tispellb.cpp skeleton driver. $end $info=spg110.cpp $drv 0.206 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.206: David Haywood added spg110.cpp driver. $end $info=spg29x.cpp $drv 0.149u2 [Sandro Ronco] WIP: - 0.284: (hyperscan.xml) Added manufacturer's name [ArcadeShadow]. (hyperscan_card.xml) Fixed HyperScan word. x68k_flop.xml: Replaced "X68k" by the correct system name X68000. orina_stylish_plus_cart.xml: Lower case on the media's description [ArcadeShadow]. - 0.263: Added the internal SPG290 ROM for the Mattel HyperScan (not hooked up yet) [ppcasm, David Haywood]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.219: Renamed (hyperscan.cpp) to (spg29x.cpp). - 0.150: Sandro Ronco added hyperscan.cpp driver. $end $info=spg29x_lexibook_jg7425.cpp $drv 0.217 [David Haywood] WIP: - 0.262: Added Funderdome FUN-GAME32-1 (not working) [David Haywood]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.219: Renamed (lexibook_jg7425.cpp) to (spg29x_lexibook_jg7425.cpp). - 0.217: David Haywood added lexibook_jg7425.cpp driver. $end $info=spg2xx.cpp $drv 0.219 [Ryan Holtz, David Haywood] WIP: - 0.278: Added 2 plug and plays (#13628) [David Haywood]. - 0.273: Added Boku wa Plarail Untenshi - Shinkansen de Ikou! (playable but SEEPROM still needs hooking up) (#13050) [David Haywood]. - 0.270: Added the DDRGame 16-bit TV Dance Pad with 15 songs [David Haywood, Sean Riddle]. - 0.269: Filled in the year for 'Drum Super Star' [David Haywood]. - 0.268: Added VTG Interactive Virtual Tennis (not working) [Sean Riddle, David Haywood]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.219: Ryan Holtz and David Haywood added spg2xx.cpp driver. $end $info=spg2xx_digimake.cpp $drv 0.220 [Ryan Holtz, David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.220: Ryan Holtz and David Haywood added spg2xx_digimake.cpp driver. $end $info=spg2xx_dreamlife.cpp $drv 0.218 [Ryan Holtz, David Haywood] WIP: - 0.274: Add Giga Pets Explorer (#13110) [QUFB]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.218: Ryan Holtz, David Haywood added spg2xx_dreamlife.cpp driver. $end $info=spg2xx_ican.cpp $drv 0.218 [Ryan Holtz, David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.218: Ryan Holtz, David Haywood added spg2xx_ican.cpp driver. $end $info=spg2xx_jakks.cpp $drv 0.218 [Ryan Holtz, David Haywood] WIP: - 0.286: Correct certain system/game titles (#14871) [James Charles Taylor]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.219: Hooked up jak_batm I2C EEPROM - enables saving. Split spg2xx_jakks.cpp into separate files for plain, game-key and touch variants [Ryan Holtz]. - 0.218: Ryan Holtz, David Haywood added spg2xx_jakks.cpp driver. $end $info=spg2xx_jakks_gkr.cpp $drv 0.219 [Ryan Holtz, David Haywood] WIP: - 0.288: (jakks_gamekey_wp.xml) Rename recently-added cartridge to title from English-language manual (also appearing on packaging in Italian translation). Update year [AJR]. - 0.279: Pull up SCL and SDA lines when outputs are not enabled. Fixes EEPROM test in jak_sdoo [AJR]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.244: Changed 24C04 to 24C16 for systems with EEPROM [Paul-Arnold]. - 0.219: Ryan Holtz and David Haywood added spg2xx_jakks_gkr.cpp driver. $end $info=spg2xx_jakks_sharp.cpp $drv 0.221 [Ryan Holtz, David Haywood] WIP: - 0.286: Correct certain system/game titles (#14871) [James Charles Taylor]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.221: Ryan Holtz and David Haywood added spg2xx_jakks_sharp.cpp driver. $end $info=spg2xx_jakks_tvtouch.cpp $drv 0.219 [Ryan Holtz, David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.219: Ryan Holtz and David Haywood added spg2xx_jakks_tvtouch.cpp driver. $end $info=spg2xx_lexibook.cpp $drv 0.218 [Ryan Holtz, David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.218: Ryan Holtz, David Haywood added spg2xx_lexibook.cpp driver. $end $info=spg2xx_mysprtch.cpp $drv 0.219 [Ryan Holtz, David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.220: Improved ROM banking [David Haywood]. - 0.219: Ryan Holtz and David Haywood added spg2xx_mysprtch.cpp driver. $end $info=spg2xx_pdc.cpp $drv 0.218 [Ryan Holtz, David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.218: Ryan Holtz, David Haywood added spg2xx_pdc.cpp driver. $end $info=spg2xx_playvision.cpp $drv 0.218 [Ryan Holtz, David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.218: Ryan Holtz, David Haywood added spg2xx_playvision.cpp driver. $end $info=spg2xx_senario.cpp $drv 0.218 [Ryan Holtz, David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.218: Ryan Holtz, David Haywood added spg2xx_senario.cpp driver. $end $info=spg2xx_senario_poker.cpp $drv 0.218 [Ryan Holtz, David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.218: Ryan Holtz, David Haywood added spg2xx_senario_poker.cpp driver. $end $info=spg2xx_senca.cpp $drv 0.218 [Ryan Holtz, David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.227: Renamed (spg2xx_zone_32bit.cpp) to (spg2xx_senca.cpp). - 0.220: Improved ROM banking [David Haywood]. - 0.218: Ryan Holtz, David Haywood added spg2xx_zone_32bit.cpp driver. $end $info=spg2xx_shredmjr.cpp $drv 0.218 [Ryan Holtz, David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.218: Ryan Holtz, David Haywood added spg2xx_shredmjr.cpp driver. $end $info=spg2xx_skannerztv.cpp $drv 0.220 [Ryan Holtz, David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.220: Ryan Holtz and David Haywood added spg2xx_skannerztv.cpp driver. Moved rad_sktv to its own source file and added notes [N. Gilbert]. $end $info=spg2xx_smarttv.cpp $drv 0.219 [Ryan Holtz, David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.219: Ryan Holtz and David Haywood added spg2xx_smarttv.cpp driver. $end $info=spg2xx_telestory.cpp $drv 0.218 [Ryan Holtz, David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.218: Ryan Holtz, David Haywood added spg2xx_telestory.cpp driver. $end $info=spg2xx_tvgogo.cpp $drv 0.218 [Ryan Holtz, David Haywood] WIP: - 0.251: (tvgogo.xml) Replaced country name abbreviations in descriptions with full names [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.218: Ryan Holtz, David Haywood added spg2xx_tvgogo.cpp driver. $end $info=spg2xx_vii.cpp $drv 0.136 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.218: Added hacks to zon32bit and mywicodx to select correct banks for all games. Split up the unwieldy vii.cpp into multiple source files [David Haywood]. Renamed (vii.cpp) to (spg2xx_vii.cpp). - 0.216: Added preliminary LCD controller, UART and player input emulation for sentx6p. Added a hack to allow tvgogo to proceed further [David Haywood]. - 0.212: BugFIX #07362 [Crash/Freeze] (vii.cpp) jak_spdm, jak_pooh, others: [debug] DRC assertion failure [Ryan Holtz]. - 0.209: Moved SunPlus GC394 systems out of vii.cpp (it's a newer sytem-on-a-chip with more capabilities) [David Haywood]. - 0.208: Added basic inputs to dreamlif. Added inputs to icanpian and icanguit [David Haywood]. - 0.207: Identified difficulty-select bit for mattelcs [Ryan Holtz]. Corrected title for "Dora the Explorer - Nursery Rhyme Adventure (JAKKS Pacific TV Game, Game-Key Ready)". Previously misidentified as "Dora the Explorer - Race To Play Park (JAKKS Pacific TV Game, Game-Key Ready)" [David Haywood]. - 0.206: Mirrored JAKKS GameKey ROMs and added I/O allowing them to boot. Kludged handling of invalid DMA size writes to avoid trashing RAM and registers in jak_dora [David Haywood]. - 0.205: BugFIX #07172 [Gameplay] (vii.cpp) vii + vii software list entries: inputs no longer working in vii or the vii cartridges [Ryan Holtz]. - 0.203: Fixed titles and publishers. Ported current u'nSP 1.0 CPU core and serial EEPROM emulation from Unununium. Made u'nSP instructions that use post-increment/decrement addressing modes update segment register on rollover. Fixed road layer in several Zone 60 games. Added an optional visual debugger for audio (may be enabled with a preprocessor macro). Converted SPG24x and SPG28x SoCs to devices, added saturation and fade offset control, and implemented sound output. Added SPG24x/SPG28x chip select callbacks and rudimentary analog inputs. Hooked up walle NVRAM. Added preliminary V.Smile support - runs BIOS and boots games [Ryan Holtz]. - 0.195: Added I/O for skateboarder, and promoted to working with bad graphics/no sound; also modernised the code a bit [David Haywood]. - 0.194: Corrected parent/clone relationships and demoted to not working [David Haywood]. - 0.182: Updated software list: Split into three lists: regular V.Smile, V.Smile Motion, and V.Smile Baby (Motion and Baby lists not hooked up yet). Updated with a bunch of new-found carts and been restructured to indicate which carts are undumped. Documented cart internals more thoroughly - descriptions now list PCB types, chip placements/labels, etc. if available. Added previously missed dumps, fixed some typos [Fake Shemp]. - 0.177: Documented 3 diagnostic menu bugs in the Vii's BIOS [PressStartandSelect]. - 0.143u7: Modernised; BATMANTV connected X key, game is now playable; WALLE added details of alternate dump [Robbbert]. - 0.136: Curt Coder added vii.cpp driver. $end $info=spg2xx_wiwi.cpp $drv 0.220 [Ryan Holtz, David Haywood] WIP: - 0.269: ddmmeg12 is also from 2007 (#12657); filled in the year for 'Double Dance Mania: Mega 12' (shown on packaging) [David Haywood]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.220: Ryan Holtz and David Haywood added spg2xx_wiwi.cpp driver. $end $info=spg2xx_zone.cpp $drv 0.218 [Ryan Holtz, David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.218: Ryan Holtz, David Haywood added spg2xx_zone.cpp driver. $end $info=sphinx40.cpp $drv 0.217 [hap] WIP: - 0.246: Renamed (cxg_sphinx40.cpp) to (sphinx40.cpp) and placed in the sub-folder "cxg/". - 0.217: hap added cxg_sphinx40.cpp driver. $end $info=sprachmg.cpp $drv 0.251 [natarii, Dirk Best] Digital speech generator. Used by the Ministerium für Staatssicherheit to send coded messages to agents using shortwave "Number Stations". WIP: - 0.251: natarii and Dirk Best added ddr/sprachmg.cpp driver. $end $info=sprinter.cpp $drv 0.255 [Andrei I. Holub] WIP: - 0.282: Avoid dynamically allocated static object [Vas Crabb]. - 0.281: Fixed DCP mapping --TolikTrek (#14165). Added access to internal z84 IO through the BUS (#14189) [Andrei I. Holub]. Avoid dynamically allocated static object [Vas Crabb]. - 0.279: Enabled cdda sound for primary slave ATA device and select as cdrom by default (#13907). Optimized wait state handling for performance. Confirmed MACHINE_SUPPORTS_SAVE (#13913). Reevaluated BIOS options (#13946): Edited metadata; added Firmware v3.05, 01.09.2022; added Firmware v3.06, 25.06.2025 [Andrei I. Holub]. - 0.273: Detect Game Configuration bitstream with checksum (#12908) [Andrei I. Holub]. - 0.271: More precise HALT handling for accel purpose (#12786). Improved emulation of wait states when using the accelerator. Added support for dual joysticks. Added 2 full joysticks support (#12878) [Andrei I. Holub]. - 0.270: Added support for 312-line/320-line video mode selection [Andrei I. Holub]. 312/320 lines video modes (#12699) [Andrei I. Holub, Nigel Barnes]. - 0.268: Fixed #1f I/O detection and redirection (#12532) [Andrei I. Holub]. - 0.265: Improved emulation accuracy (#12269). Accelerator writes through page fd only in COPY mode. I/O access 1f (z84) available through replacing to 0f. Hold IRQ for 32 CPU clock cycles [Andrei I. Holub]. - 0.262: Fixed interrupts; bus/spectrum: Added DVD drive option for ZXBUS NeoGS. Added support for the Kempston joystick [Andrei I. Holub]. - 0.259: Fixed sound output channels in 16b mode [Andrei I. Holub]. - 0.258: Improved interrupt timing and cleaned up code. Added internal layout with Turbo, NeoGS and floppy drive indicators [Andrei I. Holub]. - 0.255: Andrei I. Holub added sinclair/sprinter.cpp driver. $end $info=squale.cpp $drv 0.166 [Miodrag Milanović] WIP: - 0.283: Remapped AZERTY keyboard, and added CTRL and SHIFT+CTRL mappings. Added printer port and support FLEX floppy formats [Nigel Barnes]. Add ROM information for monitor 1.2a and 1.2b (#14489) [Sylvain Glaize]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.215: Connected the EF9365 video controller IRQ output to the 6809 IRQ input for Apollo 7 Squale [Jean-Francois DEL NERO]. - 0.169: Squale Floppy drives working, EF9365 emulation improvement [Jean-Francois DEL NERO]. - 0.166: Miodrag Milanović added squale.cpp skeleton driver. $end $info=ssem.cpp $drv 0.132 [Ryan Holtz] WIP: - 0.246: Driver placed in the sub-folder "mchester/". - 0.243: Eliminate use of fgetc in quickload processing [AJR]. - 0.132: Ryan Holtz added ssem.cpp driver. $end $info=ssystem3.cpp $drv 0.37b10 [Peter Trauner] WIP: - 0.246: Renamed (saitek_ssystem3.cpp) to (ssystem3.cpp) and placed in the sub-folder "saitek/". - 0.213: Renamed (ssystem3.cpp) to (saitek_ssystem3.cpp). - 0.201: Modernized machine configuration or many devices and systems [Ryan Holtz]. - 0.37b10: Peter Trauner added ssystem3.cpp driver. $end $info=st17xx.cpp $drv 0.169 [Justin Kerk] WIP: - 0.246: Driver placed in the sub-folder "saturn/". - 0.169: Justin Kerk added st17xx.cpp driver. $end $info=st2302u_bbl_rom.cpp $drv 0.227 [David Haywood, AJR] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.227: David Haywood and AJR added st2302u_bbl_rom.cpp driver. $end $info=st2302u_bbl_spi.cpp $drv 0.217 [David Haywood] WIP: - 0.281: Added first pass of a new internal ROM to some st2302u_bbl_spi.cpp sets, move to handheld folder + new working system (#14003): Add a dump of a different internal ROM (although it still needs verifying) a number of sets now boot albeit with broken gfx (maybe due to error in internal ROM data); Retro150 units are lower clock speed? Refactor a little [ David Haywood]. - 0.278: Update notes [AJR]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.227: Renamed (unk6502_st2xxx.cpp) to (st2302u_bbl_spi.cpp). - 0.225: Load preliminary dump of internal CPU ROM for several sets [David Haywood, Sean Riddle]. - 0.224: Renamed (bbl380.cpp) to (unk6502_st2xxx.cpp). - 0.217: David Haywood added bbl380.cpp driver. $end $info=stc3910.cpp $drv 0.278 [Nigel Barnes] STC 3910 Executel WIP: - 0.278: Nigel Barnes added misc\stc3910.cpp driver. $end $info=stmpc.cpp $drv 0.252 [Dirk Best] WIP: - 0.252: Dirk Best added stm/stmpc.cpp driver. $end $info=storio.cpp $drv 0.206 [David Haywood] WIP: - 0.251: (vtech_storio_cart.xml) Use lowercase for things that aren?t proper nouns in software list description [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "vtech/". - 0.225: (vtech_storio_cart.xml) Completed list of released software in comment, and added notes on product codes/EANs [David Silva]. - 0.206: David Haywood added storio.cpp driver. Changed CPU to ARM9 (ARM926EJ-S core) at 240MHz based on information from the Nuvoton W55FA9363SDN technical manual [ClawGrip]. $end $info=stratos.cpp $drv 0.153 [Cowering, Olivier Galibert] WIP: - 0.246: Renamed (saitek_stratos.cpp) to (stratos.cpp) and placed in the sub-folder "saitek/". - 0.236: Fix wrong ordering in set_cpu_freq [hap]. - 0.212: Renamed (stratos.cpp) to (saitek_stratos.cpp). - 0.153: Cowering and Olivier Galibert added stratos.cpp driver. $end $info=studio2.cpp $drv 0.37b10 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "rca/". - 0 216: BugFIX #05177 [Crash/Freeze] (studio2.cpp) All studio2 variants: Studio 2 Memory Map does not support cartridges >1k [Robbbert]. - 0.210: BugFIX #05447 [Graphics] (studio2.cpp) studio2 and clones: Major graphics corruption in studio2 and clones. - 0.37b10: Curt Coder added studio2.cpp driver. $end $info=stvdev.cpp $drv 0.264 [Angelo Salese] Sega ST-V dev-box unit "837-12764 486 BD FOR ST-V". WIP: - 0.264: Angelo Salese added sega/stvdev.cpp driver. $end $info=sun1.cpp $drv 0.136 [Miodrag Milanović] WIP: - 0.284: Fix the build [Patrick Mackinlay]. Add SGI PM1 firmware [bitsavers]. - 0.246: Driver placed in the sub-folder "sun/". - 0.188: Replaced console hack with upd7201 device [Sergey Svishchev]. - 0.136: Miodrag Milanović added sun1.cpp driver. $end $info=sun2.cpp $drv 0.143u4 [Miodrag Milanović, R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "sun/". - 0.245: Use swapendian_int16 [AJR]. - 0.198: Updates: Add boot ROM revisions N and 1.0F [Ryan Eisworth]. Added boot ROM revision M [Josh Dersch]. - 0.175: Preliminary MMU implementation, still has issues. MMU fixes, both VME and Multibus variants now POST and show something. Fixed more MMU issues, added serial ports [R. Belmont]. - 0.143u4: Miodrag Milanović and R. Belmont added sun2.cpp driver. $end $info=sun3.cpp $drv 0.143u4 [Miodrag Milanović, R. Belmont] WIP: - 0.270: Adds a DIAG/NORMAL switch that affects how a Sun-3/60 (and other models) are configured at boot (#12734). Note that only sun4, not sun4c or other variants, has tape among the default devices; by that era, most installation and recovery was via CD-ROM (already in the default devices) rather than via tape [Chris Hanson]. - 0.246: Driver placed in the sub-folder "sun/". - 0.176: Add high-level emulation of Sun type 3/4/5/6 keyboards: U.S.A, Great Britain, Sweden and Japan layouts for Type 5. Layout selection settings for Type 4 and Type 5. Identification selection for type 4. Adaptor for connecting to RS-232 port representing level translator. Hook up to sun3, sun4 and sun4c [Vas Crabb]. - 0.175: Split sun3 and sun3x archiectures, they're different enough. Sun3 MMU and unique hardware implemented, all models now POST including 3/2xx [R. Belmont]. - 0.169: Switch to new Z80SCC device, add RS232 ports (not functioning yet) [R. Belmont]. - 0.158: BugFIX #05758 [Crash/Freeze] (sun3.c) sun3_80: [debug] Assert shortly after start. - 0.154: Work in progress on Sun 3/80. It now POSTs [R. Belmont]. - 0.143u4: Miodrag Milanović and R. Belmont added sun3.cpp driver. $end $info=sun3x.cpp $drv 0.175 [Miodrag Milanović, R. Belmont] WIP: - 0.270: Note that only sun4, not sun4c or other variants, has tape among the default devices; by that era, most installation and recovery was via CD-ROM (already in the default devices) rather than via tape [Chris Hanson]. - 0.253: Add preliminary (very incomplete) Am9516 UDC configuration [AJR]. - 0.246: Driver placed in the sub-folder "sun/". - 0.184: Hooked up keyboard port [Vas Crabb]. - 0.175: Miodrag Milanović and R. Belmont added sun3x.cpp driver. $end $info=sun4.cpp $drv 0.144u1 [Miodrag Milanović] WIP: - 0.270: Note that only sun4, not sun4c or other variants, has tape among the default devices; by that era, most installation and recovery was via CD-ROM (already in the default devices) rather than via tape [Chris Hanson]. - 0.252: Fixed array-bounds oversight (fixes clang build failures). Fixed issues affecting Solaris?2.4 installer [Ryan Holtz]. Fixed bugs affecting Solaris?2.4 and cleaned up code [Ryan Holtz]. Drop ATN during message-out phase of Transfer Information command [Ryan Holtz, O.?Galibert]. - 0.246: Driver placed in the sub-folder "sun/". - 0.216: Split sun4 and sun4c machines into separate derived state classes [Ryan Holtz]. - 0.203: Changed FDC to and fixed mapping. Added save state support. Added machine configuration for SPARCstation SLC (4/20), IPX (4/50), 1+ (4/65) and 2 (4/75). Added RAM size options and fixed mirroring in 4 MB configurations. Improved MMU/cache behaviour, and added support for full-width memory mask on segment map writes. Re-wrote timers to tick at 1 MHz (allows NetBSD to progress further) [Ryan Holtz]. - 0.202: Ignore writes to ASIs used by unemulated write-through cache controller. Fixed DMA and MMU page fault handling. Trigger memory access exceptions on access to undefined memory types. Added SBus slots with support for bwtwo, cgthree and cgsix cards. Added an alternate FCode PROM for the bwtwo framebuffer. Added a skeleton Artecon SB300P 3-serioal/1-parallel SBus card' device. Corrected timekeepr type. Added sun4c MMU device implementing S4-buffer, S4-cache and S4-MMU functionality [Ryan Holtz]. - 0.185: Added SPARCstation IPX V2.3 and SPARCstation 1 V2.2 boot ROMs [NekoEd]. - 0.180: Simplified DMA implementation [Ryan Holtz]. - 0.176: Various updates: Added SPARCStation 1+, 4/110, and 4/4x0 ROMs [Al Kossow]. SPARC CPU core fixes [Ryan Holtz, Vas Crabb]. Preliminary counter/timer support [R. Belmont]. Separated sun4 and sun4c, started implementing unique original sun4 features [R. Belmont]. Support both 8 and 16 context variants of sun4c arch [R. Belmont]. Improved original sun4 architecture support [R. Belmont]. Initial FDC hookup [Ryan Holtz]. Improved timers, logging - sun4_40 runs FORTH programs at ok prompt [Ryan Holtz]. Add high-level emulation of Sun type 3/4/5/6 keyboards: U.S.A, Great Britain, Sweden and Japan layouts for Type 5. Layout selection settings for Type 4 and Type 5. Identification selection for type 4. Adaptor for connecting to RS-232 port representing level translator. Hook up to sun3, sun4 and sun4c [Vas Crabb]. - 0.175: Preliminary implementation of sun4c MMU and related hardware [R. Belmont]. Add SPARC ASI descriptions [Vas Crabb]. Add older version SPARCstation IPX (Sun 4/50) ROM as an alt bios, and add ROM locations [Lord Nightmare]. - 0.144u1: Miodrag Milanović added sun4.c driver. $end $info=super6.cpp $drv 0.143 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "adc/". - 0.143: Curt Coder added super6.cpp driver. $end $info=super80.cpp $drv 0.124 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.233: (super80_cass.xml) Added some notes; zipzap tapes had no sound, so replaced with working copies [Robbbert]. - 0.215: (super80_cass.xml) Fine-tuned software compatibility flags [Robbbert]. - 0.154: Added floppy disk controller. Major cleanup [Robbbert]. - 0.124: Robbbert added super80.cpp driver. $end $info=superjr.cpp $drv 0.283 [QUFB] WIP: - 0.284: Use transliterated title. It doesn't say "caricature" anywhere on the front of the box [Vas Crabb]. Fixed jd320 ROM size and made ROM region lengths match ROM sizes (#14633). Install ROM on start. Banking for larger ROMs is still not implemented. Add 8 not working systems (#14598) [QUFB]. - 0.283: QUFB added casio\superjr.cpp driver. $end $info=superslave.cpp $drv 0.147u4 [Al Kossow] WIP: - 0.246: Driver placed in the sub-folder "adc/". - 0.149: Refactored serial terminal to connect to an RS-232 port [Curt Coder]. - 0.147u4: Al Kossow added superslave.cpp skeleton driver. $end $info=superstar.cpp $drv 0.213 [hap] WIP: - 0.253: (saitek_kso.xml) Fix typo [hap]. - 0.246: Renamed (saitek_superstar.cpp) to (superstar.cpp) and placed in the sub-folder "saitek/". - 0.213: hap added saitek_superstar.cpp driver. $end $info=supracan.cpp $drv 0.136 [Angelo Salese, Ryan Holtz] WIP: - 0.280: (supracan.xml) Refine staiwbbl QA [Angelo Salese]. - 0.271: Transfer upper byte for DMA fill in work RAM. Fix rebelst hex grid display. Fix sprite/tilemap banking bits. Add note [Angelo Salese]. - 0.270: Workaround staiwbbl crash at startup. Uses same clock as Sega C2, bump M6502 to M65C02. Text layer fixes. Fix speedyd color offsets. Fix formduel tile banks. Stricter sprite direct mode check. Fix sonevil gameplay sprites and magipool direction markers. Sprite note. Sprite mono color goes to. Scroll values have 12-bit resolution. Rewrite region fetch from tilemaps thru gfx_mode. Fix heavy GFX corruption in slghtsag. Rework IRQ 3 to fire as (very crude) FRC-based timer. Remove sprite DMA hack. Preliminary window effects, hookup hblank IRQ. Preliminary cart interface, add NVRAM support for games requiring it. Partially fix sprite wraparound for magipool shot power screen. Move video counter reads to handlers, simplify. allows sonevil to boot. Move lockout chip to umc6650_device. Move cart views to address_map, make cart loading mandatory. Misc cleanups. Main IRQ control comes from UM6619. Fix slghtsag booting. Implement lineselect for tilemaps. Implement linescroll x. Implement global flipx/y for layers. Implement DMA fill, needed by staiwbbl. Hookup sound to main IRQ. Hookup sound CPU NMI, makes staiwbbl inputs to work. Hookup select buttons. Higher layer number wins on priority collisions. Cleanup tilemap enabled check. Fine tune FRC a bit. Convert host um6619 access to address_map. check for irq status on enable writes. Fix gamblord boot. Assume sprite ysizes are non-linear. Add overscan mode. Add direct mode input polling. Fixes formduel, jttlaugh and speedyd. Add decrement mechanism to DMA. Fix formduel gameplayAdd per-tile mode. Add 128x128 tilemap paging mode, identify a possible RNG register at $e90018 [Angelo Salese]. - 0.261: Hooked up internal 68000 boot ROM, and moved key to a separate ROM region [Ryan Holtz, wxhsplash]. - 0.246: Driver placed in the sub-folder "funtech/". - 0.215: Implemented sprite-to-sprite masking. Removed sound CPU boot hack and fixed sound CPU reset/halt behavior. Implemented controller input shift register protocol and removed non-existent parallel inputs in main CPU memory space. Removed non-existent player 3 and player 4 inputs. Added save status support and converted logging to use logmacro.h [Ryan Holtz]. - 0.154: BugFIX #05511 [Misc.] (supracan.c) supracan: AddressSanitizer: stack-buffer-overflow [Alex Jackson]. - 0.136: Angelo Salese and Ryan Holtz added supracan.cpp driver. $end $info=sv8000.cpp $drv 0.153 [Wilbert Pol, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "bandai/". - 0.174: Inputs are more appropriate as IPT_KEYPAD [Fabio Priuli]. - 0.153: ranger_lennier, Charles McDonald, Wilbert Pol and Robbbert added sv8000.cpp driver. $end $info=svi318.cpp $drv 0.37b10 [Dirk Best] WIP: - 0.254: (svi318_cass.xml) Use lowercase descriptive text and avoid non-standard abbreviations [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "svi/". - 0.178: Rewrote driver. Supported are the SVI-318 and SVI-328 systems, and a slot system which adds support for the following expander slot options: SV-601 Super Expander. SV-602 Single Slot Expander. SV-603 Coleco Game Adapter (no controller support yet). The slot expander cards enable support for the standard Spectravideo expansion slots. Of those, the following cards are fully emulated: SV-801 Disk Controller (with 2 disk drives). SV-802 Centronics Printer Interface. SV-803 16k memory expansion. SV-805 RS-232 Interface. SV-806 80 column card. SV-807 64k memory expansion [Dirk Best]. - 0.155: Cleaned up the driver and added support for save states [Fabio Priuli]. - 0.37b10: Dirk Best added svi318.cpp driver. $end $info=svision.cpp $drv 0.37b10 [Peter Trauner] WIP: - 0.253: (svision.xml) Cleaned up descriptions [Vas Crabb]. Dumped bezel ROM for TV Link; corrected ROM dump for tvlink [anonymous]. Added save state support and other small cleanups [Ivan Vangelista]. - 0.246: Driver placed in the sub-folder "svision/". - 0.157: (svision.xml) Added dumps of Mahjang Leitai and Journey to the West [PeT, ranger_lennier]. - 0.37b10: Peter Trauner added svision.cpp driver. $end $info=svmu.cpp $drv 0.147u4 [Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "sega/". - 0.148u4: Changed input mappings to be more standard [LoganB]. - 0.147u4: Sandro Ronco added svmu.cpp driver. $end $info=swtpc.cpp $drv 0.136 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "swtpc/". - 0.216: Added port changed handler for CPU clock speed option, and cleaned up code [68bit]. - 0.136: Robbbert added swtpc.cpp driver. $end $info=swtpc09.cpp $drv 0.153 [Robert Justice] WIP: - 0.247: Marked machines as working and added comments with usage notes [68bit]. - 0.246: Driver placed in the sub-folder "swtpc/". - 0.216: Added port changed handlers for CPU clock speed, floppy drive controller clock speed, and Baud rate options. Added save state support and cleaned up code [68bit]. - 0.213: Updates. Added support for UniFLEX floppy disk image files. Added SS-30 bus, and removed peripherals on SS-30 cards from driver. Fixed banked memory implementation. Added configuration options for CPU clock speed variations, and SWTBUG patches needed for floppy support. Added DC5 floppy controller as default slot option [68bit]. - 0.201: Modernized machine configuration or many devices and systems [Ryan Holtz]. - 0.153: Robert Justice added swtpc09.cpp driver. $end $info=swtpc8212.cpp $drv 0.215 [68bit] WIP: - 0.246: Driver placed in the sub-folder "swtpc/". - 0.216: Cleaned up use of PORT_CHANGED_MEMBER macro. Added MCM66750 character generator ROM, implemented video row update function, and added I/O. Converted to device so the terminal can be used as an RS-232 slot device as well as a stand-alone machine [68bit]. - 0.215: 68bit added swtpc8212.cpp driver. $end $info=swyft.cpp $drv 0.167 [Miodrag Milanović, Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.201: Modernized machine configuration or many devices and systems [Ryan Holtz]. - 0.167: Miodrag Milanović and Jonathan Gevaryahu added swyft.cpp driver. $end $info=sx1000.cpp $drv 0.234 [Patrick Mackinlay] WIP: - 0.246: Driver placed in the sub-folder "casio/". - 0.234: Patrick Mackinlay added sx1000.cpp driver. $end $info=sx240.cpp $drv 0.250 [AJR] Skeleton driver for Kawai SX-240 synthesizer. WIP: - 0.250: AJR added kawai/sx240.cpp driver. $end $info=sym1.cpp $drv 0.37b10 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "synertek/". - 0.234: Added cassette interface [Robbbert]. - 0.201: Modernized machine configuration or many devices and systems [Ryan Holtz]. - 0.37b10: Dirk Best added sym1.cpp driver. $end $info=symbolics.cpp $drv 0.172 [Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.214: Changed unpopulated ROM regions to read as 0xFF to match hardware tests [Josh Dersch]. - 0.172: Jonathan Gevaryahu added symbolics.cpp driver. Added model list of the various Symbolics Inc. Lisp machines [Ian F./trintr0n]. Renamed driver from s3600 to s3670 to better reflect the actual model of what we're trying to emulate. Added more memory maps from the patent, but these do not seem to match the 3670 exactly, more investigation is required [Lord Nightmare]. Added more documentation of the FEP PCB from PCB pictures. Fixed ROM mapping, add a few more PLD/PLA/PAL labels [Lord Nightmare]. $end $info=synthex.cpp $drv 0.220 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.220: AJR added synthex.cpp driver. $end $info=sys1121.cpp $drv 0.238 [Katherine Rohl] Motorola SYS1121 VME chassis. WIP: - 0.246: Driver placed in the sub-folder "motorola/". - 0.238: Katherine Rohl added sys1121.cpp driver. $end $info=sys16.cpp $drv 0.262 [Patrick Mackinlay] Driver for: National Semiconductor SYS16 Multi-User Development System for the NS16000 Microprocessor Family. WIP: - 0.262: Patrick Mackinlay added natsemi/sys16.cpp driver. $end $info=sys2900.cpp $drv 0.132 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.132: Robbbert added sys2900.cpp driver. $end $info=sys9002.cpp $drv 0.189 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.189: Miodrag Milanović added sys9002.cpp driver. $end $info=systec.cpp $drv 0.140 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.140: Miodrag Milanović and Robbbert added systec.cpp driver. $end $info=systel1.cpp $drv 0.211 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.211: AJR added systel1.cpp skeleton driver. $end $info=t7000.cpp $drv 0.262 [AJR] WIP: - 0.262: AJR added wicat/t7000.cpp driver. $end $info=tabe22.cpp $drv 0.228 [AJR, Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "tab/". - 0.228: AJR and Dirk Best added tabe22.cpp driver. $end $info=taitowlf.cpp $drv 0.101u2 [Ville Line] WIP: - 0.246: Changed driver to taito\taitowlf.cpp. - 0.149: Removed machine\8237dma.c/h. - 0.101u2: Added taitowlf.c driver, machine\8042kbdc.c/h, machine\8237dma.c/h and machine\pckeybrd.c/h. $end $info=talkingbb.cpp $drv 0.210 [hap] WIP: - 0.246: Driver placed in the sub-folder "handheld/". - 0.210: hap added talkingbb.cpp driver. $end $info=talkingfb.cpp $drv 0.210 [hap] WIP: - 0.246: Driver placed in the sub-folder "handheld/". - 0.210: hap added talkingfb.cpp driver. $end $info=tama_4u.cpp $drv 0.283 [David Haywood] WIP: - 0.283: David Haywood added handheld\tama_4u.cpp driver. $end $info=tama_id.cpp $drv 0.283 [David Haywood] WIP: - 0.283: David Haywood added handheld\tama_id.cpp driver. $end $info=tama_mix.cpp $drv 0.283 [David Haywood] WIP: - 0.283: David Haywood added handheld\tama_mix.cpp driver. $end $info=tamagotchi_pix.cpp $drv 0.272 [David Haywood] WIP: - 0.283: SoC identified [AJR]. - 0.272: David Haywood added skeleton/tamagotchi_pix.cpp driver. $end $info=tandy1t.cpp $drv 0.153 [crazyc] WIP: - 0.283: Use a memory bank for BIOS banking rather than an address map bank device. Small I/O and emulation improvements. Got the Tandy 1000 HX working with MAME's 93C46 device (16-bit machines are still using the code in the driver); got rid of bogus keyboard enable; fixed clock speed selection for 8088-based machines; removed bogus onboard serial ports from 8088-based machines; added parallel port mirroring for early 8088-baesed machines; added TODO comments. Marked all the 16-bit machines not working. Added notes about RAM configurations for 8-bit machines, clarified notes about location of character ROMs. Added crude support for the original Tandy 1000. Also fixed up a few other things for some of the later models; the emulation of these systems still isn't very good in general [Vas Crabb]. - 0.246: Driver placed in the sub-folder "pc/". - 0.230: Initialized some variables wich were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.182: MS-DOS (Verson 3.20, Tandy version 03.20.21) (Tandy 1000 TX), DeskMate (Tandy 1000), DeskMate II (Tandy 3000), Personal DeskMate, Personal DeskMate 2 (Tandy 1000 HX), Personal DeskMate 2 (Tandy 1000 HX, Alt), Personal DeskMate 2 (Tandy 1000 TX), King's Quest (Tandy) and Transylvania (Tandy) added in t1000.xml. Distinguish between models using 90-key Tandy and standard 101-key "Enhanced" AT keyboard layouts. Also unmapped Hold key on the 90-key layout by default to avoid freezing the emulated system when switching UI modes [Justin Kerk]. - 0.153: crazyc added tandy1t.cpp driver. $end $info=tandy2k.cpp $drv 0.137 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "trs/". - 0.191: BugFIX #06708 [Media Support] (tandy2k.cpp) tandy2k: Does not boot from disk (regression) [Carl]. - 0.154: BugFIX #05509 [Crash/Freeze] (tandy2k.c) All tandy2k.c sets: [debug] Assertion [Curt Coder]. - 0.137: Curt Coder added tandy2k.cpp driver. $end $info=tasc.cpp $drv 0.211 [hap, Sandro Ronco] WIP: - 0.249: Remove wrong note [hap]. - 0.246: Driver placed in the sub-folder "chess/". - 0.236: Gideon engine version is 3.1 [hap]. - 0.211: hap and Sandro Ronco added tasc.cpp driver. $end $info=tatrain.cpp $drv 0.267 [hap] WIP: - 0.267: hap added saitek\tatrain.cpp driver. $end $info=tavernie.cpp $drv 0.152 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". Corrected the magazine name [Robbbert]. - 0.152: Robbbert added tavernie.cpp driver. $end $info=tc_manhattan.cpp $drv 0.283 [AJR] Skeleton driver for Triple-C stereo compressor. WIP: - 0.283: AJR added skeleton\tc_manhattan.cpp driver. $end $info=td831.cpp $drv 0.253 [Dirk Best] WIP: - 0.253: Dirk Best added burroughs/td831.cpp driver. $end $info=tdv2115l.cpp $drv 0.262 [Frode van der Meeren] WIP: - 0.262: Frode van der Meeren added tandberg/tdv2115l.cpp driver. $end $info=tdv2324.cpp $drv 0.143u1 [Curt Coder, Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "tandberg/". - 0.143u1: Curt Coder and Jonathan Gevaryahu added tdv2324.cpp driver. $end $info=teammate.cpp $drv 0.250 [hap] WIP: - 0.250: hap added handheld\teammate.cpp driver. $end $info=tec1.cpp $drv 0.131 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ausnz/". - 0.131: Robbbert added tec1.cpp driver. $end $info=tecnbras.cpp $drv 0.154 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.154: Felipe Corrêa da Silva Sanches added tecnbras.cpp driver. $end $info=tek405x.cpp $drv 0.141 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "tektronix/". - 0.141: Curt Coder added tek405x.cpp driver. $end $info=tek410x.cpp $drv 0.141 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "tektronix/". - 0.233: Add keyboard [AJR, Bitsavers]. - 0.141: Curt Coder added tek410x.cpp skeleton driver. $end $info=tek43xx.cpp $drv 0.245 [AJR] Skeleton driver for Tektronix 4300 series MC68020-based graphics workstations. WIP: - 0.246: Driver placed in the sub-folder "tektronix/". - 0.245: AJR added tek43xx.cpp driver. $end $info=tek440x.cpp $drv 0.175 [R. Belmont] WIP: - 0.264: #include local headers first, etc. [Vas Crabb]. Update comments. Add MSU floppy drive device [Patrick Mackinlay]. - 0.246: Driver placed in the sub-folder "tektronix/". - 0.244: Add SCSI controller [AJR]. - 0.233: Hook up 410X keyboard to pass boot test [AJR, Bitsavers]. - 0.175: R. Belmont added tek440x.cpp driver. $end $info=tekigw.cpp $drv 0.232 [Patrick Mackinlay] WIP: - 0.246: Driver placed in the sub-folder "tektronix/". - 0.232: Patrick Mackinlay added tekigw.cpp driver. $end $info=tekxp33x.cpp $drv 0.169 [Justin Kerk] WIP: - 0.246: Driver placed in the sub-folder "tektronix/". - 0.169: Justin Kerk added tekxp33x.cpp skeleton driver. $end $info=teleray10.cpp $drv 0.215 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.220: Inverted polarity of DIP switches, and hacked CTS to always be active [AJR]. - 0.215: AJR added teleray10.cpp driver. $end $info=telex1192.cpp $drv 0.211 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.211: AJR added telex1192.cpp skeleton driver. $end $info=telex274.cpp $drv 0.210 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.210: AJR added telex274.cpp skeleton driver. $end $info=telex277d.cpp $drv 0.211 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.211: AJR added telex277d.cpp skeleton driver. $end $info=teradrive.cpp $drv 0.261 [Angelo Salese] WIP: - 0.285: Reformat Z80 busack notes; a11100 reads are tied to BUSACK. Allow orunnersj, rhythmld and late SGDK to boot [Angelo Salese]. - 0.284: VRES seems to also reset port logic. Hookup HDD software list [Angelo Salese]. - 0.281: Hack TMSS unlock status from x86 side. Preliminary open bus for busreq reads, disconnect TAS. Register variables to save states [Angelo Salese]. - 0.280: Add handshake bits, add system inputs, add (very) temporary generic_cart_slot for testing TMSS behaviour; add aux port hookup, bump RAM to 2.5M for now; basic implementation of IBM 79f2661 bus switch as ISA option; hookup floppy SW list; replace PC chipset with WD7600; start to glue together the 68k part; glue in 16-bit ISA memory interactions with MD space, change VGA to be romless [Angelo Salese]. Fixed lambda capture [Ivan Vangelista]. - 0.261: Angelo Salese added pc/teradrive.cpp driver. $end $info=terak.cpp $drv 0.142 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.142: Miodrag Milanović added terak.cpp driver. $end $info=terco.cpp $drv 0.192 [Joakim Larsson Edström] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.192: Joakim Larsson Edström added terco.cpp driver. $end $info=terminal.cpp $drv 0.201 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.201: Robbbert added terminal.cpp driver. $end $info=test_t400.cpp $drv 0.146 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.146: Curt Coder added test_t400.cpp driver. $end $info=testconsole.cpp $drv 0.183 [Vas Crabb] WIP: - 0.246: Driver placed in the sub-folder "westinghouse/". - 0.134: Vas Crabb added testconsole.cpp driver. $end $info=testpat.cpp $drv 0.206 [Sergey Svishchev] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.206: Sergey Svishchev added testpat.cpp driver. $end $info=textelcomp.cpp $drv 0.201 [AJR] WIP: - 0.252: Use u8-type literals for strings containing accented characters [AJR]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.201: AJR added textelcomp.cpp driver. $end $info=tg100.cpp $drv 0.188 [superctr] WIP: - 0.246: Driver placed in the sub-folder "yamaha/". - 0.188: superctr added tg100.cpp driver. $end $info=thaler.cpp $drv 0.268 [Nigel Barnes] WIP: - 0.268: Nigel Barnes added trainer\thaler.cpp driver. $end $info=thinkpad600.cpp $drv 0.271 [Angelo Salese] WIP: - 0.271: Angelo Salese added ibm\thinkpad600.cpp driver. $end $info=thinkpad8xx.cpp $drv 0.270 [ClawGrip] WIP: - 0.285: Add preliminary address map, ncdmips: small cleanup [hap]. - 0.271: Use simpler BIOS tags, put BIOS options in ascending order, explicitly specify default BIOS [Vas Crabb]. - 0.270: ClawGrip added ibm\thinkpad8xx.cpp driver. $end $info=thomson.cpp $drv 0.108 [Antoine Mine] WIP: - 0.286: (mo5_cass.xml) Split up author info [AJR]. (to_flop.xml) Metadata updates and promotions: Add appropriate diacritics to titles and publishers; add author, serial, notice and usage fields to various entries; correct some titles, publishers and publication years; promote most "640K disk" entries to working. crystann: Label as unofficial disk conversion [AJR]. - 0.272: Overhaul all ROM definitions to correspond to actual ICs rather than logical banks. The sizes and hence hashes of virtually all files have changed due to being combined or split up. NO_DUMP entries have also been added for some known undumped PROMs. Get rid of unnecessary downcasts. Move video emulation to a separate device [AJR]. - 0.271: CPU type fix fixed [AJR]. - 0.253: (to_flop.xml) Cleaned up letter case in descriptions [ArcadeShadow]. - 0.251: (to_flop.xml) Fix floppy image interfaces (assuming that all larger images are 3.5" for now). Extension bus cleanup. Make CC 90-232 serial/parallel interface an extension' device. Eliminate spurious custom Centronics interface from MO5NR (CC 90-232 is used with this model instead). Make RF 57-932 serial interface an extension' device. Make MD 90-120 modem interface an extension device (emulation still needs work). Make Midipak an extension device and completely rewrite emulation. Make MEA8000-based speech interface an extension' device. Configure 1 MHz E clock for extension bus. Add FIRQ & IRQ outputs from extension bus. Expand extension I/O address range from $x7D0-$x7DF to $x7C0-$x7FF. Clean up various bits of driver code [AJR]. - 0.247: (mo5_cart.xml), (mo5_cass.xml), (mo5_flop.xml) Use lowercase for descriptive text in descriptions [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "thomson/". - 0.206: Implemented undocumented alternate bitmap16 video mode (tested on a real TO8) [Antoine Mine]. - 0.185: Fixed regressions to (legacy) floppy support [Antoine Mine]. - 0.155: Fixes for a non-standard video mode and adding a new one [Antoine Mine]. - 0.154: Fix for incorrect palettes in a seldom used video mode [Antonie Mine]. - 0.149: BugFIX #05160 [Crash/Freeze] (thomson.c) to8, to8d: Access Violation with '-ramsize 262144 -cart 6809ass2' [Wilbert Pol]. - 0.146u3: Performance improvements and bug-fixes: More efficient bank switching, fixed video update (Mach 3, Sparce Racer, HCL), fixed game PIA port B, fixed side-effect in debugger, fixed MO6 cassette [Fabrice Bellet]. - 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: Antoine Mine added thomson.cpp driver. $end $info=ti630.cpp $drv 0.154 [Tafoid] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.154: Tafoid added ti630.cpp driver. $end $info=ti74.cpp $drv 0.154 [hap] WIP: - 0.246: Driver placed in the sub-folder "ti/". - 0.154: hap added ti74.cpp driver. $end $info=ti85.cpp $drv 0.37b12 [Krzysztof Strzecha, Jon Sturm] WIP: - 0.246: Driver placed in the sub-folder "ti/". - 0.210: Corrected OS version numbers for the CE calculators [Julian Lachniet]. - 0.207: Added additional BIOS revisions for ti83pcev15, ti84pce and ti84pcev15, and cleaned up code [Julian Lachniet]. - 0.196: Added OS v4.0 as a BIOS option for ti84pcse [Julian Lachniet]. - 0.195: Re-implemented IPL disable for Flash-based models [smf]. Improved naming of Flash-based calculators based on boot codes [Julian Lachniet]. - 0.194: Marked ti83p, ti83pse, ti84p, and ti84pse as NOT_WORKING, and added some more ti84p BIOS ROMs [Julian Lachniet]. - 0.188: Cleaned up serial, matrix keyboard and TI-8x link protocol interfaces: Switched to delegate timers and moved state registration to post-start, making implementations a bit less error-prone [Vas Crabb]. - 0.185: Removed the gross boot hack - breaks the Flash-based models [Olivier Galibert]. - 0.184: Convert TI-8x link port to a bus with emulated peripherals, working for TI-82 and TI-85. Tee connector, HLE TI-Graph Link, stereo/mono speakers, and raw signal forwarding socket supported [Vas Crabb]. - 0.156: Improved support of TI83 Plus, TI83 Plus Silver Edition, and TI84 Plus and TI84 Plus Silver Edition by switching over to bankdev and adding proper flash chips. They should be working now (press Q to power on) [Jon Sturm]. - 0.37b10: Krzysztof Strzecha added ti85.cpp driver. $end $info=ti89.cpp $drv 0.132 [Sandro Ronco] WIP: - 0.280: Flag systems as having no sound hardware (#14065) [stonedDiscord]. - 0.246: Driver placed in the sub-folder "ti/". - 0.185: Removed the gross boot hack - breaks the Flash-based models [Olivier Galibert]. - 0.132: Sandro Ronco added ti89.cpp driver. $end $info=ti931.cpp $drv 0.204 [AJR] WIP: - 0.246: Driver placed in the sub-folder "ti/". - 0.204: AJR added ti931.cpp skeleton driver. $end $info=ti99_2.cpp $drv 0.36b6 [Raphael Nabet] WIP: - 0.273: Add note related to MT 09020 [AJR]. - 0.269: Prevent race conditions in TIPI by syncing the webservice client via mutex [Michael Zapf]. - 0.265: Virtualize inherited device methods for consistency. Replaced static_cast with dynamic_cast (mametesters 06824). Removed casts and fixed a bug in the multi-cartridge connector. Further cleanups, removed casts. Using device arrays instead of multiple similar devices. Prevent re-appearing memory contents when swapping cartridges [Michael Zapf]. - 0.258: Include new firmware (DSR) for TIPI. Fixed uninitialized member in HX5102 [Michael Zapf]. - 0.246: Driver placed in the sub-folder "ti/". - 0.218: Improved Hexbus handling, and fixed instability when loading from/saving to Hexbus floppies [Michael Zapf]. - 0.213: Changed busmouse to push updates when inputs change, and routed extra mouse button to a separate input line [Michael Zapf]. - 0.212: Added support for for RAM-only standard cartridges (Myarc Exbasic II), and fixed RS-232 card DIP switches [Michael Zapf]. - 0.209: Fixed TI FDC in Geneve losing SIDSEL signal when no drive is selected, and removed redundant variables. Fixed 99/4p regression where wrong CRU addresses are used when accessing peribox/evpc [Michael Zapf]. - 0.205: Raise a fatal error on detecting an over-sized cartridge dump to avoid memory corruption [Michael Zapf]. - 0.201: Added support for 16-sector TDF disk images. Made TDF images compatible with PC99 by forcing CRC to constant F7F7. Improved Hexbus/IBC emulation, allowing Hexbus floppy drive to work with TI-99/2. Fixed TMS9995 decrementer low byte reads - fixes TI-99/2 cassette loading. Modernised machine configuration [Michael Zapf]. - 0.198: Fixed disk creation via OSD. Added new/verified ROM dumps, and re-implemented driver [Michael Zapf]. - 0.194: Fixed debugger interference with cartridge selection line [Michael Zapf]. - 0.188: Changed Hexbus chaining; moved Hexbus up one level (from bus/ti99 to bus) [Michael Zapf]. - 0.187: Implemented Hexbus and HX5102 floppy early WIP. Cleaned up slot devices architecture and renamed constants. Added new cartridge type paged7 for TI-CALC [Michael Zapf]. - 0.186: Improvements to peripheral handling: Rearranged bus/ti99 subtree, moved classes into namespaces, moved ti99 stuff from ti99x to ti99/internal. Split big, all-in-one gromport.cpp into separate device files, introducing "gromport" as a bus of its own. Added console connector "ioport" with PEB as slot option - PEB now needs to be plugged into TI-99/4/4A/8 [Michael Zapf]. - 0.178: Improvements: Fixed debugger access in ti_fdc. State save capability - not yet fully stable, but basically working. Improve performance by stopping GROM clock in idle state. Switch to ram_devices for RAM [Michael Zapf]. - 0.177: Improvements: Fixed stuck INT line in TMS9902. Improved logging. Fixed missed CTS signal, outgoing RTS, incoming DTR. Fixed RS232 line mapping. Fixed debugger access to cartridge. Use proper RAM devices instead of ROM_REGIONS. Fix a problem with formatted disk images that do not match the expected file size. Fixed another issue with double stepping. (ti99_dsk): Fixed issue with deleted data marks in FM [Michael Zapf]. - 0.165: Added new cartridge types paged378, paged377; HFDC has new switch "wait for HD" (available in later HFDC models); 32K internal memory mod is now off by default [Michael Zapf]. - 0.153: Switched to modern floppy system for TI floppy controller and BwG. Switched to devcb2 throughout ti99 family. Fixed several bugs in HSGPL [Michael Zapf]. - 0.152: Fixed TI floppy disk controller. Fix problems with BwG disk controller; will now correctly write double density disks [Michael Zapf]. - 0.146u3: Gromport redesigned, now offering three slot options "single" (default) / "multi" / "gkracker" determining the set of cartridge slots (cart or cart1/2/3/4). Cartridge insertion may be set to trigger RESET or not. TI consoles now have a dedicated RESET line, connected to the RESET input of the CPU and VDP [Michael Zapf]. - 0.146u2: TM990/189 now using the new TMS9980A implementation; small mods in TI-99 systems. Joystick port now a dedicated slot' device. Added LOAD interrupt switch [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]. - 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: Renamed (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: Raphael Nabet added ti99_2.cpp driver. $end $info=ti99_4p.cpp $drv 0.56.1 [Michael Zapf] WIP: - 0.246: Driver placed in the sub-folder "ti/". - 0.56.1: Michael Zapf added ti99_4p.cpp driver. $end $info=ti99_4x.cpp $drv 0.36b11 [Michael Zapf] WIP: - 0.246: Driver placed in the sub-folder "ti/". - 0.188: BugFIX #06564 [Crash/Freeze] (ti99_4x.cpp) All sets in ti99_4x.cpp, ti99_4p.cpp: SuperAMS memory expansion card (samsmem) Fatal Errorvwhen mounted [Ivan Vangelista]. - 0.180: Fixed save states and declared MACHINE_SUPPORTS_SAVE [Michael Zapf]. - 0.174: Removed (ti99_4qe)' system. New per-chip system ROMs; fixed gromemu and mbx cartridge types, multi-cart extender now allows cartridge switch without emulator reset. Updated softlist to per-chip dumps; removed some broken dumps [Michael Zapf]. - 0.173: Several code changes: GROMs with clock input line and improved timing behavior. TMS9928A delivers GROMCLK if configured. TI-99/8 mainboard: implemented custom chips (vaquerro, mofetta, amigo) for low-level emulation. Fixed HOLD feature of TMS9995. Moved v9938 from console to EVPC where it belongs, dropped videowrp. Fixed issues with paged37x cartridges. Fixed issues with Horizon Ramdisk [Michael Zapf]. - 0.152: Fixed TI floppy disk controller. Fix problems with BwG disk controller; will now correctly write double density disks [Michael Zapf]. - 0.149: Almost all cartridges available [Michael Zapf]. - 0.148u2: BugFIX #05111: [Crash/Freeze] (ti99_4x.c) ti99_4ae, ti99_4a, ti99_4ev, ti99_4e, ti99_4: Crash with "-cart invaders" [mizapf]. - 0.146u3: Gromport redesigned, now offering three slot options "single" (default) / "multi" / "gkracker" determining the set of cartridge slots (cart or cart1/2/3/4). Cartridge insertion may be set to trigger RESET or not. TI consoles now have a dedicated RESET line, connected to the RESET input of the CPU and VDP [Michael Zapf]. - 0.146u2: TM990/189 now using the new TMS9980A implementation; small mods in TI-99 systems. Joystick port now a dedicated slot' device. Added LOAD interrupt switch [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]. - 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: Michael Zapf added ti99_4x.cpp driver. $end $info=ti99_8.cpp $drv 0.71 [Michael Zapf] WIP: - 0.246: Driver placed in the sub-folder "ti/". - 0.218: Improved Hexbus handling, and fixed instability when loading from/saving to Hexbus floppies [Michael Zapf]. - 0.184: Fixed debugging for TI-99/8 [Michael Zapf]. - 0.152: Using a consistent, new ROM dump; partly rewritten. Included the Pascal ROM and made the Pascal subsystem work at last [Michael Zapf]. - 0.146u3: Gromport redesigned, now offering three slot options "single" (default) / "multi" / "gkracker" determining the set of cartridge slots (cart or cart1/2/3/4). Cartridge insertion may be set to trigger RESET or not. TI consoles now have a dedicated RESET line, connected to the RESET input of the CPU and VDP [Michael Zapf]. - 0.146u2: TM990/189 now using the new TMS9980A implementation; small mods in TI-99 systems. Joystick port now a dedicated slot' device. Added LOAD interrupt switch [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]. - 0.144: Fixed GROM address counter handling and GRAMKracker's wrong RAM pointer. Fixed GRAMKracker's write protection [Michael Zapf]. - 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: Michael Zapf added ti99_8.cpp driver. $end $info=ti990_10.cpp $drv 0.56.1 [Raphael Nabet] WIP: - 0.246: Driver placed in the sub-folder "ti/". - 0.56.1: Raphael Nabet added ti990_10.cpp driver. $end $info=ti990_4.cpp $drv 0.36RC1 [Michael Zapf] WIP: - 0.246: Driver placed in the sub-folder "ti/". - 0.148u1: BugFIX #05126 Conditional jump or move depends on uninitialised value(s) [Firewave]. - 0.36RC1: Michael Zapf added ti990_4.cpp driver. $end $info=tiki100.cpp $drv 0.132 [Miodrag Milanović] WIP: - 0.266: (tiki100.xml) Metadata cleanups (#12316): Lowercase on storage media's name and replaced country abbreviation by the fullname [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "tiki/". - 0.222: Re-wrote graphics emulation to draw by rows, fixed palette changes, and fixed inaccurate keyboard emulation [Frode van der Meeren]. - 0.132: Miodrag Milanović added tiki100.cpp driver. $end $info=tim011.cpp $drv 0.140 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "sfrj/". - 0.244: Hooked up floppy drives properly and added floppy disk image format [Miodrag Milanović]. - 0.140: Miodrag Milanović added tim011.cpp driver. $end $info=tim100.cpp $drv 0.148 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "sfrj/". - 0.148: Miodrag Milanović added tim100.cpp skeleton driver. $end $info=timex.cpp $drv 0.125 [Kevin Thacker] WIP: - 0.246: Driver placed in the sub-folder "sinclair/". - 0.155: BugFIX #05712 [DIP/Input] (timex.c) ts2068, uk2086: The keyboard input does not working [Fabio Priuli]. Added software list for 'Timex DOCK' carts [Fabio Priuli]. - 0.125: Kevin Thacker added timex.cpp driver. $end $info=tipc.cpp $drv 0.287 [Sergey Svishchev] WIP: - 0.287: Sergey Svishchev added tipc.cpp driver. $end $info=titan_soc.cpp $drv 0.208 [David Haywood] WIP: - 0.280: Hookup D5-D4 for banking [Angelo Salese]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.208: David Haywood added titan_soc.cpp driver. $end $info=tk2000.cpp $drv 0.156 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "apple/". - 0.156: R. Belmont added tk2000.cpp driver. $end $info=tk635.cpp $drv 0.215 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.215: Dirk Best added tk635.cpp driver. $end $info=tk80.cpp $drv 0.149u2 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "trainer/". - 0.150: Robbbert added tk80.cpp skeleton driver. $end $info=tk80bs.cpp $drv 0.139 [Angelo Salese, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "nec/". - 0.230: Initialized some variables wich were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.139: Angelo Salese and Robbbert added tk80bs.cpp driver. $end $info=tm990189.cpp $drv 0.64 [Raphael Nabet, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ti/". - 0.146u2: TM990/189 now using the new TMS9980A implementation; small mods in TI-99 systems [Michael Zapf]. - 0.131: Added natural keyboard support tm990189.c [Fabio Priuli]. - 0.64: Raphael Nabet and Robbbert added tm990189.cpp driver. $end $info=tmc1800.cpp $drv 0.115 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "telercas/". - 0.148: Removed (tmc1800) and (osc1000b) systems since no known dumps exist [Wilbert Pol]. - 0.115: Curt Coder added tmc1800.cpp driver. $end $info=tmc2000e.cpp $drv 0.114 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "telercas/". - 0.114: Curt Coder added tmc2000e.cpp driver. $end $info=tmc600.cpp $drv 0.113 [Curt Coder] WIP: - 0.266: Implement quickload for SBASIC programs; fixed audio pitch, fixed blinking colors, removed UTF8 macros [Curt Coder]. - 0.246: Driver placed in the sub-folder "telercas/". - 0.192: Updates: Added Euro bus skeleton, fixed printer handshake, and fixed RAM/ROM region sizes. Implemented video according to actual hardware and fixed cursor blink rate. Implemented TMC-700 real time clock [Curt Coder]. - 0.130: Updated to use the new centronics support [Dirk Best]. - 0.126: Added tape support [Curt Coder]. - 0.113: Curt Coder added tmc600.cpp driver. Removed (tmc600) 'Telmac TMC-600 (Series I)' and (tmc600a) 'Telmac TMC-600 (Series II)'. $end $info=tnshc08.cpp $drv 0.252 [Miodrag Milanović] WIP: - 0.252: Miodrag Milanović added skeleton/tnshc08.cpp driver. $end $info=tomy_princ.cpp $drv 0.211 [David Haywood] WIP: - 0.271: (princ.xml) Add subtitle for Pochacco [AJR]. - 0.267: Emulated video output and inputs, and added an additional ROM version [QUFB]. Blank line between ROM definitions [Vas Crabb]. - 0.265: Install cart ROM in CPU addess space (#12267) [QUFB]. - 0.246: Driver placed in the sub-folder "tomy/". - 0.211: David Haywood added tomy_princ.cpp driver (splitted from prestige.cpp driver). $end $info=tosh1000.cpp $drv 0.181 [Sergey Svishchev] WIP: - 0.246: Driver placed in the sub-folder "pc/". - 0.181: Sergey Svishchev added tosh1000.cpp driver. $end $info=tr175.cpp $drv 0.194 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.194: AJR added tr175.cpp skeleton driver. $end $info=tranz330.cpp $drv 0.179 [Ryan Holtz] WIP: - 0.271: Update the one thing that doesn't use the standard macros [Vas Crabb]. - 0.246: Driver placed in the sub-folder "verifone/". - 0.179: Ryan Holtz added tranz330.cpp driver. $end $info=tricep.cpp $drv 0.136 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "morrow/". - 0.136: Miodrag Milanović added tricep.cpp driver. $end $info=triomphe.cpp $drv 0.262 [hap] Driver for: Chess King Triomphe. WIP: - 0.271: Renamed (cking_triomphe.cpp) to (triomphe.cpp). - 0.262: hap added chess/cking_triomphe.cpp driver. $end $info=triplex.cpp $drv 0.271 [Nigel Barnes] WIP: - 0.271: Nigel Barnes added misc\triplex.cpp driver. $end $info=triton.cpp $drv 0.251 [Nigel Barnes] Transam Triton. WIP: - 0.251: Nigel Barnes added misc/triton.cpp driver. $end $info=trium.cpp $drv 0.257 [AJR] Skeleton driver for Mitsubishi Trium phone. WIP: - 0.257: AJR added mitsubishi/trium.cpp driver. $end $info=trkfldch.cpp $drv 0.206 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.206: David Haywood added trkfldch.cpp driver. Identified CPU die for My First DDR and PCB type for Track & Field Challenge [Sean Riddle]. $end $info=trs80.cpp $drv 0.1 [Robbbert, unknown others] WIP: - 0.288: (trs80_cass.xml) Metadata completion (#15186). Added missing publishers and fixed French title on "L'Invasion des Extras-terrestres" [ArcadeShadow]. - 0.265: BugFIX #08851 [Media Support] (trs/trs80.cpp) trs80l2 trs80m3 trs80m4 coco: Single-sided DMK disk images are not identified [pnp2084]. - 0.246: Driver placed in the sub-folder "trs/". - 0.231: BugFIX #07937 [Media Support] (trs80.cpp) trs80l2 and clones: Crash if you try to create a new JV1 disk (2f5ebeb) [AJR]. - 0.207: Changed HT-1080Z to use 50 Hz timings [AJR]. - 0.200: Work in progress: Split into separate sources. Fixed UI paste/natural keyboard. Added UART, RS-232, and Baud rate clock/BRG depending on hardware. Fixed UART status on sys80. Fixed cassette waveform. Tidied up and modernised code. Added monitor documentation [Robbbert]. - 0.196: Derived almost all clocks from actual crystals, including raw screen parameters [AJR]. - 0.175: Fixed loss of keyboard control on some games [Robbbert]. - 0.174: BugFIX #06189 [Misc.] (trs80.cpp) All sets in trs80.cpp: Current disk emu supports only SSSD! [Robbbert]. - 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: Robbbert and unknown others added trs80.cpp driver. $end $info=trs80dt1.cpp $drv 0.192 [Robbbert] WIP: - 0.247: Driver moved to "trs/" sub-folder. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.192: Robbbert added trs80dt1.cpp driver. $end $info=trs80m2.cpp $drv 0.137 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "trs/". - 0.137: Curt Coder added trs80m2.cpp driver. $end $info=trs80m3.cpp $drv 0.200 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "trs/". - 0.200: Robbbert added trs80m3.cpp driver. $end $info=ts3000.cpp $drv 0.192 [Vas Crabb] WIP: - 0.246: Driver placed in the sub-folder "televideo/". - 0.192: Vas Crabb added ts3000.cpp skeleton driver. $end $info=ts802.cpp $drv 0.147u3 [Al Kossow, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "televideo/". - 0.147u3: Al Kossow and Robbbert added ts802.cpp skeleton driver. $end $info=ts803.cpp $drv 0.147u4 [Al Kossow] WIP: - 0.246: Driver placed in the sub-folder "televideo/". - 0.191: Fixed and used z80sti; cleanup and notes [Robbbert]. - 0.170: Can display text and graphics, can boot from disk [Gabriele D'Antona]. - 0.147u4: Al Kossow added ts803.cpp skeleton driver. $end $info=ts816.cpp $drv 0.149u2 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "televideo/". - 0.150: Robbbert added ts816.cpp skeleton driver. $end $info=tschess.cpp $drv 0.270 [Sean Riddle] WIP: - 0.270: Sean Riddle added saitek\tschess.cpp driver. $end $info=tsconf.cpp $drv 0.239 [Andrei I. Holub] WIP: - 0.286: Cleaned up inherited unused driver's Configuration (#14798) [holub]. (tsconf.xml) SPG format. Added 29 items (#13122) [HalfElf, holub]. - 0.285: Added missing credits (#14734) [holub]. - 0.284: (spectrum_betadisc_flop.xml) Added 23 working items (#14693) [ArcadeShadow]. - 0.281: Added FPGA 100K variant; implemented Copper for it (#14008) [Andrei I. Holub]. - 0.278: Added CRAM initialisation, changed initial system RAM fill to 0x00 (#13823). Initial RAM system RAM content is indeterminate, but tested software seems to work better with 0x00 than with 0xff. Enabled memory waits and access cache at 14Mhz (#13840) [Andrei I. Holub]. - 0.276: Add onboard media devices before adding slots to make media options less unstable (#13479) [Andrei I. Holub]. - 0.274: Added state save (#13210). Improved tiles decoding (#13145). rm palette hack; replace math with bitswap: simplify; restore tile cache [Andrei I. Holub]. - 0.271: Document DMA controller clock source [Andrei I. Holub]. - 0.270: Refactored code. Replaced Centronics port and COVOX device with a DAC (#12785). Added BIOS upgrade 24.07.28 option and made it the defaut (#12788). Added BIOS upgrade 24.07.28 option and made it the default [Andrei I. Holub]. - 0.269: Fixed graphics layer priorities and screen updates (#12647) [Andrei I. Holub]. - 0.265: Use RGB screen bitmap so mid-screen palette changes work (#12277) [Andrei I. Holub]. - 0.255: Added sound options and fixed I/O issues. Finalized the list of registers needing delayed updated and fixed graphics page padding [Andrei I. Holub]. - 0.253: Added NeoGS sound card and Kempston mouse. Improved interrupt priorities [Andrei I. Holub]. - 0.246: Driver placed in the sub-folder "sinclair/". - 0.239: Andrei I. Holub added tsconf.cpp driver. $end $info=tsispch.cpp $drv 0.142 [Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.239: Added initial ZX Evolution TS-Configuration driver [Andrei I. Holub]. - 0.155: Add v1.1 firmware to TSI/Speech Plus Prose 2000 driver [Lord Nightmare]. - 0.142: Jonathan Gevaryahu added tsispch.cpp driver. $end $info=tt.cpp $drv 0.258 [Patrick Mackinlay] WIP: - 0.259: Renamed (ip4.cpp) to (tt.cpp). - 0.258: Patrick Mackinlay Slanina added sgi/ip4.cpp driver. $end $info=tulip1.cpp $drv 0.219 [Dirk Best] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.219: Dirk Best added tulip1.cpp driver. $end $info=turbo16k.cpp $drv 0.262 [hap] Driver for: ciSys Turbo 16K family. These chesscomputers are all on similar hardware. The chess engine is by Julio Kaplan and Craig Barnes. WIP: - 0.262: hap added saitek/turbo16k.cpp driver. $end $info=turbos24k.cpp $drv 0.263 [hap] SciSys Kasparov Turbo S-24K (model 280). WIP: - 0.263: hap added saitek/turbos24k.cpp driver. $end $info=tutor.cpp $drv 0.70 [Raphael Nabet] WIP: - 0.267: (tutor.xml) Replaced abbreviated country names in descriptions [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "tomy/". - 0.157: (tutor.xml) Added some new dumps [ssj, Team Europe]. Added correct mapping for 32K carts, promoting recent Baseball dump to working state [Fabio Priuli]. - 0.70: Raphael Nabet added tutor.c10 driver. $end $info=tv910.cpp $drv 0.180 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "televideo/". - 0.180: R. Belmont added tv910.cpp driver. $end $info=tv912.cpp $drv 0.194 [AJR] WIP: - 0.262: Modernize, getting rid of bankdev [AJR]. - 0.246: Driver placed in the sub-folder "televideo/". - 0.220: Implemented protected, underline, invert and blink field attributes, and made cursor blinking more accurate [AJR]. - 0.218: Improved natural keyboard bindings for backspace and forward delete on tv912b. Made Ctrl-K and Ctrl-L work with natural keyboard on tv912b tv912c [AJR]. - 0.194: AJR added tv912.cpp skeleton driver. $end $info=tv924.cpp $drv 0.218 [AJR] WIP: - 0.246: Driver placed in the sub-folder "televideo/". - 0.218: AJR added tv924.cpp driver. $end $info=tv950.cpp $drv 0.149u2 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "televideo/". - 0.201: Modernized machine configuration or many devices and systems [Ryan Holtz]. - 0.150: Robbbert added tv950.cpp skeleton driver. $end $info=tv955.cpp $drv 0.196 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "televideo/". - 0.196: Splitted (terminals.cpp) in (tv955.cpp). Removed (terminals.cpp). $end $info=tv965.cpp $drv 0.196 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "televideo/". - 0.196: Splitted (terminals.cpp) in (tv965.cpp). Removed (terminals.cpp). $end $info=tv990.cpp $drv 0.176 [R. Belmont, Carl] WIP: - 0.246: Driver placed in the sub-folder "televideo/". - 0.216: Cleaned up use of PORT_CHANGED_MEMBER macro [68bit]. - 0.215: Improved cursor position calculation [68bit]. - 0.186: BugFIX #06547: [Crash/Freeze] (tv990.cpp) All sets in tv990.cpp: [debug] Assert when starting emulation [Robbbert]. - 0.176: R. Belmont and Carl added tv990.cpp driver. $end $info=tvc.cpp $drv 0.132 [Miodrag Milanović, Sandro Ronco] WIP: - 0.246: Driver placed in the sub-folder "videoton/". - 0.157: (osborne1.xml) Added new lists for mc1000 tapes and tvc floppies. Also added info [Riley110]. - 0.146u1: Added .cas cassette image support [Sandro Ronco]. - 0.146: Added emulation of HBF floppy interface. Added cassette load/save. Added sound [Sandro Ronco]. Added a few more carts in softlist [k1w1]. - 0.145u8: Added cartridge support. Added cartridges softlist [Sandro Ronco]. - 0.135: Added keyboard and fixed memory mapping [Miodrag Milanović]. - 0.132: Miodrag Milanović and Sandro Ronco added tvc.cpp skeleton driver. $end $info=tvdear.cpp $drv 0.271 [David Haywood] WIP: - 0.277: (tvdear.xml) Add alt_title field for illust2 [AJR]. - 0.271: David Haywood added skeleton\tvdear.cpp driver. $end $info=tvgame.cpp $drv 0.163 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.163: Robbbert added tvgame.cpp driver. $end $info=tx0.cpp $drv 0.89 [Raphael Nabet] WIP: - 0.256: Append to output files for punched tape and typewriter images. Minor adjustments to OPR disassembly [AJR]. - 0.246: Driver placed in the sub-folder "mit/". - 0.245: Update OPR disassembly for older versions; add notes [AJR]. - 0.236: Add preliminary software list for both systems. Further fixes: Load typewriter input into correct bit positions of LR. Invert MSB of display coordinates (fixes tic-tac-toe grid) [AJR]. - 0.234: Added swlist interface in case anyone can find suitable software. Added compatibility flags [Robbbert]. - 0.149u1: Fixed paper tape reader [Robbbert] - 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: Raphael Nabet added tx0.cpp driver. $end $info=uchroma68.cpp $drv 0.215 [68bit] WIP: - 0.246: Driver placed in the sub-folder "motorola/". - 0.215: 68bit added uchroma68.cpp driver. $end $info=uknc.cpp $drv 0.132 [Miodrag Milanović] WIP: - 0.265: Added cassette interface and qbus slots with floppy controller card (#12254): ussr/uknc.cpp: Added second CPU and corrected CPU clocks. bus/qbus: Added UKNC KMD floppy controller card device [Sergey Svishchev]. - 0.246: Driver placed in the sub-folder "ussr/". - 0.132: Miodrag Milanović added uknc.cpp skeleton driver. $end $info=ultim809.cpp $drv 0.222 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.222: Robbbert added ultim809.cpp driver. $end $info=ultra45.cpp $drv 0.270 [ClawGrip] WIP: - 0.270: ClawGrip added sun\ultra45.cpp driver. $end $info=umatic.cpp $drv 0.226 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "sony/". - 0.226: Felipe Corrêa da Silva Sanches added umatic.cpp driver. $end $info=unichamp.cpp $drv 0.167 [David Viens] WIP: - 0.246: Driver placed in the sub-folder "unisonic/". - 0.167: David Viens added unichamp.cpp driver. $end $info=unior.cpp $drv 0.132 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.214: Fixed cassette interfaces [Robbbert]. - 0.132: Robbbert added unior.cpp driver. $end $info=unistar.cpp $drv 0.136 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.136: Miodrag Milanović added unistar.cpp driver. $end $info=univac.cpp $drv 0.132 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "unisys/". - 0.230: Initialized some variables wich were causing incorrect behaviours in drvnoclear debug builds [Ivan Vangelista]. - 0.132: Robbbert added univac.cpp driver. $end $info=unixpc.cpp $drv 0.141 [Dirk Best, R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "att/". - 0.239: Replace bankdev with memory view [AJR]. - 0.195: Fixed address map order after semantic change [Dirk Best]. - 0.174: Switched to bankdev, started filling out the skeleton [R. Belmont]. - 0.141: Dirk Best and R. Belmont added unixpc.cpp driver. $end $info=ut88.cpp $drv 0.124 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.218: Removed use of deprecated machine configuration macros [Ryan Holtz]. - 0.131: Added natural keyboard support ut88.c [Fabio Priuli]. - 0.124: Miodrag Milanović added ut88.cpp driver. $end $info=utdsp563xx.cpp $drv 0.283 [Olivier Galibert] WIP: - 0.283: Olivier Galibert added virtual\utdsp563xx.cpp driver. $end $info=utm6502.cpp $drv 0.287 [Stuart Inglis] WIP: - 0.287: Stuart Inglis added utm6502.cpp driver. $end $info=uvax1.cpp $drv 0.276 [AJR] WIP: - 0.276: AJR added dec/uvax1.cpp driver. $end $info=uvax2.cpp $drv 0.276 [AJR] Skeleton driver for DEC MicroVAX II ("Mayflower"). WIP: - 0.276: AJR added dec/uvax2.cpp driver. $end $info=uvax3.cpp $drv 0.276 [AJR] Skeleton driver for DEC third-generation MicroVAX models ("Mayfair"). WIP: - 0.276: AJR added dec/uvax3.cpp driver. $end $info=uvax3100.cpp $drv 0.276 [AJR] Skeleton driver for first-generation (CVAX-based) DEC MicroVAX 3100 models. WIP: - 0.276: AJR added dec/uvax3100.cpp driver. $end $info=uzebox.cpp $drv 0.143u1 [Sandro Ronco] WIP: - 0.265: Small cleanup [hap]. - 0.246: (uzebox.xml) Driver placed in the sub-folder "homebrew/". Use lowercase for descriptive text in descriptions [ArcadeShadow]. - 0.219: Use filename extension to detect UZE format, as some early games lack the identification string [Robbbert]. - 0.143u1: Sandro Ronco added uzebox.cpp driver. $end $info=v100.cpp $drv 0.194 [AJR] WIP: - 0.246: Driver placed in the sub-folder "visual/". - 0.194: AJR added v100.cpp skeleton driver. $end $info=v102.cpp $drv 0.194 [AJR] WIP: - 0.246: Driver placed in the sub-folder "visual/". - 0.194: AJR added v102.cpp skeleton driver. $end $info=v1050.cpp $drv 0.132 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "visual/". - 0.132: Curt Coder added v1050.cpp driver. $end $info=v50.cpp $drv 0.264 [Dirk Best] WIP: - 0.264: Dirk Best added visual/v50.cpp driver. $end $info=v550.cpp $drv 0.199 [AJR] WIP: - 0.246: Driver placed in the sub-folder "visual/". - 0.199: AJR added v550.cpp driver. $end $info=v6809.cpp $drv 0.143u1 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.218: Removed use of deprecated machine configuration macros [Ryan Holtz]. - 0.143u1: Robbbert added v6809.cpp driver. $end $info=vanguardmk1.cpp $drv 0.217 [Ivan Vangelista] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.217: Ivan Vangelista added vanguardmk1.cpp driver. $end $info=vax11.cpp $drv 0.146u5 [Miodrag Milanović] WIP: - 0.246: Driver placed in the sub-folder "dec/". - 0.146u5: Miodrag Milanović added vax11.cpp driver. $end $info=vboy.cpp $drv 0.133 [Angelo Salese, Miodrag Milanović] WIP: - 0.254: (vboy.xml) Convert HW and VIPS I/O to address_map, add IO_SPACE r/w, misc cleanups. Fix longstanding regressions with panicbom, galactic and vforce. Add proper QA [Angelo Salese]. - 0.247: Allow it to run unmapped reads with no cartridge [Vas Crabb]. - 0.246: Driver placed in the sub-folder "nintendo/". - 0.216: Re-wrote Virtual Boy cartridge slot emulation, improving accuracy of static RAM emulation in particular [Vas Crabb]. - 0.151: Improved loading from fullpath for non-2MB carts [Fabio Priuli]. - 0.133: Angelo Salese and Miodrag Milanović added vboy.cpp driver. $end $info=vc4000.cpp $drv 0.99 [Peter Trauner, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "interton/". - 0.157: (vc4000.xml) Added some new dumps [ssj, Team Europe]. Properly supported 4K carts with no RAM [Fabio Priuli]. - 0.99: Peter Trauner and Robbbert added vc4000.cpp driver. $end $info=vcc.cpp $drv 0.207 [hap] WIP: - 0.246: Renamed (fidel_vcc.cpp) to (vcc.cpp) and placed in the sub-folder "fidelity/". - 0.208: Removed (uvcfr), (uvcg), (uvcsp), (vccfr), (vccg) and (vccsp) systems from driver: Speech language is now BIOS ROM [hap]. - 0.207: fidelz80.cpp splitted in (fidel_cc7.cpp), (fidel_vsc.cpp), (fidel_dames.cpp), (fidel_card.cpp), (fidel_cc10.cpp), (fidel_sc8.cpp) and (fidel_vcc.cpp). - 0.170: Redumped CC10B PRG ROM [Berger]. - 0.149u1: Renamed (vbc) to (vbrc) and noted that Fidelity Bridge Challenger models VBRC and 7002 are two names for the same thing [Lord Nightmare, Cowering, Kevtris]. - 0.142u4: Added Sensory Chess Challenger (model VSC) [Lord Nightmare, Kevtris, Sandro Ronco]. - 0.137: Kevin Horton, Jonathan Gevaryahu, Sandro Ronco and hap added fidelz80.cpp driver. $end $info=vcs80.cpp $drv 0.132 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ddr/". - 0.132: Miodrag Milanović and Robbbert added vcs80.cpp driver. $end $info=vd56sp.cpp $drv 0.217 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.217: AJR added vd56sp.cpp driver. $end $info=vdm7932x.cpp $drv 0.201 [AJR] WIP: - 0.246: Driver placed in the sub-folder "mera/". - 0.201: AJR added vdm7932x.cpp skeleton driver. $end $info=vector06.cpp $drv 0.128 [Miodrag Milanović, MetalliC] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.178: Add software list and TODOs [MetalliC]. - 0.128: Miodrag Milanović added vector06.cpp driver. $end $info=vector3.cpp $drv 0.136 [Miodrag Milanović] WIP: - 0.251: Renamed (vector4.cpp) to (vector3.cpp). Renamed Vector?4 to Vector?3, and fixed some incorrect Vector?4 machine configuration [Eric Anderson]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.136: Miodrag Milanović added vector4.cpp driver. $end $info=vector4.cpp $drv 0.253 [Eric Anderson] WIP: - 0.253: Eric Anderson added vectorgraphic/vector4.cpp driver. $end $info=vectrex.cpp $drv 0.142u3 [Mathis Rosenhauer] WIP: - 0.246: Driver placed in the sub-folder "miltonbradley/". Corrected propagation of VIA port A output to multiplexer output [Andrew Green]. - 0.241: Fix regression [AJR]. - 0.201: Modernized machine configuration or many devices and systems [Ryan Holtz]. - 0.195: Partially untangled console and arcade variants from each other [Vas Crabb]. - 0.142u3: Mathis Rosenhauer added vectrex.cpp driver. $end $info=vectrix.cpp $drv 0.192 [Vas Crabb] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.192: Vas Crabb added vectrix.cpp skeleton driver. $end $info=vegaplus.cpp $drv 0.280 [David Haywood] WIP: - 0.280: David Haywood added handheld\vegaplus.cpp driver. $end $info=vet3000.cpp $drv 0.282 [Felipe Corrêa da Silva Sanches] WIP: - 0.282: Felipe Corrêa da Silva Sanches added vet3000.cpp driver. $end $info=vg5k.cpp $drv 0.132 [Sandro Ronco] WIP: - 0.272: Metadata updates: Add author and serial fields to numerous titles. Add missing diacritics to titles. Miscellaneous title/publisher corrections [AJR]. - 0.246: Driver placed in the sub-folder "philips/". - 0.132: Sandro Ronco added vg5k.cpp driver. $end $info=vgmplay.cpp $drv 0.177 [Olivier Galibert] A "virtual" driver to play vgm files; use with mame vgmplay -quik file.vgm WIP: - 0.277: Added Hypervoice support and stereo output for WonderSwan sound [cam900]. - 0.276: Give visual feedback for playing/paused and loop state [Vas Crabb]. - 0.274: Use embedded SVG for button labels [Vas Crabb]. - 0.246: Driver placed in the sub-folder "virtual/". - 0.177: Olivier Galibert added virtual\vgmplay.cpp driver. $end $info=vic10.cpp $drv 0.145 [Curt Coder] WIP: - 0.260: (vic10.xml) Replaced unnecessary abbreviations in descriptions [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "commodore/". - 0.233: Eliminate bus tag macros and legacy lookups; use finder arrays in some places [AJR]. - 0.145: Curt Coder added vic10.cpp driver. $end $info=vic20.cpp $drv 0.36b11 [Curt Coder] WIP: - 0.269: (vic1001_flop.xml) Cleaned up descriptions [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "commodore/". - 0.233: Eliminate bus tag macros and legacy lookups; use finder arrays in some places [AJR]. - 0.205: BugFIX #06566 [Crash/Freeze] (vic20.cpp) All sets in vic20.cpp: Mounting Data 20 Video Pak (videopak) causes exception [Ryan Holtz]. - 0.201: Modernized machine configuration or many devices and systems [Ryan Holtz]. - 0.183: Emulated the PPP SpeakEasy (Votrax SC-01-A) cartridge. Emulated the Data 20 Display Manager 40/80 column video cartridge [Curt Coder]. - 0.148u2: Added VIC-1011A/B RS-232C adapter emulation [Curt Coder]. - 0.146u2: Added a slot interface for the control ports [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: Curt Coder added vic20.cpp driver. $end $info=victor9k.cpp $drv 0.137 [Curt Coder] WIP: - 0.277: Marked things using the MC6852 as lacking save state support as the device doesn't save its state properly [Vas Crabb]. Get audio working on Victor 9000 (victor9k) (#13549): 6522via: Don't generate a signal on PB7 when the timer 1 latch is programmed with 0: On the Victor 9000, the clock for the audio codec is generated by a via6522. PB7 is connected to the codec's clock input. Non-speech sounds (e.g. beeps, musical notes) are produced by outputting a cyclical waveform from the codec, with the pitch determined by the frequency of the codec clock. Software running on the Victor 9000 has been observed to attempt to silence the audio by writing 0 to the T1 timer latch (not by turning off continuous mode or PB7 output). With the emulated via6522, this resulted in a high-frequency clock signal being output on PB7, causing a high-pitched squeal whenever notes are not being played. From this observed behavior we could infer that the original 6522 HW does not output a signal on PB7 when the latch value is 0, and that the Victor 9000 software was relying on this behaviour to silence the audio output (one would have to assume that the real hardware didn't produce a squeal). mc6852: fix various transmit-related issues which were preventing victor9k Audio output from working: The expected behavior of mc6852 is to write the data received in the FIFO register serially via tx_data_callback(). However, this was not implemented, and the only way data in the transmit FIFO could be removed and transmitted was by calling get_tx_byte(), and to then serially transmit the data by some external mechanism. Only m68sfdc.cpp calls get_tx_byte(), so it's hard to see how any other device using the mc6852 would have been able to transmit data. Software running on victor9k attempting to play audio would hang, since it would block waiting for the TX FIFO to empty. With these changes, Victor 9000 audio playback works as expected, with the data getting sent serially to the Audio codec. In order to avoid breaking m68sfdc, a new API call is added to allow data to be sent the "old" way. m68sfdc now calls set_tx_pull_mode(true), to get the previous behavior. As I understand it, other devices using mc6852 must be broken, and would need to be revisited. victor9k: complete Audio support, adding a low-pass filter after the HC-55516 codec. Mark victor9k Audio as working [donohoe00]. - 0.249: Fixed several bugs in display logic [Paul Devine]. - 0.248: Fixed Victor?9000 disk handling [Paul Devine]. - 0.246: Driver placed in the sub-folder "act/". - 0.201: Modernized machine configuration or many devices and systems [Ryan Holtz]. - 0.176: BugFIX #06313 [Crash/Freeze] (victor9k.cpp) Crash when using -fdc:5d:0 and -fdc:5d:1 slot with '525ssqd' option [Nigel Barnes]. - 0.157: Victor 9000 keyboard: Add more diagrams and connection lists for the various IC and cable connections. Added layout and documentation of what capacitive switch pads correspond to what key. Add the keyboard matrix table. Document the RJ-45 Keyboard cable connector pinout. Hook the keys to the keyboard matrix [Lord Nightmare]. - 0.152: BugFIX #05296: [Graphics] All sets in a6809.c, apricot.c, bbc.c, multi16.c, paso1600.c, victor9k.c: Resolution increase [Robbbert]. - 0.137: Curt Coder added victor9k.cpp driver. $end $info=vidbrain.cpp $drv 0.138 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "vidbrain/". - 0.148u1: BugFIX #05125 Invalid read of size 4 in vidbrain [Firewave]. - 0.138: Curt Coder added vidbrain.cpp driver. $end $info=videoart.cpp $drv 0.261 [hap] WIP: - 0.261: hap added misc/videoart.cpp driver. $end $info=vip.cpp $drv 0.262 [hap] WIP: - 0.263: Renamed (svip.cpp) to (vip.cpp). - 0.262: hap added novag/svip.cpp driver. $end $info=vis.cpp $drv 0.177 [Carl] WIP: - 0.257: Fix black screen regression [Angelo Salese]. - 0.246: Driver placed in the sub-folder "trs/". - 0.178: Added sound [Carl]. - 0.177: Carl added vis.cpp driver. $end $info=vixen.cpp $drv 0.142 [Curt Coder, Robbbert] WIP: - 0.266: (vixen.xml) Metadata cleanups (#12316): Lowercase on storage media's name [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "osborne/". - 0.142: Curt Coder and Robbbert added vixen.cpp driver. $end $info=vk100.cpp $drv 0.132 [Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "dec/". - 0.164: More work based on schematic. Self test doesn't get much farther yet. Correct prom locations based on schematics; mark one PROM as bad pending a redump. Fix diagrams for memory map decoding in comments, based on schematics [Lord Nightmare]. - 0.148u2: Hooked up the direction prom to the vector generator rather than using a hack. Still a lot of work to go, but the test mode looks like it at least starts off running more correctly before it fails [Lord Nightmare]. - 0.132: Jonathan Gevaryahu added vk100.cpp driver. $end $info=vocalizer.cpp $drv 0.263 [Devin Acker] Breakaway Vocalizer 1000: Voice-powered synth and MIDI controller. ES5503 "DOC"-based. WIP: - 0.263: Devin Acker added misc/vocalizer.cpp driver. $end $info=votrhv.cpp $drv 0.225 [Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "votrax/". - 0.225: Jonathan Gevaryahu added votrhv.cpp driver. $end $info=votrpss.cpp $drv 0.128 [Jonathan Gevaryahu, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "votrax/". - 0.128: Jonathan Gevaryahu and Robbbert added votrpss.cpp driver. $end $info=votrtnt.cpp $drv 0.132 [Jonathan Gevaryahu] WIP: - 0.279: Converted Votrax TNT to a device, and added to bus/rs232 devices [Nigel Barnes]. - 0.246: Driver placed in the sub-folder "votrax/". - 0.132: Jonathan Gevaryahu added votrtnt.cpp driver. $end $info=vp415.cpp $drv 0.197 [Ryan Holtz] WIP: - 0.260: Consolidate drivers in one source file each [AJR]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.197: Added skeleton 'Philips VP415 LV-ROM Player' driver - currently fails self-test with error 53 [Ryan Holtz]. $end $info=vp60.cpp $drv 0.192 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.192: AJR added vp60.cpp skeleton driver. $end $info=vsc.cpp $drv 0.207 [hap] WIP: - 0.246: Renamed (fidel_vsc.cpp) to (vsc.cpp) and placed in the sub-folder "fidelity/". - 0.208: Removed (vscfr), (vscg) and (vscsp) systems from driver: Speech language is now BIOS ROM [hap]. - 0.207: (fidelz80.cpp) splitted in (fidel_cc7.cpp), (fidel_vsc.cpp), (fidel_dames.cpp), (fidel_card.cpp), (fidel_cc10.cpp), (fidel_sc8.cpp) and (fidel_vcc.cpp). - 0.170: Redumped CC10B PRG ROM [Berger]. - 0.149u1: Renamed (vbc) to (vbrc) and noted that Fidelity Bridge Challenger models VBRC and 7002 are two names for the same thing [Lord Nightmare, Cowering, Kevtris]. - 0.142u4: Added Sensory Chess Challenger (model VSC) [Lord Nightmare, Kevtris, Sandro Ronco]. - 0.137: Kevin Horton, Jonathan Gevaryahu, Sandro Ronco and hap added fidelz80.cpp driver. $end $info=vsmile.cpp $drv 0.205 [Ryan Holtz] WIP: - 0.252: Corrected On and Off button I/O port bits. Use the same SYSTEM port inputs for vsmilem and vsmile [KanedaFr]. - 0.251: Added machine configuration switches, allowing access to BIOS test mode [KanedaFr]. - 0.246: Driver placed in the sub-folder "vtech/". - 0.231: (vsmile_cart.xml) Added Thomas & Friends - Engines Working Together (USA, alt) [skaman, ClawGrip]. - 0.229: (vsmile_cart.xml) Added eleven entries, changed names to use VTech region codes, and fixed parent/clone relationships [Ramco Sahara, ClawGrip]. - 0.224: Added simple controller LED display [Simon Eriksson]. - 0.223: BugFIX #07237 [DIP/Input] (vsmile.cpp) vsmileg [walle]: Wall-E does not take input [Ryan Holtz]. - 0.222: Replaced vsmilem BIOS with one from a real V.Smile Motion [Sean Riddle, Team Europe]. - 0.218: Removed (vsmilef) and (vsmileg) systems. Removed regional V.Smile variants and turned alternate ROMs into BIOS options with version numbers [bmx]. - 0.205: Ryan Holtz added vsmile.cpp driver. $end $info=vsmileb.cpp $drv 0.206 [Ryan Holtz] WIP: - 0.251: (vsmileb_cart.xml) Added regional titles for undumped Teletubbies game [ClawGrip]. - 0.246: Driver placed in the sub-folder "vtech/". - 0.206: Ryan Holtz added vsmileb.cpp driver. $end $info=vsmilepro.cpp $drv 0.175 [Fabio Priuli] WIP: - 0.266: Demoted to MIS [Ivan Vangelista]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.175: Fabio Priuli added vsmilepro.cpp driver. $end $info=vt100.cpp $drv 0.131 [Miodrag Milanović, Jonathan Gevaryahu] WIP: - 0.255: Added a setting for phosphor color [Carl Drougge]. - 0.246: Driver placed in the sub-folder "dec/". - 0.218: Merged video emulation with DEC Rainbow, implementing AVO attributes [AJR]. - 0.176: Add the older vt102/vt131 romset to the vt131 driver as another BIOS set [Lord Nightmare, Al Kossow]. - 0.160: Add ROM for DEC VT101 and enable driver. Add older version of the vt102 roms [Matt Burke]. - 0.148: Preliminary i8251 PUSART hookup, not working yet [Lord Nightmare]. Enabled vt102 driver, made vt131 a clone of vt102 as both use the same main roms, but vt131 has one additional ROM added [Lord Nightmare]. - 0.131: Miodrag Milanović and Jonathan Gevaryahudded vt100.cpp driver. $end $info=vt1682.cpp $drv 0.186 [David Haywood] WIP: - 0.279: Fix input regression in InterAct/Zone 7-in-1 Sports/MiWi2 [AJR]. - 0.278: I/O enhancements: Add ports E & F; add 24C02 serial EEPROM to njp60in1 and pgs268; add provisional A/D interface (not hooked up to anything yet); respect direction settings when reading from ports [AJR]. - 0.272: Improved emulation of the Classic Max Pocket units and marked six systems as working [David Haywood]. - 0.246: Driver placed in the sub-folder "nintendo/". - 0.226: Fixed memory mapping issues affecting majkon. Split into three files by system-on-a-chip family [David Haywood]. - 0.217: Swapped background pen fall-through for boxing game. Adjusted timing of line rendering to improve racing games [David Haywood]. - 0.216: Renamed (nes_vt.cpp) to (vt1682.cpp). Added preliminary video emulation, including sprites, X/Y scrolling and raster effects. Hooked up sound CPU and added preliminary sound support. Added preliminary inputs (works for ii32in1) [David Haywood]. - 0.195: Fixes and improvements: Added support for VTxx systems with scrambled instructions (FC Pocket, DGUN2573). Added support for Family Pocket, and more FC Pocket games. Added support for VTxx scrambled banking (thanks NewRisingSun for help). Improved PPU colour palette using reference code from NewRisingSun. Fixed scanline interrupts and PPU data reads [David Shah]. - 0.194: Made multiple improvements to nes_vt driver, including fixes to graphics and memory mapping [David Shah]. - 0.186: David Haywood added nes_vt.cpp driver. $end $info=vt220.cpp $drv 0.133 [Miodrag Milanović, Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "dec/". - 0.133: Miodrag Milanović and Jonathan Gevaryahu added vt220.cpp driver. $end $info=vt240.cpp $drv 0.138 [Miodrag Milanović, Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "dec/". - 0.192: Fixed palette and screen size fix [Sergey Svishchev]. - 0.162: Add two DEC VT240 ROMsets and enable driver [Matt Burke, Balrog, Lord Nightmare]. - 0.138: Miodrag Milanović and Jonathan Gevaryahu added vt240.cpp driver. $end $info=vt320.cpp $drv 0.133 [Miodrag Milanović, Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "dec/". - 0.133: Miodrag Milanović and Jonathan Gevaryahu added vt320.cpp driver. $end $info=vt52.cpp $drv 0.217 [AJR] WIP: - 0.246: Driver placed in the sub-folder "dec/". - 0.217: AJR added vt52.cpp driver. $end $info=vt520.cpp $drv 0.133 [Miodrag Milanović, Jonathan Gevaryahu] WIP: - 0.246: Driver placed in the sub-folder "dec/". - 0.133: Miodrag Milanović and Jonathan Gevaryahu added vt520.cpp driver. $end $info=vt62.cpp $drv 0.218 [AJR] WIP: - 0.246: Driver placed in the sub-folder "dec/". - 0.218: AJR added vt62.cpp driver. $end $info=vta2000.cpp $drv 0.141 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "ussr/". - 0.141: Robbbert added vta2000.cpp driver. $end $info=vtech_eu3a12.cpp $drv 0.194 [Sandro Ronco] WIP: - 0.284: Add list of undumped international versions (#14711) [vtarchive]. - 0.246: Driver placed in the sub-folder "vtech/". - 0.194: Sandro Ronco added vtech_eu3a12.cpp driver. $end $info=vtech_innotab.cpp $drv 0.233 [David Haywood] WIP: - 0.284: (vtech_innotab_cart.xml) Add a list of games (#14606): Added list of known games and known serial numbers; flagged Teenage Mutant Ninja Turtles - Turtle Power! (USA) as Innotab Max compatible. Add note about regional lockout (#14697). Add note about Danish, Russian, Portuguese languages (#14720) [vtarchive]. - 0.246: Driver placed in the sub-folder "vtech/". - 0.233: David Haywood added vtech_innotab.cpp driver. $end $info=vtech1.cpp $drv 0.36b11 [Juergen Buchmueller, Dirk Best] WIP: - 0.272: BugFIX #08968 [Media Support] (vtech/vtech1.cpp) vz300 and clones: The system freezes when attempting to read floppy disks [AJR]. - 0.246: Driver placed in the sub-folder "vtech/". - 0.243: Correct fencepost error in snapshot loader. Eliminate use of device_image_interface::ptr() method [AJR]. - 0.233: Sound-related improvements [Robbbert]. Rework expansion bus emulation. Use memory taps instead of directly installing into the memory map. Use address_maps to specify address ranges. Add missing save states. Support the BennVenn SD Loader (preliminary). Move lightpen skeleton to a device [Dirk Best]. Add floppy formats and fs [Olivier Galibert]. - 0.210: Fixed cassette input polarity [Dirk Best]. - 0.156: BugFIX #05738 [Crash/Freeze] (vtech1.c) vz200de: The system is not working [Robbbert]. Fixed cassette recording (thanks to ubee for reporting the problem). - 0.154: Add "VZ-200 Enhanced BASIC V1.01" [Chicken Man]. - 0.149u1: Fixed I/O ports for vz300, laser310 allowing disk to work. Fixed I/O error when reading disks [Robbbert]. - 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: Juergen Buchmueller and Dirk Best added vtech1.c driver (with name vz200.c). $end $info=vtech2.cpp $drv 0.36b15 [Juergen Buchmueller] WIP: - 0.246: Driver placed in the sub-folder "vtech/". - 0.206: BugFIX #07180: [Crash/Freeze] (vtech2.cpp) laser500, laser700: Emulator crashes on hard reset [Robbbert]. Added I/O expansion slot with support for joystick and printer [Dirk Best]. Replaced banking code for laser500 and similar with address_map_bank_device (fixes MT07180). Connected up cartridge slot for laser500 and similar [Robbbert]. - 0.205: Added support for French and German, selectable via machine configuration switches. Note that it will crash when Reset is selected, logged as MT07180 [Robbbert]. - 0.36b16: Palette colors for Vtech2 series of system drivers fixed [Juergen Buchmueller]. - 0.36b15: Juergen Buchmueller added vtech2.cpp driver. $end $info=vtech5303.cpp $drv 0.274 [ClawGrip] WIP: - 0.274: ClawGrip added vtech/vtech5303.cpp driver. $end $info=wangpc.cpp $drv 0.144u7 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "wang/". - 0.220: Hooked up modem control lines - RS-232 test now passes with a loopback connector [AJR]. - 0.144u7: Anna Wu added wangpc.c driver. $end $info=wavesynth.cpp $drv 0.245 [Olivier Galibert] WIP: - 0.246: Driver placed in the sub-folder "virtual/". - 0.245: Olivier Galibert added wavesynth.cpp driver. $end $info=webtouchone.cpp $drv 0.268 [ClawGrip] WIP: - 0.285: Add preliminary address map, ncdmips: small cleanup [hap]. - 0.268: ClawGrip added skeleton\webtouchone.cpp driver. $end $info=wicat.cpp $drv 0.149u2 [Robbbert] WIP: - 0.266: (wicat.xml) Metadata cleanups (#12316) [ArcadeShadow]: Added storage media's name in software list name [ArcadeShadow]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.220: Removed some 68k interrupt conditions that were conflicting with each other [AJR]. - 0.201: Modernized machine configuration or many devices and systems [Ryan Holtz]. - 0.152: Hooked up CRTC and DMA on terminal board. There is now a basic display. Got the main board to start sending data to the terminal board [Barry Rodewald]. - 0.150: Al Kossow and Robbbert added wicat.cpp skeleton driver. $end $info=wildfire.cpp $drv 0.159 [hap] WIP: - 0.246: Driver placed in the sub-folder "handheld/". - 0.244: Renamed (hh_amis2k.cpp) to (wildfire.cpp) [hap]. - 0.179: Renamed (wildfire.cpp) to (hh_amis2k.cpp) [hap]. - 0.159: hap added wildfire.cpp driver. $end $info=wizard.cpp $drv 0.227 [Osso] WIP: - 0.246: Driver placed in the sub-folder "sharp/". - 0.227: Osso added wizard.cpp driver. Added notes and fixed year for iq7000 [ClawGrip]. $end $info=wk1800.cpp $drv 0.275 [Devin Acker] Casio WK-1600/1800 series keyboards. WIP: - 0.275: Devin Acker added casio/wk1800.cpp driver. $end $info=workabout.cpp $drv 0.253 [Nigel Barnes] WIP: - 0.288: Swap SSD slots [Nigel Barnes]. - 0.278: Added the LIF-PFS socket (with LIF converter) [Nigel Barnes]. - 0.276: Workabout mx now uses ASIC9MX to correctly detect 2MB RAM. Improved LCD palette contrast [Matthew Daniels]. - 0.261: Added save state flag [Nigel Barnes]. - 0.257: Added non-volatile RAM for Workabout machines [Nigel Barnes]. - 0.253: Nigel Barnes added psion/workabout.cpp driver. $end $info=wren.cpp $drv 0.283 [Nigel Barnes] WIP: - 0.283: Nigel Barnes added misc\wren.cpp driver. $end $info=wrinkles.cpp $drv 0.212 [hap] WIP: - 0.246: Driver placed in the sub-folder "coleco/". - 0.212: hap added wrinkles.cpp driver. $end $info=wswan.cpp $drv 0.77 [Anthony Kruize, Wilbert Pol] WIP: - 0.277: Remove unused graphics decoding layout; fixed sound DMA, implemented DMA direction, moved DMA-related code into WonderSwan color state class; make some variables constant, reformatted code. Split wonderswan color VDP device class into a separate class; move palette functionality from system driver into VDP device; corrected VRAM size; use bool for Boolean values; use logmacro.h helpers for configurable logging; reduced duplicated code; remove unused variables and code, reduced duplication, reformatted code [cam900]. - 0.267: Marked Pocket Challenge V2 software list as original [Vas Crabb]. - 0.246: Driver placed in the sub-folder "bandai/". - 0.225: Added support for boot ROM, and fixed background color selection in color mode [Wilbert Pol]. - 0.156: BugFIX #05715 [Crash/Freeze] (wswan.c) wswan, wscolor: It crash if executed w/o cartridge mounted [Fabio Priuli]. - 0.154: Added noise emulation [trap15, Wilbert Pol] - 0.148u5: Updated ROM banking mechanism to be save state friendlier and added save state support to the driver [Fabio Priuli]. - 0.77: Anthony Kruize and Wilbert Pol added wswan.cpp driver. $end $info=wxstar4000.cpp $drv 0.219 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "amirix/". - 0.219: R. Belmont added wxstar4000.cpp driver. $end $info=wy100.cpp $drv 0.201 [AJR] WIP: - 0.246: Driver placed in the sub-folder "wyse/". - 0.212: Added keyboard, preliminary character display, and serial ports [AJR]. - 0.201: AJR added wy100.cpp skeleton driver. $end $info=wy150.cpp $drv 0.207 [AJR] WIP: - 0.246: Driver placed in the sub-folder "wyse/". - 0.207: wyse.cpp splitted in (wy150.cpp), (wy30p.cpp), (wy55.cpp) and (wy60.cpp). - 0.192: Vas Crabb added wyse.cpp skeleton driver. $end $info=wy30p.cpp $drv 0.207 [AJR] WIP: - 0.246: Driver placed in the sub-folder "wyse/". - 0.207: wyse.cpp splitted in (wy150.cpp), (wy30p.cpp), (wy55.cpp) and (wy60.cpp). - 0.192: Vas Crabb added wyse.cpp skeleton driver. $end $info=wy50.cpp $drv 0.204 [AJR] WIP: - 0.252: Added beeper [Golden Child]. - 0.246: Driver placed in the sub-folder "wyse/". - 0.204: AJR added wy50.cpp skeleton driver. $end $info=wy55.cpp $drv 0.207 [AJR] WIP: - 0.246: Driver placed in the sub-folder "wyse/". - 0.207: wyse.cpp splitted in (wy150.cpp), (wy30p.cpp), (wy55.cpp) and (wy60.cpp). - 0.192: Vas Crabb added wyse.cpp skeleton driver. $end $info=wy60.cpp $drv 0.207 [AJR] WIP: - 0.246: Driver placed in the sub-folder "wyse/". - 0.241: Start fleshing out driver. Add dump of internal 8051 code to both sets (from Bitsavers). Implement program banking and pretend that the MCU is actually a 8031 to make this work for now. Use version strings from EPROMs in set descriptions. Add X2404 I2C EEPROM. Hook up interrupts, modem port and dot clock switch. Preliminary character rendering [AJR]. - 0.207: wyse.cpp splitted in (wy150.cpp), (wy30p.cpp), (wy55.cpp) and (wy60.cpp). - 0.192: Vas Crabb added wyse.cpp skeleton driver. $end $info=wy85.cpp $drv 0.204 [AJR] WIP: - 0.273: Slight optimization [AJR]. - 0.246: Driver placed in the sub-folder "wyse/". - 0.204: AJR added wy85.cpp skeleton driver. $end $info=x07.cpp $drv 0.132 [Sandro Ronco] WIP: - 0.288: Improved audio output (#15236): Remove the direct memory reading that was a hack to make BEEP (and only BEEP) work; count the time as the coprocessor is supposed to do. Timing adjusted by ear as no documentation is available; implemented keyboard click; fixed audio counting when resting; derive Baud rate generator input frequency from CPU frequency [Sylvain Glaize]. - 0.246: Driver placed in the sub-folder "canon/". - 0.132: Sandro Ronco added x07.cpp driver. $end $info=x1.cpp $drv 0.132 [Angelo Salese, Barry Rodewald] WIP: - 0.268: Hookup screen.set_default_position [Angelo Salese]. - 0.267: Convert machine_start/reset calls [Angelo Salese]. - 0.246: Driver placed in the sub-folder "sharp/". - 0.195: Converted I/O to memory maps and address map bank devices [Vas Crabb]. - 0.194: Moved video functions into their own file and improved encapsulation [Angelo Salese]. - 0.180: Added kana input support. Added all kana and kana+shift key combinations. Changed the kana key into a toggle, like in real hardware. Added some missing keys that exist on the actual X1 keyboard [r09]. - 0.170: BugFIX #06104: [Gameplay] (x1.cpp) x1 [druaga]: Druaga fails to get past loading screen [crazyc]. - 0.139: Removed (x1ck) 'X1Ck (CZ-804C)'' system. - 0.135: Removed (x1turboz) 'X1 Turbo Z (CZ-880C)'' system. - 0.132: Angelo Salese and Barry Rodewald added x1.cpp driver. $end $info=x1twin.cpp $drv 0.144u4 [Angelo Salese] WIP: - 0.246: Driver placed in the sub-folder "sharp/". - 0.144u4: Angelo Salese added x1twin.cpp driver. $end $info=x37.cpp $drv 0.245 [Curt Coder] WIP: - 0.288: Renamed (ds90.cpp) to (x37.cpp). - 0.246: Driver placed in the sub-folder "luxor/". - 0.245: Curt Coder added ds90.cpp driver. $end $info=x68k.cpp $drv 0.115 [Barry Rodewald, Carl] WIP: - 0.285: (x68k_flop.xml) laplacec is a cracked older version (#14787). No version numbers visible other than the one for the mouse driver [eientei95]. - 0.282: Subscribe to generic_flop_525.xml [Angelo Salese]. - 0.279: (x68k_flop.xml) Added 1 working items (#13275). Fix #8870 [Naoki Saito]. - 0.277: (x68k_flop.xml) Added/replaced 17 dumps from original disks (#13519) [r09]. - 0.276: Improve interrupt handling [Patrick Mackinlay]. - 0.275: (x68k_flop.xml) Added 1 working items (#13275) [Marc Roy]. Fix #8870 [Angelo Salese]. - 0.274: Add serial mouse [Patrick Mackinlay]. - 0.271: Further adjust vblank IRQ [cracyc]. - 0.270: Video registers are mirrored. Adjust vblank to fix lines at top and bottom in strider [cracyc]. - 0.263: Don't reset the adpcm timer when the rate is changed [cracyc]. - 0.262: (x68k_flop.xml) Use lowercase for descriptive text in descriptions [ArcadeShadow]. 'SoftBank' has no space.l [Vas Crabb]. Correct hash entries for akazopa to match provided image [ci]. - 0.259: Fix bg size again. Guess at scan rate for mode 25. Only set timer if op is set. Fix bitmap layer clear and sprite priority. Another tile layer-bitmap layer video mode mismatch special case [cracyc]. - 0.256: Slightly change pcg/text layer combining [cracyc]. Avoid dereferencing null pointers when fewer than 4 floppy drives are configured [AJR]. - 0.255: Hook up SCSI DMA channel [AJR]. Wait before setting gvram clear status bit. Fix bg layer positioning and another layer selection case [cracyc]. - 0.254: Switch to nscsi mb89352 implementation [Patrick Mackinlay]. - 0.253: Check for dma bus error first [cracyc]. - 0.247: BugFIX #08377 [Graphics] (sharp/x68k.cpp) keeper: Tree on title screen appears in front of Success logo. Do the final mix in a single loop per-pixel. Change layer drawing order and make pcg and text layers mask each other [cracyc]. - 0.246: Driver placed in the sub-folder "sharp/". - 0.244: BugFIX #08305 [Crash/Freeze] (x68k.cpp) All machines in x68k.cpp: [debug] Assertion failed [AJR]. - 0.234: Slow down DMA channel 2 [cracyc]. - 0.233: Treat the nibbles in 8bit color mode as two separate planes. Seems pcg can set it's own vertical freq apart from the crtc. Adjust special priority mode and screen timings hd63450: correctly add link chain mode. Fill screen with color 0 if pcg disabled and make text color 0 transparent again. Fix 512 line double scan modes. Color 0 is only transparent if the crtc is not set for 16bit color mode [cracyc]. - 0.222: (x68k_flop.xml) Re-tested Sharp X68000 software and updated notes [Angelo Salese]. - 0.203: (x68k_flop.xml) Added and corrected many entries [Wayder]. - 0.200: Updates in x68k_flop: Organised and corrected entries, and replaced disk images with new dumps. Removed Ninin Battle (Alt) - it's a modified copy. Updated/corrected missing dumps, release years, and Japanese titles [Wayder]. - 0.197: BugFIX #06942: [Media Support] (x68k.cpp) x68000: Can't save game data to disk [crazyc]. - 0.196: Implemented ADPCM panning and corrected ADPCM timer [cam900]. - 0.180: Added keyboard LEDs to layout display * Among other things, this fixes the 'dancing keyboard' display when running Cotton [Barry Rodewald]. - 0.179: Added IPL ROM dumped from an early X68000 CZ-600CE, made default for the X68000 [The Dumping Union, Barry Rodewald]. - 0.170: BugFIX #06122: [Crash/Freeze] (x68k.cpp) x68000 [ffight]: Crashes with stack crawl [crazyc]. - 0.165: Added brightness controls, used for fade in/out effects [Barry Rodewald]. - 0.154: Compose the gfx and sprite/bg layers individually before drawing to the screen [Carl]. - 0.151: Make floppies work again [Carl]. - 0.148u5: Added missing sets from TOSEC, plus a lot of new disks dumped in the past seven years, plus lots of info [Ashura, mek1, wushu, Starscream the 2nd, cpt. Misumaru Tenchi, SuperDeadite, Anna Wu, Fabio Priuli]. - 0.148u1: BugFIX #05112: [Crash/Freeze] (x68k.c) x68030 access violation [Olivier Galibert]. - 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]. - 0.143u6: Added basic expansion slot, and support for the Neptune-X NIC as a slot device [Barry Rodewald]. - 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: Barry Rodewald and Carl added x68k.cpp driver. $end $info=xavix.cpp $drv 0.152 [Angelo Salese] WIP: - 0.286: Document ekara alternate input dip (#14866). BGM Down/Up buttons not affected, surprisingly [eientei95]. - 0.285: (ekara_cart.xml), (hikara.xml) Added 3 e-kara Web cartridges and 1 Hi-kara user cartridge. (#14847) [David Haywood]. - 0.284: Remove system timer disable hack, try some different logic (#14586). (audio tweaks, fix regression in rad_mtrk) (#14564). Remove the udance hack, it was stopping rad_mtrk going in game, and with the sample mode disabled elsewhere udance does't play garbage anyway; provide different 'tempo' defaults depending on machine, it isn't clear what's going on here as some match closest to hardware with 0x40, others with 0x80 [David Haywood]. - 0.282: BugFIX #09284: [Core] (tvgames/xavix.cpp) Some games in xavix.cpp: Games fail to boot due to memory or EEPROM errors [David Haywood]. Further XaviX sound improvements and code cleanups [ramacat] (#14335): Last remaining stuck notes bugs fixed; IRQ handling for audio engine rewritten to remove 10.3 magic number and to derive from the sequencer rate only; balls now line up perfectly on popira towards the end of the song; no more re-syncs between CPU and audio engine in hikara, which caused a lumbering feel to the music on each resync; sequencer rate calculated from hardware behaviours; WM1 (Noise Generator) corrected to better reflect hardware; various envelope logic bugs fixed; implement capacity limit for mixer with hardware accurate voice clipping; implement DAC broadcast and multiplex mixer modes; simplified pitch-bend stepping logic; WM0 waves are now read from RAM, as they are CPU modifiable; gain calculations adjusted to avoid clipping on worst case titles; lots of clean-up, de-duplication, better naming, and correctness fixes; detailed logging put in place; annotations added; use BIT helpers. Mostly sound (#14290): Attempted to improve XaviX audio emulation with hardware studies [ramacat]: Sample loop start positions are no longer being treated as left/right channel start positions; stop conditions are longer inverted, key-off no longer being treated as stop etc.; attempted to implement various envelope effects and more (some use wave in the ROM, others are fixed function); some things sound much better (taitons2 etc.) while at times some notes hang until a new sample is played in other games (popira for example). Added Save State support to the XaviX sound hardware emulation; fixed some regressions with SEEPROM handling in the driver [David Haywood]. Cleanup code, removing superfluous bankdev [AJR]. - 0.279: Removed the 'dumped' list from xavix.cpp for now, given that most titles are dumped and the list isn't entirely accurate [David Haywood]. - 0.278: (ekara_cart.xml) Added the last known Kids' Song 20 cartridge and twelve used e-kara Web cartridges (#13820) [David Haywood]. - 0.274: Clean up some machine-translated Japanese titles [Justin Kerk]. Begin to move towards a cleaner bus implementation without the memory bypass (as some later SuperXaviX games will need it) [David Haywood]. - 0.268: Added four TV games (not working) [TeamEurope, Peter Wilhelmsen, David Haywood]. - 0.266: New software list additions (ekara etc.), mostly XaviX (#12310). Comment cleanup [AJR]. Consolidated ekara form-factor carts into a single list with compatibility filters [David Haywood]. - 0.264: Hooked up controls for tomplc and tcarnavi, and promoted them to working. Also increased tomplc CPU clock frequency to 43MHz (avoids crashes). Corrected years for a couple of games [David Haywood]. - 0.263: (ekara_japan_d.xml) Restored unverified title information for dc0006 and dc0008 [David Haywood]. It's stylised "Hi-kara" (no capital K), software list already uses this capitalisation [Vas Crabb]. - 0.262: (ekara_japan.xml) Filled in title of EC0073-MKC (Mood Kayō Collection Volume 1) [David Haywood]. - 0.261: Treat taikodp drum input as digital to avoid issue with multiple hits registering [David Haywood]. - 0.251: (ekara_japan_a.xml) Added the final known un-dumped A series cartridge . Also added "Mermaid Melody" to titles for first three cartridges as it's on the title screen and cartridge label in gold text (it may be there for the others as well, but I haven't checked) [Vas Crabb]. - 0.246: Driver placed in the sub-folder "tvgames/". Corrected gcslottv system name [Vas Crabb]. - 0.244: Changed tomcpin EEPROM from 24C04 to 24C08 [Paul-Arnold]. - 0.218: Converted to direct RGB video output to allow support mid-screen palette changes [David Haywood]. Dumped internal ROM for Gachinko Contest! Slot machine TV (Japan) [Sean Riddle]. - 0.211: Store code bank in a private stack when on long calls (fixes crash on rad_hnt2 calibration screen) [David Haywood]. - 0.208: Fixed controls in popira2 and epo_guru, and mapped some missing inputs in ttv_mx [David Haywood]. Changed palette format to HCY and improved colors [Olivier Galibert]. - 0.207: Implemented global tile flipping [David Haywood]. Dumped XaviX Bass Fishing SEEPROMS containing I/O microcontroller code [Sean Riddle]. - 0.206: Split e-kara software list according to cartridge type as cartridges are compatible with multiple systems Associated appropriate lists with e-kara, Popira, Taiko De Popira, and Dance Dance Revolution Family Mat systems. Added logging function to calculate CRC shown in the header for Radica games to aid with verification. Added preliminary serial EEPROM support - saves correctly, but does not correctly reload. Implemented register read-back required by popira when pausing. Improved handling of raster interrupt enables. Added preliminary barrel shifter emulation (used by rad_guru in 3D sections). Implemented bitmap transparency (used by xavbaseb) [David Haywood]. Added notes about cameras [Sean Riddle]. - 0.205: Added support for building with clang on FreeBSD/NetBSD, and added a missing header to video/xavix.cpp [Thomas Klausner]. - 0.204: Don't set I2C memory page size (works around hanging in Namco/Taito Nostalgia games). Align palette base to natural boundary in modes with more than four bits per pixel. Moved e-kara cartridges to a software list. Added a crude timer implementation (frequency is fixed). Added preliminary wheel input for rad_mtrk, and ball input for rad_fb/rad_madf. Fixed opcode access in upper banks. Improved inputs for ekara and rad_rh. Fixed rad_rh tile addressing. Added preliminary sound emulation. Improved CPU emulation, improving ttv_mx road, showing graphics in ttv_sw, and playing music on ttv_lotr title screen. Improved sprite positioning. Improved Monster Truck tile flipping and rendering in inline header mode. Added a hack go allow epo_efdx to read its EEPROM and display a title screen [David Haywood]. - 0.198: Started looking at the extra opcodes in the SSD 2000 type XaviX chip [David Haywood]. - 0.197: Re-organised and tidied code, and updated notes [David Haywood]. - 0.195: Created derived 6502 type with far call/return instructions and banked data memory. Implemented graphics, including sprites, and packed 7bpp tiles. Monster Truck track outline and test mode work. Implemented multiplier chip [David Haywood]. - 0.152: Angelo Salese added xavix.cpp skeleton driver. $end $info=xavix_2000.cpp $drv 0.224 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "tvgames/". - 0.244: Changed epo_bowl EEPROM from 24C02 to 24C04, and drgqst EEPROM from 24C02 to 24C08 [Paul-Arnold]. - 0.224: David Haywood added xavix_2000.cpp driver. $end $info=xavix_2002.cpp $drv 0.224 [David Haywood] WIP: - 0.278: (xavix_2002.cpp) Added Ultraman 2 (#13858). Replace bad dump on xavpkjr (#13821) [David Haywood]. - 0.274: (super_tv_pc_cart.xml) Verified dump of "Double Mouse Party" [David Haywood]. Build fixes [AJR]. - 0.273: Added four TV games (not working) [David Haywood, TeamEurope]. - 0.262: Added an unbranded Epoch Super TV-PC variant and a software list [TeamEurope, QUFB, David Haywood]. Get rid of bogus gcc -Wmaybe-uninitialized warning [hap]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.244: Changed EEPROM from 24C04 to 24C08 for xavbaseb and xavbassf [Paul-Arnold]. - 0.224: David Haywood added xavix_2002.cpp driver. $end $info=xavix2.cpp $drv 0.207 [David Haywood] WIP: - 0.273: Added four TV games (not working) [David Haywood, TeamEurope]. - 0.246: Driver placed in the sub-folder "tvgames/". - 0.244: Implemented tile scaling [MoochMcGee]. - 0.220: Hooked up development menu inputs and I2C SDA to the CPU via an I/O port. Updated PIO based on I/O test. Hooked up a 24C64 EEPROM to the Domyos games [smf, N. Gilbert]. Changed port 0 to read SDA from I2C when reading the data register with the bit configured as an input. Previously it was incorrectly latched when changing the bit to input or when the SCL output was changed [smf]. Massively improved graphics emulation [N. Gilbert]. - 0.207: David Haywood added xavix2.cpp driver. $end $info=xbase09.cpp $drv 0.222 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.222: AJR added xbase09.cpp driver. $end $info=xbox.cpp $drv 0.164 [Angelo Salese] WIP: - 0.285: Remove leftovers [Angelo Salese]. - 0.255: Fix BIOS naming [Angelo Salese]. - 0.246: Driver placed in the sub-folder "microsoft/". - 0.216: Fixed memory leaks in Xbox USB emulation [Vas Crabb]. - 0.186: Updates: Migrated PCI devices to new PCI bus framework. Made USB peripherals slot devices [Samuele Zannoli]. Replaced bad dump of MCPX 1.0 ROM with checksums with correct checksums [Mark Riley]. - 0.178: Added ability to select BIOSes 4134, 3944, 4034, and 4817 [Samuele Zannoli]. - 0.173: USB is now partially usable: Control,bulk,interrupt transfers work * Started hle simulation of usb devices on chihiro baseboard * There is a first implementation of xbox game controller * The Chihiro BIOS can now enter system configuration menu [Samuele Zannoli]. - 0.166: Various updates: Support render targets different than rgb32 * Support 16 bit depth buffer * Support independent clearing of stencil and depth values * Update ROM loading * Add xbox hack to avoid stalling * Set xbox BIOS 4134 as the one used. Now it is able to execute the default.xbe from an iso image [Samuele Zannoli]. - 0.165: xbox console driver now uses the base common machine setup with Chihiro [Samuele Zannoli]. - 0.164: Angelo Salese added xbox.cpp driver. $end $info=xd88.cpp $drv 0.268 [Patrick Mackinlay] WIP: - 0.268: Patrick Mackinlay added tektronix\xd88.cpp driver. $end $info=xds.cpp $drv 0.264 [Dirk Best] WIP: - 0.264: Dirk Best added visual/xds.cpp driver. $end $info=xerox820.cpp $drv 0.132 [Curt Coder] WIP: - 0.246: Driver placed in the sub-folder "xerox/". - 0.234: Marked bigboard and mk82 as MNW - haven't been able to boot a floppy for years [Robbbert]. - 0.233: Use memory view for bankswitching [AJR]. - 0.220: Connected SIO modem control inputs and fixed SIO addressing. Also added default configuration for optional serial terminal on port B, and marked mk83 as a clone of bigboard [AJR]. - 0.204: Added ROM versions 4.02 (820-II), v50 v018 (820-II) and 5.00 (820-II 16/8) [rfka01, Bitsavers]. - 0.132: Curt Coder added xerox820.cpp driver. $end $info=xm200.cpp $drv 0.256 [AJR] Skeleton driver for Orla XM200 PCM sound module. WIP: - 0.256: AJR aadded orla/xm200.cpp driver. $end $info=xor100.cpp $drv 0.132 [Curt Coder] WIP: - 0.260: Hook up INTRQ and DRQ callbacks (and hopefully fix Windows build). Consolidate drivers in one source file each [AJR]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.132: Curt Coder added xor100.cpp driver. $end $info=xpander.cpp $drv 0.275 [m1macrophage] WIP: - 0.279: - 0.275: m1macrophage added oberheim/xpander.cpp driver. $end $info=yeno_ks56c1660.cpp $drv 0.288 [David Haywood] WIP: - 0.288: David Haywood added yeno_ks56c1660.cpp driver. $end $info=yes.cpp $drv 0.233 [Carl] WIP: - 0.246: Driver placed in the sub-folder "philips/". - 0.233: Carl added yes.cpp driver. $end $info=yman1x.cpp $drv 0.233 [AJR] WIP: - 0.246: Driver placed in the sub-folder "yamaha/". - 0.233: AJR added yman1x.cpp driver. $end $info=ymdx100.cpp $drv 0.233 [AJR] WIP: - 0.251: Implemented most of the Yamaha DX100 emulation [Pietro Gagliardi]. - 0.246: Driver placed in the sub-folder "yamaha/". - 0.233: AJR added ymdx100.cpp driver. $end $info=ymdx11.cpp $drv 0.222 [AJR] WIP: - 0.246: Driver placed in the sub-folder "yamaha/". - 0.222: AJR added ymdx11.cpp driver. $end $info=ymdx7.cpp $drv 0.250 [R. Belmont] WIP: - 0.250: R. Belmont added yamaha\ymdx7.cpp driver. $end $info=ymdx9.cpp $drv 0.250 [ajxs] WIP: - 0.251: Resolved issues with incoming MIDI [Anthony]. - 0.250: ajxs added yamaha\ymdx9.cpp driver. $end $info=ymmu10.cpp $drv 0.263 [R. Belmont, Olivier Galibert] WIP: - 0.263: R. Belmont and Olivier Galibert added yamaha/ymmu10.cpp driver. $end $info=ymmu100.cpp $drv 0.147u4 [R. Belmont, Olivier Galibert] WIP: - 0.262: Use mnemonic BIOS tags, reduce copy/pasta [Vas Crabb]. - 0.246: Driver placed in the sub-folder "yamaha/". - 0.242: Corrected mu100 as newly added ic39 was 4x overdumped [Scott Stone]. - 0.209: Extracted LCD as a separate device [Olivier Galibert]. - 0.208: Hooked up inputs and made battery test pass for vl70. Started adding the MEG [Olivier Galibert]. - 0.205: Hooked up MIDI ports and added additional logging [Olivier Galibert]. Added missing ROMs [Guru]. - 0.204: Implemented sound output, including some filters [Olivier Galibert]. - 0.147u4: R. Belmont added ymmu100.cpp driver. $end $info=ymmu128.cpp $drv 0.263 [Olivier Galibert] WIP: - 0.263: Olivier Galibert added yamaha/ymmu128.cpp driver. $end $info=ymmu15.cpp $drv 0.263 [Olivier Galibert] WIP: - 0.263: Olivier Galibert added yamaha/ymmu15.cpp driver. Marked Yamaha MU15 as not working [Vas Crabb]. $end $info=ymmu2000.cpp $drv 0.266 [Olivier Galibert] WIP: - 0.266: Olivier Galibert added yamaha/ymmu2000.cpp driver. $end $info=ymmu5.cpp $drv 0.227 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "yamaha/". - 0.227: R. Belmont added ymmu5.cpp driver. $end $info=ymmu50.cpp $drv 0.209 [R. Belmont, Olivier Galibert] WIP: - 0.280: Improvements to Yamaha MU50 internal layout (#12735) [Felipe Corrêa da Silva Sanches]. - 0.270: Hooked up LCD contrast and LED outputs [Felipe Corrêa da Silva Sanches]. - 0.246: Driver placed in the sub-folder "yamaha/". - 0.209: R. Belmont and Olivier Galibert added ymmu50.cpp driver. $end $info=ymmu80.cpp $drv 0.209 [R. Belmont, Olivier Galibert] WIP: - 0.282: Partially revert changes of b2ab067356ae5d53a508617d6ea7dec95d6ca22d due to missing source file [AJR]. - 0.246: Driver placed in the sub-folder "yamaha/". - 0.209: R. Belmont and Olivier Galibert added ymmu80.cpp driver. $end $info=ymmu90.cpp $drv 0.262 [R. Belmont, Olivier Galibert] WIP: - 0.262: R. Belmont and Olivier Galibert added yamaha/ymmu90.cpp driver. $end $info=ympcs30.cpp $drv 0.255 [Devin Acker] Skeleton driver for Yamaha PortaSound PCS-30 keyboard with Playcard support. WIP: - 0.255: Devin Acker added yamaha/ympcs30.cpp driver. $end $info=ymps400.cpp $drv 0.255 [Devin Acker] Skeleton driver for Yamaha PortaSound PS-400 keyboard. WIP: - 0.255: Devin Acker added yamaha/ymps400.cpp driver. $end $info=ympsr11.cpp $drv 0.261 [cracyc] WIP: - 0.262: Add layout [cracyc]. - 0.261: cracyc added yamaha/ympsr11.cpp driver. $end $info=ympsr150.cpp $drv 0.250 [Devin Acker] Skeleton driver for Yamaha YMW270-F (GEW7) and YMW282-F (GEW7S) keyboards. WIP: - 0.261: Fixed erroneously swapped keys for psr150 and psr180 [Devin Acker]. - 0.255: Added the Yamaha PSR-190 keyboard [Edward d-tech, Devin Acker]. - 0.254: Renamed (ympss12.cpp) to (ympsr150.cpp). - 0.250: Devin Acker added yamaha\ympss12.cpp driver. $end $info=ympsr16.cpp $drv 0.235 [AJR] WIP: - 0.246: Driver placed in the sub-folder "yamaha/". - 0.235: AJR added ympsr16.cpp driver. $end $info=ympsr2000.cpp $drv 0.264 [Olivier Galibert] WIP: - 0.264: Olivier Galibert added yamaha/ympsr2000.cpp driver. $end $info=ympsr260.cpp $drv 0.254 [Devin Acker] WIP: - 0.254: Devin Acker added yamaha/ympsr260.cpp driver. $end $info=ympsr340.cpp $drv 0.227 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "yamaha/". - 0.227: R. Belmont added ympsr340.cpp driver. $end $info=ympsr40.cpp $drv 0.235 [AJR] Skeleton driver for Yamaha PSR-40 PortaSound keyboard. WIP: - 0.246: Driver placed in the sub-folder "yamaha/". - 0.235: AJR added ympsr40.cpp driver. $end $info=ympsr400.cpp $drv 0.248 [AJR] WIP: - 0.248: AJR added yamaha/ympsr400.cpp driver. $end $info=ympsr540.cpp $drv 0.261 [Olivier Galibert] WIP: - 0.262: Fixed IC locations for SWX00 ROMs (fixes GitHub #11800) [Vas Crabb]. - 0.261: Olivier Galibert added yamaha/ympsr540.cpp driver. $end $info=ympsr60.cpp $drv 0.232 [R. Belmont] WIP: - 0.246: Driver placed in the sub-folder "yamaha/". - 0.233: Update to use real ROM data. Add filters around BBD. Fix sustain behavior. Adjust volume range and defaults a bit. Fix BBD connections and behavior, use the cv callback to control the frequency. Fleshed out the PSR60/PSR70 drivers: Split YM2154 into a separate' device. Created fake YM2154 ROMs as placeholders. Created new BBD sound device in src/devices/sound/bbd.cpp. Created new mixer device in src/devices/sound/mixer.cpp. Connected YM2154 and BBD devices. Approximated BBD driver behavior. Exposed analog sliders as adjusters (accessible via ` menu). Added sliders to layout and animated them [Aaron Giles]. - 0.232: R. Belmont added ympsr60.cpp driver. $end $info=ympss170.cpp $drv 0.282 [cracyc] WIP: - 0.282: cracyc added ympss170.cpp driver. $end $info=ymqs300.cpp $drv 0.266 [Olivier Galibert] WIP: - 0.266: Olivier Galibert added yamaha/ymqs300.cpp driver. $end $info=ymqy70.cpp $drv 0.245 [BALATON Zoltan] WIP: - 0.248: Fix permissions [AJR]. - 0.246: Driver placed in the sub-folder "yamaha/". - 0.245: BALATON Zoltan added ymqy70.cpp driver. $end $info=ymrx15.cpp $drv 0.239 [AJR] Skeleton driver for Yamaha RX15 drum machine. WIP: - 0.246: Driver placed in the sub-folder "yamaha/". - 0.239: AJR added ymrx15.cpp driver. $end $info=ymsy35.cpp $drv 0.233 [AJR] WIP: - 0.246: Driver placed in the sub-folder "yamaha/". - 0.233: AJR added ymsy35.cpp driver. $end $info=ymtx81z.cpp $drv 0.221 [AJR] WIP: - 0.250: Removed apparently hacked ROM image [Anthony]. - 0.246: Driver placed in the sub-folder "yamaha/". - 0.233: Leave lcd color up to the (internal) artwork [hap]. - 0.221: AJR added ymtx81z.cpp driver. $end $info=ymvl1.cpp $drv 0.248 [Olivier Galibert] WIP: - 0.248: Olivier Galibert added yamaha/ymvl1.cpp driver. $end $info=ymvl70.cpp $drv 0.209 [R. Belmont, Olivier Galibert] WIP: - 0.246: Driver placed in the sub-folder "yamaha/". - 0.209: R. Belmont and Olivier Galibert added ymvl70.cpp driver. $end $info=z100.cpp $drv 0.143u1 [Angelo Salese] WIP: - 0.278: Confirm/update PROM images (#13788). Fixed 8085 speed, improved saved state support, and tidied code (#13827) [Mark Garlanger]. - 0.246: Driver placed in the sub-folder "zenith/". - 0.143u1: Angelo Salese added z100.cpp driver. $end $info=z1013.cpp $drv 0.131 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "robotron/". - 0.131: Miodrag Milanović and Robbbert added z1013.cpp driver. $end $info=z22.cpp $drv 0.222 [AJR] WIP: - 0.246: Driver placed in the sub-folder "zenith/". - 0.222: AJR added z22.cpp driver. $end $info=z29.cpp $drv 0.201 [AJR] WIP: - 0.268: Added comments about I/O port connections based on ROM listing. Add some documentation based on ROM listing (#12526) [Mark Garlanger]. - 0.246: Driver placed in the sub-folder "zenith/". - 0.201: AJR added z29.cpp skeleton driver. $end $info=z80clock.cpp $drv 0.239 [smf] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.239: smf added z80clock.cpp driver. $end $info=z80dev.cpp $drv 0.138 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.171: Added a debug mechanism for /WAIT pin assertion mechanism (enable with STALLS_ON_WAIT_ASSERT in CPU core), and hooked it up to Night Gal driver as a quick example [Angelo Salese]. - 0.147u4: Fixed some incorrect opcodes and address register math in segment mode. Olivetti M20 now can boot PCOS to the prompt [Christian Grössler]. - 0.138: Robbbert added z80dev.cpp driver. $end $info=z80ne.cpp $drv 0.131 [Roberto Lavarone] WIP: - 0.248: Driver moved to "misc/" sub-folder. - 0.246: Driver placed in the sub-folder "ne/". - 0.217: Split up large state classes by machine type and reduced reliance on deprecated machine configuration features [Ryan Holtz]. - 0.147u4: Fixed some incorrect opcodes and address register math in segment mode. Olivetti M20 now can boot PCOS to the prompt [Christian Grössler]. - 0.131: Roberto Lavarone added z80ne.cpp driver. $end $info=z88.cpp $drv 0.37b10 [Kevin Thacker, Sandro Ronco] WIP: - 0.278: Moved to sinclair folder (#13812) [Andrei I. Holub]. - 0.246: Driver placed in the sub-folder "acorn/". - 0.37b10: Kevin Thacker and Sandro Ronco added z88.cpp driver. $end $info=z9001.cpp $drv 0.132 [Miodrag Milanović, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "robotron/". - 0.132: Miodrag Milanović and Robbbert added z9001.cpp driver. $end $info=zapcomputer.cpp $drv 0.166 [Felipe Corrêa da Silva Sanches] WIP: - 0.246: Driver placed in the sub-folder "trainer/". - 0.166: Felipe Corrêa da Silva Sanches added zapcomputer.cpp driver. $end $info=zaurus.cpp $drv 0.149u2 [Angelo Salese] WIP: - 0.246: Driver placed in the sub-folder "sharp/". - 0.220: Split machine configuration by SoC type, enable real-time clock hack, and adjusted to correct clocks [Ryan Holtz]. - 0.199: Converted to new PXA255 peripheral device interface [Robbbert]. - 0.150: Angelo Salese added zaurus.cpp skeleton driver. $end $info=zeebo_qualcomm_adreno130.cpp $drv 0.225 [David Haywood] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.225: David Haywood added zeebo_qualcomm_adreno130.cpp driver. $end $info=zexall.cpp $drv 0.136 [Jonathan Gevaryahu, Robbbert] WIP: - 0.246: Driver placed in the sub-folder "homebrew/". - 0.136: Lord Nightmare added zexall.cpp driver. $end $info=zfirenze.cpp $drv 0.269 [ClawGrip] WIP: - 0.269: ClawGrip added skeleton/zfirenze.cpp driver. $end $info=zircon2.cpp $drv 0.267 [hap] WIP: - 0.267: hap added novag\zircon2.cpp driver. $end $info=zms8085.cpp $drv 0.193 [AJR] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.193: AJR added zms8085.cpp skeleton driver. $end $info=zoomer.cpp $drv 0.270 [Devin Acker] WIP: - 0.270: Devin Acker added casio\zoomer.cpp driver. $end $info=zorba.cpp $drv 0.149u2 [Robbbert, Vas Crabb] WIP: - 0.279: Improved save state support and cleaned up code (#13305) [Naoki Saito]. - 0.260: Consolidate drivers in one source file each [AJR]. - 0.246: Driver placed in the sub-folder "skeleton/". - 0.188: BugFIX #06562 [Crash/Freeze] All sets in octopus.cpp, zorba.cpp: Fatal Error when using various terminal/printers in slots [Osso]. - 0.150: Cowering and Robbbert added zorba.cpp skeleton driver. $end $info=zrt80.cpp $drv 0.132 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "drc/". - 0.132: Robbbert added zrt80.cpp driver. $end $info=zsbc3.cpp $drv 0.136 [Robbbert] WIP: - 0.246: Driver placed in the sub-folder "dms/". - 0.136: Robbbert added zsbc3.cpp skeleton driver. $end $info=zt8802.cpp $drv 0.192 [Vas Crabb] WIP: - 0.246: Driver placed in the sub-folder "skeleton/". - 0.192: Vas Crabb added zt8802.cpp skeleton driver. $end $info=zvenezia.cpp $drv 0.269 [ClawGrip] WIP: - 0.269: ClawGrip added skeleton/zvenezia.cpp driver. $end $info=zx.cpp $drv 0.36b15 [Olivier Galibert, Juergen Buchmueller, Krzysztof Strzecha, Robbbert] WIP: - 0.285: (zx81_cass.xml) Start converting "usage" info and comments into new "required_ram" and "required_os" info [AJR]. - 0.284: (zx81_cass.xml) Added 13 working items (#14674) [ArcadeShadow]. - 0.281: (zx81_cass.xml) Added 19 working items (#14155). Added 29 working items (#14061) [ArcadeShadow]. - 0.279: (zx81_cass.xml) Added 19 working items (#13977) [ArcadeShadow]. - 0.278: (zx81_cass.xml) Added 36 working items + 1 not working (#13831) [ArcadeShadow]. Add metadata for blitzbal [AJR]. - 0.277: (zx81_cass.xml) Added 21 working items (#13603) [ArcadeShadow]. - 0.275: (zx81_cass.xml) Added 19 items (17 working) (#13374) [ArcadeShadow]. - 0.274: (zx81_cass.xml) Added 29 items (27 working), and promoted one item to working with usage instructions (#13174) [ArcadeShadow]. - 0.273: Add metadata to a few entries [AJR]. Added 24 working items (#12986) [ArcadeShadow]. - 0.265: Fixed direction keys; fixed name of ringo470 [Robbbert]. - 0.246: Driver placed in the sub-folder "sinclair/". - 0.244: Restore irq length == 32 / border timings [Andrei I. Holub]. - 0.243: Fixed crashes on start in ZX Spectrum clones and NWK-TR games [Vas Crabb]. - 0.192: Fixed ts1000 display and added extra RAM options [Barry Nelson]. Bugfix#06754 [Color/Palette] (zx.cpp) ts1000: The screen on the Timex Sinclair 1000 displays black on cyan and should be black on white and Bugfix#06755: [Core] (zx.cpp) ts1000: The Timex Sinclair 1000 emulation only has the option of having 2k of RAM [star2root]. - 0.168: Start of a hardware-correct rewrite [Olivier Galibert]. - 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.126: Removed (aszmic) system. - 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.cpp driver. $end # # # © 2011/2026 AntoPISA